@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@100..900&display=swap");
:root {
  --section-spacing-y: clamp(2em, -4.864em + 16.46vmax, 6.25em);
}

/**
* Original styles below this line
*/
/**
 * Swiper 6.8.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: August 23, 2021
 */
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}

.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}

.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-container-pointer-events {
  touch-action: pan-y;
}

.swiper-container-pointer-events.swiper-container-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}

.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

/* 3D Effects */
.swiper-container-3d {
  perspective: 1200px;
}

.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* CSS Mode */
.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}

.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}

.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}

.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-button-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #ffffff;
}

.swiper-button-prev.swiper-button-black,
.swiper-button-next.swiper-button-black {
  --swiper-navigation-color: #000000;
}

.swiper-button-lock {
  display: none;
}

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}

/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: 0.2;
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}

/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}

.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-white {
  --swiper-pagination-color: #ffffff;
}

.swiper-pagination-black {
  --swiper-pagination-color: #000000;
}

.swiper-pagination-lock {
  display: none;
}

/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
}

/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube {
  overflow: visible;
}

.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}

.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

.swiper-container-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}

.swiper-container-flip {
  overflow: visible;
}

.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/**
 * Swiper 6.8.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: August 23, 2021
 */
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}

.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}

.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-container-pointer-events {
  touch-action: pan-y;
}

.swiper-container-pointer-events.swiper-container-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}

.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

/* 3D Effects */
.swiper-container-3d {
  perspective: 1200px;
}

.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* CSS Mode */
.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}

.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}

.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}

.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-button-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #ffffff;
}

.swiper-button-prev.swiper-button-black,
.swiper-button-next.swiper-button-black {
  --swiper-navigation-color: #000000;
}

.swiper-button-lock {
  display: none;
}

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}

/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: 0.2;
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}

/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}

.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-white {
  --swiper-pagination-color: #ffffff;
}

.swiper-pagination-black {
  --swiper-pagination-color: #000000;
}

.swiper-pagination-lock {
  display: none;
}

/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
}

/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube {
  overflow: visible;
}

.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}

.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

.swiper-container-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}

.swiper-container-flip {
  overflow: visible;
}

.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*
	Styles for basic PhotoSwipe functionality (sliding area, open/close transitions)
*/
/* pswp = photoswipe */
.pswp {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
  z-index: 1500;
  -webkit-text-size-adjust: 100%;
  /* create separate layer, to avoid paint on window.onscroll in webkit/blink */
  -webkit-backface-visibility: hidden;
  outline: none;
}

.pswp * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.pswp img {
  max-width: none;
}

/* style is added when JS option showHideOpacity is set to true */
.pswp--animate_opacity {
  /* 0.001, because opacity:0 doesn't trigger Paint action, which causes lag at start of transition */
  opacity: 0.001;
  will-change: opacity;
  /* for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.pswp--open {
  display: block;
}

.pswp--zoom-allowed .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

.pswp--zoomed-in .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}

.pswp--dragging .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}

/*
	Background is added as a separate element.
	As animating opacity is much faster than animating rgba() background-color.
*/
.pswp__bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  will-change: opacity;
}

.pswp__scroll-wrap {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.pswp__container,
.pswp__zoom-wrap {
  -ms-touch-action: none;
  touch-action: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

/* Prevent selection and tap highlights */
.pswp__container,
.pswp__img {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

.pswp__zoom-wrap {
  position: absolute;
  width: 100%;
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
  /* for open/close transition */
  -webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.pswp__bg {
  will-change: opacity;
  /* for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.pswp--animated-in .pswp__bg,
.pswp--animated-in .pswp__zoom-wrap {
  -webkit-transition: none;
  transition: none;
}

.pswp__container,
.pswp__zoom-wrap {
  -webkit-backface-visibility: hidden;
}

.pswp__item {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
}

.pswp__img {
  position: absolute;
  width: auto;
  height: auto;
  top: 0;
  left: 0;
}

/*
	stretched thumbnail or div placeholder element (see below)
	style is added to avoid flickering in webkit/blink when layers overlap
*/
.pswp__img--placeholder {
  -webkit-backface-visibility: hidden;
}

/*
	div element that matches size of large image
	large image loads on top of it
*/
.pswp__img--placeholder--blank {
  background: #222;
}

.pswp--ie .pswp__img {
  width: 100% !important;
  height: auto !important;
  left: 0;
  top: 0;
}

/*
	Error message appears when image is not loaded
	(JS option errorMsg controls markup)
*/
.pswp__error-msg {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  margin-top: -8px;
  color: #CCC;
}

.pswp__error-msg a {
  color: #CCC;
  text-decoration: underline;
}

/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*

	Contents:

	1. Buttons
	2. Share modal and links
	3. Index indicator ("1 of X" counter)
	4. Caption
	5. Loading indicator
	6. Additional styles (root element, top bar, idle state, hidden state, etc.)

*/
/*

	1. Buttons

 */
/* <button> css reset */
.pswp__button {
  width: 44px;
  height: 44px;
  position: relative;
  background: none;
  cursor: pointer;
  overflow: visible;
  -webkit-appearance: none;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
  float: right;
  opacity: 0.75;
  transition: opacity 0.2s;
  box-shadow: none;
}
.pswp__button:focus, .pswp__button:hover {
  opacity: 1;
}
.pswp__button:active {
  outline: none;
  opacity: 0.9;
}
.pswp__button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* pswp__ui--over-close class it added when mouse is over element that should close gallery */
.pswp__ui--over-close .pswp__button--close {
  opacity: 1;
}

.pswp__button,
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  background: url(default-skin.png) 0 0 no-repeat;
  background-size: 264px 88px;
  width: 44px;
  height: 44px;
}

@media (-webkit-min-device-pixel-ratio: 1.1), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {
  /* Serve SVG sprite if browser supports SVG and resolution is more than 105dpi */
  .pswp--svg .pswp__button,
  .pswp--svg .pswp__button--arrow--left:before,
  .pswp--svg .pswp__button--arrow--right:before {
    background-image: url(default-skin.svg);
  }
  .pswp--svg .pswp__button--arrow--left,
  .pswp--svg .pswp__button--arrow--right {
    background: none;
  }
}
.pswp__button--close {
  background-position: 0 -44px;
}

.pswp__button--share {
  background-position: -44px -44px;
}

.pswp__button--fs {
  display: none;
}

.pswp--supports-fs .pswp__button--fs {
  display: block;
}

.pswp--fs .pswp__button--fs {
  background-position: -44px 0;
}

.pswp__button--zoom {
  display: none;
  background-position: -88px 0;
}

.pswp--zoom-allowed .pswp__button--zoom {
  display: block;
}

.pswp--zoomed-in .pswp__button--zoom {
  background-position: -132px 0;
}

/* no arrows on touch screens */
.pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right {
  visibility: hidden;
}

/*
	Arrow buttons hit area
	(icon is added to :before pseudo-element)
*/
.pswp__button--arrow--left,
.pswp__button--arrow--right {
  background: none;
  top: 50%;
  margin-top: -50px;
  width: 70px;
  height: 100px;
  position: absolute;
}

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

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

.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  content: "";
  top: 35px;
  background-color: rgba(0, 0, 0, 0.3);
  height: 30px;
  width: 32px;
  position: absolute;
}

.pswp__button--arrow--left:before {
  left: 6px;
  background-position: -138px -44px;
}

.pswp__button--arrow--right:before {
  right: 6px;
  background-position: -94px -44px;
}

/*

	2. Share modal/popup and links

 */
.pswp__counter,
.pswp__share-modal {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.pswp__share-modal {
  display: block;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 10px;
  position: absolute;
  z-index: 1600;
  opacity: 0;
  transition: opacity 0.25s ease-out;
  -webkit-backface-visibility: hidden;
  will-change: opacity;
}

.pswp__share-modal--hidden {
  display: none;
}

.pswp__share-tooltip {
  z-index: 1620;
  position: absolute;
  background: #FFF;
  top: 56px;
  border-radius: 2px;
  display: block;
  width: auto;
  right: 44px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  transform: translateY(6px);
  transition: transform 0.25s;
  -webkit-backface-visibility: hidden;
  will-change: transform;
}
.pswp__share-tooltip a {
  display: block;
  padding: 8px 12px;
  color: #000;
  text-decoration: none;
  font-size: 14px;
  line-height: 18px;
}
.pswp__share-tooltip a:hover {
  text-decoration: none;
  color: #000;
}
.pswp__share-tooltip a:first-child {
  /* round corners on the first/last list item */
  border-radius: 2px 2px 0 0;
}
.pswp__share-tooltip a:last-child {
  border-radius: 0 0 2px 2px;
}

.pswp__share-modal--fade-in {
  opacity: 1;
}
.pswp__share-modal--fade-in .pswp__share-tooltip {
  transform: translateY(0);
}

/* increase size of share links on touch devices */
.pswp--touch .pswp__share-tooltip a {
  padding: 16px 12px;
}

a.pswp__share--facebook:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: -12px;
  right: 15px;
  border: 6px solid rgba(0, 0, 0, 0);
  border-bottom-color: #FFF;
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
  pointer-events: none;
}
a.pswp__share--facebook:hover {
  background: #3E5C9A;
  color: #FFF;
}
a.pswp__share--facebook:hover:before {
  border-bottom-color: #3E5C9A;
}

a.pswp__share--twitter:hover {
  background: #55ACEE;
  color: #FFF;
}

a.pswp__share--pinterest:hover {
  background: #CCC;
  color: #CE272D;
}

a.pswp__share--download:hover {
  background: #DDD;
}

/*

	3. Index indicator ("1 of X" counter)

 */
.pswp__counter {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  font-size: 13px;
  line-height: 44px;
  color: #FFF;
  opacity: 0.75;
  padding: 0 10px;
}

/*

	4. Caption

 */
.pswp__caption {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  min-height: 44px;
}
.pswp__caption small {
  font-size: 11px;
  color: #BBB;
}

.pswp__caption__center {
  text-align: left;
  max-width: 420px;
  margin: 0 auto;
  font-size: 13px;
  padding: 10px;
  line-height: 20px;
  color: #CCC;
}

.pswp__caption--empty {
  display: none;
}

/* Fake caption element, used to calculate height of next/prev image */
.pswp__caption--fake {
  visibility: hidden;
}

/*

	5. Loading indicator (preloader)

	You can play with it here - http://codepen.io/dimsemenov/pen/yyBWoR

 */
.pswp__preloader {
  width: 44px;
  height: 44px;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -22px;
  opacity: 0;
  transition: opacity 0.25s ease-out;
  will-change: opacity;
  direction: ltr;
}

.pswp__preloader__icn {
  width: 20px;
  height: 20px;
  margin: 12px;
}

.pswp__preloader--active {
  opacity: 1;
}
.pswp__preloader--active .pswp__preloader__icn {
  /* We use .gif in browsers that don't support CSS animation */
  background: url(preloader.gif) 0 0 no-repeat;
}

.pswp--css_animation .pswp__preloader--active {
  opacity: 1;
}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
  animation: clockwise 500ms linear infinite;
}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
  animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
}
.pswp--css_animation .pswp__preloader__icn {
  background: none;
  opacity: 0.75;
  width: 14px;
  height: 14px;
  position: absolute;
  left: 15px;
  top: 15px;
  margin: 0;
}
.pswp--css_animation .pswp__preloader__cut {
  /* 
  	The idea of animating inner circle is based on Polymer ("material") loading indicator 
  	 by Keanu Lee https://blog.keanulee.com/2014/10/20/the-tale-of-three-spinners.html
  */
  position: relative;
  width: 7px;
  height: 14px;
  overflow: hidden;
}
.pswp--css_animation .pswp__preloader__donut {
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  border: 2px solid #FFF;
  border-radius: 50%;
  border-left-color: transparent;
  border-bottom-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  background: none;
  margin: 0;
}

@media screen and (max-width: 1024px) {
  .pswp__preloader {
    position: relative;
    left: auto;
    top: auto;
    margin: 0;
    float: right;
  }
}
@keyframes clockwise {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes donut-rotate {
  0% {
    transform: rotate(0);
  }
  50% {
    transform: rotate(-140deg);
  }
  100% {
    transform: rotate(0);
  }
}
/*

	6. Additional styles

 */
/* root element of UI */
.pswp__ui {
  -webkit-font-smoothing: auto;
  visibility: visible;
  opacity: 1;
  z-index: 1550;
}

/* top black bar with buttons and "1 of X" indicator */
.pswp__top-bar {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  width: 100%;
}

.pswp__caption,
.pswp__top-bar,
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  -webkit-backface-visibility: hidden;
  will-change: opacity;
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

/* pswp--has_mouse class is added only when two subsequent mousemove events occur */
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  visibility: visible;
}

.pswp__top-bar,
.pswp__caption {
  background-color: rgba(0, 0, 0, 0.5);
}

/* pswp__ui--fit class is added when main image "fits" between top bar and bottom bar (caption) */
.pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit .pswp__caption {
  background-color: rgba(0, 0, 0, 0.3);
}

/* pswp__ui--idle class is added when mouse isn't moving for several seconds (JS option timeToIdle) */
.pswp__ui--idle .pswp__top-bar {
  opacity: 0;
}
.pswp__ui--idle .pswp__button--arrow--left,
.pswp__ui--idle .pswp__button--arrow--right {
  opacity: 0;
}

/*
	pswp__ui--hidden class is added when controls are hidden
	e.g. when user taps to toggle visibility of controls
*/
.pswp__ui--hidden .pswp__top-bar,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right {
  /* Force paint & create composition layer for controls. */
  opacity: 0.001;
}

/* pswp__ui--one-slide class is added when there is just one item in gallery */
.pswp__ui--one-slide .pswp__button--arrow--left,
.pswp__ui--one-slide .pswp__button--arrow--right,
.pswp__ui--one-slide .pswp__counter {
  display: none;
}

.pswp__element--disabled {
  display: none !important;
}

.pswp--minimal--dark .pswp__top-bar {
  background: none;
}

/*$navy: #0C2340;*/
/*$blue: #0047BB;*/
/*$red: #CC0000;*/
/**
 * Foundation for Sites
 * Version 6.8.1
 * https://get.foundation
 * Licensed under MIT Open Source
 */
@media print, screen and (min-width: 48em) {
  .reveal.large, .reveal.small, .reveal.tiny, .reveal {
    right: auto;
    left: auto;
    margin: 0 auto;
  }
}
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

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

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

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

.slick-slide {
  float: left;
  height: 100%;
  min-height: 0.0625rem;
  display: none;
}
[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: 0.0625rem solid transparent;
}

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

@font-face {
  font-family: "WwwUowEduAu";
  src: url("/assets/uw-icons-CJOk1Qty.woff2") format("woff2"), url("/assets/uw-icons-DzYaXs8Z.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
.icon--chevron-up::before {
  content: "\f000";
}

.icon--chevron-up-after::before {
  display: none;
  content: none;
}
.icon--chevron-up-after::after {
  content: "\f000";
}

.icon--chevron-right::before {
  content: "\f001";
}

.icon--chevron-right-after::before {
  display: none;
  content: none;
}
.icon--chevron-right-after::after {
  content: "\f001";
}

.icon--chevron-left::before {
  content: "\f002";
}

.icon--chevron-left-after::before {
  display: none;
  content: none;
}
.icon--chevron-left-after::after {
  content: "\f002";
}

.icon--chevron-down::before {
  content: "\f003";
}

.icon--chevron-down-after::before {
  display: none;
  content: none;
}
.icon--chevron-down-after::after {
  content: "\f003";
}

.icon--angle-left::before {
  content: "\f004";
}

.icon--angle-left-after::before {
  display: none;
  content: none;
}
.icon--angle-left-after::after {
  content: "\f004";
}

.icon--angle-right::before {
  content: "\f005";
}

.icon--angle-right-after::before {
  display: none;
  content: none;
}
.icon--angle-right-after::after {
  content: "\f005";
}

.icon--angle-up::before {
  content: "\f006";
}

.icon--angle-up-after::before {
  display: none;
  content: none;
}
.icon--angle-up-after::after {
  content: "\f006";
}

.icon--angle-down::before {
  content: "\f007";
}

.icon--angle-down-after::before {
  display: none;
  content: none;
}
.icon--angle-down-after::after {
  content: "\f007";
}

.icon--times::before {
  content: "\f008";
}

.icon--times-after::before {
  display: none;
  content: none;
}
.icon--times-after::after {
  content: "\f008";
}

.icon--search::before {
  content: "\f009";
}

.icon--search-after::before {
  display: none;
  content: none;
}
.icon--search-after::after {
  content: "\f009";
}

.icon--user::before {
  content: "\f00a";
}

.icon--user-after::before {
  display: none;
  content: none;
}
.icon--user-after::after {
  content: "\f00a";
}

.icon--facebook::before {
  content: "\f00b";
}

.icon--facebook-after::before {
  display: none;
  content: none;
}
.icon--facebook-after::after {
  content: "\f00b";
}

.icon--twitter::before {
  content: "\f00c";
}

.icon--twitter-after::before {
  display: none;
  content: none;
}
.icon--twitter-after::after {
  content: "\f00c";
}

.icon--instagram::before {
  content: "\f00d";
}

.icon--instagram-after::before {
  display: none;
  content: none;
}
.icon--instagram-after::after {
  content: "\f00d";
}

.icon--linkedin::before {
  content: "\f00e";
}

.icon--linkedin-after::before {
  display: none;
  content: none;
}
.icon--linkedin-after::after {
  content: "\f00e";
}

.icon--youtube::before {
  content: "\f00f";
}

.icon--youtube-after::before {
  display: none;
  content: none;
}
.icon--youtube-after::after {
  content: "\f00f";
}

.icon--youtube-play::before {
  content: "\f010";
}

.icon--youtube-play-after::before {
  display: none;
  content: none;
}
.icon--youtube-play-after::after {
  content: "\f010";
}

.icon--calendar::before {
  content: "\f011";
}

.icon--calendar-after::before {
  display: none;
  content: none;
}
.icon--calendar-after::after {
  content: "\f011";
}

.icon--map-marker::before {
  content: "\f012";
}

.icon--map-marker-after::before {
  display: none;
  content: none;
}
.icon--map-marker-after::after {
  content: "\f012";
}

.icon--mobile-alt::before {
  content: "\f013";
}

.icon--mobile-alt-after::before {
  display: none;
  content: none;
}
.icon--mobile-alt-after::after {
  content: "\f013";
}

.icon--phone::before {
  content: "\f014";
}

.icon--phone-after::before {
  display: none;
  content: none;
}
.icon--phone-after::after {
  content: "\f014";
}

.icon--th-large::before {
  content: "\f015";
}

.icon--th-large-after::before {
  display: none;
  content: none;
}
.icon--th-large-after::after {
  content: "\f015";
}

.icon--info-circle::before {
  content: "\f017";
}

.icon--info-circle-after::before {
  display: none;
  content: none;
}
.icon--info-circle-after::after {
  content: "\f017";
}

.icon--bars::before {
  content: "\f018";
}

.icon--bars-after::before {
  display: none;
  content: none;
}
.icon--bars-after::after {
  content: "\f018";
}

.icon--check::before {
  content: "\f019";
}

.icon--check-after::before {
  display: none;
  content: none;
}
.icon--check-after::after {
  content: "\f019";
}

.icon--download::before {
  content: "\f01a";
}

.icon--download-after::before {
  display: none;
  content: none;
}
.icon--download-after::after {
  content: "\f01a";
}

.icon--envelope::before {
  content: "\f01b";
}

.icon--envelope-after::before {
  display: none;
  content: none;
}
.icon--envelope-after::after {
  content: "\f01b";
}

.icon--google-plus-g::before {
  content: "\f01c";
}

.icon--google-plus-g-after::before {
  display: none;
  content: none;
}
.icon--google-plus-g-after::after {
  content: "\f01c";
}

.icon--clock::before {
  content: "\f01d";
}

.icon--clock-after::before {
  display: none;
  content: none;
}
.icon--clock-after::after {
  content: "\f01d";
}

.icon--minus-thin::before {
  content: "\f01e";
}

.icon--minus-thin-after::before {
  display: none;
  content: none;
}
.icon--minus-thin-after::after {
  content: "\f01e";
}

.icon--plus-thin::before {
  content: "\f01f";
}

.icon--plus-thin-after::before {
  display: none;
  content: none;
}
.icon--plus-thin-after::after {
  content: "\f01f";
}

.icon--plus-square::before {
  content: "\f020";
}

.icon--plus-square-after::before {
  display: none;
  content: none;
}
.icon--plus-square-after::after {
  content: "\f020";
}

.icon--minus-square::before {
  content: "\f021";
}

.icon--minus-square-after::before {
  display: none;
  content: none;
}
.icon--minus-square-after::after {
  content: "\f021";
}

.icon--plus::before {
  content: "\f022";
}

.icon--plus-after::before {
  display: none;
  content: none;
}
.icon--plus-after::after {
  content: "\f022";
}

.icon--minus::before {
  content: "\f023";
}

.icon--minus-after::before {
  display: none;
  content: none;
}
.icon--minus-after::after {
  content: "\f023";
}

.icon--search-medium::before {
  content: "\f024";
}

.icon--search-medium-after::before {
  display: none;
  content: none;
}
.icon--search-medium-after::after {
  content: "\f024";
}

.icon--snapchat::before {
  content: "\f026";
}

.icon--snapchat-after::before {
  display: none;
  content: none;
}
.icon--snapchat-after::after {
  content: "\f026";
}

.icon--star::before {
  content: "\f027";
}

.icon--star-after::before {
  display: none;
  content: none;
}
.icon--star-after::after {
  content: "\f027";
}

.icon--times-medium::before {
  content: "\f028";
}

.icon--times-medium-after::before {
  display: none;
  content: none;
}
.icon--times-medium-after::after {
  content: "\f028";
}

.icon--hexagon::before {
  content: "\f029";
}

.icon--hexagon-after::before {
  display: none;
  content: none;
}
.icon--hexagon-after::after {
  content: "\f029";
}

.icon--cross::before {
  content: "\f02a";
}

.icon--cross-after::before {
  display: none;
  content: none;
}
.icon--cross-after::after {
  content: "\f02a";
}

.icon--rss::before {
  content: "\f02b";
}

.icon--rss-after::before {
  display: none;
  content: none;
}
.icon--rss-after::after {
  content: "\f02b";
}

.icon--globe::before {
  content: "\f02c";
}

.icon--globe-after::before {
  display: none;
  content: none;
}
.icon--globe-after::after {
  content: "\f02c";
}

.icon--trash::before {
  content: "\f02e";
}

.icon--trash-after::before {
  display: none;
  content: none;
}
.icon--trash-after::after {
  content: "\f02e";
}

.icon--edit::before {
  content: "\f02d";
}

.icon--edit-after::before {
  display: none;
  content: none;
}
.icon--edit-after::after {
  content: "\f02d";
}

.icon--expand-arrows::before {
  content: "\f02f";
}

.icon--expand-arrows-after::before {
  display: none;
  content: none;
}
.icon--expand-arrows-after::after {
  content: "\f02f";
}

[class*=icon-]::after, [class*=icon-]::before,
[class*=fa-]::after,
[class*=fa-]::before {
  font-family: "WwwUowEduAu";
}

i {
  font-style: normal !important;
}

.fa-times::before {
  content: "\f008";
}

.fa-calendar::before {
  content: "\f011";
}

.fa-chevron-up::before {
  content: "\f000";
}

.fa-chevron-right::before {
  content: "\f001";
}

.fa-chevron-down::before {
  content: "\f003";
}

.fa-chevron-left::before {
  content: "\f002";
}

.fa-search::before {
  content: "\f009";
}

.fa-user::before {
  content: "\f00a";
}

.fa-bars::before {
  content: "\f018";
}

.fa-map-marker::before {
  content: "\f012";
}

.fa-th-large::before {
  content: "\f015";
}

.fa-mobile-alt::before {
  content: "\f013";
}

#t4-direct-edit-wrapper .fa-plus::before {
  content: "\f022";
}
#t4-direct-edit-wrapper .fa-check::before {
  content: "\f019";
}
#t4-direct-edit-wrapper .fa-angle-left::before {
  content: "\f004";
}
#t4-direct-edit-wrapper .fa-angle-right::before {
  content: "\f005";
}
#t4-direct-edit-wrapper .fa-trash-o::before {
  content: "\f02e";
}
#t4-direct-edit-wrapper .fa-edit::before {
  content: "\f02d";
}
#t4-direct-edit-wrapper .fa-arrows::before {
  content: "\f02f";
}

.margin--bottom-0 {
  margin-bottom: 0 !important;
}
.margin--bottom-10 {
  margin-bottom: 10px !important;
}
.margin--bottom-20 {
  margin-bottom: 20px !important;
}
.margin--bottom-30 {
  margin-bottom: 30px !important;
}
.margin--bottom-40 {
  margin-bottom: 40px !important;
}
.margin--bottom-50 {
  margin-bottom: 50px !important;
}
.margin--top-0 {
  margin-top: 0 !important;
}
.margin--top-10 {
  margin-top: 10px !important;
}
.margin--top-15 {
  margin-top: 15px !important;
}
.margin--top-20 {
  margin-top: 20px !important;
}
.margin--top-30 {
  margin-top: 30px !important;
}
.margin--top-40 {
  margin-top: 40px !important;
}
.margin--top-50 {
  margin-top: 50px !important;
}
.margin--top-60 {
  margin-top: 60px !important;
}
.margin--top-70 {
  margin-top: 70px !important;
}
.margin--top-80 {
  margin-top: 80px !important;
}
.margin--top-120 {
  margin-top: 120px !important;
}
.margin--left-0 {
  margin-left: 0 !important;
}
.margin--left-10 {
  margin-left: 10px !important;
}
.margin--left-20 {
  margin-left: 20px !important;
}
.margin--left-30 {
  margin-left: 30px !important;
}
.margin--left-40 {
  margin-left: 40px !important;
}
.margin--right-0 {
  margin-right: 0 !important;
}
.margin--right-10 {
  margin-right: 10px !important;
}
.margin--right-20 {
  margin-right: 20px !important;
}
.margin--right-30 {
  margin-right: 30px !important;
}
.margin--right-40 {
  margin-right: 40px !important;
}

.padding--small {
  padding: 25px;
}
.padding--regular {
  padding: 50px;
}
.padding--right-20 {
  padding-right: 20px;
}

.bg--grey {
  background: #F2F2F2;
}
.bg--grey * {
  color: #001641;
}

.bg--red {
  background: #ed0a00;
}
.bg--red * {
  color: #fff;
}

.color--red {
  color: #ed0a00 !important;
}

.color--navy {
  color: #001641 !important;
}

.color--white {
  color: #fff !important;
}

.color--blue {
  color: #0033FF !important;
}

.bg--navy {
  background: #001641;
  color: #fff !important;
}
.bg--navy a {
  color: #fff;
}
.bg--navy a:hover {
  color: #fff;
}
.bg--navy .section-title::after {
  background: #fff !important;
}
.bg--navy .uw-button, .bg--navy .uw-stories-search button, .uw-stories-search .bg--navy button, .bg--navy .uw-subscription-form button, .uw-subscription-form .bg--navy button, .bg--navy .uw-subscription-form a, .uw-subscription-form .bg--navy a, .bg--navy .uw-link-box--link, .bg--navy .uw-bg-link, .bg--navy .uw-button-blue, .bg--navy .uw-button-red, .bg--navy .uw-button-white {
  color: #fff !important;
}

.container {
  width: 100%;
  max-width: var(--container-size);
  margin: 0 auto;
  padding: 0 1rem;
  box-sizing: border-box;
}

.container--wide {
  max-width: var(--container-size--wide);
}

.container--full {
  width: 100%;
  max-width: none;
  padding: 0;
}

/* Responsive adjustments for container padding */
@media (max-width: 768px) {
  .container,
  .container--wide {
    padding: 0 10px;
  }
}
@media (max-width: 480px) {
  .container,
  .container--wide {
    padding: 0 5px;
  }
}
.uw-styleguide__component-identifier {
  display: block;
  padding: 10px 25px;
  font-weight: bold;
  background-color: #d9edf7;
  color: #31708f;
  padding: 0.75rem 1.25rem;
  margin: 2.5rem 0;
  border: 1px solid #bcdff1;
  position: relative;
  z-index: 1;
}
.uw-styleguide__inline-nav {
  padding: 0;
}
.uw-styleguide__inline-nav a {
  background: #0033FF;
  color: #fff;
  font-weight: bold;
  margin: 0 15px 15px 0 !important;
  border: 2px solid #0033FF;
  transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
}
.uw-styleguide__inline-nav a:hover {
  background: transparent;
  color: #0033FF;
  text-decoration: none;
}

.design-system {
  margin-top: 175px;
}
.design-system .design-card {
  background-color: #efefef;
  border-radius: 4px;
  padding: 25px;
  margin-bottom: 2rem;
}
.design-system .design-name {
  position: relative;
  background: #fff;
  margin-bottom: 15px;
  padding: 15px;
  border-radius: 4px;
}
.design-system .design-in-action {
  color: #9f9f9f;
  font-size: 1rem;
  text-align: right;
}
.design-system .design-in-action:hover {
  text-decoration: none;
  color: #ed0a00;
}
.design-system .design-in-action:focus {
  text-decoration: none;
}
.design-system .design-component {
  background-color: #fff;
  border-radius: 4px;
  padding: 15px;
  position: relative;
}
.design-system .design-description ul {
  margin-top: 25px;
  display: flex;
  padding-left: 0;
  margin-left: 0;
  justify-content: space-between;
  list-style-type: none;
}
@media (max-width: 768px) {
  .design-system .design-description ul {
    flex-direction: column;
  }
  .design-system .design-description ul li {
    margin-bottom: 10px;
  }
}
.design-system .dark-background {
  background: #001641;
}
.design-system .dark-background .design-color-changer--navy {
  border: 1px solid #fff;
}
.design-system .design-color-changer {
  position: absolute;
  right: 15px;
  top: 12px;
}
.design-system .design-color-changer [class*=design-color-changer--] {
  width: 30px;
  height: 30px;
  margin-left: 5px;
}
.design-system .design-color-changer [class*=design-color-changer--]:hover {
  opacity: 0.7;
  cursor: pointer;
}
.design-system .design-color-changer--red {
  background-color: #ed0a00;
  border: 1px solid #ed0a00;
}
.design-system .design-color-changer--white {
  background-color: #fff;
  border: 1px solid #001641;
}
.design-system .design-color-changer--navy {
  background-color: #001641;
  border: 1px solid #001641;
}

.strong {
  font-weight: bold;
}

.uw-h1 {
  font-size: 6.5rem;
}
@media (max-width: 768px) {
  .uw-h1 {
    font-size: 4rem;
  }
}

.uw-h2 {
  font-size: 1.8rem;
  line-height: 1.85rem;
  font-weight: 700;
  letter-spacing: -0.025rem;
}
@media (max-width: 768px) {
  .uw-h2 {
    font-size: 2rem;
    font-weight: 700;
  }
}
@media (max-width: 480px) {
  .uw-h2 {
    font-size: 1.5rem;
    font-weight: 700;
  }
}

.uw-h3 {
  font-size: 2rem;
}

.uw-h4 {
  font-size: 1.75rem;
}

.uw-h5 {
  font-size: 1.25rem;
}

.uw-h6 {
  font-size: 1.1rem;
  line-height: 1.1em;
}

.chronicle-caption {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.125rem;
  margin: 15px 0;
  font-size: 1.5rem;
}

p.image-caption,
span.image-caption {
  display: block;
  font-size: 75%;
  font-weight: 600;
  line-height: 1.5;
  margin-bottom: 1em;
}

.responsive-embed {
  position: relative;
  height: 0;
  padding-bottom: 75%;
  overflow: hidden;
}
.responsive-embed.widescreen {
  padding-bottom: 56.25%;
}
.responsive-embed iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}

.uw-media-block :has(.responsive-embed) .transcript {
  margin-bottom: 0;
}

@media print {
  @page {
    size: A4;
    margin: 20mm 0 10mm 0 !important;
  }
  body,
  html {
    width: 210mm;
    background: #fff;
  }
  body {
    padding-top: 25mm !important;
    font-size: 11pt !important;
  }
  .page-navigator,
  .pagination,
  .uw-header,
  .uw-header-clearfix,
  .uw-scroll-top-container,
  footer {
    display: none !important;
  }
  p {
    font-size: 11pt !important;
    margin-bottom: 10pt !important;
  }
  p.intro,
  p.uw-intro {
    font-size: 16pt !important;
  }
  .button {
    padding-left: 0 !important;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    page-break-after: avoid !important;
  }
  h1 {
    font-size: 32pt !important;
  }
  h2 {
    font-size: 24pt !important;
  }
  h3 {
    font-size: 17pt !important;
  }
  h4,
  h5,
  h6 {
    font-size: 14pt !important;
  }
  h2,
  h3,
  p {
    orphans: 3;
    widows: 3;
  }
  code {
    font: 11pt Courier, monospace;
  }
  blockquote {
    margin: 1.2em;
    padding: 1em;
    font-size: 11pt;
  }
  hr {
    background-color: #ccc;
  }
  .section-breaker {
    display: none !important;
  }
  /* Images */
  img {
    float: left;
    margin: 1em 1.5em 1.5em 0;
    max-width: 100% !important;
    page-break-inside: avoid;
  }
  a img {
    border: none;
  }
  /* Links */
  a:link,
  a:visited {
    background: transparent;
    font-weight: 700;
    text-decoration: underline;
    color: #333;
  }
  a[href] {
    text-decoration: none;
  }
  a[href]::after {
    display: none;
  }
  /* Table */
  table {
    margin: 1px;
    text-align: left;
    page-break-inside: auto;
  }
  tr {
    page-break-inside: avoid;
    page-break-after: auto;
  }
  th {
    border-bottom: 1px solid #333;
    font-weight: bold;
  }
  td {
    border-bottom: 1px solid #333;
  }
  td,
  th {
    padding: 4px 10px 4px 0;
  }
  thead {
    display: table-header-group;
  }
  tfoot {
    font-style: italic;
    display: table-footer-group;
  }
  caption {
    background: #fff;
    margin-bottom: 2em;
    text-align: left;
  }
  .uw-masthead {
    padding-top: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding: 0 !important;
  }
  .uw-masthead__content {
    margin-top: 0 !important;
  }
  .uw-header-navs {
    display: none !important;
  }
  .uw-masthead--aside-image .uw-masthead__main {
    padding: 0 !important;
  }
}
@media print {
  .events-listing .uw-masthead__event-image::before {
    display: none !important;
  }
  .events-listing .button {
    display: none !important;
  }
  .events-listing aside {
    display: none !important;
  }
  .layout-events-landing .uw-masthead img {
    display: none;
  }
  .layout-events-landing a {
    text-decoration: none;
  }
  .layout-events-landing .uw-event--no-image {
    background: #001641 !important;
    overflow-y: auto;
  }
  .layout-events-landing .uw-event--no-image .uw-event--image-bg {
    overflow: revert;
  }
  .layout-events-landing .uw-event--no-image span {
    color: #fff !important;
  }
  .layout-events-landing .uw-item-grid__title {
    margin-bottom: 25px;
  }
  .layout-events-landing .intro {
    margin-bottom: 10px;
  }
  .layout-events-landing .uw-item-grid {
    margin-top: 25px;
  }
  .uw-single-event .uw-event-footer,
  .uw-single-event .uw-masthead__event-buttons,
  .uw-single-event aside {
    display: none;
  }
  .uw-single-event .uw-masthead__event-image {
    position: inherit !important;
  }
  .uw-single-event .uw-masthead__event-image::before {
    display: none !important;
  }
  .uw-single-event .uw-text-block .cell, .uw-single-event .uw-start-your-journey--sub-header .cell, .uw-single-event .uw-start-your-journey--header .cell, .uw-single-event .motivation-widget .mw-more-areas .cell, .motivation-widget .uw-single-event .mw-more-areas .cell {
    width: 100% !important;
  }
  .uw-single-event .uw-text-block:last-of-type, .uw-single-event .uw-start-your-journey--sub-header:last-of-type, .uw-single-event .uw-start-your-journey--header:last-of-type, .uw-single-event .motivation-widget .mw-more-areas:last-of-type, .motivation-widget .uw-single-event .mw-more-areas:last-of-type {
    margin-bottom: 5mm !important;
  }
}
@media print {
  .uw-single-article .uw-intro-image--content {
    padding: 0 !important;
    margin: 0 !important;
  }
  .uw-single-article .uw-masthead__event-image {
    display: none !important;
  }
  .uw-single-article p > img {
    width: 50%;
  }
  .uw-single-article h1 {
    margin: 0 0 2.5mm 0 !important;
    max-width: 100% !important;
  }
  .uw-single-article .uw-masthead--image .uw-masthead__main {
    padding-bottom: 0 !important;
    min-height: 0 !important;
  }
  .uw-single-article .uw-masthead--aside-image .uw-masthead__event-image {
    position: inherit !important;
  }
  .uw-single-article .uw-masthead--aside-image .uw-masthead__event-image::before {
    background-image: none !important;
  }
  .uw-single-article .uw-pagination,
  .uw-single-article .uw-footer-quicklinks,
  .uw-single-article .uw-post-aside-heading,
  .uw-single-article .uw-post-aside-topic,
  .uw-single-article .uw-post-aside-tag,
  .uw-single-article .uw-social-icons {
    display: none !important;
  }
  .uw-single-article #uw-content-margin-fix {
    margin-top: 20px !important;
  }
  .uw-single-article .large-9 {
    width: 100% !important;
  }
  .uw-single-article .large-7 {
    width: 100% !important;
  }
  .uw-single-article .grid-margin-x > .large-offset-1 {
    display: none !important;
  }
  .uw-single-article .grid-x > .large-7 {
    width: 100% !important;
  }
  .uw-single-article .uw-intro-image::before {
    background-color: white !important;
  }
  .uw-single-article .uw-subscription-form {
    display: none !important;
  }
  .uw-single-article .uw-intro-image {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .uw-single-article iframe {
    display: none !important;
  }
  .masthead-desktop-background-image-right {
    display: flex;
    background-image: inherit !important;
    background-position: top right 25px !important;
    background-size: 45% !important;
    background-repeat: no-repeat !important;
  }
}
@media print and (min-width: 1200px) {
  .masthead-desktop-background-image-right {
    width: 100%;
    height: 100%;
  }
}
@media print and (max-width: 1200px) {
  .masthead-desktop-background-image-right {
    background-position: bottom right;
    background-size: cover;
    width: 100%;
  }
}
@media print {
  .uw-masthead--aside-image .uw-masthead__event-image {
    position: inherit !important;
  }
  .uw-masthead--aside-image .uw-masthead__event-image::before {
    background-image: none !important;
  }
  .masthead-desktop-background-image-full {
    display: none !important;
    height: auto !important;
  }
  .masthead-desktop-background-image-full:before,
  .masthead-desktop-background-image-right:before {
    background: none !important;
    opacity: 0 !important;
  }
  .masthead-background-image-mobile {
    display: none !important;
  }
  .mob-hide {
    display: flex;
    justify-content: flex-end;
    width: 100%;
  }
  .uw-single-article .uw-page-content .uw-post-details {
    order: 1 !important;
  }
  .flex-news-right-image,
  .flex-parent-news-right-image {
    width: 100% !important;
  }
  .uw-masthead__titleFull {
    min-height: auto !important;
  }
  .uw-masthead__titleRight {
    width: 53%;
  }
  .uw-masthead__bizunit {
    display: flex !important;
  }
  .uw-masthead__newscontent {
    display: flex !important;
  }
  .uw-masthead__photoby {
    display: none !important;
  }
  .uw-masthead__photobydesk {
    width: 110%;
    margin-top: 10px;
    padding-top: 0 !important;
  }
  .uw-pagination {
    display: none !important;
  }
  .uw-footer-quicklinks {
    display: none !important;
  }
  .uw-post-date {
    display: block !important;
  }
  hr:nth-of-type(1) {
    display: none !important;
  }
  .uw-post-author-list-alt {
    display: block !important;
    margin-bottom: 0 !important;
  }
  .uw-social-icons {
    display: none !important;
  }
  .uw-mc-card {
    display: none !important;
  }
  .uw-masthead__newscaption {
    display: none !important;
  }
  .uw-masthead__photobydesk {
    display: none !important;
  }
  .uw-masthead__newscontent {
    display: none !important;
  }
  .uw-masthead__photobydesk {
    display: none !important;
  }
  #uw-content-margin-fix {
    margin-top: 20px !important;
  }
  .large-9 {
    width: 100% !important;
  }
  .grid-margin-x > .large-10 {
    width: 100% !important;
  }
  .flex-full {
    width: 85% !important;
    display: flex !important;
    justify-content: flex-end !important;
  }
  .flex-row-full-image {
    padding: 0 0 2em !important;
  }
}
@media print {
  .flex-row-full-image {
    flex-direction: row !important;
    margin-bottom: 2em !important;
  }
}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

a {
  background-color: transparent;
}

abbr[title] {
  border-bottom: 0;
  text-decoration: underline dotted;
}

b,
strong {
  font-weight: bolder;
}

code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

img {
  border-style: none;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

details {
  display: block;
}

summary {
  display: list-item;
}

template {
  display: none;
}

[hidden] {
  display: none;
}

[data-whatintent=mouse] *, [data-whatintent=mouse] *:focus,
[data-whatintent=touch] *,
[data-whatintent=touch] *:focus,
[data-whatinput=mouse] *,
[data-whatinput=mouse] *:focus,
[data-whatinput=touch] *,
[data-whatinput=touch] *:focus {
  outline: none;
}

[draggable=false] {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
}

.foundation-mq {
  font-family: "xsmall=0em&small=0em&medium=48em&large=64em&xlarge=75em&xxlarge=90em";
}

html {
  box-sizing: border-box;
  font-size: 100%;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

body {
  margin: 0;
  padding: 0;
  background: #f2f2f2;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 400;
  line-height: 1.5;
  color: #001641;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

img {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic;
}

textarea {
  height: auto;
  min-height: 50px;
  border-radius: 0;
}

select {
  box-sizing: border-box;
  width: 100%;
  border-radius: 0;
}

.map_canvas img,
.map_canvas embed,
.map_canvas object,
.mqa-display img,
.mqa-display embed,
.mqa-display object {
  max-width: none !important;
}

button {
  padding: 0;
  appearance: none;
  border: 0;
  border-radius: 0;
  background: transparent;
  line-height: 1;
  cursor: auto;
}
[data-whatinput=mouse] button {
  outline: 0;
}

pre {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
}

.is-visible {
  display: block !important;
}

.is-hidden {
  display: none !important;
}

.grid-container, .mw-grid-container {
  padding-right: 1.875rem;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  padding-left: 1.875rem;
  max-width: 76.875rem;
  margin-left: auto;
  margin-right: auto;
}
@media print, screen and (min-width: 48em) {
  .grid-container, .mw-grid-container {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-container, .mw-grid-container {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media screen and (min-width: 75em) {
  .grid-container, .mw-grid-container {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
.grid-container.fluid, .fluid.mw-grid-container {
  padding-right: 1.875rem;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  padding-left: 1.875rem;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
@media print, screen and (min-width: 48em) {
  .grid-container.fluid, .fluid.mw-grid-container {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-container.fluid, .fluid.mw-grid-container {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media screen and (min-width: 75em) {
  .grid-container.fluid, .fluid.mw-grid-container {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
.grid-container.full, .full.mw-grid-container {
  padding-right: 0;
  padding-left: 0;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.grid-x {
  display: flex;
  flex-flow: row wrap;
}

.cell {
  flex: 0 0 auto;
  min-height: 0;
  min-width: 0;
  width: 100%;
}
.cell.auto {
  flex: 1 1 0;
}
.cell.shrink {
  flex: 0 0 auto;
}

.grid-x > .auto {
  width: auto;
}
.grid-x > .shrink {
  width: auto;
}

.grid-x > .xsmall-shrink, .grid-x > .xsmall-full, .grid-x > .xsmall-1, .grid-x > .xsmall-2, .grid-x > .xsmall-3, .grid-x > .xsmall-4, .grid-x > .xsmall-5, .grid-x > .xsmall-6, .grid-x > .xsmall-7, .grid-x > .xsmall-8, .grid-x > .xsmall-9, .grid-x > .xsmall-10, .grid-x > .xsmall-11, .grid-x > .xsmall-12 {
  flex-basis: auto;
}

.grid-x > .small-shrink, .grid-x > .small-full, .grid-x > .small-1, .grid-x > .small-2, .grid-x > .small-3, .grid-x > .small-4, .grid-x > .small-5, .grid-x > .small-6, .grid-x > .small-7, .grid-x > .small-8, .grid-x > .small-9, .grid-x > .small-10, .grid-x > .small-11, .grid-x > .small-12 {
  flex-basis: auto;
}

@media print, screen and (min-width: 48em) {
  .grid-x > .medium-shrink, .grid-x > .medium-full, .grid-x > .medium-1, .grid-x > .medium-2, .grid-x > .medium-3, .grid-x > .medium-4, .grid-x > .medium-5, .grid-x > .medium-6, .grid-x > .medium-7, .grid-x > .medium-8, .grid-x > .medium-9, .grid-x > .medium-10, .grid-x > .medium-11, .grid-x > .medium-12 {
    flex-basis: auto;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-x > .large-shrink, .grid-x > .large-full, .grid-x > .large-1, .grid-x > .large-2, .grid-x > .large-3, .grid-x > .large-4, .grid-x > .large-5, .grid-x > .large-6, .grid-x > .large-7, .grid-x > .large-8, .grid-x > .large-9, .grid-x > .large-10, .grid-x > .large-11, .grid-x > .large-12 {
    flex-basis: auto;
  }
}
@media screen and (min-width: 75em) {
  .grid-x > .xlarge-shrink, .grid-x > .xlarge-full, .grid-x > .xlarge-1, .grid-x > .xlarge-2, .grid-x > .xlarge-3, .grid-x > .xlarge-4, .grid-x > .xlarge-5, .grid-x > .xlarge-6, .grid-x > .xlarge-7, .grid-x > .xlarge-8, .grid-x > .xlarge-9, .grid-x > .xlarge-10, .grid-x > .xlarge-11, .grid-x > .xlarge-12 {
    flex-basis: auto;
  }
}
.grid-x > .xsmall-12, .grid-x > .xsmall-11, .grid-x > .xsmall-10, .grid-x > .xsmall-9, .grid-x > .xsmall-8, .grid-x > .xsmall-7, .grid-x > .xsmall-6, .grid-x > .xsmall-5, .grid-x > .xsmall-4, .grid-x > .xsmall-3, .grid-x > .xsmall-2, .grid-x > .xsmall-1 {
  flex: 0 0 auto;
}

.grid-x > .xsmall-1 {
  width: 8.3333333333%;
}

.grid-x > .xsmall-2 {
  width: 16.6666666667%;
}

.grid-x > .xsmall-3 {
  width: 25%;
}

.grid-x > .xsmall-4 {
  width: 33.3333333333%;
}

.grid-x > .xsmall-5 {
  width: 41.6666666667%;
}

.grid-x > .xsmall-6 {
  width: 50%;
}

.grid-x > .xsmall-7 {
  width: 58.3333333333%;
}

.grid-x > .xsmall-8 {
  width: 66.6666666667%;
}

.grid-x > .xsmall-9 {
  width: 75%;
}

.grid-x > .xsmall-10 {
  width: 83.3333333333%;
}

.grid-x > .xsmall-11 {
  width: 91.6666666667%;
}

.grid-x > .xsmall-12 {
  width: 100%;
}

.grid-x > .small-auto {
  flex: 1 1 0;
  width: auto;
}

.grid-x > .small-12, .grid-x > .small-11, .grid-x > .small-10, .grid-x > .small-9, .grid-x > .small-8, .grid-x > .small-7, .grid-x > .small-6, .grid-x > .small-5, .grid-x > .small-4, .grid-x > .small-3, .grid-x > .small-2, .grid-x > .small-1, .grid-x > .small-shrink {
  flex: 0 0 auto;
}

.grid-x > .small-shrink {
  width: auto;
}

.grid-x > .small-1 {
  width: 8.3333333333%;
}

.grid-x > .small-2 {
  width: 16.6666666667%;
}

.grid-x > .small-3 {
  width: 25%;
}

.grid-x > .small-4 {
  width: 33.3333333333%;
}

.grid-x > .small-5 {
  width: 41.6666666667%;
}

.grid-x > .small-6 {
  width: 50%;
}

.grid-x > .small-7 {
  width: 58.3333333333%;
}

.grid-x > .small-8 {
  width: 66.6666666667%;
}

.grid-x > .small-9 {
  width: 75%;
}

.grid-x > .small-10 {
  width: 83.3333333333%;
}

.grid-x > .small-11 {
  width: 91.6666666667%;
}

.grid-x > .small-12 {
  width: 100%;
}

@media print, screen and (min-width: 48em) {
  .grid-x > .medium-auto {
    flex: 1 1 0;
    width: auto;
  }
  .grid-x > .medium-12, .grid-x > .medium-11, .grid-x > .medium-10, .grid-x > .medium-9, .grid-x > .medium-8, .grid-x > .medium-7, .grid-x > .medium-6, .grid-x > .medium-5, .grid-x > .medium-4, .grid-x > .medium-3, .grid-x > .medium-2, .grid-x > .medium-1, .grid-x > .medium-shrink {
    flex: 0 0 auto;
  }
  .grid-x > .medium-shrink {
    width: auto;
  }
  .grid-x > .medium-1 {
    width: 8.3333333333%;
  }
  .grid-x > .medium-2 {
    width: 16.6666666667%;
  }
  .grid-x > .medium-3 {
    width: 25%;
  }
  .grid-x > .medium-4 {
    width: 33.3333333333%;
  }
  .grid-x > .medium-5 {
    width: 41.6666666667%;
  }
  .grid-x > .medium-6 {
    width: 50%;
  }
  .grid-x > .medium-7 {
    width: 58.3333333333%;
  }
  .grid-x > .medium-8 {
    width: 66.6666666667%;
  }
  .grid-x > .medium-9 {
    width: 75%;
  }
  .grid-x > .medium-10 {
    width: 83.3333333333%;
  }
  .grid-x > .medium-11 {
    width: 91.6666666667%;
  }
  .grid-x > .medium-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-x > .large-auto {
    flex: 1 1 0;
    width: auto;
  }
  .grid-x > .large-12, .grid-x > .large-11, .grid-x > .large-10, .grid-x > .large-9, .grid-x > .large-8, .grid-x > .large-7, .grid-x > .large-6, .grid-x > .large-5, .grid-x > .large-4, .grid-x > .large-3, .grid-x > .large-2, .grid-x > .large-1, .grid-x > .large-shrink {
    flex: 0 0 auto;
  }
  .grid-x > .large-shrink {
    width: auto;
  }
  .grid-x > .large-1 {
    width: 8.3333333333%;
  }
  .grid-x > .large-2 {
    width: 16.6666666667%;
  }
  .grid-x > .large-3 {
    width: 25%;
  }
  .grid-x > .large-4 {
    width: 33.3333333333%;
  }
  .grid-x > .large-5 {
    width: 41.6666666667%;
  }
  .grid-x > .large-6 {
    width: 50%;
  }
  .grid-x > .large-7 {
    width: 58.3333333333%;
  }
  .grid-x > .large-8 {
    width: 66.6666666667%;
  }
  .grid-x > .large-9 {
    width: 75%;
  }
  .grid-x > .large-10 {
    width: 83.3333333333%;
  }
  .grid-x > .large-11 {
    width: 91.6666666667%;
  }
  .grid-x > .large-12 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  .grid-x > .xlarge-auto {
    flex: 1 1 0;
    width: auto;
  }
  .grid-x > .xlarge-12, .grid-x > .xlarge-11, .grid-x > .xlarge-10, .grid-x > .xlarge-9, .grid-x > .xlarge-8, .grid-x > .xlarge-7, .grid-x > .xlarge-6, .grid-x > .xlarge-5, .grid-x > .xlarge-4, .grid-x > .xlarge-3, .grid-x > .xlarge-2, .grid-x > .xlarge-1, .grid-x > .xlarge-shrink {
    flex: 0 0 auto;
  }
  .grid-x > .xlarge-shrink {
    width: auto;
  }
  .grid-x > .xlarge-1 {
    width: 8.3333333333%;
  }
  .grid-x > .xlarge-2 {
    width: 16.6666666667%;
  }
  .grid-x > .xlarge-3 {
    width: 25%;
  }
  .grid-x > .xlarge-4 {
    width: 33.3333333333%;
  }
  .grid-x > .xlarge-5 {
    width: 41.6666666667%;
  }
  .grid-x > .xlarge-6 {
    width: 50%;
  }
  .grid-x > .xlarge-7 {
    width: 58.3333333333%;
  }
  .grid-x > .xlarge-8 {
    width: 66.6666666667%;
  }
  .grid-x > .xlarge-9 {
    width: 75%;
  }
  .grid-x > .xlarge-10 {
    width: 83.3333333333%;
  }
  .grid-x > .xlarge-11 {
    width: 91.6666666667%;
  }
  .grid-x > .xlarge-12 {
    width: 100%;
  }
}
.grid-margin-x:not(.grid-x) > .cell {
  width: auto;
}

.grid-margin-y:not(.grid-y) > .cell {
  height: auto;
}

.grid-margin-x {
  margin-left: -0.46875rem;
  margin-right: -0.46875rem;
  margin-left: -0.46875rem;
  margin-right: -0.46875rem;
}
@media print, screen and (min-width: 48em) {
  .grid-margin-x {
    margin-left: -0.46875rem;
    margin-right: -0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-x {
    margin-left: -0.78125rem;
    margin-right: -0.78125rem;
  }
}
.grid-margin-x > .cell {
  width: calc(100% - 0.9375rem);
  margin-left: 0.46875rem;
  margin-right: 0.46875rem;
}
.grid-margin-x > .cell {
  width: calc(100% - 0.9375rem);
  margin-left: 0.46875rem;
  margin-right: 0.46875rem;
}
@media print, screen and (min-width: 48em) {
  .grid-margin-x > .cell {
    width: calc(100% - 0.9375rem);
    margin-left: 0.46875rem;
    margin-right: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-x > .cell {
    width: calc(100% - 1.5625rem);
    margin-left: 0.78125rem;
    margin-right: 0.78125rem;
  }
}
.grid-margin-x > .auto {
  width: auto;
}
.grid-margin-x > .shrink {
  width: auto;
}
.grid-margin-x > .xsmall-1 {
  width: calc(8.3333333333% - 0.9375rem);
}
.grid-margin-x > .xsmall-2 {
  width: calc(16.6666666667% - 0.9375rem);
}
.grid-margin-x > .xsmall-3 {
  width: calc(25% - 0.9375rem);
}
.grid-margin-x > .xsmall-4 {
  width: calc(33.3333333333% - 0.9375rem);
}
.grid-margin-x > .xsmall-5 {
  width: calc(41.6666666667% - 0.9375rem);
}
.grid-margin-x > .xsmall-6 {
  width: calc(50% - 0.9375rem);
}
.grid-margin-x > .xsmall-7 {
  width: calc(58.3333333333% - 0.9375rem);
}
.grid-margin-x > .xsmall-8 {
  width: calc(66.6666666667% - 0.9375rem);
}
.grid-margin-x > .xsmall-9 {
  width: calc(75% - 0.9375rem);
}
.grid-margin-x > .xsmall-10 {
  width: calc(83.3333333333% - 0.9375rem);
}
.grid-margin-x > .xsmall-11 {
  width: calc(91.6666666667% - 0.9375rem);
}
.grid-margin-x > .xsmall-12 {
  width: calc(100% - 0.9375rem);
}
.grid-margin-x > .auto {
  width: auto;
}
.grid-margin-x > .shrink {
  width: auto;
}
.grid-margin-x > .xsmall-1 {
  width: calc(8.3333333333% - 0.9375rem);
}
.grid-margin-x > .xsmall-2 {
  width: calc(16.6666666667% - 0.9375rem);
}
.grid-margin-x > .xsmall-3 {
  width: calc(25% - 0.9375rem);
}
.grid-margin-x > .xsmall-4 {
  width: calc(33.3333333333% - 0.9375rem);
}
.grid-margin-x > .xsmall-5 {
  width: calc(41.6666666667% - 0.9375rem);
}
.grid-margin-x > .xsmall-6 {
  width: calc(50% - 0.9375rem);
}
.grid-margin-x > .xsmall-7 {
  width: calc(58.3333333333% - 0.9375rem);
}
.grid-margin-x > .xsmall-8 {
  width: calc(66.6666666667% - 0.9375rem);
}
.grid-margin-x > .xsmall-9 {
  width: calc(75% - 0.9375rem);
}
.grid-margin-x > .xsmall-10 {
  width: calc(83.3333333333% - 0.9375rem);
}
.grid-margin-x > .xsmall-11 {
  width: calc(91.6666666667% - 0.9375rem);
}
.grid-margin-x > .xsmall-12 {
  width: calc(100% - 0.9375rem);
}
.grid-margin-x > .small-auto {
  width: auto;
}
.grid-margin-x > .small-shrink {
  width: auto;
}
.grid-margin-x > .small-1 {
  width: calc(8.3333333333% - 0.9375rem);
}
.grid-margin-x > .small-2 {
  width: calc(16.6666666667% - 0.9375rem);
}
.grid-margin-x > .small-3 {
  width: calc(25% - 0.9375rem);
}
.grid-margin-x > .small-4 {
  width: calc(33.3333333333% - 0.9375rem);
}
.grid-margin-x > .small-5 {
  width: calc(41.6666666667% - 0.9375rem);
}
.grid-margin-x > .small-6 {
  width: calc(50% - 0.9375rem);
}
.grid-margin-x > .small-7 {
  width: calc(58.3333333333% - 0.9375rem);
}
.grid-margin-x > .small-8 {
  width: calc(66.6666666667% - 0.9375rem);
}
.grid-margin-x > .small-9 {
  width: calc(75% - 0.9375rem);
}
.grid-margin-x > .small-10 {
  width: calc(83.3333333333% - 0.9375rem);
}
.grid-margin-x > .small-11 {
  width: calc(91.6666666667% - 0.9375rem);
}
.grid-margin-x > .small-12 {
  width: calc(100% - 0.9375rem);
}
@media print, screen and (min-width: 48em) {
  .grid-margin-x > .auto {
    width: auto;
  }
  .grid-margin-x > .shrink {
    width: auto;
  }
  .grid-margin-x > .xsmall-1 {
    width: calc(8.3333333333% - 0.9375rem);
  }
  .grid-margin-x > .xsmall-2 {
    width: calc(16.6666666667% - 0.9375rem);
  }
  .grid-margin-x > .xsmall-3 {
    width: calc(25% - 0.9375rem);
  }
  .grid-margin-x > .xsmall-4 {
    width: calc(33.3333333333% - 0.9375rem);
  }
  .grid-margin-x > .xsmall-5 {
    width: calc(41.6666666667% - 0.9375rem);
  }
  .grid-margin-x > .xsmall-6 {
    width: calc(50% - 0.9375rem);
  }
  .grid-margin-x > .xsmall-7 {
    width: calc(58.3333333333% - 0.9375rem);
  }
  .grid-margin-x > .xsmall-8 {
    width: calc(66.6666666667% - 0.9375rem);
  }
  .grid-margin-x > .xsmall-9 {
    width: calc(75% - 0.9375rem);
  }
  .grid-margin-x > .xsmall-10 {
    width: calc(83.3333333333% - 0.9375rem);
  }
  .grid-margin-x > .xsmall-11 {
    width: calc(91.6666666667% - 0.9375rem);
  }
  .grid-margin-x > .xsmall-12 {
    width: calc(100% - 0.9375rem);
  }
  .grid-margin-x > .small-auto {
    width: auto;
  }
  .grid-margin-x > .small-shrink {
    width: auto;
  }
  .grid-margin-x > .small-1 {
    width: calc(8.3333333333% - 0.9375rem);
  }
  .grid-margin-x > .small-2 {
    width: calc(16.6666666667% - 0.9375rem);
  }
  .grid-margin-x > .small-3 {
    width: calc(25% - 0.9375rem);
  }
  .grid-margin-x > .small-4 {
    width: calc(33.3333333333% - 0.9375rem);
  }
  .grid-margin-x > .small-5 {
    width: calc(41.6666666667% - 0.9375rem);
  }
  .grid-margin-x > .small-6 {
    width: calc(50% - 0.9375rem);
  }
  .grid-margin-x > .small-7 {
    width: calc(58.3333333333% - 0.9375rem);
  }
  .grid-margin-x > .small-8 {
    width: calc(66.6666666667% - 0.9375rem);
  }
  .grid-margin-x > .small-9 {
    width: calc(75% - 0.9375rem);
  }
  .grid-margin-x > .small-10 {
    width: calc(83.3333333333% - 0.9375rem);
  }
  .grid-margin-x > .small-11 {
    width: calc(91.6666666667% - 0.9375rem);
  }
  .grid-margin-x > .small-12 {
    width: calc(100% - 0.9375rem);
  }
  .grid-margin-x > .medium-auto {
    width: auto;
  }
  .grid-margin-x > .medium-shrink {
    width: auto;
  }
  .grid-margin-x > .medium-1 {
    width: calc(8.3333333333% - 0.9375rem);
  }
  .grid-margin-x > .medium-2 {
    width: calc(16.6666666667% - 0.9375rem);
  }
  .grid-margin-x > .medium-3 {
    width: calc(25% - 0.9375rem);
  }
  .grid-margin-x > .medium-4 {
    width: calc(33.3333333333% - 0.9375rem);
  }
  .grid-margin-x > .medium-5 {
    width: calc(41.6666666667% - 0.9375rem);
  }
  .grid-margin-x > .medium-6 {
    width: calc(50% - 0.9375rem);
  }
  .grid-margin-x > .medium-7 {
    width: calc(58.3333333333% - 0.9375rem);
  }
  .grid-margin-x > .medium-8 {
    width: calc(66.6666666667% - 0.9375rem);
  }
  .grid-margin-x > .medium-9 {
    width: calc(75% - 0.9375rem);
  }
  .grid-margin-x > .medium-10 {
    width: calc(83.3333333333% - 0.9375rem);
  }
  .grid-margin-x > .medium-11 {
    width: calc(91.6666666667% - 0.9375rem);
  }
  .grid-margin-x > .medium-12 {
    width: calc(100% - 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-x > .auto {
    width: auto;
  }
  .grid-margin-x > .shrink {
    width: auto;
  }
  .grid-margin-x > .xsmall-1 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .xsmall-2 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .xsmall-3 {
    width: calc(25% - 1.5625rem);
  }
  .grid-margin-x > .xsmall-4 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .xsmall-5 {
    width: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .xsmall-6 {
    width: calc(50% - 1.5625rem);
  }
  .grid-margin-x > .xsmall-7 {
    width: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .xsmall-8 {
    width: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .xsmall-9 {
    width: calc(75% - 1.5625rem);
  }
  .grid-margin-x > .xsmall-10 {
    width: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .xsmall-11 {
    width: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .xsmall-12 {
    width: calc(100% - 1.5625rem);
  }
  .grid-margin-x > .small-auto {
    width: auto;
  }
  .grid-margin-x > .small-shrink {
    width: auto;
  }
  .grid-margin-x > .small-1 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .small-2 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .small-3 {
    width: calc(25% - 1.5625rem);
  }
  .grid-margin-x > .small-4 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .small-5 {
    width: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .small-6 {
    width: calc(50% - 1.5625rem);
  }
  .grid-margin-x > .small-7 {
    width: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .small-8 {
    width: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .small-9 {
    width: calc(75% - 1.5625rem);
  }
  .grid-margin-x > .small-10 {
    width: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .small-11 {
    width: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .small-12 {
    width: calc(100% - 1.5625rem);
  }
  .grid-margin-x > .medium-auto {
    width: auto;
  }
  .grid-margin-x > .medium-shrink {
    width: auto;
  }
  .grid-margin-x > .medium-1 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .medium-2 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .medium-3 {
    width: calc(25% - 1.5625rem);
  }
  .grid-margin-x > .medium-4 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .medium-5 {
    width: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .medium-6 {
    width: calc(50% - 1.5625rem);
  }
  .grid-margin-x > .medium-7 {
    width: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .medium-8 {
    width: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .medium-9 {
    width: calc(75% - 1.5625rem);
  }
  .grid-margin-x > .medium-10 {
    width: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .medium-11 {
    width: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .medium-12 {
    width: calc(100% - 1.5625rem);
  }
  .grid-margin-x > .large-auto {
    width: auto;
  }
  .grid-margin-x > .large-shrink {
    width: auto;
  }
  .grid-margin-x > .large-1 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .large-2 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .large-3 {
    width: calc(25% - 1.5625rem);
  }
  .grid-margin-x > .large-4 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .large-5 {
    width: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .large-6 {
    width: calc(50% - 1.5625rem);
  }
  .grid-margin-x > .large-7 {
    width: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .large-8 {
    width: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .large-9 {
    width: calc(75% - 1.5625rem);
  }
  .grid-margin-x > .large-10 {
    width: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .large-11 {
    width: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .large-12 {
    width: calc(100% - 1.5625rem);
  }
}
@media screen and (min-width: 75em) {
  .grid-margin-x > .xlarge-auto {
    width: auto;
  }
  .grid-margin-x > .xlarge-shrink {
    width: auto;
  }
  .grid-margin-x > .xlarge-1 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .xlarge-2 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .xlarge-3 {
    width: calc(25% - 1.5625rem);
  }
  .grid-margin-x > .xlarge-4 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .xlarge-5 {
    width: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .xlarge-6 {
    width: calc(50% - 1.5625rem);
  }
  .grid-margin-x > .xlarge-7 {
    width: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .xlarge-8 {
    width: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .xlarge-9 {
    width: calc(75% - 1.5625rem);
  }
  .grid-margin-x > .xlarge-10 {
    width: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .xlarge-11 {
    width: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .xlarge-12 {
    width: calc(100% - 1.5625rem);
  }
}

.grid-padding-x .grid-padding-x {
  margin-right: -0.46875rem;
  margin-left: -0.46875rem;
  margin-right: -0.46875rem;
  margin-left: -0.46875rem;
}
@media print, screen and (min-width: 48em) {
  .grid-padding-x .grid-padding-x {
    margin-right: -0.46875rem;
    margin-left: -0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-padding-x .grid-padding-x {
    margin-right: -0.78125rem;
    margin-left: -0.78125rem;
  }
}
.grid-container:not(.full) > .grid-padding-x, .mw-grid-container:not(.full) > .grid-padding-x {
  margin-right: -0.46875rem;
  margin-left: -0.46875rem;
  margin-right: -0.46875rem;
  margin-left: -0.46875rem;
}
@media print, screen and (min-width: 48em) {
  .grid-container:not(.full) > .grid-padding-x, .mw-grid-container:not(.full) > .grid-padding-x {
    margin-right: -0.46875rem;
    margin-left: -0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-container:not(.full) > .grid-padding-x, .mw-grid-container:not(.full) > .grid-padding-x {
    margin-right: -0.78125rem;
    margin-left: -0.78125rem;
  }
}
.grid-padding-x > .cell {
  padding-right: 0.46875rem;
  padding-left: 0.46875rem;
  padding-right: 0.46875rem;
  padding-left: 0.46875rem;
}
@media print, screen and (min-width: 48em) {
  .grid-padding-x > .cell {
    padding-right: 0.46875rem;
    padding-left: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-padding-x > .cell {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

.xsmall-up-1 > .cell {
  width: 100%;
}

.xsmall-up-2 > .cell {
  width: 50%;
}

.xsmall-up-3 > .cell {
  width: 33.3333333333%;
}

.xsmall-up-4 > .cell {
  width: 25%;
}

.xsmall-up-5 > .cell {
  width: 20%;
}

.xsmall-up-6 > .cell {
  width: 16.6666666667%;
}

.xsmall-up-7 > .cell {
  width: 14.2857142857%;
}

.xsmall-up-8 > .cell {
  width: 12.5%;
}

.xsmall-up-9 > .cell {
  width: 11.1111111111%;
}

.xsmall-up-10 > .cell {
  width: 10%;
}

.xsmall-up-11 > .cell {
  width: 9.0909090909%;
}

.xsmall-up-12 > .cell {
  width: 8.3333333333%;
}

.small-up-1 > .cell {
  width: 100%;
}

.small-up-2 > .cell {
  width: 50%;
}

.small-up-3 > .cell {
  width: 33.3333333333%;
}

.small-up-4 > .cell {
  width: 25%;
}

.small-up-5 > .cell {
  width: 20%;
}

.small-up-6 > .cell {
  width: 16.6666666667%;
}

.small-up-7 > .cell {
  width: 14.2857142857%;
}

.small-up-8 > .cell {
  width: 12.5%;
}

.small-up-9 > .cell {
  width: 11.1111111111%;
}

.small-up-10 > .cell {
  width: 10%;
}

.small-up-11 > .cell {
  width: 9.0909090909%;
}

.small-up-12 > .cell {
  width: 8.3333333333%;
}

@media print, screen and (min-width: 48em) {
  .medium-up-1 > .cell {
    width: 100%;
  }
  .medium-up-2 > .cell {
    width: 50%;
  }
  .medium-up-3 > .cell {
    width: 33.3333333333%;
  }
  .medium-up-4 > .cell {
    width: 25%;
  }
  .medium-up-5 > .cell {
    width: 20%;
  }
  .medium-up-6 > .cell {
    width: 16.6666666667%;
  }
  .medium-up-7 > .cell {
    width: 14.2857142857%;
  }
  .medium-up-8 > .cell {
    width: 12.5%;
  }
  .medium-up-9 > .cell {
    width: 11.1111111111%;
  }
  .medium-up-10 > .cell {
    width: 10%;
  }
  .medium-up-11 > .cell {
    width: 9.0909090909%;
  }
  .medium-up-12 > .cell {
    width: 8.3333333333%;
  }
}
@media print, screen and (min-width: 64em) {
  .large-up-1 > .cell {
    width: 100%;
  }
  .large-up-2 > .cell {
    width: 50%;
  }
  .large-up-3 > .cell {
    width: 33.3333333333%;
  }
  .large-up-4 > .cell {
    width: 25%;
  }
  .large-up-5 > .cell {
    width: 20%;
  }
  .large-up-6 > .cell {
    width: 16.6666666667%;
  }
  .large-up-7 > .cell {
    width: 14.2857142857%;
  }
  .large-up-8 > .cell {
    width: 12.5%;
  }
  .large-up-9 > .cell {
    width: 11.1111111111%;
  }
  .large-up-10 > .cell {
    width: 10%;
  }
  .large-up-11 > .cell {
    width: 9.0909090909%;
  }
  .large-up-12 > .cell {
    width: 8.3333333333%;
  }
}
@media screen and (min-width: 75em) {
  .xlarge-up-1 > .cell {
    width: 100%;
  }
  .xlarge-up-2 > .cell {
    width: 50%;
  }
  .xlarge-up-3 > .cell {
    width: 33.3333333333%;
  }
  .xlarge-up-4 > .cell {
    width: 25%;
  }
  .xlarge-up-5 > .cell {
    width: 20%;
  }
  .xlarge-up-6 > .cell {
    width: 16.6666666667%;
  }
  .xlarge-up-7 > .cell {
    width: 14.2857142857%;
  }
  .xlarge-up-8 > .cell {
    width: 12.5%;
  }
  .xlarge-up-9 > .cell {
    width: 11.1111111111%;
  }
  .xlarge-up-10 > .cell {
    width: 10%;
  }
  .xlarge-up-11 > .cell {
    width: 9.0909090909%;
  }
  .xlarge-up-12 > .cell {
    width: 8.3333333333%;
  }
}
.grid-margin-x.xsmall-up-1 > .cell {
  width: calc(100% - 0.9375rem);
}

.grid-margin-x.xsmall-up-2 > .cell {
  width: calc(50% - 0.9375rem);
}

.grid-margin-x.xsmall-up-3 > .cell {
  width: calc(33.3333333333% - 0.9375rem);
}

.grid-margin-x.xsmall-up-4 > .cell {
  width: calc(25% - 0.9375rem);
}

.grid-margin-x.xsmall-up-5 > .cell {
  width: calc(20% - 0.9375rem);
}

.grid-margin-x.xsmall-up-6 > .cell {
  width: calc(16.6666666667% - 0.9375rem);
}

.grid-margin-x.xsmall-up-7 > .cell {
  width: calc(14.2857142857% - 0.9375rem);
}

.grid-margin-x.xsmall-up-8 > .cell {
  width: calc(12.5% - 0.9375rem);
}

.grid-margin-x.xsmall-up-9 > .cell {
  width: calc(11.1111111111% - 0.9375rem);
}

.grid-margin-x.xsmall-up-10 > .cell {
  width: calc(10% - 0.9375rem);
}

.grid-margin-x.xsmall-up-11 > .cell {
  width: calc(9.0909090909% - 0.9375rem);
}

.grid-margin-x.xsmall-up-12 > .cell {
  width: calc(8.3333333333% - 0.9375rem);
}

.grid-margin-x.xsmall-up-1 > .cell {
  width: calc(100% - 0.9375rem);
}

.grid-margin-x.xsmall-up-2 > .cell {
  width: calc(50% - 0.9375rem);
}

.grid-margin-x.xsmall-up-3 > .cell {
  width: calc(33.3333333333% - 0.9375rem);
}

.grid-margin-x.xsmall-up-4 > .cell {
  width: calc(25% - 0.9375rem);
}

.grid-margin-x.xsmall-up-5 > .cell {
  width: calc(20% - 0.9375rem);
}

.grid-margin-x.xsmall-up-6 > .cell {
  width: calc(16.6666666667% - 0.9375rem);
}

.grid-margin-x.xsmall-up-7 > .cell {
  width: calc(14.2857142857% - 0.9375rem);
}

.grid-margin-x.xsmall-up-8 > .cell {
  width: calc(12.5% - 0.9375rem);
}

.grid-margin-x.xsmall-up-9 > .cell {
  width: calc(11.1111111111% - 0.9375rem);
}

.grid-margin-x.xsmall-up-10 > .cell {
  width: calc(10% - 0.9375rem);
}

.grid-margin-x.xsmall-up-11 > .cell {
  width: calc(9.0909090909% - 0.9375rem);
}

.grid-margin-x.xsmall-up-12 > .cell {
  width: calc(8.3333333333% - 0.9375rem);
}

.grid-margin-x.small-up-1 > .cell {
  width: calc(100% - 0.9375rem);
}

.grid-margin-x.small-up-2 > .cell {
  width: calc(50% - 0.9375rem);
}

.grid-margin-x.small-up-3 > .cell {
  width: calc(33.3333333333% - 0.9375rem);
}

.grid-margin-x.small-up-4 > .cell {
  width: calc(25% - 0.9375rem);
}

.grid-margin-x.small-up-5 > .cell {
  width: calc(20% - 0.9375rem);
}

.grid-margin-x.small-up-6 > .cell {
  width: calc(16.6666666667% - 0.9375rem);
}

.grid-margin-x.small-up-7 > .cell {
  width: calc(14.2857142857% - 0.9375rem);
}

.grid-margin-x.small-up-8 > .cell {
  width: calc(12.5% - 0.9375rem);
}

.grid-margin-x.small-up-9 > .cell {
  width: calc(11.1111111111% - 0.9375rem);
}

.grid-margin-x.small-up-10 > .cell {
  width: calc(10% - 0.9375rem);
}

.grid-margin-x.small-up-11 > .cell {
  width: calc(9.0909090909% - 0.9375rem);
}

.grid-margin-x.small-up-12 > .cell {
  width: calc(8.3333333333% - 0.9375rem);
}

@media print, screen and (min-width: 48em) {
  .grid-margin-x.xsmall-up-1 > .cell {
    width: calc(100% - 0.9375rem);
  }
  .grid-margin-x.small-up-1 > .cell {
    width: calc(100% - 0.9375rem);
  }
  .grid-margin-x.xsmall-up-2 > .cell {
    width: calc(50% - 0.9375rem);
  }
  .grid-margin-x.small-up-2 > .cell {
    width: calc(50% - 0.9375rem);
  }
  .grid-margin-x.xsmall-up-3 > .cell {
    width: calc(33.3333333333% - 0.9375rem);
  }
  .grid-margin-x.small-up-3 > .cell {
    width: calc(33.3333333333% - 0.9375rem);
  }
  .grid-margin-x.xsmall-up-4 > .cell {
    width: calc(25% - 0.9375rem);
  }
  .grid-margin-x.small-up-4 > .cell {
    width: calc(25% - 0.9375rem);
  }
  .grid-margin-x.xsmall-up-5 > .cell {
    width: calc(20% - 0.9375rem);
  }
  .grid-margin-x.small-up-5 > .cell {
    width: calc(20% - 0.9375rem);
  }
  .grid-margin-x.xsmall-up-6 > .cell {
    width: calc(16.6666666667% - 0.9375rem);
  }
  .grid-margin-x.small-up-6 > .cell {
    width: calc(16.6666666667% - 0.9375rem);
  }
  .grid-margin-x.xsmall-up-7 > .cell {
    width: calc(14.2857142857% - 0.9375rem);
  }
  .grid-margin-x.small-up-7 > .cell {
    width: calc(14.2857142857% - 0.9375rem);
  }
  .grid-margin-x.xsmall-up-8 > .cell {
    width: calc(12.5% - 0.9375rem);
  }
  .grid-margin-x.small-up-8 > .cell {
    width: calc(12.5% - 0.9375rem);
  }
  .grid-margin-x.xsmall-up-9 > .cell {
    width: calc(11.1111111111% - 0.9375rem);
  }
  .grid-margin-x.small-up-9 > .cell {
    width: calc(11.1111111111% - 0.9375rem);
  }
  .grid-margin-x.xsmall-up-10 > .cell {
    width: calc(10% - 0.9375rem);
  }
  .grid-margin-x.small-up-10 > .cell {
    width: calc(10% - 0.9375rem);
  }
  .grid-margin-x.xsmall-up-11 > .cell {
    width: calc(9.0909090909% - 0.9375rem);
  }
  .grid-margin-x.small-up-11 > .cell {
    width: calc(9.0909090909% - 0.9375rem);
  }
  .grid-margin-x.xsmall-up-12 > .cell {
    width: calc(8.3333333333% - 0.9375rem);
  }
  .grid-margin-x.small-up-12 > .cell {
    width: calc(8.3333333333% - 0.9375rem);
  }
  .grid-margin-x.medium-up-1 > .cell {
    width: calc(100% - 0.9375rem);
  }
  .grid-margin-x.medium-up-2 > .cell {
    width: calc(50% - 0.9375rem);
  }
  .grid-margin-x.medium-up-3 > .cell {
    width: calc(33.3333333333% - 0.9375rem);
  }
  .grid-margin-x.medium-up-4 > .cell {
    width: calc(25% - 0.9375rem);
  }
  .grid-margin-x.medium-up-5 > .cell {
    width: calc(20% - 0.9375rem);
  }
  .grid-margin-x.medium-up-6 > .cell {
    width: calc(16.6666666667% - 0.9375rem);
  }
  .grid-margin-x.medium-up-7 > .cell {
    width: calc(14.2857142857% - 0.9375rem);
  }
  .grid-margin-x.medium-up-8 > .cell {
    width: calc(12.5% - 0.9375rem);
  }
  .grid-margin-x.medium-up-9 > .cell {
    width: calc(11.1111111111% - 0.9375rem);
  }
  .grid-margin-x.medium-up-10 > .cell {
    width: calc(10% - 0.9375rem);
  }
  .grid-margin-x.medium-up-11 > .cell {
    width: calc(9.0909090909% - 0.9375rem);
  }
  .grid-margin-x.medium-up-12 > .cell {
    width: calc(8.3333333333% - 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-x.xsmall-up-1 > .cell {
    width: calc(100% - 1.5625rem);
  }
  .grid-margin-x.small-up-1 > .cell {
    width: calc(100% - 1.5625rem);
  }
  .grid-margin-x.medium-up-1 > .cell {
    width: calc(100% - 1.5625rem);
  }
  .grid-margin-x.xsmall-up-2 > .cell {
    width: calc(50% - 1.5625rem);
  }
  .grid-margin-x.small-up-2 > .cell {
    width: calc(50% - 1.5625rem);
  }
  .grid-margin-x.medium-up-2 > .cell {
    width: calc(50% - 1.5625rem);
  }
  .grid-margin-x.xsmall-up-3 > .cell {
    width: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-x.small-up-3 > .cell {
    width: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-x.medium-up-3 > .cell {
    width: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-x.xsmall-up-4 > .cell {
    width: calc(25% - 1.5625rem);
  }
  .grid-margin-x.small-up-4 > .cell {
    width: calc(25% - 1.5625rem);
  }
  .grid-margin-x.medium-up-4 > .cell {
    width: calc(25% - 1.5625rem);
  }
  .grid-margin-x.xsmall-up-5 > .cell {
    width: calc(20% - 1.5625rem);
  }
  .grid-margin-x.small-up-5 > .cell {
    width: calc(20% - 1.5625rem);
  }
  .grid-margin-x.medium-up-5 > .cell {
    width: calc(20% - 1.5625rem);
  }
  .grid-margin-x.xsmall-up-6 > .cell {
    width: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-x.small-up-6 > .cell {
    width: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-x.medium-up-6 > .cell {
    width: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-x.xsmall-up-7 > .cell {
    width: calc(14.2857142857% - 1.5625rem);
  }
  .grid-margin-x.small-up-7 > .cell {
    width: calc(14.2857142857% - 1.5625rem);
  }
  .grid-margin-x.medium-up-7 > .cell {
    width: calc(14.2857142857% - 1.5625rem);
  }
  .grid-margin-x.xsmall-up-8 > .cell {
    width: calc(12.5% - 1.5625rem);
  }
  .grid-margin-x.small-up-8 > .cell {
    width: calc(12.5% - 1.5625rem);
  }
  .grid-margin-x.medium-up-8 > .cell {
    width: calc(12.5% - 1.5625rem);
  }
  .grid-margin-x.xsmall-up-9 > .cell {
    width: calc(11.1111111111% - 1.5625rem);
  }
  .grid-margin-x.small-up-9 > .cell {
    width: calc(11.1111111111% - 1.5625rem);
  }
  .grid-margin-x.medium-up-9 > .cell {
    width: calc(11.1111111111% - 1.5625rem);
  }
  .grid-margin-x.xsmall-up-10 > .cell {
    width: calc(10% - 1.5625rem);
  }
  .grid-margin-x.small-up-10 > .cell {
    width: calc(10% - 1.5625rem);
  }
  .grid-margin-x.medium-up-10 > .cell {
    width: calc(10% - 1.5625rem);
  }
  .grid-margin-x.xsmall-up-11 > .cell {
    width: calc(9.0909090909% - 1.5625rem);
  }
  .grid-margin-x.small-up-11 > .cell {
    width: calc(9.0909090909% - 1.5625rem);
  }
  .grid-margin-x.medium-up-11 > .cell {
    width: calc(9.0909090909% - 1.5625rem);
  }
  .grid-margin-x.xsmall-up-12 > .cell {
    width: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-x.small-up-12 > .cell {
    width: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-x.medium-up-12 > .cell {
    width: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-x.large-up-1 > .cell {
    width: calc(100% - 1.5625rem);
  }
  .grid-margin-x.large-up-2 > .cell {
    width: calc(50% - 1.5625rem);
  }
  .grid-margin-x.large-up-3 > .cell {
    width: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-x.large-up-4 > .cell {
    width: calc(25% - 1.5625rem);
  }
  .grid-margin-x.large-up-5 > .cell {
    width: calc(20% - 1.5625rem);
  }
  .grid-margin-x.large-up-6 > .cell {
    width: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-x.large-up-7 > .cell {
    width: calc(14.2857142857% - 1.5625rem);
  }
  .grid-margin-x.large-up-8 > .cell {
    width: calc(12.5% - 1.5625rem);
  }
  .grid-margin-x.large-up-9 > .cell {
    width: calc(11.1111111111% - 1.5625rem);
  }
  .grid-margin-x.large-up-10 > .cell {
    width: calc(10% - 1.5625rem);
  }
  .grid-margin-x.large-up-11 > .cell {
    width: calc(9.0909090909% - 1.5625rem);
  }
  .grid-margin-x.large-up-12 > .cell {
    width: calc(8.3333333333% - 1.5625rem);
  }
}
@media screen and (min-width: 75em) {
  .grid-margin-x.xlarge-up-1 > .cell {
    width: calc(100% - 1.5625rem);
  }
  .grid-margin-x.xlarge-up-2 > .cell {
    width: calc(50% - 1.5625rem);
  }
  .grid-margin-x.xlarge-up-3 > .cell {
    width: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-x.xlarge-up-4 > .cell {
    width: calc(25% - 1.5625rem);
  }
  .grid-margin-x.xlarge-up-5 > .cell {
    width: calc(20% - 1.5625rem);
  }
  .grid-margin-x.xlarge-up-6 > .cell {
    width: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-x.xlarge-up-7 > .cell {
    width: calc(14.2857142857% - 1.5625rem);
  }
  .grid-margin-x.xlarge-up-8 > .cell {
    width: calc(12.5% - 1.5625rem);
  }
  .grid-margin-x.xlarge-up-9 > .cell {
    width: calc(11.1111111111% - 1.5625rem);
  }
  .grid-margin-x.xlarge-up-10 > .cell {
    width: calc(10% - 1.5625rem);
  }
  .grid-margin-x.xlarge-up-11 > .cell {
    width: calc(9.0909090909% - 1.5625rem);
  }
  .grid-margin-x.xlarge-up-12 > .cell {
    width: calc(8.3333333333% - 1.5625rem);
  }
}
.xsmall-margin-collapse {
  margin-right: 0;
  margin-left: 0;
}
.xsmall-margin-collapse > .cell {
  margin-right: 0;
  margin-left: 0;
}
.xsmall-margin-collapse > .xsmall-1 {
  width: 8.3333333333%;
}
.xsmall-margin-collapse > .xsmall-2 {
  width: 16.6666666667%;
}
.xsmall-margin-collapse > .xsmall-3 {
  width: 25%;
}
.xsmall-margin-collapse > .xsmall-4 {
  width: 33.3333333333%;
}
.xsmall-margin-collapse > .xsmall-5 {
  width: 41.6666666667%;
}
.xsmall-margin-collapse > .xsmall-6 {
  width: 50%;
}
.xsmall-margin-collapse > .xsmall-7 {
  width: 58.3333333333%;
}
.xsmall-margin-collapse > .xsmall-8 {
  width: 66.6666666667%;
}
.xsmall-margin-collapse > .xsmall-9 {
  width: 75%;
}
.xsmall-margin-collapse > .xsmall-10 {
  width: 83.3333333333%;
}
.xsmall-margin-collapse > .xsmall-11 {
  width: 91.6666666667%;
}
.xsmall-margin-collapse > .xsmall-12 {
  width: 100%;
}
.xsmall-margin-collapse > .small-1 {
  width: 8.3333333333%;
}
.xsmall-margin-collapse > .small-2 {
  width: 16.6666666667%;
}
.xsmall-margin-collapse > .small-3 {
  width: 25%;
}
.xsmall-margin-collapse > .small-4 {
  width: 33.3333333333%;
}
.xsmall-margin-collapse > .small-5 {
  width: 41.6666666667%;
}
.xsmall-margin-collapse > .small-6 {
  width: 50%;
}
.xsmall-margin-collapse > .small-7 {
  width: 58.3333333333%;
}
.xsmall-margin-collapse > .small-8 {
  width: 66.6666666667%;
}
.xsmall-margin-collapse > .small-9 {
  width: 75%;
}
.xsmall-margin-collapse > .small-10 {
  width: 83.3333333333%;
}
.xsmall-margin-collapse > .small-11 {
  width: 91.6666666667%;
}
.xsmall-margin-collapse > .small-12 {
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  .xsmall-margin-collapse > .medium-1 {
    width: 8.3333333333%;
  }
  .xsmall-margin-collapse > .medium-2 {
    width: 16.6666666667%;
  }
  .xsmall-margin-collapse > .medium-3 {
    width: 25%;
  }
  .xsmall-margin-collapse > .medium-4 {
    width: 33.3333333333%;
  }
  .xsmall-margin-collapse > .medium-5 {
    width: 41.6666666667%;
  }
  .xsmall-margin-collapse > .medium-6 {
    width: 50%;
  }
  .xsmall-margin-collapse > .medium-7 {
    width: 58.3333333333%;
  }
  .xsmall-margin-collapse > .medium-8 {
    width: 66.6666666667%;
  }
  .xsmall-margin-collapse > .medium-9 {
    width: 75%;
  }
  .xsmall-margin-collapse > .medium-10 {
    width: 83.3333333333%;
  }
  .xsmall-margin-collapse > .medium-11 {
    width: 91.6666666667%;
  }
  .xsmall-margin-collapse > .medium-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .xsmall-margin-collapse > .large-1 {
    width: 8.3333333333%;
  }
  .xsmall-margin-collapse > .large-2 {
    width: 16.6666666667%;
  }
  .xsmall-margin-collapse > .large-3 {
    width: 25%;
  }
  .xsmall-margin-collapse > .large-4 {
    width: 33.3333333333%;
  }
  .xsmall-margin-collapse > .large-5 {
    width: 41.6666666667%;
  }
  .xsmall-margin-collapse > .large-6 {
    width: 50%;
  }
  .xsmall-margin-collapse > .large-7 {
    width: 58.3333333333%;
  }
  .xsmall-margin-collapse > .large-8 {
    width: 66.6666666667%;
  }
  .xsmall-margin-collapse > .large-9 {
    width: 75%;
  }
  .xsmall-margin-collapse > .large-10 {
    width: 83.3333333333%;
  }
  .xsmall-margin-collapse > .large-11 {
    width: 91.6666666667%;
  }
  .xsmall-margin-collapse > .large-12 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  .xsmall-margin-collapse > .xlarge-1 {
    width: 8.3333333333%;
  }
  .xsmall-margin-collapse > .xlarge-2 {
    width: 16.6666666667%;
  }
  .xsmall-margin-collapse > .xlarge-3 {
    width: 25%;
  }
  .xsmall-margin-collapse > .xlarge-4 {
    width: 33.3333333333%;
  }
  .xsmall-margin-collapse > .xlarge-5 {
    width: 41.6666666667%;
  }
  .xsmall-margin-collapse > .xlarge-6 {
    width: 50%;
  }
  .xsmall-margin-collapse > .xlarge-7 {
    width: 58.3333333333%;
  }
  .xsmall-margin-collapse > .xlarge-8 {
    width: 66.6666666667%;
  }
  .xsmall-margin-collapse > .xlarge-9 {
    width: 75%;
  }
  .xsmall-margin-collapse > .xlarge-10 {
    width: 83.3333333333%;
  }
  .xsmall-margin-collapse > .xlarge-11 {
    width: 91.6666666667%;
  }
  .xsmall-margin-collapse > .xlarge-12 {
    width: 100%;
  }
}

.xsmall-padding-collapse {
  margin-right: 0;
  margin-left: 0;
}
.xsmall-padding-collapse > .cell {
  padding-right: 0;
  padding-left: 0;
}

.small-margin-collapse {
  margin-right: 0;
  margin-left: 0;
}
.small-margin-collapse > .cell {
  margin-right: 0;
  margin-left: 0;
}
.small-margin-collapse > .xsmall-1 {
  width: 8.3333333333%;
}
.small-margin-collapse > .xsmall-2 {
  width: 16.6666666667%;
}
.small-margin-collapse > .xsmall-3 {
  width: 25%;
}
.small-margin-collapse > .xsmall-4 {
  width: 33.3333333333%;
}
.small-margin-collapse > .xsmall-5 {
  width: 41.6666666667%;
}
.small-margin-collapse > .xsmall-6 {
  width: 50%;
}
.small-margin-collapse > .xsmall-7 {
  width: 58.3333333333%;
}
.small-margin-collapse > .xsmall-8 {
  width: 66.6666666667%;
}
.small-margin-collapse > .xsmall-9 {
  width: 75%;
}
.small-margin-collapse > .xsmall-10 {
  width: 83.3333333333%;
}
.small-margin-collapse > .xsmall-11 {
  width: 91.6666666667%;
}
.small-margin-collapse > .xsmall-12 {
  width: 100%;
}
.small-margin-collapse > .small-1 {
  width: 8.3333333333%;
}
.small-margin-collapse > .small-2 {
  width: 16.6666666667%;
}
.small-margin-collapse > .small-3 {
  width: 25%;
}
.small-margin-collapse > .small-4 {
  width: 33.3333333333%;
}
.small-margin-collapse > .small-5 {
  width: 41.6666666667%;
}
.small-margin-collapse > .small-6 {
  width: 50%;
}
.small-margin-collapse > .small-7 {
  width: 58.3333333333%;
}
.small-margin-collapse > .small-8 {
  width: 66.6666666667%;
}
.small-margin-collapse > .small-9 {
  width: 75%;
}
.small-margin-collapse > .small-10 {
  width: 83.3333333333%;
}
.small-margin-collapse > .small-11 {
  width: 91.6666666667%;
}
.small-margin-collapse > .small-12 {
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  .small-margin-collapse > .medium-1 {
    width: 8.3333333333%;
  }
  .small-margin-collapse > .medium-2 {
    width: 16.6666666667%;
  }
  .small-margin-collapse > .medium-3 {
    width: 25%;
  }
  .small-margin-collapse > .medium-4 {
    width: 33.3333333333%;
  }
  .small-margin-collapse > .medium-5 {
    width: 41.6666666667%;
  }
  .small-margin-collapse > .medium-6 {
    width: 50%;
  }
  .small-margin-collapse > .medium-7 {
    width: 58.3333333333%;
  }
  .small-margin-collapse > .medium-8 {
    width: 66.6666666667%;
  }
  .small-margin-collapse > .medium-9 {
    width: 75%;
  }
  .small-margin-collapse > .medium-10 {
    width: 83.3333333333%;
  }
  .small-margin-collapse > .medium-11 {
    width: 91.6666666667%;
  }
  .small-margin-collapse > .medium-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .small-margin-collapse > .large-1 {
    width: 8.3333333333%;
  }
  .small-margin-collapse > .large-2 {
    width: 16.6666666667%;
  }
  .small-margin-collapse > .large-3 {
    width: 25%;
  }
  .small-margin-collapse > .large-4 {
    width: 33.3333333333%;
  }
  .small-margin-collapse > .large-5 {
    width: 41.6666666667%;
  }
  .small-margin-collapse > .large-6 {
    width: 50%;
  }
  .small-margin-collapse > .large-7 {
    width: 58.3333333333%;
  }
  .small-margin-collapse > .large-8 {
    width: 66.6666666667%;
  }
  .small-margin-collapse > .large-9 {
    width: 75%;
  }
  .small-margin-collapse > .large-10 {
    width: 83.3333333333%;
  }
  .small-margin-collapse > .large-11 {
    width: 91.6666666667%;
  }
  .small-margin-collapse > .large-12 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  .small-margin-collapse > .xlarge-1 {
    width: 8.3333333333%;
  }
  .small-margin-collapse > .xlarge-2 {
    width: 16.6666666667%;
  }
  .small-margin-collapse > .xlarge-3 {
    width: 25%;
  }
  .small-margin-collapse > .xlarge-4 {
    width: 33.3333333333%;
  }
  .small-margin-collapse > .xlarge-5 {
    width: 41.6666666667%;
  }
  .small-margin-collapse > .xlarge-6 {
    width: 50%;
  }
  .small-margin-collapse > .xlarge-7 {
    width: 58.3333333333%;
  }
  .small-margin-collapse > .xlarge-8 {
    width: 66.6666666667%;
  }
  .small-margin-collapse > .xlarge-9 {
    width: 75%;
  }
  .small-margin-collapse > .xlarge-10 {
    width: 83.3333333333%;
  }
  .small-margin-collapse > .xlarge-11 {
    width: 91.6666666667%;
  }
  .small-margin-collapse > .xlarge-12 {
    width: 100%;
  }
}

.small-padding-collapse {
  margin-right: 0;
  margin-left: 0;
}
.small-padding-collapse > .cell {
  padding-right: 0;
  padding-left: 0;
}

@media print, screen and (min-width: 48em) {
  .medium-margin-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .medium-margin-collapse > .cell {
    margin-right: 0;
    margin-left: 0;
  }
}
@media print, screen and (min-width: 48em) {
  .medium-margin-collapse > .xsmall-1 {
    width: 8.3333333333%;
  }
  .medium-margin-collapse > .xsmall-2 {
    width: 16.6666666667%;
  }
  .medium-margin-collapse > .xsmall-3 {
    width: 25%;
  }
  .medium-margin-collapse > .xsmall-4 {
    width: 33.3333333333%;
  }
  .medium-margin-collapse > .xsmall-5 {
    width: 41.6666666667%;
  }
  .medium-margin-collapse > .xsmall-6 {
    width: 50%;
  }
  .medium-margin-collapse > .xsmall-7 {
    width: 58.3333333333%;
  }
  .medium-margin-collapse > .xsmall-8 {
    width: 66.6666666667%;
  }
  .medium-margin-collapse > .xsmall-9 {
    width: 75%;
  }
  .medium-margin-collapse > .xsmall-10 {
    width: 83.3333333333%;
  }
  .medium-margin-collapse > .xsmall-11 {
    width: 91.6666666667%;
  }
  .medium-margin-collapse > .xsmall-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 48em) {
  .medium-margin-collapse > .small-1 {
    width: 8.3333333333%;
  }
  .medium-margin-collapse > .small-2 {
    width: 16.6666666667%;
  }
  .medium-margin-collapse > .small-3 {
    width: 25%;
  }
  .medium-margin-collapse > .small-4 {
    width: 33.3333333333%;
  }
  .medium-margin-collapse > .small-5 {
    width: 41.6666666667%;
  }
  .medium-margin-collapse > .small-6 {
    width: 50%;
  }
  .medium-margin-collapse > .small-7 {
    width: 58.3333333333%;
  }
  .medium-margin-collapse > .small-8 {
    width: 66.6666666667%;
  }
  .medium-margin-collapse > .small-9 {
    width: 75%;
  }
  .medium-margin-collapse > .small-10 {
    width: 83.3333333333%;
  }
  .medium-margin-collapse > .small-11 {
    width: 91.6666666667%;
  }
  .medium-margin-collapse > .small-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 48em) {
  .medium-margin-collapse > .medium-1 {
    width: 8.3333333333%;
  }
  .medium-margin-collapse > .medium-2 {
    width: 16.6666666667%;
  }
  .medium-margin-collapse > .medium-3 {
    width: 25%;
  }
  .medium-margin-collapse > .medium-4 {
    width: 33.3333333333%;
  }
  .medium-margin-collapse > .medium-5 {
    width: 41.6666666667%;
  }
  .medium-margin-collapse > .medium-6 {
    width: 50%;
  }
  .medium-margin-collapse > .medium-7 {
    width: 58.3333333333%;
  }
  .medium-margin-collapse > .medium-8 {
    width: 66.6666666667%;
  }
  .medium-margin-collapse > .medium-9 {
    width: 75%;
  }
  .medium-margin-collapse > .medium-10 {
    width: 83.3333333333%;
  }
  .medium-margin-collapse > .medium-11 {
    width: 91.6666666667%;
  }
  .medium-margin-collapse > .medium-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .medium-margin-collapse > .large-1 {
    width: 8.3333333333%;
  }
  .medium-margin-collapse > .large-2 {
    width: 16.6666666667%;
  }
  .medium-margin-collapse > .large-3 {
    width: 25%;
  }
  .medium-margin-collapse > .large-4 {
    width: 33.3333333333%;
  }
  .medium-margin-collapse > .large-5 {
    width: 41.6666666667%;
  }
  .medium-margin-collapse > .large-6 {
    width: 50%;
  }
  .medium-margin-collapse > .large-7 {
    width: 58.3333333333%;
  }
  .medium-margin-collapse > .large-8 {
    width: 66.6666666667%;
  }
  .medium-margin-collapse > .large-9 {
    width: 75%;
  }
  .medium-margin-collapse > .large-10 {
    width: 83.3333333333%;
  }
  .medium-margin-collapse > .large-11 {
    width: 91.6666666667%;
  }
  .medium-margin-collapse > .large-12 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  .medium-margin-collapse > .xlarge-1 {
    width: 8.3333333333%;
  }
  .medium-margin-collapse > .xlarge-2 {
    width: 16.6666666667%;
  }
  .medium-margin-collapse > .xlarge-3 {
    width: 25%;
  }
  .medium-margin-collapse > .xlarge-4 {
    width: 33.3333333333%;
  }
  .medium-margin-collapse > .xlarge-5 {
    width: 41.6666666667%;
  }
  .medium-margin-collapse > .xlarge-6 {
    width: 50%;
  }
  .medium-margin-collapse > .xlarge-7 {
    width: 58.3333333333%;
  }
  .medium-margin-collapse > .xlarge-8 {
    width: 66.6666666667%;
  }
  .medium-margin-collapse > .xlarge-9 {
    width: 75%;
  }
  .medium-margin-collapse > .xlarge-10 {
    width: 83.3333333333%;
  }
  .medium-margin-collapse > .xlarge-11 {
    width: 91.6666666667%;
  }
  .medium-margin-collapse > .xlarge-12 {
    width: 100%;
  }
}

@media print, screen and (min-width: 48em) {
  .medium-padding-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .medium-padding-collapse > .cell {
    padding-right: 0;
    padding-left: 0;
  }
}

@media print, screen and (min-width: 64em) {
  .large-margin-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .large-margin-collapse > .cell {
    margin-right: 0;
    margin-left: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .large-margin-collapse > .xsmall-1 {
    width: 8.3333333333%;
  }
  .large-margin-collapse > .xsmall-2 {
    width: 16.6666666667%;
  }
  .large-margin-collapse > .xsmall-3 {
    width: 25%;
  }
  .large-margin-collapse > .xsmall-4 {
    width: 33.3333333333%;
  }
  .large-margin-collapse > .xsmall-5 {
    width: 41.6666666667%;
  }
  .large-margin-collapse > .xsmall-6 {
    width: 50%;
  }
  .large-margin-collapse > .xsmall-7 {
    width: 58.3333333333%;
  }
  .large-margin-collapse > .xsmall-8 {
    width: 66.6666666667%;
  }
  .large-margin-collapse > .xsmall-9 {
    width: 75%;
  }
  .large-margin-collapse > .xsmall-10 {
    width: 83.3333333333%;
  }
  .large-margin-collapse > .xsmall-11 {
    width: 91.6666666667%;
  }
  .large-margin-collapse > .xsmall-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .large-margin-collapse > .small-1 {
    width: 8.3333333333%;
  }
  .large-margin-collapse > .small-2 {
    width: 16.6666666667%;
  }
  .large-margin-collapse > .small-3 {
    width: 25%;
  }
  .large-margin-collapse > .small-4 {
    width: 33.3333333333%;
  }
  .large-margin-collapse > .small-5 {
    width: 41.6666666667%;
  }
  .large-margin-collapse > .small-6 {
    width: 50%;
  }
  .large-margin-collapse > .small-7 {
    width: 58.3333333333%;
  }
  .large-margin-collapse > .small-8 {
    width: 66.6666666667%;
  }
  .large-margin-collapse > .small-9 {
    width: 75%;
  }
  .large-margin-collapse > .small-10 {
    width: 83.3333333333%;
  }
  .large-margin-collapse > .small-11 {
    width: 91.6666666667%;
  }
  .large-margin-collapse > .small-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .large-margin-collapse > .medium-1 {
    width: 8.3333333333%;
  }
  .large-margin-collapse > .medium-2 {
    width: 16.6666666667%;
  }
  .large-margin-collapse > .medium-3 {
    width: 25%;
  }
  .large-margin-collapse > .medium-4 {
    width: 33.3333333333%;
  }
  .large-margin-collapse > .medium-5 {
    width: 41.6666666667%;
  }
  .large-margin-collapse > .medium-6 {
    width: 50%;
  }
  .large-margin-collapse > .medium-7 {
    width: 58.3333333333%;
  }
  .large-margin-collapse > .medium-8 {
    width: 66.6666666667%;
  }
  .large-margin-collapse > .medium-9 {
    width: 75%;
  }
  .large-margin-collapse > .medium-10 {
    width: 83.3333333333%;
  }
  .large-margin-collapse > .medium-11 {
    width: 91.6666666667%;
  }
  .large-margin-collapse > .medium-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .large-margin-collapse > .large-1 {
    width: 8.3333333333%;
  }
  .large-margin-collapse > .large-2 {
    width: 16.6666666667%;
  }
  .large-margin-collapse > .large-3 {
    width: 25%;
  }
  .large-margin-collapse > .large-4 {
    width: 33.3333333333%;
  }
  .large-margin-collapse > .large-5 {
    width: 41.6666666667%;
  }
  .large-margin-collapse > .large-6 {
    width: 50%;
  }
  .large-margin-collapse > .large-7 {
    width: 58.3333333333%;
  }
  .large-margin-collapse > .large-8 {
    width: 66.6666666667%;
  }
  .large-margin-collapse > .large-9 {
    width: 75%;
  }
  .large-margin-collapse > .large-10 {
    width: 83.3333333333%;
  }
  .large-margin-collapse > .large-11 {
    width: 91.6666666667%;
  }
  .large-margin-collapse > .large-12 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  .large-margin-collapse > .xlarge-1 {
    width: 8.3333333333%;
  }
  .large-margin-collapse > .xlarge-2 {
    width: 16.6666666667%;
  }
  .large-margin-collapse > .xlarge-3 {
    width: 25%;
  }
  .large-margin-collapse > .xlarge-4 {
    width: 33.3333333333%;
  }
  .large-margin-collapse > .xlarge-5 {
    width: 41.6666666667%;
  }
  .large-margin-collapse > .xlarge-6 {
    width: 50%;
  }
  .large-margin-collapse > .xlarge-7 {
    width: 58.3333333333%;
  }
  .large-margin-collapse > .xlarge-8 {
    width: 66.6666666667%;
  }
  .large-margin-collapse > .xlarge-9 {
    width: 75%;
  }
  .large-margin-collapse > .xlarge-10 {
    width: 83.3333333333%;
  }
  .large-margin-collapse > .xlarge-11 {
    width: 91.6666666667%;
  }
  .large-margin-collapse > .xlarge-12 {
    width: 100%;
  }
}

@media print, screen and (min-width: 64em) {
  .large-padding-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .large-padding-collapse > .cell {
    padding-right: 0;
    padding-left: 0;
  }
}

@media screen and (min-width: 75em) {
  .xlarge-margin-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .xlarge-margin-collapse > .cell {
    margin-right: 0;
    margin-left: 0;
  }
}
@media screen and (min-width: 75em) {
  .xlarge-margin-collapse > .xsmall-1 {
    width: 8.3333333333%;
  }
  .xlarge-margin-collapse > .xsmall-2 {
    width: 16.6666666667%;
  }
  .xlarge-margin-collapse > .xsmall-3 {
    width: 25%;
  }
  .xlarge-margin-collapse > .xsmall-4 {
    width: 33.3333333333%;
  }
  .xlarge-margin-collapse > .xsmall-5 {
    width: 41.6666666667%;
  }
  .xlarge-margin-collapse > .xsmall-6 {
    width: 50%;
  }
  .xlarge-margin-collapse > .xsmall-7 {
    width: 58.3333333333%;
  }
  .xlarge-margin-collapse > .xsmall-8 {
    width: 66.6666666667%;
  }
  .xlarge-margin-collapse > .xsmall-9 {
    width: 75%;
  }
  .xlarge-margin-collapse > .xsmall-10 {
    width: 83.3333333333%;
  }
  .xlarge-margin-collapse > .xsmall-11 {
    width: 91.6666666667%;
  }
  .xlarge-margin-collapse > .xsmall-12 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  .xlarge-margin-collapse > .small-1 {
    width: 8.3333333333%;
  }
  .xlarge-margin-collapse > .small-2 {
    width: 16.6666666667%;
  }
  .xlarge-margin-collapse > .small-3 {
    width: 25%;
  }
  .xlarge-margin-collapse > .small-4 {
    width: 33.3333333333%;
  }
  .xlarge-margin-collapse > .small-5 {
    width: 41.6666666667%;
  }
  .xlarge-margin-collapse > .small-6 {
    width: 50%;
  }
  .xlarge-margin-collapse > .small-7 {
    width: 58.3333333333%;
  }
  .xlarge-margin-collapse > .small-8 {
    width: 66.6666666667%;
  }
  .xlarge-margin-collapse > .small-9 {
    width: 75%;
  }
  .xlarge-margin-collapse > .small-10 {
    width: 83.3333333333%;
  }
  .xlarge-margin-collapse > .small-11 {
    width: 91.6666666667%;
  }
  .xlarge-margin-collapse > .small-12 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  .xlarge-margin-collapse > .medium-1 {
    width: 8.3333333333%;
  }
  .xlarge-margin-collapse > .medium-2 {
    width: 16.6666666667%;
  }
  .xlarge-margin-collapse > .medium-3 {
    width: 25%;
  }
  .xlarge-margin-collapse > .medium-4 {
    width: 33.3333333333%;
  }
  .xlarge-margin-collapse > .medium-5 {
    width: 41.6666666667%;
  }
  .xlarge-margin-collapse > .medium-6 {
    width: 50%;
  }
  .xlarge-margin-collapse > .medium-7 {
    width: 58.3333333333%;
  }
  .xlarge-margin-collapse > .medium-8 {
    width: 66.6666666667%;
  }
  .xlarge-margin-collapse > .medium-9 {
    width: 75%;
  }
  .xlarge-margin-collapse > .medium-10 {
    width: 83.3333333333%;
  }
  .xlarge-margin-collapse > .medium-11 {
    width: 91.6666666667%;
  }
  .xlarge-margin-collapse > .medium-12 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  .xlarge-margin-collapse > .large-1 {
    width: 8.3333333333%;
  }
  .xlarge-margin-collapse > .large-2 {
    width: 16.6666666667%;
  }
  .xlarge-margin-collapse > .large-3 {
    width: 25%;
  }
  .xlarge-margin-collapse > .large-4 {
    width: 33.3333333333%;
  }
  .xlarge-margin-collapse > .large-5 {
    width: 41.6666666667%;
  }
  .xlarge-margin-collapse > .large-6 {
    width: 50%;
  }
  .xlarge-margin-collapse > .large-7 {
    width: 58.3333333333%;
  }
  .xlarge-margin-collapse > .large-8 {
    width: 66.6666666667%;
  }
  .xlarge-margin-collapse > .large-9 {
    width: 75%;
  }
  .xlarge-margin-collapse > .large-10 {
    width: 83.3333333333%;
  }
  .xlarge-margin-collapse > .large-11 {
    width: 91.6666666667%;
  }
  .xlarge-margin-collapse > .large-12 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  .xlarge-margin-collapse > .xlarge-1 {
    width: 8.3333333333%;
  }
  .xlarge-margin-collapse > .xlarge-2 {
    width: 16.6666666667%;
  }
  .xlarge-margin-collapse > .xlarge-3 {
    width: 25%;
  }
  .xlarge-margin-collapse > .xlarge-4 {
    width: 33.3333333333%;
  }
  .xlarge-margin-collapse > .xlarge-5 {
    width: 41.6666666667%;
  }
  .xlarge-margin-collapse > .xlarge-6 {
    width: 50%;
  }
  .xlarge-margin-collapse > .xlarge-7 {
    width: 58.3333333333%;
  }
  .xlarge-margin-collapse > .xlarge-8 {
    width: 66.6666666667%;
  }
  .xlarge-margin-collapse > .xlarge-9 {
    width: 75%;
  }
  .xlarge-margin-collapse > .xlarge-10 {
    width: 83.3333333333%;
  }
  .xlarge-margin-collapse > .xlarge-11 {
    width: 91.6666666667%;
  }
  .xlarge-margin-collapse > .xlarge-12 {
    width: 100%;
  }
}

@media screen and (min-width: 75em) {
  .xlarge-padding-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .xlarge-padding-collapse > .cell {
    padding-right: 0;
    padding-left: 0;
  }
}

.xsmall-offset-0 {
  margin-left: 0%;
}

.grid-margin-x > .xsmall-offset-0 {
  margin-left: calc(0% + 0.9375rem / 2);
}

.xsmall-offset-1 {
  margin-left: 8.3333333333%;
}

.grid-margin-x > .xsmall-offset-1 {
  margin-left: calc(8.3333333333% + 0.9375rem / 2);
}

.xsmall-offset-2 {
  margin-left: 16.6666666667%;
}

.grid-margin-x > .xsmall-offset-2 {
  margin-left: calc(16.6666666667% + 0.9375rem / 2);
}

.xsmall-offset-3 {
  margin-left: 25%;
}

.grid-margin-x > .xsmall-offset-3 {
  margin-left: calc(25% + 0.9375rem / 2);
}

.xsmall-offset-4 {
  margin-left: 33.3333333333%;
}

.grid-margin-x > .xsmall-offset-4 {
  margin-left: calc(33.3333333333% + 0.9375rem / 2);
}

.xsmall-offset-5 {
  margin-left: 41.6666666667%;
}

.grid-margin-x > .xsmall-offset-5 {
  margin-left: calc(41.6666666667% + 0.9375rem / 2);
}

.xsmall-offset-6 {
  margin-left: 50%;
}

.grid-margin-x > .xsmall-offset-6 {
  margin-left: calc(50% + 0.9375rem / 2);
}

.xsmall-offset-7 {
  margin-left: 58.3333333333%;
}

.grid-margin-x > .xsmall-offset-7 {
  margin-left: calc(58.3333333333% + 0.9375rem / 2);
}

.xsmall-offset-8 {
  margin-left: 66.6666666667%;
}

.grid-margin-x > .xsmall-offset-8 {
  margin-left: calc(66.6666666667% + 0.9375rem / 2);
}

.xsmall-offset-9 {
  margin-left: 75%;
}

.grid-margin-x > .xsmall-offset-9 {
  margin-left: calc(75% + 0.9375rem / 2);
}

.xsmall-offset-10 {
  margin-left: 83.3333333333%;
}

.grid-margin-x > .xsmall-offset-10 {
  margin-left: calc(83.3333333333% + 0.9375rem / 2);
}

.xsmall-offset-11 {
  margin-left: 91.6666666667%;
}

.grid-margin-x > .xsmall-offset-11 {
  margin-left: calc(91.6666666667% + 0.9375rem / 2);
}

.small-offset-0 {
  margin-left: 0%;
}

.grid-margin-x > .small-offset-0 {
  margin-left: calc(0% + 0.9375rem / 2);
}

.small-offset-1 {
  margin-left: 8.3333333333%;
}

.grid-margin-x > .small-offset-1 {
  margin-left: calc(8.3333333333% + 0.9375rem / 2);
}

.small-offset-2 {
  margin-left: 16.6666666667%;
}

.grid-margin-x > .small-offset-2 {
  margin-left: calc(16.6666666667% + 0.9375rem / 2);
}

.small-offset-3 {
  margin-left: 25%;
}

.grid-margin-x > .small-offset-3 {
  margin-left: calc(25% + 0.9375rem / 2);
}

.small-offset-4 {
  margin-left: 33.3333333333%;
}

.grid-margin-x > .small-offset-4 {
  margin-left: calc(33.3333333333% + 0.9375rem / 2);
}

.small-offset-5 {
  margin-left: 41.6666666667%;
}

.grid-margin-x > .small-offset-5 {
  margin-left: calc(41.6666666667% + 0.9375rem / 2);
}

.small-offset-6 {
  margin-left: 50%;
}

.grid-margin-x > .small-offset-6 {
  margin-left: calc(50% + 0.9375rem / 2);
}

.small-offset-7 {
  margin-left: 58.3333333333%;
}

.grid-margin-x > .small-offset-7 {
  margin-left: calc(58.3333333333% + 0.9375rem / 2);
}

.small-offset-8 {
  margin-left: 66.6666666667%;
}

.grid-margin-x > .small-offset-8 {
  margin-left: calc(66.6666666667% + 0.9375rem / 2);
}

.small-offset-9 {
  margin-left: 75%;
}

.grid-margin-x > .small-offset-9 {
  margin-left: calc(75% + 0.9375rem / 2);
}

.small-offset-10 {
  margin-left: 83.3333333333%;
}

.grid-margin-x > .small-offset-10 {
  margin-left: calc(83.3333333333% + 0.9375rem / 2);
}

.small-offset-11 {
  margin-left: 91.6666666667%;
}

.grid-margin-x > .small-offset-11 {
  margin-left: calc(91.6666666667% + 0.9375rem / 2);
}

@media print, screen and (min-width: 48em) {
  .medium-offset-0 {
    margin-left: 0%;
  }
  .grid-margin-x > .medium-offset-0 {
    margin-left: calc(0% + 0.9375rem / 2);
  }
  .medium-offset-1 {
    margin-left: 8.3333333333%;
  }
  .grid-margin-x > .medium-offset-1 {
    margin-left: calc(8.3333333333% + 0.9375rem / 2);
  }
  .medium-offset-2 {
    margin-left: 16.6666666667%;
  }
  .grid-margin-x > .medium-offset-2 {
    margin-left: calc(16.6666666667% + 0.9375rem / 2);
  }
  .medium-offset-3 {
    margin-left: 25%;
  }
  .grid-margin-x > .medium-offset-3 {
    margin-left: calc(25% + 0.9375rem / 2);
  }
  .medium-offset-4 {
    margin-left: 33.3333333333%;
  }
  .grid-margin-x > .medium-offset-4 {
    margin-left: calc(33.3333333333% + 0.9375rem / 2);
  }
  .medium-offset-5 {
    margin-left: 41.6666666667%;
  }
  .grid-margin-x > .medium-offset-5 {
    margin-left: calc(41.6666666667% + 0.9375rem / 2);
  }
  .medium-offset-6 {
    margin-left: 50%;
  }
  .grid-margin-x > .medium-offset-6 {
    margin-left: calc(50% + 0.9375rem / 2);
  }
  .medium-offset-7 {
    margin-left: 58.3333333333%;
  }
  .grid-margin-x > .medium-offset-7 {
    margin-left: calc(58.3333333333% + 0.9375rem / 2);
  }
  .medium-offset-8 {
    margin-left: 66.6666666667%;
  }
  .grid-margin-x > .medium-offset-8 {
    margin-left: calc(66.6666666667% + 0.9375rem / 2);
  }
  .medium-offset-9 {
    margin-left: 75%;
  }
  .grid-margin-x > .medium-offset-9 {
    margin-left: calc(75% + 0.9375rem / 2);
  }
  .medium-offset-10 {
    margin-left: 83.3333333333%;
  }
  .grid-margin-x > .medium-offset-10 {
    margin-left: calc(83.3333333333% + 0.9375rem / 2);
  }
  .medium-offset-11 {
    margin-left: 91.6666666667%;
  }
  .grid-margin-x > .medium-offset-11 {
    margin-left: calc(91.6666666667% + 0.9375rem / 2);
  }
}
@media print, screen and (min-width: 64em) {
  .large-offset-0 {
    margin-left: 0%;
  }
  .grid-margin-x > .large-offset-0 {
    margin-left: calc(0% + 1.5625rem / 2);
  }
  .large-offset-1 {
    margin-left: 8.3333333333%;
  }
  .grid-margin-x > .large-offset-1 {
    margin-left: calc(8.3333333333% + 1.5625rem / 2);
  }
  .large-offset-2 {
    margin-left: 16.6666666667%;
  }
  .grid-margin-x > .large-offset-2 {
    margin-left: calc(16.6666666667% + 1.5625rem / 2);
  }
  .large-offset-3 {
    margin-left: 25%;
  }
  .grid-margin-x > .large-offset-3 {
    margin-left: calc(25% + 1.5625rem / 2);
  }
  .large-offset-4 {
    margin-left: 33.3333333333%;
  }
  .grid-margin-x > .large-offset-4 {
    margin-left: calc(33.3333333333% + 1.5625rem / 2);
  }
  .large-offset-5 {
    margin-left: 41.6666666667%;
  }
  .grid-margin-x > .large-offset-5 {
    margin-left: calc(41.6666666667% + 1.5625rem / 2);
  }
  .large-offset-6 {
    margin-left: 50%;
  }
  .grid-margin-x > .large-offset-6 {
    margin-left: calc(50% + 1.5625rem / 2);
  }
  .large-offset-7 {
    margin-left: 58.3333333333%;
  }
  .grid-margin-x > .large-offset-7 {
    margin-left: calc(58.3333333333% + 1.5625rem / 2);
  }
  .large-offset-8 {
    margin-left: 66.6666666667%;
  }
  .grid-margin-x > .large-offset-8 {
    margin-left: calc(66.6666666667% + 1.5625rem / 2);
  }
  .large-offset-9 {
    margin-left: 75%;
  }
  .grid-margin-x > .large-offset-9 {
    margin-left: calc(75% + 1.5625rem / 2);
  }
  .large-offset-10 {
    margin-left: 83.3333333333%;
  }
  .grid-margin-x > .large-offset-10 {
    margin-left: calc(83.3333333333% + 1.5625rem / 2);
  }
  .large-offset-11 {
    margin-left: 91.6666666667%;
  }
  .grid-margin-x > .large-offset-11 {
    margin-left: calc(91.6666666667% + 1.5625rem / 2);
  }
}
@media screen and (min-width: 75em) {
  .xlarge-offset-0 {
    margin-left: 0%;
  }
  .grid-margin-x > .xlarge-offset-0 {
    margin-left: calc(0% + 1.5625rem / 2);
  }
  .xlarge-offset-1 {
    margin-left: 8.3333333333%;
  }
  .grid-margin-x > .xlarge-offset-1 {
    margin-left: calc(8.3333333333% + 1.5625rem / 2);
  }
  .xlarge-offset-2 {
    margin-left: 16.6666666667%;
  }
  .grid-margin-x > .xlarge-offset-2 {
    margin-left: calc(16.6666666667% + 1.5625rem / 2);
  }
  .xlarge-offset-3 {
    margin-left: 25%;
  }
  .grid-margin-x > .xlarge-offset-3 {
    margin-left: calc(25% + 1.5625rem / 2);
  }
  .xlarge-offset-4 {
    margin-left: 33.3333333333%;
  }
  .grid-margin-x > .xlarge-offset-4 {
    margin-left: calc(33.3333333333% + 1.5625rem / 2);
  }
  .xlarge-offset-5 {
    margin-left: 41.6666666667%;
  }
  .grid-margin-x > .xlarge-offset-5 {
    margin-left: calc(41.6666666667% + 1.5625rem / 2);
  }
  .xlarge-offset-6 {
    margin-left: 50%;
  }
  .grid-margin-x > .xlarge-offset-6 {
    margin-left: calc(50% + 1.5625rem / 2);
  }
  .xlarge-offset-7 {
    margin-left: 58.3333333333%;
  }
  .grid-margin-x > .xlarge-offset-7 {
    margin-left: calc(58.3333333333% + 1.5625rem / 2);
  }
  .xlarge-offset-8 {
    margin-left: 66.6666666667%;
  }
  .grid-margin-x > .xlarge-offset-8 {
    margin-left: calc(66.6666666667% + 1.5625rem / 2);
  }
  .xlarge-offset-9 {
    margin-left: 75%;
  }
  .grid-margin-x > .xlarge-offset-9 {
    margin-left: calc(75% + 1.5625rem / 2);
  }
  .xlarge-offset-10 {
    margin-left: 83.3333333333%;
  }
  .grid-margin-x > .xlarge-offset-10 {
    margin-left: calc(83.3333333333% + 1.5625rem / 2);
  }
  .xlarge-offset-11 {
    margin-left: 91.6666666667%;
  }
  .grid-margin-x > .xlarge-offset-11 {
    margin-left: calc(91.6666666667% + 1.5625rem / 2);
  }
}
.grid-y {
  display: flex;
  flex-flow: column nowrap;
}
.grid-y > .cell {
  height: auto;
  max-height: none;
}
.grid-y > .auto {
  height: auto;
}
.grid-y > .shrink {
  height: auto;
}
.grid-y > .xsmall-shrink, .grid-y > .xsmall-full, .grid-y > .xsmall-1, .grid-y > .xsmall-2, .grid-y > .xsmall-3, .grid-y > .xsmall-4, .grid-y > .xsmall-5, .grid-y > .xsmall-6, .grid-y > .xsmall-7, .grid-y > .xsmall-8, .grid-y > .xsmall-9, .grid-y > .xsmall-10, .grid-y > .xsmall-11, .grid-y > .xsmall-12 {
  flex-basis: auto;
}
.grid-y > .small-shrink, .grid-y > .small-full, .grid-y > .small-1, .grid-y > .small-2, .grid-y > .small-3, .grid-y > .small-4, .grid-y > .small-5, .grid-y > .small-6, .grid-y > .small-7, .grid-y > .small-8, .grid-y > .small-9, .grid-y > .small-10, .grid-y > .small-11, .grid-y > .small-12 {
  flex-basis: auto;
}
@media print, screen and (min-width: 48em) {
  .grid-y > .medium-shrink, .grid-y > .medium-full, .grid-y > .medium-1, .grid-y > .medium-2, .grid-y > .medium-3, .grid-y > .medium-4, .grid-y > .medium-5, .grid-y > .medium-6, .grid-y > .medium-7, .grid-y > .medium-8, .grid-y > .medium-9, .grid-y > .medium-10, .grid-y > .medium-11, .grid-y > .medium-12 {
    flex-basis: auto;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-y > .large-shrink, .grid-y > .large-full, .grid-y > .large-1, .grid-y > .large-2, .grid-y > .large-3, .grid-y > .large-4, .grid-y > .large-5, .grid-y > .large-6, .grid-y > .large-7, .grid-y > .large-8, .grid-y > .large-9, .grid-y > .large-10, .grid-y > .large-11, .grid-y > .large-12 {
    flex-basis: auto;
  }
}
@media screen and (min-width: 75em) {
  .grid-y > .xlarge-shrink, .grid-y > .xlarge-full, .grid-y > .xlarge-1, .grid-y > .xlarge-2, .grid-y > .xlarge-3, .grid-y > .xlarge-4, .grid-y > .xlarge-5, .grid-y > .xlarge-6, .grid-y > .xlarge-7, .grid-y > .xlarge-8, .grid-y > .xlarge-9, .grid-y > .xlarge-10, .grid-y > .xlarge-11, .grid-y > .xlarge-12 {
    flex-basis: auto;
  }
}
.grid-y > .xsmall-12, .grid-y > .xsmall-11, .grid-y > .xsmall-10, .grid-y > .xsmall-9, .grid-y > .xsmall-8, .grid-y > .xsmall-7, .grid-y > .xsmall-6, .grid-y > .xsmall-5, .grid-y > .xsmall-4, .grid-y > .xsmall-3, .grid-y > .xsmall-2, .grid-y > .xsmall-1 {
  flex: 0 0 auto;
}
.grid-y > .xsmall-1 {
  height: 8.3333333333%;
}
.grid-y > .xsmall-2 {
  height: 16.6666666667%;
}
.grid-y > .xsmall-3 {
  height: 25%;
}
.grid-y > .xsmall-4 {
  height: 33.3333333333%;
}
.grid-y > .xsmall-5 {
  height: 41.6666666667%;
}
.grid-y > .xsmall-6 {
  height: 50%;
}
.grid-y > .xsmall-7 {
  height: 58.3333333333%;
}
.grid-y > .xsmall-8 {
  height: 66.6666666667%;
}
.grid-y > .xsmall-9 {
  height: 75%;
}
.grid-y > .xsmall-10 {
  height: 83.3333333333%;
}
.grid-y > .xsmall-11 {
  height: 91.6666666667%;
}
.grid-y > .xsmall-12 {
  height: 100%;
}
.grid-y > .small-auto {
  flex: 1 1 0;
  height: auto;
}
.grid-y > .small-12, .grid-y > .small-11, .grid-y > .small-10, .grid-y > .small-9, .grid-y > .small-8, .grid-y > .small-7, .grid-y > .small-6, .grid-y > .small-5, .grid-y > .small-4, .grid-y > .small-3, .grid-y > .small-2, .grid-y > .small-1, .grid-y > .small-shrink {
  flex: 0 0 auto;
}
.grid-y > .small-shrink {
  height: auto;
}
.grid-y > .small-1 {
  height: 8.3333333333%;
}
.grid-y > .small-2 {
  height: 16.6666666667%;
}
.grid-y > .small-3 {
  height: 25%;
}
.grid-y > .small-4 {
  height: 33.3333333333%;
}
.grid-y > .small-5 {
  height: 41.6666666667%;
}
.grid-y > .small-6 {
  height: 50%;
}
.grid-y > .small-7 {
  height: 58.3333333333%;
}
.grid-y > .small-8 {
  height: 66.6666666667%;
}
.grid-y > .small-9 {
  height: 75%;
}
.grid-y > .small-10 {
  height: 83.3333333333%;
}
.grid-y > .small-11 {
  height: 91.6666666667%;
}
.grid-y > .small-12 {
  height: 100%;
}
@media print, screen and (min-width: 48em) {
  .grid-y > .medium-auto {
    flex: 1 1 0;
    height: auto;
  }
  .grid-y > .medium-12, .grid-y > .medium-11, .grid-y > .medium-10, .grid-y > .medium-9, .grid-y > .medium-8, .grid-y > .medium-7, .grid-y > .medium-6, .grid-y > .medium-5, .grid-y > .medium-4, .grid-y > .medium-3, .grid-y > .medium-2, .grid-y > .medium-1, .grid-y > .medium-shrink {
    flex: 0 0 auto;
  }
  .grid-y > .medium-shrink {
    height: auto;
  }
  .grid-y > .medium-1 {
    height: 8.3333333333%;
  }
  .grid-y > .medium-2 {
    height: 16.6666666667%;
  }
  .grid-y > .medium-3 {
    height: 25%;
  }
  .grid-y > .medium-4 {
    height: 33.3333333333%;
  }
  .grid-y > .medium-5 {
    height: 41.6666666667%;
  }
  .grid-y > .medium-6 {
    height: 50%;
  }
  .grid-y > .medium-7 {
    height: 58.3333333333%;
  }
  .grid-y > .medium-8 {
    height: 66.6666666667%;
  }
  .grid-y > .medium-9 {
    height: 75%;
  }
  .grid-y > .medium-10 {
    height: 83.3333333333%;
  }
  .grid-y > .medium-11 {
    height: 91.6666666667%;
  }
  .grid-y > .medium-12 {
    height: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-y > .large-auto {
    flex: 1 1 0;
    height: auto;
  }
  .grid-y > .large-12, .grid-y > .large-11, .grid-y > .large-10, .grid-y > .large-9, .grid-y > .large-8, .grid-y > .large-7, .grid-y > .large-6, .grid-y > .large-5, .grid-y > .large-4, .grid-y > .large-3, .grid-y > .large-2, .grid-y > .large-1, .grid-y > .large-shrink {
    flex: 0 0 auto;
  }
  .grid-y > .large-shrink {
    height: auto;
  }
  .grid-y > .large-1 {
    height: 8.3333333333%;
  }
  .grid-y > .large-2 {
    height: 16.6666666667%;
  }
  .grid-y > .large-3 {
    height: 25%;
  }
  .grid-y > .large-4 {
    height: 33.3333333333%;
  }
  .grid-y > .large-5 {
    height: 41.6666666667%;
  }
  .grid-y > .large-6 {
    height: 50%;
  }
  .grid-y > .large-7 {
    height: 58.3333333333%;
  }
  .grid-y > .large-8 {
    height: 66.6666666667%;
  }
  .grid-y > .large-9 {
    height: 75%;
  }
  .grid-y > .large-10 {
    height: 83.3333333333%;
  }
  .grid-y > .large-11 {
    height: 91.6666666667%;
  }
  .grid-y > .large-12 {
    height: 100%;
  }
}
@media screen and (min-width: 75em) {
  .grid-y > .xlarge-auto {
    flex: 1 1 0;
    height: auto;
  }
  .grid-y > .xlarge-12, .grid-y > .xlarge-11, .grid-y > .xlarge-10, .grid-y > .xlarge-9, .grid-y > .xlarge-8, .grid-y > .xlarge-7, .grid-y > .xlarge-6, .grid-y > .xlarge-5, .grid-y > .xlarge-4, .grid-y > .xlarge-3, .grid-y > .xlarge-2, .grid-y > .xlarge-1, .grid-y > .xlarge-shrink {
    flex: 0 0 auto;
  }
  .grid-y > .xlarge-shrink {
    height: auto;
  }
  .grid-y > .xlarge-1 {
    height: 8.3333333333%;
  }
  .grid-y > .xlarge-2 {
    height: 16.6666666667%;
  }
  .grid-y > .xlarge-3 {
    height: 25%;
  }
  .grid-y > .xlarge-4 {
    height: 33.3333333333%;
  }
  .grid-y > .xlarge-5 {
    height: 41.6666666667%;
  }
  .grid-y > .xlarge-6 {
    height: 50%;
  }
  .grid-y > .xlarge-7 {
    height: 58.3333333333%;
  }
  .grid-y > .xlarge-8 {
    height: 66.6666666667%;
  }
  .grid-y > .xlarge-9 {
    height: 75%;
  }
  .grid-y > .xlarge-10 {
    height: 83.3333333333%;
  }
  .grid-y > .xlarge-11 {
    height: 91.6666666667%;
  }
  .grid-y > .xlarge-12 {
    height: 100%;
  }
}

.grid-padding-y .grid-padding-y {
  margin-top: -0.46875rem;
  margin-bottom: -0.46875rem;
  margin-top: -0.46875rem;
  margin-bottom: -0.46875rem;
}
@media print, screen and (min-width: 48em) {
  .grid-padding-y .grid-padding-y {
    margin-top: -0.46875rem;
    margin-bottom: -0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-padding-y .grid-padding-y {
    margin-top: -0.78125rem;
    margin-bottom: -0.78125rem;
  }
}
.grid-padding-y > .cell {
  padding-top: 0.46875rem;
  padding-bottom: 0.46875rem;
  padding-top: 0.46875rem;
  padding-bottom: 0.46875rem;
}
@media print, screen and (min-width: 48em) {
  .grid-padding-y > .cell {
    padding-top: 0.46875rem;
    padding-bottom: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-padding-y > .cell {
    padding-top: 0.78125rem;
    padding-bottom: 0.78125rem;
  }
}

.grid-margin-y {
  margin-top: -0.46875rem;
  margin-bottom: -0.46875rem;
  margin-top: -0.46875rem;
  margin-bottom: -0.46875rem;
}
@media print, screen and (min-width: 48em) {
  .grid-margin-y {
    margin-top: -0.46875rem;
    margin-bottom: -0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-y {
    margin-top: -0.78125rem;
    margin-bottom: -0.78125rem;
  }
}
.grid-margin-y > .cell {
  height: calc(100% - 0.9375rem);
  margin-top: 0.46875rem;
  margin-bottom: 0.46875rem;
}
.grid-margin-y > .cell {
  height: calc(100% - 0.9375rem);
  margin-top: 0.46875rem;
  margin-bottom: 0.46875rem;
}
@media print, screen and (min-width: 48em) {
  .grid-margin-y > .cell {
    height: calc(100% - 0.9375rem);
    margin-top: 0.46875rem;
    margin-bottom: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-y > .cell {
    height: calc(100% - 1.5625rem);
    margin-top: 0.78125rem;
    margin-bottom: 0.78125rem;
  }
}
.grid-margin-y > .auto {
  height: auto;
}
.grid-margin-y > .shrink {
  height: auto;
}
.grid-margin-y > .xsmall-1 {
  height: calc(8.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-2 {
  height: calc(16.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-3 {
  height: calc(25% - 0.9375rem);
}
.grid-margin-y > .xsmall-4 {
  height: calc(33.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-5 {
  height: calc(41.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-6 {
  height: calc(50% - 0.9375rem);
}
.grid-margin-y > .xsmall-7 {
  height: calc(58.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-8 {
  height: calc(66.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-9 {
  height: calc(75% - 0.9375rem);
}
.grid-margin-y > .xsmall-10 {
  height: calc(83.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-11 {
  height: calc(91.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-12 {
  height: calc(100% - 0.9375rem);
}
.grid-margin-y > .auto {
  height: auto;
}
.grid-margin-y > .shrink {
  height: auto;
}
.grid-margin-y > .xsmall-1 {
  height: calc(8.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-2 {
  height: calc(16.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-3 {
  height: calc(25% - 0.9375rem);
}
.grid-margin-y > .xsmall-4 {
  height: calc(33.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-5 {
  height: calc(41.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-6 {
  height: calc(50% - 0.9375rem);
}
.grid-margin-y > .xsmall-7 {
  height: calc(58.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-8 {
  height: calc(66.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-9 {
  height: calc(75% - 0.9375rem);
}
.grid-margin-y > .xsmall-10 {
  height: calc(83.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-11 {
  height: calc(91.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-12 {
  height: calc(100% - 0.9375rem);
}
.grid-margin-y > .small-auto {
  height: auto;
}
.grid-margin-y > .small-shrink {
  height: auto;
}
.grid-margin-y > .small-1 {
  height: calc(8.3333333333% - 0.9375rem);
}
.grid-margin-y > .small-2 {
  height: calc(16.6666666667% - 0.9375rem);
}
.grid-margin-y > .small-3 {
  height: calc(25% - 0.9375rem);
}
.grid-margin-y > .small-4 {
  height: calc(33.3333333333% - 0.9375rem);
}
.grid-margin-y > .small-5 {
  height: calc(41.6666666667% - 0.9375rem);
}
.grid-margin-y > .small-6 {
  height: calc(50% - 0.9375rem);
}
.grid-margin-y > .small-7 {
  height: calc(58.3333333333% - 0.9375rem);
}
.grid-margin-y > .small-8 {
  height: calc(66.6666666667% - 0.9375rem);
}
.grid-margin-y > .small-9 {
  height: calc(75% - 0.9375rem);
}
.grid-margin-y > .small-10 {
  height: calc(83.3333333333% - 0.9375rem);
}
.grid-margin-y > .small-11 {
  height: calc(91.6666666667% - 0.9375rem);
}
.grid-margin-y > .small-12 {
  height: calc(100% - 0.9375rem);
}
@media print, screen and (min-width: 48em) {
  .grid-margin-y > .auto {
    height: auto;
  }
  .grid-margin-y > .shrink {
    height: auto;
  }
  .grid-margin-y > .xsmall-1 {
    height: calc(8.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-2 {
    height: calc(16.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-3 {
    height: calc(25% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-4 {
    height: calc(33.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-5 {
    height: calc(41.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-6 {
    height: calc(50% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-7 {
    height: calc(58.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-8 {
    height: calc(66.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-9 {
    height: calc(75% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-10 {
    height: calc(83.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-11 {
    height: calc(91.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-12 {
    height: calc(100% - 0.9375rem);
  }
  .grid-margin-y > .small-auto {
    height: auto;
  }
  .grid-margin-y > .small-shrink {
    height: auto;
  }
  .grid-margin-y > .small-1 {
    height: calc(8.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .small-2 {
    height: calc(16.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .small-3 {
    height: calc(25% - 0.9375rem);
  }
  .grid-margin-y > .small-4 {
    height: calc(33.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .small-5 {
    height: calc(41.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .small-6 {
    height: calc(50% - 0.9375rem);
  }
  .grid-margin-y > .small-7 {
    height: calc(58.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .small-8 {
    height: calc(66.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .small-9 {
    height: calc(75% - 0.9375rem);
  }
  .grid-margin-y > .small-10 {
    height: calc(83.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .small-11 {
    height: calc(91.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .small-12 {
    height: calc(100% - 0.9375rem);
  }
  .grid-margin-y > .medium-auto {
    height: auto;
  }
  .grid-margin-y > .medium-shrink {
    height: auto;
  }
  .grid-margin-y > .medium-1 {
    height: calc(8.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .medium-2 {
    height: calc(16.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .medium-3 {
    height: calc(25% - 0.9375rem);
  }
  .grid-margin-y > .medium-4 {
    height: calc(33.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .medium-5 {
    height: calc(41.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .medium-6 {
    height: calc(50% - 0.9375rem);
  }
  .grid-margin-y > .medium-7 {
    height: calc(58.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .medium-8 {
    height: calc(66.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .medium-9 {
    height: calc(75% - 0.9375rem);
  }
  .grid-margin-y > .medium-10 {
    height: calc(83.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .medium-11 {
    height: calc(91.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .medium-12 {
    height: calc(100% - 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-y > .auto {
    height: auto;
  }
  .grid-margin-y > .shrink {
    height: auto;
  }
  .grid-margin-y > .xsmall-1 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-2 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-3 {
    height: calc(25% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-4 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-5 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-6 {
    height: calc(50% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-7 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-8 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-9 {
    height: calc(75% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-10 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-11 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-12 {
    height: calc(100% - 1.5625rem);
  }
  .grid-margin-y > .small-auto {
    height: auto;
  }
  .grid-margin-y > .small-shrink {
    height: auto;
  }
  .grid-margin-y > .small-1 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .small-2 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .small-3 {
    height: calc(25% - 1.5625rem);
  }
  .grid-margin-y > .small-4 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .small-5 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .small-6 {
    height: calc(50% - 1.5625rem);
  }
  .grid-margin-y > .small-7 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .small-8 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .small-9 {
    height: calc(75% - 1.5625rem);
  }
  .grid-margin-y > .small-10 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .small-11 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .small-12 {
    height: calc(100% - 1.5625rem);
  }
  .grid-margin-y > .medium-auto {
    height: auto;
  }
  .grid-margin-y > .medium-shrink {
    height: auto;
  }
  .grid-margin-y > .medium-1 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .medium-2 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .medium-3 {
    height: calc(25% - 1.5625rem);
  }
  .grid-margin-y > .medium-4 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .medium-5 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .medium-6 {
    height: calc(50% - 1.5625rem);
  }
  .grid-margin-y > .medium-7 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .medium-8 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .medium-9 {
    height: calc(75% - 1.5625rem);
  }
  .grid-margin-y > .medium-10 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .medium-11 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .medium-12 {
    height: calc(100% - 1.5625rem);
  }
  .grid-margin-y > .large-auto {
    height: auto;
  }
  .grid-margin-y > .large-shrink {
    height: auto;
  }
  .grid-margin-y > .large-1 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .large-2 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .large-3 {
    height: calc(25% - 1.5625rem);
  }
  .grid-margin-y > .large-4 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .large-5 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .large-6 {
    height: calc(50% - 1.5625rem);
  }
  .grid-margin-y > .large-7 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .large-8 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .large-9 {
    height: calc(75% - 1.5625rem);
  }
  .grid-margin-y > .large-10 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .large-11 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .large-12 {
    height: calc(100% - 1.5625rem);
  }
}
@media screen and (min-width: 75em) {
  .grid-margin-y > .xlarge-auto {
    height: auto;
  }
  .grid-margin-y > .xlarge-shrink {
    height: auto;
  }
  .grid-margin-y > .xlarge-1 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-2 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-3 {
    height: calc(25% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-4 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-5 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-6 {
    height: calc(50% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-7 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-8 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-9 {
    height: calc(75% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-10 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-11 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-12 {
    height: calc(100% - 1.5625rem);
  }
}

.grid-frame {
  overflow: hidden;
  position: relative;
  flex-wrap: nowrap;
  align-items: stretch;
  width: 100vw;
}

.cell .grid-frame {
  width: 100%;
}

.cell-block {
  overflow-x: auto;
  max-width: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

.cell-block-y {
  overflow-y: auto;
  max-height: 100%;
  min-height: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

.cell-block-container {
  display: flex;
  flex-direction: column;
  max-height: 100%;
}
.cell-block-container > .grid-x {
  max-height: 100%;
  flex-wrap: nowrap;
}

.small-grid-frame {
  overflow: hidden;
  position: relative;
  flex-wrap: nowrap;
  align-items: stretch;
  width: 100vw;
}

.cell .small-grid-frame {
  width: 100%;
}

.small-cell-block {
  overflow-x: auto;
  max-width: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

.small-cell-block-container {
  display: flex;
  flex-direction: column;
  max-height: 100%;
}
.small-cell-block-container > .grid-x {
  max-height: 100%;
  flex-wrap: nowrap;
}

.small-cell-block-y {
  overflow-y: auto;
  max-height: 100%;
  min-height: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

@media print, screen and (min-width: 48em) {
  .medium-grid-frame {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100vw;
  }
  .cell .medium-grid-frame {
    width: 100%;
  }
  .medium-cell-block {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .medium-cell-block-container {
    display: flex;
    flex-direction: column;
    max-height: 100%;
  }
  .medium-cell-block-container > .grid-x {
    max-height: 100%;
    flex-wrap: nowrap;
  }
  .medium-cell-block-y {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}
@media print, screen and (min-width: 64em) {
  .large-grid-frame {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100vw;
  }
  .cell .large-grid-frame {
    width: 100%;
  }
  .large-cell-block {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .large-cell-block-container {
    display: flex;
    flex-direction: column;
    max-height: 100%;
  }
  .large-cell-block-container > .grid-x {
    max-height: 100%;
    flex-wrap: nowrap;
  }
  .large-cell-block-y {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}
@media screen and (min-width: 75em) {
  .xlarge-grid-frame {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100vw;
  }
  .cell .xlarge-grid-frame {
    width: 100%;
  }
  .xlarge-cell-block {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .xlarge-cell-block-container {
    display: flex;
    flex-direction: column;
    max-height: 100%;
  }
  .xlarge-cell-block-container > .grid-x {
    max-height: 100%;
    flex-wrap: nowrap;
  }
  .xlarge-cell-block-y {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}
.grid-y.grid-frame {
  overflow: hidden;
  position: relative;
  flex-wrap: nowrap;
  align-items: stretch;
  height: 100vh;
  width: auto;
}
.grid-y.small-grid-frame {
  overflow: hidden;
  position: relative;
  flex-wrap: nowrap;
  align-items: stretch;
  height: 100vh;
  width: auto;
}
@media print, screen and (min-width: 48em) {
  .grid-y.medium-grid-frame {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    height: 100vh;
    width: auto;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-y.large-grid-frame {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    height: 100vh;
    width: auto;
  }
}
@media screen and (min-width: 75em) {
  .grid-y.xlarge-grid-frame {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    height: 100vh;
    width: auto;
  }
}

.cell .grid-y.grid-frame {
  height: 100%;
}
.cell .grid-y.small-grid-frame {
  height: 100%;
}
@media print, screen and (min-width: 48em) {
  .cell .grid-y.medium-grid-frame {
    height: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .cell .grid-y.large-grid-frame {
    height: 100%;
  }
}
@media screen and (min-width: 75em) {
  .cell .grid-y.xlarge-grid-frame {
    height: 100%;
  }
}

.grid-margin-y {
  margin-top: -0.46875rem;
  margin-bottom: -0.46875rem;
  margin-top: -0.46875rem;
  margin-bottom: -0.46875rem;
}
@media print, screen and (min-width: 48em) {
  .grid-margin-y {
    margin-top: -0.46875rem;
    margin-bottom: -0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-y {
    margin-top: -0.78125rem;
    margin-bottom: -0.78125rem;
  }
}
.grid-margin-y > .cell {
  height: calc(100% - 0.9375rem);
  margin-top: 0.46875rem;
  margin-bottom: 0.46875rem;
}
.grid-margin-y > .cell {
  height: calc(100% - 0.9375rem);
  margin-top: 0.46875rem;
  margin-bottom: 0.46875rem;
}
@media print, screen and (min-width: 48em) {
  .grid-margin-y > .cell {
    height: calc(100% - 0.9375rem);
    margin-top: 0.46875rem;
    margin-bottom: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-y > .cell {
    height: calc(100% - 1.5625rem);
    margin-top: 0.78125rem;
    margin-bottom: 0.78125rem;
  }
}
.grid-margin-y > .auto {
  height: auto;
}
.grid-margin-y > .shrink {
  height: auto;
}
.grid-margin-y > .xsmall-1 {
  height: calc(8.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-2 {
  height: calc(16.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-3 {
  height: calc(25% - 0.9375rem);
}
.grid-margin-y > .xsmall-4 {
  height: calc(33.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-5 {
  height: calc(41.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-6 {
  height: calc(50% - 0.9375rem);
}
.grid-margin-y > .xsmall-7 {
  height: calc(58.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-8 {
  height: calc(66.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-9 {
  height: calc(75% - 0.9375rem);
}
.grid-margin-y > .xsmall-10 {
  height: calc(83.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-11 {
  height: calc(91.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-12 {
  height: calc(100% - 0.9375rem);
}
.grid-margin-y > .auto {
  height: auto;
}
.grid-margin-y > .shrink {
  height: auto;
}
.grid-margin-y > .xsmall-1 {
  height: calc(8.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-2 {
  height: calc(16.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-3 {
  height: calc(25% - 0.9375rem);
}
.grid-margin-y > .xsmall-4 {
  height: calc(33.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-5 {
  height: calc(41.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-6 {
  height: calc(50% - 0.9375rem);
}
.grid-margin-y > .xsmall-7 {
  height: calc(58.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-8 {
  height: calc(66.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-9 {
  height: calc(75% - 0.9375rem);
}
.grid-margin-y > .xsmall-10 {
  height: calc(83.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-11 {
  height: calc(91.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-12 {
  height: calc(100% - 0.9375rem);
}
.grid-margin-y > .small-auto {
  height: auto;
}
.grid-margin-y > .small-shrink {
  height: auto;
}
.grid-margin-y > .small-1 {
  height: calc(8.3333333333% - 0.9375rem);
}
.grid-margin-y > .small-2 {
  height: calc(16.6666666667% - 0.9375rem);
}
.grid-margin-y > .small-3 {
  height: calc(25% - 0.9375rem);
}
.grid-margin-y > .small-4 {
  height: calc(33.3333333333% - 0.9375rem);
}
.grid-margin-y > .small-5 {
  height: calc(41.6666666667% - 0.9375rem);
}
.grid-margin-y > .small-6 {
  height: calc(50% - 0.9375rem);
}
.grid-margin-y > .small-7 {
  height: calc(58.3333333333% - 0.9375rem);
}
.grid-margin-y > .small-8 {
  height: calc(66.6666666667% - 0.9375rem);
}
.grid-margin-y > .small-9 {
  height: calc(75% - 0.9375rem);
}
.grid-margin-y > .small-10 {
  height: calc(83.3333333333% - 0.9375rem);
}
.grid-margin-y > .small-11 {
  height: calc(91.6666666667% - 0.9375rem);
}
.grid-margin-y > .small-12 {
  height: calc(100% - 0.9375rem);
}
@media print, screen and (min-width: 48em) {
  .grid-margin-y > .auto {
    height: auto;
  }
  .grid-margin-y > .shrink {
    height: auto;
  }
  .grid-margin-y > .xsmall-1 {
    height: calc(8.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-2 {
    height: calc(16.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-3 {
    height: calc(25% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-4 {
    height: calc(33.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-5 {
    height: calc(41.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-6 {
    height: calc(50% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-7 {
    height: calc(58.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-8 {
    height: calc(66.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-9 {
    height: calc(75% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-10 {
    height: calc(83.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-11 {
    height: calc(91.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-12 {
    height: calc(100% - 0.9375rem);
  }
  .grid-margin-y > .small-auto {
    height: auto;
  }
  .grid-margin-y > .small-shrink {
    height: auto;
  }
  .grid-margin-y > .small-1 {
    height: calc(8.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .small-2 {
    height: calc(16.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .small-3 {
    height: calc(25% - 0.9375rem);
  }
  .grid-margin-y > .small-4 {
    height: calc(33.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .small-5 {
    height: calc(41.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .small-6 {
    height: calc(50% - 0.9375rem);
  }
  .grid-margin-y > .small-7 {
    height: calc(58.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .small-8 {
    height: calc(66.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .small-9 {
    height: calc(75% - 0.9375rem);
  }
  .grid-margin-y > .small-10 {
    height: calc(83.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .small-11 {
    height: calc(91.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .small-12 {
    height: calc(100% - 0.9375rem);
  }
  .grid-margin-y > .medium-auto {
    height: auto;
  }
  .grid-margin-y > .medium-shrink {
    height: auto;
  }
  .grid-margin-y > .medium-1 {
    height: calc(8.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .medium-2 {
    height: calc(16.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .medium-3 {
    height: calc(25% - 0.9375rem);
  }
  .grid-margin-y > .medium-4 {
    height: calc(33.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .medium-5 {
    height: calc(41.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .medium-6 {
    height: calc(50% - 0.9375rem);
  }
  .grid-margin-y > .medium-7 {
    height: calc(58.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .medium-8 {
    height: calc(66.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .medium-9 {
    height: calc(75% - 0.9375rem);
  }
  .grid-margin-y > .medium-10 {
    height: calc(83.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .medium-11 {
    height: calc(91.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .medium-12 {
    height: calc(100% - 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-y > .auto {
    height: auto;
  }
  .grid-margin-y > .shrink {
    height: auto;
  }
  .grid-margin-y > .xsmall-1 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-2 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-3 {
    height: calc(25% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-4 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-5 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-6 {
    height: calc(50% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-7 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-8 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-9 {
    height: calc(75% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-10 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-11 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-12 {
    height: calc(100% - 1.5625rem);
  }
  .grid-margin-y > .small-auto {
    height: auto;
  }
  .grid-margin-y > .small-shrink {
    height: auto;
  }
  .grid-margin-y > .small-1 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .small-2 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .small-3 {
    height: calc(25% - 1.5625rem);
  }
  .grid-margin-y > .small-4 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .small-5 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .small-6 {
    height: calc(50% - 1.5625rem);
  }
  .grid-margin-y > .small-7 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .small-8 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .small-9 {
    height: calc(75% - 1.5625rem);
  }
  .grid-margin-y > .small-10 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .small-11 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .small-12 {
    height: calc(100% - 1.5625rem);
  }
  .grid-margin-y > .medium-auto {
    height: auto;
  }
  .grid-margin-y > .medium-shrink {
    height: auto;
  }
  .grid-margin-y > .medium-1 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .medium-2 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .medium-3 {
    height: calc(25% - 1.5625rem);
  }
  .grid-margin-y > .medium-4 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .medium-5 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .medium-6 {
    height: calc(50% - 1.5625rem);
  }
  .grid-margin-y > .medium-7 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .medium-8 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .medium-9 {
    height: calc(75% - 1.5625rem);
  }
  .grid-margin-y > .medium-10 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .medium-11 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .medium-12 {
    height: calc(100% - 1.5625rem);
  }
  .grid-margin-y > .large-auto {
    height: auto;
  }
  .grid-margin-y > .large-shrink {
    height: auto;
  }
  .grid-margin-y > .large-1 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .large-2 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .large-3 {
    height: calc(25% - 1.5625rem);
  }
  .grid-margin-y > .large-4 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .large-5 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .large-6 {
    height: calc(50% - 1.5625rem);
  }
  .grid-margin-y > .large-7 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .large-8 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .large-9 {
    height: calc(75% - 1.5625rem);
  }
  .grid-margin-y > .large-10 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .large-11 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .large-12 {
    height: calc(100% - 1.5625rem);
  }
}
@media screen and (min-width: 75em) {
  .grid-margin-y > .xlarge-auto {
    height: auto;
  }
  .grid-margin-y > .xlarge-shrink {
    height: auto;
  }
  .grid-margin-y > .xlarge-1 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-2 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-3 {
    height: calc(25% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-4 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-5 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-6 {
    height: calc(50% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-7 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-8 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-9 {
    height: calc(75% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-10 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-11 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-12 {
    height: calc(100% - 1.5625rem);
  }
}

.grid-frame.grid-margin-y {
  height: calc(100vh + 0.9375rem);
  height: calc(100vh + 0.9375rem);
}
@media print, screen and (min-width: 48em) {
  .grid-frame.grid-margin-y {
    height: calc(100vh + 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  .grid-frame.grid-margin-y {
    height: calc(100vh + 1.5625rem);
  }
}
@media screen and (min-width: 75em) {
  .grid-frame.grid-margin-y {
    height: calc(100vh + 1.5625rem);
  }
}

.grid-margin-y.small-grid-frame {
  height: calc(100vh + 0.9375rem);
}

@media print, screen and (min-width: 48em) {
  .grid-margin-y.medium-grid-frame {
    height: calc(100vh + 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-y.large-grid-frame {
    height: calc(100vh + 1.5625rem);
  }
}
@media screen and (min-width: 75em) {
  .grid-margin-y.xlarge-grid-frame {
    height: calc(100vh + 1.5625rem);
  }
}
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}

p {
  margin-bottom: 1rem;
  font-size: inherit;
  line-height: 1.5;
  text-rendering: optimizeLegibility;
}

em,
i {
  font-style: italic;
  line-height: inherit;
}

strong,
b {
  font-weight: 600;
  line-height: inherit;
}

small {
  font-size: 80%;
  line-height: inherit;
}

h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  font-style: normal;
  font-weight: 400;
  color: inherit;
  text-rendering: optimizeLegibility;
}
h1 small, .h1 small,
h2 small, .h2 small,
h3 small, .h3 small,
h4 small, .h4 small,
h5 small, .h5 small,
h6 small, .h6 small {
  line-height: 0;
  color: #cacaca;
}

h1, .h1 {
  font-size: 2.625rem;
  line-height: 1.0952380952;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h2, .h2 {
  font-size: 1rem;
  line-height: 1.0625;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h3, .h3 {
  font-size: 1rem;
  line-height: 1.25;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h4, .h4 {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h5, .h5 {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h6, .h6 {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h1, .h1 {
  font-size: 2.625rem;
  line-height: 1.0952380952;
}

h2, .h2 {
  font-size: 1rem;
  line-height: 1.0625;
}

h3, .h3 {
  font-size: 1rem;
  line-height: 1.25;
}

h4, .h4 {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
}

h5, .h5 {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
}

h6, .h6 {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
}

@media print, screen and (min-width: 48em) {
  h1, .h1 {
    font-size: 3.5rem;
    line-height: 1.0357142857;
  }
  h2, .h2 {
    font-size: 1rem;
    line-height: 1.0625;
  }
  h3, .h3 {
    font-size: 1rem;
    line-height: 1.25;
  }
  h4, .h4 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
  h5, .h5 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
  h6, .h6 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
}
@media print, screen and (min-width: 64em) {
  h1, .h1 {
    font-size: 5.625rem;
    line-height: 1.1444444444;
  }
  h2, .h2 {
    font-size: 1rem;
    line-height: 1.1875;
  }
  h3, .h3 {
    font-size: 1rem;
    line-height: 1.25;
  }
  h4, .h4 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
  h5, .h5 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
  h6, .h6 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
}
@media screen and (min-width: 75em) {
  h1, .h1 {
    font-size: 5.625rem;
    line-height: 1.1444444444;
  }
  h2, .h2 {
    font-size: 1rem;
    line-height: 1.1875;
  }
  h3, .h3 {
    font-size: 1rem;
    line-height: 1.25;
  }
  h4, .h4 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
  h5, .h5 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
  h6, .h6 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
}
a {
  line-height: inherit;
  color: #0033FF;
  text-decoration: none;
  cursor: pointer;
}
a:hover, a:focus {
  color: #ed0a00;
  text-decoration: underline;
}
a img {
  border: 0;
}

hr {
  clear: both;
  max-width: 76.875rem;
  height: 0;
  margin: 1.25rem auto;
  border-top: 0;
  border-right: 0;
  border-bottom: 1px solid #cacaca;
  border-left: 0;
}

ul,
ol,
dl {
  margin-bottom: 1rem;
  list-style-position: outside;
  line-height: 1.5;
}

li {
  font-size: inherit;
}

ul {
  margin-left: 1.25rem;
  list-style-type: disc;
}

ol {
  margin-left: 1.25rem;
}

ul ul, ul ol, ol ul, ol ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
}

dl {
  margin-bottom: 1rem;
}
dl dt {
  margin-bottom: 0.3rem;
  font-weight: 600;
}

blockquote {
  margin: 0 0 1rem;
  padding: 0.5625rem 1.25rem 0 1.1875rem;
  border-left: 1px solid #cacaca;
}
blockquote, blockquote p {
  line-height: 1.5;
  color: #8a8a8a;
}

abbr, abbr[title] {
  border-bottom: 1px dotted #000;
  cursor: help;
  text-decoration: none;
}

figure {
  margin: 0;
}

kbd {
  margin: 0;
  padding: 0.125rem 0.25rem 0;
  background-color: #e6e6e6;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  color: #000;
}

.subheader {
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  font-weight: 400;
  line-height: 1.4;
  color: #8a8a8a;
}

.lead {
  font-size: 125%;
  line-height: 1.6;
}

.stat {
  font-size: 2.5rem;
  line-height: 1;
}
p + .stat {
  margin-top: -1rem;
}

ul.no-bullet, ol.no-bullet {
  margin-left: 0;
  list-style: none;
}

.cite-block, cite {
  display: block;
  color: #8a8a8a;
  font-size: 0.8125rem;
}
.cite-block:before, cite:before {
  content: "— ";
}

.code-inline, code {
  border: 1px solid #cacaca;
  background-color: #e6e6e6;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: 400;
  color: #000;
  display: inline;
  max-width: 100%;
  word-wrap: break-word;
  padding: 0.125rem 0.3125rem 0.0625rem;
}

.code-block {
  border: 1px solid #cacaca;
  background-color: #e6e6e6;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: 400;
  color: #000;
  display: block;
  overflow: auto;
  white-space: pre;
  padding: 1rem;
  margin-bottom: 1.5rem;
}

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

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

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

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

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

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

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

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

@media print, screen and (min-width: 48em) {
  .medium-text-left {
    text-align: left;
  }
  .medium-text-right {
    text-align: right;
  }
  .medium-text-center {
    text-align: center;
  }
  .medium-text-justify {
    text-align: justify;
  }
}
@media print, screen and (min-width: 64em) {
  .large-text-left {
    text-align: left;
  }
  .large-text-right {
    text-align: right;
  }
  .large-text-center {
    text-align: center;
  }
  .large-text-justify {
    text-align: justify;
  }
}
@media screen and (min-width: 75em) {
  .xlarge-text-left {
    text-align: left;
  }
  .xlarge-text-right {
    text-align: right;
  }
  .xlarge-text-center {
    text-align: center;
  }
  .xlarge-text-justify {
    text-align: justify;
  }
}
.show-for-print {
  display: none !important;
}

@media print {
  * {
    background: transparent !important;
    color: black !important;
    print-color-adjust: economy;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  .show-for-print {
    display: block !important;
  }
  .hide-for-print {
    display: none !important;
  }
  table.show-for-print {
    display: table !important;
  }
  thead.show-for-print {
    display: table-header-group !important;
  }
  tbody.show-for-print {
    display: table-row-group !important;
  }
  tr.show-for-print {
    display: table-row !important;
  }
  td.show-for-print {
    display: table-cell !important;
  }
  th.show-for-print {
    display: table-cell !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  pre,
  blockquote {
    border: 1px solid #8a8a8a;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .print-break-inside {
    page-break-inside: auto;
  }
}
[type=text], [type=password], [type=date], [type=datetime], [type=datetime-local], [type=month], [type=week], [type=email], [type=number], [type=search], [type=tel], [type=time], [type=url], [type=color],
textarea {
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 2.4125rem;
  margin: 0 0 1.5625rem;
  padding: 0.625rem;
  border: 1px solid #001641;
  border-radius: 0;
  background-color: #fff;
  box-shadow: 0;
  font-family: inherit;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.4;
  color: #000;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  appearance: none;
}
[type=text]:focus, [type=password]:focus, [type=date]:focus, [type=datetime]:focus, [type=datetime-local]:focus, [type=month]:focus, [type=week]:focus, [type=email]:focus, [type=number]:focus, [type=search]:focus, [type=tel]:focus, [type=time]:focus, [type=url]:focus, [type=color]:focus,
textarea:focus {
  outline: none;
  border: 1px solid #001641;
  background-color: #fff;
  box-shadow: 0;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}

textarea {
  max-width: 100%;
}
textarea[rows] {
  height: auto;
}

input:disabled, input[readonly],
textarea:disabled,
textarea[readonly] {
  background-color: #e6e6e6;
  cursor: not-allowed;
}

[type=submit],
[type=button] {
  appearance: none;
  border-radius: 0;
}

input[type=search] {
  box-sizing: border-box;
}

::placeholder {
  color: rgba(0, 0, 0, 0.6);
}

[type=file],
[type=checkbox],
[type=radio] {
  margin: 0 0 1.5625rem;
}

[type=checkbox] + label,
[type=radio] + label {
  display: inline-block;
  vertical-align: baseline;
  margin-left: 0.78125rem;
  margin-right: 1.5625rem;
  margin-bottom: 0;
}
[type=checkbox] + label[for],
[type=radio] + label[for] {
  cursor: pointer;
}

label > [type=checkbox],
label > [type=radio] {
  margin-right: 0.78125rem;
}

[type=file] {
  width: 100%;
}

label {
  display: block;
  margin: 0;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.2857142857;
  color: #001641;
}
label.middle {
  margin: 0 0 1.5625rem;
  line-height: 1.5;
  padding: 0.84375rem 0;
}

.help-text {
  margin-top: -0.78125rem;
  font-size: 0.875rem;
  font-style: none;
  color: #001641;
}

.input-group {
  display: flex;
  width: 100%;
  margin-bottom: 1.5625rem;
  align-items: stretch;
}
.input-group > :first-child, .input-group > :first-child.input-group-button > * {
  border-radius: 0 0 0 0;
}
.input-group > :last-child, .input-group > :last-child.input-group-button > * {
  border-radius: 0 0 0 0;
}

.input-group-button a,
.input-group-button input,
.input-group-button button,
.input-group-button label, .input-group-button, .input-group-field, .input-group-label {
  margin: 0;
  white-space: nowrap;
}

.input-group-label {
  padding: 0 1rem;
  border: 1px solid #cacaca;
  background: #e6e6e6;
  color: #000;
  text-align: center;
  white-space: nowrap;
  display: flex;
  flex: 0 0 auto;
  align-items: center;
}
.input-group-label:first-child {
  border-right: 0;
}
.input-group-label:last-child {
  border-left: 0;
}

.input-group-field {
  border-radius: 0;
  flex: 1 1 0px;
  min-width: 0;
}

.input-group-button {
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  display: flex;
  flex: 0 0 auto;
}
.input-group-button a,
.input-group-button input,
.input-group-button button,
.input-group-button label {
  align-self: stretch;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 0.875rem;
}

fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}

legend {
  max-width: 100%;
  margin-bottom: 0.78125rem;
}

.fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}
.fieldset legend {
  margin: 0;
  margin-left: -0.1875rem;
  padding: 0;
}

select {
  height: 2.4125rem;
  margin: 0 0 1.5625rem;
  padding: 0.625rem;
  appearance: none;
  border: 1px solid #001641;
  border-radius: 0;
  background-color: #fff;
  font-family: inherit;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.4;
  color: #000;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="24" viewBox="0 0 32 24"><polygon points="0,0 32,0 16,24" style="fill: rgb%28138, 138, 138%29"></polygon></svg>');
  background-origin: content-box;
  background-position: right -1.5625rem center;
  background-repeat: no-repeat;
  background-size: 9px 6px;
  padding-right: 2.34375rem;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}
@media screen and (min-width: 0\0 ) {
  select {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==");
  }
}
select:focus {
  outline: none;
  border: 1px solid #001641;
  background-color: #fff;
  box-shadow: 0;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}
select:disabled {
  background-color: #e6e6e6;
  cursor: not-allowed;
}
select::-ms-expand {
  display: none;
}
select[multiple] {
  height: auto;
  background-image: none;
}
select:not([multiple]) {
  padding-top: 0;
  padding-bottom: 0;
}

.is-invalid-input:not(:focus) {
  border-color: #cc4b37;
  background-color: #faedeb;
}
.is-invalid-input:not(:focus)::placeholder {
  color: #cc4b37;
}

.is-invalid-label {
  color: #cc4b37;
}

.form-error {
  display: none;
  margin-top: -0.78125rem;
  margin-bottom: 1.5625rem;
  font-size: 0.75rem;
  font-weight: 600;
  color: #cc4b37;
}
.form-error.is-visible {
  display: block;
}

.button {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 1rem 0;
  padding: 0;
  border: 1px solid transparent;
  border-radius: 0;
  transition: background-color 0.25s ease-out, color 0.25s ease-out;
  font-family: inherit;
  font-size: 0.9rem;
  -webkit-appearance: none;
  line-height: 1;
  text-align: center;
  cursor: pointer;
}
[data-whatinput=mouse] .button {
  outline: 0;
}
.button.tiny {
  font-size: 0.6rem;
}
.button.small {
  font-size: 0.75rem;
}
.button.large {
  font-size: 1.25rem;
}
.button.expanded {
  display: block;
  width: 100%;
  margin-right: 0;
  margin-left: 0;
}
.button.solid, .button.solid.disabled, .button.solid[disabled], .button.solid.disabled:hover, .button.solid[disabled]:hover, .button.solid.disabled:focus, .button.solid[disabled]:focus {
  background-color: #000;
  color: #fff;
}
.button.solid:hover, .button.solid:focus {
  background-color: black;
  color: #fff;
}
.button.solid.primary, .button.solid.primary.disabled, .button.solid.primary[disabled], .button.solid.primary.disabled:hover, .button.solid.primary[disabled]:hover, .button.solid.primary.disabled:focus, .button.solid.primary[disabled]:focus {
  background-color: #001641;
  color: #fff;
}
.button.solid.primary:hover, .button.solid.primary:focus {
  background-color: #001234;
  color: #fff;
}
.button.solid.secondary, .button.solid.secondary.disabled, .button.solid.secondary[disabled], .button.solid.secondary.disabled:hover, .button.solid.secondary[disabled]:hover, .button.solid.secondary.disabled:focus, .button.solid.secondary[disabled]:focus {
  background-color: #ed0a00;
  color: #000;
}
.button.solid.secondary:hover, .button.solid.secondary:focus {
  background-color: #be0800;
  color: #000;
}
.button.solid.tertiary, .button.solid.tertiary.disabled, .button.solid.tertiary[disabled], .button.solid.tertiary.disabled:hover, .button.solid.tertiary[disabled]:hover, .button.solid.tertiary.disabled:focus, .button.solid.tertiary[disabled]:focus {
  background-color: #0033FF;
  color: #fff;
}
.button.solid.tertiary:hover, .button.solid.tertiary:focus {
  background-color: #0029cc;
  color: #fff;
}
.button.solid.success, .button.solid.success.disabled, .button.solid.success[disabled], .button.solid.success.disabled:hover, .button.solid.success[disabled]:hover, .button.solid.success.disabled:focus, .button.solid.success[disabled]:focus {
  background-color: #3adb76;
  color: #000;
}
.button.solid.success:hover, .button.solid.success:focus {
  background-color: #22bb5b;
  color: #000;
}
.button.solid.warning, .button.solid.warning.disabled, .button.solid.warning[disabled], .button.solid.warning.disabled:hover, .button.solid.warning[disabled]:hover, .button.solid.warning.disabled:focus, .button.solid.warning[disabled]:focus {
  background-color: #ffae00;
  color: #000;
}
.button.solid.warning:hover, .button.solid.warning:focus {
  background-color: #cc8b00;
  color: #000;
}
.button.solid.alert, .button.solid.alert.disabled, .button.solid.alert[disabled], .button.solid.alert.disabled:hover, .button.solid.alert[disabled]:hover, .button.solid.alert.disabled:focus, .button.solid.alert[disabled]:focus {
  background-color: #cc4b37;
  color: #000;
}
.button.solid.alert:hover, .button.solid.alert:focus {
  background-color: #a53b2a;
  color: #000;
}
.button.solid.red, .button.solid.red.disabled, .button.solid.red[disabled], .button.solid.red.disabled:hover, .button.solid.red[disabled]:hover, .button.solid.red.disabled:focus, .button.solid.red[disabled]:focus {
  background-color: #ed0a00;
  color: #000;
}
.button.solid.red:hover, .button.solid.red:focus {
  background-color: #be0800;
  color: #000;
}
.button.hollow, .button.hollow:hover, .button.hollow:focus, .button.hollow.disabled, .button.hollow.disabled:hover, .button.hollow.disabled:focus, .button.hollow[disabled], .button.hollow[disabled]:hover, .button.hollow[disabled]:focus {
  background-color: transparent;
}
.button.hollow, .button.hollow.disabled, .button.hollow[disabled], .button.hollow.disabled:hover, .button.hollow[disabled]:hover, .button.hollow.disabled:focus, .button.hollow[disabled]:focus {
  border: 1px solid #000;
  color: #000;
}
.button.hollow:hover, .button.hollow:focus {
  border-color: black;
  color: black;
}
.button.hollow.primary, .button.hollow.primary.disabled, .button.hollow.primary[disabled], .button.hollow.primary.disabled:hover, .button.hollow.primary[disabled]:hover, .button.hollow.primary.disabled:focus, .button.hollow.primary[disabled]:focus {
  border: 1px solid #001641;
  color: #001641;
}
.button.hollow.primary:hover, .button.hollow.primary:focus {
  border-color: #000b21;
  color: #000b21;
}
.button.hollow.secondary, .button.hollow.secondary.disabled, .button.hollow.secondary[disabled], .button.hollow.secondary.disabled:hover, .button.hollow.secondary[disabled]:hover, .button.hollow.secondary.disabled:focus, .button.hollow.secondary[disabled]:focus {
  border: 1px solid #ed0a00;
  color: #ed0a00;
}
.button.hollow.secondary:hover, .button.hollow.secondary:focus {
  border-color: #770500;
  color: #770500;
}
.button.hollow.tertiary, .button.hollow.tertiary.disabled, .button.hollow.tertiary[disabled], .button.hollow.tertiary.disabled:hover, .button.hollow.tertiary[disabled]:hover, .button.hollow.tertiary.disabled:focus, .button.hollow.tertiary[disabled]:focus {
  border: 1px solid #0033FF;
  color: #0033FF;
}
.button.hollow.tertiary:hover, .button.hollow.tertiary:focus {
  border-color: #001a80;
  color: #001a80;
}
.button.hollow.success, .button.hollow.success.disabled, .button.hollow.success[disabled], .button.hollow.success.disabled:hover, .button.hollow.success[disabled]:hover, .button.hollow.success.disabled:focus, .button.hollow.success[disabled]:focus {
  border: 1px solid #3adb76;
  color: #3adb76;
}
.button.hollow.success:hover, .button.hollow.success:focus {
  border-color: #157539;
  color: #157539;
}
.button.hollow.warning, .button.hollow.warning.disabled, .button.hollow.warning[disabled], .button.hollow.warning.disabled:hover, .button.hollow.warning[disabled]:hover, .button.hollow.warning.disabled:focus, .button.hollow.warning[disabled]:focus {
  border: 1px solid #ffae00;
  color: #ffae00;
}
.button.hollow.warning:hover, .button.hollow.warning:focus {
  border-color: #805700;
  color: #805700;
}
.button.hollow.alert, .button.hollow.alert.disabled, .button.hollow.alert[disabled], .button.hollow.alert.disabled:hover, .button.hollow.alert[disabled]:hover, .button.hollow.alert.disabled:focus, .button.hollow.alert[disabled]:focus {
  border: 1px solid #cc4b37;
  color: #cc4b37;
}
.button.hollow.alert:hover, .button.hollow.alert:focus {
  border-color: #67251a;
  color: #67251a;
}
.button.hollow.red, .button.hollow.red.disabled, .button.hollow.red[disabled], .button.hollow.red.disabled:hover, .button.hollow.red[disabled]:hover, .button.hollow.red.disabled:focus, .button.hollow.red[disabled]:focus {
  border: 1px solid #ed0a00;
  color: #ed0a00;
}
.button.hollow.red:hover, .button.hollow.red:focus {
  border-color: #770500;
  color: #770500;
}
.button.clear, .button.clear:hover, .button.clear:focus, .button.clear.disabled, .button.clear.disabled:hover, .button.clear.disabled:focus, .button.clear[disabled], .button.clear[disabled]:hover, .button.clear[disabled]:focus {
  border-color: transparent;
  background-color: transparent;
}
.button.clear, .button.clear.disabled, .button.clear[disabled], .button.clear.disabled:hover, .button.clear[disabled]:hover, .button.clear.disabled:focus, .button.clear[disabled]:focus {
  color: #000;
}
.button.clear:hover, .button.clear:focus {
  color: black;
}
.button.clear.primary, .button.clear.primary.disabled, .button.clear.primary[disabled], .button.clear.primary.disabled:hover, .button.clear.primary[disabled]:hover, .button.clear.primary.disabled:focus, .button.clear.primary[disabled]:focus {
  color: #001641;
}
.button.clear.primary:hover, .button.clear.primary:focus {
  color: #000b21;
}
.button.clear.secondary, .button.clear.secondary.disabled, .button.clear.secondary[disabled], .button.clear.secondary.disabled:hover, .button.clear.secondary[disabled]:hover, .button.clear.secondary.disabled:focus, .button.clear.secondary[disabled]:focus {
  color: #ed0a00;
}
.button.clear.secondary:hover, .button.clear.secondary:focus {
  color: #770500;
}
.button.clear.tertiary, .button.clear.tertiary.disabled, .button.clear.tertiary[disabled], .button.clear.tertiary.disabled:hover, .button.clear.tertiary[disabled]:hover, .button.clear.tertiary.disabled:focus, .button.clear.tertiary[disabled]:focus {
  color: #0033FF;
}
.button.clear.tertiary:hover, .button.clear.tertiary:focus {
  color: #001a80;
}
.button.clear.success, .button.clear.success.disabled, .button.clear.success[disabled], .button.clear.success.disabled:hover, .button.clear.success[disabled]:hover, .button.clear.success.disabled:focus, .button.clear.success[disabled]:focus {
  color: #3adb76;
}
.button.clear.success:hover, .button.clear.success:focus {
  color: #157539;
}
.button.clear.warning, .button.clear.warning.disabled, .button.clear.warning[disabled], .button.clear.warning.disabled:hover, .button.clear.warning[disabled]:hover, .button.clear.warning.disabled:focus, .button.clear.warning[disabled]:focus {
  color: #ffae00;
}
.button.clear.warning:hover, .button.clear.warning:focus {
  color: #805700;
}
.button.clear.alert, .button.clear.alert.disabled, .button.clear.alert[disabled], .button.clear.alert.disabled:hover, .button.clear.alert[disabled]:hover, .button.clear.alert.disabled:focus, .button.clear.alert[disabled]:focus {
  color: #cc4b37;
}
.button.clear.alert:hover, .button.clear.alert:focus {
  color: #67251a;
}
.button.clear.red, .button.clear.red.disabled, .button.clear.red[disabled], .button.clear.red.disabled:hover, .button.clear.red[disabled]:hover, .button.clear.red.disabled:focus, .button.clear.red[disabled]:focus {
  color: #ed0a00;
}
.button.clear.red:hover, .button.clear.red:focus {
  color: #770500;
}
.button.disabled, .button[disabled] {
  opacity: 0.25;
  cursor: not-allowed;
}
.button.dropdown::after {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0.4em;
  content: "";
  border-bottom-width: 0;
  border-color: #fff transparent transparent;
  position: relative;
  top: 0.4em;
  display: inline-block;
  float: right;
  margin-left: 0;
}
.button.dropdown.hollow::after, .button.dropdown.clear::after {
  border-top-color: #000;
}
.button.dropdown.hollow.primary::after, .button.dropdown.clear.primary::after {
  border-top-color: #001641;
}
.button.dropdown.hollow.secondary::after, .button.dropdown.clear.secondary::after {
  border-top-color: #ed0a00;
}
.button.dropdown.hollow.tertiary::after, .button.dropdown.clear.tertiary::after {
  border-top-color: #0033FF;
}
.button.dropdown.hollow.success::after, .button.dropdown.clear.success::after {
  border-top-color: #3adb76;
}
.button.dropdown.hollow.warning::after, .button.dropdown.clear.warning::after {
  border-top-color: #ffae00;
}
.button.dropdown.hollow.alert::after, .button.dropdown.clear.alert::after {
  border-top-color: #cc4b37;
}
.button.dropdown.hollow.red::after, .button.dropdown.clear.red::after {
  border-top-color: #ed0a00;
}
.button.arrow-only::after {
  top: -0.1em;
  float: none;
  margin-left: 0;
}

a.button:hover, a.button:focus {
  text-decoration: none;
}

.breadcrumbs {
  margin: 0 0 1rem 0;
  list-style: none;
}
.breadcrumbs::before, .breadcrumbs::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.breadcrumbs::after {
  clear: both;
}
.breadcrumbs li {
  float: left;
  font-size: 0.8125rem;
  color: #fff;
  cursor: default;
  margin-right: 0.45rem;
}
.breadcrumbs a {
  color: #fff;
}
.breadcrumbs a:hover {
  text-decoration: underline;
}
.breadcrumbs .disabled {
  color: #cacaca;
  cursor: not-allowed;
}

.menu {
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  display: flex;
  flex-wrap: wrap;
}
[data-whatinput=mouse] .menu li {
  outline: 0;
}
.menu a,
.menu .button {
  line-height: 1;
  text-decoration: none;
  display: block;
  padding: 0.7rem 1rem;
}
.menu input,
.menu select,
.menu a,
.menu button {
  margin-bottom: 0;
}
.menu input {
  display: inline-block;
}
.menu, .menu.horizontal {
  flex-wrap: wrap;
  flex-direction: row;
}
.menu.vertical {
  flex-wrap: nowrap;
  flex-direction: column;
}
.menu.vertical.icon-top li a img,
.menu.vertical.icon-top li a i,
.menu.vertical.icon-top li a svg, .menu.vertical.icon-bottom li a img,
.menu.vertical.icon-bottom li a i,
.menu.vertical.icon-bottom li a svg {
  text-align: left;
}
.menu.expanded li {
  flex: 1 1 0px;
}
.menu.expanded.icon-top li a img,
.menu.expanded.icon-top li a i,
.menu.expanded.icon-top li a svg, .menu.expanded.icon-bottom li a img,
.menu.expanded.icon-bottom li a i,
.menu.expanded.icon-bottom li a svg {
  text-align: left;
}
.menu.simple {
  align-items: center;
}
.menu.simple li + li {
  margin-left: 1rem;
}
.menu.simple a {
  padding: 0;
}
.menu.small-horizontal {
  flex-wrap: wrap;
  flex-direction: row;
}
.menu.small-vertical {
  flex-wrap: nowrap;
  flex-direction: column;
}
.menu.small-expanded li {
  flex: 1 1 0px;
}
.menu.small-simple li {
  flex: 1 1 0px;
}
@media print, screen and (min-width: 48em) {
  .menu.medium-horizontal {
    flex-wrap: wrap;
    flex-direction: row;
  }
  .menu.medium-vertical {
    flex-wrap: nowrap;
    flex-direction: column;
  }
  .menu.medium-expanded li {
    flex: 1 1 0px;
  }
  .menu.medium-simple li {
    flex: 1 1 0px;
  }
}
@media print, screen and (min-width: 64em) {
  .menu.large-horizontal {
    flex-wrap: wrap;
    flex-direction: row;
  }
  .menu.large-vertical {
    flex-wrap: nowrap;
    flex-direction: column;
  }
  .menu.large-expanded li {
    flex: 1 1 0px;
  }
  .menu.large-simple li {
    flex: 1 1 0px;
  }
}
@media screen and (min-width: 75em) {
  .menu.xlarge-horizontal {
    flex-wrap: wrap;
    flex-direction: row;
  }
  .menu.xlarge-vertical {
    flex-wrap: nowrap;
    flex-direction: column;
  }
  .menu.xlarge-expanded li {
    flex: 1 1 0px;
  }
  .menu.xlarge-simple li {
    flex: 1 1 0px;
  }
}
.menu.nested {
  margin-right: 0;
  margin-left: 1rem;
}
.menu.icons a {
  display: flex;
}
.menu.icon-top a, .menu.icon-right a, .menu.icon-bottom a, .menu.icon-left a {
  display: flex;
}
.menu.icon-left li a, .menu.nested.icon-left li a {
  flex-flow: row nowrap;
}
.menu.icon-left li a img,
.menu.icon-left li a i,
.menu.icon-left li a svg, .menu.nested.icon-left li a img,
.menu.nested.icon-left li a i,
.menu.nested.icon-left li a svg {
  margin-right: 0.25rem;
}
.menu.icon-right li a, .menu.nested.icon-right li a {
  flex-flow: row nowrap;
}
.menu.icon-right li a img,
.menu.icon-right li a i,
.menu.icon-right li a svg, .menu.nested.icon-right li a img,
.menu.nested.icon-right li a i,
.menu.nested.icon-right li a svg {
  margin-left: 0.25rem;
}
.menu.icon-top li a, .menu.nested.icon-top li a {
  flex-flow: column nowrap;
}
.menu.icon-top li a img,
.menu.icon-top li a i,
.menu.icon-top li a svg, .menu.nested.icon-top li a img,
.menu.nested.icon-top li a i,
.menu.nested.icon-top li a svg {
  align-self: stretch;
  margin-bottom: 0.25rem;
  text-align: center;
}
.menu.icon-bottom li a, .menu.nested.icon-bottom li a {
  flex-flow: column nowrap;
}
.menu.icon-bottom li a img,
.menu.icon-bottom li a i,
.menu.icon-bottom li a svg, .menu.nested.icon-bottom li a img,
.menu.nested.icon-bottom li a i,
.menu.nested.icon-bottom li a svg {
  align-self: stretch;
  margin-bottom: 0.25rem;
  text-align: center;
}
.menu .is-active > a {
  background: #001641;
  color: #fff;
}
.menu .active > a {
  background: #001641;
  color: #fff;
}
.menu.align-left {
  justify-content: flex-start;
}
.menu.align-right li {
  display: flex;
  justify-content: flex-end;
}
.menu.align-right li .submenu li {
  justify-content: flex-start;
}
.menu.align-right.vertical li {
  display: block;
  text-align: right;
}
.menu.align-right.vertical li .submenu li {
  text-align: right;
}
.menu.align-right.icon-top li a img,
.menu.align-right.icon-top li a i,
.menu.align-right.icon-top li a svg, .menu.align-right.icon-bottom li a img,
.menu.align-right.icon-bottom li a i,
.menu.align-right.icon-bottom li a svg {
  text-align: right;
}
.menu.align-right .nested {
  margin-right: 1rem;
  margin-left: 0;
}
.menu.align-center li {
  display: flex;
  justify-content: center;
}
.menu.align-center li .submenu li {
  justify-content: flex-start;
}
.menu .menu-text {
  padding: 0.7rem 1rem;
  font-weight: bold;
  line-height: 1;
  color: inherit;
}

.menu-centered > .menu {
  justify-content: center;
}
.menu-centered > .menu li {
  display: flex;
  justify-content: center;
}
.menu-centered > .menu li .submenu li {
  justify-content: flex-start;
}

.no-js [data-responsive-menu] ul {
  display: none;
}

.label {
  display: inline-block;
  padding: 0.33333rem 0.5rem;
  border-radius: 0;
  font-size: 0.8rem;
  line-height: 1;
  white-space: nowrap;
  cursor: default;
  background: #001641;
  color: #fff;
}
.label.primary {
  background: #001641;
  color: #fff;
}
.label.secondary {
  background: #ed0a00;
  color: #000;
}
.label.tertiary {
  background: #0033FF;
  color: #fff;
}
.label.success {
  background: #3adb76;
  color: #000;
}
.label.warning {
  background: #ffae00;
  color: #000;
}
.label.alert {
  background: #cc4b37;
  color: #000;
}
.label.red {
  background: #ed0a00;
  color: #000;
}

.orbit {
  position: relative;
}

.orbit-container {
  position: relative;
  height: 0;
  margin: 0;
  list-style: none;
  overflow: hidden;
}

.orbit-slide {
  width: 100%;
  position: absolute;
}
.orbit-slide.no-motionui.is-active {
  top: 0;
  left: 0;
}

.orbit-figure {
  margin: 0;
}

.orbit-image {
  width: 100%;
  max-width: 100%;
  margin: 0;
}

.orbit-caption {
  position: absolute;
  bottom: 0;
  width: 100%;
  margin-bottom: 0;
  padding: 1rem;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
}

.orbit-next, .orbit-previous {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  padding: 1rem;
  color: #fff;
}
[data-whatinput=mouse] .orbit-next, [data-whatinput=mouse] .orbit-previous {
  outline: 0;
}
.orbit-next:hover, .orbit-previous:hover, .orbit-next:active, .orbit-previous:active, .orbit-next:focus, .orbit-previous:focus {
  background-color: rgba(0, 0, 0, 0.5);
}

.orbit-previous {
  left: 0;
}

.orbit-next {
  left: auto;
  right: 0;
}

.orbit-bullets {
  position: relative;
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
  text-align: center;
}
[data-whatinput=mouse] .orbit-bullets {
  outline: 0;
}
.orbit-bullets button {
  width: 1.2rem;
  height: 1.2rem;
  margin: 0.1rem;
  border-radius: 50%;
  background-color: #cacaca;
}
.orbit-bullets button:hover {
  background-color: #8a8a8a;
}
.orbit-bullets button.is-active {
  background-color: #8a8a8a;
}

.pagination {
  margin-left: 0;
  margin-bottom: 1rem;
}
.pagination::before, .pagination::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.pagination::after {
  clear: both;
}
.pagination li {
  margin-right: 0.0625rem;
  border-radius: 0;
  font-size: 0.875rem;
  display: none;
}
.pagination li:last-child, .pagination li:first-child {
  display: inline-block;
}
@media print, screen and (min-width: 48em) {
  .pagination li {
    display: inline-block;
  }
}
.pagination a,
.pagination button {
  display: block;
  padding: 0.1875rem 0.625rem;
  border-radius: 0;
  color: #000;
}
.pagination a:hover,
.pagination button:hover {
  background: #e6e6e6;
}
.pagination .current {
  padding: 0.1875rem 0.625rem;
  background: #001641;
  color: #fff;
  cursor: default;
}
.pagination .disabled {
  padding: 0.1875rem 0.625rem;
  color: #cacaca;
  cursor: not-allowed;
}
.pagination .disabled:hover {
  background: transparent;
}
.pagination .ellipsis::after {
  padding: 0.1875rem 0.625rem;
  content: "…";
  color: #000;
}

.pagination-previous a::before,
.pagination-previous.disabled::before {
  display: inline-block;
  margin-right: 0.5rem;
  content: "«";
}

.pagination-next a::after,
.pagination-next.disabled::after {
  display: inline-block;
  margin-left: 0.5rem;
  content: "»";
}

html.is-reveal-open {
  position: fixed;
  width: 100%;
  overflow-y: hidden;
}
html.is-reveal-open.zf-has-scroll {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
html.is-reveal-open body {
  overflow-y: hidden;
}

.reveal-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1005;
  display: none;
  background-color: rgba(0, 0, 0, 0.45);
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.reveal {
  z-index: 1006;
  backface-visibility: hidden;
  display: none;
  padding: 1rem;
  border: 1px solid #cacaca;
  border-radius: 0;
  background-color: #fff;
  position: relative;
  top: 100px;
  margin-right: auto;
  margin-left: auto;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  max-width: none;
  height: 100%;
  min-height: 100%;
  margin-left: 0;
  border: 0;
  border-radius: 0;
}
[data-whatinput=mouse] .reveal {
  outline: 0;
}
@media print, screen and (min-width: 48em) {
  .reveal {
    min-height: 0;
  }
}
.reveal .column {
  min-width: 0;
}
.reveal > :last-child {
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  .reveal {
    width: 600px;
    max-width: 76.875rem;
  }
}
.reveal.collapse {
  padding: 0;
}
@media print, screen and (min-width: 48em) {
  .reveal.tiny {
    width: 30%;
    max-width: 76.875rem;
  }
}
@media print, screen and (min-width: 48em) {
  .reveal.small {
    width: 50%;
    max-width: 76.875rem;
  }
}
@media print, screen and (min-width: 48em) {
  .reveal.large {
    width: 90%;
    max-width: 76.875rem;
  }
}
.reveal.full {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  max-width: none;
  height: 100%;
  min-height: 100%;
  margin-left: 0;
  border: 0;
  border-radius: 0;
}
.reveal.without-overlay {
  position: fixed;
}

table {
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 1rem;
  border-radius: 0;
}
thead,
tbody,
tfoot {
  border: 1px solid #f2f2f2;
  background-color: #fff;
}

caption {
  padding: 0.5rem 0.625rem 0.625rem;
  font-weight: 600;
}

thead {
  background: #f9f9f9;
  color: #001641;
}

tfoot {
  background: #f2f2f2;
  color: #001641;
}

thead tr,
tfoot tr {
  background: transparent;
}
thead th,
thead td,
tfoot th,
tfoot td {
  padding: 0.5rem 0.625rem 0.625rem;
  font-weight: 600;
  text-align: left;
}

tbody th,
tbody td {
  padding: 0.5rem 0.625rem 0.625rem;
}

tbody tr {
  border-bottom: 1px solid #f2f2f2;
  background-color: #fff;
}

@media print, screen and (max-width: 63.99875em) {
  table.stack thead {
    display: none;
  }
  table.stack tfoot {
    display: none;
  }
  table.stack tr,
  table.stack th,
  table.stack td {
    display: block;
  }
  table.stack td {
    border-top: 0;
  }
}

table.scroll {
  display: block;
  width: 100%;
  overflow-x: auto;
}

table.hover thead tr:hover {
  background-color: #f4f4f4;
}
table.hover tfoot tr:hover {
  background-color: #ededed;
}
table.hover tbody tr:hover {
  background-color: #fafafa;
}

.table-scroll {
  overflow-x: auto;
}

.tabs {
  margin: 0;
  border: 1px solid #e6e6e6;
  background: #fff;
  list-style-type: none;
}
.tabs::before, .tabs::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.tabs::after {
  clear: both;
}

.tabs.vertical > li {
  display: block;
  float: none;
  width: auto;
}

.tabs.simple > li > a {
  padding: 0;
}
.tabs.simple > li > a:hover {
  background: transparent;
}

.tabs.primary {
  background: #001641;
}
.tabs.primary > li > a {
  color: #fff;
}
.tabs.primary > li > a:hover, .tabs.primary > li > a:focus {
  background: #001e57;
}

.tabs-title {
  float: left;
}
.tabs-title > a {
  display: block;
  padding: 1.25rem 1.5rem;
  font-size: 0.75rem;
  line-height: 1;
  color: #001641;
}
[data-whatinput=mouse] .tabs-title > a {
  outline: 0;
}
.tabs-title > a:hover {
  background: #fff;
  color: #001338;
}
.tabs-title > a:focus, .tabs-title > a[aria-selected=true] {
  background: #e6e6e6;
  color: #001641;
}

.tabs-content {
  border: 1px solid #e6e6e6;
  border-top: 0;
  background: #fff;
  color: #001641;
  transition: all 0.5s ease;
}

.tabs-content.vertical {
  border: 1px solid #e6e6e6;
  border-left: 0;
}

.tabs-panel {
  display: none;
  padding: 1rem;
}
.tabs-panel.is-active {
  display: block;
}

.hide {
  display: none !important;
}

.invisible {
  visibility: hidden;
}

.visible {
  visibility: visible;
}

.hide-for-xsmall-only {
  display: none !important;
}

@media screen and (max-width: 0em), screen and (min-width: 0em) {
  .show-for-xsmall-only {
    display: none !important;
  }
}

.hide-for-small {
  display: none !important;
}

.show-for-small {
  display: none !important;
}

@media print, screen and (max-width: 47.99875em) {
  .hide-for-small-only {
    display: none !important;
  }
}

@media screen and (max-width: 0em), screen and (min-width: 48em) {
  .show-for-small-only {
    display: none !important;
  }
}

@media print, screen and (min-width: 48em) {
  .hide-for-medium {
    display: none !important;
  }
}

@media screen and (max-width: 47.99875em) {
  .show-for-medium {
    display: none !important;
  }
}

@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  .hide-for-medium-only {
    display: none !important;
  }
}

@media screen and (max-width: 47.99875em), screen and (min-width: 64em) {
  .show-for-medium-only {
    display: none !important;
  }
}

@media print, screen and (min-width: 64em) {
  .hide-for-large {
    display: none !important;
  }
}

@media screen and (max-width: 63.99875em) {
  .show-for-large {
    display: none !important;
  }
}

@media print, screen and (min-width: 64em) and (max-width: 74.99875em) {
  .hide-for-large-only {
    display: none !important;
  }
}

@media screen and (max-width: 63.99875em), screen and (min-width: 75em) {
  .show-for-large-only {
    display: none !important;
  }
}

@media screen and (min-width: 75em) {
  .hide-for-xlarge {
    display: none !important;
  }
}

@media screen and (max-width: 74.99875em) {
  .show-for-xlarge {
    display: none !important;
  }
}

@media screen and (min-width: 75em) and (max-width: 89.99875em) {
  .hide-for-xlarge-only {
    display: none !important;
  }
}

@media screen and (max-width: 74.99875em), screen and (min-width: 90em) {
  .show-for-xlarge-only {
    display: none !important;
  }
}

.show-for-sr,
.show-on-focus {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.show-on-focus:active, .show-on-focus:focus {
  position: static !important;
  width: auto !important;
  height: auto !important;
  overflow: visible !important;
  clip: auto !important;
  white-space: normal !important;
}

.show-for-landscape,
.hide-for-portrait {
  display: block !important;
}
@media screen and (orientation: landscape) {
  .show-for-landscape,
  .hide-for-portrait {
    display: block !important;
  }
}
@media screen and (orientation: portrait) {
  .show-for-landscape,
  .hide-for-portrait {
    display: none !important;
  }
}

.hide-for-landscape,
.show-for-portrait {
  display: none !important;
}
@media screen and (orientation: landscape) {
  .hide-for-landscape,
  .show-for-portrait {
    display: none !important;
  }
}
@media screen and (orientation: portrait) {
  .hide-for-landscape,
  .show-for-portrait {
    display: block !important;
  }
}

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

.hide-for-dark-mode {
  display: block;
}

@media screen and (prefers-color-scheme: dark) {
  .show-for-dark-mode {
    display: block !important;
  }
  .hide-for-dark-mode {
    display: none !important;
  }
}
.show-for-ie {
  display: none;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .show-for-ie {
    display: block !important;
  }
  .hide-for-ie {
    display: none !important;
  }
}
.show-for-sticky {
  display: none;
}

.is-stuck .show-for-sticky {
  display: block;
}

.is-stuck .hide-for-sticky {
  display: none;
}

.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-center {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.clearfix::before, .clearfix::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.clearfix::after {
  clear: both;
}

.align-left {
  justify-content: flex-start;
}

.align-right {
  justify-content: flex-end;
}

.align-center {
  justify-content: center;
}

.align-justify {
  justify-content: space-between;
}

.align-spaced {
  justify-content: space-around;
}

.align-left.vertical.menu > li > a {
  justify-content: flex-start;
}

.align-right.vertical.menu > li > a {
  justify-content: flex-end;
}

.align-center.vertical.menu > li > a {
  justify-content: center;
}

.align-top {
  align-items: flex-start;
}

.align-self-top {
  align-self: flex-start;
}

.align-bottom {
  align-items: flex-end;
}

.align-self-bottom {
  align-self: flex-end;
}

.align-middle {
  align-items: center;
}

.align-self-middle {
  align-self: center;
}

.align-stretch {
  align-items: stretch;
}

.align-self-stretch {
  align-self: stretch;
}

.align-center-middle {
  justify-content: center;
  align-items: center;
  align-content: center;
}

.xsmall-order-1 {
  order: 1;
}

.xsmall-order-2 {
  order: 2;
}

.xsmall-order-3 {
  order: 3;
}

.xsmall-order-4 {
  order: 4;
}

.xsmall-order-5 {
  order: 5;
}

.xsmall-order-6 {
  order: 6;
}

.small-order-1 {
  order: 1;
}

.small-order-2 {
  order: 2;
}

.small-order-3 {
  order: 3;
}

.small-order-4 {
  order: 4;
}

.small-order-5 {
  order: 5;
}

.small-order-6 {
  order: 6;
}

@media print, screen and (min-width: 48em) {
  .medium-order-1 {
    order: 1;
  }
  .medium-order-2 {
    order: 2;
  }
  .medium-order-3 {
    order: 3;
  }
  .medium-order-4 {
    order: 4;
  }
  .medium-order-5 {
    order: 5;
  }
  .medium-order-6 {
    order: 6;
  }
}
@media print, screen and (min-width: 64em) {
  .large-order-1 {
    order: 1;
  }
  .large-order-2 {
    order: 2;
  }
  .large-order-3 {
    order: 3;
  }
  .large-order-4 {
    order: 4;
  }
  .large-order-5 {
    order: 5;
  }
  .large-order-6 {
    order: 6;
  }
}
@media screen and (min-width: 75em) {
  .xlarge-order-1 {
    order: 1;
  }
  .xlarge-order-2 {
    order: 2;
  }
  .xlarge-order-3 {
    order: 3;
  }
  .xlarge-order-4 {
    order: 4;
  }
  .xlarge-order-5 {
    order: 5;
  }
  .xlarge-order-6 {
    order: 6;
  }
}
.flex-container {
  display: flex;
}

.flex-child-auto {
  flex: 1 1 auto;
}

.flex-child-grow {
  flex: 1 0 auto;
}

.flex-child-shrink {
  flex: 0 1 auto;
}

.flex-dir-row {
  flex-direction: row;
}

.flex-dir-row-reverse {
  flex-direction: row-reverse;
}

.flex-dir-column {
  flex-direction: column;
}

.flex-dir-column-reverse {
  flex-direction: column-reverse;
}

.small-flex-container {
  display: flex;
}

.small-flex-child-auto {
  flex: 1 1 auto;
}

.small-flex-child-grow {
  flex: 1 0 auto;
}

.small-flex-child-shrink {
  flex: 0 1 auto;
}

.small-flex-dir-row {
  flex-direction: row;
}

.small-flex-dir-row-reverse {
  flex-direction: row-reverse;
}

.small-flex-dir-column {
  flex-direction: column;
}

.small-flex-dir-column-reverse {
  flex-direction: column-reverse;
}

@media print, screen and (min-width: 48em) {
  .medium-flex-container {
    display: flex;
  }
  .medium-flex-child-auto {
    flex: 1 1 auto;
  }
  .medium-flex-child-grow {
    flex: 1 0 auto;
  }
  .medium-flex-child-shrink {
    flex: 0 1 auto;
  }
  .medium-flex-dir-row {
    flex-direction: row;
  }
  .medium-flex-dir-row-reverse {
    flex-direction: row-reverse;
  }
  .medium-flex-dir-column {
    flex-direction: column;
  }
  .medium-flex-dir-column-reverse {
    flex-direction: column-reverse;
  }
}
@media print, screen and (min-width: 64em) {
  .large-flex-container {
    display: flex;
  }
  .large-flex-child-auto {
    flex: 1 1 auto;
  }
  .large-flex-child-grow {
    flex: 1 0 auto;
  }
  .large-flex-child-shrink {
    flex: 0 1 auto;
  }
  .large-flex-dir-row {
    flex-direction: row;
  }
  .large-flex-dir-row-reverse {
    flex-direction: row-reverse;
  }
  .large-flex-dir-column {
    flex-direction: column;
  }
  .large-flex-dir-column-reverse {
    flex-direction: column-reverse;
  }
}
@media screen and (min-width: 75em) {
  .xlarge-flex-container {
    display: flex;
  }
  .xlarge-flex-child-auto {
    flex: 1 1 auto;
  }
  .xlarge-flex-child-grow {
    flex: 1 0 auto;
  }
  .xlarge-flex-child-shrink {
    flex: 0 1 auto;
  }
  .xlarge-flex-dir-row {
    flex-direction: row;
  }
  .xlarge-flex-dir-row-reverse {
    flex-direction: row-reverse;
  }
  .xlarge-flex-dir-column {
    flex-direction: column;
  }
  .xlarge-flex-dir-column-reverse {
    flex-direction: column-reverse;
  }
}
.slide-in-down.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(-100%);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

.slide-in-down.mui-enter.mui-enter-active {
  transform: translateY(0);
}

.slide-in-left.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(-100%);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

.slide-in-left.mui-enter.mui-enter-active {
  transform: translateX(0);
}

.slide-in-up.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(100%);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

.slide-in-up.mui-enter.mui-enter-active {
  transform: translateY(0);
}

.slide-in-right.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(100%);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

.slide-in-right.mui-enter.mui-enter-active {
  transform: translateX(0);
}

.slide-out-down.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(0);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

.slide-out-down.mui-leave.mui-leave-active {
  transform: translateY(100%);
}

.slide-out-right.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(0);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

.slide-out-right.mui-leave.mui-leave-active {
  transform: translateX(100%);
}

.slide-out-up.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(0);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

.slide-out-up.mui-leave.mui-leave-active {
  transform: translateY(-100%);
}

.slide-out-left.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(0);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

.slide-out-left.mui-leave.mui-leave-active {
  transform: translateX(-100%);
}

.fade-in.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  opacity: 0;
  transition-property: opacity;
}

.fade-in.mui-enter.mui-enter-active {
  opacity: 1;
}

.fade-out.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  opacity: 1;
  transition-property: opacity;
}

.fade-out.mui-leave.mui-leave-active {
  opacity: 0;
}

.hinge-in-from-top.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateX(-90deg);
  transform-origin: top;
  transition-property: transform, opacity;
  opacity: 0;
}

.hinge-in-from-top.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

.hinge-in-from-right.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateY(-90deg);
  transform-origin: right;
  transition-property: transform, opacity;
  opacity: 0;
}

.hinge-in-from-right.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

.hinge-in-from-bottom.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateX(90deg);
  transform-origin: bottom;
  transition-property: transform, opacity;
  opacity: 0;
}

.hinge-in-from-bottom.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

.hinge-in-from-left.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateY(90deg);
  transform-origin: left;
  transition-property: transform, opacity;
  opacity: 0;
}

.hinge-in-from-left.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

.hinge-in-from-middle-x.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateX(-90deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 0;
}

.hinge-in-from-middle-x.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

.hinge-in-from-middle-y.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateY(-90deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 0;
}

.hinge-in-from-middle-y.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

.hinge-out-from-top.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: top;
  transition-property: transform, opacity;
  opacity: 1;
}

.hinge-out-from-top.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateX(90deg);
  opacity: 0;
}

.hinge-out-from-right.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: right;
  transition-property: transform, opacity;
  opacity: 1;
}

.hinge-out-from-right.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateY(90deg);
  opacity: 0;
}

.hinge-out-from-bottom.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: bottom;
  transition-property: transform, opacity;
  opacity: 1;
}

.hinge-out-from-bottom.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateX(-90deg);
  opacity: 0;
}

.hinge-out-from-left.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: left;
  transition-property: transform, opacity;
  opacity: 1;
}

.hinge-out-from-left.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateY(-90deg);
  opacity: 0;
}

.hinge-out-from-middle-x.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 1;
}

.hinge-out-from-middle-x.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateX(90deg);
  opacity: 0;
}

.hinge-out-from-middle-y.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 1;
}

.hinge-out-from-middle-y.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateY(90deg);
  opacity: 0;
}

.scale-in-up.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(0.5);
  transition-property: transform, opacity;
  opacity: 0;
}

.scale-in-up.mui-enter.mui-enter-active {
  transform: scale(1);
  opacity: 1;
}

.scale-in-down.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(1.5);
  transition-property: transform, opacity;
  opacity: 0;
}

.scale-in-down.mui-enter.mui-enter-active {
  transform: scale(1);
  opacity: 1;
}

.scale-out-up.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(1);
  transition-property: transform, opacity;
  opacity: 1;
}

.scale-out-up.mui-leave.mui-leave-active {
  transform: scale(1.5);
  opacity: 0;
}

.scale-out-down.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(1);
  transition-property: transform, opacity;
  opacity: 1;
}

.scale-out-down.mui-leave.mui-leave-active {
  transform: scale(0.5);
  opacity: 0;
}

.spin-in.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(-0.75turn);
  transition-property: transform, opacity;
  opacity: 0;
}

.spin-in.mui-enter.mui-enter-active {
  transform: rotate(0);
  opacity: 1;
}

.spin-out.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(0);
  transition-property: transform, opacity;
  opacity: 1;
}

.spin-out.mui-leave.mui-leave-active {
  transform: rotate(0.75turn);
  opacity: 0;
}

.spin-in-ccw.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(0.75turn);
  transition-property: transform, opacity;
  opacity: 0;
}

.spin-in-ccw.mui-enter.mui-enter-active {
  transform: rotate(0);
  opacity: 1;
}

.spin-out-ccw.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(0);
  transition-property: transform, opacity;
  opacity: 1;
}

.spin-out-ccw.mui-leave.mui-leave-active {
  transform: rotate(-0.75turn);
  opacity: 0;
}

.slow {
  transition-duration: 750ms !important;
}

.fast {
  transition-duration: 250ms !important;
}

.linear {
  transition-timing-function: linear !important;
}

.ease {
  transition-timing-function: ease !important;
}

.ease-in {
  transition-timing-function: ease-in !important;
}

.ease-out {
  transition-timing-function: ease-out !important;
}

.ease-in-out {
  transition-timing-function: ease-in-out !important;
}

.bounce-in {
  transition-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;
}

.bounce-out {
  transition-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important;
}

.bounce-in-out {
  transition-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;
}

.short-delay {
  transition-delay: 300ms !important;
}

.long-delay {
  transition-delay: 700ms !important;
}

.shake {
  animation-name: shake-7;
}
@keyframes shake-7 {
  0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% {
    transform: translateX(7%);
  }
  5%, 15%, 25%, 35%, 45%, 55%, 65%, 75%, 85%, 95% {
    transform: translateX(-7%);
  }
}

.spin-cw {
  animation-name: spin-cw-1turn;
}
@keyframes spin-cw-1turn {
  0% {
    transform: rotate(-1turn);
  }
  100% {
    transform: rotate(0);
  }
}

.spin-ccw {
  animation-name: spin-ccw-1turn;
}
@keyframes spin-ccw-1turn {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(-1turn);
  }
}

.wiggle {
  animation-name: wiggle-7deg;
}
@keyframes wiggle-7deg {
  40%, 50%, 60% {
    transform: rotate(7deg);
  }
  35%, 45%, 55%, 65% {
    transform: rotate(-7deg);
  }
  0%, 30%, 70%, 100% {
    transform: rotate(0);
  }
}

.shake,
.spin-cw,
.spin-ccw,
.wiggle {
  animation-duration: 500ms;
}

.infinite {
  animation-iteration-count: infinite;
}

.slow {
  animation-duration: 750ms !important;
}

.fast {
  animation-duration: 250ms !important;
}

.linear {
  animation-timing-function: linear !important;
}

.ease {
  animation-timing-function: ease !important;
}

.ease-in {
  animation-timing-function: ease-in !important;
}

.ease-out {
  animation-timing-function: ease-out !important;
}

.ease-in-out {
  animation-timing-function: ease-in-out !important;
}

.bounce-in {
  animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;
}

.bounce-out {
  animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important;
}

.bounce-in-out {
  animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;
}

.short-delay {
  animation-delay: 300ms !important;
}

.long-delay {
  animation-delay: 700ms !important;
}

@keyframes linesAnimateIn {
  0% {
    transform: rotate3d(0, 0, 1, -270deg) scale3d(0, 0, 1);
  }
  50% {
    transform: rotate3d(0, 0, 1, -270deg) scale3d(1, 1, 1);
  }
  100% {
    transform: rotate3d(0, 0, 1, -315deg) scale3d(1, 1, 1);
  }
}
@keyframes fade-in-bottom {
  0% {
    -webkit-transform: translateY(3.125rem);
    transform: translateY(3.125rem);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fade-in-left {
  0% {
    -webkit-transform: translateX(-3.125rem);
    transform: translateX(-3.125rem);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.motivation-fade-enter-active, .motivation-fade-appear-active, .motivation-fade-leave-active {
  transition: opacity 0.4s;
}

.motivation-fade-enter, .motivation-fade-appear-to, .motivation-fade-leave-to {
  opacity: 0;
}

.motivation-slide-in-enter-active {
  -webkit-animation: slideOut 0.5s;
  -moz-animation: slideOut 0.5s;
  animation: slideOut 0.5s;
}

.motivation-slide-in-leave-active {
  -webkit-animation: slideIn 0.5s reverse;
  -moz-animation: slideIn 0.5s reverse;
  animation: slideIn 0.5s reverse;
}

.motivation-slide-out-enter-active {
  -webkit-animation: slideIn 0.5s;
  -moz-animation: slideIn 0.5s;
  animation: slideIn 0.5s;
}

.motivation-slide-out-leave-active {
  -webkit-animation: slideOut 0.5s reverse;
  -moz-animation: slideOut 0.5s reverse;
  animation: slideOut 0.5s reverse;
}

@-webkit-keyframes slideIn {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
@-moz-keyframes slideIn {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes slideIn {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
@-webkit-keyframes slideOut {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
@-moz-keyframes slideOut {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes slideOut {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
@media (max-width: 767px) {
  .page-container.with-nav .uw-masthead {
    display: flex;
    flex-flow: row wrap;
  }
  .page-container.with-nav .uw-masthead__main {
    order: 3;
  }
  .page-container.with-nav .uw-masthead--image__container {
    order: 2;
  }
  .page-container.with-nav .uw-masthead--image__container::before {
    display: none;
  }
}
.uw-hero .page-navigator-wrapper,
.uw-masthead .blue-nav,
.uw-masthead .page-navigator-wrapper,
.uw-mc-header .page-navigator-wrapper,
.uw-mc-landing .page-navigator-wrapper,
.uw-mc-single .page-navigator-wrapper {
  position: relative;
  z-index: 2;
  padding: 0;
}
@media (max-width: 1199px) {
  .uw-hero .page-navigator-wrapper .page-navigator__list--pages--wrapper,
  .uw-masthead .blue-nav .page-navigator__list--pages--wrapper,
  .uw-masthead .page-navigator-wrapper .page-navigator__list--pages--wrapper,
  .uw-mc-header .page-navigator-wrapper .page-navigator__list--pages--wrapper,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__list--pages--wrapper,
  .uw-mc-single .page-navigator-wrapper .page-navigator__list--pages--wrapper {
    position: absolute;
    top: 0;
    width: 50%;
    right: 0;
  }
  .uw-hero .page-navigator-wrapper .page-navigator__list--breadcrumbs,
  .uw-masthead .blue-nav .page-navigator__list--breadcrumbs,
  .uw-masthead .page-navigator-wrapper .page-navigator__list--breadcrumbs,
  .uw-mc-header .page-navigator-wrapper .page-navigator__list--breadcrumbs,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__list--breadcrumbs,
  .uw-mc-single .page-navigator-wrapper .page-navigator__list--breadcrumbs {
    margin-top: 45px;
  }
  .uw-hero .page-navigator-wrapper .page-navigator__list--breadcrumbs ul,
  .uw-masthead .blue-nav .page-navigator__list--breadcrumbs ul,
  .uw-masthead .page-navigator-wrapper .page-navigator__list--breadcrumbs ul,
  .uw-mc-header .page-navigator-wrapper .page-navigator__list--breadcrumbs ul,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__list--breadcrumbs ul,
  .uw-mc-single .page-navigator-wrapper .page-navigator__list--breadcrumbs ul {
    width: 50%;
    left: 0;
  }
  .uw-hero .page-navigator-wrapper .page-navigator__list--breadcrumbs ul li,
  .uw-masthead .blue-nav .page-navigator__list--breadcrumbs ul li,
  .uw-masthead .page-navigator-wrapper .page-navigator__list--breadcrumbs ul li,
  .uw-mc-header .page-navigator-wrapper .page-navigator__list--breadcrumbs ul li,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__list--breadcrumbs ul li,
  .uw-mc-single .page-navigator-wrapper .page-navigator__list--breadcrumbs ul li {
    margin-bottom: 0.5rem;
  }
  .uw-hero .page-navigator-wrapper .page-navigator__button-wrapper a,
  .uw-masthead .blue-nav .page-navigator__button-wrapper a,
  .uw-masthead .page-navigator-wrapper .page-navigator__button-wrapper a,
  .uw-mc-header .page-navigator-wrapper .page-navigator__button-wrapper a,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__button-wrapper a,
  .uw-mc-single .page-navigator-wrapper .page-navigator__button-wrapper a {
    display: block;
  }
}
@media (max-width: 767px) {
  .uw-hero .page-navigator-wrapper,
  .uw-masthead .blue-nav,
  .uw-masthead .page-navigator-wrapper,
  .uw-mc-header .page-navigator-wrapper,
  .uw-mc-landing .page-navigator-wrapper,
  .uw-mc-single .page-navigator-wrapper {
    padding: 0;
    width: 100%;
    order: 1;
  }
  .uw-hero .page-navigator-wrapper .page-navigator__list--pages--wrapper,
  .uw-masthead .blue-nav .page-navigator__list--pages--wrapper,
  .uw-masthead .page-navigator-wrapper .page-navigator__list--pages--wrapper,
  .uw-mc-header .page-navigator-wrapper .page-navigator__list--pages--wrapper,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__list--pages--wrapper,
  .uw-mc-single .page-navigator-wrapper .page-navigator__list--pages--wrapper {
    position: absolute;
    top: 40px;
    width: 100%;
  }
  .uw-hero .page-navigator-wrapper .page-navigator,
  .uw-masthead .blue-nav .page-navigator,
  .uw-masthead .page-navigator-wrapper .page-navigator,
  .uw-mc-header .page-navigator-wrapper .page-navigator,
  .uw-mc-landing .page-navigator-wrapper .page-navigator,
  .uw-mc-single .page-navigator-wrapper .page-navigator {
    margin-bottom: 0;
  }
  .uw-hero .page-navigator-wrapper .page-navigator__list--breadcrumbs,
  .uw-masthead .blue-nav .page-navigator__list--breadcrumbs,
  .uw-masthead .page-navigator-wrapper .page-navigator__list--breadcrumbs,
  .uw-mc-header .page-navigator-wrapper .page-navigator__list--breadcrumbs,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__list--breadcrumbs,
  .uw-mc-single .page-navigator-wrapper .page-navigator__list--breadcrumbs {
    margin-top: 0;
    margin-bottom: 0;
    position: absolute;
    width: 100%;
  }
  .uw-hero .page-navigator-wrapper .page-navigator__list--breadcrumbs ul,
  .uw-masthead .blue-nav .page-navigator__list--breadcrumbs ul,
  .uw-masthead .page-navigator-wrapper .page-navigator__list--breadcrumbs ul,
  .uw-mc-header .page-navigator-wrapper .page-navigator__list--breadcrumbs ul,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__list--breadcrumbs ul,
  .uw-mc-single .page-navigator-wrapper .page-navigator__list--breadcrumbs ul {
    width: 100%;
    left: 0;
  }
  .uw-hero .page-navigator-wrapper .page-navigator__list--breadcrumbs ul li,
  .uw-masthead .blue-nav .page-navigator__list--breadcrumbs ul li,
  .uw-masthead .page-navigator-wrapper .page-navigator__list--breadcrumbs ul li,
  .uw-mc-header .page-navigator-wrapper .page-navigator__list--breadcrumbs ul li,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__list--breadcrumbs ul li,
  .uw-mc-single .page-navigator-wrapper .page-navigator__list--breadcrumbs ul li {
    margin-bottom: 0.5rem;
  }
  .uw-hero .page-navigator-wrapper .page-navigator__list--pages,
  .uw-masthead .blue-nav .page-navigator__list--pages,
  .uw-masthead .page-navigator-wrapper .page-navigator__list--pages,
  .uw-mc-header .page-navigator-wrapper .page-navigator__list--pages,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__list--pages,
  .uw-mc-single .page-navigator-wrapper .page-navigator__list--pages {
    height: 0 !important;
  }
  .uw-hero .page-navigator-wrapper .page-navigator__button-wrapper,
  .uw-masthead .blue-nav .page-navigator__button-wrapper,
  .uw-masthead .page-navigator-wrapper .page-navigator__button-wrapper,
  .uw-mc-header .page-navigator-wrapper .page-navigator__button-wrapper,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__button-wrapper,
  .uw-mc-single .page-navigator-wrapper .page-navigator__button-wrapper {
    display: block;
  }
  .uw-hero .page-navigator-wrapper .page-navigator__button-wrapper a,
  .uw-masthead .blue-nav .page-navigator__button-wrapper a,
  .uw-masthead .page-navigator-wrapper .page-navigator__button-wrapper a,
  .uw-mc-header .page-navigator-wrapper .page-navigator__button-wrapper a,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__button-wrapper a,
  .uw-mc-single .page-navigator-wrapper .page-navigator__button-wrapper a {
    display: block;
  }
  .uw-hero .page-navigator-wrapper .page-navigator__button-wrapper .page-navigator__button--pages,
  .uw-masthead .blue-nav .page-navigator__button-wrapper .page-navigator__button--pages,
  .uw-masthead .page-navigator-wrapper .page-navigator__button-wrapper .page-navigator__button--pages,
  .uw-mc-header .page-navigator-wrapper .page-navigator__button-wrapper .page-navigator__button--pages,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__button-wrapper .page-navigator__button--pages,
  .uw-mc-single .page-navigator-wrapper .page-navigator__button-wrapper .page-navigator__button--pages {
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  .uw-hero .page-navigator-wrapper .page-navigator__list--breadcrumbs,
  .uw-masthead .blue-nav .page-navigator__list--breadcrumbs,
  .uw-masthead .page-navigator-wrapper .page-navigator__list--breadcrumbs,
  .uw-mc-header .page-navigator-wrapper .page-navigator__list--breadcrumbs,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__list--breadcrumbs,
  .uw-mc-single .page-navigator-wrapper .page-navigator__list--breadcrumbs {
    margin-top: 20px;
  }
}
@media (min-width: 1201px) {
  .uw-hero .page-navigator-wrapper .page-navigator__list--pages--wrapper,
  .uw-masthead .blue-nav .page-navigator__list--pages--wrapper,
  .uw-masthead .page-navigator-wrapper .page-navigator__list--pages--wrapper,
  .uw-mc-header .page-navigator-wrapper .page-navigator__list--pages--wrapper,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__list--pages--wrapper,
  .uw-mc-single .page-navigator-wrapper .page-navigator__list--pages--wrapper {
    margin-left: 50%;
    position: absolute;
    top: 0;
    margin-left: 0;
  }
}

.uw-mc-single i {
  font-style: normal;
}
.uw-mc-single .fa-times::before {
  font-family: "WwwUowEduAu";
  content: "\f008";
}
.uw-mc-single .fa-chevron-down::before {
  font-family: "WwwUowEduAu";
  content: "\f003";
}
.uw-mc-single li a {
  display: inline-block !important;
}

@media (min-width: 1200px) {
  .uw-mc-header .page-navigator__list--breadcrumbs ul {
    padding: 0;
  }
}
.uw-mc-header .page-navigator i {
  font-style: normal;
}
.uw-mc-header .page-navigator .fa-times::before {
  font-family: "WwwUowEduAu";
  content: "\f008";
}
.uw-mc-header .page-navigator .fa-chevron-down::before {
  font-family: "WwwUowEduAu";
  content: "\f003";
}
.uw-mc-header .page-navigator li a {
  display: inline-block !important;
}

.uw-hero .page-navigator i {
  font-style: normal;
}
.uw-hero .page-navigator li a {
  display: inline-block !important;
}
.uw-hero .fa-times::before {
  font-family: "WwwUowEduAu";
  content: "\f008";
}
.uw-hero .fa-chevron-down::before {
  font-family: "WwwUowEduAu";
  content: "\f003";
}

body:not(.user-is-tabbing) button:focus {
  outline: none;
  box-shadow: none;
}
body:not(.user-is-tabbing) a:focus {
  outline: none;
  box-shadow: none;
}
body:not(.user-is-tabbing) .uw-panel-section h4:focus {
  outline: none;
  box-shadow: none;
}
body:not(.user-is-tabbing) .page-navigator__button:focus {
  outline: none;
  box-shadow: none;
}
body:not(.user-is-tabbing) .uw-orbit-arrows:focus {
  outline: none;
  box-shadow: none;
}
body:not(.user-is-tabbing) .orbit-previous:focus::after {
  font-family: "WwwUowEduAu";
  content: "\f004" !important;
  display: block;
}
body:not(.user-is-tabbing) .orbit-next:focus::after {
  font-family: "WwwUowEduAu";
  content: "\f005" !important;
  display: block;
}
body:not(.user-is-tabbing) .uw-home-slider__bullets button:focus {
  outline: none;
  box-shadow: none;
}
body:not(.user-is-tabbing) .uw-article-slider .slick-arrow:focus {
  outline: none;
  box-shadow: none;
}
body:not(.user-is-tabbing) .checkbox:focus + label {
  outline: none;
  box-shadow: none;
}

body.user-is-tabbing input:focus,
body.user-is-tabbing select:focus {
  outline: 2px solid hsla(210, 100%, 50%, 0.5);
}
body.user-is-tabbing input[type=radio]:focus + label {
  outline: 2px solid hsla(210, 100%, 50%, 0.5);
  border-radius: 0;
}
body.user-is-tabbing .uw-library-search:focus {
  outline: 2px solid white;
  outline-offset: 4px;
  right: 5px;
}
body.user-is-tabbing .uw-current-student-search__input:focus {
  outline: 2px solid white;
  outline-offset: 4px;
  right: 5px;
}
body.user-is-tabbing .uw-submit-library-search:focus {
  left: 4px;
}
body.user-is-tabbing .uw-submit-library-search:focus::after {
  outline: 2px solid #fff;
}
body.user-is-tabbing .swiper-button-prev:focus,
body.user-is-tabbing .swiper-button-next:focus {
  outline: 2px solid hsla(210, 100%, 50%, 0.5);
  position: absolute;
}
body.user-is-tabbing :focus {
  outline: none;
  box-shadow: none;
  position: relative;
  display: inline-block;
}
body.user-is-tabbing :focus::after {
  content: "" !important;
  outline: 2px solid hsla(210, 100%, 50%, 0.5);
  position: absolute;
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  z-index: 99999;
  margin-left: 0px !important;
}
body.user-is-tabbing .orbit-next:focus,
body.user-is-tabbing .orbit-previous:focus {
  position: absolute;
}
body.user-is-tabbing .orbit-previous:focus::after {
  font-family: "WwwUowEduAu";
  content: "\f004" !important;
  outline: 2px solid hsla(210, 100%, 50%, 0.5);
  z-index: 99999;
  position: static;
}
body.user-is-tabbing .orbit-next:focus::after {
  font-family: "WwwUowEduAu";
  content: "\f005" !important;
  outline: 2px solid hsla(210, 100%, 50%, 0.5);
  z-index: 99999;
  position: static;
}
body.user-is-tabbing .page-navigator__list :focus::after {
  outline: 2px solid #efefef;
}
body.user-is-tabbing .uw-scroll-top:focus::after {
  content: "\f006" !important;
}

a.uw-button-grid--button:focus::after {
  height: 235px;
  width: 290px;
}

.skip-link {
  position: absolute !important;
  left: 1rem;
  top: 1rem;
  text-transform: uppercase;
  font-size: 0.875rem;
  font-weight: bold;
  background: #fff;
  z-index: 100;
}
.skip-link:not(:focus) {
  white-space: nowrap;
  width: 1px;
  height: 1px;
  overflow: hidden;
  border: 0;
  padding: 0;
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  margin: -1px;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

body {
  scroll-behavior: smooth;
}

a {
  text-decoration: none;
}
a:hover, a:focus {
  text-decoration: underline;
}
a:focus {
  outline: 1px dotted #001641;
  box-shadow: 0px 0px 2px #fff;
}

@keyframes linesAnimateIn {
  0% {
    transform: rotate3d(0, 0, 1, -270deg) scale3d(0, 0, 1);
  }
  50% {
    transform: rotate3d(0, 0, 1, -270deg) scale3d(1, 1, 1);
  }
  100% {
    transform: rotate3d(0, 0, 1, -315deg) scale3d(1, 1, 1);
  }
}
@keyframes fade-in-bottom {
  0% {
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fade-in-left {
  0% {
    -webkit-transform: translateX(-50px);
    transform: translateX(-50px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes statUp {
  0% {
    transform: translate3d(0, 30px, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes statDown {
  0% {
    transform: translate3d(0, -30px, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
blockquote {
  margin: 0 0 1.875rem;
  padding: 0;
  border: 0;
}
blockquote p {
  font-size: 1.6875rem;
  line-height: 1.1111111111;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
}
blockquote cite {
  color: #001641;
}
blockquote cite::before {
  content: none;
}

.blockquote--red {
  font-size: 1.6rem;
  font-style: italic;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  border-left: 0;
  line-height: 1.25;
  margin-bottom: 50px;
  position: relative;
  padding-top: 40px;
  color: #ed0a00;
}
.blockquote--red::before {
  content: open-quote;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 6rem;
  position: absolute;
  top: -25px;
  left: -10px;
  color: #ed0a00;
}
.blockquote--red::after {
  content: close-quote;
  visibility: hidden;
  position: absolute;
}

.blockquote-author {
  display: block;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  color: #001641;
  margin: 15px 0;
  font-style: normal;
  font-size: 0.9rem;
}

.checkbox {
  opacity: 0;
  position: absolute;
}
.checkbox + label {
  display: flex;
  margin-left: 0;
  margin-right: 0;
  position: relative;
}
.checkbox + label:before {
  border: 0.0625rem solid #001641;
  box-sizing: border-box;
  content: "";
  display: block;
  height: 0.875rem;
  margin: 0 0.75rem 0 0;
  transition: all 0.3s ease-in-out;
  width: 0.875rem;
  min-width: 0.875rem;
  z-index: 1;
}
.checkbox:checked + label:before {
  border: 0;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAz0lEQVQokbXSQQqCQBQG4N9Z5GY6QjkGufMGQm07hjfyCN7CpYIuXYUtos10hEgIXfi3EAvKVIR+mN188x7vjZEDxIyIOej/0Nxs4CQJFpY1HZq2DSeOsdztoMJwGjRtu620XqO+XqF9/xsKKbEKAggpAQALpeDE8Qud93vUWr9fzQHmAG9RRJK8pylPrstKa5JkpTWPSrG71x2j26P0PGyjqK3YNIAQ/ZU+Wy2zDJfDAU1ZjqKv4XT4URSDCACM3i8nRNvuQPrXMYJ+wwl5AopfaPlvXPYKAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
  background-size: cover;
}
.checkbox:focus + label {
  outline: 1px dotted #001641;
  box-shadow: 0px 0px 2px #fff;
}

div.data-grid {
  margin-bottom: 1rem;
}
div.data-grid div.header {
  padding: 0.5rem 0.625rem 0.625rem;
  font-weight: 600;
  text-align: left;
  background: #001641;
  color: #fff;
}
div.data-grid div.container {
  display: flex;
  flex-wrap: wrap;
  align-content: stretch;
}
div.data-grid div.container div {
  display: flex;
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 34%;
  align-content: stretch;
}
@media (max-width: 767px) {
  div.data-grid div.container div {
    flex-basis: 51%;
  }
}
div.data-grid div.container div div {
  padding: 0.5rem 0.625rem 0.625rem;
}
@media (max-width: 767px) {
  div.data-grid div.container div div {
    flex-basis: 34%;
  }
}
div.data-grid div.container div div:nth-child(odd) {
  font-weight: bold;
  background-color: #f1f1f1;
}
div.data-grid div.container div div:nth-child(even) {
  border: 1px solid #f1f1f1;
  word-break: break-word;
}

html {
  overflow-y: scroll;
  overflow-x: hidden;
  scroll-behavior: smooth;
}

html,
body {
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  min-height: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body {
  max-width: 112.5rem;
  margin: 0 auto;
  position: relative;
  transition: padding 0.5s;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

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

p > img {
  width: initial;
  height: auto;
  display: inline-block;
}

label {
  margin-bottom: 0.625rem;
}

body {
  background-color: #fff;
  max-width: none;
}

.uw-section-break {
  border: 0;
  background-image: linear-gradient(to right, #cacaca 50%, #ffffff 0%);
  background-position: bottom;
  background-size: 10px 1px;
  background-repeat: repeat-x;
  height: 1px;
}

@media print, screen and (max-width: 47.99875em) {
  .page-content .uw-image-block .cell + .cell {
    margin-top: 2rem;
  }
}
.page-content p:not([class^=button-]) > a:not([class^=button-]) {
  text-decoration: underline;
}
.page-content p:not([class^=button-]) > a:not([class^=button-]):visited {
  color: #663366;
}
.page-content p:not([class^=button-]) > a:not([class^=button-]):hover {
  text-decoration: none;
}

.page-content:not(.uw-panel-grid-link-list) ul:not(.menu):not(.accordion):not(.tabs) li a:not(.color--navy):not(.button.primary) {
  text-decoration: underline;
}
.page-content:not(.uw-panel-grid-link-list) ul:not(.menu):not(.accordion):not(.tabs) li a:not(.color--navy):not(.button.primary):visited {
  color: #663366;
}

.page-content:not(.uw-panel-grid-link-list) ul:not(.menu):not(.accordion):not(.tabs) li a:not(.color--navy):not(.button.primary):hover {
  text-decoration: none;
}

.uw-panel-section + .uw-subject-courses-block {
  margin-top: 0 !important;
}

/*.page-content+.page-content {
  margin-top: 1rem;

  &.uw-media-block {
    margin-top: 2rem;
  }

  @include breakpoint(large) {
    margin-top: 2rem;
  }
}*/
hr {
  border-bottom-style: dashed;
}

.bg--grey .image-link,
.bg--grey .uw-link-big,
.bg--grey p.button-blue a,
p.button-blue .bg--grey a,
.bg--grey p.button-red a,
p.button-red .bg--grey a,
.bg--grey .image-link__title {
  color: #0033FF;
}
.bg--grey + .bg--navy {
  margin-top: 0;
}
.bg--grey + .bg--grey {
  margin-top: 0;
}

.bg--navy + .bg--navy {
  margin-top: 0;
}
.bg--navy + .bg--grey {
  margin-top: 0;
}

.uw-page-intro {
  margin-block: var(--section-spacing-y);
}

.section-spacing {
  margin-block: var(--section-spacing-y);
}
.section-spacing > div:first-of-type h2:first-child {
  margin-top: 0;
}

p:not(:last-child) {
  margin: 0 0 1.875rem;
}
p.intro {
  font-size: 1.3rem;
  line-height: 1.2;
  font-weight: 400;
  letter-spacing: -0.02em;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
}
p.intro.single-event-intro {
  margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 48em) {
  p.intro.single-event-intro {
    margin-bottom: 0;
  }
}

input[type=radio] {
  opacity: 0;
  position: absolute !important;
  clip: rect(0, 0, 0, 0) !important;
}
input[type=radio] + label {
  position: relative;
  padding-left: 1.5625rem;
  padding-top: 0.1875rem;
  cursor: pointer;
  border-radius: 99.9%;
  color: #001641;
}
input[type=radio] + label:before {
  content: "";
  display: block;
  border: 0.0625rem solid #E5E5E4;
  width: 1.25rem;
  height: 1.25rem;
  position: absolute;
  top: 0.4375rem;
  left: 0;
  border-radius: 99.9%;
}
input[type=radio] + label:after {
  content: "";
  display: block;
  opacity: 0;
  width: 0.5rem;
  height: 0.5rem;
  background: #ed0a00 no-repeat center;
  top: 0.375rem;
  left: 0.375rem;
  position: absolute;
  border-radius: 99.99%;
}
input[type=radio]:checked + label:before {
  border-color: #ed0a00;
}
input[type=radio]:checked + label:after {
  opacity: 1;
  transition: opacity 0.2s ease-in-out;
  border-radius: 99.99%;
}

select:invalid,
select option:disabled,
select option[value=""] {
  color: rgba(21, 21, 21, 0.6) !important;
}

table {
  display: block;
  table-layout: fixed;
  width: 100%;
  overflow-x: auto;
}
@media print, screen and (min-width: 64em) {
  table {
    display: table;
  }
}
table.table-two-columns th:first-child {
  width: 35%;
}

table:not([class]),
.table-two-columns {
  margin-bottom: 2rem;
}
table:not([class]) thead tr,
.table-two-columns thead tr {
  background: #001641;
  color: #fff;
}
table:not([class]) thead a,
.table-two-columns thead a {
  color: #fff;
}
table:not([class]) tbody tr:nth-child(even),
.table-two-columns tbody tr:nth-child(even) {
  background-color: #f1f1f1;
}
table:not([class]) tbody tr th,
.table-two-columns tbody tr th {
  background: #001641;
  color: #fff;
  text-align: left;
}
table:not([class]) tbody tr th a,
.table-two-columns tbody tr th a {
  color: #fff;
}
.tabs-panel table:not([class]) tbody tr th,
.tabs-panel .table-two-columns tbody tr th {
  background: inherit;
  color: inherit;
}
table:not([class]) tbody td,
.table-two-columns tbody td {
  border: 1px solid #f1f1f1;
}

.tableLayout thead tr {
  background: #001641;
  color: #fff;
}
.tableLayout tbody tr:nth-child(even) {
  background-color: #f1f1f1;
}
.tableLayout tbody td {
  border: 1px solid #f1f1f1;
}

.contact-result thead tr {
  background: #001641;
  color: #fff;
}
.contact-result tbody th {
  background-color: #f1f1f1;
}
@media (min-width: 980px) {
  .contact-result tbody th {
    width: 150px;
    text-align: left;
  }
}
.contact-result tbody td {
  border: 1px solid #f1f1f1;
}
@media (min-width: 768px) {
  .contact-result tbody td {
    width: 200px;
  }
}

#parking-spaces tr td:first-child {
  background: #001641;
  color: #fff;
  font-weight: bold;
}

table.student-profile tbody tr td:nth-child(2), table.student-profile tbody tr td:nth-child(3) {
  text-align: center;
}

svg .solid-fill {
  fill: #ed0a00;
}
svg .solid-stroke {
  stroke: #ed0a00;
}

.svg--primary svg .solid-fill {
  fill: #001641;
}
.svg--primary svg .solid-stroke {
  stroke: #001641;
}
.svg--secondary svg .solid-fill {
  fill: #ed0a00;
}
.svg--secondary svg .solid-stroke {
  stroke: #ed0a00;
}
.svg--tertiary svg .solid-fill {
  fill: #0033FF;
}
.svg--tertiary svg .solid-stroke {
  stroke: #0033FF;
}
.svg--white svg .solid-fill {
  fill: white;
}
.svg--white svg .solid-stroke {
  stroke: white;
}

svg.svg--primary .solid-fill {
  fill: #001641;
}
svg.svg--primary .solid-stroke {
  stroke: #001641;
}
svg.svg--secondary .solid-fill {
  fill: #ed0a00;
}
svg.svg--secondary .solid-stroke {
  stroke: #ed0a00;
}
svg.svg--tertiary .solid-fill {
  fill: #0033FF;
}
svg.svg--tertiary .solid-stroke {
  stroke: #0033FF;
}

.uw-breadcrumbs {
  padding-top: 40px;
  width: 100%;
  align-self: flex-start;
  flex: auto;
  margin-bottom: 0;
}
.uw-breadcrumbs ul {
  margin-bottom: 0;
}
.uw-breadcrumbs a,
.uw-breadcrumbs li {
  color: #fff;
  text-transform: none;
  font-weight: bold;
  font-size: 0.75rem;
}
.uw-breadcrumbs li:last-child a {
  font-weight: 400;
}

.breadcrumbs li {
  font-weight: 700;
}
.breadcrumbs li:not(:last-child)::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 10px;
}

.public-inner-standard .page-navigator__button {
  width: 100%;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  .public-inner-standard .breadcrumbs {
    top: -1rem !important;
  }
}
@media (max-width: 768px) {
  .public-inner-standard .breadcrumbs a {
    display: inline-block !important;
  }
}

@media (max-width: 1199px) {
  .uw-mc-landing .uw-mc-header {
    padding-top: 0;
  }
}
.uw-mc-landing .page-navigator__button {
  width: 100%;
}
@media (min-width: 768px) and (max-width: 1200px) {
  .uw-mc-landing .breadcrumbs {
    padding-top: 1rem;
  }
}

.public-events-calendar .page-navigator__button {
  width: 100%;
}
.public-events-calendar .breadcrumbs li {
  font-size: 0.8125rem;
}

@media (max-width: 768px) {
  .public-events-calendar ul.breadcrumbs,
  .uw-mc-landing ul.breadcrumbs {
    top: -2.5rem !important;
  }
}

@media (max-width: 1200px) {
  .uw-single-article ul.breadcrumbs {
    top: 0 !important;
  }
}
@media (max-width: 768px) {
  .uw-single-article ul.breadcrumbs {
    padding-top: 0;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  .uw-single-article ul.breadcrumbs {
    padding-top: 2rem;
  }
}

@media (min-width: 1200px) {
  .course-landing .breadcrumbs {
    padding-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  .course-landing .breadcrumbs {
    padding-top: 1rem;
  }
}
@media (max-width: 1200px) {
  .course-landing .breadcrumbs a {
    display: inline-block !important;
  }
}

@media (max-width: 1200px) {
  .public-inner-standard .breadcrumbs a {
    display: inline-block !important;
  }
}

.uw-library-landing .page-navigator__button--breadcrumbs {
  min-width: 100%;
}

@media (max-width: 768px) {
  .course-landing.gutter .breadcrumbs {
    padding-top: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  .course-landing.gutter .page-navigator__list--pages--wrapper {
    padding-top: 1rem;
  }
}

@media (max-width: 768px) {
  .public-inner-standard-with-nav .breadcrumbs {
    top: -5rem;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  .public-inner-standard-with-nav .breadcrumbs {
    top: -3.5rem;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  .public-inner-standard-with-nav .page-navigator__list--pages--wrapper {
    padding-top: 1rem;
  }
}

.uw-single-event .breadcrumbs li {
  font-size: 0.8125rem;
  line-height: 1.125rem;
}

@media (max-width: 1200px) {
  .taem-layout .breadcrumbs li a {
    display: inline-block !important;
  }
}

.button {
  font-size: 1.125rem;
  line-height: 1.2222222222;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  display: flex;
  align-items: center;
  padding: 0;
  text-transform: uppercase;
  color: #ed0a00;
  cursor: pointer;
  text-decoration: none;
  text-align: left;
}
.button--chevron-left-before::before {
  font-family: "WwwUowEduAu";
  content: "\f004";
  font-size: 1.3rem;
  transition: transform 0.4s;
  margin-right: 0.5rem;
}
.button--chevron-left-before:hover::before {
  transform: translate3d(-0.625rem, 0, 0);
}
.button--chevron-left-before i,
.button--chevron-left-before .fa-chevron-left {
  display: none;
}
.button--chevron-left::after {
  font-family: "WwwUowEduAu";
  content: "\f004";
  font-size: 1.75rem;
  transition: transform 0.4s;
}
.button--chevron-left:hover::after {
  transform: translate3d(0.625rem, 0, 0);
}
.button--chevron-left i,
.button--chevron-left .fa-chevron-left {
  display: none;
}
.button--chevron-right {
  display: flex;
}
.button--chevron-right::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  font-size: 1.75rem;
  margin-left: 0.9375rem;
  transition: transform 0.4s;
}
.button--chevron-right:hover::after {
  transform: translate3d(0.625rem, 0, 0);
}
.button--chevron-right i,
.button--chevron-right .fa-chevron-right {
  display: none;
}
.button i {
  margin-left: 0.9375rem;
  transition: transform 0.4s;
}
.button:focus, .button:hover {
  outline: none;
}
.button:focus i.fa-chevron-right, .button:hover i.fa-chevron-right {
  transform: translate3d(0.625rem, 0, 0);
}
.button:focus {
  outline: 1px dotted #001641;
}
.button.primary {
  color: #001641;
  background: none;
}
.button.primary.solid {
  background: #001641;
  color: #fff;
  padding: 1rem;
  display: inline-block;
}
.button.primary:focus, .button.primary:hover {
  background: none;
  color: #ed0a00;
}
.button-red, .button.red {
  color: #ed0a00 !important;
  background: none;
  cursor: pointer;
  padding-bottom: 0.2em;
  display: flex;
  align-items: center;
}
.button-red:focus, .button-red:hover, .button.red:focus, .button.red:hover {
  background: none;
}
.button-small, .button.small {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.button-small::after, .button-small::before, .button.small::after, .button.small::before {
  font-size: 1rem;
}
.button-blue, .button.blue {
  color: #0033FF;
}
.button-white, .button.white {
  color: #fff;
}
.button-backward i, .button.backward i {
  margin-left: 0;
  margin-right: 0.9375rem;
}
.button-backward:focus, .button-backward:hover, a:focus .button-backward, a:hover .button-backward, .button.backward:focus, .button.backward:hover, a:focus .button.backward, a:hover .button.backward {
  text-decoration: none;
}
.button-backward:focus i, .button-backward:hover i, a:focus .button-backward i, a:hover .button-backward i, .button.backward:focus i, .button.backward:hover i, a:focus .button.backward i, a:hover .button.backward i {
  transform: translate3d(-0.625rem, 0, 0);
}

.expanding-button,
.uw-tabs .tabs-title {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #fff;
  position: relative;
  text-transform: uppercase;
}
.expanding-button a,
.uw-tabs .tabs-title a {
  background-color: #001641;
  padding: 0.625rem 2.8125rem 0.625rem 0.9375rem;
}
.expanding-button a:focus,
.uw-tabs .tabs-title a:focus {
  outline: 1px dotted #001641 !important;
  box-shadow: 0 0 2px #fff;
  text-decoration: underline;
}
.expanding-button:before,
.uw-tabs .tabs-title:before {
  content: "";
  height: 0.125rem;
  width: 0.75rem;
  display: block;
  background: #fff;
  position: absolute;
  right: 0.9375rem;
  top: 1.0625rem;
}
.expanding-button:after,
.uw-tabs .tabs-title:after {
  content: "";
  height: 0.125rem;
  width: 0.75rem;
  display: block;
  background: #fff;
  position: absolute;
  right: 0.9375rem;
  top: 1.0625rem;
  transform: rotate(90deg);
  transition: all 0.25s;
}
.expanding-button:hover,
.uw-tabs .tabs-title:hover {
  text-decoration: none;
  background-color: #001641;
}
.expanding-button:hover a,
.uw-tabs .tabs-title:hover a {
  background: none;
}
.expanding-button a,
.uw-tabs .tabs-title a {
  color: #fff;
}
.expanding-button.active, .expanding-button.is-active,
.uw-tabs .tabs-title.active,
.uw-tabs .tabs-title.is-active {
  background: #fff;
  color: #ed0a00;
}
.expanding-button.active a, .expanding-button.is-active a,
.uw-tabs .tabs-title.active a,
.uw-tabs .tabs-title.is-active a {
  background: #fff;
  color: #DB0B00;
}
.expanding-button.active::after, .expanding-button.active::before, .expanding-button.is-active::after, .expanding-button.is-active::before,
.uw-tabs .tabs-title.active::after,
.uw-tabs .tabs-title.active::before,
.uw-tabs .tabs-title.is-active::after,
.uw-tabs .tabs-title.is-active::before {
  transform: translateZ(0);
  top: 1.125rem;
}
.expanding-button.active::before, .expanding-button.is-active::before,
.uw-tabs .tabs-title.active::before,
.uw-tabs .tabs-title.is-active::before {
  background: #ed0a00;
}
.expanding-button.active::after, .expanding-button.is-active::after,
.uw-tabs .tabs-title.active::after,
.uw-tabs .tabs-title.is-active::after {
  transform: rotate(0deg);
  background: #ed0a00;
}

button:focus, button:hover {
  outline: none;
}
button:focus {
  outline: 1px dotted #001641;
  box-shadow: 0 0 2px #fff;
}

.uw-button, .uw-stories-search button, .uw-subscription-form button, .uw-subscription-form a, .uw-link-box--link, .uw-bg-link, .uw-button-blue, .uw-button-red, .uw-button-white {
  display: block;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #001641;
  font-weight: 700;
  text-transform: uppercase;
  margin: 10px 0;
  font-size: 1rem;
  transition: color cubic-bezier(0.77, 0, 0.18, 1);
}
.uw-button--rhs {
  display: inline-block;
  margin-right: 1.4em;
}
.uw-button--rhs::after {
  position: absolute;
}
.uw-button::after, .uw-stories-search button::after, .uw-subscription-form button::after, .uw-subscription-form a::after, .uw-link-box--link::after, .uw-bg-link::after, .uw-button-blue::after, .uw-button-red::after, .uw-button-white::after {
  font-family: "WwwUowEduAu";
  content: "\f001";
  margin-left: 15px;
  transition: margin-left cubic-bezier(0.77, 0, 0.18, 1) 0.3s;
}
.uw-button:hover, .uw-stories-search button:hover, .uw-subscription-form button:hover, .uw-subscription-form a:hover, .uw-link-box--link:hover, .uw-bg-link:hover, .uw-button-blue:hover, .uw-button-red:hover, .uw-button-white:hover {
  color: #ed0a00;
  text-decoration: none;
  cursor: pointer;
}
.uw-button:hover::after, .uw-stories-search button:hover::after, .uw-subscription-form button:hover::after, .uw-subscription-form a:hover::after, .uw-link-box--link:hover::after, .uw-bg-link:hover::after, .uw-button-blue:hover::after, .uw-button-red:hover::after, .uw-button-white:hover::after {
  margin-left: 20px;
}

.uw-button-white {
  color: #fff !important;
}

.uw-button-red {
  color: #ed0a00 !important;
}

.uw-button-blue {
  color: #0033FF !important;
}

.uw-submit-search:hover::after {
  margin-left: 15px;
  position: relative;
  left: 5px;
}

.more-cta {
  color: #ed0a00 !important;
  font-size: 1.25rem !important;
}

.uw-email-link,
.uw-phone-link {
  margin-left: 25px;
}
.uw-email-link::before,
.uw-phone-link::before {
  font-family: "WwwUowEduAu";
  content: "\f014";
  margin-right: 5px;
}
.uw-email-link:hover,
.uw-phone-link:hover {
  opacity: 0.8;
}

.uw-email-link::before {
  content: "\f01b";
}

.btn {
  padding: 8px 12px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1rem;
  margin-right: 15px;
  margin-bottom: 15px;
  transition: background-color ease-in-out 0.3s;
}
.btn:active, .btn:focus {
  color: #fff;
}
.btn--red {
  background-color: #ed0a00;
  color: #fff;
}
.btn--white {
  background-color: #fff;
  color: #ed0a00;
}
.btn--white:active, .btn--white:focus {
  color: #ed0a00;
}
.btn--navy {
  background-color: #001641;
  color: #fff;
}
.btn--navy:hover {
  background-color: #ed0a00;
  color: #fff;
}
.btn--angle::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 10px;
}
.btn--plus::after {
  font-family: "WwwUowEduAu";
  content: "\f022";
  margin-left: 10px;
}
.btn--large {
  font-size: 1.15rem;
}
.btn--minus::after {
  font-family: "WwwUowEduAu";
  content: "\f023";
  margin-left: 10px;
}
.btn--plus::after {
  font-family: "WwwUowEduAu";
  content: "\f022";
  margin-left: 10px;
}
.btn--square-plus::after {
  font-family: "WwwUowEduAu";
  content: "\f020";
  font-size: 2rem;
  position: relative;
  top: -4px;
  position: absolute;
  right: 0;
}

.uw-scroll-top {
  height: 45px;
  width: 45px;
  background: #fff;
  border: 1px solid #001641;
  border-radius: 50%;
  position: fixed !important;
  bottom: 2.8125rem;
  right: 2.5rem;
  z-index: 1;
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}
.uw-scroll-top:hover {
  border: 1px solid #ed0a00;
  cursor: pointer;
}
.uw-scroll-top:hover::after {
  color: #ed0a00;
}
.scroll-active .uw-scroll-top {
  opacity: 1;
}
.uw-scroll-top::after {
  font-family: "WwwUowEduAu";
  content: "\f006";
  font-size: 3rem;
  position: relative;
  top: -4px;
}

.download-link {
  color: #fff;
  font-size: 16px !important;
}
.download-link:hover {
  color: #fff;
}
.download-link:hover::after {
  margin-left: 13px;
}
.download-link::after {
  font-family: "WwwUowEduAu";
  content: "\f01a";
  transition: margin-left 0.2s ease-in-out;
  margin-left: 10px;
}

.btn-menu {
  display: block;
  position: relative;
  padding-right: 32px;
}
.btn-menu .icon-menu-bar-1,
.btn-menu .icon-menu-bar-2,
.btn-menu .icon-menu-bar-3 {
  position: absolute;
  top: 2px;
  right: 0;
  display: block;
  font-size: 0.625rem;
  padding: 0;
  -webkit-appearance: none;
  color: black;
  width: 20px;
  height: 3px;
  background-color: black;
  -webkit-transition: all 0.2s ease-in;
  -webkit-transform: rotate(0deg);
}
.btn-menu .icon-menu-bar-2 {
  top: 8px;
}
.btn-menu .icon-menu-bar-3 {
  top: 14px;
}
.btn-menu.menu-open .icon-menu-bar-1 {
  top: 9px;
  transform: rotate(-135deg);
  transition: all 0.2s ease-in;
}
.btn-menu.menu-open .icon-menu-bar-2 {
  left: -500px;
  background-color: transparent;
  transition: all 0.2s ease-in;
}
.btn-menu.menu-open .icon-menu-bar-3 {
  top: 9px;
  transform: rotate(135deg);
  transition: all 0.2s ease-in;
}

.calendar {
  margin-bottom: 3.125rem;
  order: 0;
}
.calendar table {
  border-collapse: collapse;
  margin-bottom: 2.8125rem;
}
.calendar table tbody,
.calendar table thead {
  border: 0;
  background: transparent;
}
.calendar .calendar-box-header th {
  padding-bottom: 1.25rem;
  border: 0;
  border-bottom: 1px solid #001641;
}
.calendar .calendar-box-header th:nth-child(2) {
  text-align: center;
  font-size: 1.5rem;
  line-height: 1.1666666667;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: none;
}
.calendar .calendar-box-header th:nth-child(3) {
  text-align: right;
}
.calendar .calendar-box-header a {
  font-size: 1.4375rem;
  color: #001641;
}
.calendar .calendar-box-header a:hover {
  color: #ed0a00;
}
.calendar .spacer {
  height: 1.5625rem;
}
.calendar .calendar-dayhead th {
  margin-top: 1.5625rem;
  padding: 0.75rem 0.3125rem;
  background: #E5E5E4;
  font-weight: normal;
  border: 0;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-align: center;
  border-right: 0.0625rem solid rgba(255, 255, 255, 0.3);
}
.calendar tbody td {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 600;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  padding: 0.75rem 0;
  text-align: center;
  border: 0;
  border-right: 0.0625rem solid rgba(255, 255, 255, 0.3);
  border-top: 0.0625rem solid rgba(255, 255, 255, 0.3);
  transition: background-color 0.1s, color 0.1s;
  width: 14.2%;
  height: 42px;
  opacity: 0.2;
  position: relative;
}
.calendar tbody td a {
  position: absolute;
  height: 100%;
  width: 100%;
  line-height: 40px;
  height: 41px;
  left: 0;
  top: 0;
}
.calendar tbody td a:hover {
  text-decoration: none;
}
.calendar tbody td.thismonth {
  opacity: 1;
}
.calendar tbody td.active {
  background: #0033FF;
  color: #fff;
}
.calendar tbody td.active a {
  color: #fff;
}
.calendar tbody td.active:after {
  display: none;
}
.calendar tbody td.active:hover {
  background: #ed0a00;
}
.calendar tbody td.fillday.NotInFilter {
  background: #fff;
}
.calendar tbody td.fillday.NotInFilter a {
  color: #001641;
}
.calendar tbody td.fillday.NotInFilter.active {
  background: #0033FF;
}
.calendar tbody td.fillday.NotInFilter.active:hover {
  background: #ed0a00;
}
.calendar tbody td.fillday.NotInFilter.active a {
  color: #fff;
}
.calendar tbody td.selected, .calendar tbody td.today {
  background: #ed0a00;
  color: #fff;
}
.calendar tbody td.selected:after, .calendar tbody td.today:after {
  display: none;
}

.view-switchers {
  text-align: center;
  margin-bottom: 1.25rem;
}
.view-switchers a,
.view-switchers span {
  margin: 0.625rem 0.5rem;
  padding: 0.3125rem 0;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 600;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.view-switchers a:first-of-type,
.view-switchers span:first-of-type {
  margin-left: 0;
}
.view-switchers a {
  color: #001641;
}
.view-switchers a:hover {
  border-bottom: 0.125rem solid #001641;
  text-decoration: none;
}
.view-switchers span {
  border-bottom: 0.125rem solid #ed0a00;
  color: #ed0a00;
}

.cta-full-width-cell {
  background: no-repeat center center;
  background-size: cover;
}
.cta-full-width-cell * {
  color: white;
  text-align: center;
}
.cta-full-width-cell *:hover {
  color: white;
  text-align: center;
}
.cta-full-width-cell a {
  padding: 0 5px 0 5px;
}
.cta-full-width-cell a:hover, .cta-full-width-cell a:focus {
  color: #ed0a00;
  background: white;
}
.cta-full-width-cell a:hover svg path, .cta-full-width-cell a:focus svg path {
  fill: #ed0a00;
}
.cta-full-width-cell .uw-button, .cta-full-width-cell .uw-stories-search button, .uw-stories-search .cta-full-width-cell button, .cta-full-width-cell .uw-subscription-form button, .uw-subscription-form .cta-full-width-cell button, .cta-full-width-cell .uw-subscription-form a, .uw-subscription-form .cta-full-width-cell a, .cta-full-width-cell .uw-link-box--link, .cta-full-width-cell .uw-bg-link, .cta-full-width-cell .uw-button-white, .cta-full-width-cell .uw-button-red, .cta-full-width-cell .uw-button-blue {
  display: inline-block;
}
.cta-full-width-cell .image-layer {
  background-color: rgba(0, 0, 0, 0.4);
}
.cta-full-width-cell .grid-container, .cta-full-width-cell .mw-grid-container {
  padding-block: var(--section-spacing-y);
}
.cta-full-width-cell .grid-container .cell .uw-social-links, .cta-full-width-cell .mw-grid-container .cell .uw-social-links {
  width: unset;
  color: white;
}
.cta-full-width-cell .grid-container .cell .uw-social-links a, .cta-full-width-cell .mw-grid-container .cell .uw-social-links a {
  display: inline-block;
  padding: 0;
  margin-left: 30px;
}
.cta-full-width-cell .grid-container .cell .uw-social-links:nth-of-type(1), .cta-full-width-cell .mw-grid-container .cell .uw-social-links:nth-of-type(1) {
  margin-left: 0;
}
.cta-full-width-cell .grid-container .cell .uw-social-links svg, .cta-full-width-cell .mw-grid-container .cell .uw-social-links svg {
  margin: 0 4px 0 4px;
  pointer-events: none;
}
.cta-full-width-cell .grid-container .cell > div, .cta-full-width-cell .mw-grid-container .cell > div,
.cta-full-width-cell .grid-container .cell > p,
.cta-full-width-cell .mw-grid-container .cell > p {
  margin: 50px auto 0 auto;
}
.cta-full-width-cell .grid-container .cell hr, .cta-full-width-cell .mw-grid-container .cell hr {
  margin: 50px auto 0 auto;
  width: 75px;
}
.cta-full-width-cell .grid-container .cell a, .cta-full-width-cell .mw-grid-container .cell a {
  margin-left: 50px;
}
.cta-full-width-cell .grid-container .cell a:nth-of-type(1), .cta-full-width-cell .mw-grid-container .cell a:nth-of-type(1) {
  margin-left: 0;
}
@media only screen and (max-width: 480px) {
  .cta-full-width-cell .grid-container .cell a, .cta-full-width-cell .mw-grid-container .cell a {
    margin-left: 0;
    padding: 5px;
  }
}
.cta-full-width-cell .grid-container .cell h2, .cta-full-width-cell .mw-grid-container .cell h2 {
  margin: 0;
  font-size: 3rem;
  font-weight: 700;
}
@media (max-width: 480px) {
  .cta-full-width-cell .grid-container .cell h2, .cta-full-width-cell .mw-grid-container .cell h2 {
    font-size: 2rem;
  }
}
.cta-full-width-cell .grid-container .cell .contact, .cta-full-width-cell .mw-grid-container .cell .contact,
.cta-full-width-cell .grid-container .cell .uw-social-links,
.cta-full-width-cell .mw-grid-container .cell .uw-social-links {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  align-content: space-around;
}
@media only screen and (max-width: 480px) {
  .cta-full-width-cell .grid-container .cell .contact, .cta-full-width-cell .mw-grid-container .cell .contact {
    flex-direction: column;
  }
}
.cta-full-width-cell svg {
  height: 18px;
  width: 18px;
  vertical-align: middle;
}
.cta-full-width-cell svg path {
  fill: white;
}
.cta-full-width-cell--primary {
  background-color: #001641;
}
.cta-full-width-cell--secondary {
  background-color: #ed0a00;
}
.cta-full-width-cell--tertiary {
  background-color: #0033FF;
}
.cta-full-width-cell--white {
  background-color: white;
}
.cta-full-width-cell--grey {
  background-color: #F2F2F2;
}
.cta-full-width-cell.cta-text--primary * {
  color: #001641;
  fill: #001641;
}
.cta-full-width-cell.cta-text--primary *:hover {
  color: #001641;
  fill: #001641;
}
.cta-full-width-cell.cta-text--primary * a:hover {
  color: #ed0a00;
}
.cta-full-width-cell.cta-text--primary .uw-button:hover, .cta-full-width-cell.cta-text--primary .uw-stories-search button:hover, .uw-stories-search .cta-full-width-cell.cta-text--primary button:hover, .cta-full-width-cell.cta-text--primary .uw-subscription-form button:hover, .uw-subscription-form .cta-full-width-cell.cta-text--primary button:hover, .cta-full-width-cell.cta-text--primary .uw-subscription-form a:hover, .uw-subscription-form .cta-full-width-cell.cta-text--primary a:hover, .cta-full-width-cell.cta-text--primary .uw-link-box--link:hover, .cta-full-width-cell.cta-text--primary .uw-bg-link:hover, .cta-full-width-cell.cta-text--primary .uw-button-white:hover, .cta-full-width-cell.cta-text--primary .uw-button-red:hover, .cta-full-width-cell.cta-text--primary .uw-button-blue:hover {
  color: #ed0a00;
}
.cta-full-width-cell.cta-text--secondary * {
  color: #ed0a00;
  fill: #ed0a00;
}
.cta-full-width-cell.cta-text--secondary *:hover {
  color: #ed0a00;
  fill: #ed0a00;
}

footer:not(.uw-subsite-footer) {
  padding-top: 50px;
  position: relative;
}
footer:not(.uw-subsite-footer) hr {
  max-width: 100%;
}
footer:not(.uw-subsite-footer)::before {
  content: "";
  border: 0;
  background-image: linear-gradient(to right, #cacaca 50%, #ffffff 0%);
  background-position: bottom;
  background-size: 10px 1px;
  background-repeat: repeat-x;
  height: 1px;
  width: 100%;
  margin-bottom: 35px;
  position: absolute;
  top: 0;
}
footer:not(.uw-subsite-footer) li {
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  footer:not(.uw-subsite-footer) .uw-social-links {
    width: 150px;
  }
}
@media (max-width: 768px) {
  footer:not(.uw-subsite-footer) .uw-social-links {
    margin-left: -10px;
  }
}
footer:not(.uw-subsite-footer) .uw-social-links ul {
  padding-left: 0;
  margin-left: 0;
}
footer:not(.uw-subsite-footer) .uw-social-links li {
  display: inline-block;
  margin-bottom: 0;
  max-height: 38px;
  max-width: 38px;
}
footer:not(.uw-subsite-footer) .uw-social-links li a {
  display: inline-block;
  padding: 10px;
}
footer:not(.uw-subsite-footer) .footer-links {
  padding-bottom: 50px;
  position: relative;
}
@media (max-width: 768px) {
  footer:not(.uw-subsite-footer) .footer-links {
    padding-bottom: 25px;
  }
}
footer:not(.uw-subsite-footer) .footer-links__title {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 17px;
  font-weight: 700;
  color: #ed0a00;
  margin: 15px 0;
  text-transform: uppercase;
}
footer:not(.uw-subsite-footer) .footer-links__title.active .icon--plus {
  display: none;
}
footer:not(.uw-subsite-footer) .footer-links__title.active .icon--minus {
  display: inline-block;
}
footer:not(.uw-subsite-footer) .footer-links .grid-x .links-block:last-of-type .footer-links__title {
  margin: 15px 0 5px;
}
footer:not(.uw-subsite-footer) .links-block {
  padding: 0 12.5px;
}
@media (max-width: 640px) {
  footer:not(.uw-subsite-footer) .links-block {
    margin-bottom: 35px;
    padding: 0;
  }
}
@media (max-width: 1024px) {
  footer:not(.uw-subsite-footer) .links-block {
    margin-bottom: 0;
  }
}
footer:not(.uw-subsite-footer) .links-block > ul {
  margin-bottom: 0;
}
footer:not(.uw-subsite-footer) .links-block > ul li a {
  font-size: 0.875rem;
  line-height: 17px;
  color: #001641;
  padding: 0;
  font-weight: 700;
}
footer:not(.uw-subsite-footer) .links-block > ul li a:focus, footer:not(.uw-subsite-footer) .links-block > ul li a:hover {
  text-decoration: underline;
}
footer:not(.uw-subsite-footer) .links-block > ul li::before {
  display: none;
}
footer:not(.uw-subsite-footer) .links-block .social-links ul li a {
  padding: 0 10px 10px;
}
footer:not(.uw-subsite-footer) .footer-address-logos {
  padding-top: 15px;
  width: 100%;
}
footer:not(.uw-subsite-footer) .footer-address-logos p {
  font-size: 0.875rem;
}
footer:not(.uw-subsite-footer) .footer-address-logos p a {
  font-size: 0.875rem;
  font-weight: normal;
}
footer:not(.uw-subsite-footer) .footer-address-logos a {
  color: #001641;
  text-decoration: underline;
}
footer:not(.uw-subsite-footer) .footer-address-logos a:hover, footer:not(.uw-subsite-footer) .footer-address-logos a:focus {
  color: #0033FF;
}
footer:not(.uw-subsite-footer) .footer-address-logos a:visited {
  color: #663366;
}
footer:not(.uw-subsite-footer) .footer-address-logos .footer-address strong {
  font-size: 0.875rem;
}
footer:not(.uw-subsite-footer) .footer-address-logos .footer-logos {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-end;
}
footer:not(.uw-subsite-footer) .footer-address-logos .footer-logos li {
  display: flex;
  flex-basis: 25%;
  padding: 0 10px 15px;
}
footer:not(.uw-subsite-footer) .footer-address-logos .footer-logos li a {
  padding: 0;
}
footer:not(.uw-subsite-footer) .footer-address-logos .footer-logos li::before {
  display: none;
}
@media (max-width: 767px) {
  footer:not(.uw-subsite-footer) .footer-address-logos .footer-logos {
    justify-content: flex-start;
  }
}
@media (max-width: 1024px) {
  footer:not(.uw-subsite-footer) .footer-address-logos .footer-logos li {
    margin-bottom: 0;
  }
}
footer:not(.uw-subsite-footer) .footer-copyright {
  font-weight: 600;
  text-transform: none;
}

@media (max-width: 767px) {
  .footer-links .footer-links__title:hover {
    cursor: pointer;
  }
  .footer-links .footer-links__title::after {
    font-family: "WwwUowEduAu";
    content: "\f022";
    margin-left: 10px;
    font-size: 1rem;
    display: inline-block;
  }
}
@media (max-width: 767px) {
  .footer-links .links-block .menu,
  .footer-links .links-block .uw-social-links {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0;
    height: 1px;
    width: 1px;
    overflow: hidden;
  }
}
.footer-links .footer-expand-nav .menu,
.footer-links .footer-expand-nav .uw-social-links {
  position: static !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: initial !important;
  height: auto !important;
  width: auto !important;
  overflow: auto;
}
@media (max-width: 767px) {
  .footer-links .footer-expand-nav .footer-links__title::after {
    content: "\f023";
  }
}

@media screen and (max-width: 23.375em) {
  .grid-container, .mw-grid-container {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }
}

.uw-search-bar .library-search {
  margin-bottom: 50px;
}
@media (min-width: 1024px) {
  .uw-search-bar .library-search {
    background: #001641;
    color: #fff;
    margin-bottom: 0;
  }
}
.uw-search-bar .library-search a {
  font-size: 0.875rem;
}
.uw-search-bar .library-search a:link, .uw-search-bar .library-search a:visited {
  color: #001641;
}
@media (min-width: 1024px) {
  .uw-search-bar .library-search a:link, .uw-search-bar .library-search a:visited {
    color: #fff;
  }
}
.uw-search-bar .library-search input[type=text] {
  border: 0;
  margin-bottom: 0;
  font-size: 0.8125rem;
  line-height: 30px;
  color: #000;
  opacity: 1;
  height: auto;
}
.uw-search-bar .library-search input[type=text]::placeholder {
  color: #001641 !important;
  opacity: 1 !important;
}
@media (min-width: 1024px) {
  .uw-search-bar .library-search input[type=text] {
    font-size: 1.0625rem;
    line-height: 55px;
    opacity: 1;
    height: 48px;
  }
  .uw-search-bar .library-search input[type=text]::-webkit-input-placeholder {
    color: #001641;
    opacity: 1;
  }
  .uw-search-bar .library-search input[type=text]::-moz-placeholder {
    color: #001641;
    opacity: 1;
  }
  .uw-search-bar .library-search input[type=text]:-ms-input-placeholder {
    color: #001641;
    opacity: 1;
  }
  .uw-search-bar .library-search input[type=text]:-moz-placeholder {
    color: #001641;
    opacity: 1;
  }
}
.uw-search-bar .library-search .input-group {
  margin-bottom: 5px;
}
.uw-search-bar .library-search .input-group > button {
  padding-right: 10px;
  background-color: white;
  cursor: pointer;
}
.uw-search-bar .library-search .input-group > button > span {
  text-transform: uppercase;
  font-weight: bold;
  color: #001641;
}
.uw-search-bar .library-search .input-group > button > span::after {
  font-family: "WwwUowEduAu";
  content: "\f001";
  margin-left: 10px;
  left: 0px;
  transition: left 0.4s ease;
}
.uw-search-bar .library-search .input-group > button > span:hover::after {
  position: relative;
  left: 5px;
}
.uw-search-bar .library-search form {
  border-bottom: 2px solid red;
  margin-bottom: 20px;
}
.uw-search-bar .library-search .container-fluid > div:nth-of-type(2) {
  display: block !important;
}
.uw-search-bar .library-search .container-fluid > div:nth-of-type(2) a {
  color: #fff !important;
}
.uw-search-bar .library-search #search-button {
  background: #fff 0 !important;
  font-size: 0.8125rem;
  line-height: 30px;
  font-weight: 700;
  color: #001641 !important;
  padding-right: 20px;
}
@media (min-width: 1024px) {
  .uw-search-bar .library-search #search-button {
    font-size: 1rem;
  }
}
.uw-search-bar .library-search #search-button::after {
  font-family: "WwwUowEduAu";
  content: "\f009";
  font-size: 1.5rem;
  cursor: pointer;
}

.occupancy-message {
  white-space: nowrap;
  margin-bottom: 0.5rem !important;
}

.uw-search-bar .current-students-search {
  margin-bottom: 50px;
}
@media (min-width: 1024px) {
  .uw-search-bar .current-students-search {
    background: #001641;
    color: #fff;
    margin-bottom: 0;
  }
}
.uw-search-bar .current-students-search a {
  font-size: 0.875rem;
}
.uw-search-bar .current-students-search a:link, .uw-search-bar .current-students-search a:visited {
  color: #001641;
}
@media (min-width: 1024px) {
  .uw-search-bar .current-students-search a:link, .uw-search-bar .current-students-search a:visited {
    color: #fff;
  }
}
.uw-search-bar .current-students-search input[type=text] {
  border: 0;
  margin-bottom: 0;
  font-size: 0.8125rem;
  line-height: 30px;
  color: #000;
  opacity: 1;
  height: auto;
}
.uw-search-bar .current-students-search input[type=text]::placeholder {
  color: #001641 !important;
  opacity: 1 !important;
}
@media (min-width: 1024px) {
  .uw-search-bar .current-students-search input[type=text] {
    font-size: 1.0625rem;
    line-height: 55px;
    opacity: 1;
    height: 48px;
  }
  .uw-search-bar .current-students-search input[type=text]::-webkit-input-placeholder {
    color: #001641;
    opacity: 1;
  }
  .uw-search-bar .current-students-search input[type=text]::-moz-placeholder {
    color: #001641;
    opacity: 1;
  }
  .uw-search-bar .current-students-search input[type=text]:-ms-input-placeholder {
    color: #001641;
    opacity: 1;
  }
  .uw-search-bar .current-students-search input[type=text]:-moz-placeholder {
    color: #001641;
    opacity: 1;
  }
}
.uw-search-bar .current-students-search .input-group {
  margin-bottom: 5px;
}
.uw-search-bar .current-students-search .input-group > button {
  padding-right: 10px;
  background-color: white;
  cursor: pointer;
}
.uw-search-bar .current-students-search .input-group > button > span {
  text-transform: uppercase;
  font-weight: bold;
  color: #001641;
}
.uw-search-bar .current-students-search .input-group > button > span::after {
  font-family: "WwwUowEduAu";
  content: "\f001";
  margin-left: 10px;
  left: 0px;
  transition: left 0.4s ease;
}
.uw-search-bar .current-students-search .input-group > button > span:hover::after {
  position: relative;
  left: 5px;
}
.uw-search-bar .current-students-search .container-fluid > div:nth-of-type(2) {
  display: block !important;
}
.uw-search-bar .current-students-search .container-fluid > div:nth-of-type(2) a {
  color: #fff !important;
}
.uw-search-bar .current-students-search #search-button {
  background: #fff 0 !important;
  font-size: 0.8125rem;
  line-height: 30px;
  font-weight: 700;
  color: #001641 !important;
  padding-right: 20px;
}
@media (min-width: 1024px) {
  .uw-search-bar .current-students-search #search-button {
    font-size: 1rem;
  }
}
.uw-search-bar .current-students-search #search-button::after {
  font-family: "WwwUowEduAu";
  content: "\f009";
  font-size: 1.5rem;
  cursor: pointer;
}

.occupancy-message {
  white-space: nowrap;
  margin-bottom: 0.5rem !important;
}

/*
The following is for the current students head banner search with sols 
*/
@media (min-width: 768px) {
  .masthead-grid {
    grid-template-columns: 2fr 1fr;
    gap: 2rem;
    margin-top: 2rem;
  }
}
@media (max-width: 768px) {
  .grid-right {
    display: none;
  }
  .masthead-grid {
    grid-template-columns: unset;
  }
}
@media (max-width: 1200px) {
  .grid-right {
    margin: 0rem !important;
  }
}
.sols-banner {
  filter: drop-shadow(0px 1px 4px rgba(0, 0, 0, 0.6588235294));
}

.cs-banner {
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
}

.grid-right {
  margin: 1rem 3rem;
  height: 12rem;
}

.grid-left {
  padding-top: 2rem;
}

.masthead-grid {
  display: grid;
}

.map {
  margin-bottom: 0.625rem;
}
.map iframe {
  background: none !important;
}
@media print, screen and (max-width: 74.99875em) {
  .map iframe {
    width: 100%;
  }
}

.menu.square-points li,
.square-points li {
  display: flex;
  padding-top: 0;
  padding-bottom: 0.875rem;
}
.menu.square-points li a,
.square-points li a {
  font-weight: 700;
  padding: 0;
}
.menu.square-points li::before,
.square-points li::before {
  content: "";
  width: 0.4375rem;
  height: 0.4375rem;
  min-width: 0.4375rem;
  min-height: 0.4375rem;
  margin-top: 0.1875rem;
  background: #001641;
  opacity: 0.3;
  margin-right: 1.25rem;
}

.square-points:not(.menu) {
  margin-left: 0;
}
.square-points:not(.menu) li {
  padding-left: 0;
}
.square-points:not(.menu) li::before {
  margin-top: 0.625rem;
}

ul.pagination {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 0.625rem;
}
ul.pagination li {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 2.75rem;
  height: 2.75rem;
  font-size: 1.25rem;
  line-height: 1.2;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  background-color: transparent;
}
ul.pagination li a {
  color: #001641;
  background-color: transparent;
  text-decoration: none;
}
ul.pagination li a:hover {
  color: #fff;
  background-color: #ed0a00;
}
ul.pagination li:not(.pagination-next):not(.pagination-previous):not(.ellipsis):hover, ul.pagination li.current, ul.pagination li.active {
  background: #ed0a00;
  color: #fff;
}
ul.pagination li:not(.pagination-next):not(.pagination-previous):not(.ellipsis):hover a, ul.pagination li.current a, ul.pagination li.active a {
  color: #fff;
  background-color: #ed0a00;
}
ul.pagination li:last-child, ul.pagination li:first-child {
  display: flex;
}
ul.pagination li.ellipsis {
  width: 1.875rem;
  min-width: 1.875rem;
  height: 2.75rem;
}
ul.pagination .pagination-next,
ul.pagination .pagination-previous {
  text-transform: uppercase;
}
ul.pagination .pagination-next a:hover,
ul.pagination .pagination-previous a:hover {
  color: #ed0a00;
  background: transparent;
}
ul.pagination .pagination-next {
  margin: 0;
}
ul.pagination .pagination-next.disabled::after {
  content: none;
}
ul.pagination .pagination-next a::after {
  content: none;
}
ul.pagination .pagination-previous.disabled::before {
  content: none;
}
@media (min-width: 640px) {
  ul.pagination .pagination-previous.disabled {
    display: none;
  }
}
ul.pagination .pagination-previous a {
  padding-left: 0;
}
ul.pagination .pagination-previous a::before {
  content: none;
}
ul.pagination .button {
  margin-bottom: 0;
}

.uw-pagination li.active {
  background: #ed0a00;
  padding-left: 12px;
  padding-right: 12px;
}

div.aside-iterator {
  margin: 0px 0 0px 0;
}
div.aside-iterator ul.uw-pagination {
  margin: 0px 0 0px 0;
}
div.aside-iterator ul.uw-pagination li {
  width: 45%;
}
div.aside-iterator ul.uw-pagination li a {
  font-size: 18px;
  font-weight: bold;
}
div.aside-iterator ul.uw-pagination li:before {
  float: left;
  height: 50px;
}

.radio-list fieldset {
  display: flex;
  width: 100%;
  margin: 0;
  flex-wrap: wrap;
  flex-direction: column;
}
@media screen and (min-width: 75em) {
  .radio-list fieldset {
    flex-direction: row;
  }
  .radio-list fieldset div {
    width: calc(100% - 80px);
  }
}
.radio-list legend {
  margin-bottom: 1.25rem;
}
@media screen and (min-width: 75em) {
  .radio-list legend {
    float: left;
    height: 100%;
    margin-bottom: 0;
  }
}
.radio-list label {
  display: block;
  margin-bottom: 0.625rem;
}
@media print, screen and (min-width: 64em) {
  .radio-list label {
    margin-left: 2.5rem;
    display: inline-block;
  }
}
.radio-list input[type=radio] + label,
.radio-list input[type=checkbox] + label {
  padding: 0;
}
@media print, screen and (max-width: 89.99875em) {
  .radio-list input[type=radio] + label,
  .radio-list input[type=checkbox] + label {
    margin-left: 0;
  }
}
.radio-list [type=radio]:checked,
.radio-list [type=radio]:not(:checked) {
  position: absolute;
  left: -624.9375rem;
}
.radio-list [type=radio]:checked + label,
.radio-list [type=radio]:not(:checked) + label {
  position: relative;
  padding-left: 1.75rem;
  padding-top: 0.125rem;
  cursor: pointer;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 600;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
}
.radio-list [type=radio]:checked + label:before,
.radio-list [type=radio]:not(:checked) + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.25rem;
  height: 1.25rem;
  border: 0.0625rem solid #001641;
  border-radius: 100%;
  background: #fff;
}
.radio-list [type=radio]:checked + label:after,
.radio-list [type=radio]:not(:checked) + label:after {
  content: "";
  width: 0.5rem;
  height: 0.5rem;
  background: #ed0a00;
  position: absolute;
  top: 0.375rem;
  left: 0.375rem;
  border-radius: 100%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.radio-list [type=radio]:checked + label:before {
  border: 0.0625rem solid #ed0a00;
}
.radio-list [type=radio]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}
.radio-list [type=radio]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.section-breaker {
  height: 0.0625rem;
  color: transparent;
  background: transparent;
  border: 0;
  border-top: 0.0625rem dashed #E5E5E4;
  font-size: 0;
  margin-bottom: 3.125rem;
  margin-top: 0;
  display: block;
  width: 100%;
}
.section-breaker.no-bot {
  margin-bottom: 0;
}
@media print, screen and (min-width: 64em) {
  .section-breaker--page-grid {
    margin-bottom: 5.625rem;
  }
}

.site-container {
  position: relative;
  padding-top: 7.5rem;
  transition: padding 0.5s, width 0.5s, margin-left 0.5s;
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  .site-container {
    padding-top: 10.625rem;
  }
}
@media screen and (min-width: 75em) {
  .site-container {
    padding-top: 9.625rem;
  }
  .site-container.is-reduced-header {
    padding-top: 4.8125rem;
  }
}
@media screen and (min-width: 90em) {
  .site-container.is-reduced-width {
    width: calc(100% - 250px);
    margin-left: 0;
  }
}

.uw-accordion-controls {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.uw-accordion-controls button {
  display: block;
  font-size: 1rem;
  font-weight: 700;
  color: #0033FF;
  padding: 0.125em 0.5em;
  margin-block: 1em;
  position: relative;
  cursor: pointer;
}
.uw-accordion-controls button:hover, .uw-accordion-controls button:focus {
  text-decoration: underline;
}
.uw-accordion-controls li:first-child button::after {
  content: "|";
  font-weight: 700;
  position: absolute;
  right: -0.2em;
}

.accordion-block-title {
  font-size: 2.5625rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  .accordion-block-title {
    font-size: 3.1875rem;
    line-height: 1;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 64em) {
  .accordion-block-title {
    font-size: 3.8125rem;
    line-height: 1;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.accordion-item {
  margin-bottom: 20px;
}
.accordion-item ul {
  list-style-image: none;
}
.accordion-item ul li {
  list-style-image: none;
}
.accordion-content {
  display: none;
  border: 0;
  padding: 40px 0 20px;
}
.accordion .btn {
  margin-bottom: 0;
  display: inline-block;
}
.accordion .is-active .btn--plus {
  background-color: #ed0a00;
}
.accordion .is-active .btn--plus::after {
  content: "\f023";
  margin-left: 10px;
}
.accordion .is-active .btn--square-plus::after {
  top: -3px;
  content: "\f021";
}

.feature-accordion {
  margin-bottom: 80px;
  margin-top: 50px;
  margin-left: 0;
}
.feature-accordion h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 2.0625rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 1em;
  margin-bottom: 15px;
  color: #ed0a00;
  font-weight: 300;
}
.feature-accordion h3 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-block: 15px;
  color: #ed0a00;
}
.feature-accordion h4 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.2;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
.feature-accordion h5 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
.feature-accordion h6 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.7142857143;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
.feature-accordion p,
.feature-accordion ul,
.feature-accordion ol {
  font-weight: 400;
  margin-bottom: 10px;
}
.feature-accordion p a,
.feature-accordion ul a,
.feature-accordion ol a {
  font-weight: 600;
}
.feature-accordion .accordion-item {
  position: relative;
}
.feature-accordion .accordion-item > a {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #001641;
  font-size: 1.875rem;
  line-height: 30px/32px;
  padding-right: 2rem;
}
.feature-accordion .accordion-item > a:focus, .feature-accordion .accordion-item > a:hover {
  text-decoration: none;
}
.feature-accordion .accordion-item > a:hover {
  color: #ed0a00;
}
@media (pointer: coarse) {
  .feature-accordion .accordion-item > a:hover {
    color: inherit;
  }
  .feature-accordion .accordion-item > a[aria-expanded=true]:hover {
    color: #ed0a00;
  }
}
.feature-accordion .accordion-item .uw-section-break {
  margin: 10px 0;
}

.uw-agents-box {
  padding: 1.875rem 2.1875rem 1.875rem 1.875rem;
  border: 0;
  background: #D9D9D6;
}
.uw-agents-box__title {
  margin-bottom: 2rem;
}
.uw-agents-box__content {
  font-size: 0.875rem;
  line-height: 1.5714285714;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 1.25rem;
}
.uw-agents-box__content a {
  font-size: inherit;
  line-height: inherit;
  font-weight: 400;
}
.uw-agents-box label {
  margin-bottom: 0.75rem;
}
.uw-agents-box input {
  border: 0;
}
.uw-agents-box button {
  margin-top: 2.625rem;
}
.uw-agents-box form {
  margin-bottom: 1.875rem;
}
.uw-agents-box .fa-info-circle {
  font-size: 2.25rem;
  margin-left: 0;
  margin-right: 0.625rem;
}
.uw-agents-box p:last-of-type {
  margin-bottom: 1.5625rem;
}

:not(.uw-homepage) .uw-alert-banner-beta.uw-alert-banner--notice {
  top: 0;
}

.uw-alert-banner-beta {
  display: none;
  background: #ed0a00;
  padding: 1rem 0;
  color: #fff;
  position: relative;
  width: 100%;
  margin-top: 77px;
  margin-bottom: -77px;
  z-index: 99;
}
.uw-alert-banner-beta.uw-alert-banner--warning {
  background-color: #e26800;
}
.uw-alert-banner-beta.uw-alert-banner--notice {
  background-color: #3ebdff;
}
@media (min-width: 980px) {
  .uw-alert-banner-beta {
    margin-top: 154px;
    margin-bottom: -154px;
  }
}
.uw-alert-banner-beta a {
  text-decoration: underline;
}
.alert-banner-active .uw-alert-banner-beta {
  display: block;
}
@media (min-width: 1200px) {
  .promo-banner-active .uw-alert-banner-beta {
    width: calc(100% - 250px);
  }
}
.scroll-active .uw-alert-banner-beta {
  position: fixed;
  margin: 0;
}
.dropdown-menu-open .uw-alert-banner-beta {
  z-index: 1;
}
.uw-alert-banner-beta__type {
  font-size: 0.75rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
}
.uw-alert-banner-beta__title {
  font-size: 1.25rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 0.3125rem !important;
}
.uw-alert-banner-beta__content {
  font-size: 0.875rem;
  line-height: 1.5;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.uw-alert-banner-beta__content p:last-of-type {
  margin-bottom: 0;
}
.uw-alert-banner-beta__close {
  position: absolute;
  top: 1.25rem;
  right: 1rem;
  cursor: pointer;
  color: #fff;
}
.uw-alert-banner-beta__close::before {
  font-family: "WwwUowEduAu";
  content: "\f008";
}
.uw-alert-banner-beta__close:hover {
  opacity: 0.6;
}
.uw-homepage .uw-alert-banner-beta {
  margin: 0;
}
@media (max-width: 980px) {
  .uw-homepage .uw-alert-banner-beta {
    margin-bottom: -77px;
  }
}

@media (max-width: 980px) {
  .alert-banner-active.uw-homepage.promo-banner-active .uw-alert-banner-beta {
    margin: 0;
  }
}

.uw-homepage.alert-banner-active .uw-header {
  position: absolute;
}
.uw-homepage.alert-banner-active .uw-header.header-smaller {
  position: fixed;
}
.uw-homepage .uw-alert-banner-beta {
  z-index: 999;
}

.scroll-active .uw-alert-banner-beta {
  z-index: 99;
}

.uw-banner-notice {
  background: #F2F2F2;
  padding: 2em 0;
  width: 100%;
  margin-bottom: 2em;
  border: 2px solid #ed0a00;
}
.uw-banner-notice .grid-container, .uw-banner-notice .mw-grid-container {
  padding-left: 2em;
  padding-right: 2em;
}
.uw-banner-notice__title {
  font-size: 1.875rem;
  line-height: 1.5;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 0.9375rem !important;
  color: #ed0a00;
}
.uw-banner-notice__content {
  font-size: 0.875rem;
  line-height: 1.3571428571;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
}
.uw-banner-notice__content p:not(:last-child) {
  margin-bottom: 1rem;
}
.uw-banner-notice__content :last-child {
  margin-bottom: 0;
}

.uw-article-slider {
  margin-bottom: 6.25rem;
}
@media print, screen and (min-width: 48em) {
  .uw-article-slider {
    margin-bottom: 3.75rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-article-slider {
    margin-bottom: 6.25rem;
  }
}
.uw-article-slider__title {
  margin-bottom: 0.9375rem;
}
@media print, screen and (min-width: 48em) {
  .uw-article-slider__title {
    margin-bottom: 0.3125rem;
  }
}
.uw-article-slider__title h2 {
  margin: 0 0 1.5625rem;
  color: #ed0a00;
  font-size: 1.802rem;
  line-height: 1.04762;
  font-weight: 300;
  font-family: Montserrat, Verdana, Geneva, sans-serif;
}
.uw-article-slider__title h2:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #ed0a00;
  margin-top: 0.9375rem;
}
.uw-article-slider__title h2:after {
  margin-top: 1.875rem;
}
@media print, screen and (min-width: 48em) {
  .uw-article-slider__title h2 {
    font-size: 3.5rem;
    line-height: 1.0357142857;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 1.875rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-article-slider__title h2 {
    font-size: 3.8125rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
  .uw-article-slider__title h2:after {
    content: "";
    display: block;
    width: 3.125rem;
    height: 0.0625rem;
    background-color: #ed0a00;
    margin-top: 0.625rem;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-article-slider__articles {
    margin-left: -0.46875rem;
    margin-right: -0.46875rem;
  }
}
.uw-article-slider__articles img {
  margin-bottom: 0.9375rem;
}
.uw-article-slider__articles p {
  font-size: 0.875rem;
  line-height: 1.5714285714;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 0.625rem;
}
@media print, screen and (min-width: 48em) {
  .uw-article-slider .article {
    padding-left: 0.46875rem;
    padding-right: 0.46875rem;
  }
}
.uw-article-slider .article__title {
  margin-bottom: 0.3125rem;
}
.uw-article-slider .slick-arrow {
  position: absolute;
  top: 100%;
  right: 0;
  width: 2.5rem;
  height: 2.5rem;
  border: 0.0625rem solid #001641;
  overflow: hidden;
  color: transparent;
  padding: 0.625rem;
  background-repeat: no-repeat;
  background-position: center;
}
.uw-article-slider .slick-arrow:first-of-type {
  border-right: 0;
}
.uw-article-slider .slick-arrow:hover {
  background-color: #001641;
}
.uw-article-slider .slick-arrow:focus {
  outline: 1px dotted #001641;
  box-shadow: 0px 0px 2px #fff;
}
.uw-article-slider .slick-arrow:after {
  display: none;
}
.uw-article-slider .slick-arrow.slick-prev {
  right: 2.5rem;
  background-image: url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eTriangle%3c/title%3e%3cpath%20d='M0%206l12-6v12z'%20fill='%23C00'%20fill-rule='evenodd'/%3e%3c/svg%3e");
}
.uw-article-slider .slick-arrow.slick-next {
  background-image: url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eTriangle%3c/title%3e%3cpath%20d='M12%206L0%200v12z'%20fill='%23C00'%20fill-rule='evenodd'/%3e%3c/svg%3e");
}
@media print, screen and (min-width: 48em) {
  .uw-article-slider .slick-arrow {
    top: -3.4375rem;
  }
}

@media print, screen and (min-width: 48em) {
  .uw-breadcrumb-wrapper {
    position: absolute;
    top: 1.75rem;
    left: 0;
    right: 0;
    z-index: 1;
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    max-width: 76.875rem;
    margin-left: auto;
    margin-right: auto;
  }
}
@media print, screen and (min-width: 48em) and (min-width: 48em) {
  .uw-breadcrumb-wrapper {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media print, screen and (min-width: 48em) and (min-width: 64em) {
  .uw-breadcrumb-wrapper {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media screen and (min-width: 48em) and (min-width: 75em) {
  .uw-breadcrumb-wrapper {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-breadcrumb-wrapper .breadcrumbs {
    display: block !important;
  }
}
@media screen and (min-width: 75em) {
  .uw-breadcrumb-wrapper .breadcrumbs.has-subnav {
    flex: 0 0 auto;
    width: 83.3333333333%;
    padding-left: 0.78125rem;
    padding-right: 0.78125rem;
    margin-left: 16.6666666667%;
    padding-top: 0.4375rem;
  }
}
.uw-breadcrumb-wrapper .breadcrumbs a {
  font-weight: 700;
}

.uw-button-grid {
  margin-block: var(--section-spacing-y);
}
.uw-button-grid div > p:last-child {
  margin-bottom: 0;
}
.uw-button-grid .grid-container > div:first-of-type, .uw-button-grid .mw-grid-container > div:first-of-type {
  row-gap: 0.9375em;
}
.uw-button-grid--button > span {
  color: #fff;
  background-color: #001641;
  padding: 2rem;
  display: block;
  margin-bottom: 1rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.5rem;
  line-height: 1.375;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: 500;
  height: 225px;
}
.uw-button-grid--button > span > span {
  display: block;
  overflow: hidden;
  height: calc(200px - 2rem);
}
.uw-button-grid--button span:nth-child(2) {
  display: block;
  background-color: #001641;
  color: #fff;
  display: block;
  margin-bottom: 1rem;
  transition: background 0.2s ease-in-out;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 2rem;
  line-height: 2.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  height: 210px;
  overflow: hidden;
}
.uw-button-grid--button:hover {
  text-decoration: none;
}
.uw-button-grid--button:hover .uw-link-small::after, .uw-button-grid--button:hover .uw-btn-red::after, .uw-button-grid--button:hover .uw-btn::after, .uw-button-grid--button:hover p.button-grey a::after, p.button-grey .uw-button-grid--button:hover a::after, .uw-button-grid--button:hover p.button-navy a::after, p.button-navy .uw-button-grid--button:hover a::after, .uw-button-grid--button:hover .uw-link-big::after, .uw-button-grid--button:hover p.button-blue a::after, p.button-blue .uw-button-grid--button:hover a::after, .uw-button-grid--button:hover p.button-red a::after, p.button-red .uw-button-grid--button:hover a::after, .uw-button-grid--button:hover .motivation-widget .mw-quicklinks::after, .motivation-widget .uw-button-grid--button:hover .mw-quicklinks::after, .uw-button-grid--button:hover .motivation-widget .mw-link-small > a::after, .motivation-widget .uw-button-grid--button:hover .mw-link-small > a::after {
  margin-left: 23px;
}
.uw-button-grid--motivation-button {
  width: 90%;
  cursor: pointer;
}
@media (max-width: 767px) {
  .uw-button-grid--motivation-button {
    width: 100%;
  }
}
.uw-button-grid--motivation-button > span {
  color: #001641;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 247px;
  background-color: #fff;
  border: #001641;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  line-height: 1.25 !important;
  padding: 0 10px;
}
@media (max-width: 767px) {
  .uw-button-grid--motivation-button > span {
    width: 100%;
  }
}
.uw-button-grid--motivation-button > span > span {
  display: block;
  overflow: hidden;
  height: calc(200px - 2rem);
}
.uw-button-grid--motivation-button:hover > span, .uw-button-grid--motivation-button:active > span {
  color: #fff;
  background-color: #001641;
}
.uw-button-grid--motivation-button--clicked {
  width: 90%;
  cursor: pointer;
}
@media (max-width: 767px) {
  .uw-button-grid--motivation-button--clicked {
    width: 100%;
  }
}
.uw-button-grid--motivation-button--clicked > span {
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 247px;
  height: 50px;
  background-color: #001641;
  border: #001641;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  line-height: 1.25 !important;
  padding: 0 10px;
}
@media (max-width: 767px) {
  .uw-button-grid--motivation-button--clicked > span {
    width: 100%;
  }
}
.uw-button-grid--motivation-button--clicked > span > span {
  display: block;
  overflow: hidden;
  height: calc(200px - 2rem);
}
.uw-button-grid--motivation-button--clicked:hover > span, .uw-button-grid--motivation-button--clicked:active > span {
  color: #fff;
  background-color: #001641;
}
.uw-button-grid--study-area-button {
  width: 100%;
  cursor: pointer;
}
.uw-button-grid--study-area-button > span {
  color: #001641;
  padding: 0.75rem;
  background-color: #fff;
  border: #001641;
  display: block;
  font-weight: 600;
  text-align: left;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media (max-width: 600px) {
  .uw-button-grid--study-area-button > span {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
  }
}
@media (min-width: 600px) {
  .uw-button-grid--study-area-button > span::after {
    font-family: "WwwUowEduAu";
    content: "\f005";
    font-size: 1em;
    text-align: right;
    float: right;
    margin-left: 0.9375rem;
    transition: transform 0.4s;
  }
}
.uw-button-grid--study-area-button:hover, .uw-button-grid--study-area-button:focus {
  color: none;
  text-decoration: none;
}
.uw-button-grid--study-area-button:hover > span, .uw-button-grid--study-area-button:focus > span {
  color: #fff;
  background-color: #001641;
}
.uw-button-grid--study-area-button--clicked {
  width: 100%;
  cursor: pointer;
}
.uw-button-grid--study-area-button--clicked > span {
  color: #fff;
  padding: 0.75rem;
  background-color: #001641;
  border: #001641;
  display: block;
  font-weight: 600;
  text-align: left;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media (max-width: 600px) {
  .uw-button-grid--study-area-button--clicked > span {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
  }
}
@media (min-width: 600px) {
  .uw-button-grid--study-area-button--clicked > span::after {
    font-family: "WwwUowEduAu";
    content: "\f005";
    font-size: 1em;
    text-align: right;
    float: right;
    margin-left: 0.9375rem;
    transition: transform 0.4s;
  }
}
.uw-button-grid--study-area-button--clicked:hover, .uw-button-grid--study-area-button--clicked:focus {
  color: none;
  text-decoration: none;
}
.uw-button-grid--study-area-button--clicked:hover > span, .uw-button-grid--study-area-button--clicked:focus > span {
  color: #fff;
  background-color: #001641;
}
.uw-button-grid--browse-button {
  width: 100%;
  cursor: pointer;
  margin: 7px 0px;
}
.uw-button-grid--browse-button > span {
  color: #001641;
  display: flex;
  height: 60px;
  align-items: center;
  padding: 0.75rem;
  background-color: #fff;
  border: #001641;
  font-weight: 600;
  text-align: left;
  font-size: 1rem;
  line-height: 1.25;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media (min-width: 600px) {
  .uw-button-grid--browse-button > span {
    padding-right: 3rem;
  }
}
@media (max-width: 600px) {
  .uw-button-grid--browse-button > span {
    height: 100%;
  }
}
.uw-button-grid--browse-button > span > span {
  overflow: hidden;
}
.uw-button-grid--browse-button > span::before {
  background: var(--bg-image) no-repeat;
  background-size: 35px 27px;
  display: inline-block;
  width: 35px;
  content: "";
  height: 27px;
  vertical-align: middle;
  padding-right: 50px;
}
.uw-button-grid--browse-button:hover, .uw-button-grid--browse-button:focus {
  color: none;
  text-decoration: none;
}
.uw-button-grid--browse-button:hover > span, .uw-button-grid--browse-button:focus > span {
  color: #fff;
  background-color: #001641;
}
@media (min-width: 600px) {
  .uw-button-grid--browse-button:hover > span::after, .uw-button-grid--browse-button:focus > span::after {
    font-family: "WwwUowEduAu";
    position: absolute;
    content: "\f005";
    font-size: 1em;
    text-align: right;
    float: right;
    margin-left: 290px;
    transition: transform 0.4s;
  }
}
.uw-button-grid--browse-button--clicked {
  width: 100%;
  cursor: pointer;
  margin: 7px 0px;
}
.uw-button-grid--browse-button--clicked > span {
  color: #fff;
  display: flex;
  height: 60px;
  align-items: center;
  padding: 0.75rem;
  background-color: #001641;
  border: #001641;
  font-weight: 600;
  text-align: left;
  font-size: 1rem;
  line-height: 1.25;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media (min-width: 600px) {
  .uw-button-grid--browse-button--clicked > span {
    padding-right: 3rem;
  }
}
@media (max-width: 600px) {
  .uw-button-grid--browse-button--clicked > span {
    height: 100%;
  }
}
.uw-button-grid--browse-button--clicked > span > span {
  overflow: hidden;
}
.uw-button-grid--browse-button--clicked > span::before {
  background: var(--bg-image) no-repeat;
  background-size: 35px 27px;
  display: inline-block;
  width: 35px;
  content: "";
  height: 27px;
  vertical-align: middle;
  padding-right: 50px;
}
.uw-button-grid--browse-button--clicked:hover, .uw-button-grid--browse-button--clicked:focus {
  color: none;
  text-decoration: none;
}
.uw-button-grid--browse-button--clicked:hover > span, .uw-button-grid--browse-button--clicked:focus > span {
  color: #fff;
  background-color: #001641;
}
@media (min-width: 600px) {
  .uw-button-grid--browse-button--clicked:hover > span::after, .uw-button-grid--browse-button--clicked:focus > span::after {
    font-family: "WwwUowEduAu";
    position: absolute;
    content: "\f005";
    font-size: 1.75em;
    text-align: right;
    float: right;
    margin-left: 290px;
    transition: transform 0.4s;
  }
}

.uw-case-study {
  margin-block: var(--section-spacing-y);
}
.uw-case-study__image {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.uw-case-study__image::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 56.25%;
  content: "";
}
.uw-case-study__text {
  background: #001641;
  color: #fff;
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding: var(--section-spacing-y);
}
.uw-case-study__text blockquote {
  color: #fff;
  margin: 0 0 0.9375rem;
  max-width: 50ch;
}
.uw-case-study__text blockquote::before {
  font-size: 7.0625rem;
  line-height: 0.8495575221;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  content: "“";
  display: block;
  margin-bottom: 0.9375rem;
  color: #ed0a00;
  height: 1.75rem;
}
.uw-case-study__text cite {
  color: #fff;
  font-style: normal;
  font-size: 0.875rem;
}
.uw-case-study__text cite::before {
  content: "";
}
.uw-case-study__text cite span {
  display: block;
  margin-bottom: 0.3125rem;
  font-weight: bold;
}
@media print, screen and (max-width: 63.99875em) {
  .uw-case-study__container {
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    max-width: 76.875rem;
    margin-left: auto;
    margin-right: auto;
  }
}
@media print, screen and (max-width: 63.99875em) and (min-width: 48em) {
  .uw-case-study__container {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media print, screen and (max-width: 63.99875em) and (min-width: 64em) {
  .uw-case-study__container {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media screen and (max-width: 63.99875em) and (min-width: 75em) {
  .uw-case-study__container {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media screen and (max-width: 23.375em) {
  .uw-case-study__container {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }
}

.uw-callout {
  margin-bottom: 80px;
}
.uw-callout--content {
  margin-top: 45px;
}
@media (max-width: 1200px) {
  .uw-callout--content {
    margin-top: 0;
  }
}
@media (max-width: 1023px) {
  .uw-callout img {
    margin-top: 2rem;
  }
}
.uw-callout .bg--navy a {
  color: #fff;
}
.uw-callout .bg--grey {
  background: #F2F2F2;
}

.uw-columned-checkbox__row {
  align-items: center;
  padding: 0.4375rem 0;
  border-bottom: 0.0625rem solid rgba(0, 22, 65, 0.5);
  margin-bottom: 0;
}
.uw-columned-checkbox .checkbox {
  margin-right: 0.625rem;
}
@media print, screen and (min-width: 48em) {
  .uw-columned-checkbox .cell label:first-of-type {
    padding-top: 0;
  }
}

.uw-contact-block {
  margin-bottom: 80px;
}

.uw-contact-grid {
  margin-bottom: 2.875rem;
}
@media print, screen and (min-width: 48em) {
  .uw-contact-grid {
    margin-bottom: 4.0625rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-contact-grid {
    display: flex;
    flex-flow: row wrap;
    margin-bottom: 6.25rem;
  }
  .uw-contact-grid > .uw-contact-panel {
    flex: 0 0 auto;
    width: calc(33.3333333333% - 1.5625rem);
    margin-left: 0.78125rem;
    margin-right: 0.78125rem;
  }
}

.uw-contact-panel {
  background: #ed0a00;
  margin-bottom: 0.875rem;
  padding: 1.25rem 1.25rem 1.125rem 1.875rem;
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  .uw-contact-panel {
    text-align: center;
    padding: 1.5625rem 1.25rem 1.5625rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-contact-panel {
    padding-left: 2.875rem;
  }
}
.uw-contact-panel__title {
  margin: 0 0 0.3125rem;
  color: #fff;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 600;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: none;
}
.uw-contact-panel__link {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 500;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #fff;
  display: block;
  background-repeat: no-repeat;
  margin-bottom: 0.3125rem;
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  .uw-contact-panel__link {
    display: inline-block;
    margin-bottom: 0;
  }
}
.uw-contact-panel__link:hover {
  text-decoration: none;
  color: #cccccc;
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  .uw-contact-panel__tel {
    margin-right: 1.75rem;
  }
}
.uw-contact-panel i {
  opacity: 0.5;
  margin-right: 0.625rem;
  font-size: 1rem;
}

.course-search-widget {
  margin-block: var(--section-spacing-y);
}

h2.uw-blockhead.cs-header {
  margin-top: 0;
}

.uw-search.uw-search--main.uw-search--inline.course-search-widget {
  padding: 0;
}

.course-search-widget .cs-before-search {
  padding-top: 15px;
  font-weight: 700;
  margin: 0;
}

.uw-course-search__form-submit {
  position: absolute;
  right: 0;
  top: 0;
}

.course-search-widget .cs-search-button {
  padding-top: 10px;
  font-weight: 700;
  cursor: pointer;
  display: flex;
  align-items: center;
}

.uw-search--container .uw-search--form--course input {
  font-family: Montserrat;
  height: 50px;
  border-bottom: 1px solid #001641;
  font-size: 16px;
  padding-right: 5.5em;
  padding-bottom: 9px;
}

.course-search-widget .cs-or {
  padding-left: 50px;
  font-weight: 700;
}

.course-search-widget .after-search {
  padding-top: 10px;
}

.course-search-widget .cs-after-search {
  white-space: nowrap;
  padding-left: 40px;
}

.course-search-widget .cs-search-red-button {
  font-weight: 700;
  color: #ed0a00 !important;
  background: 0 0;
  cursor: pointer;
  padding-bottom: 0.2em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 0 5px 0;
}

.course-search-widget .cs-search-red-button::after {
  font-family: WwwUowEduAu;
  content: "\f005";
  font-size: 1.5rem;
  margin-left: 0.9375rem;
  -webkit-transition: -webkit-transform 0.4s;
  transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
  position: relative;
}

.course-search-widget .cs-search-red-button:hover::after {
  -webkit-transform: translate3d(0.625rem, 0, 0);
  transform: translate3d(0.625rem, 0, 0);
}

.course-search-widget .cs-search-button::after {
  font-family: WwwUowEduAu;
  content: "\f005";
  font-size: 1.5rem;
  margin-left: 0.9375rem;
  -webkit-transition: -webkit-transform 0.4s;
  transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
  position: relative;
}

.course-search-widget .cs-search-button:hover::after {
  -webkit-transform: translate3d(0.625rem, 0, 0);
  transform: translate3d(0.625rem, 0, 0);
}

@media (max-width: 600px) {
  .course-search-widget .cs-search-button {
    height: 45px;
    z-index: 2;
    width: 25px;
  }
  .course-search-widget .cs-search-button > span {
    display: none;
  }
  .course-search-widget .cs-search-button > i {
    display: none;
  }
  .course-search-widget .cs-or {
    padding-left: 0;
    font-weight: 700;
  }
  .course-search-widget .cs-after-search {
    padding-left: 0;
  }
  .course-search-widget .after-search {
    padding-top: 15px;
  }
}
.uw-search--container .uw-search--form, .uw-search--container .uw-search--form--motivation,
.uw-search--container .uw-search--form--course {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  position: relative;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.uw-search--inline .uw-search--container .uw-search--form--course::before,
.uw-search--inline .uw-search--container .uw-search--form::before,
.uw-search--inline .uw-search--container .uw-search--form--motivation::before {
  font-family: WwwUowEduAu;
  content: "\f009";
  font-size: 2rem;
  color: #001641;
  position: absolute;
  top: unset;
  bottom: 0.4rem;
}

.uw-search--container .uw-search--form--course::before {
  font-size: 1.5em !important;
  top: 0 !important;
  padding-top: 8px;
  cursor: pointer;
}

.uw-search--container .uw-search--form .searchHolder, .uw-search--container .uw-search--form--motivation .searchHolder,
.uw-search--container .uw-search--form--course .searchHolder {
  display: -webkit-box;
  display: -ms-flexbox;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}

.uw-search--inline .uw-search--container .uw-search--form input, .uw-search--inline .uw-search--container .uw-search--form--motivation input,
.uw-search--inline .uw-search--container .uw-search--form--course input {
  color: #001641;
  padding-bottom: 5px;
}

.uw-search--container .uw-search--form--course input {
  padding-left: 38px;
}

.uw-search--container .uw-search--form--course input {
  font-family: Montserrat;
  height: 50px;
  border-bottom: 1px solid #001641;
  font-size: 16px;
  padding-right: 5.5em;
  padding-bottom: 9px;
}

.uw-search--container .uw-search--form input, .uw-search--container .uw-search--form--motivation input,
.uw-search--container .uw-search--form--course input {
  background-color: transparent;
  border: 0;
  margin-bottom: 0;
  padding-left: 2.5rem;
  color: #fff;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.uw-search--container .uw-search--form--course input {
  font-family: Montserrat;
  height: 50px;
  border-bottom: 1px solid #001641;
  font-size: 16px;
  padding-right: 5.5em;
  padding-bottom: 9px;
}

@media (max-width: 768px) {
  .uw-search--container .uw-search--form--course::after {
    font-family: WwwUowEduAu;
    content: "\f009";
    position: absolute;
    font-size: 1.5em !important;
    right: 0;
    top: 9px;
  }
  .uw-search--inline .uw-search--container .uw-search--form--course::before,
  .uw-search--inline .uw-search--container .uw-search--form::before,
  .uw-search--inline .uw-search--container .uw-search--form--motivation::before {
    display: none;
  }
  .course-search-widget .cs-search-button {
    display: none;
  }
  .cs-header {
    font-size: 2.625rem;
    padding-top: 0;
    margin-bottom: 10px;
    line-height: 2.625rem;
  }
  .uw-search--inline .uw-search--container .uw-search--form input, .uw-search--inline .uw-search--container .uw-search--form--motivation input,
  .uw-search--inline .uw-search--container .uw-search--form--course input {
    color: #001641;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 3.75em;
  }
}
.uw-search-form {
  position: relative;
  margin-bottom: 2.25rem;
}
@media print, screen and (min-width: 48em) {
  .uw-search-form {
    margin-bottom: 3.4375rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-search-form {
    margin-bottom: 2.1875rem;
  }
}
.uw-search-form form {
  display: flex;
  flex-wrap: wrap;
}
@media print, screen and (max-width: 63.99875em) {
  .uw-search-form form {
    justify-content: flex-end;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-search-form form {
    flex-wrap: nowrap;
  }
}
.uw-search-form__search-icon {
  position: absolute;
  left: 0;
  border: 0;
  color: #8a8a8a;
  font-size: 1.375rem;
  bottom: 4.375rem;
}
@media print, screen and (min-width: 48em) {
  .uw-search-form__search-icon {
    font-size: 2.125rem;
    bottom: 5rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-search-form__search-icon {
    bottom: 1.25rem;
  }
}
.uw-search-form input[type=text] {
  border: 0;
  border-bottom: 0.1875rem solid #ed0a00;
  padding: 0 0 0 2rem;
  margin-bottom: 1.25rem;
  font-size: 1.1875rem;
  line-height: 1.4736842105;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  height: 2.8125rem;
  width: 100%;
  box-shadow: none;
  transition: border 0.6s ease-out, padding 0.3s ease-out;
}
.uw-search-form input[type=text]:focus::-webkit-input-placeholder {
  color: transparent;
}
.uw-search-form input[type=text]:focus:-moz-placeholder {
  color: transparent;
}
.uw-search-form input[type=text]:focus::-moz-placeholder {
  color: transparent;
}
.uw-search-form input[type=text]:focus:-ms-input-placeholder {
  color: transparent;
}
@media print, screen and (min-width: 48em) {
  .uw-search-form input[type=text] {
    font-size: 2.5rem;
    line-height: 1.35;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    height: auto;
    padding: 0 0 0 3.125rem;
    margin-bottom: 1.875rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-search-form input[type=text] {
    padding-top: 0.3125rem;
    max-width: 60.3125rem;
    margin-bottom: 0;
    margin-right: 1.875rem;
    font-size: 3.5rem;
    line-height: 1.1071428571;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 90em) {
  .uw-search-form input[type=text] {
    font-size: 3.875rem;
    line-height: 1.2096774194;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-search-form input[type=text]::placeholder {
  font-size: 1.1875rem;
  line-height: 1.4736842105;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
}
@media print, screen and (min-width: 48em) {
  .uw-search-form input[type=text]::placeholder {
    font-size: 2.5rem;
    line-height: 1.35;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  .uw-search-form input[type=text]::placeholder {
    font-size: 3.5rem;
    line-height: 1.1071428571;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 90em) {
  .uw-search-form input[type=text]::placeholder {
    font-size: 3.875rem;
    line-height: 1.2096774194;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-search-form input[type=text]::-moz-placeholder {
  opacity: 1 !important;
  color: #001641 !important;
  margin-bottom: 0.3125rem;
}
.uw-search-form input[type=text]:focus {
  border-bottom: 0.1875rem solid #001641;
}
.uw-search-form input[type=text]:focus + input[type=submit] {
  transform: translate3d(-10px, 0, 0);
  opacity: 0;
}
.uw-search-form__submit {
  margin-left: 1.25rem;
  white-space: nowrap;
}
@media screen and (min-width: 75em) {
  .uw-search-form__submit {
    margin-top: 2.1875rem;
  }
}

.uw-event-cell {
  display: block;
  margin-bottom: 25px;
}
.uw-event-cell h3 {
  font-size: 1.5rem;
  font-weight: 700;
  margin-bottom: 5px;
  color: #001641;
}

.uw-event-links {
  margin-bottom: 35px;
}
.uw-event-links a {
  margin-bottom: 10px;
}

.uw-event--image {
  height: 250px;
  position: relative;
  margin-bottom: 25px;
  overflow: hidden;
}
.uw-event--image-bg {
  height: 100%;
  width: 100%;
  background-size: cover;
  transform: scale(1);
  transition: transform 0.2s ease-in-out;
  background-color: #001641;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #fff;
  font-size: 1.75rem;
  font-weight: 500;
  line-height: 1.15;
  overflow: hidden;
}
.uw-event--no-image {
  background: #001641;
  padding: 25px;
  overflow-y: auto;
}
.uw-event--no-image .uw-event--image-bg {
  overflow: revert;
}
.uw-event--no-image span {
  color: #fff !important;
}
.uw-event--no-zoom {
  position: relative;
}
.uw-event--no-zoom span {
  left: 0;
  top: 0;
  position: absolute;
  width: 100%;
  height: 100%;
}
.uw-event:focus, .uw-event:hover {
  text-decoration: none;
}
.uw-event:focus h3, .uw-event:hover h3 {
  color: #0033FF;
}
.uw-event:focus .uw-event--image-bg, .uw-event:hover .uw-event--image-bg {
  transform: scale(1.1);
  transition: transform 0.2s ease-in-out;
}
.uw-event:focus .uw-event--no-zoom, .uw-event:hover .uw-event--no-zoom {
  transform: none;
}

.uw-event-time {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  text-transform: uppercase;
}
.uw-event-time span {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  display: flex;
  color: #001641;
  text-transform: lowercase;
}
.uw-event-time span::before {
  font-family: "WwwUowEduAu";
  content: "\f01d";
  color: #001641;
  font-size: 1rem;
  position: relative;
  top: -2px;
  margin-right: 0.625rem;
}

.uw-event-detail {
  display: block;
  color: #001641;
  font-size: 0.875rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  margin-bottom: 5px;
}
.uw-event-detail.icon--map-marker {
  display: inline-block;
  vertical-align: top;
}
.uw-event-detail.icon--map-marker::before {
  margin-right: 5px;
  font-size: 1.25rem;
  position: relative;
  top: -4px;
}
.uw-event-detail.location {
  display: inline-block;
}
.uw-event-detail::before {
  margin-right: 10px;
}

.events-listing .page-navigator__button,
.page-navigator-events-listing .page-navigator__button {
  width: 100% !important;
}
@media (max-width: 768px) {
  .events-listing + .page-navigator__list--breadcrumbs,
  .page-navigator-events-listing + .page-navigator__list--breadcrumbs {
    display: block !important;
  }
}

.events-load-more-categories {
  border-top: 1px solid rgba(0, 22, 65, 0.7);
  padding-top: 10px;
  text-align: center;
  width: 100%;
}
.events-load-more-categories::after {
  font-family: "WwwUowEduAu";
  content: "\f007";
}
.events-load-more-categories:hover::after {
  margin-left: 15px;
}

.uw-event-footer {
  margin-bottom: 2rem;
}

.public-events-calendar h2 {
  margin-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .public-events-calendar .uw-item-grid--events {
    margin-top: 3.125rem;
  }
}

@media print, screen and (min-width: 64em) {
  .uw-date-selector {
    display: flex;
    align-items: flex-end;
    margin-bottom: 1.5625rem;
  }
}
.uw-date-selector .date-selector-fields {
  display: flex;
  justify-content: space-between;
  width: 100%;
  max-width: 16.25rem;
  flex-shrink: 0;
}
@media print, screen and (max-width: 63.99875em) {
  .uw-date-selector .date-selector-fields {
    margin-bottom: 0.625rem;
  }
}
.uw-date-selector .date-selector-fields input {
  border: 0.0625rem solid #001641;
  display: inline-block;
  padding: 0.625rem 0.5rem;
  margin-bottom: 0;
  text-align: center;
}
@media print, screen and (min-width: 64em) {
  .uw-date-selector .date-selector-fields input {
    margin-right: 0.75rem;
  }
}
.uw-date-selector__2-value {
  max-width: 3.75rem;
}
.uw-date-selector__4-value {
  max-width: 6.25rem;
}
.uw-date-selector .help-text {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 1.5625rem;
  text-transform: uppercase;
}
@media print, screen and (min-width: 64em) {
  .uw-date-selector .help-text {
    margin-bottom: 0;
  }
}

.event-filters {
  max-width: 27.8125rem;
}
@media screen and (min-width: 75em) {
  .event-filters {
    padding-left: 1.25rem;
  }
}
.event-filters__title {
  font-size: 1.25rem;
  line-height: 1.2;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 1.875rem;
  text-transform: uppercase;
}
.event-filters__active {
  margin-bottom: 1.875rem;
}
.event-filters__active ul {
  margin-bottom: 1.875rem;
}
.event-filters__active li {
  border: 0.0625rem solid #ed0a00;
  color: #ed0a00;
  display: inline-block;
  margin-bottom: 0.625rem;
  margin-right: 0.625rem;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  cursor: pointer;
}
.event-filters__active li:hover {
  background-color: #001641;
  color: #fff;
  border-color: #001641;
}
.event-filters__active li:hover .remove {
  color: #ed0a00;
}
.event-filters__active .remove {
  color: #001641;
  font-size: 0.75rem;
  margin-left: 0.625rem;
}
.event-filters__search {
  border-bottom: 1px solid #001641;
  display: flex;
  margin-bottom: 3.125rem;
}
.event-filters__search i {
  font-size: 1.25rem;
  position: relative;
  top: 0.625rem;
}
.event-filters__search button,
.event-filters__search i {
  flex-shrink: 0;
}
.event-filters__search button {
  margin-bottom: 0;
}
.event-filters__search button i {
  top: 0;
}
.event-filters__search input {
  border: transparent;
  color: #001641;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.event-filters__search input::placeholder {
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
}
.event-filters__search input:focus {
  border: transparent;
}
.event-filters__filter-title {
  color: #ed0a00;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  cursor: pointer;
  display: inline-block;
  margin-bottom: 1.375rem;
  text-transform: uppercase;
}
.event-filters__group {
  margin-bottom: 2.1875rem;
}
.event-filters__group ul li a:focus, .event-filters__group ul li a:hover {
  color: #ed0a00;
  text-decoration: none;
}
.event-filters__filter label {
  display: flex;
  margin-bottom: 1rem;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.event-filters__filter input {
  margin-bottom: 0;
  margin-right: 0.5rem;
}
.event-filters__filter a {
  color: #0033FF;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}

.uw-events-toggle-filter::after {
  margin-left: 5px;
  font-family: "WwwUowEduAu";
  content: "\f023";
}
.filter-closed .uw-events-toggle-filter::after {
  content: "\f022";
}

.js-event-filters__remove-filter {
  position: relative;
  padding: 7px 40px 5px 20px;
  text-transform: uppercase;
}
.js-event-filters__remove-filter:hover::after {
  color: #fff;
}
.js-event-filters__remove-filter::after {
  font-family: "WwwUowEduAu";
  content: "\f028";
  font-size: 0.5625rem;
  color: #ed0a00;
  position: absolute;
  right: 20px;
  top: 9px;
}
.js-event-filters__remove-filter span {
  display: none;
}

.hide-categories {
  display: none;
}

.uw-news-toggle-filter::after {
  margin-left: 5px;
  font-family: "WwwUowEduAu";
  content: "\f023";
}
.uw-news-toggle-filter.filter-closed::after {
  content: "\f022";
}

.uw-news-border-fix {
  border: 1px solid transparent;
}

.uw-events-recent-by-category {
  margin-block: var(--section-spacing-y);
}
.uw-events-recent-by-category h2 {
  margin-bottom: 2rem;
}

.uw-faqs h2 {
  color: #ed0a00;
  font-size: 1rem;
  line-height: 1.25;
  font-weight: 600;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 20px;
}
.uw-faqs dd span {
  font-weight: bold;
}
.uw-faqs dd p:first-child:before {
  content: "A. ";
  font-weight: 700;
}

.uw-featured-pages {
  margin-block: var(--section-spacing-y);
  position: relative;
  z-index: 1;
}
.uw-featured-pages__title {
  font-size: 2.625rem;
  line-height: 1.0952380952;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin: 0 0 1.875rem;
}
@media screen and (min-width: 75em) {
  .uw-featured-pages__title {
    font-size: 8.125rem;
    line-height: 0.9384615385;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-featured-pages__title:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #001641;
  margin-top: 0.625rem;
}
@media print, screen and (min-width: 48em) {
  .uw-featured-pages__title {
    font-size: 5.125rem;
    line-height: 0.9390243902;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    padding-right: 0.9375rem;
    padding-top: 0.625rem;
  }
  .uw-featured-pages__title:after {
    margin-top: 1.25rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-featured-pages__title {
    padding-top: 0;
  }
}
.uw-featured-pages p {
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media screen and (min-width: 75em) {
  .uw-featured-pages p {
    font-size: 1.125rem;
    line-height: 1.5;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-featured-pages blockquote {
  margin: 0;
  position: relative;
  margin-top: 3.125rem;
  font-size: 2.625rem;
  line-height: 1.09524;
}
.uw-featured-pages blockquote::before {
  content: "";
  position: absolute;
  content: "“";
  display: block;
  font-size: 8rem;
  line-height: 1.1875;
  font-weight: 500;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  height: 1.75rem;
  color: #ed0a00;
  top: -5rem;
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  .uw-featured-pages blockquote::before {
    font-size: 3.5rem;
    line-height: 1.01786;
    top: -3.125rem;
  }
}
@media print, screen and (max-width: 47.99875em) {
  .uw-featured-pages blockquote::before {
    font-size: 2.625rem;
    line-height: 1.09524;
    top: -3.125rem;
  }
}
.uw-featured-pages blockquote p {
  font-size: 1.5rem;
  line-height: 1.0833333333;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  font-style: italic;
}
@media print, screen and (min-width: 48em) {
  .uw-featured-pages blockquote p {
    font-size: 1.6875rem;
    line-height: 1.1111111111;
    font-weight: 400;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-featured-pages blockquote cite {
  font-size: 0.875rem;
  line-height: 1.0625rem;
  text-transform: uppercase;
  font-style: normal;
}
.uw-featured-pages blockquote span {
  font-weight: 700;
  display: block;
  margin-bottom: 0.3125rem;
}
@media print, screen and (min-width: 48em) {
  .uw-featured-pages blockquote {
    margin-top: 4rem;
    font-size: 3.5rem;
    line-height: 1.01111;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-featured-pages blockquote {
    margin-top: 3.125rem;
    font-size: 8.125rem;
    line-height: 0.93846;
  }
}
.uw-featured-pages blockquote p {
  margin-bottom: 0.75rem;
  font-size: 1.5rem;
  line-height: 1.3;
}
@media print, screen and (min-width: 64em) {
  .uw-featured-pages blockquote p {
    font-size: 1.6875rem;
    line-height: 1.3;
  }
}
.uw-featured-pages .tabs-content {
  border: 0;
}
@media print, screen and (min-width: 64em) {
  .uw-featured-pages .tabs-content {
    padding-top: 0.5rem;
  }
}
.uw-featured-pages .tabs-content .tabs-panel {
  padding: 0;
}
.uw-featured-pages__links {
  overflow: hidden;
  margin-bottom: 0.625rem;
  padding-bottom: 1.25rem;
  white-space: nowrap;
  display: flex;
  align-items: center;
  height: 100%;
}
@media print, screen and (min-width: 48em) {
  .uw-featured-pages__links {
    padding-left: 0.5rem;
    white-space: normal;
  }
}
@media screen and (min-width: 75em) {
  .uw-featured-pages__links {
    padding-top: 1.25rem;
    padding-left: 3.75rem;
  }
}
.uw-featured-pages__links .tabs {
  border: 0;
}
.uw-featured-pages__links .tabs li {
  list-style: none;
  margin-bottom: 0.9375rem;
  margin-left: 0;
  display: block;
}
.uw-featured-pages__links .tabs li:hover {
  margin-bottom: 0.5rem;
}
.uw-featured-pages__links .tabs li:before {
  content: none;
}
.uw-featured-pages__links .tabs li:first-of-type {
  margin-left: 0;
}
.uw-featured-pages__links .tabs li.is-active {
  color: #ed0a00;
  margin-bottom: 0.5rem;
}
.uw-featured-pages__links .tabs li.is-active a {
  color: #ed0a00;
}
.uw-featured-pages__links .tabs li.is-active a:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.125rem;
  background-color: #ed0a00;
  margin-top: 0.3125rem;
}
.uw-featured-pages__links .tabs li.is-active a:hover:after {
  background: #ed0a00;
}
.uw-featured-pages__links .tabs a {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  text-transform: uppercase;
  display: block;
}
.uw-featured-pages__links .tabs a:focus {
  text-decoration: none;
}
.uw-featured-pages__links .tabs-title > a [aria-selected=true],
.uw-featured-pages__links .tabs-title > a {
  background: none;
  padding: 0;
}
.uw-featured-pages__links ul {
  padding-left: 0;
  margin-bottom: 0;
}
.uw-featured-pages__links a:not(.is-active):hover {
  text-decoration: none;
}
.uw-featured-pages__links a:not(.is-active):hover:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.125rem;
  background: #001641;
  margin-top: 0.3125rem;
}
.uw-featured-pages__content {
  margin-bottom: 0.75rem;
}
@media print, screen and (min-width: 48em) {
  .uw-featured-pages__content {
    margin-bottom: 1.875rem;
    max-width: 18.125rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-featured-pages__content {
    max-width: 19.375rem;
  }
}
@media print, screen and (max-width: 47.99875em) {
  .uw-featured-pages__content .button {
    margin-bottom: 1.875rem;
  }
}
.uw-featured-pages__main-feature {
  margin-bottom: 0.75rem;
}
.uw-featured-pages__main-feature img {
  margin-bottom: 0.9375rem;
}
.uw-featured-pages__main-feature span {
  font-size: 1rem;
}
.uw-featured-pages__other-features .page {
  margin-bottom: 0.75rem;
}
.uw-featured-pages__other-features span.button {
  font-size: 1rem;
}
.uw-featured-pages__other-features > div img {
  margin-bottom: 0.9375rem;
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  .uw-featured-pages__other-features > div {
    margin-bottom: 1.875rem;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-featured-pages__other-features > div.quote {
    padding-top: 30%;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-featured-pages__other-features > div.quote {
    padding-top: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-featured-pages__other-pages > .page:nth-of-type(1) {
    padding-right: 0.46875rem;
    padding-right: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) and (min-width: 48em) {
  .uw-featured-pages__other-pages > .page:nth-of-type(1) {
    padding-right: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) and (min-width: 64em) {
  .uw-featured-pages__other-pages > .page:nth-of-type(1) {
    padding-right: 0.78125rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-featured-pages__other-pages > .page:nth-of-type(2) {
    padding-left: 0.46875rem;
    padding-left: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) and (min-width: 48em) {
  .uw-featured-pages__other-pages > .page:nth-of-type(2) {
    padding-left: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) and (min-width: 64em) {
  .uw-featured-pages__other-pages > .page:nth-of-type(2) {
    padding-left: 0.78125rem;
  }
}
.uw-featured-pages .simplebar-track {
  display: none;
}
@media print, screen and (min-width: 48em) {
  .uw-featured-pages .simplebar-track {
    display: none;
  }
}
.uw-featured-pages .simplebar-track.vertical {
  display: none;
}
.uw-featured-pages a:hover {
  text-decoration: none;
}
.uw-featured-pages div[data-section] {
  display: none;
}
.uw-featured-pages div[data-section].active {
  display: block;
}

.uw-form-box {
  border: 0.0625rem solid #ed0a00;
  padding: 1.875rem 1.875rem 1.5625rem;
  margin-bottom: 1.875rem;
}
.uw-form-box--grey {
  border: 0;
}
.uw-form-box__title {
  color: #ed0a00;
  font-size: 1.5rem;
  line-height: 1.2083333333;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  margin-bottom: 0.625rem;
}
.uw-form-box__content {
  font-size: 0.875rem;
  line-height: 1.5714285714;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.uw-form-box .button {
  margin-bottom: 0;
}
.uw-form-box .button svg {
  font-size: 1.4375rem;
}
.uw-form-box fieldset {
  margin-bottom: 1.5625rem;
}

.uw-footer-quicklinks {
  margin-bottom: 80px;
}
.uw-footer-quicklinks h2 {
  font-size: 2rem;
  line-height: 1.1em;
  font-weight: 700;
}

.uw-bg-image {
  position: relative;
  background-size: cover;
  transform: scale(1);
  transition: transform 0.2s ease-in-out;
}
.uw-bg-image::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 50%;
  content: "";
}

.uw-bg-link:hover .uw-bg-image {
  transform: scale(1.1);
  transition: transform 0.2s ease-in-out;
}

.uw-bg-container {
  margin-bottom: 25px;
  overflow: hidden;
}

.uw-four-block h2:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #ed0a00;
  margin-top: 1.375rem;
}
@media screen and (min-width: 75em) {
  .uw-four-block h2:after {
    content: "";
    display: block;
    width: 3.125rem;
    height: 0.0625rem;
    background-color: #ed0a00;
    margin-top: 0.875rem;
  }
}
.uw-four-block h2 span {
  display: block;
  font-style: italic;
  transition: margin-left 0.2s ease-in-out;
}
.uw-four-block--large a:hover {
  text-decoration: none;
}
.uw-four-block--large a:hover span::after {
  margin-left: 25px;
  transition: margin-left 0.2s ease-in-out;
}
@media print, screen and (min-width: 48em) {
  .uw-four-block p {
    padding-right: 1.25rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-four-block p {
    max-width: 28.125rem;
  }
}
.uw-four-block .image-link {
  position: relative;
  display: block;
  padding-bottom: 1rem;
}
.uw-four-block .uw-four-block__block a:hover span::after {
  margin-left: 25px;
  -webkit-transition: margin-left 0.2s ease-in-out;
  transition: margin-left 0.2s ease-in-out;
}

.uw-four-block--large img {
  margin-bottom: 0.6875rem;
}
@media print, screen and (min-width: 64em) {
  .uw-four-block--large img {
    margin-bottom: 1.0625rem;
  }
}
.uw-four-block--large span {
  margin-bottom: 1rem;
}
.uw-four-block--large p {
  margin-bottom: 1rem;
}
.uw-four-block--large .button svg {
  font-size: 0.625rem;
  margin-left: 0.625rem;
}

.uw-four-block-side-text .uw-four-block {
  row-gap: 0.9375em;
}
.uw-four-block-side-text .uw-four-block__block .image-link {
  padding-bottom: 0;
}
.uw-four-block-side-text p {
  margin-bottom: 1.375rem;
}
@media print, screen and (min-width: 48em) {
  .uw-four-block-side-text p {
    max-width: 35.625rem;
  }
}
.uw-four-block-side-text .grid-container, .uw-four-block-side-text .mw-grid-container {
  position: relative;
}
@media print, screen and (min-width: 48em) {
  .uw-four-block-side-text .grid-container:before, .uw-four-block-side-text .mw-grid-container:before {
    content: "";
    background: url("data:image/svg+xml,%3csvg%20width='115'%20height='115'%20viewBox='0%200%20115%20115'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3ePage%201%3c/title%3e%3cdesc%3eCreated%20with%20Sketch.%3c/desc%3e%3cg%20id='Course-type'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%20transform='translate(-762.000000,%20-4320.000000)'%3e%3cg%20id='Campus'%20transform='translate(121.000000,%204290.000000)'%20fill='%230047BB'%3e%3cpolygon%20id='Page-1'%20points='704.296276%2030%20690.950442%2073.1981667%20647.750603%2059.8533608%20641%2081.704928%20684.194482%2095.0510733%20670.849987%20138.247901%20692.703724%20145%20706.049558%20101.801833%20749.246718%20115.151997%20756%2093.2977509%20712.800161%2079.9502661%20726.147335%2036.7520994'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
    position: absolute;
    width: 7.1875rem;
    height: 7.1875rem;
    left: 70%;
    top: 0;
  }
  .uw-four-block-side-text .grid-container:after, .uw-four-block-side-text .mw-grid-container:after {
    content: "";
    position: absolute;
    width: 1.4375rem;
    height: 1.4375rem;
    border-radius: 50%;
    background: #001641;
    top: -1.25rem;
    right: 3.125rem;
    display: none !important;
  }
}
@media screen and (min-width: 75em) {
  .uw-four-block-side-text .grid-container:before, .uw-four-block-side-text .mw-grid-container:before {
    content: "";
    left: 55%;
    top: 0;
  }
  .uw-four-block-side-text .grid-container:after, .uw-four-block-side-text .mw-grid-container:after {
    content: "";
    right: 6.25rem;
  }
}
.uw-four-block-side-text__side-text {
  margin-bottom: 2.1875rem;
}
@media print, screen and (min-width: 48em) {
  .uw-four-block-side-text__side-text {
    margin-bottom: 2.5rem;
  }
}
.uw-four-block-side-text__block {
  margin-bottom: 1.25rem;
}
.uw-four-block-side-text.in-view .grid-container:before, .uw-four-block-side-text.in-view .mw-grid-container:before {
  animation: animateCross 10s infinite alternate;
}
.uw-four-block-side-text.in-view .grid-container:after, .uw-four-block-side-text.in-view .mw-grid-container:after {
  animation: animateDot 8s infinite alternate-reverse;
  display: none !important;
}
@media only screen and (min-width: 1024px) {
  .uw-four-block-side-text .uw-four-block {
    row-gap: 1.5625em;
  }
}

@keyframes animateCross {
  0% {
    transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0);
    transform-origin: center;
  }
  100% {
    transform: rotate3d(0, 0, 1, 25deg) translate3d(-40%, 40%, 0);
    transform-origin: center;
  }
}
@keyframes animateDot {
  0% {
    transform: translate3d(140%, -120%, 0);
    transform-origin: center;
  }
  100% {
    transform: translate3d(-160%, 260%, 0);
    transform-origin: center;
  }
}
.uw-masthead--cta .uw-masthead__grs {
  font-size: 2.625rem;
  line-height: 1.2;
  font-weight: 700;
}

.grid-x.grid-margin-x.results.one-column {
  margin-right: 0.5em;
  display: block;
}

.uw-php-search .one-column .grs-item {
  background-color: #f2f2f2;
  margin-bottom: 1.3em;
  padding: 20px;
  flex-direction: row;
  box-shadow: rgba(0, 22, 65, 0.26) 0px 4px 8px;
  border-radius: 5px;
}

.uw-button-blue.grs-details {
  position: relative;
  left: 80%;
}

@media (max-width: 1200px) {
  .uw-button-blue.grs-details {
    left: 75%;
    padding-top: 1rem;
  }
}
@media (max-width: 1024px) {
  .uw-button-blue.grs-details {
    left: 65%;
  }
}
@media (max-width: 480px) {
  .uw-button-blue.grs-details {
    left: 55%;
  }
  .uw-masthead--cta .uw-masthead__grs {
    font-size: 1.8rem;
  }
  .uw-masthead--cta .grs-buttons .uw-btn, .uw-masthead--cta .grs-buttons p.button-grey a, p.button-grey .uw-masthead--cta .grs-buttons a, .uw-masthead--cta .grs-buttons p.button-navy a, p.button-navy .uw-masthead--cta .grs-buttons a {
    width: 100%;
  }
}
.uw-home-slider {
  margin: 0 0 1.875rem;
}
@media print, screen and (min-width: 48em) {
  .uw-home-slider {
    margin-bottom: 4.375rem;
  }
}
@media screen and (min-width: 61.3125em) {
  .uw-home-slider {
    margin-bottom: 7.5rem;
  }
}
@media (max-width: 980px) {
  .uw-home-slider {
    margin-top: 77px;
  }
}
.uw-home-slider h2 {
  font-size: 2.625rem;
  line-height: 1.0952380952;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin: 1.25rem 0 0.625rem;
  color: #fff;
}
@media print, screen and (min-width: 48em) {
  .uw-home-slider h2 {
    font-size: 3.5rem;
    line-height: 1.0178571429;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  .uw-home-slider h2 {
    font-size: 8.125rem;
    line-height: 0.9384615385;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 64em) {
  .uw-home-slider h2 {
    margin-bottom: 1.25rem;
  }
}
.uw-home-slider p {
  color: #fff;
}
.uw-home-slider figcaption {
  position: relative;
  background: #001641;
  width: 100%;
  padding: 1rem;
}
@media print, screen and (min-width: 48em) {
  .uw-home-slider__container .slick-list .slick-slide {
    max-height: calc(100vh - 96px);
  }
}
@media screen and (min-width: 75em) {
  .uw-home-slider__container .slick-list .slick-slide {
    min-height: 700px;
  }
}
.uw-home-slider__bullet-container {
  border-bottom: 0.0625rem dashed #E5E5E4;
  padding-left: 0 !important;
}
.uw-home-slider__bullets {
  text-align: left;
  white-space: nowrap;
  overflow-y: hidden;
  overflow-x: auto;
  padding: 0 0 1.25rem;
  margin-top: 1.25rem;
}
.uw-home-slider__bullets button {
  width: auto;
  height: auto;
  background: none;
  display: inline-block;
  margin-bottom: 0;
  margin-left: 1.875rem;
  color: #001641;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  text-align: left;
  cursor: pointer;
  border-radius: 0;
}
.uw-home-slider__bullets button::before {
  content: none;
}
.uw-home-slider__bullets button::after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.125rem;
  background: #fff;
  margin-top: 0.3125rem;
  transition: transform 0.3s, background-color 0s;
  transition-delay: 0s, 0.3s;
  transform: scale3d(0, 1, 1);
  transform-origin: top left;
}
.uw-home-slider__bullets button:first-of-type {
  margin-left: 0;
}
.uw-home-slider__bullets button:focus {
  outline: 1px dotted #001641;
  box-shadow: 0 0 2px #fff;
}
.uw-home-slider__bullets button:hover {
  text-decoration: none;
}
.uw-home-slider__bullets button:hover::after {
  background: #001641;
  transform: scale3d(1, 1, 1);
  transition-delay: 0s, 0s;
}
.uw-home-slider .button {
  color: #fff;
}
.uw-home-slider .slick-slide {
  position: relative;
}
.uw-home-slider__slide {
  overflow: hidden;
}
.uw-home-slider br {
  display: none;
}
@media print, screen and (min-width: 48em) {
  .uw-home-slider figcaption {
    background: none;
    position: absolute;
    z-index: 2;
    left: 60px;
    padding-left: 0;
    bottom: 0;
  }
  .uw-home-slider br {
    display: block;
  }
  .uw-home-slider h2 {
    margin-top: 1.875rem;
  }
  .uw-home-slider__slide {
    position: relative;
    max-height: 100vh;
  }
  .uw-home-slider__slide::after, .uw-home-slider__slide::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
  }
  .uw-home-slider__slide::before {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 100%);
    width: 50%;
  }
  .uw-home-slider__slide::after {
    background-image: linear-gradient(42deg, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 75%);
    width: 100%;
  }
  .uw-home-slider__bullet-container {
    padding-left: 60px;
  }
  .uw-home-slider__bullets {
    margin: 1.875rem 0 0;
    padding-bottom: 2.1875rem;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-home-slider figcaption > * {
    max-width: 75%;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-home-slider figcaption > * {
    max-width: 80%;
  }
  .uw-home-slider__bullets {
    padding-bottom: 1.875rem;
  }
  .uw-home-slider::before {
    content: "";
    width: 100%;
    height: 17.8125rem;
    position: absolute;
    top: 0;
    left: 0;
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.69) 100%);
    z-index: 1;
  }
}
@media screen and (min-width: 76.875em) {
  .uw-home-slider figcaption {
    bottom: 5.3125rem;
    padding-left: 0.625rem;
    left: calc(50% - 38.4375rem);
  }
}

.uw-image-block {
  margin-block: var(--section-spacing-y);
  align-self: flex-start;
}
.uw-image-block figure figcaption {
  font-size: 0.875rem;
  margin: 1em 1em 0;
}
.uw-image-block figure figcaption cite {
  margin-top: 0.5em;
}
.uw-image-block:not(:has(figcaption)) {
  --cell-spacing: 0.9375em;
}
.uw-image-block:not(:has(figcaption)) + .uw-image-block, .uw-image-block:not(:has(figcaption)) + .uw-image-grid-4 {
  margin-top: var(--cell-spacing);
}
.uw-image-block:not(:has(figcaption)):has(+ .uw-image-block), .uw-image-block:not(:has(figcaption)):has(+ .uw-image-grid-4) {
  margin-bottom: var(--cell-spacing);
}
@media only screen and (min-width: 1024px) {
  .uw-image-block:not(:has(figcaption)) {
    --cell-spacing: 1.5625em;
  }
}
@media print, screen and (max-width: 47.99875em) {
  .uw-image-block .cell + .cell {
    margin-top: 0.9375em;
  }
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  .uw-image-block .large-up-4 .cell:nth-child(n+3) {
    margin-top: 0.9375em;
  }
}

@media (max-width: 768px) {
  .uw-image-block-2 img {
    margin-bottom: 1rem;
  }
}

.image-link {
  position: relative;
  display: block;
}
.image-link img {
  pointer-events: none;
}
.image-link__title {
  font-size: 1.125rem;
  line-height: 1.0555555556;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  margin-top: 0.9375rem;
  display: flex;
  align-items: flex-start;
  color: #ed0a00;
  pointer-events: none;
}
@media (max-width: 980px) {
  .image-link__title {
    display: block;
  }
}
.image-link__title::after {
  font-family: "WwwUowEduAu";
  margin-left: 0.9375rem;
  content: "\f005";
  font-size: 1.5rem;
  line-height: 0.7;
  transition: transform 0.4s;
}
@media (max-width: 980px) {
  .image-link__title::after {
    position: relative;
    top: 2px;
  }
}
.image-link__title.no-link::after {
  content: none;
}
.image-link__title:focus, .image-link__title:hover {
  outline: none;
}
.image-link__title:focus::after, .image-link__title:hover::after {
  transform: translate3d(0.625rem, 0, 0);
}
.image-link__description {
  margin-top: 0.5rem;
}
.image-link::before {
  content: "";
  display: block;
  transform: rotate(-315deg) scale3d(1, 0, 1);
  width: 0.3125rem;
  height: 7.6875rem;
  background-color: #ed0a00;
  position: absolute;
  transition: transform 0.3s;
  top: -2.5rem;
  left: 1.875rem;
  z-index: 1;
}
.image-link:hover, .image-link:focus {
  text-decoration: none !important;
}
.image-link:hover__title::after, .image-link:focus__title::after {
  transform: translate3d(10px, 0, 0);
}
.image-link:hover::before, .image-link:focus::before {
  transform: rotate(-315deg) scale3d(1, 1, 1);
}
@media print, screen and (min-width: 48em) {
  .image-link__title::after {
    margin-left: 0.9375rem;
  }
}

.uw-image-grid-4 {
  --cell-spacing: 0.9375em;
  margin-block: var(--section-spacing-y);
  margin-left: auto !important;
  margin-right: auto !important;
}
.uw-image-grid-4 + .uw-image-block:not(:has(figcaption)), .uw-image-grid-4 + .uw-image-grid-4 {
  margin-top: var(--cell-spacing);
}
.uw-image-grid-4:has(+ .uw-image-block:not(:has(figcaption))), .uw-image-grid-4:has(+ .uw-image-grid-4) {
  margin-bottom: var(--cell-spacing);
}
@media only screen and (min-width: 1024px) {
  .uw-image-grid-4 {
    --cell-spacing: 1.5625em;
  }
}

.uw-image-slider-block {
  align-self: flex-start;
  padding-bottom: 3.125rem;
}
.uw-image-slider-block .orbit-caption {
  position: absolute;
  padding: 0;
  background-color: transparent;
  color: #001641;
  font-style: italic;
}
.uw-image-slider-block .orbit-controls button {
  transition: 0.25s;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.5);
  font-size: 2rem;
  padding: 0.5rem 1rem;
}
.uw-image-slider-block .orbit-controls button:hover {
  background-color: transparent;
}
.uw-image-slider-block .orbit-controls .orbit-previous {
  margin: 0 0 0 1.25rem;
}
.uw-image-slider-block .orbit-controls .orbit-previous:hover {
  margin: 0 0.3125rem 0 0.9375rem;
}
.uw-image-slider-block .orbit-controls .orbit-previous::after {
  font-family: "WwwUowEduAu";
  content: "\f004" !important;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
.uw-image-slider-block .orbit-controls .orbit-next {
  margin: 0 1.25rem 0 0;
}
.uw-image-slider-block .orbit-controls .orbit-next:hover {
  margin: 0 0.9375rem 0 0.3125rem;
}
.uw-image-slider-block .orbit-controls .orbit-next::after {
  font-family: "WwwUowEduAu";
  content: "\f005" !important;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
.uw-image-slider-block .orbit-bullets {
  display: flex;
  right: 0;
  bottom: 1.25rem;
  margin: 0;
  position: absolute;
  z-index: 2;
}
.uw-image-slider-block .orbit-bullets button {
  display: inline-block;
  margin-right: 0.625rem;
  width: 0.625rem;
  height: 0.625rem;
  background-color: #001641;
  text-indent: -624.9375rem;
  border-radius: 0;
}
.uw-image-slider-block .orbit-bullets button:before {
  content: none;
}
.uw-image-slider-block .orbit-bullets button:last-of-type {
  margin-right: 0;
}
.uw-image-slider-block .orbit-bullets button::after {
  display: none;
}
.uw-image-slider-block .orbit-bullets button.is-active {
  background-color: #ed0a00;
}
.uw-image-slider-block figure img {
  margin-bottom: 0.9375rem;
}

.uw-item-grid {
  margin-top: 77px;
}
@media (min-width: 980px) {
  .uw-item-grid {
    margin-top: 154px;
  }
}
.uw-item-grid__title {
  color: #001641;
  font-size: 2.625rem;
  line-height: 1;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin: 0.9375rem 0 3.75rem;
}
.uw-item-grid__title:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #001641;
  margin-top: 0.8125rem;
}
@media print, screen and (min-width: 48em) {
  .uw-item-grid__title {
    font-size: 4.5rem;
    line-height: 1.0416666667;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
  .uw-item-grid__title:after {
    content: "";
    display: block;
    width: 3.125rem;
    height: 0.0625rem;
    background-color: #001641;
    margin-top: 0.3125rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-item-grid__title {
    margin: 0 0 3.75rem 0;
  }
}
.uw-item-grid .uw-item {
  margin-bottom: 1.5625rem;
}
.uw-item-grid .uw-item__date,
.uw-item-grid .uw-item time {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  text-transform: uppercase;
}
.uw-item-grid .uw-item img {
  margin-bottom: 1.25rem;
}
.uw-item-grid .uw-item__title,
.uw-item-grid .uw-item h3 {
  font-size: 1.5rem;
  line-height: 1.1666666667;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  margin-bottom: 1.25rem;
  text-transform: none;
}

.uw-item-grid--events i {
  display: none;
}
.uw-item-grid--events .uw-item {
  order: 1;
  order: 2;
}
.uw-item-grid--events .uw-item .button--chevron-right::after {
  transition: margin-left 0.2s ease-in-out;
}
.uw-item-grid--events .uw-item .button--chevron-right:hover::after {
  margin-left: 25px;
}
.uw-item-grid--events .uw-item__date {
  margin-bottom: 0.75rem;
}
.uw-item-grid--events .uw-item > ul {
  padding-left: 0;
  margin: 0 0 1.875rem;
}
.uw-item-grid--events .uw-item > ul li {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 0.625rem;
  display: flex;
  list-style: none;
}
.uw-item-grid--events .uw-item > ul li i {
  margin-right: 0.625rem;
}
.uw-item-grid--events .uw-item > ul li:first-child::before {
  font-family: "WwwUowEduAu";
  content: "\f012";
  color: #001641;
  font-size: 1rem;
  position: relative;
  top: -2px;
  margin-right: 0.625rem;
}
.uw-item-grid--events .uw-item > ul li:nth-child(2)::before {
  font-family: "WwwUowEduAu";
  content: "\f015";
  color: #001641;
  font-size: 1rem;
  position: relative;
  top: -2px;
  margin-right: 0.625rem;
}
.uw-item-grid--events .uw-item time span {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  display: flex;
  color: #001641;
  text-transform: lowercase;
}
.uw-item-grid--events .uw-item time span::before {
  font-family: "WwwUowEduAu";
  content: "\f01d";
  color: #001641;
  font-size: 1rem;
  position: relative;
  top: -2px;
  margin-right: 0.625rem;
}
.uw-item-grid--events .uw-item time span i {
  margin-right: 0.625rem;
}
@media print, screen and (min-width: 64em) {
  .uw-item-grid--events .uw-item time span {
    margin-bottom: 0.9375rem;
  }
}
.uw-item-grid--events .uw-item:nth-child(1) {
  order: 0;
}
@media print, screen and (min-width: 64em) {
  .uw-item-grid--events .uw-item {
    margin-bottom: 3.125rem;
    order: 3;
  }
  .uw-item-grid--events .uw-item:nth-child(1) {
    order: 0;
  }
  .uw-item-grid--events .uw-item:nth-child(2) {
    order: 1;
  }
}

.uw-item-grid--news {
  margin-bottom: 3.125rem;
}
.uw-item-grid--news .uw-item {
  padding-bottom: 1.25rem;
}
.uw-item-grid--news .uw-item .button--chevron-right::after {
  transition: margin-left 0.2s ease-in-out;
}
.uw-item-grid--news .uw-item .button--chevron-right:hover {
  text-decoration: none;
}
.uw-item-grid--news .uw-item .button--chevron-right:hover::after {
  margin-left: 25px;
}
.uw-item-grid--news .uw-item__title,
.uw-item-grid--news .uw-item h3 {
  margin-bottom: 0.3125rem;
}
.uw-item-grid--news .uw-item__title a,
.uw-item-grid--news .uw-item h3 a {
  color: #001641;
}
.uw-item-grid--news .uw-item__date,
.uw-item-grid--news .uw-item time {
  margin-bottom: 0.9375rem;
}
.uw-item-grid--news .uw-item p {
  font-size: 0.875rem;
  line-height: 1.5714285714;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  margin-bottom: 0.3125rem;
}
@media print, screen and (min-width: 64em) {
  .uw-item-grid--news .uw-item p {
    margin-bottom: 0.9375rem;
  }
}
.uw-item-grid--news .uw-item i {
  margin-left: 0.625rem;
}
.uw-item-grid--news .news-pagination {
  font-size: 1.25rem;
  line-height: 1.2;
  font-weight: 700;
  margin-bottom: 2rem;
  display: flex;
  justify-content: center;
}
.uw-item-grid--news .news-pagination .currentpage,
.uw-item-grid--news .news-pagination .ellipsis,
.uw-item-grid--news .news-pagination a {
  padding: 0.5rem 1rem;
  color: #001641;
}
.uw-item-grid--news .news-pagination a {
  display: none;
}
.uw-item-grid--news .news-pagination .currentpage,
.uw-item-grid--news .news-pagination a:hover {
  background-color: #ed0a00;
  color: #fff;
}
.uw-item-grid--news .news-pagination .hidden {
  display: none !important;
}
.uw-item-grid--news.uw-item-grid .uw-item img {
  display: block;
  width: auto;
  height: auto;
  min-width: 100%;
  max-width: 100%;
  object-fit: cover;
}
@media print, screen and (min-width: 48em) {
  .uw-item-grid--news.uw-item-grid .uw-item img {
    min-height: 215px;
    max-height: 215px;
  }
}

.uw-news-grid__articles .article__image img {
  display: block;
  width: auto;
  height: auto;
  min-width: 100%;
  max-width: 100%;
  object-fit: cover;
}
@media print, screen and (min-width: 48em) {
  .uw-news-grid__articles .article__image img {
    min-height: 130px;
    max-height: 130px;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-news-grid__articles .article__image img {
    min-height: 158px;
    max-height: 158px;
  }
}

.uw-keyword-matches {
  margin-bottom: 3.75rem;
}
.uw-keyword-matches .border-top {
  padding: 1.875rem 1.875rem;
  position: relative;
}
@media print, screen and (min-width: 64em) {
  .uw-keyword-matches .border-top {
    padding: 1.875rem 1.875rem;
  }
}
.uw-keyword-matches .border-top > .border-bottom:after,
.uw-keyword-matches .border-top > .border-bottom:before, .uw-keyword-matches .border-top:after, .uw-keyword-matches .border-top:before {
  display: block;
  content: "";
  width: 2rem;
  height: 2rem;
  position: absolute;
  transition: transform 0.5s ease-out;
}
.uw-keyword-matches .border-top > .border-bottom:before, .uw-keyword-matches .border-top:before {
  top: 0;
  border-top: 0.0625rem solid #001641;
}
.uw-keyword-matches .border-top:before {
  left: 0;
  border-left: 0.0625rem solid #001641;
}
.uw-keyword-matches .border-top > .border-bottom:before {
  right: 0;
  border-right: 0.0625rem solid #001641;
}
.uw-keyword-matches .border-top > .border-bottom:after, .uw-keyword-matches .border-top:after {
  bottom: 0;
  border-bottom: 0.0625rem solid #001641;
}
.uw-keyword-matches .border-top:after {
  left: 0;
  border-left: 0.0625rem solid #001641;
}
.uw-keyword-matches .border-top .border-bottom:after {
  right: 0;
  border-right: 0.0625rem solid #001641;
}
.uw-keyword-matches .border-top:hover:before {
  transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
}
.uw-keyword-matches .border-top:hover > .border-bottom:before {
  transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
}
.uw-keyword-matches .border-top:hover:after {
  transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
}
.uw-keyword-matches .border-top:hover > .border-bottom:after {
  transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
}
@media print, screen and (min-width: 64em) {
  .uw-keyword-matches {
    padding-left: 1.5625rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-keyword-matches {
    padding-left: 0;
  }
}
.uw-keyword-matches__title {
  color: #ed0a00;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 0.9375rem;
  display: block;
}
.uw-keyword-matches a {
  display: block;
  word-break: break-all;
  margin-bottom: 1.25rem;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 600;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.uw-keyword-matches a:last-of-type {
  margin-bottom: 0;
}
.uw-keyword-matches a span {
  display: block;
  color: #001641;
  margin-bottom: 0.3125rem;
}

.uw-link-box {
  padding: 35px 25px;
  position: relative;
}
@media (max-width: 1024px) {
  .uw-link-box {
    margin-bottom: 25px;
  }
}
.uw-link-box--border-top::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  border-top: 2px solid #001641;
  border-left: 2px solid #001641;
  height: 35px;
  width: 35px;
}
.uw-link-box--border-top::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  border-top: 2px solid #001641;
  border-right: 2px solid #001641;
  height: 35px;
  width: 35px;
}
.uw-link-box--border-bottom::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  border-bottom: 2px solid #001641;
  border-left: 2px solid #001641;
  height: 35px;
  width: 35px;
}
.uw-link-box--border-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  border-bottom: 2px solid #001641;
  border-right: 2px solid #001641;
  height: 35px;
  width: 35px;
}
.uw-link-box--link::after {
  display: none;
}
.uw-link-box--white .uw-link-box--border-bottom::after, .uw-link-box--white .uw-link-box--border-bottom::before,
.uw-link-box--white .uw-link-box--border-top::after,
.uw-link-box--white .uw-link-box--border-top::before {
  border-color: #fff;
}

.uw-live-chat {
  position: absolute;
  top: calc(50% - 13px);
  right: -2.1875rem;
  display: inline-block;
  transform: rotate(-90deg);
}
.uw-live-chat a {
  background-color: #ed0a00;
  text-decoration: none;
  padding: 0.625rem 0.9375rem;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 0;
  font-weight: bold;
  font-size: 0.875rem;
}
.uw-live-chat:hover a {
  background-color: #fff;
  color: #ed0a00;
  transition: all 0.5s linear;
}

#tap-pop-card .pop-card-wrapper {
  bottom: 80px !important;
}
@media print, screen and (max-width: 47.99875em) {
  #tap-pop-card .pop-card-wrapper {
    bottom: 0 !important;
  }
  #tap-pop-card .pop-card-wrapper:not(.tap-mobile) {
    right: 75px !important;
  }
  #tap-pop-card .pop-card-wrapper:not(.tap-mobile) .pop-card {
    flex-direction: row !important;
  }
  #tap-pop-card .pop-card-wrapper:not(.tap-mobile) button.chat-now-button {
    margin-left: 0.5rem !important;
  }
}

#live_chat_status {
  right: 30px !important;
  bottom: 100px !important;
}

.uw-map-embed {
  margin-block: var(--section-spacing-y);
}

.uw-masthead {
  background-color: #001641;
  color: #fff;
  position: relative;
  margin-top: 77px;
}
@media (min-width: 980px) {
  .uw-masthead {
    margin-top: 154px;
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-masthead {
    margin-bottom: 3.75rem;
  }
}
@media screen and (max-width: 47.9375em) {
  .uw-masthead {
    margin-bottom: 2rem;
  }
}
.uw-masthead__main {
  min-height: 9.125rem;
  padding: 1.5625rem 0 0.9375rem;
  margin-bottom: 1.25rem;
}
@media print, screen and (min-width: 48em) {
  .uw-masthead__main {
    padding: 5.75rem 0 4.6875rem;
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-masthead__main {
    padding: 4.375rem 0 4.6875rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 75em) {
  .uw-masthead__main {
    padding: 6.5625rem 0 5rem;
    margin-bottom: 0;
  }
}
@media print, screen and (max-width: 47.99875em) {
  .uw-masthead__main {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }
}
@media print, screen and (max-width: 47.99875em) {
  .uw-masthead__main .grid-container, .uw-masthead__main .mw-grid-container {
    margin: 0;
  }
}
.uw-masthead__content {
  z-index: 1;
  position: relative;
  width: 100%;
}
.uw-masthead__content .event-info li {
  margin-left: 0;
}
@media screen and (min-width: 75em) {
  .uw-masthead__content .event-info li:nth-child(odd) {
    margin-left: 0;
  }
}
@media screen and (min-width: 75em) {
  .uw-masthead__content .uw-masthead__course-landing-content p {
    width: 80%;
  }
}
.uw-masthead__title {
  font-size: 2.625rem;
  line-height: 1;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  .uw-masthead__title {
    font-size: 3.5rem;
    line-height: 1;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    padding-bottom: 10px;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-masthead__title {
    font-size: 4.625rem;
    line-height: 1;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-masthead__subtitle {
  font-size: 0.9rem;
  line-height: 1;
  font-weight: 600;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  padding-top: 0.8rem;
  position: relative;
  z-index: 1;
}
.uw-masthead__subtitle em {
  font-style: italic;
}
.uw-masthead__subtitle::before {
  position: absolute;
  width: 2rem;
  height: 0.125rem;
  content: "";
  top: 0;
  left: 0;
  background-color: #fff;
}
.uw-head-white .uw-masthead__subtitle::before {
  background-color: #001641;
}
@media print, screen and (min-width: 48em) {
  .uw-masthead__subtitle {
    margin-bottom: 1rem;
  }
}
.uw-masthead .page-navigator__list--pages {
  width: 100%;
}
@media screen and (min-width: 75em) {
  .uw-masthead .page-navigator__list--pages {
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    max-width: 76.875rem;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 75em) and (min-width: 48em) {
  .uw-masthead .page-navigator__list--pages {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media screen and (min-width: 75em) and (min-width: 64em) {
  .uw-masthead .page-navigator__list--pages {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media screen and (min-width: 75em) and (min-width: 75em) {
  .uw-masthead .page-navigator__list--pages {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
.uw-masthead .page-navigator__list--breadcrumbs {
  width: 100%;
}
@media screen and (min-width: 75em) {
  .uw-masthead .page-navigator__list--breadcrumbs {
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    max-width: 76.875rem;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 75em) and (min-width: 48em) {
  .uw-masthead .page-navigator__list--breadcrumbs {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media screen and (min-width: 75em) and (min-width: 64em) {
  .uw-masthead .page-navigator__list--breadcrumbs {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media screen and (min-width: 75em) and (min-width: 75em) {
  .uw-masthead .page-navigator__list--breadcrumbs {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-masthead--page-nav .page-navigator__list--breadcrumbs ul {
    flex: 0 0 auto;
    width: 83.3333333333%;
    padding-left: 0.78125rem;
    padding-right: 0.78125rem;
    margin-left: 16.6666666667%;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .uw-masthead--page-nav .page-navigator__list--breadcrumbs ul {
    margin-left: 200px;
  }
}
@media screen and (min-width: 75em) {
  .uw-masthead--page-nav .uw-masthead__content {
    margin-left: calc(16.6666666667% + 1.5625rem / 2);
  }
}
@media screen and (min-width: 75em) {
  .uw-masthead--form {
    margin-bottom: 5rem;
  }
  .uw-masthead--form .uw-masthead__main {
    padding-top: 8.4375rem;
    padding-bottom: 5.9375rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-masthead--large-title .uw-masthead__title {
    font-size: 5.625rem;
    line-height: 1;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-masthead--image-full {
  background-size: cover;
  background-position: center;
  padding: 0;
}
.uw-masthead--image-full h1 {
  margin-bottom: 0;
}
@media print, screen and (max-width: 47.99875em) {
  .uw-masthead--image-full {
    background-image: none !important;
  }
}
.uw-masthead--image-full .uw-masthead__main {
  padding-bottom: 1.5625rem;
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--image-full .uw-masthead__main {
    padding: 0;
    background: transparent;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--image-full .uw-masthead__content {
    min-height: 26.875rem;
    padding: 6.25rem 0;
    display: flex;
    align-items: flex-end;
  }
}
.uw-masthead--cta {
  background-size: cover;
  background-position: center;
  padding: 0;
}
@media print, screen and (min-width: 64em) {
  .uw-masthead--cta .uw-masthead__title {
    font-size: 5.625rem;
    line-height: 1.2;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-masthead--cta h1 {
  margin-bottom: 10vh;
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--cta h1 {
    margin-bottom: 5vh;
  }
}
.uw-masthead--cta.uw-head-navy {
  background-color: #001641;
  color: #fff;
}
.uw-masthead--cta.uw-head-red {
  background-color: #ed0a00;
  color: #fff;
}
.uw-masthead--cta.uw-head-blue {
  background-color: #0033FF;
  color: #fff;
}
.uw-masthead--cta.uw-head-white {
  background-color: #fff;
  color: #001641;
}
.uw-masthead--cta.uw-head-grey {
  background-color: #efefef;
  color: #001641;
}
.uw-masthead--cta.uw-head-grey .uw-hl-grey {
  background-color: #fff;
}
.uw-masthead--cta .uw-btn::after, .uw-masthead--cta p.button-grey a::after, p.button-grey .uw-masthead--cta a::after, .uw-masthead--cta p.button-navy a::after, p.button-navy .uw-masthead--cta a::after {
  content: "";
  margin: 0;
}
.uw-masthead--cta .uw-btn + .uw-btn, .uw-masthead--cta p.button-grey a + .uw-btn, p.button-grey .uw-masthead--cta a + .uw-btn, .uw-masthead--cta p.button-grey .uw-btn + a, p.button-grey .uw-masthead--cta .uw-btn + a, .uw-masthead--cta p.button-grey a + a, p.button-grey .uw-masthead--cta a + a, .uw-masthead--cta p.button-navy a + .uw-btn, p.button-navy .uw-masthead--cta a + .uw-btn, .uw-masthead--cta p.button-navy .uw-btn + a, p.button-navy .uw-masthead--cta .uw-btn + a, .uw-masthead--cta p.button-navy a + a, p.button-navy .uw-masthead--cta a + a {
  margin-top: 1rem;
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--cta .uw-btn + .uw-btn, .uw-masthead--cta p.button-grey a + .uw-btn, p.button-grey .uw-masthead--cta a + .uw-btn, .uw-masthead--cta p.button-grey .uw-btn + a, p.button-grey .uw-masthead--cta .uw-btn + a, .uw-masthead--cta p.button-grey a + a, p.button-grey .uw-masthead--cta a + a, .uw-masthead--cta p.button-navy a + .uw-btn, p.button-navy .uw-masthead--cta a + .uw-btn, .uw-masthead--cta p.button-navy .uw-btn + a, p.button-navy .uw-masthead--cta .uw-btn + a, .uw-masthead--cta p.button-navy a + a, p.button-navy .uw-masthead--cta a + a {
    margin-left: 1rem;
  }
}
.uw-masthead--cta .uw-btn, .uw-masthead--cta p.button-grey a, p.button-grey .uw-masthead--cta a, .uw-masthead--cta p.button-navy a, p.button-navy .uw-masthead--cta a {
  font-size: 1.125rem;
  line-height: 1.5rem;
  text-transform: uppercase;
  font-weight: 600;
  padding: 0.8rem 2rem 0.8rem 2rem;
  position: relative;
  display: inline-block;
  transition: background-color 0.2s ease-in-out;
}
.uw-masthead--cta .uw-btn.uw-link-small--red, .uw-masthead--cta p.button-grey a.uw-link-small--red, p.button-grey .uw-masthead--cta a.uw-link-small--red, .uw-masthead--cta p.button-navy a.uw-link-small--red, p.button-navy .uw-masthead--cta a.uw-link-small--red {
  color: #ed0a00;
}
.uw-masthead--cta .uw-btn, .uw-masthead--cta p.button-grey a, p.button-grey .uw-masthead--cta a, .uw-masthead--cta p.button-navy a, p.button-navy .uw-masthead--cta a,
.uw-masthead--cta .uw-btn-arrow,
.uw-masthead--cta .uw-btn-blue,
.uw-masthead--cta .uw-btn-navy,
.uw-masthead--cta .uw-btn-red,
.uw-masthead--cta .uw-btn-white {
  background-color: #001641;
  color: #fff;
}
.uw-masthead--cta .uw-btn-red {
  background-color: #ed0a00;
}
.uw-masthead--cta .uw-btn-blue {
  background-color: #0033FF;
}
.uw-masthead--cta .uw-btn-white,
.uw-masthead--cta .uw-btn-blue:hover,
.uw-masthead--cta .uw-btn-navy:hover,
.uw-masthead--cta .uw-btn-red:hover,
.uw-masthead--cta .uw-btn-white:hover,
.uw-masthead--cta .uw-btn:hover,
.uw-masthead--cta p.button-grey a:hover,
p.button-grey .uw-masthead--cta a:hover,
.uw-masthead--cta p.button-navy a:hover,
p.button-navy .uw-masthead--cta a:hover {
  background-color: #fff;
  color: #001641;
}
.uw-masthead--cta .uw-btn-white:hover {
  background-color: #001641;
  color: #fff;
}
.uw-masthead--cta .uw-masthead__main {
  padding: 4.375rem 0 4.6875rem;
}
@media print, screen and (min-width: 64em) {
  .uw-masthead--cta .uw-masthead__title {
    font-size: 5.625rem;
    line-height: 1.2;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-masthead--cta .uw-masthead__title.uw-hl, .uw-masthead--cta .uw-masthead__title.uw-hl-blue em, .uw-masthead--cta .uw-masthead__title.uw-hl-grey em, .uw-masthead--cta .uw-masthead__title.uw-hl-navy em, .uw-masthead--cta .uw-masthead__title.uw-hl-red em, .uw-masthead--cta .uw-masthead__title.uw-hl-white em {
  font-style: normal;
  line-height: 1.2;
  color: #001641;
}
.uw-masthead--cta .uw-masthead__title.uw-hl-navy em {
  background-color: #001641;
  color: #fff;
}
.uw-masthead--cta .uw-masthead__title.uw-hl-red em {
  background-color: #ed0a00;
  color: #fff;
}
.uw-masthead--cta .uw-masthead__title.uw-hl-blue em {
  background-color: #0033FF;
  color: #fff;
}
.uw-masthead--cta .uw-masthead__title.uw-hl-grey em {
  background-color: #efefef;
  color: #001641;
}
.uw-masthead--cta .uw-masthead__title.uw-hl-white em {
  background-color: #fff;
  color: #001641;
}
.uw-masthead--cta[style]::before {
  content: "";
  background-color: rgba(21, 21, 21, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.uw-masthead--cta[style]::after {
  content: "";
  background-image: rgba(21, 21, 21, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.uw-masthead--cta picture::after {
  content: "";
  background-color: rgba(21, 21, 21, 0.5019607843);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media (min-width: 640px) {
  .uw-masthead--cta picture.no-overlay::after {
    display: none;
  }
}
.uw-masthead--cta picture img {
  width: 100%;
  height: 100%;
  position: absolute;
  object-fit: cover;
}
.uw-masthead__main .uw-masthead__event-buttons .large {
  font-size: 1.25rem;
}
.uw-masthead.uw-masthead--aside-image {
  padding: 0;
  margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 48em) {
  .uw-masthead.uw-masthead--aside-image {
    margin-bottom: 3.125rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-masthead.uw-masthead--aside-image {
    margin-bottom: 6.25rem;
  }
}

@media (min-width: 768px) {
  .public-inner-standard .uw-masthead--image h1 {
    max-width: 65%;
  }
}
@media (min-width: 1200px) {
  .public-inner-standard .uw-masthead--image h1 {
    max-width: 80%;
  }
}
@media (min-width: 980px) and (max-width: 1200px) {
  .public-inner-standard .uw-masthead--image h1 {
    font-size: 5rem;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1200px) and (orientation: portrait) {
  .public-inner-standard .uw-masthead--image h1 {
    max-width: 55%;
  }
}

.uw-masthead__subbrand {
  position: relative;
}
@media (min-width: 768px) {
  .uw-masthead__subbrand--title {
    padding-bottom: 5rem !important;
  }
}
@media (max-width: 768px) {
  .uw-masthead__subbrand {
    display: block;
    padding-bottom: 11.25rem !important;
  }
}
.uw-masthead__subbrand--logo {
  background-color: #fff;
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .uw-masthead__subbrand--logo {
    display: flex;
    justify-content: center;
  }
}
@media (max-width: 480px) {
  .uw-masthead__subbrand--logo {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
@media (min-width: 768px) {
  .uw-masthead__subbrand--logo {
    width: 33vw;
    bottom: 2rem;
    right: 0;
  }
  .uw-masthead__subbrand--logo::before {
    content: "";
    position: absolute;
    background-color: #ed0a00;
    top: 0.9375rem;
    left: -2.1875rem;
    width: 6.25rem;
    height: 0.25rem;
    transform: rotate(-45deg);
  }
}
.uw-masthead__subbrand--logo > div {
  height: 5rem;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left;
}
@media (max-width: 768px) {
  .uw-masthead__subbrand--logo > div {
    width: 100%;
    height: 3.125rem;
    background-position: center;
  }
}
@media (min-width: 768px) {
  .uw-masthead__subbrand--logo > div {
    margin: 1rem 1rem 1rem 2rem;
  }
}
.uw-masthead__subbrand--logo > div > a {
  display: flex;
  height: 100%;
  width: 100%;
}

.uw-masthead--image__container + .blue-nav + .uw-masthead__subbrand {
  position: static;
}
.uw-masthead--image__container + .blue-nav + .uw-masthead__subbrand .uw-masthead__subbrand--logo {
  z-index: 1;
}

/* developed by Daniel Kandilas */
.uw-page-title {
  width: 100%;
}

.uw-masthead__titleFull, .uw-masthead__titleRight {
  width: 70%;
  font-size: 2.125rem;
  line-height: 1;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  .uw-masthead__titleFull, .uw-masthead__titleRight {
    font-size: 3rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-masthead__titleFull, .uw-masthead__titleRight {
  width: 98%;
  min-height: 320px;
  margin-top: auto !important;
}
@media print, screen and (max-width: 74.99875em) {
  .uw-masthead__titleFull, .uw-masthead__titleRight {
    width: 100%;
    min-height: auto;
    padding-bottom: 20px;
    font-size: 3rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-masthead__titleRight {
  width: 50%;
}
.uw-masthead__bizunit {
  display: flex;
  width: 100%;
  font-size: 1.125rem;
  line-height: 1;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 64em) {
  .uw-masthead__bizunit {
    display: none;
  }
}
.uw-masthead__newscaption {
  display: flex;
  align-items: flex-end;
  width: 100%;
  font-size: 1.125rem;
  line-height: 1;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.uw-masthead__newscontent {
  display: flex;
  align-items: flex-end;
  width: 100%;
  font-size: 1.125rem;
  line-height: 1;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 64em) {
  .uw-masthead__newscontent {
    display: none;
  }
}
.uw-masthead__photoby, .uw-masthead__photobydesk {
  display: inline-flex;
  font-size: 1.125rem;
  line-height: 1;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.uw-masthead__photoby .bold, .uw-masthead__photobydesk .bold {
  font-weight: 400;
}
@media print, screen and (min-width: 64em) {
  .uw-masthead__photoby, .uw-masthead__photobydesk {
    display: none;
  }
}
.uw-masthead__photobydesk {
  padding-top: 25px;
}
@media print, screen and (min-width: 64em) {
  .uw-masthead__photobydesk {
    display: flex;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-masthead__photobydesk {
    display: flex;
  }
}

.flex-full-image,
.flex-no-image,
.flex-parent-full-image,
.flex-parent-no-image {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex: 1;
  z-index: 1;
}
@media print, screen and (max-width: 74.99875em) {
  .flex-full-image,
  .flex-no-image,
  .flex-parent-full-image,
  .flex-parent-no-image {
    flex-direction: column-reverse;
  }
}
@media screen and (max-width: 40em) {
  .flex-full-image,
  .flex-no-image,
  .flex-parent-full-image,
  .flex-parent-no-image {
    max-height: 85vh !important;
  }
}

.flex-news-mob-image,
.flex-news-right-image,
.flex-parent-news-right-image {
  width: 100%;
  display: none;
  max-height: 400px;
  flex-direction: column;
  flex: 1;
  z-index: 1;
}
@media print, screen and (max-width: 74.99875em) {
  .flex-news-mob-image,
  .flex-news-right-image,
  .flex-parent-news-right-image {
    width: 100%;
    flex-direction: column-reverse;
  }
}
@media screen and (max-width: 40em) {
  .flex-news-mob-image,
  .flex-news-right-image,
  .flex-parent-news-right-image {
    max-height: 85vh !important;
  }
}

.flex-parent-full-image,
.flex-parent-no-image {
  position: relative;
}
.flex-parent-full-image::after,
.flex-parent-no-image::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 56.25%;
  content: "";
}
@media print, screen and (max-width: 63.99875em) {
  .flex-parent-full-image,
  .flex-parent-no-image {
    flex-direction: column-reverse;
    position: relative;
  }
  .flex-parent-full-image::after,
  .flex-parent-no-image::after {
    display: block;
    width: 100%;
    height: 100%;
    padding-top: 100%;
    content: "";
  }
}
.flex-parent-full-image::after,
.flex-parent-no-image::after {
  padding-top: 0% !important;
}

.flex-parent-full-image::after, .flex-parent-no-image::after {
  padding-top: 0% !important;
}

@media print, screen and (max-width: 74.99875em) {
  .flex-parent-news-right-image {
    position: relative;
  }
  .flex-parent-news-right-image::after {
    display: block;
    width: 100%;
    height: 100%;
    padding-top: 100%;
    content: "";
  }
}

.flex-row-full-image,
.flex-row-no-image {
  padding: 5em 0 2em;
}
@media print, screen and (max-width: 74.99875em) {
  .flex-row-full-image,
  .flex-row-no-image {
    flex-direction: row;
  }
}

@media print, screen and (max-width: 74.99875em) {
  .flex-row-right-image {
    flex-direction: row;
    margin-bottom: 2em;
  }
}

.flex-right {
  width: 85%;
  display: flex;
  justify-content: flex-end !important;
}

.flex-full {
  width: 100%;
  display: flex;
}

.align-end {
  align-items: flex-end;
  justify-content: flex-end;
  z-index: 1;
}

.mob-hide {
  max-width: 44.375rem;
}
@media print, screen and (max-width: 47.99875em) {
  .mob-hide {
    display: none !important;
  }
}

.mob-hide-two {
  max-width: 100%;
}
@media print, screen and (max-width: 47.99875em) {
  .mob-hide-two {
    display: none !important;
  }
}

@media print, screen and (max-width: 47.99875em) {
  .mob-100 {
    margin-top: auto !important;
    width: 100% !important;
  }
}

.margin-left-220 {
  display: flex;
}
@media (min-width: 1440px) {
  .margin-left-220 {
    margin-left: 220px !important;
  }
}
@media (max-width: 1440px) {
  .margin-left-220 {
    margin-left: 0 !important;
  }
}

.margin-left-zero {
  display: flex;
  margin-left: 0 !important;
}
@media (min-width: 768px) {
  .margin-left-zero {
    display: none;
  }
}

.margin-top-zero {
  display: flex;
  margin-top: 0 !important;
}

@media (max-width: 1200px) {
  .masthead-hide-image {
    display: none;
  }
}

.masthead-padding-bot-zero {
  padding: 5rem 0 0 !important;
}
@media screen and (max-width: 75em) {
  .masthead-padding-bot-zero {
    padding: 0 !important;
  }
}

@media print, screen and (max-width: 63.99875em) {
  .masthead-color-switch {
    background: white;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .masthead-color-switch h1,
  .masthead-color-switch p {
    color: #001641 !important;
  }
}

.masthead-desktop-background-image-full {
  display: flex !important;
  background-position: center;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  height: 600px;
}
@media (max-width: 1200px) {
  .masthead-desktop-background-image-full {
    background-position: bottom right;
    background-size: cover;
    width: 100%;
  }
}
@media print, screen and (max-width: 47.99875em) {
  .masthead-desktop-background-image-full {
    height: 85vh;
  }
}
.masthead-desktop-background-image-full:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #151515;
  opacity: 0.55;
}

.masthead-desktop-height {
  min-height: 600px !important;
}
@media print, screen and (max-width: 74.99875em) {
  .masthead-desktop-height {
    min-height: 450px !important;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .masthead-desktop-height {
    min-height: auto !important;
  }
}

@media print, screen and (max-width: 47.99875em) {
  .masthead-main-padding-fix {
    padding-top: 0 !important;
  }
}

.uw-masthead--aside-image .uw-masthead__event-image::before {
  z-index: 0 !important;
}

.masthead-desktop-background-image-right {
  display: flex;
  background-image: url("http://localhost:3000/vivo/t4-site-assets/dist/assets/img/content/base-header-image.jpg");
  background-position: top right 25px;
  background-size: 45%;
  background-repeat: no-repeat;
}
@media (min-width: 1200px) {
  .masthead-desktop-background-image-right {
    width: 100%;
    height: 100%;
  }
}
@media (max-width: 1200px) {
  .masthead-desktop-background-image-right {
    background-position: bottom right;
    background-size: cover;
    width: 100%;
  }
}
.masthead-desktop-background-image-right:before {
  content: "";
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.69) 100%);
  opacity: 1;
}
@media (max-width: 1200px) {
  .masthead-desktop-background-image-right:before {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.69) 100%);
  }
}

.masthead-background-image-mobile {
  display: none;
  width: 100%;
  height: 100%;
}
@media print, screen and (max-width: 47.99875em) {
  .masthead-background-image-mobile {
    display: flex;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    overflow: hidden;
    height: 85vh;
  }
}
@media print, screen and (max-width: 47.99875em) and (max-width: 47.99875em) {
  .masthead-background-image-mobile:before {
    content: "";
    position: absolute;
    z-index: 0;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.69) 100%);
    opacity: 1;
  }
}
@media print and (max-width: 1200px), screen and (max-width: 47.99875em) and (max-width: 47.99875em) and (max-width: 1200px) {
  .masthead-background-image-mobile:before {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.69) 100%);
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 64em), print and (-ms-high-contrast: none), screen and (-ms-high-contrast: none) and (min-width: 64em) {
  .flex-parent-full-image {
    width: 100%;
    display: block;
    -ms-flex-preferred-size: 100%;
  }
}
.uw-masthead--aside-image p, .uw-masthead--aside-image li, .uw-masthead--aside-image .uw-masthead__main a {
  color: #fff;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  display: block;
}
.uw-masthead--aside-image span {
  display: block;
  font-weight: 700;
}
.uw-masthead--aside-image li {
  display: flex;
  margin-bottom: 1.375rem;
}
.uw-masthead--aside-image i {
  margin-right: 0.3125rem;
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--aside-image .uw-masthead__content {
    position: relative;
    z-index: 1;
  }
}
.uw-masthead--aside-image .uw-masthead__main {
  padding-top: 0;
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--aside-image .uw-masthead__main {
    padding-top: 7.1875rem;
    padding-bottom: 1.375rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-masthead--aside-image .uw-masthead__main {
    padding-top: 7.1875rem;
    padding-bottom: 6.25rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-masthead--aside-image .uw-masthead__main {
    padding-top: 10rem;
  }
}
.uw-masthead--aside-image .uw-masthead__main--event h2 {
  margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 64em) {
  .uw-masthead--aside-image .uw-masthead__main--event h2 {
    margin-bottom: 3.125rem;
  }
}
.uw-masthead--aside-image .uw-masthead__main--event li a {
  display: block;
}
.uw-masthead--aside-image .uw-masthead__main--event a.button {
  font-size: 1.25rem;
}
@media print, screen and (min-width: 64em) {
  .uw-masthead--aside-image .uw-masthead__title {
    font-size: 4.5rem;
    line-height: 1.0416666667;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 2.1875rem;
  }
}
.uw-masthead--aside-image .uw-masthead__sub-title {
  font-size: 1.75rem;
  line-height: 1.0714285714;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--aside-image .uw-masthead__sub-title {
    font-size: 2.5625rem;
    line-height: 1.1219512195;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 1.25rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-masthead--aside-image .uw-masthead__sub-title {
    font-size: 2.625rem;
    line-height: 1.0714285714;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 1.25rem;
  }
}
@media print, screen and (max-width: 47.99875em) {
  .uw-masthead--aside-image .uw-masthead__event-image {
    width: calc(100% + 60px);
    margin-left: -1.875rem;
    margin-right: -1.875rem;
    margin-bottom: 1.25rem;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--aside-image .uw-masthead__event-image {
    position: absolute;
    right: 0;
    top: 6.5625rem;
    width: 50%;
    max-width: 100%;
    padding-right: 15px;
  }
}
.uw-masthead--aside-image .uw-masthead__event-image::before {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-image: linear-gradient(to left top, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.69) 100%);
  background-image: -ms-linear-gradient(left top, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%);
  z-index: 1;
}
@media (max-width: 768px) {
  .uw-masthead--aside-image .uw-masthead__event-image::before {
    display: none;
  }
}
.uw-masthead--aside-image .uw-masthead__event-image .uw-masthead__event-buttons {
  margin-top: 1.875rem;
}
.uw-masthead--aside-image img {
  max-width: 44.375rem;
}
@media screen and (min-width: 58.125em) {
  .uw-masthead--aside-image .event-info-list {
    margin-bottom: 2.875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-masthead--aside-image .event-info-list {
    margin-bottom: 1rem;
  }
}

.uw-event-date span {
  display: inline;
}

.uw-masthead--image > img::before, .uw-masthead--image__container::before {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-image: linear-gradient(to left top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.69) 100%);
  background-image: -ms-linear-gradient(left top, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%);
  z-index: 1;
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--image > img, .uw-masthead--image__container {
    position: absolute;
    right: 0;
    top: 6.875rem;
    max-width: 25rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-masthead--image > img, .uw-masthead--image__container {
    max-width: 33.75rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-masthead--image > img, .uw-masthead--image__container {
    top: 4.6875rem;
    right: calc((100vw - 77rem + 15px) * 0.5);
  }
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--image .uw-masthead__main {
    min-height: 21.875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-masthead--image .uw-masthead__main {
    min-height: 28.125rem;
  }
}

.uw-masthead--image-full {
  background-size: cover;
  padding: 0;
}
.uw-masthead--image-full p {
  color: #fff;
  margin-top: 1.5rem;
}
@media print, screen and (max-width: 47.99875em) {
  .uw-masthead--image-full {
    background-image: none !important;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--image-full .page-navigator__list--breadcrumbs {
    top: 3.75rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-masthead--image-full .page-navigator__list--breadcrumbs {
    top: 2.5rem;
  }
}
.uw-masthead--image-full .uw-masthead__main {
  padding-bottom: 1.5625rem;
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--image-full .uw-masthead__main {
    padding: 0;
    background: transparent;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--image-full .uw-masthead__content {
    min-height: 26.875rem;
    padding: 1.875rem 0;
    display: flex;
    align-items: flex-end;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-masthead--image-full .uw-masthead__content {
    min-height: 38.125rem;
    padding: 6.25rem 0;
    display: flex;
    align-items: center;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--image-full[style]::before {
    content: "";
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 100%);
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
  }
  .uw-masthead--image-full[style]::after {
    content: "";
    background-image: linear-gradient(42deg, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 75%);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
}
@media (max-width: 980px) {
  .course-landing .uw-masthead--image-full {
    margin-bottom: 2rem;
  }
}

.uw-masthead--library .uw-masthead__main {
  position: relative;
}
@media print, screen and (min-width: 64em) {
  .uw-masthead--library .uw-masthead__main {
    margin-bottom: 0 !important;
    padding-top: 0.75rem;
    padding-bottom: 4.375rem;
  }
}
.uw-masthead--library .grid-x {
  align-items: flex-start;
}
@media print, screen and (min-width: 64em) {
  .uw-masthead--library h1 {
    font-size: 5.625rem;
    line-height: 1.0222222222;
    font-weight: 700;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
}
.uw-masthead--library .opening-times {
  max-width: 21.25rem;
  float: right;
}

.uw-masthead-with-search .masthead-search {
  margin-bottom: 50px;
  background: #001641;
  color: #fff;
}
@media (min-width: 1024px) {
  .uw-masthead-with-search .masthead-search {
    margin-bottom: 0;
  }
}
.uw-masthead-with-search .masthead-search form {
  border-bottom: 2px solid red;
  margin-bottom: 20px;
  display: flex;
}
.uw-masthead-with-search .masthead-search form .icon--search {
  color: white;
}
.uw-masthead-with-search .masthead-search form input[type=text] {
  border: 0;
  margin-bottom: 0;
  font-size: 0.8125rem;
  line-height: 30px;
  background: #001641;
  flex-grow: 1;
  color: #fff;
}
.uw-masthead-with-search .masthead-search form input[type=text]::placeholder {
  color: #fff;
  opacity: 0.6;
}
.uw-masthead-with-search .masthead-search form input[type=text]:-webkit-autofill, .uw-masthead-with-search .masthead-search form input[type=text]:-webkit-autofill:hover, .uw-masthead-with-search .masthead-search form input[type=text]:-webkit-autofill:focus, .uw-masthead-with-search .masthead-search form input[type=text]:-webkit-autofill:active, .uw-masthead-with-search .masthead-search form input[type=text]:-webkit-autofill::first-line {
  -webkit-box-shadow: 0 0 0 30px #001641 inset !important;
  -webkit-text-fill-color: #fff !important;
  transition: box-shadow 0s, border-color 0s ease-in-out;
  font-size: 0.8125rem;
}
@media (min-width: 1024px) {
  .uw-masthead-with-search .masthead-search form input[type=text] {
    font-size: 1.0625rem;
    line-height: 26px;
    height: 48px;
  }
  .uw-masthead-with-search .masthead-search form input[type=text]:-webkit-autofill::first-line {
    font-size: 1.0625rem;
  }
}

.uw-news-category-wrapper {
  margin-block: var(--section-spacing-y);
}
.uw-news-category-wrapper .uw-item-grid--news {
  margin-bottom: 2rem;
}
.uw-news-category-wrapper .uw-item-grid {
  margin-top: 0;
}
.uw-news-category-wrapper .uw-item h3 {
  padding: 0.625rem 0;
}

.uw-news-grid {
  margin-block: var(--section-spacing-y);
}
.uw-news-grid__title {
  font-size: 2.625rem;
  line-height: 1.0952380952;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: 700;
  color: #ed0a00;
  margin-bottom: 1.25rem;
  line-height: 2.875rem;
  max-width: 18.25rem;
}
@media print, screen and (min-width: 48em) {
  .uw-news-grid__title {
    font-size: 3.5rem;
    line-height: 1.0178571429;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  .uw-news-grid__title {
    font-size: 8.125rem;
    line-height: 0.9384615385;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 48em) {
  .uw-news-grid__title {
    margin-bottom: 1.875rem;
    max-width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-news-grid__title {
    margin-bottom: 2.75rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-news-grid__title {
    font-size: 5.125rem;
    line-height: 1.487804878;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-news-grid__title--smaller {
  font-size: 2.5625rem;
  line-height: 1;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 0;
  margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  .uw-news-grid__title--smaller {
    letter-spacing: -0.025rem;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-news-grid__button {
    display: none;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-news-grid__button {
    display: flex;
  }
}
.uw-news-grid__articles {
  margin-bottom: 1.25rem;
}
@media print, screen and (min-width: 48em) {
  .uw-news-grid__articles {
    margin-bottom: 3.125rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-news-grid__articles {
    margin-bottom: 1.875rem;
  }
}
@media print, screen and (max-width: 47.99875em) {
  .uw-news-grid .article {
    margin-bottom: 0.625rem;
    max-width: 76.875rem;
    margin-right: auto;
    margin-left: auto;
    display: flex;
    flex-flow: row nowrap;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-news-grid .article {
    display: flex;
    flex-direction: column;
  }
}
@media print, screen and (max-width: 47.99875em) {
  .uw-news-grid .article__image {
    max-width: 6.875rem;
    flex-shrink: 0;
    padding: 0 !important;
  }
}
.uw-news-grid .article__image img {
  display: block;
  margin-bottom: 0.625rem;
}
.uw-news-grid .article time {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: rgba(21, 21, 21, 0.6);
  text-transform: uppercase;
  margin-bottom: 0.3125rem;
  display: inline-block;
}
@media print, screen and (min-width: 48em) {
  .uw-news-grid .article time {
    margin-bottom: 0.3125rem;
  }
}
.uw-homepage .uw-news-grid .article time {
  display: block;
}
.uw-news-grid .article__title {
  font-size: 1.25rem;
  line-height: 1.5;
  font-weight: 500;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  margin: 0 0 0.9375rem;
}
.uw-news-grid .article__button {
  text-transform: uppercase;
  font-size: 0.875rem;
  line-height: 1.5;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  .uw-news-grid .article__button {
    position: absolute;
    bottom: 0;
  }
}
.uw-news-grid .article a {
  width: 100%;
  font-weight: bold;
}
.uw-news-grid .article__meta {
  position: relative;
  padding-bottom: 3.125rem;
}
@media print, screen and (max-width: 47.99875em) {
  .uw-news-grid .article__meta {
    padding: 0 0 0 0.9375rem;
  }
}
@media (max-width: 768px) {
  .uw-news-grid .article {
    display: block;
  }
}

.uw-news-header {
  position: relative;
}
.uw-news-header .caption {
  background: rgba(0, 0, 0, 0.75);
  position: absolute !important;
  bottom: 0;
  width: 100%;
  line-height: 18px;
  padding: 10px 15px;
}
.uw-news-header mark {
  background: #03f;
  color: white;
}
.uw-news-header .img-holder--small {
  display: none;
  position: absolute;
}
.uw-news-header .img-holder--main img {
  max-height: 75vh;
}
.uw-news-header .uw-masthead__main {
  display: none;
}
.uw-news-header .uw-masthead__main > .grid-container, .uw-news-header .uw-masthead__main > .mw-grid-container {
  position: relative;
  display: flex;
}
.uw-news-header .uw-masthead__main > .grid-container > div:nth-child(2), .uw-news-header .uw-masthead__main > .mw-grid-container > div:nth-child(2) {
  flex-grow: 1;
}
@media (min-width: 768px) {
  .uw-news-header .img-holder {
    right: 0;
    display: flex;
    flex-direction: column;
  }
  .uw-news-header .img-holder--main {
    position: absolute;
    height: 100%;
  }
  .uw-news-header .img-holder--main > div {
    display: flex;
    flex-grow: 1;
  }
  .uw-news-header .img-holder--main > div:nth-child(2) {
    position: relative;
    flex-grow: 0;
    overflow: hidden;
  }
  .uw-news-header .img-holder--main img {
    width: auto;
    max-height: 500px;
    max-width: 889px;
  }
  .uw-news-header .img-holder--small > div {
    position: relative;
  }
  .uw-news-header .img-holder--small img {
    width: auto;
    max-height: 400px;
    max-width: 600px;
  }
  .uw-news-header .uw-masthead__main {
    display: block;
    min-height: 500px;
  }
}
.uw-news-header .uw-masthead__title {
  max-width: 60%;
  font-size: 3rem;
  line-height: 3.5rem;
}
@media (min-width: 768px) {
  .uw-news-header .uw-masthead__title {
    font-size: 3rem;
    line-height: 3.5rem;
  }
}
@media (min-width: 1024px) {
  .uw-news-header .uw-masthead__title {
    font-size: 4rem;
    line-height: 4.75rem;
  }
}

.uw-news--body {
  flex-direction: column-reverse;
}
.uw-news--body .button {
  margin: 0;
}
.uw-news--body .uw-news--title {
  font-size: 2rem;
  margin-top: 10px;
}
.uw-news--body .uw-post-content .uw-post-date {
  display: block;
  margin-bottom: 0;
  font-size: 18px;
}
.uw-news--body .uw-post-details .uw-post-date {
  display: none;
}
@media (min-width: 768px) {
  .uw-news--body {
    flex-direction: row;
  }
  .uw-news--body .uw-news--title {
    display: none;
  }
  .uw-news--body .uw-post-details .uw-post-date {
    display: block;
  }
  .uw-news--body .uw-post-content .uw-post-date {
    display: none;
  }
}

.uw-news--intro {
  font-size: 1.2rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
}
@media (min-width: 768px) {
  .uw-news--intro .uw-news--intro {
    font-size: 1.875rem;
  }
}

.uw-latest-items {
  margin-block: var(--section-spacing-y);
}
.uw-latest-items.uw-latest-items-multi .item-list-active::before {
  position: absolute;
  content: "";
  z-index: 1;
  display: block;
  top: 0;
  left: 0;
  width: 110%;
  height: 100%;
  background: #fff;
  transform-origin: 100% 50%;
  animation: revealRight 1s cubic-bezier(0.23, 1, 0.75, 1) forwards;
}
.uw-latest-items .item-link {
  display: none;
}
.uw-latest-items .item-link.item-link-active {
  display: block;
  text-decoration: none;
  padding-bottom: 16px;
}
.uw-latest-items--hr {
  display: none;
}
.uw-latest-items .item-list {
  display: none;
  position: relative;
  flex-direction: row;
}
.uw-latest-items .item-list > * {
  display: flex;
  flex-basis: 33.33%;
  flex-direction: column;
  padding: 0 0.5rem 0 0.5rem;
  min-width: 75%;
}
.uw-latest-items .item-list > *:first-of-type {
  padding: 0 0.5rem 0 0;
}
.uw-latest-items .item-list > *:last-of-type {
  padding: 0 0 0 0.5rem;
}
.uw-latest-items .item-list.item-list-active {
  display: flex;
}
.uw-latest-items .item-title {
  color: #ed0a00;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  text-transform: uppercase;
  display: block;
  margin-bottom: 0.9375rem;
}
.uw-latest-items .item-title:not(.item-title-active) {
  cursor: pointer;
}
.uw-latest-items .item-title.item-title-active {
  display: flex;
}
.uw-latest-items .item-title.item-title-active span {
  color: #001641;
  background-color: #F2F2F2;
  padding: 5px 10px;
}
.uw-latest-items .item-title.item-title-active::after {
  content: "";
  width: 0px;
  height: 0px;
  border-top: 1rem solid transparent;
  border-bottom: 1rem solid transparent;
  border-left: 1rem solid #F2F2F2;
  border-right: 0;
  display: flex;
  align-self: center;
}
.uw-latest-items .uw-latest-items--main {
  display: flex;
  flex-direction: column;
}
.uw-latest-items .uw-latest-items--intro-links-holder {
  display: flex;
  flex-direction: column;
}
.uw-latest-items nav.uw-latest-items--links {
  display: flex;
  flex-direction: row;
  margin-top: 0.625rem;
}
.uw-latest-items nav.uw-latest-items--links ol {
  margin-left: 0;
}
.uw-latest-items nav.uw-latest-items--links li {
  list-style: none;
}
@media screen and (max-width: 75em) {
  .uw-latest-items .uw-latest-items--intro h2 {
    font-weight: 700;
    font-size: 1.802rem;
    line-height: 1.75rem;
    padding-bottom: 1rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-latest-items.uw-latest-items-multi .uw-latest-items--main {
    flex-direction: row;
  }
  .uw-latest-items.uw-latest-items-multi .uw-latest-items--intro {
    height: 150px;
    max-height: 150px;
    margin-bottom: 1.25rem;
  }
  .uw-latest-items--hr {
    display: block;
    width: 3.125rem;
    height: 0.125rem;
    background-color: #ed0a00;
    margin-top: 0.59375rem;
  }
  .uw-latest-items--intro h2 {
    font-size: 1.802rem;
    font-weight: 700;
    line-height: 1.75rem;
  }
  .uw-latest-items--intro-links-holder {
    flex-basis: 25%;
  }
  .uw-latest-items--list {
    flex-basis: 75%;
  }
  .uw-latest-items .item-list > * {
    min-width: unset;
  }
  .uw-latest-items .uw-latest-items--intro-links-holder {
    margin-right: 2rem;
  }
}

@media screen and (min-width: 75em) {
  .item-list-active::before {
    width: 100%;
  }
}
.uw-story--image-thumbnail {
  position: relative;
  margin-bottom: 1.25rem;
  overflow: hidden;
  height: 250px;
}
@media (max-width: 480px) {
  .uw-story--image-thumbnail {
    height: 128px;
    width: 228px;
  }
}
@media (min-width: 1200px) {
  .uw-story--image-thumbnail {
    height: 155px;
    width: 275px;
  }
}
.uw-story--tag-blue {
  top: unset;
  bottom: 15px;
}
@media (max-width: 480px) {
  .uw-story--tag-blue {
    display: none;
  }
}
.uw-story--link {
  margin-bottom: 0.5rem;
}

.uw-latest-items-multi .uw-story--title {
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-weight: 700;
}

@keyframes revealRight {
  0% {
    transform: scaleX(1);
  }
  100% {
    transform: scaleX(0);
  }
}
.uw-on-page-menu {
  max-width: 70rem;
  position: -webkit-sticky;
  position: sticky;
  margin: -5rem auto 2rem auto;
  top: 0;
  z-index: 50;
  font-size: 1rem;
  font-weight: 700;
  color: #fff;
  background-color: #03f;
  transition: top 0.2s ease-in-out;
}

.uw-on-page-menu summary {
  display: block;
  padding: 0.5rem 0.75rem;
  text-transform: uppercase;
  color: inherit;
  background-color: inherit;
  cursor: pointer;
}

.uw-on-page-menu summary::-webkit-details-marker {
  display: none;
}

.uw-on-page-menu summary::after {
  content: "";
  display: inline-block;
  width: 0.65rem;
  height: 0.65rem;
  margin-left: 0.5rem;
  color: inherit;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" viewBox="0 0 448 512"><path fill="white" d="M207 381 13 187c-10-9-10-24 0-34l22-22c10-10 25-10 34-1l155 155 155-155c9-9 24-9 34 1l22 22c10 10 10 25 0 34L241 381c-9 10-25 10-34 0z"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
}

.uw-home-carousel + .uw-on-page-menu {
  margin-top: -6.7rem;
}

.uw-on-page-menu details[open] summary::after {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" viewBox="0 0 352 512"><path fill="white" d="m243 256 100-100c12-12 12-32 0-45l-22-22a31 31 0 0 0-45 0L176 189 76 89a31 31 0 0 0-45 0L9 111a31 31 0 0 0 0 45l100 100L9 356a31 31 0 0 0 0 45l22 22c13 12 33 12 45 0l100-100 100 100c12 12 32 12 45 0l22-22c12-13 12-33 0-45L243 256z"/></svg>');
}

.uw-on-page-menu ul {
  list-style: none;
  margin: 0;
  padding: 0.3rem;
  overflow: auto;
  background-color: #03f;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: flex-start;
  gap: 0.1rem 3rem;
}

.uw-on-page-menu ul a {
  display: block;
  padding: 0.65rem 0.9rem;
  color: #fff;
  /* background-color: #14f; */
}

.uw-on-page-menu ul a:hover,
.uw-on-page-menu ul a:focus,
.uw-on-page-menu ul a:active {
  text-decoration: underline;
  text-decoration-thickness: 0.1rem;
  text-underline-offset: 0.25rem;
}

@media (min-width: 980px) {
  .uw-on-page-menu {
    top: 154px;
  }
  .scroll-active .uw-on-page-menu {
    top: 0;
  }
}
@media (max-width: 980px) {
  .uw-on-page-menu {
    top: 77px;
  }
}
@media (min-width: 769px) {
  .uw-on-page-menu summary {
    display: none;
  }
}
@media (max-width: 767px) {
  .uw-on-page-menu {
    margin-top: -2rem;
  }
  .uw-home-carousel + .uw-on-page-menu {
    margin-top: -2rem;
  }
  .uw-on-page-menu ul {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
  }
  .uw-on-page-menu ul a {
    display: block;
  }
}
.uw-opening-times {
  margin-bottom: 3.125rem;
}
.uw-opening-times .border-top {
  padding: 1.875rem 1.875rem;
  position: relative;
}
@media print, screen and (min-width: 64em) {
  .uw-opening-times .border-top {
    padding: 1.875rem 1.875rem;
  }
}
.uw-opening-times .border-top > .border-bottom:after,
.uw-opening-times .border-top > .border-bottom:before, .uw-opening-times .border-top:after, .uw-opening-times .border-top:before {
  display: block;
  content: "";
  width: 2rem;
  height: 2rem;
  position: absolute;
  transition: transform 0.5s ease-out;
}
.uw-opening-times .border-top > .border-bottom:before, .uw-opening-times .border-top:before {
  top: 0;
  border-top: 0.0625rem solid #fff;
}
.uw-opening-times .border-top:before {
  left: 0;
  border-left: 0.0625rem solid #fff;
}
.uw-opening-times .border-top > .border-bottom:before {
  right: 0;
  border-right: 0.0625rem solid #fff;
}
.uw-opening-times .border-top > .border-bottom:after, .uw-opening-times .border-top:after {
  bottom: 0;
  border-bottom: 0.0625rem solid #fff;
}
.uw-opening-times .border-top:after {
  left: 0;
  border-left: 0.0625rem solid #fff;
}
.uw-opening-times .border-top .border-bottom:after {
  right: 0;
  border-right: 0.0625rem solid #fff;
}
.uw-opening-times .border-top:hover:before {
  transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
}
.uw-opening-times .border-top:hover > .border-bottom:before {
  transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
}
.uw-opening-times .border-top:hover:after {
  transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
}
.uw-opening-times .border-top:hover > .border-bottom:after {
  transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
}
@media print, screen and (min-width: 48em) {
  .uw-opening-times {
    margin-bottom: 3.75rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-opening-times {
    margin-bottom: 0;
  }
  .uw-opening-times .border-top {
    padding: 1.875rem 1.875rem;
    position: relative;
  }
}
@media print, screen and (min-width: 64em) and (min-width: 64em) {
  .uw-opening-times .border-top {
    padding: 1.875rem 1.875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-opening-times .border-top > .border-bottom:after,
  .uw-opening-times .border-top > .border-bottom:before, .uw-opening-times .border-top:after, .uw-opening-times .border-top:before {
    display: block;
    content: "";
    width: 2rem;
    height: 2rem;
    position: absolute;
    transition: transform 0.5s ease-out;
  }
  .uw-opening-times .border-top > .border-bottom:before, .uw-opening-times .border-top:before {
    top: 0;
    border-top: 0.0625rem solid #fff;
  }
  .uw-opening-times .border-top:before {
    left: 0;
    border-left: 0.0625rem solid #fff;
  }
  .uw-opening-times .border-top > .border-bottom:before {
    right: 0;
    border-right: 0.0625rem solid #fff;
  }
  .uw-opening-times .border-top > .border-bottom:after, .uw-opening-times .border-top:after {
    bottom: 0;
    border-bottom: 0.0625rem solid #fff;
  }
  .uw-opening-times .border-top:after {
    left: 0;
    border-left: 0.0625rem solid #fff;
  }
  .uw-opening-times .border-top .border-bottom:after {
    right: 0;
    border-right: 0.0625rem solid #fff;
  }
  .uw-opening-times .border-top:hover:before {
    transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
  }
  .uw-opening-times .border-top:hover > .border-bottom:before {
    transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
  }
  .uw-opening-times .border-top:hover:after {
    transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
  }
  .uw-opening-times .border-top:hover > .border-bottom:after {
    transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
  }
}
.uw-opening-times .border-top {
  padding: 2.8125rem 1.5625rem 3.125rem;
}
@media print, screen and (min-width: 48em) {
  .uw-opening-times .border-top {
    padding: 1.125rem 3.4375rem 2.5rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-opening-times .border-top {
    padding: 2.5rem 2rem 2.5rem;
  }
}
.uw-opening-times__title {
  display: inline-block;
  font-size: 1.25rem;
  line-height: 1.4;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  margin-bottom: 0.9375rem;
  padding-top: 2rem;
  line-height: 0.5;
}
.uw-opening-times__title:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.125rem;
  background-color: #001641;
  margin-top: 0.9375rem;
}
@media print, screen and (min-width: 64em) {
  .uw-opening-times__title {
    font-size: 1.5rem;
    line-height: 1;
    font-weight: 700;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
  .uw-opening-times__title:after {
    content: "";
    display: block;
    width: 3.125rem;
    height: 0.125rem;
    background-color: #fff;
    margin-top: 0.9375rem;
  }
}
.uw-opening-times__btn {
  display: inline-block;
  background: #ed0a00;
  color: #fff;
  text-transform: uppercase;
  padding: 0.375rem 0.5rem 0.3125rem;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.uw-opening-times__btn:focus {
  color: #fff;
}
.uw-opening-times__btn:hover {
  background: #fff;
  text-decoration: none;
}
.uw-opening-times ul {
  margin-bottom: 1rem;
}
@media print, screen and (min-width: 48em) {
  .uw-opening-times ul {
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-opening-times ul {
    margin-bottom: 0.9375rem;
  }
}
.uw-opening-times li {
  font-size: 1rem;
  line-height: 1.25;
  font-weight: 200;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 0.5rem;
}
@media print, screen and (min-width: 48em) {
  .uw-opening-times li {
    margin-bottom: 0.5rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-opening-times li {
    font-size: 1rem;
    line-height: 1.25;
    font-weight: 200;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 0.5rem;
  }
}
.uw-opening-times li:last-of-type {
  margin-bottom: 0;
}
.uw-opening-times p {
  font-size: 0.9rem;
}
.uw-opening-times p > b {
  font-size: 1rem;
}
.uw-opening-times .item {
  position: relative;
  float: left;
  font-size: 1rem;
}
.uw-opening-times .item p {
  text-align: center;
  position: absolute;
  line-height: 160px;
  width: 103%;
  font-size: 1rem;
}
.uw-opening-times svg {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.uw-opening-times .circle_animation {
  stroke-dasharray: 314; /* this value is the pixel circumference of the circle */
  stroke-dashoffset: 314;
}

.uw-orbit-arrows:focus {
  outline: 1px dotted #001641;
  box-shadow: 0px 0px 2px #fff;
}
.uw-orbit-arrows button:hover {
  background: transparent;
}
.uw-orbit-arrows button:hover .fa-chevron-left,
.uw-orbit-arrows button:hover .fa-chevron-right {
  color: #f2f2f2;
}
.uw-orbit-arrows .fa-chevron-left,
.uw-orbit-arrows .fa-chevron-right {
  font-size: 2.25rem;
  line-height: 2.25rem;
}
.uw-orbit-arrows .orbit-next,
.uw-orbit-arrows .orbit-previous {
  padding-top: 0;
  padding-bottom: 0;
  top: calc(50% - 2.25rem / 2);
}

.uw-page-grid__title {
  font-size: 1.802rem;
  line-height: 1.85rem;
  font-weight: 700;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 1.875rem;
  color: #ed0a00;
}
.uw-page-grid__articles {
  margin-bottom: 0.9375em;
}
.uw-page-grid .article a {
  width: 100%;
}
.uw-page-grid .article__image {
  display: block;
}
.uw-page-grid .article__image img {
  display: block;
  margin-bottom: 0.9375rem;
}
.uw-page-grid .article__button {
  margin-bottom: 0.625rem;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  display: inline-block;
}
@media (min-width: 980px) {
  .uw-page-grid .article__button {
    max-width: 90%;
  }
}
.uw-page-grid .article__button::after {
  transition: margin-left 0.2s ease-in-out;
}
.uw-page-grid .article__button:hover::after {
  margin-left: 1.5625rem;
}
.uw-page-grid .article__button svg {
  margin-left: 0.625rem;
}
.uw-page-grid .article span {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: rgba(0, 0, 0, 0.6);
  text-transform: uppercase;
  margin-bottom: 5px;
  display: inline-block;
}
@media print, screen and (min-width: 48em) {
  .uw-page-grid .article span {
    margin-bottom: 0.3125rem;
  }
}
.uw-page-grid .article h3 {
  font-size: 1.5rem;
  line-height: 1.1666666667;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  margin: 0 0 0.9375rem;
}
.uw-page-grid .quote {
  padding: 3.75rem 0 0;
}
@media print, screen and (max-width: 74.99875em) {
  .uw-page-grid .quote {
    width: calc(100% - 3.75rem) !important;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-page-grid .quote {
    padding-top: 4rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-page-grid .quote {
    padding-right: 1.875rem;
    padding-top: 2.75rem;
    margin-top: -1.25rem;
  }
}
.uw-page-grid .quote__content {
  margin: 0;
  position: relative;
}
.uw-page-grid .quote__content::before {
  content: "";
  position: absolute;
  content: "“";
  display: block;
  font-size: 8.75rem;
  line-height: 0.8571428571;
  font-weight: 500;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  height: 2.5625rem;
  color: #001641;
  top: -3.75rem;
}
.uw-page-grid .quote__content p {
  font-size: 1.5rem;
  line-height: 1.0833333333;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  font-style: italic;
}
@media print, screen and (min-width: 48em) {
  .uw-page-grid .quote__content p {
    font-size: 1.6875rem;
    line-height: 1.1111111111;
    font-weight: 400;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-page-grid .quote__content cite {
  font-size: 0.875rem;
  line-height: 1.0625rem;
  text-transform: uppercase;
  font-style: normal;
}
.uw-page-grid .quote__content span {
  font-weight: 700;
  display: block;
  margin-bottom: 0.3125rem;
}
.uw-page-grid .grid-quote-landing#grid-quote-landing-id {
  margin-top: 3.75rem;
  margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 48em) {
  .uw-page-grid .grid-quote-landing#grid-quote-landing-id {
    margin-bottom: 0;
    margin-top: 3.75rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-page-grid .grid-quote-landing#grid-quote-landing-id {
    margin-bottom: 3.125rem;
    margin-top: 6.25rem;
  }
}
.uw-page-grid .grid-quote-landing#grid-quote-landing-id > a.button {
  display: flex;
}
@media only screen and (min-width: 768px) {
  .uw-page-grid {
    margin-bottom: 0;
  }
}

.page-navigator {
  margin-bottom: 1.875rem;
  z-index: 6;
}
@media print, screen and (min-width: 48em) {
  .page-navigator {
    margin-bottom: 0;
  }
}
.page-navigator__button {
  display: none;
  font-size: 0.875rem;
  line-height: 2.8571428571;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #fff;
  text-transform: uppercase;
  min-height: 2.5rem;
  min-width: 8.4375rem;
  background-color: #001641;
  padding: 0 0.5rem;
  position: relative;
  padding: 0 0.75rem;
  min-width: 10.125rem;
}
.page-navigator__button:active, .page-navigator__button:focus, .page-navigator__button:hover {
  color: #fff;
  text-decoration: none;
}
.page-navigator__button:focus {
  outline: 1px dotted #001641;
  box-shadow: 0 0 2px #fff;
}
@media print, screen and (min-width: 48em) {
  .page-navigator__button {
    width: 50%;
  }
}
.page-navigator__button--pages {
  background-color: #0033FF;
  min-width: 8.125rem;
  margin-left: 0.3125rem;
  min-width: 9.1875rem;
}
.taem-layout .page-navigator__button--pages {
  background-color: #ed0a00;
}
@media print, screen and (min-width: 48em) {
  .page-navigator__button--pages {
    min-width: 50%;
    position: relative;
    left: 0;
    margin-left: 0;
    padding-left: 60px;
    min-height: 3.125rem;
    line-height: 3.125rem;
  }
}
@media screen and (min-width: 75em) {
  .page-navigator__button--pages {
    display: none;
    line-height: 1.1875rem;
  }
}
.page-navigator__button--breadcrumbs {
  background-color: #001641;
  position: relative;
}
@media print, screen and (min-width: 48em) {
  .page-navigator__button--breadcrumbs {
    min-width: 50%;
    position: relative;
    left: 0;
    margin-left: 0;
    min-height: 3.125rem;
    line-height: 3.125rem;
  }
}
@media print, screen and (min-width: 48em) {
  .page-navigator__button.mobile-width-100 {
    min-width: 100%;
  }
}
.page-navigator__button i,
.page-navigator__button svg {
  margin-left: 0.5rem;
  font-size: 0.625rem;
}
.page-navigator__button.is-active {
  z-index: 10;
}
.page-navigator__button.is-active .fa-chevron-down {
  display: none;
}
.page-navigator__button.is-active .fa-times {
  display: inline-block;
}
.page-navigator__button .fa-times {
  display: none;
}
.page-navigator .mobile-hide {
  display: none !important;
}
@media print, screen and (min-width: 48em) {
  .page-navigator .mobile-hide {
    display: none !important;
  }
}
.page-navigator__list a {
  color: #fff;
  font-size: 0.8125rem;
  line-height: 1.3846153846;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.page-navigator__list li {
  margin-bottom: 0.9375rem;
}
@media print, screen and (min-width: 48em) {
  .page-navigator__list--breadcrumbs {
    position: absolute;
    left: 0;
    min-width: 22.8125rem;
  }
}
@media screen and (min-width: 75em) {
  .page-navigator__list--breadcrumbs {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
    max-width: 76.875rem;
    margin-left: auto;
    margin-right: auto;
    min-width: 0;
    left: 0;
    right: 0;
    width: 100%;
  }
}
.page-navigator__list--breadcrumbs ul {
  display: none;
  width: 100%;
  padding: 3rem 0.9375rem 0.625rem;
  margin-left: 0;
  position: relative;
  top: -2.5rem;
  background: #001641;
}
.page-navigator__list--breadcrumbs ul li {
  display: block;
  width: 100%;
}
.page-navigator__list--breadcrumbs ul li:nth-of-type(2) {
  padding-left: 0.9375rem;
}
.page-navigator__list--breadcrumbs ul li:nth-of-type(3) {
  padding-left: 1.875rem;
}
.page-navigator__list--breadcrumbs ul li:nth-of-type(n+4) {
  padding-left: 2.8125rem;
}
@media print, screen and (min-width: 64em) {
  .page-navigator__list--breadcrumbs ul {
    z-index: 1;
    position: relative;
  }
}
@media screen and (min-width: 75em) {
  .page-navigator__list--breadcrumbs ul {
    display: block !important;
    background: transparent;
  }
  .page-navigator__list--breadcrumbs ul li {
    display: inline-block;
    width: auto;
    padding-left: 0 !important;
  }
}
.page-navigator__list--breadcrumbs a {
  font-weight: 400;
}
@media screen and (min-width: 75em) {
  .page-navigator__list--pages {
    z-index: 9;
  }
}
@media print, screen and (min-width: 48em) {
  .page-navigator__list--pages {
    position: absolute;
    left: 0;
    min-width: 22.8125rem;
  }
}
@media screen and (min-width: 75em) {
  .page-navigator__list--pages {
    padding-right: 0;
    padding-left: 0;
    max-width: 76.875rem;
    margin-left: auto;
    margin-right: auto;
    min-width: 0;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 0;
  }
}
@media screen and (min-width: 90em) {
  .page-navigator__list--pages {
    left: -13.25rem;
  }
}
.page-navigator__list--pages--wrapper {
  background-color: #0033FF;
  width: 100%;
  padding: 3rem 0.9375rem 0.625rem;
  margin-left: 0;
  position: relative;
  z-index: 5;
}
.taem-layout .page-navigator__list--pages--wrapper {
  background-color: #ed0a00;
}
@media print, screen and (max-width: 47.99875em) {
  .page-navigator__list--pages--wrapper {
    top: -2.5rem;
  }
}
@media print, screen and (max-width: 89.99875em) {
  .page-navigator__list--pages--wrapper {
    display: none;
  }
}
@media print, screen and (min-width: 48em) {
  .page-navigator__list--pages--wrapper {
    padding: 3rem 0.9375rem 0.625rem 3.75rem;
  }
}
@media screen and (min-width: 75em) {
  .page-navigator__list--pages--wrapper {
    display: block !important;
    padding: 2.5rem 1.5625rem 1.875rem;
    max-width: 11.75rem;
    position: fixed;
    top: 9.625rem;
  }
}
@media screen and (min-width: 90em) {
  .page-navigator__list--pages--wrapper {
    max-width: 16.25rem;
    padding: 2.5rem 2.5rem 1.875rem;
  }
}
.page-navigator__list--pages--wrapper .page-navigator__title {
  color: #fff;
  font-size: 0.875rem;
  line-height: 1.5;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  display: inline-block;
  margin-bottom: 1.875em;
}
@media print, screen and (min-width: 64em) {
  .page-navigator__list--pages--wrapper .page-navigator__title {
    margin-bottom: 1.25rem;
  }
}
.page-navigator__list--pages--wrapper ul li {
  line-height: 1;
}
@media print, screen and (min-width: 64em) {
  .page-navigator__list--pages--wrapper ul li a {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.page-navigator__list--pages--wrapper ul li.current a {
  font-weight: 700;
}
.page-navigator__list--pages--wrapper ul li .currentbranch0 a {
  font-weight: 700;
}
.scroll-active .page-navigator__list--pages--wrapper {
  top: 4.825rem;
}

.page-navigator-more {
  color: #fff;
  font-size: 0.8125rem;
  line-height: 1.23077;
  position: absolute;
  bottom: 0;
  display: none;
  width: 100%;
  text-align: left;
  background: #0033FF;
  left: 0;
  padding: 15px 1.5625rem;
  cursor: pointer;
}
.taem-layout .page-navigator-more {
  background: #ed0a00;
}
@media (min-width: 1200px) {
  .page-navigator-truncate .page-navigator-more {
    display: block;
  }
}
.page-navigator-more::before {
  font-family: "WwwUowEduAu";
  content: "\f003";
  display: inline-block;
  margin-right: 10px;
}
.page-navigator-show-all .page-navigator-more::before {
  content: "\f000";
}
.page-navigator-more:hover {
  color: rgba(255, 255, 255, 0.85);
}
.page-navigator-more:hover::before {
  animation: subtle-bounce-down 0.5s infinite ease-in-out alternate;
}
.page-navigator-show-all .page-navigator-more:hover::before {
  animation: subtle-bounce-up 0.5s infinite ease-in-out alternate;
}

@media (min-width: 1200px) {
  .page-navigator-truncate .page-navigator__list--pages--wrapper {
    max-height: 450px;
    overflow: hidden;
  }
  .page-navigator-truncate.page-navigator-show-all .page-navigator__list--pages--wrapper {
    max-height: none;
    overflow: visible;
  }
}
@keyframes subtle-bounce-down {
  100% {
    transform: translateY(2px);
  }
}
@keyframes subtle-bounce-up {
  100% {
    transform: translateY(-2px);
  }
}
.page-navigator-single .page-navigator__button {
  width: 100%;
}
.page-navigator-single .page-navigator__list--breadcrumbs ul {
  width: 100% !important;
}
.page-navigator-single .page-navigator__list--breadcrumbs ul a {
  display: inline-block !important;
}

.uw-panel-grid-link-list {
  background: #001641;
  position: relative;
}
.uw-panel-grid-link-list > .grid-container, .uw-panel-grid-link-list > .mw-grid-container {
  position: relative;
  padding-block: var(--section-spacing-y);
}
.uw-panel-grid-link-list > .grid-container .cell > *:last-child, .uw-panel-grid-link-list > .mw-grid-container .cell > *:last-child {
  margin-bottom: 0;
}
.uw-panel-grid-link-list > .grid-container .uw-related-links, .uw-panel-grid-link-list > .mw-grid-container .uw-related-links {
  margin-top: 0.9375em;
}
.uw-panel-grid-link-list > .grid-container:after, .uw-panel-grid-link-list > .mw-grid-container:after, .uw-panel-grid-link-list > .grid-container:before, .uw-panel-grid-link-list > .mw-grid-container:before {
  content: "";
  display: block;
  transform: rotate3d(0, 0, 1, -270deg) scale3d(0, 0, 1);
  width: 0.3125rem;
  height: 7.6875rem;
  background-color: #ed0a00;
  position: absolute;
}
.uw-panel-grid-link-list > .grid-container:before, .uw-panel-grid-link-list > .mw-grid-container:before {
  left: 1.875rem;
  top: -4em;
}
@media print, screen and (min-width: 64em) {
  .uw-panel-grid-link-list > .grid-container:before, .uw-panel-grid-link-list > .mw-grid-container:before {
    left: 2.8125rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-panel-grid-link-list > .grid-container:before, .uw-panel-grid-link-list > .mw-grid-container:before {
    left: 0;
  }
}
.uw-panel-grid-link-list > .grid-container:after, .uw-panel-grid-link-list > .mw-grid-container:after {
  right: 2.1875rem;
  bottom: -4em;
}
@media print, screen and (min-width: 64em) {
  .uw-panel-grid-link-list > .grid-container:after, .uw-panel-grid-link-list > .mw-grid-container:after {
    right: 2.8125rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-panel-grid-link-list > .grid-container:after, .uw-panel-grid-link-list > .mw-grid-container:after {
    right: 0;
  }
}
.uw-panel-grid-link-list h2 {
  color: #fff;
}
.uw-panel-grid-link-list .uw-items {
  margin-bottom: 3.75rem;
}
@media print, screen and (min-width: 48em) {
  .uw-panel-grid-link-list .uw-items {
    margin-bottom: 0;
  }
}
.uw-panel-grid-link-list .uw-items > .button {
  margin-bottom: 0;
}
.uw-panel-grid-link-list .uw-item {
  margin-right: 0.75rem;
}
.uw-panel-grid-link-list .uw-item img {
  margin-bottom: 0.9375rem;
}
.uw-panel-grid-link-list .uw-item h3 a::after {
  transition: margin-left 0.4s;
}
.uw-panel-grid-link-list .uw-item h3 a:hover::after {
  margin-left: 1.5625rem;
}
.uw-panel-grid-link-list .uw-item > a:hover {
  position: relative;
  display: block;
  transition: 0.25s;
  background-color: transparent;
}
.uw-panel-grid-link-list .uw-item > a:hover + h3 .fa-chevron-right {
  transform: translateX(5px);
}
.uw-panel-grid-link-list .uw-item > a:hover:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.2483368347) 0%, rgba(186, 186, 186, 0) 100%);
  top: 0;
}
.uw-panel-grid-link-list .uw-item h3 {
  margin-top: 0.9375rem;
  margin-bottom: 0.625rem;
}
.uw-panel-grid-link-list .uw-item h3 a {
  color: #fff;
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  margin-top: 0.625rem;
}
.uw-panel-grid-link-list .uw-item h3 a::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 0.9375rem;
  transition: 0.25s;
}
.uw-panel-grid-link-list .uw-item h3 a .fa-chevron-right {
  display: none;
}
.uw-panel-grid-link-list .uw-item h3 a:hover {
  text-decoration: none;
}
.uw-panel-grid-link-list .uw-item h3 a:hover::after {
  transform: translateX(5px);
}
.uw-panel-grid-link-list .uw-item h3 a:hover .fa-chevron-right {
  transform: translateX(5px);
}
.uw-panel-grid-link-list .uw-item p {
  color: #fff;
  margin-bottom: 0;
}
.uw-panel-grid-link-list.in-view .grid-container:after, .uw-panel-grid-link-list.in-view .mw-grid-container:after, .uw-panel-grid-link-list.in-view .grid-container:before, .uw-panel-grid-link-list.in-view .mw-grid-container:before {
  animation: linesAnimateIn 1s ease-out forwards;
  animation-delay: 0.4s;
}
.uw-panel-grid-link-list .uw-related-links {
  margin-bottom: 0;
}
.uw-panel-grid-link-list .uw-related-links .border-top {
  padding: 1.875rem 1.875rem;
  position: relative;
}
@media print, screen and (min-width: 64em) {
  .uw-panel-grid-link-list .uw-related-links .border-top {
    padding: 1.875rem 1.875rem;
  }
}
.uw-panel-grid-link-list .uw-related-links .border-top > .border-bottom:after,
.uw-panel-grid-link-list .uw-related-links .border-top > .border-bottom:before, .uw-panel-grid-link-list .uw-related-links .border-top:after, .uw-panel-grid-link-list .uw-related-links .border-top:before {
  display: block;
  content: "";
  width: 2rem;
  height: 2rem;
  position: absolute;
  transition: transform 0.5s ease-out;
}
.uw-panel-grid-link-list .uw-related-links .border-top > .border-bottom:before, .uw-panel-grid-link-list .uw-related-links .border-top:before {
  top: 0;
  border-top: 0.0625rem solid #fff;
}
.uw-panel-grid-link-list .uw-related-links .border-top:before {
  left: 0;
  border-left: 0.0625rem solid #fff;
}
.uw-panel-grid-link-list .uw-related-links .border-top > .border-bottom:before {
  right: 0;
  border-right: 0.0625rem solid #fff;
}
.uw-panel-grid-link-list .uw-related-links .border-top > .border-bottom:after, .uw-panel-grid-link-list .uw-related-links .border-top:after {
  bottom: 0;
  border-bottom: 0.0625rem solid #fff;
}
.uw-panel-grid-link-list .uw-related-links .border-top:after {
  left: 0;
  border-left: 0.0625rem solid #fff;
}
.uw-panel-grid-link-list .uw-related-links .border-top .border-bottom:after {
  right: 0;
  border-right: 0.0625rem solid #fff;
}
.uw-panel-grid-link-list .uw-related-links .border-top:hover:before {
  transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
}
.uw-panel-grid-link-list .uw-related-links .border-top:hover > .border-bottom:before {
  transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
}
.uw-panel-grid-link-list .uw-related-links .border-top:hover:after {
  transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
}
.uw-panel-grid-link-list .uw-related-links .border-top:hover > .border-bottom:after {
  transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
}
.uw-panel-grid-link-list .uw-related-links li {
  margin-bottom: 1rem;
  line-height: 1;
}
@media print, screen and (min-width: 48em) {
  .uw-panel-grid-link-list .uw-related-links li {
    margin-bottom: 1.125rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-panel-grid-link-list .uw-related-links li {
    margin-bottom: 1.25rem;
  }
}
.uw-panel-grid-link-list .uw-related-links h4 {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0.9375rem;
}
.uw-panel-grid-link-list .uw-related-links h3,
.uw-panel-grid-link-list .uw-related-links span,
.uw-panel-grid-link-list .uw-related-links ul a {
  color: #fff;
}
.uw-panel-grid-link-list .uw-related-links span._uw-related-links__title_2images {
  font-size: 0.875rem;
  line-height: 1.2142857143;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  display: inline-block;
  color: #ed0a00;
  margin-bottom: 20px;
  text-transform: uppercase;
  background-color: white;
  color: #001641;
  padding: 0.3125rem 0.625rem;
}
@media screen and (min-width: 75em) {
  .uw-panel-grid-link-list .uw-related-links {
    max-width: 24.125rem;
  }
  .uw-panel-grid-link-list .uw-related-links ul {
    font-size: 0.875rem;
  }
}

.uw-panel-section {
  padding: 4.375rem 0 2.8125rem;
  background: #001641;
}
.uw-panel-section h2 {
  color: #fff;
}
@media print, screen and (min-width: 48em) {
  .uw-panel-section {
    padding: 4.375rem 0 3.125rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-panel-section {
    padding: 7.1875rem 0 6.25rem;
  }
}
.uw-panel-section__title {
  font-size: 2.625rem;
  line-height: 1;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 0;
  color: #fff;
  margin-bottom: 1.875rem;
}
.uw-panel-section__title:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #fff;
  margin-top: 0.9375rem;
}
@media print, screen and (min-width: 48em) {
  .uw-panel-section__title {
    font-size: 3.5rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  .uw-panel-section__title {
    font-size: 7.0625rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 48em) {
  .uw-panel-section__title {
    margin-bottom: 2.375rem;
  }
  .uw-panel-section__title::after {
    margin-top: 1.5625rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-panel-section__title {
    margin-bottom: 3.75rem;
  }
  .uw-panel-section__title::after {
    content: none;
  }
}
.uw-panel-section a:hover h4::after {
  margin-left: 1.5625rem;
}
.uw-panel-section h3 {
  color: #fff;
  margin: 0.9375rem 0 0.625rem;
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
}
@media (max-width: 480px) {
  .uw-panel-section h3 {
    max-width: 80%;
  }
}
.uw-panel-section h3::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 0.9375rem;
  transition: margin-left 0.4s;
}
.uw-panel-section h3 i {
  margin-left: 0.9375rem;
  display: none;
}
.uw-panel-section h3:focus, .uw-panel-section h3:hover {
  outline: none;
}
.uw-panel-section h3:focus i.fa-chevron-right, .uw-panel-section h3:hover i.fa-chevron-right {
  transform: translate3d(0.625rem, 0, 0);
}
.uw-panel-section h3:focus {
  outline: 1px dotted #001641;
  box-shadow: 0 0 2px #fff;
}
.uw-panel-section img {
  width: 100%;
}
.uw-panel-section__panel {
  color: #fff;
}
.uw-panel-section__panel a {
  display: block;
}
.uw-panel-section__panel a:hover {
  text-decoration: none;
}
.uw-panel-section__panel a:hover h3::after {
  margin-left: 25px;
}
.uw-panel-section__panel p {
  margin-bottom: 0;
}
.uw-panel-section .button {
  color: #fff;
  font-size: 1.125rem;
  line-height: 1.1;
  margin-top: 30px;
}

.uw-three-links-quote {
  margin-top: 5rem;
}

.uw-three-block__blockquote blockquote {
  margin-bottom: 0;
}
.uw-three-block__blockquote a.button:last-child {
  margin-bottom: 0;
}
.uw-three-block__blockquote a:hover p::after {
  margin-left: 25px;
  -webkit-transition: margin-left 0.2s ease-in-out;
  transition: margin-left 0.2s ease-in-out;
}

.uw-four-panel-horizontal a:hover p::after {
  margin-left: 25px;
  -webkit-transition: margin-left 0.2s ease-in-out;
  transition: margin-left 0.2s ease-in-out;
}

@media print, screen and (max-width: 47.99875em) {
  .uw-panel-section__panel + .uw-panel-section__panel {
    margin-top: 2rem;
  }
}
.uw-promotion-banner {
  background-size: cover;
  transition: height 0.5s;
  height: auto;
  position: relative;
  display: none;
  z-index: 999;
}
.uw-promotion-banner:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(0, #000000 0%, rgba(0, 0, 0, 0.4) 100%);
  opacity: 0.87;
  top: 0;
  left: 0;
}
@media screen and (min-width: 75em) {
  .uw-promotion-banner:after {
    background-image: linear-gradient(0, #000000 0%, rgba(0, 0, 0, 0) 100%);
  }
}
@media screen and (min-width: 75em) {
  .uw-promotion-banner {
    align-items: flex-end;
    display: flex;
    height: 100vh;
    padding-bottom: 5rem;
    position: fixed;
    top: 0;
    right: 0;
    width: 0;
    transition: width 0.5s;
  }
}
.uw-promotion-banner .grid-container, .uw-promotion-banner .mw-grid-container {
  position: relative;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.uw-promotion-banner__content {
  position: relative;
  z-index: 1;
}
.uw-promotion-banner__content p {
  color: #fff;
}
.uw-promotion-banner__date, .uw-promotion-banner__hook {
  font-size: 1.5rem;
  line-height: 1;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  .uw-promotion-banner__date, .uw-promotion-banner__hook {
    font-size: 1.875rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-promotion-banner__hook {
  margin-bottom: 0.5rem !important;
}
.uw-promotion-banner__date {
  margin-bottom: 0.9375rem !important;
}
@media print, screen and (min-width: 48em) {
  .uw-promotion-banner__date {
    margin-bottom: 1.25rem;
  }
}
.uw-promotion-banner__title {
  font-size: 1.875rem;
  line-height: 0.9333333333;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  margin-bottom: 0.9375rem !important;
}
@media print, screen and (min-width: 48em) {
  .uw-promotion-banner__title {
    font-size: 3.5rem;
    line-height: 0.8928571429;
    font-weight: 700;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 1.25rem;
  }
}
.uw-promotion-banner__close {
  position: absolute;
  top: 1.25rem;
  right: 1.25rem;
  color: #fff;
  z-index: 6;
  cursor: pointer;
  display: none;
}
.uw-promotion-banner__close:hover {
  color: #ed0a00;
}
@media screen and (min-width: 75em) {
  .uw-promotion-banner__close {
    top: 1.25rem;
  }
}

.promo-banner-active .uw-header {
  position: absolute;
}
.promo-banner-active .uw-header.header-smaller {
  position: fixed;
}
@media (min-width: 1200px) {
  .promo-banner-active .uw-header.header-smaller {
    width: calc(100% - 250px);
  }
}
@media (max-width: 980px) {
  .promo-banner-active .home-carousel,
  .promo-banner-active .uw-home-slider {
    margin-top: 0;
  }
}
.promo-banner-active .uw-promotion-banner {
  width: 100%;
  display: flex;
}
.promo-banner-active .uw-promotion-banner .grid-container, .promo-banner-active .uw-promotion-banner .mw-grid-container {
  width: 100%;
}
@media (min-width: 1200px) {
  .promo-banner-active .uw-promotion-banner {
    width: 250px;
  }
}
.promo-banner-active .uw-promotion-banner .uw-promotion-banner__close {
  display: block;
}
.promo-banner-active .site-container {
  width: 100%;
}
@media (min-width: 1200px) {
  .promo-banner-active .site-container {
    width: calc(100% - 250px);
  }
}
@media (max-width: 980px) {
  .promo-banner-active .uw-home-carousel {
    padding-top: 77px;
  }
}

.uw-pull-quote {
  position: relative;
}
.uw-pull-quote-padded {
  margin-top: 2.5rem;
}
.uw-pull-quote blockquote {
  margin: 1.25rem 0;
  color: #ed0a00;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.3rem;
  line-height: 1.1;
}
.uw-pull-quote p {
  margin-bottom: 0;
}
.uw-pull-quote hr {
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #ed0a00;
  border: 0;
  margin: 0;
}
.uw-pull-quote--quote-mark::before {
  font-size: 7rem;
  line-height: 0.7142857143;
  font-weight: 500;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  content: open-quote;
  display: block;
  height: 1.75rem;
  color: #ed0a00;
  margin-bottom: 1.25rem;
}
.uw-pull-quote--quote-mark::after {
  content: close-quote;
  display: none;
}

.uw-related-image-links-four-block {
  border-width: 0;
}
.uw-related-image-links-four-block h2 {
  font-size: 2.625rem;
  line-height: 1.0476190476;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  text-transform: none;
  margin: 0 0 2.5rem;
}
@media print, screen and (min-width: 48em) {
  .uw-related-image-links-four-block h2 {
    font-size: 3.5rem;
    line-height: 1.0357142857;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    padding-top: 1.875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-related-image-links-four-block h2 {
    font-size: 3.8125rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-related-image-links-four-block a {
  margin-bottom: 1.875rem;
}
.uw-related-image-links-four-block img {
  display: block;
}
@media print, screen and (min-width: 64em) {
  .uw-related-image-links-four-block {
    border-top: 0.0625rem dashed #E5E5E4;
  }
  .uw-related-image-links-four-block .image-link {
    padding: 0.78125rem;
    margin-bottom: 0;
  }
}
.uw-related-image-links-four-block a:hover span::after {
  margin-left: 25px;
  -webkit-transition: margin-left 0.2s ease-in-out;
  transition: margin-left 0.2s ease-in-out;
}

.uw-related-links .border-top {
  padding: 1.875rem 1.875rem;
  position: relative;
}
@media print, screen and (min-width: 64em) {
  .uw-related-links .border-top {
    padding: 1.875rem 1.875rem;
  }
}
.uw-related-links .border-top > .border-bottom:after,
.uw-related-links .border-top > .border-bottom:before, .uw-related-links .border-top:after, .uw-related-links .border-top:before {
  display: block;
  content: "";
  width: 2rem;
  height: 2rem;
  position: absolute;
  transition: transform 0.5s ease-out;
}
.uw-related-links .border-top > .border-bottom:before, .uw-related-links .border-top:before {
  top: 0;
  border-top: 0.0625rem solid #001641;
}
.uw-related-links .border-top:before {
  left: 0;
  border-left: 0.0625rem solid #001641;
}
.uw-related-links .border-top > .border-bottom:before {
  right: 0;
  border-right: 0.0625rem solid #001641;
}
.uw-related-links .border-top > .border-bottom:after, .uw-related-links .border-top:after {
  bottom: 0;
  border-bottom: 0.0625rem solid #001641;
}
.uw-related-links .border-top:after {
  left: 0;
  border-left: 0.0625rem solid #001641;
}
.uw-related-links .border-top .border-bottom:after {
  right: 0;
  border-right: 0.0625rem solid #001641;
}
.uw-related-links .border-top:hover:before {
  transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
}
.uw-related-links .border-top:hover > .border-bottom:before {
  transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
}
.uw-related-links .border-top:hover:after {
  transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
}
.uw-related-links .border-top:hover > .border-bottom:after {
  transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
}
.uw-related-links .border-top {
  padding: 1.5625rem 3.875rem 1.875rem 3.125rem;
}
.uw-related-links__title {
  font-size: 0.875rem;
  line-height: 1.2142857143;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  display: inline-block;
  color: #ed0a00;
  margin-bottom: 1.25rem;
  text-transform: uppercase;
}
.uw-related-links__title--highlight {
  color: #fff;
  background: #ed0a00;
  padding: 0.3125rem 0.625rem;
  margin-bottom: 0.875rem;
}
.uw-related-links h3 {
  font-size: 2.25rem;
  line-height: 1;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  margin: 0 0 0.9375rem;
}
.uw-related-links ul {
  margin-bottom: 0;
  margin-left: 0;
}
.uw-related-links ul li {
  margin-bottom: 1.25rem;
  color: #fff;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  text-transform: uppercase;
  padding: 0;
}
.uw-related-links ul li:last-of-type {
  margin-bottom: 0;
}
.uw-related-links ul a {
  font-size: 0.875rem;
  line-height: 1.2142857143;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  text-transform: uppercase;
  padding: 0;
}
@media print, screen and (min-width: 48em) {
  .uw-related-links ul a {
    margin-bottom: 0;
  }
}
.uw-related-links--light .border-top {
  padding: 1.875rem 1.875rem;
  position: relative;
}
@media print, screen and (min-width: 64em) {
  .uw-related-links--light .border-top {
    padding: 1.875rem 1.875rem;
  }
}
.uw-related-links--light .border-top > .border-bottom:after,
.uw-related-links--light .border-top > .border-bottom:before, .uw-related-links--light .border-top:after, .uw-related-links--light .border-top:before {
  display: block;
  content: "";
  width: 2rem;
  height: 2rem;
  position: absolute;
  transition: transform 0.5s ease-out;
}
.uw-related-links--light .border-top > .border-bottom:before, .uw-related-links--light .border-top:before {
  top: 0;
  border-top: 0.0625rem solid #fff;
}
.uw-related-links--light .border-top:before {
  left: 0;
  border-left: 0.0625rem solid #fff;
}
.uw-related-links--light .border-top > .border-bottom:before {
  right: 0;
  border-right: 0.0625rem solid #fff;
}
.uw-related-links--light .border-top > .border-bottom:after, .uw-related-links--light .border-top:after {
  bottom: 0;
  border-bottom: 0.0625rem solid #fff;
}
.uw-related-links--light .border-top:after {
  left: 0;
  border-left: 0.0625rem solid #fff;
}
.uw-related-links--light .border-top .border-bottom:after {
  right: 0;
  border-right: 0.0625rem solid #fff;
}
.uw-related-links--light .border-top:hover:before {
  transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
}
.uw-related-links--light .border-top:hover > .border-bottom:before {
  transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
}
.uw-related-links--light .border-top:hover:after {
  transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
}
.uw-related-links--light .border-top:hover > .border-bottom:after {
  transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
}
.uw-related-links--light h3,
.uw-related-links--light ul a,
.uw-related-links--light span {
  color: #fff;
}
.uw-related-links--landing ul li {
  margin-bottom: 0.625rem;
}

.uw-search-listing__container {
  border-top: 0.0625rem dashed #E5E5E4;
  margin-bottom: 3.75rem;
}
.uw-search-listing__item {
  border-bottom: 1px dashed #E5E5E4;
  padding: 1.875rem 0;
}
.uw-search-listing__item h3 {
  font-size: 1.5rem;
  line-height: 1.1666666667;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 0;
  margin-bottom: 1.25rem;
}
.uw-search-listing__item p {
  margin-bottom: 1.25rem;
}
.uw-search-listing__item p:last-child {
  margin-bottom: 0;
}
.uw-search-listing__item:first-child {
  border-top: 0.0625rem dashed #E5E5E4;
}
.uw-search-listing__item.library-listing {
  display: flex;
}

.uw-single-article .caption {
  font-size: 1rem;
  font-style: italic;
  padding-left: 0;
  position: static !important;
  color: #001641;
  background: 0 0;
}
.uw-single-article .uw-page-content {
  display: block;
}
.uw-single-article .uw-page-content p:not([class^=button-]) a {
  text-decoration: underline;
}
.uw-single-article .uw-page-content p:not([class^=button-]) a:visited {
  color: #663366;
}
.uw-single-article .uw-page-content p:not([class^=button-]) a:hover {
  text-decoration: none;
}
.uw-single-article .uw-page-content:not(.uw-panel-grid-link-list) ul:not(.menu):not(.accordion):not(.tabs) li a:not(.color--navy) {
  text-decoration: underline;
}
.uw-single-article .uw-page-content:not(.uw-panel-grid-link-list) ul:not(.menu):not(.accordion):not(.tabs) li a:not(.color--navy):visited {
  color: #663366;
}
.uw-single-article .uw-page-content .uw-post-details {
  order: 2;
}
.uw-single-article .uw-page-content .uw-post-content {
  order: 1;
}
.uw-single-article .uw-page-content .uw-post-authors {
  order: 3;
}
.uw-single-article .uw-page-content .uw-post-pagination {
  order: 4;
}
@media (min-width: 980px) {
  .uw-single-article .uw-page-content .uw-post-details {
    order: 1;
  }
  .uw-single-article .uw-page-content .uw-post-content {
    order: 2;
  }
  .uw-single-article .uw-page-content .uw-post-authors {
    order: 3;
  }
  .uw-single-article .uw-page-content .uw-post-pagination {
    order: 4;
  }
}

.uw-post-date {
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  font-size: 1.375rem;
  margin-bottom: 0;
}

.uw-post-aside-heading {
  font-weight: bold;
  text-transform: uppercase;
  margin-top: 35px;
  margin-bottom: 15px;
}

.uw-post-details {
  padding-right: 6%;
}
.uw-post-details .uw-social-icons a:hover::before {
  color: #ed0a00;
}
.uw-post-details .uw-social-icons a::before {
  font-size: 1.5rem;
}
.uw-post-details .uw-social-icons .button-share {
  font-size: 1.5rem;
  color: #001641;
}

.uw-section-breaker {
  margin: 15px 0 25px;
  color: transparent;
  background: transparent;
  border: 0;
  border-top: 0.0625rem dashed #F2F2F2;
}

.uw-bold, .uw-bold-blue, .uw-bold-red, .uw-bold-white {
  font-weight: 700;
  text-transform: uppercase;
  font-family: Montserrat, Verdana, Geneva, sans-serif !important;
  color: #001641;
}

.uw-post-author-list {
  padding: 0;
  margin-left: 0;
  margin-bottom: 25px;
  list-style-type: none;
}
.uw-post-author-list a,
.uw-post-author-list li {
  color: #001641;
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  font-size: 1.375rem;
  margin-bottom: 5px;
}
.uw-post-author-list-alt {
  margin-bottom: 25px;
}
.uw-post-author-list-alt .img {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.uw-post-author-list-alt .img::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  content: "";
}
.uw-post-author-list-alt ul {
  margin-left: 0;
  margin-bottom: 25px;
  list-style-type: none;
}
.uw-post-author-list-alt ul li:first-child {
  margin-bottom: 10px;
}

.uw-post-author {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
}
.uw-post-author:hover, .uw-post-author:focus {
  color: #ed0a00;
}

.uw-social-icons {
  padding: 0;
  margin-left: 0;
}
.uw-social-icons li {
  display: inline-block;
  margin-right: 10px;
}
.uw-social-icons li a {
  color: #001641;
}

.uw-post-aside-topic, .uw-post-aside-tag {
  color: #001641;
  display: block;
  margin-bottom: 25px;
}
.uw-post-aside-topic:hover, .uw-post-aside-tag:hover {
  color: #001641;
  text-decoration: underline;
}

.uw-post-aside-tag {
  margin-bottom: 10px;
}

.uw-aside-recent-post {
  position: relative;
}
.uw-aside-recent-post a {
  display: block;
  margin-bottom: 5px;
  color: #001641;
  font-weight: bold;
}
.uw-aside-recent-post a:hover {
  color: #ed0a00;
}
.uw-aside-recent-post p {
  padding-bottom: 20px;
}
.uw-aside-recent-post::after {
  content: "";
  border-bottom: 0.0625rem dashed #F2F2F2;
  width: 100%;
  height: 1px;
  position: absolute;
  left: 0;
  bottom: 0;
}

.uw-widget-related-course {
  color: #fff;
  background: #001641;
  padding: 35px 25px;
  margin-top: 75px;
}
.uw-widget-related-course a,
.uw-widget-related-course p {
  color: #fff !important;
  margin-bottom: 15px;
}
.uw-widget-related-course--title {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.625rem;
  line-height: 1.25em;
}
.uw-widget-related-course a {
  font-size: 1.125rem;
  margin-bottom: 0;
}
.uw-widget-related-course a::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 15px;
  font-size: 1.5em;
  transform: translateX(0);
  transition: transform 0.2s cubic-bezier(0.77, 0, 0.18, 1);
}
.uw-widget-related-course a:hover::after {
  transform: translateX(5px);
  transition: transform 0.2s cubic-bezier(0.77, 0, 0.18, 1);
}

.uw-post-inline-widget {
  margin: 25px 0 65px;
}

.uw-related-articles {
  margin: 92px 0;
}
.uw-related-articles p {
  font-size: 3em;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  margin-bottom: 30px;
}
.uw-related-articles span {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  display: block;
  font-size: 1rem;
  color: #ed0a00;
  margin-top: 15px;
}
.uw-related-articles span::after {
  content: "\f005";
  font-family: "WwwUowEduAu";
  margin-left: 10px;
}

.uw-subscription-form {
  background: #001641;
  padding: 75px 0;
}
@media (max-width: 480px) {
  .uw-subscription-form {
    padding: 50px 0;
  }
}
.uw-subscription-form--title {
  color: #001641;
  font-size: 2rem;
  line-height: 1.1em;
}
.uw-subscription-form form {
  position: relative;
  margin-top: 6px;
}
.uw-subscription-form input[type=email] {
  border: 0;
  border-bottom: 2px solid #fff;
  outline: none;
  box-shadow: none;
  padding-right: 100px;
}
.uw-subscription-form input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px #fff inset;
  -webkit-text-fill-color: #001641;
  transition: background-color 5000s ease-in-out 0s;
}
.uw-subscription-form a {
  color: white;
  font-size: 1.75rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  padding-left: 1rem;
  text-transform: none;
  font-weight: 400;
}
.uw-subscription-form a::after {
  font-size: 1.15rem;
}
.uw-subscription-form button {
  outline: none;
  box-shadow: none;
  border: 0;
  top: 0;
  right: 0;
  color: #fff;
}
.uw-subscription-form button::after {
  content: "\f005";
  margin-left: 10px;
}
.uw-subscription-form.bg--navy .uw-subscription-form--title {
  color: #fff;
}
.uw-subscription-form.bg--navy input[type=email] {
  background: transparent;
  color: #fff !important;
}
.uw-subscription-form.bg--navy input[type=email]::placeholder {
  color: #fff;
}
.uw-subscription-form.bg--navy input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px #001641 inset;
  -webkit-text-fill-color: #fff;
  transition: background-color 5000s ease-in-out 0s;
}
.uw-subscription-form .hide {
  display: block !important;
}

.uw-search-overlay-main {
  display: none;
}
.uw-search-overlay-main .uw-submit-search {
  text-transform: uppercase;
  font-weight: bold;
  color: #001641;
}
.uw-search-overlay-main .uw-submit-search::after {
  font-family: "WwwUowEduAu";
  content: "\f001";
  margin-left: 10px;
}
.uw-search-overlay-main .uw-search--container .uw-button-blue {
  font-size: 1.25rem;
}
.uw-search-overlay-main .uw-search-overlay {
  background: rgba(255, 255, 255, 0.95);
  z-index: 100;
  min-height: 600px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.uw-search-overlay-main.search-open {
  display: block;
}
.uw-search-overlay-main .uw-search--form::before, .uw-search-overlay-main .uw-search--container .uw-search--form--motivation::before, .uw-search--container .uw-search-overlay-main .uw-search--form--motivation::before {
  color: #5f5f5f !important;
}
@media (max-width: 768px) {
  .uw-search-overlay-main .uw-search--form::before, .uw-search-overlay-main .uw-search--container .uw-search--form--motivation::before, .uw-search--container .uw-search-overlay-main .uw-search--form--motivation::before {
    top: 3px !important;
  }
}
.uw-search-overlay-main .uw-search--close {
  text-transform: uppercase;
}
.uw-search-overlay-main .uw-search--close::before {
  font-size: 12px !important;
  position: relative;
  top: -2px;
  left: -5px;
}
.uw-search-overlay-main .uw-search--close:hover {
  color: #ed0a00;
}
.uw-search-overlay-main .uw-search-preview-results {
  margin-top: 25px;
  margin-bottom: 200px;
}
.uw-search-overlay-main .uw-search-preview-results a {
  display: block;
  color: #0033FF;
  margin: 15px 0;
  font-size: 1.25rem;
  padding-bottom: 10px;
  border-bottom: 0.0625rem dashed #F2F2F2;
}
@media (min-width: 768px) {
  .uw-search-overlay-main .uw-search-preview-results a {
    max-width: 70%;
  }
}
.uw-search-overlay-main .uw-search-preview-results a span {
  font-weight: bold;
  text-transform: none;
  font-size: 1.25rem;
}
.uw-search-overlay-main .uw-search-preview-results a:hover {
  color: #ed0a00;
  text-decoration: underline;
}

.uw-search-refine {
  margin-bottom: 3.5rem;
}
.uw-search-refine__filter {
  border-bottom: 0.0625rem dashed #E5E5E4;
  padding-bottom: 1.25rem;
  margin-bottom: 1.25rem;
}
@media print, screen and (min-width: 64em) {
  .uw-search-refine__filter {
    padding-bottom: 2.5rem;
  }
}
.uw-search-refine__sort a {
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  margin-right: 0.9375rem;
  position: relative;
  text-decoration: none;
}
.uw-search-refine__sort a:after {
  content: "";
  height: 0.125rem;
  margin-top: 0;
  position: absolute;
  top: calc(100% + 5px);
  width: 3.125rem;
  left: 0;
  background: #001641;
  display: none;
}
.uw-search-refine__sort a:hover:after {
  display: block;
}
.uw-search-refine__sort a.active {
  color: #ed0a00;
}
.uw-search-refine__sort a.active:after {
  display: block;
  background: #ed0a00;
}

.uw-header {
  height: 100px;
  position: fixed;
  width: 100%;
  z-index: 99;
  background: #fff;
  transform: translateY(0);
  transition: transform 0.2s ease-in-out;
}
@media (min-width: 980px) {
  .uw-header.header-smaller {
    transform: translateY(-100%);
  }
}
@media (max-width: 980px) {
  .uw-header {
    top: 0;
  }
}
@media (min-width: 980px) {
  .uw-header {
    height: 154px;
  }
}
.uw-header a,
.uw-header button {
  text-decoration: none;
  transition: color cubic-bezier(0.77, 0, 0.18, 1) 0.3s;
  color: #001641;
}
.uw-header a:hover,
.uw-header button:hover {
  cursor: pointer;
  text-decoration: none;
  outline: none;
}
.uw-header-navs .btn-nav {
  font-size: 90%;
}
@media (max-width: 980px) {
  .uw-header {
    height: 77px;
  }
}
.uw-header-top {
  width: 100%;
  height: 100%;
  background-color: #fff;
}
.uw-header-top .uw-header-container {
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: space-between;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  align-items: center;
}
@media print, screen and (min-width: 40em) {
  .uw-header-top .uw-header-container {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media (max-width: 1024px) {
  .uw-header-top .uw-header-container {
    padding-left: 25px;
    padding-right: 25px;
  }
}
.uw-header-clearfix {
  height: 100px;
}
@media (min-width: 980px) {
  .uw-header-clearfix {
    height: 154px;
  }
}
@media (max-width: 980px) {
  .uw-header-clearfix {
    height: 77px;
  }
}
.uw-header a:hover,
.uw-header button:hover {
  color: #ed0a00;
}

.uw-header-logo .logo-regular {
  height: 95px;
  width: auto;
}
@media (max-width: 980px) {
  .uw-header-logo .logo-regular {
    display: none;
  }
}
.uw-header-logo .logo-horizontal {
  display: none;
}
@media (max-width: 980px) {
  .uw-header-logo .logo-horizontal {
    display: block;
    max-height: 50px;
    width: auto;
  }
}
@media (max-width: 980px) {
  .header-smaller .uw-header-logo .logo-regular {
    display: none;
  }
  .header-smaller .uw-header-logo .logo-horizontal {
    display: block;
  }
}

.top-menu {
  display: flex;
  flex-wrap: wrap;
  text-align: right;
  justify-content: flex-end;
  position: relative;
  margin-bottom: 25px;
  top: 10px;
  list-style: none;
}
@media (max-width: 980px) {
  .header-smaller .top-menu {
    margin-bottom: 5px;
    top: 0;
  }
}
.top-menu li {
  position: relative;
}
@media (max-width: 500px) {
  .top-menu li:nth-child(1) a::before {
    display: none;
  }
}
.top-menu li.mobile-menu-trigger {
  width: 100%;
}
.top-menu li .uw-global-submenu {
  position: absolute;
  top: -20px;
  opacity: 0;
  right: 0;
  background-color: #F2F2F2;
  width: 300px;
  padding: 20px 30px 20px 20px;
  visibility: hidden;
  transition: opacity ease-in-out 0.2s, top ease-in-out 0.2s;
  z-index: 3;
}
.top-menu li .uw-global-submenu.uw-main-submenu-open {
  top: 30px;
  opacity: 1;
  visibility: visible;
}
.top-menu li .uw-global-submenu ul {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: left;
  line-height: 2em;
}
.top-menu li .uw-global-submenu ul li {
  margin-bottom: 3px;
  display: inline-block;
  width: 100%;
  display: block;
  position: relative;
}
.top-menu li .uw-global-submenu ul li a {
  display: block;
  font-weight: bold;
  width: 100%;
}
.top-menu li .uw-global-submenu ul li a::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 40px;
  position: absolute;
  right: 0;
  transition: right ease-in-out 0.3s;
}
.top-menu li .uw-global-submenu ul li a:hover::after {
  right: -3px;
}
@media (min-width: 981px) {
  .top-menu {
    top: 0;
  }
}

.uw-header-container {
  display: flex;
  align-items: center;
}

.btn-staff {
  display: none;
}
@media (min-width: 981px) {
  .btn-staff {
    display: block;
    position: relative;
    top: 2px;
  }
  .header-smaller .btn-staff {
    top: 4px;
  }
}
.btn-staff::before {
  content: "|";
  margin: 0 12px 0 10px;
  color: initial;
  position: relative;
  top: -2px;
}

.btn-students span {
  display: none;
}
.btn-students::before {
  content: "|";
  margin: 0 10px;
  position: relative;
  color: initial;
  top: -1px;
}
@media (max-width: 980px) {
  .btn-students::before {
    display: inline-block;
  }
}
.btn-students::after {
  font-family: "WwwUowEduAu";
  content: "\f00a";
  margin: 0 3px 0 10px;
  transition: opacity 0.1s ease-in-out;
  font-size: 90%;
  top: -1px;
  position: relative;
}
@media (max-width: 980px) {
  .btn-students::after {
    margin: 0 0 0 10px;
  }
}
@media (max-width: 500px) {
  .btn-students::after {
    display: none;
  }
}

.btn-global::before {
  content: "|";
  margin: 0 12px 0 10px;
  color: initial;
  position: relative;
  top: -2px;
}
.btn-global::after {
  font-family: "WwwUowEduAu";
  content: "\f007";
  margin: 0 0 0 5px;
  transition: opacity 0.1s ease-in-out;
}
@media (max-width: 500px) {
  .btn-global::after {
    content: "\f02c" !important;
  }
}
@media (max-width: 500px) {
  .btn-global span {
    display: none;
  }
}

.btn-search {
  flex: 1 0 100%;
  margin-top: 10px;
}
.btn-search span {
  font-size: inherit;
}
@media (max-width: 980px) {
  .btn-search {
    flex: 0 1 auto;
    margin: 0;
  }
  .btn-search span {
    font-size: 0.875rem;
    display: none;
  }
}
@media (min-width: 980px) {
  .btn-search {
    flex: 0 1 auto;
    margin: 0;
  }
}
.btn-search::after {
  font-family: "WwwUowEduAu";
  content: "\f024";
  font-size: 90%;
  color: initial;
  top: -1px;
  position: relative;
  margin: 0 3px 0 10px;
  transition: opacity 0.1s ease-in-out;
}

.btn-menu {
  flex: 1 0 100%;
  margin-top: 10px;
}
.btn-menu:focus {
  color: inherit !important;
}
@media (min-width: 981px) {
  .btn-menu {
    display: none;
  }
}

.btn-nav {
  font-weight: bold;
  font-size: 0.875rem;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .btn-nav {
    font-size: 1rem;
  }
}

.uw-main-menu {
  min-height: 600px;
  background: #fff;
  display: none;
  height: 100vh;
}
@media (max-width: 981px) {
  .uw-main-menu.mobile-menu-open {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 75px;
    overflow-x: hidden;
    min-height: calc(100vh - 75px);
  }
}
@media (max-width: 980px) {
  .uw-main-menu {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}
@media (min-width: 981px) {
  .uw-main-menu {
    display: block !important;
    height: auto;
    min-height: auto;
    text-align: right;
    background: transparent;
  }
  .uw-main-menu > .grid-container, .uw-main-menu > .mw-grid-container {
    padding: 0;
  }
}
.uw-main-menu .main-menu {
  list-style-type: none;
  padding-left: 0;
  margin: 0;
  padding: 25px 0;
}
@media (max-width: 980px) {
  .uw-main-menu .main-menu {
    margin-bottom: 75px;
  }
  .uw-main-menu .main-menu li {
    position: relative;
  }
  .uw-main-menu .main-menu h2 {
    display: none;
  }
}
@media (min-width: 981px) {
  .uw-main-menu .main-menu {
    padding: 0;
    width: 100%;
    margin-left: auto;
  }
}
@media (min-width: 981px) {
  .uw-main-menu .main-menu li {
    display: inline-block;
  }
}
@media (max-width: 980px) {
  .header-smaller .uw-main-menu .main-menu li:last-child a::after {
    display: none;
  }
}
.uw-main-menu .main-menu li.uw-main-menu-item-library {
  display: inline-block;
}
@media (min-width: 981px) {
  .uw-main-menu .main-menu li.uw-main-menu-item-library {
    display: none;
  }
}
.uw-main-menu .main-menu a,
.uw-main-menu .main-menu button {
  text-transform: uppercase;
  font-weight: bold;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 0.9rem;
}
@media (min-width: 980px) {
  .uw-main-menu .main-menu a,
  .uw-main-menu .main-menu button {
    display: block;
  }
  .uw-main-menu .main-menu a.uw-main-menu-item,
  .uw-main-menu .main-menu button.uw-main-menu-item {
    margin-left: 7px;
  }
}
.uw-main-menu .main-menu button.uw-main-menu-item {
  text-transform: uppercase;
  font-weight: bold;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 0.9rem;
  line-height: inherit;
  width: 100%;
}
@media (min-width: 980px) {
  .uw-main-menu .main-menu button.uw-main-menu-item {
    width: auto;
    display: block;
    margin-left: 7px;
  }
}

@media (max-width: 980px) {
  .uw-main-menu-item {
    font-size: 1.25rem;
  }
}
.uw-main-menu-item::after {
  color: initial;
  position: relative;
}

.uw-has-submenu.btn-global::after {
  content: "\f007";
}
@media (max-width: 980px) {
  .uw-has-submenu.submenu-open.btn-global::after {
    content: "\f006";
  }
  .uw-has-submenu.submenu-open::after {
    content: "\f021";
  }
}
@media (min-width: 980px) {
  .uw-has-submenu.submenu-open {
    color: #ed0a00 !important;
  }
  .uw-has-submenu.submenu-open::after {
    color: #ed0a00 !important;
    content: "\f006";
  }
}
.uw-has-submenu::after {
  font-family: "WwwUowEduAu";
  font-size: 110%;
  color: initial;
  content: "\f020";
}
@media (min-width: 980px) {
  .uw-has-submenu::after {
    content: "\f007";
    margin-left: 6px;
  }
}

.uw-main-submenu {
  position: absolute;
  left: 0;
  width: 100%;
  background-color: #efefef;
  padding: 25px 0;
  top: 100%;
  text-align: left;
}
@media (min-width: 980px) {
  .uw-main-submenu .grid-container, .uw-main-submenu .mw-grid-container {
    position: relative;
  }
}
@media (min-width: 980px) {
  .uw-main-submenu {
    padding: 40px 25px;
    transform: translateY(-100%);
    z-index: -1;
    transition: transform 0.2s ease-in-out;
  }
}
@media (max-width: 980px) {
  .uw-main-submenu {
    display: none;
    position: static;
    margin: 10px 0 10px -25px;
    width: 100vw;
  }
  .uw-main-submenu > .grid-container, .uw-main-submenu > .mw-grid-container {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}
.uw-main-submenu ul {
  list-style-type: none;
  padding-left: 0;
  margin-left: 0;
  display: flex;
  flex-wrap: wrap;
  margin: 25px 0;
}
@media (min-width: 980px) {
  .uw-main-submenu ul {
    padding: 15px 0;
  }
}
.uw-main-submenu ul li {
  width: 100%;
  margin-bottom: 5px;
}
@media (min-width: 980px) {
  .uw-main-submenu ul li {
    width: 25%;
  }
}
.uw-main-submenu ul li a {
  font-weight: bold;
}
.uw-main-submenu ul li a::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 5px;
}

.subnav-cta {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1.25rem;
}
.subnav-cta::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 5px;
}

.close-nav {
  display: none;
  position: absolute !important;
  top: 50px;
  right: -10px;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1rem;
}
@media (min-width: 980px) {
  .close-nav {
    display: block;
  }
}
.close-nav::before {
  font-family: "WwwUowEduAu";
  content: "\f02a";
  font-size: 0.75rem;
  margin-right: 5px;
  position: relative;
  top: -2px;
}

@media (max-width: 980px) {
  .uw-main-submenu-open {
    display: block;
  }
  .uw-main-submenu-open .grid-container, .uw-main-submenu-open .mw-grid-container {
    padding: 0 0.9375rem;
  }
}
@media (min-width: 980px) {
  .uw-main-submenu-open {
    transform: translateY(0);
  }
}

.site-container {
  padding-top: 0 !important;
}

.uw-header {
  top: 0;
}

.uw-header-clearfix {
  top: 0;
  position: fixed;
  width: 100%;
  pointer-events: none;
}

.mobile-menu-trigger {
  list-style-image: none !important;
}

.main-menu {
  left: inherit;
  overflow-y: inherit;
  padding-top: 1.25rem;
  position: inherit;
  top: inherit;
  width: inherit;
  z-index: inherit;
}

@media screen and (max-width: 74.9375em) {
  .main-menu {
    min-height: inherit;
    display: inherit;
  }
}

.uw-header h2 {
  font-size: 2.4rem;
  color: #001641;
}

.logo-regular-white {
  display: none;
}

.uw-homepage .header-smaller .logo-regular-white {
  display: none !important;
}
.uw-homepage.dropdown-menu-open .logo-regular-white {
  display: none !important;
}
@media (min-width: 981px) {
  .uw-homepage.dropdown-menu-open .logo-regular-navy {
    display: block !important;
  }
}
@media (min-width: 981px) {
  .uw-homepage.dropdown-menu-open .header-smaller .logo-regular-navy {
    display: none !important;
  }
}
@media (min-width: 980px) {
  .uw-homepage .uw-hero-cta .uw-blockhead {
    line-height: 1;
    font-size: 6rem;
  }
}

@media (min-width: 981px) {
  .uw-homepage .uw-header-clearfix {
    display: none;
  }
  .uw-homepage .uw-header-top {
    background: transparent;
  }
  .uw-homepage .uw-header {
    background: transparent;
  }
  .uw-homepage .uw-header .logo-regular-white {
    display: block;
  }
  .uw-homepage .uw-header .logo-regular-navy {
    display: none;
  }
  .uw-homepage .uw-header .uw-main-menu-item {
    color: #fff;
    transition: none;
  }
  .uw-homepage .uw-header .uw-main-menu-item::after, .uw-homepage .uw-header .uw-main-menu-item::before {
    color: #fff;
  }
  .uw-homepage .uw-header .top-menu a {
    color: #fff;
    transition: none;
  }
  .uw-homepage .uw-header .top-menu a::after, .uw-homepage .uw-header .top-menu a::before,
  .uw-homepage .uw-header .top-menu a span {
    color: #fff;
    transition: none;
  }
  .uw-homepage.dropdown-menu-open .uw-header-top, .uw-homepage.scroll-active .uw-header-top {
    background: #fff;
  }
  .uw-homepage.dropdown-menu-open .uw-header, .uw-homepage.scroll-active .uw-header {
    background: #fff;
  }
  .uw-homepage.dropdown-menu-open .uw-header .uw-main-menu-item, .uw-homepage.scroll-active .uw-header .uw-main-menu-item {
    color: #001641;
    transition: none;
  }
  .uw-homepage.dropdown-menu-open .uw-header .uw-main-menu-item::after, .uw-homepage.dropdown-menu-open .uw-header .uw-main-menu-item::before, .uw-homepage.scroll-active .uw-header .uw-main-menu-item::after, .uw-homepage.scroll-active .uw-header .uw-main-menu-item::before {
    color: #001641;
    transition: none;
  }
  .uw-homepage.dropdown-menu-open .uw-header .top-menu a, .uw-homepage.scroll-active .uw-header .top-menu a {
    color: #001641;
    transition: none;
  }
  .uw-homepage.dropdown-menu-open .uw-header .top-menu a::after, .uw-homepage.dropdown-menu-open .uw-header .top-menu a::before,
  .uw-homepage.dropdown-menu-open .uw-header .top-menu a span, .uw-homepage.scroll-active .uw-header .top-menu a::after, .uw-homepage.scroll-active .uw-header .top-menu a::before,
  .uw-homepage.scroll-active .uw-header .top-menu a span {
    color: #001641;
    transition: none;
  }
  .uw-homepage .uw-main-submenu {
    opacity: 0;
    transform: translateY(-500px);
  }
  .uw-homepage .uw-main-submenu-open {
    transform: translateY(0);
    opacity: 1;
  }
  .header-smaller .logo-regular-navy {
    display: block !important;
  }
}
.hp-header-scroll-active .uw-header-top {
  background: #fff;
}
.hp-header-scroll-active .uw-header-top .top-menu a,
.hp-header-scroll-active .uw-header-top .top-menu a span,
.hp-header-scroll-active .uw-header-top .uw-main-menu-item {
  color: #001641;
}
.hp-header-scroll-active .uw-header-top .top-menu a::after, .hp-header-scroll-active .uw-header-top .top-menu a::before,
.hp-header-scroll-active .uw-header-top .top-menu a span::after,
.hp-header-scroll-active .uw-header-top .top-menu a span::before,
.hp-header-scroll-active .uw-header-top .uw-main-menu-item::after,
.hp-header-scroll-active .uw-header-top .uw-main-menu-item::before {
  color: #001641;
}
@media (min-width: 981px) {
  .hp-header-scroll-active .logo-regular-white {
    display: none !important;
  }
  .hp-header-scroll-active .logo-regular-navy {
    display: block !important;
  }
}

.uw-social-links ul {
  margin-left: -0.625rem;
  display: block;
}
.uw-social-links li {
  display: inline-block;
  margin-bottom: 0;
  max-height: 2.375rem;
  max-width: 2.375rem;
}
.uw-social-links a {
  display: inline-block;
  padding: 0.625rem;
}
@media print, screen and (min-width: 48em) {
  .uw-social-links {
    width: 9.375rem;
  }
}

.uw-social-pane {
  background: white;
}
.uw-social-pane + footer {
  margin-top: 0;
}
.uw-social-pane .social-pane author a {
  color: #ed0a00;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
}
.uw-social-pane .social-pane p {
  font-size: 1.125rem;
  line-height: 1.5;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media screen and (max-width: 38.75em) {
  .uw-social-pane .social-pane__item:nth-child(n+4) {
    display: none;
  }
}
.uw-social-pane .social-pane__item {
  align-items: center;
  display: flex;
  min-height: 23.4375rem;
}
.uw-social-pane .social-pane__item--twitter {
  padding: 2.5rem;
}
.uw-social-pane .social-pane__item--instagram {
  position: relative;
}
.uw-social-pane .social-pane__logo {
  width: 2.5rem;
  height: 2.5rem;
  float: left;
}
.uw-social-pane .social-pane__insta-logo {
  position: absolute;
  top: 1.25rem;
  right: 2.1875rem;
  z-index: 5;
  color: white;
  font-size: 1.5rem;
}
.uw-social-pane .social-pane__item-meta {
  float: left;
  margin-left: 0.625rem;
}
.uw-social-pane .social-pane .author, .uw-social-pane .social-pane .date {
  display: block;
  margin-bottom: 0;
}
.uw-social-pane .social-pane .author a {
  color: #ed0a00;
}
.uw-social-pane .social-pane .date {
  font-size: 0.875rem;
  line-height: 1.1428571429;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media screen and (min-width: 38.75em) {
  .uw-social-pane .social-pane > div {
    display: flex;
    flex-flow: row wrap;
  }
  .uw-social-pane .social-pane > div > div {
    flex: 0 0 auto;
    width: calc(50% - 0.9375rem);
    margin-left: 0.46875rem;
    margin-right: 0.46875rem;
  }
  .uw-social-pane .social-pane__item {
    min-height: 16rem;
  }
  .uw-social-pane .social-pane__item:nth-of-type(n+7) {
    display: none;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-social-pane .social-pane > div > div {
    flex: 0 0 auto;
    width: calc(33.3333333333% - 0.9375rem);
    margin-left: 0.46875rem;
    margin-right: 0.46875rem;
  }
  .uw-social-pane .social-pane__item {
    min-height: 16rem;
  }
  .uw-social-pane .social-pane__item:nth-of-type(n+7) {
    display: none;
  }
  .uw-social-pane .social-pane__item-twitter {
    padding: 1.5625rem;
  }
  .uw-social-pane .social-pane__item--twitter p, .uw-social-pane .social-pane__item--twitter a {
    font-size: 0.875rem;
    line-height: 1.2857142857;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
  .uw-social-pane .social-pane .author a {
    font-size: 0.875rem;
    line-height: 1;
    font-weight: 700;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    text-transform: uppercase;
  }
  .uw-social-pane .social-pane .date {
    font-size: 0.875rem;
    line-height: 1.1428571429;
    font-weight: 400;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  .uw-social-pane .social-pane {
    border-top: 0.0625rem dashed #E5E5E4;
  }
  .uw-social-pane .social-pane > div > div {
    flex: 0 0 auto;
    width: calc(25% - 1.5625rem);
    margin-left: 0.78125rem;
    margin-right: 0.78125rem;
  }
  .uw-social-pane .social-pane__item {
    min-height: 16rem;
  }
  .uw-social-pane .social-pane__item:nth-of-type(n+7) {
    display: block;
  }
  .uw-social-pane .social-pane__item--twitter {
    padding: 2.5rem;
  }
  .uw-social-pane .social-pane__item--twitter p, .uw-social-pane .social-pane__item--twitter a {
    font-size: 1.125rem;
    line-height: 1.5;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}

.uw-split-grey-section {
  background: #E5E5E4;
  padding: 4.375rem 0 3.75rem;
  position: relative;
  margin: 3rem auto;
}
.uw-split-grey-section .grid-x {
  padding: 0 2rem;
}
.uw-split-grey-section .button:focus {
  text-decoration: none !important;
}
@media print, screen and (min-width: 48em) {
  .uw-split-grey-section .grid-x {
    align-items: center;
    padding: 0 3rem;
  }
  .uw-split-grey-section .grid-x .uw-split-grey-section__text-block {
    margin-bottom: 0;
  }
  .uw-split-grey-section .grid-x .uw-split-grey-section__text-block .button {
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-split-grey-section .grid-x {
    padding: 0 5rem;
  }
}
.uw-split-grey-section__text-block {
  margin-bottom: 0.9375rem;
}
.uw-split-grey-section::after, .uw-split-grey-section::before {
  content: "";
  display: block;
  transform: rotate3d(0, 0, 1, -270deg) scale3d(0, 0, 1);
  width: 0.3125rem;
  height: 7.6875rem;
  background-color: #ed0a00;
  position: absolute;
}
.uw-split-grey-section::before {
  top: -2.5rem;
  left: 2.5rem;
}
@media print, screen and (min-width: 64em) {
  .uw-split-grey-section::before {
    left: 4.625rem;
    top: -3.75rem;
  }
}
.uw-split-grey-section::after {
  right: 2.6875rem;
  bottom: -2.5rem;
}
@media print, screen and (min-width: 64em) {
  .uw-split-grey-section::after {
    right: 4.625rem;
    bottom: -3.75rem;
  }
}
.uw-split-grey-section.in-view::after, .uw-split-grey-section.in-view::before {
  animation: linesAnimateIn 1s ease-out forwards;
  animation-delay: 0.2s;
}

@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  .uw-split-grey-section--hanging-image {
    padding: 5.625rem 0;
  }
  .uw-split-grey-section--hanging-image .grid-container, .uw-split-grey-section--hanging-image .mw-grid-container {
    padding-right: 0;
  }
  .uw-split-grey-section--hanging-image .uw-split-grey-section__text-block {
    max-width: 18.125rem;
    margin-top: 3.125rem;
  }
  .uw-split-grey-section--hanging-image .grid-x {
    justify-content: flex-start;
    align-items: center;
  }
}

.uw-start-your-journey__header {
  margin-bottom: 1.25rem;
}
@media print, screen and (min-width: 48em) {
  .uw-start-your-journey__header {
    margin-bottom: 2.375rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-start-your-journey__header {
    padding-bottom: 3.125rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-start-your-journey__header {
    padding-bottom: 0;
  }
}
@media screen and (min-width: 75em) {
  .uw-start-your-journey__header {
    margin-top: -9.0625rem;
  }
}
.uw-start-your-journey__title {
  font-size: 7rem;
  color: #ed0a00;
  margin-bottom: 1.875rem;
  font-weight: 700;
}
@media print, screen and (min-width: 48em) {
  .uw-start-your-journey__title {
    margin-bottom: 1.625rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-start-your-journey__title {
    margin-bottom: 4.8125rem;
  }
}
.uw-start-your-journey-list__title {
  font-size: 1.875rem;
  line-height: 1.0666666667;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 0.875rem;
}
@media print, screen and (min-width: 48em) {
  .uw-start-your-journey-list__title {
    margin-bottom: 1rem;
  }
}
.uw-start-your-journey p {
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 1.5625rem;
}
@media screen and (min-width: 75em) {
  .uw-start-your-journey p {
    font-size: 1.125rem;
    line-height: 1.5;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  .uw-start-your-journey p {
    padding-right: 1.875rem;
  }
}
@media (max-width: 980px) {
  .uw-start-your-journey p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.uw-start-your-journey__form {
  max-width: 24.0625rem;
  position: relative;
}
@media print, screen and (min-width: 48em) {
  .uw-start-your-journey__form {
    margin-bottom: 3.125rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-start-your-journey__form {
    margin-top: 9.375rem;
  }
}
.uw-start-your-journey__form .uw-start-your-journey__form-submit svg path {
  fill: #001641;
}
.uw-start-your-journey__form label span {
  display: none;
}
.uw-start-your-journey__form button span {
  display: none;
}
.uw-start-your-journey__input {
  border: 0;
  border-bottom: 0.125rem solid #001641;
  box-shadow: none;
  margin-bottom: 1.875rem;
  font-size: 1.25rem;
  line-height: 1.5;
  font-weight: 400;
}
.uw-start-your-journey__input:focus {
  border: 0;
  border-bottom: 0.125rem solid #ed0a00;
}
.uw-start-your-journey__form-submit {
  position: absolute;
  right: 0;
  top: 0;
}
.uw-start-your-journey__form-submit i,
.uw-start-your-journey__form-submit svg {
  font-size: inherit;
}
.uw-start-your-journey .button {
  margin-bottom: 0.3125rem;
  display: flex;
  line-height: 19px;
}
.uw-start-your-journey .button > span {
  font-size: 16px;
  white-space: nowrap;
}
.uw-start-your-journey .button::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  font-size: 1.5rem;
  margin-left: 0.3125rem;
  transition: transform 0.4s;
  position: relative;
}
.uw-start-your-journey .button:hover::after {
  transform: translate3d(0.3125rem, 0, 0);
}
.uw-start-your-journey--header, .motivation-widget .mw-more-areas {
  color: #001641 !important;
  font-size: 30px !important;
  line-height: 32px !important;
  margin-bottom: 20px !important;
}
.uw-start-your-journey--sub-header {
  color: #001641 !important;
  font-size: 2.5em !important;
  line-height: 40px !important;
}

.uw-current-student-search__header {
  margin-bottom: 1.25rem;
}
@media print, screen and (min-width: 48em) {
  .uw-current-student-search__header {
    margin-bottom: 2.375rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-current-student-search__header {
    padding-bottom: 3.125rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-current-student-search__header {
    padding-bottom: 0;
  }
}
@media screen and (min-width: 75em) {
  .uw-current-student-search__header {
    margin-top: -9.0625rem;
  }
}
.uw-current-student-search__title {
  font-size: 2.625rem;
  line-height: 1.0952380952;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 48em) {
  .uw-current-student-search__title {
    font-size: 3.5rem;
    line-height: 1.0178571429;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  .uw-current-student-search__title {
    font-size: 8.125rem;
    line-height: 0.9384615385;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 48em) {
  .uw-current-student-search__title {
    margin-bottom: 1.625rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-current-student-search__title {
    margin-bottom: 4.8125rem;
  }
}
.uw-current-student-search-list__title {
  font-size: 1.875rem;
  line-height: 1.0666666667;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 0.875rem;
}
@media print, screen and (min-width: 48em) {
  .uw-current-student-search-list__title {
    margin-bottom: 1rem;
  }
}
.uw-current-student-search p {
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 1.5625rem;
}
@media screen and (min-width: 75em) {
  .uw-current-student-search p {
    font-size: 1.125rem;
    line-height: 1.5;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  .uw-current-student-search p {
    padding-right: 1.875rem;
  }
}
@media (max-width: 980px) {
  .uw-current-student-search p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.uw-current-student-search__form {
  max-width: 24.0625rem;
  position: relative;
  margin-top: 2rem;
}
@media print, screen and (min-width: 48em) {
  .uw-current-student-search__form {
    margin-bottom: 3.125rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-current-student-search__form {
    margin-top: 2rem;
  }
}
.uw-current-student-search__form .uw-current-student-search__form-submit svg path {
  fill: #001641;
}
.uw-current-student-search__form label span {
  display: none;
}
.uw-current-student-search__form button span {
  display: none;
}
.uw-current-student-search__input {
  border: 0;
  border-bottom: 0.125rem solid #001641;
  box-shadow: none;
  margin-bottom: 1.875rem;
  font-size: 1.25rem;
  line-height: 1.5;
  font-weight: 400;
  padding: 0 2rem 0 0;
}
.uw-current-student-search__input:focus {
  border: 0;
  border-bottom: 0.125rem solid #ed0a00;
}
.uw-current-student-search__form-submit {
  position: absolute;
  right: 0;
  top: 0;
}
.uw-current-student-search__form-submit i {
  font-size: 1.875rem;
}
.uw-current-student-search .button {
  margin-bottom: 0.3125rem;
}
.uw-current-student-search .button::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  font-size: 1.5rem;
  margin-left: 0.9375rem;
  transition: transform 0.4s;
  position: relative;
  top: -3px;
}
.uw-current-student-search .button:hover::after {
  transform: translate3d(0.625rem, 0, 0);
}

.uw-stat-banner {
  position: relative;
  background-color: #ed0a00;
  padding-inline: 1.875rem;
  margin-bottom: 1.875rem;
  margin-inline: 0;
  padding-block: var(--section-spacing-y);
}
.uw-stat-banner.in-view:after {
  transition: transform 0.8s ease-out;
}
.uw-stat-banner.in-view:before {
  transition: transform 1s ease-out;
}
.uw-stat-banner__title {
  font-size: 2.5625rem;
  line-height: 1;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.uw-stat-banner__title:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #fff;
  margin-top: 1.25rem;
}
@media print, screen and (min-width: 48em) {
  .uw-stat-banner__title:after {
    content: "";
    display: block;
    width: 3.125rem;
    height: 0.0625rem;
    background-color: #fff;
    margin-top: 0.625rem;
  }
}
.uw-stat-banner h2,
.uw-stat-banner p,
.uw-stat-banner div {
  color: #fff;
}
.uw-stat-banner p {
  margin-top: 1.25rem;
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  .uw-stat-banner p {
    margin-top: 0.625rem;
  }
}
.uw-stat-banner div.cite {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  font-style: italic;
  margin-bottom: 0;
  margin-top: 0.9375rem;
}
@media print, screen and (min-width: 48em) {
  .uw-stat-banner div.cite {
    font-size: 0.875rem;
    line-height: 1.42857;
    font-weight: 600;
  }
}
.uw-stat-banner__image {
  margin: 0 auto 3.75rem;
  display: flex;
  align-items: center;
}
@media print, screen and (min-width: 48em) {
  .uw-stat-banner__image {
    align-items: flex-start;
    margin: 0 auto;
    padding-left: 1.625rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-stat-banner__image {
    justify-content: center;
  }
}
.uw-stat-banner img {
  max-width: 6.25rem;
  height: auto;
  width: auto;
  margin: 0 auto;
}
@media print, screen and (min-width: 48em) {
  .uw-stat-banner img {
    max-width: 100%;
    margin: 0;
  }
}
.uw-stat-banner .content.no-marg {
  margin: 0;
  padding-right: 0;
}
@media print, screen and (min-width: 48em) {
  .uw-stat-banner .content.no-marg {
    padding-right: 3.125rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-stat-banner .content.no-marg {
    padding-right: 7.9375rem;
  }
}

.uw-stat-banner-container {
  overflow: hidden;
  margin-block: var(--section-spacing-y);
}
@media print, screen and (min-width: 48em) {
  .uw-stat-banner-container {
    overflow: visible;
  }
}
.uw-stat-banner-container > .button {
  margin: 0;
}

.uw-stat-block {
  width: 100%;
  margin-block: var(--section-spacing-y);
}
.uw-stat-block .grid-x {
  background: #ed0a00;
  width: 100%;
  max-width: 62.1875rem;
  position: relative;
  margin: 0 auto;
  padding: var(--section-spacing-y);
}
.uw-stat-block .grid-x > .cell:last-of-type .button {
  margin: 0;
}
.uw-stat-block.in-view .inner::after, .uw-stat-block.in-view .inner::before {
  display: none;
}
.uw-stat-block .stat-section {
  color: #fff;
  padding: 0 0.625rem;
  margin-bottom: 2.5rem;
}
.uw-stat-block .stat-section:last-child {
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  .uw-stat-block .stat-section {
    margin-bottom: 3.75rem;
  }
  .uw-stat-block .stat-section:nth-last-child(2) {
    margin-bottom: 0;
  }
  .uw-stat-block .stat-section:nth-last-child(3) {
    margin-bottom: 0;
  }
}
.uw-stat-block .stat-section h2 {
  font-size: 2.5625rem;
  line-height: 1;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: inherit;
  margin-top: 0;
  text-transform: initial;
}
.uw-stat-block .stat-section h2::after {
  content: "";
  width: 4.1875rem;
  border-bottom: 1px solid #fff;
  margin-top: 1rem;
  display: block;
}
.uw-stat-block .stat-section p {
  margin-bottom: 0;
}
.uw-stat-block .stat-section .cite {
  font-size: 0.875rem;
  line-height: 1.5714285714;
  font-weight: 600;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-style: italic;
  margin-top: 0.9375rem;
}

.uw-stats-block {
  z-index: 1;
  position: relative;
  margin-right: -1.875rem;
}
.uw-stats-block::before, .uw-stats-block::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.uw-stats-block::after {
  clear: both;
}
.uw-stats-block .slick-slide > div {
  padding-right: 1.25rem;
}
.uw-stats-block .slick-list {
  padding: 0 1.875rem 0 0 !important;
}
.uw-stats-block__stat {
  background: #ed0a00;
  color: #fff;
  padding: 2.8125rem 2.1875rem 2.8125rem;
}
@media print, screen and (min-width: 48em) {
  .uw-stats-block__stat {
    width: calc(50% - 8px);
    padding: 2.8125rem 2.5rem 2.5rem 2.1875rem;
    display: flex;
    align-items: center;
    position: relative;
  }
  .uw-stats-block__stat:nth-of-type(1) {
    float: left;
  }
  .uw-stats-block__stat:nth-of-type(1)::before,
  .uw-stats-block__stat:nth-of-type(1) .stat-cross {
    content: "";
    display: block;
    width: 7.1875rem;
    height: 7.1875rem;
    position: absolute;
    bottom: -1.875rem;
    left: -3.75rem;
    opacity: 0.9;
    background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='115'%20height='115'%20viewBox='0%200%20115%20115'%3e%3cdefs%3e%3cpath%20id='34w5a'%20d='M206.3%201560l-13.35%2043.2-43.2-13.35-6.75%2021.85%2043.2%2013.35-13.35%2043.2%2021.85%206.75%2013.35-43.2%2043.2%2013.35%206.75-21.85-43.2-13.35%2013.35-43.2z'/%3e%3c/defs%3e%3cg%3e%3cg%20transform='translate(-143%20-1560)'%3e%3cuse%20fill='%23001641'%20xlink:href='%2334w5a'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
    transition: transform 1s;
    z-index: 1;
  }
}
@media screen and (min-width: 48em) and (min-width: 75em) {
  .uw-stats-block__stat:nth-of-type(1)::before,
  .uw-stats-block__stat:nth-of-type(1) .stat-cross {
    bottom: -3.75rem;
    left: -2.5625rem;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-stats-block__stat:nth-of-type(1).in-view::before {
    display: none;
  }
  .uw-stats-block__stat:nth-of-type(2) {
    float: right;
    margin-top: 5.375rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-stats-block__stat {
    width: calc(50% - 13px);
    min-height: 30.25rem;
    padding: 3.75rem 5.625rem 3.75rem;
  }
}
.uw-stats-block__stat p {
  margin-bottom: 0.9375rem;
  font-size: 0.875rem;
  line-height: 1.4285714286;
  font-weight: 500;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 64em) {
  .uw-stats-block__stat p {
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 500;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  .uw-stats-block__stat p {
    margin-bottom: 1.25rem;
  }
}
.uw-stats-block__stat h2 {
  color: #fff;
  font-size: 2.5rem;
  line-height: 2.625rem;
  font-weight: 700;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  margin: 0 0 1.25rem;
}
.uw-stats-block__stat h2:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #fff;
  margin-top: 0.625rem;
}
@media print, screen and (min-width: 48em) {
  .uw-stats-block__stat h2 {
    font-size: 3.375rem;
    line-height: 3.5rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-stats-block__stat h2 {
    font-size: 5.5rem;
    line-height: 7rem;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-stats-block__stat h2::after {
    margin-top: 0.5rem;
  }
}
.uw-stats-block__stat span {
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 700;
  font-style: italic;
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  .uw-stats-block__stat span {
    font-size: 0.875rem;
    line-height: 1.42857;
    font-weight: 600;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-stats-block {
    margin-right: 0;
  }
}

.uw-stats-block-container {
  position: relative;
  margin-block: var(--section-spacing-y);
}
.uw-stats-block-container > .grid-container > a.button:last-child, .uw-stats-block-container > .mw-grid-container > a.button:last-child {
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  .uw-stats-block-container {
    /* &::after,
    .block-arrow {
      content: '';
      position: absolute;
      left: rem-calc(-80px);
      bottom: rem-calc(-190px);
      display: block;
      width: rem-calc(201px);
      height: rem-calc(291px);
      background-image: url('../img/backgrounds/stat-arrow.svg');
      z-index: 0;
      transition: transform 2s;

      @include breakpoint(xlarge) {
        left: 0;
        bottom: rem-calc(-170px);
      }
    }*/
  }
  .uw-stats-block-container .block-arrow {
    z-index: 0;
  }
  .uw-stats-block-container.in-view .stats-block .stats-block_stat {
    z-index: 1;
  }
  .uw-stats-block-container.in-view .stats-block .stats-block_stat:nth-of-type(1) {
    animation: statDown 4s forwards ease-out;
  }
  .uw-stats-block-container.in-view .stats-block .stats-block_stat:nth-of-type(2) {
    animation: statUp 4s forwards ease-out;
  }
}
@media screen and (min-width: 75em) {
  .uw-stats-block-container {
    margin-bottom: 6.25rem;
  }
  .uw-stats-block-container::after {
    z-index: 0;
  }
}
.uw-stats-block-container .button {
  display: none;
}
@media print, screen and (min-width: 48em) {
  .uw-stats-block-container .button {
    display: flex;
    float: right;
  }
}

.uw-stats-banner {
  margin-bottom: 80px;
}
@media (max-width: 1024px) {
  .uw-stats-banner .large-6 {
    margin-bottom: 25px;
  }
}

.uw-study-area-image {
  margin-block: var(--section-spacing-y);
}

@media print, screen and (min-width: 64em) {
  .uw-study-areas {
    margin: -3.75rem 0 2.8125rem;
  }
}
.uw-study-areas__title {
  font-size: 1.875rem;
  line-height: 1.0666666667;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  margin-bottom: 1.5625rem;
}
@media print, screen and (min-width: 48em) {
  .uw-study-areas__title {
    margin-bottom: 3.125rem;
    max-width: 100%;
  }
}
.uw-study-areas__title--large {
  font-size: 1.802rem;
  font-weight: 700;
  line-height: 1.04762;
}
.uw-study-areas .menu {
  margin: 1.875rem 0 0;
}
@media print, screen and (min-width: 48em) {
  .uw-study-areas .menu {
    margin-top: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-study-areas .menu {
    margin-top: 1.875rem;
  }
}
.uw-study-areas .menu .button {
  padding: 0;
  margin-bottom: 0.9375rem;
}
.uw-study-areas__item {
  margin-bottom: 0.9375rem;
  padding: 0 0.3125rem;
}
.uw-study-areas__item::before {
  content: none;
}
@media print, screen and (max-width: 47.99875em) {
  .uw-study-areas__item {
    margin-top: 0 !important;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-study-areas__item {
    margin-bottom: 1.25rem;
    justify-content: center;
    text-align: center;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-study-areas__item {
    padding: 0;
    align-items: center;
    margin-bottom: 1.5625rem;
  }
}
.uw-study-areas__item > a,
.uw-study-areas__item > div {
  display: flex;
  flex-direction: column;
  color: #001641;
  font-size: 1rem;
  line-height: 1.375;
  font-weight: 600;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  .uw-study-areas__item > a,
  .uw-study-areas__item > div {
    width: 100%;
    font-size: 0.75rem;
    line-height: 1.1666666667;
    font-weight: 700;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
  .uw-study-areas__item > a span,
  .uw-study-areas__item > div span {
    flex: 1;
    min-height: 2.8125rem;
    padding: 0 5px;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-study-areas__item > a,
  .uw-study-areas__item > div {
    font-size: 0.875rem;
    line-height: 1.2142857143;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (device-aspect-ratio: 40/71) {
  .uw-study-areas__item > a,
  .uw-study-areas__item > div {
    font-size: 0.75rem;
  }
}
.uw-study-areas__item img,
.uw-study-areas__item svg {
  display: none;
  margin: 0 auto 20px;
  width: 100%;
  height: 100%;
  min-height: 3.125rem;
  max-width: 3.75rem;
  max-height: 3.75rem;
  transition: 0.4s ease-out;
}
@media print, screen and (min-width: 48em) {
  .uw-study-areas__item img,
  .uw-study-areas__item svg {
    display: block;
    font-size: 1.4375rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-study-areas__item img,
  .uw-study-areas__item svg {
    max-width: 4.6875rem;
    max-height: 4.6875rem;
  }
}
.uw-study-areas__item:hover a {
  text-decoration: none;
  color: #ed0a00;
}
.uw-study-areas__item:hover img,
.uw-study-areas__item:hover svg {
  transform: translate3d(0, -6px, 0);
}
.uw-study-areas--grey {
  overflow: hidden;
  margin-top: 0;
  padding-bottom: 1.875rem;
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  .uw-study-areas--grey {
    background: #E5E5E4;
    margin: 5rem 0;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-study-areas--grey {
    padding: 7.5rem 0 5.625rem;
  }
}
.uw-study-areas--grey .uw-study-areas__title {
  margin: 0 0 1.875rem;
  color: #ed0a00;
}
@media print, screen and (min-width: 48em) {
  .uw-study-areas--grey .uw-study-areas__title {
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.025;
    color: #001641;
    padding-top: 4.6875rem;
    margin: 0 0 4.375rem;
  }
  .uw-study-areas--grey .uw-study-areas__title:after {
    content: "";
    display: block;
    width: 3.125rem;
    height: 0.0625rem;
    background-color: #001641;
    margin-top: 0.9375rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-study-areas--grey .uw-study-areas__title {
    font-size: 7.0625rem;
    font-weight: 700;
    padding: 0;
  }
}
.uw-study-areas--grey ul {
  margin-bottom: 0;
}
@media print, screen and (min-width: 64em) {
  .uw-study-areas--grey .study-area-image {
    margin-bottom: -7.5rem;
  }
}

.uw-subject-courses-block {
  background-color: #D9D9D6;
  padding: 3.75rem 0;
}
@media print, screen and (min-width: 64em) {
  .uw-subject-courses-block {
    padding-top: 6.25rem;
    padding-bottom: 7.5rem;
  }
}
.uw-subject-courses-block__course-list {
  margin-bottom: 0;
}
.uw-subject-courses-block__course-list li {
  margin-bottom: 0.75rem;
}
.uw-subject-courses-block__course-list a {
  color: #001641;
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.5714285714;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: 700;
}
@media print, screen and (max-width: 63.99875em) {
  .uw-subject-courses-block__course-list li:last-of-type {
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-subject-courses-block__course-list {
    column-count: 2;
    column-gap: 2.1875rem;
  }
  .uw-subject-courses-block__course-list li {
    display: inline-block;
    width: 100%;
    break-inside: avoid;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-subject-courses-block__course-list a {
    font-size: 1rem;
    line-height: 1.5;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  .uw-subject-courses-block__course-list {
    column-count: 3;
    column-gap: 1.5625rem;
  }
}

.uw-success-panels {
  padding: 4.0625rem 0 1.875rem;
}
@media print, screen and (min-width: 48em) {
  .uw-success-panels {
    padding: 4.375rem 0 2rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-success-panels {
    padding: 6.875rem 0 5.625rem;
  }
}
.uw-success-panels .button {
  font-size: 1.25rem;
  line-height: 1.1;
}
.uw-success-panels .button-small {
  font-size: 1rem;
  line-height: 1.1875;
}
.uw-success-panels > .button {
  margin-bottom: 3.125rem;
  font-size: 1.25rem;
  margin-bottom: 2.5rem;
}
.uw-success-panels > .button:hover {
  text-decoration: none;
}
@media print, screen and (min-width: 64em) {
  .uw-success-panels > .button {
    margin-bottom: 3.125rem;
  }
}
.uw-success-panels img {
  margin-bottom: 0.9375rem;
}
.uw-success-panels a {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  text-transform: uppercase;
  display: block;
}
.uw-success-panels a:hover {
  text-decoration: none;
}
.uw-success-panels p {
  color: #001641;
  margin-top: 0.3125rem;
  margin-bottom: 1.875rem;
}
.uw-success-panels__panel:last-of-type p:last-of-type {
  margin-bottom: 0;
}
@media print, screen and (min-width: 64em) {
  .uw-homepage .uw-success-panels h2 {
    margin-bottom: 3.4375rem;
    max-width: 43.75rem;
  }
}

.uw-tabs {
  background: transparent;
  border: 0;
}
.uw-tabs > li {
  margin-bottom: 0.9375rem;
  margin-right: 0.9375rem;
}
.uw-tabs-content {
  border: 0;
}
.uw-tabs-content .tabs-panel {
  background: #fff;
  padding: 1.25rem 1.25rem 1rem;
}
@media print, screen and (min-width: 48em) {
  .uw-tabs-content .tabs-panel {
    padding: 1.875rem 1.875rem 1rem;
  }
}

.uw-tab-wrapper {
  margin-bottom: 80px;
}

.uw-text-block, .uw-start-your-journey--header, .motivation-widget .mw-more-areas, .uw-start-your-journey--sub-header {
  /* START: Inline insertion of `general-content-type-styles` (from src/assets/css/utils/type.scss) with alterations to font-related changes. */
  /* END: Inline insertion of `general-content-type-styles` */
  width: 100%;
}
.uw-text-block h2, .uw-start-your-journey--header h2, .motivation-widget .mw-more-areas h2, .uw-start-your-journey--sub-header h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.802rem;
  line-height: 1.85rem;
  margin-top: 1em;
  margin-bottom: 0.9375rem;
  color: #ed0a00;
  font-weight: 700;
}
.uw-text-block h3, .uw-start-your-journey--header h3, .motivation-widget .mw-more-areas h3, .uw-start-your-journey--sub-header h3 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.602rem;
  line-height: 1.65rem;
  margin-bottom: 0.9375rem;
  color: #ed0a00;
}
.uw-text-block h4, .uw-start-your-journey--header h4, .motivation-widget .mw-more-areas h4, .uw-start-your-journey--sub-header h4 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.424rem;
  line-height: 1.5rem;
  margin-bottom: 0.9375rem;
}
.uw-text-block h5, .uw-start-your-journey--header h5, .motivation-widget .mw-more-areas h5, .uw-start-your-journey--sub-header h5 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.26rem;
  line-height: 1.3rem;
  margin-bottom: 0.9375rem;
}
.uw-text-block h6, .uw-start-your-journey--header h6, .motivation-widget .mw-more-areas h6, .uw-start-your-journey--sub-header h6 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.1rem;
  margin-bottom: 0.9375rem;
}
.uw-text-block p, .uw-start-your-journey--header p, .motivation-widget .mw-more-areas p, .uw-start-your-journey--sub-header p {
  font-weight: 400;
  margin-bottom: 10px;
}
.uw-text-block a:not([class^=button-]):not(.button.primary), .uw-start-your-journey--header a:not([class^=button-]):not(.button.primary), .motivation-widget .mw-more-areas a:not([class^=button-]):not(.button.primary), .uw-start-your-journey--sub-header a:not([class^=button-]):not(.button.primary) {
  font-weight: 600;
  text-decoration: underline;
}
.uw-text-block a:not([class^=button-]):not(.button.primary):hover, .uw-start-your-journey--header a:not([class^=button-]):not(.button.primary):hover, .motivation-widget .mw-more-areas a:not([class^=button-]):not(.button.primary):hover, .uw-start-your-journey--sub-header a:not([class^=button-]):not(.button.primary):hover {
  text-decoration: none;
}
.uw-text-block--single-event-header {
  margin-bottom: 2.5rem;
}
@media print, screen and (min-width: 48em) {
  .uw-text-block--single-event-header {
    margin-bottom: 1.5625rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-text-block--single-event-header {
    margin-bottom: 3.125rem;
  }
}
.uw-text-block--single-event-header > :last-child {
  margin-bottom: 0;
}
.uw-text-block--single-event-header h2 {
  margin-bottom: 1.25rem;
  margin-top: 0;
}
.uw-text-block--single-event-header p {
  margin-bottom: 1.5625rem;
}
.uw-text-block__text {
  margin-bottom: 2.1875rem;
}
@media print, screen and (min-width: 64em) {
  .uw-text-block__text {
    margin-bottom: 0;
  }
}
.uw-text-block__text > :last-child {
  margin-bottom: 0;
}
.uw-text-block__main-links li {
  margin-bottom: 0.875rem;
}
.uw-text-block__main-links li:first-of-type .button {
  color: #ed0a00;
}
.uw-text-block__main-links li:first-of-type .button:hover {
  color: #ed0a00;
}
.uw-text-block__main-links .button {
  padding: 0;
  color: #001641;
}
.uw-text-block__main-links .button:hover {
  color: #001641;
}
.uw-text-block__main-links a:hover {
  text-decoration: none !important;
}
@media print, screen and (min-width: 64em) {
  .uw-text-block aside, .uw-start-your-journey--header aside, .motivation-widget .mw-more-areas aside, .uw-start-your-journey--sub-header aside {
    max-width: 19rem;
  }
}
.uw-text-block > .button, .uw-start-your-journey--header > .button, .motivation-widget .mw-more-areas > .button, .uw-start-your-journey--sub-header > .button {
  margin-top: 3.125rem;
}
@media print, screen and (min-width: 48em) {
  .uw-text-block .uw-related-links .border-top, .uw-start-your-journey--header .uw-related-links .border-top, .motivation-widget .mw-more-areas .uw-related-links .border-top, .uw-start-your-journey--sub-header .uw-related-links .border-top {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
.uw-text-block .uw-related-links a, .uw-start-your-journey--header .uw-related-links a, .motivation-widget .mw-more-areas .uw-related-links a, .uw-start-your-journey--sub-header .uw-related-links a {
  text-decoration: none !important;
}
.uw-text-block .uw-related-links ul a, .uw-start-your-journey--header .uw-related-links ul a, .motivation-widget .mw-more-areas .uw-related-links ul a, .uw-start-your-journey--sub-header .uw-related-links ul a {
  font-size: 1rem;
}
@media print, screen and (min-width: 48em) {
  .uw-text-block--landing-intro .uw-text-block__text {
    padding-left: 1.5625rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-text-block--landing-intro .uw-text-block__main-links {
    padding-top: 1.5625rem;
  }
  .uw-text-block--landing-intro .uw-text-block__text {
    padding-top: 1.5625rem;
  }
}
.uw-text-block:last-of-type, .uw-start-your-journey--header:last-of-type, .motivation-widget .mw-more-areas:last-of-type, .uw-start-your-journey--sub-header:last-of-type {
  margin-bottom: 2rem;
}
@media (max-width: 980px) {
  .uw-text-block .cell + .cell > ul, .uw-start-your-journey--header .cell + .cell > ul, .motivation-widget .mw-more-areas .cell + .cell > ul, .uw-start-your-journey--sub-header .cell + .cell > ul {
    margin-bottom: 0;
  }
}

.text-block-wrap + .split-grey-section-wrap {
  margin-top: 2.1875rem;
}
@media print, screen and (min-width: 48em) {
  .text-block-wrap + .split-grey-section-wrap {
    margin-top: 3.4375rem;
  }
}

.uw-to-top {
  width: 3.125rem;
  height: 3.125rem;
  position: fixed;
  bottom: 2.8125rem;
  right: 2.5rem;
  display: none;
  z-index: 10;
  border-radius: 50%;
  box-shadow: 0 0.125rem 0.3125rem rgba(0, 0, 0, 0.2);
  border: 1px solid #001641;
  background: #fff;
  font-size: 1.5rem;
  color: #001641;
  transition: opacity 0.5s;
  text-align: center;
  line-height: 3.125rem;
}
@media screen and (min-width: 81.25em) {
  .uw-to-top.banner-page {
    right: calc(20% + 25px);
  }
}
.uw-to-top:hover {
  cursor: pointer;
}
.uw-to-top.is-visible {
  opacity: 1;
}

.uw-uowx-activity + .uw-uowx-activity {
  margin-top: 1rem;
  padding-top: 1rem;
  border-top: 0.0625rem dashed #e6e6e6;
}
.uw-uowx-activity:last-child {
  margin-bottom: 2rem;
}
.uw-uowx-activity:hover {
  text-decoration: none;
}
.uw-uowx-activity:hover h2 {
  text-decoration: underline;
}
.uw-uowx-activity--title {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #ed0a00;
  font-size: 1.875rem;
  line-height: 1.0666666667;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.uw-uowx-activity--detail {
  color: #001641;
  padding-left: 1.875rem;
}
.uw-uowx-activity--detail.icon--map-marker::before {
  display: inline-block;
  width: 1.25rem;
  margin-left: -1.5625rem;
  font-family: "WwwUowEduAu";
  content: "\f012";
}
.uw-uowx-activity--detail.icon--clock::before {
  display: inline-block;
  width: 1.25rem;
  margin-left: -1.5625rem;
  font-family: "WwwUowEduAu";
  content: "\f01d";
}

.uw-upcoming-events {
  padding: 2.8125rem 0 3.75rem;
}
@media screen and (min-width: 75em) {
  .uw-upcoming-events {
    padding: 3.75rem 0 6.25rem;
  }
}
.uw-upcoming-events h4 {
  margin-top: 0;
  color: #fff;
  font-size: 1.5rem;
  line-height: 1.1666666667;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: none;
  margin-bottom: 0.625rem;
}
@media screen and (min-width: 75em) {
  .uw-upcoming-events h4 {
    padding-left: 8.125rem;
  }
}
.uw-upcoming-events time {
  font-size: 11.875rem;
  line-height: 0.7368421053;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #dc0000;
  margin-bottom: 0.3125rem;
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events time {
    font-size: 8.75rem;
    line-height: 0.7142857143;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  .uw-upcoming-events time {
    font-size: 11.875rem;
    line-height: 0.7368421053;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events time {
    margin-bottom: 0.625rem;
  }
}
.uw-upcoming-events time span {
  color: #fff;
  font-size: 1.125rem;
  line-height: 1.2222222222;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  vertical-align: top;
  margin-left: -2.25rem;
  margin-bottom: 0;
  position: relative;
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events time span {
    margin-left: -1.5625rem;
    top: -0.3125rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-upcoming-events time span {
    margin-left: -2.1875rem;
  }
}
.uw-upcoming-events .button {
  color: #fff;
  margin: 0.9375rem 0 0;
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events .button {
    margin-top: 0;
  }
}
@media screen and (min-width: 75em) {
  .uw-upcoming-events .button {
    margin-top: 0.625rem;
  }
}
.uw-upcoming-events__container {
  padding: 4.25rem 0 2.5rem;
  background: #001641;
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events__container {
    padding: 5rem 0 1.875rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-upcoming-events__container {
    padding: 7.1875rem 0 7.8125rem;
  }
}
.uw-upcoming-events__container.in-view .grid-container:after, .uw-upcoming-events__container.in-view .mw-grid-container:after, .uw-upcoming-events__container.in-view .grid-container:before, .uw-upcoming-events__container.in-view .mw-grid-container:before {
  animation: linesAnimateIn 1s ease-out forwards;
  animation-delay: 0.4s;
}
.uw-upcoming-events__title {
  /* START: Inlining `homepage-heading` (from src/assets/css/helpers/_typography.scss), with font overrides. */
  font-size: 1.802rem;
  line-height: 1.85rem;
  font-weight: 300;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  /* END: Inlining `homepage-heading` */
  color: #fff;
  margin: 0 0 2.5rem;
}
.uw-upcoming-events__title:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #fff;
  margin-top: 0.9375rem;
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events__title {
    font-size: 3.5rem;
    line-height: 1.0178571429;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  .uw-upcoming-events__title {
    font-size: 8.125rem;
    line-height: 0.9384615385;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events__title {
    float: left;
    max-width: calc(50% - 20px);
  }
  .uw-upcoming-events__title:after {
    margin-top: 1.25rem;
  }
}
.uw-upcoming-events__container {
  position: relative;
}
.uw-upcoming-events__container .grid-container:after, .uw-upcoming-events__container .mw-grid-container:after, .uw-upcoming-events__container .grid-container:before, .uw-upcoming-events__container .mw-grid-container:before {
  content: "";
  display: block;
  transform: rotate3d(0, 0, 1, -270deg) scale3d(0, 0, 1);
  width: 0.3125rem;
  height: 7.6875rem;
  background-color: #ed0a00;
  position: absolute;
  transition: 0.4s ease-out;
}
.uw-upcoming-events__container .grid-container:before, .uw-upcoming-events__container .mw-grid-container:before {
  top: -3.4375rem;
  left: 4.625rem;
}
.uw-upcoming-events__container .grid-container:after, .uw-upcoming-events__container .mw-grid-container:after {
  right: 4.625rem;
  bottom: -3.4375rem;
}
.uw-upcoming-events__event {
  padding-right: 1.25rem;
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events__event {
    width: calc(50% - 20px);
    margin-bottom: 2.5rem;
    margin-right: 0.75rem;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events__event:nth-of-type(1) {
    float: right;
  }
}
@media screen and (min-width: 75em) {
  .uw-upcoming-events__event:nth-of-type(1) {
    padding: 0 0 1.875rem 4.6875rem;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events__event:nth-of-type(2) {
    float: left;
    clear: both;
    margin-top: 0.9375rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-upcoming-events__event:nth-of-type(2) {
    padding-right: 0;
  }
  .uw-upcoming-events__event:nth-of-type(2) .border-top {
    padding: 1.875rem 1.875rem;
    position: relative;
  }
}
@media screen and (min-width: 75em) and (min-width: 64em) {
  .uw-upcoming-events__event:nth-of-type(2) .border-top {
    padding: 1.875rem 1.875rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-upcoming-events__event:nth-of-type(2) .border-top > .border-bottom:after,
  .uw-upcoming-events__event:nth-of-type(2) .border-top > .border-bottom:before, .uw-upcoming-events__event:nth-of-type(2) .border-top:after, .uw-upcoming-events__event:nth-of-type(2) .border-top:before {
    display: block;
    content: "";
    width: 2rem;
    height: 2rem;
    position: absolute;
    transition: transform 0.5s ease-out;
  }
  .uw-upcoming-events__event:nth-of-type(2) .border-top > .border-bottom:before, .uw-upcoming-events__event:nth-of-type(2) .border-top:before {
    top: 0;
    border-top: 0.0625rem solid #fff;
  }
  .uw-upcoming-events__event:nth-of-type(2) .border-top:before {
    left: 0;
    border-left: 0.0625rem solid #fff;
  }
  .uw-upcoming-events__event:nth-of-type(2) .border-top > .border-bottom:before {
    right: 0;
    border-right: 0.0625rem solid #fff;
  }
  .uw-upcoming-events__event:nth-of-type(2) .border-top > .border-bottom:after, .uw-upcoming-events__event:nth-of-type(2) .border-top:after {
    bottom: 0;
    border-bottom: 0.0625rem solid #fff;
  }
  .uw-upcoming-events__event:nth-of-type(2) .border-top:after {
    left: 0;
    border-left: 0.0625rem solid #fff;
  }
  .uw-upcoming-events__event:nth-of-type(2) .border-top .border-bottom:after {
    right: 0;
    border-right: 0.0625rem solid #fff;
  }
  .uw-upcoming-events__event:nth-of-type(2) .border-top:hover:before {
    transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
  }
  .uw-upcoming-events__event:nth-of-type(2) .border-top:hover > .border-bottom:before {
    transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
  }
  .uw-upcoming-events__event:nth-of-type(2) .border-top:hover:after {
    transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
  }
  .uw-upcoming-events__event:nth-of-type(2) .border-top:hover > .border-bottom:after {
    transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
  }
  .uw-upcoming-events__event:nth-of-type(2) .border-top {
    padding: 3.125rem 3.75rem 4.0625rem 4.6875rem;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events__event:nth-of-type(3) {
    float: right;
    margin-top: 0.9375rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-upcoming-events__event:nth-of-type(3) {
    padding: 3.125rem 0 0 4.6875rem;
  }
}
.uw-upcoming-events__list {
  margin-right: -1.875rem;
}
.uw-upcoming-events__list::before, .uw-upcoming-events__list::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.uw-upcoming-events__list::after {
  clear: both;
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events__list {
    margin-right: 0;
  }
}
.uw-upcoming-events__list .slick-list {
  padding: 0 1.875rem 0 0 !important;
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events__list .slick-list {
    padding: 0;
  }
}
.uw-upcoming-events__list .button {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #fff;
  text-transform: uppercase;
}
@media screen and (min-width: 75em) {
  .uw-upcoming-events__list .button {
    padding-left: 8.125rem;
  }
}

.layout-events-landing .ajax-load-area .uw-item a {
  display: block;
}
.layout-events-landing .event-info i {
  display: none;
}
.layout-events-landing .event-info .date::before {
  font-family: "WwwUowEduAu";
  content: "\f011";
  font-size: 1.125rem;
  margin-right: 5px;
  position: relative;
  top: -2px;
}
.layout-events-landing .event-info .location::before {
  font-family: "WwwUowEduAu";
  content: "\f012";
  font-size: 1.125rem;
  margin-right: 5px;
  position: relative;
  top: -2px;
}
.layout-events-landing .event-info .type::before {
  font-family: "WwwUowEduAu";
  content: "\f01e";
  font-size: 1.125rem;
  margin-right: 5px;
  position: relative;
  top: -2px;
}
.layout-events-landing .event-info .contact::before {
  font-family: "WwwUowEduAu";
  content: "\f014";
  font-size: 1.125rem;
  margin-right: 5px;
  position: relative;
  top: -2px;
}

.uw-upcoming-events-list {
  margin-bottom: 3.125rem;
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events-list {
    margin-bottom: 5.625rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-upcoming-events-list {
    margin-bottom: 6.25rem;
  }
}
.uw-upcoming-events-list__title {
  font-size: 1.802rem;
  line-height: 1.85rem;
  margin-bottom: 1.875rem;
}
.uw-upcoming-events-list__title:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #001641;
  margin-top: 0.9375rem;
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events-list__title {
    font-size: 3.125rem;
    line-height: 1.5;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 3.125rem;
  }
  .uw-upcoming-events-list__title:after {
    margin-top: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-upcoming-events-list__title {
    font-size: 4.5rem;
    line-height: 1.0416666667;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 4.0625rem;
  }
  .uw-upcoming-events-list__title:after {
    margin-top: 0.3125rem;
  }
}
.uw-upcoming-events-list__button {
  margin-top: 0.5rem;
}
@media print, screen and (min-width: 64em) {
  .uw-upcoming-events-list__button {
    margin-top: 1.25rem;
  }
}
.uw-upcoming-events-list .uw-event {
  margin-bottom: 0.9375rem;
}
.uw-upcoming-events-list .uw-event .uw-event--no-image {
  background: #001641 !important;
  overflow-y: auto;
}
.uw-upcoming-events-list .uw-event .uw-event--no-image .uw-event--image-bg {
  overflow: revert;
}
.uw-upcoming-events-list .uw-event .uw-event--no-image span {
  color: #fff !important;
}
.uw-upcoming-events-list .uw-event time {
  font-size: 1rem;
  line-height: 1;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  text-transform: uppercase;
  margin-bottom: 0.75rem;
}
.uw-upcoming-events-list .uw-event time span {
  margin-top: 0.625rem;
  text-transform: lowercase;
}
.uw-upcoming-events-list .uw-event h3 {
  font-size: 1.5rem;
  line-height: 1.1666666667;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 1.125rem;
}
.uw-upcoming-events-list .uw-event > span, .uw-upcoming-events-list .uw-event time > span {
  display: block;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 0.9375rem;
  color: #001641;
  overflow: auto;
}
.uw-upcoming-events-list .uw-event > span i, .uw-upcoming-events-list .uw-event time > span i {
  margin-right: 0.4375rem;
}
.uw-upcoming-events-list .uw-event__type {
  margin-bottom: 1.875rem;
}
.uw-upcoming-events-list .uw-event img {
  margin-bottom: 1.25rem;
}
.uw-upcoming-events-list .uw-event .button {
  font-size: 0.875rem;
  line-height: 1.1428571429;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}

.uw-hero {
  background-color: #001641;
  padding-bottom: 5rem;
  margin-bottom: 80px;
  margin-top: 100px;
}
@media (min-width: 980px) {
  .uw-hero {
    margin-top: 154px;
    padding-top: 2rem;
  }
}
.uw-hero .hero {
  color: #fff;
  margin-top: 2rem;
}
@media (min-width: 1200px) {
  .uw-hero .hero {
    margin-top: 5rem;
  }
}
.uw-hero .hero-details {
  display: inline-grid;
  grid-template-columns: auto auto;
}
.uw-hero .hero-details--date {
  margin: 35px 0 35px 30px;
}
.uw-hero .hero-details--date-end, .uw-hero .hero-details--date-start {
  font-size: 0.9375rem;
  font-weight: bold;
}
.uw-hero .hero-details--date p {
  font-size: 0.9375rem;
}
.uw-hero .hero-details--date::before {
  font-family: "WwwUowEduAu";
  content: "\f011";
  position: absolute;
  display: block;
  font-size: 1.25rem;
  margin-left: -30px;
}
.uw-hero .hero-details--location {
  margin: 35px 0 35px 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .uw-hero .hero-details--location {
    margin: 35px 0 50px 0 !important;
  }
}
.uw-hero .hero-details--location::before {
  font-family: "WwwUowEduAu";
  content: "\f012";
  position: absolute;
  display: block;
  font-size: 1.25rem;
  margin-top: -5px;
}
.uw-hero .hero-details--location p,
.uw-hero .hero-details--location strong {
  line-height: 1.25;
  font-size: 0.9375rem;
  margin-bottom: 0;
  margin-left: 30px;
}
.uw-hero .hero-featured {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50%;
  min-height: 20rem;
}
@media screen and (max-width: 767px) {
  .uw-hero {
    height: auto;
  }
  .uw-hero .grid-container .hero-title h1, .uw-hero .mw-grid-container .hero-title h1 {
    font-size: 2.5rem;
  }
  .uw-hero .grid-container .hero-details, .uw-hero .mw-grid-container .hero-details {
    display: block;
  }
  .uw-hero .grid-container .hero-details--date, .uw-hero .mw-grid-container .hero-details--date {
    margin-top: 40px;
    margin-bottom: 20px;
  }
  .uw-hero .grid-container .hero-details--location, .uw-hero .mw-grid-container .hero-details--location {
    margin: 20px 0 35px;
  }
}
.uw-hero-subnav {
  width: 100%;
  display: flex;
  align-content: center;
  background-color: #F2F2F2;
}
.uw-hero-subnav ul {
  width: 100%;
  list-style: none;
  margin: 0;
}
@media (min-width: 981px) {
  .uw-hero-subnav ul {
    display: flex;
  }
}
@media (max-width: 980px) {
  .uw-hero-subnav ul {
    margin-left: -15px;
    margin-right: -15px;
    width: 110%;
  }
}
.uw-hero-subnav ul li {
  text-align: center;
  font-weight: 900;
  text-transform: uppercase;
  position: relative;
  padding: 0 !important;
}
.uw-hero-subnav ul li:first-child a {
  padding-left: 0 !important;
}
.uw-hero-subnav ul li:last-child::after {
  display: none;
}
.uw-hero-subnav ul li:after {
  content: "";
  height: 25px;
  width: 2px;
  position: absolute;
  top: 25px;
  bottom: 0;
  right: 0;
  background: #001641;
}
@media (max-width: 980px) {
  .uw-hero-subnav ul li:after {
    display: none;
  }
}
@media (max-width: 980px) {
  .uw-hero-subnav ul li {
    border-bottom: 1px solid rgba(0, 22, 65, 0.1);
  }
}
.uw-hero-subnav ul li a {
  margin: 0;
  padding: 25px 35px;
  display: inline-block;
}
@media (max-width: 1200px) {
  .uw-hero-subnav ul li a {
    padding: 25px;
  }
}
@media (max-width: 980px) {
  .uw-hero-subnav ul li a {
    padding: 15px 0;
    display: block;
  }
}
.uw-hero-subnav ul li a:hover {
  color: #ed0a00;
}
@media (max-width: 980px) {
  .uw-hero-subnav ul li {
    margin: 0;
  }
}
.uw-hero .font--large {
  font-size: 1.5rem;
  margin-bottom: 25px;
}
.uw-hero .list--horizontal {
  font-weight: 400;
}
.uw-hero .list--horizontal a {
  color: #fff;
}
.uw-hero .list--horizontal a::before {
  margin-right: 5px;
}
.uw-hero .list--horizontal li {
  display: inline-block;
  margin-right: 15px;
}

.uw-hero-cta {
  margin-block: var(--section-spacing-y);
}
.uw-hero-cta > div:first-of-type {
  display: flex;
  flex-direction: column;
  padding: var(--section-spacing-y);
}
.uw-hero-cta--content {
  order: 2;
}
.uw-hero-cta--image {
  order: 1;
  margin-bottom: 1rem;
}
@media (min-width: 980px) {
  .uw-hero-cta > div:first-of-type {
    flex-direction: row;
  }
  .uw-hero-cta--content {
    width: 45%;
    order: 1;
  }
  .uw-hero-cta--image {
    order: 2;
    display: flex;
    align-items: center;
    margin-left: 5%;
    width: 50%;
    margin-bottom: 0;
  }
}

.wam-error {
  border: 2px solid #ed0a00;
}

.wam-results {
  color: #ed0a00;
  padding: 0.5rem 1rem 0.5rem 0;
  font-size: 1.25rem;
  border-top: 1px dashed #ddd;
}

.wam-heading p {
  font-size: 0.95rem;
  font-weight: 600;
}

#wam_calculator input {
  margin: 0;
}

#wam_calculator .validate_subject, .validate_credit, .validate_mark {
  color: #ed0a00;
  font-size: 0.95rem;
}

.wam-cell {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.uw-panel-grid-icon-links h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 2.0625rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 1em;
  margin-bottom: 15px;
  color: #ed0a00;
  font-weight: 300;
}
.uw-panel-grid-icon-links h3 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-block: 15px;
  color: #ed0a00;
}
.uw-panel-grid-icon-links h4 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.2;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
.uw-panel-grid-icon-links h5 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
.uw-panel-grid-icon-links h6 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.7142857143;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
.uw-panel-grid-icon-links h2 {
  margin-bottom: 2rem;
}

@media print, screen and (min-width: 75em) {
  .xlarge-up-9 > .cell.pad-to-5 {
    margin-left: 4.44444%;
    margin-right: 4.44444%;
  }
  .xlarge-up-9 > .cell.pad-to-6 {
    margin-left: 2.77777%;
    margin-right: 2.77777%;
  }
  .xlarge-up-9 > .cell.pad-to-7 {
    margin-left: 1.5873%;
    margin-right: 1.5873%;
  }
  .xlarge-up-9 > .cell.pad-to-8 {
    margin-left: 0.69444%;
    margin-right: 0.69444%;
  }
}
.uw-ssd-custom-landing {
  margin-block: 4rem;
}
@media (min-width: 768px) {
  .uw-ssd-custom-landing > .grid-x > .cell > div {
    height: 100%;
  }
}

.uw-sols-login {
  background: #e02d00;
  color: #fff;
}
.uw-sols-login span {
  font-weight: 700;
}
@media (max-width: 1100px) {
  .uw-sols-login span {
    display: block;
    margin-bottom: 10px;
  }
}
@media (min-width: 980px) and (max-width: 1100px) {
  .uw-sols-login span {
    margin-top: -2px;
  }
}
@media (min-width: 768px) and (max-width: 980px) {
  .uw-sols-login span {
    margin-bottom: 30px;
  }
}
.uw-sols-login h2 {
  display: inline-block;
  margin-right: 10px;
}
@media (max-width: 1100px) {
  .uw-sols-login h2 {
    margin-bottom: 10px;
  }
}
.uw-sols-login label {
  color: #fff;
  font-weight: 700;
  font-size: 1rem;
}
.uw-sols-login input[type=text], .uw-sols-login input[type=password] {
  border: 0;
}
@media (min-width: 768px) {
  .uw-sols-login input[type=text], .uw-sols-login input[type=password] {
    width: 96%;
    margin-bottom: 0;
  }
}
.uw-sols-login .btn-help {
  display: block;
  margin-top: 5px;
}
@media (max-width: 1100px) {
  .uw-sols-login .btn-help {
    font-size: 0.875rem;
  }
}
@media (min-width: 1100px) {
  .uw-sols-login .btn-help {
    margin-top: 0;
    float: right;
  }
}

.uw-mail-login {
  background: #001641;
}

.uw-kb-login {
  background: #0033FF;
}

.uw-mail-login,
.uw-kb-login {
  color: #fff;
}
.uw-mail-login p,
.uw-kb-login p {
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .uw-mail-login,
  .uw-kb-login {
    margin-left: 10px;
  }
}
.uw-mail-login .btn-help,
.uw-kb-login .btn-help {
  display: block;
  margin-top: 5px;
}
@media (max-width: 1100px) {
  .uw-mail-login .btn-help,
  .uw-kb-login .btn-help {
    font-size: 0.875rem;
  }
}
@media (min-width: 1100px) {
  .uw-mail-login .btn-help,
  .uw-kb-login .btn-help {
    margin-top: 0;
    float: right;
  }
}

@media (max-width: 768px) {
  .uw-kb-login,
  .uw-sols-login {
    margin-bottom: 25px;
  }
}

.uw-ssd-content-box {
  padding: 25px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.uw-ssd-content-box a {
  color: #fff;
}
.uw-ssd-content-box h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.5rem;
  font-weight: bold;
}
.uw-ssd-content-box .btn {
  color: #fff;
  margin: 0;
  padding: 0;
  font-size: 1.2rem;
}
.uw-ssd-content-box .btn::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 10px;
  transition: margin-left 0.2s ease-in-out;
}
.uw-ssd-content-box .btn:hover {
  text-decoration: none;
  cursor: pointer;
}
.uw-ssd-content-box .btn:hover::after {
  margin-left: 15px;
}

.uw-ssd-content-row {
  row-gap: 1.25em;
}

.uw-sols-login-fields {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.uw-sols-login-button {
  display: flex;
  align-content: end;
  flex-grow: 2;
}

@media (min-width: 768px) {
  .sols-body {
    display: none;
  }
  .uw-support-login {
    margin-left: 10px;
  }
}
.uw-support-login {
  border: 2px solid #001641;
  color: #001641;
}

.uw-ssd-content-box.uw-support-login .btn {
  color: #001641;
}

.uw-panel-grid-links {
  margin-block: var(--section-spacing-y);
}
.uw-panel-grid-links h2 {
  font-size: 1.802rem;
  line-height: 1.85rem;
  font-weight: 700;
  margin-bottom: 25px;
}
.uw-panel-grid-links img {
  display: block;
  width: 100%;
  height: auto;
}
.uw-panel-grid-links span {
  text-align: center;
}
@media (min-width: 980px) {
  .uw-panel-grid-links span {
    max-width: 80%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
}
.uw-panel-grid-links .uw-panel-blurb-logos {
  margin-bottom: 25px;
}
.uw-panel-grid-links .grid-container > div:last-child, .uw-panel-grid-links .mw-grid-container > div:last-child {
  row-gap: 0.9375em;
}
.uw-panel-grid-links .grid-container > div:last-child .uw-study-areas__item, .uw-panel-grid-links .mw-grid-container > div:last-child .uw-study-areas__item {
  margin: 0;
}
.uw-panel-grid-links .grid-container > div:last-child .uw-study-areas__item span, .uw-panel-grid-links .mw-grid-container > div:last-child .uw-study-areas__item span {
  min-height: unset;
}
@media only screen and (min-width: 1024px) {
  .uw-panel-grid-links .grid-container > div:last-of-type, .uw-panel-grid-links .mw-grid-container > div:last-of-type {
    row-gap: 1.5625em;
  }
}

.uw-panel-grid-links-title {
  margin-block: var(--section-spacing-y);
}

.uw-panel-grid {
  padding-inline: 0;
}
.uw-panel-grid > .grid-container > div:last-of-type, .uw-panel-grid > .mw-grid-container > div:last-of-type {
  row-gap: 0.9375em;
}
.uw-panel-grid.bg--white {
  margin-block: var(--section-spacing-y);
}
.uw-panel-grid.bg--grey, .uw-panel-grid.bg--navy {
  padding-block: var(--section-spacing-y);
}
.uw-panel-grid.bg--navy .image-link__title {
  color: #fff;
}
.uw-panel-grid.bg--grey .image-link {
  color: #0033FF;
}
.uw-panel-grid .uw-link-big, .uw-panel-grid p.button-blue a, p.button-blue .uw-panel-grid a, .uw-panel-grid p.button-red a, p.button-red .uw-panel-grid a {
  margin-top: 1rem;
}
@media only screen and (max-width: 1200px) {
  .uw-panel-grid {
    padding-inline: 1rem;
  }
}
@media only screen and (min-width: 1024px) {
  .uw-panel-grid .grid-container > div:last-child, .uw-panel-grid .mw-grid-container > div:last-child {
    row-gap: 1.5625em;
  }
}

.page-content.bg--grey p:not([class^=button-]) a:link {
  color: #0033FF;
}

.page-content.bg--navy p:not([class^=button-]) a:link {
  color: #fff;
}

.page-content.bg--navy p:not([class^=button-]) a:visited {
  color: #fff;
}

.page-content.bg--navy p:not([class^=button-]) a:hover {
  text-decoration: none;
  color: #ED0A00;
  background: #fff;
}

.page-content.bg--white p:not([class^=button-]) a:hover {
  text-decoration: none;
  color: #ED0A00;
}

.page-content.bg--grey p:not([class^=button-]) a:hover {
  text-decoration: none;
  color: #ED0A00;
}

.uw-panel-grid-3-with-text-on-blue {
  padding-block: var(--section-spacing-y);
}
.uw-panel-grid-3-with-text-on-blue > .grid-container .cell:last-child > *:last-child, .uw-panel-grid-3-with-text-on-blue > .mw-grid-container .cell:last-child > *:last-child {
  margin-bottom: 0;
}
@media only screen and (max-width: 980px) {
  .uw-panel-grid-3-with-text-on-blue > .grid-container > div > .cell:first-child, .uw-panel-grid-3-with-text-on-blue > .mw-grid-container > div > .cell:first-child {
    margin-top: 2rem;
  }
}

.uw-partner-logos a:hover img {
  opacity: 0.8;
}
.uw-partner-logos img {
  padding: 2rem;
}
@media (min-width: 980px) {
  .uw-partner-logos .xlarge-up-4 {
    margin-left: -3rem;
    margin-right: -3rem;
  }
  .uw-partner-logos .xlarge-up-4 img {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .uw-partner-logos .xlarge-up-3 {
    margin-left: -5rem;
    margin-right: -5rem;
  }
  .uw-partner-logos .xlarge-up-3 img {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}

.uw-social-media-links {
  background-color: #F2F2F2;
}
.uw-social-media-links a {
  color: #001641;
}
.uw-social-media-links a:active, .uw-social-media-links a:focus, .uw-social-media-links a:hover {
  color: #ed0a00;
  text-decoration: none;
}
.uw-social-media-links .cell {
  text-align: center;
}

.uw-responsive-accordion-tabs {
  background: #F2F2F2;
  padding-block: var(--section-spacing-y);
}
.uw-responsive-accordion-tabs .tabs {
  border: none;
  background: none;
}
.uw-responsive-accordion-tabs .tabs-content {
  border: 0;
}
.uw-responsive-accordion-tabs .uw-tabs-title {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.802rem;
  line-height: 1.85rem;
  font-weight: 700;
  margin: 0;
}
@media (min-width: 768px) {
  .uw-responsive-accordion-tabs .uw-tabs-title {
    font-size: 2.375rem;
    line-height: 1.2631578947;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media (min-width: 980px) {
  .uw-responsive-accordion-tabs .uw-tabs-title {
    font-size: 1.802rem;
    line-height: 1.85rem;
  }
}
.uw-responsive-accordion-tabs .uw-tabs-header + .uw-tabs,
.uw-responsive-accordion-tabs .uw-tabs-title + .uw-tabs-blurb {
  margin-top: 1rem;
}
@media print, screen and (min-width: 48em) {
  .uw-responsive-accordion-tabs .uw-tabs-header + .uw-tabs,
  .uw-responsive-accordion-tabs .uw-tabs-title + .uw-tabs-blurb {
    margin-top: 2rem;
  }
}
.uw-responsive-accordion-tabs .uw-tabs-blurb h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 2.0625rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 1em;
  margin-bottom: 15px;
  color: #ed0a00;
  font-weight: 300;
}
.uw-responsive-accordion-tabs .uw-tabs-blurb h3 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-block: 15px;
  color: #ed0a00;
}
.uw-responsive-accordion-tabs .uw-tabs-blurb h4 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.2;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
.uw-responsive-accordion-tabs .uw-tabs-blurb h5 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
.uw-responsive-accordion-tabs .uw-tabs-blurb h6 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.7142857143;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
@media (max-width: 1024px) {
  .uw-responsive-accordion-tabs .uw-tabs {
    list-style-type: none;
    margin-left: 0;
  }
}
.uw-responsive-accordion-tabs .uw-tabs .tabs-title > a {
  font-size: 1rem;
  line-height: 1.125;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.uw-responsive-accordion-tabs .accordion-content {
  background: #fff;
  padding: 1.5rem 1rem;
  margin: 1rem 0 2rem;
}
@media (max-width: 1024px) {
  .uw-responsive-accordion-tabs .accordion-content .cell + .cell {
    margin-top: 1.5rem;
  }
}
.uw-responsive-accordion-tabs .accordion-content.is-active {
  display: block;
}
.uw-responsive-accordion-tabs .tabs-panel {
  padding: 2rem;
}
.uw-responsive-accordion-tabs .tabs-panel > .grid-x > .cell > *:first-child {
  margin-top: 0;
}
.uw-responsive-accordion-tabs .tabs-panel > .grid-x > .cell > *:last-child {
  margin-bottom: 0;
}
.uw-responsive-accordion-tabs .accordion-content ul,
.uw-responsive-accordion-tabs .accordion-content ol,
.uw-responsive-accordion-tabs .tabs-content ul,
.uw-responsive-accordion-tabs .tabs-content ol {
  margin-bottom: 1.25rem;
}
.uw-responsive-accordion-tabs .accordion-content a,
.uw-responsive-accordion-tabs .tabs-content a {
  font-weight: 600;
  text-decoration: underline;
}
.uw-responsive-accordion-tabs .accordion-content a:hover,
.uw-responsive-accordion-tabs .tabs-content a:hover {
  text-decoration: none;
}
.uw-responsive-accordion-tabs .accordion-content h2,
.uw-responsive-accordion-tabs .tabs-content h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 2.0625rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 1em;
  margin-bottom: 15px;
  color: #ed0a00;
  font-weight: 300;
}
.uw-responsive-accordion-tabs .accordion-content h3,
.uw-responsive-accordion-tabs .tabs-content h3 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-block: 15px;
  color: #ed0a00;
}
.uw-responsive-accordion-tabs .accordion-content h4,
.uw-responsive-accordion-tabs .tabs-content h4 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.2;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
.uw-responsive-accordion-tabs .accordion-content h5,
.uw-responsive-accordion-tabs .tabs-content h5 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
.uw-responsive-accordion-tabs .accordion-content h6,
.uw-responsive-accordion-tabs .tabs-content h6 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.7142857143;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
.uw-responsive-accordion-tabs .accordion-content h2,
.uw-responsive-accordion-tabs .tabs-content h2 {
  font-weight: 700;
}
.uw-responsive-accordion-tabs .accordion {
  list-style-type: none;
  margin-left: 0;
}
.uw-responsive-accordion-tabs .accordion .accordion-title {
  display: flex;
  justify-content: space-between;
  width: 100%;
  font-size: 1.5rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  color: #001641;
  padding-bottom: 1rem;
  background-image: linear-gradient(to right, rgba(0, 22, 65, 0.5) 50%, rgba(255, 255, 255, 0) 0%);
  background-position: bottom;
  background-size: 0.5rem 0.0625rem;
  background-repeat: repeat-x;
}
.uw-responsive-accordion-tabs .accordion .accordion-title::after {
  font-size: 1.75rem;
  font-family: "WwwUowEduAu";
  content: "\f020";
}
.uw-responsive-accordion-tabs .accordion .is-active .accordion-title {
  background: none;
}
.uw-responsive-accordion-tabs .accordion .is-active .accordion-title::after {
  content: "\f021";
}

.uw-responsive-accordion-tabs--white {
  background: #fff;
}
.uw-responsive-accordion-tabs--white .tabs-title.is-active > a {
  background-color: #F2F2F2;
}
.uw-responsive-accordion-tabs--white .tabs-panel {
  padding-left: 0;
  padding-right: 0;
}
.uw-responsive-accordion-tabs--white .accordion-content {
  padding: 0;
}
.uw-responsive-accordion-tabs--white .accordion .accordion-title {
  background-image: linear-gradient(to right, #cacaca 50%, #ffffff 0%);
}

/*.uw-responsive-accordion-tabs--grey {
  padding-block: var(--section-spacing-y);
}*/
.uw-responsive-accordion-tabs--white {
  margin-block: var(--section-spacing-y);
  padding-block: unset;
}

.cookies-notice {
  background-color: #0033FF;
  width: 100%;
  position: fixed;
  bottom: 0;
  z-index: 99;
  height: 0;
  display: none;
}
.cookies-notice.show {
  display: block;
  height: auto;
}
.cookies-notice * {
  background-color: #0033FF;
  color: #fff;
}
.cookies-notice a {
  text-decoration: underline;
}
.cookies-notice a:hover,
.cookies-notice a:focus {
  color: #fff;
}
.cookies-notice p {
  margin-bottom: 0;
}
.cookies-notice > div {
  display: flex;
  max-width: 76.875rem;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}
.cookies-notice > div > div:nth-of-type(1) {
  padding: 2em 1em 2em 0;
  flex-shrink: 1;
}
.cookies-notice > div > div:nth-of-type(2) {
  padding: 2em 0 2em 1em;
  align-self: center;
  flex-shrink: 0;
}
.cookies-notice button {
  padding: 1em 2em;
  background-color: #fff;
  color: #0033FF;
  font-size: 1.25rem;
  line-height: 22px;
  font-weight: 700;
  text-transform: uppercase;
  border: 3px solid #0033FF;
}
.cookies-notice button:hover {
  background-color: #0033FF;
  color: #fff;
  border: 3px solid #fff;
}
.cookies-notice .notice div {
  font-size: 1.5rem;
  line-height: 26px;
  font-weight: 700;
}
@media (max-device-width: 640px) {
  .cookies-notice > div {
    flex-direction: column;
  }
  .cookies-notice > div > div:nth-of-type(1) {
    padding: 1em 0 1em 0;
  }
  .cookies-notice > div > div:nth-of-type(2) {
    padding: 0;
  }
  .cookies-notice button {
    padding: 0.5em 1em;
  }
  .cookies-notice p {
    font-size: 0.875rem;
  }
  .cookies-notice .notice div {
    font-size: 1.25rem;
    line-height: 22px;
    font-weight: 700;
  }
}

.uw-twitter-feed {
  background: #001641;
  padding: 5rem 0;
  color: #fff;
}

.uw-twitter-feed-container ul {
  overflow-x: hidden;
  margin-right: -15px;
  margin-left: -15px;
  display: flex;
  flex-wrap: wrap;
}
.uw-twitter-feed-container li {
  display: flex;
  flex-direction: column;
  margin-left: 15px;
  margin-right: 15px;
  width: 100%;
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  .uw-twitter-feed-container li {
    width: calc(50% - 15px * 2);
  }
}
@media (min-width: 1200px) {
  .uw-twitter-feed-container li {
    width: calc(25% - 15px * 2);
  }
}
.uw-twitter-feed-container li .media {
  display: none;
  order: 2;
}
.uw-twitter-feed-container li .media:first-of-type {
  display: block;
  position: relative;
  margin-bottom: 1rem;
  background-size: cover;
  background-position: center;
}
.uw-twitter-feed-container li .media:first-of-type::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 75%;
  content: "";
}
.uw-twitter-feed-container .user {
  display: flex;
  font-weight: bold;
  margin-bottom: 0.5rem;
  order: 1;
  align-items: center;
  flex-wrap: wrap;
}
.uw-twitter-feed-container .user a {
  color: #fff;
}
.uw-twitter-feed-container .user::before {
  font-family: "WwwUowEduAu";
  content: "\f00c";
  font-size: 1.5rem;
  margin-right: 0.5rem;
}
.uw-twitter-feed-container .user span {
  display: block;
  width: 100%;
  font-weight: normal;
}
.uw-twitter-feed-container .timePosted {
  order: 2;
  margin-bottom: 0.5rem;
}
.uw-twitter-feed-container .timePosted {
  order: 2;
  margin-bottom: 0.5rem;
}
.uw-twitter-feed-container .permalink {
  order: 4;
  color: #fff;
}
.uw-twitter-feed-container .tweet {
  order: 3;
  margin-bottom: 1rem;
  overflow-wrap: break-word;
}
.uw-twitter-feed-container .tweet a {
  color: #fff;
}

@media (max-width: 980px) {
  main .magazine {
    margin-top: 77px;
  }
  main .magazine .uw-post-details .uw-post-date {
    display: none;
  }
  main .magazine .uw-post-content .uw-post-date {
    display: block;
  }
}
main .magazine .magazine-body {
  flex-direction: column-reverse;
}

/*---- FIXME: check this breakpoint ----*/
@media only screen and (min-width: 768px) {
  main .magazine .magazine-body {
    flex-direction: row;
  }
  .uw-post-details .uw-post-date {
    display: block;
  }
  .uw-post-content .uw-post-date {
    display: none;
  }
}
.masthead-swiper .uw-masthead-magazine .masthead-text-holder .read-more {
  display: block;
  visibility: visible;
}

.uw-masthead-magazine {
  width: 100%;
  position: relative;
  margin-bottom: 25px;
}
.alert-banner-active .uw-masthead-magazine {
  margin-top: 0;
}
.uw-masthead-magazine.apsect-ratio-16x9 {
  height: 0;
  padding-top: 177.78%;
  position: relative;
}
.uw-masthead-magazine.apsect-ratio-16x9 > :first-child {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.uw-masthead-magazine > :first-child {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.uw-masthead-magazine--background {
  background: no-repeat center center;
  background-size: cover;
}
@media print, screen and (max-width: 47.99875em) {
  .uw-masthead-magazine.img-portrait .masthead-text-holder {
    height: 75%;
    background: transparent linear-gradient(180deg, rgba(32, 33, 36, 0), rgba(0, 0, 0, 0.9)) 0% 0% no-repeat padding-box;
  }
}
.uw-masthead-magazine .masthead-text-holder {
  width: 100%;
  position: sticky;
  bottom: 0;
  display: flex;
  align-items: flex-end;
}
.uw-masthead-magazine .masthead-text-holder.masthead-text-holder--fixed {
  position: fixed;
  top: 0;
}
.uw-masthead-magazine .masthead-text-holder .masthead-text {
  padding: 0 0 0.25rem;
  width: 100%;
  max-width: 76.875rem;
  margin-left: auto;
  margin-right: auto;
}
@media print, screen and (min-width: 48em) {
  .uw-masthead-magazine .masthead-text-holder .masthead-text {
    background: transparent linear-gradient(180deg, rgba(32, 33, 36, 0), rgba(0, 0, 0, 0.9)) 0% 0% no-repeat padding-box;
  }
}
.uw-masthead-magazine .masthead-text-holder .masthead-text h1 {
  font-size: 2rem;
  line-height: 1;
  padding: 0.25rem;
  margin-bottom: 0;
}
.uw-masthead-magazine .masthead-text-holder .read-more {
  display: none;
  visibility: hidden;
}
.uw-masthead-magazine .masthead-text-holder .img-holder {
  position: relative;
  z-index: 1;
}
.uw-masthead-magazine .masthead-text-holder .img-holder img {
  width: initial;
  z-index: -1;
  display: none;
  visibility: hidden;
  right: 0;
  bottom: 0;
}
.uw-masthead-magazine .scroll-to-page-content {
  display: flex;
  justify-content: space-around;
  height: 50px;
}
.uw-masthead-magazine .scroll-to-page-content svg {
  height: 50px;
  width: 50px;
}

.masthead-swiper .uw-masthead-magazine .masthead-text-holder .masthead-text .masthead-text-bg {
  margin: 0 1.875rem;
}
@media print, screen and (max-width: 47.99875em) {
  .masthead-swiper .uw-masthead-magazine .masthead-text-holder .masthead-text .masthead-text-bg {
    text-align: center;
  }
}
.masthead-swiper .uw-masthead-magazine .masthead-text-holder .masthead-text .masthead-text-bg .subtitle {
  display: none;
}
@media print, screen and (max-width: 47.99875em) {
  .masthead-swiper .uw-masthead-magazine .masthead-text-holder .masthead-text .read-more {
    text-align: center;
  }
}

@media only screen and (min-width: 1300px) {
  .uw-masthead-magazine .masthead-text-holder .masthead-text {
    padding-bottom: 25px;
  }
}
@media only screen and (min-width: 768px) {
  .masthead-swiper .uw-masthead-magazine .masthead-text-holder .masthead-text .masthead-text-bg {
    margin: 0 3.9375rem;
  }
  .masthead-swiper .uw-masthead-magazine .masthead-text-holder .masthead-text .read-more {
    margin: 0 3.4375rem;
  }
  .uw-masthead-magazine {
    margin-top: 0;
  }
  .uw-masthead-magazine .masthead-text-holder {
    margin-left: 0.9375rem;
    margin-right: 0.9375rem;
  }
  .uw-masthead-magazine .masthead-text-holder .masthead-text {
    background: transparent;
  }
  .uw-masthead-magazine .masthead-text-holder .masthead-text .img-holder img {
    display: none;
    visibility: hidden;
    position: absolute;
  }
  .uw-masthead-magazine .masthead-text-holder .masthead-text .masthead-text-bg {
    margin: 0 0 0 0.5rem;
  }
  .uw-masthead-magazine .masthead-text-holder .masthead-text .masthead-text-bg h1 {
    font-size: 3.5rem;
    margin-bottom: 0;
  }
  .uw-masthead-magazine .masthead-text-holder .masthead-text .masthead-text-bg p {
    font-size: 1.25rem;
  }
  .uw-masthead-magazine .masthead-text-holder .masthead-text .masthead-text-bg h1,
  .uw-masthead-magazine .masthead-text-holder .masthead-text .masthead-text-bg p {
    line-height: 1.3;
    padding: 0 0 0.25rem;
  }
  .uw-masthead-magazine .masthead-text-holder .masthead-text .masthead-text-bg h1 mark,
  .uw-masthead-magazine .masthead-text-holder .masthead-text .masthead-text-bg p mark {
    background: #0033FF;
    color: #fff;
    padding: 0.25rem 0;
    box-decoration-break: clone;
    box-shadow: 0.5rem 0 0 #0033FF, -0.5rem 0 0 #0033FF;
  }
  .uw-masthead-magazine--background .masthead-text {
    margin-top: 154px;
  }
  .uw-masthead-magazine.text-top > :first-child {
    justify-content: flex-start;
  }
  .uw-masthead-magazine.text-middle > :first-child {
    justify-content: center;
  }
  .uw-masthead-magazine.apsect-ratio-16x9 {
    padding-top: 56.25%;
  }
}
.uw-gallery {
  width: 100%;
  margin-block: var(--section-spacing-y);
}
.uw-gallery .hidden {
  display: none;
  visibility: hidden;
}
.uw-gallery .apsect-ratio-16x9 {
  overflow: hidden;
  height: 0;
  padding-top: 56.25%;
}
.uw-gallery .swiper-container {
  margin-left: auto;
  margin-right: auto;
}
.uw-gallery .swiper-container .swiper-slide div {
  background-size: cover;
  background-position: center;
}
.uw-gallery .swiper-container .swiper-slide:hover:after {
  content: " ";
  z-index: 10;
  display: block;
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-color: rgba(0, 0, 0, 0.5);
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='65.888' height='55' viewBox='0 0 65.888 55'><g transform='translate(2.5 2.5)'><path d='M1057.851,462.871v12.5h11.07' transform='translate(-1057.851 -425.371)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/><path d='M1067.364,475.371h11.07v-12.5' transform='translate(-1017.547 -425.371)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/><path d='M1078.435,469.029v-12.5h-11.07' transform='translate(-1017.547 -456.529)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/><path d='M1068.921,456.529h-11.07v12.5' transform='translate(-1057.851 -456.529)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/></g></svg>");
}
.uw-gallery .swiper-container .swiper-button-next,
.uw-gallery .swiper-container .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  background-size: 27px 44px;
  transform-origin: center center;
}
.uw-gallery .swiper-container .swiper-button-next,
.uw-gallery .swiper-container .swiper-button-prev {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='100' viewBox='0 0 120 100'><g transform='translate(-11 -10)'><rect width='120' height='100' transform='translate(131 110) rotate(180)' fill='rgba(0,0,0,0.1)'/><path d='M33.333,40a6.052,6.052,0,0,1-4.667-2L2,11.333A6.444,6.444,0,0,1,2,2a6.444,6.444,0,0,1,9.333,0l22,22,22-22a6.444,6.444,0,0,1,9.333,0,6.444,6.444,0,0,1,0,9.333L38,38A6.052,6.052,0,0,1,33.333,40Z' transform='translate(91 27) rotate(90)' fill='%23fff'/></g></svg>");
}
.uw-gallery .swiper-container .swiper-button-next:hover,
.uw-gallery .swiper-container .swiper-button-prev:hover {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='100' viewBox='0 0 120 100'><g transform='translate(-158 -10)'><path class='st0' d='M278,110H158V10h120V110z' fill='%23001641'/><path class='st1' d='M198,59.7c0-1.8,0.7-3.5,2-4.7l26.7-26.7c2.5-2.6,6.5-2.7,9.1-0.2c0.1,0.1,0.2,0.1,0.2,0.2 c2.6,2.5,2.7,6.5,0.2,9.1c-0.1,0.1-0.1,0.2-0.2,0.2l-22,22l22,22c2.6,2.5,2.7,6.5,0.2,9.1c-0.1,0.1-0.1,0.2-0.2,0.2 c-2.5,2.6-6.5,2.7-9.1,0.2c-0.1-0.1-0.2-0.1-0.2-0.2L200,64.3C198.7,63.1,198,61.4,198,59.7z' fill='%23fff'/></g></svg>");
}
.uw-gallery .swiper-container .swiper-button-next {
  transform: rotate(180deg);
}
.uw-gallery .swiper-container .swiper-button-next:after,
.uw-gallery .swiper-container .swiper-button-prev:after {
  display: none;
  visibility: hidden;
}
.uw-gallery .pswp-container {
  position: relative;
  margin-left: auto;
  margin-right: auto;
}
.uw-gallery .pswp-container .pswp {
  z-index: 3;
}
.uw-gallery .pswp-container .pswp .pswp__ui--fit .pswp__caption {
  background-color: #F2F2F2;
}
.uw-gallery .pswp-container .pswp--zoom-allowed .pswp__img {
  cursor: default !important;
}
.uw-gallery .pswp-container .pswp__caption {
  background: rgba(0, 0, 0, 0.6) 0% 0% no-repeat padding-box;
}
.uw-gallery .pswp-container .pswp__caption .pswp__caption__center {
  max-width: unset;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-left: 10%;
  margin-right: 10%;
  padding-left: 0;
  padding-right: 0;
}
.uw-gallery .pswp-container .pswp__caption p.caption {
  font-weight: 600;
  margin-bottom: 8px;
}
.uw-gallery .pswp-container .pswp__caption p.credit {
  font-weight: 400;
  margin-bottom: 8px;
}
.uw-gallery .pswp-container .pswp--fs .pswp__ui--fit {
  background-color: black;
}
.uw-gallery .pswp-container .pswp--fs .pswp__button--close {
  display: none;
  visibility: hidden;
}
.uw-gallery .pswp-container .pswp__top-bar {
  background: unset;
}
.uw-gallery .pswp-container .pswp__button {
  margin: 30px 30px 0 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.uw-gallery .pswp-container .pswp__button--fs {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='65.888' height='55' viewBox='0 0 65.888 55'><g transform='translate(2.5 2.5)'><path d='M1057.851,462.871v12.5h11.07' transform='translate(-1057.851 -425.371)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/><path d='M1067.364,475.371h11.07v-12.5' transform='translate(-1017.547 -425.371)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/><path d='M1078.435,469.029v-12.5h-11.07' transform='translate(-1017.547 -456.529)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/><path d='M1068.921,456.529h-11.07v12.5' transform='translate(-1057.851 -456.529)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/></g></svg>");
}
.uw-gallery .pswp-container .pswp__button--close {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50'><defs><style>.a{fill:%23fd0d1b;}</style></defs><path class='a' d='M4,12.333,12.333,4,29,20.667,45.667,4,54,12.333,37.333,29,54,45.667,45.667,54,29,37.333,12.333,54,4,45.667,20.667,29Z' transform='translate(-4 -4)'/></svg>");
}
.uw-gallery .pswp-container .pswp__button--close path.a {
  fill: #fd0d1b;
}
.uw-gallery .pswp-container .pswp--fs .pswp__button--fs {
  margin: 30px 30px 0 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'><path id='iconfinder_close_293668' d='M4,14,14,4,34,24,54,4,64,14,44,34,64,54,54,64,34,44,14,64,4,54,24,34Z' transform='translate(-4 -4)' fill='%23fd0d1b'/></svg>");
}
.uw-gallery .pswp-container .pswp__button--arrow--left, .uw-gallery .pswp-container .pswp__button--arrow--right {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  margin: 0;
  transform: translate(0, -50px);
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='100' viewBox='0 0 120 100'><g transform='translate(-11 -10)'><rect width='120' height='100' transform='translate(131 110) rotate(180)' fill='rgba(0,0,0,0.1)'/><path d='M33.333,40a6.052,6.052,0,0,1-4.667-2L2,11.333A6.444,6.444,0,0,1,2,2a6.444,6.444,0,0,1,9.333,0l22,22,22-22a6.444,6.444,0,0,1,9.333,0,6.444,6.444,0,0,1,0,9.333L38,38A6.052,6.052,0,0,1,33.333,40Z' transform='translate(91 27) rotate(90)' fill='%23fff'/></g></svg>");
}
.uw-gallery .pswp-container .pswp__button--arrow--left:hover, .uw-gallery .pswp-container .pswp__button--arrow--right:hover {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='100' viewBox='0 0 120 100'><g transform='translate(-158 -10)'><path class='st0' d='M278,110H158V10h120V110z' fill='%23001641'/><path class='st1' d='M198,59.7c0-1.8,0.7-3.5,2-4.7l26.7-26.7c2.5-2.6,6.5-2.7,9.1-0.2c0.1,0.1,0.2,0.1,0.2,0.2 c2.6,2.5,2.7,6.5,0.2,9.1c-0.1,0.1-0.1,0.2-0.2,0.2l-22,22l22,22c2.6,2.5,2.7,6.5,0.2,9.1c-0.1,0.1-0.1,0.2-0.2,0.2 c-2.5,2.6-6.5,2.7-9.1,0.2c-0.1-0.1-0.2-0.1-0.2-0.2L200,64.3C198.7,63.1,198,61.4,198,59.7z' fill='%23fff'/></g></svg>");
}
.uw-gallery .pswp-container .pswp__button--arrow--right {
  transform: rotate(180deg) translate(0, 50px);
}
.uw-gallery .pswp-container .pswp__button--arrow--left:before, .uw-gallery .pswp-container .pswp__button--arrow--right:before {
  display: none;
  visibility: hidden;
}
.uw-gallery .pswp-container + .swiper-container {
  margin-top: 10px;
}

.masthead-swiper .swiper-container {
  overflow: unset;
}
@media (max-width: 980px) {
  .masthead-swiper {
    margin-top: 77px;
  }
}
.masthead-swiper .swiper-pagination-bullet {
  width: 25px;
  height: 25px;
  opacity: 1;
  background-color: #ed0a00;
}
.masthead-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #001641;
}
.masthead-swiper .uw-masthead-magazine {
  margin-bottom: 70px;
}
.masthead-swiper .swiper-button-next,
.masthead-swiper .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: 60px;
  height: 50px;
  margin-top: -22px;
  background-size: 27px 44px;
  transform-origin: center center;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='100' viewBox='0 0 120 100'><g transform='translate(-11 -10)'><rect width='120' height='100' transform='translate(131 110) rotate(180)' fill='rgba(0,0,0,0.1)'/><path d='M33.333,40a6.052,6.052,0,0,1-4.667-2L2,11.333A6.444,6.444,0,0,1,2,2a6.444,6.444,0,0,1,9.333,0l22,22,22-22a6.444,6.444,0,0,1,9.333,0,6.444,6.444,0,0,1,0,9.333L38,38A6.052,6.052,0,0,1,33.333,40Z' transform='translate(91 27) rotate(90)' fill='%23fff'/></g></svg>");
}
@media print, screen and (max-width: 47.99875em) {
  .masthead-swiper .swiper-button-next,
  .masthead-swiper .swiper-button-prev {
    display: none;
  }
}
.masthead-swiper .swiper-button-next:hover,
.masthead-swiper .swiper-button-prev:hover {
  background-image: url("data:image/svg+xml;utf8,<svg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 120 100' style='enable-background:new 0 0 120 100;' xml:space='preserve'><style type='text/css'> .st0{fill:%23001641;} .st1{fill:%23FFFFFF;}</style><g transform='translate(-158 -10)'><path class='st0' d='M278,110H158V10h120V110z'/><path class='st1' d='M198,59.7c0-1.8,0.7-3.5,2-4.7l26.7-26.7c2.5-2.6,6.5-2.7,9.1-0.2c0.1,0.1,0.2,0.1,0.2,0.2c2.6,2.5,2.7,6.5,0.2,9.1c-0.1,0.1-0.1,0.2-0.2,0.2l-22,22l22,22c2.6,2.5,2.7,6.5,0.2,9.1c-0.1,0.1-0.1,0.2-0.2,0.2c-2.5,2.6-6.5,2.7-9.1,0.2c-0.1-0.1-0.2-0.1-0.2-0.2L200,64.3C198.7,63.1,198,61.4,198,59.7z'/></g></svg>");
}
.masthead-swiper .swiper-button-next {
  transform: rotate(180deg);
}
.masthead-swiper .swiper-button-next:after,
.masthead-swiper .swiper-button-prev:after {
  display: none;
  visibility: hidden;
}

.uw-php-search .results {
  display: flex;
  align-content: space-around;
}
.uw-php-search .results > * {
  flex-basis: 100%;
  margin: 0;
  padding-left: 0.78125rem;
  padding-right: 0.78125rem;
}
.uw-php-search .results.results--no-filter > * {
  flex-basis: 100%;
}
.uw-php-search .results .no-results {
  background-color: #efefef;
  padding: 20px;
  flex-basis: 100%;
}
.uw-php-search .results .no-results p {
  font-size: 1.5rem;
  line-height: 1.0833333333;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #001641;
  margin-bottom: 0;
}
@media (min-width: 980px) {
  .uw-php-search .results > * {
    flex-basis: 50%;
  }
  .uw-php-search .results.results--no-filter > * {
    flex-basis: 33.33%;
  }
  .uw-php-search .results.results--no-filter > .no-results {
    flex-basis: 100%;
  }
}
.uw-php-search .uw-stories-sidebar--filter--toggle::after {
  margin-left: 5px;
  font-family: "WwwUowEduAu";
  content: "\f023";
}
.uw-php-search .uw-stories-sidebar--filter--closed::after {
  content: "\f022";
}
.uw-php-search .uw-stories-sidebar .posts-filter-trigger::after {
  content: "\f023";
}
.uw-php-search .uw-stories-sidebar .posts-filter-trigger.posts-filter-trigger-closed::after {
  content: "\f022";
}
.uw-php-search li.show-more a {
  font-size: 0.75rem;
  font-weight: 500;
}

.confetti-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  pointer-events: none;
  z-index: 99;
}

.confetti {
  position: absolute;
  z-index: 99;
}

.confetti-primary {
  background-color: #001641;
}

.confetti-secondary {
  background-color: #ed0a00;
}

.confetti-teriary {
  background-color: #0033FF;
}

.uw-simple-search .vue-app {
  visibility: hidden;
  display: none;
}
.uw-simple-search .vue-app.ready {
  visibility: visible;
  display: block;
}
.uw-simple-search .vue-app .uw-simple-search--list {
  display: flex;
  flex-direction: column-reverse;
}
@media (min-width: 768px) {
  .uw-simple-search .vue-app .uw-simple-search--list {
    flex-direction: row;
  }
  .uw-simple-search .vue-app .uw-simple-search--list--main {
    flex-basis: 75%;
    padding-right: 2em;
  }
  .uw-simple-search .vue-app .uw-simple-search--list--sidebar {
    flex-basis: 25%;
  }
}
.uw-simple-search .vue-app .results {
  flex-direction: column;
}
.uw-simple-search .vue-app .results div {
  display: flex;
  flex-direction: column;
}
.uw-simple-search .vue-app .results .item {
  background-color: #F2F2F2;
  margin-bottom: 25px;
  padding: 20px;
}
.uw-simple-search .vue-app .results .item .show-more-container {
  flex-direction: row;
}
.uw-simple-search .vue-app .results .item .show-more-container div:nth-child(3) {
  display: none;
}
@media (min-width: 768px) {
  .uw-simple-search .vue-app .results .item .show-more-container {
    flex-direction: column;
  }
  .uw-simple-search .vue-app .results .item .show-more-container div:nth-child(3) {
    display: flex;
  }
}
.uw-simple-search .vue-app .results .item div {
  margin: 0;
}
.uw-simple-search .vue-app .results .item div:first-child {
  flex-grow: 1;
}
@media (min-width: 768px) {
  .uw-simple-search .vue-app .results .item {
    flex-direction: row;
  }
}
.uw-simple-search .vue-app .no-results {
  background-color: #efefef;
  padding: 20px;
  margin-bottom: 2em;
}
.uw-simple-search .vue-app .results button,
.uw-simple-search .vue-app .uw-simple-search--detail button {
  border: 3px solid #0033FF;
  color: #0033FF;
  padding: 0.8rem 1.25rem;
  white-space: nowrap;
  cursor: pointer;
  display: block;
  margin: 0 auto;
}
.uw-simple-search .vue-app .uw-simple-search--detail {
  display: flex;
  flex-direction: column;
}
.uw-simple-search .vue-app .uw-simple-search--detail > div:nth-child(2) {
  padding: 2em 0 0 0;
}
@media (min-width: 768px) {
  .uw-simple-search .vue-app .uw-simple-search--detail > div:nth-child(2) {
    padding: 0 0 0 1em;
  }
}
@media (min-width: 768px) {
  .uw-simple-search .vue-app .uw-simple-search--detail {
    flex-direction: row;
    padding-left: 0;
  }
  .uw-simple-search .vue-app .uw-simple-search--detail > div:first-child {
    flex-basis: 75%;
  }
  .uw-simple-search .vue-app .uw-simple-search--detail > div:nth-child(2) {
    flex-basis: 25%;
  }
  .uw-simple-search .vue-app .uw-simple-search--detail > div:nth-child(2) button {
    white-space: break-spaces;
  }
}
.uw-simple-search .vue-app .uw-stories-search--categories span,
.uw-simple-search .vue-app .uw-stories-search--categories label {
  cursor: pointer;
}
.uw-simple-search .vue-app .uw-stories-search--categories label.checkedDarkRed:before {
  border: 0;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAz0lEQVQokbXSQQqCQBQG4N9Z5GY6QjkGufMGQm07hjfyCN7CpYIuXYUtos10hEgIXfi3EAvKVIR+mN188x7vjZEDxIyIOej/0Nxs4CQJFpY1HZq2DSeOsdztoMJwGjRtu620XqO+XqF9/xsKKbEKAggpAQALpeDE8Qud93vUWr9fzQHmAG9RRJK8pylPrstKa5JkpTWPSrG71x2j26P0PGyjqK3YNIAQ/ZU+Wy2zDJfDAU1ZjqKv4XT4URSDCACM3i8nRNvuQPrXMYJ+wwl5AopfaPlvXPYKAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
  background-size: cover;
}
.uw-simple-search .vue-app .uw-stories-sidebar--filter--toggle::after {
  margin-left: 5px;
  font-family: "WwwUowEduAu";
  content: "\f023";
}
.uw-simple-search .vue-app .uw-stories-sidebar--filter--closed::after {
  content: "\f022";
}
.uw-simple-search .vue-app .uw-stories-sidebar .posts-filter-trigger::after {
  content: "\f023";
}
.uw-simple-search .vue-app .uw-stories-sidebar .posts-filter-trigger.posts-filter-trigger-closed::after {
  content: "\f022";
}

/*
	As used on the library and learning co-op landing pages
*/
.lcs_slide_out.lcs_slide_out-r {
  top: 200px;
}

.uw-mkto .mktoButton {
  color: rgb(255, 255, 255) !important;
  background-color: #0033FF !important;
  font-weight: 400;
  font-size: 18px !important;
  padding: 10px 16px !important;
  line-height: 1.33 !important;
  width: 100% !important;
  border: 2px solid #fff !important;
  border-radius: 0px !important;
  background-image: none !important;
  cursor: pointer !important;
}
.uw-mkto .mktoButton:hover {
  color: #0033FF !important;
  background-color: rgb(255, 255, 255) !important;
  border: 2px solid #0033FF !important;
}
.uw-mkto .cf_widget_socialsignon.cf_sign_on_button {
  width: auto;
}
.uw-mkto .mktoForm {
  font-family: Montserrat, Verdana, Geneva, sans-serif !important;
  font-size: 1rem !important;
}
.uw-mkto .mktoForma.mktoNotYou,
.uw-mkto .mktoForm.mktoCheckboxList {
  color: rgb(255, 255, 255);
}
.uw-mkto .mktoFormp.mktoFormlabel,
.uw-mkto .mktoFormlabel,
.uw-mkto .mktoFormdiv {
  color: rgb(0, 0, 0);
}
.uw-mkto .mktoFormfieldsetlegend {
  font-size: 16px;
  margin-left: 0.5em;
  color: rgb(0, 0, 0);
}
.uw-mkto .mktoForma {
  padding: 0;
}
.uw-mkto .mktoForm.cf_widget_socialsignon {
  display: none;
}
.uw-mkto .mktoButtonWrap {
  margin-left: 0 !important;
}
.uw-mkto .mktoForminput[type=text],
.uw-mkto .mktoForminput[type=url],
.uw-mkto .mktoForminput[type=email],
.uw-mkto .mktoForminput[type=tel],
.uw-mkto .mktoForminput[type=number],
.uw-mkto .mktoForminput[type=date],
.uw-mkto .mktoFormtextarea.mktoField,
.uw-mkto .mktoFormselect.mktoField {
  color: #000 !important;
}
.uw-mkto .uw-mkto-confirm {
  display: none;
}
.uw-mkto .uw-mkto-confirm.uw-mkto-confirm--show {
  display: unset;
}

@media (max-width: 600px) {
  .mw-grid-container {
    padding-left: 0;
    padding-right: 0;
  }
}

@media (min-width: 600px) {
  .motivation-widget .central-box {
    margin: 0 -4em;
    background-color: #fff;
  }
  .motivation-widget .central-box > div {
    padding: 2em;
    margin: 0 4em;
    background-color: #F2F2F2;
    overflow: hidden;
  }
}
.motivation-widget .app-container {
  background-color: #F2F2F2;
  padding: 2rem 4rem;
}
@media (min-width: 600px) {
  .motivation-widget .app-container {
    background-color: #fff;
  }
}
@media (max-width: 600px) {
  .motivation-widget .app-container {
    padding: 2rem;
  }
}
.motivation-widget .mw-link-small {
  display: inline;
  text-align: start;
  margin-bottom: 0.5em;
  width: auto;
  padding-right: 1em;
}
@media (max-width: 600px) {
  .motivation-widget .mw-link-small {
    width: 100%;
  }
}
.motivation-widget .mw-link-small > a {
  display: inline !important;
  text-align: start;
}
.motivation-widget .mw-link-small > a::after {
  display: none;
}
.motivation-widget .mw-link-small > a > span::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  position: relative;
  right: -15px;
  transition: right 0.4s;
}
.motivation-widget .mw-link-small > a > span:hover, .motivation-widget .mw-link-small > a > span:focus {
  text-decoration: none;
}
.motivation-widget .mw-link-small > a > span:hover::after, .motivation-widget .mw-link-small > a > span:focus::after {
  right: -23px;
}
.motivation-widget .mw-header {
  margin-bottom: 0.2em !important;
}
@media (max-width: 900px) {
  .motivation-widget .mw-header {
    font-size: 1.875rem;
    line-height: 1.0666666667;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.motivation-widget .mw-search {
  padding-bottom: 2em;
}
.motivation-widget .mw-search-button {
  padding-top: 16px;
  font-weight: 700;
  cursor: pointer;
}
@media (max-width: 600px) {
  .motivation-widget .mw-search-button {
    height: 45px;
    z-index: 2;
    width: 25px;
  }
  .motivation-widget .mw-search-button > span {
    display: none;
  }
  .motivation-widget .mw-search-button > i {
    display: none;
  }
}
.motivation-widget .mw-before-search {
  padding-top: 15px;
  font-weight: 700;
  margin: 0;
}
.motivation-widget .mw-after-search {
  white-space: nowrap;
}
.motivation-widget .mw-search-red-button {
  font-weight: 700;
  color: #ed0a00 !important;
  background: none;
  cursor: pointer;
  padding-bottom: 0.2em;
  display: flex;
  align-items: center;
}
.motivation-widget .mw-search-red-button::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  font-size: 1.5rem;
  margin-left: 0.9375rem;
  transition: transform 0.4s;
  position: relative;
}
.motivation-widget .mw-search-red-button:hover::after {
  transform: translate3d(0.625rem, 0, 0);
}
.motivation-widget .mw-search-red-button--left-back {
  color: #ed0a00 !important;
  background: none;
  cursor: pointer;
  padding-bottom: 0.2em;
  display: flex;
  align-items: center;
  font-weight: 700;
}
.motivation-widget .mw-search-red-button--left-back::after {
  display: none;
}
.motivation-widget .mw-search-red-button--left-back::before {
  font-family: "WwwUowEduAu";
  content: "\f004";
  font-size: 1.5rem;
  margin-right: 10px;
  transition: transform 0.4s;
}
.motivation-widget .mw-search-red-button--left-back:hover::before {
  transform: translate3d(-0.625rem, 0, 0);
}
@media (max-width: 600px) {
  .motivation-widget .mw-quicklinks {
    line-height: 2em !important;
  }
}
.motivation-widget .mw-quicklinks > span {
  white-space: nowrap;
}
.motivation-widget .mw-quicklinks::after {
  margin-left: 8px !important;
}
.motivation-widget .mw-quicklinks:hover, .motivation-widget .mw-quicklinks:focus {
  text-decoration: none;
}
.motivation-widget .mw-quicklinks:hover::after, .motivation-widget .mw-quicklinks:focus::after {
  margin-left: 15px !important;
}
.motivation-widget .mw-find {
  padding-bottom: 20px;
}
.motivation-widget .mw-see-similar {
  text-align: start !important;
}
@media (min-width: 768px) {
  .motivation-widget .mw-more-areas {
    margin-top: -1.75em !important;
  }
}
.motivation-widget .mw-browse--left {
  padding-right: 2rem;
}
.motivation-widget .mw-browse--middle {
  padding-left: 0rem;
}
.motivation-widget .mw-browse--middle > div > div {
  padding: 0;
}
.motivation-widget .mw-study-area {
  padding-top: 30px;
}
.motivation-widget .mw-or {
  padding-left: 30px;
  font-weight: 700;
}
@media (min-width: 600px) {
  .motivation-widget .landing-header {
    font-size: 3em;
  }
}
.motivation-widget .after-search {
  padding-top: 10px;
}
@media (max-width: 765px) {
  .motivation-widget .after-search {
    overflow: hidden;
    padding: 0;
    height: 0;
  }
}
@media (min-width: 600px) {
  .motivation-widget .footer {
    margin-top: 1em;
  }
}
@media (max-width: 600px) {
  .motivation-widget .footer {
    padding-bottom: 2em;
  }
}
@media (max-width: 600px) {
  .motivation-widget .footer > ul {
    flex-wrap: nowrap;
  }
}
@media (max-width: 600px) {
  .motivation-widget .mobile-padding {
    padding-bottom: 1em;
  }
}
@media (max-width: 600px) {
  .motivation-widget .reverse-mobile {
    display: flex;
    flex-wrap: wrap-reverse;
    flex-direction: column-reverse;
    align-content: center;
  }
}
@media (min-width: 600px) {
  .motivation-widget .display-mobile {
    display: none;
  }
}
.motivation-widget .mw-text {
  line-height: 1.5;
}
.motivation-widget .mw-image-study {
  padding-top: 2em;
}
.motivation-widget p.block-button-red {
  margin-top: 1rem;
}
.motivation-widget p.block-button-red + p.block-button-red {
  margin-top: 0.9375rem;
}
.motivation-widget p.block-button-red a,
.motivation-widget p.block-button-red button {
  font-size: 1.125rem;
  line-height: 1.5rem;
  text-transform: uppercase;
  font-weight: 700;
  text-decoration: none;
  cursor: pointer;
  color: #fff;
  background-color: #ed0a00;
  padding: 0.8rem 3rem 0.8rem 1.25rem;
  position: relative;
  display: inline-block;
  transition: background-color 0.2s ease-in-out;
}
.motivation-widget p.block-button-red a::after,
.motivation-widget p.block-button-red button::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  position: absolute;
  transition: right 0.2s ease-in-out;
  right: 1.5rem;
}
.motivation-widget p.block-button-red a:hover, .motivation-widget p.block-button-red a:focus,
.motivation-widget p.block-button-red button:hover,
.motivation-widget p.block-button-red button:focus {
  text-decoration: none;
}
.motivation-widget p.block-button-red a:hover::after, .motivation-widget p.block-button-red a:focus::after,
.motivation-widget p.block-button-red button:hover::after,
.motivation-widget p.block-button-red button:focus::after {
  margin-left: 15px;
  right: 1.25rem;
}

.uowc-carousel {
  width: 100%;
  height: 500px;
  padding: 0;
  margin-bottom: 2rem;
  margin-top: 77px;
  position: relative;
}

@media (min-width: 768px) {
  .uowc-carousel {
    height: 550px;
  }
}
@media (min-width: 980px) {
  .uowc-carousel {
    margin-top: 0;
    height: 700px;
  }
}
@media (min-width: 1600px) {
  .uowc-carousel {
    height: calc(100vh - 50px);
  }
}
.uowc-carousel .swiper-slide div {
  height: 100%;
}

@media (max-width: 640px) {
  .uowc-carousel .swiper-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.uowc-carousel .slide-content {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  position: relative;
  z-index: 1;
  padding-bottom: 4rem;
}

@media (min-width: 640px) {
  .uowc-carousel .slide-content {
    padding-bottom: 6rem;
  }
}
.uowc-carousel h2 {
  color: #fff;
  font-size: 2.625rem;
  line-height: 2.875rem;
  margin-bottom: 0.5rem;
  font-weight: 700;
}

@media (min-width: 768px) {
  .uowc-carousel h2 {
    font-size: 3.5rem;
  }
}
@media (min-width: 980px) {
  .uowc-carousel h2 {
    font-size: 7rem;
  }
}
@media (min-width: 768px) {
  .uowc-carousel h2 {
    line-height: 3.5625rem;
  }
}
@media (min-width: 980px) {
  .uowc-carousel h2 {
    line-height: 7rem;
  }
}
@media (min-width: 768px) {
  .uowc-carousel h2 {
    max-width: 80%;
  }
}
@media (min-width: 980px) {
  .uowc-carousel h2 {
    margin-bottom: 2rem;
  }
}
.uowc-carousel p {
  color: #fff;
  margin-bottom: 1rem;
}

@media (min-width: 640px) {
  .uowc-carousel p {
    margin-bottom: 2rem;
    max-width: 75%;
  }
}
.uowc-carousel a {
  color: #fff;
}

@media (max-width: 640px) {
  .uowc-carousel a {
    font-size: 1.125rem;
  }
}
.uowc-carousel .slide__image,
.uowc-carousel .slide__video {
  background-size: cover;
}

@media (max-width: 640px) {
  .uowc-carousel .slide__image,
  .uowc-carousel .slide__video {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-position: center;
  }
}
@media (min-width: 640px) {
  .uowc-carousel .slide__image,
  .uowc-carousel .slide__video {
    position: absolute;
    width: 100%;
  }
}
@media (min-width: 980px) {
  .uowc-carousel .slide__image,
  .uowc-carousel .slide__video {
    background-position-x: 40%;
  }
}
@media (max-width: 640px) {
  .uowc-carousel .slide__video {
    width: 100%;
    padding-top: 56.25%;
    height: 0;
    position: relative;
  }
}
.uowc-carousel .slide__video-display {
  position: absolute;
  -o-object-fit: cover;
  object-fit: cover;
  z-index: 0;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.uowc-carousel .slide__video .pause-background {
  position: absolute;
  bottom: 1em;
  right: 1em;
  z-index: 1;
}

.uowc-carousel .slide__video .pause-background .pause,
.uowc-carousel .slide__video .pause-background .play {
  fill: #fff;
}

@media (max-width: 640px) {
  .uowc-carousel .slide__body {
    background-color: #001641;
    height: auto !important;
    width: 100%;
    bottom: 0;
    padding-top: 2rem;
  }
}
@media (min-width: 640px) {
  .uowc-carousel .slide__body::after,
  .uowc-carousel .slide__body::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
  }
}
.uowc-carousel .slide__body::before {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.69)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.69) 0, rgba(0, 0, 0, 0) 100%);
  width: 50%;
}

.uowc-carousel .slide__body::after {
  background-image: linear-gradient(42deg, rgba(0, 0, 0, 0.69) 0, rgba(0, 0, 0, 0) 75%);
  width: 100%;
}

@media (min-width: 640px) {
  .uowc-carousel::before {
    content: "";
    width: 100%;
    height: 17.8125rem;
    position: absolute;
    top: 0;
    left: 0;
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.69)));
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.69) 100%);
    z-index: 2;
  }
}
.uowc-carousel .swiper-pagination .swiper-pagination-bullet {
  width: 1.6rem;
  height: 1.6em;
  opacity: 1;
  background-color: #fff;
  margin: 0 8px;
}

.uowc-carousel .swiper-pagination .swiper-pagination-bullet-active {
  background: #ed0a00;
}

.uowc-carousel .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}

@media (min-width: 640px) {
  .uowc-carousel .swiper-pagination-bullets {
    bottom: 30px;
  }
}
[data-content-type-id="84"] {
  margin-block: var(--section-spacing-y);
}
@media only screen and (min-width: 768px) {
  [data-content-type-id="84"] h2 {
    max-width: 66%;
  }
}
[data-content-type-id="84"] > div:first-of-type h2:first-child {
  margin-top: 0;
}
[data-content-type-id="84"] > div:first-of-type > div > *:last-child {
  margin-bottom: 0;
}
[data-content-type-id="84"] > div:first-of-type aside {
  margin-top: 1.5em;
}
@media only screen and (min-width: 768px) {
  [data-content-type-id="84"] > div:first-of-type aside {
    margin-top: 0;
  }
}

[data-content-type-id="280"] {
  margin-block: var(--section-spacing-y);
}
[data-content-type-id="280"] h2:first-child {
  margin-top: 0;
}

[data-content-type-id="141"] {
  margin-block: var(--section-spacing-y);
}

[data-content-type-id="142"] {
  margin-block: var(--section-spacing-y);
}

@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  .area-landing .uw-masthead__main h1 {
    margin-bottom: 6.25rem;
  }
}
@media screen and (min-width: 75em) {
  .area-landing .uw-masthead--image-full {
    margin-bottom: 6.25rem;
  }
}

.course-landing .uw-split-grey-section {
  padding-top: 3.75rem;
  padding-bottom: 2.5rem;
  margin: 3rem auto;
}
@media print, screen and (min-width: 48em) {
  .course-landing .uw-split-grey-section {
    padding-bottom: 3.125rem;
  }
}

@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  .library .uw-split-grey-section__title {
    margin-bottom: 0.625rem;
  }
  .library .uw-split-grey-section__title::after {
    content: none;
  }
  .library .uw-split-grey-section__image-block {
    display: flex;
    justify-content: flex-end;
  }
  .library .uw-split-grey-section__image-block img {
    max-width: 23.4375rem;
    height: auto;
  }
}
@media print, screen and (min-width: 64em) {
  .library .uw-related-links h4 {
    margin-bottom: 1.25rem;
  }
  .library .uw-related-links > div {
    max-width: 19.375rem;
    float: right;
    margin-right: 0.625rem;
  }
}
@media print, screen and (min-width: 64em) {
  .library .uw-panel-grid-link-list .items {
    margin-top: 0.625rem;
  }
}

.uw-mc-card {
  background-color: #001641;
  color: #fff;
  padding: 25px;
  margin-bottom: 25px;
}
.uw-mc-card li {
  display: block;
  width: 100%;
}
.uw-mc-card li .uw-button-white {
  padding: 0;
  margin: 0;
  margin-bottom: 15px;
}
.uw-mc-card li .download-link {
  padding: 0;
  margin: 0;
}
.uw-mc-card--title {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #fff !important;
}
.uw-mc-card .uw-button-white {
  font-size: 1rem;
}
@media (max-width: 768px) {
  .uw-mc-card .menu {
    flex-direction: column;
  }
}
.uw-mc-card .media-contact p a {
  color: white;
  font-weight: bold;
}
.uw-mc-card .media-contact p:after {
  font-family: Uow2018;
  content: "\f01a";
  margin-left: 15px;
  transition: margin-left cubic-bezier(0.77, 0, 0.18, 1) 0.3s;
}
.uw-mc-landing .uw-stories-sidebar--filter {
  margin-top: 1.5em;
  display: inherit;
}
.uw-mc-landing .uw-stories-sidebar--filter button {
  color: #ed0a00;
  display: inline;
  padding: 0.2em 0.8em;
  transition: all ease-in-out 0.3s;
}
.uw-mc-landing .uw-stories-sidebar--filter button:hover {
  background-color: #ed0a00;
  color: #fff;
}
.uw-mc-landing .uw-stories-sidebar--filter button[class*=uwi--] {
  display: block;
}
.uw-mc-landing .uw-stories-sidebar--filter button[class*=uwi--]::before {
  margin-right: 0.3em;
  font-size: 1.4em;
  position: relative;
  bottom: -2px;
}
.uw-mc-landing .uw-stories-sidebar--filter.rss-link a.icon--rss {
  font-size: 1rem;
  line-height: 1;
  color: #ed0a00;
  display: inline-block;
  padding: 0.2em 0.8em;
  transition: all ease-in-out 0.3s;
  font-weight: normal;
  font: 400 system-ui;
  height: 2em;
}
.uw-mc-landing .uw-stories-sidebar--filter.rss-link a.icon--rss:hover {
  background-color: #ed0a00;
  color: #fff;
}
.uw-mc-landing .uw-stories-sidebar--filter.rss-link A[class*=icon--]::before {
  margin-right: 0.3em;
  font-size: 1.4em;
  position: relative;
  bottom: -2px;
}
.uw-mc-landing .subscribe-rss {
  font-size: 0.9rem;
}
.uw-mc-header {
  background-color: #001641;
  height: auto;
  padding: 50px 0;
  margin-bottom: 0 !important;
  margin-top: 100px;
}
@media (min-width: 980px) {
  .uw-mc-header {
    margin-top: 154px;
  }
}
.uw-mc-header h2 {
  color: #fff;
  margin: 25px 0;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.1;
}
.uw-mc-header__date {
  margin: 1rem 0 !important;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
}
.uw-mc-header__subtitle {
  color: #fff;
  margin-bottom: 1rem !important;
}
.uw-mc-header .uw-link-box {
  padding: 25px 40px;
  margin-left: 30px;
}
.uw-mc-header .uw-link-box--heading {
  color: #fff;
  margin-bottom: 20px;
  position: relative;
  font-size: 1.25rem;
  font-weight: 700;
  text-transform: uppercase;
  padding-bottom: 5px;
}
.uw-mc-header .uw-link-box--heading::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 50px;
  height: 2px;
  background-color: #fff;
}
.uw-mc-header .uw-link-box .uw-link-box--link {
  color: #fff !important;
  font-size: 0.875rem;
}
.uw-mc-header .uw-link-box .uw-link-box--link::after {
  display: inline-block;
  position: relative;
  content: "\f001";
}
.uw-mc-header .uw-link-box--border-top::before {
  border-top-color: #ed0a00;
  border-left-color: #ed0a00;
}
.uw-mc-header .uw-link-box--border-top::after {
  border-top-color: #ed0a00;
  border-right-color: #ed0a00;
}
.uw-mc-header .uw-link-box--border-bottom::before {
  border-bottom-color: #ed0a00;
  border-left-color: #ed0a00;
}
.uw-mc-header .uw-link-box--border-bottom::after {
  border-bottom-color: #ed0a00;
  border-right-color: #ed0a00;
}
.uw-mc-diary {
  margin: 0;
  padding: 50px 0;
  height: auto;
  background-color: #cec9c9;
}
@media (max-width: 767px) {
  .uw-mc-diary {
    margin: 0 !important;
  }
}
.uw-mc-diary__bold {
  font-weight: 700;
  color: #001641;
  text-transform: uppercase;
}
.uw-mc-diary .medium-6 {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
@media (max-width: 767px) {
  .uw-mc-diary .medium-6 {
    margin-bottom: 20px;
    justify-content: flex-start;
  }
}
.uw-mc-diary .medium-6 .uw-mc-diary__date {
  display: block;
  line-height: 0.9;
  height: 100%;
  align-items: flex-start;
  font-size: 4rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #ed0a00;
  margin: 0;
  padding: 0;
}
.uw-mc-diary .medium-6 .uw-mc-diary__month {
  font-weight: 700;
  text-transform: uppercase;
  color: #001641;
  font-size: 0.95rem;
}
.uw-mc-diary .medium-6 .uw-mc-diary__blurb {
  padding-left: 20px;
}
@media (max-width: 767px) {
  .uw-mc-diary .medium-6 .uw-mc-diary__blurb {
    position: absolute;
    margin-left: 6rem;
  }
}
.uw-mc-diary .medium-6 .uw-mc-diary__blurb p {
  font-size: 1rem;
  margin-bottom: 5px;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
}
.uw-mc-diary .medium-6 .uw-mc-diary__blurb a {
  margin-top: 0;
  color: #001641 !important;
  font-size: 0.75rem;
}
.uw-mc-stories {
  margin-top: 50px;
  display: block;
}
.uw-mc-stories__heading.searchHeading {
  font-size: 4rem;
  font-weight: 700;
  margin-bottom: 2rem;
}
.uw-mc-experts {
  margin-bottom: 2rem;
}
.uw-mc-experts__blurb h2 {
  color: #001641;
  font-size: 3rem;
  font-weight: 700;
}
.uw-mc-experts__img {
  width: 100%;
}
@media screen and (min-width: 40em) {
  .uw-mc-experts__img {
    width: 35%;
  }
}
.uw-mc-experts__img--expert {
  background-size: cover;
  background-position: center;
  margin-right: 1rem;
}
.uw-mc-experts__img--expert::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  content: "";
}
.uw-mc-experts__expert {
  display: flex;
}
@media (max-width: 767px) {
  .uw-mc-experts__expert {
    display: block;
  }
}
.uw-mc-experts__expert img {
  width: 200px;
  height: 200px;
  margin-right: 25px;
}
.uw-mc-experts__expert--description .expert--profession {
  font-weight: 700;
  text-transform: uppercase;
  color: #ed0a00;
}
.uw-mc-experts__expert--description .expert--name {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  text-transform: uppercase;
  color: #ed0a00;
}
.uw-mc-experts__expert--description .expert--subtitle {
  font-weight: 700;
}
.uw-mc-experts__expert--description p {
  margin-bottom: 0.5rem;
}
.uw-mc-connect {
  background-color: #001641;
  padding: 50px 0;
  color: #fff !important;
}
.uw-mc-connect h2 {
  font-size: 3rem;
}
.uw-mc-connect .tweet {
  position: relative;
  padding-left: 50px;
}
.uw-mc-connect .tweet-details {
  display: flex;
}
.uw-mc-connect .tweet-details p {
  padding-right: 5px;
}
.uw-mc-connect .tweet-details p.tweet-details-author {
  font-weight: 700;
}
.uw-mc-connect .tweet::before {
  font-size: 2rem;
  font-family: "WwwUowEduAu";
  content: "\f00c";
  position: absolute;
  line-height: 1;
  top: 0;
  left: 0;
}

.uw-mc-single {
  margin: 0;
}
.uw-mc-single .uw-intro-image {
  margin-bottom: 2rem;
}
.uw-mc-single .uw-intro-image, .uw-mc-single .uw-intro-image::before {
  background-color: transparent !important;
}
@media print, screen and (min-width: 64em) {
  .uw-mc-single .uw-intro-image {
    margin-bottom: 3rem;
  }
}
.uw-mc-single .page-navigator__list--pages {
  left: 0;
}
.uw-mc-single .page-navigator-wrapper .page-navigator__list--breadcrumbs {
  margin-top: 0;
  width: 100%;
}
@media screen and (min-width: 75em) {
  .uw-mc-single .page-navigator-wrapper .page-navigator__list--breadcrumbs {
    margin-left: 25%;
  }
}
.uw-mc-single .uw-article-masthead__image {
  position: relative;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.uw-mc-single .uw-article-masthead__image::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 56.25%;
  content: "";
}
@media screen and (min-width: 75em) {
  .uw-mc-single .uw-article-masthead__image::after {
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 25%);
  }
}
.uw-mc-single + .uw-page-content .uw-post-contacts {
  order: 3 !important;
}
@media print, screen and (max-width: 74.99875em) {
  .uw-mc-single .page-navigator__list--pages--wrapper {
    top: 4rem;
    padding: 1.5rem 2rem 2rem;
  }
  .uw-mc-single .page-navigator__list--pages {
    width: 100%;
  }
  .uw-mc-single .page-navigator__button--pages {
    padding-left: 0.75rem;
  }
  .uw-mc-single ul.breadcrumbs {
    padding-top: 1rem;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .uw-mc-single .uw-header--container {
    padding: 0;
  }
  .uw-mc-single + .uw-page-content .uw-post-contacts {
    order: 2 !important;
  }
  .uw-mc-single + .uw-page-content .uw-post-details {
    order: 3 !important;
  }
}
@media print, screen and (max-width: 47.99875em) {
  .uw-mc-single .page-navigator__list--pages--wrapper {
    padding-top: 3rem;
  }
}

.uw-post-content .uw-blockhead {
  margin-bottom: 1rem;
}

.uw-news-card {
  background-color: #001641;
  padding: 25px;
  margin-bottom: 25px;
  color: #fff;
}

.uw-text--red {
  color: #ed0a00;
  text-transform: uppercase;
  font-weight: 700;
}

.ta-left {
  text-align: left;
}
.ta-center {
  text-align: center;
}
.ta-right {
  text-align: right;
}

.uw-intro {
  font-size: 1.2rem;
  font-weight: 500;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  line-height: 1.25;
}

.uw-single-article blockquote {
  padding: 60px 0 0 0;
}
.uw-single-article blockquote::before {
  top: -5px;
  left: -10px;
  color: #001641;
}
.uw-single-article .inline-image,
.uw-single-article .inline-image-side {
  background-color: #f6f6f6;
  padding: 0.25rem;
}
.uw-single-article .inline-image .image-text,
.uw-single-article .inline-image-side .image-text {
  padding: 0.25rem;
  display: block;
  font-weight: 700;
  font-size: 0.875rem;
}
.uw-single-article .uw-social-icons a::before {
  font-size: 1.5rem;
}
.uw-single-article .uw-social-icons a:hover::before {
  color: #ed0a00;
}
@media (min-width: 768px) {
  .uw-single-article .uw-pagination {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
  }
}
.uw-single-article .uw-related-articles {
  margin-top: 0;
}
.uw-single-article .uw-footer-quicklinks {
  margin-top: 0;
}

.uw-story--image {
  height: 250px;
  position: relative;
  margin-bottom: 1.25rem;
  overflow: hidden;
}
.uw-story--image-bg {
  height: 100%;
  width: 100%;
  background-size: cover;
  transform: scale(1);
  transition: transform 0.2s ease-in-out;
  background-color: #001641;
  background-position: center;
}
.uw-story--image-bg {
  background-image: url('<t4 type="media" formatter="path/*" id="59841" />');
}
.uw-story:hover {
  text-decoration: none;
}
@media (min-width: 768px) {
  .uw-story:hover .uw-story--image-bg {
    transform: scale(1.1);
    transition: transform 0.2s ease-in-out;
  }
}
.uw-story:hover .uw-story--link {
  color: #ed0a00;
  transition: transform 0.2s cubic-bezier(0.77, 0, 0.18, 1);
}
.uw-story--tag {
  position: absolute;
  top: 15px;
  left: 15px;
  color: #fff;
  text-transform: uppercase;
  background: #ed0a00;
  padding: 5px 10px;
  font-size: 0.75rem;
  font-weight: bold;
  overflow: auto;
}
.uw-story--tag-blue {
  background: #0033FF;
  position: sticky;
  top: 15px;
  left: 15px;
  color: #fff;
  text-transform: uppercase;
  padding: 5px 10px;
  font-size: 0.75rem;
  font-weight: bold;
  overflow: auto;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}
.uw-story--title {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.75rem;
  margin-bottom: 0.9375rem;
  color: #001641;
}
.uw-story--title:hover {
  text-decoration: underline;
}
.uw-story--link {
  color: #0033FF;
  margin-bottom: 50px;
}
.uw-story p.uw-story--excerpt {
  font-size: 0.9375rem;
  margin-bottom: 2rem;
  color: #001641;
}
.uw-story time {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  text-transform: uppercase;
}

.uw-stories-sidebar--title, .posts-filter-trigger {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  margin-bottom: 15px;
}
@media (max-width: 640px) {
  .uw-stories-sidebar--title, .posts-filter-trigger {
    display: none;
  }
}
.uw-stories-sidebar--filter {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  font-size: 1rem;
  color: #ed0a00;
  margin-bottom: 10px;
}
.uw-stories-sidebar .uw-aside-recent-post a {
  font-size: 0.9375rem;
}
@media (min-width: 980px) {
  .uw-stories-sidebar .uw-aside-recent-post a {
    max-width: 70%;
  }
}
.uw-stories-sidebar .uw-aside-recent-post p {
  font-size: 0.875rem;
}
.uw-stories-sidebar form label input {
  float: left;
}

.page-uw-stories .uw-subscription-form {
  background: #fff;
}
.page-uw-stories .uw-subscription-form p {
  color: #001641;
}
.page-uw-stories .uw-subscription-form input[type=text] {
  border-bottom-color: #001641;
}

.uw-stories-search {
  position: relative;
}
.uw-stories-search::before {
  font-family: "WwwUowEduAu";
  content: "\f009";
  position: absolute;
  left: 0;
  top: 5px;
  font-size: 1rem;
}
.uw-stories-search input[type=text] {
  border: 0;
  border-bottom: 1px solid #001641;
  outline: none;
  box-shadow: none;
  padding-left: 25px;
  padding-right: 50px;
  font-weight: bold;
}
.uw-stories-search input[type=text]::placeholder {
  font-weight: 400;
  color: rgba(0, 22, 65, 0.8);
  font-size: 0.9375rem;
}
.uw-stories-search button {
  outline: none;
  box-shadow: none;
  border: 0;
  position: absolute;
  top: 0;
  right: 0;
  color: #ed0a00;
}
.uw-stories-search button::after {
  content: "\f005";
  margin-left: 10px;
  right: 0;
  transition: right 0.2s ease-in-out;
}
.uw-stories-search button:hover::after {
  margin-left: 10px;
  right: -2px;
  position: relative;
  transition: right 0.2s ease-in-out;
}
.uw-stories-search button.add-tag::after {
  content: "\f022";
}
.uw-stories-search--italic {
  font-size: 0.8rem;
}
.uw-stories-search--tag {
  padding-left: 0;
  margin-left: 0;
  list-style-type: none;
}
.uw-stories-search--tag a {
  border: 1px solid #ed0a00;
  padding: 5px 40px 5px 20px;
  font-weight: bold;
  color: #ed0a00;
  font-size: 0.875rem;
  display: inline-block;
  cursor: pointer;
  position: relative;
}
.uw-stories-search--tag a::after {
  font-family: "WwwUowEduAu";
  content: "\f028";
  font-size: 0.5625rem;
  color: #ed0a00;
  position: absolute;
  right: 20px;
  top: 9px;
}
.uw-stories-search--tag a:focus {
  color: #ed0a00;
}
.uw-stories-search--tag-white {
  margin-bottom: 20px;
}
.uw-stories-search--tag-white a {
  border: 1px solid #e5e5e5;
  padding: 5px 40px 5px 20px;
  margin: 5px 10px 5px 0;
  font-weight: bold;
  color: #F2F2F2;
  font-size: 0.875rem;
  display: inline-block;
  cursor: pointer;
  position: relative;
}
.uw-stories-search--tag-white a::after {
  font-family: "WwwUowEduAu";
  font-size: 0.8rem;
  font-weight: 300;
  content: "\f02a";
  color: #F2F2F2;
  position: absolute;
  right: 20px;
  top: 5px;
}
.uw-stories-search--clear {
  font-size: 0.875rem;
  margin: 25px 0;
}
.uw-stories-search--clear::after {
  content: "\f005";
  font-size: 1.2em;
  position: relative;
  top: 0;
}
.uw-stories-search--categories {
  padding-left: 0;
  margin-left: 0;
  list-style-type: none;
}
.uw-stories-search--categories .input-checkbox label {
  margin: 0;
}
.uw-stories-search--categories .input-checkbox span {
  text-transform: none;
  font-size: 0.875rem;
  display: inline-block;
  width: 100%;
}
.uw-stories-search--categories .input-checkbox span:hover {
  cursor: pointer;
}
.uw-stories-search--categories .input-checkbox span::after {
  font-family: "WwwUowEduAu";
  content: "\f019";
  color: #fff;
  position: absolute;
  left: 4px;
  top: 4px;
  font-size: 0.5625rem;
}
.uw-stories-search--categories .input-checkbox span::before {
  content: "";
  display: block;
  border: 1px solid #001641;
  width: 12px;
  height: 12px;
  position: absolute;
  top: 5px;
  left: 2px;
}
.uw-stories-search--categories input[type=checkbox] {
  opacity: 0;
  left: 2px;
  position: absolute;
  z-index: 1;
  top: 5px;
}
.uw-stories-search--categories input[type=checkbox]:checked + span {
  color: #ed0a00;
}
.uw-stories-search--categories input[type=checkbox]:checked + span::before {
  background: #ed0a00;
  border: 1px solid #ed0a00;
}
.uw-stories-search--categories input[type=checkbox]:focus + span {
  color: #ed0a00;
}
.uw-stories-search--categories input[type=checkbox]:focus + span::before {
  border: 1px solid #ed0a00;
  box-shadow: 0 0 5px #ed0a00;
}
.uw-stories-search--categories li {
  position: relative;
  padding-left: 25px;
  font-size: 0.875rem;
  font-weight: bold;
  margin-bottom: 5px;
}
.uw-stories-search--categories li:hover {
  cursor: pointer;
}
.uw-stories-search--tags {
  margin-left: 0;
  padding-left: 0;
}
.uw-stories-search--tags li {
  display: inline-block;
}
.uw-stories-search--tags li::after {
  content: "|";
  margin: 0 3px 0 5px;
  font-size: 0.9375rem;
}
.uw-stories-search--tags li:last-child::after {
  display: none;
}
.uw-stories-search--tags a {
  font-size: 0.875rem;
  color: #001641;
}
.uw-stories-search--archive button {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  display: block;
  font-size: 0.875rem;
  color: #0033FF;
  margin-bottom: 15px;
}
.uw-stories-search--archive ul {
  padding-left: 0;
  margin-left: 0;
  list-style-type: none;
}
.uw-stories-search--archive ul a {
  color: #001641;
  font-size: 0.875rem;
}
.uw-stories-search--archive a {
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 18px;
  display: block;
  font-size: 14px;
  color: #001641;
  margin-bottom: 15px;
}
.uw-stories-search--tags label {
  display: inline-block;
  cursor: pointer;
  margin: 0;
}
.uw-stories-search--tags label input {
  display: none;
}
.uw-stories-search--tags label input:checked + span {
  color: #fff;
  border-color: #001641;
  background-color: #001641;
}
.uw-stories-search--tags label span {
  position: relative;
  font-weight: 400;
  font-size: 0.875rem;
  border: 1px solid rgba(21, 21, 21, 0.3);
  padding: 5px 15px;
  display: inline-block;
  margin: 5px 10px 5px 0;
  color: rgba(21, 21, 21, 0.5);
  font-size: 0.875rem;
  transition: border-color 0.2s ease-in-out, color 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
.uw-stories-search--tags label:hover span {
  border-color: #001641;
  color: #001641;
}

.uw-inline-gallery {
  margin: 35px 0;
}
.uw-inline-gallery .orbit-bullets {
  position: absolute;
  right: 0;
  bottom: 5px;
}
.uw-inline-gallery .orbit-bullets button {
  border-radius: 0;
  height: 1rem;
  width: 1rem;
  margin-right: 5px;
}
.uw-inline-gallery .orbit-bullets button:last-child {
  margin-right: 0;
}
.uw-inline-gallery .orbit-bullets button.is-active {
  background: #ed0a00;
}

.uw-inline-image {
  margin: 35px 0;
}

.uw-related-articles p {
  font-size: 3.5rem;
}

.uw-news-share {
  margin-top: 50px;
}

.icon-graduation-cap::after {
  font-family: FontAwesome;
  content: "\f19d";
  color: #ed0a00;
  font-size: 1.25rem;
  margin-left: 0.9375rem;
  -webkit-transition: -webkit-transform 0.4s;
  transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
}

.uw-call-to-action {
  color: #fff;
}
.uw-call-to-action a {
  color: #fff;
}
.uw-call-to-action a:hover {
  text-decoration: none;
}

.uw-author-bio {
  display: flex;
  margin-bottom: 25px;
  margin-top: 50px;
}
.uw-author-bio .img {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.uw-author-bio .img::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  content: "";
}
.uw-author-bio--image {
  max-width: 100px;
}
.uw-author-bio--content {
  margin-left: 25px;
}
.uw-author-bio--content * {
  margin: 0;
  list-style: square;
}
.uw-author-bio--content ul li {
  padding-bottom: 10px;
}
.uw-author-bio--content-contribution {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  color: #ed0a00;
  font-size: 0.95rem;
  line-height: 1.15em;
}
.uw-author-bio--content-name {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.125rem;
  font-size: 1.4rem;
  margin: 5px 0 10px;
}
.uw-author-bio--content-recent {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  font-size: 0.95rem;
  line-height: 1.15em;
  margin-bottom: 10px;
}
.uw-author-bio--content a {
  display: block;
  color: #001641;
  font-size: 1rem;
  margin-bottom: 5px;
}
.uw-author-bio--content a:hover {
  text-decoration: underline;
}

@media (max-width: 640px) {
  .cell-main {
    order: 2;
  }
}
.posts-filter-trigger {
  display: block;
  width: 100%;
  text-align: left;
  position: relative;
  padding: 15px 0;
}
.posts-filter-trigger::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  font-size: 2rem;
  position: absolute;
  right: 0;
  top: 10px;
  transition: transform 0.2s cubic-bezier(0.77, 0, 0.18, 1);
}
.posts-filter-trigger.posts-filter-close::after {
  transform: rotate(90deg);
}
@media (min-width: 640px) {
  .posts-filter-trigger {
    display: none;
  }
}

@media (max-width: 640px) {
  .posts-filter {
    display: none;
  }
  .posts-filter--expanded {
    display: block;
  }
}

@media print, screen and (min-width: 48em) {
  .smp-application #appId,
  .smp-application .AppPassword {
    width: 20.1875rem;
  }
  .smp-application .repInput {
    width: 100%;
    max-width: 17rem;
  }
}
.smp-application .password-field {
  margin-bottom: 1.5625rem;
}
@media screen and (min-width: 75em) {
  .smp-application .password-field {
    display: flex;
    align-items: flex-end;
  }
}
.smp-application .password-field input {
  margin-bottom: 0.625rem;
}
@media screen and (min-width: 75em) {
  .smp-application .password-field input {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 75em) {
  .smp-application .password-field .button {
    margin-left: 0.4375rem;
  }
}
.smp-application .password-field .button svg {
  font-size: 0.625rem;
  line-height: 0.625rem;
  margin-top: 0.125rem;
}
.smp-application .password-group {
  flex-shrink: 0;
}

.standard-content .masthead {
  margin-bottom: 5rem;
}

.student-enquiry-form .uw-form-box {
  margin: 0 auto 50px;
  max-width: 52.5rem;
  padding-right: 2.5rem;
}
@media print, screen and (min-width: 64em) {
  .student-enquiry-form .uw-form-box {
    margin-bottom: 6.25rem;
  }
}
.student-enquiry-form .uw-upcoming-events-list {
  padding-top: 3.125rem;
  padding-bottom: 3.125rem;
  background: rgba(217, 217, 214, 0.5);
}
@media print, screen and (min-width: 64em) {
  .student-enquiry-form .uw-upcoming-events-list {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }
}
.student-enquiry-form .uw-upcoming-events-list__title {
  font-size: 2.5625rem;
  line-height: 1.0731707317;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 1.875rem;
}
.student-enquiry-form .uw-upcoming-events-list__title:after {
  content: none;
}
@media print, screen and (min-width: 48em) {
  .student-enquiry-form .form-body {
    padding-right: 1.75rem;
  }
}

.uw-minimal-header {
  /* FIXME: check this breakpoint */
  /* FIXME: check this breakpoint */
}
.uw-minimal-header .top-menu {
  flex-wrap: nowrap;
}
.uw-minimal-header .uw-main-menu .btn-staff::before {
  content: none;
}
@media (min-width: 981px) {
  .uw-minimal-header .uw-header-top {
    background: transparent;
  }
  .uw-minimal-header .uw-header {
    background: transparent;
  }
  .uw-minimal-header .uw-header .logo-regular-white {
    display: block;
  }
  .uw-minimal-header .uw-header .logo-regular-navy {
    display: none;
  }
  .uw-minimal-header .uw-header .top-menu a {
    color: #fff;
    transition: none;
  }
  .uw-minimal-header .uw-header .top-menu a::after, .uw-minimal-header .uw-header .top-menu a::before,
  .uw-minimal-header .uw-header .top-menu a span {
    color: #fff;
    transition: none;
  }
  .uw-minimal-header .uw-main-menu {
    display: none !important;
  }
  .uw-minimal-header .top-menu {
    flex-wrap: wrap;
  }
}
.uw-minimal-header .uw-alert-banner-beta {
  margin: 0;
}
.uw-minimal-header .mobile-menu-trigger::before {
  content: "|";
  margin: 0 12px 0 10px;
  color: initial;
}
.uw-minimal-header .btn-menu {
  display: inline;
}
.uw-minimal-header .btn-mob-trigger {
  margin-top: 0;
}
@media (min-width: 981px) {
  .uw-minimal-header .btn-mob-trigger {
    display: none;
  }
  .uw-minimal-header .mobile-menu-trigger {
    display: none;
  }
}
.uw-minimal-header .uw-header {
  z-index: 5;
}
.uw-minimal-header .uw-header.hp-header-scroll-active .uw-header-top {
  background: white;
}
.uw-minimal-header .uw-header.hp-header-scroll-active .top-menu a {
  color: #001641;
  transition: none;
}
.uw-minimal-header .uw-header.hp-header-scroll-active .top-menu a::after, .uw-minimal-header .uw-header.hp-header-scroll-active .top-menu a::before,
.uw-minimal-header .uw-header.hp-header-scroll-active .top-menu a span {
  color: #001641;
  transition: none;
}
.uw-minimal-header .image-gradient {
  height: 154px;
  min-height: 154px;
  background: transparent linear-gradient(180deg, rgba(0, 0, 0, 0.9), rgba(32, 33, 36, 0)) 0% 0% no-repeat padding-box;
}
.uw-minimal-header .uw-blockhead {
  margin-top: auto;
}
.uw-minimal-header footer:not(.uw-subsite-footer) .footer-links__title {
  color: white;
  background: #ed0a00;
  padding: 0 5px;
}
.uw-minimal-header footer:not(.uw-subsite-footer) .footer-links .menu {
  margin-left: 5px;
}
.uw-minimal-header footer:not(.uw-subsite-footer) .footer-links path {
  fill: #001641;
}
.uw-minimal-header footer:not(.uw-subsite-footer) .footer-links path.secondary {
  fill: white;
}
.uw-minimal-header footer:not(.uw-subsite-footer) .footer-links .social {
  list-style: none;
  display: flex;
  flex-direction: row;
}
.uw-minimal-header footer:not(.uw-subsite-footer) .footer-links .social li a {
  margin-left: 10px;
  display: flex;
  align-items: center;
}
.uw-minimal-header footer:not(.uw-subsite-footer) .footer-links .social li:nth-child(1) a {
  margin-left: 0;
}
.uw-minimal-header footer:not(.uw-subsite-footer) .footer-links li {
  display: flex;
}
.uw-minimal-header footer:not(.uw-subsite-footer) .footer-links li a {
  margin-left: 5px;
  margin-bottom: 0;
}
.uw-minimal-header footer:not(.uw-subsite-footer) .footer-links .copyright {
  float: right;
}
.uw-minimal-header footer:not(.uw-subsite-footer) .links-block.connect > ul li a {
  font-weight: unset;
  display: flex;
  align-items: center;
}
.uw-minimal-header footer.minimal-footer .footer-links {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.uw-minimal-header footer.minimal-footer .footer-links img {
  display: none;
  visibility: hidden;
}
@media only screen and (min-width: 768px) {
  .uw-minimal-header footer.minimal-footer .footer-links {
    flex-direction: row;
  }
  .uw-minimal-header footer.minimal-footer .footer-links img {
    display: block;
    visibility: visible;
    height: 95px;
    width: auto;
  }
}
@media (min-width: 981px) {
  .uw-minimal-header .uw-header-top {
    background: transparent linear-gradient(180deg, rgba(0, 0, 0, 0.9), rgba(32, 33, 36, 0)) 0% 0% no-repeat padding-box;
  }
}
.uw-minimal-header .uw-masthead {
  margin-top: 0;
  padding-top: 154px;
}
.uw-minimal-header .uw-masthead h1 mark {
  background-color: #0033FF;
  color: white;
}

.uw-search {
  background-color: #001641;
  display: flex;
  align-items: center;
  height: 300px;
  width: 100%;
}
.uw-search highlight {
  font-weight: bold;
}
@media (max-width: 767px) {
  .uw-search {
    height: 200px;
  }
}
.uw-search--results {
  display: block;
  font-size: 1rem;
}
.uw-search--results a:hover,
.uw-search--results a:focus {
  text-decoration: none;
}
.uw-search--results table {
  margin-top: 1em;
  margin-bottom: 0;
}
.uw-search--results table tbody tr th {
  text-align: left;
  font-weight: 400;
  font-size: 0.85rem;
  padding: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  vertical-align: top;
  background: white;
  color: #001641;
}
.uw-search--results table tbody tr th:first-of-type {
  font-weight: 700;
}
.uw-search--results table tbody tr th:first-child {
  width: 15%;
  padding-right: 1em;
}
.uw-search--results .large-9::before {
  display: none;
}
.uw-search--results .navbar-container .button-search::after {
  display: none;
}
.uw-search--results .orgs-full > div {
  max-height: 200em;
  overflow: hidden;
  transition: max-height 2s ease-in-out;
}
.uw-search--results .orgs-full .page-navigator-more::before {
  content: "\f007";
}
.uw-search--results .orgs-small > div {
  max-height: 4em;
  overflow: hidden;
  transition: max-height 2s ease-in-out;
  transition-delay: -1.7s;
}
.uw-search--results .page-navigator-more,
.uw-search--results .page-navigator-more:hover {
  color: #001641;
  font-size: 0.85rem;
  font-weight: 700;
  position: unset;
  bottom: unset;
  display: unset;
  width: unset;
  text-align: unset;
  background: #fff;
  left: unset;
  padding: unset;
  margin-bottom: 15px;
}
.uw-search--results #search-tips {
  text-decoration: none;
  width: 120px;
  margin-top: 20px;
}
.uw-search--results #search-tips::after {
  content: none;
}
.uw-search--results .error {
  border: 2px solid #79170e;
  padding: 20px;
  background-color: #fde1dd;
  font-size: 1.25rem;
  color: #79170e;
}
.uw-search--results .uow-search-link {
  color: #008000;
  font-weight: 400;
  font-size: 0.875rem;
  margin: 0;
  padding: 0;
}
.uw-search--results .clickback {
  cursor: pointer;
  overflow-wrap: break-word;
}
.uw-search--inline {
  background-color: unset;
  height: auto;
  margin-block: var(--section-spacing-y);
  color: #001641;
}
.uw-search--inline .uw-search--container .uw-search--form::before, .uw-search--inline .uw-search--container .uw-search--form--motivation::before {
  font-family: "WwwUowEduAu";
  content: "\f009";
  font-size: 2rem;
  color: #001641;
  position: absolute;
  top: unset;
  bottom: 0.4rem;
}
.uw-search--inline .uw-search--container .uw-search--form input, .uw-search--inline .uw-search--container .uw-search--form--motivation input {
  color: #001641;
  padding-bottom: 5px;
}
.uw-search--inline .uw-search--container .uw-search--form input::placeholder, .uw-search--inline .uw-search--container .uw-search--form--motivation input::placeholder {
  font-size: 3rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #F2F2F2;
}
@media (max-width: 767px) {
  .uw-search--inline .uw-search--container .uw-search--form input::placeholder, .uw-search--inline .uw-search--container .uw-search--form--motivation input::placeholder {
    font-size: 1.5rem;
  }
}

.uw-search .easy-autocomplete,
.uw-search-overlay .easy-autocomplete,
.easy-autocomplete--motivation {
  display: flex;
  flex-direction: column;
  flex-grow: 100;
  width: 100% !important;
}
.uw-search .easy-autocomplete input,
.uw-search-overlay .easy-autocomplete input,
.easy-autocomplete--motivation input {
  width: 100%;
}
.uw-search .easy-autocomplete .easy-autocomplete-container,
.uw-search-overlay .easy-autocomplete .easy-autocomplete-container,
.easy-autocomplete--motivation .easy-autocomplete-container {
  padding: 0 0 1.5em 3.5rem;
  margin: 75px 0 0;
  min-width: 75%;
  width: unset;
  position: absolute;
  z-index: 5;
  left: 0;
  top: unset;
  right: unset;
}
@media (max-width: 767px) {
  .uw-search .easy-autocomplete .easy-autocomplete-container,
  .uw-search-overlay .easy-autocomplete .easy-autocomplete-container,
  .easy-autocomplete--motivation .easy-autocomplete-container {
    margin: 45px 0 0;
    padding-left: 2rem;
  }
}
.uw-search .easy-autocomplete .easy-autocomplete-container ul,
.uw-search-overlay .easy-autocomplete .easy-autocomplete-container ul,
.easy-autocomplete--motivation .easy-autocomplete-container ul {
  margin: 0;
  list-style: none;
  border: 0;
  background: none;
}
.uw-search .easy-autocomplete .easy-autocomplete-container ul li,
.uw-search-overlay .easy-autocomplete .easy-autocomplete-container ul li,
.easy-autocomplete--motivation .easy-autocomplete-container ul li {
  cursor: pointer;
  font-weight: 400;
  overflow: hidden;
  padding: 5px;
  box-sizing: border-box;
  background: none;
  border-style: none;
  text-decoration: none !important;
}
.uw-search .easy-autocomplete .easy-autocomplete-container ul li.selected,
.uw-search-overlay .easy-autocomplete .easy-autocomplete-container ul li.selected,
.easy-autocomplete--motivation .easy-autocomplete-container ul li.selected {
  text-decoration: underline !important;
}
.uw-search .easy-autocomplete .easy-autocomplete-container p,
.uw-search-overlay .easy-autocomplete .easy-autocomplete-container p,
.easy-autocomplete--motivation .easy-autocomplete-container p {
  font-size: 1.25rem;
  font-weight: 700;
  margin-top: 0.75em;
  margin-bottom: 1em;
}
.uw-search .easy-autocomplete .motivation,
.uw-search-overlay .easy-autocomplete .motivation,
.easy-autocomplete--motivation .motivation {
  background: #fff;
  padding: 0 3.5rem 1.5em 3.5rem;
  margin: 50px 0 0;
}
@media (max-width: 600px) {
  .uw-search .easy-autocomplete .motivation,
  .uw-search-overlay .easy-autocomplete .motivation,
  .easy-autocomplete--motivation .motivation {
    padding: 0 1em 1.5em 1em;
  }
}
.uw-search .easy-autocomplete .motivation > p,
.uw-search-overlay .easy-autocomplete .motivation > p,
.easy-autocomplete--motivation .motivation > p {
  color: #001641;
  font-size: 1em !important;
}
.uw-search .easy-autocomplete .motivation a,
.uw-search-overlay .easy-autocomplete .motivation a,
.easy-autocomplete--motivation .motivation a {
  color: #0033FF;
  font-weight: 700;
  text-decoration: none !important;
  word-break: break-word;
  white-space: break-spaces;
  text-align: left;
  line-height: 1;
  margin-bottom: 8px;
}
.uw-search .easy-autocomplete .motivation a:visited,
.uw-search-overlay .easy-autocomplete .motivation a:visited,
.easy-autocomplete--motivation .motivation a:visited {
  color: #663366;
}
.uw-search .easy-autocomplete a,
.uw-search-overlay .easy-autocomplete a,
.easy-autocomplete--motivation a {
  color: #fff;
  display: block;
}

.uw-search-overlay .easy-autocomplete-container {
  background-color: inherit;
  color: #001641;
}
.uw-search-overlay .easy-autocomplete-container li {
  color: #0033FF;
}

.uw-search .easy-autocomplete-container {
  background-color: #001641;
  color: white;
  box-shadow: 0 10px 6px -6px #b8b8b8;
}

.uw-search--sort {
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin-bottom: 2rem;
  margin-top: 1rem;
}
.uw-search--sort ul {
  list-style: none;
  display: flex;
  flex-flow: wrap;
}
.uw-search--sort ul li {
  margin-left: 10px;
  font-weight: 700;
  transition: none;
  margin-bottom: 10px;
  display: flex;
}
@media (max-width: 768px) {
  .uw-search--sort ul li {
    margin-left: 0;
  }
}
.uw-search--sort ul li a {
  color: #001641;
  padding: 5px 10px;
  position: relative;
}
.uw-search--sort ul li a:hover {
  color: #ed0a00;
}
.uw-search--sort ul li a.selected {
  border: 2px solid #ed0a00;
  color: #ed0a00;
}

.uw-search--container {
  width: 100%;
}
.uw-search--container a {
  text-align: right;
  display: flex;
  align-items: center;
  white-space: nowrap;
  padding: 0;
}
.uw-search--container a:after {
  content: none;
}
.uw-search--container .uw-search--form, .uw-search--container .uw-search--form--motivation {
  display: flex;
  width: 100%;
  flex-direction: row;
  position: relative;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .uw-search--container .uw-search--form, .uw-search--container .uw-search--form--motivation {
    width: 100%;
    flex-direction: column;
  }
}
.uw-search--container .uw-search--form input[name=sitesearch], .uw-search--container .uw-search--form--motivation input[name=sitesearch] {
  width: 100%;
}
.uw-search--container .uw-search--form .searchHolder, .uw-search--container .uw-search--form--motivation .searchHolder {
  display: flex;
  flex-basis: 100%;
}
.uw-search--container .uw-search--form .searchHolder > div:nth-child(1), .uw-search--container .uw-search--form--motivation .searchHolder > div:nth-child(1) {
  flex-grow: 1;
}
.uw-search--container .uw-search--form .searchHolder .linksHolder, .uw-search--container .uw-search--form--motivation .searchHolder .linksHolder {
  display: flex;
  flex-direction: column-reverse;
  margin-left: 1.5em;
}
.uw-search--container .uw-search--form .searchHolder .linksHolder a, .uw-search--container .uw-search--form--motivation .searchHolder .linksHolder a {
  margin: 10px 0 0;
  padding: 0;
  font-size: 0.75rem;
}
.uw-search--container .uw-search--form .searchHolder .linksHolder button, .uw-search--container .uw-search--form--motivation .searchHolder .linksHolder button {
  white-space: nowrap;
  margin: 0;
}
.uw-search--container .uw-search--form .uw-submit-search, .uw-search--container .uw-search--form--motivation .uw-submit-search {
  font-size: 1.15rem;
}
@media (max-width: 767px) {
  .uw-search--container .uw-search--form .uw-submit-search, .uw-search--container .uw-search--form--motivation .uw-submit-search {
    margin-top: 25px;
    text-align: right;
    font-size: 0.95rem;
  }
}
@media (min-width: 768px) {
  .uw-search--container .uw-search--form .uw-submit-search, .uw-search--container .uw-search--form--motivation .uw-submit-search {
    position: relative;
  }
}
.uw-search--container .uw-search--form::before, .uw-search--container .uw-search--form--motivation::before {
  font-family: "WwwUowEduAu";
  content: "\f009";
  font-size: 2rem;
  color: #F2F2F2;
  position: absolute;
  top: 15px;
}
@media (max-width: 767px) {
  .uw-search--container .uw-search--form::before, .uw-search--container .uw-search--form--motivation::before {
    font-size: 1.25rem;
    top: 5px;
  }
}
.uw-search--container .uw-search--form input, .uw-search--container .uw-search--form--motivation input {
  height: 75px;
  background-color: transparent;
  border: 0;
  border-bottom: 3px solid #ed0a00;
  margin-bottom: 0;
  padding-left: 3.5rem;
  font-size: 3rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #fff;
  outline: none;
  box-shadow: none;
}
@media (max-width: 767px) {
  .uw-search--container .uw-search--form input, .uw-search--container .uw-search--form--motivation input {
    height: 45px;
    font-size: 1.5rem;
    padding-left: 2rem;
  }
}
.uw-search--container .uw-search--form input::placeholder, .uw-search--container .uw-search--form--motivation input::placeholder {
  font-size: 3rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #fff;
}
@media (max-width: 767px) {
  .uw-search--container .uw-search--form input::placeholder, .uw-search--container .uw-search--form--motivation input::placeholder {
    font-size: 1.5rem;
  }
}
.uw-search--container .uw-search--form--motivation input {
  font-family: "Montserrat";
  height: 50px;
  border-bottom: 1px solid #001641;
  font-size: 16px;
  padding-right: 5.5em;
  padding-bottom: 9px;
}
@media (min-width: 600px) {
  .uw-search--container .uw-search--form--motivation input {
    padding-left: 38px;
  }
}
@media (max-width: 600px) {
  .uw-search--container .uw-search--form--motivation input {
    padding-right: 5.5em;
    padding-left: 0px;
  }
}
.uw-search--container .uw-search--form--motivation input::placeholder {
  font-size: 16px !important;
  font-family: "Montserrat" !important;
  color: #8a8a8a !important;
}
@media (max-width: 600px) {
  .uw-search--container .uw-search--form--motivation::before {
    display: none;
  }
}
@media (min-width: 600px) {
  .uw-search--container .uw-search--form--motivation::before {
    font-size: 1.5em !important;
    top: 0px !important;
    padding-top: 8px;
    cursor: pointer;
  }
}
@media (max-width: 600px) {
  .uw-search--container .uw-search--form--motivation::after {
    font-family: "WwwUowEduAu";
    content: "\f009";
    position: absolute;
    font-size: 1.5em !important;
    right: 0;
    top: 9px;
  }
}

.uw-search--filter {
  position: relative;
}
.uw-search--filter::after {
  content: "";
  background-image: linear-gradient(to top, #cacaca 50%, #ffffff 0%);
  background-position: bottom;
  background-size: 1px 10px;
  background-repeat: repeat-y;
  height: 100%;
  width: 1px;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  right: 10px;
}
@media (max-width: 1024px) {
  .uw-search--filter::after {
    display: none;
  }
}
.uw-search--filter input[name=sitesearch] {
  width: 80%;
}

.uw-search-overlay {
  position: fixed;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 50;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.95);
}
.uw-search-overlay--wrapper {
  height: 60%;
  width: 90%;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: row;
}
.uw-search-overlay--wrapper .uw-search--close {
  position: absolute;
  top: 2em;
  right: 2em;
  font-weight: 700;
  font-size: 1rem;
  color: #001641;
  width: auto;
}
.uw-search-overlay--wrapper .uw-search--close::before {
  font-family: "WwwUowEduAu";
  content: "\f02a";
  margin-right: 5px;
  font-size: 1rem;
  color: #001641;
  height: 75px;
  width: auto;
}
.uw-search-overlay--wrapper .uw-search--container {
  display: flex;
  flex-direction: column;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper {
  width: 100%;
  display: flex;
  flex-direction: row;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form, .uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form--motivation {
  width: 100%;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form::before, .uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form--motivation::before {
  color: #001641 !important;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form .linksHolder, .uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form--motivation .linksHolder {
  justify-content: space-around;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form .linksHolder, .uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form--motivation .linksHolder {
  justify-content: space-around;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form input, .uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form--motivation input {
  padding-top: 4px;
  padding-bottom: 12px;
  color: #001641;
  width: 100%;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form input::placeholder, .uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form--motivation input::placeholder {
  font-size: 3rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #001641;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form label, .uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form--motivation label {
  line-height: 25.2px;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form label:before, .uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form--motivation label:before {
  top: 6px;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form label:after, .uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form--motivation label:after {
  top: 12px;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper a {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 15%;
  color: #001641 !important;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search-overlay--results {
  display: flex;
  flex-direction: column;
  width: 50%;
  margin-top: 5em;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search-overlay--results ul {
  list-style: none;
  margin: 0;
  color: #001641 !important;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search-overlay--results ul li {
  padding: 15px 0;
  border-bottom: 2px dashed #cccccc;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search-overlay--results ul li a {
  color: #0033FF;
}
@media (max-width: 767px) {
  .uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper {
    flex-direction: column !important;
  }
  .uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form input::placeholder, .uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form--motivation input::placeholder {
    font-size: 1.5rem !important;
  }
  .uw-search-overlay--wrapper .uw-search--container .uw-search-overlay--results {
    width: 100%;
  }
  .uw-search-overlay--wrapper .uw-search--container .uw-search-overlay--results a {
    justify-content: flex-start !important;
  }
}

.uw-search--filter .posts-filter input[type=radio] + label,
.uw-search--filter .posts-filter input,
.uw-search--filter .posts-filter label {
  margin-left: 0.5em;
}
@media (max-width: 767px) {
  .uw-search--filter .posts-filter .collection_holder {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
  }
  .uw-search--filter .posts-filter .collection_holder > div {
    flex-grow: 1;
    flex-basis: 34%;
  }
}

@media (max-width: 767px) {
  p.search__results--label {
    display: none;
  }
}

.search__results {
  margin-top: 40px;
}
.search__results--label {
  margin-bottom: 3em;
}
.search__results--label span {
  font-weight: 700;
}
.search__results--refine-title {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1rem;
  margin-bottom: 1rem;
}
.search__results--column {
  padding-left: 2rem;
  padding-right: 2rem;
}
@media (max-width: 767px) {
  .search__results--refine-title {
    display: none;
  }
  .search__results--column {
    padding-left: 0.4rem;
    padding-right: 0.4rem;
  }
}

@media (max-width: 767px) {
  section .results {
    margin-top: 1em;
  }
  .uw-card-image {
    display: none !important;
  }
  .uw-card--article, .uw-card--staff {
    margin: 1em;
    padding: 2.5em 0;
  }
  .uw-card--staff-details {
    flex-direction: column;
  }
  .uw-card--staff-details-name span {
    font-weight: bold;
    text-transform: uppercase;
  }
  .uw-card--staff-details a {
    color: #001641;
  }
  .uw-search--filter {
    border-right: none !important;
  }
  .uw-search--filter .posts-filter-trigger {
    padding: 1em 0;
    border-bottom: 2px dashed white;
    display: initial;
    width: initial;
    margin-bottom: 2em;
  }
  .uw-search--filter .posts-filter-trigger::after {
    position: relative;
    font-size: 1.1em;
    top: 0;
    margin-left: 0.8em;
    content: "\f022";
  }
  .uw-search--filter .posts-filter-trigger.posts-filter-close::after {
    content: "\f023";
  }
  .uw-search--filter .posts-filter {
    margin-bottom: 20px;
  }
  .uw-search--filter .posts-filter--expanded {
    margin-bottom: 4em;
  }
  .uw-search--filter .posts-filter--expanded label {
    margin-bottom: 0.5rem;
  }
  .uw-search--sort-by a:hover {
    text-decoration: none;
  }
  .uw-search--sort {
    display: block;
  }
  .uw-search--sort ul {
    margin-left: 0;
  }
  .uw-search--sort ul li:first-child {
    margin-left: 0;
  }
}
.posts-filter {
  display: flex;
  flex-direction: column;
}
.posts-filter input,
.posts-filter label {
  margin: 5px 0;
  font-weight: bold;
}
.posts-filter label {
  display: block;
  cursor: pointer;
  font-size: 0.875rem;
  line-height: 25.2px;
  margin-bottom: 0px;
  margin-left: 8px;
  margin-right: 16px;
  margin-top: 5px;
}
.posts-filter [type=radio] {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.posts-filter [type=radio] + label {
  display: block;
  position: relative;
  transition: none;
}
.posts-filter [type=radio] + label::before {
  content: "";
  display: inline-block;
  vertical-align: -0.2em;
  margin-right: 0.75em;
  width: 18px;
  height: 18px;
  border: 1px solid #ed0a00;
  border-radius: 100%;
  background: #fff;
}
.posts-filter [type=radio]:checked + label::after {
  content: "";
  width: 12px;
  height: 12px;
  background: #ed0a00;
  position: absolute;
  top: 10px;
  left: 3px;
  border-radius: 100%;
}
.posts-filter [type=radio]:focus + label::after {
  background: #ed0a00;
}

.uw-card {
  margin-bottom: 25px;
}
.uw-card--date {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  color: #ed0a00;
  font-size: 0.95rem;
  margin: 15px 0 5px 0;
}
.uw-card--image {
  width: 100%;
  height: 150px;
  background-size: cover;
  background-position: 50%;
  overflow: hidden;
}
@media (max-width: 1024px) {
  .uw-card--image {
    margin-bottom: 20px;
  }
}
.uw-card h2 {
  margin-bottom: 15px;
}
.uw-card p:not(.uw-card--date) {
  font-size: 0.9rem;
}
.uw-card--featured {
  border: 1px solid #ed0a00;
  padding: 2rem;
  margin: 32px 0;
  position: relative;
  height: auto;
  background-color: #efefef;
}
.uw-card--subtitle, .uw-card--time, .uw-card--location, .uw-card--type, .uw-card--link {
  line-height: 1.1;
  font-size: 0.9rem;
}
.uw-card--subtitle {
  overflow: hidden;
  overflow-y: hidden;
  max-height: 6em;
  position: relative;
  margin: 5px 0 1.875rem;
  line-height: 1.5;
  margin-top: 5px;
}
.uw-card--time {
  margin-left: 1.5rem;
}
.uw-card--time::before {
  font-family: "WwwUowEduAu";
  content: "\f01d";
  position: absolute;
  font-size: 0.9rem;
  margin-left: -25px;
}
.uw-card--location {
  margin-left: 1.5rem;
}
.uw-card--location::before {
  font-family: "WwwUowEduAu";
  content: "\f012";
  position: absolute;
  font-size: 0.9rem;
  margin-left: -25px;
}
.uw-card--type {
  margin-left: 1.5rem;
}
.uw-card--type::before {
  font-family: "WwwUowEduAu";
  content: "\f023";
  position: absolute;
  font-size: 0.9rem;
  margin-left: -25px;
}

.uw-card-image {
  height: 100px;
  background-size: cover;
  background-position: 50% 50%;
}
.uw-card--maps {
  position: relative;
  padding: 2rem 0;
  border-bottom: 2px dashed #efefef;
}
.uw-card--maps div.description {
  margin: 0 0 1.875rem p;
  margin-margin: unset;
}
.uw-card--event {
  padding: 2rem;
  border: 1px solid #ed0a00;
  margin: 32px 0;
  position: relative;
}
.uw-card--event table tbody {
  border: none;
}
.uw-card--event table tbody tr {
  border: none;
}
.uw-card--event table tbody tr th {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.uw-card--event .uw-card--subtitle {
  padding-top: 1rem;
}
.uw-card--course {
  border: 1px solid #ed0a00;
  padding: 2rem;
  position: relative;
  margin: 32px 0;
}
.uw-card--course table {
  table-layout: initial;
  margin-bottom: 1.875rem;
}
.uw-card--course table th {
  vertical-align: top;
  border-right: none;
}
.uw-card--course table th:first-of-type {
  white-space: nowrap;
}
.uw-card--course .uw-card--title {
  color: #0033FF;
  font-weight: 400;
  font-size: 1rem;
}
.uw-card--course .uw-card--subtitle {
  line-height: 1.5;
  margin-top: 5px;
}
.uw-card--course table tbody {
  border: none;
}
.uw-card--course table tr {
  font-size: 1.25rem;
  text-align: left;
  background-color: transparent !important;
  border-bottom: 1px solid #001641 !important;
}
.uw-card--course table tr:last-of-type {
  border: none !important;
}
.uw-card--course table tr th {
  text-align: left;
  font-weight: normal;
  font-size: 0.85rem;
  padding-left: 0;
  padding-bottom: 0.5rem;
}
.uw-card--course table tr th:first-of-type {
  font-weight: 700;
}
@media (max-width: 767px) {
  .uw-card--course table tr th {
    display: flex;
    flex-direction: column;
    width: 100% !important;
  }
  .uw-card--course table tr th:first-of-type {
    padding-bottom: 0 !important;
  }
  .uw-card--course table tr th:last-of-type {
    padding-top: 0 !important;
  }
}
.uw-card--favorite {
  font-size: 0.8rem;
  font-weight: 700;
  text-transform: uppercase;
  color: #0033FF;
}
.uw-card--favorite::before {
  font-family: "WwwUowEduAu";
  content: "\f027";
  color: #F2F2F2;
  margin-right: 0.5em;
}
.uw-card--lastdate, .uw-card--search-type {
  text-transform: uppercase;
  color: #b3b3b3;
  position: absolute;
  bottom: 15px;
  font-size: 0.85rem;
  font-weight: bold;
  margin-bottom: 1rem;
}
.uw-card--search-type {
  right: 25px;
}
.uw-card--lastdate {
  left: 30px;
}
.uw-card--article {
  padding: 2rem 0;
}
.uw-card--article .uw-card--title {
  color: #0033FF !important;
}
.uw-card--article-subtitle {
  margin-top: 0 !important;
  text-transform: uppercase;
}
.uw-card--article-blurb {
  margin: 0 !important;
  font-size: 0.95rem;
}
.uw-card--article-image {
  height: auto;
  width: 20%;
  margin-left: 1.8em;
  background-size: cover;
  position: relative;
}
.uw-card--article-image::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  content: "";
}
@media (min-width: 768px) {
  .uw-card--article-image {
    margin-left: 0;
  }
}
.uw-card--article-dt {
  display: flex;
  height: auto;
}
.uw-card--article-dt-date {
  font-size: 0.9rem;
  text-transform: uppercase;
  font-weight: bold;
  color: #ed0a00;
  margin-top: 0 !important;
  margin-bottom: 5px;
  margin-right: 10px;
}
.uw-card--article-dt-time {
  margin-top: 0 !important;
  font-size: 0.9rem;
  color: #5f5f5f;
  position: relative;
  top: 1px;
}
.uw-card--article-dt-time::before {
  position: relative;
  font-family: "WwwUowEduAu";
  content: "\f01d";
  font-size: 0.9rem;
  margin-right: 5px;
}
.uw-card--article p {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.uw-card--staff {
  margin-bottom: 2.5rem;
  padding-bottom: 2rem;
  position: relative;
}
.uw-card--staff::after {
  content: "";
  background-image: linear-gradient(to right, #cacaca 50%, #ffffff 0%);
  background-position: bottom;
  background-size: 10px 1px;
  background-repeat: repeat-x;
  height: 1px;
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
.uw-card--staff-name {
  color: #001641;
  font-size: 1.25rem;
}
.uw-card--staff-name span {
  font-size: 0.8rem;
}
.uw-card--staff-name span:last-of-type {
  font-size: 0.8rem;
}
.uw-card--staff-name .view {
  font-weight: 700;
  color: #0033FF;
  font-size: 0.8rem;
}
.uw-card--staff-position {
  color: #ed0a00;
  font-weight: 700;
  text-transform: uppercase;
}
.uw-card--staff table {
  margin-top: 0;
  margin-bottom: 0;
}
.uw-card--staff table tbody {
  border: none;
}
.uw-card--staff table tr {
  font-size: 1.25rem;
  text-align: left;
  background-color: transparent !important;
  border-bottom: 1px solid #001641 !important;
}
.uw-card--staff table tr:last-of-type {
  border: none !important;
}
.uw-card--staff table tr th {
  font-weight: normal;
  padding: 4px 0;
  color: #0033FF;
  font-size: 0.9rem;
  font-weight: 700;
  text-align: left;
}
.uw-card--staff-details {
  display: flex;
  list-style: none;
  margin: 0;
}
.uw-card--staff-details li {
  margin-right: 25px;
}
.uw-card--staff-details li::before {
  margin-right: 10px;
}

.uw-search--results .uw-card--search-type {
  margin-bottom: 1rem;
}

.uw-intro-image {
  background-size: cover;
  background-position: 50%;
  position: relative;
  z-index: 1;
  margin-top: 77px;
  margin-bottom: 80px;
}
@media (min-width: 981px) {
  .uw-intro-image {
    margin-top: 154px;
  }
}
.uw-intro-image .uw-button, .uw-intro-image .uw-button-white, .uw-intro-image .uw-button-red, .uw-intro-image .uw-button-blue, .uw-intro-image .uw-bg-link, .uw-intro-image .uw-link-box--link, .uw-intro-image .uw-subscription-form a, .uw-subscription-form .uw-intro-image a, .uw-intro-image .uw-subscription-form button, .uw-subscription-form .uw-intro-image button, .uw-intro-image .uw-stories-search button, .uw-stories-search .uw-intro-image button {
  letter-spacing: 0 !important;
}
.uw-intro-image::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: 0.3s opacity;
  background-color: #151515;
  content: "";
  opacity: 0.55;
  z-index: -1;
}
.uw-intro-image .uw-intro-title {
  color: #fff;
  position: relative;
  line-height: 1;
}
@media (min-width: 768px) {
  .uw-intro-image .uw-intro-title {
    top: -50px;
    margin-bottom: -25px;
  }
}
.uw-intro-image h1 {
  position: relative;
  margin-bottom: 0;
  color: #fff;
}
.uw-intro-image h2 {
  color: #fff;
}
.uw-intro-image a {
  color: #fff;
}
.uw-intro-image p {
  color: #fff;
}
.uw-intro-image--content {
  height: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-flow: column;
  padding-bottom: 50px;
}
@media (max-width: 1024px) {
  .uw-intro-image--content {
    margin-left: 25px;
  }
}
.uw-intro-image--content h1 {
  position: inherit;
  line-height: 1;
}
@media (min-width: 768px) {
  .uw-intro-image--content h1 {
    margin: 50px 0;
    max-width: 75%;
  }
}
.uw-intro-image--content .uw-button, .uw-intro-image--content .uw-button-white, .uw-intro-image--content .uw-button-red, .uw-intro-image--content .uw-button-blue, .uw-intro-image--content .uw-bg-link, .uw-intro-image--content .uw-link-box--link, .uw-intro-image--content .uw-subscription-form a, .uw-subscription-form .uw-intro-image--content a, .uw-intro-image--content .uw-subscription-form button, .uw-subscription-form .uw-intro-image--content button, .uw-intro-image--content .uw-stories-search button, .uw-stories-search .uw-intro-image--content button {
  margin-top: 25px;
  font-size: 1.15rem;
  text-transform: uppercase;
}
.uw-intro-image--content .uw-header-subnav-boxes {
  list-style: none;
  margin-left: 0;
  display: flex;
  flex-flow: row wrap;
}
.uw-intro-image--content .uw-header-subnav-boxes li {
  width: 40%;
  margin-right: 1rem;
  position: relative;
}
.uw-intro-image--content .uw-header-subnav-boxes li p {
  margin-bottom: 0;
}
.uw-intro-image--content .uw-header-subnav-boxes li p:first-child {
  font-weight: bold;
}
.uw-intro-image--content .uw-header-subnav-boxes li::before {
  position: absolute;
  left: -1.5rem;
}
@media (min-width: 768px) {
  .uw-intro-image--content .uw-header-subnav-boxes li {
    width: 18%;
    margin-right: 25px;
  }
}
.page-header-min .uw-intro-image {
  background-color: #001641;
}

.uw-pull-left {
  position: relative;
  left: -35px;
}

.uw-page-footnote p:first-of-type {
  font-weight: 700;
  margin-bottom: 10px;
}

.uw-page-footnote-right {
  align-self: end;
}
.uw-page-footnote-right p:first-of-type {
  font-weight: 700;
  margin-bottom: 10px;
}

.header-image {
  background-size: cover;
  height: 250px;
  width: 100%;
  background-position: 50%;
}

.uw-intro-header-container {
  display: flex;
  flex-wrap: wrap;
  min-height: 600px;
}

.uw-intro-breadcrumbs-container,
.uw-intro-title-container {
  width: 100%;
}

@media (min-width: 980px) {
  .uw-intro-title-container {
    max-width: 50%;
  }
}

.uw-sub-menu {
  background: #0033FF;
  padding: 40px 35px 15px;
  margin-right: 50px;
}
@media (max-width: 1024px) {
  .uw-sub-menu {
    display: none;
  }
}
.uw-sub-menu--title {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  font-size: 0.9rem;
  line-height: 1.25em;
}
.uw-sub-menu--links {
  list-style-type: none;
  margin-left: 0;
}
.uw-sub-menu--links li .currentsection {
  color: #fff;
}
.uw-sub-menu--links a {
  font-size: 0.8rem;
  display: block;
  margin-bottom: 10px;
  font-weight: 400;
}
.uw-sub-menu--links a:hover {
  color: #fff;
  text-decoration: underline;
}

.uw-vrh-masthead--image .uw-masthead__main {
  background-size: cover;
  background-position: 50%;
  position: relative;
  z-index: 1;
  margin-bottom: 0;
}
@media (max-width: 1024px) {
  .uw-vrh-masthead--image .uw-masthead__main {
    margin-top: 0;
    padding: 80px 0;
  }
}
.uw-vrh-masthead--image .uw-masthead__main::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: 0.3s opacity;
  background-color: #151515;
  content: "";
  opacity: 0.55;
  z-index: -1;
}
@media (min-width: 768px) {
  .uw-vrh-masthead--image .uw-masthead__title {
    padding: 35px 0;
  }
}
.uw-vrh-masthead--image .uw-button, .uw-vrh-masthead--image .uw-button-white, .uw-vrh-masthead--image .uw-button-red, .uw-vrh-masthead--image .uw-button-blue, .uw-vrh-masthead--image .uw-bg-link, .uw-vrh-masthead--image .uw-link-box--link, .uw-vrh-masthead--image .uw-subscription-form a, .uw-subscription-form .uw-vrh-masthead--image a, .uw-vrh-masthead--image .uw-subscription-form button, .uw-subscription-form .uw-vrh-masthead--image button, .uw-vrh-masthead--image .uw-stories-search button, .uw-stories-search .uw-vrh-masthead--image button {
  color: #fff;
  font-size: 1.125rem;
}

.uw-media-block.bg--navy h2 {
  color: #fff;
}
.uw-media-block .media-author {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  font-size: 0.8rem;
  color: #ed0a00;
  display: block;
  margin-top: 5px;
}
@media (min-width: 1024px) {
  .uw-media-block .media-author {
    display: inline;
    position: relative;
    left: -10px;
    writing-mode: vertical-lr;
  }
}
.uw-media-block.bg--navy {
  padding: 5rem 0;
}
.uw-media-block--media {
  position: relative;
  background-size: cover;
  display: block;
}
.uw-media-block--media::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 66.6666666667%;
  content: "";
}
.uw-media-block h2:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #001641;
  margin-top: 0.9375rem;
}
.uw-media-block h2.color--red::after {
  background-color: #ed0a00;
}
.uw-media-block h2.color--white::after {
  background-color: #fff;
}
.uw-media-block .responsive-embed iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.uw-media-block .transcript {
  padding: 1rem 1.5rem;
}
.uw-media-block .transcript .transcript__header {
  position: relative;
}
.uw-media-block .transcript .transcript__header .transcript__button {
  font-weight: 700;
  text-decoration: none;
  cursor: pointer;
  color: #001641;
  position: absolute;
  right: 0;
  top: 0;
}
.uw-media-block .transcript .transcript__header .transcript__button:hover {
  color: #ed0a00;
}
.uw-media-block .transcript .transcript__header .show_transcript::after {
  font-family: "WwwUowEduAu";
  content: "\f021";
  margin-left: 10px;
  font-family: "WwwUowEduAu";
}
.uw-media-block .transcript .transcript__header .hide_transcript::after {
  font-family: "WwwUowEduAu";
  content: "\f020";
  font-family: "WwwUowEduAu";
  margin-left: 10px;
}
.uw-media-block .transcript .transcript__content {
  position: relative;
  -webkit-animation: fade-in 0.3s backwards;
  animation: fade-in 0.3s backwards;
  font-size: 0.9em;
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.uw-media-block .transcript .is_hidden {
  display: none;
}
.uw-media-block .uw-button-red {
  display: block;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #ed0a00;
  font-weight: bold;
  text-transform: uppercase;
  margin: 10px 0;
  font-size: 1.125rem;
  transition: color cubic-bezier(0.77, 0, 0.18, 1);
}
.uw-media-block .uw-button-red::after {
  content: "\f001";
  font-family: "WwwUowEduAu";
  margin-left: 10px;
  transition: margin-left cubic-bezier(0.77, 0, 0.18, 1) 0.3s;
  opacity: 1;
}
.uw-media-block .uw-button-red:hover {
  text-decoration: none;
}
.uw-media-block .uw-button-red:hover::after {
  margin-left: 13px;
}
.uw-media-block .blockquote-author {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  display: block;
  color: #001641;
  margin: 15px 0;
  font-style: normal;
  font-size: 0.9rem;
  text-transform: uppercase;
  font-weight: bold;
}
.uw-media-block .blockquote-author-subhead {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  display: block;
  color: #001641;
  margin: 15px 0;
  font-style: normal;
  font-weight: 400;
  font-size: 0.9rem;
  margin-top: -10px;
  text-transform: uppercase;
}

.uw-media-block {
  margin-block: var(--section-spacing-y);
}
.uw-media-block blockquote,
.uw-media-block .media-block-blockquote {
  font-size: 1.2rem;
  font-style: italic;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  border-left: 0;
  line-height: 1.25;
  margin-bottom: 50px;
  position: relative;
  padding-top: 40px;
  color: #001641;
  margin-top: 20px !important;
}
.uw-media-block blockquote::before,
.uw-media-block .media-block-blockquote::before {
  content: open-quote;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 6rem;
  position: absolute;
  top: -25px;
  left: -15px;
  color: #ed0a00;
}
.uw-media-block blockquote::after,
.uw-media-block .media-block-blockquote::after {
  content: close-quote;
  visibility: hidden;
  position: absolute;
}
.uw-media-block .blockquote-author {
  display: block;
  color: #001641;
  margin: 15px 0;
  font-style: normal;
  font-size: 0.9rem;
}
.uw-media-block .blockquote-author-subhead {
  display: block;
  color: #001641;
  margin: 15px 0;
  font-style: normal;
  font-weight: 400;
  font-size: 0.9rem;
  margin-top: -10px;
}

.uw-staff-listings--row-title {
  font-size: 3rem;
  line-height: 52px;
  margin-bottom: 15px;
  color: #001641;
}

.uw-staff-listings--items {
  margin: 50px 0;
}
.uw-staff-listings--items .uw-bg-image {
  position: relative;
  position: relative;
  background-size: cover;
  background-position: 50%;
  margin-bottom: 15px;
}
.uw-staff-listings--items .uw-bg-image::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  content: "";
}
.uw-staff-listings--items .uw-bg-image::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  content: "";
}
.uw-staff-listings--items-heading {
  font-size: 1.6rem;
  text-transform: none;
  margin-bottom: 1rem;
}
.uw-staff-listings--items-title {
  font-size: 1rem;
  text-transform: none;
  margin-bottom: 1rem;
}
.uw-staff-listings--items .lists--icons {
  margin-left: 0;
}
.uw-staff-listings--items .lists--icons li::before {
  margin-right: 10px;
}
.uw-staff-listings--items .lists--icons a {
  color: #001641;
}
.uw-staff-listings--items .lists--icons a:hover {
  color: #ed0a00;
}

.uw-staff-listings--item-heading {
  margin-bottom: 2rem;
}
.uw-staff-listings--item-heading a {
  font-size: 1.6rem;
  text-transform: none;
  color: #001641;
}

.uw-staff-listings--item-title {
  font-size: 1.125rem;
  text-transform: none;
  margin-bottom: 1rem;
}

@media print, screen and (max-width: 47.99875em) {
  .uw-profile-compact {
    margin-top: 2rem;
  }
  .uw-profile-compact h2 + .uw-profile-card,
  .uw-profile-compact .uw-profile-card .cell + .cell {
    margin-top: 0 !important;
  }
}
.uw-profile-compact .uw-profile-card + .uw-profile-card {
  margin-top: 2rem;
}
.uw-profile-compact .uw-profile-person {
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  font-size: 1.5rem;
  color: #001641;
}
.uw-profile-compact .uw-profile-position {
  font-weight: 600;
  color: #ed0a00;
  text-transform: uppercase;
}
.uw-profile-compact .uw-profile-unit {
  font-weight: 600;
}
.uw-profile-compact .uw-profile-division {
  font-size: 90%;
}
.uw-profile-compact .uw-profile-contact .phone::before,
.uw-profile-compact .uw-profile-contact .email::before,
.uw-profile-compact .uw-profile-contact .location::before {
  font-family: "WwwUowEduAu";
  margin-right: 10px;
}
.uw-profile-compact .uw-profile-contact .phone::before {
  content: "\f014";
}
.uw-profile-compact .uw-profile-contact .email::before {
  content: "\f01b";
}
.uw-profile-compact .uw-profile-contact .location::before {
  content: "\f012";
}
.uw-profile-compact .uw-profile-link {
  font-size: 90%;
  text-transform: uppercase;
}
.uw-profile-compact .uw-profile-link::after {
  content: "\f001";
  font-family: "WwwUowEduAu";
  margin-left: 10px;
  transition: margin-left cubic-bezier(0.77, 0, 0.18, 1) 0.3s;
  opacity: 1;
}

@media print, screen and (max-width: 47.99875em) {
  .uw-profile-block + .uw-profile-block {
    margin-top: 2rem;
  }
}
.uw-profile-block [class^=profile-] + [class^=profile-] {
  margin-top: 2rem;
}
.uw-profile-block ol, .uw-profile-block ol li {
  list-style-image: none !important;
}

.profile-tabs .accordion {
  margin-top: 0;
}

.uw-feature-block {
  background: #001641;
  margin: 50px 0;
  padding: 4rem 0;
}
.uw-feature-block a:hover {
  text-decoration: none;
}
.uw-feature-block a:hover h3 {
  text-decoration: underline;
}
.uw-feature-block h2 {
  color: #fff;
}
.uw-feature-block h3 {
  color: #fff;
  font-size: 2rem;
  margin-bottom: 0.5rem;
}
.uw-feature-block p {
  font-size: 0.9rem;
  color: #fff;
}
.uw-feature-block .img {
  margin-bottom: 20px;
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.uw-feature-block .img::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 150%;
  content: "";
}
.uw-feature-block img {
  margin-bottom: 20px;
}
.uw-feature-block .uw-button, .uw-feature-block .uw-button-white, .uw-feature-block .uw-button-red, .uw-feature-block .uw-button-blue, .uw-feature-block .uw-bg-link, .uw-feature-block .uw-link-box--link, .uw-feature-block .uw-subscription-form a, .uw-subscription-form .uw-feature-block a, .uw-feature-block .uw-subscription-form button, .uw-subscription-form .uw-feature-block button, .uw-feature-block .uw-stories-search button, .uw-stories-search .uw-feature-block button {
  color: #fff;
}
.uw-feature-block .uw-h3 {
  color: #fff;
  font-size: 2rem;
  margin-bottom: 0.5rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-style: normal;
  font-weight: 400;
}

.uw-feature-block-white-bg {
  margin: 50px 0;
  padding: 4rem 0;
}
.uw-feature-block-white-bg a:hover {
  text-decoration: none;
  color: #001641;
}
.uw-feature-block-white-bg a:hover h3 {
  text-decoration: underline;
}
.uw-feature-block-white-bg h2 {
  color: #ed0a00;
  margin-bottom: 30px;
  font-size: 6.5rem;
}
@media (max-width: 768px) {
  .uw-feature-block-white-bg h2 {
    font-size: 3rem;
  }
}
.uw-feature-block-white-bg h3 {
  color: #001641;
  font-size: 2rem;
  margin-bottom: 0.5rem;
}
.uw-feature-block-white-bg p {
  font-size: 0.9rem;
  color: #001641;
}
.uw-feature-block-white-bg img {
  margin-bottom: 20px;
}
.uw-feature-block-white-bg .uw-button, .uw-feature-block-white-bg .uw-button-white, .uw-feature-block-white-bg .uw-button-red, .uw-feature-block-white-bg .uw-button-blue, .uw-feature-block-white-bg .uw-bg-link, .uw-feature-block-white-bg .uw-link-box--link, .uw-feature-block-white-bg .uw-subscription-form a, .uw-subscription-form .uw-feature-block-white-bg a, .uw-feature-block-white-bg .uw-subscription-form button, .uw-subscription-form .uw-feature-block-white-bg button, .uw-feature-block-white-bg .uw-stories-search button, .uw-stories-search .uw-feature-block-white-bg button {
  color: #ed0a00;
}

.uw-mainhead, .home-carousel h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 2.625rem;
  line-height: 2.625rem;
  letter-spacing: -0.08rem;
}
@media (min-width: 768px) {
  .uw-mainhead, .home-carousel h2 {
    font-size: 3.5rem;
  }
}
@media (min-width: 980px) {
  .uw-mainhead, .home-carousel h2 {
    font-size: 7.0625rem;
  }
}
@media (min-width: 768px) {
  .uw-mainhead, .home-carousel h2 {
    line-height: 3.5rem;
  }
}
@media (min-width: 980px) {
  .uw-mainhead, .home-carousel h2 {
    line-height: 7.0625rem;
  }
}
@media (min-width: 980px) {
  .uw-mainhead, .home-carousel h2 {
    font-weight: 700;
  }
}

.uw-blockhead {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.8125rem;
  line-height: 1.8125rem;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 0.5rem;
}
@media (min-width: 768px) {
  .uw-blockhead {
    font-size: 1.875rem;
  }
}
@media (min-width: 980px) {
  .uw-blockhead {
    font-size: 2rem;
  }
}
@media (min-width: 768px) {
  .uw-blockhead {
    line-height: 2.25rem;
  }
}
@media (min-width: 980px) {
  .uw-blockhead {
    line-height: 2.625rem;
  }
}
.uw-homepage .uw-blockhead {
  font-size: 2.625rem;
  line-height: 2.875rem;
  margin-bottom: 1.75rem;
}
@media (min-width: 768px) {
  .uw-homepage .uw-blockhead {
    font-size: 3.5rem;
  }
}
@media (min-width: 980px) {
  .uw-homepage .uw-blockhead {
    font-size: 5rem;
  }
}
@media (min-width: 768px) {
  .uw-homepage .uw-blockhead {
    line-height: 3.5625rem;
  }
}
@media (min-width: 980px) {
  .uw-homepage .uw-blockhead {
    line-height: 5.625rem;
  }
}

.uw-subhead {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #ed0a00;
  font-size: 1.875rem;
  line-height: 1.0666666667;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}

.uw-link-small, .uw-btn-red, .uw-btn, p.button-grey a, p.button-navy a, .uw-link-big, p.button-blue a, p.button-red a, .motivation-widget .mw-link-small > a, .motivation-widget .mw-quicklinks {
  color: #ed0a00;
  display: block;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.uw-link-small::after, .uw-btn-red::after, .uw-btn::after, p.button-grey a::after, p.button-navy a::after, .uw-link-big::after, p.button-blue a::after, p.button-red a::after, .motivation-widget .mw-link-small > a::after, .motivation-widget .mw-quicklinks::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  position: relative;
  right: -15px;
  transition: right 0.4s;
}
.uw-link-small:hover, .uw-btn-red:hover, .uw-btn:hover, p.button-grey a:hover, p.button-navy a:hover, .uw-link-big:hover, p.button-blue a:hover, p.button-red a:hover, .motivation-widget .mw-link-small > a:hover, .motivation-widget .mw-quicklinks:hover, .uw-link-small:focus, .uw-btn-red:focus, .uw-btn:focus, p.button-grey a:focus, p.button-navy a:focus, .uw-link-big:focus, p.button-blue a:focus, p.button-red a:focus, .motivation-widget .mw-link-small > a:focus, .motivation-widget .mw-quicklinks:focus {
  text-decoration: none;
}
.uw-link-small:hover::after, .uw-btn-red:hover::after, .uw-btn:hover::after, p.button-grey a:hover::after, p.button-navy a:hover::after, .uw-link-big:hover::after, p.button-blue a:hover::after, p.button-red a:hover::after, .motivation-widget .mw-link-small > a:hover::after, .motivation-widget .mw-quicklinks:hover::after, .uw-link-small:focus::after, .uw-btn-red:focus::after, .uw-btn:focus::after, p.button-grey a:focus::after, p.button-navy a:focus::after, .uw-link-big:focus::after, p.button-blue a:focus::after, p.button-red a:focus::after, .motivation-widget .mw-link-small > a:focus::after, .motivation-widget .mw-quicklinks:focus::after {
  right: -23px;
}
.uw-link-small + .uw-link-small, .uw-btn-red + .uw-link-small, .uw-link-small + .uw-btn-red, .uw-btn-red + .uw-btn-red, .uw-btn + .uw-link-small, p.button-grey a + .uw-link-small, p.button-navy a + .uw-link-small, .uw-btn + .uw-btn-red, p.button-grey a + .uw-btn-red, p.button-navy a + .uw-btn-red, .uw-link-small + .uw-btn, p.button-grey .uw-link-small + a, p.button-navy .uw-link-small + a, .uw-btn-red + .uw-btn, p.button-grey .uw-btn-red + a, p.button-navy .uw-btn-red + a, .uw-btn + .uw-btn, p.button-grey a + .uw-btn, p.button-grey .uw-btn + a, p.button-grey a + a, p.button-navy a + .uw-btn, p.button-navy p.button-grey a + a, p.button-grey p.button-navy a + a, p.button-navy .uw-btn + a, p.button-navy p.button-grey a + a, p.button-grey p.button-navy a + a, p.button-navy a + a, .uw-link-big + .uw-link-small, p.button-blue a + .uw-link-small, p.button-red a + .uw-link-small, .uw-link-big + .uw-btn-red, p.button-blue a + .uw-btn-red, p.button-red a + .uw-btn-red, .uw-link-big + .uw-btn, p.button-grey .uw-link-big + a, p.button-blue a + .uw-btn, p.button-blue p.button-grey a + a, p.button-grey p.button-blue a + a, p.button-red a + .uw-btn, p.button-red p.button-grey a + a, p.button-grey p.button-red a + a, p.button-navy .uw-link-big + a, .uw-link-small + .uw-link-big, p.button-blue .uw-link-small + a, p.button-red .uw-link-small + a, .uw-btn-red + .uw-link-big, p.button-blue .uw-btn-red + a, p.button-red .uw-btn-red + a, .uw-btn + .uw-link-big, p.button-grey a + .uw-link-big, p.button-blue .uw-btn + a, p.button-blue p.button-grey a + a, p.button-grey p.button-blue a + a, p.button-red .uw-btn + a, p.button-red p.button-grey a + a, p.button-grey p.button-red a + a, p.button-navy a + .uw-link-big, .uw-link-big + .uw-link-big, p.button-blue a + .uw-link-big, p.button-blue .uw-link-big + a, p.button-blue a + a, p.button-red a + .uw-link-big, p.button-red .uw-link-big + a, p.button-red a + a, .motivation-widget .mw-link-small > a + .uw-link-small, .motivation-widget .mw-link-small > a + .uw-btn-red, .motivation-widget .mw-link-small > a + .uw-btn, .motivation-widget p.button-grey .mw-link-small > a + a, p.button-grey .motivation-widget .mw-link-small > a + a, .motivation-widget .mw-link-small > a + .uw-link-big, .motivation-widget .mw-quicklinks + .uw-link-small, .motivation-widget .mw-quicklinks + .uw-btn-red, .motivation-widget .mw-quicklinks + .uw-btn, .motivation-widget p.button-grey .mw-quicklinks + a, p.button-grey .motivation-widget .mw-quicklinks + a, .motivation-widget p.button-navy .mw-quicklinks + a, p.button-navy .motivation-widget .mw-quicklinks + a, .motivation-widget .mw-quicklinks + .uw-link-big, .motivation-widget p.button-blue .mw-quicklinks + a, p.button-blue .motivation-widget .mw-quicklinks + a, .motivation-widget p.button-red .mw-quicklinks + a, p.button-red .motivation-widget .mw-quicklinks + a, .motivation-widget .mw-link-small > .uw-link-small + a, .motivation-widget .mw-link-small > .uw-btn-red + a, .motivation-widget .mw-link-small > .uw-btn + a, .motivation-widget p.button-grey .mw-link-small > a + a, p.button-grey .motivation-widget .mw-link-small > a + a, .motivation-widget .mw-link-small > .uw-link-big + a, .motivation-widget .mw-link-small > a + a, .motivation-widget .mw-link-small > .mw-quicklinks + a, .motivation-widget .uw-link-small + .mw-quicklinks, .motivation-widget .uw-btn-red + .mw-quicklinks, .motivation-widget .uw-btn + .mw-quicklinks, .motivation-widget p.button-grey a + .mw-quicklinks, p.button-grey .motivation-widget a + .mw-quicklinks, .motivation-widget p.button-navy a + .mw-quicklinks, p.button-navy .motivation-widget a + .mw-quicklinks, .motivation-widget .uw-link-big + .mw-quicklinks, .motivation-widget p.button-blue a + .mw-quicklinks, p.button-blue .motivation-widget a + .mw-quicklinks, .motivation-widget p.button-red a + .mw-quicklinks, p.button-red .motivation-widget a + .mw-quicklinks, .motivation-widget .mw-link-small > a + .mw-quicklinks, .motivation-widget .mw-quicklinks + .mw-quicklinks {
  margin-top: 0.9375rem;
}

.uw-link-big, p.button-blue a, p.button-red a {
  font-size: 1rem;
  line-height: 1.5;
}

.uw-btn, p.button-grey a, p.button-navy a {
  font-size: 1.125rem;
  line-height: 1.3333333333;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #fff;
  background-color: #001641;
  padding: 0.8rem 3rem 0.8rem 1.25rem;
  position: relative;
  display: inline-block;
  transition: background-color 0.2s ease-in-out;
}
.uw-btn::after, p.button-grey a::after, p.button-navy a::after {
  position: absolute;
  transition: right 0.2s ease-in-out;
  right: 1.5rem;
}
.uw-btn:hover, p.button-grey a:hover, p.button-navy a:hover {
  color: #fff;
  background-color: #0033FF;
}
.uw-btn:hover::after, p.button-grey a:hover::after, p.button-navy a:hover::after {
  margin-left: 15px;
  right: 1.25rem;
}

.uw-btn-red {
  font-size: 1.125rem;
  line-height: 1.5rem;
  color: #fff;
  background-color: #ed0a00;
  padding: 0.8rem 3rem 0.8rem 1.25rem;
  position: relative;
  display: inline-block;
  transition: background-color 0.2s ease-in-out;
}
.uw-btn-red::after {
  position: absolute;
  transition: right 0.2s ease-in-out;
  right: 1.5rem;
}
.uw-btn-red:hover::after {
  margin-left: 15px;
  right: 1.25rem;
}

.uw-blockquote {
  color: #001641;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  position: relative;
  font-size: 1.25rem;
  line-height: 1.75rem;
  padding-top: 60px;
}
.uw-blockquote::before {
  font-style: normal;
  content: open-quote;
  position: absolute;
  margin-top: -10px;
  font-size: 8.5rem;
  font-weight: 500;
}
.uw-blockquote::after {
  content: close-quote;
  visibility: hidden;
  position: absolute;
}
.uw-blockquote-citation, .uw-blockquote-subcitation {
  display: block;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-style: normal;
  font-size: 0.875rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  margin: 5px 0;
}
.uw-blockquote-citation {
  margin-top: 25px;
  font-weight: 700;
}
.dark-background .uw-blockquote::before {
  color: #ed0a00;
}
.dark-background .uw-blockquote .uw-blockquote-citation,
.dark-background .uw-blockquote .uw-blockquote-subcitation {
  color: #fff;
}

.uw-pullquote {
  color: #ed0a00;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-style: italic;
  position: relative;
  font-size: 1.6875rem;
  line-height: 1.875rem;
  padding-top: 20px;
}
@media (min-width: 768px) {
  .uw-pullquote {
    font-size: 1.5rem;
  }
}
@media (min-width: 980px) {
  .uw-pullquote {
    font-size: 1.5rem;
  }
}
@media (min-width: 768px) {
  .uw-pullquote {
    line-height: 1.625rem;
  }
}
@media (min-width: 980px) {
  .uw-pullquote {
    line-height: 1.625rem;
  }
}
.uw-pullquote::before {
  content: "";
  position: absolute;
  margin-top: -20px;
  width: 50px;
  height: 1px;
  background: #ed0a00;
}

p a {
  font-weight: 700;
}

ul {
  list-style-type: square;
}

.uw-text-intro {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.6875rem;
  line-height: 1.1851851852;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}

span.intro {
  font-size: 1.3rem;
  line-height: 1.4;
  letter-spacing: -0.02em;
}

span.link-button-blue a,
a.link-button-blue, span.link-button-red a,
a.link-button-red, span.link-button-navy a,
a.link-button-navy {
  display: inline-block;
  position: relative;
  margin-bottom: 1rem;
  font-size: 1.125rem;
  line-height: 1.3333333333;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: 600;
  text-transform: uppercase;
  text-decoration: none;
}
span.link-button-blue a::after,
a.link-button-blue::after, span.link-button-red a::after,
a.link-button-red::after, span.link-button-navy a::after,
a.link-button-navy::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  position: relative;
  right: -15px;
  transition: right 0.4s;
}
span.link-button-blue a:hover::after,
a.link-button-blue:hover::after, span.link-button-red a:hover::after,
a.link-button-red:hover::after, span.link-button-navy a:hover::after,
a.link-button-navy:hover::after, span.link-button-blue a:focus::after,
a.link-button-blue:focus::after, span.link-button-red a:focus::after,
a.link-button-red:focus::after, span.link-button-navy a:focus::after,
a.link-button-navy:focus::after {
  right: -23px;
}

span.link-button-navy a,
a.link-button-navy {
  color: #fff;
  background-color: #001641;
  padding: 0.8rem 3rem 0.8rem 1.25rem;
  transition: background-color 0.2s ease-in-out;
}
span.link-button-navy a::after,
a.link-button-navy::after {
  position: absolute;
  transition: right 0.2s ease-in-out;
  right: 1.5rem;
}
span.link-button-navy a:hover, span.link-button-navy a:focus,
a.link-button-navy:hover,
a.link-button-navy:focus {
  color: #fff;
  background-color: #0033FF;
}
span.link-button-navy a:hover::after, span.link-button-navy a:focus::after,
a.link-button-navy:hover::after,
a.link-button-navy:focus::after {
  right: 1.25rem;
}

span.link-button-navy[class][class][class][class] a:visited,
a.link-button-navy[class][class][class][class]:visited {
  color: #fff;
}

span.link-button-red a,
a.link-button-red {
  color: #ed0a00;
}

span.link-button-red[class][class][class][class] a:visited,
a.link-button-red[class][class][class][class]:visited {
  color: #ed0a00;
}

span.link-button-blue a,
a.link-button-blue {
  color: #0033FF;
}

span.link-button-blue[class][class][class][class] a:visited,
a.link-button-blue[class][class][class][class]:visited {
  color: #0033FF;
}

span.link-button-navy[class][class][class][class] a,
a.link-button-navy[class][class][class][class],
span.link-button-red[class][class][class][class] a,
a.link-button-red[class][class][class][class],
span.link-button-blue[class][class][class][class] a,
a.link-button-blue[class][class][class][class] {
  text-decoration: none;
}

p.button-navy a,
p.button-red a,
p.button-blue a,
p.button-grey a {
  text-decoration: none !important;
}

p.button-red a {
  font-size: 1.125rem;
  line-height: 1.3333333333;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}

p.button-blue a {
  color: #0033FF;
  font-size: 1.125rem;
  line-height: 1.3333333333;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}

p.button-grey a {
  color: #001641;
  background-color: #F2F2F2;
}

p.button-navy,
p.button-red,
p.button-blue,
p.button-grey {
  margin-top: 1rem;
}

:is(p.button-navy, p.button-red, p.button-blue, p.button-grey) + :is(p.button-navy, p.button-red, p.button-blue, p.button-grey) {
  margin-top: 1.5rem;
}

.home-carousel {
  width: 100%;
  height: 500px;
  padding: 0;
  margin-bottom: 2rem;
  margin-top: 77px;
  position: relative;
}
@media (min-width: 768px) {
  .home-carousel {
    height: 550px;
  }
}
@media (min-width: 980px) {
  .home-carousel {
    margin-top: 0;
    height: 700px;
  }
}
@media (min-width: 1600px) {
  .home-carousel {
    height: calc(100vh - 100px);
  }
}
.home-carousel .swiper-slide div {
  height: 100%;
}
@media (max-width: 640px) {
  .home-carousel .swiper-slide {
    display: flex;
    flex-direction: column;
  }
}
.home-carousel .slide-content {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  position: relative;
  z-index: 1;
  padding-bottom: 2rem;
}
@media (min-width: 640px) {
  .home-carousel .slide-content {
    padding-bottom: 4rem;
  }
}
.home-carousel h2 {
  color: #fff;
  font-size: 2.625rem;
  line-height: 2.875rem;
  line-height: 1.02;
  letter-spacing: -0.08rem;
  font-weight: 700;
  margin-bottom: 0.5rem;
}
@media (min-width: 768px) {
  .home-carousel h2 {
    font-size: 3.5rem;
  }
}
@media (min-width: 980px) {
  .home-carousel h2 {
    font-size: 8.125rem;
  }
}
@media (min-width: 768px) {
  .home-carousel h2 {
    line-height: 3.5625rem;
  }
}
@media (min-width: 980px) {
  .home-carousel h2 {
    line-height: 7.625rem;
  }
}
@media (min-width: 768px) {
  .home-carousel h2 {
    max-width: 80%;
  }
}
@media (min-width: 980px) {
  .home-carousel h2 {
    margin-bottom: 2rem;
    font-size: 7.025rem;
    font-weight: 700;
  }
}
.home-carousel p {
  color: #fff;
  margin-bottom: 1rem;
}
@media (min-width: 640px) {
  .home-carousel p {
    margin-bottom: 2rem;
    max-width: 75%;
  }
}
.home-carousel a {
  color: #fff;
}
@media (max-width: 640px) {
  .home-carousel a {
    font-size: 1.125rem;
  }
}
.home-carousel .slide__image, .home-carousel .slide__video {
  background-size: cover;
}
@media (max-width: 640px) {
  .home-carousel .slide__image, .home-carousel .slide__video {
    flex: 1;
    background-position: center;
  }
}
@media (min-width: 640px) {
  .home-carousel .slide__image, .home-carousel .slide__video {
    position: absolute;
    width: 100%;
  }
}
@media (min-width: 980px) {
  .home-carousel .slide__image, .home-carousel .slide__video {
    background-position-x: 40%;
  }
}
@media (max-width: 640px) {
  .home-carousel .slide__video {
    width: 100%;
    padding-top: 56.25%;
    height: 0px;
    position: relative;
  }
}
.home-carousel .slide__video-display {
  position: absolute;
  object-fit: cover;
  z-index: 0;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.home-carousel .slide__video .pause-background {
  position: absolute;
  bottom: 1em;
  right: 1em;
  z-index: 1;
}
.home-carousel .slide__video .pause-background .pause, .home-carousel .slide__video .pause-background .play {
  fill: white;
}
@media (max-width: 640px) {
  .home-carousel .slide__body {
    background-color: #001641;
    height: auto !important;
    width: 100%;
    bottom: 0;
    padding-top: 2rem;
  }
}
@media (min-width: 640px) {
  .home-carousel .slide__body::after, .home-carousel .slide__body::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
  }
}
.home-carousel .slide__body::before {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 100%);
  width: 50%;
}
.home-carousel .slide__body::after {
  background-image: linear-gradient(42deg, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 75%);
  width: 100%;
}
@media (min-width: 640px) {
  .home-carousel::before {
    content: "";
    width: 100%;
    height: 17.8125rem;
    position: absolute;
    top: 0;
    left: 0;
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.69) 100%);
    z-index: 2;
  }
}

.uw-home-slider__bullet-container {
  border-bottom: 0.0625rem dashed #E5E5E4;
  padding-left: 0 !important;
}
.uw-home-slider__bullets {
  text-align: left;
  white-space: nowrap;
  overflow-y: hidden;
  overflow-x: auto;
  padding: 0 0 1.25rem;
  margin-top: 1.25rem;
}
.uw-home-slider__bullets button {
  width: auto;
  height: auto;
  background: none;
  display: inline-block;
  margin-bottom: 0;
  margin-left: 1.875rem;
  color: #001641;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  text-align: left;
  cursor: pointer;
  border-radius: 0;
  opacity: 1;
}
.uw-home-slider__bullets button::before {
  content: none;
}
.uw-home-slider__bullets button::after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.125rem;
  background: #fff;
  margin-top: 0.3125rem;
  transition: transform 0.3s, background-color 0s;
  transition-delay: 0s, 0.3s;
  transform: scale3d(0, 1, 1);
  transform-origin: top left;
}
.uw-home-slider__bullets button:first-of-type {
  margin-left: 0;
}
.uw-home-slider__bullets button.swiper-pagination-bullet-active {
  color: #ed0a00;
}
.uw-home-slider__bullets button.swiper-pagination-bullet-active::after {
  background: #ed0a00;
  transform: scale3d(1, 1, 1);
  transition-delay: 0s, 0s;
}
.uw-home-slider__bullets button.swiper-pagination-bullet-active:hover {
  text-decoration: none;
}
.uw-home-slider__bullets button.swiper-pagination-bullet-active:hover::after {
  background: #ed0a00;
  transform: scale3d(1, 1, 1);
  transition-delay: 0s, 0s;
}
.uw-home-slider__bullets button:focus {
  outline: 1px dotted #001641;
  box-shadow: 0 0 2px #fff;
}
.uw-home-slider__bullets button:hover {
  text-decoration: none;
}
.uw-home-slider__bullets button:hover::after {
  background: #001641;
  transform: scale3d(1, 1, 1);
  transition-delay: 0s, 0s;
}
@media print, screen and (min-width: 64em) {
  .uw-home-slider__bullets {
    padding-bottom: 1.875rem;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-home-slider__bullet-container {
    padding-left: 60px;
  }
  .uw-home-slider__bullets {
    margin: 1.875rem 0 0;
    padding-bottom: 2.1875rem;
  }
}

.uw-home-carousel {
  margin-bottom: 2rem;
}
@media (min-width: 640px) {
  .uw-home-carousel {
    margin-bottom: 5rem;
  }
}

/* styles migrated from t4-updates.css */
/* styles migrated from t4-updates.css, i can not determine which file they should reside in */
div.grid-x.grid-margin-x.results {
  width: 100%;
}

@media (max-width: 1080px) {
  div.cell.media-cell {
    margin-bottom: 20px;
  }
}
.checkedDarkRed {
  color: #ed0a00;
}

.t4Edit-page {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  color: #ed0a00;
  margin: 0.9375rem 0 0.3125rem;
}

:root {
  --section-spacing-y: clamp(2em, -4.864em + 16.46vmax, 6.25em);
}
/**
* Original styles below this line
*/
/**
 * Swiper 6.8.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: August 23, 2021
 */
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}
.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-container-pointer-events {
  touch-action: pan-y;
}
.swiper-container-pointer-events.swiper-container-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
/* 3D Effects */
.swiper-container-3d {
  perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
/* CSS Mode */
.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}
.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: "prev";
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}
.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: "next";
}
.swiper-button-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #ffffff;
}
.swiper-button-prev.swiper-button-black,
.swiper-button-next.swiper-button-black {
  --swiper-navigation-color: #000000;
}
.swiper-button-lock {
  display: none;
}
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}
/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-white {
  --swiper-pagination-color: #ffffff;
}
.swiper-pagination-black {
  --swiper-pagination-color: #000000;
}
.swiper-pagination-lock {
  display: none;
}
/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube {
  overflow: visible;
}
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}
.swiper-container-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/**
 * Swiper 6.8.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: August 23, 2021
 */
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}
.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-container-pointer-events {
  touch-action: pan-y;
}
.swiper-container-pointer-events.swiper-container-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
/* 3D Effects */
.swiper-container-3d {
  perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
/* CSS Mode */
.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}
.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: "prev";
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}
.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: "next";
}
.swiper-button-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #ffffff;
}
.swiper-button-prev.swiper-button-black,
.swiper-button-next.swiper-button-black {
  --swiper-navigation-color: #000000;
}
.swiper-button-lock {
  display: none;
}
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}
/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-white {
  --swiper-pagination-color: #ffffff;
}
.swiper-pagination-black {
  --swiper-pagination-color: #000000;
}
.swiper-pagination-lock {
  display: none;
}
/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube {
  overflow: visible;
}
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}
.swiper-container-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*
	Styles for basic PhotoSwipe functionality (sliding area, open/close transitions)
*/
/* pswp = photoswipe */
.pswp {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
  z-index: 1500;
  -webkit-text-size-adjust: 100%;
  /* create separate layer, to avoid paint on window.onscroll in webkit/blink */
  -webkit-backface-visibility: hidden;
  outline: none;
}
.pswp * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.pswp img {
  max-width: none;
}
/* style is added when JS option showHideOpacity is set to true */
.pswp--animate_opacity {
  /* 0.001, because opacity:0 doesn't trigger Paint action, which causes lag at start of transition */
  opacity: 0.001;
  will-change: opacity;
  /* for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}
.pswp--open {
  display: block;
}
.pswp--zoom-allowed .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}
.pswp--zoomed-in .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}
.pswp--dragging .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}
/*
	Background is added as a separate element.
	As animating opacity is much faster than animating rgba() background-color.
*/
.pswp__bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  will-change: opacity;
}
.pswp__scroll-wrap {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.pswp__container,
.pswp__zoom-wrap {
  -ms-touch-action: none;
  touch-action: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
/* Prevent selection and tap highlights */
.pswp__container,
.pswp__img {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}
.pswp__zoom-wrap {
  position: absolute;
  width: 100%;
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
  /* for open/close transition */
  -webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
}
.pswp__bg {
  will-change: opacity;
  /* for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}
.pswp--animated-in .pswp__bg,
.pswp--animated-in .pswp__zoom-wrap {
  -webkit-transition: none;
  transition: none;
}
.pswp__container,
.pswp__zoom-wrap {
  -webkit-backface-visibility: hidden;
}
.pswp__item {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
}
.pswp__img {
  position: absolute;
  width: auto;
  height: auto;
  top: 0;
  left: 0;
}
/*
	stretched thumbnail or div placeholder element (see below)
	style is added to avoid flickering in webkit/blink when layers overlap
*/
.pswp__img--placeholder {
  -webkit-backface-visibility: hidden;
}
/*
	div element that matches size of large image
	large image loads on top of it
*/
.pswp__img--placeholder--blank {
  background: #222;
}
.pswp--ie .pswp__img {
  width: 100% !important;
  height: auto !important;
  left: 0;
  top: 0;
}
/*
	Error message appears when image is not loaded
	(JS option errorMsg controls markup)
*/
.pswp__error-msg {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  margin-top: -8px;
  color: #CCC;
}
.pswp__error-msg a {
  color: #CCC;
  text-decoration: underline;
}
/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*

	Contents:

	1. Buttons
	2. Share modal and links
	3. Index indicator ("1 of X" counter)
	4. Caption
	5. Loading indicator
	6. Additional styles (root element, top bar, idle state, hidden state, etc.)

*/
/*

	1. Buttons

 */
/* <button> css reset */
.pswp__button {
  width: 44px;
  height: 44px;
  position: relative;
  background: none;
  cursor: pointer;
  overflow: visible;
  -webkit-appearance: none;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
  float: right;
  opacity: 0.75;
  transition: opacity 0.2s;
  box-shadow: none;
}
.pswp__button:focus, .pswp__button:hover {
  opacity: 1;
}
.pswp__button:active {
  outline: none;
  opacity: 0.9;
}
.pswp__button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
/* pswp__ui--over-close class it added when mouse is over element that should close gallery */
.pswp__ui--over-close .pswp__button--close {
  opacity: 1;
}
.pswp__button,
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  background: url(default-skin.png) 0 0 no-repeat;
  background-size: 264px 88px;
  width: 44px;
  height: 44px;
}
@media (-webkit-min-device-pixel-ratio: 1.1), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {
  /* Serve SVG sprite if browser supports SVG and resolution is more than 105dpi */
  .pswp--svg .pswp__button,
  .pswp--svg .pswp__button--arrow--left:before,
  .pswp--svg .pswp__button--arrow--right:before {
    background-image: url(default-skin.svg);
  }
  .pswp--svg .pswp__button--arrow--left,
  .pswp--svg .pswp__button--arrow--right {
    background: none;
  }
}
.pswp__button--close {
  background-position: 0 -44px;
}
.pswp__button--share {
  background-position: -44px -44px;
}
.pswp__button--fs {
  display: none;
}
.pswp--supports-fs .pswp__button--fs {
  display: block;
}
.pswp--fs .pswp__button--fs {
  background-position: -44px 0;
}
.pswp__button--zoom {
  display: none;
  background-position: -88px 0;
}
.pswp--zoom-allowed .pswp__button--zoom {
  display: block;
}
.pswp--zoomed-in .pswp__button--zoom {
  background-position: -132px 0;
}
/* no arrows on touch screens */
.pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right {
  visibility: hidden;
}
/*
	Arrow buttons hit area
	(icon is added to :before pseudo-element)
*/
.pswp__button--arrow--left,
.pswp__button--arrow--right {
  background: none;
  top: 50%;
  margin-top: -50px;
  width: 70px;
  height: 100px;
  position: absolute;
}
.pswp__button--arrow--left {
  left: 0;
}
.pswp__button--arrow--right {
  right: 0;
}
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  content: "";
  top: 35px;
  background-color: rgba(0, 0, 0, 0.3);
  height: 30px;
  width: 32px;
  position: absolute;
}
.pswp__button--arrow--left:before {
  left: 6px;
  background-position: -138px -44px;
}
.pswp__button--arrow--right:before {
  right: 6px;
  background-position: -94px -44px;
}
/*

	2. Share modal/popup and links

 */
.pswp__counter,
.pswp__share-modal {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.pswp__share-modal {
  display: block;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 10px;
  position: absolute;
  z-index: 1600;
  opacity: 0;
  transition: opacity 0.25s ease-out;
  -webkit-backface-visibility: hidden;
  will-change: opacity;
}
.pswp__share-modal--hidden {
  display: none;
}
.pswp__share-tooltip {
  z-index: 1620;
  position: absolute;
  background: #FFF;
  top: 56px;
  border-radius: 2px;
  display: block;
  width: auto;
  right: 44px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  transform: translateY(6px);
  transition: transform 0.25s;
  -webkit-backface-visibility: hidden;
  will-change: transform;
}
.pswp__share-tooltip a {
  display: block;
  padding: 8px 12px;
  color: #000;
  text-decoration: none;
  font-size: 14px;
  line-height: 18px;
}
.pswp__share-tooltip a:hover {
  text-decoration: none;
  color: #000;
}
.pswp__share-tooltip a:first-child {
  /* round corners on the first/last list item */
  border-radius: 2px 2px 0 0;
}
.pswp__share-tooltip a:last-child {
  border-radius: 0 0 2px 2px;
}
.pswp__share-modal--fade-in {
  opacity: 1;
}
.pswp__share-modal--fade-in .pswp__share-tooltip {
  transform: translateY(0);
}
/* increase size of share links on touch devices */
.pswp--touch .pswp__share-tooltip a {
  padding: 16px 12px;
}
a.pswp__share--facebook:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: -12px;
  right: 15px;
  border: 6px solid rgba(0, 0, 0, 0);
  border-bottom-color: #FFF;
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
  pointer-events: none;
}
a.pswp__share--facebook:hover {
  background: #3E5C9A;
  color: #FFF;
}
a.pswp__share--facebook:hover:before {
  border-bottom-color: #3E5C9A;
}
a.pswp__share--twitter:hover {
  background: #55ACEE;
  color: #FFF;
}
a.pswp__share--pinterest:hover {
  background: #CCC;
  color: #CE272D;
}
a.pswp__share--download:hover {
  background: #DDD;
}
/*

	3. Index indicator ("1 of X" counter)

 */
.pswp__counter {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  font-size: 13px;
  line-height: 44px;
  color: #FFF;
  opacity: 0.75;
  padding: 0 10px;
}
/*

	4. Caption

 */
.pswp__caption {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  min-height: 44px;
}
.pswp__caption small {
  font-size: 11px;
  color: #BBB;
}
.pswp__caption__center {
  text-align: left;
  max-width: 420px;
  margin: 0 auto;
  font-size: 13px;
  padding: 10px;
  line-height: 20px;
  color: #CCC;
}
.pswp__caption--empty {
  display: none;
}
/* Fake caption element, used to calculate height of next/prev image */
.pswp__caption--fake {
  visibility: hidden;
}
/*

	5. Loading indicator (preloader)

	You can play with it here - http://codepen.io/dimsemenov/pen/yyBWoR

 */
.pswp__preloader {
  width: 44px;
  height: 44px;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -22px;
  opacity: 0;
  transition: opacity 0.25s ease-out;
  will-change: opacity;
  direction: ltr;
}
.pswp__preloader__icn {
  width: 20px;
  height: 20px;
  margin: 12px;
}
.pswp__preloader--active {
  opacity: 1;
}
.pswp__preloader--active .pswp__preloader__icn {
  /* We use .gif in browsers that don't support CSS animation */
  background: url(preloader.gif) 0 0 no-repeat;
}
.pswp--css_animation .pswp__preloader--active {
  opacity: 1;
}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
  animation: clockwise 500ms linear infinite;
}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
  animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
}
.pswp--css_animation .pswp__preloader__icn {
  background: none;
  opacity: 0.75;
  width: 14px;
  height: 14px;
  position: absolute;
  left: 15px;
  top: 15px;
  margin: 0;
}
.pswp--css_animation .pswp__preloader__cut {
  /* 
  	The idea of animating inner circle is based on Polymer ("material") loading indicator 
  	 by Keanu Lee https://blog.keanulee.com/2014/10/20/the-tale-of-three-spinners.html
  */
  position: relative;
  width: 7px;
  height: 14px;
  overflow: hidden;
}
.pswp--css_animation .pswp__preloader__donut {
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  border: 2px solid #FFF;
  border-radius: 50%;
  border-left-color: transparent;
  border-bottom-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  background: none;
  margin: 0;
}
@media screen and (max-width: 1024px) {
  .pswp__preloader {
    position: relative;
    left: auto;
    top: auto;
    margin: 0;
    float: right;
  }
}
@keyframes clockwise {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes donut-rotate {
  0% {
    transform: rotate(0);
  }
  50% {
    transform: rotate(-140deg);
  }
  100% {
    transform: rotate(0);
  }
}
/*

	6. Additional styles

 */
/* root element of UI */
.pswp__ui {
  -webkit-font-smoothing: auto;
  visibility: visible;
  opacity: 1;
  z-index: 1550;
}
/* top black bar with buttons and "1 of X" indicator */
.pswp__top-bar {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  width: 100%;
}
.pswp__caption,
.pswp__top-bar,
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  -webkit-backface-visibility: hidden;
  will-change: opacity;
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}
/* pswp--has_mouse class is added only when two subsequent mousemove events occur */
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  visibility: visible;
}
.pswp__top-bar,
.pswp__caption {
  background-color: rgba(0, 0, 0, 0.5);
}
/* pswp__ui--fit class is added when main image "fits" between top bar and bottom bar (caption) */
.pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit .pswp__caption {
  background-color: rgba(0, 0, 0, 0.3);
}
/* pswp__ui--idle class is added when mouse isn't moving for several seconds (JS option timeToIdle) */
.pswp__ui--idle .pswp__top-bar {
  opacity: 0;
}
.pswp__ui--idle .pswp__button--arrow--left,
.pswp__ui--idle .pswp__button--arrow--right {
  opacity: 0;
}
/*
	pswp__ui--hidden class is added when controls are hidden
	e.g. when user taps to toggle visibility of controls
*/
.pswp__ui--hidden .pswp__top-bar,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right {
  /* Force paint & create composition layer for controls. */
  opacity: 0.001;
}
/* pswp__ui--one-slide class is added when there is just one item in gallery */
.pswp__ui--one-slide .pswp__button--arrow--left,
.pswp__ui--one-slide .pswp__button--arrow--right,
.pswp__ui--one-slide .pswp__counter {
  display: none;
}
.pswp__element--disabled {
  display: none !important;
}
.pswp--minimal--dark .pswp__top-bar {
  background: none;
}
/*$navy: #0C2340;*/
/*$blue: #0047BB;*/
/*$red: #CC0000;*/
/**
 * Foundation for Sites
 * Version 6.8.1
 * https://get.foundation
 * Licensed under MIT Open Source
 */
@media print, screen and (min-width: 48em) {
  .reveal.large, .reveal.small, .reveal.tiny, .reveal {
    right: auto;
    left: auto;
    margin: 0 auto;
  }
}
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 0.0625rem;
  display: none;
}
[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: 0.0625rem solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
@font-face {
  font-family: "WwwUowEduAu";
  src: url("/assets/uw-icons-CJOk1Qty.woff2") format("woff2"), url("/assets/uw-icons-DzYaXs8Z.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
.icon--chevron-up::before {
  content: "\f000";
}
.icon--chevron-up-after::before {
  display: none;
  content: none;
}
.icon--chevron-up-after::after {
  content: "\f000";
}
.icon--chevron-right::before {
  content: "\f001";
}
.icon--chevron-right-after::before {
  display: none;
  content: none;
}
.icon--chevron-right-after::after {
  content: "\f001";
}
.icon--chevron-left::before {
  content: "\f002";
}
.icon--chevron-left-after::before {
  display: none;
  content: none;
}
.icon--chevron-left-after::after {
  content: "\f002";
}
.icon--chevron-down::before {
  content: "\f003";
}
.icon--chevron-down-after::before {
  display: none;
  content: none;
}
.icon--chevron-down-after::after {
  content: "\f003";
}
.icon--angle-left::before {
  content: "\f004";
}
.icon--angle-left-after::before {
  display: none;
  content: none;
}
.icon--angle-left-after::after {
  content: "\f004";
}
.icon--angle-right::before {
  content: "\f005";
}
.icon--angle-right-after::before {
  display: none;
  content: none;
}
.icon--angle-right-after::after {
  content: "\f005";
}
.icon--angle-up::before {
  content: "\f006";
}
.icon--angle-up-after::before {
  display: none;
  content: none;
}
.icon--angle-up-after::after {
  content: "\f006";
}
.icon--angle-down::before {
  content: "\f007";
}
.icon--angle-down-after::before {
  display: none;
  content: none;
}
.icon--angle-down-after::after {
  content: "\f007";
}
.icon--times::before {
  content: "\f008";
}
.icon--times-after::before {
  display: none;
  content: none;
}
.icon--times-after::after {
  content: "\f008";
}
.icon--search::before {
  content: "\f009";
}
.icon--search-after::before {
  display: none;
  content: none;
}
.icon--search-after::after {
  content: "\f009";
}
.icon--user::before {
  content: "\f00a";
}
.icon--user-after::before {
  display: none;
  content: none;
}
.icon--user-after::after {
  content: "\f00a";
}
.icon--facebook::before {
  content: "\f00b";
}
.icon--facebook-after::before {
  display: none;
  content: none;
}
.icon--facebook-after::after {
  content: "\f00b";
}
.icon--twitter::before {
  content: "\f00c";
}
.icon--twitter-after::before {
  display: none;
  content: none;
}
.icon--twitter-after::after {
  content: "\f00c";
}
.icon--instagram::before {
  content: "\f00d";
}
.icon--instagram-after::before {
  display: none;
  content: none;
}
.icon--instagram-after::after {
  content: "\f00d";
}
.icon--linkedin::before {
  content: "\f00e";
}
.icon--linkedin-after::before {
  display: none;
  content: none;
}
.icon--linkedin-after::after {
  content: "\f00e";
}
.icon--youtube::before {
  content: "\f00f";
}
.icon--youtube-after::before {
  display: none;
  content: none;
}
.icon--youtube-after::after {
  content: "\f00f";
}
.icon--youtube-play::before {
  content: "\f010";
}
.icon--youtube-play-after::before {
  display: none;
  content: none;
}
.icon--youtube-play-after::after {
  content: "\f010";
}
.icon--calendar::before {
  content: "\f011";
}
.icon--calendar-after::before {
  display: none;
  content: none;
}
.icon--calendar-after::after {
  content: "\f011";
}
.icon--map-marker::before {
  content: "\f012";
}
.icon--map-marker-after::before {
  display: none;
  content: none;
}
.icon--map-marker-after::after {
  content: "\f012";
}
.icon--mobile-alt::before {
  content: "\f013";
}
.icon--mobile-alt-after::before {
  display: none;
  content: none;
}
.icon--mobile-alt-after::after {
  content: "\f013";
}
.icon--phone::before {
  content: "\f014";
}
.icon--phone-after::before {
  display: none;
  content: none;
}
.icon--phone-after::after {
  content: "\f014";
}
.icon--th-large::before {
  content: "\f015";
}
.icon--th-large-after::before {
  display: none;
  content: none;
}
.icon--th-large-after::after {
  content: "\f015";
}
.icon--info-circle::before {
  content: "\f017";
}
.icon--info-circle-after::before {
  display: none;
  content: none;
}
.icon--info-circle-after::after {
  content: "\f017";
}
.icon--bars::before {
  content: "\f018";
}
.icon--bars-after::before {
  display: none;
  content: none;
}
.icon--bars-after::after {
  content: "\f018";
}
.icon--check::before {
  content: "\f019";
}
.icon--check-after::before {
  display: none;
  content: none;
}
.icon--check-after::after {
  content: "\f019";
}
.icon--download::before {
  content: "\f01a";
}
.icon--download-after::before {
  display: none;
  content: none;
}
.icon--download-after::after {
  content: "\f01a";
}
.icon--envelope::before {
  content: "\f01b";
}
.icon--envelope-after::before {
  display: none;
  content: none;
}
.icon--envelope-after::after {
  content: "\f01b";
}
.icon--google-plus-g::before {
  content: "\f01c";
}
.icon--google-plus-g-after::before {
  display: none;
  content: none;
}
.icon--google-plus-g-after::after {
  content: "\f01c";
}
.icon--clock::before {
  content: "\f01d";
}
.icon--clock-after::before {
  display: none;
  content: none;
}
.icon--clock-after::after {
  content: "\f01d";
}
.icon--minus-thin::before {
  content: "\f01e";
}
.icon--minus-thin-after::before {
  display: none;
  content: none;
}
.icon--minus-thin-after::after {
  content: "\f01e";
}
.icon--plus-thin::before {
  content: "\f01f";
}
.icon--plus-thin-after::before {
  display: none;
  content: none;
}
.icon--plus-thin-after::after {
  content: "\f01f";
}
.icon--plus-square::before {
  content: "\f020";
}
.icon--plus-square-after::before {
  display: none;
  content: none;
}
.icon--plus-square-after::after {
  content: "\f020";
}
.icon--minus-square::before {
  content: "\f021";
}
.icon--minus-square-after::before {
  display: none;
  content: none;
}
.icon--minus-square-after::after {
  content: "\f021";
}
.icon--plus::before {
  content: "\f022";
}
.icon--plus-after::before {
  display: none;
  content: none;
}
.icon--plus-after::after {
  content: "\f022";
}
.icon--minus::before {
  content: "\f023";
}
.icon--minus-after::before {
  display: none;
  content: none;
}
.icon--minus-after::after {
  content: "\f023";
}
.icon--search-medium::before {
  content: "\f024";
}
.icon--search-medium-after::before {
  display: none;
  content: none;
}
.icon--search-medium-after::after {
  content: "\f024";
}
.icon--snapchat::before {
  content: "\f026";
}
.icon--snapchat-after::before {
  display: none;
  content: none;
}
.icon--snapchat-after::after {
  content: "\f026";
}
.icon--star::before {
  content: "\f027";
}
.icon--star-after::before {
  display: none;
  content: none;
}
.icon--star-after::after {
  content: "\f027";
}
.icon--times-medium::before {
  content: "\f028";
}
.icon--times-medium-after::before {
  display: none;
  content: none;
}
.icon--times-medium-after::after {
  content: "\f028";
}
.icon--hexagon::before {
  content: "\f029";
}
.icon--hexagon-after::before {
  display: none;
  content: none;
}
.icon--hexagon-after::after {
  content: "\f029";
}
.icon--cross::before {
  content: "\f02a";
}
.icon--cross-after::before {
  display: none;
  content: none;
}
.icon--cross-after::after {
  content: "\f02a";
}
.icon--rss::before {
  content: "\f02b";
}
.icon--rss-after::before {
  display: none;
  content: none;
}
.icon--rss-after::after {
  content: "\f02b";
}
.icon--globe::before {
  content: "\f02c";
}
.icon--globe-after::before {
  display: none;
  content: none;
}
.icon--globe-after::after {
  content: "\f02c";
}
.icon--trash::before {
  content: "\f02e";
}
.icon--trash-after::before {
  display: none;
  content: none;
}
.icon--trash-after::after {
  content: "\f02e";
}
.icon--edit::before {
  content: "\f02d";
}
.icon--edit-after::before {
  display: none;
  content: none;
}
.icon--edit-after::after {
  content: "\f02d";
}
.icon--expand-arrows::before {
  content: "\f02f";
}
.icon--expand-arrows-after::before {
  display: none;
  content: none;
}
.icon--expand-arrows-after::after {
  content: "\f02f";
}
[class*=icon-]::after, [class*=icon-]::before,
[class*=fa-]::after,
[class*=fa-]::before {
  font-family: "WwwUowEduAu";
}
i {
  font-style: normal !important;
}
.fa-times::before {
  content: "\f008";
}
.fa-calendar::before {
  content: "\f011";
}
.fa-chevron-up::before {
  content: "\f000";
}
.fa-chevron-right::before {
  content: "\f001";
}
.fa-chevron-down::before {
  content: "\f003";
}
.fa-chevron-left::before {
  content: "\f002";
}
.fa-search::before {
  content: "\f009";
}
.fa-user::before {
  content: "\f00a";
}
.fa-bars::before {
  content: "\f018";
}
.fa-map-marker::before {
  content: "\f012";
}
.fa-th-large::before {
  content: "\f015";
}
.fa-mobile-alt::before {
  content: "\f013";
}
#t4-direct-edit-wrapper .fa-plus::before {
  content: "\f022";
}
#t4-direct-edit-wrapper .fa-check::before {
  content: "\f019";
}
#t4-direct-edit-wrapper .fa-angle-left::before {
  content: "\f004";
}
#t4-direct-edit-wrapper .fa-angle-right::before {
  content: "\f005";
}
#t4-direct-edit-wrapper .fa-trash-o::before {
  content: "\f02e";
}
#t4-direct-edit-wrapper .fa-edit::before {
  content: "\f02d";
}
#t4-direct-edit-wrapper .fa-arrows::before {
  content: "\f02f";
}
.margin--bottom-0 {
  margin-bottom: 0 !important;
}
.margin--bottom-10 {
  margin-bottom: 10px !important;
}
.margin--bottom-20 {
  margin-bottom: 20px !important;
}
.margin--bottom-30 {
  margin-bottom: 30px !important;
}
.margin--bottom-40 {
  margin-bottom: 40px !important;
}
.margin--bottom-50 {
  margin-bottom: 50px !important;
}
.margin--top-0 {
  margin-top: 0 !important;
}
.margin--top-10 {
  margin-top: 10px !important;
}
.margin--top-15 {
  margin-top: 15px !important;
}
.margin--top-20 {
  margin-top: 20px !important;
}
.margin--top-30 {
  margin-top: 30px !important;
}
.margin--top-40 {
  margin-top: 40px !important;
}
.margin--top-50 {
  margin-top: 50px !important;
}
.margin--top-60 {
  margin-top: 60px !important;
}
.margin--top-70 {
  margin-top: 70px !important;
}
.margin--top-80 {
  margin-top: 80px !important;
}
.margin--top-120 {
  margin-top: 120px !important;
}
.margin--left-0 {
  margin-left: 0 !important;
}
.margin--left-10 {
  margin-left: 10px !important;
}
.margin--left-20 {
  margin-left: 20px !important;
}
.margin--left-30 {
  margin-left: 30px !important;
}
.margin--left-40 {
  margin-left: 40px !important;
}
.margin--right-0 {
  margin-right: 0 !important;
}
.margin--right-10 {
  margin-right: 10px !important;
}
.margin--right-20 {
  margin-right: 20px !important;
}
.margin--right-30 {
  margin-right: 30px !important;
}
.margin--right-40 {
  margin-right: 40px !important;
}
.padding--small {
  padding: 25px;
}
.padding--regular {
  padding: 50px;
}
.padding--right-20 {
  padding-right: 20px;
}
.bg--grey {
  background: #F2F2F2;
}
.bg--grey * {
  color: #001641;
}
.bg--red {
  background: #ed0a00;
}
.bg--red * {
  color: #fff;
}
.color--red {
  color: #ed0a00 !important;
}
.color--navy {
  color: #001641 !important;
}
.color--white {
  color: #fff !important;
}
.color--blue {
  color: #0033FF !important;
}
.bg--navy {
  background: #001641;
  color: #fff !important;
}
.bg--navy a {
  color: #fff;
}
.bg--navy a:hover {
  color: #fff;
}
.bg--navy .section-title::after {
  background: #fff !important;
}
.bg--navy .uw-button, .bg--navy .uw-stories-search button, .uw-stories-search .bg--navy button, .bg--navy .uw-subscription-form button, .uw-subscription-form .bg--navy button, .bg--navy .uw-subscription-form a, .uw-subscription-form .bg--navy a, .bg--navy .uw-link-box--link, .bg--navy .uw-bg-link, .bg--navy .uw-button-blue, .bg--navy .uw-button-red, .bg--navy .uw-button-white {
  color: #fff !important;
}
.container {
  width: 100%;
  max-width: var(--container-size);
  margin: 0 auto;
  padding: 0 1rem;
  box-sizing: border-box;
}
.container--wide {
  max-width: var(--container-size--wide);
}
.container--full {
  width: 100%;
  max-width: none;
  padding: 0;
}
/* Responsive adjustments for container padding */
@media (max-width: 768px) {
  .container,
  .container--wide {
    padding: 0 10px;
  }
}
@media (max-width: 480px) {
  .container,
  .container--wide {
    padding: 0 5px;
  }
}
.uw-styleguide__component-identifier {
  display: block;
  padding: 10px 25px;
  font-weight: bold;
  background-color: #d9edf7;
  color: #31708f;
  padding: 0.75rem 1.25rem;
  margin: 2.5rem 0;
  border: 1px solid #bcdff1;
  position: relative;
  z-index: 1;
}
.uw-styleguide__inline-nav {
  padding: 0;
}
.uw-styleguide__inline-nav a {
  background: #0033FF;
  color: #fff;
  font-weight: bold;
  margin: 0 15px 15px 0 !important;
  border: 2px solid #0033FF;
  transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
}
.uw-styleguide__inline-nav a:hover {
  background: transparent;
  color: #0033FF;
  text-decoration: none;
}
.design-system {
  margin-top: 175px;
}
.design-system .design-card {
  background-color: #efefef;
  border-radius: 4px;
  padding: 25px;
  margin-bottom: 2rem;
}
.design-system .design-name {
  position: relative;
  background: #fff;
  margin-bottom: 15px;
  padding: 15px;
  border-radius: 4px;
}
.design-system .design-in-action {
  color: #9f9f9f;
  font-size: 1rem;
  text-align: right;
}
.design-system .design-in-action:hover {
  text-decoration: none;
  color: #ed0a00;
}
.design-system .design-in-action:focus {
  text-decoration: none;
}
.design-system .design-component {
  background-color: #fff;
  border-radius: 4px;
  padding: 15px;
  position: relative;
}
.design-system .design-description ul {
  margin-top: 25px;
  display: flex;
  padding-left: 0;
  margin-left: 0;
  justify-content: space-between;
  list-style-type: none;
}
@media (max-width: 768px) {
  .design-system .design-description ul {
    flex-direction: column;
  }
  .design-system .design-description ul li {
    margin-bottom: 10px;
  }
}
.design-system .dark-background {
  background: #001641;
}
.design-system .dark-background .design-color-changer--navy {
  border: 1px solid #fff;
}
.design-system .design-color-changer {
  position: absolute;
  right: 15px;
  top: 12px;
}
.design-system .design-color-changer [class*=design-color-changer--] {
  width: 30px;
  height: 30px;
  margin-left: 5px;
}
.design-system .design-color-changer [class*=design-color-changer--]:hover {
  opacity: 0.7;
  cursor: pointer;
}
.design-system .design-color-changer--red {
  background-color: #ed0a00;
  border: 1px solid #ed0a00;
}
.design-system .design-color-changer--white {
  background-color: #fff;
  border: 1px solid #001641;
}
.design-system .design-color-changer--navy {
  background-color: #001641;
  border: 1px solid #001641;
}
.strong {
  font-weight: bold;
}
.uw-h1 {
  font-size: 6.5rem;
}
@media (max-width: 768px) {
  .uw-h1 {
    font-size: 4rem;
  }
}
.uw-h2 {
  font-size: 1.8rem;
  line-height: 1.85rem;
  font-weight: 700;
  letter-spacing: -0.025rem;
}
@media (max-width: 768px) {
  .uw-h2 {
    font-size: 2rem;
    font-weight: 700;
  }
}
@media (max-width: 480px) {
  .uw-h2 {
    font-size: 1.5rem;
    font-weight: 700;
  }
}
.uw-h3 {
  font-size: 2rem;
}
.uw-h4 {
  font-size: 1.75rem;
}
.uw-h5 {
  font-size: 1.25rem;
}
.uw-h6 {
  font-size: 1.1rem;
  line-height: 1.1em;
}
.chronicle-caption {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.125rem;
  margin: 15px 0;
  font-size: 1.5rem;
}
p.image-caption,
span.image-caption {
  display: block;
  font-size: 75%;
  font-weight: 600;
  line-height: 1.5;
  margin-bottom: 1em;
}
.responsive-embed {
  position: relative;
  height: 0;
  padding-bottom: 75%;
  overflow: hidden;
}
.responsive-embed.widescreen {
  padding-bottom: 56.25%;
}
.responsive-embed iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}
.uw-media-block :has(.responsive-embed) .transcript {
  margin-bottom: 0;
}
@media print {
  @page {
    size: A4;
    margin: 20mm 0 10mm 0 !important;
  }
  body,
  html {
    width: 210mm;
    background: #fff;
  }
  body {
    padding-top: 25mm !important;
    font-size: 11pt !important;
  }
  .page-navigator,
  .pagination,
  .uw-header,
  .uw-header-clearfix,
  .uw-scroll-top-container,
  footer {
    display: none !important;
  }
  p {
    font-size: 11pt !important;
    margin-bottom: 10pt !important;
  }
  p.intro,
  p.uw-intro {
    font-size: 16pt !important;
  }
  .button {
    padding-left: 0 !important;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    page-break-after: avoid !important;
  }
  h1 {
    font-size: 32pt !important;
  }
  h2 {
    font-size: 24pt !important;
  }
  h3 {
    font-size: 17pt !important;
  }
  h4,
  h5,
  h6 {
    font-size: 14pt !important;
  }
  h2,
  h3,
  p {
    orphans: 3;
    widows: 3;
  }
  code {
    font: 11pt Courier, monospace;
  }
  blockquote {
    margin: 1.2em;
    padding: 1em;
    font-size: 11pt;
  }
  hr {
    background-color: #ccc;
  }
  .section-breaker {
    display: none !important;
  }
  /* Images */
  img {
    float: left;
    margin: 1em 1.5em 1.5em 0;
    max-width: 100% !important;
    page-break-inside: avoid;
  }
  a img {
    border: none;
  }
  /* Links */
  a:link,
  a:visited {
    background: transparent;
    font-weight: 700;
    text-decoration: underline;
    color: #333;
  }
  a[href] {
    text-decoration: none;
  }
  a[href]::after {
    display: none;
  }
  /* Table */
  table {
    margin: 1px;
    text-align: left;
    page-break-inside: auto;
  }
  tr {
    page-break-inside: avoid;
    page-break-after: auto;
  }
  th {
    border-bottom: 1px solid #333;
    font-weight: bold;
  }
  td {
    border-bottom: 1px solid #333;
  }
  td,
  th {
    padding: 4px 10px 4px 0;
  }
  thead {
    display: table-header-group;
  }
  tfoot {
    font-style: italic;
    display: table-footer-group;
  }
  caption {
    background: #fff;
    margin-bottom: 2em;
    text-align: left;
  }
  .uw-masthead {
    padding-top: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding: 0 !important;
  }
  .uw-masthead__content {
    margin-top: 0 !important;
  }
  .uw-header-navs {
    display: none !important;
  }
  .uw-masthead--aside-image .uw-masthead__main {
    padding: 0 !important;
  }
}
@media print {
  .events-listing .uw-masthead__event-image::before {
    display: none !important;
  }
  .events-listing .button {
    display: none !important;
  }
  .events-listing aside {
    display: none !important;
  }
  .layout-events-landing .uw-masthead img {
    display: none;
  }
  .layout-events-landing a {
    text-decoration: none;
  }
  .layout-events-landing .uw-event--no-image {
    background: #001641 !important;
    overflow-y: auto;
  }
  .layout-events-landing .uw-event--no-image .uw-event--image-bg {
    overflow: revert;
  }
  .layout-events-landing .uw-event--no-image span {
    color: #fff !important;
  }
  .layout-events-landing .uw-item-grid__title {
    margin-bottom: 25px;
  }
  .layout-events-landing .intro {
    margin-bottom: 10px;
  }
  .layout-events-landing .uw-item-grid {
    margin-top: 25px;
  }
  .uw-single-event .uw-event-footer,
  .uw-single-event .uw-masthead__event-buttons,
  .uw-single-event aside {
    display: none;
  }
  .uw-single-event .uw-masthead__event-image {
    position: inherit !important;
  }
  .uw-single-event .uw-masthead__event-image::before {
    display: none !important;
  }
  .uw-single-event .uw-text-block .cell, .uw-single-event .uw-start-your-journey--sub-header .cell, .uw-single-event .uw-start-your-journey--header .cell, .uw-single-event .motivation-widget .mw-more-areas .cell, .motivation-widget .uw-single-event .mw-more-areas .cell {
    width: 100% !important;
  }
  .uw-single-event .uw-text-block:last-of-type, .uw-single-event .uw-start-your-journey--sub-header:last-of-type, .uw-single-event .uw-start-your-journey--header:last-of-type, .uw-single-event .motivation-widget .mw-more-areas:last-of-type, .motivation-widget .uw-single-event .mw-more-areas:last-of-type {
    margin-bottom: 5mm !important;
  }
}
@media print {
  .uw-single-article .uw-intro-image--content {
    padding: 0 !important;
    margin: 0 !important;
  }
  .uw-single-article .uw-masthead__event-image {
    display: none !important;
  }
  .uw-single-article p > img {
    width: 50%;
  }
  .uw-single-article h1 {
    margin: 0 0 2.5mm 0 !important;
    max-width: 100% !important;
  }
  .uw-single-article .uw-masthead--image .uw-masthead__main {
    padding-bottom: 0 !important;
    min-height: 0 !important;
  }
  .uw-single-article .uw-masthead--aside-image .uw-masthead__event-image {
    position: inherit !important;
  }
  .uw-single-article .uw-masthead--aside-image .uw-masthead__event-image::before {
    background-image: none !important;
  }
  .uw-single-article .uw-pagination,
  .uw-single-article .uw-footer-quicklinks,
  .uw-single-article .uw-post-aside-heading,
  .uw-single-article .uw-post-aside-topic,
  .uw-single-article .uw-post-aside-tag,
  .uw-single-article .uw-social-icons {
    display: none !important;
  }
  .uw-single-article #uw-content-margin-fix {
    margin-top: 20px !important;
  }
  .uw-single-article .large-9 {
    width: 100% !important;
  }
  .uw-single-article .large-7 {
    width: 100% !important;
  }
  .uw-single-article .grid-margin-x > .large-offset-1 {
    display: none !important;
  }
  .uw-single-article .grid-x > .large-7 {
    width: 100% !important;
  }
  .uw-single-article .uw-intro-image::before {
    background-color: white !important;
  }
  .uw-single-article .uw-subscription-form {
    display: none !important;
  }
  .uw-single-article .uw-intro-image {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .uw-single-article iframe {
    display: none !important;
  }
  .masthead-desktop-background-image-right {
    display: flex;
    background-image: inherit !important;
    background-position: top right 25px !important;
    background-size: 45% !important;
    background-repeat: no-repeat !important;
  }
}
@media print and (min-width: 1200px) {
  .masthead-desktop-background-image-right {
    width: 100%;
    height: 100%;
  }
}
@media print and (max-width: 1200px) {
  .masthead-desktop-background-image-right {
    background-position: bottom right;
    background-size: cover;
    width: 100%;
  }
}
@media print {
  .uw-masthead--aside-image .uw-masthead__event-image {
    position: inherit !important;
  }
  .uw-masthead--aside-image .uw-masthead__event-image::before {
    background-image: none !important;
  }
  .masthead-desktop-background-image-full {
    display: none !important;
    height: auto !important;
  }
  .masthead-desktop-background-image-full:before,
  .masthead-desktop-background-image-right:before {
    background: none !important;
    opacity: 0 !important;
  }
  .masthead-background-image-mobile {
    display: none !important;
  }
  .mob-hide {
    display: flex;
    justify-content: flex-end;
    width: 100%;
  }
  .uw-single-article .uw-page-content .uw-post-details {
    order: 1 !important;
  }
  .flex-news-right-image,
  .flex-parent-news-right-image {
    width: 100% !important;
  }
  .uw-masthead__titleFull {
    min-height: auto !important;
  }
  .uw-masthead__titleRight {
    width: 53%;
  }
  .uw-masthead__bizunit {
    display: flex !important;
  }
  .uw-masthead__newscontent {
    display: flex !important;
  }
  .uw-masthead__photoby {
    display: none !important;
  }
  .uw-masthead__photobydesk {
    width: 110%;
    margin-top: 10px;
    padding-top: 0 !important;
  }
  .uw-pagination {
    display: none !important;
  }
  .uw-footer-quicklinks {
    display: none !important;
  }
  .uw-post-date {
    display: block !important;
  }
  hr:nth-of-type(1) {
    display: none !important;
  }
  .uw-post-author-list-alt {
    display: block !important;
    margin-bottom: 0 !important;
  }
  .uw-social-icons {
    display: none !important;
  }
  .uw-mc-card {
    display: none !important;
  }
  .uw-masthead__newscaption {
    display: none !important;
  }
  .uw-masthead__photobydesk {
    display: none !important;
  }
  .uw-masthead__newscontent {
    display: none !important;
  }
  .uw-masthead__photobydesk {
    display: none !important;
  }
  #uw-content-margin-fix {
    margin-top: 20px !important;
  }
  .large-9 {
    width: 100% !important;
  }
  .grid-margin-x > .large-10 {
    width: 100% !important;
  }
  .flex-full {
    width: 85% !important;
    display: flex !important;
    justify-content: flex-end !important;
  }
  .flex-row-full-image {
    padding: 0 0 2em !important;
  }
}
@media print {
  .flex-row-full-image {
    flex-direction: row !important;
    margin-bottom: 2em !important;
  }
}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
pre {
  font-family: monospace, monospace;
  font-size: 1em;
}
a {
  background-color: transparent;
}
abbr[title] {
  border-bottom: 0;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: bolder;
}
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
img {
  border-style: none;
}
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
textarea {
  overflow: auto;
}
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0;
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
details {
  display: block;
}
summary {
  display: list-item;
}
template {
  display: none;
}
[hidden] {
  display: none;
}
[data-whatintent=mouse] *, [data-whatintent=mouse] *:focus,
[data-whatintent=touch] *,
[data-whatintent=touch] *:focus,
[data-whatinput=mouse] *,
[data-whatinput=mouse] *:focus,
[data-whatinput=touch] *,
[data-whatinput=touch] *:focus {
  outline: none;
}
[draggable=false] {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
}
.foundation-mq {
  font-family: "xsmall=0em&small=0em&medium=48em&large=64em&xlarge=75em&xxlarge=90em";
}
html {
  box-sizing: border-box;
  font-size: 100%;
}
*,
*::before,
*::after {
  box-sizing: inherit;
}
body {
  margin: 0;
  padding: 0;
  background: #f2f2f2;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 400;
  line-height: 1.5;
  color: #001641;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
img {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic;
}
textarea {
  height: auto;
  min-height: 50px;
  border-radius: 0;
}
select {
  box-sizing: border-box;
  width: 100%;
  border-radius: 0;
}
.map_canvas img,
.map_canvas embed,
.map_canvas object,
.mqa-display img,
.mqa-display embed,
.mqa-display object {
  max-width: none !important;
}
button {
  padding: 0;
  appearance: none;
  border: 0;
  border-radius: 0;
  background: transparent;
  line-height: 1;
  cursor: auto;
}
[data-whatinput=mouse] button {
  outline: 0;
}
pre {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
}
.is-visible {
  display: block !important;
}
.is-hidden {
  display: none !important;
}
.grid-container, .mw-grid-container {
  padding-right: 1.875rem;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  padding-left: 1.875rem;
  max-width: 76.875rem;
  margin-left: auto;
  margin-right: auto;
}
@media print, screen and (min-width: 48em) {
  .grid-container, .mw-grid-container {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-container, .mw-grid-container {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media screen and (min-width: 75em) {
  .grid-container, .mw-grid-container {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
.grid-container.fluid, .fluid.mw-grid-container {
  padding-right: 1.875rem;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  padding-left: 1.875rem;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
@media print, screen and (min-width: 48em) {
  .grid-container.fluid, .fluid.mw-grid-container {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-container.fluid, .fluid.mw-grid-container {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media screen and (min-width: 75em) {
  .grid-container.fluid, .fluid.mw-grid-container {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
.grid-container.full, .full.mw-grid-container {
  padding-right: 0;
  padding-left: 0;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.grid-x {
  display: flex;
  flex-flow: row wrap;
}
.cell {
  flex: 0 0 auto;
  min-height: 0;
  min-width: 0;
  width: 100%;
}
.cell.auto {
  flex: 1 1 0;
}
.cell.shrink {
  flex: 0 0 auto;
}
.grid-x > .auto {
  width: auto;
}
.grid-x > .shrink {
  width: auto;
}
.grid-x > .xsmall-shrink, .grid-x > .xsmall-full, .grid-x > .xsmall-1, .grid-x > .xsmall-2, .grid-x > .xsmall-3, .grid-x > .xsmall-4, .grid-x > .xsmall-5, .grid-x > .xsmall-6, .grid-x > .xsmall-7, .grid-x > .xsmall-8, .grid-x > .xsmall-9, .grid-x > .xsmall-10, .grid-x > .xsmall-11, .grid-x > .xsmall-12 {
  flex-basis: auto;
}
.grid-x > .small-shrink, .grid-x > .small-full, .grid-x > .small-1, .grid-x > .small-2, .grid-x > .small-3, .grid-x > .small-4, .grid-x > .small-5, .grid-x > .small-6, .grid-x > .small-7, .grid-x > .small-8, .grid-x > .small-9, .grid-x > .small-10, .grid-x > .small-11, .grid-x > .small-12 {
  flex-basis: auto;
}
@media print, screen and (min-width: 48em) {
  .grid-x > .medium-shrink, .grid-x > .medium-full, .grid-x > .medium-1, .grid-x > .medium-2, .grid-x > .medium-3, .grid-x > .medium-4, .grid-x > .medium-5, .grid-x > .medium-6, .grid-x > .medium-7, .grid-x > .medium-8, .grid-x > .medium-9, .grid-x > .medium-10, .grid-x > .medium-11, .grid-x > .medium-12 {
    flex-basis: auto;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-x > .large-shrink, .grid-x > .large-full, .grid-x > .large-1, .grid-x > .large-2, .grid-x > .large-3, .grid-x > .large-4, .grid-x > .large-5, .grid-x > .large-6, .grid-x > .large-7, .grid-x > .large-8, .grid-x > .large-9, .grid-x > .large-10, .grid-x > .large-11, .grid-x > .large-12 {
    flex-basis: auto;
  }
}
@media screen and (min-width: 75em) {
  .grid-x > .xlarge-shrink, .grid-x > .xlarge-full, .grid-x > .xlarge-1, .grid-x > .xlarge-2, .grid-x > .xlarge-3, .grid-x > .xlarge-4, .grid-x > .xlarge-5, .grid-x > .xlarge-6, .grid-x > .xlarge-7, .grid-x > .xlarge-8, .grid-x > .xlarge-9, .grid-x > .xlarge-10, .grid-x > .xlarge-11, .grid-x > .xlarge-12 {
    flex-basis: auto;
  }
}
.grid-x > .xsmall-12, .grid-x > .xsmall-11, .grid-x > .xsmall-10, .grid-x > .xsmall-9, .grid-x > .xsmall-8, .grid-x > .xsmall-7, .grid-x > .xsmall-6, .grid-x > .xsmall-5, .grid-x > .xsmall-4, .grid-x > .xsmall-3, .grid-x > .xsmall-2, .grid-x > .xsmall-1 {
  flex: 0 0 auto;
}
.grid-x > .xsmall-1 {
  width: 8.3333333333%;
}
.grid-x > .xsmall-2 {
  width: 16.6666666667%;
}
.grid-x > .xsmall-3 {
  width: 25%;
}
.grid-x > .xsmall-4 {
  width: 33.3333333333%;
}
.grid-x > .xsmall-5 {
  width: 41.6666666667%;
}
.grid-x > .xsmall-6 {
  width: 50%;
}
.grid-x > .xsmall-7 {
  width: 58.3333333333%;
}
.grid-x > .xsmall-8 {
  width: 66.6666666667%;
}
.grid-x > .xsmall-9 {
  width: 75%;
}
.grid-x > .xsmall-10 {
  width: 83.3333333333%;
}
.grid-x > .xsmall-11 {
  width: 91.6666666667%;
}
.grid-x > .xsmall-12 {
  width: 100%;
}
.grid-x > .small-auto {
  flex: 1 1 0;
  width: auto;
}
.grid-x > .small-12, .grid-x > .small-11, .grid-x > .small-10, .grid-x > .small-9, .grid-x > .small-8, .grid-x > .small-7, .grid-x > .small-6, .grid-x > .small-5, .grid-x > .small-4, .grid-x > .small-3, .grid-x > .small-2, .grid-x > .small-1, .grid-x > .small-shrink {
  flex: 0 0 auto;
}
.grid-x > .small-shrink {
  width: auto;
}
.grid-x > .small-1 {
  width: 8.3333333333%;
}
.grid-x > .small-2 {
  width: 16.6666666667%;
}
.grid-x > .small-3 {
  width: 25%;
}
.grid-x > .small-4 {
  width: 33.3333333333%;
}
.grid-x > .small-5 {
  width: 41.6666666667%;
}
.grid-x > .small-6 {
  width: 50%;
}
.grid-x > .small-7 {
  width: 58.3333333333%;
}
.grid-x > .small-8 {
  width: 66.6666666667%;
}
.grid-x > .small-9 {
  width: 75%;
}
.grid-x > .small-10 {
  width: 83.3333333333%;
}
.grid-x > .small-11 {
  width: 91.6666666667%;
}
.grid-x > .small-12 {
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  .grid-x > .medium-auto {
    flex: 1 1 0;
    width: auto;
  }
  .grid-x > .medium-12, .grid-x > .medium-11, .grid-x > .medium-10, .grid-x > .medium-9, .grid-x > .medium-8, .grid-x > .medium-7, .grid-x > .medium-6, .grid-x > .medium-5, .grid-x > .medium-4, .grid-x > .medium-3, .grid-x > .medium-2, .grid-x > .medium-1, .grid-x > .medium-shrink {
    flex: 0 0 auto;
  }
  .grid-x > .medium-shrink {
    width: auto;
  }
  .grid-x > .medium-1 {
    width: 8.3333333333%;
  }
  .grid-x > .medium-2 {
    width: 16.6666666667%;
  }
  .grid-x > .medium-3 {
    width: 25%;
  }
  .grid-x > .medium-4 {
    width: 33.3333333333%;
  }
  .grid-x > .medium-5 {
    width: 41.6666666667%;
  }
  .grid-x > .medium-6 {
    width: 50%;
  }
  .grid-x > .medium-7 {
    width: 58.3333333333%;
  }
  .grid-x > .medium-8 {
    width: 66.6666666667%;
  }
  .grid-x > .medium-9 {
    width: 75%;
  }
  .grid-x > .medium-10 {
    width: 83.3333333333%;
  }
  .grid-x > .medium-11 {
    width: 91.6666666667%;
  }
  .grid-x > .medium-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-x > .large-auto {
    flex: 1 1 0;
    width: auto;
  }
  .grid-x > .large-12, .grid-x > .large-11, .grid-x > .large-10, .grid-x > .large-9, .grid-x > .large-8, .grid-x > .large-7, .grid-x > .large-6, .grid-x > .large-5, .grid-x > .large-4, .grid-x > .large-3, .grid-x > .large-2, .grid-x > .large-1, .grid-x > .large-shrink {
    flex: 0 0 auto;
  }
  .grid-x > .large-shrink {
    width: auto;
  }
  .grid-x > .large-1 {
    width: 8.3333333333%;
  }
  .grid-x > .large-2 {
    width: 16.6666666667%;
  }
  .grid-x > .large-3 {
    width: 25%;
  }
  .grid-x > .large-4 {
    width: 33.3333333333%;
  }
  .grid-x > .large-5 {
    width: 41.6666666667%;
  }
  .grid-x > .large-6 {
    width: 50%;
  }
  .grid-x > .large-7 {
    width: 58.3333333333%;
  }
  .grid-x > .large-8 {
    width: 66.6666666667%;
  }
  .grid-x > .large-9 {
    width: 75%;
  }
  .grid-x > .large-10 {
    width: 83.3333333333%;
  }
  .grid-x > .large-11 {
    width: 91.6666666667%;
  }
  .grid-x > .large-12 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  .grid-x > .xlarge-auto {
    flex: 1 1 0;
    width: auto;
  }
  .grid-x > .xlarge-12, .grid-x > .xlarge-11, .grid-x > .xlarge-10, .grid-x > .xlarge-9, .grid-x > .xlarge-8, .grid-x > .xlarge-7, .grid-x > .xlarge-6, .grid-x > .xlarge-5, .grid-x > .xlarge-4, .grid-x > .xlarge-3, .grid-x > .xlarge-2, .grid-x > .xlarge-1, .grid-x > .xlarge-shrink {
    flex: 0 0 auto;
  }
  .grid-x > .xlarge-shrink {
    width: auto;
  }
  .grid-x > .xlarge-1 {
    width: 8.3333333333%;
  }
  .grid-x > .xlarge-2 {
    width: 16.6666666667%;
  }
  .grid-x > .xlarge-3 {
    width: 25%;
  }
  .grid-x > .xlarge-4 {
    width: 33.3333333333%;
  }
  .grid-x > .xlarge-5 {
    width: 41.6666666667%;
  }
  .grid-x > .xlarge-6 {
    width: 50%;
  }
  .grid-x > .xlarge-7 {
    width: 58.3333333333%;
  }
  .grid-x > .xlarge-8 {
    width: 66.6666666667%;
  }
  .grid-x > .xlarge-9 {
    width: 75%;
  }
  .grid-x > .xlarge-10 {
    width: 83.3333333333%;
  }
  .grid-x > .xlarge-11 {
    width: 91.6666666667%;
  }
  .grid-x > .xlarge-12 {
    width: 100%;
  }
}
.grid-margin-x:not(.grid-x) > .cell {
  width: auto;
}
.grid-margin-y:not(.grid-y) > .cell {
  height: auto;
}
.grid-margin-x {
  margin-left: -0.46875rem;
  margin-right: -0.46875rem;
  margin-left: -0.46875rem;
  margin-right: -0.46875rem;
}
@media print, screen and (min-width: 48em) {
  .grid-margin-x {
    margin-left: -0.46875rem;
    margin-right: -0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-x {
    margin-left: -0.78125rem;
    margin-right: -0.78125rem;
  }
}
.grid-margin-x > .cell {
  width: calc(100% - 0.9375rem);
  margin-left: 0.46875rem;
  margin-right: 0.46875rem;
}
.grid-margin-x > .cell {
  width: calc(100% - 0.9375rem);
  margin-left: 0.46875rem;
  margin-right: 0.46875rem;
}
@media print, screen and (min-width: 48em) {
  .grid-margin-x > .cell {
    width: calc(100% - 0.9375rem);
    margin-left: 0.46875rem;
    margin-right: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-x > .cell {
    width: calc(100% - 1.5625rem);
    margin-left: 0.78125rem;
    margin-right: 0.78125rem;
  }
}
.grid-margin-x > .auto {
  width: auto;
}
.grid-margin-x > .shrink {
  width: auto;
}
.grid-margin-x > .xsmall-1 {
  width: calc(8.3333333333% - 0.9375rem);
}
.grid-margin-x > .xsmall-2 {
  width: calc(16.6666666667% - 0.9375rem);
}
.grid-margin-x > .xsmall-3 {
  width: calc(25% - 0.9375rem);
}
.grid-margin-x > .xsmall-4 {
  width: calc(33.3333333333% - 0.9375rem);
}
.grid-margin-x > .xsmall-5 {
  width: calc(41.6666666667% - 0.9375rem);
}
.grid-margin-x > .xsmall-6 {
  width: calc(50% - 0.9375rem);
}
.grid-margin-x > .xsmall-7 {
  width: calc(58.3333333333% - 0.9375rem);
}
.grid-margin-x > .xsmall-8 {
  width: calc(66.6666666667% - 0.9375rem);
}
.grid-margin-x > .xsmall-9 {
  width: calc(75% - 0.9375rem);
}
.grid-margin-x > .xsmall-10 {
  width: calc(83.3333333333% - 0.9375rem);
}
.grid-margin-x > .xsmall-11 {
  width: calc(91.6666666667% - 0.9375rem);
}
.grid-margin-x > .xsmall-12 {
  width: calc(100% - 0.9375rem);
}
.grid-margin-x > .auto {
  width: auto;
}
.grid-margin-x > .shrink {
  width: auto;
}
.grid-margin-x > .xsmall-1 {
  width: calc(8.3333333333% - 0.9375rem);
}
.grid-margin-x > .xsmall-2 {
  width: calc(16.6666666667% - 0.9375rem);
}
.grid-margin-x > .xsmall-3 {
  width: calc(25% - 0.9375rem);
}
.grid-margin-x > .xsmall-4 {
  width: calc(33.3333333333% - 0.9375rem);
}
.grid-margin-x > .xsmall-5 {
  width: calc(41.6666666667% - 0.9375rem);
}
.grid-margin-x > .xsmall-6 {
  width: calc(50% - 0.9375rem);
}
.grid-margin-x > .xsmall-7 {
  width: calc(58.3333333333% - 0.9375rem);
}
.grid-margin-x > .xsmall-8 {
  width: calc(66.6666666667% - 0.9375rem);
}
.grid-margin-x > .xsmall-9 {
  width: calc(75% - 0.9375rem);
}
.grid-margin-x > .xsmall-10 {
  width: calc(83.3333333333% - 0.9375rem);
}
.grid-margin-x > .xsmall-11 {
  width: calc(91.6666666667% - 0.9375rem);
}
.grid-margin-x > .xsmall-12 {
  width: calc(100% - 0.9375rem);
}
.grid-margin-x > .small-auto {
  width: auto;
}
.grid-margin-x > .small-shrink {
  width: auto;
}
.grid-margin-x > .small-1 {
  width: calc(8.3333333333% - 0.9375rem);
}
.grid-margin-x > .small-2 {
  width: calc(16.6666666667% - 0.9375rem);
}
.grid-margin-x > .small-3 {
  width: calc(25% - 0.9375rem);
}
.grid-margin-x > .small-4 {
  width: calc(33.3333333333% - 0.9375rem);
}
.grid-margin-x > .small-5 {
  width: calc(41.6666666667% - 0.9375rem);
}
.grid-margin-x > .small-6 {
  width: calc(50% - 0.9375rem);
}
.grid-margin-x > .small-7 {
  width: calc(58.3333333333% - 0.9375rem);
}
.grid-margin-x > .small-8 {
  width: calc(66.6666666667% - 0.9375rem);
}
.grid-margin-x > .small-9 {
  width: calc(75% - 0.9375rem);
}
.grid-margin-x > .small-10 {
  width: calc(83.3333333333% - 0.9375rem);
}
.grid-margin-x > .small-11 {
  width: calc(91.6666666667% - 0.9375rem);
}
.grid-margin-x > .small-12 {
  width: calc(100% - 0.9375rem);
}
@media print, screen and (min-width: 48em) {
  .grid-margin-x > .auto {
    width: auto;
  }
  .grid-margin-x > .shrink {
    width: auto;
  }
  .grid-margin-x > .xsmall-1 {
    width: calc(8.3333333333% - 0.9375rem);
  }
  .grid-margin-x > .xsmall-2 {
    width: calc(16.6666666667% - 0.9375rem);
  }
  .grid-margin-x > .xsmall-3 {
    width: calc(25% - 0.9375rem);
  }
  .grid-margin-x > .xsmall-4 {
    width: calc(33.3333333333% - 0.9375rem);
  }
  .grid-margin-x > .xsmall-5 {
    width: calc(41.6666666667% - 0.9375rem);
  }
  .grid-margin-x > .xsmall-6 {
    width: calc(50% - 0.9375rem);
  }
  .grid-margin-x > .xsmall-7 {
    width: calc(58.3333333333% - 0.9375rem);
  }
  .grid-margin-x > .xsmall-8 {
    width: calc(66.6666666667% - 0.9375rem);
  }
  .grid-margin-x > .xsmall-9 {
    width: calc(75% - 0.9375rem);
  }
  .grid-margin-x > .xsmall-10 {
    width: calc(83.3333333333% - 0.9375rem);
  }
  .grid-margin-x > .xsmall-11 {
    width: calc(91.6666666667% - 0.9375rem);
  }
  .grid-margin-x > .xsmall-12 {
    width: calc(100% - 0.9375rem);
  }
  .grid-margin-x > .small-auto {
    width: auto;
  }
  .grid-margin-x > .small-shrink {
    width: auto;
  }
  .grid-margin-x > .small-1 {
    width: calc(8.3333333333% - 0.9375rem);
  }
  .grid-margin-x > .small-2 {
    width: calc(16.6666666667% - 0.9375rem);
  }
  .grid-margin-x > .small-3 {
    width: calc(25% - 0.9375rem);
  }
  .grid-margin-x > .small-4 {
    width: calc(33.3333333333% - 0.9375rem);
  }
  .grid-margin-x > .small-5 {
    width: calc(41.6666666667% - 0.9375rem);
  }
  .grid-margin-x > .small-6 {
    width: calc(50% - 0.9375rem);
  }
  .grid-margin-x > .small-7 {
    width: calc(58.3333333333% - 0.9375rem);
  }
  .grid-margin-x > .small-8 {
    width: calc(66.6666666667% - 0.9375rem);
  }
  .grid-margin-x > .small-9 {
    width: calc(75% - 0.9375rem);
  }
  .grid-margin-x > .small-10 {
    width: calc(83.3333333333% - 0.9375rem);
  }
  .grid-margin-x > .small-11 {
    width: calc(91.6666666667% - 0.9375rem);
  }
  .grid-margin-x > .small-12 {
    width: calc(100% - 0.9375rem);
  }
  .grid-margin-x > .medium-auto {
    width: auto;
  }
  .grid-margin-x > .medium-shrink {
    width: auto;
  }
  .grid-margin-x > .medium-1 {
    width: calc(8.3333333333% - 0.9375rem);
  }
  .grid-margin-x > .medium-2 {
    width: calc(16.6666666667% - 0.9375rem);
  }
  .grid-margin-x > .medium-3 {
    width: calc(25% - 0.9375rem);
  }
  .grid-margin-x > .medium-4 {
    width: calc(33.3333333333% - 0.9375rem);
  }
  .grid-margin-x > .medium-5 {
    width: calc(41.6666666667% - 0.9375rem);
  }
  .grid-margin-x > .medium-6 {
    width: calc(50% - 0.9375rem);
  }
  .grid-margin-x > .medium-7 {
    width: calc(58.3333333333% - 0.9375rem);
  }
  .grid-margin-x > .medium-8 {
    width: calc(66.6666666667% - 0.9375rem);
  }
  .grid-margin-x > .medium-9 {
    width: calc(75% - 0.9375rem);
  }
  .grid-margin-x > .medium-10 {
    width: calc(83.3333333333% - 0.9375rem);
  }
  .grid-margin-x > .medium-11 {
    width: calc(91.6666666667% - 0.9375rem);
  }
  .grid-margin-x > .medium-12 {
    width: calc(100% - 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-x > .auto {
    width: auto;
  }
  .grid-margin-x > .shrink {
    width: auto;
  }
  .grid-margin-x > .xsmall-1 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .xsmall-2 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .xsmall-3 {
    width: calc(25% - 1.5625rem);
  }
  .grid-margin-x > .xsmall-4 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .xsmall-5 {
    width: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .xsmall-6 {
    width: calc(50% - 1.5625rem);
  }
  .grid-margin-x > .xsmall-7 {
    width: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .xsmall-8 {
    width: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .xsmall-9 {
    width: calc(75% - 1.5625rem);
  }
  .grid-margin-x > .xsmall-10 {
    width: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .xsmall-11 {
    width: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .xsmall-12 {
    width: calc(100% - 1.5625rem);
  }
  .grid-margin-x > .small-auto {
    width: auto;
  }
  .grid-margin-x > .small-shrink {
    width: auto;
  }
  .grid-margin-x > .small-1 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .small-2 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .small-3 {
    width: calc(25% - 1.5625rem);
  }
  .grid-margin-x > .small-4 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .small-5 {
    width: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .small-6 {
    width: calc(50% - 1.5625rem);
  }
  .grid-margin-x > .small-7 {
    width: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .small-8 {
    width: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .small-9 {
    width: calc(75% - 1.5625rem);
  }
  .grid-margin-x > .small-10 {
    width: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .small-11 {
    width: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .small-12 {
    width: calc(100% - 1.5625rem);
  }
  .grid-margin-x > .medium-auto {
    width: auto;
  }
  .grid-margin-x > .medium-shrink {
    width: auto;
  }
  .grid-margin-x > .medium-1 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .medium-2 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .medium-3 {
    width: calc(25% - 1.5625rem);
  }
  .grid-margin-x > .medium-4 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .medium-5 {
    width: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .medium-6 {
    width: calc(50% - 1.5625rem);
  }
  .grid-margin-x > .medium-7 {
    width: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .medium-8 {
    width: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .medium-9 {
    width: calc(75% - 1.5625rem);
  }
  .grid-margin-x > .medium-10 {
    width: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .medium-11 {
    width: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .medium-12 {
    width: calc(100% - 1.5625rem);
  }
  .grid-margin-x > .large-auto {
    width: auto;
  }
  .grid-margin-x > .large-shrink {
    width: auto;
  }
  .grid-margin-x > .large-1 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .large-2 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .large-3 {
    width: calc(25% - 1.5625rem);
  }
  .grid-margin-x > .large-4 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .large-5 {
    width: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .large-6 {
    width: calc(50% - 1.5625rem);
  }
  .grid-margin-x > .large-7 {
    width: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .large-8 {
    width: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .large-9 {
    width: calc(75% - 1.5625rem);
  }
  .grid-margin-x > .large-10 {
    width: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .large-11 {
    width: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .large-12 {
    width: calc(100% - 1.5625rem);
  }
}
@media screen and (min-width: 75em) {
  .grid-margin-x > .xlarge-auto {
    width: auto;
  }
  .grid-margin-x > .xlarge-shrink {
    width: auto;
  }
  .grid-margin-x > .xlarge-1 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .xlarge-2 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .xlarge-3 {
    width: calc(25% - 1.5625rem);
  }
  .grid-margin-x > .xlarge-4 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .xlarge-5 {
    width: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .xlarge-6 {
    width: calc(50% - 1.5625rem);
  }
  .grid-margin-x > .xlarge-7 {
    width: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .xlarge-8 {
    width: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .xlarge-9 {
    width: calc(75% - 1.5625rem);
  }
  .grid-margin-x > .xlarge-10 {
    width: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .xlarge-11 {
    width: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .xlarge-12 {
    width: calc(100% - 1.5625rem);
  }
}
.grid-padding-x .grid-padding-x {
  margin-right: -0.46875rem;
  margin-left: -0.46875rem;
  margin-right: -0.46875rem;
  margin-left: -0.46875rem;
}
@media print, screen and (min-width: 48em) {
  .grid-padding-x .grid-padding-x {
    margin-right: -0.46875rem;
    margin-left: -0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-padding-x .grid-padding-x {
    margin-right: -0.78125rem;
    margin-left: -0.78125rem;
  }
}
.grid-container:not(.full) > .grid-padding-x, .mw-grid-container:not(.full) > .grid-padding-x {
  margin-right: -0.46875rem;
  margin-left: -0.46875rem;
  margin-right: -0.46875rem;
  margin-left: -0.46875rem;
}
@media print, screen and (min-width: 48em) {
  .grid-container:not(.full) > .grid-padding-x, .mw-grid-container:not(.full) > .grid-padding-x {
    margin-right: -0.46875rem;
    margin-left: -0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-container:not(.full) > .grid-padding-x, .mw-grid-container:not(.full) > .grid-padding-x {
    margin-right: -0.78125rem;
    margin-left: -0.78125rem;
  }
}
.grid-padding-x > .cell {
  padding-right: 0.46875rem;
  padding-left: 0.46875rem;
  padding-right: 0.46875rem;
  padding-left: 0.46875rem;
}
@media print, screen and (min-width: 48em) {
  .grid-padding-x > .cell {
    padding-right: 0.46875rem;
    padding-left: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-padding-x > .cell {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}
.xsmall-up-1 > .cell {
  width: 100%;
}
.xsmall-up-2 > .cell {
  width: 50%;
}
.xsmall-up-3 > .cell {
  width: 33.3333333333%;
}
.xsmall-up-4 > .cell {
  width: 25%;
}
.xsmall-up-5 > .cell {
  width: 20%;
}
.xsmall-up-6 > .cell {
  width: 16.6666666667%;
}
.xsmall-up-7 > .cell {
  width: 14.2857142857%;
}
.xsmall-up-8 > .cell {
  width: 12.5%;
}
.xsmall-up-9 > .cell {
  width: 11.1111111111%;
}
.xsmall-up-10 > .cell {
  width: 10%;
}
.xsmall-up-11 > .cell {
  width: 9.0909090909%;
}
.xsmall-up-12 > .cell {
  width: 8.3333333333%;
}
.small-up-1 > .cell {
  width: 100%;
}
.small-up-2 > .cell {
  width: 50%;
}
.small-up-3 > .cell {
  width: 33.3333333333%;
}
.small-up-4 > .cell {
  width: 25%;
}
.small-up-5 > .cell {
  width: 20%;
}
.small-up-6 > .cell {
  width: 16.6666666667%;
}
.small-up-7 > .cell {
  width: 14.2857142857%;
}
.small-up-8 > .cell {
  width: 12.5%;
}
.small-up-9 > .cell {
  width: 11.1111111111%;
}
.small-up-10 > .cell {
  width: 10%;
}
.small-up-11 > .cell {
  width: 9.0909090909%;
}
.small-up-12 > .cell {
  width: 8.3333333333%;
}
@media print, screen and (min-width: 48em) {
  .medium-up-1 > .cell {
    width: 100%;
  }
  .medium-up-2 > .cell {
    width: 50%;
  }
  .medium-up-3 > .cell {
    width: 33.3333333333%;
  }
  .medium-up-4 > .cell {
    width: 25%;
  }
  .medium-up-5 > .cell {
    width: 20%;
  }
  .medium-up-6 > .cell {
    width: 16.6666666667%;
  }
  .medium-up-7 > .cell {
    width: 14.2857142857%;
  }
  .medium-up-8 > .cell {
    width: 12.5%;
  }
  .medium-up-9 > .cell {
    width: 11.1111111111%;
  }
  .medium-up-10 > .cell {
    width: 10%;
  }
  .medium-up-11 > .cell {
    width: 9.0909090909%;
  }
  .medium-up-12 > .cell {
    width: 8.3333333333%;
  }
}
@media print, screen and (min-width: 64em) {
  .large-up-1 > .cell {
    width: 100%;
  }
  .large-up-2 > .cell {
    width: 50%;
  }
  .large-up-3 > .cell {
    width: 33.3333333333%;
  }
  .large-up-4 > .cell {
    width: 25%;
  }
  .large-up-5 > .cell {
    width: 20%;
  }
  .large-up-6 > .cell {
    width: 16.6666666667%;
  }
  .large-up-7 > .cell {
    width: 14.2857142857%;
  }
  .large-up-8 > .cell {
    width: 12.5%;
  }
  .large-up-9 > .cell {
    width: 11.1111111111%;
  }
  .large-up-10 > .cell {
    width: 10%;
  }
  .large-up-11 > .cell {
    width: 9.0909090909%;
  }
  .large-up-12 > .cell {
    width: 8.3333333333%;
  }
}
@media screen and (min-width: 75em) {
  .xlarge-up-1 > .cell {
    width: 100%;
  }
  .xlarge-up-2 > .cell {
    width: 50%;
  }
  .xlarge-up-3 > .cell {
    width: 33.3333333333%;
  }
  .xlarge-up-4 > .cell {
    width: 25%;
  }
  .xlarge-up-5 > .cell {
    width: 20%;
  }
  .xlarge-up-6 > .cell {
    width: 16.6666666667%;
  }
  .xlarge-up-7 > .cell {
    width: 14.2857142857%;
  }
  .xlarge-up-8 > .cell {
    width: 12.5%;
  }
  .xlarge-up-9 > .cell {
    width: 11.1111111111%;
  }
  .xlarge-up-10 > .cell {
    width: 10%;
  }
  .xlarge-up-11 > .cell {
    width: 9.0909090909%;
  }
  .xlarge-up-12 > .cell {
    width: 8.3333333333%;
  }
}
.grid-margin-x.xsmall-up-1 > .cell {
  width: calc(100% - 0.9375rem);
}
.grid-margin-x.xsmall-up-2 > .cell {
  width: calc(50% - 0.9375rem);
}
.grid-margin-x.xsmall-up-3 > .cell {
  width: calc(33.3333333333% - 0.9375rem);
}
.grid-margin-x.xsmall-up-4 > .cell {
  width: calc(25% - 0.9375rem);
}
.grid-margin-x.xsmall-up-5 > .cell {
  width: calc(20% - 0.9375rem);
}
.grid-margin-x.xsmall-up-6 > .cell {
  width: calc(16.6666666667% - 0.9375rem);
}
.grid-margin-x.xsmall-up-7 > .cell {
  width: calc(14.2857142857% - 0.9375rem);
}
.grid-margin-x.xsmall-up-8 > .cell {
  width: calc(12.5% - 0.9375rem);
}
.grid-margin-x.xsmall-up-9 > .cell {
  width: calc(11.1111111111% - 0.9375rem);
}
.grid-margin-x.xsmall-up-10 > .cell {
  width: calc(10% - 0.9375rem);
}
.grid-margin-x.xsmall-up-11 > .cell {
  width: calc(9.0909090909% - 0.9375rem);
}
.grid-margin-x.xsmall-up-12 > .cell {
  width: calc(8.3333333333% - 0.9375rem);
}
.grid-margin-x.xsmall-up-1 > .cell {
  width: calc(100% - 0.9375rem);
}
.grid-margin-x.xsmall-up-2 > .cell {
  width: calc(50% - 0.9375rem);
}
.grid-margin-x.xsmall-up-3 > .cell {
  width: calc(33.3333333333% - 0.9375rem);
}
.grid-margin-x.xsmall-up-4 > .cell {
  width: calc(25% - 0.9375rem);
}
.grid-margin-x.xsmall-up-5 > .cell {
  width: calc(20% - 0.9375rem);
}
.grid-margin-x.xsmall-up-6 > .cell {
  width: calc(16.6666666667% - 0.9375rem);
}
.grid-margin-x.xsmall-up-7 > .cell {
  width: calc(14.2857142857% - 0.9375rem);
}
.grid-margin-x.xsmall-up-8 > .cell {
  width: calc(12.5% - 0.9375rem);
}
.grid-margin-x.xsmall-up-9 > .cell {
  width: calc(11.1111111111% - 0.9375rem);
}
.grid-margin-x.xsmall-up-10 > .cell {
  width: calc(10% - 0.9375rem);
}
.grid-margin-x.xsmall-up-11 > .cell {
  width: calc(9.0909090909% - 0.9375rem);
}
.grid-margin-x.xsmall-up-12 > .cell {
  width: calc(8.3333333333% - 0.9375rem);
}
.grid-margin-x.small-up-1 > .cell {
  width: calc(100% - 0.9375rem);
}
.grid-margin-x.small-up-2 > .cell {
  width: calc(50% - 0.9375rem);
}
.grid-margin-x.small-up-3 > .cell {
  width: calc(33.3333333333% - 0.9375rem);
}
.grid-margin-x.small-up-4 > .cell {
  width: calc(25% - 0.9375rem);
}
.grid-margin-x.small-up-5 > .cell {
  width: calc(20% - 0.9375rem);
}
.grid-margin-x.small-up-6 > .cell {
  width: calc(16.6666666667% - 0.9375rem);
}
.grid-margin-x.small-up-7 > .cell {
  width: calc(14.2857142857% - 0.9375rem);
}
.grid-margin-x.small-up-8 > .cell {
  width: calc(12.5% - 0.9375rem);
}
.grid-margin-x.small-up-9 > .cell {
  width: calc(11.1111111111% - 0.9375rem);
}
.grid-margin-x.small-up-10 > .cell {
  width: calc(10% - 0.9375rem);
}
.grid-margin-x.small-up-11 > .cell {
  width: calc(9.0909090909% - 0.9375rem);
}
.grid-margin-x.small-up-12 > .cell {
  width: calc(8.3333333333% - 0.9375rem);
}
@media print, screen and (min-width: 48em) {
  .grid-margin-x.xsmall-up-1 > .cell {
    width: calc(100% - 0.9375rem);
  }
  .grid-margin-x.small-up-1 > .cell {
    width: calc(100% - 0.9375rem);
  }
  .grid-margin-x.xsmall-up-2 > .cell {
    width: calc(50% - 0.9375rem);
  }
  .grid-margin-x.small-up-2 > .cell {
    width: calc(50% - 0.9375rem);
  }
  .grid-margin-x.xsmall-up-3 > .cell {
    width: calc(33.3333333333% - 0.9375rem);
  }
  .grid-margin-x.small-up-3 > .cell {
    width: calc(33.3333333333% - 0.9375rem);
  }
  .grid-margin-x.xsmall-up-4 > .cell {
    width: calc(25% - 0.9375rem);
  }
  .grid-margin-x.small-up-4 > .cell {
    width: calc(25% - 0.9375rem);
  }
  .grid-margin-x.xsmall-up-5 > .cell {
    width: calc(20% - 0.9375rem);
  }
  .grid-margin-x.small-up-5 > .cell {
    width: calc(20% - 0.9375rem);
  }
  .grid-margin-x.xsmall-up-6 > .cell {
    width: calc(16.6666666667% - 0.9375rem);
  }
  .grid-margin-x.small-up-6 > .cell {
    width: calc(16.6666666667% - 0.9375rem);
  }
  .grid-margin-x.xsmall-up-7 > .cell {
    width: calc(14.2857142857% - 0.9375rem);
  }
  .grid-margin-x.small-up-7 > .cell {
    width: calc(14.2857142857% - 0.9375rem);
  }
  .grid-margin-x.xsmall-up-8 > .cell {
    width: calc(12.5% - 0.9375rem);
  }
  .grid-margin-x.small-up-8 > .cell {
    width: calc(12.5% - 0.9375rem);
  }
  .grid-margin-x.xsmall-up-9 > .cell {
    width: calc(11.1111111111% - 0.9375rem);
  }
  .grid-margin-x.small-up-9 > .cell {
    width: calc(11.1111111111% - 0.9375rem);
  }
  .grid-margin-x.xsmall-up-10 > .cell {
    width: calc(10% - 0.9375rem);
  }
  .grid-margin-x.small-up-10 > .cell {
    width: calc(10% - 0.9375rem);
  }
  .grid-margin-x.xsmall-up-11 > .cell {
    width: calc(9.0909090909% - 0.9375rem);
  }
  .grid-margin-x.small-up-11 > .cell {
    width: calc(9.0909090909% - 0.9375rem);
  }
  .grid-margin-x.xsmall-up-12 > .cell {
    width: calc(8.3333333333% - 0.9375rem);
  }
  .grid-margin-x.small-up-12 > .cell {
    width: calc(8.3333333333% - 0.9375rem);
  }
  .grid-margin-x.medium-up-1 > .cell {
    width: calc(100% - 0.9375rem);
  }
  .grid-margin-x.medium-up-2 > .cell {
    width: calc(50% - 0.9375rem);
  }
  .grid-margin-x.medium-up-3 > .cell {
    width: calc(33.3333333333% - 0.9375rem);
  }
  .grid-margin-x.medium-up-4 > .cell {
    width: calc(25% - 0.9375rem);
  }
  .grid-margin-x.medium-up-5 > .cell {
    width: calc(20% - 0.9375rem);
  }
  .grid-margin-x.medium-up-6 > .cell {
    width: calc(16.6666666667% - 0.9375rem);
  }
  .grid-margin-x.medium-up-7 > .cell {
    width: calc(14.2857142857% - 0.9375rem);
  }
  .grid-margin-x.medium-up-8 > .cell {
    width: calc(12.5% - 0.9375rem);
  }
  .grid-margin-x.medium-up-9 > .cell {
    width: calc(11.1111111111% - 0.9375rem);
  }
  .grid-margin-x.medium-up-10 > .cell {
    width: calc(10% - 0.9375rem);
  }
  .grid-margin-x.medium-up-11 > .cell {
    width: calc(9.0909090909% - 0.9375rem);
  }
  .grid-margin-x.medium-up-12 > .cell {
    width: calc(8.3333333333% - 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-x.xsmall-up-1 > .cell {
    width: calc(100% - 1.5625rem);
  }
  .grid-margin-x.small-up-1 > .cell {
    width: calc(100% - 1.5625rem);
  }
  .grid-margin-x.medium-up-1 > .cell {
    width: calc(100% - 1.5625rem);
  }
  .grid-margin-x.xsmall-up-2 > .cell {
    width: calc(50% - 1.5625rem);
  }
  .grid-margin-x.small-up-2 > .cell {
    width: calc(50% - 1.5625rem);
  }
  .grid-margin-x.medium-up-2 > .cell {
    width: calc(50% - 1.5625rem);
  }
  .grid-margin-x.xsmall-up-3 > .cell {
    width: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-x.small-up-3 > .cell {
    width: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-x.medium-up-3 > .cell {
    width: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-x.xsmall-up-4 > .cell {
    width: calc(25% - 1.5625rem);
  }
  .grid-margin-x.small-up-4 > .cell {
    width: calc(25% - 1.5625rem);
  }
  .grid-margin-x.medium-up-4 > .cell {
    width: calc(25% - 1.5625rem);
  }
  .grid-margin-x.xsmall-up-5 > .cell {
    width: calc(20% - 1.5625rem);
  }
  .grid-margin-x.small-up-5 > .cell {
    width: calc(20% - 1.5625rem);
  }
  .grid-margin-x.medium-up-5 > .cell {
    width: calc(20% - 1.5625rem);
  }
  .grid-margin-x.xsmall-up-6 > .cell {
    width: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-x.small-up-6 > .cell {
    width: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-x.medium-up-6 > .cell {
    width: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-x.xsmall-up-7 > .cell {
    width: calc(14.2857142857% - 1.5625rem);
  }
  .grid-margin-x.small-up-7 > .cell {
    width: calc(14.2857142857% - 1.5625rem);
  }
  .grid-margin-x.medium-up-7 > .cell {
    width: calc(14.2857142857% - 1.5625rem);
  }
  .grid-margin-x.xsmall-up-8 > .cell {
    width: calc(12.5% - 1.5625rem);
  }
  .grid-margin-x.small-up-8 > .cell {
    width: calc(12.5% - 1.5625rem);
  }
  .grid-margin-x.medium-up-8 > .cell {
    width: calc(12.5% - 1.5625rem);
  }
  .grid-margin-x.xsmall-up-9 > .cell {
    width: calc(11.1111111111% - 1.5625rem);
  }
  .grid-margin-x.small-up-9 > .cell {
    width: calc(11.1111111111% - 1.5625rem);
  }
  .grid-margin-x.medium-up-9 > .cell {
    width: calc(11.1111111111% - 1.5625rem);
  }
  .grid-margin-x.xsmall-up-10 > .cell {
    width: calc(10% - 1.5625rem);
  }
  .grid-margin-x.small-up-10 > .cell {
    width: calc(10% - 1.5625rem);
  }
  .grid-margin-x.medium-up-10 > .cell {
    width: calc(10% - 1.5625rem);
  }
  .grid-margin-x.xsmall-up-11 > .cell {
    width: calc(9.0909090909% - 1.5625rem);
  }
  .grid-margin-x.small-up-11 > .cell {
    width: calc(9.0909090909% - 1.5625rem);
  }
  .grid-margin-x.medium-up-11 > .cell {
    width: calc(9.0909090909% - 1.5625rem);
  }
  .grid-margin-x.xsmall-up-12 > .cell {
    width: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-x.small-up-12 > .cell {
    width: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-x.medium-up-12 > .cell {
    width: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-x.large-up-1 > .cell {
    width: calc(100% - 1.5625rem);
  }
  .grid-margin-x.large-up-2 > .cell {
    width: calc(50% - 1.5625rem);
  }
  .grid-margin-x.large-up-3 > .cell {
    width: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-x.large-up-4 > .cell {
    width: calc(25% - 1.5625rem);
  }
  .grid-margin-x.large-up-5 > .cell {
    width: calc(20% - 1.5625rem);
  }
  .grid-margin-x.large-up-6 > .cell {
    width: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-x.large-up-7 > .cell {
    width: calc(14.2857142857% - 1.5625rem);
  }
  .grid-margin-x.large-up-8 > .cell {
    width: calc(12.5% - 1.5625rem);
  }
  .grid-margin-x.large-up-9 > .cell {
    width: calc(11.1111111111% - 1.5625rem);
  }
  .grid-margin-x.large-up-10 > .cell {
    width: calc(10% - 1.5625rem);
  }
  .grid-margin-x.large-up-11 > .cell {
    width: calc(9.0909090909% - 1.5625rem);
  }
  .grid-margin-x.large-up-12 > .cell {
    width: calc(8.3333333333% - 1.5625rem);
  }
}
@media screen and (min-width: 75em) {
  .grid-margin-x.xlarge-up-1 > .cell {
    width: calc(100% - 1.5625rem);
  }
  .grid-margin-x.xlarge-up-2 > .cell {
    width: calc(50% - 1.5625rem);
  }
  .grid-margin-x.xlarge-up-3 > .cell {
    width: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-x.xlarge-up-4 > .cell {
    width: calc(25% - 1.5625rem);
  }
  .grid-margin-x.xlarge-up-5 > .cell {
    width: calc(20% - 1.5625rem);
  }
  .grid-margin-x.xlarge-up-6 > .cell {
    width: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-x.xlarge-up-7 > .cell {
    width: calc(14.2857142857% - 1.5625rem);
  }
  .grid-margin-x.xlarge-up-8 > .cell {
    width: calc(12.5% - 1.5625rem);
  }
  .grid-margin-x.xlarge-up-9 > .cell {
    width: calc(11.1111111111% - 1.5625rem);
  }
  .grid-margin-x.xlarge-up-10 > .cell {
    width: calc(10% - 1.5625rem);
  }
  .grid-margin-x.xlarge-up-11 > .cell {
    width: calc(9.0909090909% - 1.5625rem);
  }
  .grid-margin-x.xlarge-up-12 > .cell {
    width: calc(8.3333333333% - 1.5625rem);
  }
}
.xsmall-margin-collapse {
  margin-right: 0;
  margin-left: 0;
}
.xsmall-margin-collapse > .cell {
  margin-right: 0;
  margin-left: 0;
}
.xsmall-margin-collapse > .xsmall-1 {
  width: 8.3333333333%;
}
.xsmall-margin-collapse > .xsmall-2 {
  width: 16.6666666667%;
}
.xsmall-margin-collapse > .xsmall-3 {
  width: 25%;
}
.xsmall-margin-collapse > .xsmall-4 {
  width: 33.3333333333%;
}
.xsmall-margin-collapse > .xsmall-5 {
  width: 41.6666666667%;
}
.xsmall-margin-collapse > .xsmall-6 {
  width: 50%;
}
.xsmall-margin-collapse > .xsmall-7 {
  width: 58.3333333333%;
}
.xsmall-margin-collapse > .xsmall-8 {
  width: 66.6666666667%;
}
.xsmall-margin-collapse > .xsmall-9 {
  width: 75%;
}
.xsmall-margin-collapse > .xsmall-10 {
  width: 83.3333333333%;
}
.xsmall-margin-collapse > .xsmall-11 {
  width: 91.6666666667%;
}
.xsmall-margin-collapse > .xsmall-12 {
  width: 100%;
}
.xsmall-margin-collapse > .small-1 {
  width: 8.3333333333%;
}
.xsmall-margin-collapse > .small-2 {
  width: 16.6666666667%;
}
.xsmall-margin-collapse > .small-3 {
  width: 25%;
}
.xsmall-margin-collapse > .small-4 {
  width: 33.3333333333%;
}
.xsmall-margin-collapse > .small-5 {
  width: 41.6666666667%;
}
.xsmall-margin-collapse > .small-6 {
  width: 50%;
}
.xsmall-margin-collapse > .small-7 {
  width: 58.3333333333%;
}
.xsmall-margin-collapse > .small-8 {
  width: 66.6666666667%;
}
.xsmall-margin-collapse > .small-9 {
  width: 75%;
}
.xsmall-margin-collapse > .small-10 {
  width: 83.3333333333%;
}
.xsmall-margin-collapse > .small-11 {
  width: 91.6666666667%;
}
.xsmall-margin-collapse > .small-12 {
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  .xsmall-margin-collapse > .medium-1 {
    width: 8.3333333333%;
  }
  .xsmall-margin-collapse > .medium-2 {
    width: 16.6666666667%;
  }
  .xsmall-margin-collapse > .medium-3 {
    width: 25%;
  }
  .xsmall-margin-collapse > .medium-4 {
    width: 33.3333333333%;
  }
  .xsmall-margin-collapse > .medium-5 {
    width: 41.6666666667%;
  }
  .xsmall-margin-collapse > .medium-6 {
    width: 50%;
  }
  .xsmall-margin-collapse > .medium-7 {
    width: 58.3333333333%;
  }
  .xsmall-margin-collapse > .medium-8 {
    width: 66.6666666667%;
  }
  .xsmall-margin-collapse > .medium-9 {
    width: 75%;
  }
  .xsmall-margin-collapse > .medium-10 {
    width: 83.3333333333%;
  }
  .xsmall-margin-collapse > .medium-11 {
    width: 91.6666666667%;
  }
  .xsmall-margin-collapse > .medium-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .xsmall-margin-collapse > .large-1 {
    width: 8.3333333333%;
  }
  .xsmall-margin-collapse > .large-2 {
    width: 16.6666666667%;
  }
  .xsmall-margin-collapse > .large-3 {
    width: 25%;
  }
  .xsmall-margin-collapse > .large-4 {
    width: 33.3333333333%;
  }
  .xsmall-margin-collapse > .large-5 {
    width: 41.6666666667%;
  }
  .xsmall-margin-collapse > .large-6 {
    width: 50%;
  }
  .xsmall-margin-collapse > .large-7 {
    width: 58.3333333333%;
  }
  .xsmall-margin-collapse > .large-8 {
    width: 66.6666666667%;
  }
  .xsmall-margin-collapse > .large-9 {
    width: 75%;
  }
  .xsmall-margin-collapse > .large-10 {
    width: 83.3333333333%;
  }
  .xsmall-margin-collapse > .large-11 {
    width: 91.6666666667%;
  }
  .xsmall-margin-collapse > .large-12 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  .xsmall-margin-collapse > .xlarge-1 {
    width: 8.3333333333%;
  }
  .xsmall-margin-collapse > .xlarge-2 {
    width: 16.6666666667%;
  }
  .xsmall-margin-collapse > .xlarge-3 {
    width: 25%;
  }
  .xsmall-margin-collapse > .xlarge-4 {
    width: 33.3333333333%;
  }
  .xsmall-margin-collapse > .xlarge-5 {
    width: 41.6666666667%;
  }
  .xsmall-margin-collapse > .xlarge-6 {
    width: 50%;
  }
  .xsmall-margin-collapse > .xlarge-7 {
    width: 58.3333333333%;
  }
  .xsmall-margin-collapse > .xlarge-8 {
    width: 66.6666666667%;
  }
  .xsmall-margin-collapse > .xlarge-9 {
    width: 75%;
  }
  .xsmall-margin-collapse > .xlarge-10 {
    width: 83.3333333333%;
  }
  .xsmall-margin-collapse > .xlarge-11 {
    width: 91.6666666667%;
  }
  .xsmall-margin-collapse > .xlarge-12 {
    width: 100%;
  }
}
.xsmall-padding-collapse {
  margin-right: 0;
  margin-left: 0;
}
.xsmall-padding-collapse > .cell {
  padding-right: 0;
  padding-left: 0;
}
.small-margin-collapse {
  margin-right: 0;
  margin-left: 0;
}
.small-margin-collapse > .cell {
  margin-right: 0;
  margin-left: 0;
}
.small-margin-collapse > .xsmall-1 {
  width: 8.3333333333%;
}
.small-margin-collapse > .xsmall-2 {
  width: 16.6666666667%;
}
.small-margin-collapse > .xsmall-3 {
  width: 25%;
}
.small-margin-collapse > .xsmall-4 {
  width: 33.3333333333%;
}
.small-margin-collapse > .xsmall-5 {
  width: 41.6666666667%;
}
.small-margin-collapse > .xsmall-6 {
  width: 50%;
}
.small-margin-collapse > .xsmall-7 {
  width: 58.3333333333%;
}
.small-margin-collapse > .xsmall-8 {
  width: 66.6666666667%;
}
.small-margin-collapse > .xsmall-9 {
  width: 75%;
}
.small-margin-collapse > .xsmall-10 {
  width: 83.3333333333%;
}
.small-margin-collapse > .xsmall-11 {
  width: 91.6666666667%;
}
.small-margin-collapse > .xsmall-12 {
  width: 100%;
}
.small-margin-collapse > .small-1 {
  width: 8.3333333333%;
}
.small-margin-collapse > .small-2 {
  width: 16.6666666667%;
}
.small-margin-collapse > .small-3 {
  width: 25%;
}
.small-margin-collapse > .small-4 {
  width: 33.3333333333%;
}
.small-margin-collapse > .small-5 {
  width: 41.6666666667%;
}
.small-margin-collapse > .small-6 {
  width: 50%;
}
.small-margin-collapse > .small-7 {
  width: 58.3333333333%;
}
.small-margin-collapse > .small-8 {
  width: 66.6666666667%;
}
.small-margin-collapse > .small-9 {
  width: 75%;
}
.small-margin-collapse > .small-10 {
  width: 83.3333333333%;
}
.small-margin-collapse > .small-11 {
  width: 91.6666666667%;
}
.small-margin-collapse > .small-12 {
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  .small-margin-collapse > .medium-1 {
    width: 8.3333333333%;
  }
  .small-margin-collapse > .medium-2 {
    width: 16.6666666667%;
  }
  .small-margin-collapse > .medium-3 {
    width: 25%;
  }
  .small-margin-collapse > .medium-4 {
    width: 33.3333333333%;
  }
  .small-margin-collapse > .medium-5 {
    width: 41.6666666667%;
  }
  .small-margin-collapse > .medium-6 {
    width: 50%;
  }
  .small-margin-collapse > .medium-7 {
    width: 58.3333333333%;
  }
  .small-margin-collapse > .medium-8 {
    width: 66.6666666667%;
  }
  .small-margin-collapse > .medium-9 {
    width: 75%;
  }
  .small-margin-collapse > .medium-10 {
    width: 83.3333333333%;
  }
  .small-margin-collapse > .medium-11 {
    width: 91.6666666667%;
  }
  .small-margin-collapse > .medium-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .small-margin-collapse > .large-1 {
    width: 8.3333333333%;
  }
  .small-margin-collapse > .large-2 {
    width: 16.6666666667%;
  }
  .small-margin-collapse > .large-3 {
    width: 25%;
  }
  .small-margin-collapse > .large-4 {
    width: 33.3333333333%;
  }
  .small-margin-collapse > .large-5 {
    width: 41.6666666667%;
  }
  .small-margin-collapse > .large-6 {
    width: 50%;
  }
  .small-margin-collapse > .large-7 {
    width: 58.3333333333%;
  }
  .small-margin-collapse > .large-8 {
    width: 66.6666666667%;
  }
  .small-margin-collapse > .large-9 {
    width: 75%;
  }
  .small-margin-collapse > .large-10 {
    width: 83.3333333333%;
  }
  .small-margin-collapse > .large-11 {
    width: 91.6666666667%;
  }
  .small-margin-collapse > .large-12 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  .small-margin-collapse > .xlarge-1 {
    width: 8.3333333333%;
  }
  .small-margin-collapse > .xlarge-2 {
    width: 16.6666666667%;
  }
  .small-margin-collapse > .xlarge-3 {
    width: 25%;
  }
  .small-margin-collapse > .xlarge-4 {
    width: 33.3333333333%;
  }
  .small-margin-collapse > .xlarge-5 {
    width: 41.6666666667%;
  }
  .small-margin-collapse > .xlarge-6 {
    width: 50%;
  }
  .small-margin-collapse > .xlarge-7 {
    width: 58.3333333333%;
  }
  .small-margin-collapse > .xlarge-8 {
    width: 66.6666666667%;
  }
  .small-margin-collapse > .xlarge-9 {
    width: 75%;
  }
  .small-margin-collapse > .xlarge-10 {
    width: 83.3333333333%;
  }
  .small-margin-collapse > .xlarge-11 {
    width: 91.6666666667%;
  }
  .small-margin-collapse > .xlarge-12 {
    width: 100%;
  }
}
.small-padding-collapse {
  margin-right: 0;
  margin-left: 0;
}
.small-padding-collapse > .cell {
  padding-right: 0;
  padding-left: 0;
}
@media print, screen and (min-width: 48em) {
  .medium-margin-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .medium-margin-collapse > .cell {
    margin-right: 0;
    margin-left: 0;
  }
}
@media print, screen and (min-width: 48em) {
  .medium-margin-collapse > .xsmall-1 {
    width: 8.3333333333%;
  }
  .medium-margin-collapse > .xsmall-2 {
    width: 16.6666666667%;
  }
  .medium-margin-collapse > .xsmall-3 {
    width: 25%;
  }
  .medium-margin-collapse > .xsmall-4 {
    width: 33.3333333333%;
  }
  .medium-margin-collapse > .xsmall-5 {
    width: 41.6666666667%;
  }
  .medium-margin-collapse > .xsmall-6 {
    width: 50%;
  }
  .medium-margin-collapse > .xsmall-7 {
    width: 58.3333333333%;
  }
  .medium-margin-collapse > .xsmall-8 {
    width: 66.6666666667%;
  }
  .medium-margin-collapse > .xsmall-9 {
    width: 75%;
  }
  .medium-margin-collapse > .xsmall-10 {
    width: 83.3333333333%;
  }
  .medium-margin-collapse > .xsmall-11 {
    width: 91.6666666667%;
  }
  .medium-margin-collapse > .xsmall-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 48em) {
  .medium-margin-collapse > .small-1 {
    width: 8.3333333333%;
  }
  .medium-margin-collapse > .small-2 {
    width: 16.6666666667%;
  }
  .medium-margin-collapse > .small-3 {
    width: 25%;
  }
  .medium-margin-collapse > .small-4 {
    width: 33.3333333333%;
  }
  .medium-margin-collapse > .small-5 {
    width: 41.6666666667%;
  }
  .medium-margin-collapse > .small-6 {
    width: 50%;
  }
  .medium-margin-collapse > .small-7 {
    width: 58.3333333333%;
  }
  .medium-margin-collapse > .small-8 {
    width: 66.6666666667%;
  }
  .medium-margin-collapse > .small-9 {
    width: 75%;
  }
  .medium-margin-collapse > .small-10 {
    width: 83.3333333333%;
  }
  .medium-margin-collapse > .small-11 {
    width: 91.6666666667%;
  }
  .medium-margin-collapse > .small-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 48em) {
  .medium-margin-collapse > .medium-1 {
    width: 8.3333333333%;
  }
  .medium-margin-collapse > .medium-2 {
    width: 16.6666666667%;
  }
  .medium-margin-collapse > .medium-3 {
    width: 25%;
  }
  .medium-margin-collapse > .medium-4 {
    width: 33.3333333333%;
  }
  .medium-margin-collapse > .medium-5 {
    width: 41.6666666667%;
  }
  .medium-margin-collapse > .medium-6 {
    width: 50%;
  }
  .medium-margin-collapse > .medium-7 {
    width: 58.3333333333%;
  }
  .medium-margin-collapse > .medium-8 {
    width: 66.6666666667%;
  }
  .medium-margin-collapse > .medium-9 {
    width: 75%;
  }
  .medium-margin-collapse > .medium-10 {
    width: 83.3333333333%;
  }
  .medium-margin-collapse > .medium-11 {
    width: 91.6666666667%;
  }
  .medium-margin-collapse > .medium-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .medium-margin-collapse > .large-1 {
    width: 8.3333333333%;
  }
  .medium-margin-collapse > .large-2 {
    width: 16.6666666667%;
  }
  .medium-margin-collapse > .large-3 {
    width: 25%;
  }
  .medium-margin-collapse > .large-4 {
    width: 33.3333333333%;
  }
  .medium-margin-collapse > .large-5 {
    width: 41.6666666667%;
  }
  .medium-margin-collapse > .large-6 {
    width: 50%;
  }
  .medium-margin-collapse > .large-7 {
    width: 58.3333333333%;
  }
  .medium-margin-collapse > .large-8 {
    width: 66.6666666667%;
  }
  .medium-margin-collapse > .large-9 {
    width: 75%;
  }
  .medium-margin-collapse > .large-10 {
    width: 83.3333333333%;
  }
  .medium-margin-collapse > .large-11 {
    width: 91.6666666667%;
  }
  .medium-margin-collapse > .large-12 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  .medium-margin-collapse > .xlarge-1 {
    width: 8.3333333333%;
  }
  .medium-margin-collapse > .xlarge-2 {
    width: 16.6666666667%;
  }
  .medium-margin-collapse > .xlarge-3 {
    width: 25%;
  }
  .medium-margin-collapse > .xlarge-4 {
    width: 33.3333333333%;
  }
  .medium-margin-collapse > .xlarge-5 {
    width: 41.6666666667%;
  }
  .medium-margin-collapse > .xlarge-6 {
    width: 50%;
  }
  .medium-margin-collapse > .xlarge-7 {
    width: 58.3333333333%;
  }
  .medium-margin-collapse > .xlarge-8 {
    width: 66.6666666667%;
  }
  .medium-margin-collapse > .xlarge-9 {
    width: 75%;
  }
  .medium-margin-collapse > .xlarge-10 {
    width: 83.3333333333%;
  }
  .medium-margin-collapse > .xlarge-11 {
    width: 91.6666666667%;
  }
  .medium-margin-collapse > .xlarge-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 48em) {
  .medium-padding-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .medium-padding-collapse > .cell {
    padding-right: 0;
    padding-left: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .large-margin-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .large-margin-collapse > .cell {
    margin-right: 0;
    margin-left: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .large-margin-collapse > .xsmall-1 {
    width: 8.3333333333%;
  }
  .large-margin-collapse > .xsmall-2 {
    width: 16.6666666667%;
  }
  .large-margin-collapse > .xsmall-3 {
    width: 25%;
  }
  .large-margin-collapse > .xsmall-4 {
    width: 33.3333333333%;
  }
  .large-margin-collapse > .xsmall-5 {
    width: 41.6666666667%;
  }
  .large-margin-collapse > .xsmall-6 {
    width: 50%;
  }
  .large-margin-collapse > .xsmall-7 {
    width: 58.3333333333%;
  }
  .large-margin-collapse > .xsmall-8 {
    width: 66.6666666667%;
  }
  .large-margin-collapse > .xsmall-9 {
    width: 75%;
  }
  .large-margin-collapse > .xsmall-10 {
    width: 83.3333333333%;
  }
  .large-margin-collapse > .xsmall-11 {
    width: 91.6666666667%;
  }
  .large-margin-collapse > .xsmall-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .large-margin-collapse > .small-1 {
    width: 8.3333333333%;
  }
  .large-margin-collapse > .small-2 {
    width: 16.6666666667%;
  }
  .large-margin-collapse > .small-3 {
    width: 25%;
  }
  .large-margin-collapse > .small-4 {
    width: 33.3333333333%;
  }
  .large-margin-collapse > .small-5 {
    width: 41.6666666667%;
  }
  .large-margin-collapse > .small-6 {
    width: 50%;
  }
  .large-margin-collapse > .small-7 {
    width: 58.3333333333%;
  }
  .large-margin-collapse > .small-8 {
    width: 66.6666666667%;
  }
  .large-margin-collapse > .small-9 {
    width: 75%;
  }
  .large-margin-collapse > .small-10 {
    width: 83.3333333333%;
  }
  .large-margin-collapse > .small-11 {
    width: 91.6666666667%;
  }
  .large-margin-collapse > .small-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .large-margin-collapse > .medium-1 {
    width: 8.3333333333%;
  }
  .large-margin-collapse > .medium-2 {
    width: 16.6666666667%;
  }
  .large-margin-collapse > .medium-3 {
    width: 25%;
  }
  .large-margin-collapse > .medium-4 {
    width: 33.3333333333%;
  }
  .large-margin-collapse > .medium-5 {
    width: 41.6666666667%;
  }
  .large-margin-collapse > .medium-6 {
    width: 50%;
  }
  .large-margin-collapse > .medium-7 {
    width: 58.3333333333%;
  }
  .large-margin-collapse > .medium-8 {
    width: 66.6666666667%;
  }
  .large-margin-collapse > .medium-9 {
    width: 75%;
  }
  .large-margin-collapse > .medium-10 {
    width: 83.3333333333%;
  }
  .large-margin-collapse > .medium-11 {
    width: 91.6666666667%;
  }
  .large-margin-collapse > .medium-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .large-margin-collapse > .large-1 {
    width: 8.3333333333%;
  }
  .large-margin-collapse > .large-2 {
    width: 16.6666666667%;
  }
  .large-margin-collapse > .large-3 {
    width: 25%;
  }
  .large-margin-collapse > .large-4 {
    width: 33.3333333333%;
  }
  .large-margin-collapse > .large-5 {
    width: 41.6666666667%;
  }
  .large-margin-collapse > .large-6 {
    width: 50%;
  }
  .large-margin-collapse > .large-7 {
    width: 58.3333333333%;
  }
  .large-margin-collapse > .large-8 {
    width: 66.6666666667%;
  }
  .large-margin-collapse > .large-9 {
    width: 75%;
  }
  .large-margin-collapse > .large-10 {
    width: 83.3333333333%;
  }
  .large-margin-collapse > .large-11 {
    width: 91.6666666667%;
  }
  .large-margin-collapse > .large-12 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  .large-margin-collapse > .xlarge-1 {
    width: 8.3333333333%;
  }
  .large-margin-collapse > .xlarge-2 {
    width: 16.6666666667%;
  }
  .large-margin-collapse > .xlarge-3 {
    width: 25%;
  }
  .large-margin-collapse > .xlarge-4 {
    width: 33.3333333333%;
  }
  .large-margin-collapse > .xlarge-5 {
    width: 41.6666666667%;
  }
  .large-margin-collapse > .xlarge-6 {
    width: 50%;
  }
  .large-margin-collapse > .xlarge-7 {
    width: 58.3333333333%;
  }
  .large-margin-collapse > .xlarge-8 {
    width: 66.6666666667%;
  }
  .large-margin-collapse > .xlarge-9 {
    width: 75%;
  }
  .large-margin-collapse > .xlarge-10 {
    width: 83.3333333333%;
  }
  .large-margin-collapse > .xlarge-11 {
    width: 91.6666666667%;
  }
  .large-margin-collapse > .xlarge-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .large-padding-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .large-padding-collapse > .cell {
    padding-right: 0;
    padding-left: 0;
  }
}
@media screen and (min-width: 75em) {
  .xlarge-margin-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .xlarge-margin-collapse > .cell {
    margin-right: 0;
    margin-left: 0;
  }
}
@media screen and (min-width: 75em) {
  .xlarge-margin-collapse > .xsmall-1 {
    width: 8.3333333333%;
  }
  .xlarge-margin-collapse > .xsmall-2 {
    width: 16.6666666667%;
  }
  .xlarge-margin-collapse > .xsmall-3 {
    width: 25%;
  }
  .xlarge-margin-collapse > .xsmall-4 {
    width: 33.3333333333%;
  }
  .xlarge-margin-collapse > .xsmall-5 {
    width: 41.6666666667%;
  }
  .xlarge-margin-collapse > .xsmall-6 {
    width: 50%;
  }
  .xlarge-margin-collapse > .xsmall-7 {
    width: 58.3333333333%;
  }
  .xlarge-margin-collapse > .xsmall-8 {
    width: 66.6666666667%;
  }
  .xlarge-margin-collapse > .xsmall-9 {
    width: 75%;
  }
  .xlarge-margin-collapse > .xsmall-10 {
    width: 83.3333333333%;
  }
  .xlarge-margin-collapse > .xsmall-11 {
    width: 91.6666666667%;
  }
  .xlarge-margin-collapse > .xsmall-12 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  .xlarge-margin-collapse > .small-1 {
    width: 8.3333333333%;
  }
  .xlarge-margin-collapse > .small-2 {
    width: 16.6666666667%;
  }
  .xlarge-margin-collapse > .small-3 {
    width: 25%;
  }
  .xlarge-margin-collapse > .small-4 {
    width: 33.3333333333%;
  }
  .xlarge-margin-collapse > .small-5 {
    width: 41.6666666667%;
  }
  .xlarge-margin-collapse > .small-6 {
    width: 50%;
  }
  .xlarge-margin-collapse > .small-7 {
    width: 58.3333333333%;
  }
  .xlarge-margin-collapse > .small-8 {
    width: 66.6666666667%;
  }
  .xlarge-margin-collapse > .small-9 {
    width: 75%;
  }
  .xlarge-margin-collapse > .small-10 {
    width: 83.3333333333%;
  }
  .xlarge-margin-collapse > .small-11 {
    width: 91.6666666667%;
  }
  .xlarge-margin-collapse > .small-12 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  .xlarge-margin-collapse > .medium-1 {
    width: 8.3333333333%;
  }
  .xlarge-margin-collapse > .medium-2 {
    width: 16.6666666667%;
  }
  .xlarge-margin-collapse > .medium-3 {
    width: 25%;
  }
  .xlarge-margin-collapse > .medium-4 {
    width: 33.3333333333%;
  }
  .xlarge-margin-collapse > .medium-5 {
    width: 41.6666666667%;
  }
  .xlarge-margin-collapse > .medium-6 {
    width: 50%;
  }
  .xlarge-margin-collapse > .medium-7 {
    width: 58.3333333333%;
  }
  .xlarge-margin-collapse > .medium-8 {
    width: 66.6666666667%;
  }
  .xlarge-margin-collapse > .medium-9 {
    width: 75%;
  }
  .xlarge-margin-collapse > .medium-10 {
    width: 83.3333333333%;
  }
  .xlarge-margin-collapse > .medium-11 {
    width: 91.6666666667%;
  }
  .xlarge-margin-collapse > .medium-12 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  .xlarge-margin-collapse > .large-1 {
    width: 8.3333333333%;
  }
  .xlarge-margin-collapse > .large-2 {
    width: 16.6666666667%;
  }
  .xlarge-margin-collapse > .large-3 {
    width: 25%;
  }
  .xlarge-margin-collapse > .large-4 {
    width: 33.3333333333%;
  }
  .xlarge-margin-collapse > .large-5 {
    width: 41.6666666667%;
  }
  .xlarge-margin-collapse > .large-6 {
    width: 50%;
  }
  .xlarge-margin-collapse > .large-7 {
    width: 58.3333333333%;
  }
  .xlarge-margin-collapse > .large-8 {
    width: 66.6666666667%;
  }
  .xlarge-margin-collapse > .large-9 {
    width: 75%;
  }
  .xlarge-margin-collapse > .large-10 {
    width: 83.3333333333%;
  }
  .xlarge-margin-collapse > .large-11 {
    width: 91.6666666667%;
  }
  .xlarge-margin-collapse > .large-12 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  .xlarge-margin-collapse > .xlarge-1 {
    width: 8.3333333333%;
  }
  .xlarge-margin-collapse > .xlarge-2 {
    width: 16.6666666667%;
  }
  .xlarge-margin-collapse > .xlarge-3 {
    width: 25%;
  }
  .xlarge-margin-collapse > .xlarge-4 {
    width: 33.3333333333%;
  }
  .xlarge-margin-collapse > .xlarge-5 {
    width: 41.6666666667%;
  }
  .xlarge-margin-collapse > .xlarge-6 {
    width: 50%;
  }
  .xlarge-margin-collapse > .xlarge-7 {
    width: 58.3333333333%;
  }
  .xlarge-margin-collapse > .xlarge-8 {
    width: 66.6666666667%;
  }
  .xlarge-margin-collapse > .xlarge-9 {
    width: 75%;
  }
  .xlarge-margin-collapse > .xlarge-10 {
    width: 83.3333333333%;
  }
  .xlarge-margin-collapse > .xlarge-11 {
    width: 91.6666666667%;
  }
  .xlarge-margin-collapse > .xlarge-12 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  .xlarge-padding-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .xlarge-padding-collapse > .cell {
    padding-right: 0;
    padding-left: 0;
  }
}
.xsmall-offset-0 {
  margin-left: 0%;
}
.grid-margin-x > .xsmall-offset-0 {
  margin-left: calc(0% + 0.9375rem / 2);
}
.xsmall-offset-1 {
  margin-left: 8.3333333333%;
}
.grid-margin-x > .xsmall-offset-1 {
  margin-left: calc(8.3333333333% + 0.9375rem / 2);
}
.xsmall-offset-2 {
  margin-left: 16.6666666667%;
}
.grid-margin-x > .xsmall-offset-2 {
  margin-left: calc(16.6666666667% + 0.9375rem / 2);
}
.xsmall-offset-3 {
  margin-left: 25%;
}
.grid-margin-x > .xsmall-offset-3 {
  margin-left: calc(25% + 0.9375rem / 2);
}
.xsmall-offset-4 {
  margin-left: 33.3333333333%;
}
.grid-margin-x > .xsmall-offset-4 {
  margin-left: calc(33.3333333333% + 0.9375rem / 2);
}
.xsmall-offset-5 {
  margin-left: 41.6666666667%;
}
.grid-margin-x > .xsmall-offset-5 {
  margin-left: calc(41.6666666667% + 0.9375rem / 2);
}
.xsmall-offset-6 {
  margin-left: 50%;
}
.grid-margin-x > .xsmall-offset-6 {
  margin-left: calc(50% + 0.9375rem / 2);
}
.xsmall-offset-7 {
  margin-left: 58.3333333333%;
}
.grid-margin-x > .xsmall-offset-7 {
  margin-left: calc(58.3333333333% + 0.9375rem / 2);
}
.xsmall-offset-8 {
  margin-left: 66.6666666667%;
}
.grid-margin-x > .xsmall-offset-8 {
  margin-left: calc(66.6666666667% + 0.9375rem / 2);
}
.xsmall-offset-9 {
  margin-left: 75%;
}
.grid-margin-x > .xsmall-offset-9 {
  margin-left: calc(75% + 0.9375rem / 2);
}
.xsmall-offset-10 {
  margin-left: 83.3333333333%;
}
.grid-margin-x > .xsmall-offset-10 {
  margin-left: calc(83.3333333333% + 0.9375rem / 2);
}
.xsmall-offset-11 {
  margin-left: 91.6666666667%;
}
.grid-margin-x > .xsmall-offset-11 {
  margin-left: calc(91.6666666667% + 0.9375rem / 2);
}
.small-offset-0 {
  margin-left: 0%;
}
.grid-margin-x > .small-offset-0 {
  margin-left: calc(0% + 0.9375rem / 2);
}
.small-offset-1 {
  margin-left: 8.3333333333%;
}
.grid-margin-x > .small-offset-1 {
  margin-left: calc(8.3333333333% + 0.9375rem / 2);
}
.small-offset-2 {
  margin-left: 16.6666666667%;
}
.grid-margin-x > .small-offset-2 {
  margin-left: calc(16.6666666667% + 0.9375rem / 2);
}
.small-offset-3 {
  margin-left: 25%;
}
.grid-margin-x > .small-offset-3 {
  margin-left: calc(25% + 0.9375rem / 2);
}
.small-offset-4 {
  margin-left: 33.3333333333%;
}
.grid-margin-x > .small-offset-4 {
  margin-left: calc(33.3333333333% + 0.9375rem / 2);
}
.small-offset-5 {
  margin-left: 41.6666666667%;
}
.grid-margin-x > .small-offset-5 {
  margin-left: calc(41.6666666667% + 0.9375rem / 2);
}
.small-offset-6 {
  margin-left: 50%;
}
.grid-margin-x > .small-offset-6 {
  margin-left: calc(50% + 0.9375rem / 2);
}
.small-offset-7 {
  margin-left: 58.3333333333%;
}
.grid-margin-x > .small-offset-7 {
  margin-left: calc(58.3333333333% + 0.9375rem / 2);
}
.small-offset-8 {
  margin-left: 66.6666666667%;
}
.grid-margin-x > .small-offset-8 {
  margin-left: calc(66.6666666667% + 0.9375rem / 2);
}
.small-offset-9 {
  margin-left: 75%;
}
.grid-margin-x > .small-offset-9 {
  margin-left: calc(75% + 0.9375rem / 2);
}
.small-offset-10 {
  margin-left: 83.3333333333%;
}
.grid-margin-x > .small-offset-10 {
  margin-left: calc(83.3333333333% + 0.9375rem / 2);
}
.small-offset-11 {
  margin-left: 91.6666666667%;
}
.grid-margin-x > .small-offset-11 {
  margin-left: calc(91.6666666667% + 0.9375rem / 2);
}
@media print, screen and (min-width: 48em) {
  .medium-offset-0 {
    margin-left: 0%;
  }
  .grid-margin-x > .medium-offset-0 {
    margin-left: calc(0% + 0.9375rem / 2);
  }
  .medium-offset-1 {
    margin-left: 8.3333333333%;
  }
  .grid-margin-x > .medium-offset-1 {
    margin-left: calc(8.3333333333% + 0.9375rem / 2);
  }
  .medium-offset-2 {
    margin-left: 16.6666666667%;
  }
  .grid-margin-x > .medium-offset-2 {
    margin-left: calc(16.6666666667% + 0.9375rem / 2);
  }
  .medium-offset-3 {
    margin-left: 25%;
  }
  .grid-margin-x > .medium-offset-3 {
    margin-left: calc(25% + 0.9375rem / 2);
  }
  .medium-offset-4 {
    margin-left: 33.3333333333%;
  }
  .grid-margin-x > .medium-offset-4 {
    margin-left: calc(33.3333333333% + 0.9375rem / 2);
  }
  .medium-offset-5 {
    margin-left: 41.6666666667%;
  }
  .grid-margin-x > .medium-offset-5 {
    margin-left: calc(41.6666666667% + 0.9375rem / 2);
  }
  .medium-offset-6 {
    margin-left: 50%;
  }
  .grid-margin-x > .medium-offset-6 {
    margin-left: calc(50% + 0.9375rem / 2);
  }
  .medium-offset-7 {
    margin-left: 58.3333333333%;
  }
  .grid-margin-x > .medium-offset-7 {
    margin-left: calc(58.3333333333% + 0.9375rem / 2);
  }
  .medium-offset-8 {
    margin-left: 66.6666666667%;
  }
  .grid-margin-x > .medium-offset-8 {
    margin-left: calc(66.6666666667% + 0.9375rem / 2);
  }
  .medium-offset-9 {
    margin-left: 75%;
  }
  .grid-margin-x > .medium-offset-9 {
    margin-left: calc(75% + 0.9375rem / 2);
  }
  .medium-offset-10 {
    margin-left: 83.3333333333%;
  }
  .grid-margin-x > .medium-offset-10 {
    margin-left: calc(83.3333333333% + 0.9375rem / 2);
  }
  .medium-offset-11 {
    margin-left: 91.6666666667%;
  }
  .grid-margin-x > .medium-offset-11 {
    margin-left: calc(91.6666666667% + 0.9375rem / 2);
  }
}
@media print, screen and (min-width: 64em) {
  .large-offset-0 {
    margin-left: 0%;
  }
  .grid-margin-x > .large-offset-0 {
    margin-left: calc(0% + 1.5625rem / 2);
  }
  .large-offset-1 {
    margin-left: 8.3333333333%;
  }
  .grid-margin-x > .large-offset-1 {
    margin-left: calc(8.3333333333% + 1.5625rem / 2);
  }
  .large-offset-2 {
    margin-left: 16.6666666667%;
  }
  .grid-margin-x > .large-offset-2 {
    margin-left: calc(16.6666666667% + 1.5625rem / 2);
  }
  .large-offset-3 {
    margin-left: 25%;
  }
  .grid-margin-x > .large-offset-3 {
    margin-left: calc(25% + 1.5625rem / 2);
  }
  .large-offset-4 {
    margin-left: 33.3333333333%;
  }
  .grid-margin-x > .large-offset-4 {
    margin-left: calc(33.3333333333% + 1.5625rem / 2);
  }
  .large-offset-5 {
    margin-left: 41.6666666667%;
  }
  .grid-margin-x > .large-offset-5 {
    margin-left: calc(41.6666666667% + 1.5625rem / 2);
  }
  .large-offset-6 {
    margin-left: 50%;
  }
  .grid-margin-x > .large-offset-6 {
    margin-left: calc(50% + 1.5625rem / 2);
  }
  .large-offset-7 {
    margin-left: 58.3333333333%;
  }
  .grid-margin-x > .large-offset-7 {
    margin-left: calc(58.3333333333% + 1.5625rem / 2);
  }
  .large-offset-8 {
    margin-left: 66.6666666667%;
  }
  .grid-margin-x > .large-offset-8 {
    margin-left: calc(66.6666666667% + 1.5625rem / 2);
  }
  .large-offset-9 {
    margin-left: 75%;
  }
  .grid-margin-x > .large-offset-9 {
    margin-left: calc(75% + 1.5625rem / 2);
  }
  .large-offset-10 {
    margin-left: 83.3333333333%;
  }
  .grid-margin-x > .large-offset-10 {
    margin-left: calc(83.3333333333% + 1.5625rem / 2);
  }
  .large-offset-11 {
    margin-left: 91.6666666667%;
  }
  .grid-margin-x > .large-offset-11 {
    margin-left: calc(91.6666666667% + 1.5625rem / 2);
  }
}
@media screen and (min-width: 75em) {
  .xlarge-offset-0 {
    margin-left: 0%;
  }
  .grid-margin-x > .xlarge-offset-0 {
    margin-left: calc(0% + 1.5625rem / 2);
  }
  .xlarge-offset-1 {
    margin-left: 8.3333333333%;
  }
  .grid-margin-x > .xlarge-offset-1 {
    margin-left: calc(8.3333333333% + 1.5625rem / 2);
  }
  .xlarge-offset-2 {
    margin-left: 16.6666666667%;
  }
  .grid-margin-x > .xlarge-offset-2 {
    margin-left: calc(16.6666666667% + 1.5625rem / 2);
  }
  .xlarge-offset-3 {
    margin-left: 25%;
  }
  .grid-margin-x > .xlarge-offset-3 {
    margin-left: calc(25% + 1.5625rem / 2);
  }
  .xlarge-offset-4 {
    margin-left: 33.3333333333%;
  }
  .grid-margin-x > .xlarge-offset-4 {
    margin-left: calc(33.3333333333% + 1.5625rem / 2);
  }
  .xlarge-offset-5 {
    margin-left: 41.6666666667%;
  }
  .grid-margin-x > .xlarge-offset-5 {
    margin-left: calc(41.6666666667% + 1.5625rem / 2);
  }
  .xlarge-offset-6 {
    margin-left: 50%;
  }
  .grid-margin-x > .xlarge-offset-6 {
    margin-left: calc(50% + 1.5625rem / 2);
  }
  .xlarge-offset-7 {
    margin-left: 58.3333333333%;
  }
  .grid-margin-x > .xlarge-offset-7 {
    margin-left: calc(58.3333333333% + 1.5625rem / 2);
  }
  .xlarge-offset-8 {
    margin-left: 66.6666666667%;
  }
  .grid-margin-x > .xlarge-offset-8 {
    margin-left: calc(66.6666666667% + 1.5625rem / 2);
  }
  .xlarge-offset-9 {
    margin-left: 75%;
  }
  .grid-margin-x > .xlarge-offset-9 {
    margin-left: calc(75% + 1.5625rem / 2);
  }
  .xlarge-offset-10 {
    margin-left: 83.3333333333%;
  }
  .grid-margin-x > .xlarge-offset-10 {
    margin-left: calc(83.3333333333% + 1.5625rem / 2);
  }
  .xlarge-offset-11 {
    margin-left: 91.6666666667%;
  }
  .grid-margin-x > .xlarge-offset-11 {
    margin-left: calc(91.6666666667% + 1.5625rem / 2);
  }
}
.grid-y {
  display: flex;
  flex-flow: column nowrap;
}
.grid-y > .cell {
  height: auto;
  max-height: none;
}
.grid-y > .auto {
  height: auto;
}
.grid-y > .shrink {
  height: auto;
}
.grid-y > .xsmall-shrink, .grid-y > .xsmall-full, .grid-y > .xsmall-1, .grid-y > .xsmall-2, .grid-y > .xsmall-3, .grid-y > .xsmall-4, .grid-y > .xsmall-5, .grid-y > .xsmall-6, .grid-y > .xsmall-7, .grid-y > .xsmall-8, .grid-y > .xsmall-9, .grid-y > .xsmall-10, .grid-y > .xsmall-11, .grid-y > .xsmall-12 {
  flex-basis: auto;
}
.grid-y > .small-shrink, .grid-y > .small-full, .grid-y > .small-1, .grid-y > .small-2, .grid-y > .small-3, .grid-y > .small-4, .grid-y > .small-5, .grid-y > .small-6, .grid-y > .small-7, .grid-y > .small-8, .grid-y > .small-9, .grid-y > .small-10, .grid-y > .small-11, .grid-y > .small-12 {
  flex-basis: auto;
}
@media print, screen and (min-width: 48em) {
  .grid-y > .medium-shrink, .grid-y > .medium-full, .grid-y > .medium-1, .grid-y > .medium-2, .grid-y > .medium-3, .grid-y > .medium-4, .grid-y > .medium-5, .grid-y > .medium-6, .grid-y > .medium-7, .grid-y > .medium-8, .grid-y > .medium-9, .grid-y > .medium-10, .grid-y > .medium-11, .grid-y > .medium-12 {
    flex-basis: auto;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-y > .large-shrink, .grid-y > .large-full, .grid-y > .large-1, .grid-y > .large-2, .grid-y > .large-3, .grid-y > .large-4, .grid-y > .large-5, .grid-y > .large-6, .grid-y > .large-7, .grid-y > .large-8, .grid-y > .large-9, .grid-y > .large-10, .grid-y > .large-11, .grid-y > .large-12 {
    flex-basis: auto;
  }
}
@media screen and (min-width: 75em) {
  .grid-y > .xlarge-shrink, .grid-y > .xlarge-full, .grid-y > .xlarge-1, .grid-y > .xlarge-2, .grid-y > .xlarge-3, .grid-y > .xlarge-4, .grid-y > .xlarge-5, .grid-y > .xlarge-6, .grid-y > .xlarge-7, .grid-y > .xlarge-8, .grid-y > .xlarge-9, .grid-y > .xlarge-10, .grid-y > .xlarge-11, .grid-y > .xlarge-12 {
    flex-basis: auto;
  }
}
.grid-y > .xsmall-12, .grid-y > .xsmall-11, .grid-y > .xsmall-10, .grid-y > .xsmall-9, .grid-y > .xsmall-8, .grid-y > .xsmall-7, .grid-y > .xsmall-6, .grid-y > .xsmall-5, .grid-y > .xsmall-4, .grid-y > .xsmall-3, .grid-y > .xsmall-2, .grid-y > .xsmall-1 {
  flex: 0 0 auto;
}
.grid-y > .xsmall-1 {
  height: 8.3333333333%;
}
.grid-y > .xsmall-2 {
  height: 16.6666666667%;
}
.grid-y > .xsmall-3 {
  height: 25%;
}
.grid-y > .xsmall-4 {
  height: 33.3333333333%;
}
.grid-y > .xsmall-5 {
  height: 41.6666666667%;
}
.grid-y > .xsmall-6 {
  height: 50%;
}
.grid-y > .xsmall-7 {
  height: 58.3333333333%;
}
.grid-y > .xsmall-8 {
  height: 66.6666666667%;
}
.grid-y > .xsmall-9 {
  height: 75%;
}
.grid-y > .xsmall-10 {
  height: 83.3333333333%;
}
.grid-y > .xsmall-11 {
  height: 91.6666666667%;
}
.grid-y > .xsmall-12 {
  height: 100%;
}
.grid-y > .small-auto {
  flex: 1 1 0;
  height: auto;
}
.grid-y > .small-12, .grid-y > .small-11, .grid-y > .small-10, .grid-y > .small-9, .grid-y > .small-8, .grid-y > .small-7, .grid-y > .small-6, .grid-y > .small-5, .grid-y > .small-4, .grid-y > .small-3, .grid-y > .small-2, .grid-y > .small-1, .grid-y > .small-shrink {
  flex: 0 0 auto;
}
.grid-y > .small-shrink {
  height: auto;
}
.grid-y > .small-1 {
  height: 8.3333333333%;
}
.grid-y > .small-2 {
  height: 16.6666666667%;
}
.grid-y > .small-3 {
  height: 25%;
}
.grid-y > .small-4 {
  height: 33.3333333333%;
}
.grid-y > .small-5 {
  height: 41.6666666667%;
}
.grid-y > .small-6 {
  height: 50%;
}
.grid-y > .small-7 {
  height: 58.3333333333%;
}
.grid-y > .small-8 {
  height: 66.6666666667%;
}
.grid-y > .small-9 {
  height: 75%;
}
.grid-y > .small-10 {
  height: 83.3333333333%;
}
.grid-y > .small-11 {
  height: 91.6666666667%;
}
.grid-y > .small-12 {
  height: 100%;
}
@media print, screen and (min-width: 48em) {
  .grid-y > .medium-auto {
    flex: 1 1 0;
    height: auto;
  }
  .grid-y > .medium-12, .grid-y > .medium-11, .grid-y > .medium-10, .grid-y > .medium-9, .grid-y > .medium-8, .grid-y > .medium-7, .grid-y > .medium-6, .grid-y > .medium-5, .grid-y > .medium-4, .grid-y > .medium-3, .grid-y > .medium-2, .grid-y > .medium-1, .grid-y > .medium-shrink {
    flex: 0 0 auto;
  }
  .grid-y > .medium-shrink {
    height: auto;
  }
  .grid-y > .medium-1 {
    height: 8.3333333333%;
  }
  .grid-y > .medium-2 {
    height: 16.6666666667%;
  }
  .grid-y > .medium-3 {
    height: 25%;
  }
  .grid-y > .medium-4 {
    height: 33.3333333333%;
  }
  .grid-y > .medium-5 {
    height: 41.6666666667%;
  }
  .grid-y > .medium-6 {
    height: 50%;
  }
  .grid-y > .medium-7 {
    height: 58.3333333333%;
  }
  .grid-y > .medium-8 {
    height: 66.6666666667%;
  }
  .grid-y > .medium-9 {
    height: 75%;
  }
  .grid-y > .medium-10 {
    height: 83.3333333333%;
  }
  .grid-y > .medium-11 {
    height: 91.6666666667%;
  }
  .grid-y > .medium-12 {
    height: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-y > .large-auto {
    flex: 1 1 0;
    height: auto;
  }
  .grid-y > .large-12, .grid-y > .large-11, .grid-y > .large-10, .grid-y > .large-9, .grid-y > .large-8, .grid-y > .large-7, .grid-y > .large-6, .grid-y > .large-5, .grid-y > .large-4, .grid-y > .large-3, .grid-y > .large-2, .grid-y > .large-1, .grid-y > .large-shrink {
    flex: 0 0 auto;
  }
  .grid-y > .large-shrink {
    height: auto;
  }
  .grid-y > .large-1 {
    height: 8.3333333333%;
  }
  .grid-y > .large-2 {
    height: 16.6666666667%;
  }
  .grid-y > .large-3 {
    height: 25%;
  }
  .grid-y > .large-4 {
    height: 33.3333333333%;
  }
  .grid-y > .large-5 {
    height: 41.6666666667%;
  }
  .grid-y > .large-6 {
    height: 50%;
  }
  .grid-y > .large-7 {
    height: 58.3333333333%;
  }
  .grid-y > .large-8 {
    height: 66.6666666667%;
  }
  .grid-y > .large-9 {
    height: 75%;
  }
  .grid-y > .large-10 {
    height: 83.3333333333%;
  }
  .grid-y > .large-11 {
    height: 91.6666666667%;
  }
  .grid-y > .large-12 {
    height: 100%;
  }
}
@media screen and (min-width: 75em) {
  .grid-y > .xlarge-auto {
    flex: 1 1 0;
    height: auto;
  }
  .grid-y > .xlarge-12, .grid-y > .xlarge-11, .grid-y > .xlarge-10, .grid-y > .xlarge-9, .grid-y > .xlarge-8, .grid-y > .xlarge-7, .grid-y > .xlarge-6, .grid-y > .xlarge-5, .grid-y > .xlarge-4, .grid-y > .xlarge-3, .grid-y > .xlarge-2, .grid-y > .xlarge-1, .grid-y > .xlarge-shrink {
    flex: 0 0 auto;
  }
  .grid-y > .xlarge-shrink {
    height: auto;
  }
  .grid-y > .xlarge-1 {
    height: 8.3333333333%;
  }
  .grid-y > .xlarge-2 {
    height: 16.6666666667%;
  }
  .grid-y > .xlarge-3 {
    height: 25%;
  }
  .grid-y > .xlarge-4 {
    height: 33.3333333333%;
  }
  .grid-y > .xlarge-5 {
    height: 41.6666666667%;
  }
  .grid-y > .xlarge-6 {
    height: 50%;
  }
  .grid-y > .xlarge-7 {
    height: 58.3333333333%;
  }
  .grid-y > .xlarge-8 {
    height: 66.6666666667%;
  }
  .grid-y > .xlarge-9 {
    height: 75%;
  }
  .grid-y > .xlarge-10 {
    height: 83.3333333333%;
  }
  .grid-y > .xlarge-11 {
    height: 91.6666666667%;
  }
  .grid-y > .xlarge-12 {
    height: 100%;
  }
}
.grid-padding-y .grid-padding-y {
  margin-top: -0.46875rem;
  margin-bottom: -0.46875rem;
  margin-top: -0.46875rem;
  margin-bottom: -0.46875rem;
}
@media print, screen and (min-width: 48em) {
  .grid-padding-y .grid-padding-y {
    margin-top: -0.46875rem;
    margin-bottom: -0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-padding-y .grid-padding-y {
    margin-top: -0.78125rem;
    margin-bottom: -0.78125rem;
  }
}
.grid-padding-y > .cell {
  padding-top: 0.46875rem;
  padding-bottom: 0.46875rem;
  padding-top: 0.46875rem;
  padding-bottom: 0.46875rem;
}
@media print, screen and (min-width: 48em) {
  .grid-padding-y > .cell {
    padding-top: 0.46875rem;
    padding-bottom: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-padding-y > .cell {
    padding-top: 0.78125rem;
    padding-bottom: 0.78125rem;
  }
}
.grid-margin-y {
  margin-top: -0.46875rem;
  margin-bottom: -0.46875rem;
  margin-top: -0.46875rem;
  margin-bottom: -0.46875rem;
}
@media print, screen and (min-width: 48em) {
  .grid-margin-y {
    margin-top: -0.46875rem;
    margin-bottom: -0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-y {
    margin-top: -0.78125rem;
    margin-bottom: -0.78125rem;
  }
}
.grid-margin-y > .cell {
  height: calc(100% - 0.9375rem);
  margin-top: 0.46875rem;
  margin-bottom: 0.46875rem;
}
.grid-margin-y > .cell {
  height: calc(100% - 0.9375rem);
  margin-top: 0.46875rem;
  margin-bottom: 0.46875rem;
}
@media print, screen and (min-width: 48em) {
  .grid-margin-y > .cell {
    height: calc(100% - 0.9375rem);
    margin-top: 0.46875rem;
    margin-bottom: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-y > .cell {
    height: calc(100% - 1.5625rem);
    margin-top: 0.78125rem;
    margin-bottom: 0.78125rem;
  }
}
.grid-margin-y > .auto {
  height: auto;
}
.grid-margin-y > .shrink {
  height: auto;
}
.grid-margin-y > .xsmall-1 {
  height: calc(8.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-2 {
  height: calc(16.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-3 {
  height: calc(25% - 0.9375rem);
}
.grid-margin-y > .xsmall-4 {
  height: calc(33.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-5 {
  height: calc(41.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-6 {
  height: calc(50% - 0.9375rem);
}
.grid-margin-y > .xsmall-7 {
  height: calc(58.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-8 {
  height: calc(66.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-9 {
  height: calc(75% - 0.9375rem);
}
.grid-margin-y > .xsmall-10 {
  height: calc(83.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-11 {
  height: calc(91.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-12 {
  height: calc(100% - 0.9375rem);
}
.grid-margin-y > .auto {
  height: auto;
}
.grid-margin-y > .shrink {
  height: auto;
}
.grid-margin-y > .xsmall-1 {
  height: calc(8.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-2 {
  height: calc(16.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-3 {
  height: calc(25% - 0.9375rem);
}
.grid-margin-y > .xsmall-4 {
  height: calc(33.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-5 {
  height: calc(41.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-6 {
  height: calc(50% - 0.9375rem);
}
.grid-margin-y > .xsmall-7 {
  height: calc(58.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-8 {
  height: calc(66.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-9 {
  height: calc(75% - 0.9375rem);
}
.grid-margin-y > .xsmall-10 {
  height: calc(83.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-11 {
  height: calc(91.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-12 {
  height: calc(100% - 0.9375rem);
}
.grid-margin-y > .small-auto {
  height: auto;
}
.grid-margin-y > .small-shrink {
  height: auto;
}
.grid-margin-y > .small-1 {
  height: calc(8.3333333333% - 0.9375rem);
}
.grid-margin-y > .small-2 {
  height: calc(16.6666666667% - 0.9375rem);
}
.grid-margin-y > .small-3 {
  height: calc(25% - 0.9375rem);
}
.grid-margin-y > .small-4 {
  height: calc(33.3333333333% - 0.9375rem);
}
.grid-margin-y > .small-5 {
  height: calc(41.6666666667% - 0.9375rem);
}
.grid-margin-y > .small-6 {
  height: calc(50% - 0.9375rem);
}
.grid-margin-y > .small-7 {
  height: calc(58.3333333333% - 0.9375rem);
}
.grid-margin-y > .small-8 {
  height: calc(66.6666666667% - 0.9375rem);
}
.grid-margin-y > .small-9 {
  height: calc(75% - 0.9375rem);
}
.grid-margin-y > .small-10 {
  height: calc(83.3333333333% - 0.9375rem);
}
.grid-margin-y > .small-11 {
  height: calc(91.6666666667% - 0.9375rem);
}
.grid-margin-y > .small-12 {
  height: calc(100% - 0.9375rem);
}
@media print, screen and (min-width: 48em) {
  .grid-margin-y > .auto {
    height: auto;
  }
  .grid-margin-y > .shrink {
    height: auto;
  }
  .grid-margin-y > .xsmall-1 {
    height: calc(8.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-2 {
    height: calc(16.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-3 {
    height: calc(25% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-4 {
    height: calc(33.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-5 {
    height: calc(41.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-6 {
    height: calc(50% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-7 {
    height: calc(58.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-8 {
    height: calc(66.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-9 {
    height: calc(75% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-10 {
    height: calc(83.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-11 {
    height: calc(91.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-12 {
    height: calc(100% - 0.9375rem);
  }
  .grid-margin-y > .small-auto {
    height: auto;
  }
  .grid-margin-y > .small-shrink {
    height: auto;
  }
  .grid-margin-y > .small-1 {
    height: calc(8.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .small-2 {
    height: calc(16.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .small-3 {
    height: calc(25% - 0.9375rem);
  }
  .grid-margin-y > .small-4 {
    height: calc(33.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .small-5 {
    height: calc(41.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .small-6 {
    height: calc(50% - 0.9375rem);
  }
  .grid-margin-y > .small-7 {
    height: calc(58.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .small-8 {
    height: calc(66.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .small-9 {
    height: calc(75% - 0.9375rem);
  }
  .grid-margin-y > .small-10 {
    height: calc(83.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .small-11 {
    height: calc(91.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .small-12 {
    height: calc(100% - 0.9375rem);
  }
  .grid-margin-y > .medium-auto {
    height: auto;
  }
  .grid-margin-y > .medium-shrink {
    height: auto;
  }
  .grid-margin-y > .medium-1 {
    height: calc(8.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .medium-2 {
    height: calc(16.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .medium-3 {
    height: calc(25% - 0.9375rem);
  }
  .grid-margin-y > .medium-4 {
    height: calc(33.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .medium-5 {
    height: calc(41.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .medium-6 {
    height: calc(50% - 0.9375rem);
  }
  .grid-margin-y > .medium-7 {
    height: calc(58.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .medium-8 {
    height: calc(66.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .medium-9 {
    height: calc(75% - 0.9375rem);
  }
  .grid-margin-y > .medium-10 {
    height: calc(83.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .medium-11 {
    height: calc(91.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .medium-12 {
    height: calc(100% - 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-y > .auto {
    height: auto;
  }
  .grid-margin-y > .shrink {
    height: auto;
  }
  .grid-margin-y > .xsmall-1 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-2 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-3 {
    height: calc(25% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-4 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-5 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-6 {
    height: calc(50% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-7 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-8 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-9 {
    height: calc(75% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-10 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-11 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-12 {
    height: calc(100% - 1.5625rem);
  }
  .grid-margin-y > .small-auto {
    height: auto;
  }
  .grid-margin-y > .small-shrink {
    height: auto;
  }
  .grid-margin-y > .small-1 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .small-2 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .small-3 {
    height: calc(25% - 1.5625rem);
  }
  .grid-margin-y > .small-4 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .small-5 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .small-6 {
    height: calc(50% - 1.5625rem);
  }
  .grid-margin-y > .small-7 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .small-8 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .small-9 {
    height: calc(75% - 1.5625rem);
  }
  .grid-margin-y > .small-10 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .small-11 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .small-12 {
    height: calc(100% - 1.5625rem);
  }
  .grid-margin-y > .medium-auto {
    height: auto;
  }
  .grid-margin-y > .medium-shrink {
    height: auto;
  }
  .grid-margin-y > .medium-1 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .medium-2 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .medium-3 {
    height: calc(25% - 1.5625rem);
  }
  .grid-margin-y > .medium-4 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .medium-5 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .medium-6 {
    height: calc(50% - 1.5625rem);
  }
  .grid-margin-y > .medium-7 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .medium-8 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .medium-9 {
    height: calc(75% - 1.5625rem);
  }
  .grid-margin-y > .medium-10 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .medium-11 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .medium-12 {
    height: calc(100% - 1.5625rem);
  }
  .grid-margin-y > .large-auto {
    height: auto;
  }
  .grid-margin-y > .large-shrink {
    height: auto;
  }
  .grid-margin-y > .large-1 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .large-2 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .large-3 {
    height: calc(25% - 1.5625rem);
  }
  .grid-margin-y > .large-4 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .large-5 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .large-6 {
    height: calc(50% - 1.5625rem);
  }
  .grid-margin-y > .large-7 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .large-8 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .large-9 {
    height: calc(75% - 1.5625rem);
  }
  .grid-margin-y > .large-10 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .large-11 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .large-12 {
    height: calc(100% - 1.5625rem);
  }
}
@media screen and (min-width: 75em) {
  .grid-margin-y > .xlarge-auto {
    height: auto;
  }
  .grid-margin-y > .xlarge-shrink {
    height: auto;
  }
  .grid-margin-y > .xlarge-1 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-2 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-3 {
    height: calc(25% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-4 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-5 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-6 {
    height: calc(50% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-7 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-8 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-9 {
    height: calc(75% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-10 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-11 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-12 {
    height: calc(100% - 1.5625rem);
  }
}
.grid-frame {
  overflow: hidden;
  position: relative;
  flex-wrap: nowrap;
  align-items: stretch;
  width: 100vw;
}
.cell .grid-frame {
  width: 100%;
}
.cell-block {
  overflow-x: auto;
  max-width: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
.cell-block-y {
  overflow-y: auto;
  max-height: 100%;
  min-height: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
.cell-block-container {
  display: flex;
  flex-direction: column;
  max-height: 100%;
}
.cell-block-container > .grid-x {
  max-height: 100%;
  flex-wrap: nowrap;
}
.small-grid-frame {
  overflow: hidden;
  position: relative;
  flex-wrap: nowrap;
  align-items: stretch;
  width: 100vw;
}
.cell .small-grid-frame {
  width: 100%;
}
.small-cell-block {
  overflow-x: auto;
  max-width: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
.small-cell-block-container {
  display: flex;
  flex-direction: column;
  max-height: 100%;
}
.small-cell-block-container > .grid-x {
  max-height: 100%;
  flex-wrap: nowrap;
}
.small-cell-block-y {
  overflow-y: auto;
  max-height: 100%;
  min-height: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
@media print, screen and (min-width: 48em) {
  .medium-grid-frame {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100vw;
  }
  .cell .medium-grid-frame {
    width: 100%;
  }
  .medium-cell-block {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .medium-cell-block-container {
    display: flex;
    flex-direction: column;
    max-height: 100%;
  }
  .medium-cell-block-container > .grid-x {
    max-height: 100%;
    flex-wrap: nowrap;
  }
  .medium-cell-block-y {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}
@media print, screen and (min-width: 64em) {
  .large-grid-frame {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100vw;
  }
  .cell .large-grid-frame {
    width: 100%;
  }
  .large-cell-block {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .large-cell-block-container {
    display: flex;
    flex-direction: column;
    max-height: 100%;
  }
  .large-cell-block-container > .grid-x {
    max-height: 100%;
    flex-wrap: nowrap;
  }
  .large-cell-block-y {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}
@media screen and (min-width: 75em) {
  .xlarge-grid-frame {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100vw;
  }
  .cell .xlarge-grid-frame {
    width: 100%;
  }
  .xlarge-cell-block {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .xlarge-cell-block-container {
    display: flex;
    flex-direction: column;
    max-height: 100%;
  }
  .xlarge-cell-block-container > .grid-x {
    max-height: 100%;
    flex-wrap: nowrap;
  }
  .xlarge-cell-block-y {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}
.grid-y.grid-frame {
  overflow: hidden;
  position: relative;
  flex-wrap: nowrap;
  align-items: stretch;
  height: 100vh;
  width: auto;
}
.grid-y.small-grid-frame {
  overflow: hidden;
  position: relative;
  flex-wrap: nowrap;
  align-items: stretch;
  height: 100vh;
  width: auto;
}
@media print, screen and (min-width: 48em) {
  .grid-y.medium-grid-frame {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    height: 100vh;
    width: auto;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-y.large-grid-frame {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    height: 100vh;
    width: auto;
  }
}
@media screen and (min-width: 75em) {
  .grid-y.xlarge-grid-frame {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    height: 100vh;
    width: auto;
  }
}
.cell .grid-y.grid-frame {
  height: 100%;
}
.cell .grid-y.small-grid-frame {
  height: 100%;
}
@media print, screen and (min-width: 48em) {
  .cell .grid-y.medium-grid-frame {
    height: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .cell .grid-y.large-grid-frame {
    height: 100%;
  }
}
@media screen and (min-width: 75em) {
  .cell .grid-y.xlarge-grid-frame {
    height: 100%;
  }
}
.grid-margin-y {
  margin-top: -0.46875rem;
  margin-bottom: -0.46875rem;
  margin-top: -0.46875rem;
  margin-bottom: -0.46875rem;
}
@media print, screen and (min-width: 48em) {
  .grid-margin-y {
    margin-top: -0.46875rem;
    margin-bottom: -0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-y {
    margin-top: -0.78125rem;
    margin-bottom: -0.78125rem;
  }
}
.grid-margin-y > .cell {
  height: calc(100% - 0.9375rem);
  margin-top: 0.46875rem;
  margin-bottom: 0.46875rem;
}
.grid-margin-y > .cell {
  height: calc(100% - 0.9375rem);
  margin-top: 0.46875rem;
  margin-bottom: 0.46875rem;
}
@media print, screen and (min-width: 48em) {
  .grid-margin-y > .cell {
    height: calc(100% - 0.9375rem);
    margin-top: 0.46875rem;
    margin-bottom: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-y > .cell {
    height: calc(100% - 1.5625rem);
    margin-top: 0.78125rem;
    margin-bottom: 0.78125rem;
  }
}
.grid-margin-y > .auto {
  height: auto;
}
.grid-margin-y > .shrink {
  height: auto;
}
.grid-margin-y > .xsmall-1 {
  height: calc(8.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-2 {
  height: calc(16.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-3 {
  height: calc(25% - 0.9375rem);
}
.grid-margin-y > .xsmall-4 {
  height: calc(33.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-5 {
  height: calc(41.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-6 {
  height: calc(50% - 0.9375rem);
}
.grid-margin-y > .xsmall-7 {
  height: calc(58.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-8 {
  height: calc(66.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-9 {
  height: calc(75% - 0.9375rem);
}
.grid-margin-y > .xsmall-10 {
  height: calc(83.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-11 {
  height: calc(91.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-12 {
  height: calc(100% - 0.9375rem);
}
.grid-margin-y > .auto {
  height: auto;
}
.grid-margin-y > .shrink {
  height: auto;
}
.grid-margin-y > .xsmall-1 {
  height: calc(8.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-2 {
  height: calc(16.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-3 {
  height: calc(25% - 0.9375rem);
}
.grid-margin-y > .xsmall-4 {
  height: calc(33.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-5 {
  height: calc(41.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-6 {
  height: calc(50% - 0.9375rem);
}
.grid-margin-y > .xsmall-7 {
  height: calc(58.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-8 {
  height: calc(66.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-9 {
  height: calc(75% - 0.9375rem);
}
.grid-margin-y > .xsmall-10 {
  height: calc(83.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-11 {
  height: calc(91.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-12 {
  height: calc(100% - 0.9375rem);
}
.grid-margin-y > .small-auto {
  height: auto;
}
.grid-margin-y > .small-shrink {
  height: auto;
}
.grid-margin-y > .small-1 {
  height: calc(8.3333333333% - 0.9375rem);
}
.grid-margin-y > .small-2 {
  height: calc(16.6666666667% - 0.9375rem);
}
.grid-margin-y > .small-3 {
  height: calc(25% - 0.9375rem);
}
.grid-margin-y > .small-4 {
  height: calc(33.3333333333% - 0.9375rem);
}
.grid-margin-y > .small-5 {
  height: calc(41.6666666667% - 0.9375rem);
}
.grid-margin-y > .small-6 {
  height: calc(50% - 0.9375rem);
}
.grid-margin-y > .small-7 {
  height: calc(58.3333333333% - 0.9375rem);
}
.grid-margin-y > .small-8 {
  height: calc(66.6666666667% - 0.9375rem);
}
.grid-margin-y > .small-9 {
  height: calc(75% - 0.9375rem);
}
.grid-margin-y > .small-10 {
  height: calc(83.3333333333% - 0.9375rem);
}
.grid-margin-y > .small-11 {
  height: calc(91.6666666667% - 0.9375rem);
}
.grid-margin-y > .small-12 {
  height: calc(100% - 0.9375rem);
}
@media print, screen and (min-width: 48em) {
  .grid-margin-y > .auto {
    height: auto;
  }
  .grid-margin-y > .shrink {
    height: auto;
  }
  .grid-margin-y > .xsmall-1 {
    height: calc(8.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-2 {
    height: calc(16.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-3 {
    height: calc(25% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-4 {
    height: calc(33.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-5 {
    height: calc(41.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-6 {
    height: calc(50% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-7 {
    height: calc(58.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-8 {
    height: calc(66.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-9 {
    height: calc(75% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-10 {
    height: calc(83.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-11 {
    height: calc(91.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-12 {
    height: calc(100% - 0.9375rem);
  }
  .grid-margin-y > .small-auto {
    height: auto;
  }
  .grid-margin-y > .small-shrink {
    height: auto;
  }
  .grid-margin-y > .small-1 {
    height: calc(8.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .small-2 {
    height: calc(16.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .small-3 {
    height: calc(25% - 0.9375rem);
  }
  .grid-margin-y > .small-4 {
    height: calc(33.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .small-5 {
    height: calc(41.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .small-6 {
    height: calc(50% - 0.9375rem);
  }
  .grid-margin-y > .small-7 {
    height: calc(58.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .small-8 {
    height: calc(66.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .small-9 {
    height: calc(75% - 0.9375rem);
  }
  .grid-margin-y > .small-10 {
    height: calc(83.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .small-11 {
    height: calc(91.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .small-12 {
    height: calc(100% - 0.9375rem);
  }
  .grid-margin-y > .medium-auto {
    height: auto;
  }
  .grid-margin-y > .medium-shrink {
    height: auto;
  }
  .grid-margin-y > .medium-1 {
    height: calc(8.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .medium-2 {
    height: calc(16.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .medium-3 {
    height: calc(25% - 0.9375rem);
  }
  .grid-margin-y > .medium-4 {
    height: calc(33.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .medium-5 {
    height: calc(41.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .medium-6 {
    height: calc(50% - 0.9375rem);
  }
  .grid-margin-y > .medium-7 {
    height: calc(58.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .medium-8 {
    height: calc(66.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .medium-9 {
    height: calc(75% - 0.9375rem);
  }
  .grid-margin-y > .medium-10 {
    height: calc(83.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .medium-11 {
    height: calc(91.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .medium-12 {
    height: calc(100% - 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-y > .auto {
    height: auto;
  }
  .grid-margin-y > .shrink {
    height: auto;
  }
  .grid-margin-y > .xsmall-1 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-2 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-3 {
    height: calc(25% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-4 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-5 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-6 {
    height: calc(50% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-7 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-8 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-9 {
    height: calc(75% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-10 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-11 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-12 {
    height: calc(100% - 1.5625rem);
  }
  .grid-margin-y > .small-auto {
    height: auto;
  }
  .grid-margin-y > .small-shrink {
    height: auto;
  }
  .grid-margin-y > .small-1 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .small-2 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .small-3 {
    height: calc(25% - 1.5625rem);
  }
  .grid-margin-y > .small-4 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .small-5 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .small-6 {
    height: calc(50% - 1.5625rem);
  }
  .grid-margin-y > .small-7 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .small-8 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .small-9 {
    height: calc(75% - 1.5625rem);
  }
  .grid-margin-y > .small-10 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .small-11 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .small-12 {
    height: calc(100% - 1.5625rem);
  }
  .grid-margin-y > .medium-auto {
    height: auto;
  }
  .grid-margin-y > .medium-shrink {
    height: auto;
  }
  .grid-margin-y > .medium-1 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .medium-2 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .medium-3 {
    height: calc(25% - 1.5625rem);
  }
  .grid-margin-y > .medium-4 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .medium-5 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .medium-6 {
    height: calc(50% - 1.5625rem);
  }
  .grid-margin-y > .medium-7 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .medium-8 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .medium-9 {
    height: calc(75% - 1.5625rem);
  }
  .grid-margin-y > .medium-10 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .medium-11 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .medium-12 {
    height: calc(100% - 1.5625rem);
  }
  .grid-margin-y > .large-auto {
    height: auto;
  }
  .grid-margin-y > .large-shrink {
    height: auto;
  }
  .grid-margin-y > .large-1 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .large-2 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .large-3 {
    height: calc(25% - 1.5625rem);
  }
  .grid-margin-y > .large-4 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .large-5 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .large-6 {
    height: calc(50% - 1.5625rem);
  }
  .grid-margin-y > .large-7 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .large-8 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .large-9 {
    height: calc(75% - 1.5625rem);
  }
  .grid-margin-y > .large-10 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .large-11 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .large-12 {
    height: calc(100% - 1.5625rem);
  }
}
@media screen and (min-width: 75em) {
  .grid-margin-y > .xlarge-auto {
    height: auto;
  }
  .grid-margin-y > .xlarge-shrink {
    height: auto;
  }
  .grid-margin-y > .xlarge-1 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-2 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-3 {
    height: calc(25% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-4 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-5 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-6 {
    height: calc(50% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-7 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-8 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-9 {
    height: calc(75% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-10 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-11 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-12 {
    height: calc(100% - 1.5625rem);
  }
}
.grid-frame.grid-margin-y {
  height: calc(100vh + 0.9375rem);
  height: calc(100vh + 0.9375rem);
}
@media print, screen and (min-width: 48em) {
  .grid-frame.grid-margin-y {
    height: calc(100vh + 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  .grid-frame.grid-margin-y {
    height: calc(100vh + 1.5625rem);
  }
}
@media screen and (min-width: 75em) {
  .grid-frame.grid-margin-y {
    height: calc(100vh + 1.5625rem);
  }
}
.grid-margin-y.small-grid-frame {
  height: calc(100vh + 0.9375rem);
}
@media print, screen and (min-width: 48em) {
  .grid-margin-y.medium-grid-frame {
    height: calc(100vh + 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-y.large-grid-frame {
    height: calc(100vh + 1.5625rem);
  }
}
@media screen and (min-width: 75em) {
  .grid-margin-y.xlarge-grid-frame {
    height: calc(100vh + 1.5625rem);
  }
}
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}
p {
  margin-bottom: 1rem;
  font-size: inherit;
  line-height: 1.5;
  text-rendering: optimizeLegibility;
}
em,
i {
  font-style: italic;
  line-height: inherit;
}
strong,
b {
  font-weight: 600;
  line-height: inherit;
}
small {
  font-size: 80%;
  line-height: inherit;
}
h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  font-style: normal;
  font-weight: 400;
  color: inherit;
  text-rendering: optimizeLegibility;
}
h1 small, .h1 small,
h2 small, .h2 small,
h3 small, .h3 small,
h4 small, .h4 small,
h5 small, .h5 small,
h6 small, .h6 small {
  line-height: 0;
  color: #cacaca;
}
h1, .h1 {
  font-size: 2.625rem;
  line-height: 1.0952380952;
  margin-top: 0;
  margin-bottom: 0.5rem;
}
h2, .h2 {
  font-size: 1rem;
  line-height: 1.0625;
  margin-top: 0;
  margin-bottom: 0.5rem;
}
h3, .h3 {
  font-size: 1rem;
  line-height: 1.25;
  margin-top: 0;
  margin-bottom: 0.5rem;
}
h4, .h4 {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
  margin-top: 0;
  margin-bottom: 0.5rem;
}
h5, .h5 {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
  margin-top: 0;
  margin-bottom: 0.5rem;
}
h6, .h6 {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
  margin-top: 0;
  margin-bottom: 0.5rem;
}
h1, .h1 {
  font-size: 2.625rem;
  line-height: 1.0952380952;
}
h2, .h2 {
  font-size: 1rem;
  line-height: 1.0625;
}
h3, .h3 {
  font-size: 1rem;
  line-height: 1.25;
}
h4, .h4 {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
}
h5, .h5 {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
}
h6, .h6 {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
}
@media print, screen and (min-width: 48em) {
  h1, .h1 {
    font-size: 3.5rem;
    line-height: 1.0357142857;
  }
  h2, .h2 {
    font-size: 1rem;
    line-height: 1.0625;
  }
  h3, .h3 {
    font-size: 1rem;
    line-height: 1.25;
  }
  h4, .h4 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
  h5, .h5 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
  h6, .h6 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
}
@media print, screen and (min-width: 64em) {
  h1, .h1 {
    font-size: 5.625rem;
    line-height: 1.1444444444;
  }
  h2, .h2 {
    font-size: 1rem;
    line-height: 1.1875;
  }
  h3, .h3 {
    font-size: 1rem;
    line-height: 1.25;
  }
  h4, .h4 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
  h5, .h5 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
  h6, .h6 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
}
@media screen and (min-width: 75em) {
  h1, .h1 {
    font-size: 5.625rem;
    line-height: 1.1444444444;
  }
  h2, .h2 {
    font-size: 1rem;
    line-height: 1.1875;
  }
  h3, .h3 {
    font-size: 1rem;
    line-height: 1.25;
  }
  h4, .h4 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
  h5, .h5 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
  h6, .h6 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
}
a {
  line-height: inherit;
  color: #0033FF;
  text-decoration: none;
  cursor: pointer;
}
a:hover, a:focus {
  color: #ed0a00;
  text-decoration: underline;
}
a img {
  border: 0;
}
hr {
  clear: both;
  max-width: 76.875rem;
  height: 0;
  margin: 1.25rem auto;
  border-top: 0;
  border-right: 0;
  border-bottom: 1px solid #cacaca;
  border-left: 0;
}
ul,
ol,
dl {
  margin-bottom: 1rem;
  list-style-position: outside;
  line-height: 1.5;
}
li {
  font-size: inherit;
}
ul {
  margin-left: 1.25rem;
  list-style-type: disc;
}
ol {
  margin-left: 1.25rem;
}
ul ul, ul ol, ol ul, ol ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
}
dl {
  margin-bottom: 1rem;
}
dl dt {
  margin-bottom: 0.3rem;
  font-weight: 600;
}
blockquote {
  margin: 0 0 1rem;
  padding: 0.5625rem 1.25rem 0 1.1875rem;
  border-left: 1px solid #cacaca;
}
blockquote, blockquote p {
  line-height: 1.5;
  color: #8a8a8a;
}
abbr, abbr[title] {
  border-bottom: 1px dotted #000;
  cursor: help;
  text-decoration: none;
}
figure {
  margin: 0;
}
kbd {
  margin: 0;
  padding: 0.125rem 0.25rem 0;
  background-color: #e6e6e6;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  color: #000;
}
.subheader {
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  font-weight: 400;
  line-height: 1.4;
  color: #8a8a8a;
}
.lead {
  font-size: 125%;
  line-height: 1.6;
}
.stat {
  font-size: 2.5rem;
  line-height: 1;
}
p + .stat {
  margin-top: -1rem;
}
ul.no-bullet, ol.no-bullet {
  margin-left: 0;
  list-style: none;
}
.cite-block, cite {
  display: block;
  color: #8a8a8a;
  font-size: 0.8125rem;
}
.cite-block:before, cite:before {
  content: "— ";
}
.code-inline, code {
  border: 1px solid #cacaca;
  background-color: #e6e6e6;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: 400;
  color: #000;
  display: inline;
  max-width: 100%;
  word-wrap: break-word;
  padding: 0.125rem 0.3125rem 0.0625rem;
}
.code-block {
  border: 1px solid #cacaca;
  background-color: #e6e6e6;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: 400;
  color: #000;
  display: block;
  overflow: auto;
  white-space: pre;
  padding: 1rem;
  margin-bottom: 1.5rem;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.small-text-left {
  text-align: left;
}
.small-text-right {
  text-align: right;
}
.small-text-center {
  text-align: center;
}
.small-text-justify {
  text-align: justify;
}
@media print, screen and (min-width: 48em) {
  .medium-text-left {
    text-align: left;
  }
  .medium-text-right {
    text-align: right;
  }
  .medium-text-center {
    text-align: center;
  }
  .medium-text-justify {
    text-align: justify;
  }
}
@media print, screen and (min-width: 64em) {
  .large-text-left {
    text-align: left;
  }
  .large-text-right {
    text-align: right;
  }
  .large-text-center {
    text-align: center;
  }
  .large-text-justify {
    text-align: justify;
  }
}
@media screen and (min-width: 75em) {
  .xlarge-text-left {
    text-align: left;
  }
  .xlarge-text-right {
    text-align: right;
  }
  .xlarge-text-center {
    text-align: center;
  }
  .xlarge-text-justify {
    text-align: justify;
  }
}
.show-for-print {
  display: none !important;
}
@media print {
  * {
    background: transparent !important;
    color: black !important;
    print-color-adjust: economy;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  .show-for-print {
    display: block !important;
  }
  .hide-for-print {
    display: none !important;
  }
  table.show-for-print {
    display: table !important;
  }
  thead.show-for-print {
    display: table-header-group !important;
  }
  tbody.show-for-print {
    display: table-row-group !important;
  }
  tr.show-for-print {
    display: table-row !important;
  }
  td.show-for-print {
    display: table-cell !important;
  }
  th.show-for-print {
    display: table-cell !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  pre,
  blockquote {
    border: 1px solid #8a8a8a;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .print-break-inside {
    page-break-inside: auto;
  }
}
[type=text], [type=password], [type=date], [type=datetime], [type=datetime-local], [type=month], [type=week], [type=email], [type=number], [type=search], [type=tel], [type=time], [type=url], [type=color],
textarea {
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 2.4125rem;
  margin: 0 0 1.5625rem;
  padding: 0.625rem;
  border: 1px solid #001641;
  border-radius: 0;
  background-color: #fff;
  box-shadow: 0;
  font-family: inherit;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.4;
  color: #000;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  appearance: none;
}
[type=text]:focus, [type=password]:focus, [type=date]:focus, [type=datetime]:focus, [type=datetime-local]:focus, [type=month]:focus, [type=week]:focus, [type=email]:focus, [type=number]:focus, [type=search]:focus, [type=tel]:focus, [type=time]:focus, [type=url]:focus, [type=color]:focus,
textarea:focus {
  outline: none;
  border: 1px solid #001641;
  background-color: #fff;
  box-shadow: 0;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}
textarea {
  max-width: 100%;
}
textarea[rows] {
  height: auto;
}
input:disabled, input[readonly],
textarea:disabled,
textarea[readonly] {
  background-color: #e6e6e6;
  cursor: not-allowed;
}
[type=submit],
[type=button] {
  appearance: none;
  border-radius: 0;
}
input[type=search] {
  box-sizing: border-box;
}
::placeholder {
  color: rgba(0, 0, 0, 0.6);
}
[type=file],
[type=checkbox],
[type=radio] {
  margin: 0 0 1.5625rem;
}
[type=checkbox] + label,
[type=radio] + label {
  display: inline-block;
  vertical-align: baseline;
  margin-left: 0.78125rem;
  margin-right: 1.5625rem;
  margin-bottom: 0;
}
[type=checkbox] + label[for],
[type=radio] + label[for] {
  cursor: pointer;
}
label > [type=checkbox],
label > [type=radio] {
  margin-right: 0.78125rem;
}
[type=file] {
  width: 100%;
}
label {
  display: block;
  margin: 0;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.2857142857;
  color: #001641;
}
label.middle {
  margin: 0 0 1.5625rem;
  line-height: 1.5;
  padding: 0.84375rem 0;
}
.help-text {
  margin-top: -0.78125rem;
  font-size: 0.875rem;
  font-style: none;
  color: #001641;
}
.input-group {
  display: flex;
  width: 100%;
  margin-bottom: 1.5625rem;
  align-items: stretch;
}
.input-group > :first-child, .input-group > :first-child.input-group-button > * {
  border-radius: 0 0 0 0;
}
.input-group > :last-child, .input-group > :last-child.input-group-button > * {
  border-radius: 0 0 0 0;
}
.input-group-button a,
.input-group-button input,
.input-group-button button,
.input-group-button label, .input-group-button, .input-group-field, .input-group-label {
  margin: 0;
  white-space: nowrap;
}
.input-group-label {
  padding: 0 1rem;
  border: 1px solid #cacaca;
  background: #e6e6e6;
  color: #000;
  text-align: center;
  white-space: nowrap;
  display: flex;
  flex: 0 0 auto;
  align-items: center;
}
.input-group-label:first-child {
  border-right: 0;
}
.input-group-label:last-child {
  border-left: 0;
}
.input-group-field {
  border-radius: 0;
  flex: 1 1 0px;
  min-width: 0;
}
.input-group-button {
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  display: flex;
  flex: 0 0 auto;
}
.input-group-button a,
.input-group-button input,
.input-group-button button,
.input-group-button label {
  align-self: stretch;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 0.875rem;
}
fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}
legend {
  max-width: 100%;
  margin-bottom: 0.78125rem;
}
.fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}
.fieldset legend {
  margin: 0;
  margin-left: -0.1875rem;
  padding: 0;
}
select {
  height: 2.4125rem;
  margin: 0 0 1.5625rem;
  padding: 0.625rem;
  appearance: none;
  border: 1px solid #001641;
  border-radius: 0;
  background-color: #fff;
  font-family: inherit;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.4;
  color: #000;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="24" viewBox="0 0 32 24"><polygon points="0,0 32,0 16,24" style="fill: rgb%28138, 138, 138%29"></polygon></svg>');
  background-origin: content-box;
  background-position: right -1.5625rem center;
  background-repeat: no-repeat;
  background-size: 9px 6px;
  padding-right: 2.34375rem;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}
@media screen and (min-width: 0\0 ) {
  select {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==");
  }
}
select:focus {
  outline: none;
  border: 1px solid #001641;
  background-color: #fff;
  box-shadow: 0;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}
select:disabled {
  background-color: #e6e6e6;
  cursor: not-allowed;
}
select::-ms-expand {
  display: none;
}
select[multiple] {
  height: auto;
  background-image: none;
}
select:not([multiple]) {
  padding-top: 0;
  padding-bottom: 0;
}
.is-invalid-input:not(:focus) {
  border-color: #cc4b37;
  background-color: #faedeb;
}
.is-invalid-input:not(:focus)::placeholder {
  color: #cc4b37;
}
.is-invalid-label {
  color: #cc4b37;
}
.form-error {
  display: none;
  margin-top: -0.78125rem;
  margin-bottom: 1.5625rem;
  font-size: 0.75rem;
  font-weight: 600;
  color: #cc4b37;
}
.form-error.is-visible {
  display: block;
}
.button {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 1rem 0;
  padding: 0;
  border: 1px solid transparent;
  border-radius: 0;
  transition: background-color 0.25s ease-out, color 0.25s ease-out;
  font-family: inherit;
  font-size: 0.9rem;
  -webkit-appearance: none;
  line-height: 1;
  text-align: center;
  cursor: pointer;
}
[data-whatinput=mouse] .button {
  outline: 0;
}
.button.tiny {
  font-size: 0.6rem;
}
.button.small {
  font-size: 0.75rem;
}
.button.large {
  font-size: 1.25rem;
}
.button.expanded {
  display: block;
  width: 100%;
  margin-right: 0;
  margin-left: 0;
}
.button.solid, .button.solid.disabled, .button.solid[disabled], .button.solid.disabled:hover, .button.solid[disabled]:hover, .button.solid.disabled:focus, .button.solid[disabled]:focus {
  background-color: #000;
  color: #fff;
}
.button.solid:hover, .button.solid:focus {
  background-color: black;
  color: #fff;
}
.button.solid.primary, .button.solid.primary.disabled, .button.solid.primary[disabled], .button.solid.primary.disabled:hover, .button.solid.primary[disabled]:hover, .button.solid.primary.disabled:focus, .button.solid.primary[disabled]:focus {
  background-color: #001641;
  color: #fff;
}
.button.solid.primary:hover, .button.solid.primary:focus {
  background-color: #001234;
  color: #fff;
}
.button.solid.secondary, .button.solid.secondary.disabled, .button.solid.secondary[disabled], .button.solid.secondary.disabled:hover, .button.solid.secondary[disabled]:hover, .button.solid.secondary.disabled:focus, .button.solid.secondary[disabled]:focus {
  background-color: #ed0a00;
  color: #000;
}
.button.solid.secondary:hover, .button.solid.secondary:focus {
  background-color: #be0800;
  color: #000;
}
.button.solid.tertiary, .button.solid.tertiary.disabled, .button.solid.tertiary[disabled], .button.solid.tertiary.disabled:hover, .button.solid.tertiary[disabled]:hover, .button.solid.tertiary.disabled:focus, .button.solid.tertiary[disabled]:focus {
  background-color: #0033FF;
  color: #fff;
}
.button.solid.tertiary:hover, .button.solid.tertiary:focus {
  background-color: #0029cc;
  color: #fff;
}
.button.solid.success, .button.solid.success.disabled, .button.solid.success[disabled], .button.solid.success.disabled:hover, .button.solid.success[disabled]:hover, .button.solid.success.disabled:focus, .button.solid.success[disabled]:focus {
  background-color: #3adb76;
  color: #000;
}
.button.solid.success:hover, .button.solid.success:focus {
  background-color: #22bb5b;
  color: #000;
}
.button.solid.warning, .button.solid.warning.disabled, .button.solid.warning[disabled], .button.solid.warning.disabled:hover, .button.solid.warning[disabled]:hover, .button.solid.warning.disabled:focus, .button.solid.warning[disabled]:focus {
  background-color: #ffae00;
  color: #000;
}
.button.solid.warning:hover, .button.solid.warning:focus {
  background-color: #cc8b00;
  color: #000;
}
.button.solid.alert, .button.solid.alert.disabled, .button.solid.alert[disabled], .button.solid.alert.disabled:hover, .button.solid.alert[disabled]:hover, .button.solid.alert.disabled:focus, .button.solid.alert[disabled]:focus {
  background-color: #cc4b37;
  color: #000;
}
.button.solid.alert:hover, .button.solid.alert:focus {
  background-color: #a53b2a;
  color: #000;
}
.button.solid.red, .button.solid.red.disabled, .button.solid.red[disabled], .button.solid.red.disabled:hover, .button.solid.red[disabled]:hover, .button.solid.red.disabled:focus, .button.solid.red[disabled]:focus {
  background-color: #ed0a00;
  color: #000;
}
.button.solid.red:hover, .button.solid.red:focus {
  background-color: #be0800;
  color: #000;
}
.button.hollow, .button.hollow:hover, .button.hollow:focus, .button.hollow.disabled, .button.hollow.disabled:hover, .button.hollow.disabled:focus, .button.hollow[disabled], .button.hollow[disabled]:hover, .button.hollow[disabled]:focus {
  background-color: transparent;
}
.button.hollow, .button.hollow.disabled, .button.hollow[disabled], .button.hollow.disabled:hover, .button.hollow[disabled]:hover, .button.hollow.disabled:focus, .button.hollow[disabled]:focus {
  border: 1px solid #000;
  color: #000;
}
.button.hollow:hover, .button.hollow:focus {
  border-color: black;
  color: black;
}
.button.hollow.primary, .button.hollow.primary.disabled, .button.hollow.primary[disabled], .button.hollow.primary.disabled:hover, .button.hollow.primary[disabled]:hover, .button.hollow.primary.disabled:focus, .button.hollow.primary[disabled]:focus {
  border: 1px solid #001641;
  color: #001641;
}
.button.hollow.primary:hover, .button.hollow.primary:focus {
  border-color: #000b21;
  color: #000b21;
}
.button.hollow.secondary, .button.hollow.secondary.disabled, .button.hollow.secondary[disabled], .button.hollow.secondary.disabled:hover, .button.hollow.secondary[disabled]:hover, .button.hollow.secondary.disabled:focus, .button.hollow.secondary[disabled]:focus {
  border: 1px solid #ed0a00;
  color: #ed0a00;
}
.button.hollow.secondary:hover, .button.hollow.secondary:focus {
  border-color: #770500;
  color: #770500;
}
.button.hollow.tertiary, .button.hollow.tertiary.disabled, .button.hollow.tertiary[disabled], .button.hollow.tertiary.disabled:hover, .button.hollow.tertiary[disabled]:hover, .button.hollow.tertiary.disabled:focus, .button.hollow.tertiary[disabled]:focus {
  border: 1px solid #0033FF;
  color: #0033FF;
}
.button.hollow.tertiary:hover, .button.hollow.tertiary:focus {
  border-color: #001a80;
  color: #001a80;
}
.button.hollow.success, .button.hollow.success.disabled, .button.hollow.success[disabled], .button.hollow.success.disabled:hover, .button.hollow.success[disabled]:hover, .button.hollow.success.disabled:focus, .button.hollow.success[disabled]:focus {
  border: 1px solid #3adb76;
  color: #3adb76;
}
.button.hollow.success:hover, .button.hollow.success:focus {
  border-color: #157539;
  color: #157539;
}
.button.hollow.warning, .button.hollow.warning.disabled, .button.hollow.warning[disabled], .button.hollow.warning.disabled:hover, .button.hollow.warning[disabled]:hover, .button.hollow.warning.disabled:focus, .button.hollow.warning[disabled]:focus {
  border: 1px solid #ffae00;
  color: #ffae00;
}
.button.hollow.warning:hover, .button.hollow.warning:focus {
  border-color: #805700;
  color: #805700;
}
.button.hollow.alert, .button.hollow.alert.disabled, .button.hollow.alert[disabled], .button.hollow.alert.disabled:hover, .button.hollow.alert[disabled]:hover, .button.hollow.alert.disabled:focus, .button.hollow.alert[disabled]:focus {
  border: 1px solid #cc4b37;
  color: #cc4b37;
}
.button.hollow.alert:hover, .button.hollow.alert:focus {
  border-color: #67251a;
  color: #67251a;
}
.button.hollow.red, .button.hollow.red.disabled, .button.hollow.red[disabled], .button.hollow.red.disabled:hover, .button.hollow.red[disabled]:hover, .button.hollow.red.disabled:focus, .button.hollow.red[disabled]:focus {
  border: 1px solid #ed0a00;
  color: #ed0a00;
}
.button.hollow.red:hover, .button.hollow.red:focus {
  border-color: #770500;
  color: #770500;
}
.button.clear, .button.clear:hover, .button.clear:focus, .button.clear.disabled, .button.clear.disabled:hover, .button.clear.disabled:focus, .button.clear[disabled], .button.clear[disabled]:hover, .button.clear[disabled]:focus {
  border-color: transparent;
  background-color: transparent;
}
.button.clear, .button.clear.disabled, .button.clear[disabled], .button.clear.disabled:hover, .button.clear[disabled]:hover, .button.clear.disabled:focus, .button.clear[disabled]:focus {
  color: #000;
}
.button.clear:hover, .button.clear:focus {
  color: black;
}
.button.clear.primary, .button.clear.primary.disabled, .button.clear.primary[disabled], .button.clear.primary.disabled:hover, .button.clear.primary[disabled]:hover, .button.clear.primary.disabled:focus, .button.clear.primary[disabled]:focus {
  color: #001641;
}
.button.clear.primary:hover, .button.clear.primary:focus {
  color: #000b21;
}
.button.clear.secondary, .button.clear.secondary.disabled, .button.clear.secondary[disabled], .button.clear.secondary.disabled:hover, .button.clear.secondary[disabled]:hover, .button.clear.secondary.disabled:focus, .button.clear.secondary[disabled]:focus {
  color: #ed0a00;
}
.button.clear.secondary:hover, .button.clear.secondary:focus {
  color: #770500;
}
.button.clear.tertiary, .button.clear.tertiary.disabled, .button.clear.tertiary[disabled], .button.clear.tertiary.disabled:hover, .button.clear.tertiary[disabled]:hover, .button.clear.tertiary.disabled:focus, .button.clear.tertiary[disabled]:focus {
  color: #0033FF;
}
.button.clear.tertiary:hover, .button.clear.tertiary:focus {
  color: #001a80;
}
.button.clear.success, .button.clear.success.disabled, .button.clear.success[disabled], .button.clear.success.disabled:hover, .button.clear.success[disabled]:hover, .button.clear.success.disabled:focus, .button.clear.success[disabled]:focus {
  color: #3adb76;
}
.button.clear.success:hover, .button.clear.success:focus {
  color: #157539;
}
.button.clear.warning, .button.clear.warning.disabled, .button.clear.warning[disabled], .button.clear.warning.disabled:hover, .button.clear.warning[disabled]:hover, .button.clear.warning.disabled:focus, .button.clear.warning[disabled]:focus {
  color: #ffae00;
}
.button.clear.warning:hover, .button.clear.warning:focus {
  color: #805700;
}
.button.clear.alert, .button.clear.alert.disabled, .button.clear.alert[disabled], .button.clear.alert.disabled:hover, .button.clear.alert[disabled]:hover, .button.clear.alert.disabled:focus, .button.clear.alert[disabled]:focus {
  color: #cc4b37;
}
.button.clear.alert:hover, .button.clear.alert:focus {
  color: #67251a;
}
.button.clear.red, .button.clear.red.disabled, .button.clear.red[disabled], .button.clear.red.disabled:hover, .button.clear.red[disabled]:hover, .button.clear.red.disabled:focus, .button.clear.red[disabled]:focus {
  color: #ed0a00;
}
.button.clear.red:hover, .button.clear.red:focus {
  color: #770500;
}
.button.disabled, .button[disabled] {
  opacity: 0.25;
  cursor: not-allowed;
}
.button.dropdown::after {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0.4em;
  content: "";
  border-bottom-width: 0;
  border-color: #fff transparent transparent;
  position: relative;
  top: 0.4em;
  display: inline-block;
  float: right;
  margin-left: 0;
}
.button.dropdown.hollow::after, .button.dropdown.clear::after {
  border-top-color: #000;
}
.button.dropdown.hollow.primary::after, .button.dropdown.clear.primary::after {
  border-top-color: #001641;
}
.button.dropdown.hollow.secondary::after, .button.dropdown.clear.secondary::after {
  border-top-color: #ed0a00;
}
.button.dropdown.hollow.tertiary::after, .button.dropdown.clear.tertiary::after {
  border-top-color: #0033FF;
}
.button.dropdown.hollow.success::after, .button.dropdown.clear.success::after {
  border-top-color: #3adb76;
}
.button.dropdown.hollow.warning::after, .button.dropdown.clear.warning::after {
  border-top-color: #ffae00;
}
.button.dropdown.hollow.alert::after, .button.dropdown.clear.alert::after {
  border-top-color: #cc4b37;
}
.button.dropdown.hollow.red::after, .button.dropdown.clear.red::after {
  border-top-color: #ed0a00;
}
.button.arrow-only::after {
  top: -0.1em;
  float: none;
  margin-left: 0;
}
a.button:hover, a.button:focus {
  text-decoration: none;
}
.breadcrumbs {
  margin: 0 0 1rem 0;
  list-style: none;
}
.breadcrumbs::before, .breadcrumbs::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.breadcrumbs::after {
  clear: both;
}
.breadcrumbs li {
  float: left;
  font-size: 0.8125rem;
  color: #fff;
  cursor: default;
  margin-right: 0.45rem;
}
.breadcrumbs a {
  color: #fff;
}
.breadcrumbs a:hover {
  text-decoration: underline;
}
.breadcrumbs .disabled {
  color: #cacaca;
  cursor: not-allowed;
}
.menu {
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  display: flex;
  flex-wrap: wrap;
}
[data-whatinput=mouse] .menu li {
  outline: 0;
}
.menu a,
.menu .button {
  line-height: 1;
  text-decoration: none;
  display: block;
  padding: 0.7rem 1rem;
}
.menu input,
.menu select,
.menu a,
.menu button {
  margin-bottom: 0;
}
.menu input {
  display: inline-block;
}
.menu, .menu.horizontal {
  flex-wrap: wrap;
  flex-direction: row;
}
.menu.vertical {
  flex-wrap: nowrap;
  flex-direction: column;
}
.menu.vertical.icon-top li a img,
.menu.vertical.icon-top li a i,
.menu.vertical.icon-top li a svg, .menu.vertical.icon-bottom li a img,
.menu.vertical.icon-bottom li a i,
.menu.vertical.icon-bottom li a svg {
  text-align: left;
}
.menu.expanded li {
  flex: 1 1 0px;
}
.menu.expanded.icon-top li a img,
.menu.expanded.icon-top li a i,
.menu.expanded.icon-top li a svg, .menu.expanded.icon-bottom li a img,
.menu.expanded.icon-bottom li a i,
.menu.expanded.icon-bottom li a svg {
  text-align: left;
}
.menu.simple {
  align-items: center;
}
.menu.simple li + li {
  margin-left: 1rem;
}
.menu.simple a {
  padding: 0;
}
.menu.small-horizontal {
  flex-wrap: wrap;
  flex-direction: row;
}
.menu.small-vertical {
  flex-wrap: nowrap;
  flex-direction: column;
}
.menu.small-expanded li {
  flex: 1 1 0px;
}
.menu.small-simple li {
  flex: 1 1 0px;
}
@media print, screen and (min-width: 48em) {
  .menu.medium-horizontal {
    flex-wrap: wrap;
    flex-direction: row;
  }
  .menu.medium-vertical {
    flex-wrap: nowrap;
    flex-direction: column;
  }
  .menu.medium-expanded li {
    flex: 1 1 0px;
  }
  .menu.medium-simple li {
    flex: 1 1 0px;
  }
}
@media print, screen and (min-width: 64em) {
  .menu.large-horizontal {
    flex-wrap: wrap;
    flex-direction: row;
  }
  .menu.large-vertical {
    flex-wrap: nowrap;
    flex-direction: column;
  }
  .menu.large-expanded li {
    flex: 1 1 0px;
  }
  .menu.large-simple li {
    flex: 1 1 0px;
  }
}
@media screen and (min-width: 75em) {
  .menu.xlarge-horizontal {
    flex-wrap: wrap;
    flex-direction: row;
  }
  .menu.xlarge-vertical {
    flex-wrap: nowrap;
    flex-direction: column;
  }
  .menu.xlarge-expanded li {
    flex: 1 1 0px;
  }
  .menu.xlarge-simple li {
    flex: 1 1 0px;
  }
}
.menu.nested {
  margin-right: 0;
  margin-left: 1rem;
}
.menu.icons a {
  display: flex;
}
.menu.icon-top a, .menu.icon-right a, .menu.icon-bottom a, .menu.icon-left a {
  display: flex;
}
.menu.icon-left li a, .menu.nested.icon-left li a {
  flex-flow: row nowrap;
}
.menu.icon-left li a img,
.menu.icon-left li a i,
.menu.icon-left li a svg, .menu.nested.icon-left li a img,
.menu.nested.icon-left li a i,
.menu.nested.icon-left li a svg {
  margin-right: 0.25rem;
}
.menu.icon-right li a, .menu.nested.icon-right li a {
  flex-flow: row nowrap;
}
.menu.icon-right li a img,
.menu.icon-right li a i,
.menu.icon-right li a svg, .menu.nested.icon-right li a img,
.menu.nested.icon-right li a i,
.menu.nested.icon-right li a svg {
  margin-left: 0.25rem;
}
.menu.icon-top li a, .menu.nested.icon-top li a {
  flex-flow: column nowrap;
}
.menu.icon-top li a img,
.menu.icon-top li a i,
.menu.icon-top li a svg, .menu.nested.icon-top li a img,
.menu.nested.icon-top li a i,
.menu.nested.icon-top li a svg {
  align-self: stretch;
  margin-bottom: 0.25rem;
  text-align: center;
}
.menu.icon-bottom li a, .menu.nested.icon-bottom li a {
  flex-flow: column nowrap;
}
.menu.icon-bottom li a img,
.menu.icon-bottom li a i,
.menu.icon-bottom li a svg, .menu.nested.icon-bottom li a img,
.menu.nested.icon-bottom li a i,
.menu.nested.icon-bottom li a svg {
  align-self: stretch;
  margin-bottom: 0.25rem;
  text-align: center;
}
.menu .is-active > a {
  background: #001641;
  color: #fff;
}
.menu .active > a {
  background: #001641;
  color: #fff;
}
.menu.align-left {
  justify-content: flex-start;
}
.menu.align-right li {
  display: flex;
  justify-content: flex-end;
}
.menu.align-right li .submenu li {
  justify-content: flex-start;
}
.menu.align-right.vertical li {
  display: block;
  text-align: right;
}
.menu.align-right.vertical li .submenu li {
  text-align: right;
}
.menu.align-right.icon-top li a img,
.menu.align-right.icon-top li a i,
.menu.align-right.icon-top li a svg, .menu.align-right.icon-bottom li a img,
.menu.align-right.icon-bottom li a i,
.menu.align-right.icon-bottom li a svg {
  text-align: right;
}
.menu.align-right .nested {
  margin-right: 1rem;
  margin-left: 0;
}
.menu.align-center li {
  display: flex;
  justify-content: center;
}
.menu.align-center li .submenu li {
  justify-content: flex-start;
}
.menu .menu-text {
  padding: 0.7rem 1rem;
  font-weight: bold;
  line-height: 1;
  color: inherit;
}
.menu-centered > .menu {
  justify-content: center;
}
.menu-centered > .menu li {
  display: flex;
  justify-content: center;
}
.menu-centered > .menu li .submenu li {
  justify-content: flex-start;
}
.no-js [data-responsive-menu] ul {
  display: none;
}
.label {
  display: inline-block;
  padding: 0.33333rem 0.5rem;
  border-radius: 0;
  font-size: 0.8rem;
  line-height: 1;
  white-space: nowrap;
  cursor: default;
  background: #001641;
  color: #fff;
}
.label.primary {
  background: #001641;
  color: #fff;
}
.label.secondary {
  background: #ed0a00;
  color: #000;
}
.label.tertiary {
  background: #0033FF;
  color: #fff;
}
.label.success {
  background: #3adb76;
  color: #000;
}
.label.warning {
  background: #ffae00;
  color: #000;
}
.label.alert {
  background: #cc4b37;
  color: #000;
}
.label.red {
  background: #ed0a00;
  color: #000;
}
.orbit {
  position: relative;
}
.orbit-container {
  position: relative;
  height: 0;
  margin: 0;
  list-style: none;
  overflow: hidden;
}
.orbit-slide {
  width: 100%;
  position: absolute;
}
.orbit-slide.no-motionui.is-active {
  top: 0;
  left: 0;
}
.orbit-figure {
  margin: 0;
}
.orbit-image {
  width: 100%;
  max-width: 100%;
  margin: 0;
}
.orbit-caption {
  position: absolute;
  bottom: 0;
  width: 100%;
  margin-bottom: 0;
  padding: 1rem;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
}
.orbit-next, .orbit-previous {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  padding: 1rem;
  color: #fff;
}
[data-whatinput=mouse] .orbit-next, [data-whatinput=mouse] .orbit-previous {
  outline: 0;
}
.orbit-next:hover, .orbit-previous:hover, .orbit-next:active, .orbit-previous:active, .orbit-next:focus, .orbit-previous:focus {
  background-color: rgba(0, 0, 0, 0.5);
}
.orbit-previous {
  left: 0;
}
.orbit-next {
  left: auto;
  right: 0;
}
.orbit-bullets {
  position: relative;
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
  text-align: center;
}
[data-whatinput=mouse] .orbit-bullets {
  outline: 0;
}
.orbit-bullets button {
  width: 1.2rem;
  height: 1.2rem;
  margin: 0.1rem;
  border-radius: 50%;
  background-color: #cacaca;
}
.orbit-bullets button:hover {
  background-color: #8a8a8a;
}
.orbit-bullets button.is-active {
  background-color: #8a8a8a;
}
.pagination {
  margin-left: 0;
  margin-bottom: 1rem;
}
.pagination::before, .pagination::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.pagination::after {
  clear: both;
}
.pagination li {
  margin-right: 0.0625rem;
  border-radius: 0;
  font-size: 0.875rem;
  display: none;
}
.pagination li:last-child, .pagination li:first-child {
  display: inline-block;
}
@media print, screen and (min-width: 48em) {
  .pagination li {
    display: inline-block;
  }
}
.pagination a,
.pagination button {
  display: block;
  padding: 0.1875rem 0.625rem;
  border-radius: 0;
  color: #000;
}
.pagination a:hover,
.pagination button:hover {
  background: #e6e6e6;
}
.pagination .current {
  padding: 0.1875rem 0.625rem;
  background: #001641;
  color: #fff;
  cursor: default;
}
.pagination .disabled {
  padding: 0.1875rem 0.625rem;
  color: #cacaca;
  cursor: not-allowed;
}
.pagination .disabled:hover {
  background: transparent;
}
.pagination .ellipsis::after {
  padding: 0.1875rem 0.625rem;
  content: "…";
  color: #000;
}
.pagination-previous a::before,
.pagination-previous.disabled::before {
  display: inline-block;
  margin-right: 0.5rem;
  content: "«";
}
.pagination-next a::after,
.pagination-next.disabled::after {
  display: inline-block;
  margin-left: 0.5rem;
  content: "»";
}
html.is-reveal-open {
  position: fixed;
  width: 100%;
  overflow-y: hidden;
}
html.is-reveal-open.zf-has-scroll {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
html.is-reveal-open body {
  overflow-y: hidden;
}
.reveal-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1005;
  display: none;
  background-color: rgba(0, 0, 0, 0.45);
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.reveal {
  z-index: 1006;
  backface-visibility: hidden;
  display: none;
  padding: 1rem;
  border: 1px solid #cacaca;
  border-radius: 0;
  background-color: #fff;
  position: relative;
  top: 100px;
  margin-right: auto;
  margin-left: auto;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  max-width: none;
  height: 100%;
  min-height: 100%;
  margin-left: 0;
  border: 0;
  border-radius: 0;
}
[data-whatinput=mouse] .reveal {
  outline: 0;
}
@media print, screen and (min-width: 48em) {
  .reveal {
    min-height: 0;
  }
}
.reveal .column {
  min-width: 0;
}
.reveal > :last-child {
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  .reveal {
    width: 600px;
    max-width: 76.875rem;
  }
}
.reveal.collapse {
  padding: 0;
}
@media print, screen and (min-width: 48em) {
  .reveal.tiny {
    width: 30%;
    max-width: 76.875rem;
  }
}
@media print, screen and (min-width: 48em) {
  .reveal.small {
    width: 50%;
    max-width: 76.875rem;
  }
}
@media print, screen and (min-width: 48em) {
  .reveal.large {
    width: 90%;
    max-width: 76.875rem;
  }
}
.reveal.full {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  max-width: none;
  height: 100%;
  min-height: 100%;
  margin-left: 0;
  border: 0;
  border-radius: 0;
}
.reveal.without-overlay {
  position: fixed;
}
table {
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 1rem;
  border-radius: 0;
}
thead,
tbody,
tfoot {
  border: 1px solid #f2f2f2;
  background-color: #fff;
}
caption {
  padding: 0.5rem 0.625rem 0.625rem;
  font-weight: 600;
}
thead {
  background: #f9f9f9;
  color: #001641;
}
tfoot {
  background: #f2f2f2;
  color: #001641;
}
thead tr,
tfoot tr {
  background: transparent;
}
thead th,
thead td,
tfoot th,
tfoot td {
  padding: 0.5rem 0.625rem 0.625rem;
  font-weight: 600;
  text-align: left;
}
tbody th,
tbody td {
  padding: 0.5rem 0.625rem 0.625rem;
}
tbody tr {
  border-bottom: 1px solid #f2f2f2;
  background-color: #fff;
}
@media print, screen and (max-width: 63.99875em) {
  table.stack thead {
    display: none;
  }
  table.stack tfoot {
    display: none;
  }
  table.stack tr,
  table.stack th,
  table.stack td {
    display: block;
  }
  table.stack td {
    border-top: 0;
  }
}
table.scroll {
  display: block;
  width: 100%;
  overflow-x: auto;
}
table.hover thead tr:hover {
  background-color: #f4f4f4;
}
table.hover tfoot tr:hover {
  background-color: #ededed;
}
table.hover tbody tr:hover {
  background-color: #fafafa;
}
.table-scroll {
  overflow-x: auto;
}
.tabs {
  margin: 0;
  border: 1px solid #e6e6e6;
  background: #fff;
  list-style-type: none;
}
.tabs::before, .tabs::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.tabs::after {
  clear: both;
}
.tabs.vertical > li {
  display: block;
  float: none;
  width: auto;
}
.tabs.simple > li > a {
  padding: 0;
}
.tabs.simple > li > a:hover {
  background: transparent;
}
.tabs.primary {
  background: #001641;
}
.tabs.primary > li > a {
  color: #fff;
}
.tabs.primary > li > a:hover, .tabs.primary > li > a:focus {
  background: #001e57;
}
.tabs-title {
  float: left;
}
.tabs-title > a {
  display: block;
  padding: 1.25rem 1.5rem;
  font-size: 0.75rem;
  line-height: 1;
  color: #001641;
}
[data-whatinput=mouse] .tabs-title > a {
  outline: 0;
}
.tabs-title > a:hover {
  background: #fff;
  color: #001338;
}
.tabs-title > a:focus, .tabs-title > a[aria-selected=true] {
  background: #e6e6e6;
  color: #001641;
}
.tabs-content {
  border: 1px solid #e6e6e6;
  border-top: 0;
  background: #fff;
  color: #001641;
  transition: all 0.5s ease;
}
.tabs-content.vertical {
  border: 1px solid #e6e6e6;
  border-left: 0;
}
.tabs-panel {
  display: none;
  padding: 1rem;
}
.tabs-panel.is-active {
  display: block;
}
.hide {
  display: none !important;
}
.invisible {
  visibility: hidden;
}
.visible {
  visibility: visible;
}
.hide-for-xsmall-only {
  display: none !important;
}
@media screen and (max-width: 0em), screen and (min-width: 0em) {
  .show-for-xsmall-only {
    display: none !important;
  }
}
.hide-for-small {
  display: none !important;
}
.show-for-small {
  display: none !important;
}
@media print, screen and (max-width: 47.99875em) {
  .hide-for-small-only {
    display: none !important;
  }
}
@media screen and (max-width: 0em), screen and (min-width: 48em) {
  .show-for-small-only {
    display: none !important;
  }
}
@media print, screen and (min-width: 48em) {
  .hide-for-medium {
    display: none !important;
  }
}
@media screen and (max-width: 47.99875em) {
  .show-for-medium {
    display: none !important;
  }
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  .hide-for-medium-only {
    display: none !important;
  }
}
@media screen and (max-width: 47.99875em), screen and (min-width: 64em) {
  .show-for-medium-only {
    display: none !important;
  }
}
@media print, screen and (min-width: 64em) {
  .hide-for-large {
    display: none !important;
  }
}
@media screen and (max-width: 63.99875em) {
  .show-for-large {
    display: none !important;
  }
}
@media print, screen and (min-width: 64em) and (max-width: 74.99875em) {
  .hide-for-large-only {
    display: none !important;
  }
}
@media screen and (max-width: 63.99875em), screen and (min-width: 75em) {
  .show-for-large-only {
    display: none !important;
  }
}
@media screen and (min-width: 75em) {
  .hide-for-xlarge {
    display: none !important;
  }
}
@media screen and (max-width: 74.99875em) {
  .show-for-xlarge {
    display: none !important;
  }
}
@media screen and (min-width: 75em) and (max-width: 89.99875em) {
  .hide-for-xlarge-only {
    display: none !important;
  }
}
@media screen and (max-width: 74.99875em), screen and (min-width: 90em) {
  .show-for-xlarge-only {
    display: none !important;
  }
}
.show-for-sr,
.show-on-focus {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.show-on-focus:active, .show-on-focus:focus {
  position: static !important;
  width: auto !important;
  height: auto !important;
  overflow: visible !important;
  clip: auto !important;
  white-space: normal !important;
}
.show-for-landscape,
.hide-for-portrait {
  display: block !important;
}
@media screen and (orientation: landscape) {
  .show-for-landscape,
  .hide-for-portrait {
    display: block !important;
  }
}
@media screen and (orientation: portrait) {
  .show-for-landscape,
  .hide-for-portrait {
    display: none !important;
  }
}
.hide-for-landscape,
.show-for-portrait {
  display: none !important;
}
@media screen and (orientation: landscape) {
  .hide-for-landscape,
  .show-for-portrait {
    display: none !important;
  }
}
@media screen and (orientation: portrait) {
  .hide-for-landscape,
  .show-for-portrait {
    display: block !important;
  }
}
.show-for-dark-mode {
  display: none;
}
.hide-for-dark-mode {
  display: block;
}
@media screen and (prefers-color-scheme: dark) {
  .show-for-dark-mode {
    display: block !important;
  }
  .hide-for-dark-mode {
    display: none !important;
  }
}
.show-for-ie {
  display: none;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .show-for-ie {
    display: block !important;
  }
  .hide-for-ie {
    display: none !important;
  }
}
.show-for-sticky {
  display: none;
}
.is-stuck .show-for-sticky {
  display: block;
}
.is-stuck .hide-for-sticky {
  display: none;
}
.float-left {
  float: left !important;
}
.float-right {
  float: right !important;
}
.float-center {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.clearfix::before, .clearfix::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.clearfix::after {
  clear: both;
}
.align-left {
  justify-content: flex-start;
}
.align-right {
  justify-content: flex-end;
}
.align-center {
  justify-content: center;
}
.align-justify {
  justify-content: space-between;
}
.align-spaced {
  justify-content: space-around;
}
.align-left.vertical.menu > li > a {
  justify-content: flex-start;
}
.align-right.vertical.menu > li > a {
  justify-content: flex-end;
}
.align-center.vertical.menu > li > a {
  justify-content: center;
}
.align-top {
  align-items: flex-start;
}
.align-self-top {
  align-self: flex-start;
}
.align-bottom {
  align-items: flex-end;
}
.align-self-bottom {
  align-self: flex-end;
}
.align-middle {
  align-items: center;
}
.align-self-middle {
  align-self: center;
}
.align-stretch {
  align-items: stretch;
}
.align-self-stretch {
  align-self: stretch;
}
.align-center-middle {
  justify-content: center;
  align-items: center;
  align-content: center;
}
.xsmall-order-1 {
  order: 1;
}
.xsmall-order-2 {
  order: 2;
}
.xsmall-order-3 {
  order: 3;
}
.xsmall-order-4 {
  order: 4;
}
.xsmall-order-5 {
  order: 5;
}
.xsmall-order-6 {
  order: 6;
}
.small-order-1 {
  order: 1;
}
.small-order-2 {
  order: 2;
}
.small-order-3 {
  order: 3;
}
.small-order-4 {
  order: 4;
}
.small-order-5 {
  order: 5;
}
.small-order-6 {
  order: 6;
}
@media print, screen and (min-width: 48em) {
  .medium-order-1 {
    order: 1;
  }
  .medium-order-2 {
    order: 2;
  }
  .medium-order-3 {
    order: 3;
  }
  .medium-order-4 {
    order: 4;
  }
  .medium-order-5 {
    order: 5;
  }
  .medium-order-6 {
    order: 6;
  }
}
@media print, screen and (min-width: 64em) {
  .large-order-1 {
    order: 1;
  }
  .large-order-2 {
    order: 2;
  }
  .large-order-3 {
    order: 3;
  }
  .large-order-4 {
    order: 4;
  }
  .large-order-5 {
    order: 5;
  }
  .large-order-6 {
    order: 6;
  }
}
@media screen and (min-width: 75em) {
  .xlarge-order-1 {
    order: 1;
  }
  .xlarge-order-2 {
    order: 2;
  }
  .xlarge-order-3 {
    order: 3;
  }
  .xlarge-order-4 {
    order: 4;
  }
  .xlarge-order-5 {
    order: 5;
  }
  .xlarge-order-6 {
    order: 6;
  }
}
.flex-container {
  display: flex;
}
.flex-child-auto {
  flex: 1 1 auto;
}
.flex-child-grow {
  flex: 1 0 auto;
}
.flex-child-shrink {
  flex: 0 1 auto;
}
.flex-dir-row {
  flex-direction: row;
}
.flex-dir-row-reverse {
  flex-direction: row-reverse;
}
.flex-dir-column {
  flex-direction: column;
}
.flex-dir-column-reverse {
  flex-direction: column-reverse;
}
.small-flex-container {
  display: flex;
}
.small-flex-child-auto {
  flex: 1 1 auto;
}
.small-flex-child-grow {
  flex: 1 0 auto;
}
.small-flex-child-shrink {
  flex: 0 1 auto;
}
.small-flex-dir-row {
  flex-direction: row;
}
.small-flex-dir-row-reverse {
  flex-direction: row-reverse;
}
.small-flex-dir-column {
  flex-direction: column;
}
.small-flex-dir-column-reverse {
  flex-direction: column-reverse;
}
@media print, screen and (min-width: 48em) {
  .medium-flex-container {
    display: flex;
  }
  .medium-flex-child-auto {
    flex: 1 1 auto;
  }
  .medium-flex-child-grow {
    flex: 1 0 auto;
  }
  .medium-flex-child-shrink {
    flex: 0 1 auto;
  }
  .medium-flex-dir-row {
    flex-direction: row;
  }
  .medium-flex-dir-row-reverse {
    flex-direction: row-reverse;
  }
  .medium-flex-dir-column {
    flex-direction: column;
  }
  .medium-flex-dir-column-reverse {
    flex-direction: column-reverse;
  }
}
@media print, screen and (min-width: 64em) {
  .large-flex-container {
    display: flex;
  }
  .large-flex-child-auto {
    flex: 1 1 auto;
  }
  .large-flex-child-grow {
    flex: 1 0 auto;
  }
  .large-flex-child-shrink {
    flex: 0 1 auto;
  }
  .large-flex-dir-row {
    flex-direction: row;
  }
  .large-flex-dir-row-reverse {
    flex-direction: row-reverse;
  }
  .large-flex-dir-column {
    flex-direction: column;
  }
  .large-flex-dir-column-reverse {
    flex-direction: column-reverse;
  }
}
@media screen and (min-width: 75em) {
  .xlarge-flex-container {
    display: flex;
  }
  .xlarge-flex-child-auto {
    flex: 1 1 auto;
  }
  .xlarge-flex-child-grow {
    flex: 1 0 auto;
  }
  .xlarge-flex-child-shrink {
    flex: 0 1 auto;
  }
  .xlarge-flex-dir-row {
    flex-direction: row;
  }
  .xlarge-flex-dir-row-reverse {
    flex-direction: row-reverse;
  }
  .xlarge-flex-dir-column {
    flex-direction: column;
  }
  .xlarge-flex-dir-column-reverse {
    flex-direction: column-reverse;
  }
}
.slide-in-down.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(-100%);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}
.slide-in-down.mui-enter.mui-enter-active {
  transform: translateY(0);
}
.slide-in-left.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(-100%);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}
.slide-in-left.mui-enter.mui-enter-active {
  transform: translateX(0);
}
.slide-in-up.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(100%);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}
.slide-in-up.mui-enter.mui-enter-active {
  transform: translateY(0);
}
.slide-in-right.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(100%);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}
.slide-in-right.mui-enter.mui-enter-active {
  transform: translateX(0);
}
.slide-out-down.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(0);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}
.slide-out-down.mui-leave.mui-leave-active {
  transform: translateY(100%);
}
.slide-out-right.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(0);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}
.slide-out-right.mui-leave.mui-leave-active {
  transform: translateX(100%);
}
.slide-out-up.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(0);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}
.slide-out-up.mui-leave.mui-leave-active {
  transform: translateY(-100%);
}
.slide-out-left.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(0);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}
.slide-out-left.mui-leave.mui-leave-active {
  transform: translateX(-100%);
}
.fade-in.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  opacity: 0;
  transition-property: opacity;
}
.fade-in.mui-enter.mui-enter-active {
  opacity: 1;
}
.fade-out.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  opacity: 1;
  transition-property: opacity;
}
.fade-out.mui-leave.mui-leave-active {
  opacity: 0;
}
.hinge-in-from-top.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateX(-90deg);
  transform-origin: top;
  transition-property: transform, opacity;
  opacity: 0;
}
.hinge-in-from-top.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}
.hinge-in-from-right.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateY(-90deg);
  transform-origin: right;
  transition-property: transform, opacity;
  opacity: 0;
}
.hinge-in-from-right.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}
.hinge-in-from-bottom.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateX(90deg);
  transform-origin: bottom;
  transition-property: transform, opacity;
  opacity: 0;
}
.hinge-in-from-bottom.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}
.hinge-in-from-left.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateY(90deg);
  transform-origin: left;
  transition-property: transform, opacity;
  opacity: 0;
}
.hinge-in-from-left.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}
.hinge-in-from-middle-x.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateX(-90deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 0;
}
.hinge-in-from-middle-x.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}
.hinge-in-from-middle-y.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateY(-90deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 0;
}
.hinge-in-from-middle-y.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}
.hinge-out-from-top.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: top;
  transition-property: transform, opacity;
  opacity: 1;
}
.hinge-out-from-top.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateX(90deg);
  opacity: 0;
}
.hinge-out-from-right.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: right;
  transition-property: transform, opacity;
  opacity: 1;
}
.hinge-out-from-right.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateY(90deg);
  opacity: 0;
}
.hinge-out-from-bottom.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: bottom;
  transition-property: transform, opacity;
  opacity: 1;
}
.hinge-out-from-bottom.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateX(-90deg);
  opacity: 0;
}
.hinge-out-from-left.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: left;
  transition-property: transform, opacity;
  opacity: 1;
}
.hinge-out-from-left.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateY(-90deg);
  opacity: 0;
}
.hinge-out-from-middle-x.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 1;
}
.hinge-out-from-middle-x.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateX(90deg);
  opacity: 0;
}
.hinge-out-from-middle-y.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 1;
}
.hinge-out-from-middle-y.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateY(90deg);
  opacity: 0;
}
.scale-in-up.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(0.5);
  transition-property: transform, opacity;
  opacity: 0;
}
.scale-in-up.mui-enter.mui-enter-active {
  transform: scale(1);
  opacity: 1;
}
.scale-in-down.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(1.5);
  transition-property: transform, opacity;
  opacity: 0;
}
.scale-in-down.mui-enter.mui-enter-active {
  transform: scale(1);
  opacity: 1;
}
.scale-out-up.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(1);
  transition-property: transform, opacity;
  opacity: 1;
}
.scale-out-up.mui-leave.mui-leave-active {
  transform: scale(1.5);
  opacity: 0;
}
.scale-out-down.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(1);
  transition-property: transform, opacity;
  opacity: 1;
}
.scale-out-down.mui-leave.mui-leave-active {
  transform: scale(0.5);
  opacity: 0;
}
.spin-in.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(-0.75turn);
  transition-property: transform, opacity;
  opacity: 0;
}
.spin-in.mui-enter.mui-enter-active {
  transform: rotate(0);
  opacity: 1;
}
.spin-out.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(0);
  transition-property: transform, opacity;
  opacity: 1;
}
.spin-out.mui-leave.mui-leave-active {
  transform: rotate(0.75turn);
  opacity: 0;
}
.spin-in-ccw.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(0.75turn);
  transition-property: transform, opacity;
  opacity: 0;
}
.spin-in-ccw.mui-enter.mui-enter-active {
  transform: rotate(0);
  opacity: 1;
}
.spin-out-ccw.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(0);
  transition-property: transform, opacity;
  opacity: 1;
}
.spin-out-ccw.mui-leave.mui-leave-active {
  transform: rotate(-0.75turn);
  opacity: 0;
}
.slow {
  transition-duration: 750ms !important;
}
.fast {
  transition-duration: 250ms !important;
}
.linear {
  transition-timing-function: linear !important;
}
.ease {
  transition-timing-function: ease !important;
}
.ease-in {
  transition-timing-function: ease-in !important;
}
.ease-out {
  transition-timing-function: ease-out !important;
}
.ease-in-out {
  transition-timing-function: ease-in-out !important;
}
.bounce-in {
  transition-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;
}
.bounce-out {
  transition-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important;
}
.bounce-in-out {
  transition-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;
}
.short-delay {
  transition-delay: 300ms !important;
}
.long-delay {
  transition-delay: 700ms !important;
}
.shake {
  animation-name: shake-7;
}
@keyframes shake-7 {
  0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% {
    transform: translateX(7%);
  }
  5%, 15%, 25%, 35%, 45%, 55%, 65%, 75%, 85%, 95% {
    transform: translateX(-7%);
  }
}
.spin-cw {
  animation-name: spin-cw-1turn;
}
@keyframes spin-cw-1turn {
  0% {
    transform: rotate(-1turn);
  }
  100% {
    transform: rotate(0);
  }
}
.spin-ccw {
  animation-name: spin-ccw-1turn;
}
@keyframes spin-ccw-1turn {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(-1turn);
  }
}
.wiggle {
  animation-name: wiggle-7deg;
}
@keyframes wiggle-7deg {
  40%, 50%, 60% {
    transform: rotate(7deg);
  }
  35%, 45%, 55%, 65% {
    transform: rotate(-7deg);
  }
  0%, 30%, 70%, 100% {
    transform: rotate(0);
  }
}
.shake,
.spin-cw,
.spin-ccw,
.wiggle {
  animation-duration: 500ms;
}
.infinite {
  animation-iteration-count: infinite;
}
.slow {
  animation-duration: 750ms !important;
}
.fast {
  animation-duration: 250ms !important;
}
.linear {
  animation-timing-function: linear !important;
}
.ease {
  animation-timing-function: ease !important;
}
.ease-in {
  animation-timing-function: ease-in !important;
}
.ease-out {
  animation-timing-function: ease-out !important;
}
.ease-in-out {
  animation-timing-function: ease-in-out !important;
}
.bounce-in {
  animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;
}
.bounce-out {
  animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important;
}
.bounce-in-out {
  animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;
}
.short-delay {
  animation-delay: 300ms !important;
}
.long-delay {
  animation-delay: 700ms !important;
}
@keyframes linesAnimateIn {
  0% {
    transform: rotate3d(0, 0, 1, -270deg) scale3d(0, 0, 1);
  }
  50% {
    transform: rotate3d(0, 0, 1, -270deg) scale3d(1, 1, 1);
  }
  100% {
    transform: rotate3d(0, 0, 1, -315deg) scale3d(1, 1, 1);
  }
}
@keyframes fade-in-bottom {
  0% {
    -webkit-transform: translateY(3.125rem);
    transform: translateY(3.125rem);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fade-in-left {
  0% {
    -webkit-transform: translateX(-3.125rem);
    transform: translateX(-3.125rem);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.motivation-fade-enter-active, .motivation-fade-appear-active, .motivation-fade-leave-active {
  transition: opacity 0.4s;
}
.motivation-fade-enter, .motivation-fade-appear-to, .motivation-fade-leave-to {
  opacity: 0;
}
.motivation-slide-in-enter-active {
  -webkit-animation: slideOut 0.5s;
  -moz-animation: slideOut 0.5s;
  animation: slideOut 0.5s;
}
.motivation-slide-in-leave-active {
  -webkit-animation: slideIn 0.5s reverse;
  -moz-animation: slideIn 0.5s reverse;
  animation: slideIn 0.5s reverse;
}
.motivation-slide-out-enter-active {
  -webkit-animation: slideIn 0.5s;
  -moz-animation: slideIn 0.5s;
  animation: slideIn 0.5s;
}
.motivation-slide-out-leave-active {
  -webkit-animation: slideOut 0.5s reverse;
  -moz-animation: slideOut 0.5s reverse;
  animation: slideOut 0.5s reverse;
}
@-webkit-keyframes slideIn {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
@-moz-keyframes slideIn {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes slideIn {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
@-webkit-keyframes slideOut {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
@-moz-keyframes slideOut {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes slideOut {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
@media (max-width: 767px) {
  .page-container.with-nav .uw-masthead {
    display: flex;
    flex-flow: row wrap;
  }
  .page-container.with-nav .uw-masthead__main {
    order: 3;
  }
  .page-container.with-nav .uw-masthead--image__container {
    order: 2;
  }
  .page-container.with-nav .uw-masthead--image__container::before {
    display: none;
  }
}
.uw-hero .page-navigator-wrapper,
.uw-masthead .blue-nav,
.uw-masthead .page-navigator-wrapper,
.uw-mc-header .page-navigator-wrapper,
.uw-mc-landing .page-navigator-wrapper,
.uw-mc-single .page-navigator-wrapper {
  position: relative;
  z-index: 2;
  padding: 0;
}
@media (max-width: 1199px) {
  .uw-hero .page-navigator-wrapper .page-navigator__list--pages--wrapper,
  .uw-masthead .blue-nav .page-navigator__list--pages--wrapper,
  .uw-masthead .page-navigator-wrapper .page-navigator__list--pages--wrapper,
  .uw-mc-header .page-navigator-wrapper .page-navigator__list--pages--wrapper,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__list--pages--wrapper,
  .uw-mc-single .page-navigator-wrapper .page-navigator__list--pages--wrapper {
    position: absolute;
    top: 0;
    width: 50%;
    right: 0;
  }
  .uw-hero .page-navigator-wrapper .page-navigator__list--breadcrumbs,
  .uw-masthead .blue-nav .page-navigator__list--breadcrumbs,
  .uw-masthead .page-navigator-wrapper .page-navigator__list--breadcrumbs,
  .uw-mc-header .page-navigator-wrapper .page-navigator__list--breadcrumbs,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__list--breadcrumbs,
  .uw-mc-single .page-navigator-wrapper .page-navigator__list--breadcrumbs {
    margin-top: 45px;
  }
  .uw-hero .page-navigator-wrapper .page-navigator__list--breadcrumbs ul,
  .uw-masthead .blue-nav .page-navigator__list--breadcrumbs ul,
  .uw-masthead .page-navigator-wrapper .page-navigator__list--breadcrumbs ul,
  .uw-mc-header .page-navigator-wrapper .page-navigator__list--breadcrumbs ul,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__list--breadcrumbs ul,
  .uw-mc-single .page-navigator-wrapper .page-navigator__list--breadcrumbs ul {
    width: 50%;
    left: 0;
  }
  .uw-hero .page-navigator-wrapper .page-navigator__list--breadcrumbs ul li,
  .uw-masthead .blue-nav .page-navigator__list--breadcrumbs ul li,
  .uw-masthead .page-navigator-wrapper .page-navigator__list--breadcrumbs ul li,
  .uw-mc-header .page-navigator-wrapper .page-navigator__list--breadcrumbs ul li,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__list--breadcrumbs ul li,
  .uw-mc-single .page-navigator-wrapper .page-navigator__list--breadcrumbs ul li {
    margin-bottom: 0.5rem;
  }
  .uw-hero .page-navigator-wrapper .page-navigator__button-wrapper a,
  .uw-masthead .blue-nav .page-navigator__button-wrapper a,
  .uw-masthead .page-navigator-wrapper .page-navigator__button-wrapper a,
  .uw-mc-header .page-navigator-wrapper .page-navigator__button-wrapper a,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__button-wrapper a,
  .uw-mc-single .page-navigator-wrapper .page-navigator__button-wrapper a {
    display: block;
  }
}
@media (max-width: 767px) {
  .uw-hero .page-navigator-wrapper,
  .uw-masthead .blue-nav,
  .uw-masthead .page-navigator-wrapper,
  .uw-mc-header .page-navigator-wrapper,
  .uw-mc-landing .page-navigator-wrapper,
  .uw-mc-single .page-navigator-wrapper {
    padding: 0;
    width: 100%;
    order: 1;
  }
  .uw-hero .page-navigator-wrapper .page-navigator__list--pages--wrapper,
  .uw-masthead .blue-nav .page-navigator__list--pages--wrapper,
  .uw-masthead .page-navigator-wrapper .page-navigator__list--pages--wrapper,
  .uw-mc-header .page-navigator-wrapper .page-navigator__list--pages--wrapper,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__list--pages--wrapper,
  .uw-mc-single .page-navigator-wrapper .page-navigator__list--pages--wrapper {
    position: absolute;
    top: 40px;
    width: 100%;
  }
  .uw-hero .page-navigator-wrapper .page-navigator,
  .uw-masthead .blue-nav .page-navigator,
  .uw-masthead .page-navigator-wrapper .page-navigator,
  .uw-mc-header .page-navigator-wrapper .page-navigator,
  .uw-mc-landing .page-navigator-wrapper .page-navigator,
  .uw-mc-single .page-navigator-wrapper .page-navigator {
    margin-bottom: 0;
  }
  .uw-hero .page-navigator-wrapper .page-navigator__list--breadcrumbs,
  .uw-masthead .blue-nav .page-navigator__list--breadcrumbs,
  .uw-masthead .page-navigator-wrapper .page-navigator__list--breadcrumbs,
  .uw-mc-header .page-navigator-wrapper .page-navigator__list--breadcrumbs,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__list--breadcrumbs,
  .uw-mc-single .page-navigator-wrapper .page-navigator__list--breadcrumbs {
    margin-top: 0;
    margin-bottom: 0;
    position: absolute;
    width: 100%;
  }
  .uw-hero .page-navigator-wrapper .page-navigator__list--breadcrumbs ul,
  .uw-masthead .blue-nav .page-navigator__list--breadcrumbs ul,
  .uw-masthead .page-navigator-wrapper .page-navigator__list--breadcrumbs ul,
  .uw-mc-header .page-navigator-wrapper .page-navigator__list--breadcrumbs ul,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__list--breadcrumbs ul,
  .uw-mc-single .page-navigator-wrapper .page-navigator__list--breadcrumbs ul {
    width: 100%;
    left: 0;
  }
  .uw-hero .page-navigator-wrapper .page-navigator__list--breadcrumbs ul li,
  .uw-masthead .blue-nav .page-navigator__list--breadcrumbs ul li,
  .uw-masthead .page-navigator-wrapper .page-navigator__list--breadcrumbs ul li,
  .uw-mc-header .page-navigator-wrapper .page-navigator__list--breadcrumbs ul li,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__list--breadcrumbs ul li,
  .uw-mc-single .page-navigator-wrapper .page-navigator__list--breadcrumbs ul li {
    margin-bottom: 0.5rem;
  }
  .uw-hero .page-navigator-wrapper .page-navigator__list--pages,
  .uw-masthead .blue-nav .page-navigator__list--pages,
  .uw-masthead .page-navigator-wrapper .page-navigator__list--pages,
  .uw-mc-header .page-navigator-wrapper .page-navigator__list--pages,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__list--pages,
  .uw-mc-single .page-navigator-wrapper .page-navigator__list--pages {
    height: 0 !important;
  }
  .uw-hero .page-navigator-wrapper .page-navigator__button-wrapper,
  .uw-masthead .blue-nav .page-navigator__button-wrapper,
  .uw-masthead .page-navigator-wrapper .page-navigator__button-wrapper,
  .uw-mc-header .page-navigator-wrapper .page-navigator__button-wrapper,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__button-wrapper,
  .uw-mc-single .page-navigator-wrapper .page-navigator__button-wrapper {
    display: block;
  }
  .uw-hero .page-navigator-wrapper .page-navigator__button-wrapper a,
  .uw-masthead .blue-nav .page-navigator__button-wrapper a,
  .uw-masthead .page-navigator-wrapper .page-navigator__button-wrapper a,
  .uw-mc-header .page-navigator-wrapper .page-navigator__button-wrapper a,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__button-wrapper a,
  .uw-mc-single .page-navigator-wrapper .page-navigator__button-wrapper a {
    display: block;
  }
  .uw-hero .page-navigator-wrapper .page-navigator__button-wrapper .page-navigator__button--pages,
  .uw-masthead .blue-nav .page-navigator__button-wrapper .page-navigator__button--pages,
  .uw-masthead .page-navigator-wrapper .page-navigator__button-wrapper .page-navigator__button--pages,
  .uw-mc-header .page-navigator-wrapper .page-navigator__button-wrapper .page-navigator__button--pages,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__button-wrapper .page-navigator__button--pages,
  .uw-mc-single .page-navigator-wrapper .page-navigator__button-wrapper .page-navigator__button--pages {
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  .uw-hero .page-navigator-wrapper .page-navigator__list--breadcrumbs,
  .uw-masthead .blue-nav .page-navigator__list--breadcrumbs,
  .uw-masthead .page-navigator-wrapper .page-navigator__list--breadcrumbs,
  .uw-mc-header .page-navigator-wrapper .page-navigator__list--breadcrumbs,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__list--breadcrumbs,
  .uw-mc-single .page-navigator-wrapper .page-navigator__list--breadcrumbs {
    margin-top: 20px;
  }
}
@media (min-width: 1201px) {
  .uw-hero .page-navigator-wrapper .page-navigator__list--pages--wrapper,
  .uw-masthead .blue-nav .page-navigator__list--pages--wrapper,
  .uw-masthead .page-navigator-wrapper .page-navigator__list--pages--wrapper,
  .uw-mc-header .page-navigator-wrapper .page-navigator__list--pages--wrapper,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__list--pages--wrapper,
  .uw-mc-single .page-navigator-wrapper .page-navigator__list--pages--wrapper {
    margin-left: 50%;
    position: absolute;
    top: 0;
    margin-left: 0;
  }
}
.uw-mc-single i {
  font-style: normal;
}
.uw-mc-single .fa-times::before {
  font-family: "WwwUowEduAu";
  content: "\f008";
}
.uw-mc-single .fa-chevron-down::before {
  font-family: "WwwUowEduAu";
  content: "\f003";
}
.uw-mc-single li a {
  display: inline-block !important;
}
@media (min-width: 1200px) {
  .uw-mc-header .page-navigator__list--breadcrumbs ul {
    padding: 0;
  }
}
.uw-mc-header .page-navigator i {
  font-style: normal;
}
.uw-mc-header .page-navigator .fa-times::before {
  font-family: "WwwUowEduAu";
  content: "\f008";
}
.uw-mc-header .page-navigator .fa-chevron-down::before {
  font-family: "WwwUowEduAu";
  content: "\f003";
}
.uw-mc-header .page-navigator li a {
  display: inline-block !important;
}
.uw-hero .page-navigator i {
  font-style: normal;
}
.uw-hero .page-navigator li a {
  display: inline-block !important;
}
.uw-hero .fa-times::before {
  font-family: "WwwUowEduAu";
  content: "\f008";
}
.uw-hero .fa-chevron-down::before {
  font-family: "WwwUowEduAu";
  content: "\f003";
}
body:not(.user-is-tabbing) button:focus {
  outline: none;
  box-shadow: none;
}
body:not(.user-is-tabbing) a:focus {
  outline: none;
  box-shadow: none;
}
body:not(.user-is-tabbing) .uw-panel-section h4:focus {
  outline: none;
  box-shadow: none;
}
body:not(.user-is-tabbing) .page-navigator__button:focus {
  outline: none;
  box-shadow: none;
}
body:not(.user-is-tabbing) .uw-orbit-arrows:focus {
  outline: none;
  box-shadow: none;
}
body:not(.user-is-tabbing) .orbit-previous:focus::after {
  font-family: "WwwUowEduAu";
  content: "\f004" !important;
  display: block;
}
body:not(.user-is-tabbing) .orbit-next:focus::after {
  font-family: "WwwUowEduAu";
  content: "\f005" !important;
  display: block;
}
body:not(.user-is-tabbing) .uw-home-slider__bullets button:focus {
  outline: none;
  box-shadow: none;
}
body:not(.user-is-tabbing) .uw-article-slider .slick-arrow:focus {
  outline: none;
  box-shadow: none;
}
body:not(.user-is-tabbing) .checkbox:focus + label {
  outline: none;
  box-shadow: none;
}
body.user-is-tabbing input:focus,
body.user-is-tabbing select:focus {
  outline: 2px solid hsla(210, 100%, 50%, 0.5);
}
body.user-is-tabbing input[type=radio]:focus + label {
  outline: 2px solid hsla(210, 100%, 50%, 0.5);
  border-radius: 0;
}
body.user-is-tabbing .uw-library-search:focus {
  outline: 2px solid white;
  outline-offset: 4px;
  right: 5px;
}
body.user-is-tabbing .uw-current-student-search__input:focus {
  outline: 2px solid white;
  outline-offset: 4px;
  right: 5px;
}
body.user-is-tabbing .uw-submit-library-search:focus {
  left: 4px;
}
body.user-is-tabbing .uw-submit-library-search:focus::after {
  outline: 2px solid #fff;
}
body.user-is-tabbing .swiper-button-prev:focus,
body.user-is-tabbing .swiper-button-next:focus {
  outline: 2px solid hsla(210, 100%, 50%, 0.5);
  position: absolute;
}
body.user-is-tabbing :focus {
  outline: none;
  box-shadow: none;
  position: relative;
  display: inline-block;
}
body.user-is-tabbing :focus::after {
  content: "" !important;
  outline: 2px solid hsla(210, 100%, 50%, 0.5);
  position: absolute;
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  z-index: 99999;
  margin-left: 0px !important;
}
body.user-is-tabbing .orbit-next:focus,
body.user-is-tabbing .orbit-previous:focus {
  position: absolute;
}
body.user-is-tabbing .orbit-previous:focus::after {
  font-family: "WwwUowEduAu";
  content: "\f004" !important;
  outline: 2px solid hsla(210, 100%, 50%, 0.5);
  z-index: 99999;
  position: static;
}
body.user-is-tabbing .orbit-next:focus::after {
  font-family: "WwwUowEduAu";
  content: "\f005" !important;
  outline: 2px solid hsla(210, 100%, 50%, 0.5);
  z-index: 99999;
  position: static;
}
body.user-is-tabbing .page-navigator__list :focus::after {
  outline: 2px solid #efefef;
}
body.user-is-tabbing .uw-scroll-top:focus::after {
  content: "\f006" !important;
}
a.uw-button-grid--button:focus::after {
  height: 235px;
  width: 290px;
}
.skip-link {
  position: absolute !important;
  left: 1rem;
  top: 1rem;
  text-transform: uppercase;
  font-size: 0.875rem;
  font-weight: bold;
  background: #fff;
  z-index: 100;
}
.skip-link:not(:focus) {
  white-space: nowrap;
  width: 1px;
  height: 1px;
  overflow: hidden;
  border: 0;
  padding: 0;
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  margin: -1px;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
body {
  scroll-behavior: smooth;
}
a {
  text-decoration: none;
}
a:hover, a:focus {
  text-decoration: underline;
}
a:focus {
  outline: 1px dotted #001641;
  box-shadow: 0px 0px 2px #fff;
}
@keyframes linesAnimateIn {
  0% {
    transform: rotate3d(0, 0, 1, -270deg) scale3d(0, 0, 1);
  }
  50% {
    transform: rotate3d(0, 0, 1, -270deg) scale3d(1, 1, 1);
  }
  100% {
    transform: rotate3d(0, 0, 1, -315deg) scale3d(1, 1, 1);
  }
}
@keyframes fade-in-bottom {
  0% {
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fade-in-left {
  0% {
    -webkit-transform: translateX(-50px);
    transform: translateX(-50px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes statUp {
  0% {
    transform: translate3d(0, 30px, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes statDown {
  0% {
    transform: translate3d(0, -30px, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
blockquote {
  margin: 0 0 1.875rem;
  padding: 0;
  border: 0;
}
blockquote p {
  font-size: 1.6875rem;
  line-height: 1.1111111111;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
}
blockquote cite {
  color: #001641;
}
blockquote cite::before {
  content: none;
}
.blockquote--red {
  font-size: 1.6rem;
  font-style: italic;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  border-left: 0;
  line-height: 1.25;
  margin-bottom: 50px;
  position: relative;
  padding-top: 40px;
  color: #ed0a00;
}
.blockquote--red::before {
  content: open-quote;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 6rem;
  position: absolute;
  top: -25px;
  left: -10px;
  color: #ed0a00;
}
.blockquote--red::after {
  content: close-quote;
  visibility: hidden;
  position: absolute;
}
.blockquote-author {
  display: block;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  color: #001641;
  margin: 15px 0;
  font-style: normal;
  font-size: 0.9rem;
}
.checkbox {
  opacity: 0;
  position: absolute;
}
.checkbox + label {
  display: flex;
  margin-left: 0;
  margin-right: 0;
  position: relative;
}
.checkbox + label:before {
  border: 0.0625rem solid #001641;
  box-sizing: border-box;
  content: "";
  display: block;
  height: 0.875rem;
  margin: 0 0.75rem 0 0;
  transition: all 0.3s ease-in-out;
  width: 0.875rem;
  min-width: 0.875rem;
  z-index: 1;
}
.checkbox:checked + label:before {
  border: 0;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAz0lEQVQokbXSQQqCQBQG4N9Z5GY6QjkGufMGQm07hjfyCN7CpYIuXYUtos10hEgIXfi3EAvKVIR+mN188x7vjZEDxIyIOej/0Nxs4CQJFpY1HZq2DSeOsdztoMJwGjRtu620XqO+XqF9/xsKKbEKAggpAQALpeDE8Qud93vUWr9fzQHmAG9RRJK8pylPrstKa5JkpTWPSrG71x2j26P0PGyjqK3YNIAQ/ZU+Wy2zDJfDAU1ZjqKv4XT4URSDCACM3i8nRNvuQPrXMYJ+wwl5AopfaPlvXPYKAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
  background-size: cover;
}
.checkbox:focus + label {
  outline: 1px dotted #001641;
  box-shadow: 0px 0px 2px #fff;
}
div.data-grid {
  margin-bottom: 1rem;
}
div.data-grid div.header {
  padding: 0.5rem 0.625rem 0.625rem;
  font-weight: 600;
  text-align: left;
  background: #001641;
  color: #fff;
}
div.data-grid div.container {
  display: flex;
  flex-wrap: wrap;
  align-content: stretch;
}
div.data-grid div.container div {
  display: flex;
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 34%;
  align-content: stretch;
}
@media (max-width: 767px) {
  div.data-grid div.container div {
    flex-basis: 51%;
  }
}
div.data-grid div.container div div {
  padding: 0.5rem 0.625rem 0.625rem;
}
@media (max-width: 767px) {
  div.data-grid div.container div div {
    flex-basis: 34%;
  }
}
div.data-grid div.container div div:nth-child(odd) {
  font-weight: bold;
  background-color: #f1f1f1;
}
div.data-grid div.container div div:nth-child(even) {
  border: 1px solid #f1f1f1;
  word-break: break-word;
}
html {
  overflow-y: scroll;
  overflow-x: hidden;
  scroll-behavior: smooth;
}
html,
body {
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  min-height: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body {
  max-width: 112.5rem;
  margin: 0 auto;
  position: relative;
  transition: padding 0.5s;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
img {
  display: block;
  width: 100%;
  height: auto;
}
p > img {
  width: initial;
  height: auto;
  display: inline-block;
}
label {
  margin-bottom: 0.625rem;
}
body {
  background-color: #fff;
  max-width: none;
}
.uw-section-break {
  border: 0;
  background-image: linear-gradient(to right, #cacaca 50%, #ffffff 0%);
  background-position: bottom;
  background-size: 10px 1px;
  background-repeat: repeat-x;
  height: 1px;
}
@media print, screen and (max-width: 47.99875em) {
  .page-content .uw-image-block .cell + .cell {
    margin-top: 2rem;
  }
}
.page-content p:not([class^=button-]) > a:not([class^=button-]) {
  text-decoration: underline;
}
.page-content p:not([class^=button-]) > a:not([class^=button-]):visited {
  color: #663366;
}
.page-content p:not([class^=button-]) > a:not([class^=button-]):hover {
  text-decoration: none;
}
.page-content:not(.uw-panel-grid-link-list) ul:not(.menu):not(.accordion):not(.tabs) li a:not(.color--navy):not(.button.primary) {
  text-decoration: underline;
}
.page-content:not(.uw-panel-grid-link-list) ul:not(.menu):not(.accordion):not(.tabs) li a:not(.color--navy):not(.button.primary):visited {
  color: #663366;
}
.page-content:not(.uw-panel-grid-link-list) ul:not(.menu):not(.accordion):not(.tabs) li a:not(.color--navy):not(.button.primary):hover {
  text-decoration: none;
}
.uw-panel-section + .uw-subject-courses-block {
  margin-top: 0 !important;
}
/*.page-content+.page-content {
  margin-top: 1rem;

  &.uw-media-block {
    margin-top: 2rem;
  }

  @include breakpoint(large) {
    margin-top: 2rem;
  }
}*/
hr {
  border-bottom-style: dashed;
}
.bg--grey .image-link,
.bg--grey .uw-link-big,
.bg--grey p.button-blue a,
p.button-blue .bg--grey a,
.bg--grey p.button-red a,
p.button-red .bg--grey a,
.bg--grey .image-link__title {
  color: #0033FF;
}
.bg--grey + .bg--navy {
  margin-top: 0;
}
.bg--grey + .bg--grey {
  margin-top: 0;
}
.bg--navy + .bg--navy {
  margin-top: 0;
}
.bg--navy + .bg--grey {
  margin-top: 0;
}
.uw-page-intro {
  margin-block: var(--section-spacing-y);
}
.section-spacing {
  margin-block: var(--section-spacing-y);
}
.section-spacing > div:first-of-type h2:first-child {
  margin-top: 0;
}
p:not(:last-child) {
  margin: 0 0 1.875rem;
}
p.intro {
  font-size: 1.3rem;
  line-height: 1.2;
  font-weight: 400;
  letter-spacing: -0.02em;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
}
p.intro.single-event-intro {
  margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 48em) {
  p.intro.single-event-intro {
    margin-bottom: 0;
  }
}
input[type=radio] {
  opacity: 0;
  position: absolute !important;
  clip: rect(0, 0, 0, 0) !important;
}
input[type=radio] + label {
  position: relative;
  padding-left: 1.5625rem;
  padding-top: 0.1875rem;
  cursor: pointer;
  border-radius: 99.9%;
  color: #001641;
}
input[type=radio] + label:before {
  content: "";
  display: block;
  border: 0.0625rem solid #E5E5E4;
  width: 1.25rem;
  height: 1.25rem;
  position: absolute;
  top: 0.4375rem;
  left: 0;
  border-radius: 99.9%;
}
input[type=radio] + label:after {
  content: "";
  display: block;
  opacity: 0;
  width: 0.5rem;
  height: 0.5rem;
  background: #ed0a00 no-repeat center;
  top: 0.375rem;
  left: 0.375rem;
  position: absolute;
  border-radius: 99.99%;
}
input[type=radio]:checked + label:before {
  border-color: #ed0a00;
}
input[type=radio]:checked + label:after {
  opacity: 1;
  transition: opacity 0.2s ease-in-out;
  border-radius: 99.99%;
}
select:invalid,
select option:disabled,
select option[value=""] {
  color: rgba(21, 21, 21, 0.6) !important;
}
table {
  display: block;
  table-layout: fixed;
  width: 100%;
  overflow-x: auto;
}
@media print, screen and (min-width: 64em) {
  table {
    display: table;
  }
}
table.table-two-columns th:first-child {
  width: 35%;
}
table:not([class]),
.table-two-columns {
  margin-bottom: 2rem;
}
table:not([class]) thead tr,
.table-two-columns thead tr {
  background: #001641;
  color: #fff;
}
table:not([class]) thead a,
.table-two-columns thead a {
  color: #fff;
}
table:not([class]) tbody tr:nth-child(even),
.table-two-columns tbody tr:nth-child(even) {
  background-color: #f1f1f1;
}
table:not([class]) tbody tr th,
.table-two-columns tbody tr th {
  background: #001641;
  color: #fff;
  text-align: left;
}
table:not([class]) tbody tr th a,
.table-two-columns tbody tr th a {
  color: #fff;
}
.tabs-panel table:not([class]) tbody tr th,
.tabs-panel .table-two-columns tbody tr th {
  background: inherit;
  color: inherit;
}
table:not([class]) tbody td,
.table-two-columns tbody td {
  border: 1px solid #f1f1f1;
}
.tableLayout thead tr {
  background: #001641;
  color: #fff;
}
.tableLayout tbody tr:nth-child(even) {
  background-color: #f1f1f1;
}
.tableLayout tbody td {
  border: 1px solid #f1f1f1;
}
.contact-result thead tr {
  background: #001641;
  color: #fff;
}
.contact-result tbody th {
  background-color: #f1f1f1;
}
@media (min-width: 980px) {
  .contact-result tbody th {
    width: 150px;
    text-align: left;
  }
}
.contact-result tbody td {
  border: 1px solid #f1f1f1;
}
@media (min-width: 768px) {
  .contact-result tbody td {
    width: 200px;
  }
}
#parking-spaces tr td:first-child {
  background: #001641;
  color: #fff;
  font-weight: bold;
}
table.student-profile tbody tr td:nth-child(2), table.student-profile tbody tr td:nth-child(3) {
  text-align: center;
}
svg .solid-fill {
  fill: #ed0a00;
}
svg .solid-stroke {
  stroke: #ed0a00;
}
.svg--primary svg .solid-fill {
  fill: #001641;
}
.svg--primary svg .solid-stroke {
  stroke: #001641;
}
.svg--secondary svg .solid-fill {
  fill: #ed0a00;
}
.svg--secondary svg .solid-stroke {
  stroke: #ed0a00;
}
.svg--tertiary svg .solid-fill {
  fill: #0033FF;
}
.svg--tertiary svg .solid-stroke {
  stroke: #0033FF;
}
.svg--white svg .solid-fill {
  fill: white;
}
.svg--white svg .solid-stroke {
  stroke: white;
}
svg.svg--primary .solid-fill {
  fill: #001641;
}
svg.svg--primary .solid-stroke {
  stroke: #001641;
}
svg.svg--secondary .solid-fill {
  fill: #ed0a00;
}
svg.svg--secondary .solid-stroke {
  stroke: #ed0a00;
}
svg.svg--tertiary .solid-fill {
  fill: #0033FF;
}
svg.svg--tertiary .solid-stroke {
  stroke: #0033FF;
}
.uw-breadcrumbs {
  padding-top: 40px;
  width: 100%;
  align-self: flex-start;
  flex: auto;
  margin-bottom: 0;
}
.uw-breadcrumbs ul {
  margin-bottom: 0;
}
.uw-breadcrumbs a,
.uw-breadcrumbs li {
  color: #fff;
  text-transform: none;
  font-weight: bold;
  font-size: 0.75rem;
}
.uw-breadcrumbs li:last-child a {
  font-weight: 400;
}
.breadcrumbs li {
  font-weight: 700;
}
.breadcrumbs li:not(:last-child)::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 10px;
}
.public-inner-standard .page-navigator__button {
  width: 100%;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  .public-inner-standard .breadcrumbs {
    top: -1rem !important;
  }
}
@media (max-width: 768px) {
  .public-inner-standard .breadcrumbs a {
    display: inline-block !important;
  }
}
@media (max-width: 1199px) {
  .uw-mc-landing .uw-mc-header {
    padding-top: 0;
  }
}
.uw-mc-landing .page-navigator__button {
  width: 100%;
}
@media (min-width: 768px) and (max-width: 1200px) {
  .uw-mc-landing .breadcrumbs {
    padding-top: 1rem;
  }
}
.public-events-calendar .page-navigator__button {
  width: 100%;
}
.public-events-calendar .breadcrumbs li {
  font-size: 0.8125rem;
}
@media (max-width: 768px) {
  .public-events-calendar ul.breadcrumbs,
  .uw-mc-landing ul.breadcrumbs {
    top: -2.5rem !important;
  }
}
@media (max-width: 1200px) {
  .uw-single-article ul.breadcrumbs {
    top: 0 !important;
  }
}
@media (max-width: 768px) {
  .uw-single-article ul.breadcrumbs {
    padding-top: 0;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  .uw-single-article ul.breadcrumbs {
    padding-top: 2rem;
  }
}
@media (min-width: 1200px) {
  .course-landing .breadcrumbs {
    padding-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  .course-landing .breadcrumbs {
    padding-top: 1rem;
  }
}
@media (max-width: 1200px) {
  .course-landing .breadcrumbs a {
    display: inline-block !important;
  }
}
@media (max-width: 1200px) {
  .public-inner-standard .breadcrumbs a {
    display: inline-block !important;
  }
}
.uw-library-landing .page-navigator__button--breadcrumbs {
  min-width: 100%;
}
@media (max-width: 768px) {
  .course-landing.gutter .breadcrumbs {
    padding-top: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  .course-landing.gutter .page-navigator__list--pages--wrapper {
    padding-top: 1rem;
  }
}
@media (max-width: 768px) {
  .public-inner-standard-with-nav .breadcrumbs {
    top: -5rem;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  .public-inner-standard-with-nav .breadcrumbs {
    top: -3.5rem;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  .public-inner-standard-with-nav .page-navigator__list--pages--wrapper {
    padding-top: 1rem;
  }
}
.uw-single-event .breadcrumbs li {
  font-size: 0.8125rem;
  line-height: 1.125rem;
}
@media (max-width: 1200px) {
  .taem-layout .breadcrumbs li a {
    display: inline-block !important;
  }
}
.button {
  font-size: 1.125rem;
  line-height: 1.2222222222;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  display: flex;
  align-items: center;
  padding: 0;
  text-transform: uppercase;
  color: #ed0a00;
  cursor: pointer;
  text-decoration: none;
  text-align: left;
}
.button--chevron-left-before::before {
  font-family: "WwwUowEduAu";
  content: "\f004";
  font-size: 1.3rem;
  transition: transform 0.4s;
  margin-right: 0.5rem;
}
.button--chevron-left-before:hover::before {
  transform: translate3d(-0.625rem, 0, 0);
}
.button--chevron-left-before i,
.button--chevron-left-before .fa-chevron-left {
  display: none;
}
.button--chevron-left::after {
  font-family: "WwwUowEduAu";
  content: "\f004";
  font-size: 1.75rem;
  transition: transform 0.4s;
}
.button--chevron-left:hover::after {
  transform: translate3d(0.625rem, 0, 0);
}
.button--chevron-left i,
.button--chevron-left .fa-chevron-left {
  display: none;
}
.button--chevron-right {
  display: flex;
}
.button--chevron-right::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  font-size: 1.75rem;
  margin-left: 0.9375rem;
  transition: transform 0.4s;
}
.button--chevron-right:hover::after {
  transform: translate3d(0.625rem, 0, 0);
}
.button--chevron-right i,
.button--chevron-right .fa-chevron-right {
  display: none;
}
.button i {
  margin-left: 0.9375rem;
  transition: transform 0.4s;
}
.button:focus, .button:hover {
  outline: none;
}
.button:focus i.fa-chevron-right, .button:hover i.fa-chevron-right {
  transform: translate3d(0.625rem, 0, 0);
}
.button:focus {
  outline: 1px dotted #001641;
}
.button.primary {
  color: #001641;
  background: none;
}
.button.primary.solid {
  background: #001641;
  color: #fff;
  padding: 1rem;
  display: inline-block;
}
.button.primary:focus, .button.primary:hover {
  background: none;
  color: #ed0a00;
}
.button-red, .button.red {
  color: #ed0a00 !important;
  background: none;
  cursor: pointer;
  padding-bottom: 0.2em;
  display: flex;
  align-items: center;
}
.button-red:focus, .button-red:hover, .button.red:focus, .button.red:hover {
  background: none;
}
.button-small, .button.small {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.button-small::after, .button-small::before, .button.small::after, .button.small::before {
  font-size: 1rem;
}
.button-blue, .button.blue {
  color: #0033FF;
}
.button-white, .button.white {
  color: #fff;
}
.button-backward i, .button.backward i {
  margin-left: 0;
  margin-right: 0.9375rem;
}
.button-backward:focus, .button-backward:hover, a:focus .button-backward, a:hover .button-backward, .button.backward:focus, .button.backward:hover, a:focus .button.backward, a:hover .button.backward {
  text-decoration: none;
}
.button-backward:focus i, .button-backward:hover i, a:focus .button-backward i, a:hover .button-backward i, .button.backward:focus i, .button.backward:hover i, a:focus .button.backward i, a:hover .button.backward i {
  transform: translate3d(-0.625rem, 0, 0);
}
.expanding-button,
.uw-tabs .tabs-title {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #fff;
  position: relative;
  text-transform: uppercase;
}
.expanding-button a,
.uw-tabs .tabs-title a {
  background-color: #001641;
  padding: 0.625rem 2.8125rem 0.625rem 0.9375rem;
}
.expanding-button a:focus,
.uw-tabs .tabs-title a:focus {
  outline: 1px dotted #001641 !important;
  box-shadow: 0 0 2px #fff;
  text-decoration: underline;
}
.expanding-button:before,
.uw-tabs .tabs-title:before {
  content: "";
  height: 0.125rem;
  width: 0.75rem;
  display: block;
  background: #fff;
  position: absolute;
  right: 0.9375rem;
  top: 1.0625rem;
}
.expanding-button:after,
.uw-tabs .tabs-title:after {
  content: "";
  height: 0.125rem;
  width: 0.75rem;
  display: block;
  background: #fff;
  position: absolute;
  right: 0.9375rem;
  top: 1.0625rem;
  transform: rotate(90deg);
  transition: all 0.25s;
}
.expanding-button:hover,
.uw-tabs .tabs-title:hover {
  text-decoration: none;
  background-color: #001641;
}
.expanding-button:hover a,
.uw-tabs .tabs-title:hover a {
  background: none;
}
.expanding-button a,
.uw-tabs .tabs-title a {
  color: #fff;
}
.expanding-button.active, .expanding-button.is-active,
.uw-tabs .tabs-title.active,
.uw-tabs .tabs-title.is-active {
  background: #fff;
  color: #ed0a00;
}
.expanding-button.active a, .expanding-button.is-active a,
.uw-tabs .tabs-title.active a,
.uw-tabs .tabs-title.is-active a {
  background: #fff;
  color: #DB0B00;
}
.expanding-button.active::after, .expanding-button.active::before, .expanding-button.is-active::after, .expanding-button.is-active::before,
.uw-tabs .tabs-title.active::after,
.uw-tabs .tabs-title.active::before,
.uw-tabs .tabs-title.is-active::after,
.uw-tabs .tabs-title.is-active::before {
  transform: translateZ(0);
  top: 1.125rem;
}
.expanding-button.active::before, .expanding-button.is-active::before,
.uw-tabs .tabs-title.active::before,
.uw-tabs .tabs-title.is-active::before {
  background: #ed0a00;
}
.expanding-button.active::after, .expanding-button.is-active::after,
.uw-tabs .tabs-title.active::after,
.uw-tabs .tabs-title.is-active::after {
  transform: rotate(0deg);
  background: #ed0a00;
}
button:focus, button:hover {
  outline: none;
}
button:focus {
  outline: 1px dotted #001641;
  box-shadow: 0 0 2px #fff;
}
.uw-button, .uw-stories-search button, .uw-subscription-form button, .uw-subscription-form a, .uw-link-box--link, .uw-bg-link, .uw-button-blue, .uw-button-red, .uw-button-white {
  display: block;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #001641;
  font-weight: 700;
  text-transform: uppercase;
  margin: 10px 0;
  font-size: 1rem;
  transition: color cubic-bezier(0.77, 0, 0.18, 1);
}
.uw-button--rhs {
  display: inline-block;
  margin-right: 1.4em;
}
.uw-button--rhs::after {
  position: absolute;
}
.uw-button::after, .uw-stories-search button::after, .uw-subscription-form button::after, .uw-subscription-form a::after, .uw-link-box--link::after, .uw-bg-link::after, .uw-button-blue::after, .uw-button-red::after, .uw-button-white::after {
  font-family: "WwwUowEduAu";
  content: "\f001";
  margin-left: 15px;
  transition: margin-left cubic-bezier(0.77, 0, 0.18, 1) 0.3s;
}
.uw-button:hover, .uw-stories-search button:hover, .uw-subscription-form button:hover, .uw-subscription-form a:hover, .uw-link-box--link:hover, .uw-bg-link:hover, .uw-button-blue:hover, .uw-button-red:hover, .uw-button-white:hover {
  color: #ed0a00;
  text-decoration: none;
  cursor: pointer;
}
.uw-button:hover::after, .uw-stories-search button:hover::after, .uw-subscription-form button:hover::after, .uw-subscription-form a:hover::after, .uw-link-box--link:hover::after, .uw-bg-link:hover::after, .uw-button-blue:hover::after, .uw-button-red:hover::after, .uw-button-white:hover::after {
  margin-left: 20px;
}
.uw-button-white {
  color: #fff !important;
}
.uw-button-red {
  color: #ed0a00 !important;
}
.uw-button-blue {
  color: #0033FF !important;
}
.uw-submit-search:hover::after {
  margin-left: 15px;
  position: relative;
  left: 5px;
}
.more-cta {
  color: #ed0a00 !important;
  font-size: 1.25rem !important;
}
.uw-email-link,
.uw-phone-link {
  margin-left: 25px;
}
.uw-email-link::before,
.uw-phone-link::before {
  font-family: "WwwUowEduAu";
  content: "\f014";
  margin-right: 5px;
}
.uw-email-link:hover,
.uw-phone-link:hover {
  opacity: 0.8;
}
.uw-email-link::before {
  content: "\f01b";
}
.btn {
  padding: 8px 12px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1rem;
  margin-right: 15px;
  margin-bottom: 15px;
  transition: background-color ease-in-out 0.3s;
}
.btn:active, .btn:focus {
  color: #fff;
}
.btn--red {
  background-color: #ed0a00;
  color: #fff;
}
.btn--white {
  background-color: #fff;
  color: #ed0a00;
}
.btn--white:active, .btn--white:focus {
  color: #ed0a00;
}
.btn--navy {
  background-color: #001641;
  color: #fff;
}
.btn--navy:hover {
  background-color: #ed0a00;
  color: #fff;
}
.btn--angle::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 10px;
}
.btn--plus::after {
  font-family: "WwwUowEduAu";
  content: "\f022";
  margin-left: 10px;
}
.btn--large {
  font-size: 1.15rem;
}
.btn--minus::after {
  font-family: "WwwUowEduAu";
  content: "\f023";
  margin-left: 10px;
}
.btn--plus::after {
  font-family: "WwwUowEduAu";
  content: "\f022";
  margin-left: 10px;
}
.btn--square-plus::after {
  font-family: "WwwUowEduAu";
  content: "\f020";
  font-size: 2rem;
  position: relative;
  top: -4px;
  position: absolute;
  right: 0;
}
.uw-scroll-top {
  height: 45px;
  width: 45px;
  background: #fff;
  border: 1px solid #001641;
  border-radius: 50%;
  position: fixed !important;
  bottom: 2.8125rem;
  right: 2.5rem;
  z-index: 1;
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}
.uw-scroll-top:hover {
  border: 1px solid #ed0a00;
  cursor: pointer;
}
.uw-scroll-top:hover::after {
  color: #ed0a00;
}
.scroll-active .uw-scroll-top {
  opacity: 1;
}
.uw-scroll-top::after {
  font-family: "WwwUowEduAu";
  content: "\f006";
  font-size: 3rem;
  position: relative;
  top: -4px;
}
.download-link {
  color: #fff;
  font-size: 16px !important;
}
.download-link:hover {
  color: #fff;
}
.download-link:hover::after {
  margin-left: 13px;
}
.download-link::after {
  font-family: "WwwUowEduAu";
  content: "\f01a";
  transition: margin-left 0.2s ease-in-out;
  margin-left: 10px;
}
.btn-menu {
  display: block;
  position: relative;
  padding-right: 32px;
}
.btn-menu .icon-menu-bar-1,
.btn-menu .icon-menu-bar-2,
.btn-menu .icon-menu-bar-3 {
  position: absolute;
  top: 2px;
  right: 0;
  display: block;
  font-size: 0.625rem;
  padding: 0;
  -webkit-appearance: none;
  color: black;
  width: 20px;
  height: 3px;
  background-color: black;
  -webkit-transition: all 0.2s ease-in;
  -webkit-transform: rotate(0deg);
}
.btn-menu .icon-menu-bar-2 {
  top: 8px;
}
.btn-menu .icon-menu-bar-3 {
  top: 14px;
}
.btn-menu.menu-open .icon-menu-bar-1 {
  top: 9px;
  transform: rotate(-135deg);
  transition: all 0.2s ease-in;
}
.btn-menu.menu-open .icon-menu-bar-2 {
  left: -500px;
  background-color: transparent;
  transition: all 0.2s ease-in;
}
.btn-menu.menu-open .icon-menu-bar-3 {
  top: 9px;
  transform: rotate(135deg);
  transition: all 0.2s ease-in;
}
.calendar {
  margin-bottom: 3.125rem;
  order: 0;
}
.calendar table {
  border-collapse: collapse;
  margin-bottom: 2.8125rem;
}
.calendar table tbody,
.calendar table thead {
  border: 0;
  background: transparent;
}
.calendar .calendar-box-header th {
  padding-bottom: 1.25rem;
  border: 0;
  border-bottom: 1px solid #001641;
}
.calendar .calendar-box-header th:nth-child(2) {
  text-align: center;
  font-size: 1.5rem;
  line-height: 1.1666666667;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: none;
}
.calendar .calendar-box-header th:nth-child(3) {
  text-align: right;
}
.calendar .calendar-box-header a {
  font-size: 1.4375rem;
  color: #001641;
}
.calendar .calendar-box-header a:hover {
  color: #ed0a00;
}
.calendar .spacer {
  height: 1.5625rem;
}
.calendar .calendar-dayhead th {
  margin-top: 1.5625rem;
  padding: 0.75rem 0.3125rem;
  background: #E5E5E4;
  font-weight: normal;
  border: 0;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-align: center;
  border-right: 0.0625rem solid rgba(255, 255, 255, 0.3);
}
.calendar tbody td {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 600;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  padding: 0.75rem 0;
  text-align: center;
  border: 0;
  border-right: 0.0625rem solid rgba(255, 255, 255, 0.3);
  border-top: 0.0625rem solid rgba(255, 255, 255, 0.3);
  transition: background-color 0.1s, color 0.1s;
  width: 14.2%;
  height: 42px;
  opacity: 0.2;
  position: relative;
}
.calendar tbody td a {
  position: absolute;
  height: 100%;
  width: 100%;
  line-height: 40px;
  height: 41px;
  left: 0;
  top: 0;
}
.calendar tbody td a:hover {
  text-decoration: none;
}
.calendar tbody td.thismonth {
  opacity: 1;
}
.calendar tbody td.active {
  background: #0033FF;
  color: #fff;
}
.calendar tbody td.active a {
  color: #fff;
}
.calendar tbody td.active:after {
  display: none;
}
.calendar tbody td.active:hover {
  background: #ed0a00;
}
.calendar tbody td.fillday.NotInFilter {
  background: #fff;
}
.calendar tbody td.fillday.NotInFilter a {
  color: #001641;
}
.calendar tbody td.fillday.NotInFilter.active {
  background: #0033FF;
}
.calendar tbody td.fillday.NotInFilter.active:hover {
  background: #ed0a00;
}
.calendar tbody td.fillday.NotInFilter.active a {
  color: #fff;
}
.calendar tbody td.selected, .calendar tbody td.today {
  background: #ed0a00;
  color: #fff;
}
.calendar tbody td.selected:after, .calendar tbody td.today:after {
  display: none;
}
.view-switchers {
  text-align: center;
  margin-bottom: 1.25rem;
}
.view-switchers a,
.view-switchers span {
  margin: 0.625rem 0.5rem;
  padding: 0.3125rem 0;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 600;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.view-switchers a:first-of-type,
.view-switchers span:first-of-type {
  margin-left: 0;
}
.view-switchers a {
  color: #001641;
}
.view-switchers a:hover {
  border-bottom: 0.125rem solid #001641;
  text-decoration: none;
}
.view-switchers span {
  border-bottom: 0.125rem solid #ed0a00;
  color: #ed0a00;
}
.cta-full-width-cell {
  background: no-repeat center center;
  background-size: cover;
}
.cta-full-width-cell * {
  color: white;
  text-align: center;
}
.cta-full-width-cell *:hover {
  color: white;
  text-align: center;
}
.cta-full-width-cell a {
  padding: 0 5px 0 5px;
}
.cta-full-width-cell a:hover, .cta-full-width-cell a:focus {
  color: #ed0a00;
  background: white;
}
.cta-full-width-cell a:hover svg path, .cta-full-width-cell a:focus svg path {
  fill: #ed0a00;
}
.cta-full-width-cell .uw-button, .cta-full-width-cell .uw-stories-search button, .uw-stories-search .cta-full-width-cell button, .cta-full-width-cell .uw-subscription-form button, .uw-subscription-form .cta-full-width-cell button, .cta-full-width-cell .uw-subscription-form a, .uw-subscription-form .cta-full-width-cell a, .cta-full-width-cell .uw-link-box--link, .cta-full-width-cell .uw-bg-link, .cta-full-width-cell .uw-button-white, .cta-full-width-cell .uw-button-red, .cta-full-width-cell .uw-button-blue {
  display: inline-block;
}
.cta-full-width-cell .image-layer {
  background-color: rgba(0, 0, 0, 0.4);
}
.cta-full-width-cell .grid-container, .cta-full-width-cell .mw-grid-container {
  padding-block: var(--section-spacing-y);
}
.cta-full-width-cell .grid-container .cell .uw-social-links, .cta-full-width-cell .mw-grid-container .cell .uw-social-links {
  width: unset;
  color: white;
}
.cta-full-width-cell .grid-container .cell .uw-social-links a, .cta-full-width-cell .mw-grid-container .cell .uw-social-links a {
  display: inline-block;
  padding: 0;
  margin-left: 30px;
}
.cta-full-width-cell .grid-container .cell .uw-social-links:nth-of-type(1), .cta-full-width-cell .mw-grid-container .cell .uw-social-links:nth-of-type(1) {
  margin-left: 0;
}
.cta-full-width-cell .grid-container .cell .uw-social-links svg, .cta-full-width-cell .mw-grid-container .cell .uw-social-links svg {
  margin: 0 4px 0 4px;
  pointer-events: none;
}
.cta-full-width-cell .grid-container .cell > div, .cta-full-width-cell .mw-grid-container .cell > div,
.cta-full-width-cell .grid-container .cell > p,
.cta-full-width-cell .mw-grid-container .cell > p {
  margin: 50px auto 0 auto;
}
.cta-full-width-cell .grid-container .cell hr, .cta-full-width-cell .mw-grid-container .cell hr {
  margin: 50px auto 0 auto;
  width: 75px;
}
.cta-full-width-cell .grid-container .cell a, .cta-full-width-cell .mw-grid-container .cell a {
  margin-left: 50px;
}
.cta-full-width-cell .grid-container .cell a:nth-of-type(1), .cta-full-width-cell .mw-grid-container .cell a:nth-of-type(1) {
  margin-left: 0;
}
@media only screen and (max-width: 480px) {
  .cta-full-width-cell .grid-container .cell a, .cta-full-width-cell .mw-grid-container .cell a {
    margin-left: 0;
    padding: 5px;
  }
}
.cta-full-width-cell .grid-container .cell h2, .cta-full-width-cell .mw-grid-container .cell h2 {
  margin: 0;
  font-size: 3rem;
  font-weight: 700;
}
@media (max-width: 480px) {
  .cta-full-width-cell .grid-container .cell h2, .cta-full-width-cell .mw-grid-container .cell h2 {
    font-size: 2rem;
  }
}
.cta-full-width-cell .grid-container .cell .contact, .cta-full-width-cell .mw-grid-container .cell .contact,
.cta-full-width-cell .grid-container .cell .uw-social-links,
.cta-full-width-cell .mw-grid-container .cell .uw-social-links {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  align-content: space-around;
}
@media only screen and (max-width: 480px) {
  .cta-full-width-cell .grid-container .cell .contact, .cta-full-width-cell .mw-grid-container .cell .contact {
    flex-direction: column;
  }
}
.cta-full-width-cell svg {
  height: 18px;
  width: 18px;
  vertical-align: middle;
}
.cta-full-width-cell svg path {
  fill: white;
}
.cta-full-width-cell--primary {
  background-color: #001641;
}
.cta-full-width-cell--secondary {
  background-color: #ed0a00;
}
.cta-full-width-cell--tertiary {
  background-color: #0033FF;
}
.cta-full-width-cell--white {
  background-color: white;
}
.cta-full-width-cell--grey {
  background-color: #F2F2F2;
}
.cta-full-width-cell.cta-text--primary * {
  color: #001641;
  fill: #001641;
}
.cta-full-width-cell.cta-text--primary *:hover {
  color: #001641;
  fill: #001641;
}
.cta-full-width-cell.cta-text--primary * a:hover {
  color: #ed0a00;
}
.cta-full-width-cell.cta-text--primary .uw-button:hover, .cta-full-width-cell.cta-text--primary .uw-stories-search button:hover, .uw-stories-search .cta-full-width-cell.cta-text--primary button:hover, .cta-full-width-cell.cta-text--primary .uw-subscription-form button:hover, .uw-subscription-form .cta-full-width-cell.cta-text--primary button:hover, .cta-full-width-cell.cta-text--primary .uw-subscription-form a:hover, .uw-subscription-form .cta-full-width-cell.cta-text--primary a:hover, .cta-full-width-cell.cta-text--primary .uw-link-box--link:hover, .cta-full-width-cell.cta-text--primary .uw-bg-link:hover, .cta-full-width-cell.cta-text--primary .uw-button-white:hover, .cta-full-width-cell.cta-text--primary .uw-button-red:hover, .cta-full-width-cell.cta-text--primary .uw-button-blue:hover {
  color: #ed0a00;
}
.cta-full-width-cell.cta-text--secondary * {
  color: #ed0a00;
  fill: #ed0a00;
}
.cta-full-width-cell.cta-text--secondary *:hover {
  color: #ed0a00;
  fill: #ed0a00;
}
footer:not(.uw-subsite-footer) {
  padding-top: 50px;
  position: relative;
}
footer:not(.uw-subsite-footer) hr {
  max-width: 100%;
}
footer:not(.uw-subsite-footer)::before {
  content: "";
  border: 0;
  background-image: linear-gradient(to right, #cacaca 50%, #ffffff 0%);
  background-position: bottom;
  background-size: 10px 1px;
  background-repeat: repeat-x;
  height: 1px;
  width: 100%;
  margin-bottom: 35px;
  position: absolute;
  top: 0;
}
footer:not(.uw-subsite-footer) li {
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  footer:not(.uw-subsite-footer) .uw-social-links {
    width: 150px;
  }
}
@media (max-width: 768px) {
  footer:not(.uw-subsite-footer) .uw-social-links {
    margin-left: -10px;
  }
}
footer:not(.uw-subsite-footer) .uw-social-links ul {
  padding-left: 0;
  margin-left: 0;
}
footer:not(.uw-subsite-footer) .uw-social-links li {
  display: inline-block;
  margin-bottom: 0;
  max-height: 38px;
  max-width: 38px;
}
footer:not(.uw-subsite-footer) .uw-social-links li a {
  display: inline-block;
  padding: 10px;
}
footer:not(.uw-subsite-footer) .footer-links {
  padding-bottom: 50px;
  position: relative;
}
@media (max-width: 768px) {
  footer:not(.uw-subsite-footer) .footer-links {
    padding-bottom: 25px;
  }
}
footer:not(.uw-subsite-footer) .footer-links__title {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 17px;
  font-weight: 700;
  color: #ed0a00;
  margin: 15px 0;
  text-transform: uppercase;
}
footer:not(.uw-subsite-footer) .footer-links__title.active .icon--plus {
  display: none;
}
footer:not(.uw-subsite-footer) .footer-links__title.active .icon--minus {
  display: inline-block;
}
footer:not(.uw-subsite-footer) .footer-links .grid-x .links-block:last-of-type .footer-links__title {
  margin: 15px 0 5px;
}
footer:not(.uw-subsite-footer) .links-block {
  padding: 0 12.5px;
}
@media (max-width: 640px) {
  footer:not(.uw-subsite-footer) .links-block {
    margin-bottom: 35px;
    padding: 0;
  }
}
@media (max-width: 1024px) {
  footer:not(.uw-subsite-footer) .links-block {
    margin-bottom: 0;
  }
}
footer:not(.uw-subsite-footer) .links-block > ul {
  margin-bottom: 0;
}
footer:not(.uw-subsite-footer) .links-block > ul li a {
  font-size: 0.875rem;
  line-height: 17px;
  color: #001641;
  padding: 0;
  font-weight: 700;
}
footer:not(.uw-subsite-footer) .links-block > ul li a:focus, footer:not(.uw-subsite-footer) .links-block > ul li a:hover {
  text-decoration: underline;
}
footer:not(.uw-subsite-footer) .links-block > ul li::before {
  display: none;
}
footer:not(.uw-subsite-footer) .links-block .social-links ul li a {
  padding: 0 10px 10px;
}
footer:not(.uw-subsite-footer) .footer-address-logos {
  padding-top: 15px;
  width: 100%;
}
footer:not(.uw-subsite-footer) .footer-address-logos p {
  font-size: 0.875rem;
}
footer:not(.uw-subsite-footer) .footer-address-logos p a {
  font-size: 0.875rem;
  font-weight: normal;
}
footer:not(.uw-subsite-footer) .footer-address-logos a {
  color: #001641;
  text-decoration: underline;
}
footer:not(.uw-subsite-footer) .footer-address-logos a:hover, footer:not(.uw-subsite-footer) .footer-address-logos a:focus {
  color: #0033FF;
}
footer:not(.uw-subsite-footer) .footer-address-logos a:visited {
  color: #663366;
}
footer:not(.uw-subsite-footer) .footer-address-logos .footer-address strong {
  font-size: 0.875rem;
}
footer:not(.uw-subsite-footer) .footer-address-logos .footer-logos {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-end;
}
footer:not(.uw-subsite-footer) .footer-address-logos .footer-logos li {
  display: flex;
  flex-basis: 25%;
  padding: 0 10px 15px;
}
footer:not(.uw-subsite-footer) .footer-address-logos .footer-logos li a {
  padding: 0;
}
footer:not(.uw-subsite-footer) .footer-address-logos .footer-logos li::before {
  display: none;
}
@media (max-width: 767px) {
  footer:not(.uw-subsite-footer) .footer-address-logos .footer-logos {
    justify-content: flex-start;
  }
}
@media (max-width: 1024px) {
  footer:not(.uw-subsite-footer) .footer-address-logos .footer-logos li {
    margin-bottom: 0;
  }
}
footer:not(.uw-subsite-footer) .footer-copyright {
  font-weight: 600;
  text-transform: none;
}
@media (max-width: 767px) {
  .footer-links .footer-links__title:hover {
    cursor: pointer;
  }
  .footer-links .footer-links__title::after {
    font-family: "WwwUowEduAu";
    content: "\f022";
    margin-left: 10px;
    font-size: 1rem;
    display: inline-block;
  }
}
@media (max-width: 767px) {
  .footer-links .links-block .menu,
  .footer-links .links-block .uw-social-links {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0;
    height: 1px;
    width: 1px;
    overflow: hidden;
  }
}
.footer-links .footer-expand-nav .menu,
.footer-links .footer-expand-nav .uw-social-links {
  position: static !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: initial !important;
  height: auto !important;
  width: auto !important;
  overflow: auto;
}
@media (max-width: 767px) {
  .footer-links .footer-expand-nav .footer-links__title::after {
    content: "\f023";
  }
}
@media screen and (max-width: 23.375em) {
  .grid-container, .mw-grid-container {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }
}
.uw-search-bar .library-search {
  margin-bottom: 50px;
}
@media (min-width: 1024px) {
  .uw-search-bar .library-search {
    background: #001641;
    color: #fff;
    margin-bottom: 0;
  }
}
.uw-search-bar .library-search a {
  font-size: 0.875rem;
}
.uw-search-bar .library-search a:link, .uw-search-bar .library-search a:visited {
  color: #001641;
}
@media (min-width: 1024px) {
  .uw-search-bar .library-search a:link, .uw-search-bar .library-search a:visited {
    color: #fff;
  }
}
.uw-search-bar .library-search input[type=text] {
  border: 0;
  margin-bottom: 0;
  font-size: 0.8125rem;
  line-height: 30px;
  color: #000;
  opacity: 1;
  height: auto;
}
.uw-search-bar .library-search input[type=text]::placeholder {
  color: #001641 !important;
  opacity: 1 !important;
}
@media (min-width: 1024px) {
  .uw-search-bar .library-search input[type=text] {
    font-size: 1.0625rem;
    line-height: 55px;
    opacity: 1;
    height: 48px;
  }
  .uw-search-bar .library-search input[type=text]::-webkit-input-placeholder {
    color: #001641;
    opacity: 1;
  }
  .uw-search-bar .library-search input[type=text]::-moz-placeholder {
    color: #001641;
    opacity: 1;
  }
  .uw-search-bar .library-search input[type=text]:-ms-input-placeholder {
    color: #001641;
    opacity: 1;
  }
  .uw-search-bar .library-search input[type=text]:-moz-placeholder {
    color: #001641;
    opacity: 1;
  }
}
.uw-search-bar .library-search .input-group {
  margin-bottom: 5px;
}
.uw-search-bar .library-search .input-group > button {
  padding-right: 10px;
  background-color: white;
  cursor: pointer;
}
.uw-search-bar .library-search .input-group > button > span {
  text-transform: uppercase;
  font-weight: bold;
  color: #001641;
}
.uw-search-bar .library-search .input-group > button > span::after {
  font-family: "WwwUowEduAu";
  content: "\f001";
  margin-left: 10px;
  left: 0px;
  transition: left 0.4s ease;
}
.uw-search-bar .library-search .input-group > button > span:hover::after {
  position: relative;
  left: 5px;
}
.uw-search-bar .library-search form {
  border-bottom: 2px solid red;
  margin-bottom: 20px;
}
.uw-search-bar .library-search .container-fluid > div:nth-of-type(2) {
  display: block !important;
}
.uw-search-bar .library-search .container-fluid > div:nth-of-type(2) a {
  color: #fff !important;
}
.uw-search-bar .library-search #search-button {
  background: #fff 0 !important;
  font-size: 0.8125rem;
  line-height: 30px;
  font-weight: 700;
  color: #001641 !important;
  padding-right: 20px;
}
@media (min-width: 1024px) {
  .uw-search-bar .library-search #search-button {
    font-size: 1rem;
  }
}
.uw-search-bar .library-search #search-button::after {
  font-family: "WwwUowEduAu";
  content: "\f009";
  font-size: 1.5rem;
  cursor: pointer;
}
.occupancy-message {
  white-space: nowrap;
  margin-bottom: 0.5rem !important;
}
.uw-search-bar .current-students-search {
  margin-bottom: 50px;
}
@media (min-width: 1024px) {
  .uw-search-bar .current-students-search {
    background: #001641;
    color: #fff;
    margin-bottom: 0;
  }
}
.uw-search-bar .current-students-search a {
  font-size: 0.875rem;
}
.uw-search-bar .current-students-search a:link, .uw-search-bar .current-students-search a:visited {
  color: #001641;
}
@media (min-width: 1024px) {
  .uw-search-bar .current-students-search a:link, .uw-search-bar .current-students-search a:visited {
    color: #fff;
  }
}
.uw-search-bar .current-students-search input[type=text] {
  border: 0;
  margin-bottom: 0;
  font-size: 0.8125rem;
  line-height: 30px;
  color: #000;
  opacity: 1;
  height: auto;
}
.uw-search-bar .current-students-search input[type=text]::placeholder {
  color: #001641 !important;
  opacity: 1 !important;
}
@media (min-width: 1024px) {
  .uw-search-bar .current-students-search input[type=text] {
    font-size: 1.0625rem;
    line-height: 55px;
    opacity: 1;
    height: 48px;
  }
  .uw-search-bar .current-students-search input[type=text]::-webkit-input-placeholder {
    color: #001641;
    opacity: 1;
  }
  .uw-search-bar .current-students-search input[type=text]::-moz-placeholder {
    color: #001641;
    opacity: 1;
  }
  .uw-search-bar .current-students-search input[type=text]:-ms-input-placeholder {
    color: #001641;
    opacity: 1;
  }
  .uw-search-bar .current-students-search input[type=text]:-moz-placeholder {
    color: #001641;
    opacity: 1;
  }
}
.uw-search-bar .current-students-search .input-group {
  margin-bottom: 5px;
}
.uw-search-bar .current-students-search .input-group > button {
  padding-right: 10px;
  background-color: white;
  cursor: pointer;
}
.uw-search-bar .current-students-search .input-group > button > span {
  text-transform: uppercase;
  font-weight: bold;
  color: #001641;
}
.uw-search-bar .current-students-search .input-group > button > span::after {
  font-family: "WwwUowEduAu";
  content: "\f001";
  margin-left: 10px;
  left: 0px;
  transition: left 0.4s ease;
}
.uw-search-bar .current-students-search .input-group > button > span:hover::after {
  position: relative;
  left: 5px;
}
.uw-search-bar .current-students-search .container-fluid > div:nth-of-type(2) {
  display: block !important;
}
.uw-search-bar .current-students-search .container-fluid > div:nth-of-type(2) a {
  color: #fff !important;
}
.uw-search-bar .current-students-search #search-button {
  background: #fff 0 !important;
  font-size: 0.8125rem;
  line-height: 30px;
  font-weight: 700;
  color: #001641 !important;
  padding-right: 20px;
}
@media (min-width: 1024px) {
  .uw-search-bar .current-students-search #search-button {
    font-size: 1rem;
  }
}
.uw-search-bar .current-students-search #search-button::after {
  font-family: "WwwUowEduAu";
  content: "\f009";
  font-size: 1.5rem;
  cursor: pointer;
}
.occupancy-message {
  white-space: nowrap;
  margin-bottom: 0.5rem !important;
}
/*
The following is for the current students head banner search with sols 
*/
@media (min-width: 768px) {
  .masthead-grid {
    grid-template-columns: 2fr 1fr;
    gap: 2rem;
    margin-top: 2rem;
  }
}
@media (max-width: 768px) {
  .grid-right {
    display: none;
  }
  .masthead-grid {
    grid-template-columns: unset;
  }
}
@media (max-width: 1200px) {
  .grid-right {
    margin: 0rem !important;
  }
}
.sols-banner {
  filter: drop-shadow(0px 1px 4px rgba(0, 0, 0, 0.6588235294));
}
.cs-banner {
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
}
.grid-right {
  margin: 1rem 3rem;
  height: 12rem;
}
.grid-left {
  padding-top: 2rem;
}
.masthead-grid {
  display: grid;
}
.map {
  margin-bottom: 0.625rem;
}
.map iframe {
  background: none !important;
}
@media print, screen and (max-width: 74.99875em) {
  .map iframe {
    width: 100%;
  }
}
.menu.square-points li,
.square-points li {
  display: flex;
  padding-top: 0;
  padding-bottom: 0.875rem;
}
.menu.square-points li a,
.square-points li a {
  font-weight: 700;
  padding: 0;
}
.menu.square-points li::before,
.square-points li::before {
  content: "";
  width: 0.4375rem;
  height: 0.4375rem;
  min-width: 0.4375rem;
  min-height: 0.4375rem;
  margin-top: 0.1875rem;
  background: #001641;
  opacity: 0.3;
  margin-right: 1.25rem;
}
.square-points:not(.menu) {
  margin-left: 0;
}
.square-points:not(.menu) li {
  padding-left: 0;
}
.square-points:not(.menu) li::before {
  margin-top: 0.625rem;
}
ul.pagination {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 0.625rem;
}
ul.pagination li {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 2.75rem;
  height: 2.75rem;
  font-size: 1.25rem;
  line-height: 1.2;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  background-color: transparent;
}
ul.pagination li a {
  color: #001641;
  background-color: transparent;
  text-decoration: none;
}
ul.pagination li a:hover {
  color: #fff;
  background-color: #ed0a00;
}
ul.pagination li:not(.pagination-next):not(.pagination-previous):not(.ellipsis):hover, ul.pagination li.current, ul.pagination li.active {
  background: #ed0a00;
  color: #fff;
}
ul.pagination li:not(.pagination-next):not(.pagination-previous):not(.ellipsis):hover a, ul.pagination li.current a, ul.pagination li.active a {
  color: #fff;
  background-color: #ed0a00;
}
ul.pagination li:last-child, ul.pagination li:first-child {
  display: flex;
}
ul.pagination li.ellipsis {
  width: 1.875rem;
  min-width: 1.875rem;
  height: 2.75rem;
}
ul.pagination .pagination-next,
ul.pagination .pagination-previous {
  text-transform: uppercase;
}
ul.pagination .pagination-next a:hover,
ul.pagination .pagination-previous a:hover {
  color: #ed0a00;
  background: transparent;
}
ul.pagination .pagination-next {
  margin: 0;
}
ul.pagination .pagination-next.disabled::after {
  content: none;
}
ul.pagination .pagination-next a::after {
  content: none;
}
ul.pagination .pagination-previous.disabled::before {
  content: none;
}
@media (min-width: 640px) {
  ul.pagination .pagination-previous.disabled {
    display: none;
  }
}
ul.pagination .pagination-previous a {
  padding-left: 0;
}
ul.pagination .pagination-previous a::before {
  content: none;
}
ul.pagination .button {
  margin-bottom: 0;
}
.uw-pagination li.active {
  background: #ed0a00;
  padding-left: 12px;
  padding-right: 12px;
}
div.aside-iterator {
  margin: 0px 0 0px 0;
}
div.aside-iterator ul.uw-pagination {
  margin: 0px 0 0px 0;
}
div.aside-iterator ul.uw-pagination li {
  width: 45%;
}
div.aside-iterator ul.uw-pagination li a {
  font-size: 18px;
  font-weight: bold;
}
div.aside-iterator ul.uw-pagination li:before {
  float: left;
  height: 50px;
}
.radio-list fieldset {
  display: flex;
  width: 100%;
  margin: 0;
  flex-wrap: wrap;
  flex-direction: column;
}
@media screen and (min-width: 75em) {
  .radio-list fieldset {
    flex-direction: row;
  }
  .radio-list fieldset div {
    width: calc(100% - 80px);
  }
}
.radio-list legend {
  margin-bottom: 1.25rem;
}
@media screen and (min-width: 75em) {
  .radio-list legend {
    float: left;
    height: 100%;
    margin-bottom: 0;
  }
}
.radio-list label {
  display: block;
  margin-bottom: 0.625rem;
}
@media print, screen and (min-width: 64em) {
  .radio-list label {
    margin-left: 2.5rem;
    display: inline-block;
  }
}
.radio-list input[type=radio] + label,
.radio-list input[type=checkbox] + label {
  padding: 0;
}
@media print, screen and (max-width: 89.99875em) {
  .radio-list input[type=radio] + label,
  .radio-list input[type=checkbox] + label {
    margin-left: 0;
  }
}
.radio-list [type=radio]:checked,
.radio-list [type=radio]:not(:checked) {
  position: absolute;
  left: -624.9375rem;
}
.radio-list [type=radio]:checked + label,
.radio-list [type=radio]:not(:checked) + label {
  position: relative;
  padding-left: 1.75rem;
  padding-top: 0.125rem;
  cursor: pointer;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 600;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
}
.radio-list [type=radio]:checked + label:before,
.radio-list [type=radio]:not(:checked) + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.25rem;
  height: 1.25rem;
  border: 0.0625rem solid #001641;
  border-radius: 100%;
  background: #fff;
}
.radio-list [type=radio]:checked + label:after,
.radio-list [type=radio]:not(:checked) + label:after {
  content: "";
  width: 0.5rem;
  height: 0.5rem;
  background: #ed0a00;
  position: absolute;
  top: 0.375rem;
  left: 0.375rem;
  border-radius: 100%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.radio-list [type=radio]:checked + label:before {
  border: 0.0625rem solid #ed0a00;
}
.radio-list [type=radio]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}
.radio-list [type=radio]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
.section-breaker {
  height: 0.0625rem;
  color: transparent;
  background: transparent;
  border: 0;
  border-top: 0.0625rem dashed #E5E5E4;
  font-size: 0;
  margin-bottom: 3.125rem;
  margin-top: 0;
  display: block;
  width: 100%;
}
.section-breaker.no-bot {
  margin-bottom: 0;
}
@media print, screen and (min-width: 64em) {
  .section-breaker--page-grid {
    margin-bottom: 5.625rem;
  }
}
.site-container {
  position: relative;
  padding-top: 7.5rem;
  transition: padding 0.5s, width 0.5s, margin-left 0.5s;
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  .site-container {
    padding-top: 10.625rem;
  }
}
@media screen and (min-width: 75em) {
  .site-container {
    padding-top: 9.625rem;
  }
  .site-container.is-reduced-header {
    padding-top: 4.8125rem;
  }
}
@media screen and (min-width: 90em) {
  .site-container.is-reduced-width {
    width: calc(100% - 250px);
    margin-left: 0;
  }
}
.uw-accordion-controls {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.uw-accordion-controls button {
  display: block;
  font-size: 1rem;
  font-weight: 700;
  color: #0033FF;
  padding: 0.125em 0.5em;
  margin-block: 1em;
  position: relative;
  cursor: pointer;
}
.uw-accordion-controls button:hover, .uw-accordion-controls button:focus {
  text-decoration: underline;
}
.uw-accordion-controls li:first-child button::after {
  content: "|";
  font-weight: 700;
  position: absolute;
  right: -0.2em;
}
.accordion-block-title {
  font-size: 2.5625rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  .accordion-block-title {
    font-size: 3.1875rem;
    line-height: 1;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 64em) {
  .accordion-block-title {
    font-size: 3.8125rem;
    line-height: 1;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.accordion-item {
  margin-bottom: 20px;
}
.accordion-item ul {
  list-style-image: none;
}
.accordion-item ul li {
  list-style-image: none;
}
.accordion-content {
  display: none;
  border: 0;
  padding: 40px 0 20px;
}
.accordion .btn {
  margin-bottom: 0;
  display: inline-block;
}
.accordion .is-active .btn--plus {
  background-color: #ed0a00;
}
.accordion .is-active .btn--plus::after {
  content: "\f023";
  margin-left: 10px;
}
.accordion .is-active .btn--square-plus::after {
  top: -3px;
  content: "\f021";
}
.feature-accordion {
  margin-bottom: 80px;
  margin-top: 50px;
  margin-left: 0;
}
.feature-accordion h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 2.0625rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 1em;
  margin-bottom: 15px;
  color: #ed0a00;
  font-weight: 300;
}
.feature-accordion h3 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-block: 15px;
  color: #ed0a00;
}
.feature-accordion h4 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.2;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
.feature-accordion h5 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
.feature-accordion h6 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.7142857143;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
.feature-accordion p,
.feature-accordion ul,
.feature-accordion ol {
  font-weight: 400;
  margin-bottom: 10px;
}
.feature-accordion p a,
.feature-accordion ul a,
.feature-accordion ol a {
  font-weight: 600;
}
.feature-accordion .accordion-item {
  position: relative;
}
.feature-accordion .accordion-item > a {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #001641;
  font-size: 1.875rem;
  line-height: 30px/32px;
  padding-right: 2rem;
}
.feature-accordion .accordion-item > a:focus, .feature-accordion .accordion-item > a:hover {
  text-decoration: none;
}
.feature-accordion .accordion-item > a:hover {
  color: #ed0a00;
}
@media (pointer: coarse) {
  .feature-accordion .accordion-item > a:hover {
    color: inherit;
  }
  .feature-accordion .accordion-item > a[aria-expanded=true]:hover {
    color: #ed0a00;
  }
}
.feature-accordion .accordion-item .uw-section-break {
  margin: 10px 0;
}
.uw-agents-box {
  padding: 1.875rem 2.1875rem 1.875rem 1.875rem;
  border: 0;
  background: #D9D9D6;
}
.uw-agents-box__title {
  margin-bottom: 2rem;
}
.uw-agents-box__content {
  font-size: 0.875rem;
  line-height: 1.5714285714;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 1.25rem;
}
.uw-agents-box__content a {
  font-size: inherit;
  line-height: inherit;
  font-weight: 400;
}
.uw-agents-box label {
  margin-bottom: 0.75rem;
}
.uw-agents-box input {
  border: 0;
}
.uw-agents-box button {
  margin-top: 2.625rem;
}
.uw-agents-box form {
  margin-bottom: 1.875rem;
}
.uw-agents-box .fa-info-circle {
  font-size: 2.25rem;
  margin-left: 0;
  margin-right: 0.625rem;
}
.uw-agents-box p:last-of-type {
  margin-bottom: 1.5625rem;
}
:not(.uw-homepage) .uw-alert-banner-beta.uw-alert-banner--notice {
  top: 0;
}
.uw-alert-banner-beta {
  display: none;
  background: #ed0a00;
  padding: 1rem 0;
  color: #fff;
  position: relative;
  width: 100%;
  margin-top: 77px;
  margin-bottom: -77px;
  z-index: 99;
}
.uw-alert-banner-beta.uw-alert-banner--warning {
  background-color: #e26800;
}
.uw-alert-banner-beta.uw-alert-banner--notice {
  background-color: #3ebdff;
}
@media (min-width: 980px) {
  .uw-alert-banner-beta {
    margin-top: 154px;
    margin-bottom: -154px;
  }
}
.uw-alert-banner-beta a {
  text-decoration: underline;
}
.alert-banner-active .uw-alert-banner-beta {
  display: block;
}
@media (min-width: 1200px) {
  .promo-banner-active .uw-alert-banner-beta {
    width: calc(100% - 250px);
  }
}
.scroll-active .uw-alert-banner-beta {
  position: fixed;
  margin: 0;
}
.dropdown-menu-open .uw-alert-banner-beta {
  z-index: 1;
}
.uw-alert-banner-beta__type {
  font-size: 0.75rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
}
.uw-alert-banner-beta__title {
  font-size: 1.25rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 0.3125rem !important;
}
.uw-alert-banner-beta__content {
  font-size: 0.875rem;
  line-height: 1.5;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.uw-alert-banner-beta__content p:last-of-type {
  margin-bottom: 0;
}
.uw-alert-banner-beta__close {
  position: absolute;
  top: 1.25rem;
  right: 1rem;
  cursor: pointer;
  color: #fff;
}
.uw-alert-banner-beta__close::before {
  font-family: "WwwUowEduAu";
  content: "\f008";
}
.uw-alert-banner-beta__close:hover {
  opacity: 0.6;
}
.uw-homepage .uw-alert-banner-beta {
  margin: 0;
}
@media (max-width: 980px) {
  .uw-homepage .uw-alert-banner-beta {
    margin-bottom: -77px;
  }
}
@media (max-width: 980px) {
  .alert-banner-active.uw-homepage.promo-banner-active .uw-alert-banner-beta {
    margin: 0;
  }
}
.uw-homepage.alert-banner-active .uw-header {
  position: absolute;
}
.uw-homepage.alert-banner-active .uw-header.header-smaller {
  position: fixed;
}
.uw-homepage .uw-alert-banner-beta {
  z-index: 999;
}
.scroll-active .uw-alert-banner-beta {
  z-index: 99;
}
.uw-banner-notice {
  background: #F2F2F2;
  padding: 2em 0;
  width: 100%;
  margin-bottom: 2em;
  border: 2px solid #ed0a00;
}
.uw-banner-notice .grid-container, .uw-banner-notice .mw-grid-container {
  padding-left: 2em;
  padding-right: 2em;
}
.uw-banner-notice__title {
  font-size: 1.875rem;
  line-height: 1.5;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 0.9375rem !important;
  color: #ed0a00;
}
.uw-banner-notice__content {
  font-size: 0.875rem;
  line-height: 1.3571428571;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
}
.uw-banner-notice__content p:not(:last-child) {
  margin-bottom: 1rem;
}
.uw-banner-notice__content :last-child {
  margin-bottom: 0;
}
.uw-article-slider {
  margin-bottom: 6.25rem;
}
@media print, screen and (min-width: 48em) {
  .uw-article-slider {
    margin-bottom: 3.75rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-article-slider {
    margin-bottom: 6.25rem;
  }
}
.uw-article-slider__title {
  margin-bottom: 0.9375rem;
}
@media print, screen and (min-width: 48em) {
  .uw-article-slider__title {
    margin-bottom: 0.3125rem;
  }
}
.uw-article-slider__title h2 {
  margin: 0 0 1.5625rem;
  color: #ed0a00;
  font-size: 1.802rem;
  line-height: 1.04762;
  font-weight: 300;
  font-family: Montserrat, Verdana, Geneva, sans-serif;
}
.uw-article-slider__title h2:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #ed0a00;
  margin-top: 0.9375rem;
}
.uw-article-slider__title h2:after {
  margin-top: 1.875rem;
}
@media print, screen and (min-width: 48em) {
  .uw-article-slider__title h2 {
    font-size: 3.5rem;
    line-height: 1.0357142857;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 1.875rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-article-slider__title h2 {
    font-size: 3.8125rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
  .uw-article-slider__title h2:after {
    content: "";
    display: block;
    width: 3.125rem;
    height: 0.0625rem;
    background-color: #ed0a00;
    margin-top: 0.625rem;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-article-slider__articles {
    margin-left: -0.46875rem;
    margin-right: -0.46875rem;
  }
}
.uw-article-slider__articles img {
  margin-bottom: 0.9375rem;
}
.uw-article-slider__articles p {
  font-size: 0.875rem;
  line-height: 1.5714285714;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 0.625rem;
}
@media print, screen and (min-width: 48em) {
  .uw-article-slider .article {
    padding-left: 0.46875rem;
    padding-right: 0.46875rem;
  }
}
.uw-article-slider .article__title {
  margin-bottom: 0.3125rem;
}
.uw-article-slider .slick-arrow {
  position: absolute;
  top: 100%;
  right: 0;
  width: 2.5rem;
  height: 2.5rem;
  border: 0.0625rem solid #001641;
  overflow: hidden;
  color: transparent;
  padding: 0.625rem;
  background-repeat: no-repeat;
  background-position: center;
}
.uw-article-slider .slick-arrow:first-of-type {
  border-right: 0;
}
.uw-article-slider .slick-arrow:hover {
  background-color: #001641;
}
.uw-article-slider .slick-arrow:focus {
  outline: 1px dotted #001641;
  box-shadow: 0px 0px 2px #fff;
}
.uw-article-slider .slick-arrow:after {
  display: none;
}
.uw-article-slider .slick-arrow.slick-prev {
  right: 2.5rem;
  background-image: url("../img/content/triangle-red-left.svg");
}
.uw-article-slider .slick-arrow.slick-next {
  background-image: url("../img/content/triangle-red-right.svg");
}
@media print, screen and (min-width: 48em) {
  .uw-article-slider .slick-arrow {
    top: -3.4375rem;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-breadcrumb-wrapper {
    position: absolute;
    top: 1.75rem;
    left: 0;
    right: 0;
    z-index: 1;
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    max-width: 76.875rem;
    margin-left: auto;
    margin-right: auto;
  }
}
@media print, screen and (min-width: 48em) and (min-width: 48em) {
  .uw-breadcrumb-wrapper {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media print, screen and (min-width: 48em) and (min-width: 64em) {
  .uw-breadcrumb-wrapper {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media screen and (min-width: 48em) and (min-width: 75em) {
  .uw-breadcrumb-wrapper {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-breadcrumb-wrapper .breadcrumbs {
    display: block !important;
  }
}
@media screen and (min-width: 75em) {
  .uw-breadcrumb-wrapper .breadcrumbs.has-subnav {
    flex: 0 0 auto;
    width: 83.3333333333%;
    padding-left: 0.78125rem;
    padding-right: 0.78125rem;
    margin-left: 16.6666666667%;
    padding-top: 0.4375rem;
  }
}
.uw-breadcrumb-wrapper .breadcrumbs a {
  font-weight: 700;
}
.uw-button-grid {
  margin-block: var(--section-spacing-y);
}
.uw-button-grid div > p:last-child {
  margin-bottom: 0;
}
.uw-button-grid .grid-container > div:first-of-type, .uw-button-grid .mw-grid-container > div:first-of-type {
  row-gap: 0.9375em;
}
.uw-button-grid--button > span {
  color: #fff;
  background-color: #001641;
  padding: 2rem;
  display: block;
  margin-bottom: 1rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.5rem;
  line-height: 1.375;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: 500;
  height: 225px;
}
.uw-button-grid--button > span > span {
  display: block;
  overflow: hidden;
  height: calc(200px - 2rem);
}
.uw-button-grid--button span:nth-child(2) {
  display: block;
  background-color: #001641;
  color: #fff;
  display: block;
  margin-bottom: 1rem;
  transition: background 0.2s ease-in-out;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 2rem;
  line-height: 2.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  height: 210px;
  overflow: hidden;
}
.uw-button-grid--button:hover {
  text-decoration: none;
}
.uw-button-grid--button:hover .uw-link-small::after, .uw-button-grid--button:hover .uw-btn-red::after, .uw-button-grid--button:hover .uw-btn::after, .uw-button-grid--button:hover p.button-grey a::after, p.button-grey .uw-button-grid--button:hover a::after, .uw-button-grid--button:hover p.button-navy a::after, p.button-navy .uw-button-grid--button:hover a::after, .uw-button-grid--button:hover .uw-link-big::after, .uw-button-grid--button:hover p.button-blue a::after, p.button-blue .uw-button-grid--button:hover a::after, .uw-button-grid--button:hover p.button-red a::after, p.button-red .uw-button-grid--button:hover a::after, .uw-button-grid--button:hover .motivation-widget .mw-quicklinks::after, .motivation-widget .uw-button-grid--button:hover .mw-quicklinks::after, .uw-button-grid--button:hover .motivation-widget .mw-link-small > a::after, .motivation-widget .uw-button-grid--button:hover .mw-link-small > a::after {
  margin-left: 23px;
}
.uw-button-grid--motivation-button {
  width: 90%;
  cursor: pointer;
}
@media (max-width: 767px) {
  .uw-button-grid--motivation-button {
    width: 100%;
  }
}
.uw-button-grid--motivation-button > span {
  color: #001641;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 247px;
  background-color: #fff;
  border: #001641;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  line-height: 1.25 !important;
  padding: 0 10px;
}
@media (max-width: 767px) {
  .uw-button-grid--motivation-button > span {
    width: 100%;
  }
}
.uw-button-grid--motivation-button > span > span {
  display: block;
  overflow: hidden;
  height: calc(200px - 2rem);
}
.uw-button-grid--motivation-button:hover > span, .uw-button-grid--motivation-button:active > span {
  color: #fff;
  background-color: #001641;
}
.uw-button-grid--motivation-button--clicked {
  width: 90%;
  cursor: pointer;
}
@media (max-width: 767px) {
  .uw-button-grid--motivation-button--clicked {
    width: 100%;
  }
}
.uw-button-grid--motivation-button--clicked > span {
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 247px;
  height: 50px;
  background-color: #001641;
  border: #001641;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  line-height: 1.25 !important;
  padding: 0 10px;
}
@media (max-width: 767px) {
  .uw-button-grid--motivation-button--clicked > span {
    width: 100%;
  }
}
.uw-button-grid--motivation-button--clicked > span > span {
  display: block;
  overflow: hidden;
  height: calc(200px - 2rem);
}
.uw-button-grid--motivation-button--clicked:hover > span, .uw-button-grid--motivation-button--clicked:active > span {
  color: #fff;
  background-color: #001641;
}
.uw-button-grid--study-area-button {
  width: 100%;
  cursor: pointer;
}
.uw-button-grid--study-area-button > span {
  color: #001641;
  padding: 0.75rem;
  background-color: #fff;
  border: #001641;
  display: block;
  font-weight: 600;
  text-align: left;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media (max-width: 600px) {
  .uw-button-grid--study-area-button > span {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
  }
}
@media (min-width: 600px) {
  .uw-button-grid--study-area-button > span::after {
    font-family: "WwwUowEduAu";
    content: "\f005";
    font-size: 1em;
    text-align: right;
    float: right;
    margin-left: 0.9375rem;
    transition: transform 0.4s;
  }
}
.uw-button-grid--study-area-button:hover, .uw-button-grid--study-area-button:focus {
  color: none;
  text-decoration: none;
}
.uw-button-grid--study-area-button:hover > span, .uw-button-grid--study-area-button:focus > span {
  color: #fff;
  background-color: #001641;
}
.uw-button-grid--study-area-button--clicked {
  width: 100%;
  cursor: pointer;
}
.uw-button-grid--study-area-button--clicked > span {
  color: #fff;
  padding: 0.75rem;
  background-color: #001641;
  border: #001641;
  display: block;
  font-weight: 600;
  text-align: left;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media (max-width: 600px) {
  .uw-button-grid--study-area-button--clicked > span {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
  }
}
@media (min-width: 600px) {
  .uw-button-grid--study-area-button--clicked > span::after {
    font-family: "WwwUowEduAu";
    content: "\f005";
    font-size: 1em;
    text-align: right;
    float: right;
    margin-left: 0.9375rem;
    transition: transform 0.4s;
  }
}
.uw-button-grid--study-area-button--clicked:hover, .uw-button-grid--study-area-button--clicked:focus {
  color: none;
  text-decoration: none;
}
.uw-button-grid--study-area-button--clicked:hover > span, .uw-button-grid--study-area-button--clicked:focus > span {
  color: #fff;
  background-color: #001641;
}
.uw-button-grid--browse-button {
  width: 100%;
  cursor: pointer;
  margin: 7px 0px;
}
.uw-button-grid--browse-button > span {
  color: #001641;
  display: flex;
  height: 60px;
  align-items: center;
  padding: 0.75rem;
  background-color: #fff;
  border: #001641;
  font-weight: 600;
  text-align: left;
  font-size: 1rem;
  line-height: 1.25;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media (min-width: 600px) {
  .uw-button-grid--browse-button > span {
    padding-right: 3rem;
  }
}
@media (max-width: 600px) {
  .uw-button-grid--browse-button > span {
    height: 100%;
  }
}
.uw-button-grid--browse-button > span > span {
  overflow: hidden;
}
.uw-button-grid--browse-button > span::before {
  background: var(--bg-image) no-repeat;
  background-size: 35px 27px;
  display: inline-block;
  width: 35px;
  content: "";
  height: 27px;
  vertical-align: middle;
  padding-right: 50px;
}
.uw-button-grid--browse-button:hover, .uw-button-grid--browse-button:focus {
  color: none;
  text-decoration: none;
}
.uw-button-grid--browse-button:hover > span, .uw-button-grid--browse-button:focus > span {
  color: #fff;
  background-color: #001641;
}
@media (min-width: 600px) {
  .uw-button-grid--browse-button:hover > span::after, .uw-button-grid--browse-button:focus > span::after {
    font-family: "WwwUowEduAu";
    position: absolute;
    content: "\f005";
    font-size: 1em;
    text-align: right;
    float: right;
    margin-left: 290px;
    transition: transform 0.4s;
  }
}
.uw-button-grid--browse-button--clicked {
  width: 100%;
  cursor: pointer;
  margin: 7px 0px;
}
.uw-button-grid--browse-button--clicked > span {
  color: #fff;
  display: flex;
  height: 60px;
  align-items: center;
  padding: 0.75rem;
  background-color: #001641;
  border: #001641;
  font-weight: 600;
  text-align: left;
  font-size: 1rem;
  line-height: 1.25;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media (min-width: 600px) {
  .uw-button-grid--browse-button--clicked > span {
    padding-right: 3rem;
  }
}
@media (max-width: 600px) {
  .uw-button-grid--browse-button--clicked > span {
    height: 100%;
  }
}
.uw-button-grid--browse-button--clicked > span > span {
  overflow: hidden;
}
.uw-button-grid--browse-button--clicked > span::before {
  background: var(--bg-image) no-repeat;
  background-size: 35px 27px;
  display: inline-block;
  width: 35px;
  content: "";
  height: 27px;
  vertical-align: middle;
  padding-right: 50px;
}
.uw-button-grid--browse-button--clicked:hover, .uw-button-grid--browse-button--clicked:focus {
  color: none;
  text-decoration: none;
}
.uw-button-grid--browse-button--clicked:hover > span, .uw-button-grid--browse-button--clicked:focus > span {
  color: #fff;
  background-color: #001641;
}
@media (min-width: 600px) {
  .uw-button-grid--browse-button--clicked:hover > span::after, .uw-button-grid--browse-button--clicked:focus > span::after {
    font-family: "WwwUowEduAu";
    position: absolute;
    content: "\f005";
    font-size: 1.75em;
    text-align: right;
    float: right;
    margin-left: 290px;
    transition: transform 0.4s;
  }
}
.uw-case-study {
  margin-block: var(--section-spacing-y);
}
.uw-case-study__image {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.uw-case-study__image::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 56.25%;
  content: "";
}
.uw-case-study__text {
  background: #001641;
  color: #fff;
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding: var(--section-spacing-y);
}
.uw-case-study__text blockquote {
  color: #fff;
  margin: 0 0 0.9375rem;
  max-width: 50ch;
}
.uw-case-study__text blockquote::before {
  font-size: 7.0625rem;
  line-height: 0.8495575221;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  content: "“";
  display: block;
  margin-bottom: 0.9375rem;
  color: #ed0a00;
  height: 1.75rem;
}
.uw-case-study__text cite {
  color: #fff;
  font-style: normal;
  font-size: 0.875rem;
}
.uw-case-study__text cite::before {
  content: "";
}
.uw-case-study__text cite span {
  display: block;
  margin-bottom: 0.3125rem;
  font-weight: bold;
}
@media print, screen and (max-width: 63.99875em) {
  .uw-case-study__container {
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    max-width: 76.875rem;
    margin-left: auto;
    margin-right: auto;
  }
}
@media print, screen and (max-width: 63.99875em) and (min-width: 48em) {
  .uw-case-study__container {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media print, screen and (max-width: 63.99875em) and (min-width: 64em) {
  .uw-case-study__container {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media screen and (max-width: 63.99875em) and (min-width: 75em) {
  .uw-case-study__container {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media screen and (max-width: 23.375em) {
  .uw-case-study__container {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }
}
.uw-callout {
  margin-bottom: 80px;
}
.uw-callout--content {
  margin-top: 45px;
}
@media (max-width: 1200px) {
  .uw-callout--content {
    margin-top: 0;
  }
}
@media (max-width: 1023px) {
  .uw-callout img {
    margin-top: 2rem;
  }
}
.uw-callout .bg--navy a {
  color: #fff;
}
.uw-callout .bg--grey {
  background: #F2F2F2;
}
.uw-columned-checkbox__row {
  align-items: center;
  padding: 0.4375rem 0;
  border-bottom: 0.0625rem solid rgba(0, 22, 65, 0.5);
  margin-bottom: 0;
}
.uw-columned-checkbox .checkbox {
  margin-right: 0.625rem;
}
@media print, screen and (min-width: 48em) {
  .uw-columned-checkbox .cell label:first-of-type {
    padding-top: 0;
  }
}
.uw-contact-block {
  margin-bottom: 80px;
}
.uw-contact-grid {
  margin-bottom: 2.875rem;
}
@media print, screen and (min-width: 48em) {
  .uw-contact-grid {
    margin-bottom: 4.0625rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-contact-grid {
    display: flex;
    flex-flow: row wrap;
    margin-bottom: 6.25rem;
  }
  .uw-contact-grid > .uw-contact-panel {
    flex: 0 0 auto;
    width: calc(33.3333333333% - 1.5625rem);
    margin-left: 0.78125rem;
    margin-right: 0.78125rem;
  }
}
.uw-contact-panel {
  background: #ed0a00;
  margin-bottom: 0.875rem;
  padding: 1.25rem 1.25rem 1.125rem 1.875rem;
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  .uw-contact-panel {
    text-align: center;
    padding: 1.5625rem 1.25rem 1.5625rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-contact-panel {
    padding-left: 2.875rem;
  }
}
.uw-contact-panel__title {
  margin: 0 0 0.3125rem;
  color: #fff;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 600;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: none;
}
.uw-contact-panel__link {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 500;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #fff;
  display: block;
  background-repeat: no-repeat;
  margin-bottom: 0.3125rem;
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  .uw-contact-panel__link {
    display: inline-block;
    margin-bottom: 0;
  }
}
.uw-contact-panel__link:hover {
  text-decoration: none;
  color: #cccccc;
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  .uw-contact-panel__tel {
    margin-right: 1.75rem;
  }
}
.uw-contact-panel i {
  opacity: 0.5;
  margin-right: 0.625rem;
  font-size: 1rem;
}
.course-search-widget {
  margin-block: var(--section-spacing-y);
}
h2.uw-blockhead.cs-header {
  margin-top: 0;
}
.uw-search.uw-search--main.uw-search--inline.course-search-widget {
  padding: 0;
}
.course-search-widget .cs-before-search {
  padding-top: 15px;
  font-weight: 700;
  margin: 0;
}
.uw-course-search__form-submit {
  position: absolute;
  right: 0;
  top: 0;
}
.course-search-widget .cs-search-button {
  padding-top: 10px;
  font-weight: 700;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.uw-search--container .uw-search--form--course input {
  font-family: Montserrat;
  height: 50px;
  border-bottom: 1px solid #001641;
  font-size: 16px;
  padding-right: 5.5em;
  padding-bottom: 9px;
}
.course-search-widget .cs-or {
  padding-left: 50px;
  font-weight: 700;
}
.course-search-widget .after-search {
  padding-top: 10px;
}
.course-search-widget .cs-after-search {
  white-space: nowrap;
  padding-left: 40px;
}
.course-search-widget .cs-search-red-button {
  font-weight: 700;
  color: #ed0a00 !important;
  background: 0 0;
  cursor: pointer;
  padding-bottom: 0.2em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 0 5px 0;
}
.course-search-widget .cs-search-red-button::after {
  font-family: WwwUowEduAu;
  content: "\f005";
  font-size: 1.5rem;
  margin-left: 0.9375rem;
  -webkit-transition: -webkit-transform 0.4s;
  transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
  position: relative;
}
.course-search-widget .cs-search-red-button:hover::after {
  -webkit-transform: translate3d(0.625rem, 0, 0);
  transform: translate3d(0.625rem, 0, 0);
}
.course-search-widget .cs-search-button::after {
  font-family: WwwUowEduAu;
  content: "\f005";
  font-size: 1.5rem;
  margin-left: 0.9375rem;
  -webkit-transition: -webkit-transform 0.4s;
  transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
  position: relative;
}
.course-search-widget .cs-search-button:hover::after {
  -webkit-transform: translate3d(0.625rem, 0, 0);
  transform: translate3d(0.625rem, 0, 0);
}
@media (max-width: 600px) {
  .course-search-widget .cs-search-button {
    height: 45px;
    z-index: 2;
    width: 25px;
  }
  .course-search-widget .cs-search-button > span {
    display: none;
  }
  .course-search-widget .cs-search-button > i {
    display: none;
  }
  .course-search-widget .cs-or {
    padding-left: 0;
    font-weight: 700;
  }
  .course-search-widget .cs-after-search {
    padding-left: 0;
  }
  .course-search-widget .after-search {
    padding-top: 15px;
  }
}
.uw-search--container .uw-search--form, .uw-search--container .uw-search--form--motivation,
.uw-search--container .uw-search--form--course {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  position: relative;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.uw-search--inline .uw-search--container .uw-search--form--course::before,
.uw-search--inline .uw-search--container .uw-search--form::before,
.uw-search--inline .uw-search--container .uw-search--form--motivation::before {
  font-family: WwwUowEduAu;
  content: "\f009";
  font-size: 2rem;
  color: #001641;
  position: absolute;
  top: unset;
  bottom: 0.4rem;
}
.uw-search--container .uw-search--form--course::before {
  font-size: 1.5em !important;
  top: 0 !important;
  padding-top: 8px;
  cursor: pointer;
}
.uw-search--container .uw-search--form .searchHolder, .uw-search--container .uw-search--form--motivation .searchHolder,
.uw-search--container .uw-search--form--course .searchHolder {
  display: -webkit-box;
  display: -ms-flexbox;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}
.uw-search--inline .uw-search--container .uw-search--form input, .uw-search--inline .uw-search--container .uw-search--form--motivation input,
.uw-search--inline .uw-search--container .uw-search--form--course input {
  color: #001641;
  padding-bottom: 5px;
}
.uw-search--container .uw-search--form--course input {
  padding-left: 38px;
}
.uw-search--container .uw-search--form--course input {
  font-family: Montserrat;
  height: 50px;
  border-bottom: 1px solid #001641;
  font-size: 16px;
  padding-right: 5.5em;
  padding-bottom: 9px;
}
.uw-search--container .uw-search--form input, .uw-search--container .uw-search--form--motivation input,
.uw-search--container .uw-search--form--course input {
  background-color: transparent;
  border: 0;
  margin-bottom: 0;
  padding-left: 2.5rem;
  color: #fff;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.uw-search--container .uw-search--form--course input {
  font-family: Montserrat;
  height: 50px;
  border-bottom: 1px solid #001641;
  font-size: 16px;
  padding-right: 5.5em;
  padding-bottom: 9px;
}
@media (max-width: 768px) {
  .uw-search--container .uw-search--form--course::after {
    font-family: WwwUowEduAu;
    content: "\f009";
    position: absolute;
    font-size: 1.5em !important;
    right: 0;
    top: 9px;
  }
  .uw-search--inline .uw-search--container .uw-search--form--course::before,
  .uw-search--inline .uw-search--container .uw-search--form::before,
  .uw-search--inline .uw-search--container .uw-search--form--motivation::before {
    display: none;
  }
  .course-search-widget .cs-search-button {
    display: none;
  }
  .cs-header {
    font-size: 2.625rem;
    padding-top: 0;
    margin-bottom: 10px;
    line-height: 2.625rem;
  }
  .uw-search--inline .uw-search--container .uw-search--form input, .uw-search--inline .uw-search--container .uw-search--form--motivation input,
  .uw-search--inline .uw-search--container .uw-search--form--course input {
    color: #001641;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 3.75em;
  }
}
.uw-search-form {
  position: relative;
  margin-bottom: 2.25rem;
}
@media print, screen and (min-width: 48em) {
  .uw-search-form {
    margin-bottom: 3.4375rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-search-form {
    margin-bottom: 2.1875rem;
  }
}
.uw-search-form form {
  display: flex;
  flex-wrap: wrap;
}
@media print, screen and (max-width: 63.99875em) {
  .uw-search-form form {
    justify-content: flex-end;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-search-form form {
    flex-wrap: nowrap;
  }
}
.uw-search-form__search-icon {
  position: absolute;
  left: 0;
  border: 0;
  color: #8a8a8a;
  font-size: 1.375rem;
  bottom: 4.375rem;
}
@media print, screen and (min-width: 48em) {
  .uw-search-form__search-icon {
    font-size: 2.125rem;
    bottom: 5rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-search-form__search-icon {
    bottom: 1.25rem;
  }
}
.uw-search-form input[type=text] {
  border: 0;
  border-bottom: 0.1875rem solid #ed0a00;
  padding: 0 0 0 2rem;
  margin-bottom: 1.25rem;
  font-size: 1.1875rem;
  line-height: 1.4736842105;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  height: 2.8125rem;
  width: 100%;
  box-shadow: none;
  transition: border 0.6s ease-out, padding 0.3s ease-out;
}
.uw-search-form input[type=text]:focus::-webkit-input-placeholder {
  color: transparent;
}
.uw-search-form input[type=text]:focus:-moz-placeholder {
  color: transparent;
}
.uw-search-form input[type=text]:focus::-moz-placeholder {
  color: transparent;
}
.uw-search-form input[type=text]:focus:-ms-input-placeholder {
  color: transparent;
}
@media print, screen and (min-width: 48em) {
  .uw-search-form input[type=text] {
    font-size: 2.5rem;
    line-height: 1.35;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    height: auto;
    padding: 0 0 0 3.125rem;
    margin-bottom: 1.875rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-search-form input[type=text] {
    padding-top: 0.3125rem;
    max-width: 60.3125rem;
    margin-bottom: 0;
    margin-right: 1.875rem;
    font-size: 3.5rem;
    line-height: 1.1071428571;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 90em) {
  .uw-search-form input[type=text] {
    font-size: 3.875rem;
    line-height: 1.2096774194;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-search-form input[type=text]::placeholder {
  font-size: 1.1875rem;
  line-height: 1.4736842105;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
}
@media print, screen and (min-width: 48em) {
  .uw-search-form input[type=text]::placeholder {
    font-size: 2.5rem;
    line-height: 1.35;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  .uw-search-form input[type=text]::placeholder {
    font-size: 3.5rem;
    line-height: 1.1071428571;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 90em) {
  .uw-search-form input[type=text]::placeholder {
    font-size: 3.875rem;
    line-height: 1.2096774194;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-search-form input[type=text]::-moz-placeholder {
  opacity: 1 !important;
  color: #001641 !important;
  margin-bottom: 0.3125rem;
}
.uw-search-form input[type=text]:focus {
  border-bottom: 0.1875rem solid #001641;
}
.uw-search-form input[type=text]:focus + input[type=submit] {
  transform: translate3d(-10px, 0, 0);
  opacity: 0;
}
.uw-search-form__submit {
  margin-left: 1.25rem;
  white-space: nowrap;
}
@media screen and (min-width: 75em) {
  .uw-search-form__submit {
    margin-top: 2.1875rem;
  }
}
.uw-event-cell {
  display: block;
  margin-bottom: 25px;
}
.uw-event-cell h3 {
  font-size: 1.5rem;
  font-weight: 700;
  margin-bottom: 5px;
  color: #001641;
}
.uw-event-links {
  margin-bottom: 35px;
}
.uw-event-links a {
  margin-bottom: 10px;
}
.uw-event--image {
  height: 250px;
  position: relative;
  margin-bottom: 25px;
  overflow: hidden;
}
.uw-event--image-bg {
  height: 100%;
  width: 100%;
  background-size: cover;
  transform: scale(1);
  transition: transform 0.2s ease-in-out;
  background-color: #001641;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #fff;
  font-size: 1.75rem;
  font-weight: 500;
  line-height: 1.15;
  overflow: hidden;
}
.uw-event--no-image {
  background: #001641;
  padding: 25px;
  overflow-y: auto;
}
.uw-event--no-image .uw-event--image-bg {
  overflow: revert;
}
.uw-event--no-image span {
  color: #fff !important;
}
.uw-event--no-zoom {
  position: relative;
}
.uw-event--no-zoom span {
  left: 0;
  top: 0;
  position: absolute;
  width: 100%;
  height: 100%;
}
.uw-event:focus, .uw-event:hover {
  text-decoration: none;
}
.uw-event:focus h3, .uw-event:hover h3 {
  color: #0033FF;
}
.uw-event:focus .uw-event--image-bg, .uw-event:hover .uw-event--image-bg {
  transform: scale(1.1);
  transition: transform 0.2s ease-in-out;
}
.uw-event:focus .uw-event--no-zoom, .uw-event:hover .uw-event--no-zoom {
  transform: none;
}
.uw-event-time {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  text-transform: uppercase;
}
.uw-event-time span {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  display: flex;
  color: #001641;
  text-transform: lowercase;
}
.uw-event-time span::before {
  font-family: "WwwUowEduAu";
  content: "\f01d";
  color: #001641;
  font-size: 1rem;
  position: relative;
  top: -2px;
  margin-right: 0.625rem;
}
.uw-event-detail {
  display: block;
  color: #001641;
  font-size: 0.875rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  margin-bottom: 5px;
}
.uw-event-detail.icon--map-marker {
  display: inline-block;
  vertical-align: top;
}
.uw-event-detail.icon--map-marker::before {
  margin-right: 5px;
  font-size: 1.25rem;
  position: relative;
  top: -4px;
}
.uw-event-detail.location {
  display: inline-block;
}
.uw-event-detail::before {
  margin-right: 10px;
}
.events-listing .page-navigator__button,
.page-navigator-events-listing .page-navigator__button {
  width: 100% !important;
}
@media (max-width: 768px) {
  .events-listing + .page-navigator__list--breadcrumbs,
  .page-navigator-events-listing + .page-navigator__list--breadcrumbs {
    display: block !important;
  }
}
.events-load-more-categories {
  border-top: 1px solid rgba(0, 22, 65, 0.7);
  padding-top: 10px;
  text-align: center;
  width: 100%;
}
.events-load-more-categories::after {
  font-family: "WwwUowEduAu";
  content: "\f007";
}
.events-load-more-categories:hover::after {
  margin-left: 15px;
}
.uw-event-footer {
  margin-bottom: 2rem;
}
.public-events-calendar h2 {
  margin-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .public-events-calendar .uw-item-grid--events {
    margin-top: 3.125rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-date-selector {
    display: flex;
    align-items: flex-end;
    margin-bottom: 1.5625rem;
  }
}
.uw-date-selector .date-selector-fields {
  display: flex;
  justify-content: space-between;
  width: 100%;
  max-width: 16.25rem;
  flex-shrink: 0;
}
@media print, screen and (max-width: 63.99875em) {
  .uw-date-selector .date-selector-fields {
    margin-bottom: 0.625rem;
  }
}
.uw-date-selector .date-selector-fields input {
  border: 0.0625rem solid #001641;
  display: inline-block;
  padding: 0.625rem 0.5rem;
  margin-bottom: 0;
  text-align: center;
}
@media print, screen and (min-width: 64em) {
  .uw-date-selector .date-selector-fields input {
    margin-right: 0.75rem;
  }
}
.uw-date-selector__2-value {
  max-width: 3.75rem;
}
.uw-date-selector__4-value {
  max-width: 6.25rem;
}
.uw-date-selector .help-text {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 1.5625rem;
  text-transform: uppercase;
}
@media print, screen and (min-width: 64em) {
  .uw-date-selector .help-text {
    margin-bottom: 0;
  }
}
.event-filters {
  max-width: 27.8125rem;
}
@media screen and (min-width: 75em) {
  .event-filters {
    padding-left: 1.25rem;
  }
}
.event-filters__title {
  font-size: 1.25rem;
  line-height: 1.2;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 1.875rem;
  text-transform: uppercase;
}
.event-filters__active {
  margin-bottom: 1.875rem;
}
.event-filters__active ul {
  margin-bottom: 1.875rem;
}
.event-filters__active li {
  border: 0.0625rem solid #ed0a00;
  color: #ed0a00;
  display: inline-block;
  margin-bottom: 0.625rem;
  margin-right: 0.625rem;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  cursor: pointer;
}
.event-filters__active li:hover {
  background-color: #001641;
  color: #fff;
  border-color: #001641;
}
.event-filters__active li:hover .remove {
  color: #ed0a00;
}
.event-filters__active .remove {
  color: #001641;
  font-size: 0.75rem;
  margin-left: 0.625rem;
}
.event-filters__search {
  border-bottom: 1px solid #001641;
  display: flex;
  margin-bottom: 3.125rem;
}
.event-filters__search i {
  font-size: 1.25rem;
  position: relative;
  top: 0.625rem;
}
.event-filters__search button,
.event-filters__search i {
  flex-shrink: 0;
}
.event-filters__search button {
  margin-bottom: 0;
}
.event-filters__search button i {
  top: 0;
}
.event-filters__search input {
  border: transparent;
  color: #001641;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.event-filters__search input::placeholder {
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
}
.event-filters__search input:focus {
  border: transparent;
}
.event-filters__filter-title {
  color: #ed0a00;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  cursor: pointer;
  display: inline-block;
  margin-bottom: 1.375rem;
  text-transform: uppercase;
}
.event-filters__group {
  margin-bottom: 2.1875rem;
}
.event-filters__group ul li a:focus, .event-filters__group ul li a:hover {
  color: #ed0a00;
  text-decoration: none;
}
.event-filters__filter label {
  display: flex;
  margin-bottom: 1rem;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.event-filters__filter input {
  margin-bottom: 0;
  margin-right: 0.5rem;
}
.event-filters__filter a {
  color: #0033FF;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.uw-events-toggle-filter::after {
  margin-left: 5px;
  font-family: "WwwUowEduAu";
  content: "\f023";
}
.filter-closed .uw-events-toggle-filter::after {
  content: "\f022";
}
.js-event-filters__remove-filter {
  position: relative;
  padding: 7px 40px 5px 20px;
  text-transform: uppercase;
}
.js-event-filters__remove-filter:hover::after {
  color: #fff;
}
.js-event-filters__remove-filter::after {
  font-family: "WwwUowEduAu";
  content: "\f028";
  font-size: 0.5625rem;
  color: #ed0a00;
  position: absolute;
  right: 20px;
  top: 9px;
}
.js-event-filters__remove-filter span {
  display: none;
}
.hide-categories {
  display: none;
}
.uw-news-toggle-filter::after {
  margin-left: 5px;
  font-family: "WwwUowEduAu";
  content: "\f023";
}
.uw-news-toggle-filter.filter-closed::after {
  content: "\f022";
}
.uw-news-border-fix {
  border: 1px solid transparent;
}
.uw-events-recent-by-category {
  margin-block: var(--section-spacing-y);
}
.uw-events-recent-by-category h2 {
  margin-bottom: 2rem;
}
.uw-faqs h2 {
  color: #ed0a00;
  font-size: 1rem;
  line-height: 1.25;
  font-weight: 600;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 20px;
}
.uw-faqs dd span {
  font-weight: bold;
}
.uw-faqs dd p:first-child:before {
  content: "A. ";
  font-weight: 700;
}
.uw-featured-pages {
  margin-block: var(--section-spacing-y);
  position: relative;
  z-index: 1;
}
.uw-featured-pages__title {
  font-size: 2.625rem;
  line-height: 1.0952380952;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin: 0 0 1.875rem;
}
@media screen and (min-width: 75em) {
  .uw-featured-pages__title {
    font-size: 8.125rem;
    line-height: 0.9384615385;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-featured-pages__title:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #001641;
  margin-top: 0.625rem;
}
@media print, screen and (min-width: 48em) {
  .uw-featured-pages__title {
    font-size: 5.125rem;
    line-height: 0.9390243902;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    padding-right: 0.9375rem;
    padding-top: 0.625rem;
  }
  .uw-featured-pages__title:after {
    margin-top: 1.25rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-featured-pages__title {
    padding-top: 0;
  }
}
.uw-featured-pages p {
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media screen and (min-width: 75em) {
  .uw-featured-pages p {
    font-size: 1.125rem;
    line-height: 1.5;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-featured-pages blockquote {
  margin: 0;
  position: relative;
  margin-top: 3.125rem;
  font-size: 2.625rem;
  line-height: 1.09524;
}
.uw-featured-pages blockquote::before {
  content: "";
  position: absolute;
  content: "“";
  display: block;
  font-size: 8rem;
  line-height: 1.1875;
  font-weight: 500;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  height: 1.75rem;
  color: #ed0a00;
  top: -5rem;
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  .uw-featured-pages blockquote::before {
    font-size: 3.5rem;
    line-height: 1.01786;
    top: -3.125rem;
  }
}
@media print, screen and (max-width: 47.99875em) {
  .uw-featured-pages blockquote::before {
    font-size: 2.625rem;
    line-height: 1.09524;
    top: -3.125rem;
  }
}
.uw-featured-pages blockquote p {
  font-size: 1.5rem;
  line-height: 1.0833333333;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  font-style: italic;
}
@media print, screen and (min-width: 48em) {
  .uw-featured-pages blockquote p {
    font-size: 1.6875rem;
    line-height: 1.1111111111;
    font-weight: 400;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-featured-pages blockquote cite {
  font-size: 0.875rem;
  line-height: 1.0625rem;
  text-transform: uppercase;
  font-style: normal;
}
.uw-featured-pages blockquote span {
  font-weight: 700;
  display: block;
  margin-bottom: 0.3125rem;
}
@media print, screen and (min-width: 48em) {
  .uw-featured-pages blockquote {
    margin-top: 4rem;
    font-size: 3.5rem;
    line-height: 1.01111;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-featured-pages blockquote {
    margin-top: 3.125rem;
    font-size: 8.125rem;
    line-height: 0.93846;
  }
}
.uw-featured-pages blockquote p {
  margin-bottom: 0.75rem;
  font-size: 1.5rem;
  line-height: 1.3;
}
@media print, screen and (min-width: 64em) {
  .uw-featured-pages blockquote p {
    font-size: 1.6875rem;
    line-height: 1.3;
  }
}
.uw-featured-pages .tabs-content {
  border: 0;
}
@media print, screen and (min-width: 64em) {
  .uw-featured-pages .tabs-content {
    padding-top: 0.5rem;
  }
}
.uw-featured-pages .tabs-content .tabs-panel {
  padding: 0;
}
.uw-featured-pages__links {
  overflow: hidden;
  margin-bottom: 0.625rem;
  padding-bottom: 1.25rem;
  white-space: nowrap;
  display: flex;
  align-items: center;
  height: 100%;
}
@media print, screen and (min-width: 48em) {
  .uw-featured-pages__links {
    padding-left: 0.5rem;
    white-space: normal;
  }
}
@media screen and (min-width: 75em) {
  .uw-featured-pages__links {
    padding-top: 1.25rem;
    padding-left: 3.75rem;
  }
}
.uw-featured-pages__links .tabs {
  border: 0;
}
.uw-featured-pages__links .tabs li {
  list-style: none;
  margin-bottom: 0.9375rem;
  margin-left: 0;
  display: block;
}
.uw-featured-pages__links .tabs li:hover {
  margin-bottom: 0.5rem;
}
.uw-featured-pages__links .tabs li:before {
  content: none;
}
.uw-featured-pages__links .tabs li:first-of-type {
  margin-left: 0;
}
.uw-featured-pages__links .tabs li.is-active {
  color: #ed0a00;
  margin-bottom: 0.5rem;
}
.uw-featured-pages__links .tabs li.is-active a {
  color: #ed0a00;
}
.uw-featured-pages__links .tabs li.is-active a:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.125rem;
  background-color: #ed0a00;
  margin-top: 0.3125rem;
}
.uw-featured-pages__links .tabs li.is-active a:hover:after {
  background: #ed0a00;
}
.uw-featured-pages__links .tabs a {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  text-transform: uppercase;
  display: block;
}
.uw-featured-pages__links .tabs a:focus {
  text-decoration: none;
}
.uw-featured-pages__links .tabs-title > a [aria-selected=true],
.uw-featured-pages__links .tabs-title > a {
  background: none;
  padding: 0;
}
.uw-featured-pages__links ul {
  padding-left: 0;
  margin-bottom: 0;
}
.uw-featured-pages__links a:not(.is-active):hover {
  text-decoration: none;
}
.uw-featured-pages__links a:not(.is-active):hover:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.125rem;
  background: #001641;
  margin-top: 0.3125rem;
}
.uw-featured-pages__content {
  margin-bottom: 0.75rem;
}
@media print, screen and (min-width: 48em) {
  .uw-featured-pages__content {
    margin-bottom: 1.875rem;
    max-width: 18.125rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-featured-pages__content {
    max-width: 19.375rem;
  }
}
@media print, screen and (max-width: 47.99875em) {
  .uw-featured-pages__content .button {
    margin-bottom: 1.875rem;
  }
}
.uw-featured-pages__main-feature {
  margin-bottom: 0.75rem;
}
.uw-featured-pages__main-feature img {
  margin-bottom: 0.9375rem;
}
.uw-featured-pages__main-feature span {
  font-size: 1rem;
}
.uw-featured-pages__other-features .page {
  margin-bottom: 0.75rem;
}
.uw-featured-pages__other-features span.button {
  font-size: 1rem;
}
.uw-featured-pages__other-features > div img {
  margin-bottom: 0.9375rem;
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  .uw-featured-pages__other-features > div {
    margin-bottom: 1.875rem;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-featured-pages__other-features > div.quote {
    padding-top: 30%;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-featured-pages__other-features > div.quote {
    padding-top: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-featured-pages__other-pages > .page:nth-of-type(1) {
    padding-right: 0.46875rem;
    padding-right: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) and (min-width: 48em) {
  .uw-featured-pages__other-pages > .page:nth-of-type(1) {
    padding-right: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) and (min-width: 64em) {
  .uw-featured-pages__other-pages > .page:nth-of-type(1) {
    padding-right: 0.78125rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-featured-pages__other-pages > .page:nth-of-type(2) {
    padding-left: 0.46875rem;
    padding-left: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) and (min-width: 48em) {
  .uw-featured-pages__other-pages > .page:nth-of-type(2) {
    padding-left: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) and (min-width: 64em) {
  .uw-featured-pages__other-pages > .page:nth-of-type(2) {
    padding-left: 0.78125rem;
  }
}
.uw-featured-pages .simplebar-track {
  display: none;
}
@media print, screen and (min-width: 48em) {
  .uw-featured-pages .simplebar-track {
    display: none;
  }
}
.uw-featured-pages .simplebar-track.vertical {
  display: none;
}
.uw-featured-pages a:hover {
  text-decoration: none;
}
.uw-featured-pages div[data-section] {
  display: none;
}
.uw-featured-pages div[data-section].active {
  display: block;
}
.uw-form-box {
  border: 0.0625rem solid #ed0a00;
  padding: 1.875rem 1.875rem 1.5625rem;
  margin-bottom: 1.875rem;
}
.uw-form-box--grey {
  border: 0;
}
.uw-form-box__title {
  color: #ed0a00;
  font-size: 1.5rem;
  line-height: 1.2083333333;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  margin-bottom: 0.625rem;
}
.uw-form-box__content {
  font-size: 0.875rem;
  line-height: 1.5714285714;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.uw-form-box .button {
  margin-bottom: 0;
}
.uw-form-box .button svg {
  font-size: 1.4375rem;
}
.uw-form-box fieldset {
  margin-bottom: 1.5625rem;
}
.uw-footer-quicklinks {
  margin-bottom: 80px;
}
.uw-footer-quicklinks h2 {
  font-size: 2rem;
  line-height: 1.1em;
  font-weight: 700;
}
.uw-bg-image {
  position: relative;
  background-size: cover;
  transform: scale(1);
  transition: transform 0.2s ease-in-out;
}
.uw-bg-image::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 50%;
  content: "";
}
.uw-bg-link:hover .uw-bg-image {
  transform: scale(1.1);
  transition: transform 0.2s ease-in-out;
}
.uw-bg-container {
  margin-bottom: 25px;
  overflow: hidden;
}
.uw-four-block h2:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #ed0a00;
  margin-top: 1.375rem;
}
@media screen and (min-width: 75em) {
  .uw-four-block h2:after {
    content: "";
    display: block;
    width: 3.125rem;
    height: 0.0625rem;
    background-color: #ed0a00;
    margin-top: 0.875rem;
  }
}
.uw-four-block h2 span {
  display: block;
  font-style: italic;
  transition: margin-left 0.2s ease-in-out;
}
.uw-four-block--large a:hover {
  text-decoration: none;
}
.uw-four-block--large a:hover span::after {
  margin-left: 25px;
  transition: margin-left 0.2s ease-in-out;
}
@media print, screen and (min-width: 48em) {
  .uw-four-block p {
    padding-right: 1.25rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-four-block p {
    max-width: 28.125rem;
  }
}
.uw-four-block .image-link {
  position: relative;
  display: block;
  padding-bottom: 1rem;
}
.uw-four-block .uw-four-block__block a:hover span::after {
  margin-left: 25px;
  -webkit-transition: margin-left 0.2s ease-in-out;
  transition: margin-left 0.2s ease-in-out;
}
.uw-four-block--large img {
  margin-bottom: 0.6875rem;
}
@media print, screen and (min-width: 64em) {
  .uw-four-block--large img {
    margin-bottom: 1.0625rem;
  }
}
.uw-four-block--large span {
  margin-bottom: 1rem;
}
.uw-four-block--large p {
  margin-bottom: 1rem;
}
.uw-four-block--large .button svg {
  font-size: 0.625rem;
  margin-left: 0.625rem;
}
.uw-four-block-side-text .uw-four-block {
  row-gap: 0.9375em;
}
.uw-four-block-side-text .uw-four-block__block .image-link {
  padding-bottom: 0;
}
.uw-four-block-side-text p {
  margin-bottom: 1.375rem;
}
@media print, screen and (min-width: 48em) {
  .uw-four-block-side-text p {
    max-width: 35.625rem;
  }
}
.uw-four-block-side-text .grid-container, .uw-four-block-side-text .mw-grid-container {
  position: relative;
}
@media print, screen and (min-width: 48em) {
  .uw-four-block-side-text .grid-container:before, .uw-four-block-side-text .mw-grid-container:before {
    content: "";
    background: url("../img/backgrounds/cross-blue.svg");
    position: absolute;
    width: 7.1875rem;
    height: 7.1875rem;
    left: 70%;
    top: 0;
  }
  .uw-four-block-side-text .grid-container:after, .uw-four-block-side-text .mw-grid-container:after {
    content: "";
    position: absolute;
    width: 1.4375rem;
    height: 1.4375rem;
    border-radius: 50%;
    background: #001641;
    top: -1.25rem;
    right: 3.125rem;
    display: none !important;
  }
}
@media screen and (min-width: 75em) {
  .uw-four-block-side-text .grid-container:before, .uw-four-block-side-text .mw-grid-container:before {
    content: "";
    left: 55%;
    top: 0;
  }
  .uw-four-block-side-text .grid-container:after, .uw-four-block-side-text .mw-grid-container:after {
    content: "";
    right: 6.25rem;
  }
}
.uw-four-block-side-text__side-text {
  margin-bottom: 2.1875rem;
}
@media print, screen and (min-width: 48em) {
  .uw-four-block-side-text__side-text {
    margin-bottom: 2.5rem;
  }
}
.uw-four-block-side-text__block {
  margin-bottom: 1.25rem;
}
.uw-four-block-side-text.in-view .grid-container:before, .uw-four-block-side-text.in-view .mw-grid-container:before {
  animation: animateCross 10s infinite alternate;
}
.uw-four-block-side-text.in-view .grid-container:after, .uw-four-block-side-text.in-view .mw-grid-container:after {
  animation: animateDot 8s infinite alternate-reverse;
  display: none !important;
}
@media only screen and (min-width: 1024px) {
  .uw-four-block-side-text .uw-four-block {
    row-gap: 1.5625em;
  }
}
@keyframes animateCross {
  0% {
    transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0);
    transform-origin: center;
  }
  100% {
    transform: rotate3d(0, 0, 1, 25deg) translate3d(-40%, 40%, 0);
    transform-origin: center;
  }
}
@keyframes animateDot {
  0% {
    transform: translate3d(140%, -120%, 0);
    transform-origin: center;
  }
  100% {
    transform: translate3d(-160%, 260%, 0);
    transform-origin: center;
  }
}
.uw-masthead--cta .uw-masthead__grs {
  font-size: 2.625rem;
  line-height: 1.2;
  font-weight: 700;
}
.grid-x.grid-margin-x.results.one-column {
  margin-right: 0.5em;
  display: block;
}
.uw-php-search .one-column .grs-item {
  background-color: #f2f2f2;
  margin-bottom: 1.3em;
  padding: 20px;
  flex-direction: row;
  box-shadow: rgba(0, 22, 65, 0.26) 0px 4px 8px;
  border-radius: 5px;
}
.uw-button-blue.grs-details {
  position: relative;
  left: 80%;
}
@media (max-width: 1200px) {
  .uw-button-blue.grs-details {
    left: 75%;
    padding-top: 1rem;
  }
}
@media (max-width: 1024px) {
  .uw-button-blue.grs-details {
    left: 65%;
  }
}
@media (max-width: 480px) {
  .uw-button-blue.grs-details {
    left: 55%;
  }
  .uw-masthead--cta .uw-masthead__grs {
    font-size: 1.8rem;
  }
  .uw-masthead--cta .grs-buttons .uw-btn, .uw-masthead--cta .grs-buttons p.button-grey a, p.button-grey .uw-masthead--cta .grs-buttons a, .uw-masthead--cta .grs-buttons p.button-navy a, p.button-navy .uw-masthead--cta .grs-buttons a {
    width: 100%;
  }
}
.uw-home-slider {
  margin: 0 0 1.875rem;
}
@media print, screen and (min-width: 48em) {
  .uw-home-slider {
    margin-bottom: 4.375rem;
  }
}
@media screen and (min-width: 61.3125em) {
  .uw-home-slider {
    margin-bottom: 7.5rem;
  }
}
@media (max-width: 980px) {
  .uw-home-slider {
    margin-top: 77px;
  }
}
.uw-home-slider h2 {
  font-size: 2.625rem;
  line-height: 1.0952380952;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin: 1.25rem 0 0.625rem;
  color: #fff;
}
@media print, screen and (min-width: 48em) {
  .uw-home-slider h2 {
    font-size: 3.5rem;
    line-height: 1.0178571429;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  .uw-home-slider h2 {
    font-size: 8.125rem;
    line-height: 0.9384615385;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 64em) {
  .uw-home-slider h2 {
    margin-bottom: 1.25rem;
  }
}
.uw-home-slider p {
  color: #fff;
}
.uw-home-slider figcaption {
  position: relative;
  background: #001641;
  width: 100%;
  padding: 1rem;
}
@media print, screen and (min-width: 48em) {
  .uw-home-slider__container .slick-list .slick-slide {
    max-height: calc(100vh - 96px);
  }
}
@media screen and (min-width: 75em) {
  .uw-home-slider__container .slick-list .slick-slide {
    min-height: 700px;
  }
}
.uw-home-slider__bullet-container {
  border-bottom: 0.0625rem dashed #E5E5E4;
  padding-left: 0 !important;
}
.uw-home-slider__bullets {
  text-align: left;
  white-space: nowrap;
  overflow-y: hidden;
  overflow-x: auto;
  padding: 0 0 1.25rem;
  margin-top: 1.25rem;
}
.uw-home-slider__bullets button {
  width: auto;
  height: auto;
  background: none;
  display: inline-block;
  margin-bottom: 0;
  margin-left: 1.875rem;
  color: #001641;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  text-align: left;
  cursor: pointer;
  border-radius: 0;
}
.uw-home-slider__bullets button::before {
  content: none;
}
.uw-home-slider__bullets button::after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.125rem;
  background: #fff;
  margin-top: 0.3125rem;
  transition: transform 0.3s, background-color 0s;
  transition-delay: 0s, 0.3s;
  transform: scale3d(0, 1, 1);
  transform-origin: top left;
}
.uw-home-slider__bullets button:first-of-type {
  margin-left: 0;
}
.uw-home-slider__bullets button:focus {
  outline: 1px dotted #001641;
  box-shadow: 0 0 2px #fff;
}
.uw-home-slider__bullets button:hover {
  text-decoration: none;
}
.uw-home-slider__bullets button:hover::after {
  background: #001641;
  transform: scale3d(1, 1, 1);
  transition-delay: 0s, 0s;
}
.uw-home-slider .button {
  color: #fff;
}
.uw-home-slider .slick-slide {
  position: relative;
}
.uw-home-slider__slide {
  overflow: hidden;
}
.uw-home-slider br {
  display: none;
}
@media print, screen and (min-width: 48em) {
  .uw-home-slider figcaption {
    background: none;
    position: absolute;
    z-index: 2;
    left: 60px;
    padding-left: 0;
    bottom: 0;
  }
  .uw-home-slider br {
    display: block;
  }
  .uw-home-slider h2 {
    margin-top: 1.875rem;
  }
  .uw-home-slider__slide {
    position: relative;
    max-height: 100vh;
  }
  .uw-home-slider__slide::after, .uw-home-slider__slide::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
  }
  .uw-home-slider__slide::before {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 100%);
    width: 50%;
  }
  .uw-home-slider__slide::after {
    background-image: linear-gradient(42deg, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 75%);
    width: 100%;
  }
  .uw-home-slider__bullet-container {
    padding-left: 60px;
  }
  .uw-home-slider__bullets {
    margin: 1.875rem 0 0;
    padding-bottom: 2.1875rem;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-home-slider figcaption > * {
    max-width: 75%;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-home-slider figcaption > * {
    max-width: 80%;
  }
  .uw-home-slider__bullets {
    padding-bottom: 1.875rem;
  }
  .uw-home-slider::before {
    content: "";
    width: 100%;
    height: 17.8125rem;
    position: absolute;
    top: 0;
    left: 0;
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.69) 100%);
    z-index: 1;
  }
}
@media screen and (min-width: 76.875em) {
  .uw-home-slider figcaption {
    bottom: 5.3125rem;
    padding-left: 0.625rem;
    left: calc(50% - 38.4375rem);
  }
}
.uw-image-block {
  margin-block: var(--section-spacing-y);
  align-self: flex-start;
}
.uw-image-block figure figcaption {
  font-size: 0.875rem;
  margin: 1em 1em 0;
}
.uw-image-block figure figcaption cite {
  margin-top: 0.5em;
}
.uw-image-block:not(:has(figcaption)) {
  --cell-spacing: 0.9375em;
}
.uw-image-block:not(:has(figcaption)) + .uw-image-block, .uw-image-block:not(:has(figcaption)) + .uw-image-grid-4 {
  margin-top: var(--cell-spacing);
}
.uw-image-block:not(:has(figcaption)):has(+ .uw-image-block), .uw-image-block:not(:has(figcaption)):has(+ .uw-image-grid-4) {
  margin-bottom: var(--cell-spacing);
}
@media only screen and (min-width: 1024px) {
  .uw-image-block:not(:has(figcaption)) {
    --cell-spacing: 1.5625em;
  }
}
@media print, screen and (max-width: 47.99875em) {
  .uw-image-block .cell + .cell {
    margin-top: 0.9375em;
  }
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  .uw-image-block .large-up-4 .cell:nth-child(n+3) {
    margin-top: 0.9375em;
  }
}
@media (max-width: 768px) {
  .uw-image-block-2 img {
    margin-bottom: 1rem;
  }
}
.image-link {
  position: relative;
  display: block;
}
.image-link img {
  pointer-events: none;
}
.image-link__title {
  font-size: 1.125rem;
  line-height: 1.0555555556;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  margin-top: 0.9375rem;
  display: flex;
  align-items: flex-start;
  color: #ed0a00;
  pointer-events: none;
}
@media (max-width: 980px) {
  .image-link__title {
    display: block;
  }
}
.image-link__title::after {
  font-family: "WwwUowEduAu";
  margin-left: 0.9375rem;
  content: "\f005";
  font-size: 1.5rem;
  line-height: 0.7;
  transition: transform 0.4s;
}
@media (max-width: 980px) {
  .image-link__title::after {
    position: relative;
    top: 2px;
  }
}
.image-link__title.no-link::after {
  content: none;
}
.image-link__title:focus, .image-link__title:hover {
  outline: none;
}
.image-link__title:focus::after, .image-link__title:hover::after {
  transform: translate3d(0.625rem, 0, 0);
}
.image-link__description {
  margin-top: 0.5rem;
}
.image-link::before {
  content: "";
  display: block;
  transform: rotate(-315deg) scale3d(1, 0, 1);
  width: 0.3125rem;
  height: 7.6875rem;
  background-color: #ed0a00;
  position: absolute;
  transition: transform 0.3s;
  top: -2.5rem;
  left: 1.875rem;
  z-index: 1;
}
.image-link:hover, .image-link:focus {
  text-decoration: none !important;
}
.image-link:hover__title::after, .image-link:focus__title::after {
  transform: translate3d(10px, 0, 0);
}
.image-link:hover::before, .image-link:focus::before {
  transform: rotate(-315deg) scale3d(1, 1, 1);
}
@media print, screen and (min-width: 48em) {
  .image-link__title::after {
    margin-left: 0.9375rem;
  }
}
.uw-image-grid-4 {
  --cell-spacing: 0.9375em;
  margin-block: var(--section-spacing-y);
  margin-left: auto !important;
  margin-right: auto !important;
}
.uw-image-grid-4 + .uw-image-block:not(:has(figcaption)), .uw-image-grid-4 + .uw-image-grid-4 {
  margin-top: var(--cell-spacing);
}
.uw-image-grid-4:has(+ .uw-image-block:not(:has(figcaption))), .uw-image-grid-4:has(+ .uw-image-grid-4) {
  margin-bottom: var(--cell-spacing);
}
@media only screen and (min-width: 1024px) {
  .uw-image-grid-4 {
    --cell-spacing: 1.5625em;
  }
}
.uw-image-slider-block {
  align-self: flex-start;
  padding-bottom: 3.125rem;
}
.uw-image-slider-block .orbit-caption {
  position: absolute;
  padding: 0;
  background-color: transparent;
  color: #001641;
  font-style: italic;
}
.uw-image-slider-block .orbit-controls button {
  transition: 0.25s;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.5);
  font-size: 2rem;
  padding: 0.5rem 1rem;
}
.uw-image-slider-block .orbit-controls button:hover {
  background-color: transparent;
}
.uw-image-slider-block .orbit-controls .orbit-previous {
  margin: 0 0 0 1.25rem;
}
.uw-image-slider-block .orbit-controls .orbit-previous:hover {
  margin: 0 0.3125rem 0 0.9375rem;
}
.uw-image-slider-block .orbit-controls .orbit-previous::after {
  font-family: "WwwUowEduAu";
  content: "\f004" !important;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
.uw-image-slider-block .orbit-controls .orbit-next {
  margin: 0 1.25rem 0 0;
}
.uw-image-slider-block .orbit-controls .orbit-next:hover {
  margin: 0 0.9375rem 0 0.3125rem;
}
.uw-image-slider-block .orbit-controls .orbit-next::after {
  font-family: "WwwUowEduAu";
  content: "\f005" !important;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
.uw-image-slider-block .orbit-bullets {
  display: flex;
  right: 0;
  bottom: 1.25rem;
  margin: 0;
  position: absolute;
  z-index: 2;
}
.uw-image-slider-block .orbit-bullets button {
  display: inline-block;
  margin-right: 0.625rem;
  width: 0.625rem;
  height: 0.625rem;
  background-color: #001641;
  text-indent: -624.9375rem;
  border-radius: 0;
}
.uw-image-slider-block .orbit-bullets button:before {
  content: none;
}
.uw-image-slider-block .orbit-bullets button:last-of-type {
  margin-right: 0;
}
.uw-image-slider-block .orbit-bullets button::after {
  display: none;
}
.uw-image-slider-block .orbit-bullets button.is-active {
  background-color: #ed0a00;
}
.uw-image-slider-block figure img {
  margin-bottom: 0.9375rem;
}
.uw-item-grid {
  margin-top: 77px;
}
@media (min-width: 980px) {
  .uw-item-grid {
    margin-top: 154px;
  }
}
.uw-item-grid__title {
  color: #001641;
  font-size: 2.625rem;
  line-height: 1;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin: 0.9375rem 0 3.75rem;
}
.uw-item-grid__title:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #001641;
  margin-top: 0.8125rem;
}
@media print, screen and (min-width: 48em) {
  .uw-item-grid__title {
    font-size: 4.5rem;
    line-height: 1.0416666667;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
  .uw-item-grid__title:after {
    content: "";
    display: block;
    width: 3.125rem;
    height: 0.0625rem;
    background-color: #001641;
    margin-top: 0.3125rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-item-grid__title {
    margin: 0 0 3.75rem 0;
  }
}
.uw-item-grid .uw-item {
  margin-bottom: 1.5625rem;
}
.uw-item-grid .uw-item__date,
.uw-item-grid .uw-item time {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  text-transform: uppercase;
}
.uw-item-grid .uw-item img {
  margin-bottom: 1.25rem;
}
.uw-item-grid .uw-item__title,
.uw-item-grid .uw-item h3 {
  font-size: 1.5rem;
  line-height: 1.1666666667;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  margin-bottom: 1.25rem;
  text-transform: none;
}
.uw-item-grid--events i {
  display: none;
}
.uw-item-grid--events .uw-item {
  order: 1;
  order: 2;
}
.uw-item-grid--events .uw-item .button--chevron-right::after {
  transition: margin-left 0.2s ease-in-out;
}
.uw-item-grid--events .uw-item .button--chevron-right:hover::after {
  margin-left: 25px;
}
.uw-item-grid--events .uw-item__date {
  margin-bottom: 0.75rem;
}
.uw-item-grid--events .uw-item > ul {
  padding-left: 0;
  margin: 0 0 1.875rem;
}
.uw-item-grid--events .uw-item > ul li {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 0.625rem;
  display: flex;
  list-style: none;
}
.uw-item-grid--events .uw-item > ul li i {
  margin-right: 0.625rem;
}
.uw-item-grid--events .uw-item > ul li:first-child::before {
  font-family: "WwwUowEduAu";
  content: "\f012";
  color: #001641;
  font-size: 1rem;
  position: relative;
  top: -2px;
  margin-right: 0.625rem;
}
.uw-item-grid--events .uw-item > ul li:nth-child(2)::before {
  font-family: "WwwUowEduAu";
  content: "\f015";
  color: #001641;
  font-size: 1rem;
  position: relative;
  top: -2px;
  margin-right: 0.625rem;
}
.uw-item-grid--events .uw-item time span {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  display: flex;
  color: #001641;
  text-transform: lowercase;
}
.uw-item-grid--events .uw-item time span::before {
  font-family: "WwwUowEduAu";
  content: "\f01d";
  color: #001641;
  font-size: 1rem;
  position: relative;
  top: -2px;
  margin-right: 0.625rem;
}
.uw-item-grid--events .uw-item time span i {
  margin-right: 0.625rem;
}
@media print, screen and (min-width: 64em) {
  .uw-item-grid--events .uw-item time span {
    margin-bottom: 0.9375rem;
  }
}
.uw-item-grid--events .uw-item:nth-child(1) {
  order: 0;
}
@media print, screen and (min-width: 64em) {
  .uw-item-grid--events .uw-item {
    margin-bottom: 3.125rem;
    order: 3;
  }
  .uw-item-grid--events .uw-item:nth-child(1) {
    order: 0;
  }
  .uw-item-grid--events .uw-item:nth-child(2) {
    order: 1;
  }
}
.uw-item-grid--news {
  margin-bottom: 3.125rem;
}
.uw-item-grid--news .uw-item {
  padding-bottom: 1.25rem;
}
.uw-item-grid--news .uw-item .button--chevron-right::after {
  transition: margin-left 0.2s ease-in-out;
}
.uw-item-grid--news .uw-item .button--chevron-right:hover {
  text-decoration: none;
}
.uw-item-grid--news .uw-item .button--chevron-right:hover::after {
  margin-left: 25px;
}
.uw-item-grid--news .uw-item__title,
.uw-item-grid--news .uw-item h3 {
  margin-bottom: 0.3125rem;
}
.uw-item-grid--news .uw-item__title a,
.uw-item-grid--news .uw-item h3 a {
  color: #001641;
}
.uw-item-grid--news .uw-item__date,
.uw-item-grid--news .uw-item time {
  margin-bottom: 0.9375rem;
}
.uw-item-grid--news .uw-item p {
  font-size: 0.875rem;
  line-height: 1.5714285714;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  margin-bottom: 0.3125rem;
}
@media print, screen and (min-width: 64em) {
  .uw-item-grid--news .uw-item p {
    margin-bottom: 0.9375rem;
  }
}
.uw-item-grid--news .uw-item i {
  margin-left: 0.625rem;
}
.uw-item-grid--news .news-pagination {
  font-size: 1.25rem;
  line-height: 1.2;
  font-weight: 700;
  margin-bottom: 2rem;
  display: flex;
  justify-content: center;
}
.uw-item-grid--news .news-pagination .currentpage,
.uw-item-grid--news .news-pagination .ellipsis,
.uw-item-grid--news .news-pagination a {
  padding: 0.5rem 1rem;
  color: #001641;
}
.uw-item-grid--news .news-pagination a {
  display: none;
}
.uw-item-grid--news .news-pagination .currentpage,
.uw-item-grid--news .news-pagination a:hover {
  background-color: #ed0a00;
  color: #fff;
}
.uw-item-grid--news .news-pagination .hidden {
  display: none !important;
}
.uw-item-grid--news.uw-item-grid .uw-item img {
  display: block;
  width: auto;
  height: auto;
  min-width: 100%;
  max-width: 100%;
  object-fit: cover;
}
@media print, screen and (min-width: 48em) {
  .uw-item-grid--news.uw-item-grid .uw-item img {
    min-height: 215px;
    max-height: 215px;
  }
}
.uw-news-grid__articles .article__image img {
  display: block;
  width: auto;
  height: auto;
  min-width: 100%;
  max-width: 100%;
  object-fit: cover;
}
@media print, screen and (min-width: 48em) {
  .uw-news-grid__articles .article__image img {
    min-height: 130px;
    max-height: 130px;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-news-grid__articles .article__image img {
    min-height: 158px;
    max-height: 158px;
  }
}
.uw-keyword-matches {
  margin-bottom: 3.75rem;
}
.uw-keyword-matches .border-top {
  padding: 1.875rem 1.875rem;
  position: relative;
}
@media print, screen and (min-width: 64em) {
  .uw-keyword-matches .border-top {
    padding: 1.875rem 1.875rem;
  }
}
.uw-keyword-matches .border-top > .border-bottom:after,
.uw-keyword-matches .border-top > .border-bottom:before, .uw-keyword-matches .border-top:after, .uw-keyword-matches .border-top:before {
  display: block;
  content: "";
  width: 2rem;
  height: 2rem;
  position: absolute;
  transition: transform 0.5s ease-out;
}
.uw-keyword-matches .border-top > .border-bottom:before, .uw-keyword-matches .border-top:before {
  top: 0;
  border-top: 0.0625rem solid #001641;
}
.uw-keyword-matches .border-top:before {
  left: 0;
  border-left: 0.0625rem solid #001641;
}
.uw-keyword-matches .border-top > .border-bottom:before {
  right: 0;
  border-right: 0.0625rem solid #001641;
}
.uw-keyword-matches .border-top > .border-bottom:after, .uw-keyword-matches .border-top:after {
  bottom: 0;
  border-bottom: 0.0625rem solid #001641;
}
.uw-keyword-matches .border-top:after {
  left: 0;
  border-left: 0.0625rem solid #001641;
}
.uw-keyword-matches .border-top .border-bottom:after {
  right: 0;
  border-right: 0.0625rem solid #001641;
}
.uw-keyword-matches .border-top:hover:before {
  transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
}
.uw-keyword-matches .border-top:hover > .border-bottom:before {
  transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
}
.uw-keyword-matches .border-top:hover:after {
  transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
}
.uw-keyword-matches .border-top:hover > .border-bottom:after {
  transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
}
@media print, screen and (min-width: 64em) {
  .uw-keyword-matches {
    padding-left: 1.5625rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-keyword-matches {
    padding-left: 0;
  }
}
.uw-keyword-matches__title {
  color: #ed0a00;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 0.9375rem;
  display: block;
}
.uw-keyword-matches a {
  display: block;
  word-break: break-all;
  margin-bottom: 1.25rem;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 600;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.uw-keyword-matches a:last-of-type {
  margin-bottom: 0;
}
.uw-keyword-matches a span {
  display: block;
  color: #001641;
  margin-bottom: 0.3125rem;
}
.uw-link-box {
  padding: 35px 25px;
  position: relative;
}
@media (max-width: 1024px) {
  .uw-link-box {
    margin-bottom: 25px;
  }
}
.uw-link-box--border-top::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  border-top: 2px solid #001641;
  border-left: 2px solid #001641;
  height: 35px;
  width: 35px;
}
.uw-link-box--border-top::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  border-top: 2px solid #001641;
  border-right: 2px solid #001641;
  height: 35px;
  width: 35px;
}
.uw-link-box--border-bottom::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  border-bottom: 2px solid #001641;
  border-left: 2px solid #001641;
  height: 35px;
  width: 35px;
}
.uw-link-box--border-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  border-bottom: 2px solid #001641;
  border-right: 2px solid #001641;
  height: 35px;
  width: 35px;
}
.uw-link-box--link::after {
  display: none;
}
.uw-link-box--white .uw-link-box--border-bottom::after, .uw-link-box--white .uw-link-box--border-bottom::before,
.uw-link-box--white .uw-link-box--border-top::after,
.uw-link-box--white .uw-link-box--border-top::before {
  border-color: #fff;
}
.uw-live-chat {
  position: absolute;
  top: calc(50% - 13px);
  right: -2.1875rem;
  display: inline-block;
  transform: rotate(-90deg);
}
.uw-live-chat a {
  background-color: #ed0a00;
  text-decoration: none;
  padding: 0.625rem 0.9375rem;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 0;
  font-weight: bold;
  font-size: 0.875rem;
}
.uw-live-chat:hover a {
  background-color: #fff;
  color: #ed0a00;
  transition: all 0.5s linear;
}
#tap-pop-card .pop-card-wrapper {
  bottom: 80px !important;
}
@media print, screen and (max-width: 47.99875em) {
  #tap-pop-card .pop-card-wrapper {
    bottom: 0 !important;
  }
  #tap-pop-card .pop-card-wrapper:not(.tap-mobile) {
    right: 75px !important;
  }
  #tap-pop-card .pop-card-wrapper:not(.tap-mobile) .pop-card {
    flex-direction: row !important;
  }
  #tap-pop-card .pop-card-wrapper:not(.tap-mobile) button.chat-now-button {
    margin-left: 0.5rem !important;
  }
}
#live_chat_status {
  right: 30px !important;
  bottom: 100px !important;
}
.uw-map-embed {
  margin-block: var(--section-spacing-y);
}
.uw-masthead {
  background-color: #001641;
  color: #fff;
  position: relative;
  margin-top: 77px;
}
@media (min-width: 980px) {
  .uw-masthead {
    margin-top: 154px;
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-masthead {
    margin-bottom: 3.75rem;
  }
}
@media screen and (max-width: 47.9375em) {
  .uw-masthead {
    margin-bottom: 2rem;
  }
}
.uw-masthead__main {
  min-height: 9.125rem;
  padding: 1.5625rem 0 0.9375rem;
  margin-bottom: 1.25rem;
}
@media print, screen and (min-width: 48em) {
  .uw-masthead__main {
    padding: 5.75rem 0 4.6875rem;
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-masthead__main {
    padding: 4.375rem 0 4.6875rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 75em) {
  .uw-masthead__main {
    padding: 6.5625rem 0 5rem;
    margin-bottom: 0;
  }
}
@media print, screen and (max-width: 47.99875em) {
  .uw-masthead__main {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }
}
@media print, screen and (max-width: 47.99875em) {
  .uw-masthead__main .grid-container, .uw-masthead__main .mw-grid-container {
    margin: 0;
  }
}
.uw-masthead__content {
  z-index: 1;
  position: relative;
  width: 100%;
}
.uw-masthead__content .event-info li {
  margin-left: 0;
}
@media screen and (min-width: 75em) {
  .uw-masthead__content .event-info li:nth-child(odd) {
    margin-left: 0;
  }
}
@media screen and (min-width: 75em) {
  .uw-masthead__content .uw-masthead__course-landing-content p {
    width: 80%;
  }
}
.uw-masthead__title {
  font-size: 2.625rem;
  line-height: 1;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  .uw-masthead__title {
    font-size: 3.5rem;
    line-height: 1;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    padding-bottom: 10px;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-masthead__title {
    font-size: 4.625rem;
    line-height: 1;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-masthead__subtitle {
  font-size: 0.9rem;
  line-height: 1;
  font-weight: 600;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  padding-top: 0.8rem;
  position: relative;
  z-index: 1;
}
.uw-masthead__subtitle em {
  font-style: italic;
}
.uw-masthead__subtitle::before {
  position: absolute;
  width: 2rem;
  height: 0.125rem;
  content: "";
  top: 0;
  left: 0;
  background-color: #fff;
}
.uw-head-white .uw-masthead__subtitle::before {
  background-color: #001641;
}
@media print, screen and (min-width: 48em) {
  .uw-masthead__subtitle {
    margin-bottom: 1rem;
  }
}
.uw-masthead .page-navigator__list--pages {
  width: 100%;
}
@media screen and (min-width: 75em) {
  .uw-masthead .page-navigator__list--pages {
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    max-width: 76.875rem;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 75em) and (min-width: 48em) {
  .uw-masthead .page-navigator__list--pages {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media screen and (min-width: 75em) and (min-width: 64em) {
  .uw-masthead .page-navigator__list--pages {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media screen and (min-width: 75em) and (min-width: 75em) {
  .uw-masthead .page-navigator__list--pages {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
.uw-masthead .page-navigator__list--breadcrumbs {
  width: 100%;
}
@media screen and (min-width: 75em) {
  .uw-masthead .page-navigator__list--breadcrumbs {
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    max-width: 76.875rem;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 75em) and (min-width: 48em) {
  .uw-masthead .page-navigator__list--breadcrumbs {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media screen and (min-width: 75em) and (min-width: 64em) {
  .uw-masthead .page-navigator__list--breadcrumbs {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media screen and (min-width: 75em) and (min-width: 75em) {
  .uw-masthead .page-navigator__list--breadcrumbs {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-masthead--page-nav .page-navigator__list--breadcrumbs ul {
    flex: 0 0 auto;
    width: 83.3333333333%;
    padding-left: 0.78125rem;
    padding-right: 0.78125rem;
    margin-left: 16.6666666667%;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .uw-masthead--page-nav .page-navigator__list--breadcrumbs ul {
    margin-left: 200px;
  }
}
@media screen and (min-width: 75em) {
  .uw-masthead--page-nav .uw-masthead__content {
    margin-left: calc(16.6666666667% + 1.5625rem / 2);
  }
}
@media screen and (min-width: 75em) {
  .uw-masthead--form {
    margin-bottom: 5rem;
  }
  .uw-masthead--form .uw-masthead__main {
    padding-top: 8.4375rem;
    padding-bottom: 5.9375rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-masthead--large-title .uw-masthead__title {
    font-size: 5.625rem;
    line-height: 1;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-masthead--image-full {
  background-size: cover;
  background-position: center;
  padding: 0;
}
.uw-masthead--image-full h1 {
  margin-bottom: 0;
}
@media print, screen and (max-width: 47.99875em) {
  .uw-masthead--image-full {
    background-image: none !important;
  }
}
.uw-masthead--image-full .uw-masthead__main {
  padding-bottom: 1.5625rem;
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--image-full .uw-masthead__main {
    padding: 0;
    background: transparent;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--image-full .uw-masthead__content {
    min-height: 26.875rem;
    padding: 6.25rem 0;
    display: flex;
    align-items: flex-end;
  }
}
.uw-masthead--cta {
  background-size: cover;
  background-position: center;
  padding: 0;
}
@media print, screen and (min-width: 64em) {
  .uw-masthead--cta .uw-masthead__title {
    font-size: 5.625rem;
    line-height: 1.2;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-masthead--cta h1 {
  margin-bottom: 10vh;
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--cta h1 {
    margin-bottom: 5vh;
  }
}
.uw-masthead--cta.uw-head-navy {
  background-color: #001641;
  color: #fff;
}
.uw-masthead--cta.uw-head-red {
  background-color: #ed0a00;
  color: #fff;
}
.uw-masthead--cta.uw-head-blue {
  background-color: #0033FF;
  color: #fff;
}
.uw-masthead--cta.uw-head-white {
  background-color: #fff;
  color: #001641;
}
.uw-masthead--cta.uw-head-grey {
  background-color: #efefef;
  color: #001641;
}
.uw-masthead--cta.uw-head-grey .uw-hl-grey {
  background-color: #fff;
}
.uw-masthead--cta .uw-btn::after, .uw-masthead--cta p.button-grey a::after, p.button-grey .uw-masthead--cta a::after, .uw-masthead--cta p.button-navy a::after, p.button-navy .uw-masthead--cta a::after {
  content: "";
  margin: 0;
}
.uw-masthead--cta .uw-btn + .uw-btn, .uw-masthead--cta p.button-grey a + .uw-btn, p.button-grey .uw-masthead--cta a + .uw-btn, .uw-masthead--cta p.button-grey .uw-btn + a, p.button-grey .uw-masthead--cta .uw-btn + a, .uw-masthead--cta p.button-grey a + a, p.button-grey .uw-masthead--cta a + a, .uw-masthead--cta p.button-navy a + .uw-btn, p.button-navy .uw-masthead--cta a + .uw-btn, .uw-masthead--cta p.button-navy .uw-btn + a, p.button-navy .uw-masthead--cta .uw-btn + a, .uw-masthead--cta p.button-navy a + a, p.button-navy .uw-masthead--cta a + a {
  margin-top: 1rem;
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--cta .uw-btn + .uw-btn, .uw-masthead--cta p.button-grey a + .uw-btn, p.button-grey .uw-masthead--cta a + .uw-btn, .uw-masthead--cta p.button-grey .uw-btn + a, p.button-grey .uw-masthead--cta .uw-btn + a, .uw-masthead--cta p.button-grey a + a, p.button-grey .uw-masthead--cta a + a, .uw-masthead--cta p.button-navy a + .uw-btn, p.button-navy .uw-masthead--cta a + .uw-btn, .uw-masthead--cta p.button-navy .uw-btn + a, p.button-navy .uw-masthead--cta .uw-btn + a, .uw-masthead--cta p.button-navy a + a, p.button-navy .uw-masthead--cta a + a {
    margin-left: 1rem;
  }
}
.uw-masthead--cta .uw-btn, .uw-masthead--cta p.button-grey a, p.button-grey .uw-masthead--cta a, .uw-masthead--cta p.button-navy a, p.button-navy .uw-masthead--cta a {
  font-size: 1.125rem;
  line-height: 1.5rem;
  text-transform: uppercase;
  font-weight: 600;
  padding: 0.8rem 2rem 0.8rem 2rem;
  position: relative;
  display: inline-block;
  transition: background-color 0.2s ease-in-out;
}
.uw-masthead--cta .uw-btn.uw-link-small--red, .uw-masthead--cta p.button-grey a.uw-link-small--red, p.button-grey .uw-masthead--cta a.uw-link-small--red, .uw-masthead--cta p.button-navy a.uw-link-small--red, p.button-navy .uw-masthead--cta a.uw-link-small--red {
  color: #ed0a00;
}
.uw-masthead--cta .uw-btn, .uw-masthead--cta p.button-grey a, p.button-grey .uw-masthead--cta a, .uw-masthead--cta p.button-navy a, p.button-navy .uw-masthead--cta a,
.uw-masthead--cta .uw-btn-arrow,
.uw-masthead--cta .uw-btn-blue,
.uw-masthead--cta .uw-btn-navy,
.uw-masthead--cta .uw-btn-red,
.uw-masthead--cta .uw-btn-white {
  background-color: #001641;
  color: #fff;
}
.uw-masthead--cta .uw-btn-red {
  background-color: #ed0a00;
}
.uw-masthead--cta .uw-btn-blue {
  background-color: #0033FF;
}
.uw-masthead--cta .uw-btn-white,
.uw-masthead--cta .uw-btn-blue:hover,
.uw-masthead--cta .uw-btn-navy:hover,
.uw-masthead--cta .uw-btn-red:hover,
.uw-masthead--cta .uw-btn-white:hover,
.uw-masthead--cta .uw-btn:hover,
.uw-masthead--cta p.button-grey a:hover,
p.button-grey .uw-masthead--cta a:hover,
.uw-masthead--cta p.button-navy a:hover,
p.button-navy .uw-masthead--cta a:hover {
  background-color: #fff;
  color: #001641;
}
.uw-masthead--cta .uw-btn-white:hover {
  background-color: #001641;
  color: #fff;
}
.uw-masthead--cta .uw-masthead__main {
  padding: 4.375rem 0 4.6875rem;
}
@media print, screen and (min-width: 64em) {
  .uw-masthead--cta .uw-masthead__title {
    font-size: 5.625rem;
    line-height: 1.2;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-masthead--cta .uw-masthead__title.uw-hl, .uw-masthead--cta .uw-masthead__title.uw-hl-blue em, .uw-masthead--cta .uw-masthead__title.uw-hl-grey em, .uw-masthead--cta .uw-masthead__title.uw-hl-navy em, .uw-masthead--cta .uw-masthead__title.uw-hl-red em, .uw-masthead--cta .uw-masthead__title.uw-hl-white em {
  font-style: normal;
  line-height: 1.2;
  color: #001641;
}
.uw-masthead--cta .uw-masthead__title.uw-hl-navy em {
  background-color: #001641;
  color: #fff;
}
.uw-masthead--cta .uw-masthead__title.uw-hl-red em {
  background-color: #ed0a00;
  color: #fff;
}
.uw-masthead--cta .uw-masthead__title.uw-hl-blue em {
  background-color: #0033FF;
  color: #fff;
}
.uw-masthead--cta .uw-masthead__title.uw-hl-grey em {
  background-color: #efefef;
  color: #001641;
}
.uw-masthead--cta .uw-masthead__title.uw-hl-white em {
  background-color: #fff;
  color: #001641;
}
.uw-masthead--cta[style]::before {
  content: "";
  background-color: rgba(21, 21, 21, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.uw-masthead--cta[style]::after {
  content: "";
  background-image: rgba(21, 21, 21, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.uw-masthead--cta picture::after {
  content: "";
  background-color: rgba(21, 21, 21, 0.5019607843);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media (min-width: 640px) {
  .uw-masthead--cta picture.no-overlay::after {
    display: none;
  }
}
.uw-masthead--cta picture img {
  width: 100%;
  height: 100%;
  position: absolute;
  object-fit: cover;
}
.uw-masthead__main .uw-masthead__event-buttons .large {
  font-size: 1.25rem;
}
.uw-masthead.uw-masthead--aside-image {
  padding: 0;
  margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 48em) {
  .uw-masthead.uw-masthead--aside-image {
    margin-bottom: 3.125rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-masthead.uw-masthead--aside-image {
    margin-bottom: 6.25rem;
  }
}
@media (min-width: 768px) {
  .public-inner-standard .uw-masthead--image h1 {
    max-width: 65%;
  }
}
@media (min-width: 1200px) {
  .public-inner-standard .uw-masthead--image h1 {
    max-width: 80%;
  }
}
@media (min-width: 980px) and (max-width: 1200px) {
  .public-inner-standard .uw-masthead--image h1 {
    font-size: 5rem;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1200px) and (orientation: portrait) {
  .public-inner-standard .uw-masthead--image h1 {
    max-width: 55%;
  }
}
.uw-masthead__subbrand {
  position: relative;
}
@media (min-width: 768px) {
  .uw-masthead__subbrand--title {
    padding-bottom: 5rem !important;
  }
}
@media (max-width: 768px) {
  .uw-masthead__subbrand {
    display: block;
    padding-bottom: 11.25rem !important;
  }
}
.uw-masthead__subbrand--logo {
  background-color: #fff;
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .uw-masthead__subbrand--logo {
    display: flex;
    justify-content: center;
  }
}
@media (max-width: 480px) {
  .uw-masthead__subbrand--logo {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
@media (min-width: 768px) {
  .uw-masthead__subbrand--logo {
    width: 33vw;
    bottom: 2rem;
    right: 0;
  }
  .uw-masthead__subbrand--logo::before {
    content: "";
    position: absolute;
    background-color: #ed0a00;
    top: 0.9375rem;
    left: -2.1875rem;
    width: 6.25rem;
    height: 0.25rem;
    transform: rotate(-45deg);
  }
}
.uw-masthead__subbrand--logo > div {
  height: 5rem;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left;
}
@media (max-width: 768px) {
  .uw-masthead__subbrand--logo > div {
    width: 100%;
    height: 3.125rem;
    background-position: center;
  }
}
@media (min-width: 768px) {
  .uw-masthead__subbrand--logo > div {
    margin: 1rem 1rem 1rem 2rem;
  }
}
.uw-masthead__subbrand--logo > div > a {
  display: flex;
  height: 100%;
  width: 100%;
}
.uw-masthead--image__container + .blue-nav + .uw-masthead__subbrand {
  position: static;
}
.uw-masthead--image__container + .blue-nav + .uw-masthead__subbrand .uw-masthead__subbrand--logo {
  z-index: 1;
}
/* developed by Daniel Kandilas */
.uw-page-title {
  width: 100%;
}
.uw-masthead__titleFull, .uw-masthead__titleRight {
  width: 70%;
  font-size: 2.125rem;
  line-height: 1;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  .uw-masthead__titleFull, .uw-masthead__titleRight {
    font-size: 3rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-masthead__titleFull, .uw-masthead__titleRight {
  width: 98%;
  min-height: 320px;
  margin-top: auto !important;
}
@media print, screen and (max-width: 74.99875em) {
  .uw-masthead__titleFull, .uw-masthead__titleRight {
    width: 100%;
    min-height: auto;
    padding-bottom: 20px;
    font-size: 3rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-masthead__titleRight {
  width: 50%;
}
.uw-masthead__bizunit {
  display: flex;
  width: 100%;
  font-size: 1.125rem;
  line-height: 1;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 64em) {
  .uw-masthead__bizunit {
    display: none;
  }
}
.uw-masthead__newscaption {
  display: flex;
  align-items: flex-end;
  width: 100%;
  font-size: 1.125rem;
  line-height: 1;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.uw-masthead__newscontent {
  display: flex;
  align-items: flex-end;
  width: 100%;
  font-size: 1.125rem;
  line-height: 1;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 64em) {
  .uw-masthead__newscontent {
    display: none;
  }
}
.uw-masthead__photoby, .uw-masthead__photobydesk {
  display: inline-flex;
  font-size: 1.125rem;
  line-height: 1;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.uw-masthead__photoby .bold, .uw-masthead__photobydesk .bold {
  font-weight: 400;
}
@media print, screen and (min-width: 64em) {
  .uw-masthead__photoby, .uw-masthead__photobydesk {
    display: none;
  }
}
.uw-masthead__photobydesk {
  padding-top: 25px;
}
@media print, screen and (min-width: 64em) {
  .uw-masthead__photobydesk {
    display: flex;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-masthead__photobydesk {
    display: flex;
  }
}
.flex-full-image,
.flex-no-image,
.flex-parent-full-image,
.flex-parent-no-image {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex: 1;
  z-index: 1;
}
@media print, screen and (max-width: 74.99875em) {
  .flex-full-image,
  .flex-no-image,
  .flex-parent-full-image,
  .flex-parent-no-image {
    flex-direction: column-reverse;
  }
}
@media screen and (max-width: 40em) {
  .flex-full-image,
  .flex-no-image,
  .flex-parent-full-image,
  .flex-parent-no-image {
    max-height: 85vh !important;
  }
}
.flex-news-mob-image,
.flex-news-right-image,
.flex-parent-news-right-image {
  width: 100%;
  display: none;
  max-height: 400px;
  flex-direction: column;
  flex: 1;
  z-index: 1;
}
@media print, screen and (max-width: 74.99875em) {
  .flex-news-mob-image,
  .flex-news-right-image,
  .flex-parent-news-right-image {
    width: 100%;
    flex-direction: column-reverse;
  }
}
@media screen and (max-width: 40em) {
  .flex-news-mob-image,
  .flex-news-right-image,
  .flex-parent-news-right-image {
    max-height: 85vh !important;
  }
}
.flex-parent-full-image,
.flex-parent-no-image {
  position: relative;
}
.flex-parent-full-image::after,
.flex-parent-no-image::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 56.25%;
  content: "";
}
@media print, screen and (max-width: 63.99875em) {
  .flex-parent-full-image,
  .flex-parent-no-image {
    flex-direction: column-reverse;
    position: relative;
  }
  .flex-parent-full-image::after,
  .flex-parent-no-image::after {
    display: block;
    width: 100%;
    height: 100%;
    padding-top: 100%;
    content: "";
  }
}
.flex-parent-full-image::after,
.flex-parent-no-image::after {
  padding-top: 0% !important;
}
.flex-parent-full-image::after, .flex-parent-no-image::after {
  padding-top: 0% !important;
}
@media print, screen and (max-width: 74.99875em) {
  .flex-parent-news-right-image {
    position: relative;
  }
  .flex-parent-news-right-image::after {
    display: block;
    width: 100%;
    height: 100%;
    padding-top: 100%;
    content: "";
  }
}
.flex-row-full-image,
.flex-row-no-image {
  padding: 5em 0 2em;
}
@media print, screen and (max-width: 74.99875em) {
  .flex-row-full-image,
  .flex-row-no-image {
    flex-direction: row;
  }
}
@media print, screen and (max-width: 74.99875em) {
  .flex-row-right-image {
    flex-direction: row;
    margin-bottom: 2em;
  }
}
.flex-right {
  width: 85%;
  display: flex;
  justify-content: flex-end !important;
}
.flex-full {
  width: 100%;
  display: flex;
}
.align-end {
  align-items: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.mob-hide {
  max-width: 44.375rem;
}
@media print, screen and (max-width: 47.99875em) {
  .mob-hide {
    display: none !important;
  }
}
.mob-hide-two {
  max-width: 100%;
}
@media print, screen and (max-width: 47.99875em) {
  .mob-hide-two {
    display: none !important;
  }
}
@media print, screen and (max-width: 47.99875em) {
  .mob-100 {
    margin-top: auto !important;
    width: 100% !important;
  }
}
.margin-left-220 {
  display: flex;
}
@media (min-width: 1440px) {
  .margin-left-220 {
    margin-left: 220px !important;
  }
}
@media (max-width: 1440px) {
  .margin-left-220 {
    margin-left: 0 !important;
  }
}
.margin-left-zero {
  display: flex;
  margin-left: 0 !important;
}
@media (min-width: 768px) {
  .margin-left-zero {
    display: none;
  }
}
.margin-top-zero {
  display: flex;
  margin-top: 0 !important;
}
@media (max-width: 1200px) {
  .masthead-hide-image {
    display: none;
  }
}
.masthead-padding-bot-zero {
  padding: 5rem 0 0 !important;
}
@media screen and (max-width: 75em) {
  .masthead-padding-bot-zero {
    padding: 0 !important;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .masthead-color-switch {
    background: white;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .masthead-color-switch h1,
  .masthead-color-switch p {
    color: #001641 !important;
  }
}
.masthead-desktop-background-image-full {
  display: flex !important;
  background-position: center;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  height: 600px;
}
@media (max-width: 1200px) {
  .masthead-desktop-background-image-full {
    background-position: bottom right;
    background-size: cover;
    width: 100%;
  }
}
@media print, screen and (max-width: 47.99875em) {
  .masthead-desktop-background-image-full {
    height: 85vh;
  }
}
.masthead-desktop-background-image-full:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #151515;
  opacity: 0.55;
}
.masthead-desktop-height {
  min-height: 600px !important;
}
@media print, screen and (max-width: 74.99875em) {
  .masthead-desktop-height {
    min-height: 450px !important;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .masthead-desktop-height {
    min-height: auto !important;
  }
}
@media print, screen and (max-width: 47.99875em) {
  .masthead-main-padding-fix {
    padding-top: 0 !important;
  }
}
.uw-masthead--aside-image .uw-masthead__event-image::before {
  z-index: 0 !important;
}
.masthead-desktop-background-image-right {
  display: flex;
  background-image: url("http://localhost:3000/vivo/t4-site-assets/dist/assets/img/content/base-header-image.jpg");
  background-position: top right 25px;
  background-size: 45%;
  background-repeat: no-repeat;
}
@media (min-width: 1200px) {
  .masthead-desktop-background-image-right {
    width: 100%;
    height: 100%;
  }
}
@media (max-width: 1200px) {
  .masthead-desktop-background-image-right {
    background-position: bottom right;
    background-size: cover;
    width: 100%;
  }
}
.masthead-desktop-background-image-right:before {
  content: "";
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.69) 100%);
  opacity: 1;
}
@media (max-width: 1200px) {
  .masthead-desktop-background-image-right:before {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.69) 100%);
  }
}
.masthead-background-image-mobile {
  display: none;
  width: 100%;
  height: 100%;
}
@media print, screen and (max-width: 47.99875em) {
  .masthead-background-image-mobile {
    display: flex;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    overflow: hidden;
    height: 85vh;
  }
}
@media print, screen and (max-width: 47.99875em) and (max-width: 47.99875em) {
  .masthead-background-image-mobile:before {
    content: "";
    position: absolute;
    z-index: 0;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.69) 100%);
    opacity: 1;
  }
}
@media print and (max-width: 1200px), screen and (max-width: 47.99875em) and (max-width: 47.99875em) and (max-width: 1200px) {
  .masthead-background-image-mobile:before {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.69) 100%);
  }
}
@media screen and (-ms-high-contrast: active) and (min-width: 64em), print and (-ms-high-contrast: none), screen and (-ms-high-contrast: none) and (min-width: 64em) {
  .flex-parent-full-image {
    width: 100%;
    display: block;
    -ms-flex-preferred-size: 100%;
  }
}
.uw-masthead--aside-image p, .uw-masthead--aside-image li, .uw-masthead--aside-image .uw-masthead__main a {
  color: #fff;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  display: block;
}
.uw-masthead--aside-image span {
  display: block;
  font-weight: 700;
}
.uw-masthead--aside-image li {
  display: flex;
  margin-bottom: 1.375rem;
}
.uw-masthead--aside-image i {
  margin-right: 0.3125rem;
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--aside-image .uw-masthead__content {
    position: relative;
    z-index: 1;
  }
}
.uw-masthead--aside-image .uw-masthead__main {
  padding-top: 0;
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--aside-image .uw-masthead__main {
    padding-top: 7.1875rem;
    padding-bottom: 1.375rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-masthead--aside-image .uw-masthead__main {
    padding-top: 7.1875rem;
    padding-bottom: 6.25rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-masthead--aside-image .uw-masthead__main {
    padding-top: 10rem;
  }
}
.uw-masthead--aside-image .uw-masthead__main--event h2 {
  margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 64em) {
  .uw-masthead--aside-image .uw-masthead__main--event h2 {
    margin-bottom: 3.125rem;
  }
}
.uw-masthead--aside-image .uw-masthead__main--event li a {
  display: block;
}
.uw-masthead--aside-image .uw-masthead__main--event a.button {
  font-size: 1.25rem;
}
@media print, screen and (min-width: 64em) {
  .uw-masthead--aside-image .uw-masthead__title {
    font-size: 4.5rem;
    line-height: 1.0416666667;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 2.1875rem;
  }
}
.uw-masthead--aside-image .uw-masthead__sub-title {
  font-size: 1.75rem;
  line-height: 1.0714285714;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--aside-image .uw-masthead__sub-title {
    font-size: 2.5625rem;
    line-height: 1.1219512195;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 1.25rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-masthead--aside-image .uw-masthead__sub-title {
    font-size: 2.625rem;
    line-height: 1.0714285714;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 1.25rem;
  }
}
@media print, screen and (max-width: 47.99875em) {
  .uw-masthead--aside-image .uw-masthead__event-image {
    width: calc(100% + 60px);
    margin-left: -1.875rem;
    margin-right: -1.875rem;
    margin-bottom: 1.25rem;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--aside-image .uw-masthead__event-image {
    position: absolute;
    right: 0;
    top: 6.5625rem;
    width: 50%;
    max-width: 100%;
    padding-right: 15px;
  }
}
.uw-masthead--aside-image .uw-masthead__event-image::before {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-image: linear-gradient(to left top, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.69) 100%);
  background-image: -ms-linear-gradient(left top, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%);
  z-index: 1;
}
@media (max-width: 768px) {
  .uw-masthead--aside-image .uw-masthead__event-image::before {
    display: none;
  }
}
.uw-masthead--aside-image .uw-masthead__event-image .uw-masthead__event-buttons {
  margin-top: 1.875rem;
}
.uw-masthead--aside-image img {
  max-width: 44.375rem;
}
@media screen and (min-width: 58.125em) {
  .uw-masthead--aside-image .event-info-list {
    margin-bottom: 2.875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-masthead--aside-image .event-info-list {
    margin-bottom: 1rem;
  }
}
.uw-event-date span {
  display: inline;
}
.uw-masthead--image > img::before, .uw-masthead--image__container::before {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-image: linear-gradient(to left top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.69) 100%);
  background-image: -ms-linear-gradient(left top, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%);
  z-index: 1;
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--image > img, .uw-masthead--image__container {
    position: absolute;
    right: 0;
    top: 6.875rem;
    max-width: 25rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-masthead--image > img, .uw-masthead--image__container {
    max-width: 33.75rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-masthead--image > img, .uw-masthead--image__container {
    top: 4.6875rem;
    right: calc((100vw - 77rem + 15px) * 0.5);
  }
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--image .uw-masthead__main {
    min-height: 21.875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-masthead--image .uw-masthead__main {
    min-height: 28.125rem;
  }
}
.uw-masthead--image-full {
  background-size: cover;
  padding: 0;
}
.uw-masthead--image-full p {
  color: #fff;
  margin-top: 1.5rem;
}
@media print, screen and (max-width: 47.99875em) {
  .uw-masthead--image-full {
    background-image: none !important;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--image-full .page-navigator__list--breadcrumbs {
    top: 3.75rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-masthead--image-full .page-navigator__list--breadcrumbs {
    top: 2.5rem;
  }
}
.uw-masthead--image-full .uw-masthead__main {
  padding-bottom: 1.5625rem;
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--image-full .uw-masthead__main {
    padding: 0;
    background: transparent;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--image-full .uw-masthead__content {
    min-height: 26.875rem;
    padding: 1.875rem 0;
    display: flex;
    align-items: flex-end;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-masthead--image-full .uw-masthead__content {
    min-height: 38.125rem;
    padding: 6.25rem 0;
    display: flex;
    align-items: center;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--image-full[style]::before {
    content: "";
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 100%);
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
  }
  .uw-masthead--image-full[style]::after {
    content: "";
    background-image: linear-gradient(42deg, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 75%);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
}
@media (max-width: 980px) {
  .course-landing .uw-masthead--image-full {
    margin-bottom: 2rem;
  }
}
.uw-masthead--library .uw-masthead__main {
  position: relative;
}
@media print, screen and (min-width: 64em) {
  .uw-masthead--library .uw-masthead__main {
    margin-bottom: 0 !important;
    padding-top: 0.75rem;
    padding-bottom: 4.375rem;
  }
}
.uw-masthead--library .grid-x {
  align-items: flex-start;
}
@media print, screen and (min-width: 64em) {
  .uw-masthead--library h1 {
    font-size: 5.625rem;
    line-height: 1.0222222222;
    font-weight: 700;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
}
.uw-masthead--library .opening-times {
  max-width: 21.25rem;
  float: right;
}
.uw-masthead-with-search .masthead-search {
  margin-bottom: 50px;
  background: #001641;
  color: #fff;
}
@media (min-width: 1024px) {
  .uw-masthead-with-search .masthead-search {
    margin-bottom: 0;
  }
}
.uw-masthead-with-search .masthead-search form {
  border-bottom: 2px solid red;
  margin-bottom: 20px;
  display: flex;
}
.uw-masthead-with-search .masthead-search form .icon--search {
  color: white;
}
.uw-masthead-with-search .masthead-search form input[type=text] {
  border: 0;
  margin-bottom: 0;
  font-size: 0.8125rem;
  line-height: 30px;
  background: #001641;
  flex-grow: 1;
  color: #fff;
}
.uw-masthead-with-search .masthead-search form input[type=text]::placeholder {
  color: #fff;
  opacity: 0.6;
}
.uw-masthead-with-search .masthead-search form input[type=text]:-webkit-autofill, .uw-masthead-with-search .masthead-search form input[type=text]:-webkit-autofill:hover, .uw-masthead-with-search .masthead-search form input[type=text]:-webkit-autofill:focus, .uw-masthead-with-search .masthead-search form input[type=text]:-webkit-autofill:active, .uw-masthead-with-search .masthead-search form input[type=text]:-webkit-autofill::first-line {
  -webkit-box-shadow: 0 0 0 30px #001641 inset !important;
  -webkit-text-fill-color: #fff !important;
  transition: box-shadow 0s, border-color 0s ease-in-out;
  font-size: 0.8125rem;
}
@media (min-width: 1024px) {
  .uw-masthead-with-search .masthead-search form input[type=text] {
    font-size: 1.0625rem;
    line-height: 26px;
    height: 48px;
  }
  .uw-masthead-with-search .masthead-search form input[type=text]:-webkit-autofill::first-line {
    font-size: 1.0625rem;
  }
}
.uw-news-category-wrapper {
  margin-block: var(--section-spacing-y);
}
.uw-news-category-wrapper .uw-item-grid--news {
  margin-bottom: 2rem;
}
.uw-news-category-wrapper .uw-item-grid {
  margin-top: 0;
}
.uw-news-category-wrapper .uw-item h3 {
  padding: 0.625rem 0;
}
.uw-news-grid {
  margin-block: var(--section-spacing-y);
}
.uw-news-grid__title {
  font-size: 2.625rem;
  line-height: 1.0952380952;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: 700;
  color: #ed0a00;
  margin-bottom: 1.25rem;
  line-height: 2.875rem;
  max-width: 18.25rem;
}
@media print, screen and (min-width: 48em) {
  .uw-news-grid__title {
    font-size: 3.5rem;
    line-height: 1.0178571429;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  .uw-news-grid__title {
    font-size: 8.125rem;
    line-height: 0.9384615385;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 48em) {
  .uw-news-grid__title {
    margin-bottom: 1.875rem;
    max-width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-news-grid__title {
    margin-bottom: 2.75rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-news-grid__title {
    font-size: 5.125rem;
    line-height: 1.487804878;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-news-grid__title--smaller {
  font-size: 2.5625rem;
  line-height: 1;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 0;
  margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  .uw-news-grid__title--smaller {
    letter-spacing: -0.025rem;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-news-grid__button {
    display: none;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-news-grid__button {
    display: flex;
  }
}
.uw-news-grid__articles {
  margin-bottom: 1.25rem;
}
@media print, screen and (min-width: 48em) {
  .uw-news-grid__articles {
    margin-bottom: 3.125rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-news-grid__articles {
    margin-bottom: 1.875rem;
  }
}
@media print, screen and (max-width: 47.99875em) {
  .uw-news-grid .article {
    margin-bottom: 0.625rem;
    max-width: 76.875rem;
    margin-right: auto;
    margin-left: auto;
    display: flex;
    flex-flow: row nowrap;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-news-grid .article {
    display: flex;
    flex-direction: column;
  }
}
@media print, screen and (max-width: 47.99875em) {
  .uw-news-grid .article__image {
    max-width: 6.875rem;
    flex-shrink: 0;
    padding: 0 !important;
  }
}
.uw-news-grid .article__image img {
  display: block;
  margin-bottom: 0.625rem;
}
.uw-news-grid .article time {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: rgba(21, 21, 21, 0.6);
  text-transform: uppercase;
  margin-bottom: 0.3125rem;
  display: inline-block;
}
@media print, screen and (min-width: 48em) {
  .uw-news-grid .article time {
    margin-bottom: 0.3125rem;
  }
}
.uw-homepage .uw-news-grid .article time {
  display: block;
}
.uw-news-grid .article__title {
  font-size: 1.25rem;
  line-height: 1.5;
  font-weight: 500;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  margin: 0 0 0.9375rem;
}
.uw-news-grid .article__button {
  text-transform: uppercase;
  font-size: 0.875rem;
  line-height: 1.5;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  .uw-news-grid .article__button {
    position: absolute;
    bottom: 0;
  }
}
.uw-news-grid .article a {
  width: 100%;
  font-weight: bold;
}
.uw-news-grid .article__meta {
  position: relative;
  padding-bottom: 3.125rem;
}
@media print, screen and (max-width: 47.99875em) {
  .uw-news-grid .article__meta {
    padding: 0 0 0 0.9375rem;
  }
}
@media (max-width: 768px) {
  .uw-news-grid .article {
    display: block;
  }
}
.uw-news-header {
  position: relative;
}
.uw-news-header .caption {
  background: rgba(0, 0, 0, 0.75);
  position: absolute !important;
  bottom: 0;
  width: 100%;
  line-height: 18px;
  padding: 10px 15px;
}
.uw-news-header mark {
  background: #03f;
  color: white;
}
.uw-news-header .img-holder--small {
  display: none;
  position: absolute;
}
.uw-news-header .img-holder--main img {
  max-height: 75vh;
}
.uw-news-header .uw-masthead__main {
  display: none;
}
.uw-news-header .uw-masthead__main > .grid-container, .uw-news-header .uw-masthead__main > .mw-grid-container {
  position: relative;
  display: flex;
}
.uw-news-header .uw-masthead__main > .grid-container > div:nth-child(2), .uw-news-header .uw-masthead__main > .mw-grid-container > div:nth-child(2) {
  flex-grow: 1;
}
@media (min-width: 768px) {
  .uw-news-header .img-holder {
    right: 0;
    display: flex;
    flex-direction: column;
  }
  .uw-news-header .img-holder--main {
    position: absolute;
    height: 100%;
  }
  .uw-news-header .img-holder--main > div {
    display: flex;
    flex-grow: 1;
  }
  .uw-news-header .img-holder--main > div:nth-child(2) {
    position: relative;
    flex-grow: 0;
    overflow: hidden;
  }
  .uw-news-header .img-holder--main img {
    width: auto;
    max-height: 500px;
    max-width: 889px;
  }
  .uw-news-header .img-holder--small > div {
    position: relative;
  }
  .uw-news-header .img-holder--small img {
    width: auto;
    max-height: 400px;
    max-width: 600px;
  }
  .uw-news-header .uw-masthead__main {
    display: block;
    min-height: 500px;
  }
}
.uw-news-header .uw-masthead__title {
  max-width: 60%;
  font-size: 3rem;
  line-height: 3.5rem;
}
@media (min-width: 768px) {
  .uw-news-header .uw-masthead__title {
    font-size: 3rem;
    line-height: 3.5rem;
  }
}
@media (min-width: 1024px) {
  .uw-news-header .uw-masthead__title {
    font-size: 4rem;
    line-height: 4.75rem;
  }
}
.uw-news--body {
  flex-direction: column-reverse;
}
.uw-news--body .button {
  margin: 0;
}
.uw-news--body .uw-news--title {
  font-size: 2rem;
  margin-top: 10px;
}
.uw-news--body .uw-post-content .uw-post-date {
  display: block;
  margin-bottom: 0;
  font-size: 18px;
}
.uw-news--body .uw-post-details .uw-post-date {
  display: none;
}
@media (min-width: 768px) {
  .uw-news--body {
    flex-direction: row;
  }
  .uw-news--body .uw-news--title {
    display: none;
  }
  .uw-news--body .uw-post-details .uw-post-date {
    display: block;
  }
  .uw-news--body .uw-post-content .uw-post-date {
    display: none;
  }
}
.uw-news--intro {
  font-size: 1.2rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
}
@media (min-width: 768px) {
  .uw-news--intro .uw-news--intro {
    font-size: 1.875rem;
  }
}
.uw-latest-items {
  margin-block: var(--section-spacing-y);
}
.uw-latest-items.uw-latest-items-multi .item-list-active::before {
  position: absolute;
  content: "";
  z-index: 1;
  display: block;
  top: 0;
  left: 0;
  width: 110%;
  height: 100%;
  background: #fff;
  transform-origin: 100% 50%;
  animation: revealRight 1s cubic-bezier(0.23, 1, 0.75, 1) forwards;
}
.uw-latest-items .item-link {
  display: none;
}
.uw-latest-items .item-link.item-link-active {
  display: block;
  text-decoration: none;
  padding-bottom: 16px;
}
.uw-latest-items--hr {
  display: none;
}
.uw-latest-items .item-list {
  display: none;
  position: relative;
  flex-direction: row;
}
.uw-latest-items .item-list > * {
  display: flex;
  flex-basis: 33.33%;
  flex-direction: column;
  padding: 0 0.5rem 0 0.5rem;
  min-width: 75%;
}
.uw-latest-items .item-list > *:first-of-type {
  padding: 0 0.5rem 0 0;
}
.uw-latest-items .item-list > *:last-of-type {
  padding: 0 0 0 0.5rem;
}
.uw-latest-items .item-list.item-list-active {
  display: flex;
}
.uw-latest-items .item-title {
  color: #ed0a00;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  text-transform: uppercase;
  display: block;
  margin-bottom: 0.9375rem;
}
.uw-latest-items .item-title:not(.item-title-active) {
  cursor: pointer;
}
.uw-latest-items .item-title.item-title-active {
  display: flex;
}
.uw-latest-items .item-title.item-title-active span {
  color: #001641;
  background-color: #F2F2F2;
  padding: 5px 10px;
}
.uw-latest-items .item-title.item-title-active::after {
  content: "";
  width: 0px;
  height: 0px;
  border-top: 1rem solid transparent;
  border-bottom: 1rem solid transparent;
  border-left: 1rem solid #F2F2F2;
  border-right: 0;
  display: flex;
  align-self: center;
}
.uw-latest-items .uw-latest-items--main {
  display: flex;
  flex-direction: column;
}
.uw-latest-items .uw-latest-items--intro-links-holder {
  display: flex;
  flex-direction: column;
}
.uw-latest-items nav.uw-latest-items--links {
  display: flex;
  flex-direction: row;
  margin-top: 0.625rem;
}
.uw-latest-items nav.uw-latest-items--links ol {
  margin-left: 0;
}
.uw-latest-items nav.uw-latest-items--links li {
  list-style: none;
}
@media screen and (max-width: 75em) {
  .uw-latest-items .uw-latest-items--intro h2 {
    font-weight: 700;
    font-size: 1.802rem;
    line-height: 1.75rem;
    padding-bottom: 1rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-latest-items.uw-latest-items-multi .uw-latest-items--main {
    flex-direction: row;
  }
  .uw-latest-items.uw-latest-items-multi .uw-latest-items--intro {
    height: 150px;
    max-height: 150px;
    margin-bottom: 1.25rem;
  }
  .uw-latest-items--hr {
    display: block;
    width: 3.125rem;
    height: 0.125rem;
    background-color: #ed0a00;
    margin-top: 0.59375rem;
  }
  .uw-latest-items--intro h2 {
    font-size: 1.802rem;
    font-weight: 700;
    line-height: 1.75rem;
  }
  .uw-latest-items--intro-links-holder {
    flex-basis: 25%;
  }
  .uw-latest-items--list {
    flex-basis: 75%;
  }
  .uw-latest-items .item-list > * {
    min-width: unset;
  }
  .uw-latest-items .uw-latest-items--intro-links-holder {
    margin-right: 2rem;
  }
}
@media screen and (min-width: 75em) {
  .item-list-active::before {
    width: 100%;
  }
}
.uw-story--image-thumbnail {
  position: relative;
  margin-bottom: 1.25rem;
  overflow: hidden;
  height: 250px;
}
@media (max-width: 480px) {
  .uw-story--image-thumbnail {
    height: 128px;
    width: 228px;
  }
}
@media (min-width: 1200px) {
  .uw-story--image-thumbnail {
    height: 155px;
    width: 275px;
  }
}
.uw-story--tag-blue {
  top: unset;
  bottom: 15px;
}
@media (max-width: 480px) {
  .uw-story--tag-blue {
    display: none;
  }
}
.uw-story--link {
  margin-bottom: 0.5rem;
}
.uw-latest-items-multi .uw-story--title {
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-weight: 700;
}
@keyframes revealRight {
  0% {
    transform: scaleX(1);
  }
  100% {
    transform: scaleX(0);
  }
}
.uw-on-page-menu {
  max-width: 70rem;
  position: -webkit-sticky;
  position: sticky;
  margin: -5rem auto 2rem auto;
  top: 0;
  z-index: 50;
  font-size: 1rem;
  font-weight: 700;
  color: #fff;
  background-color: #03f;
  transition: top 0.2s ease-in-out;
}
.uw-on-page-menu summary {
  display: block;
  padding: 0.5rem 0.75rem;
  text-transform: uppercase;
  color: inherit;
  background-color: inherit;
  cursor: pointer;
}
.uw-on-page-menu summary::-webkit-details-marker {
  display: none;
}
.uw-on-page-menu summary::after {
  content: "";
  display: inline-block;
  width: 0.65rem;
  height: 0.65rem;
  margin-left: 0.5rem;
  color: inherit;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" viewBox="0 0 448 512"><path fill="white" d="M207 381 13 187c-10-9-10-24 0-34l22-22c10-10 25-10 34-1l155 155 155-155c9-9 24-9 34 1l22 22c10 10 10 25 0 34L241 381c-9 10-25 10-34 0z"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
}
.uw-home-carousel + .uw-on-page-menu {
  margin-top: -6.7rem;
}
.uw-on-page-menu details[open] summary::after {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" viewBox="0 0 352 512"><path fill="white" d="m243 256 100-100c12-12 12-32 0-45l-22-22a31 31 0 0 0-45 0L176 189 76 89a31 31 0 0 0-45 0L9 111a31 31 0 0 0 0 45l100 100L9 356a31 31 0 0 0 0 45l22 22c13 12 33 12 45 0l100-100 100 100c12 12 32 12 45 0l22-22c12-13 12-33 0-45L243 256z"/></svg>');
}
.uw-on-page-menu ul {
  list-style: none;
  margin: 0;
  padding: 0.3rem;
  overflow: auto;
  background-color: #03f;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: flex-start;
  gap: 0.1rem 3rem;
}
.uw-on-page-menu ul a {
  display: block;
  padding: 0.65rem 0.9rem;
  color: #fff;
  /* background-color: #14f; */
}
.uw-on-page-menu ul a:hover,
.uw-on-page-menu ul a:focus,
.uw-on-page-menu ul a:active {
  text-decoration: underline;
  text-decoration-thickness: 0.1rem;
  text-underline-offset: 0.25rem;
}
@media (min-width: 980px) {
  .uw-on-page-menu {
    top: 154px;
  }
  .scroll-active .uw-on-page-menu {
    top: 0;
  }
}
@media (max-width: 980px) {
  .uw-on-page-menu {
    top: 77px;
  }
}
@media (min-width: 769px) {
  .uw-on-page-menu summary {
    display: none;
  }
}
@media (max-width: 767px) {
  .uw-on-page-menu {
    margin-top: -2rem;
  }
  .uw-home-carousel + .uw-on-page-menu {
    margin-top: -2rem;
  }
  .uw-on-page-menu ul {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
  }
  .uw-on-page-menu ul a {
    display: block;
  }
}
.uw-opening-times {
  margin-bottom: 3.125rem;
}
.uw-opening-times .border-top {
  padding: 1.875rem 1.875rem;
  position: relative;
}
@media print, screen and (min-width: 64em) {
  .uw-opening-times .border-top {
    padding: 1.875rem 1.875rem;
  }
}
.uw-opening-times .border-top > .border-bottom:after,
.uw-opening-times .border-top > .border-bottom:before, .uw-opening-times .border-top:after, .uw-opening-times .border-top:before {
  display: block;
  content: "";
  width: 2rem;
  height: 2rem;
  position: absolute;
  transition: transform 0.5s ease-out;
}
.uw-opening-times .border-top > .border-bottom:before, .uw-opening-times .border-top:before {
  top: 0;
  border-top: 0.0625rem solid #fff;
}
.uw-opening-times .border-top:before {
  left: 0;
  border-left: 0.0625rem solid #fff;
}
.uw-opening-times .border-top > .border-bottom:before {
  right: 0;
  border-right: 0.0625rem solid #fff;
}
.uw-opening-times .border-top > .border-bottom:after, .uw-opening-times .border-top:after {
  bottom: 0;
  border-bottom: 0.0625rem solid #fff;
}
.uw-opening-times .border-top:after {
  left: 0;
  border-left: 0.0625rem solid #fff;
}
.uw-opening-times .border-top .border-bottom:after {
  right: 0;
  border-right: 0.0625rem solid #fff;
}
.uw-opening-times .border-top:hover:before {
  transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
}
.uw-opening-times .border-top:hover > .border-bottom:before {
  transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
}
.uw-opening-times .border-top:hover:after {
  transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
}
.uw-opening-times .border-top:hover > .border-bottom:after {
  transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
}
@media print, screen and (min-width: 48em) {
  .uw-opening-times {
    margin-bottom: 3.75rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-opening-times {
    margin-bottom: 0;
  }
  .uw-opening-times .border-top {
    padding: 1.875rem 1.875rem;
    position: relative;
  }
}
@media print, screen and (min-width: 64em) and (min-width: 64em) {
  .uw-opening-times .border-top {
    padding: 1.875rem 1.875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-opening-times .border-top > .border-bottom:after,
  .uw-opening-times .border-top > .border-bottom:before, .uw-opening-times .border-top:after, .uw-opening-times .border-top:before {
    display: block;
    content: "";
    width: 2rem;
    height: 2rem;
    position: absolute;
    transition: transform 0.5s ease-out;
  }
  .uw-opening-times .border-top > .border-bottom:before, .uw-opening-times .border-top:before {
    top: 0;
    border-top: 0.0625rem solid #fff;
  }
  .uw-opening-times .border-top:before {
    left: 0;
    border-left: 0.0625rem solid #fff;
  }
  .uw-opening-times .border-top > .border-bottom:before {
    right: 0;
    border-right: 0.0625rem solid #fff;
  }
  .uw-opening-times .border-top > .border-bottom:after, .uw-opening-times .border-top:after {
    bottom: 0;
    border-bottom: 0.0625rem solid #fff;
  }
  .uw-opening-times .border-top:after {
    left: 0;
    border-left: 0.0625rem solid #fff;
  }
  .uw-opening-times .border-top .border-bottom:after {
    right: 0;
    border-right: 0.0625rem solid #fff;
  }
  .uw-opening-times .border-top:hover:before {
    transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
  }
  .uw-opening-times .border-top:hover > .border-bottom:before {
    transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
  }
  .uw-opening-times .border-top:hover:after {
    transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
  }
  .uw-opening-times .border-top:hover > .border-bottom:after {
    transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
  }
}
.uw-opening-times .border-top {
  padding: 2.8125rem 1.5625rem 3.125rem;
}
@media print, screen and (min-width: 48em) {
  .uw-opening-times .border-top {
    padding: 1.125rem 3.4375rem 2.5rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-opening-times .border-top {
    padding: 2.5rem 2rem 2.5rem;
  }
}
.uw-opening-times__title {
  display: inline-block;
  font-size: 1.25rem;
  line-height: 1.4;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  margin-bottom: 0.9375rem;
  padding-top: 2rem;
  line-height: 0.5;
}
.uw-opening-times__title:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.125rem;
  background-color: #001641;
  margin-top: 0.9375rem;
}
@media print, screen and (min-width: 64em) {
  .uw-opening-times__title {
    font-size: 1.5rem;
    line-height: 1;
    font-weight: 700;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
  .uw-opening-times__title:after {
    content: "";
    display: block;
    width: 3.125rem;
    height: 0.125rem;
    background-color: #fff;
    margin-top: 0.9375rem;
  }
}
.uw-opening-times__btn {
  display: inline-block;
  background: #ed0a00;
  color: #fff;
  text-transform: uppercase;
  padding: 0.375rem 0.5rem 0.3125rem;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.uw-opening-times__btn:focus {
  color: #fff;
}
.uw-opening-times__btn:hover {
  background: #fff;
  text-decoration: none;
}
.uw-opening-times ul {
  margin-bottom: 1rem;
}
@media print, screen and (min-width: 48em) {
  .uw-opening-times ul {
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-opening-times ul {
    margin-bottom: 0.9375rem;
  }
}
.uw-opening-times li {
  font-size: 1rem;
  line-height: 1.25;
  font-weight: 200;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 0.5rem;
}
@media print, screen and (min-width: 48em) {
  .uw-opening-times li {
    margin-bottom: 0.5rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-opening-times li {
    font-size: 1rem;
    line-height: 1.25;
    font-weight: 200;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 0.5rem;
  }
}
.uw-opening-times li:last-of-type {
  margin-bottom: 0;
}
.uw-opening-times p {
  font-size: 0.9rem;
}
.uw-opening-times p > b {
  font-size: 1rem;
}
.uw-opening-times .item {
  position: relative;
  float: left;
  font-size: 1rem;
}
.uw-opening-times .item p {
  text-align: center;
  position: absolute;
  line-height: 160px;
  width: 103%;
  font-size: 1rem;
}
.uw-opening-times svg {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.uw-opening-times .circle_animation {
  stroke-dasharray: 314; /* this value is the pixel circumference of the circle */
  stroke-dashoffset: 314;
}
.uw-orbit-arrows:focus {
  outline: 1px dotted #001641;
  box-shadow: 0px 0px 2px #fff;
}
.uw-orbit-arrows button:hover {
  background: transparent;
}
.uw-orbit-arrows button:hover .fa-chevron-left,
.uw-orbit-arrows button:hover .fa-chevron-right {
  color: #f2f2f2;
}
.uw-orbit-arrows .fa-chevron-left,
.uw-orbit-arrows .fa-chevron-right {
  font-size: 2.25rem;
  line-height: 2.25rem;
}
.uw-orbit-arrows .orbit-next,
.uw-orbit-arrows .orbit-previous {
  padding-top: 0;
  padding-bottom: 0;
  top: calc(50% - 2.25rem / 2);
}
.uw-page-grid__title {
  font-size: 1.802rem;
  line-height: 1.85rem;
  font-weight: 700;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 1.875rem;
  color: #ed0a00;
}
.uw-page-grid__articles {
  margin-bottom: 0.9375em;
}
.uw-page-grid .article a {
  width: 100%;
}
.uw-page-grid .article__image {
  display: block;
}
.uw-page-grid .article__image img {
  display: block;
  margin-bottom: 0.9375rem;
}
.uw-page-grid .article__button {
  margin-bottom: 0.625rem;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  display: inline-block;
}
@media (min-width: 980px) {
  .uw-page-grid .article__button {
    max-width: 90%;
  }
}
.uw-page-grid .article__button::after {
  transition: margin-left 0.2s ease-in-out;
}
.uw-page-grid .article__button:hover::after {
  margin-left: 1.5625rem;
}
.uw-page-grid .article__button svg {
  margin-left: 0.625rem;
}
.uw-page-grid .article span {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: rgba(0, 0, 0, 0.6);
  text-transform: uppercase;
  margin-bottom: 5px;
  display: inline-block;
}
@media print, screen and (min-width: 48em) {
  .uw-page-grid .article span {
    margin-bottom: 0.3125rem;
  }
}
.uw-page-grid .article h3 {
  font-size: 1.5rem;
  line-height: 1.1666666667;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  margin: 0 0 0.9375rem;
}
.uw-page-grid .quote {
  padding: 3.75rem 0 0;
}
@media print, screen and (max-width: 74.99875em) {
  .uw-page-grid .quote {
    width: calc(100% - 3.75rem) !important;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-page-grid .quote {
    padding-top: 4rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-page-grid .quote {
    padding-right: 1.875rem;
    padding-top: 2.75rem;
    margin-top: -1.25rem;
  }
}
.uw-page-grid .quote__content {
  margin: 0;
  position: relative;
}
.uw-page-grid .quote__content::before {
  content: "";
  position: absolute;
  content: "“";
  display: block;
  font-size: 8.75rem;
  line-height: 0.8571428571;
  font-weight: 500;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  height: 2.5625rem;
  color: #001641;
  top: -3.75rem;
}
.uw-page-grid .quote__content p {
  font-size: 1.5rem;
  line-height: 1.0833333333;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  font-style: italic;
}
@media print, screen and (min-width: 48em) {
  .uw-page-grid .quote__content p {
    font-size: 1.6875rem;
    line-height: 1.1111111111;
    font-weight: 400;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-page-grid .quote__content cite {
  font-size: 0.875rem;
  line-height: 1.0625rem;
  text-transform: uppercase;
  font-style: normal;
}
.uw-page-grid .quote__content span {
  font-weight: 700;
  display: block;
  margin-bottom: 0.3125rem;
}
.uw-page-grid .grid-quote-landing#grid-quote-landing-id {
  margin-top: 3.75rem;
  margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 48em) {
  .uw-page-grid .grid-quote-landing#grid-quote-landing-id {
    margin-bottom: 0;
    margin-top: 3.75rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-page-grid .grid-quote-landing#grid-quote-landing-id {
    margin-bottom: 3.125rem;
    margin-top: 6.25rem;
  }
}
.uw-page-grid .grid-quote-landing#grid-quote-landing-id > a.button {
  display: flex;
}
@media only screen and (min-width: 768px) {
  .uw-page-grid {
    margin-bottom: 0;
  }
}
.page-navigator {
  margin-bottom: 1.875rem;
  z-index: 6;
}
@media print, screen and (min-width: 48em) {
  .page-navigator {
    margin-bottom: 0;
  }
}
.page-navigator__button {
  display: none;
  font-size: 0.875rem;
  line-height: 2.8571428571;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #fff;
  text-transform: uppercase;
  min-height: 2.5rem;
  min-width: 8.4375rem;
  background-color: #001641;
  padding: 0 0.5rem;
  position: relative;
  padding: 0 0.75rem;
  min-width: 10.125rem;
}
.page-navigator__button:active, .page-navigator__button:focus, .page-navigator__button:hover {
  color: #fff;
  text-decoration: none;
}
.page-navigator__button:focus {
  outline: 1px dotted #001641;
  box-shadow: 0 0 2px #fff;
}
@media print, screen and (min-width: 48em) {
  .page-navigator__button {
    width: 50%;
  }
}
.page-navigator__button--pages {
  background-color: #0033FF;
  min-width: 8.125rem;
  margin-left: 0.3125rem;
  min-width: 9.1875rem;
}
.taem-layout .page-navigator__button--pages {
  background-color: #ed0a00;
}
@media print, screen and (min-width: 48em) {
  .page-navigator__button--pages {
    min-width: 50%;
    position: relative;
    left: 0;
    margin-left: 0;
    padding-left: 60px;
    min-height: 3.125rem;
    line-height: 3.125rem;
  }
}
@media screen and (min-width: 75em) {
  .page-navigator__button--pages {
    display: none;
    line-height: 1.1875rem;
  }
}
.page-navigator__button--breadcrumbs {
  background-color: #001641;
  position: relative;
}
@media print, screen and (min-width: 48em) {
  .page-navigator__button--breadcrumbs {
    min-width: 50%;
    position: relative;
    left: 0;
    margin-left: 0;
    min-height: 3.125rem;
    line-height: 3.125rem;
  }
}
@media print, screen and (min-width: 48em) {
  .page-navigator__button.mobile-width-100 {
    min-width: 100%;
  }
}
.page-navigator__button i,
.page-navigator__button svg {
  margin-left: 0.5rem;
  font-size: 0.625rem;
}
.page-navigator__button.is-active {
  z-index: 10;
}
.page-navigator__button.is-active .fa-chevron-down {
  display: none;
}
.page-navigator__button.is-active .fa-times {
  display: inline-block;
}
.page-navigator__button .fa-times {
  display: none;
}
.page-navigator .mobile-hide {
  display: none !important;
}
@media print, screen and (min-width: 48em) {
  .page-navigator .mobile-hide {
    display: none !important;
  }
}
.page-navigator__list a {
  color: #fff;
  font-size: 0.8125rem;
  line-height: 1.3846153846;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.page-navigator__list li {
  margin-bottom: 0.9375rem;
}
@media print, screen and (min-width: 48em) {
  .page-navigator__list--breadcrumbs {
    position: absolute;
    left: 0;
    min-width: 22.8125rem;
  }
}
@media screen and (min-width: 75em) {
  .page-navigator__list--breadcrumbs {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
    max-width: 76.875rem;
    margin-left: auto;
    margin-right: auto;
    min-width: 0;
    left: 0;
    right: 0;
    width: 100%;
  }
}
.page-navigator__list--breadcrumbs ul {
  display: none;
  width: 100%;
  padding: 3rem 0.9375rem 0.625rem;
  margin-left: 0;
  position: relative;
  top: -2.5rem;
  background: #001641;
}
.page-navigator__list--breadcrumbs ul li {
  display: block;
  width: 100%;
}
.page-navigator__list--breadcrumbs ul li:nth-of-type(2) {
  padding-left: 0.9375rem;
}
.page-navigator__list--breadcrumbs ul li:nth-of-type(3) {
  padding-left: 1.875rem;
}
.page-navigator__list--breadcrumbs ul li:nth-of-type(n+4) {
  padding-left: 2.8125rem;
}
@media print, screen and (min-width: 64em) {
  .page-navigator__list--breadcrumbs ul {
    z-index: 1;
    position: relative;
  }
}
@media screen and (min-width: 75em) {
  .page-navigator__list--breadcrumbs ul {
    display: block !important;
    background: transparent;
  }
  .page-navigator__list--breadcrumbs ul li {
    display: inline-block;
    width: auto;
    padding-left: 0 !important;
  }
}
.page-navigator__list--breadcrumbs a {
  font-weight: 400;
}
@media screen and (min-width: 75em) {
  .page-navigator__list--pages {
    z-index: 9;
  }
}
@media print, screen and (min-width: 48em) {
  .page-navigator__list--pages {
    position: absolute;
    left: 0;
    min-width: 22.8125rem;
  }
}
@media screen and (min-width: 75em) {
  .page-navigator__list--pages {
    padding-right: 0;
    padding-left: 0;
    max-width: 76.875rem;
    margin-left: auto;
    margin-right: auto;
    min-width: 0;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 0;
  }
}
@media screen and (min-width: 90em) {
  .page-navigator__list--pages {
    left: -13.25rem;
  }
}
.page-navigator__list--pages--wrapper {
  background-color: #0033FF;
  width: 100%;
  padding: 3rem 0.9375rem 0.625rem;
  margin-left: 0;
  position: relative;
  z-index: 5;
}
.taem-layout .page-navigator__list--pages--wrapper {
  background-color: #ed0a00;
}
@media print, screen and (max-width: 47.99875em) {
  .page-navigator__list--pages--wrapper {
    top: -2.5rem;
  }
}
@media print, screen and (max-width: 89.99875em) {
  .page-navigator__list--pages--wrapper {
    display: none;
  }
}
@media print, screen and (min-width: 48em) {
  .page-navigator__list--pages--wrapper {
    padding: 3rem 0.9375rem 0.625rem 3.75rem;
  }
}
@media screen and (min-width: 75em) {
  .page-navigator__list--pages--wrapper {
    display: block !important;
    padding: 2.5rem 1.5625rem 1.875rem;
    max-width: 11.75rem;
    position: fixed;
    top: 9.625rem;
  }
}
@media screen and (min-width: 90em) {
  .page-navigator__list--pages--wrapper {
    max-width: 16.25rem;
    padding: 2.5rem 2.5rem 1.875rem;
  }
}
.page-navigator__list--pages--wrapper .page-navigator__title {
  color: #fff;
  font-size: 0.875rem;
  line-height: 1.5;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  display: inline-block;
  margin-bottom: 1.875em;
}
@media print, screen and (min-width: 64em) {
  .page-navigator__list--pages--wrapper .page-navigator__title {
    margin-bottom: 1.25rem;
  }
}
.page-navigator__list--pages--wrapper ul li {
  line-height: 1;
}
@media print, screen and (min-width: 64em) {
  .page-navigator__list--pages--wrapper ul li a {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.page-navigator__list--pages--wrapper ul li.current a {
  font-weight: 700;
}
.page-navigator__list--pages--wrapper ul li .currentbranch0 a {
  font-weight: 700;
}
.scroll-active .page-navigator__list--pages--wrapper {
  top: 4.825rem;
}
.page-navigator-more {
  color: #fff;
  font-size: 0.8125rem;
  line-height: 1.23077;
  position: absolute;
  bottom: 0;
  display: none;
  width: 100%;
  text-align: left;
  background: #0033FF;
  left: 0;
  padding: 15px 1.5625rem;
  cursor: pointer;
}
.taem-layout .page-navigator-more {
  background: #ed0a00;
}
@media (min-width: 1200px) {
  .page-navigator-truncate .page-navigator-more {
    display: block;
  }
}
.page-navigator-more::before {
  font-family: "WwwUowEduAu";
  content: "\f003";
  display: inline-block;
  margin-right: 10px;
}
.page-navigator-show-all .page-navigator-more::before {
  content: "\f000";
}
.page-navigator-more:hover {
  color: rgba(255, 255, 255, 0.85);
}
.page-navigator-more:hover::before {
  animation: subtle-bounce-down 0.5s infinite ease-in-out alternate;
}
.page-navigator-show-all .page-navigator-more:hover::before {
  animation: subtle-bounce-up 0.5s infinite ease-in-out alternate;
}
@media (min-width: 1200px) {
  .page-navigator-truncate .page-navigator__list--pages--wrapper {
    max-height: 450px;
    overflow: hidden;
  }
  .page-navigator-truncate.page-navigator-show-all .page-navigator__list--pages--wrapper {
    max-height: none;
    overflow: visible;
  }
}
@keyframes subtle-bounce-down {
  100% {
    transform: translateY(2px);
  }
}
@keyframes subtle-bounce-up {
  100% {
    transform: translateY(-2px);
  }
}
.page-navigator-single .page-navigator__button {
  width: 100%;
}
.page-navigator-single .page-navigator__list--breadcrumbs ul {
  width: 100% !important;
}
.page-navigator-single .page-navigator__list--breadcrumbs ul a {
  display: inline-block !important;
}
.uw-panel-grid-link-list {
  background: #001641;
  position: relative;
}
.uw-panel-grid-link-list > .grid-container, .uw-panel-grid-link-list > .mw-grid-container {
  position: relative;
  padding-block: var(--section-spacing-y);
}
.uw-panel-grid-link-list > .grid-container .cell > *:last-child, .uw-panel-grid-link-list > .mw-grid-container .cell > *:last-child {
  margin-bottom: 0;
}
.uw-panel-grid-link-list > .grid-container .uw-related-links, .uw-panel-grid-link-list > .mw-grid-container .uw-related-links {
  margin-top: 0.9375em;
}
.uw-panel-grid-link-list > .grid-container:after, .uw-panel-grid-link-list > .mw-grid-container:after, .uw-panel-grid-link-list > .grid-container:before, .uw-panel-grid-link-list > .mw-grid-container:before {
  content: "";
  display: block;
  transform: rotate3d(0, 0, 1, -270deg) scale3d(0, 0, 1);
  width: 0.3125rem;
  height: 7.6875rem;
  background-color: #ed0a00;
  position: absolute;
}
.uw-panel-grid-link-list > .grid-container:before, .uw-panel-grid-link-list > .mw-grid-container:before {
  left: 1.875rem;
  top: -4em;
}
@media print, screen and (min-width: 64em) {
  .uw-panel-grid-link-list > .grid-container:before, .uw-panel-grid-link-list > .mw-grid-container:before {
    left: 2.8125rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-panel-grid-link-list > .grid-container:before, .uw-panel-grid-link-list > .mw-grid-container:before {
    left: 0;
  }
}
.uw-panel-grid-link-list > .grid-container:after, .uw-panel-grid-link-list > .mw-grid-container:after {
  right: 2.1875rem;
  bottom: -4em;
}
@media print, screen and (min-width: 64em) {
  .uw-panel-grid-link-list > .grid-container:after, .uw-panel-grid-link-list > .mw-grid-container:after {
    right: 2.8125rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-panel-grid-link-list > .grid-container:after, .uw-panel-grid-link-list > .mw-grid-container:after {
    right: 0;
  }
}
.uw-panel-grid-link-list h2 {
  color: #fff;
}
.uw-panel-grid-link-list .uw-items {
  margin-bottom: 3.75rem;
}
@media print, screen and (min-width: 48em) {
  .uw-panel-grid-link-list .uw-items {
    margin-bottom: 0;
  }
}
.uw-panel-grid-link-list .uw-items > .button {
  margin-bottom: 0;
}
.uw-panel-grid-link-list .uw-item {
  margin-right: 0.75rem;
}
.uw-panel-grid-link-list .uw-item img {
  margin-bottom: 0.9375rem;
}
.uw-panel-grid-link-list .uw-item h3 a::after {
  transition: margin-left 0.4s;
}
.uw-panel-grid-link-list .uw-item h3 a:hover::after {
  margin-left: 1.5625rem;
}
.uw-panel-grid-link-list .uw-item > a:hover {
  position: relative;
  display: block;
  transition: 0.25s;
  background-color: transparent;
}
.uw-panel-grid-link-list .uw-item > a:hover + h3 .fa-chevron-right {
  transform: translateX(5px);
}
.uw-panel-grid-link-list .uw-item > a:hover:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.2483368347) 0%, rgba(186, 186, 186, 0) 100%);
  top: 0;
}
.uw-panel-grid-link-list .uw-item h3 {
  margin-top: 0.9375rem;
  margin-bottom: 0.625rem;
}
.uw-panel-grid-link-list .uw-item h3 a {
  color: #fff;
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  margin-top: 0.625rem;
}
.uw-panel-grid-link-list .uw-item h3 a::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 0.9375rem;
  transition: 0.25s;
}
.uw-panel-grid-link-list .uw-item h3 a .fa-chevron-right {
  display: none;
}
.uw-panel-grid-link-list .uw-item h3 a:hover {
  text-decoration: none;
}
.uw-panel-grid-link-list .uw-item h3 a:hover::after {
  transform: translateX(5px);
}
.uw-panel-grid-link-list .uw-item h3 a:hover .fa-chevron-right {
  transform: translateX(5px);
}
.uw-panel-grid-link-list .uw-item p {
  color: #fff;
  margin-bottom: 0;
}
.uw-panel-grid-link-list.in-view .grid-container:after, .uw-panel-grid-link-list.in-view .mw-grid-container:after, .uw-panel-grid-link-list.in-view .grid-container:before, .uw-panel-grid-link-list.in-view .mw-grid-container:before {
  animation: linesAnimateIn 1s ease-out forwards;
  animation-delay: 0.4s;
}
.uw-panel-grid-link-list .uw-related-links {
  margin-bottom: 0;
}
.uw-panel-grid-link-list .uw-related-links .border-top {
  padding: 1.875rem 1.875rem;
  position: relative;
}
@media print, screen and (min-width: 64em) {
  .uw-panel-grid-link-list .uw-related-links .border-top {
    padding: 1.875rem 1.875rem;
  }
}
.uw-panel-grid-link-list .uw-related-links .border-top > .border-bottom:after,
.uw-panel-grid-link-list .uw-related-links .border-top > .border-bottom:before, .uw-panel-grid-link-list .uw-related-links .border-top:after, .uw-panel-grid-link-list .uw-related-links .border-top:before {
  display: block;
  content: "";
  width: 2rem;
  height: 2rem;
  position: absolute;
  transition: transform 0.5s ease-out;
}
.uw-panel-grid-link-list .uw-related-links .border-top > .border-bottom:before, .uw-panel-grid-link-list .uw-related-links .border-top:before {
  top: 0;
  border-top: 0.0625rem solid #fff;
}
.uw-panel-grid-link-list .uw-related-links .border-top:before {
  left: 0;
  border-left: 0.0625rem solid #fff;
}
.uw-panel-grid-link-list .uw-related-links .border-top > .border-bottom:before {
  right: 0;
  border-right: 0.0625rem solid #fff;
}
.uw-panel-grid-link-list .uw-related-links .border-top > .border-bottom:after, .uw-panel-grid-link-list .uw-related-links .border-top:after {
  bottom: 0;
  border-bottom: 0.0625rem solid #fff;
}
.uw-panel-grid-link-list .uw-related-links .border-top:after {
  left: 0;
  border-left: 0.0625rem solid #fff;
}
.uw-panel-grid-link-list .uw-related-links .border-top .border-bottom:after {
  right: 0;
  border-right: 0.0625rem solid #fff;
}
.uw-panel-grid-link-list .uw-related-links .border-top:hover:before {
  transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
}
.uw-panel-grid-link-list .uw-related-links .border-top:hover > .border-bottom:before {
  transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
}
.uw-panel-grid-link-list .uw-related-links .border-top:hover:after {
  transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
}
.uw-panel-grid-link-list .uw-related-links .border-top:hover > .border-bottom:after {
  transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
}
.uw-panel-grid-link-list .uw-related-links li {
  margin-bottom: 1rem;
  line-height: 1;
}
@media print, screen and (min-width: 48em) {
  .uw-panel-grid-link-list .uw-related-links li {
    margin-bottom: 1.125rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-panel-grid-link-list .uw-related-links li {
    margin-bottom: 1.25rem;
  }
}
.uw-panel-grid-link-list .uw-related-links h4 {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0.9375rem;
}
.uw-panel-grid-link-list .uw-related-links h3,
.uw-panel-grid-link-list .uw-related-links span,
.uw-panel-grid-link-list .uw-related-links ul a {
  color: #fff;
}
.uw-panel-grid-link-list .uw-related-links span._uw-related-links__title_2images {
  font-size: 0.875rem;
  line-height: 1.2142857143;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  display: inline-block;
  color: #ed0a00;
  margin-bottom: 20px;
  text-transform: uppercase;
  background-color: white;
  color: #001641;
  padding: 0.3125rem 0.625rem;
}
@media screen and (min-width: 75em) {
  .uw-panel-grid-link-list .uw-related-links {
    max-width: 24.125rem;
  }
  .uw-panel-grid-link-list .uw-related-links ul {
    font-size: 0.875rem;
  }
}
.uw-panel-section {
  padding: 4.375rem 0 2.8125rem;
  background: #001641;
}
.uw-panel-section h2 {
  color: #fff;
}
@media print, screen and (min-width: 48em) {
  .uw-panel-section {
    padding: 4.375rem 0 3.125rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-panel-section {
    padding: 7.1875rem 0 6.25rem;
  }
}
.uw-panel-section__title {
  font-size: 2.625rem;
  line-height: 1;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 0;
  color: #fff;
  margin-bottom: 1.875rem;
}
.uw-panel-section__title:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #fff;
  margin-top: 0.9375rem;
}
@media print, screen and (min-width: 48em) {
  .uw-panel-section__title {
    font-size: 3.5rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  .uw-panel-section__title {
    font-size: 7.0625rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 48em) {
  .uw-panel-section__title {
    margin-bottom: 2.375rem;
  }
  .uw-panel-section__title::after {
    margin-top: 1.5625rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-panel-section__title {
    margin-bottom: 3.75rem;
  }
  .uw-panel-section__title::after {
    content: none;
  }
}
.uw-panel-section a:hover h4::after {
  margin-left: 1.5625rem;
}
.uw-panel-section h3 {
  color: #fff;
  margin: 0.9375rem 0 0.625rem;
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
}
@media (max-width: 480px) {
  .uw-panel-section h3 {
    max-width: 80%;
  }
}
.uw-panel-section h3::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 0.9375rem;
  transition: margin-left 0.4s;
}
.uw-panel-section h3 i {
  margin-left: 0.9375rem;
  display: none;
}
.uw-panel-section h3:focus, .uw-panel-section h3:hover {
  outline: none;
}
.uw-panel-section h3:focus i.fa-chevron-right, .uw-panel-section h3:hover i.fa-chevron-right {
  transform: translate3d(0.625rem, 0, 0);
}
.uw-panel-section h3:focus {
  outline: 1px dotted #001641;
  box-shadow: 0 0 2px #fff;
}
.uw-panel-section img {
  width: 100%;
}
.uw-panel-section__panel {
  color: #fff;
}
.uw-panel-section__panel a {
  display: block;
}
.uw-panel-section__panel a:hover {
  text-decoration: none;
}
.uw-panel-section__panel a:hover h3::after {
  margin-left: 25px;
}
.uw-panel-section__panel p {
  margin-bottom: 0;
}
.uw-panel-section .button {
  color: #fff;
  font-size: 1.125rem;
  line-height: 1.1;
  margin-top: 30px;
}
.uw-three-links-quote {
  margin-top: 5rem;
}
.uw-three-block__blockquote blockquote {
  margin-bottom: 0;
}
.uw-three-block__blockquote a.button:last-child {
  margin-bottom: 0;
}
.uw-three-block__blockquote a:hover p::after {
  margin-left: 25px;
  -webkit-transition: margin-left 0.2s ease-in-out;
  transition: margin-left 0.2s ease-in-out;
}
.uw-four-panel-horizontal a:hover p::after {
  margin-left: 25px;
  -webkit-transition: margin-left 0.2s ease-in-out;
  transition: margin-left 0.2s ease-in-out;
}
@media print, screen and (max-width: 47.99875em) {
  .uw-panel-section__panel + .uw-panel-section__panel {
    margin-top: 2rem;
  }
}
.uw-promotion-banner {
  background-size: cover;
  transition: height 0.5s;
  height: auto;
  position: relative;
  display: none;
  z-index: 999;
}
.uw-promotion-banner:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(0, #000000 0%, rgba(0, 0, 0, 0.4) 100%);
  opacity: 0.87;
  top: 0;
  left: 0;
}
@media screen and (min-width: 75em) {
  .uw-promotion-banner:after {
    background-image: linear-gradient(0, #000000 0%, rgba(0, 0, 0, 0) 100%);
  }
}
@media screen and (min-width: 75em) {
  .uw-promotion-banner {
    align-items: flex-end;
    display: flex;
    height: 100vh;
    padding-bottom: 5rem;
    position: fixed;
    top: 0;
    right: 0;
    width: 0;
    transition: width 0.5s;
  }
}
.uw-promotion-banner .grid-container, .uw-promotion-banner .mw-grid-container {
  position: relative;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.uw-promotion-banner__content {
  position: relative;
  z-index: 1;
}
.uw-promotion-banner__content p {
  color: #fff;
}
.uw-promotion-banner__date, .uw-promotion-banner__hook {
  font-size: 1.5rem;
  line-height: 1;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  .uw-promotion-banner__date, .uw-promotion-banner__hook {
    font-size: 1.875rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-promotion-banner__hook {
  margin-bottom: 0.5rem !important;
}
.uw-promotion-banner__date {
  margin-bottom: 0.9375rem !important;
}
@media print, screen and (min-width: 48em) {
  .uw-promotion-banner__date {
    margin-bottom: 1.25rem;
  }
}
.uw-promotion-banner__title {
  font-size: 1.875rem;
  line-height: 0.9333333333;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  margin-bottom: 0.9375rem !important;
}
@media print, screen and (min-width: 48em) {
  .uw-promotion-banner__title {
    font-size: 3.5rem;
    line-height: 0.8928571429;
    font-weight: 700;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 1.25rem;
  }
}
.uw-promotion-banner__close {
  position: absolute;
  top: 1.25rem;
  right: 1.25rem;
  color: #fff;
  z-index: 6;
  cursor: pointer;
  display: none;
}
.uw-promotion-banner__close:hover {
  color: #ed0a00;
}
@media screen and (min-width: 75em) {
  .uw-promotion-banner__close {
    top: 1.25rem;
  }
}
.promo-banner-active .uw-header {
  position: absolute;
}
.promo-banner-active .uw-header.header-smaller {
  position: fixed;
}
@media (min-width: 1200px) {
  .promo-banner-active .uw-header.header-smaller {
    width: calc(100% - 250px);
  }
}
@media (max-width: 980px) {
  .promo-banner-active .home-carousel,
  .promo-banner-active .uw-home-slider {
    margin-top: 0;
  }
}
.promo-banner-active .uw-promotion-banner {
  width: 100%;
  display: flex;
}
.promo-banner-active .uw-promotion-banner .grid-container, .promo-banner-active .uw-promotion-banner .mw-grid-container {
  width: 100%;
}
@media (min-width: 1200px) {
  .promo-banner-active .uw-promotion-banner {
    width: 250px;
  }
}
.promo-banner-active .uw-promotion-banner .uw-promotion-banner__close {
  display: block;
}
.promo-banner-active .site-container {
  width: 100%;
}
@media (min-width: 1200px) {
  .promo-banner-active .site-container {
    width: calc(100% - 250px);
  }
}
@media (max-width: 980px) {
  .promo-banner-active .uw-home-carousel {
    padding-top: 77px;
  }
}
.uw-pull-quote {
  position: relative;
}
.uw-pull-quote-padded {
  margin-top: 2.5rem;
}
.uw-pull-quote blockquote {
  margin: 1.25rem 0;
  color: #ed0a00;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.3rem;
  line-height: 1.1;
}
.uw-pull-quote p {
  margin-bottom: 0;
}
.uw-pull-quote hr {
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #ed0a00;
  border: 0;
  margin: 0;
}
.uw-pull-quote--quote-mark::before {
  font-size: 7rem;
  line-height: 0.7142857143;
  font-weight: 500;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  content: open-quote;
  display: block;
  height: 1.75rem;
  color: #ed0a00;
  margin-bottom: 1.25rem;
}
.uw-pull-quote--quote-mark::after {
  content: close-quote;
  display: none;
}
.uw-related-image-links-four-block {
  border-width: 0;
}
.uw-related-image-links-four-block h2 {
  font-size: 2.625rem;
  line-height: 1.0476190476;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  text-transform: none;
  margin: 0 0 2.5rem;
}
@media print, screen and (min-width: 48em) {
  .uw-related-image-links-four-block h2 {
    font-size: 3.5rem;
    line-height: 1.0357142857;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    padding-top: 1.875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-related-image-links-four-block h2 {
    font-size: 3.8125rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-related-image-links-four-block a {
  margin-bottom: 1.875rem;
}
.uw-related-image-links-four-block img {
  display: block;
}
@media print, screen and (min-width: 64em) {
  .uw-related-image-links-four-block {
    border-top: 0.0625rem dashed #E5E5E4;
  }
  .uw-related-image-links-four-block .image-link {
    padding: 0.78125rem;
    margin-bottom: 0;
  }
}
.uw-related-image-links-four-block a:hover span::after {
  margin-left: 25px;
  -webkit-transition: margin-left 0.2s ease-in-out;
  transition: margin-left 0.2s ease-in-out;
}
.uw-related-links .border-top {
  padding: 1.875rem 1.875rem;
  position: relative;
}
@media print, screen and (min-width: 64em) {
  .uw-related-links .border-top {
    padding: 1.875rem 1.875rem;
  }
}
.uw-related-links .border-top > .border-bottom:after,
.uw-related-links .border-top > .border-bottom:before, .uw-related-links .border-top:after, .uw-related-links .border-top:before {
  display: block;
  content: "";
  width: 2rem;
  height: 2rem;
  position: absolute;
  transition: transform 0.5s ease-out;
}
.uw-related-links .border-top > .border-bottom:before, .uw-related-links .border-top:before {
  top: 0;
  border-top: 0.0625rem solid #001641;
}
.uw-related-links .border-top:before {
  left: 0;
  border-left: 0.0625rem solid #001641;
}
.uw-related-links .border-top > .border-bottom:before {
  right: 0;
  border-right: 0.0625rem solid #001641;
}
.uw-related-links .border-top > .border-bottom:after, .uw-related-links .border-top:after {
  bottom: 0;
  border-bottom: 0.0625rem solid #001641;
}
.uw-related-links .border-top:after {
  left: 0;
  border-left: 0.0625rem solid #001641;
}
.uw-related-links .border-top .border-bottom:after {
  right: 0;
  border-right: 0.0625rem solid #001641;
}
.uw-related-links .border-top:hover:before {
  transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
}
.uw-related-links .border-top:hover > .border-bottom:before {
  transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
}
.uw-related-links .border-top:hover:after {
  transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
}
.uw-related-links .border-top:hover > .border-bottom:after {
  transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
}
.uw-related-links .border-top {
  padding: 1.5625rem 3.875rem 1.875rem 3.125rem;
}
.uw-related-links__title {
  font-size: 0.875rem;
  line-height: 1.2142857143;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  display: inline-block;
  color: #ed0a00;
  margin-bottom: 1.25rem;
  text-transform: uppercase;
}
.uw-related-links__title--highlight {
  color: #fff;
  background: #ed0a00;
  padding: 0.3125rem 0.625rem;
  margin-bottom: 0.875rem;
}
.uw-related-links h3 {
  font-size: 2.25rem;
  line-height: 1;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  margin: 0 0 0.9375rem;
}
.uw-related-links ul {
  margin-bottom: 0;
  margin-left: 0;
}
.uw-related-links ul li {
  margin-bottom: 1.25rem;
  color: #fff;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  text-transform: uppercase;
  padding: 0;
}
.uw-related-links ul li:last-of-type {
  margin-bottom: 0;
}
.uw-related-links ul a {
  font-size: 0.875rem;
  line-height: 1.2142857143;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  text-transform: uppercase;
  padding: 0;
}
@media print, screen and (min-width: 48em) {
  .uw-related-links ul a {
    margin-bottom: 0;
  }
}
.uw-related-links--light .border-top {
  padding: 1.875rem 1.875rem;
  position: relative;
}
@media print, screen and (min-width: 64em) {
  .uw-related-links--light .border-top {
    padding: 1.875rem 1.875rem;
  }
}
.uw-related-links--light .border-top > .border-bottom:after,
.uw-related-links--light .border-top > .border-bottom:before, .uw-related-links--light .border-top:after, .uw-related-links--light .border-top:before {
  display: block;
  content: "";
  width: 2rem;
  height: 2rem;
  position: absolute;
  transition: transform 0.5s ease-out;
}
.uw-related-links--light .border-top > .border-bottom:before, .uw-related-links--light .border-top:before {
  top: 0;
  border-top: 0.0625rem solid #fff;
}
.uw-related-links--light .border-top:before {
  left: 0;
  border-left: 0.0625rem solid #fff;
}
.uw-related-links--light .border-top > .border-bottom:before {
  right: 0;
  border-right: 0.0625rem solid #fff;
}
.uw-related-links--light .border-top > .border-bottom:after, .uw-related-links--light .border-top:after {
  bottom: 0;
  border-bottom: 0.0625rem solid #fff;
}
.uw-related-links--light .border-top:after {
  left: 0;
  border-left: 0.0625rem solid #fff;
}
.uw-related-links--light .border-top .border-bottom:after {
  right: 0;
  border-right: 0.0625rem solid #fff;
}
.uw-related-links--light .border-top:hover:before {
  transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
}
.uw-related-links--light .border-top:hover > .border-bottom:before {
  transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
}
.uw-related-links--light .border-top:hover:after {
  transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
}
.uw-related-links--light .border-top:hover > .border-bottom:after {
  transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
}
.uw-related-links--light h3,
.uw-related-links--light ul a,
.uw-related-links--light span {
  color: #fff;
}
.uw-related-links--landing ul li {
  margin-bottom: 0.625rem;
}
.uw-search-listing__container {
  border-top: 0.0625rem dashed #E5E5E4;
  margin-bottom: 3.75rem;
}
.uw-search-listing__item {
  border-bottom: 1px dashed #E5E5E4;
  padding: 1.875rem 0;
}
.uw-search-listing__item h3 {
  font-size: 1.5rem;
  line-height: 1.1666666667;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 0;
  margin-bottom: 1.25rem;
}
.uw-search-listing__item p {
  margin-bottom: 1.25rem;
}
.uw-search-listing__item p:last-child {
  margin-bottom: 0;
}
.uw-search-listing__item:first-child {
  border-top: 0.0625rem dashed #E5E5E4;
}
.uw-search-listing__item.library-listing {
  display: flex;
}
.uw-single-article .caption {
  font-size: 1rem;
  font-style: italic;
  padding-left: 0;
  position: static !important;
  color: #001641;
  background: 0 0;
}
.uw-single-article .uw-page-content {
  display: block;
}
.uw-single-article .uw-page-content p:not([class^=button-]) a {
  text-decoration: underline;
}
.uw-single-article .uw-page-content p:not([class^=button-]) a:visited {
  color: #663366;
}
.uw-single-article .uw-page-content p:not([class^=button-]) a:hover {
  text-decoration: none;
}
.uw-single-article .uw-page-content:not(.uw-panel-grid-link-list) ul:not(.menu):not(.accordion):not(.tabs) li a:not(.color--navy) {
  text-decoration: underline;
}
.uw-single-article .uw-page-content:not(.uw-panel-grid-link-list) ul:not(.menu):not(.accordion):not(.tabs) li a:not(.color--navy):visited {
  color: #663366;
}
.uw-single-article .uw-page-content .uw-post-details {
  order: 2;
}
.uw-single-article .uw-page-content .uw-post-content {
  order: 1;
}
.uw-single-article .uw-page-content .uw-post-authors {
  order: 3;
}
.uw-single-article .uw-page-content .uw-post-pagination {
  order: 4;
}
@media (min-width: 980px) {
  .uw-single-article .uw-page-content .uw-post-details {
    order: 1;
  }
  .uw-single-article .uw-page-content .uw-post-content {
    order: 2;
  }
  .uw-single-article .uw-page-content .uw-post-authors {
    order: 3;
  }
  .uw-single-article .uw-page-content .uw-post-pagination {
    order: 4;
  }
}
.uw-post-date {
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  font-size: 1.375rem;
  margin-bottom: 0;
}
.uw-post-aside-heading {
  font-weight: bold;
  text-transform: uppercase;
  margin-top: 35px;
  margin-bottom: 15px;
}
.uw-post-details {
  padding-right: 6%;
}
.uw-post-details .uw-social-icons a:hover::before {
  color: #ed0a00;
}
.uw-post-details .uw-social-icons a::before {
  font-size: 1.5rem;
}
.uw-post-details .uw-social-icons .button-share {
  font-size: 1.5rem;
  color: #001641;
}
.uw-section-breaker {
  margin: 15px 0 25px;
  color: transparent;
  background: transparent;
  border: 0;
  border-top: 0.0625rem dashed #F2F2F2;
}
.uw-bold, .uw-bold-blue, .uw-bold-red, .uw-bold-white {
  font-weight: 700;
  text-transform: uppercase;
  font-family: Montserrat, Verdana, Geneva, sans-serif !important;
  color: #001641;
}
.uw-post-author-list {
  padding: 0;
  margin-left: 0;
  margin-bottom: 25px;
  list-style-type: none;
}
.uw-post-author-list a,
.uw-post-author-list li {
  color: #001641;
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  font-size: 1.375rem;
  margin-bottom: 5px;
}
.uw-post-author-list-alt {
  margin-bottom: 25px;
}
.uw-post-author-list-alt .img {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.uw-post-author-list-alt .img::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  content: "";
}
.uw-post-author-list-alt ul {
  margin-left: 0;
  margin-bottom: 25px;
  list-style-type: none;
}
.uw-post-author-list-alt ul li:first-child {
  margin-bottom: 10px;
}
.uw-post-author {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
}
.uw-post-author:hover, .uw-post-author:focus {
  color: #ed0a00;
}
.uw-social-icons {
  padding: 0;
  margin-left: 0;
}
.uw-social-icons li {
  display: inline-block;
  margin-right: 10px;
}
.uw-social-icons li a {
  color: #001641;
}
.uw-post-aside-topic, .uw-post-aside-tag {
  color: #001641;
  display: block;
  margin-bottom: 25px;
}
.uw-post-aside-topic:hover, .uw-post-aside-tag:hover {
  color: #001641;
  text-decoration: underline;
}
.uw-post-aside-tag {
  margin-bottom: 10px;
}
.uw-aside-recent-post {
  position: relative;
}
.uw-aside-recent-post a {
  display: block;
  margin-bottom: 5px;
  color: #001641;
  font-weight: bold;
}
.uw-aside-recent-post a:hover {
  color: #ed0a00;
}
.uw-aside-recent-post p {
  padding-bottom: 20px;
}
.uw-aside-recent-post::after {
  content: "";
  border-bottom: 0.0625rem dashed #F2F2F2;
  width: 100%;
  height: 1px;
  position: absolute;
  left: 0;
  bottom: 0;
}
.uw-widget-related-course {
  color: #fff;
  background: #001641;
  padding: 35px 25px;
  margin-top: 75px;
}
.uw-widget-related-course a,
.uw-widget-related-course p {
  color: #fff !important;
  margin-bottom: 15px;
}
.uw-widget-related-course--title {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.625rem;
  line-height: 1.25em;
}
.uw-widget-related-course a {
  font-size: 1.125rem;
  margin-bottom: 0;
}
.uw-widget-related-course a::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 15px;
  font-size: 1.5em;
  transform: translateX(0);
  transition: transform 0.2s cubic-bezier(0.77, 0, 0.18, 1);
}
.uw-widget-related-course a:hover::after {
  transform: translateX(5px);
  transition: transform 0.2s cubic-bezier(0.77, 0, 0.18, 1);
}
.uw-post-inline-widget {
  margin: 25px 0 65px;
}
.uw-related-articles {
  margin: 92px 0;
}
.uw-related-articles p {
  font-size: 3em;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  margin-bottom: 30px;
}
.uw-related-articles span {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  display: block;
  font-size: 1rem;
  color: #ed0a00;
  margin-top: 15px;
}
.uw-related-articles span::after {
  content: "\f005";
  font-family: "WwwUowEduAu";
  margin-left: 10px;
}
.uw-subscription-form {
  background: #001641;
  padding: 75px 0;
}
@media (max-width: 480px) {
  .uw-subscription-form {
    padding: 50px 0;
  }
}
.uw-subscription-form--title {
  color: #001641;
  font-size: 2rem;
  line-height: 1.1em;
}
.uw-subscription-form form {
  position: relative;
  margin-top: 6px;
}
.uw-subscription-form input[type=email] {
  border: 0;
  border-bottom: 2px solid #fff;
  outline: none;
  box-shadow: none;
  padding-right: 100px;
}
.uw-subscription-form input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px #fff inset;
  -webkit-text-fill-color: #001641;
  transition: background-color 5000s ease-in-out 0s;
}
.uw-subscription-form a {
  color: white;
  font-size: 1.75rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  padding-left: 1rem;
  text-transform: none;
  font-weight: 400;
}
.uw-subscription-form a::after {
  font-size: 1.15rem;
}
.uw-subscription-form button {
  outline: none;
  box-shadow: none;
  border: 0;
  top: 0;
  right: 0;
  color: #fff;
}
.uw-subscription-form button::after {
  content: "\f005";
  margin-left: 10px;
}
.uw-subscription-form.bg--navy .uw-subscription-form--title {
  color: #fff;
}
.uw-subscription-form.bg--navy input[type=email] {
  background: transparent;
  color: #fff !important;
}
.uw-subscription-form.bg--navy input[type=email]::placeholder {
  color: #fff;
}
.uw-subscription-form.bg--navy input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px #001641 inset;
  -webkit-text-fill-color: #fff;
  transition: background-color 5000s ease-in-out 0s;
}
.uw-subscription-form .hide {
  display: block !important;
}
.uw-search-overlay-main {
  display: none;
}
.uw-search-overlay-main .uw-submit-search {
  text-transform: uppercase;
  font-weight: bold;
  color: #001641;
}
.uw-search-overlay-main .uw-submit-search::after {
  font-family: "WwwUowEduAu";
  content: "\f001";
  margin-left: 10px;
}
.uw-search-overlay-main .uw-search--container .uw-button-blue {
  font-size: 1.25rem;
}
.uw-search-overlay-main .uw-search-overlay {
  background: rgba(255, 255, 255, 0.95);
  z-index: 100;
  min-height: 600px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.uw-search-overlay-main.search-open {
  display: block;
}
.uw-search-overlay-main .uw-search--form::before, .uw-search-overlay-main .uw-search--container .uw-search--form--motivation::before, .uw-search--container .uw-search-overlay-main .uw-search--form--motivation::before {
  color: #5f5f5f !important;
}
@media (max-width: 768px) {
  .uw-search-overlay-main .uw-search--form::before, .uw-search-overlay-main .uw-search--container .uw-search--form--motivation::before, .uw-search--container .uw-search-overlay-main .uw-search--form--motivation::before {
    top: 3px !important;
  }
}
.uw-search-overlay-main .uw-search--close {
  text-transform: uppercase;
}
.uw-search-overlay-main .uw-search--close::before {
  font-size: 12px !important;
  position: relative;
  top: -2px;
  left: -5px;
}
.uw-search-overlay-main .uw-search--close:hover {
  color: #ed0a00;
}
.uw-search-overlay-main .uw-search-preview-results {
  margin-top: 25px;
  margin-bottom: 200px;
}
.uw-search-overlay-main .uw-search-preview-results a {
  display: block;
  color: #0033FF;
  margin: 15px 0;
  font-size: 1.25rem;
  padding-bottom: 10px;
  border-bottom: 0.0625rem dashed #F2F2F2;
}
@media (min-width: 768px) {
  .uw-search-overlay-main .uw-search-preview-results a {
    max-width: 70%;
  }
}
.uw-search-overlay-main .uw-search-preview-results a span {
  font-weight: bold;
  text-transform: none;
  font-size: 1.25rem;
}
.uw-search-overlay-main .uw-search-preview-results a:hover {
  color: #ed0a00;
  text-decoration: underline;
}
.uw-search-refine {
  margin-bottom: 3.5rem;
}
.uw-search-refine__filter {
  border-bottom: 0.0625rem dashed #E5E5E4;
  padding-bottom: 1.25rem;
  margin-bottom: 1.25rem;
}
@media print, screen and (min-width: 64em) {
  .uw-search-refine__filter {
    padding-bottom: 2.5rem;
  }
}
.uw-search-refine__sort a {
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  margin-right: 0.9375rem;
  position: relative;
  text-decoration: none;
}
.uw-search-refine__sort a:after {
  content: "";
  height: 0.125rem;
  margin-top: 0;
  position: absolute;
  top: calc(100% + 5px);
  width: 3.125rem;
  left: 0;
  background: #001641;
  display: none;
}
.uw-search-refine__sort a:hover:after {
  display: block;
}
.uw-search-refine__sort a.active {
  color: #ed0a00;
}
.uw-search-refine__sort a.active:after {
  display: block;
  background: #ed0a00;
}
.uw-header {
  height: 100px;
  position: fixed;
  width: 100%;
  z-index: 99;
  background: #fff;
  transform: translateY(0);
  transition: transform 0.2s ease-in-out;
}
@media (min-width: 980px) {
  .uw-header.header-smaller {
    transform: translateY(-100%);
  }
}
@media (max-width: 980px) {
  .uw-header {
    top: 0;
  }
}
@media (min-width: 980px) {
  .uw-header {
    height: 154px;
  }
}
.uw-header a,
.uw-header button {
  text-decoration: none;
  transition: color cubic-bezier(0.77, 0, 0.18, 1) 0.3s;
  color: #001641;
}
.uw-header a:hover,
.uw-header button:hover {
  cursor: pointer;
  text-decoration: none;
  outline: none;
}
.uw-header-navs .btn-nav {
  font-size: 90%;
}
@media (max-width: 980px) {
  .uw-header {
    height: 77px;
  }
}
.uw-header-top {
  width: 100%;
  height: 100%;
  background-color: #fff;
}
.uw-header-top .uw-header-container {
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: space-between;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  align-items: center;
}
@media print, screen and (min-width: 40em) {
  .uw-header-top .uw-header-container {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media (max-width: 1024px) {
  .uw-header-top .uw-header-container {
    padding-left: 25px;
    padding-right: 25px;
  }
}
.uw-header-clearfix {
  height: 100px;
}
@media (min-width: 980px) {
  .uw-header-clearfix {
    height: 154px;
  }
}
@media (max-width: 980px) {
  .uw-header-clearfix {
    height: 77px;
  }
}
.uw-header a:hover,
.uw-header button:hover {
  color: #ed0a00;
}
.uw-header-logo .logo-regular {
  height: 95px;
  width: auto;
}
@media (max-width: 980px) {
  .uw-header-logo .logo-regular {
    display: none;
  }
}
.uw-header-logo .logo-horizontal {
  display: none;
}
@media (max-width: 980px) {
  .uw-header-logo .logo-horizontal {
    display: block;
    max-height: 50px;
    width: auto;
  }
}
@media (max-width: 980px) {
  .header-smaller .uw-header-logo .logo-regular {
    display: none;
  }
  .header-smaller .uw-header-logo .logo-horizontal {
    display: block;
  }
}
.top-menu {
  display: flex;
  flex-wrap: wrap;
  text-align: right;
  justify-content: flex-end;
  position: relative;
  margin-bottom: 25px;
  top: 10px;
  list-style: none;
}
@media (max-width: 980px) {
  .header-smaller .top-menu {
    margin-bottom: 5px;
    top: 0;
  }
}
.top-menu li {
  position: relative;
}
@media (max-width: 500px) {
  .top-menu li:nth-child(1) a::before {
    display: none;
  }
}
.top-menu li.mobile-menu-trigger {
  width: 100%;
}
.top-menu li .uw-global-submenu {
  position: absolute;
  top: -20px;
  opacity: 0;
  right: 0;
  background-color: #F2F2F2;
  width: 300px;
  padding: 20px 30px 20px 20px;
  visibility: hidden;
  transition: opacity ease-in-out 0.2s, top ease-in-out 0.2s;
  z-index: 3;
}
.top-menu li .uw-global-submenu.uw-main-submenu-open {
  top: 30px;
  opacity: 1;
  visibility: visible;
}
.top-menu li .uw-global-submenu ul {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: left;
  line-height: 2em;
}
.top-menu li .uw-global-submenu ul li {
  margin-bottom: 3px;
  display: inline-block;
  width: 100%;
  display: block;
  position: relative;
}
.top-menu li .uw-global-submenu ul li a {
  display: block;
  font-weight: bold;
  width: 100%;
}
.top-menu li .uw-global-submenu ul li a::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 40px;
  position: absolute;
  right: 0;
  transition: right ease-in-out 0.3s;
}
.top-menu li .uw-global-submenu ul li a:hover::after {
  right: -3px;
}
@media (min-width: 981px) {
  .top-menu {
    top: 0;
  }
}
.uw-header-container {
  display: flex;
  align-items: center;
}
.btn-staff {
  display: none;
}
@media (min-width: 981px) {
  .btn-staff {
    display: block;
    position: relative;
    top: 2px;
  }
  .header-smaller .btn-staff {
    top: 4px;
  }
}
.btn-staff::before {
  content: "|";
  margin: 0 12px 0 10px;
  color: initial;
  position: relative;
  top: -2px;
}
.btn-students span {
  display: none;
}
.btn-students::before {
  content: "|";
  margin: 0 10px;
  position: relative;
  color: initial;
  top: -1px;
}
@media (max-width: 980px) {
  .btn-students::before {
    display: inline-block;
  }
}
.btn-students::after {
  font-family: "WwwUowEduAu";
  content: "\f00a";
  margin: 0 3px 0 10px;
  transition: opacity 0.1s ease-in-out;
  font-size: 90%;
  top: -1px;
  position: relative;
}
@media (max-width: 980px) {
  .btn-students::after {
    margin: 0 0 0 10px;
  }
}
@media (max-width: 500px) {
  .btn-students::after {
    display: none;
  }
}
.btn-global::before {
  content: "|";
  margin: 0 12px 0 10px;
  color: initial;
  position: relative;
  top: -2px;
}
.btn-global::after {
  font-family: "WwwUowEduAu";
  content: "\f007";
  margin: 0 0 0 5px;
  transition: opacity 0.1s ease-in-out;
}
@media (max-width: 500px) {
  .btn-global::after {
    content: "\f02c" !important;
  }
}
@media (max-width: 500px) {
  .btn-global span {
    display: none;
  }
}
.btn-search {
  flex: 1 0 100%;
  margin-top: 10px;
}
.btn-search span {
  font-size: inherit;
}
@media (max-width: 980px) {
  .btn-search {
    flex: 0 1 auto;
    margin: 0;
  }
  .btn-search span {
    font-size: 0.875rem;
    display: none;
  }
}
@media (min-width: 980px) {
  .btn-search {
    flex: 0 1 auto;
    margin: 0;
  }
}
.btn-search::after {
  font-family: "WwwUowEduAu";
  content: "\f024";
  font-size: 90%;
  color: initial;
  top: -1px;
  position: relative;
  margin: 0 3px 0 10px;
  transition: opacity 0.1s ease-in-out;
}
.btn-menu {
  flex: 1 0 100%;
  margin-top: 10px;
}
.btn-menu:focus {
  color: inherit !important;
}
@media (min-width: 981px) {
  .btn-menu {
    display: none;
  }
}
.btn-nav {
  font-weight: bold;
  font-size: 0.875rem;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .btn-nav {
    font-size: 1rem;
  }
}
.uw-main-menu {
  min-height: 600px;
  background: #fff;
  display: none;
  height: 100vh;
}
@media (max-width: 981px) {
  .uw-main-menu.mobile-menu-open {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 75px;
    overflow-x: hidden;
    min-height: calc(100vh - 75px);
  }
}
@media (max-width: 980px) {
  .uw-main-menu {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}
@media (min-width: 981px) {
  .uw-main-menu {
    display: block !important;
    height: auto;
    min-height: auto;
    text-align: right;
    background: transparent;
  }
  .uw-main-menu > .grid-container, .uw-main-menu > .mw-grid-container {
    padding: 0;
  }
}
.uw-main-menu .main-menu {
  list-style-type: none;
  padding-left: 0;
  margin: 0;
  padding: 25px 0;
}
@media (max-width: 980px) {
  .uw-main-menu .main-menu {
    margin-bottom: 75px;
  }
  .uw-main-menu .main-menu li {
    position: relative;
  }
  .uw-main-menu .main-menu h2 {
    display: none;
  }
}
@media (min-width: 981px) {
  .uw-main-menu .main-menu {
    padding: 0;
    width: 100%;
    margin-left: auto;
  }
}
@media (min-width: 981px) {
  .uw-main-menu .main-menu li {
    display: inline-block;
  }
}
@media (max-width: 980px) {
  .header-smaller .uw-main-menu .main-menu li:last-child a::after {
    display: none;
  }
}
.uw-main-menu .main-menu li.uw-main-menu-item-library {
  display: inline-block;
}
@media (min-width: 981px) {
  .uw-main-menu .main-menu li.uw-main-menu-item-library {
    display: none;
  }
}
.uw-main-menu .main-menu a,
.uw-main-menu .main-menu button {
  text-transform: uppercase;
  font-weight: bold;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 0.9rem;
}
@media (min-width: 980px) {
  .uw-main-menu .main-menu a,
  .uw-main-menu .main-menu button {
    display: block;
  }
  .uw-main-menu .main-menu a.uw-main-menu-item,
  .uw-main-menu .main-menu button.uw-main-menu-item {
    margin-left: 7px;
  }
}
.uw-main-menu .main-menu button.uw-main-menu-item {
  text-transform: uppercase;
  font-weight: bold;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 0.9rem;
  line-height: inherit;
  width: 100%;
}
@media (min-width: 980px) {
  .uw-main-menu .main-menu button.uw-main-menu-item {
    width: auto;
    display: block;
    margin-left: 7px;
  }
}
@media (max-width: 980px) {
  .uw-main-menu-item {
    font-size: 1.25rem;
  }
}
.uw-main-menu-item::after {
  color: initial;
  position: relative;
}
.uw-has-submenu.btn-global::after {
  content: "\f007";
}
@media (max-width: 980px) {
  .uw-has-submenu.submenu-open.btn-global::after {
    content: "\f006";
  }
  .uw-has-submenu.submenu-open::after {
    content: "\f021";
  }
}
@media (min-width: 980px) {
  .uw-has-submenu.submenu-open {
    color: #ed0a00 !important;
  }
  .uw-has-submenu.submenu-open::after {
    color: #ed0a00 !important;
    content: "\f006";
  }
}
.uw-has-submenu::after {
  font-family: "WwwUowEduAu";
  font-size: 110%;
  color: initial;
  content: "\f020";
}
@media (min-width: 980px) {
  .uw-has-submenu::after {
    content: "\f007";
    margin-left: 6px;
  }
}
.uw-main-submenu {
  position: absolute;
  left: 0;
  width: 100%;
  background-color: #efefef;
  padding: 25px 0;
  top: 100%;
  text-align: left;
}
@media (min-width: 980px) {
  .uw-main-submenu .grid-container, .uw-main-submenu .mw-grid-container {
    position: relative;
  }
}
@media (min-width: 980px) {
  .uw-main-submenu {
    padding: 40px 25px;
    transform: translateY(-100%);
    z-index: -1;
    transition: transform 0.2s ease-in-out;
  }
}
@media (max-width: 980px) {
  .uw-main-submenu {
    display: none;
    position: static;
    margin: 10px 0 10px -25px;
    width: 100vw;
  }
  .uw-main-submenu > .grid-container, .uw-main-submenu > .mw-grid-container {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}
.uw-main-submenu ul {
  list-style-type: none;
  padding-left: 0;
  margin-left: 0;
  display: flex;
  flex-wrap: wrap;
  margin: 25px 0;
}
@media (min-width: 980px) {
  .uw-main-submenu ul {
    padding: 15px 0;
  }
}
.uw-main-submenu ul li {
  width: 100%;
  margin-bottom: 5px;
}
@media (min-width: 980px) {
  .uw-main-submenu ul li {
    width: 25%;
  }
}
.uw-main-submenu ul li a {
  font-weight: bold;
}
.uw-main-submenu ul li a::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 5px;
}
.subnav-cta {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1.25rem;
}
.subnav-cta::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 5px;
}
.close-nav {
  display: none;
  position: absolute !important;
  top: 50px;
  right: -10px;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1rem;
}
@media (min-width: 980px) {
  .close-nav {
    display: block;
  }
}
.close-nav::before {
  font-family: "WwwUowEduAu";
  content: "\f02a";
  font-size: 0.75rem;
  margin-right: 5px;
  position: relative;
  top: -2px;
}
@media (max-width: 980px) {
  .uw-main-submenu-open {
    display: block;
  }
  .uw-main-submenu-open .grid-container, .uw-main-submenu-open .mw-grid-container {
    padding: 0 0.9375rem;
  }
}
@media (min-width: 980px) {
  .uw-main-submenu-open {
    transform: translateY(0);
  }
}
.site-container {
  padding-top: 0 !important;
}
.uw-header {
  top: 0;
}
.uw-header-clearfix {
  top: 0;
  position: fixed;
  width: 100%;
  pointer-events: none;
}
.mobile-menu-trigger {
  list-style-image: none !important;
}
.main-menu {
  left: inherit;
  overflow-y: inherit;
  padding-top: 1.25rem;
  position: inherit;
  top: inherit;
  width: inherit;
  z-index: inherit;
}
@media screen and (max-width: 74.9375em) {
  .main-menu {
    min-height: inherit;
    display: inherit;
  }
}
.uw-header h2 {
  font-size: 2.4rem;
  color: #001641;
}
.logo-regular-white {
  display: none;
}
.uw-homepage .header-smaller .logo-regular-white {
  display: none !important;
}
.uw-homepage.dropdown-menu-open .logo-regular-white {
  display: none !important;
}
@media (min-width: 981px) {
  .uw-homepage.dropdown-menu-open .logo-regular-navy {
    display: block !important;
  }
}
@media (min-width: 981px) {
  .uw-homepage.dropdown-menu-open .header-smaller .logo-regular-navy {
    display: none !important;
  }
}
@media (min-width: 980px) {
  .uw-homepage .uw-hero-cta .uw-blockhead {
    line-height: 1;
    font-size: 6rem;
  }
}
@media (min-width: 981px) {
  .uw-homepage .uw-header-clearfix {
    display: none;
  }
  .uw-homepage .uw-header-top {
    background: transparent;
  }
  .uw-homepage .uw-header {
    background: transparent;
  }
  .uw-homepage .uw-header .logo-regular-white {
    display: block;
  }
  .uw-homepage .uw-header .logo-regular-navy {
    display: none;
  }
  .uw-homepage .uw-header .uw-main-menu-item {
    color: #fff;
    transition: none;
  }
  .uw-homepage .uw-header .uw-main-menu-item::after, .uw-homepage .uw-header .uw-main-menu-item::before {
    color: #fff;
  }
  .uw-homepage .uw-header .top-menu a {
    color: #fff;
    transition: none;
  }
  .uw-homepage .uw-header .top-menu a::after, .uw-homepage .uw-header .top-menu a::before,
  .uw-homepage .uw-header .top-menu a span {
    color: #fff;
    transition: none;
  }
  .uw-homepage.dropdown-menu-open .uw-header-top, .uw-homepage.scroll-active .uw-header-top {
    background: #fff;
  }
  .uw-homepage.dropdown-menu-open .uw-header, .uw-homepage.scroll-active .uw-header {
    background: #fff;
  }
  .uw-homepage.dropdown-menu-open .uw-header .uw-main-menu-item, .uw-homepage.scroll-active .uw-header .uw-main-menu-item {
    color: #001641;
    transition: none;
  }
  .uw-homepage.dropdown-menu-open .uw-header .uw-main-menu-item::after, .uw-homepage.dropdown-menu-open .uw-header .uw-main-menu-item::before, .uw-homepage.scroll-active .uw-header .uw-main-menu-item::after, .uw-homepage.scroll-active .uw-header .uw-main-menu-item::before {
    color: #001641;
    transition: none;
  }
  .uw-homepage.dropdown-menu-open .uw-header .top-menu a, .uw-homepage.scroll-active .uw-header .top-menu a {
    color: #001641;
    transition: none;
  }
  .uw-homepage.dropdown-menu-open .uw-header .top-menu a::after, .uw-homepage.dropdown-menu-open .uw-header .top-menu a::before,
  .uw-homepage.dropdown-menu-open .uw-header .top-menu a span, .uw-homepage.scroll-active .uw-header .top-menu a::after, .uw-homepage.scroll-active .uw-header .top-menu a::before,
  .uw-homepage.scroll-active .uw-header .top-menu a span {
    color: #001641;
    transition: none;
  }
  .uw-homepage .uw-main-submenu {
    opacity: 0;
    transform: translateY(-500px);
  }
  .uw-homepage .uw-main-submenu-open {
    transform: translateY(0);
    opacity: 1;
  }
  .header-smaller .logo-regular-navy {
    display: block !important;
  }
}
.hp-header-scroll-active .uw-header-top {
  background: #fff;
}
.hp-header-scroll-active .uw-header-top .top-menu a,
.hp-header-scroll-active .uw-header-top .top-menu a span,
.hp-header-scroll-active .uw-header-top .uw-main-menu-item {
  color: #001641;
}
.hp-header-scroll-active .uw-header-top .top-menu a::after, .hp-header-scroll-active .uw-header-top .top-menu a::before,
.hp-header-scroll-active .uw-header-top .top-menu a span::after,
.hp-header-scroll-active .uw-header-top .top-menu a span::before,
.hp-header-scroll-active .uw-header-top .uw-main-menu-item::after,
.hp-header-scroll-active .uw-header-top .uw-main-menu-item::before {
  color: #001641;
}
@media (min-width: 981px) {
  .hp-header-scroll-active .logo-regular-white {
    display: none !important;
  }
  .hp-header-scroll-active .logo-regular-navy {
    display: block !important;
  }
}
.uw-social-links ul {
  margin-left: -0.625rem;
  display: block;
}
.uw-social-links li {
  display: inline-block;
  margin-bottom: 0;
  max-height: 2.375rem;
  max-width: 2.375rem;
}
.uw-social-links a {
  display: inline-block;
  padding: 0.625rem;
}
@media print, screen and (min-width: 48em) {
  .uw-social-links {
    width: 9.375rem;
  }
}
.uw-social-pane {
  background: white;
}
.uw-social-pane + footer {
  margin-top: 0;
}
.uw-social-pane .social-pane author a {
  color: #ed0a00;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
}
.uw-social-pane .social-pane p {
  font-size: 1.125rem;
  line-height: 1.5;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media screen and (max-width: 38.75em) {
  .uw-social-pane .social-pane__item:nth-child(n+4) {
    display: none;
  }
}
.uw-social-pane .social-pane__item {
  align-items: center;
  display: flex;
  min-height: 23.4375rem;
}
.uw-social-pane .social-pane__item--twitter {
  padding: 2.5rem;
}
.uw-social-pane .social-pane__item--instagram {
  position: relative;
}
.uw-social-pane .social-pane__logo {
  width: 2.5rem;
  height: 2.5rem;
  float: left;
}
.uw-social-pane .social-pane__insta-logo {
  position: absolute;
  top: 1.25rem;
  right: 2.1875rem;
  z-index: 5;
  color: white;
  font-size: 1.5rem;
}
.uw-social-pane .social-pane__item-meta {
  float: left;
  margin-left: 0.625rem;
}
.uw-social-pane .social-pane .author, .uw-social-pane .social-pane .date {
  display: block;
  margin-bottom: 0;
}
.uw-social-pane .social-pane .author a {
  color: #ed0a00;
}
.uw-social-pane .social-pane .date {
  font-size: 0.875rem;
  line-height: 1.1428571429;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media screen and (min-width: 38.75em) {
  .uw-social-pane .social-pane > div {
    display: flex;
    flex-flow: row wrap;
  }
  .uw-social-pane .social-pane > div > div {
    flex: 0 0 auto;
    width: calc(50% - 0.9375rem);
    margin-left: 0.46875rem;
    margin-right: 0.46875rem;
  }
  .uw-social-pane .social-pane__item {
    min-height: 16rem;
  }
  .uw-social-pane .social-pane__item:nth-of-type(n+7) {
    display: none;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-social-pane .social-pane > div > div {
    flex: 0 0 auto;
    width: calc(33.3333333333% - 0.9375rem);
    margin-left: 0.46875rem;
    margin-right: 0.46875rem;
  }
  .uw-social-pane .social-pane__item {
    min-height: 16rem;
  }
  .uw-social-pane .social-pane__item:nth-of-type(n+7) {
    display: none;
  }
  .uw-social-pane .social-pane__item-twitter {
    padding: 1.5625rem;
  }
  .uw-social-pane .social-pane__item--twitter p, .uw-social-pane .social-pane__item--twitter a {
    font-size: 0.875rem;
    line-height: 1.2857142857;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
  .uw-social-pane .social-pane .author a {
    font-size: 0.875rem;
    line-height: 1;
    font-weight: 700;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    text-transform: uppercase;
  }
  .uw-social-pane .social-pane .date {
    font-size: 0.875rem;
    line-height: 1.1428571429;
    font-weight: 400;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  .uw-social-pane .social-pane {
    border-top: 0.0625rem dashed #E5E5E4;
  }
  .uw-social-pane .social-pane > div > div {
    flex: 0 0 auto;
    width: calc(25% - 1.5625rem);
    margin-left: 0.78125rem;
    margin-right: 0.78125rem;
  }
  .uw-social-pane .social-pane__item {
    min-height: 16rem;
  }
  .uw-social-pane .social-pane__item:nth-of-type(n+7) {
    display: block;
  }
  .uw-social-pane .social-pane__item--twitter {
    padding: 2.5rem;
  }
  .uw-social-pane .social-pane__item--twitter p, .uw-social-pane .social-pane__item--twitter a {
    font-size: 1.125rem;
    line-height: 1.5;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-split-grey-section {
  background: #E5E5E4;
  padding: 4.375rem 0 3.75rem;
  position: relative;
  margin: 3rem auto;
}
.uw-split-grey-section .grid-x {
  padding: 0 2rem;
}
.uw-split-grey-section .button:focus {
  text-decoration: none !important;
}
@media print, screen and (min-width: 48em) {
  .uw-split-grey-section .grid-x {
    align-items: center;
    padding: 0 3rem;
  }
  .uw-split-grey-section .grid-x .uw-split-grey-section__text-block {
    margin-bottom: 0;
  }
  .uw-split-grey-section .grid-x .uw-split-grey-section__text-block .button {
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-split-grey-section .grid-x {
    padding: 0 5rem;
  }
}
.uw-split-grey-section__text-block {
  margin-bottom: 0.9375rem;
}
.uw-split-grey-section::after, .uw-split-grey-section::before {
  content: "";
  display: block;
  transform: rotate3d(0, 0, 1, -270deg) scale3d(0, 0, 1);
  width: 0.3125rem;
  height: 7.6875rem;
  background-color: #ed0a00;
  position: absolute;
}
.uw-split-grey-section::before {
  top: -2.5rem;
  left: 2.5rem;
}
@media print, screen and (min-width: 64em) {
  .uw-split-grey-section::before {
    left: 4.625rem;
    top: -3.75rem;
  }
}
.uw-split-grey-section::after {
  right: 2.6875rem;
  bottom: -2.5rem;
}
@media print, screen and (min-width: 64em) {
  .uw-split-grey-section::after {
    right: 4.625rem;
    bottom: -3.75rem;
  }
}
.uw-split-grey-section.in-view::after, .uw-split-grey-section.in-view::before {
  animation: linesAnimateIn 1s ease-out forwards;
  animation-delay: 0.2s;
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  .uw-split-grey-section--hanging-image {
    padding: 5.625rem 0;
  }
  .uw-split-grey-section--hanging-image .grid-container, .uw-split-grey-section--hanging-image .mw-grid-container {
    padding-right: 0;
  }
  .uw-split-grey-section--hanging-image .uw-split-grey-section__text-block {
    max-width: 18.125rem;
    margin-top: 3.125rem;
  }
  .uw-split-grey-section--hanging-image .grid-x {
    justify-content: flex-start;
    align-items: center;
  }
}
.uw-start-your-journey__header {
  margin-bottom: 1.25rem;
}
@media print, screen and (min-width: 48em) {
  .uw-start-your-journey__header {
    margin-bottom: 2.375rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-start-your-journey__header {
    padding-bottom: 3.125rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-start-your-journey__header {
    padding-bottom: 0;
  }
}
@media screen and (min-width: 75em) {
  .uw-start-your-journey__header {
    margin-top: -9.0625rem;
  }
}
.uw-start-your-journey__title {
  font-size: 7rem;
  color: #ed0a00;
  margin-bottom: 1.875rem;
  font-weight: 700;
}
@media print, screen and (min-width: 48em) {
  .uw-start-your-journey__title {
    margin-bottom: 1.625rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-start-your-journey__title {
    margin-bottom: 4.8125rem;
  }
}
.uw-start-your-journey-list__title {
  font-size: 1.875rem;
  line-height: 1.0666666667;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 0.875rem;
}
@media print, screen and (min-width: 48em) {
  .uw-start-your-journey-list__title {
    margin-bottom: 1rem;
  }
}
.uw-start-your-journey p {
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 1.5625rem;
}
@media screen and (min-width: 75em) {
  .uw-start-your-journey p {
    font-size: 1.125rem;
    line-height: 1.5;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  .uw-start-your-journey p {
    padding-right: 1.875rem;
  }
}
@media (max-width: 980px) {
  .uw-start-your-journey p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.uw-start-your-journey__form {
  max-width: 24.0625rem;
  position: relative;
}
@media print, screen and (min-width: 48em) {
  .uw-start-your-journey__form {
    margin-bottom: 3.125rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-start-your-journey__form {
    margin-top: 9.375rem;
  }
}
.uw-start-your-journey__form .uw-start-your-journey__form-submit svg path {
  fill: #001641;
}
.uw-start-your-journey__form label span {
  display: none;
}
.uw-start-your-journey__form button span {
  display: none;
}
.uw-start-your-journey__input {
  border: 0;
  border-bottom: 0.125rem solid #001641;
  box-shadow: none;
  margin-bottom: 1.875rem;
  font-size: 1.25rem;
  line-height: 1.5;
  font-weight: 400;
}
.uw-start-your-journey__input:focus {
  border: 0;
  border-bottom: 0.125rem solid #ed0a00;
}
.uw-start-your-journey__form-submit {
  position: absolute;
  right: 0;
  top: 0;
}
.uw-start-your-journey__form-submit i,
.uw-start-your-journey__form-submit svg {
  font-size: inherit;
}
.uw-start-your-journey .button {
  margin-bottom: 0.3125rem;
  display: flex;
  line-height: 19px;
}
.uw-start-your-journey .button > span {
  font-size: 16px;
  white-space: nowrap;
}
.uw-start-your-journey .button::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  font-size: 1.5rem;
  margin-left: 0.3125rem;
  transition: transform 0.4s;
  position: relative;
}
.uw-start-your-journey .button:hover::after {
  transform: translate3d(0.3125rem, 0, 0);
}
.uw-start-your-journey--header, .motivation-widget .mw-more-areas {
  color: #001641 !important;
  font-size: 30px !important;
  line-height: 32px !important;
  margin-bottom: 20px !important;
}
.uw-start-your-journey--sub-header {
  color: #001641 !important;
  font-size: 2.5em !important;
  line-height: 40px !important;
}
.uw-current-student-search__header {
  margin-bottom: 1.25rem;
}
@media print, screen and (min-width: 48em) {
  .uw-current-student-search__header {
    margin-bottom: 2.375rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-current-student-search__header {
    padding-bottom: 3.125rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-current-student-search__header {
    padding-bottom: 0;
  }
}
@media screen and (min-width: 75em) {
  .uw-current-student-search__header {
    margin-top: -9.0625rem;
  }
}
.uw-current-student-search__title {
  font-size: 2.625rem;
  line-height: 1.0952380952;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 48em) {
  .uw-current-student-search__title {
    font-size: 3.5rem;
    line-height: 1.0178571429;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  .uw-current-student-search__title {
    font-size: 8.125rem;
    line-height: 0.9384615385;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 48em) {
  .uw-current-student-search__title {
    margin-bottom: 1.625rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-current-student-search__title {
    margin-bottom: 4.8125rem;
  }
}
.uw-current-student-search-list__title {
  font-size: 1.875rem;
  line-height: 1.0666666667;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 0.875rem;
}
@media print, screen and (min-width: 48em) {
  .uw-current-student-search-list__title {
    margin-bottom: 1rem;
  }
}
.uw-current-student-search p {
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 1.5625rem;
}
@media screen and (min-width: 75em) {
  .uw-current-student-search p {
    font-size: 1.125rem;
    line-height: 1.5;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  .uw-current-student-search p {
    padding-right: 1.875rem;
  }
}
@media (max-width: 980px) {
  .uw-current-student-search p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.uw-current-student-search__form {
  max-width: 24.0625rem;
  position: relative;
  margin-top: 2rem;
}
@media print, screen and (min-width: 48em) {
  .uw-current-student-search__form {
    margin-bottom: 3.125rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-current-student-search__form {
    margin-top: 2rem;
  }
}
.uw-current-student-search__form .uw-current-student-search__form-submit svg path {
  fill: #001641;
}
.uw-current-student-search__form label span {
  display: none;
}
.uw-current-student-search__form button span {
  display: none;
}
.uw-current-student-search__input {
  border: 0;
  border-bottom: 0.125rem solid #001641;
  box-shadow: none;
  margin-bottom: 1.875rem;
  font-size: 1.25rem;
  line-height: 1.5;
  font-weight: 400;
  padding: 0 2rem 0 0;
}
.uw-current-student-search__input:focus {
  border: 0;
  border-bottom: 0.125rem solid #ed0a00;
}
.uw-current-student-search__form-submit {
  position: absolute;
  right: 0;
  top: 0;
}
.uw-current-student-search__form-submit i {
  font-size: 1.875rem;
}
.uw-current-student-search .button {
  margin-bottom: 0.3125rem;
}
.uw-current-student-search .button::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  font-size: 1.5rem;
  margin-left: 0.9375rem;
  transition: transform 0.4s;
  position: relative;
  top: -3px;
}
.uw-current-student-search .button:hover::after {
  transform: translate3d(0.625rem, 0, 0);
}
.uw-stat-banner {
  position: relative;
  background-color: #ed0a00;
  padding-inline: 1.875rem;
  margin-bottom: 1.875rem;
  margin-inline: 0;
  padding-block: var(--section-spacing-y);
}
.uw-stat-banner.in-view:after {
  transition: transform 0.8s ease-out;
}
.uw-stat-banner.in-view:before {
  transition: transform 1s ease-out;
}
.uw-stat-banner__title {
  font-size: 2.5625rem;
  line-height: 1;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.uw-stat-banner__title:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #fff;
  margin-top: 1.25rem;
}
@media print, screen and (min-width: 48em) {
  .uw-stat-banner__title:after {
    content: "";
    display: block;
    width: 3.125rem;
    height: 0.0625rem;
    background-color: #fff;
    margin-top: 0.625rem;
  }
}
.uw-stat-banner h2,
.uw-stat-banner p,
.uw-stat-banner div {
  color: #fff;
}
.uw-stat-banner p {
  margin-top: 1.25rem;
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  .uw-stat-banner p {
    margin-top: 0.625rem;
  }
}
.uw-stat-banner div.cite {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  font-style: italic;
  margin-bottom: 0;
  margin-top: 0.9375rem;
}
@media print, screen and (min-width: 48em) {
  .uw-stat-banner div.cite {
    font-size: 0.875rem;
    line-height: 1.42857;
    font-weight: 600;
  }
}
.uw-stat-banner__image {
  margin: 0 auto 3.75rem;
  display: flex;
  align-items: center;
}
@media print, screen and (min-width: 48em) {
  .uw-stat-banner__image {
    align-items: flex-start;
    margin: 0 auto;
    padding-left: 1.625rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-stat-banner__image {
    justify-content: center;
  }
}
.uw-stat-banner img {
  max-width: 6.25rem;
  height: auto;
  width: auto;
  margin: 0 auto;
}
@media print, screen and (min-width: 48em) {
  .uw-stat-banner img {
    max-width: 100%;
    margin: 0;
  }
}
.uw-stat-banner .content.no-marg {
  margin: 0;
  padding-right: 0;
}
@media print, screen and (min-width: 48em) {
  .uw-stat-banner .content.no-marg {
    padding-right: 3.125rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-stat-banner .content.no-marg {
    padding-right: 7.9375rem;
  }
}
.uw-stat-banner-container {
  overflow: hidden;
  margin-block: var(--section-spacing-y);
}
@media print, screen and (min-width: 48em) {
  .uw-stat-banner-container {
    overflow: visible;
  }
}
.uw-stat-banner-container > .button {
  margin: 0;
}
.uw-stat-block {
  width: 100%;
  margin-block: var(--section-spacing-y);
}
.uw-stat-block .grid-x {
  background: #ed0a00;
  width: 100%;
  max-width: 62.1875rem;
  position: relative;
  margin: 0 auto;
  padding: var(--section-spacing-y);
}
.uw-stat-block .grid-x > .cell:last-of-type .button {
  margin: 0;
}
.uw-stat-block.in-view .inner::after, .uw-stat-block.in-view .inner::before {
  display: none;
}
.uw-stat-block .stat-section {
  color: #fff;
  padding: 0 0.625rem;
  margin-bottom: 2.5rem;
}
.uw-stat-block .stat-section:last-child {
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  .uw-stat-block .stat-section {
    margin-bottom: 3.75rem;
  }
  .uw-stat-block .stat-section:nth-last-child(2) {
    margin-bottom: 0;
  }
  .uw-stat-block .stat-section:nth-last-child(3) {
    margin-bottom: 0;
  }
}
.uw-stat-block .stat-section h2 {
  font-size: 2.5625rem;
  line-height: 1;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: inherit;
  margin-top: 0;
  text-transform: initial;
}
.uw-stat-block .stat-section h2::after {
  content: "";
  width: 4.1875rem;
  border-bottom: 1px solid #fff;
  margin-top: 1rem;
  display: block;
}
.uw-stat-block .stat-section p {
  margin-bottom: 0;
}
.uw-stat-block .stat-section .cite {
  font-size: 0.875rem;
  line-height: 1.5714285714;
  font-weight: 600;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-style: italic;
  margin-top: 0.9375rem;
}
.uw-stats-block {
  z-index: 1;
  position: relative;
  margin-right: -1.875rem;
}
.uw-stats-block::before, .uw-stats-block::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.uw-stats-block::after {
  clear: both;
}
.uw-stats-block .slick-slide > div {
  padding-right: 1.25rem;
}
.uw-stats-block .slick-list {
  padding: 0 1.875rem 0 0 !important;
}
.uw-stats-block__stat {
  background: #ed0a00;
  color: #fff;
  padding: 2.8125rem 2.1875rem 2.8125rem;
}
@media print, screen and (min-width: 48em) {
  .uw-stats-block__stat {
    width: calc(50% - 8px);
    padding: 2.8125rem 2.5rem 2.5rem 2.1875rem;
    display: flex;
    align-items: center;
    position: relative;
  }
  .uw-stats-block__stat:nth-of-type(1) {
    float: left;
  }
  .uw-stats-block__stat:nth-of-type(1)::before,
  .uw-stats-block__stat:nth-of-type(1) .stat-cross {
    content: "";
    display: block;
    width: 7.1875rem;
    height: 7.1875rem;
    position: absolute;
    bottom: -1.875rem;
    left: -3.75rem;
    opacity: 0.9;
    background-image: url("../img/backgrounds/cross.svg");
    transition: transform 1s;
    z-index: 1;
  }
}
@media screen and (min-width: 48em) and (min-width: 75em) {
  .uw-stats-block__stat:nth-of-type(1)::before,
  .uw-stats-block__stat:nth-of-type(1) .stat-cross {
    bottom: -3.75rem;
    left: -2.5625rem;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-stats-block__stat:nth-of-type(1).in-view::before {
    display: none;
  }
  .uw-stats-block__stat:nth-of-type(2) {
    float: right;
    margin-top: 5.375rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-stats-block__stat {
    width: calc(50% - 13px);
    min-height: 30.25rem;
    padding: 3.75rem 5.625rem 3.75rem;
  }
}
.uw-stats-block__stat p {
  margin-bottom: 0.9375rem;
  font-size: 0.875rem;
  line-height: 1.4285714286;
  font-weight: 500;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 64em) {
  .uw-stats-block__stat p {
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 500;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  .uw-stats-block__stat p {
    margin-bottom: 1.25rem;
  }
}
.uw-stats-block__stat h2 {
  color: #fff;
  font-size: 2.5rem;
  line-height: 2.625rem;
  font-weight: 700;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  margin: 0 0 1.25rem;
}
.uw-stats-block__stat h2:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #fff;
  margin-top: 0.625rem;
}
@media print, screen and (min-width: 48em) {
  .uw-stats-block__stat h2 {
    font-size: 3.375rem;
    line-height: 3.5rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-stats-block__stat h2 {
    font-size: 5.5rem;
    line-height: 7rem;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-stats-block__stat h2::after {
    margin-top: 0.5rem;
  }
}
.uw-stats-block__stat span {
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 700;
  font-style: italic;
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  .uw-stats-block__stat span {
    font-size: 0.875rem;
    line-height: 1.42857;
    font-weight: 600;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-stats-block {
    margin-right: 0;
  }
}
.uw-stats-block-container {
  position: relative;
  margin-block: var(--section-spacing-y);
}
.uw-stats-block-container > .grid-container > a.button:last-child, .uw-stats-block-container > .mw-grid-container > a.button:last-child {
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  .uw-stats-block-container {
    /* &::after,
    .block-arrow {
      content: '';
      position: absolute;
      left: rem-calc(-80px);
      bottom: rem-calc(-190px);
      display: block;
      width: rem-calc(201px);
      height: rem-calc(291px);
      background-image: url('../img/backgrounds/stat-arrow.svg');
      z-index: 0;
      transition: transform 2s;

      @include breakpoint(xlarge) {
        left: 0;
        bottom: rem-calc(-170px);
      }
    }*/
  }
  .uw-stats-block-container .block-arrow {
    z-index: 0;
  }
  .uw-stats-block-container.in-view .stats-block .stats-block_stat {
    z-index: 1;
  }
  .uw-stats-block-container.in-view .stats-block .stats-block_stat:nth-of-type(1) {
    animation: statDown 4s forwards ease-out;
  }
  .uw-stats-block-container.in-view .stats-block .stats-block_stat:nth-of-type(2) {
    animation: statUp 4s forwards ease-out;
  }
}
@media screen and (min-width: 75em) {
  .uw-stats-block-container {
    margin-bottom: 6.25rem;
  }
  .uw-stats-block-container::after {
    z-index: 0;
  }
}
.uw-stats-block-container .button {
  display: none;
}
@media print, screen and (min-width: 48em) {
  .uw-stats-block-container .button {
    display: flex;
    float: right;
  }
}
.uw-stats-banner {
  margin-bottom: 80px;
}
@media (max-width: 1024px) {
  .uw-stats-banner .large-6 {
    margin-bottom: 25px;
  }
}
.uw-study-area-image {
  margin-block: var(--section-spacing-y);
}
@media print, screen and (min-width: 64em) {
  .uw-study-areas {
    margin: -3.75rem 0 2.8125rem;
  }
}
.uw-study-areas__title {
  font-size: 1.875rem;
  line-height: 1.0666666667;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  margin-bottom: 1.5625rem;
}
@media print, screen and (min-width: 48em) {
  .uw-study-areas__title {
    margin-bottom: 3.125rem;
    max-width: 100%;
  }
}
.uw-study-areas__title--large {
  font-size: 1.802rem;
  font-weight: 700;
  line-height: 1.04762;
}
.uw-study-areas .menu {
  margin: 1.875rem 0 0;
}
@media print, screen and (min-width: 48em) {
  .uw-study-areas .menu {
    margin-top: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-study-areas .menu {
    margin-top: 1.875rem;
  }
}
.uw-study-areas .menu .button {
  padding: 0;
  margin-bottom: 0.9375rem;
}
.uw-study-areas__item {
  margin-bottom: 0.9375rem;
  padding: 0 0.3125rem;
}
.uw-study-areas__item::before {
  content: none;
}
@media print, screen and (max-width: 47.99875em) {
  .uw-study-areas__item {
    margin-top: 0 !important;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-study-areas__item {
    margin-bottom: 1.25rem;
    justify-content: center;
    text-align: center;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-study-areas__item {
    padding: 0;
    align-items: center;
    margin-bottom: 1.5625rem;
  }
}
.uw-study-areas__item > a,
.uw-study-areas__item > div {
  display: flex;
  flex-direction: column;
  color: #001641;
  font-size: 1rem;
  line-height: 1.375;
  font-weight: 600;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  .uw-study-areas__item > a,
  .uw-study-areas__item > div {
    width: 100%;
    font-size: 0.75rem;
    line-height: 1.1666666667;
    font-weight: 700;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
  .uw-study-areas__item > a span,
  .uw-study-areas__item > div span {
    flex: 1;
    min-height: 2.8125rem;
    padding: 0 5px;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-study-areas__item > a,
  .uw-study-areas__item > div {
    font-size: 0.875rem;
    line-height: 1.2142857143;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (device-aspect-ratio: 40/71) {
  .uw-study-areas__item > a,
  .uw-study-areas__item > div {
    font-size: 0.75rem;
  }
}
.uw-study-areas__item img,
.uw-study-areas__item svg {
  display: none;
  margin: 0 auto 20px;
  width: 100%;
  height: 100%;
  min-height: 3.125rem;
  max-width: 3.75rem;
  max-height: 3.75rem;
  transition: 0.4s ease-out;
}
@media print, screen and (min-width: 48em) {
  .uw-study-areas__item img,
  .uw-study-areas__item svg {
    display: block;
    font-size: 1.4375rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-study-areas__item img,
  .uw-study-areas__item svg {
    max-width: 4.6875rem;
    max-height: 4.6875rem;
  }
}
.uw-study-areas__item:hover a {
  text-decoration: none;
  color: #ed0a00;
}
.uw-study-areas__item:hover img,
.uw-study-areas__item:hover svg {
  transform: translate3d(0, -6px, 0);
}
.uw-study-areas--grey {
  overflow: hidden;
  margin-top: 0;
  padding-bottom: 1.875rem;
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  .uw-study-areas--grey {
    background: #E5E5E4;
    margin: 5rem 0;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-study-areas--grey {
    padding: 7.5rem 0 5.625rem;
  }
}
.uw-study-areas--grey .uw-study-areas__title {
  margin: 0 0 1.875rem;
  color: #ed0a00;
}
@media print, screen and (min-width: 48em) {
  .uw-study-areas--grey .uw-study-areas__title {
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.025;
    color: #001641;
    padding-top: 4.6875rem;
    margin: 0 0 4.375rem;
  }
  .uw-study-areas--grey .uw-study-areas__title:after {
    content: "";
    display: block;
    width: 3.125rem;
    height: 0.0625rem;
    background-color: #001641;
    margin-top: 0.9375rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-study-areas--grey .uw-study-areas__title {
    font-size: 7.0625rem;
    font-weight: 700;
    padding: 0;
  }
}
.uw-study-areas--grey ul {
  margin-bottom: 0;
}
@media print, screen and (min-width: 64em) {
  .uw-study-areas--grey .study-area-image {
    margin-bottom: -7.5rem;
  }
}
.uw-subject-courses-block {
  background-color: #D9D9D6;
  padding: 3.75rem 0;
}
@media print, screen and (min-width: 64em) {
  .uw-subject-courses-block {
    padding-top: 6.25rem;
    padding-bottom: 7.5rem;
  }
}
.uw-subject-courses-block__course-list {
  margin-bottom: 0;
}
.uw-subject-courses-block__course-list li {
  margin-bottom: 0.75rem;
}
.uw-subject-courses-block__course-list a {
  color: #001641;
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.5714285714;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: 700;
}
@media print, screen and (max-width: 63.99875em) {
  .uw-subject-courses-block__course-list li:last-of-type {
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-subject-courses-block__course-list {
    column-count: 2;
    column-gap: 2.1875rem;
  }
  .uw-subject-courses-block__course-list li {
    display: inline-block;
    width: 100%;
    break-inside: avoid;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-subject-courses-block__course-list a {
    font-size: 1rem;
    line-height: 1.5;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  .uw-subject-courses-block__course-list {
    column-count: 3;
    column-gap: 1.5625rem;
  }
}
.uw-success-panels {
  padding: 4.0625rem 0 1.875rem;
}
@media print, screen and (min-width: 48em) {
  .uw-success-panels {
    padding: 4.375rem 0 2rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-success-panels {
    padding: 6.875rem 0 5.625rem;
  }
}
.uw-success-panels .button {
  font-size: 1.25rem;
  line-height: 1.1;
}
.uw-success-panels .button-small {
  font-size: 1rem;
  line-height: 1.1875;
}
.uw-success-panels > .button {
  margin-bottom: 3.125rem;
  font-size: 1.25rem;
  margin-bottom: 2.5rem;
}
.uw-success-panels > .button:hover {
  text-decoration: none;
}
@media print, screen and (min-width: 64em) {
  .uw-success-panels > .button {
    margin-bottom: 3.125rem;
  }
}
.uw-success-panels img {
  margin-bottom: 0.9375rem;
}
.uw-success-panels a {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  text-transform: uppercase;
  display: block;
}
.uw-success-panels a:hover {
  text-decoration: none;
}
.uw-success-panels p {
  color: #001641;
  margin-top: 0.3125rem;
  margin-bottom: 1.875rem;
}
.uw-success-panels__panel:last-of-type p:last-of-type {
  margin-bottom: 0;
}
@media print, screen and (min-width: 64em) {
  .uw-homepage .uw-success-panels h2 {
    margin-bottom: 3.4375rem;
    max-width: 43.75rem;
  }
}
.uw-tabs {
  background: transparent;
  border: 0;
}
.uw-tabs > li {
  margin-bottom: 0.9375rem;
  margin-right: 0.9375rem;
}
.uw-tabs-content {
  border: 0;
}
.uw-tabs-content .tabs-panel {
  background: #fff;
  padding: 1.25rem 1.25rem 1rem;
}
@media print, screen and (min-width: 48em) {
  .uw-tabs-content .tabs-panel {
    padding: 1.875rem 1.875rem 1rem;
  }
}
.uw-tab-wrapper {
  margin-bottom: 80px;
}
.uw-text-block, .uw-start-your-journey--header, .motivation-widget .mw-more-areas, .uw-start-your-journey--sub-header {
  /* START: Inline insertion of `general-content-type-styles` (from src/assets/css/utils/type.scss) with alterations to font-related changes. */
  /* END: Inline insertion of `general-content-type-styles` */
  width: 100%;
}
.uw-text-block h2, .uw-start-your-journey--header h2, .motivation-widget .mw-more-areas h2, .uw-start-your-journey--sub-header h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.802rem;
  line-height: 1.85rem;
  margin-top: 1em;
  margin-bottom: 0.9375rem;
  color: #ed0a00;
  font-weight: 700;
}
.uw-text-block h3, .uw-start-your-journey--header h3, .motivation-widget .mw-more-areas h3, .uw-start-your-journey--sub-header h3 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.602rem;
  line-height: 1.65rem;
  margin-bottom: 0.9375rem;
  color: #ed0a00;
}
.uw-text-block h4, .uw-start-your-journey--header h4, .motivation-widget .mw-more-areas h4, .uw-start-your-journey--sub-header h4 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.424rem;
  line-height: 1.5rem;
  margin-bottom: 0.9375rem;
}
.uw-text-block h5, .uw-start-your-journey--header h5, .motivation-widget .mw-more-areas h5, .uw-start-your-journey--sub-header h5 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.26rem;
  line-height: 1.3rem;
  margin-bottom: 0.9375rem;
}
.uw-text-block h6, .uw-start-your-journey--header h6, .motivation-widget .mw-more-areas h6, .uw-start-your-journey--sub-header h6 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.1rem;
  margin-bottom: 0.9375rem;
}
.uw-text-block p, .uw-start-your-journey--header p, .motivation-widget .mw-more-areas p, .uw-start-your-journey--sub-header p {
  font-weight: 400;
  margin-bottom: 10px;
}
.uw-text-block a:not([class^=button-]):not(.button.primary), .uw-start-your-journey--header a:not([class^=button-]):not(.button.primary), .motivation-widget .mw-more-areas a:not([class^=button-]):not(.button.primary), .uw-start-your-journey--sub-header a:not([class^=button-]):not(.button.primary) {
  font-weight: 600;
  text-decoration: underline;
}
.uw-text-block a:not([class^=button-]):not(.button.primary):hover, .uw-start-your-journey--header a:not([class^=button-]):not(.button.primary):hover, .motivation-widget .mw-more-areas a:not([class^=button-]):not(.button.primary):hover, .uw-start-your-journey--sub-header a:not([class^=button-]):not(.button.primary):hover {
  text-decoration: none;
}
.uw-text-block--single-event-header {
  margin-bottom: 2.5rem;
}
@media print, screen and (min-width: 48em) {
  .uw-text-block--single-event-header {
    margin-bottom: 1.5625rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-text-block--single-event-header {
    margin-bottom: 3.125rem;
  }
}
.uw-text-block--single-event-header > :last-child {
  margin-bottom: 0;
}
.uw-text-block--single-event-header h2 {
  margin-bottom: 1.25rem;
  margin-top: 0;
}
.uw-text-block--single-event-header p {
  margin-bottom: 1.5625rem;
}
.uw-text-block__text {
  margin-bottom: 2.1875rem;
}
@media print, screen and (min-width: 64em) {
  .uw-text-block__text {
    margin-bottom: 0;
  }
}
.uw-text-block__text > :last-child {
  margin-bottom: 0;
}
.uw-text-block__main-links li {
  margin-bottom: 0.875rem;
}
.uw-text-block__main-links li:first-of-type .button {
  color: #ed0a00;
}
.uw-text-block__main-links li:first-of-type .button:hover {
  color: #ed0a00;
}
.uw-text-block__main-links .button {
  padding: 0;
  color: #001641;
}
.uw-text-block__main-links .button:hover {
  color: #001641;
}
.uw-text-block__main-links a:hover {
  text-decoration: none !important;
}
@media print, screen and (min-width: 64em) {
  .uw-text-block aside, .uw-start-your-journey--header aside, .motivation-widget .mw-more-areas aside, .uw-start-your-journey--sub-header aside {
    max-width: 19rem;
  }
}
.uw-text-block > .button, .uw-start-your-journey--header > .button, .motivation-widget .mw-more-areas > .button, .uw-start-your-journey--sub-header > .button {
  margin-top: 3.125rem;
}
@media print, screen and (min-width: 48em) {
  .uw-text-block .uw-related-links .border-top, .uw-start-your-journey--header .uw-related-links .border-top, .motivation-widget .mw-more-areas .uw-related-links .border-top, .uw-start-your-journey--sub-header .uw-related-links .border-top {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
.uw-text-block .uw-related-links a, .uw-start-your-journey--header .uw-related-links a, .motivation-widget .mw-more-areas .uw-related-links a, .uw-start-your-journey--sub-header .uw-related-links a {
  text-decoration: none !important;
}
.uw-text-block .uw-related-links ul a, .uw-start-your-journey--header .uw-related-links ul a, .motivation-widget .mw-more-areas .uw-related-links ul a, .uw-start-your-journey--sub-header .uw-related-links ul a {
  font-size: 1rem;
}
@media print, screen and (min-width: 48em) {
  .uw-text-block--landing-intro .uw-text-block__text {
    padding-left: 1.5625rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-text-block--landing-intro .uw-text-block__main-links {
    padding-top: 1.5625rem;
  }
  .uw-text-block--landing-intro .uw-text-block__text {
    padding-top: 1.5625rem;
  }
}
.uw-text-block:last-of-type, .uw-start-your-journey--header:last-of-type, .motivation-widget .mw-more-areas:last-of-type, .uw-start-your-journey--sub-header:last-of-type {
  margin-bottom: 2rem;
}
@media (max-width: 980px) {
  .uw-text-block .cell + .cell > ul, .uw-start-your-journey--header .cell + .cell > ul, .motivation-widget .mw-more-areas .cell + .cell > ul, .uw-start-your-journey--sub-header .cell + .cell > ul {
    margin-bottom: 0;
  }
}
.text-block-wrap + .split-grey-section-wrap {
  margin-top: 2.1875rem;
}
@media print, screen and (min-width: 48em) {
  .text-block-wrap + .split-grey-section-wrap {
    margin-top: 3.4375rem;
  }
}
.uw-to-top {
  width: 3.125rem;
  height: 3.125rem;
  position: fixed;
  bottom: 2.8125rem;
  right: 2.5rem;
  display: none;
  z-index: 10;
  border-radius: 50%;
  box-shadow: 0 0.125rem 0.3125rem rgba(0, 0, 0, 0.2);
  border: 1px solid #001641;
  background: #fff;
  font-size: 1.5rem;
  color: #001641;
  transition: opacity 0.5s;
  text-align: center;
  line-height: 3.125rem;
}
@media screen and (min-width: 81.25em) {
  .uw-to-top.banner-page {
    right: calc(20% + 25px);
  }
}
.uw-to-top:hover {
  cursor: pointer;
}
.uw-to-top.is-visible {
  opacity: 1;
}
.uw-uowx-activity + .uw-uowx-activity {
  margin-top: 1rem;
  padding-top: 1rem;
  border-top: 0.0625rem dashed #e6e6e6;
}
.uw-uowx-activity:last-child {
  margin-bottom: 2rem;
}
.uw-uowx-activity:hover {
  text-decoration: none;
}
.uw-uowx-activity:hover h2 {
  text-decoration: underline;
}
.uw-uowx-activity--title {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #ed0a00;
  font-size: 1.875rem;
  line-height: 1.0666666667;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.uw-uowx-activity--detail {
  color: #001641;
  padding-left: 1.875rem;
}
.uw-uowx-activity--detail.icon--map-marker::before {
  display: inline-block;
  width: 1.25rem;
  margin-left: -1.5625rem;
  font-family: "WwwUowEduAu";
  content: "\f012";
}
.uw-uowx-activity--detail.icon--clock::before {
  display: inline-block;
  width: 1.25rem;
  margin-left: -1.5625rem;
  font-family: "WwwUowEduAu";
  content: "\f01d";
}
.uw-upcoming-events {
  padding: 2.8125rem 0 3.75rem;
}
@media screen and (min-width: 75em) {
  .uw-upcoming-events {
    padding: 3.75rem 0 6.25rem;
  }
}
.uw-upcoming-events h4 {
  margin-top: 0;
  color: #fff;
  font-size: 1.5rem;
  line-height: 1.1666666667;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: none;
  margin-bottom: 0.625rem;
}
@media screen and (min-width: 75em) {
  .uw-upcoming-events h4 {
    padding-left: 8.125rem;
  }
}
.uw-upcoming-events time {
  font-size: 11.875rem;
  line-height: 0.7368421053;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #dc0000;
  margin-bottom: 0.3125rem;
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events time {
    font-size: 8.75rem;
    line-height: 0.7142857143;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  .uw-upcoming-events time {
    font-size: 11.875rem;
    line-height: 0.7368421053;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events time {
    margin-bottom: 0.625rem;
  }
}
.uw-upcoming-events time span {
  color: #fff;
  font-size: 1.125rem;
  line-height: 1.2222222222;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  vertical-align: top;
  margin-left: -2.25rem;
  margin-bottom: 0;
  position: relative;
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events time span {
    margin-left: -1.5625rem;
    top: -0.3125rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-upcoming-events time span {
    margin-left: -2.1875rem;
  }
}
.uw-upcoming-events .button {
  color: #fff;
  margin: 0.9375rem 0 0;
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events .button {
    margin-top: 0;
  }
}
@media screen and (min-width: 75em) {
  .uw-upcoming-events .button {
    margin-top: 0.625rem;
  }
}
.uw-upcoming-events__container {
  padding: 4.25rem 0 2.5rem;
  background: #001641;
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events__container {
    padding: 5rem 0 1.875rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-upcoming-events__container {
    padding: 7.1875rem 0 7.8125rem;
  }
}
.uw-upcoming-events__container.in-view .grid-container:after, .uw-upcoming-events__container.in-view .mw-grid-container:after, .uw-upcoming-events__container.in-view .grid-container:before, .uw-upcoming-events__container.in-view .mw-grid-container:before {
  animation: linesAnimateIn 1s ease-out forwards;
  animation-delay: 0.4s;
}
.uw-upcoming-events__title {
  /* START: Inlining `homepage-heading` (from src/assets/css/helpers/_typography.scss), with font overrides. */
  font-size: 1.802rem;
  line-height: 1.85rem;
  font-weight: 300;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  /* END: Inlining `homepage-heading` */
  color: #fff;
  margin: 0 0 2.5rem;
}
.uw-upcoming-events__title:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #fff;
  margin-top: 0.9375rem;
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events__title {
    font-size: 3.5rem;
    line-height: 1.0178571429;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  .uw-upcoming-events__title {
    font-size: 8.125rem;
    line-height: 0.9384615385;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events__title {
    float: left;
    max-width: calc(50% - 20px);
  }
  .uw-upcoming-events__title:after {
    margin-top: 1.25rem;
  }
}
.uw-upcoming-events__container {
  position: relative;
}
.uw-upcoming-events__container .grid-container:after, .uw-upcoming-events__container .mw-grid-container:after, .uw-upcoming-events__container .grid-container:before, .uw-upcoming-events__container .mw-grid-container:before {
  content: "";
  display: block;
  transform: rotate3d(0, 0, 1, -270deg) scale3d(0, 0, 1);
  width: 0.3125rem;
  height: 7.6875rem;
  background-color: #ed0a00;
  position: absolute;
  transition: 0.4s ease-out;
}
.uw-upcoming-events__container .grid-container:before, .uw-upcoming-events__container .mw-grid-container:before {
  top: -3.4375rem;
  left: 4.625rem;
}
.uw-upcoming-events__container .grid-container:after, .uw-upcoming-events__container .mw-grid-container:after {
  right: 4.625rem;
  bottom: -3.4375rem;
}
.uw-upcoming-events__event {
  padding-right: 1.25rem;
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events__event {
    width: calc(50% - 20px);
    margin-bottom: 2.5rem;
    margin-right: 0.75rem;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events__event:nth-of-type(1) {
    float: right;
  }
}
@media screen and (min-width: 75em) {
  .uw-upcoming-events__event:nth-of-type(1) {
    padding: 0 0 1.875rem 4.6875rem;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events__event:nth-of-type(2) {
    float: left;
    clear: both;
    margin-top: 0.9375rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-upcoming-events__event:nth-of-type(2) {
    padding-right: 0;
  }
  .uw-upcoming-events__event:nth-of-type(2) .border-top {
    padding: 1.875rem 1.875rem;
    position: relative;
  }
}
@media screen and (min-width: 75em) and (min-width: 64em) {
  .uw-upcoming-events__event:nth-of-type(2) .border-top {
    padding: 1.875rem 1.875rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-upcoming-events__event:nth-of-type(2) .border-top > .border-bottom:after,
  .uw-upcoming-events__event:nth-of-type(2) .border-top > .border-bottom:before, .uw-upcoming-events__event:nth-of-type(2) .border-top:after, .uw-upcoming-events__event:nth-of-type(2) .border-top:before {
    display: block;
    content: "";
    width: 2rem;
    height: 2rem;
    position: absolute;
    transition: transform 0.5s ease-out;
  }
  .uw-upcoming-events__event:nth-of-type(2) .border-top > .border-bottom:before, .uw-upcoming-events__event:nth-of-type(2) .border-top:before {
    top: 0;
    border-top: 0.0625rem solid #fff;
  }
  .uw-upcoming-events__event:nth-of-type(2) .border-top:before {
    left: 0;
    border-left: 0.0625rem solid #fff;
  }
  .uw-upcoming-events__event:nth-of-type(2) .border-top > .border-bottom:before {
    right: 0;
    border-right: 0.0625rem solid #fff;
  }
  .uw-upcoming-events__event:nth-of-type(2) .border-top > .border-bottom:after, .uw-upcoming-events__event:nth-of-type(2) .border-top:after {
    bottom: 0;
    border-bottom: 0.0625rem solid #fff;
  }
  .uw-upcoming-events__event:nth-of-type(2) .border-top:after {
    left: 0;
    border-left: 0.0625rem solid #fff;
  }
  .uw-upcoming-events__event:nth-of-type(2) .border-top .border-bottom:after {
    right: 0;
    border-right: 0.0625rem solid #fff;
  }
  .uw-upcoming-events__event:nth-of-type(2) .border-top:hover:before {
    transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
  }
  .uw-upcoming-events__event:nth-of-type(2) .border-top:hover > .border-bottom:before {
    transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
  }
  .uw-upcoming-events__event:nth-of-type(2) .border-top:hover:after {
    transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
  }
  .uw-upcoming-events__event:nth-of-type(2) .border-top:hover > .border-bottom:after {
    transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
  }
  .uw-upcoming-events__event:nth-of-type(2) .border-top {
    padding: 3.125rem 3.75rem 4.0625rem 4.6875rem;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events__event:nth-of-type(3) {
    float: right;
    margin-top: 0.9375rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-upcoming-events__event:nth-of-type(3) {
    padding: 3.125rem 0 0 4.6875rem;
  }
}
.uw-upcoming-events__list {
  margin-right: -1.875rem;
}
.uw-upcoming-events__list::before, .uw-upcoming-events__list::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.uw-upcoming-events__list::after {
  clear: both;
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events__list {
    margin-right: 0;
  }
}
.uw-upcoming-events__list .slick-list {
  padding: 0 1.875rem 0 0 !important;
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events__list .slick-list {
    padding: 0;
  }
}
.uw-upcoming-events__list .button {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #fff;
  text-transform: uppercase;
}
@media screen and (min-width: 75em) {
  .uw-upcoming-events__list .button {
    padding-left: 8.125rem;
  }
}
.layout-events-landing .ajax-load-area .uw-item a {
  display: block;
}
.layout-events-landing .event-info i {
  display: none;
}
.layout-events-landing .event-info .date::before {
  font-family: "WwwUowEduAu";
  content: "\f011";
  font-size: 1.125rem;
  margin-right: 5px;
  position: relative;
  top: -2px;
}
.layout-events-landing .event-info .location::before {
  font-family: "WwwUowEduAu";
  content: "\f012";
  font-size: 1.125rem;
  margin-right: 5px;
  position: relative;
  top: -2px;
}
.layout-events-landing .event-info .type::before {
  font-family: "WwwUowEduAu";
  content: "\f01e";
  font-size: 1.125rem;
  margin-right: 5px;
  position: relative;
  top: -2px;
}
.layout-events-landing .event-info .contact::before {
  font-family: "WwwUowEduAu";
  content: "\f014";
  font-size: 1.125rem;
  margin-right: 5px;
  position: relative;
  top: -2px;
}
.uw-upcoming-events-list {
  margin-bottom: 3.125rem;
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events-list {
    margin-bottom: 5.625rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-upcoming-events-list {
    margin-bottom: 6.25rem;
  }
}
.uw-upcoming-events-list__title {
  font-size: 1.802rem;
  line-height: 1.85rem;
  margin-bottom: 1.875rem;
}
.uw-upcoming-events-list__title:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #001641;
  margin-top: 0.9375rem;
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events-list__title {
    font-size: 3.125rem;
    line-height: 1.5;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 3.125rem;
  }
  .uw-upcoming-events-list__title:after {
    margin-top: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-upcoming-events-list__title {
    font-size: 4.5rem;
    line-height: 1.0416666667;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 4.0625rem;
  }
  .uw-upcoming-events-list__title:after {
    margin-top: 0.3125rem;
  }
}
.uw-upcoming-events-list__button {
  margin-top: 0.5rem;
}
@media print, screen and (min-width: 64em) {
  .uw-upcoming-events-list__button {
    margin-top: 1.25rem;
  }
}
.uw-upcoming-events-list .uw-event {
  margin-bottom: 0.9375rem;
}
.uw-upcoming-events-list .uw-event .uw-event--no-image {
  background: #001641 !important;
  overflow-y: auto;
}
.uw-upcoming-events-list .uw-event .uw-event--no-image .uw-event--image-bg {
  overflow: revert;
}
.uw-upcoming-events-list .uw-event .uw-event--no-image span {
  color: #fff !important;
}
.uw-upcoming-events-list .uw-event time {
  font-size: 1rem;
  line-height: 1;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  text-transform: uppercase;
  margin-bottom: 0.75rem;
}
.uw-upcoming-events-list .uw-event time span {
  margin-top: 0.625rem;
  text-transform: lowercase;
}
.uw-upcoming-events-list .uw-event h3 {
  font-size: 1.5rem;
  line-height: 1.1666666667;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 1.125rem;
}
.uw-upcoming-events-list .uw-event > span, .uw-upcoming-events-list .uw-event time > span {
  display: block;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 0.9375rem;
  color: #001641;
  overflow: auto;
}
.uw-upcoming-events-list .uw-event > span i, .uw-upcoming-events-list .uw-event time > span i {
  margin-right: 0.4375rem;
}
.uw-upcoming-events-list .uw-event__type {
  margin-bottom: 1.875rem;
}
.uw-upcoming-events-list .uw-event img {
  margin-bottom: 1.25rem;
}
.uw-upcoming-events-list .uw-event .button {
  font-size: 0.875rem;
  line-height: 1.1428571429;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.uw-hero {
  background-color: #001641;
  padding-bottom: 5rem;
  margin-bottom: 80px;
  margin-top: 100px;
}
@media (min-width: 980px) {
  .uw-hero {
    margin-top: 154px;
    padding-top: 2rem;
  }
}
.uw-hero .hero {
  color: #fff;
  margin-top: 2rem;
}
@media (min-width: 1200px) {
  .uw-hero .hero {
    margin-top: 5rem;
  }
}
.uw-hero .hero-details {
  display: inline-grid;
  grid-template-columns: auto auto;
}
.uw-hero .hero-details--date {
  margin: 35px 0 35px 30px;
}
.uw-hero .hero-details--date-end, .uw-hero .hero-details--date-start {
  font-size: 0.9375rem;
  font-weight: bold;
}
.uw-hero .hero-details--date p {
  font-size: 0.9375rem;
}
.uw-hero .hero-details--date::before {
  font-family: "WwwUowEduAu";
  content: "\f011";
  position: absolute;
  display: block;
  font-size: 1.25rem;
  margin-left: -30px;
}
.uw-hero .hero-details--location {
  margin: 35px 0 35px 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .uw-hero .hero-details--location {
    margin: 35px 0 50px 0 !important;
  }
}
.uw-hero .hero-details--location::before {
  font-family: "WwwUowEduAu";
  content: "\f012";
  position: absolute;
  display: block;
  font-size: 1.25rem;
  margin-top: -5px;
}
.uw-hero .hero-details--location p,
.uw-hero .hero-details--location strong {
  line-height: 1.25;
  font-size: 0.9375rem;
  margin-bottom: 0;
  margin-left: 30px;
}
.uw-hero .hero-featured {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50%;
  min-height: 20rem;
}
@media screen and (max-width: 767px) {
  .uw-hero {
    height: auto;
  }
  .uw-hero .grid-container .hero-title h1, .uw-hero .mw-grid-container .hero-title h1 {
    font-size: 2.5rem;
  }
  .uw-hero .grid-container .hero-details, .uw-hero .mw-grid-container .hero-details {
    display: block;
  }
  .uw-hero .grid-container .hero-details--date, .uw-hero .mw-grid-container .hero-details--date {
    margin-top: 40px;
    margin-bottom: 20px;
  }
  .uw-hero .grid-container .hero-details--location, .uw-hero .mw-grid-container .hero-details--location {
    margin: 20px 0 35px;
  }
}
.uw-hero-subnav {
  width: 100%;
  display: flex;
  align-content: center;
  background-color: #F2F2F2;
}
.uw-hero-subnav ul {
  width: 100%;
  list-style: none;
  margin: 0;
}
@media (min-width: 981px) {
  .uw-hero-subnav ul {
    display: flex;
  }
}
@media (max-width: 980px) {
  .uw-hero-subnav ul {
    margin-left: -15px;
    margin-right: -15px;
    width: 110%;
  }
}
.uw-hero-subnav ul li {
  text-align: center;
  font-weight: 900;
  text-transform: uppercase;
  position: relative;
  padding: 0 !important;
}
.uw-hero-subnav ul li:first-child a {
  padding-left: 0 !important;
}
.uw-hero-subnav ul li:last-child::after {
  display: none;
}
.uw-hero-subnav ul li:after {
  content: "";
  height: 25px;
  width: 2px;
  position: absolute;
  top: 25px;
  bottom: 0;
  right: 0;
  background: #001641;
}
@media (max-width: 980px) {
  .uw-hero-subnav ul li:after {
    display: none;
  }
}
@media (max-width: 980px) {
  .uw-hero-subnav ul li {
    border-bottom: 1px solid rgba(0, 22, 65, 0.1);
  }
}
.uw-hero-subnav ul li a {
  margin: 0;
  padding: 25px 35px;
  display: inline-block;
}
@media (max-width: 1200px) {
  .uw-hero-subnav ul li a {
    padding: 25px;
  }
}
@media (max-width: 980px) {
  .uw-hero-subnav ul li a {
    padding: 15px 0;
    display: block;
  }
}
.uw-hero-subnav ul li a:hover {
  color: #ed0a00;
}
@media (max-width: 980px) {
  .uw-hero-subnav ul li {
    margin: 0;
  }
}
.uw-hero .font--large {
  font-size: 1.5rem;
  margin-bottom: 25px;
}
.uw-hero .list--horizontal {
  font-weight: 400;
}
.uw-hero .list--horizontal a {
  color: #fff;
}
.uw-hero .list--horizontal a::before {
  margin-right: 5px;
}
.uw-hero .list--horizontal li {
  display: inline-block;
  margin-right: 15px;
}
.uw-hero-cta {
  margin-block: var(--section-spacing-y);
}
.uw-hero-cta > div:first-of-type {
  display: flex;
  flex-direction: column;
  padding: var(--section-spacing-y);
}
.uw-hero-cta--content {
  order: 2;
}
.uw-hero-cta--image {
  order: 1;
  margin-bottom: 1rem;
}
@media (min-width: 980px) {
  .uw-hero-cta > div:first-of-type {
    flex-direction: row;
  }
  .uw-hero-cta--content {
    width: 45%;
    order: 1;
  }
  .uw-hero-cta--image {
    order: 2;
    display: flex;
    align-items: center;
    margin-left: 5%;
    width: 50%;
    margin-bottom: 0;
  }
}
.wam-error {
  border: 2px solid #ed0a00;
}
.wam-results {
  color: #ed0a00;
  padding: 0.5rem 1rem 0.5rem 0;
  font-size: 1.25rem;
  border-top: 1px dashed #ddd;
}
.wam-heading p {
  font-size: 0.95rem;
  font-weight: 600;
}
#wam_calculator input {
  margin: 0;
}
#wam_calculator .validate_subject, .validate_credit, .validate_mark {
  color: #ed0a00;
  font-size: 0.95rem;
}
.wam-cell {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.uw-panel-grid-icon-links h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 2.0625rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 1em;
  margin-bottom: 15px;
  color: #ed0a00;
  font-weight: 300;
}
.uw-panel-grid-icon-links h3 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-block: 15px;
  color: #ed0a00;
}
.uw-panel-grid-icon-links h4 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.2;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
.uw-panel-grid-icon-links h5 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
.uw-panel-grid-icon-links h6 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.7142857143;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
.uw-panel-grid-icon-links h2 {
  margin-bottom: 2rem;
}
@media print, screen and (min-width: 75em) {
  .xlarge-up-9 > .cell.pad-to-5 {
    margin-left: 4.44444%;
    margin-right: 4.44444%;
  }
  .xlarge-up-9 > .cell.pad-to-6 {
    margin-left: 2.77777%;
    margin-right: 2.77777%;
  }
  .xlarge-up-9 > .cell.pad-to-7 {
    margin-left: 1.5873%;
    margin-right: 1.5873%;
  }
  .xlarge-up-9 > .cell.pad-to-8 {
    margin-left: 0.69444%;
    margin-right: 0.69444%;
  }
}
.uw-ssd-custom-landing {
  margin-block: 4rem;
}
@media (min-width: 768px) {
  .uw-ssd-custom-landing > .grid-x > .cell > div {
    height: 100%;
  }
}
.uw-sols-login {
  background: #e02d00;
  color: #fff;
}
.uw-sols-login span {
  font-weight: 700;
}
@media (max-width: 1100px) {
  .uw-sols-login span {
    display: block;
    margin-bottom: 10px;
  }
}
@media (min-width: 980px) and (max-width: 1100px) {
  .uw-sols-login span {
    margin-top: -2px;
  }
}
@media (min-width: 768px) and (max-width: 980px) {
  .uw-sols-login span {
    margin-bottom: 30px;
  }
}
.uw-sols-login h2 {
  display: inline-block;
  margin-right: 10px;
}
@media (max-width: 1100px) {
  .uw-sols-login h2 {
    margin-bottom: 10px;
  }
}
.uw-sols-login label {
  color: #fff;
  font-weight: 700;
  font-size: 1rem;
}
.uw-sols-login input[type=text], .uw-sols-login input[type=password] {
  border: 0;
}
@media (min-width: 768px) {
  .uw-sols-login input[type=text], .uw-sols-login input[type=password] {
    width: 96%;
    margin-bottom: 0;
  }
}
.uw-sols-login .btn-help {
  display: block;
  margin-top: 5px;
}
@media (max-width: 1100px) {
  .uw-sols-login .btn-help {
    font-size: 0.875rem;
  }
}
@media (min-width: 1100px) {
  .uw-sols-login .btn-help {
    margin-top: 0;
    float: right;
  }
}
.uw-mail-login {
  background: #001641;
}
.uw-kb-login {
  background: #0033FF;
}
.uw-mail-login,
.uw-kb-login {
  color: #fff;
}
.uw-mail-login p,
.uw-kb-login p {
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .uw-mail-login,
  .uw-kb-login {
    margin-left: 10px;
  }
}
.uw-mail-login .btn-help,
.uw-kb-login .btn-help {
  display: block;
  margin-top: 5px;
}
@media (max-width: 1100px) {
  .uw-mail-login .btn-help,
  .uw-kb-login .btn-help {
    font-size: 0.875rem;
  }
}
@media (min-width: 1100px) {
  .uw-mail-login .btn-help,
  .uw-kb-login .btn-help {
    margin-top: 0;
    float: right;
  }
}
@media (max-width: 768px) {
  .uw-kb-login,
  .uw-sols-login {
    margin-bottom: 25px;
  }
}
.uw-ssd-content-box {
  padding: 25px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.uw-ssd-content-box a {
  color: #fff;
}
.uw-ssd-content-box h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.5rem;
  font-weight: bold;
}
.uw-ssd-content-box .btn {
  color: #fff;
  margin: 0;
  padding: 0;
  font-size: 1.2rem;
}
.uw-ssd-content-box .btn::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 10px;
  transition: margin-left 0.2s ease-in-out;
}
.uw-ssd-content-box .btn:hover {
  text-decoration: none;
  cursor: pointer;
}
.uw-ssd-content-box .btn:hover::after {
  margin-left: 15px;
}
.uw-ssd-content-row {
  row-gap: 1.25em;
}
.uw-sols-login-fields {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.uw-sols-login-button {
  display: flex;
  align-content: end;
  flex-grow: 2;
}
@media (min-width: 768px) {
  .sols-body {
    display: none;
  }
  .uw-support-login {
    margin-left: 10px;
  }
}
.uw-support-login {
  border: 2px solid #001641;
  color: #001641;
}
.uw-ssd-content-box.uw-support-login .btn {
  color: #001641;
}
.uw-panel-grid-links {
  margin-block: var(--section-spacing-y);
}
.uw-panel-grid-links h2 {
  font-size: 1.802rem;
  line-height: 1.85rem;
  font-weight: 700;
  margin-bottom: 25px;
}
.uw-panel-grid-links img {
  display: block;
  width: 100%;
  height: auto;
}
.uw-panel-grid-links span {
  text-align: center;
}
@media (min-width: 980px) {
  .uw-panel-grid-links span {
    max-width: 80%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
}
.uw-panel-grid-links .uw-panel-blurb-logos {
  margin-bottom: 25px;
}
.uw-panel-grid-links .grid-container > div:last-child, .uw-panel-grid-links .mw-grid-container > div:last-child {
  row-gap: 0.9375em;
}
.uw-panel-grid-links .grid-container > div:last-child .uw-study-areas__item, .uw-panel-grid-links .mw-grid-container > div:last-child .uw-study-areas__item {
  margin: 0;
}
.uw-panel-grid-links .grid-container > div:last-child .uw-study-areas__item span, .uw-panel-grid-links .mw-grid-container > div:last-child .uw-study-areas__item span {
  min-height: unset;
}
@media only screen and (min-width: 1024px) {
  .uw-panel-grid-links .grid-container > div:last-of-type, .uw-panel-grid-links .mw-grid-container > div:last-of-type {
    row-gap: 1.5625em;
  }
}
.uw-panel-grid-links-title {
  margin-block: var(--section-spacing-y);
}
.uw-panel-grid {
  padding-inline: 0;
}
.uw-panel-grid > .grid-container > div:last-of-type, .uw-panel-grid > .mw-grid-container > div:last-of-type {
  row-gap: 0.9375em;
}
.uw-panel-grid.bg--white {
  margin-block: var(--section-spacing-y);
}
.uw-panel-grid.bg--grey, .uw-panel-grid.bg--navy {
  padding-block: var(--section-spacing-y);
}
.uw-panel-grid.bg--navy .image-link__title {
  color: #fff;
}
.uw-panel-grid.bg--grey .image-link {
  color: #0033FF;
}
.uw-panel-grid .uw-link-big, .uw-panel-grid p.button-blue a, p.button-blue .uw-panel-grid a, .uw-panel-grid p.button-red a, p.button-red .uw-panel-grid a {
  margin-top: 1rem;
}
@media only screen and (max-width: 1200px) {
  .uw-panel-grid {
    padding-inline: 1rem;
  }
}
@media only screen and (min-width: 1024px) {
  .uw-panel-grid .grid-container > div:last-child, .uw-panel-grid .mw-grid-container > div:last-child {
    row-gap: 1.5625em;
  }
}
.page-content.bg--grey p:not([class^=button-]) a:link {
  color: #0033FF;
}
.page-content.bg--navy p:not([class^=button-]) a:link {
  color: #fff;
}
.page-content.bg--navy p:not([class^=button-]) a:visited {
  color: #fff;
}
.page-content.bg--navy p:not([class^=button-]) a:hover {
  text-decoration: none;
  color: #ED0A00;
  background: #fff;
}
.page-content.bg--white p:not([class^=button-]) a:hover {
  text-decoration: none;
  color: #ED0A00;
}
.page-content.bg--grey p:not([class^=button-]) a:hover {
  text-decoration: none;
  color: #ED0A00;
}
.uw-panel-grid-3-with-text-on-blue {
  padding-block: var(--section-spacing-y);
}
.uw-panel-grid-3-with-text-on-blue > .grid-container .cell:last-child > *:last-child, .uw-panel-grid-3-with-text-on-blue > .mw-grid-container .cell:last-child > *:last-child {
  margin-bottom: 0;
}
@media only screen and (max-width: 980px) {
  .uw-panel-grid-3-with-text-on-blue > .grid-container > div > .cell:first-child, .uw-panel-grid-3-with-text-on-blue > .mw-grid-container > div > .cell:first-child {
    margin-top: 2rem;
  }
}
.uw-partner-logos a:hover img {
  opacity: 0.8;
}
.uw-partner-logos img {
  padding: 2rem;
}
@media (min-width: 980px) {
  .uw-partner-logos .xlarge-up-4 {
    margin-left: -3rem;
    margin-right: -3rem;
  }
  .uw-partner-logos .xlarge-up-4 img {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .uw-partner-logos .xlarge-up-3 {
    margin-left: -5rem;
    margin-right: -5rem;
  }
  .uw-partner-logos .xlarge-up-3 img {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}
.uw-social-media-links {
  background-color: #F2F2F2;
}
.uw-social-media-links a {
  color: #001641;
}
.uw-social-media-links a:active, .uw-social-media-links a:focus, .uw-social-media-links a:hover {
  color: #ed0a00;
  text-decoration: none;
}
.uw-social-media-links .cell {
  text-align: center;
}
.uw-responsive-accordion-tabs {
  background: #F2F2F2;
  padding-block: var(--section-spacing-y);
}
.uw-responsive-accordion-tabs .tabs {
  border: none;
  background: none;
}
.uw-responsive-accordion-tabs .tabs-content {
  border: 0;
}
.uw-responsive-accordion-tabs .uw-tabs-title {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.802rem;
  line-height: 1.85rem;
  font-weight: 700;
  margin: 0;
}
@media (min-width: 768px) {
  .uw-responsive-accordion-tabs .uw-tabs-title {
    font-size: 2.375rem;
    line-height: 1.2631578947;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media (min-width: 980px) {
  .uw-responsive-accordion-tabs .uw-tabs-title {
    font-size: 1.802rem;
    line-height: 1.85rem;
  }
}
.uw-responsive-accordion-tabs .uw-tabs-header + .uw-tabs,
.uw-responsive-accordion-tabs .uw-tabs-title + .uw-tabs-blurb {
  margin-top: 1rem;
}
@media print, screen and (min-width: 48em) {
  .uw-responsive-accordion-tabs .uw-tabs-header + .uw-tabs,
  .uw-responsive-accordion-tabs .uw-tabs-title + .uw-tabs-blurb {
    margin-top: 2rem;
  }
}
.uw-responsive-accordion-tabs .uw-tabs-blurb h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 2.0625rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 1em;
  margin-bottom: 15px;
  color: #ed0a00;
  font-weight: 300;
}
.uw-responsive-accordion-tabs .uw-tabs-blurb h3 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-block: 15px;
  color: #ed0a00;
}
.uw-responsive-accordion-tabs .uw-tabs-blurb h4 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.2;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
.uw-responsive-accordion-tabs .uw-tabs-blurb h5 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
.uw-responsive-accordion-tabs .uw-tabs-blurb h6 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.7142857143;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
@media (max-width: 1024px) {
  .uw-responsive-accordion-tabs .uw-tabs {
    list-style-type: none;
    margin-left: 0;
  }
}
.uw-responsive-accordion-tabs .uw-tabs .tabs-title > a {
  font-size: 1rem;
  line-height: 1.125;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.uw-responsive-accordion-tabs .accordion-content {
  background: #fff;
  padding: 1.5rem 1rem;
  margin: 1rem 0 2rem;
}
@media (max-width: 1024px) {
  .uw-responsive-accordion-tabs .accordion-content .cell + .cell {
    margin-top: 1.5rem;
  }
}
.uw-responsive-accordion-tabs .accordion-content.is-active {
  display: block;
}
.uw-responsive-accordion-tabs .tabs-panel {
  padding: 2rem;
}
.uw-responsive-accordion-tabs .tabs-panel > .grid-x > .cell > *:first-child {
  margin-top: 0;
}
.uw-responsive-accordion-tabs .tabs-panel > .grid-x > .cell > *:last-child {
  margin-bottom: 0;
}
.uw-responsive-accordion-tabs .accordion-content ul,
.uw-responsive-accordion-tabs .accordion-content ol,
.uw-responsive-accordion-tabs .tabs-content ul,
.uw-responsive-accordion-tabs .tabs-content ol {
  margin-bottom: 1.25rem;
}
.uw-responsive-accordion-tabs .accordion-content a,
.uw-responsive-accordion-tabs .tabs-content a {
  font-weight: 600;
  text-decoration: underline;
}
.uw-responsive-accordion-tabs .accordion-content a:hover,
.uw-responsive-accordion-tabs .tabs-content a:hover {
  text-decoration: none;
}
.uw-responsive-accordion-tabs .accordion-content h2,
.uw-responsive-accordion-tabs .tabs-content h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 2.0625rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 1em;
  margin-bottom: 15px;
  color: #ed0a00;
  font-weight: 300;
}
.uw-responsive-accordion-tabs .accordion-content h3,
.uw-responsive-accordion-tabs .tabs-content h3 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-block: 15px;
  color: #ed0a00;
}
.uw-responsive-accordion-tabs .accordion-content h4,
.uw-responsive-accordion-tabs .tabs-content h4 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.2;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
.uw-responsive-accordion-tabs .accordion-content h5,
.uw-responsive-accordion-tabs .tabs-content h5 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
.uw-responsive-accordion-tabs .accordion-content h6,
.uw-responsive-accordion-tabs .tabs-content h6 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.7142857143;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
.uw-responsive-accordion-tabs .accordion-content h2,
.uw-responsive-accordion-tabs .tabs-content h2 {
  font-weight: 700;
}
.uw-responsive-accordion-tabs .accordion {
  list-style-type: none;
  margin-left: 0;
}
.uw-responsive-accordion-tabs .accordion .accordion-title {
  display: flex;
  justify-content: space-between;
  width: 100%;
  font-size: 1.5rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  color: #001641;
  padding-bottom: 1rem;
  background-image: linear-gradient(to right, rgba(0, 22, 65, 0.5) 50%, rgba(255, 255, 255, 0) 0%);
  background-position: bottom;
  background-size: 0.5rem 0.0625rem;
  background-repeat: repeat-x;
}
.uw-responsive-accordion-tabs .accordion .accordion-title::after {
  font-size: 1.75rem;
  font-family: "WwwUowEduAu";
  content: "\f020";
}
.uw-responsive-accordion-tabs .accordion .is-active .accordion-title {
  background: none;
}
.uw-responsive-accordion-tabs .accordion .is-active .accordion-title::after {
  content: "\f021";
}
.uw-responsive-accordion-tabs--white {
  background: #fff;
}
.uw-responsive-accordion-tabs--white .tabs-title.is-active > a {
  background-color: #F2F2F2;
}
.uw-responsive-accordion-tabs--white .tabs-panel {
  padding-left: 0;
  padding-right: 0;
}
.uw-responsive-accordion-tabs--white .accordion-content {
  padding: 0;
}
.uw-responsive-accordion-tabs--white .accordion .accordion-title {
  background-image: linear-gradient(to right, #cacaca 50%, #ffffff 0%);
}
/*.uw-responsive-accordion-tabs--grey {
  padding-block: var(--section-spacing-y);
}*/
.uw-responsive-accordion-tabs--white {
  margin-block: var(--section-spacing-y);
  padding-block: unset;
}
.cookies-notice {
  background-color: #0033FF;
  width: 100%;
  position: fixed;
  bottom: 0;
  z-index: 99;
  height: 0;
  display: none;
}
.cookies-notice.show {
  display: block;
  height: auto;
}
.cookies-notice * {
  background-color: #0033FF;
  color: #fff;
}
.cookies-notice a {
  text-decoration: underline;
}
.cookies-notice a:hover,
.cookies-notice a:focus {
  color: #fff;
}
.cookies-notice p {
  margin-bottom: 0;
}
.cookies-notice > div {
  display: flex;
  max-width: 76.875rem;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}
.cookies-notice > div > div:nth-of-type(1) {
  padding: 2em 1em 2em 0;
  flex-shrink: 1;
}
.cookies-notice > div > div:nth-of-type(2) {
  padding: 2em 0 2em 1em;
  align-self: center;
  flex-shrink: 0;
}
.cookies-notice button {
  padding: 1em 2em;
  background-color: #fff;
  color: #0033FF;
  font-size: 1.25rem;
  line-height: 22px;
  font-weight: 700;
  text-transform: uppercase;
  border: 3px solid #0033FF;
}
.cookies-notice button:hover {
  background-color: #0033FF;
  color: #fff;
  border: 3px solid #fff;
}
.cookies-notice .notice div {
  font-size: 1.5rem;
  line-height: 26px;
  font-weight: 700;
}
@media (max-device-width: 640px) {
  .cookies-notice > div {
    flex-direction: column;
  }
  .cookies-notice > div > div:nth-of-type(1) {
    padding: 1em 0 1em 0;
  }
  .cookies-notice > div > div:nth-of-type(2) {
    padding: 0;
  }
  .cookies-notice button {
    padding: 0.5em 1em;
  }
  .cookies-notice p {
    font-size: 0.875rem;
  }
  .cookies-notice .notice div {
    font-size: 1.25rem;
    line-height: 22px;
    font-weight: 700;
  }
}
.uw-twitter-feed {
  background: #001641;
  padding: 5rem 0;
  color: #fff;
}
.uw-twitter-feed-container ul {
  overflow-x: hidden;
  margin-right: -15px;
  margin-left: -15px;
  display: flex;
  flex-wrap: wrap;
}
.uw-twitter-feed-container li {
  display: flex;
  flex-direction: column;
  margin-left: 15px;
  margin-right: 15px;
  width: 100%;
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  .uw-twitter-feed-container li {
    width: calc(50% - 15px * 2);
  }
}
@media (min-width: 1200px) {
  .uw-twitter-feed-container li {
    width: calc(25% - 15px * 2);
  }
}
.uw-twitter-feed-container li .media {
  display: none;
  order: 2;
}
.uw-twitter-feed-container li .media:first-of-type {
  display: block;
  position: relative;
  margin-bottom: 1rem;
  background-size: cover;
  background-position: center;
}
.uw-twitter-feed-container li .media:first-of-type::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 75%;
  content: "";
}
.uw-twitter-feed-container .user {
  display: flex;
  font-weight: bold;
  margin-bottom: 0.5rem;
  order: 1;
  align-items: center;
  flex-wrap: wrap;
}
.uw-twitter-feed-container .user a {
  color: #fff;
}
.uw-twitter-feed-container .user::before {
  font-family: "WwwUowEduAu";
  content: "\f00c";
  font-size: 1.5rem;
  margin-right: 0.5rem;
}
.uw-twitter-feed-container .user span {
  display: block;
  width: 100%;
  font-weight: normal;
}
.uw-twitter-feed-container .timePosted {
  order: 2;
  margin-bottom: 0.5rem;
}
.uw-twitter-feed-container .timePosted {
  order: 2;
  margin-bottom: 0.5rem;
}
.uw-twitter-feed-container .permalink {
  order: 4;
  color: #fff;
}
.uw-twitter-feed-container .tweet {
  order: 3;
  margin-bottom: 1rem;
  overflow-wrap: break-word;
}
.uw-twitter-feed-container .tweet a {
  color: #fff;
}
@media (max-width: 980px) {
  main .magazine {
    margin-top: 77px;
  }
  main .magazine .uw-post-details .uw-post-date {
    display: none;
  }
  main .magazine .uw-post-content .uw-post-date {
    display: block;
  }
}
main .magazine .magazine-body {
  flex-direction: column-reverse;
}
/*---- FIXME: check this breakpoint ----*/
@media only screen and (min-width: 768px) {
  main .magazine .magazine-body {
    flex-direction: row;
  }
  .uw-post-details .uw-post-date {
    display: block;
  }
  .uw-post-content .uw-post-date {
    display: none;
  }
}
.masthead-swiper .uw-masthead-magazine .masthead-text-holder .read-more {
  display: block;
  visibility: visible;
}
.uw-masthead-magazine {
  width: 100%;
  position: relative;
  margin-bottom: 25px;
}
.alert-banner-active .uw-masthead-magazine {
  margin-top: 0;
}
.uw-masthead-magazine.apsect-ratio-16x9 {
  height: 0;
  padding-top: 177.78%;
  position: relative;
}
.uw-masthead-magazine.apsect-ratio-16x9 > :first-child {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.uw-masthead-magazine > :first-child {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.uw-masthead-magazine--background {
  background: no-repeat center center;
  background-size: cover;
}
@media print, screen and (max-width: 47.99875em) {
  .uw-masthead-magazine.img-portrait .masthead-text-holder {
    height: 75%;
    background: transparent linear-gradient(180deg, rgba(32, 33, 36, 0), rgba(0, 0, 0, 0.9)) 0% 0% no-repeat padding-box;
  }
}
.uw-masthead-magazine .masthead-text-holder {
  width: 100%;
  position: sticky;
  bottom: 0;
  display: flex;
  align-items: flex-end;
}
.uw-masthead-magazine .masthead-text-holder.masthead-text-holder--fixed {
  position: fixed;
  top: 0;
}
.uw-masthead-magazine .masthead-text-holder .masthead-text {
  padding: 0 0 0.25rem;
  width: 100%;
  max-width: 76.875rem;
  margin-left: auto;
  margin-right: auto;
}
@media print, screen and (min-width: 48em) {
  .uw-masthead-magazine .masthead-text-holder .masthead-text {
    background: transparent linear-gradient(180deg, rgba(32, 33, 36, 0), rgba(0, 0, 0, 0.9)) 0% 0% no-repeat padding-box;
  }
}
.uw-masthead-magazine .masthead-text-holder .masthead-text h1 {
  font-size: 2rem;
  line-height: 1;
  padding: 0.25rem;
  margin-bottom: 0;
}
.uw-masthead-magazine .masthead-text-holder .read-more {
  display: none;
  visibility: hidden;
}
.uw-masthead-magazine .masthead-text-holder .img-holder {
  position: relative;
  z-index: 1;
}
.uw-masthead-magazine .masthead-text-holder .img-holder img {
  width: initial;
  z-index: -1;
  display: none;
  visibility: hidden;
  right: 0;
  bottom: 0;
}
.uw-masthead-magazine .scroll-to-page-content {
  display: flex;
  justify-content: space-around;
  height: 50px;
}
.uw-masthead-magazine .scroll-to-page-content svg {
  height: 50px;
  width: 50px;
}
.masthead-swiper .uw-masthead-magazine .masthead-text-holder .masthead-text .masthead-text-bg {
  margin: 0 1.875rem;
}
@media print, screen and (max-width: 47.99875em) {
  .masthead-swiper .uw-masthead-magazine .masthead-text-holder .masthead-text .masthead-text-bg {
    text-align: center;
  }
}
.masthead-swiper .uw-masthead-magazine .masthead-text-holder .masthead-text .masthead-text-bg .subtitle {
  display: none;
}
@media print, screen and (max-width: 47.99875em) {
  .masthead-swiper .uw-masthead-magazine .masthead-text-holder .masthead-text .read-more {
    text-align: center;
  }
}
@media only screen and (min-width: 1300px) {
  .uw-masthead-magazine .masthead-text-holder .masthead-text {
    padding-bottom: 25px;
  }
}
@media only screen and (min-width: 768px) {
  .masthead-swiper .uw-masthead-magazine .masthead-text-holder .masthead-text .masthead-text-bg {
    margin: 0 3.9375rem;
  }
  .masthead-swiper .uw-masthead-magazine .masthead-text-holder .masthead-text .read-more {
    margin: 0 3.4375rem;
  }
  .uw-masthead-magazine {
    margin-top: 0;
  }
  .uw-masthead-magazine .masthead-text-holder {
    margin-left: 0.9375rem;
    margin-right: 0.9375rem;
  }
  .uw-masthead-magazine .masthead-text-holder .masthead-text {
    background: transparent;
  }
  .uw-masthead-magazine .masthead-text-holder .masthead-text .img-holder img {
    display: none;
    visibility: hidden;
    position: absolute;
  }
  .uw-masthead-magazine .masthead-text-holder .masthead-text .masthead-text-bg {
    margin: 0 0 0 0.5rem;
  }
  .uw-masthead-magazine .masthead-text-holder .masthead-text .masthead-text-bg h1 {
    font-size: 3.5rem;
    margin-bottom: 0;
  }
  .uw-masthead-magazine .masthead-text-holder .masthead-text .masthead-text-bg p {
    font-size: 1.25rem;
  }
  .uw-masthead-magazine .masthead-text-holder .masthead-text .masthead-text-bg h1,
  .uw-masthead-magazine .masthead-text-holder .masthead-text .masthead-text-bg p {
    line-height: 1.3;
    padding: 0 0 0.25rem;
  }
  .uw-masthead-magazine .masthead-text-holder .masthead-text .masthead-text-bg h1 mark,
  .uw-masthead-magazine .masthead-text-holder .masthead-text .masthead-text-bg p mark {
    background: #0033FF;
    color: #fff;
    padding: 0.25rem 0;
    box-decoration-break: clone;
    box-shadow: 0.5rem 0 0 #0033FF, -0.5rem 0 0 #0033FF;
  }
  .uw-masthead-magazine--background .masthead-text {
    margin-top: 154px;
  }
  .uw-masthead-magazine.text-top > :first-child {
    justify-content: flex-start;
  }
  .uw-masthead-magazine.text-middle > :first-child {
    justify-content: center;
  }
  .uw-masthead-magazine.apsect-ratio-16x9 {
    padding-top: 56.25%;
  }
}
.uw-gallery {
  width: 100%;
  margin-block: var(--section-spacing-y);
}
.uw-gallery .hidden {
  display: none;
  visibility: hidden;
}
.uw-gallery .apsect-ratio-16x9 {
  overflow: hidden;
  height: 0;
  padding-top: 56.25%;
}
.uw-gallery .swiper-container {
  margin-left: auto;
  margin-right: auto;
}
.uw-gallery .swiper-container .swiper-slide div {
  background-size: cover;
  background-position: center;
}
.uw-gallery .swiper-container .swiper-slide:hover:after {
  content: " ";
  z-index: 10;
  display: block;
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-color: rgba(0, 0, 0, 0.5);
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='65.888' height='55' viewBox='0 0 65.888 55'><g transform='translate(2.5 2.5)'><path d='M1057.851,462.871v12.5h11.07' transform='translate(-1057.851 -425.371)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/><path d='M1067.364,475.371h11.07v-12.5' transform='translate(-1017.547 -425.371)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/><path d='M1078.435,469.029v-12.5h-11.07' transform='translate(-1017.547 -456.529)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/><path d='M1068.921,456.529h-11.07v12.5' transform='translate(-1057.851 -456.529)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/></g></svg>");
}
.uw-gallery .swiper-container .swiper-button-next,
.uw-gallery .swiper-container .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  background-size: 27px 44px;
  transform-origin: center center;
}
.uw-gallery .swiper-container .swiper-button-next,
.uw-gallery .swiper-container .swiper-button-prev {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='100' viewBox='0 0 120 100'><g transform='translate(-11 -10)'><rect width='120' height='100' transform='translate(131 110) rotate(180)' fill='rgba(0,0,0,0.1)'/><path d='M33.333,40a6.052,6.052,0,0,1-4.667-2L2,11.333A6.444,6.444,0,0,1,2,2a6.444,6.444,0,0,1,9.333,0l22,22,22-22a6.444,6.444,0,0,1,9.333,0,6.444,6.444,0,0,1,0,9.333L38,38A6.052,6.052,0,0,1,33.333,40Z' transform='translate(91 27) rotate(90)' fill='%23fff'/></g></svg>");
}
.uw-gallery .swiper-container .swiper-button-next:hover,
.uw-gallery .swiper-container .swiper-button-prev:hover {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='100' viewBox='0 0 120 100'><g transform='translate(-158 -10)'><path class='st0' d='M278,110H158V10h120V110z' fill='%23001641'/><path class='st1' d='M198,59.7c0-1.8,0.7-3.5,2-4.7l26.7-26.7c2.5-2.6,6.5-2.7,9.1-0.2c0.1,0.1,0.2,0.1,0.2,0.2 c2.6,2.5,2.7,6.5,0.2,9.1c-0.1,0.1-0.1,0.2-0.2,0.2l-22,22l22,22c2.6,2.5,2.7,6.5,0.2,9.1c-0.1,0.1-0.1,0.2-0.2,0.2 c-2.5,2.6-6.5,2.7-9.1,0.2c-0.1-0.1-0.2-0.1-0.2-0.2L200,64.3C198.7,63.1,198,61.4,198,59.7z' fill='%23fff'/></g></svg>");
}
.uw-gallery .swiper-container .swiper-button-next {
  transform: rotate(180deg);
}
.uw-gallery .swiper-container .swiper-button-next:after,
.uw-gallery .swiper-container .swiper-button-prev:after {
  display: none;
  visibility: hidden;
}
.uw-gallery .pswp-container {
  position: relative;
  margin-left: auto;
  margin-right: auto;
}
.uw-gallery .pswp-container .pswp {
  z-index: 3;
}
.uw-gallery .pswp-container .pswp .pswp__ui--fit .pswp__caption {
  background-color: #F2F2F2;
}
.uw-gallery .pswp-container .pswp--zoom-allowed .pswp__img {
  cursor: default !important;
}
.uw-gallery .pswp-container .pswp__caption {
  background: rgba(0, 0, 0, 0.6) 0% 0% no-repeat padding-box;
}
.uw-gallery .pswp-container .pswp__caption .pswp__caption__center {
  max-width: unset;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-left: 10%;
  margin-right: 10%;
  padding-left: 0;
  padding-right: 0;
}
.uw-gallery .pswp-container .pswp__caption p.caption {
  font-weight: 600;
  margin-bottom: 8px;
}
.uw-gallery .pswp-container .pswp__caption p.credit {
  font-weight: 400;
  margin-bottom: 8px;
}
.uw-gallery .pswp-container .pswp--fs .pswp__ui--fit {
  background-color: black;
}
.uw-gallery .pswp-container .pswp--fs .pswp__button--close {
  display: none;
  visibility: hidden;
}
.uw-gallery .pswp-container .pswp__top-bar {
  background: unset;
}
.uw-gallery .pswp-container .pswp__button {
  margin: 30px 30px 0 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.uw-gallery .pswp-container .pswp__button--fs {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='65.888' height='55' viewBox='0 0 65.888 55'><g transform='translate(2.5 2.5)'><path d='M1057.851,462.871v12.5h11.07' transform='translate(-1057.851 -425.371)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/><path d='M1067.364,475.371h11.07v-12.5' transform='translate(-1017.547 -425.371)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/><path d='M1078.435,469.029v-12.5h-11.07' transform='translate(-1017.547 -456.529)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/><path d='M1068.921,456.529h-11.07v12.5' transform='translate(-1057.851 -456.529)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/></g></svg>");
}
.uw-gallery .pswp-container .pswp__button--close {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50'><defs><style>.a{fill:%23fd0d1b;}</style></defs><path class='a' d='M4,12.333,12.333,4,29,20.667,45.667,4,54,12.333,37.333,29,54,45.667,45.667,54,29,37.333,12.333,54,4,45.667,20.667,29Z' transform='translate(-4 -4)'/></svg>");
}
.uw-gallery .pswp-container .pswp__button--close path.a {
  fill: #fd0d1b;
}
.uw-gallery .pswp-container .pswp--fs .pswp__button--fs {
  margin: 30px 30px 0 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'><path id='iconfinder_close_293668' d='M4,14,14,4,34,24,54,4,64,14,44,34,64,54,54,64,34,44,14,64,4,54,24,34Z' transform='translate(-4 -4)' fill='%23fd0d1b'/></svg>");
}
.uw-gallery .pswp-container .pswp__button--arrow--left, .uw-gallery .pswp-container .pswp__button--arrow--right {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  margin: 0;
  transform: translate(0, -50px);
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='100' viewBox='0 0 120 100'><g transform='translate(-11 -10)'><rect width='120' height='100' transform='translate(131 110) rotate(180)' fill='rgba(0,0,0,0.1)'/><path d='M33.333,40a6.052,6.052,0,0,1-4.667-2L2,11.333A6.444,6.444,0,0,1,2,2a6.444,6.444,0,0,1,9.333,0l22,22,22-22a6.444,6.444,0,0,1,9.333,0,6.444,6.444,0,0,1,0,9.333L38,38A6.052,6.052,0,0,1,33.333,40Z' transform='translate(91 27) rotate(90)' fill='%23fff'/></g></svg>");
}
.uw-gallery .pswp-container .pswp__button--arrow--left:hover, .uw-gallery .pswp-container .pswp__button--arrow--right:hover {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='100' viewBox='0 0 120 100'><g transform='translate(-158 -10)'><path class='st0' d='M278,110H158V10h120V110z' fill='%23001641'/><path class='st1' d='M198,59.7c0-1.8,0.7-3.5,2-4.7l26.7-26.7c2.5-2.6,6.5-2.7,9.1-0.2c0.1,0.1,0.2,0.1,0.2,0.2 c2.6,2.5,2.7,6.5,0.2,9.1c-0.1,0.1-0.1,0.2-0.2,0.2l-22,22l22,22c2.6,2.5,2.7,6.5,0.2,9.1c-0.1,0.1-0.1,0.2-0.2,0.2 c-2.5,2.6-6.5,2.7-9.1,0.2c-0.1-0.1-0.2-0.1-0.2-0.2L200,64.3C198.7,63.1,198,61.4,198,59.7z' fill='%23fff'/></g></svg>");
}
.uw-gallery .pswp-container .pswp__button--arrow--right {
  transform: rotate(180deg) translate(0, 50px);
}
.uw-gallery .pswp-container .pswp__button--arrow--left:before, .uw-gallery .pswp-container .pswp__button--arrow--right:before {
  display: none;
  visibility: hidden;
}
.uw-gallery .pswp-container + .swiper-container {
  margin-top: 10px;
}
.masthead-swiper .swiper-container {
  overflow: unset;
}
@media (max-width: 980px) {
  .masthead-swiper {
    margin-top: 77px;
  }
}
.masthead-swiper .swiper-pagination-bullet {
  width: 25px;
  height: 25px;
  opacity: 1;
  background-color: #ed0a00;
}
.masthead-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #001641;
}
.masthead-swiper .uw-masthead-magazine {
  margin-bottom: 70px;
}
.masthead-swiper .swiper-button-next,
.masthead-swiper .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: 60px;
  height: 50px;
  margin-top: -22px;
  background-size: 27px 44px;
  transform-origin: center center;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='100' viewBox='0 0 120 100'><g transform='translate(-11 -10)'><rect width='120' height='100' transform='translate(131 110) rotate(180)' fill='rgba(0,0,0,0.1)'/><path d='M33.333,40a6.052,6.052,0,0,1-4.667-2L2,11.333A6.444,6.444,0,0,1,2,2a6.444,6.444,0,0,1,9.333,0l22,22,22-22a6.444,6.444,0,0,1,9.333,0,6.444,6.444,0,0,1,0,9.333L38,38A6.052,6.052,0,0,1,33.333,40Z' transform='translate(91 27) rotate(90)' fill='%23fff'/></g></svg>");
}
@media print, screen and (max-width: 47.99875em) {
  .masthead-swiper .swiper-button-next,
  .masthead-swiper .swiper-button-prev {
    display: none;
  }
}
.masthead-swiper .swiper-button-next:hover,
.masthead-swiper .swiper-button-prev:hover {
  background-image: url("data:image/svg+xml;utf8,<svg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 120 100' style='enable-background:new 0 0 120 100;' xml:space='preserve'><style type='text/css'> .st0{fill:%23001641;} .st1{fill:%23FFFFFF;}</style><g transform='translate(-158 -10)'><path class='st0' d='M278,110H158V10h120V110z'/><path class='st1' d='M198,59.7c0-1.8,0.7-3.5,2-4.7l26.7-26.7c2.5-2.6,6.5-2.7,9.1-0.2c0.1,0.1,0.2,0.1,0.2,0.2c2.6,2.5,2.7,6.5,0.2,9.1c-0.1,0.1-0.1,0.2-0.2,0.2l-22,22l22,22c2.6,2.5,2.7,6.5,0.2,9.1c-0.1,0.1-0.1,0.2-0.2,0.2c-2.5,2.6-6.5,2.7-9.1,0.2c-0.1-0.1-0.2-0.1-0.2-0.2L200,64.3C198.7,63.1,198,61.4,198,59.7z'/></g></svg>");
}
.masthead-swiper .swiper-button-next {
  transform: rotate(180deg);
}
.masthead-swiper .swiper-button-next:after,
.masthead-swiper .swiper-button-prev:after {
  display: none;
  visibility: hidden;
}
.uw-php-search .results {
  display: flex;
  align-content: space-around;
}
.uw-php-search .results > * {
  flex-basis: 100%;
  margin: 0;
  padding-left: 0.78125rem;
  padding-right: 0.78125rem;
}
.uw-php-search .results.results--no-filter > * {
  flex-basis: 100%;
}
.uw-php-search .results .no-results {
  background-color: #efefef;
  padding: 20px;
  flex-basis: 100%;
}
.uw-php-search .results .no-results p {
  font-size: 1.5rem;
  line-height: 1.0833333333;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #001641;
  margin-bottom: 0;
}
@media (min-width: 980px) {
  .uw-php-search .results > * {
    flex-basis: 50%;
  }
  .uw-php-search .results.results--no-filter > * {
    flex-basis: 33.33%;
  }
  .uw-php-search .results.results--no-filter > .no-results {
    flex-basis: 100%;
  }
}
.uw-php-search .uw-stories-sidebar--filter--toggle::after {
  margin-left: 5px;
  font-family: "WwwUowEduAu";
  content: "\f023";
}
.uw-php-search .uw-stories-sidebar--filter--closed::after {
  content: "\f022";
}
.uw-php-search .uw-stories-sidebar .posts-filter-trigger::after {
  content: "\f023";
}
.uw-php-search .uw-stories-sidebar .posts-filter-trigger.posts-filter-trigger-closed::after {
  content: "\f022";
}
.uw-php-search li.show-more a {
  font-size: 0.75rem;
  font-weight: 500;
}
.confetti-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  pointer-events: none;
  z-index: 99;
}
.confetti {
  position: absolute;
  z-index: 99;
}
.confetti-primary {
  background-color: #001641;
}
.confetti-secondary {
  background-color: #ed0a00;
}
.confetti-teriary {
  background-color: #0033FF;
}
.uw-simple-search .vue-app {
  visibility: hidden;
  display: none;
}
.uw-simple-search .vue-app.ready {
  visibility: visible;
  display: block;
}
.uw-simple-search .vue-app .uw-simple-search--list {
  display: flex;
  flex-direction: column-reverse;
}
@media (min-width: 768px) {
  .uw-simple-search .vue-app .uw-simple-search--list {
    flex-direction: row;
  }
  .uw-simple-search .vue-app .uw-simple-search--list--main {
    flex-basis: 75%;
    padding-right: 2em;
  }
  .uw-simple-search .vue-app .uw-simple-search--list--sidebar {
    flex-basis: 25%;
  }
}
.uw-simple-search .vue-app .results {
  flex-direction: column;
}
.uw-simple-search .vue-app .results div {
  display: flex;
  flex-direction: column;
}
.uw-simple-search .vue-app .results .item {
  background-color: #F2F2F2;
  margin-bottom: 25px;
  padding: 20px;
}
.uw-simple-search .vue-app .results .item .show-more-container {
  flex-direction: row;
}
.uw-simple-search .vue-app .results .item .show-more-container div:nth-child(3) {
  display: none;
}
@media (min-width: 768px) {
  .uw-simple-search .vue-app .results .item .show-more-container {
    flex-direction: column;
  }
  .uw-simple-search .vue-app .results .item .show-more-container div:nth-child(3) {
    display: flex;
  }
}
.uw-simple-search .vue-app .results .item div {
  margin: 0;
}
.uw-simple-search .vue-app .results .item div:first-child {
  flex-grow: 1;
}
@media (min-width: 768px) {
  .uw-simple-search .vue-app .results .item {
    flex-direction: row;
  }
}
.uw-simple-search .vue-app .no-results {
  background-color: #efefef;
  padding: 20px;
  margin-bottom: 2em;
}
.uw-simple-search .vue-app .results button,
.uw-simple-search .vue-app .uw-simple-search--detail button {
  border: 3px solid #0033FF;
  color: #0033FF;
  padding: 0.8rem 1.25rem;
  white-space: nowrap;
  cursor: pointer;
  display: block;
  margin: 0 auto;
}
.uw-simple-search .vue-app .uw-simple-search--detail {
  display: flex;
  flex-direction: column;
}
.uw-simple-search .vue-app .uw-simple-search--detail > div:nth-child(2) {
  padding: 2em 0 0 0;
}
@media (min-width: 768px) {
  .uw-simple-search .vue-app .uw-simple-search--detail > div:nth-child(2) {
    padding: 0 0 0 1em;
  }
}
@media (min-width: 768px) {
  .uw-simple-search .vue-app .uw-simple-search--detail {
    flex-direction: row;
    padding-left: 0;
  }
  .uw-simple-search .vue-app .uw-simple-search--detail > div:first-child {
    flex-basis: 75%;
  }
  .uw-simple-search .vue-app .uw-simple-search--detail > div:nth-child(2) {
    flex-basis: 25%;
  }
  .uw-simple-search .vue-app .uw-simple-search--detail > div:nth-child(2) button {
    white-space: break-spaces;
  }
}
.uw-simple-search .vue-app .uw-stories-search--categories span,
.uw-simple-search .vue-app .uw-stories-search--categories label {
  cursor: pointer;
}
.uw-simple-search .vue-app .uw-stories-search--categories label.checkedDarkRed:before {
  border: 0;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAz0lEQVQokbXSQQqCQBQG4N9Z5GY6QjkGufMGQm07hjfyCN7CpYIuXYUtos10hEgIXfi3EAvKVIR+mN188x7vjZEDxIyIOej/0Nxs4CQJFpY1HZq2DSeOsdztoMJwGjRtu620XqO+XqF9/xsKKbEKAggpAQALpeDE8Qud93vUWr9fzQHmAG9RRJK8pylPrstKa5JkpTWPSrG71x2j26P0PGyjqK3YNIAQ/ZU+Wy2zDJfDAU1ZjqKv4XT4URSDCACM3i8nRNvuQPrXMYJ+wwl5AopfaPlvXPYKAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
  background-size: cover;
}
.uw-simple-search .vue-app .uw-stories-sidebar--filter--toggle::after {
  margin-left: 5px;
  font-family: "WwwUowEduAu";
  content: "\f023";
}
.uw-simple-search .vue-app .uw-stories-sidebar--filter--closed::after {
  content: "\f022";
}
.uw-simple-search .vue-app .uw-stories-sidebar .posts-filter-trigger::after {
  content: "\f023";
}
.uw-simple-search .vue-app .uw-stories-sidebar .posts-filter-trigger.posts-filter-trigger-closed::after {
  content: "\f022";
}
/*
	As used on the library and learning co-op landing pages
*/
.lcs_slide_out.lcs_slide_out-r {
  top: 200px;
}
.uw-mkto .mktoButton {
  color: rgb(255, 255, 255) !important;
  background-color: #0033FF !important;
  font-weight: 400;
  font-size: 18px !important;
  padding: 10px 16px !important;
  line-height: 1.33 !important;
  width: 100% !important;
  border: 2px solid #fff !important;
  border-radius: 0px !important;
  background-image: none !important;
  cursor: pointer !important;
}
.uw-mkto .mktoButton:hover {
  color: #0033FF !important;
  background-color: rgb(255, 255, 255) !important;
  border: 2px solid #0033FF !important;
}
.uw-mkto .cf_widget_socialsignon.cf_sign_on_button {
  width: auto;
}
.uw-mkto .mktoForm {
  font-family: Montserrat, Verdana, Geneva, sans-serif !important;
  font-size: 1rem !important;
}
.uw-mkto .mktoForma.mktoNotYou,
.uw-mkto .mktoForm.mktoCheckboxList {
  color: rgb(255, 255, 255);
}
.uw-mkto .mktoFormp.mktoFormlabel,
.uw-mkto .mktoFormlabel,
.uw-mkto .mktoFormdiv {
  color: rgb(0, 0, 0);
}
.uw-mkto .mktoFormfieldsetlegend {
  font-size: 16px;
  margin-left: 0.5em;
  color: rgb(0, 0, 0);
}
.uw-mkto .mktoForma {
  padding: 0;
}
.uw-mkto .mktoForm.cf_widget_socialsignon {
  display: none;
}
.uw-mkto .mktoButtonWrap {
  margin-left: 0 !important;
}
.uw-mkto .mktoForminput[type=text],
.uw-mkto .mktoForminput[type=url],
.uw-mkto .mktoForminput[type=email],
.uw-mkto .mktoForminput[type=tel],
.uw-mkto .mktoForminput[type=number],
.uw-mkto .mktoForminput[type=date],
.uw-mkto .mktoFormtextarea.mktoField,
.uw-mkto .mktoFormselect.mktoField {
  color: #000 !important;
}
.uw-mkto .uw-mkto-confirm {
  display: none;
}
.uw-mkto .uw-mkto-confirm.uw-mkto-confirm--show {
  display: unset;
}
@media (max-width: 600px) {
  .mw-grid-container {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 600px) {
  .motivation-widget .central-box {
    margin: 0 -4em;
    background-color: #fff;
  }
  .motivation-widget .central-box > div {
    padding: 2em;
    margin: 0 4em;
    background-color: #F2F2F2;
    overflow: hidden;
  }
}
.motivation-widget .app-container {
  background-color: #F2F2F2;
  padding: 2rem 4rem;
}
@media (min-width: 600px) {
  .motivation-widget .app-container {
    background-color: #fff;
  }
}
@media (max-width: 600px) {
  .motivation-widget .app-container {
    padding: 2rem;
  }
}
.motivation-widget .mw-link-small {
  display: inline;
  text-align: start;
  margin-bottom: 0.5em;
  width: auto;
  padding-right: 1em;
}
@media (max-width: 600px) {
  .motivation-widget .mw-link-small {
    width: 100%;
  }
}
.motivation-widget .mw-link-small > a {
  display: inline !important;
  text-align: start;
}
.motivation-widget .mw-link-small > a::after {
  display: none;
}
.motivation-widget .mw-link-small > a > span::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  position: relative;
  right: -15px;
  transition: right 0.4s;
}
.motivation-widget .mw-link-small > a > span:hover, .motivation-widget .mw-link-small > a > span:focus {
  text-decoration: none;
}
.motivation-widget .mw-link-small > a > span:hover::after, .motivation-widget .mw-link-small > a > span:focus::after {
  right: -23px;
}
.motivation-widget .mw-header {
  margin-bottom: 0.2em !important;
}
@media (max-width: 900px) {
  .motivation-widget .mw-header {
    font-size: 1.875rem;
    line-height: 1.0666666667;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.motivation-widget .mw-search {
  padding-bottom: 2em;
}
.motivation-widget .mw-search-button {
  padding-top: 16px;
  font-weight: 700;
  cursor: pointer;
}
@media (max-width: 600px) {
  .motivation-widget .mw-search-button {
    height: 45px;
    z-index: 2;
    width: 25px;
  }
  .motivation-widget .mw-search-button > span {
    display: none;
  }
  .motivation-widget .mw-search-button > i {
    display: none;
  }
}
.motivation-widget .mw-before-search {
  padding-top: 15px;
  font-weight: 700;
  margin: 0;
}
.motivation-widget .mw-after-search {
  white-space: nowrap;
}
.motivation-widget .mw-search-red-button {
  font-weight: 700;
  color: #ed0a00 !important;
  background: none;
  cursor: pointer;
  padding-bottom: 0.2em;
  display: flex;
  align-items: center;
}
.motivation-widget .mw-search-red-button::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  font-size: 1.5rem;
  margin-left: 0.9375rem;
  transition: transform 0.4s;
  position: relative;
}
.motivation-widget .mw-search-red-button:hover::after {
  transform: translate3d(0.625rem, 0, 0);
}
.motivation-widget .mw-search-red-button--left-back {
  color: #ed0a00 !important;
  background: none;
  cursor: pointer;
  padding-bottom: 0.2em;
  display: flex;
  align-items: center;
  font-weight: 700;
}
.motivation-widget .mw-search-red-button--left-back::after {
  display: none;
}
.motivation-widget .mw-search-red-button--left-back::before {
  font-family: "WwwUowEduAu";
  content: "\f004";
  font-size: 1.5rem;
  margin-right: 10px;
  transition: transform 0.4s;
}
.motivation-widget .mw-search-red-button--left-back:hover::before {
  transform: translate3d(-0.625rem, 0, 0);
}
@media (max-width: 600px) {
  .motivation-widget .mw-quicklinks {
    line-height: 2em !important;
  }
}
.motivation-widget .mw-quicklinks > span {
  white-space: nowrap;
}
.motivation-widget .mw-quicklinks::after {
  margin-left: 8px !important;
}
.motivation-widget .mw-quicklinks:hover, .motivation-widget .mw-quicklinks:focus {
  text-decoration: none;
}
.motivation-widget .mw-quicklinks:hover::after, .motivation-widget .mw-quicklinks:focus::after {
  margin-left: 15px !important;
}
.motivation-widget .mw-find {
  padding-bottom: 20px;
}
.motivation-widget .mw-see-similar {
  text-align: start !important;
}
@media (min-width: 768px) {
  .motivation-widget .mw-more-areas {
    margin-top: -1.75em !important;
  }
}
.motivation-widget .mw-browse--left {
  padding-right: 2rem;
}
.motivation-widget .mw-browse--middle {
  padding-left: 0rem;
}
.motivation-widget .mw-browse--middle > div > div {
  padding: 0;
}
.motivation-widget .mw-study-area {
  padding-top: 30px;
}
.motivation-widget .mw-or {
  padding-left: 30px;
  font-weight: 700;
}
@media (min-width: 600px) {
  .motivation-widget .landing-header {
    font-size: 3em;
  }
}
.motivation-widget .after-search {
  padding-top: 10px;
}
@media (max-width: 765px) {
  .motivation-widget .after-search {
    overflow: hidden;
    padding: 0;
    height: 0;
  }
}
@media (min-width: 600px) {
  .motivation-widget .footer {
    margin-top: 1em;
  }
}
@media (max-width: 600px) {
  .motivation-widget .footer {
    padding-bottom: 2em;
  }
}
@media (max-width: 600px) {
  .motivation-widget .footer > ul {
    flex-wrap: nowrap;
  }
}
@media (max-width: 600px) {
  .motivation-widget .mobile-padding {
    padding-bottom: 1em;
  }
}
@media (max-width: 600px) {
  .motivation-widget .reverse-mobile {
    display: flex;
    flex-wrap: wrap-reverse;
    flex-direction: column-reverse;
    align-content: center;
  }
}
@media (min-width: 600px) {
  .motivation-widget .display-mobile {
    display: none;
  }
}
.motivation-widget .mw-text {
  line-height: 1.5;
}
.motivation-widget .mw-image-study {
  padding-top: 2em;
}
.motivation-widget p.block-button-red {
  margin-top: 1rem;
}
.motivation-widget p.block-button-red + p.block-button-red {
  margin-top: 0.9375rem;
}
.motivation-widget p.block-button-red a,
.motivation-widget p.block-button-red button {
  font-size: 1.125rem;
  line-height: 1.5rem;
  text-transform: uppercase;
  font-weight: 700;
  text-decoration: none;
  cursor: pointer;
  color: #fff;
  background-color: #ed0a00;
  padding: 0.8rem 3rem 0.8rem 1.25rem;
  position: relative;
  display: inline-block;
  transition: background-color 0.2s ease-in-out;
}
.motivation-widget p.block-button-red a::after,
.motivation-widget p.block-button-red button::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  position: absolute;
  transition: right 0.2s ease-in-out;
  right: 1.5rem;
}
.motivation-widget p.block-button-red a:hover, .motivation-widget p.block-button-red a:focus,
.motivation-widget p.block-button-red button:hover,
.motivation-widget p.block-button-red button:focus {
  text-decoration: none;
}
.motivation-widget p.block-button-red a:hover::after, .motivation-widget p.block-button-red a:focus::after,
.motivation-widget p.block-button-red button:hover::after,
.motivation-widget p.block-button-red button:focus::after {
  margin-left: 15px;
  right: 1.25rem;
}
.uowc-carousel {
  width: 100%;
  height: 500px;
  padding: 0;
  margin-bottom: 2rem;
  margin-top: 77px;
  position: relative;
}
@media (min-width: 768px) {
  .uowc-carousel {
    height: 550px;
  }
}
@media (min-width: 980px) {
  .uowc-carousel {
    margin-top: 0;
    height: 700px;
  }
}
@media (min-width: 1600px) {
  .uowc-carousel {
    height: calc(100vh - 50px);
  }
}
.uowc-carousel .swiper-slide div {
  height: 100%;
}
@media (max-width: 640px) {
  .uowc-carousel .swiper-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.uowc-carousel .slide-content {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  position: relative;
  z-index: 1;
  padding-bottom: 4rem;
}
@media (min-width: 640px) {
  .uowc-carousel .slide-content {
    padding-bottom: 6rem;
  }
}
.uowc-carousel h2 {
  color: #fff;
  font-size: 2.625rem;
  line-height: 2.875rem;
  margin-bottom: 0.5rem;
  font-weight: 700;
}
@media (min-width: 768px) {
  .uowc-carousel h2 {
    font-size: 3.5rem;
  }
}
@media (min-width: 980px) {
  .uowc-carousel h2 {
    font-size: 7rem;
  }
}
@media (min-width: 768px) {
  .uowc-carousel h2 {
    line-height: 3.5625rem;
  }
}
@media (min-width: 980px) {
  .uowc-carousel h2 {
    line-height: 7rem;
  }
}
@media (min-width: 768px) {
  .uowc-carousel h2 {
    max-width: 80%;
  }
}
@media (min-width: 980px) {
  .uowc-carousel h2 {
    margin-bottom: 2rem;
  }
}
.uowc-carousel p {
  color: #fff;
  margin-bottom: 1rem;
}
@media (min-width: 640px) {
  .uowc-carousel p {
    margin-bottom: 2rem;
    max-width: 75%;
  }
}
.uowc-carousel a {
  color: #fff;
}
@media (max-width: 640px) {
  .uowc-carousel a {
    font-size: 1.125rem;
  }
}
.uowc-carousel .slide__image,
.uowc-carousel .slide__video {
  background-size: cover;
}
@media (max-width: 640px) {
  .uowc-carousel .slide__image,
  .uowc-carousel .slide__video {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-position: center;
  }
}
@media (min-width: 640px) {
  .uowc-carousel .slide__image,
  .uowc-carousel .slide__video {
    position: absolute;
    width: 100%;
  }
}
@media (min-width: 980px) {
  .uowc-carousel .slide__image,
  .uowc-carousel .slide__video {
    background-position-x: 40%;
  }
}
@media (max-width: 640px) {
  .uowc-carousel .slide__video {
    width: 100%;
    padding-top: 56.25%;
    height: 0;
    position: relative;
  }
}
.uowc-carousel .slide__video-display {
  position: absolute;
  -o-object-fit: cover;
  object-fit: cover;
  z-index: 0;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.uowc-carousel .slide__video .pause-background {
  position: absolute;
  bottom: 1em;
  right: 1em;
  z-index: 1;
}
.uowc-carousel .slide__video .pause-background .pause,
.uowc-carousel .slide__video .pause-background .play {
  fill: #fff;
}
@media (max-width: 640px) {
  .uowc-carousel .slide__body {
    background-color: #001641;
    height: auto !important;
    width: 100%;
    bottom: 0;
    padding-top: 2rem;
  }
}
@media (min-width: 640px) {
  .uowc-carousel .slide__body::after,
  .uowc-carousel .slide__body::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
  }
}
.uowc-carousel .slide__body::before {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.69)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.69) 0, rgba(0, 0, 0, 0) 100%);
  width: 50%;
}
.uowc-carousel .slide__body::after {
  background-image: linear-gradient(42deg, rgba(0, 0, 0, 0.69) 0, rgba(0, 0, 0, 0) 75%);
  width: 100%;
}
@media (min-width: 640px) {
  .uowc-carousel::before {
    content: "";
    width: 100%;
    height: 17.8125rem;
    position: absolute;
    top: 0;
    left: 0;
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.69)));
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.69) 100%);
    z-index: 2;
  }
}
.uowc-carousel .swiper-pagination .swiper-pagination-bullet {
  width: 1.6rem;
  height: 1.6em;
  opacity: 1;
  background-color: #fff;
  margin: 0 8px;
}
.uowc-carousel .swiper-pagination .swiper-pagination-bullet-active {
  background: #ed0a00;
}
.uowc-carousel .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}
@media (min-width: 640px) {
  .uowc-carousel .swiper-pagination-bullets {
    bottom: 30px;
  }
}
[data-content-type-id="84"] {
  margin-block: var(--section-spacing-y);
}
@media only screen and (min-width: 768px) {
  [data-content-type-id="84"] h2 {
    max-width: 66%;
  }
}
[data-content-type-id="84"] > div:first-of-type h2:first-child {
  margin-top: 0;
}
[data-content-type-id="84"] > div:first-of-type > div > *:last-child {
  margin-bottom: 0;
}
[data-content-type-id="84"] > div:first-of-type aside {
  margin-top: 1.5em;
}
@media only screen and (min-width: 768px) {
  [data-content-type-id="84"] > div:first-of-type aside {
    margin-top: 0;
  }
}
[data-content-type-id="280"] {
  margin-block: var(--section-spacing-y);
}
[data-content-type-id="280"] h2:first-child {
  margin-top: 0;
}
[data-content-type-id="141"] {
  margin-block: var(--section-spacing-y);
}
[data-content-type-id="142"] {
  margin-block: var(--section-spacing-y);
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  .area-landing .uw-masthead__main h1 {
    margin-bottom: 6.25rem;
  }
}
@media screen and (min-width: 75em) {
  .area-landing .uw-masthead--image-full {
    margin-bottom: 6.25rem;
  }
}
.course-landing .uw-split-grey-section {
  padding-top: 3.75rem;
  padding-bottom: 2.5rem;
  margin: 3rem auto;
}
@media print, screen and (min-width: 48em) {
  .course-landing .uw-split-grey-section {
    padding-bottom: 3.125rem;
  }
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  .library .uw-split-grey-section__title {
    margin-bottom: 0.625rem;
  }
  .library .uw-split-grey-section__title::after {
    content: none;
  }
  .library .uw-split-grey-section__image-block {
    display: flex;
    justify-content: flex-end;
  }
  .library .uw-split-grey-section__image-block img {
    max-width: 23.4375rem;
    height: auto;
  }
}
@media print, screen and (min-width: 64em) {
  .library .uw-related-links h4 {
    margin-bottom: 1.25rem;
  }
  .library .uw-related-links > div {
    max-width: 19.375rem;
    float: right;
    margin-right: 0.625rem;
  }
}
@media print, screen and (min-width: 64em) {
  .library .uw-panel-grid-link-list .items {
    margin-top: 0.625rem;
  }
}
.uw-mc-card {
  background-color: #001641;
  color: #fff;
  padding: 25px;
  margin-bottom: 25px;
}
.uw-mc-card li {
  display: block;
  width: 100%;
}
.uw-mc-card li .uw-button-white {
  padding: 0;
  margin: 0;
  margin-bottom: 15px;
}
.uw-mc-card li .download-link {
  padding: 0;
  margin: 0;
}
.uw-mc-card--title {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #fff !important;
}
.uw-mc-card .uw-button-white {
  font-size: 1rem;
}
@media (max-width: 768px) {
  .uw-mc-card .menu {
    flex-direction: column;
  }
}
.uw-mc-card .media-contact p a {
  color: white;
  font-weight: bold;
}
.uw-mc-card .media-contact p:after {
  font-family: Uow2018;
  content: "\f01a";
  margin-left: 15px;
  transition: margin-left cubic-bezier(0.77, 0, 0.18, 1) 0.3s;
}
.uw-mc-landing .uw-stories-sidebar--filter {
  margin-top: 1.5em;
  display: inherit;
}
.uw-mc-landing .uw-stories-sidebar--filter button {
  color: #ed0a00;
  display: inline;
  padding: 0.2em 0.8em;
  transition: all ease-in-out 0.3s;
}
.uw-mc-landing .uw-stories-sidebar--filter button:hover {
  background-color: #ed0a00;
  color: #fff;
}
.uw-mc-landing .uw-stories-sidebar--filter button[class*=uwi--] {
  display: block;
}
.uw-mc-landing .uw-stories-sidebar--filter button[class*=uwi--]::before {
  margin-right: 0.3em;
  font-size: 1.4em;
  position: relative;
  bottom: -2px;
}
.uw-mc-landing .uw-stories-sidebar--filter.rss-link a.icon--rss {
  font-size: 1rem;
  line-height: 1;
  color: #ed0a00;
  display: inline-block;
  padding: 0.2em 0.8em;
  transition: all ease-in-out 0.3s;
  font-weight: normal;
  font: 400 system-ui;
  height: 2em;
}
.uw-mc-landing .uw-stories-sidebar--filter.rss-link a.icon--rss:hover {
  background-color: #ed0a00;
  color: #fff;
}
.uw-mc-landing .uw-stories-sidebar--filter.rss-link A[class*=icon--]::before {
  margin-right: 0.3em;
  font-size: 1.4em;
  position: relative;
  bottom: -2px;
}
.uw-mc-landing .subscribe-rss {
  font-size: 0.9rem;
}
.uw-mc-header {
  background-color: #001641;
  height: auto;
  padding: 50px 0;
  margin-bottom: 0 !important;
  margin-top: 100px;
}
@media (min-width: 980px) {
  .uw-mc-header {
    margin-top: 154px;
  }
}
.uw-mc-header h2 {
  color: #fff;
  margin: 25px 0;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.1;
}
.uw-mc-header__date {
  margin: 1rem 0 !important;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
}
.uw-mc-header__subtitle {
  color: #fff;
  margin-bottom: 1rem !important;
}
.uw-mc-header .uw-link-box {
  padding: 25px 40px;
  margin-left: 30px;
}
.uw-mc-header .uw-link-box--heading {
  color: #fff;
  margin-bottom: 20px;
  position: relative;
  font-size: 1.25rem;
  font-weight: 700;
  text-transform: uppercase;
  padding-bottom: 5px;
}
.uw-mc-header .uw-link-box--heading::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 50px;
  height: 2px;
  background-color: #fff;
}
.uw-mc-header .uw-link-box .uw-link-box--link {
  color: #fff !important;
  font-size: 0.875rem;
}
.uw-mc-header .uw-link-box .uw-link-box--link::after {
  display: inline-block;
  position: relative;
  content: "\f001";
}
.uw-mc-header .uw-link-box--border-top::before {
  border-top-color: #ed0a00;
  border-left-color: #ed0a00;
}
.uw-mc-header .uw-link-box--border-top::after {
  border-top-color: #ed0a00;
  border-right-color: #ed0a00;
}
.uw-mc-header .uw-link-box--border-bottom::before {
  border-bottom-color: #ed0a00;
  border-left-color: #ed0a00;
}
.uw-mc-header .uw-link-box--border-bottom::after {
  border-bottom-color: #ed0a00;
  border-right-color: #ed0a00;
}
.uw-mc-diary {
  margin: 0;
  padding: 50px 0;
  height: auto;
  background-color: #cec9c9;
}
@media (max-width: 767px) {
  .uw-mc-diary {
    margin: 0 !important;
  }
}
.uw-mc-diary__bold {
  font-weight: 700;
  color: #001641;
  text-transform: uppercase;
}
.uw-mc-diary .medium-6 {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
@media (max-width: 767px) {
  .uw-mc-diary .medium-6 {
    margin-bottom: 20px;
    justify-content: flex-start;
  }
}
.uw-mc-diary .medium-6 .uw-mc-diary__date {
  display: block;
  line-height: 0.9;
  height: 100%;
  align-items: flex-start;
  font-size: 4rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #ed0a00;
  margin: 0;
  padding: 0;
}
.uw-mc-diary .medium-6 .uw-mc-diary__month {
  font-weight: 700;
  text-transform: uppercase;
  color: #001641;
  font-size: 0.95rem;
}
.uw-mc-diary .medium-6 .uw-mc-diary__blurb {
  padding-left: 20px;
}
@media (max-width: 767px) {
  .uw-mc-diary .medium-6 .uw-mc-diary__blurb {
    position: absolute;
    margin-left: 6rem;
  }
}
.uw-mc-diary .medium-6 .uw-mc-diary__blurb p {
  font-size: 1rem;
  margin-bottom: 5px;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
}
.uw-mc-diary .medium-6 .uw-mc-diary__blurb a {
  margin-top: 0;
  color: #001641 !important;
  font-size: 0.75rem;
}
.uw-mc-stories {
  margin-top: 50px;
  display: block;
}
.uw-mc-stories__heading.searchHeading {
  font-size: 4rem;
  font-weight: 700;
  margin-bottom: 2rem;
}
.uw-mc-experts {
  margin-bottom: 2rem;
}
.uw-mc-experts__blurb h2 {
  color: #001641;
  font-size: 3rem;
  font-weight: 700;
}
.uw-mc-experts__img {
  width: 100%;
}
@media screen and (min-width: 40em) {
  .uw-mc-experts__img {
    width: 35%;
  }
}
.uw-mc-experts__img--expert {
  background-size: cover;
  background-position: center;
  margin-right: 1rem;
}
.uw-mc-experts__img--expert::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  content: "";
}
.uw-mc-experts__expert {
  display: flex;
}
@media (max-width: 767px) {
  .uw-mc-experts__expert {
    display: block;
  }
}
.uw-mc-experts__expert img {
  width: 200px;
  height: 200px;
  margin-right: 25px;
}
.uw-mc-experts__expert--description .expert--profession {
  font-weight: 700;
  text-transform: uppercase;
  color: #ed0a00;
}
.uw-mc-experts__expert--description .expert--name {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  text-transform: uppercase;
  color: #ed0a00;
}
.uw-mc-experts__expert--description .expert--subtitle {
  font-weight: 700;
}
.uw-mc-experts__expert--description p {
  margin-bottom: 0.5rem;
}
.uw-mc-connect {
  background-color: #001641;
  padding: 50px 0;
  color: #fff !important;
}
.uw-mc-connect h2 {
  font-size: 3rem;
}
.uw-mc-connect .tweet {
  position: relative;
  padding-left: 50px;
}
.uw-mc-connect .tweet-details {
  display: flex;
}
.uw-mc-connect .tweet-details p {
  padding-right: 5px;
}
.uw-mc-connect .tweet-details p.tweet-details-author {
  font-weight: 700;
}
.uw-mc-connect .tweet::before {
  font-size: 2rem;
  font-family: "WwwUowEduAu";
  content: "\f00c";
  position: absolute;
  line-height: 1;
  top: 0;
  left: 0;
}
.uw-mc-single {
  margin: 0;
}
.uw-mc-single .uw-intro-image {
  margin-bottom: 2rem;
}
.uw-mc-single .uw-intro-image, .uw-mc-single .uw-intro-image::before {
  background-color: transparent !important;
}
@media print, screen and (min-width: 64em) {
  .uw-mc-single .uw-intro-image {
    margin-bottom: 3rem;
  }
}
.uw-mc-single .page-navigator__list--pages {
  left: 0;
}
.uw-mc-single .page-navigator-wrapper .page-navigator__list--breadcrumbs {
  margin-top: 0;
  width: 100%;
}
@media screen and (min-width: 75em) {
  .uw-mc-single .page-navigator-wrapper .page-navigator__list--breadcrumbs {
    margin-left: 25%;
  }
}
.uw-mc-single .uw-article-masthead__image {
  position: relative;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.uw-mc-single .uw-article-masthead__image::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 56.25%;
  content: "";
}
@media screen and (min-width: 75em) {
  .uw-mc-single .uw-article-masthead__image::after {
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 25%);
  }
}
.uw-mc-single + .uw-page-content .uw-post-contacts {
  order: 3 !important;
}
@media print, screen and (max-width: 74.99875em) {
  .uw-mc-single .page-navigator__list--pages--wrapper {
    top: 4rem;
    padding: 1.5rem 2rem 2rem;
  }
  .uw-mc-single .page-navigator__list--pages {
    width: 100%;
  }
  .uw-mc-single .page-navigator__button--pages {
    padding-left: 0.75rem;
  }
  .uw-mc-single ul.breadcrumbs {
    padding-top: 1rem;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .uw-mc-single .uw-header--container {
    padding: 0;
  }
  .uw-mc-single + .uw-page-content .uw-post-contacts {
    order: 2 !important;
  }
  .uw-mc-single + .uw-page-content .uw-post-details {
    order: 3 !important;
  }
}
@media print, screen and (max-width: 47.99875em) {
  .uw-mc-single .page-navigator__list--pages--wrapper {
    padding-top: 3rem;
  }
}
.uw-post-content .uw-blockhead {
  margin-bottom: 1rem;
}
.uw-news-card {
  background-color: #001641;
  padding: 25px;
  margin-bottom: 25px;
  color: #fff;
}
.uw-text--red {
  color: #ed0a00;
  text-transform: uppercase;
  font-weight: 700;
}
.ta-left {
  text-align: left;
}
.ta-center {
  text-align: center;
}
.ta-right {
  text-align: right;
}
.uw-intro {
  font-size: 1.2rem;
  font-weight: 500;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  line-height: 1.25;
}
.uw-single-article blockquote {
  padding: 60px 0 0 0;
}
.uw-single-article blockquote::before {
  top: -5px;
  left: -10px;
  color: #001641;
}
.uw-single-article .inline-image,
.uw-single-article .inline-image-side {
  background-color: #f6f6f6;
  padding: 0.25rem;
}
.uw-single-article .inline-image .image-text,
.uw-single-article .inline-image-side .image-text {
  padding: 0.25rem;
  display: block;
  font-weight: 700;
  font-size: 0.875rem;
}
.uw-single-article .uw-social-icons a::before {
  font-size: 1.5rem;
}
.uw-single-article .uw-social-icons a:hover::before {
  color: #ed0a00;
}
@media (min-width: 768px) {
  .uw-single-article .uw-pagination {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
  }
}
.uw-single-article .uw-related-articles {
  margin-top: 0;
}
.uw-single-article .uw-footer-quicklinks {
  margin-top: 0;
}
.uw-story--image {
  height: 250px;
  position: relative;
  margin-bottom: 1.25rem;
  overflow: hidden;
}
.uw-story--image-bg {
  height: 100%;
  width: 100%;
  background-size: cover;
  transform: scale(1);
  transition: transform 0.2s ease-in-out;
  background-color: #001641;
  background-position: center;
}
.uw-story--image-bg {
  background-image: url('<t4 type="media" formatter="path/*" id="59841" />');
}
.uw-story:hover {
  text-decoration: none;
}
@media (min-width: 768px) {
  .uw-story:hover .uw-story--image-bg {
    transform: scale(1.1);
    transition: transform 0.2s ease-in-out;
  }
}
.uw-story:hover .uw-story--link {
  color: #ed0a00;
  transition: transform 0.2s cubic-bezier(0.77, 0, 0.18, 1);
}
.uw-story--tag {
  position: absolute;
  top: 15px;
  left: 15px;
  color: #fff;
  text-transform: uppercase;
  background: #ed0a00;
  padding: 5px 10px;
  font-size: 0.75rem;
  font-weight: bold;
  overflow: auto;
}
.uw-story--tag-blue {
  background: #0033FF;
  position: sticky;
  top: 15px;
  left: 15px;
  color: #fff;
  text-transform: uppercase;
  padding: 5px 10px;
  font-size: 0.75rem;
  font-weight: bold;
  overflow: auto;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}
.uw-story--title {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.75rem;
  margin-bottom: 0.9375rem;
  color: #001641;
}
.uw-story--title:hover {
  text-decoration: underline;
}
.uw-story--link {
  color: #0033FF;
  margin-bottom: 50px;
}
.uw-story p.uw-story--excerpt {
  font-size: 0.9375rem;
  margin-bottom: 2rem;
  color: #001641;
}
.uw-story time {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  text-transform: uppercase;
}
.uw-stories-sidebar--title, .posts-filter-trigger {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  margin-bottom: 15px;
}
@media (max-width: 640px) {
  .uw-stories-sidebar--title, .posts-filter-trigger {
    display: none;
  }
}
.uw-stories-sidebar--filter {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  font-size: 1rem;
  color: #ed0a00;
  margin-bottom: 10px;
}
.uw-stories-sidebar .uw-aside-recent-post a {
  font-size: 0.9375rem;
}
@media (min-width: 980px) {
  .uw-stories-sidebar .uw-aside-recent-post a {
    max-width: 70%;
  }
}
.uw-stories-sidebar .uw-aside-recent-post p {
  font-size: 0.875rem;
}
.uw-stories-sidebar form label input {
  float: left;
}
.page-uw-stories .uw-subscription-form {
  background: #fff;
}
.page-uw-stories .uw-subscription-form p {
  color: #001641;
}
.page-uw-stories .uw-subscription-form input[type=text] {
  border-bottom-color: #001641;
}
.uw-stories-search {
  position: relative;
}
.uw-stories-search::before {
  font-family: "WwwUowEduAu";
  content: "\f009";
  position: absolute;
  left: 0;
  top: 5px;
  font-size: 1rem;
}
.uw-stories-search input[type=text] {
  border: 0;
  border-bottom: 1px solid #001641;
  outline: none;
  box-shadow: none;
  padding-left: 25px;
  padding-right: 50px;
  font-weight: bold;
}
.uw-stories-search input[type=text]::placeholder {
  font-weight: 400;
  color: rgba(0, 22, 65, 0.8);
  font-size: 0.9375rem;
}
.uw-stories-search button {
  outline: none;
  box-shadow: none;
  border: 0;
  position: absolute;
  top: 0;
  right: 0;
  color: #ed0a00;
}
.uw-stories-search button::after {
  content: "\f005";
  margin-left: 10px;
  right: 0;
  transition: right 0.2s ease-in-out;
}
.uw-stories-search button:hover::after {
  margin-left: 10px;
  right: -2px;
  position: relative;
  transition: right 0.2s ease-in-out;
}
.uw-stories-search button.add-tag::after {
  content: "\f022";
}
.uw-stories-search--italic {
  font-size: 0.8rem;
}
.uw-stories-search--tag {
  padding-left: 0;
  margin-left: 0;
  list-style-type: none;
}
.uw-stories-search--tag a {
  border: 1px solid #ed0a00;
  padding: 5px 40px 5px 20px;
  font-weight: bold;
  color: #ed0a00;
  font-size: 0.875rem;
  display: inline-block;
  cursor: pointer;
  position: relative;
}
.uw-stories-search--tag a::after {
  font-family: "WwwUowEduAu";
  content: "\f028";
  font-size: 0.5625rem;
  color: #ed0a00;
  position: absolute;
  right: 20px;
  top: 9px;
}
.uw-stories-search--tag a:focus {
  color: #ed0a00;
}
.uw-stories-search--tag-white {
  margin-bottom: 20px;
}
.uw-stories-search--tag-white a {
  border: 1px solid #e5e5e5;
  padding: 5px 40px 5px 20px;
  margin: 5px 10px 5px 0;
  font-weight: bold;
  color: #F2F2F2;
  font-size: 0.875rem;
  display: inline-block;
  cursor: pointer;
  position: relative;
}
.uw-stories-search--tag-white a::after {
  font-family: "WwwUowEduAu";
  font-size: 0.8rem;
  font-weight: 300;
  content: "\f02a";
  color: #F2F2F2;
  position: absolute;
  right: 20px;
  top: 5px;
}
.uw-stories-search--clear {
  font-size: 0.875rem;
  margin: 25px 0;
}
.uw-stories-search--clear::after {
  content: "\f005";
  font-size: 1.2em;
  position: relative;
  top: 0;
}
.uw-stories-search--categories {
  padding-left: 0;
  margin-left: 0;
  list-style-type: none;
}
.uw-stories-search--categories .input-checkbox label {
  margin: 0;
}
.uw-stories-search--categories .input-checkbox span {
  text-transform: none;
  font-size: 0.875rem;
  display: inline-block;
  width: 100%;
}
.uw-stories-search--categories .input-checkbox span:hover {
  cursor: pointer;
}
.uw-stories-search--categories .input-checkbox span::after {
  font-family: "WwwUowEduAu";
  content: "\f019";
  color: #fff;
  position: absolute;
  left: 4px;
  top: 4px;
  font-size: 0.5625rem;
}
.uw-stories-search--categories .input-checkbox span::before {
  content: "";
  display: block;
  border: 1px solid #001641;
  width: 12px;
  height: 12px;
  position: absolute;
  top: 5px;
  left: 2px;
}
.uw-stories-search--categories input[type=checkbox] {
  opacity: 0;
  left: 2px;
  position: absolute;
  z-index: 1;
  top: 5px;
}
.uw-stories-search--categories input[type=checkbox]:checked + span {
  color: #ed0a00;
}
.uw-stories-search--categories input[type=checkbox]:checked + span::before {
  background: #ed0a00;
  border: 1px solid #ed0a00;
}
.uw-stories-search--categories input[type=checkbox]:focus + span {
  color: #ed0a00;
}
.uw-stories-search--categories input[type=checkbox]:focus + span::before {
  border: 1px solid #ed0a00;
  box-shadow: 0 0 5px #ed0a00;
}
.uw-stories-search--categories li {
  position: relative;
  padding-left: 25px;
  font-size: 0.875rem;
  font-weight: bold;
  margin-bottom: 5px;
}
.uw-stories-search--categories li:hover {
  cursor: pointer;
}
.uw-stories-search--tags {
  margin-left: 0;
  padding-left: 0;
}
.uw-stories-search--tags li {
  display: inline-block;
}
.uw-stories-search--tags li::after {
  content: "|";
  margin: 0 3px 0 5px;
  font-size: 0.9375rem;
}
.uw-stories-search--tags li:last-child::after {
  display: none;
}
.uw-stories-search--tags a {
  font-size: 0.875rem;
  color: #001641;
}
.uw-stories-search--archive button {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  display: block;
  font-size: 0.875rem;
  color: #0033FF;
  margin-bottom: 15px;
}
.uw-stories-search--archive ul {
  padding-left: 0;
  margin-left: 0;
  list-style-type: none;
}
.uw-stories-search--archive ul a {
  color: #001641;
  font-size: 0.875rem;
}
.uw-stories-search--archive a {
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 18px;
  display: block;
  font-size: 14px;
  color: #001641;
  margin-bottom: 15px;
}
.uw-stories-search--tags label {
  display: inline-block;
  cursor: pointer;
  margin: 0;
}
.uw-stories-search--tags label input {
  display: none;
}
.uw-stories-search--tags label input:checked + span {
  color: #fff;
  border-color: #001641;
  background-color: #001641;
}
.uw-stories-search--tags label span {
  position: relative;
  font-weight: 400;
  font-size: 0.875rem;
  border: 1px solid rgba(21, 21, 21, 0.3);
  padding: 5px 15px;
  display: inline-block;
  margin: 5px 10px 5px 0;
  color: rgba(21, 21, 21, 0.5);
  font-size: 0.875rem;
  transition: border-color 0.2s ease-in-out, color 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
.uw-stories-search--tags label:hover span {
  border-color: #001641;
  color: #001641;
}
.uw-inline-gallery {
  margin: 35px 0;
}
.uw-inline-gallery .orbit-bullets {
  position: absolute;
  right: 0;
  bottom: 5px;
}
.uw-inline-gallery .orbit-bullets button {
  border-radius: 0;
  height: 1rem;
  width: 1rem;
  margin-right: 5px;
}
.uw-inline-gallery .orbit-bullets button:last-child {
  margin-right: 0;
}
.uw-inline-gallery .orbit-bullets button.is-active {
  background: #ed0a00;
}
.uw-inline-image {
  margin: 35px 0;
}
.uw-related-articles p {
  font-size: 3.5rem;
}
.uw-news-share {
  margin-top: 50px;
}
.icon-graduation-cap::after {
  font-family: FontAwesome;
  content: "\f19d";
  color: #ed0a00;
  font-size: 1.25rem;
  margin-left: 0.9375rem;
  -webkit-transition: -webkit-transform 0.4s;
  transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
}
.uw-call-to-action {
  color: #fff;
}
.uw-call-to-action a {
  color: #fff;
}
.uw-call-to-action a:hover {
  text-decoration: none;
}
.uw-author-bio {
  display: flex;
  margin-bottom: 25px;
  margin-top: 50px;
}
.uw-author-bio .img {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.uw-author-bio .img::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  content: "";
}
.uw-author-bio--image {
  max-width: 100px;
}
.uw-author-bio--content {
  margin-left: 25px;
}
.uw-author-bio--content * {
  margin: 0;
  list-style: square;
}
.uw-author-bio--content ul li {
  padding-bottom: 10px;
}
.uw-author-bio--content-contribution {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  color: #ed0a00;
  font-size: 0.95rem;
  line-height: 1.15em;
}
.uw-author-bio--content-name {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.125rem;
  font-size: 1.4rem;
  margin: 5px 0 10px;
}
.uw-author-bio--content-recent {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  font-size: 0.95rem;
  line-height: 1.15em;
  margin-bottom: 10px;
}
.uw-author-bio--content a {
  display: block;
  color: #001641;
  font-size: 1rem;
  margin-bottom: 5px;
}
.uw-author-bio--content a:hover {
  text-decoration: underline;
}
@media (max-width: 640px) {
  .cell-main {
    order: 2;
  }
}
.posts-filter-trigger {
  display: block;
  width: 100%;
  text-align: left;
  position: relative;
  padding: 15px 0;
}
.posts-filter-trigger::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  font-size: 2rem;
  position: absolute;
  right: 0;
  top: 10px;
  transition: transform 0.2s cubic-bezier(0.77, 0, 0.18, 1);
}
.posts-filter-trigger.posts-filter-close::after {
  transform: rotate(90deg);
}
@media (min-width: 640px) {
  .posts-filter-trigger {
    display: none;
  }
}
@media (max-width: 640px) {
  .posts-filter {
    display: none;
  }
  .posts-filter--expanded {
    display: block;
  }
}
@media print, screen and (min-width: 48em) {
  .smp-application #appId,
  .smp-application .AppPassword {
    width: 20.1875rem;
  }
  .smp-application .repInput {
    width: 100%;
    max-width: 17rem;
  }
}
.smp-application .password-field {
  margin-bottom: 1.5625rem;
}
@media screen and (min-width: 75em) {
  .smp-application .password-field {
    display: flex;
    align-items: flex-end;
  }
}
.smp-application .password-field input {
  margin-bottom: 0.625rem;
}
@media screen and (min-width: 75em) {
  .smp-application .password-field input {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 75em) {
  .smp-application .password-field .button {
    margin-left: 0.4375rem;
  }
}
.smp-application .password-field .button svg {
  font-size: 0.625rem;
  line-height: 0.625rem;
  margin-top: 0.125rem;
}
.smp-application .password-group {
  flex-shrink: 0;
}
.standard-content .masthead {
  margin-bottom: 5rem;
}
.student-enquiry-form .uw-form-box {
  margin: 0 auto 50px;
  max-width: 52.5rem;
  padding-right: 2.5rem;
}
@media print, screen and (min-width: 64em) {
  .student-enquiry-form .uw-form-box {
    margin-bottom: 6.25rem;
  }
}
.student-enquiry-form .uw-upcoming-events-list {
  padding-top: 3.125rem;
  padding-bottom: 3.125rem;
  background: rgba(217, 217, 214, 0.5);
}
@media print, screen and (min-width: 64em) {
  .student-enquiry-form .uw-upcoming-events-list {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }
}
.student-enquiry-form .uw-upcoming-events-list__title {
  font-size: 2.5625rem;
  line-height: 1.0731707317;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 1.875rem;
}
.student-enquiry-form .uw-upcoming-events-list__title:after {
  content: none;
}
@media print, screen and (min-width: 48em) {
  .student-enquiry-form .form-body {
    padding-right: 1.75rem;
  }
}
.uw-minimal-header {
  /* FIXME: check this breakpoint */
  /* FIXME: check this breakpoint */
}
.uw-minimal-header .top-menu {
  flex-wrap: nowrap;
}
.uw-minimal-header .uw-main-menu .btn-staff::before {
  content: none;
}
@media (min-width: 981px) {
  .uw-minimal-header .uw-header-top {
    background: transparent;
  }
  .uw-minimal-header .uw-header {
    background: transparent;
  }
  .uw-minimal-header .uw-header .logo-regular-white {
    display: block;
  }
  .uw-minimal-header .uw-header .logo-regular-navy {
    display: none;
  }
  .uw-minimal-header .uw-header .top-menu a {
    color: #fff;
    transition: none;
  }
  .uw-minimal-header .uw-header .top-menu a::after, .uw-minimal-header .uw-header .top-menu a::before,
  .uw-minimal-header .uw-header .top-menu a span {
    color: #fff;
    transition: none;
  }
  .uw-minimal-header .uw-main-menu {
    display: none !important;
  }
  .uw-minimal-header .top-menu {
    flex-wrap: wrap;
  }
}
.uw-minimal-header .uw-alert-banner-beta {
  margin: 0;
}
.uw-minimal-header .mobile-menu-trigger::before {
  content: "|";
  margin: 0 12px 0 10px;
  color: initial;
}
.uw-minimal-header .btn-menu {
  display: inline;
}
.uw-minimal-header .btn-mob-trigger {
  margin-top: 0;
}
@media (min-width: 981px) {
  .uw-minimal-header .btn-mob-trigger {
    display: none;
  }
  .uw-minimal-header .mobile-menu-trigger {
    display: none;
  }
}
.uw-minimal-header .uw-header {
  z-index: 5;
}
.uw-minimal-header .uw-header.hp-header-scroll-active .uw-header-top {
  background: white;
}
.uw-minimal-header .uw-header.hp-header-scroll-active .top-menu a {
  color: #001641;
  transition: none;
}
.uw-minimal-header .uw-header.hp-header-scroll-active .top-menu a::after, .uw-minimal-header .uw-header.hp-header-scroll-active .top-menu a::before,
.uw-minimal-header .uw-header.hp-header-scroll-active .top-menu a span {
  color: #001641;
  transition: none;
}
.uw-minimal-header .image-gradient {
  height: 154px;
  min-height: 154px;
  background: transparent linear-gradient(180deg, rgba(0, 0, 0, 0.9), rgba(32, 33, 36, 0)) 0% 0% no-repeat padding-box;
}
.uw-minimal-header .uw-blockhead {
  margin-top: auto;
}
.uw-minimal-header footer:not(.uw-subsite-footer) .footer-links__title {
  color: white;
  background: #ed0a00;
  padding: 0 5px;
}
.uw-minimal-header footer:not(.uw-subsite-footer) .footer-links .menu {
  margin-left: 5px;
}
.uw-minimal-header footer:not(.uw-subsite-footer) .footer-links path {
  fill: #001641;
}
.uw-minimal-header footer:not(.uw-subsite-footer) .footer-links path.secondary {
  fill: white;
}
.uw-minimal-header footer:not(.uw-subsite-footer) .footer-links .social {
  list-style: none;
  display: flex;
  flex-direction: row;
}
.uw-minimal-header footer:not(.uw-subsite-footer) .footer-links .social li a {
  margin-left: 10px;
  display: flex;
  align-items: center;
}
.uw-minimal-header footer:not(.uw-subsite-footer) .footer-links .social li:nth-child(1) a {
  margin-left: 0;
}
.uw-minimal-header footer:not(.uw-subsite-footer) .footer-links li {
  display: flex;
}
.uw-minimal-header footer:not(.uw-subsite-footer) .footer-links li a {
  margin-left: 5px;
  margin-bottom: 0;
}
.uw-minimal-header footer:not(.uw-subsite-footer) .footer-links .copyright {
  float: right;
}
.uw-minimal-header footer:not(.uw-subsite-footer) .links-block.connect > ul li a {
  font-weight: unset;
  display: flex;
  align-items: center;
}
.uw-minimal-header footer.minimal-footer .footer-links {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.uw-minimal-header footer.minimal-footer .footer-links img {
  display: none;
  visibility: hidden;
}
@media only screen and (min-width: 768px) {
  .uw-minimal-header footer.minimal-footer .footer-links {
    flex-direction: row;
  }
  .uw-minimal-header footer.minimal-footer .footer-links img {
    display: block;
    visibility: visible;
    height: 95px;
    width: auto;
  }
}
@media (min-width: 981px) {
  .uw-minimal-header .uw-header-top {
    background: transparent linear-gradient(180deg, rgba(0, 0, 0, 0.9), rgba(32, 33, 36, 0)) 0% 0% no-repeat padding-box;
  }
}
.uw-minimal-header .uw-masthead {
  margin-top: 0;
  padding-top: 154px;
}
.uw-minimal-header .uw-masthead h1 mark {
  background-color: #0033FF;
  color: white;
}
.uw-search {
  background-color: #001641;
  display: flex;
  align-items: center;
  height: 300px;
  width: 100%;
}
.uw-search highlight {
  font-weight: bold;
}
@media (max-width: 767px) {
  .uw-search {
    height: 200px;
  }
}
.uw-search--results {
  display: block;
  font-size: 1rem;
}
.uw-search--results a:hover,
.uw-search--results a:focus {
  text-decoration: none;
}
.uw-search--results table {
  margin-top: 1em;
  margin-bottom: 0;
}
.uw-search--results table tbody tr th {
  text-align: left;
  font-weight: 400;
  font-size: 0.85rem;
  padding: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  vertical-align: top;
  background: white;
  color: #001641;
}
.uw-search--results table tbody tr th:first-of-type {
  font-weight: 700;
}
.uw-search--results table tbody tr th:first-child {
  width: 15%;
  padding-right: 1em;
}
.uw-search--results .large-9::before {
  display: none;
}
.uw-search--results .navbar-container .button-search::after {
  display: none;
}
.uw-search--results .orgs-full > div {
  max-height: 200em;
  overflow: hidden;
  transition: max-height 2s ease-in-out;
}
.uw-search--results .orgs-full .page-navigator-more::before {
  content: "\f007";
}
.uw-search--results .orgs-small > div {
  max-height: 4em;
  overflow: hidden;
  transition: max-height 2s ease-in-out;
  transition-delay: -1.7s;
}
.uw-search--results .page-navigator-more,
.uw-search--results .page-navigator-more:hover {
  color: #001641;
  font-size: 0.85rem;
  font-weight: 700;
  position: unset;
  bottom: unset;
  display: unset;
  width: unset;
  text-align: unset;
  background: #fff;
  left: unset;
  padding: unset;
  margin-bottom: 15px;
}
.uw-search--results #search-tips {
  text-decoration: none;
  width: 120px;
  margin-top: 20px;
}
.uw-search--results #search-tips::after {
  content: none;
}
.uw-search--results .error {
  border: 2px solid #79170e;
  padding: 20px;
  background-color: #fde1dd;
  font-size: 1.25rem;
  color: #79170e;
}
.uw-search--results .uow-search-link {
  color: #008000;
  font-weight: 400;
  font-size: 0.875rem;
  margin: 0;
  padding: 0;
}
.uw-search--results .clickback {
  cursor: pointer;
  overflow-wrap: break-word;
}
.uw-search--inline {
  background-color: unset;
  height: auto;
  margin-block: var(--section-spacing-y);
  color: #001641;
}
.uw-search--inline .uw-search--container .uw-search--form::before, .uw-search--inline .uw-search--container .uw-search--form--motivation::before {
  font-family: "WwwUowEduAu";
  content: "\f009";
  font-size: 2rem;
  color: #001641;
  position: absolute;
  top: unset;
  bottom: 0.4rem;
}
.uw-search--inline .uw-search--container .uw-search--form input, .uw-search--inline .uw-search--container .uw-search--form--motivation input {
  color: #001641;
  padding-bottom: 5px;
}
.uw-search--inline .uw-search--container .uw-search--form input::placeholder, .uw-search--inline .uw-search--container .uw-search--form--motivation input::placeholder {
  font-size: 3rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #F2F2F2;
}
@media (max-width: 767px) {
  .uw-search--inline .uw-search--container .uw-search--form input::placeholder, .uw-search--inline .uw-search--container .uw-search--form--motivation input::placeholder {
    font-size: 1.5rem;
  }
}
.uw-search .easy-autocomplete,
.uw-search-overlay .easy-autocomplete,
.easy-autocomplete--motivation {
  display: flex;
  flex-direction: column;
  flex-grow: 100;
  width: 100% !important;
}
.uw-search .easy-autocomplete input,
.uw-search-overlay .easy-autocomplete input,
.easy-autocomplete--motivation input {
  width: 100%;
}
.uw-search .easy-autocomplete .easy-autocomplete-container,
.uw-search-overlay .easy-autocomplete .easy-autocomplete-container,
.easy-autocomplete--motivation .easy-autocomplete-container {
  padding: 0 0 1.5em 3.5rem;
  margin: 75px 0 0;
  min-width: 75%;
  width: unset;
  position: absolute;
  z-index: 5;
  left: 0;
  top: unset;
  right: unset;
}
@media (max-width: 767px) {
  .uw-search .easy-autocomplete .easy-autocomplete-container,
  .uw-search-overlay .easy-autocomplete .easy-autocomplete-container,
  .easy-autocomplete--motivation .easy-autocomplete-container {
    margin: 45px 0 0;
    padding-left: 2rem;
  }
}
.uw-search .easy-autocomplete .easy-autocomplete-container ul,
.uw-search-overlay .easy-autocomplete .easy-autocomplete-container ul,
.easy-autocomplete--motivation .easy-autocomplete-container ul {
  margin: 0;
  list-style: none;
  border: 0;
  background: none;
}
.uw-search .easy-autocomplete .easy-autocomplete-container ul li,
.uw-search-overlay .easy-autocomplete .easy-autocomplete-container ul li,
.easy-autocomplete--motivation .easy-autocomplete-container ul li {
  cursor: pointer;
  font-weight: 400;
  overflow: hidden;
  padding: 5px;
  box-sizing: border-box;
  background: none;
  border-style: none;
  text-decoration: none !important;
}
.uw-search .easy-autocomplete .easy-autocomplete-container ul li.selected,
.uw-search-overlay .easy-autocomplete .easy-autocomplete-container ul li.selected,
.easy-autocomplete--motivation .easy-autocomplete-container ul li.selected {
  text-decoration: underline !important;
}
.uw-search .easy-autocomplete .easy-autocomplete-container p,
.uw-search-overlay .easy-autocomplete .easy-autocomplete-container p,
.easy-autocomplete--motivation .easy-autocomplete-container p {
  font-size: 1.25rem;
  font-weight: 700;
  margin-top: 0.75em;
  margin-bottom: 1em;
}
.uw-search .easy-autocomplete .motivation,
.uw-search-overlay .easy-autocomplete .motivation,
.easy-autocomplete--motivation .motivation {
  background: #fff;
  padding: 0 3.5rem 1.5em 3.5rem;
  margin: 50px 0 0;
}
@media (max-width: 600px) {
  .uw-search .easy-autocomplete .motivation,
  .uw-search-overlay .easy-autocomplete .motivation,
  .easy-autocomplete--motivation .motivation {
    padding: 0 1em 1.5em 1em;
  }
}
.uw-search .easy-autocomplete .motivation > p,
.uw-search-overlay .easy-autocomplete .motivation > p,
.easy-autocomplete--motivation .motivation > p {
  color: #001641;
  font-size: 1em !important;
}
.uw-search .easy-autocomplete .motivation a,
.uw-search-overlay .easy-autocomplete .motivation a,
.easy-autocomplete--motivation .motivation a {
  color: #0033FF;
  font-weight: 700;
  text-decoration: none !important;
  word-break: break-word;
  white-space: break-spaces;
  text-align: left;
  line-height: 1;
  margin-bottom: 8px;
}
.uw-search .easy-autocomplete .motivation a:visited,
.uw-search-overlay .easy-autocomplete .motivation a:visited,
.easy-autocomplete--motivation .motivation a:visited {
  color: #663366;
}
.uw-search .easy-autocomplete a,
.uw-search-overlay .easy-autocomplete a,
.easy-autocomplete--motivation a {
  color: #fff;
  display: block;
}
.uw-search-overlay .easy-autocomplete-container {
  background-color: inherit;
  color: #001641;
}
.uw-search-overlay .easy-autocomplete-container li {
  color: #0033FF;
}
.uw-search .easy-autocomplete-container {
  background-color: #001641;
  color: white;
  box-shadow: 0 10px 6px -6px #b8b8b8;
}
.uw-search--sort {
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin-bottom: 2rem;
  margin-top: 1rem;
}
.uw-search--sort ul {
  list-style: none;
  display: flex;
  flex-flow: wrap;
}
.uw-search--sort ul li {
  margin-left: 10px;
  font-weight: 700;
  transition: none;
  margin-bottom: 10px;
  display: flex;
}
@media (max-width: 768px) {
  .uw-search--sort ul li {
    margin-left: 0;
  }
}
.uw-search--sort ul li a {
  color: #001641;
  padding: 5px 10px;
  position: relative;
}
.uw-search--sort ul li a:hover {
  color: #ed0a00;
}
.uw-search--sort ul li a.selected {
  border: 2px solid #ed0a00;
  color: #ed0a00;
}
.uw-search--container {
  width: 100%;
}
.uw-search--container a {
  text-align: right;
  display: flex;
  align-items: center;
  white-space: nowrap;
  padding: 0;
}
.uw-search--container a:after {
  content: none;
}
.uw-search--container .uw-search--form, .uw-search--container .uw-search--form--motivation {
  display: flex;
  width: 100%;
  flex-direction: row;
  position: relative;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .uw-search--container .uw-search--form, .uw-search--container .uw-search--form--motivation {
    width: 100%;
    flex-direction: column;
  }
}
.uw-search--container .uw-search--form input[name=sitesearch], .uw-search--container .uw-search--form--motivation input[name=sitesearch] {
  width: 100%;
}
.uw-search--container .uw-search--form .searchHolder, .uw-search--container .uw-search--form--motivation .searchHolder {
  display: flex;
  flex-basis: 100%;
}
.uw-search--container .uw-search--form .searchHolder > div:nth-child(1), .uw-search--container .uw-search--form--motivation .searchHolder > div:nth-child(1) {
  flex-grow: 1;
}
.uw-search--container .uw-search--form .searchHolder .linksHolder, .uw-search--container .uw-search--form--motivation .searchHolder .linksHolder {
  display: flex;
  flex-direction: column-reverse;
  margin-left: 1.5em;
}
.uw-search--container .uw-search--form .searchHolder .linksHolder a, .uw-search--container .uw-search--form--motivation .searchHolder .linksHolder a {
  margin: 10px 0 0;
  padding: 0;
  font-size: 0.75rem;
}
.uw-search--container .uw-search--form .searchHolder .linksHolder button, .uw-search--container .uw-search--form--motivation .searchHolder .linksHolder button {
  white-space: nowrap;
  margin: 0;
}
.uw-search--container .uw-search--form .uw-submit-search, .uw-search--container .uw-search--form--motivation .uw-submit-search {
  font-size: 1.15rem;
}
@media (max-width: 767px) {
  .uw-search--container .uw-search--form .uw-submit-search, .uw-search--container .uw-search--form--motivation .uw-submit-search {
    margin-top: 25px;
    text-align: right;
    font-size: 0.95rem;
  }
}
@media (min-width: 768px) {
  .uw-search--container .uw-search--form .uw-submit-search, .uw-search--container .uw-search--form--motivation .uw-submit-search {
    position: relative;
  }
}
.uw-search--container .uw-search--form::before, .uw-search--container .uw-search--form--motivation::before {
  font-family: "WwwUowEduAu";
  content: "\f009";
  font-size: 2rem;
  color: #F2F2F2;
  position: absolute;
  top: 15px;
}
@media (max-width: 767px) {
  .uw-search--container .uw-search--form::before, .uw-search--container .uw-search--form--motivation::before {
    font-size: 1.25rem;
    top: 5px;
  }
}
.uw-search--container .uw-search--form input, .uw-search--container .uw-search--form--motivation input {
  height: 75px;
  background-color: transparent;
  border: 0;
  border-bottom: 3px solid #ed0a00;
  margin-bottom: 0;
  padding-left: 3.5rem;
  font-size: 3rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #fff;
  outline: none;
  box-shadow: none;
}
@media (max-width: 767px) {
  .uw-search--container .uw-search--form input, .uw-search--container .uw-search--form--motivation input {
    height: 45px;
    font-size: 1.5rem;
    padding-left: 2rem;
  }
}
.uw-search--container .uw-search--form input::placeholder, .uw-search--container .uw-search--form--motivation input::placeholder {
  font-size: 3rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #fff;
}
@media (max-width: 767px) {
  .uw-search--container .uw-search--form input::placeholder, .uw-search--container .uw-search--form--motivation input::placeholder {
    font-size: 1.5rem;
  }
}
.uw-search--container .uw-search--form--motivation input {
  font-family: "Montserrat";
  height: 50px;
  border-bottom: 1px solid #001641;
  font-size: 16px;
  padding-right: 5.5em;
  padding-bottom: 9px;
}
@media (min-width: 600px) {
  .uw-search--container .uw-search--form--motivation input {
    padding-left: 38px;
  }
}
@media (max-width: 600px) {
  .uw-search--container .uw-search--form--motivation input {
    padding-right: 5.5em;
    padding-left: 0px;
  }
}
.uw-search--container .uw-search--form--motivation input::placeholder {
  font-size: 16px !important;
  font-family: "Montserrat" !important;
  color: #8a8a8a !important;
}
@media (max-width: 600px) {
  .uw-search--container .uw-search--form--motivation::before {
    display: none;
  }
}
@media (min-width: 600px) {
  .uw-search--container .uw-search--form--motivation::before {
    font-size: 1.5em !important;
    top: 0px !important;
    padding-top: 8px;
    cursor: pointer;
  }
}
@media (max-width: 600px) {
  .uw-search--container .uw-search--form--motivation::after {
    font-family: "WwwUowEduAu";
    content: "\f009";
    position: absolute;
    font-size: 1.5em !important;
    right: 0;
    top: 9px;
  }
}
.uw-search--filter {
  position: relative;
}
.uw-search--filter::after {
  content: "";
  background-image: linear-gradient(to top, #cacaca 50%, #ffffff 0%);
  background-position: bottom;
  background-size: 1px 10px;
  background-repeat: repeat-y;
  height: 100%;
  width: 1px;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  right: 10px;
}
@media (max-width: 1024px) {
  .uw-search--filter::after {
    display: none;
  }
}
.uw-search--filter input[name=sitesearch] {
  width: 80%;
}
.uw-search-overlay {
  position: fixed;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 50;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.95);
}
.uw-search-overlay--wrapper {
  height: 60%;
  width: 90%;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: row;
}
.uw-search-overlay--wrapper .uw-search--close {
  position: absolute;
  top: 2em;
  right: 2em;
  font-weight: 700;
  font-size: 1rem;
  color: #001641;
  width: auto;
}
.uw-search-overlay--wrapper .uw-search--close::before {
  font-family: "WwwUowEduAu";
  content: "\f02a";
  margin-right: 5px;
  font-size: 1rem;
  color: #001641;
  height: 75px;
  width: auto;
}
.uw-search-overlay--wrapper .uw-search--container {
  display: flex;
  flex-direction: column;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper {
  width: 100%;
  display: flex;
  flex-direction: row;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form, .uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form--motivation {
  width: 100%;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form::before, .uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form--motivation::before {
  color: #001641 !important;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form .linksHolder, .uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form--motivation .linksHolder {
  justify-content: space-around;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form .linksHolder, .uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form--motivation .linksHolder {
  justify-content: space-around;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form input, .uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form--motivation input {
  padding-top: 4px;
  padding-bottom: 12px;
  color: #001641;
  width: 100%;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form input::placeholder, .uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form--motivation input::placeholder {
  font-size: 3rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #001641;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form label, .uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form--motivation label {
  line-height: 25.2px;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form label:before, .uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form--motivation label:before {
  top: 6px;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form label:after, .uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form--motivation label:after {
  top: 12px;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper a {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 15%;
  color: #001641 !important;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search-overlay--results {
  display: flex;
  flex-direction: column;
  width: 50%;
  margin-top: 5em;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search-overlay--results ul {
  list-style: none;
  margin: 0;
  color: #001641 !important;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search-overlay--results ul li {
  padding: 15px 0;
  border-bottom: 2px dashed #cccccc;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search-overlay--results ul li a {
  color: #0033FF;
}
@media (max-width: 767px) {
  .uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper {
    flex-direction: column !important;
  }
  .uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form input::placeholder, .uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form--motivation input::placeholder {
    font-size: 1.5rem !important;
  }
  .uw-search-overlay--wrapper .uw-search--container .uw-search-overlay--results {
    width: 100%;
  }
  .uw-search-overlay--wrapper .uw-search--container .uw-search-overlay--results a {
    justify-content: flex-start !important;
  }
}
.uw-search--filter .posts-filter input[type=radio] + label,
.uw-search--filter .posts-filter input,
.uw-search--filter .posts-filter label {
  margin-left: 0.5em;
}
@media (max-width: 767px) {
  .uw-search--filter .posts-filter .collection_holder {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
  }
  .uw-search--filter .posts-filter .collection_holder > div {
    flex-grow: 1;
    flex-basis: 34%;
  }
}
@media (max-width: 767px) {
  p.search__results--label {
    display: none;
  }
}
.search__results {
  margin-top: 40px;
}
.search__results--label {
  margin-bottom: 3em;
}
.search__results--label span {
  font-weight: 700;
}
.search__results--refine-title {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1rem;
  margin-bottom: 1rem;
}
.search__results--column {
  padding-left: 2rem;
  padding-right: 2rem;
}
@media (max-width: 767px) {
  .search__results--refine-title {
    display: none;
  }
  .search__results--column {
    padding-left: 0.4rem;
    padding-right: 0.4rem;
  }
}
@media (max-width: 767px) {
  section .results {
    margin-top: 1em;
  }
  .uw-card-image {
    display: none !important;
  }
  .uw-card--article, .uw-card--staff {
    margin: 1em;
    padding: 2.5em 0;
  }
  .uw-card--staff-details {
    flex-direction: column;
  }
  .uw-card--staff-details-name span {
    font-weight: bold;
    text-transform: uppercase;
  }
  .uw-card--staff-details a {
    color: #001641;
  }
  .uw-search--filter {
    border-right: none !important;
  }
  .uw-search--filter .posts-filter-trigger {
    padding: 1em 0;
    border-bottom: 2px dashed white;
    display: initial;
    width: initial;
    margin-bottom: 2em;
  }
  .uw-search--filter .posts-filter-trigger::after {
    position: relative;
    font-size: 1.1em;
    top: 0;
    margin-left: 0.8em;
    content: "\f022";
  }
  .uw-search--filter .posts-filter-trigger.posts-filter-close::after {
    content: "\f023";
  }
  .uw-search--filter .posts-filter {
    margin-bottom: 20px;
  }
  .uw-search--filter .posts-filter--expanded {
    margin-bottom: 4em;
  }
  .uw-search--filter .posts-filter--expanded label {
    margin-bottom: 0.5rem;
  }
  .uw-search--sort-by a:hover {
    text-decoration: none;
  }
  .uw-search--sort {
    display: block;
  }
  .uw-search--sort ul {
    margin-left: 0;
  }
  .uw-search--sort ul li:first-child {
    margin-left: 0;
  }
}
.posts-filter {
  display: flex;
  flex-direction: column;
}
.posts-filter input,
.posts-filter label {
  margin: 5px 0;
  font-weight: bold;
}
.posts-filter label {
  display: block;
  cursor: pointer;
  font-size: 0.875rem;
  line-height: 25.2px;
  margin-bottom: 0px;
  margin-left: 8px;
  margin-right: 16px;
  margin-top: 5px;
}
.posts-filter [type=radio] {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.posts-filter [type=radio] + label {
  display: block;
  position: relative;
  transition: none;
}
.posts-filter [type=radio] + label::before {
  content: "";
  display: inline-block;
  vertical-align: -0.2em;
  margin-right: 0.75em;
  width: 18px;
  height: 18px;
  border: 1px solid #ed0a00;
  border-radius: 100%;
  background: #fff;
}
.posts-filter [type=radio]:checked + label::after {
  content: "";
  width: 12px;
  height: 12px;
  background: #ed0a00;
  position: absolute;
  top: 10px;
  left: 3px;
  border-radius: 100%;
}
.posts-filter [type=radio]:focus + label::after {
  background: #ed0a00;
}
.uw-card {
  margin-bottom: 25px;
}
.uw-card--date {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  color: #ed0a00;
  font-size: 0.95rem;
  margin: 15px 0 5px 0;
}
.uw-card--image {
  width: 100%;
  height: 150px;
  background-size: cover;
  background-position: 50%;
  overflow: hidden;
}
@media (max-width: 1024px) {
  .uw-card--image {
    margin-bottom: 20px;
  }
}
.uw-card h2 {
  margin-bottom: 15px;
}
.uw-card p:not(.uw-card--date) {
  font-size: 0.9rem;
}
.uw-card--featured {
  border: 1px solid #ed0a00;
  padding: 2rem;
  margin: 32px 0;
  position: relative;
  height: auto;
  background-color: #efefef;
}
.uw-card--subtitle, .uw-card--time, .uw-card--location, .uw-card--type, .uw-card--link {
  line-height: 1.1;
  font-size: 0.9rem;
}
.uw-card--subtitle {
  overflow: hidden;
  overflow-y: hidden;
  max-height: 6em;
  position: relative;
  margin: 5px 0 1.875rem;
  line-height: 1.5;
  margin-top: 5px;
}
.uw-card--time {
  margin-left: 1.5rem;
}
.uw-card--time::before {
  font-family: "WwwUowEduAu";
  content: "\f01d";
  position: absolute;
  font-size: 0.9rem;
  margin-left: -25px;
}
.uw-card--location {
  margin-left: 1.5rem;
}
.uw-card--location::before {
  font-family: "WwwUowEduAu";
  content: "\f012";
  position: absolute;
  font-size: 0.9rem;
  margin-left: -25px;
}
.uw-card--type {
  margin-left: 1.5rem;
}
.uw-card--type::before {
  font-family: "WwwUowEduAu";
  content: "\f023";
  position: absolute;
  font-size: 0.9rem;
  margin-left: -25px;
}
.uw-card-image {
  height: 100px;
  background-size: cover;
  background-position: 50% 50%;
}
.uw-card--maps {
  position: relative;
  padding: 2rem 0;
  border-bottom: 2px dashed #efefef;
}
.uw-card--maps div.description {
  margin: 0 0 1.875rem p;
  margin-margin: unset;
}
.uw-card--event {
  padding: 2rem;
  border: 1px solid #ed0a00;
  margin: 32px 0;
  position: relative;
}
.uw-card--event table tbody {
  border: none;
}
.uw-card--event table tbody tr {
  border: none;
}
.uw-card--event table tbody tr th {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.uw-card--event .uw-card--subtitle {
  padding-top: 1rem;
}
.uw-card--course {
  border: 1px solid #ed0a00;
  padding: 2rem;
  position: relative;
  margin: 32px 0;
}
.uw-card--course table {
  table-layout: initial;
  margin-bottom: 1.875rem;
}
.uw-card--course table th {
  vertical-align: top;
  border-right: none;
}
.uw-card--course table th:first-of-type {
  white-space: nowrap;
}
.uw-card--course .uw-card--title {
  color: #0033FF;
  font-weight: 400;
  font-size: 1rem;
}
.uw-card--course .uw-card--subtitle {
  line-height: 1.5;
  margin-top: 5px;
}
.uw-card--course table tbody {
  border: none;
}
.uw-card--course table tr {
  font-size: 1.25rem;
  text-align: left;
  background-color: transparent !important;
  border-bottom: 1px solid #001641 !important;
}
.uw-card--course table tr:last-of-type {
  border: none !important;
}
.uw-card--course table tr th {
  text-align: left;
  font-weight: normal;
  font-size: 0.85rem;
  padding-left: 0;
  padding-bottom: 0.5rem;
}
.uw-card--course table tr th:first-of-type {
  font-weight: 700;
}
@media (max-width: 767px) {
  .uw-card--course table tr th {
    display: flex;
    flex-direction: column;
    width: 100% !important;
  }
  .uw-card--course table tr th:first-of-type {
    padding-bottom: 0 !important;
  }
  .uw-card--course table tr th:last-of-type {
    padding-top: 0 !important;
  }
}
.uw-card--favorite {
  font-size: 0.8rem;
  font-weight: 700;
  text-transform: uppercase;
  color: #0033FF;
}
.uw-card--favorite::before {
  font-family: "WwwUowEduAu";
  content: "\f027";
  color: #F2F2F2;
  margin-right: 0.5em;
}
.uw-card--lastdate, .uw-card--search-type {
  text-transform: uppercase;
  color: #b3b3b3;
  position: absolute;
  bottom: 15px;
  font-size: 0.85rem;
  font-weight: bold;
  margin-bottom: 1rem;
}
.uw-card--search-type {
  right: 25px;
}
.uw-card--lastdate {
  left: 30px;
}
.uw-card--article {
  padding: 2rem 0;
}
.uw-card--article .uw-card--title {
  color: #0033FF !important;
}
.uw-card--article-subtitle {
  margin-top: 0 !important;
  text-transform: uppercase;
}
.uw-card--article-blurb {
  margin: 0 !important;
  font-size: 0.95rem;
}
.uw-card--article-image {
  height: auto;
  width: 20%;
  margin-left: 1.8em;
  background-size: cover;
  position: relative;
}
.uw-card--article-image::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  content: "";
}
@media (min-width: 768px) {
  .uw-card--article-image {
    margin-left: 0;
  }
}
.uw-card--article-dt {
  display: flex;
  height: auto;
}
.uw-card--article-dt-date {
  font-size: 0.9rem;
  text-transform: uppercase;
  font-weight: bold;
  color: #ed0a00;
  margin-top: 0 !important;
  margin-bottom: 5px;
  margin-right: 10px;
}
.uw-card--article-dt-time {
  margin-top: 0 !important;
  font-size: 0.9rem;
  color: #5f5f5f;
  position: relative;
  top: 1px;
}
.uw-card--article-dt-time::before {
  position: relative;
  font-family: "WwwUowEduAu";
  content: "\f01d";
  font-size: 0.9rem;
  margin-right: 5px;
}
.uw-card--article p {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.uw-card--staff {
  margin-bottom: 2.5rem;
  padding-bottom: 2rem;
  position: relative;
}
.uw-card--staff::after {
  content: "";
  background-image: linear-gradient(to right, #cacaca 50%, #ffffff 0%);
  background-position: bottom;
  background-size: 10px 1px;
  background-repeat: repeat-x;
  height: 1px;
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
.uw-card--staff-name {
  color: #001641;
  font-size: 1.25rem;
}
.uw-card--staff-name span {
  font-size: 0.8rem;
}
.uw-card--staff-name span:last-of-type {
  font-size: 0.8rem;
}
.uw-card--staff-name .view {
  font-weight: 700;
  color: #0033FF;
  font-size: 0.8rem;
}
.uw-card--staff-position {
  color: #ed0a00;
  font-weight: 700;
  text-transform: uppercase;
}
.uw-card--staff table {
  margin-top: 0;
  margin-bottom: 0;
}
.uw-card--staff table tbody {
  border: none;
}
.uw-card--staff table tr {
  font-size: 1.25rem;
  text-align: left;
  background-color: transparent !important;
  border-bottom: 1px solid #001641 !important;
}
.uw-card--staff table tr:last-of-type {
  border: none !important;
}
.uw-card--staff table tr th {
  font-weight: normal;
  padding: 4px 0;
  color: #0033FF;
  font-size: 0.9rem;
  font-weight: 700;
  text-align: left;
}
.uw-card--staff-details {
  display: flex;
  list-style: none;
  margin: 0;
}
.uw-card--staff-details li {
  margin-right: 25px;
}
.uw-card--staff-details li::before {
  margin-right: 10px;
}
.uw-search--results .uw-card--search-type {
  margin-bottom: 1rem;
}
.uw-intro-image {
  background-size: cover;
  background-position: 50%;
  position: relative;
  z-index: 1;
  margin-top: 77px;
  margin-bottom: 80px;
}
@media (min-width: 981px) {
  .uw-intro-image {
    margin-top: 154px;
  }
}
.uw-intro-image .uw-button, .uw-intro-image .uw-button-white, .uw-intro-image .uw-button-red, .uw-intro-image .uw-button-blue, .uw-intro-image .uw-bg-link, .uw-intro-image .uw-link-box--link, .uw-intro-image .uw-subscription-form a, .uw-subscription-form .uw-intro-image a, .uw-intro-image .uw-subscription-form button, .uw-subscription-form .uw-intro-image button, .uw-intro-image .uw-stories-search button, .uw-stories-search .uw-intro-image button {
  letter-spacing: 0 !important;
}
.uw-intro-image::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: 0.3s opacity;
  background-color: #151515;
  content: "";
  opacity: 0.55;
  z-index: -1;
}
.uw-intro-image .uw-intro-title {
  color: #fff;
  position: relative;
  line-height: 1;
}
@media (min-width: 768px) {
  .uw-intro-image .uw-intro-title {
    top: -50px;
    margin-bottom: -25px;
  }
}
.uw-intro-image h1 {
  position: relative;
  margin-bottom: 0;
  color: #fff;
}
.uw-intro-image h2 {
  color: #fff;
}
.uw-intro-image a {
  color: #fff;
}
.uw-intro-image p {
  color: #fff;
}
.uw-intro-image--content {
  height: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-flow: column;
  padding-bottom: 50px;
}
@media (max-width: 1024px) {
  .uw-intro-image--content {
    margin-left: 25px;
  }
}
.uw-intro-image--content h1 {
  position: inherit;
  line-height: 1;
}
@media (min-width: 768px) {
  .uw-intro-image--content h1 {
    margin: 50px 0;
    max-width: 75%;
  }
}
.uw-intro-image--content .uw-button, .uw-intro-image--content .uw-button-white, .uw-intro-image--content .uw-button-red, .uw-intro-image--content .uw-button-blue, .uw-intro-image--content .uw-bg-link, .uw-intro-image--content .uw-link-box--link, .uw-intro-image--content .uw-subscription-form a, .uw-subscription-form .uw-intro-image--content a, .uw-intro-image--content .uw-subscription-form button, .uw-subscription-form .uw-intro-image--content button, .uw-intro-image--content .uw-stories-search button, .uw-stories-search .uw-intro-image--content button {
  margin-top: 25px;
  font-size: 1.15rem;
  text-transform: uppercase;
}
.uw-intro-image--content .uw-header-subnav-boxes {
  list-style: none;
  margin-left: 0;
  display: flex;
  flex-flow: row wrap;
}
.uw-intro-image--content .uw-header-subnav-boxes li {
  width: 40%;
  margin-right: 1rem;
  position: relative;
}
.uw-intro-image--content .uw-header-subnav-boxes li p {
  margin-bottom: 0;
}
.uw-intro-image--content .uw-header-subnav-boxes li p:first-child {
  font-weight: bold;
}
.uw-intro-image--content .uw-header-subnav-boxes li::before {
  position: absolute;
  left: -1.5rem;
}
@media (min-width: 768px) {
  .uw-intro-image--content .uw-header-subnav-boxes li {
    width: 18%;
    margin-right: 25px;
  }
}
.page-header-min .uw-intro-image {
  background-color: #001641;
}
.uw-pull-left {
  position: relative;
  left: -35px;
}
.uw-page-footnote p:first-of-type {
  font-weight: 700;
  margin-bottom: 10px;
}
.uw-page-footnote-right {
  align-self: end;
}
.uw-page-footnote-right p:first-of-type {
  font-weight: 700;
  margin-bottom: 10px;
}
.header-image {
  background-size: cover;
  height: 250px;
  width: 100%;
  background-position: 50%;
}
.uw-intro-header-container {
  display: flex;
  flex-wrap: wrap;
  min-height: 600px;
}
.uw-intro-breadcrumbs-container,
.uw-intro-title-container {
  width: 100%;
}
@media (min-width: 980px) {
  .uw-intro-title-container {
    max-width: 50%;
  }
}
.uw-sub-menu {
  background: #0033FF;
  padding: 40px 35px 15px;
  margin-right: 50px;
}
@media (max-width: 1024px) {
  .uw-sub-menu {
    display: none;
  }
}
.uw-sub-menu--title {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  font-size: 0.9rem;
  line-height: 1.25em;
}
.uw-sub-menu--links {
  list-style-type: none;
  margin-left: 0;
}
.uw-sub-menu--links li .currentsection {
  color: #fff;
}
.uw-sub-menu--links a {
  font-size: 0.8rem;
  display: block;
  margin-bottom: 10px;
  font-weight: 400;
}
.uw-sub-menu--links a:hover {
  color: #fff;
  text-decoration: underline;
}
.uw-vrh-masthead--image .uw-masthead__main {
  background-size: cover;
  background-position: 50%;
  position: relative;
  z-index: 1;
  margin-bottom: 0;
}
@media (max-width: 1024px) {
  .uw-vrh-masthead--image .uw-masthead__main {
    margin-top: 0;
    padding: 80px 0;
  }
}
.uw-vrh-masthead--image .uw-masthead__main::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: 0.3s opacity;
  background-color: #151515;
  content: "";
  opacity: 0.55;
  z-index: -1;
}
@media (min-width: 768px) {
  .uw-vrh-masthead--image .uw-masthead__title {
    padding: 35px 0;
  }
}
.uw-vrh-masthead--image .uw-button, .uw-vrh-masthead--image .uw-button-white, .uw-vrh-masthead--image .uw-button-red, .uw-vrh-masthead--image .uw-button-blue, .uw-vrh-masthead--image .uw-bg-link, .uw-vrh-masthead--image .uw-link-box--link, .uw-vrh-masthead--image .uw-subscription-form a, .uw-subscription-form .uw-vrh-masthead--image a, .uw-vrh-masthead--image .uw-subscription-form button, .uw-subscription-form .uw-vrh-masthead--image button, .uw-vrh-masthead--image .uw-stories-search button, .uw-stories-search .uw-vrh-masthead--image button {
  color: #fff;
  font-size: 1.125rem;
}
.uw-media-block.bg--navy h2 {
  color: #fff;
}
.uw-media-block .media-author {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  font-size: 0.8rem;
  color: #ed0a00;
  display: block;
  margin-top: 5px;
}
@media (min-width: 1024px) {
  .uw-media-block .media-author {
    display: inline;
    position: relative;
    left: -10px;
    writing-mode: vertical-lr;
  }
}
.uw-media-block.bg--navy {
  padding: 5rem 0;
}
.uw-media-block--media {
  position: relative;
  background-size: cover;
  display: block;
}
.uw-media-block--media::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 66.6666666667%;
  content: "";
}
.uw-media-block h2:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #001641;
  margin-top: 0.9375rem;
}
.uw-media-block h2.color--red::after {
  background-color: #ed0a00;
}
.uw-media-block h2.color--white::after {
  background-color: #fff;
}
.uw-media-block .responsive-embed iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.uw-media-block .transcript {
  padding: 1rem 1.5rem;
}
.uw-media-block .transcript .transcript__header {
  position: relative;
}
.uw-media-block .transcript .transcript__header .transcript__button {
  font-weight: 700;
  text-decoration: none;
  cursor: pointer;
  color: #001641;
  position: absolute;
  right: 0;
  top: 0;
}
.uw-media-block .transcript .transcript__header .transcript__button:hover {
  color: #ed0a00;
}
.uw-media-block .transcript .transcript__header .show_transcript::after {
  font-family: "WwwUowEduAu";
  content: "\f021";
  margin-left: 10px;
  font-family: "WwwUowEduAu";
}
.uw-media-block .transcript .transcript__header .hide_transcript::after {
  font-family: "WwwUowEduAu";
  content: "\f020";
  font-family: "WwwUowEduAu";
  margin-left: 10px;
}
.uw-media-block .transcript .transcript__content {
  position: relative;
  -webkit-animation: fade-in 0.3s backwards;
  animation: fade-in 0.3s backwards;
  font-size: 0.9em;
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.uw-media-block .transcript .is_hidden {
  display: none;
}
.uw-media-block .uw-button-red {
  display: block;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #ed0a00;
  font-weight: bold;
  text-transform: uppercase;
  margin: 10px 0;
  font-size: 1.125rem;
  transition: color cubic-bezier(0.77, 0, 0.18, 1);
}
.uw-media-block .uw-button-red::after {
  content: "\f001";
  font-family: "WwwUowEduAu";
  margin-left: 10px;
  transition: margin-left cubic-bezier(0.77, 0, 0.18, 1) 0.3s;
  opacity: 1;
}
.uw-media-block .uw-button-red:hover {
  text-decoration: none;
}
.uw-media-block .uw-button-red:hover::after {
  margin-left: 13px;
}
.uw-media-block .blockquote-author {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  display: block;
  color: #001641;
  margin: 15px 0;
  font-style: normal;
  font-size: 0.9rem;
  text-transform: uppercase;
  font-weight: bold;
}
.uw-media-block .blockquote-author-subhead {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  display: block;
  color: #001641;
  margin: 15px 0;
  font-style: normal;
  font-weight: 400;
  font-size: 0.9rem;
  margin-top: -10px;
  text-transform: uppercase;
}
.uw-media-block {
  margin-block: var(--section-spacing-y);
}
.uw-media-block blockquote,
.uw-media-block .media-block-blockquote {
  font-size: 1.2rem;
  font-style: italic;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  border-left: 0;
  line-height: 1.25;
  margin-bottom: 50px;
  position: relative;
  padding-top: 40px;
  color: #001641;
  margin-top: 20px !important;
}
.uw-media-block blockquote::before,
.uw-media-block .media-block-blockquote::before {
  content: open-quote;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 6rem;
  position: absolute;
  top: -25px;
  left: -15px;
  color: #ed0a00;
}
.uw-media-block blockquote::after,
.uw-media-block .media-block-blockquote::after {
  content: close-quote;
  visibility: hidden;
  position: absolute;
}
.uw-media-block .blockquote-author {
  display: block;
  color: #001641;
  margin: 15px 0;
  font-style: normal;
  font-size: 0.9rem;
}
.uw-media-block .blockquote-author-subhead {
  display: block;
  color: #001641;
  margin: 15px 0;
  font-style: normal;
  font-weight: 400;
  font-size: 0.9rem;
  margin-top: -10px;
}
.uw-staff-listings--row-title {
  font-size: 3rem;
  line-height: 52px;
  margin-bottom: 15px;
  color: #001641;
}
.uw-staff-listings--items {
  margin: 50px 0;
}
.uw-staff-listings--items .uw-bg-image {
  position: relative;
  position: relative;
  background-size: cover;
  background-position: 50%;
  margin-bottom: 15px;
}
.uw-staff-listings--items .uw-bg-image::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  content: "";
}
.uw-staff-listings--items .uw-bg-image::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  content: "";
}
.uw-staff-listings--items-heading {
  font-size: 1.6rem;
  text-transform: none;
  margin-bottom: 1rem;
}
.uw-staff-listings--items-title {
  font-size: 1rem;
  text-transform: none;
  margin-bottom: 1rem;
}
.uw-staff-listings--items .lists--icons {
  margin-left: 0;
}
.uw-staff-listings--items .lists--icons li::before {
  margin-right: 10px;
}
.uw-staff-listings--items .lists--icons a {
  color: #001641;
}
.uw-staff-listings--items .lists--icons a:hover {
  color: #ed0a00;
}
.uw-staff-listings--item-heading {
  margin-bottom: 2rem;
}
.uw-staff-listings--item-heading a {
  font-size: 1.6rem;
  text-transform: none;
  color: #001641;
}
.uw-staff-listings--item-title {
  font-size: 1.125rem;
  text-transform: none;
  margin-bottom: 1rem;
}
@media print, screen and (max-width: 47.99875em) {
  .uw-profile-compact {
    margin-top: 2rem;
  }
  .uw-profile-compact h2 + .uw-profile-card,
  .uw-profile-compact .uw-profile-card .cell + .cell {
    margin-top: 0 !important;
  }
}
.uw-profile-compact .uw-profile-card + .uw-profile-card {
  margin-top: 2rem;
}
.uw-profile-compact .uw-profile-person {
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  font-size: 1.5rem;
  color: #001641;
}
.uw-profile-compact .uw-profile-position {
  font-weight: 600;
  color: #ed0a00;
  text-transform: uppercase;
}
.uw-profile-compact .uw-profile-unit {
  font-weight: 600;
}
.uw-profile-compact .uw-profile-division {
  font-size: 90%;
}
.uw-profile-compact .uw-profile-contact .phone::before,
.uw-profile-compact .uw-profile-contact .email::before,
.uw-profile-compact .uw-profile-contact .location::before {
  font-family: "WwwUowEduAu";
  margin-right: 10px;
}
.uw-profile-compact .uw-profile-contact .phone::before {
  content: "\f014";
}
.uw-profile-compact .uw-profile-contact .email::before {
  content: "\f01b";
}
.uw-profile-compact .uw-profile-contact .location::before {
  content: "\f012";
}
.uw-profile-compact .uw-profile-link {
  font-size: 90%;
  text-transform: uppercase;
}
.uw-profile-compact .uw-profile-link::after {
  content: "\f001";
  font-family: "WwwUowEduAu";
  margin-left: 10px;
  transition: margin-left cubic-bezier(0.77, 0, 0.18, 1) 0.3s;
  opacity: 1;
}
@media print, screen and (max-width: 47.99875em) {
  .uw-profile-block + .uw-profile-block {
    margin-top: 2rem;
  }
}
.uw-profile-block [class^=profile-] + [class^=profile-] {
  margin-top: 2rem;
}
.uw-profile-block ol, .uw-profile-block ol li {
  list-style-image: none !important;
}
.profile-tabs .accordion {
  margin-top: 0;
}
.uw-feature-block {
  background: #001641;
  margin: 50px 0;
  padding: 4rem 0;
}
.uw-feature-block a:hover {
  text-decoration: none;
}
.uw-feature-block a:hover h3 {
  text-decoration: underline;
}
.uw-feature-block h2 {
  color: #fff;
}
.uw-feature-block h3 {
  color: #fff;
  font-size: 2rem;
  margin-bottom: 0.5rem;
}
.uw-feature-block p {
  font-size: 0.9rem;
  color: #fff;
}
.uw-feature-block .img {
  margin-bottom: 20px;
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.uw-feature-block .img::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 150%;
  content: "";
}
.uw-feature-block img {
  margin-bottom: 20px;
}
.uw-feature-block .uw-button, .uw-feature-block .uw-button-white, .uw-feature-block .uw-button-red, .uw-feature-block .uw-button-blue, .uw-feature-block .uw-bg-link, .uw-feature-block .uw-link-box--link, .uw-feature-block .uw-subscription-form a, .uw-subscription-form .uw-feature-block a, .uw-feature-block .uw-subscription-form button, .uw-subscription-form .uw-feature-block button, .uw-feature-block .uw-stories-search button, .uw-stories-search .uw-feature-block button {
  color: #fff;
}
.uw-feature-block .uw-h3 {
  color: #fff;
  font-size: 2rem;
  margin-bottom: 0.5rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-style: normal;
  font-weight: 400;
}
.uw-feature-block-white-bg {
  margin: 50px 0;
  padding: 4rem 0;
}
.uw-feature-block-white-bg a:hover {
  text-decoration: none;
  color: #001641;
}
.uw-feature-block-white-bg a:hover h3 {
  text-decoration: underline;
}
.uw-feature-block-white-bg h2 {
  color: #ed0a00;
  margin-bottom: 30px;
  font-size: 6.5rem;
}
@media (max-width: 768px) {
  .uw-feature-block-white-bg h2 {
    font-size: 3rem;
  }
}
.uw-feature-block-white-bg h3 {
  color: #001641;
  font-size: 2rem;
  margin-bottom: 0.5rem;
}
.uw-feature-block-white-bg p {
  font-size: 0.9rem;
  color: #001641;
}
.uw-feature-block-white-bg img {
  margin-bottom: 20px;
}
.uw-feature-block-white-bg .uw-button, .uw-feature-block-white-bg .uw-button-white, .uw-feature-block-white-bg .uw-button-red, .uw-feature-block-white-bg .uw-button-blue, .uw-feature-block-white-bg .uw-bg-link, .uw-feature-block-white-bg .uw-link-box--link, .uw-feature-block-white-bg .uw-subscription-form a, .uw-subscription-form .uw-feature-block-white-bg a, .uw-feature-block-white-bg .uw-subscription-form button, .uw-subscription-form .uw-feature-block-white-bg button, .uw-feature-block-white-bg .uw-stories-search button, .uw-stories-search .uw-feature-block-white-bg button {
  color: #ed0a00;
}
.uw-mainhead, .home-carousel h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 2.625rem;
  line-height: 2.625rem;
  letter-spacing: -0.08rem;
}
@media (min-width: 768px) {
  .uw-mainhead, .home-carousel h2 {
    font-size: 3.5rem;
  }
}
@media (min-width: 980px) {
  .uw-mainhead, .home-carousel h2 {
    font-size: 7.0625rem;
  }
}
@media (min-width: 768px) {
  .uw-mainhead, .home-carousel h2 {
    line-height: 3.5rem;
  }
}
@media (min-width: 980px) {
  .uw-mainhead, .home-carousel h2 {
    line-height: 7.0625rem;
  }
}
@media (min-width: 980px) {
  .uw-mainhead, .home-carousel h2 {
    font-weight: 700;
  }
}
.uw-blockhead {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.8125rem;
  line-height: 1.8125rem;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 0.5rem;
}
@media (min-width: 768px) {
  .uw-blockhead {
    font-size: 1.875rem;
  }
}
@media (min-width: 980px) {
  .uw-blockhead {
    font-size: 2rem;
  }
}
@media (min-width: 768px) {
  .uw-blockhead {
    line-height: 2.25rem;
  }
}
@media (min-width: 980px) {
  .uw-blockhead {
    line-height: 2.625rem;
  }
}
.uw-homepage .uw-blockhead {
  font-size: 2.625rem;
  line-height: 2.875rem;
  margin-bottom: 1.75rem;
}
@media (min-width: 768px) {
  .uw-homepage .uw-blockhead {
    font-size: 3.5rem;
  }
}
@media (min-width: 980px) {
  .uw-homepage .uw-blockhead {
    font-size: 5rem;
  }
}
@media (min-width: 768px) {
  .uw-homepage .uw-blockhead {
    line-height: 3.5625rem;
  }
}
@media (min-width: 980px) {
  .uw-homepage .uw-blockhead {
    line-height: 5.625rem;
  }
}
.uw-subhead {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #ed0a00;
  font-size: 1.875rem;
  line-height: 1.0666666667;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.uw-link-small, .uw-btn-red, .uw-btn, p.button-grey a, p.button-navy a, .uw-link-big, p.button-blue a, p.button-red a, .motivation-widget .mw-link-small > a, .motivation-widget .mw-quicklinks {
  color: #ed0a00;
  display: block;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.uw-link-small::after, .uw-btn-red::after, .uw-btn::after, p.button-grey a::after, p.button-navy a::after, .uw-link-big::after, p.button-blue a::after, p.button-red a::after, .motivation-widget .mw-link-small > a::after, .motivation-widget .mw-quicklinks::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  position: relative;
  right: -15px;
  transition: right 0.4s;
}
.uw-link-small:hover, .uw-btn-red:hover, .uw-btn:hover, p.button-grey a:hover, p.button-navy a:hover, .uw-link-big:hover, p.button-blue a:hover, p.button-red a:hover, .motivation-widget .mw-link-small > a:hover, .motivation-widget .mw-quicklinks:hover, .uw-link-small:focus, .uw-btn-red:focus, .uw-btn:focus, p.button-grey a:focus, p.button-navy a:focus, .uw-link-big:focus, p.button-blue a:focus, p.button-red a:focus, .motivation-widget .mw-link-small > a:focus, .motivation-widget .mw-quicklinks:focus {
  text-decoration: none;
}
.uw-link-small:hover::after, .uw-btn-red:hover::after, .uw-btn:hover::after, p.button-grey a:hover::after, p.button-navy a:hover::after, .uw-link-big:hover::after, p.button-blue a:hover::after, p.button-red a:hover::after, .motivation-widget .mw-link-small > a:hover::after, .motivation-widget .mw-quicklinks:hover::after, .uw-link-small:focus::after, .uw-btn-red:focus::after, .uw-btn:focus::after, p.button-grey a:focus::after, p.button-navy a:focus::after, .uw-link-big:focus::after, p.button-blue a:focus::after, p.button-red a:focus::after, .motivation-widget .mw-link-small > a:focus::after, .motivation-widget .mw-quicklinks:focus::after {
  right: -23px;
}
.uw-link-small + .uw-link-small, .uw-btn-red + .uw-link-small, .uw-link-small + .uw-btn-red, .uw-btn-red + .uw-btn-red, .uw-btn + .uw-link-small, p.button-grey a + .uw-link-small, p.button-navy a + .uw-link-small, .uw-btn + .uw-btn-red, p.button-grey a + .uw-btn-red, p.button-navy a + .uw-btn-red, .uw-link-small + .uw-btn, p.button-grey .uw-link-small + a, p.button-navy .uw-link-small + a, .uw-btn-red + .uw-btn, p.button-grey .uw-btn-red + a, p.button-navy .uw-btn-red + a, .uw-btn + .uw-btn, p.button-grey a + .uw-btn, p.button-grey .uw-btn + a, p.button-grey a + a, p.button-navy a + .uw-btn, p.button-navy p.button-grey a + a, p.button-grey p.button-navy a + a, p.button-navy .uw-btn + a, p.button-navy p.button-grey a + a, p.button-grey p.button-navy a + a, p.button-navy a + a, .uw-link-big + .uw-link-small, p.button-blue a + .uw-link-small, p.button-red a + .uw-link-small, .uw-link-big + .uw-btn-red, p.button-blue a + .uw-btn-red, p.button-red a + .uw-btn-red, .uw-link-big + .uw-btn, p.button-grey .uw-link-big + a, p.button-blue a + .uw-btn, p.button-blue p.button-grey a + a, p.button-grey p.button-blue a + a, p.button-red a + .uw-btn, p.button-red p.button-grey a + a, p.button-grey p.button-red a + a, p.button-navy .uw-link-big + a, .uw-link-small + .uw-link-big, p.button-blue .uw-link-small + a, p.button-red .uw-link-small + a, .uw-btn-red + .uw-link-big, p.button-blue .uw-btn-red + a, p.button-red .uw-btn-red + a, .uw-btn + .uw-link-big, p.button-grey a + .uw-link-big, p.button-blue .uw-btn + a, p.button-blue p.button-grey a + a, p.button-grey p.button-blue a + a, p.button-red .uw-btn + a, p.button-red p.button-grey a + a, p.button-grey p.button-red a + a, p.button-navy a + .uw-link-big, .uw-link-big + .uw-link-big, p.button-blue a + .uw-link-big, p.button-blue .uw-link-big + a, p.button-blue a + a, p.button-red a + .uw-link-big, p.button-red .uw-link-big + a, p.button-red a + a, .motivation-widget .mw-link-small > a + .uw-link-small, .motivation-widget .mw-link-small > a + .uw-btn-red, .motivation-widget .mw-link-small > a + .uw-btn, .motivation-widget p.button-grey .mw-link-small > a + a, p.button-grey .motivation-widget .mw-link-small > a + a, .motivation-widget .mw-link-small > a + .uw-link-big, .motivation-widget .mw-quicklinks + .uw-link-small, .motivation-widget .mw-quicklinks + .uw-btn-red, .motivation-widget .mw-quicklinks + .uw-btn, .motivation-widget p.button-grey .mw-quicklinks + a, p.button-grey .motivation-widget .mw-quicklinks + a, .motivation-widget p.button-navy .mw-quicklinks + a, p.button-navy .motivation-widget .mw-quicklinks + a, .motivation-widget .mw-quicklinks + .uw-link-big, .motivation-widget p.button-blue .mw-quicklinks + a, p.button-blue .motivation-widget .mw-quicklinks + a, .motivation-widget p.button-red .mw-quicklinks + a, p.button-red .motivation-widget .mw-quicklinks + a, .motivation-widget .mw-link-small > .uw-link-small + a, .motivation-widget .mw-link-small > .uw-btn-red + a, .motivation-widget .mw-link-small > .uw-btn + a, .motivation-widget p.button-grey .mw-link-small > a + a, p.button-grey .motivation-widget .mw-link-small > a + a, .motivation-widget .mw-link-small > .uw-link-big + a, .motivation-widget .mw-link-small > a + a, .motivation-widget .mw-link-small > .mw-quicklinks + a, .motivation-widget .uw-link-small + .mw-quicklinks, .motivation-widget .uw-btn-red + .mw-quicklinks, .motivation-widget .uw-btn + .mw-quicklinks, .motivation-widget p.button-grey a + .mw-quicklinks, p.button-grey .motivation-widget a + .mw-quicklinks, .motivation-widget p.button-navy a + .mw-quicklinks, p.button-navy .motivation-widget a + .mw-quicklinks, .motivation-widget .uw-link-big + .mw-quicklinks, .motivation-widget p.button-blue a + .mw-quicklinks, p.button-blue .motivation-widget a + .mw-quicklinks, .motivation-widget p.button-red a + .mw-quicklinks, p.button-red .motivation-widget a + .mw-quicklinks, .motivation-widget .mw-link-small > a + .mw-quicklinks, .motivation-widget .mw-quicklinks + .mw-quicklinks {
  margin-top: 0.9375rem;
}
.uw-link-big, p.button-blue a, p.button-red a {
  font-size: 1rem;
  line-height: 1.5;
}
.uw-btn, p.button-grey a, p.button-navy a {
  font-size: 1.125rem;
  line-height: 1.3333333333;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #fff;
  background-color: #001641;
  padding: 0.8rem 3rem 0.8rem 1.25rem;
  position: relative;
  display: inline-block;
  transition: background-color 0.2s ease-in-out;
}
.uw-btn::after, p.button-grey a::after, p.button-navy a::after {
  position: absolute;
  transition: right 0.2s ease-in-out;
  right: 1.5rem;
}
.uw-btn:hover, p.button-grey a:hover, p.button-navy a:hover {
  color: #fff;
  background-color: #0033FF;
}
.uw-btn:hover::after, p.button-grey a:hover::after, p.button-navy a:hover::after {
  margin-left: 15px;
  right: 1.25rem;
}
.uw-btn-red {
  font-size: 1.125rem;
  line-height: 1.5rem;
  color: #fff;
  background-color: #ed0a00;
  padding: 0.8rem 3rem 0.8rem 1.25rem;
  position: relative;
  display: inline-block;
  transition: background-color 0.2s ease-in-out;
}
.uw-btn-red::after {
  position: absolute;
  transition: right 0.2s ease-in-out;
  right: 1.5rem;
}
.uw-btn-red:hover::after {
  margin-left: 15px;
  right: 1.25rem;
}
.uw-blockquote {
  color: #001641;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  position: relative;
  font-size: 1.25rem;
  line-height: 1.75rem;
  padding-top: 60px;
}
.uw-blockquote::before {
  font-style: normal;
  content: open-quote;
  position: absolute;
  margin-top: -10px;
  font-size: 8.5rem;
  font-weight: 500;
}
.uw-blockquote::after {
  content: close-quote;
  visibility: hidden;
  position: absolute;
}
.uw-blockquote-citation, .uw-blockquote-subcitation {
  display: block;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-style: normal;
  font-size: 0.875rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  margin: 5px 0;
}
.uw-blockquote-citation {
  margin-top: 25px;
  font-weight: 700;
}
.dark-background .uw-blockquote::before {
  color: #ed0a00;
}
.dark-background .uw-blockquote .uw-blockquote-citation,
.dark-background .uw-blockquote .uw-blockquote-subcitation {
  color: #fff;
}
.uw-pullquote {
  color: #ed0a00;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-style: italic;
  position: relative;
  font-size: 1.6875rem;
  line-height: 1.875rem;
  padding-top: 20px;
}
@media (min-width: 768px) {
  .uw-pullquote {
    font-size: 1.5rem;
  }
}
@media (min-width: 980px) {
  .uw-pullquote {
    font-size: 1.5rem;
  }
}
@media (min-width: 768px) {
  .uw-pullquote {
    line-height: 1.625rem;
  }
}
@media (min-width: 980px) {
  .uw-pullquote {
    line-height: 1.625rem;
  }
}
.uw-pullquote::before {
  content: "";
  position: absolute;
  margin-top: -20px;
  width: 50px;
  height: 1px;
  background: #ed0a00;
}
p a {
  font-weight: 700;
}
ul {
  list-style-type: square;
}
.uw-text-intro {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.6875rem;
  line-height: 1.1851851852;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
span.intro {
  font-size: 1.3rem;
  line-height: 1.4;
  letter-spacing: -0.02em;
}
span.link-button-blue a,
a.link-button-blue, span.link-button-red a,
a.link-button-red, span.link-button-navy a,
a.link-button-navy {
  display: inline-block;
  position: relative;
  margin-bottom: 1rem;
  font-size: 1.125rem;
  line-height: 1.3333333333;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: 600;
  text-transform: uppercase;
  text-decoration: none;
}
span.link-button-blue a::after,
a.link-button-blue::after, span.link-button-red a::after,
a.link-button-red::after, span.link-button-navy a::after,
a.link-button-navy::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  position: relative;
  right: -15px;
  transition: right 0.4s;
}
span.link-button-blue a:hover::after,
a.link-button-blue:hover::after, span.link-button-red a:hover::after,
a.link-button-red:hover::after, span.link-button-navy a:hover::after,
a.link-button-navy:hover::after, span.link-button-blue a:focus::after,
a.link-button-blue:focus::after, span.link-button-red a:focus::after,
a.link-button-red:focus::after, span.link-button-navy a:focus::after,
a.link-button-navy:focus::after {
  right: -23px;
}
span.link-button-navy a,
a.link-button-navy {
  color: #fff;
  background-color: #001641;
  padding: 0.8rem 3rem 0.8rem 1.25rem;
  transition: background-color 0.2s ease-in-out;
}
span.link-button-navy a::after,
a.link-button-navy::after {
  position: absolute;
  transition: right 0.2s ease-in-out;
  right: 1.5rem;
}
span.link-button-navy a:hover, span.link-button-navy a:focus,
a.link-button-navy:hover,
a.link-button-navy:focus {
  color: #fff;
  background-color: #0033FF;
}
span.link-button-navy a:hover::after, span.link-button-navy a:focus::after,
a.link-button-navy:hover::after,
a.link-button-navy:focus::after {
  right: 1.25rem;
}
span.link-button-navy[class][class][class][class] a:visited,
a.link-button-navy[class][class][class][class]:visited {
  color: #fff;
}
span.link-button-red a,
a.link-button-red {
  color: #ed0a00;
}
span.link-button-red[class][class][class][class] a:visited,
a.link-button-red[class][class][class][class]:visited {
  color: #ed0a00;
}
span.link-button-blue a,
a.link-button-blue {
  color: #0033FF;
}
span.link-button-blue[class][class][class][class] a:visited,
a.link-button-blue[class][class][class][class]:visited {
  color: #0033FF;
}
span.link-button-navy[class][class][class][class] a,
a.link-button-navy[class][class][class][class],
span.link-button-red[class][class][class][class] a,
a.link-button-red[class][class][class][class],
span.link-button-blue[class][class][class][class] a,
a.link-button-blue[class][class][class][class] {
  text-decoration: none;
}
p.button-navy a,
p.button-red a,
p.button-blue a,
p.button-grey a {
  text-decoration: none !important;
}
p.button-red a {
  font-size: 1.125rem;
  line-height: 1.3333333333;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
p.button-blue a {
  color: #0033FF;
  font-size: 1.125rem;
  line-height: 1.3333333333;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
p.button-grey a {
  color: #001641;
  background-color: #F2F2F2;
}
p.button-navy,
p.button-red,
p.button-blue,
p.button-grey {
  margin-top: 1rem;
}
:is(p.button-navy, p.button-red, p.button-blue, p.button-grey) + :is(p.button-navy, p.button-red, p.button-blue, p.button-grey) {
  margin-top: 1.5rem;
}
.home-carousel {
  width: 100%;
  height: 500px;
  padding: 0;
  margin-bottom: 2rem;
  margin-top: 77px;
  position: relative;
}
@media (min-width: 768px) {
  .home-carousel {
    height: 550px;
  }
}
@media (min-width: 980px) {
  .home-carousel {
    margin-top: 0;
    height: 700px;
  }
}
@media (min-width: 1600px) {
  .home-carousel {
    height: calc(100vh - 100px);
  }
}
.home-carousel .swiper-slide div {
  height: 100%;
}
@media (max-width: 640px) {
  .home-carousel .swiper-slide {
    display: flex;
    flex-direction: column;
  }
}
.home-carousel .slide-content {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  position: relative;
  z-index: 1;
  padding-bottom: 2rem;
}
@media (min-width: 640px) {
  .home-carousel .slide-content {
    padding-bottom: 4rem;
  }
}
.home-carousel h2 {
  color: #fff;
  font-size: 2.625rem;
  line-height: 2.875rem;
  line-height: 1.02;
  letter-spacing: -0.08rem;
  font-weight: 700;
  margin-bottom: 0.5rem;
}
@media (min-width: 768px) {
  .home-carousel h2 {
    font-size: 3.5rem;
  }
}
@media (min-width: 980px) {
  .home-carousel h2 {
    font-size: 8.125rem;
  }
}
@media (min-width: 768px) {
  .home-carousel h2 {
    line-height: 3.5625rem;
  }
}
@media (min-width: 980px) {
  .home-carousel h2 {
    line-height: 7.625rem;
  }
}
@media (min-width: 768px) {
  .home-carousel h2 {
    max-width: 80%;
  }
}
@media (min-width: 980px) {
  .home-carousel h2 {
    margin-bottom: 2rem;
    font-size: 7.025rem;
    font-weight: 700;
  }
}
.home-carousel p {
  color: #fff;
  margin-bottom: 1rem;
}
@media (min-width: 640px) {
  .home-carousel p {
    margin-bottom: 2rem;
    max-width: 75%;
  }
}
.home-carousel a {
  color: #fff;
}
@media (max-width: 640px) {
  .home-carousel a {
    font-size: 1.125rem;
  }
}
.home-carousel .slide__image, .home-carousel .slide__video {
  background-size: cover;
}
@media (max-width: 640px) {
  .home-carousel .slide__image, .home-carousel .slide__video {
    flex: 1;
    background-position: center;
  }
}
@media (min-width: 640px) {
  .home-carousel .slide__image, .home-carousel .slide__video {
    position: absolute;
    width: 100%;
  }
}
@media (min-width: 980px) {
  .home-carousel .slide__image, .home-carousel .slide__video {
    background-position-x: 40%;
  }
}
@media (max-width: 640px) {
  .home-carousel .slide__video {
    width: 100%;
    padding-top: 56.25%;
    height: 0px;
    position: relative;
  }
}
.home-carousel .slide__video-display {
  position: absolute;
  object-fit: cover;
  z-index: 0;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.home-carousel .slide__video .pause-background {
  position: absolute;
  bottom: 1em;
  right: 1em;
  z-index: 1;
}
.home-carousel .slide__video .pause-background .pause, .home-carousel .slide__video .pause-background .play {
  fill: white;
}
@media (max-width: 640px) {
  .home-carousel .slide__body {
    background-color: #001641;
    height: auto !important;
    width: 100%;
    bottom: 0;
    padding-top: 2rem;
  }
}
@media (min-width: 640px) {
  .home-carousel .slide__body::after, .home-carousel .slide__body::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
  }
}
.home-carousel .slide__body::before {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 100%);
  width: 50%;
}
.home-carousel .slide__body::after {
  background-image: linear-gradient(42deg, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 75%);
  width: 100%;
}
@media (min-width: 640px) {
  .home-carousel::before {
    content: "";
    width: 100%;
    height: 17.8125rem;
    position: absolute;
    top: 0;
    left: 0;
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.69) 100%);
    z-index: 2;
  }
}
.uw-home-slider__bullet-container {
  border-bottom: 0.0625rem dashed #E5E5E4;
  padding-left: 0 !important;
}
.uw-home-slider__bullets {
  text-align: left;
  white-space: nowrap;
  overflow-y: hidden;
  overflow-x: auto;
  padding: 0 0 1.25rem;
  margin-top: 1.25rem;
}
.uw-home-slider__bullets button {
  width: auto;
  height: auto;
  background: none;
  display: inline-block;
  margin-bottom: 0;
  margin-left: 1.875rem;
  color: #001641;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  text-align: left;
  cursor: pointer;
  border-radius: 0;
  opacity: 1;
}
.uw-home-slider__bullets button::before {
  content: none;
}
.uw-home-slider__bullets button::after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.125rem;
  background: #fff;
  margin-top: 0.3125rem;
  transition: transform 0.3s, background-color 0s;
  transition-delay: 0s, 0.3s;
  transform: scale3d(0, 1, 1);
  transform-origin: top left;
}
.uw-home-slider__bullets button:first-of-type {
  margin-left: 0;
}
.uw-home-slider__bullets button.swiper-pagination-bullet-active {
  color: #ed0a00;
}
.uw-home-slider__bullets button.swiper-pagination-bullet-active::after {
  background: #ed0a00;
  transform: scale3d(1, 1, 1);
  transition-delay: 0s, 0s;
}
.uw-home-slider__bullets button.swiper-pagination-bullet-active:hover {
  text-decoration: none;
}
.uw-home-slider__bullets button.swiper-pagination-bullet-active:hover::after {
  background: #ed0a00;
  transform: scale3d(1, 1, 1);
  transition-delay: 0s, 0s;
}
.uw-home-slider__bullets button:focus {
  outline: 1px dotted #001641;
  box-shadow: 0 0 2px #fff;
}
.uw-home-slider__bullets button:hover {
  text-decoration: none;
}
.uw-home-slider__bullets button:hover::after {
  background: #001641;
  transform: scale3d(1, 1, 1);
  transition-delay: 0s, 0s;
}
@media print, screen and (min-width: 64em) {
  .uw-home-slider__bullets {
    padding-bottom: 1.875rem;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-home-slider__bullet-container {
    padding-left: 60px;
  }
  .uw-home-slider__bullets {
    margin: 1.875rem 0 0;
    padding-bottom: 2.1875rem;
  }
}
.uw-home-carousel {
  margin-bottom: 2rem;
}
@media (min-width: 640px) {
  .uw-home-carousel {
    margin-bottom: 5rem;
  }
}
/* styles migrated from t4-updates.css */
/* styles migrated from t4-updates.css, i can not determine which file they should reside in */
div.grid-x.grid-margin-x.results {
  width: 100%;
}
@media (max-width: 1080px) {
  div.cell.media-cell {
    margin-bottom: 20px;
  }
}
.checkedDarkRed {
  color: #ed0a00;
}
.t4Edit-page {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  color: #ed0a00;
  margin: 0.9375rem 0 0.3125rem;
}
:root {
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
  font-synthesis: none;
  font-weight: normal;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  --color-border: rgb(230, 230, 230);
  --color-uow-primary: #001641;
  --color-uow-blue: #03f;
  --color-uow-grey: #f2f2f2;
  --border: 1px solid var(--color-border, lightgrey);
  --spacing-md: clamp(1rem, 0.636rem + 1.82vw, 2rem);
  --spacing-sm: clamp(0.75rem, 0.614rem + 0.68vw, 1.125rem);
  --container-size: 1230px;
  --container-size-wide: 1600px;
}
body {
  margin: 0;
  min-width: 320px;
}
a:has(img) {
  display: inline-block;
}
#root {
  min-height: 100vh;
  display: grid;
  grid-template-rows: auto auto 1fr auto;
}
select {
  cursor: pointer;
}
:root {
  --section-spacing-y: clamp(2em, -4.864em + 16.46vmax, 6.25em);
}

/**
* Original styles below this line
*/
/**
 * Swiper 6.8.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: August 23, 2021
 */
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}

._swiper-container_st4hc_30 {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

._swiper-container-vertical_st4hc_41 > ._swiper-wrapper_st4hc_41 {
  flex-direction: column;
}

._swiper-wrapper_st4hc_41 {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

._swiper-container-android_st4hc_55 ._swiper-slide_st4hc_55,
._swiper-wrapper_st4hc_41 {
  transform: translate3d(0px, 0, 0);
}

._swiper-container-multirow_st4hc_60 > ._swiper-wrapper_st4hc_41 {
  flex-wrap: wrap;
}

._swiper-container-multirow-column_st4hc_64 > ._swiper-wrapper_st4hc_41 {
  flex-wrap: wrap;
  flex-direction: column;
}

._swiper-container-free-mode_st4hc_69 > ._swiper-wrapper_st4hc_41 {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

._swiper-container-pointer-events_st4hc_74 {
  touch-action: pan-y;
}

._swiper-container-pointer-events_st4hc_74._swiper-container-vertical_st4hc_41 {
  touch-action: pan-x;
}

._swiper-slide_st4hc_55 {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

._swiper-slide-invisible-blank_st4hc_90 {
  visibility: hidden;
}

/* Auto Height */
._swiper-container-autoheight_st4hc_95,
._swiper-container-autoheight_st4hc_95 ._swiper-slide_st4hc_55 {
  height: auto;
}

._swiper-container-autoheight_st4hc_95 ._swiper-wrapper_st4hc_41 {
  align-items: flex-start;
  transition-property: transform, height;
}

/* 3D Effects */
._swiper-container-3d_st4hc_106 {
  perspective: 1200px;
}

._swiper-container-3d_st4hc_106 ._swiper-wrapper_st4hc_41,
._swiper-container-3d_st4hc_106 ._swiper-slide_st4hc_55,
._swiper-container-3d_st4hc_106 ._swiper-slide-shadow-left_st4hc_112,
._swiper-container-3d_st4hc_106 ._swiper-slide-shadow-right_st4hc_113,
._swiper-container-3d_st4hc_106 ._swiper-slide-shadow-top_st4hc_114,
._swiper-container-3d_st4hc_106 ._swiper-slide-shadow-bottom_st4hc_115,
._swiper-container-3d_st4hc_106 ._swiper-cube-shadow_st4hc_116 {
  transform-style: preserve-3d;
}

._swiper-container-3d_st4hc_106 ._swiper-slide-shadow-left_st4hc_112,
._swiper-container-3d_st4hc_106 ._swiper-slide-shadow-right_st4hc_113,
._swiper-container-3d_st4hc_106 ._swiper-slide-shadow-top_st4hc_114,
._swiper-container-3d_st4hc_106 ._swiper-slide-shadow-bottom_st4hc_115 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

._swiper-container-3d_st4hc_106 ._swiper-slide-shadow-left_st4hc_112 {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

._swiper-container-3d_st4hc_106 ._swiper-slide-shadow-right_st4hc_113 {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

._swiper-container-3d_st4hc_106 ._swiper-slide-shadow-top_st4hc_114 {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

._swiper-container-3d_st4hc_106 ._swiper-slide-shadow-bottom_st4hc_115 {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* CSS Mode */
._swiper-container-css-mode_st4hc_150 > ._swiper-wrapper_st4hc_41 {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}

._swiper-container-css-mode_st4hc_150 > ._swiper-wrapper_st4hc_41::-webkit-scrollbar {
  display: none;
}

._swiper-container-css-mode_st4hc_150 > ._swiper-wrapper_st4hc_41 > ._swiper-slide_st4hc_55 {
  scroll-snap-align: start start;
}

._swiper-container-horizontal_st4hc_166._swiper-container-css-mode_st4hc_150 > ._swiper-wrapper_st4hc_41 {
  scroll-snap-type: x mandatory;
}

._swiper-container-vertical_st4hc_41._swiper-container-css-mode_st4hc_150 > ._swiper-wrapper_st4hc_41 {
  scroll-snap-type: y mandatory;
}

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}

._swiper-button-prev_st4hc_181,
._swiper-button-next_st4hc_182 {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

._swiper-button-prev_st4hc_181._swiper-button-disabled_st4hc_196,
._swiper-button-next_st4hc_182._swiper-button-disabled_st4hc_196 {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

._swiper-button-prev_st4hc_181:after,
._swiper-button-next_st4hc_182:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}

._swiper-button-prev_st4hc_181,
._swiper-container-rtl_st4hc_215 ._swiper-button-next_st4hc_182 {
  left: 10px;
  right: auto;
}

._swiper-button-prev_st4hc_181:after,
._swiper-container-rtl_st4hc_215 ._swiper-button-next_st4hc_182:after {
  content: "prev";
}

._swiper-button-next_st4hc_182,
._swiper-container-rtl_st4hc_215 ._swiper-button-prev_st4hc_181 {
  right: 10px;
  left: auto;
}

._swiper-button-next_st4hc_182:after,
._swiper-container-rtl_st4hc_215 ._swiper-button-prev_st4hc_181:after {
  content: "next";
}

._swiper-button-prev_st4hc_181._swiper-button-white_st4hc_236,
._swiper-button-next_st4hc_182._swiper-button-white_st4hc_236 {
  --swiper-navigation-color: #ffffff;
}

._swiper-button-prev_st4hc_181._swiper-button-black_st4hc_241,
._swiper-button-next_st4hc_182._swiper-button-black_st4hc_241 {
  --swiper-navigation-color: #000000;
}

._swiper-button-lock_st4hc_246 {
  display: none;
}

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}

._swiper-pagination_st4hc_256 {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

._swiper-pagination_st4hc_256._swiper-pagination-hidden_st4hc_264 {
  opacity: 0;
}

/* Common Styles */
._swiper-pagination-fraction_st4hc_269,
._swiper-pagination-custom_st4hc_270,
._swiper-container-horizontal_st4hc_166 > ._swiper-pagination-bullets_st4hc_271 {
  bottom: 10px;
  left: 0;
  width: 100%;
}

/* Bullets */
._swiper-pagination-bullets-dynamic_st4hc_278 {
  overflow: hidden;
  font-size: 0;
}

._swiper-pagination-bullets-dynamic_st4hc_278 ._swiper-pagination-bullet_st4hc_271 {
  transform: scale(0.33);
  position: relative;
}

._swiper-pagination-bullets-dynamic_st4hc_278 ._swiper-pagination-bullet-active_st4hc_288 {
  transform: scale(1);
}

._swiper-pagination-bullets-dynamic_st4hc_278 ._swiper-pagination-bullet-active-main_st4hc_292 {
  transform: scale(1);
}

._swiper-pagination-bullets-dynamic_st4hc_278 ._swiper-pagination-bullet-active-prev_st4hc_296 {
  transform: scale(0.66);
}

._swiper-pagination-bullets-dynamic_st4hc_278 ._swiper-pagination-bullet-active-prev-prev_st4hc_300 {
  transform: scale(0.33);
}

._swiper-pagination-bullets-dynamic_st4hc_278 ._swiper-pagination-bullet-active-next_st4hc_304 {
  transform: scale(0.66);
}

._swiper-pagination-bullets-dynamic_st4hc_278 ._swiper-pagination-bullet-active-next-next_st4hc_308 {
  transform: scale(0.33);
}

._swiper-pagination-bullet_st4hc_271 {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: 0.2;
}

button._swiper-pagination-bullet_st4hc_271 {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none;
}

._swiper-pagination-clickable_st4hc_330 ._swiper-pagination-bullet_st4hc_271 {
  cursor: pointer;
}

._swiper-pagination-bullet_st4hc_271:only-child {
  display: none !important;
}

._swiper-pagination-bullet-active_st4hc_288 {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

._swiper-container-vertical_st4hc_41 > ._swiper-pagination-bullets_st4hc_271 {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

._swiper-container-vertical_st4hc_41 > ._swiper-pagination-bullets_st4hc_271 ._swiper-pagination-bullet_st4hc_271 {
  margin: 6px 0;
  display: block;
}

._swiper-container-vertical_st4hc_41 > ._swiper-pagination-bullets_st4hc_271._swiper-pagination-bullets-dynamic_st4hc_278 {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

._swiper-container-vertical_st4hc_41 > ._swiper-pagination-bullets_st4hc_271._swiper-pagination-bullets-dynamic_st4hc_278 ._swiper-pagination-bullet_st4hc_271 {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}

._swiper-container-horizontal_st4hc_166 > ._swiper-pagination-bullets_st4hc_271 ._swiper-pagination-bullet_st4hc_271 {
  margin: 0 4px;
}

._swiper-container-horizontal_st4hc_166 > ._swiper-pagination-bullets_st4hc_271._swiper-pagination-bullets-dynamic_st4hc_278 {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

._swiper-container-horizontal_st4hc_166 > ._swiper-pagination-bullets_st4hc_271._swiper-pagination-bullets-dynamic_st4hc_278 ._swiper-pagination-bullet_st4hc_271 {
  transition: 200ms transform, 200ms left;
}

._swiper-container-horizontal_st4hc_166._swiper-container-rtl_st4hc_215 > ._swiper-pagination-bullets-dynamic_st4hc_278 ._swiper-pagination-bullet_st4hc_271 {
  transition: 200ms transform, 200ms right;
}

/* Progress */
._swiper-pagination-progressbar_st4hc_384 {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

._swiper-pagination-progressbar_st4hc_384 ._swiper-pagination-progressbar-fill_st4hc_389 {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

._swiper-container-rtl_st4hc_215 ._swiper-pagination-progressbar_st4hc_384 ._swiper-pagination-progressbar-fill_st4hc_389 {
  transform-origin: right top;
}

._swiper-container-horizontal_st4hc_166 > ._swiper-pagination-progressbar_st4hc_384,
._swiper-container-vertical_st4hc_41 > ._swiper-pagination-progressbar_st4hc_384._swiper-pagination-progressbar-opposite_st4hc_405 {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

._swiper-container-vertical_st4hc_41 > ._swiper-pagination-progressbar_st4hc_384,
._swiper-container-horizontal_st4hc_166 > ._swiper-pagination-progressbar_st4hc_384._swiper-pagination-progressbar-opposite_st4hc_405 {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

._swiper-pagination-white_st4hc_420 {
  --swiper-pagination-color: #ffffff;
}

._swiper-pagination-black_st4hc_424 {
  --swiper-pagination-color: #000000;
}

._swiper-pagination-lock_st4hc_428 {
  display: none;
}

/* Scrollbar */
._swiper-scrollbar_st4hc_433 {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

._swiper-container-horizontal_st4hc_166 > ._swiper-scrollbar_st4hc_433 {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

._swiper-container-vertical_st4hc_41 > ._swiper-scrollbar_st4hc_433 {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

._swiper-scrollbar-drag_st4hc_458 {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

._swiper-scrollbar-cursor-drag_st4hc_468 {
  cursor: move;
}

._swiper-scrollbar-lock_st4hc_472 {
  display: none;
}

._swiper-zoom-container_st4hc_476 {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

._swiper-zoom-container_st4hc_476 > img,
._swiper-zoom-container_st4hc_476 > svg,
._swiper-zoom-container_st4hc_476 > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}

._swiper-slide-zoomed_st4hc_493 {
  cursor: move;
}

/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}

._swiper-lazy-preloader_st4hc_504 {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: _swiper-preloader-spin_st4hc_1 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

._swiper-lazy-preloader-white_st4hc_521 {
  --swiper-preloader-color: #fff;
}

._swiper-lazy-preloader-black_st4hc_525 {
  --swiper-preloader-color: #000;
}

@keyframes _swiper-preloader-spin_st4hc_1 {
  100% {
    transform: rotate(360deg);
  }
}
/* a11y */
._swiper-container_st4hc_30 ._swiper-notification_st4hc_535 {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

._swiper-container-fade_st4hc_544._swiper-container-free-mode_st4hc_69 ._swiper-slide_st4hc_55 {
  transition-timing-function: ease-out;
}

._swiper-container-fade_st4hc_544 ._swiper-slide_st4hc_55 {
  pointer-events: none;
  transition-property: opacity;
}

._swiper-container-fade_st4hc_544 ._swiper-slide_st4hc_55 ._swiper-slide_st4hc_55 {
  pointer-events: none;
}

._swiper-container-fade_st4hc_544 ._swiper-slide-active_st4hc_557,
._swiper-container-fade_st4hc_544 ._swiper-slide-active_st4hc_557 ._swiper-slide-active_st4hc_557 {
  pointer-events: auto;
}

._swiper-container-cube_st4hc_562 {
  overflow: visible;
}

._swiper-container-cube_st4hc_562 ._swiper-slide_st4hc_55 {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

._swiper-container-cube_st4hc_562 ._swiper-slide_st4hc_55 ._swiper-slide_st4hc_55 {
  pointer-events: none;
}

._swiper-container-cube_st4hc_562._swiper-container-rtl_st4hc_215 ._swiper-slide_st4hc_55 {
  transform-origin: 100% 0;
}

._swiper-container-cube_st4hc_562 ._swiper-slide-active_st4hc_557,
._swiper-container-cube_st4hc_562 ._swiper-slide-active_st4hc_557 ._swiper-slide-active_st4hc_557 {
  pointer-events: auto;
}

._swiper-container-cube_st4hc_562 ._swiper-slide-active_st4hc_557,
._swiper-container-cube_st4hc_562 ._swiper-slide-next_st4hc_591,
._swiper-container-cube_st4hc_562 ._swiper-slide-prev_st4hc_592,
._swiper-container-cube_st4hc_562 ._swiper-slide-next_st4hc_591 + ._swiper-slide_st4hc_55 {
  pointer-events: auto;
  visibility: visible;
}

._swiper-container-cube_st4hc_562 ._swiper-slide-shadow-top_st4hc_114,
._swiper-container-cube_st4hc_562 ._swiper-slide-shadow-bottom_st4hc_115,
._swiper-container-cube_st4hc_562 ._swiper-slide-shadow-left_st4hc_112,
._swiper-container-cube_st4hc_562 ._swiper-slide-shadow-right_st4hc_113 {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

._swiper-container-cube_st4hc_562 ._swiper-cube-shadow_st4hc_116 {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

._swiper-container-cube_st4hc_562 ._swiper-cube-shadow_st4hc_116:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}

._swiper-container-flip_st4hc_628 {
  overflow: visible;
}

._swiper-container-flip_st4hc_628 ._swiper-slide_st4hc_55 {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

._swiper-container-flip_st4hc_628 ._swiper-slide_st4hc_55 ._swiper-slide_st4hc_55 {
  pointer-events: none;
}

._swiper-container-flip_st4hc_628 ._swiper-slide-active_st4hc_557,
._swiper-container-flip_st4hc_628 ._swiper-slide-active_st4hc_557 ._swiper-slide-active_st4hc_557 {
  pointer-events: auto;
}

._swiper-container-flip_st4hc_628 ._swiper-slide-shadow-top_st4hc_114,
._swiper-container-flip_st4hc_628 ._swiper-slide-shadow-bottom_st4hc_115,
._swiper-container-flip_st4hc_628 ._swiper-slide-shadow-left_st4hc_112,
._swiper-container-flip_st4hc_628 ._swiper-slide-shadow-right_st4hc_113 {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/**
 * Swiper 6.8.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: August 23, 2021
 */
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}

._swiper-container_st4hc_30 {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

._swiper-container-vertical_st4hc_41 > ._swiper-wrapper_st4hc_41 {
  flex-direction: column;
}

._swiper-wrapper_st4hc_41 {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

._swiper-container-android_st4hc_55 ._swiper-slide_st4hc_55,
._swiper-wrapper_st4hc_41 {
  transform: translate3d(0px, 0, 0);
}

._swiper-container-multirow_st4hc_60 > ._swiper-wrapper_st4hc_41 {
  flex-wrap: wrap;
}

._swiper-container-multirow-column_st4hc_64 > ._swiper-wrapper_st4hc_41 {
  flex-wrap: wrap;
  flex-direction: column;
}

._swiper-container-free-mode_st4hc_69 > ._swiper-wrapper_st4hc_41 {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

._swiper-container-pointer-events_st4hc_74 {
  touch-action: pan-y;
}

._swiper-container-pointer-events_st4hc_74._swiper-container-vertical_st4hc_41 {
  touch-action: pan-x;
}

._swiper-slide_st4hc_55 {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

._swiper-slide-invisible-blank_st4hc_90 {
  visibility: hidden;
}

/* Auto Height */
._swiper-container-autoheight_st4hc_95,
._swiper-container-autoheight_st4hc_95 ._swiper-slide_st4hc_55 {
  height: auto;
}

._swiper-container-autoheight_st4hc_95 ._swiper-wrapper_st4hc_41 {
  align-items: flex-start;
  transition-property: transform, height;
}

/* 3D Effects */
._swiper-container-3d_st4hc_106 {
  perspective: 1200px;
}

._swiper-container-3d_st4hc_106 ._swiper-wrapper_st4hc_41,
._swiper-container-3d_st4hc_106 ._swiper-slide_st4hc_55,
._swiper-container-3d_st4hc_106 ._swiper-slide-shadow-left_st4hc_112,
._swiper-container-3d_st4hc_106 ._swiper-slide-shadow-right_st4hc_113,
._swiper-container-3d_st4hc_106 ._swiper-slide-shadow-top_st4hc_114,
._swiper-container-3d_st4hc_106 ._swiper-slide-shadow-bottom_st4hc_115,
._swiper-container-3d_st4hc_106 ._swiper-cube-shadow_st4hc_116 {
  transform-style: preserve-3d;
}

._swiper-container-3d_st4hc_106 ._swiper-slide-shadow-left_st4hc_112,
._swiper-container-3d_st4hc_106 ._swiper-slide-shadow-right_st4hc_113,
._swiper-container-3d_st4hc_106 ._swiper-slide-shadow-top_st4hc_114,
._swiper-container-3d_st4hc_106 ._swiper-slide-shadow-bottom_st4hc_115 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

._swiper-container-3d_st4hc_106 ._swiper-slide-shadow-left_st4hc_112 {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

._swiper-container-3d_st4hc_106 ._swiper-slide-shadow-right_st4hc_113 {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

._swiper-container-3d_st4hc_106 ._swiper-slide-shadow-top_st4hc_114 {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

._swiper-container-3d_st4hc_106 ._swiper-slide-shadow-bottom_st4hc_115 {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* CSS Mode */
._swiper-container-css-mode_st4hc_150 > ._swiper-wrapper_st4hc_41 {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}

._swiper-container-css-mode_st4hc_150 > ._swiper-wrapper_st4hc_41::-webkit-scrollbar {
  display: none;
}

._swiper-container-css-mode_st4hc_150 > ._swiper-wrapper_st4hc_41 > ._swiper-slide_st4hc_55 {
  scroll-snap-align: start start;
}

._swiper-container-horizontal_st4hc_166._swiper-container-css-mode_st4hc_150 > ._swiper-wrapper_st4hc_41 {
  scroll-snap-type: x mandatory;
}

._swiper-container-vertical_st4hc_41._swiper-container-css-mode_st4hc_150 > ._swiper-wrapper_st4hc_41 {
  scroll-snap-type: y mandatory;
}

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}

._swiper-button-prev_st4hc_181,
._swiper-button-next_st4hc_182 {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

._swiper-button-prev_st4hc_181._swiper-button-disabled_st4hc_196,
._swiper-button-next_st4hc_182._swiper-button-disabled_st4hc_196 {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

._swiper-button-prev_st4hc_181:after,
._swiper-button-next_st4hc_182:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}

._swiper-button-prev_st4hc_181,
._swiper-container-rtl_st4hc_215 ._swiper-button-next_st4hc_182 {
  left: 10px;
  right: auto;
}

._swiper-button-prev_st4hc_181:after,
._swiper-container-rtl_st4hc_215 ._swiper-button-next_st4hc_182:after {
  content: "prev";
}

._swiper-button-next_st4hc_182,
._swiper-container-rtl_st4hc_215 ._swiper-button-prev_st4hc_181 {
  right: 10px;
  left: auto;
}

._swiper-button-next_st4hc_182:after,
._swiper-container-rtl_st4hc_215 ._swiper-button-prev_st4hc_181:after {
  content: "next";
}

._swiper-button-prev_st4hc_181._swiper-button-white_st4hc_236,
._swiper-button-next_st4hc_182._swiper-button-white_st4hc_236 {
  --swiper-navigation-color: #ffffff;
}

._swiper-button-prev_st4hc_181._swiper-button-black_st4hc_241,
._swiper-button-next_st4hc_182._swiper-button-black_st4hc_241 {
  --swiper-navigation-color: #000000;
}

._swiper-button-lock_st4hc_246 {
  display: none;
}

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}

._swiper-pagination_st4hc_256 {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

._swiper-pagination_st4hc_256._swiper-pagination-hidden_st4hc_264 {
  opacity: 0;
}

/* Common Styles */
._swiper-pagination-fraction_st4hc_269,
._swiper-pagination-custom_st4hc_270,
._swiper-container-horizontal_st4hc_166 > ._swiper-pagination-bullets_st4hc_271 {
  bottom: 10px;
  left: 0;
  width: 100%;
}

/* Bullets */
._swiper-pagination-bullets-dynamic_st4hc_278 {
  overflow: hidden;
  font-size: 0;
}

._swiper-pagination-bullets-dynamic_st4hc_278 ._swiper-pagination-bullet_st4hc_271 {
  transform: scale(0.33);
  position: relative;
}

._swiper-pagination-bullets-dynamic_st4hc_278 ._swiper-pagination-bullet-active_st4hc_288 {
  transform: scale(1);
}

._swiper-pagination-bullets-dynamic_st4hc_278 ._swiper-pagination-bullet-active-main_st4hc_292 {
  transform: scale(1);
}

._swiper-pagination-bullets-dynamic_st4hc_278 ._swiper-pagination-bullet-active-prev_st4hc_296 {
  transform: scale(0.66);
}

._swiper-pagination-bullets-dynamic_st4hc_278 ._swiper-pagination-bullet-active-prev-prev_st4hc_300 {
  transform: scale(0.33);
}

._swiper-pagination-bullets-dynamic_st4hc_278 ._swiper-pagination-bullet-active-next_st4hc_304 {
  transform: scale(0.66);
}

._swiper-pagination-bullets-dynamic_st4hc_278 ._swiper-pagination-bullet-active-next-next_st4hc_308 {
  transform: scale(0.33);
}

._swiper-pagination-bullet_st4hc_271 {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: 0.2;
}

button._swiper-pagination-bullet_st4hc_271 {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none;
}

._swiper-pagination-clickable_st4hc_330 ._swiper-pagination-bullet_st4hc_271 {
  cursor: pointer;
}

._swiper-pagination-bullet_st4hc_271:only-child {
  display: none !important;
}

._swiper-pagination-bullet-active_st4hc_288 {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

._swiper-container-vertical_st4hc_41 > ._swiper-pagination-bullets_st4hc_271 {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

._swiper-container-vertical_st4hc_41 > ._swiper-pagination-bullets_st4hc_271 ._swiper-pagination-bullet_st4hc_271 {
  margin: 6px 0;
  display: block;
}

._swiper-container-vertical_st4hc_41 > ._swiper-pagination-bullets_st4hc_271._swiper-pagination-bullets-dynamic_st4hc_278 {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

._swiper-container-vertical_st4hc_41 > ._swiper-pagination-bullets_st4hc_271._swiper-pagination-bullets-dynamic_st4hc_278 ._swiper-pagination-bullet_st4hc_271 {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}

._swiper-container-horizontal_st4hc_166 > ._swiper-pagination-bullets_st4hc_271 ._swiper-pagination-bullet_st4hc_271 {
  margin: 0 4px;
}

._swiper-container-horizontal_st4hc_166 > ._swiper-pagination-bullets_st4hc_271._swiper-pagination-bullets-dynamic_st4hc_278 {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

._swiper-container-horizontal_st4hc_166 > ._swiper-pagination-bullets_st4hc_271._swiper-pagination-bullets-dynamic_st4hc_278 ._swiper-pagination-bullet_st4hc_271 {
  transition: 200ms transform, 200ms left;
}

._swiper-container-horizontal_st4hc_166._swiper-container-rtl_st4hc_215 > ._swiper-pagination-bullets-dynamic_st4hc_278 ._swiper-pagination-bullet_st4hc_271 {
  transition: 200ms transform, 200ms right;
}

/* Progress */
._swiper-pagination-progressbar_st4hc_384 {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

._swiper-pagination-progressbar_st4hc_384 ._swiper-pagination-progressbar-fill_st4hc_389 {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

._swiper-container-rtl_st4hc_215 ._swiper-pagination-progressbar_st4hc_384 ._swiper-pagination-progressbar-fill_st4hc_389 {
  transform-origin: right top;
}

._swiper-container-horizontal_st4hc_166 > ._swiper-pagination-progressbar_st4hc_384,
._swiper-container-vertical_st4hc_41 > ._swiper-pagination-progressbar_st4hc_384._swiper-pagination-progressbar-opposite_st4hc_405 {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

._swiper-container-vertical_st4hc_41 > ._swiper-pagination-progressbar_st4hc_384,
._swiper-container-horizontal_st4hc_166 > ._swiper-pagination-progressbar_st4hc_384._swiper-pagination-progressbar-opposite_st4hc_405 {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

._swiper-pagination-white_st4hc_420 {
  --swiper-pagination-color: #ffffff;
}

._swiper-pagination-black_st4hc_424 {
  --swiper-pagination-color: #000000;
}

._swiper-pagination-lock_st4hc_428 {
  display: none;
}

/* Scrollbar */
._swiper-scrollbar_st4hc_433 {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

._swiper-container-horizontal_st4hc_166 > ._swiper-scrollbar_st4hc_433 {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

._swiper-container-vertical_st4hc_41 > ._swiper-scrollbar_st4hc_433 {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

._swiper-scrollbar-drag_st4hc_458 {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

._swiper-scrollbar-cursor-drag_st4hc_468 {
  cursor: move;
}

._swiper-scrollbar-lock_st4hc_472 {
  display: none;
}

._swiper-zoom-container_st4hc_476 {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

._swiper-zoom-container_st4hc_476 > img,
._swiper-zoom-container_st4hc_476 > svg,
._swiper-zoom-container_st4hc_476 > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}

._swiper-slide-zoomed_st4hc_493 {
  cursor: move;
}

/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}

._swiper-lazy-preloader_st4hc_504 {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: _swiper-preloader-spin_st4hc_1 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

._swiper-lazy-preloader-white_st4hc_521 {
  --swiper-preloader-color: #fff;
}

._swiper-lazy-preloader-black_st4hc_525 {
  --swiper-preloader-color: #000;
}

@keyframes _swiper-preloader-spin_st4hc_1 {
  100% {
    transform: rotate(360deg);
  }
}
/* a11y */
._swiper-container_st4hc_30 ._swiper-notification_st4hc_535 {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

._swiper-container-fade_st4hc_544._swiper-container-free-mode_st4hc_69 ._swiper-slide_st4hc_55 {
  transition-timing-function: ease-out;
}

._swiper-container-fade_st4hc_544 ._swiper-slide_st4hc_55 {
  pointer-events: none;
  transition-property: opacity;
}

._swiper-container-fade_st4hc_544 ._swiper-slide_st4hc_55 ._swiper-slide_st4hc_55 {
  pointer-events: none;
}

._swiper-container-fade_st4hc_544 ._swiper-slide-active_st4hc_557,
._swiper-container-fade_st4hc_544 ._swiper-slide-active_st4hc_557 ._swiper-slide-active_st4hc_557 {
  pointer-events: auto;
}

._swiper-container-cube_st4hc_562 {
  overflow: visible;
}

._swiper-container-cube_st4hc_562 ._swiper-slide_st4hc_55 {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

._swiper-container-cube_st4hc_562 ._swiper-slide_st4hc_55 ._swiper-slide_st4hc_55 {
  pointer-events: none;
}

._swiper-container-cube_st4hc_562._swiper-container-rtl_st4hc_215 ._swiper-slide_st4hc_55 {
  transform-origin: 100% 0;
}

._swiper-container-cube_st4hc_562 ._swiper-slide-active_st4hc_557,
._swiper-container-cube_st4hc_562 ._swiper-slide-active_st4hc_557 ._swiper-slide-active_st4hc_557 {
  pointer-events: auto;
}

._swiper-container-cube_st4hc_562 ._swiper-slide-active_st4hc_557,
._swiper-container-cube_st4hc_562 ._swiper-slide-next_st4hc_591,
._swiper-container-cube_st4hc_562 ._swiper-slide-prev_st4hc_592,
._swiper-container-cube_st4hc_562 ._swiper-slide-next_st4hc_591 + ._swiper-slide_st4hc_55 {
  pointer-events: auto;
  visibility: visible;
}

._swiper-container-cube_st4hc_562 ._swiper-slide-shadow-top_st4hc_114,
._swiper-container-cube_st4hc_562 ._swiper-slide-shadow-bottom_st4hc_115,
._swiper-container-cube_st4hc_562 ._swiper-slide-shadow-left_st4hc_112,
._swiper-container-cube_st4hc_562 ._swiper-slide-shadow-right_st4hc_113 {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

._swiper-container-cube_st4hc_562 ._swiper-cube-shadow_st4hc_116 {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

._swiper-container-cube_st4hc_562 ._swiper-cube-shadow_st4hc_116:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}

._swiper-container-flip_st4hc_628 {
  overflow: visible;
}

._swiper-container-flip_st4hc_628 ._swiper-slide_st4hc_55 {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

._swiper-container-flip_st4hc_628 ._swiper-slide_st4hc_55 ._swiper-slide_st4hc_55 {
  pointer-events: none;
}

._swiper-container-flip_st4hc_628 ._swiper-slide-active_st4hc_557,
._swiper-container-flip_st4hc_628 ._swiper-slide-active_st4hc_557 ._swiper-slide-active_st4hc_557 {
  pointer-events: auto;
}

._swiper-container-flip_st4hc_628 ._swiper-slide-shadow-top_st4hc_114,
._swiper-container-flip_st4hc_628 ._swiper-slide-shadow-bottom_st4hc_115,
._swiper-container-flip_st4hc_628 ._swiper-slide-shadow-left_st4hc_112,
._swiper-container-flip_st4hc_628 ._swiper-slide-shadow-right_st4hc_113 {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*
	Styles for basic PhotoSwipe functionality (sliding area, open/close transitions)
*/
/* pswp = photoswipe */
._pswp_st4hc_1310 {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
  z-index: 1500;
  -webkit-text-size-adjust: 100%;
  /* create separate layer, to avoid paint on window.onscroll in webkit/blink */
  -webkit-backface-visibility: hidden;
  outline: none;
}

._pswp_st4hc_1310 * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

._pswp_st4hc_1310 img {
  max-width: none;
}

/* style is added when JS option showHideOpacity is set to true */
._pswp--animate_opacity_st4hc_1337 {
  /* 0.001, because opacity:0 doesn't trigger Paint action, which causes lag at start of transition */
  opacity: 0.001;
  will-change: opacity;
  /* for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

._pswp--open_st4hc_1346 {
  display: block;
}

._pswp--zoom-allowed_st4hc_1350 ._pswp__img_st4hc_1350 {
  /* autoprefixer: off */
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

._pswp--zoomed-in_st4hc_1357 ._pswp__img_st4hc_1350 {
  /* autoprefixer: off */
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}

._pswp--dragging_st4hc_1364 ._pswp__img_st4hc_1350 {
  /* autoprefixer: off */
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}

/*
	Background is added as a separate element.
	As animating opacity is much faster than animating rgba() background-color.
*/
._pswp__bg_st4hc_1375 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  will-change: opacity;
}

._pswp__scroll-wrap_st4hc_1389 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

._pswp__container_st4hc_1398,
._pswp__zoom-wrap_st4hc_1399 {
  -ms-touch-action: none;
  touch-action: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

/* Prevent selection and tap highlights */
._pswp__container_st4hc_1398,
._pswp__img_st4hc_1350 {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

._pswp__zoom-wrap_st4hc_1399 {
  position: absolute;
  width: 100%;
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
  /* for open/close transition */
  -webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

._pswp__bg_st4hc_1375 {
  will-change: opacity;
  /* for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

._pswp--animated-in_st4hc_1438 ._pswp__bg_st4hc_1375,
._pswp--animated-in_st4hc_1438 ._pswp__zoom-wrap_st4hc_1399 {
  -webkit-transition: none;
  transition: none;
}

._pswp__container_st4hc_1398,
._pswp__zoom-wrap_st4hc_1399 {
  -webkit-backface-visibility: hidden;
}

._pswp__item_st4hc_1449 {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
}

._pswp__img_st4hc_1350 {
  position: absolute;
  width: auto;
  height: auto;
  top: 0;
  left: 0;
}

/*
	stretched thumbnail or div placeholder element (see below)
	style is added to avoid flickering in webkit/blink when layers overlap
*/
._pswp__img--placeholder_st4hc_1470 {
  -webkit-backface-visibility: hidden;
}

/*
	div element that matches size of large image
	large image loads on top of it
*/
._pswp__img--placeholder--blank_st4hc_1478 {
  background: #222;
}

._pswp--ie_st4hc_1482 ._pswp__img_st4hc_1350 {
  width: 100% !important;
  height: auto !important;
  left: 0;
  top: 0;
}

/*
	Error message appears when image is not loaded
	(JS option errorMsg controls markup)
*/
._pswp__error-msg_st4hc_1493 {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  margin-top: -8px;
  color: #CCC;
}

._pswp__error-msg_st4hc_1493 a {
  color: #CCC;
  text-decoration: underline;
}

/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*

	Contents:

	1. Buttons
	2. Share modal and links
	3. Index indicator ("1 of X" counter)
	4. Caption
	5. Loading indicator
	6. Additional styles (root element, top bar, idle state, hidden state, etc.)

*/
/*

	1. Buttons

 */
/* <button> css reset */
._pswp__button_st4hc_1529 {
  width: 44px;
  height: 44px;
  position: relative;
  background: none;
  cursor: pointer;
  overflow: visible;
  -webkit-appearance: none;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
  float: right;
  opacity: 0.75;
  transition: opacity 0.2s;
  box-shadow: none;
}
._pswp__button_st4hc_1529:focus, ._pswp__button_st4hc_1529:hover {
  opacity: 1;
}
._pswp__button_st4hc_1529:active {
  outline: none;
  opacity: 0.9;
}
._pswp__button_st4hc_1529::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* pswp__ui--over-close class it added when mouse is over element that should close gallery */
._pswp__ui--over-close_st4hc_1559 ._pswp__button--close_st4hc_1559 {
  opacity: 1;
}

._pswp__button_st4hc_1529,
._pswp__button--arrow--left_st4hc_1564:before,
._pswp__button--arrow--right_st4hc_1565:before {
  background: url(default-skin.png) 0 0 no-repeat;
  background-size: 264px 88px;
  width: 44px;
  height: 44px;
}

@media (-webkit-min-device-pixel-ratio: 1.1), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {
  /* Serve SVG sprite if browser supports SVG and resolution is more than 105dpi */
  ._pswp--svg_st4hc_1574 ._pswp__button_st4hc_1529,
  ._pswp--svg_st4hc_1574 ._pswp__button--arrow--left_st4hc_1564:before,
  ._pswp--svg_st4hc_1574 ._pswp__button--arrow--right_st4hc_1565:before {
    background-image: url(default-skin.svg);
  }
  ._pswp--svg_st4hc_1574 ._pswp__button--arrow--left_st4hc_1564,
  ._pswp--svg_st4hc_1574 ._pswp__button--arrow--right_st4hc_1565 {
    background: none;
  }
}
._pswp__button--close_st4hc_1559 {
  background-position: 0 -44px;
}

._pswp__button--share_st4hc_1588 {
  background-position: -44px -44px;
}

._pswp__button--fs_st4hc_1592 {
  display: none;
}

._pswp--supports-fs_st4hc_1596 ._pswp__button--fs_st4hc_1592 {
  display: block;
}

._pswp--fs_st4hc_1600 ._pswp__button--fs_st4hc_1592 {
  background-position: -44px 0;
}

._pswp__button--zoom_st4hc_1604 {
  display: none;
  background-position: -88px 0;
}

._pswp--zoom-allowed_st4hc_1350 ._pswp__button--zoom_st4hc_1604 {
  display: block;
}

._pswp--zoomed-in_st4hc_1357 ._pswp__button--zoom_st4hc_1604 {
  background-position: -132px 0;
}

/* no arrows on touch screens */
._pswp--touch_st4hc_1618 ._pswp__button--arrow--left_st4hc_1564,
._pswp--touch_st4hc_1618 ._pswp__button--arrow--right_st4hc_1565 {
  visibility: hidden;
}

/*
	Arrow buttons hit area
	(icon is added to :before pseudo-element)
*/
._pswp__button--arrow--left_st4hc_1564,
._pswp__button--arrow--right_st4hc_1565 {
  background: none;
  top: 50%;
  margin-top: -50px;
  width: 70px;
  height: 100px;
  position: absolute;
}

._pswp__button--arrow--left_st4hc_1564 {
  left: 0;
}

._pswp__button--arrow--right_st4hc_1565 {
  right: 0;
}

._pswp__button--arrow--left_st4hc_1564:before,
._pswp__button--arrow--right_st4hc_1565:before {
  content: "";
  top: 35px;
  background-color: rgba(0, 0, 0, 0.3);
  height: 30px;
  width: 32px;
  position: absolute;
}

._pswp__button--arrow--left_st4hc_1564:before {
  left: 6px;
  background-position: -138px -44px;
}

._pswp__button--arrow--right_st4hc_1565:before {
  right: 6px;
  background-position: -94px -44px;
}

/*

	2. Share modal/popup and links

 */
._pswp__counter_st4hc_1670,
._pswp__share-modal_st4hc_1671 {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

._pswp__share-modal_st4hc_1671 {
  display: block;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 10px;
  position: absolute;
  z-index: 1600;
  opacity: 0;
  transition: opacity 0.25s ease-out;
  -webkit-backface-visibility: hidden;
  will-change: opacity;
}

._pswp__share-modal--hidden_st4hc_1693 {
  display: none;
}

._pswp__share-tooltip_st4hc_1697 {
  z-index: 1620;
  position: absolute;
  background: #FFF;
  top: 56px;
  border-radius: 2px;
  display: block;
  width: auto;
  right: 44px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  transform: translateY(6px);
  transition: transform 0.25s;
  -webkit-backface-visibility: hidden;
  will-change: transform;
}
._pswp__share-tooltip_st4hc_1697 a {
  display: block;
  padding: 8px 12px;
  color: #000;
  text-decoration: none;
  font-size: 14px;
  line-height: 18px;
}
._pswp__share-tooltip_st4hc_1697 a:hover {
  text-decoration: none;
  color: #000;
}
._pswp__share-tooltip_st4hc_1697 a:first-child {
  /* round corners on the first/last list item */
  border-radius: 2px 2px 0 0;
}
._pswp__share-tooltip_st4hc_1697 a:last-child {
  border-radius: 0 0 2px 2px;
}

._pswp__share-modal--fade-in_st4hc_1732 {
  opacity: 1;
}
._pswp__share-modal--fade-in_st4hc_1732 ._pswp__share-tooltip_st4hc_1697 {
  transform: translateY(0);
}

/* increase size of share links on touch devices */
._pswp--touch_st4hc_1618 ._pswp__share-tooltip_st4hc_1697 a {
  padding: 16px 12px;
}

a._pswp__share--facebook_st4hc_1744:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: -12px;
  right: 15px;
  border: 6px solid rgba(0, 0, 0, 0);
  border-bottom-color: #FFF;
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
  pointer-events: none;
}
a._pswp__share--facebook_st4hc_1744:hover {
  background: #3E5C9A;
  color: #FFF;
}
a._pswp__share--facebook_st4hc_1744:hover:before {
  border-bottom-color: #3E5C9A;
}

a._pswp__share--twitter_st4hc_1766:hover {
  background: #55ACEE;
  color: #FFF;
}

a._pswp__share--pinterest_st4hc_1771:hover {
  background: #CCC;
  color: #CE272D;
}

a._pswp__share--download_st4hc_1776:hover {
  background: #DDD;
}

/*

	3. Index indicator ("1 of X" counter)

 */
._pswp__counter_st4hc_1670 {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  font-size: 13px;
  line-height: 44px;
  color: #FFF;
  opacity: 0.75;
  padding: 0 10px;
}

/*

	4. Caption

 */
._pswp__caption_st4hc_1802 {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  min-height: 44px;
}
._pswp__caption_st4hc_1802 small {
  font-size: 11px;
  color: #BBB;
}

._pswp__caption__center_st4hc_1814 {
  text-align: left;
  max-width: 420px;
  margin: 0 auto;
  font-size: 13px;
  padding: 10px;
  line-height: 20px;
  color: #CCC;
}

._pswp__caption--empty_st4hc_1824 {
  display: none;
}

/* Fake caption element, used to calculate height of next/prev image */
._pswp__caption--fake_st4hc_1829 {
  visibility: hidden;
}

/*

	5. Loading indicator (preloader)

	You can play with it here - http://codepen.io/dimsemenov/pen/yyBWoR

 */
._pswp__preloader_st4hc_1840 {
  width: 44px;
  height: 44px;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -22px;
  opacity: 0;
  transition: opacity 0.25s ease-out;
  will-change: opacity;
  direction: ltr;
}

._pswp__preloader__icn_st4hc_1853 {
  width: 20px;
  height: 20px;
  margin: 12px;
}

._pswp__preloader--active_st4hc_1859 {
  opacity: 1;
}
._pswp__preloader--active_st4hc_1859 ._pswp__preloader__icn_st4hc_1853 {
  /* We use .gif in browsers that don't support CSS animation */
  background: url(preloader.gif) 0 0 no-repeat;
}

._pswp--css_animation_st4hc_1867 ._pswp__preloader--active_st4hc_1859 {
  opacity: 1;
}
._pswp--css_animation_st4hc_1867 ._pswp__preloader--active_st4hc_1859 ._pswp__preloader__icn_st4hc_1853 {
  animation: _clockwise_st4hc_1 500ms linear infinite;
}
._pswp--css_animation_st4hc_1867 ._pswp__preloader--active_st4hc_1859 ._pswp__preloader__donut_st4hc_1873 {
  animation: _donut-rotate_st4hc_1 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
}
._pswp--css_animation_st4hc_1867 ._pswp__preloader__icn_st4hc_1853 {
  background: none;
  opacity: 0.75;
  width: 14px;
  height: 14px;
  position: absolute;
  left: 15px;
  top: 15px;
  margin: 0;
}
._pswp--css_animation_st4hc_1867 ._pswp__preloader__cut_st4hc_1886 {
  /* 
  	The idea of animating inner circle is based on Polymer ("material") loading indicator 
  	 by Keanu Lee https://blog.keanulee.com/2014/10/20/the-tale-of-three-spinners.html
  */
  position: relative;
  width: 7px;
  height: 14px;
  overflow: hidden;
}
._pswp--css_animation_st4hc_1867 ._pswp__preloader__donut_st4hc_1873 {
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  border: 2px solid #FFF;
  border-radius: 50%;
  border-left-color: transparent;
  border-bottom-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  background: none;
  margin: 0;
}

@media screen and (max-width: 1024px) {
  ._pswp__preloader_st4hc_1840 {
    position: relative;
    left: auto;
    top: auto;
    margin: 0;
    float: right;
  }
}
@keyframes _clockwise_st4hc_1 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes _donut-rotate_st4hc_1 {
  0% {
    transform: rotate(0);
  }
  50% {
    transform: rotate(-140deg);
  }
  100% {
    transform: rotate(0);
  }
}
/*

	6. Additional styles

 */
/* root element of UI */
._pswp__ui_st4hc_1559 {
  -webkit-font-smoothing: auto;
  visibility: visible;
  opacity: 1;
  z-index: 1550;
}

/* top black bar with buttons and "1 of X" indicator */
._pswp__top-bar_st4hc_1953 {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  width: 100%;
}

._pswp__caption_st4hc_1802,
._pswp__top-bar_st4hc_1953,
._pswp--has_mouse_st4hc_1963 ._pswp__button--arrow--left_st4hc_1564,
._pswp--has_mouse_st4hc_1963 ._pswp__button--arrow--right_st4hc_1565 {
  -webkit-backface-visibility: hidden;
  will-change: opacity;
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

/* pswp--has_mouse class is added only when two subsequent mousemove events occur */
._pswp--has_mouse_st4hc_1963 ._pswp__button--arrow--left_st4hc_1564,
._pswp--has_mouse_st4hc_1963 ._pswp__button--arrow--right_st4hc_1565 {
  visibility: visible;
}

._pswp__top-bar_st4hc_1953,
._pswp__caption_st4hc_1802 {
  background-color: rgba(0, 0, 0, 0.5);
}

/* pswp__ui--fit class is added when main image "fits" between top bar and bottom bar (caption) */
._pswp__ui--fit_st4hc_1982 ._pswp__top-bar_st4hc_1953,
._pswp__ui--fit_st4hc_1982 ._pswp__caption_st4hc_1802 {
  background-color: rgba(0, 0, 0, 0.3);
}

/* pswp__ui--idle class is added when mouse isn't moving for several seconds (JS option timeToIdle) */
._pswp__ui--idle_st4hc_1988 ._pswp__top-bar_st4hc_1953 {
  opacity: 0;
}
._pswp__ui--idle_st4hc_1988 ._pswp__button--arrow--left_st4hc_1564,
._pswp__ui--idle_st4hc_1988 ._pswp__button--arrow--right_st4hc_1565 {
  opacity: 0;
}

/*
	pswp__ui--hidden class is added when controls are hidden
	e.g. when user taps to toggle visibility of controls
*/
._pswp__ui--hidden_st4hc_2000 ._pswp__top-bar_st4hc_1953,
._pswp__ui--hidden_st4hc_2000 ._pswp__caption_st4hc_1802,
._pswp__ui--hidden_st4hc_2000 ._pswp__button--arrow--left_st4hc_1564,
._pswp__ui--hidden_st4hc_2000 ._pswp__button--arrow--right_st4hc_1565 {
  /* Force paint & create composition layer for controls. */
  opacity: 0.001;
}

/* pswp__ui--one-slide class is added when there is just one item in gallery */
._pswp__ui--one-slide_st4hc_2009 ._pswp__button--arrow--left_st4hc_1564,
._pswp__ui--one-slide_st4hc_2009 ._pswp__button--arrow--right_st4hc_1565,
._pswp__ui--one-slide_st4hc_2009 ._pswp__counter_st4hc_1670 {
  display: none;
}

._pswp__element--disabled_st4hc_2015 {
  display: none !important;
}

._pswp--minimal--dark_st4hc_2019 ._pswp__top-bar_st4hc_1953 {
  background: none;
}

/*$navy: #0C2340;*/
/*$blue: #0047BB;*/
/*$red: #CC0000;*/
/**
 * Foundation for Sites
 * Version 6.8.1
 * https://get.foundation
 * Licensed under MIT Open Source
 */
@media print, screen and (min-width: 48em) {
  ._reveal_st4hc_2033._large_st4hc_2033, ._reveal_st4hc_2033._small_st4hc_2033, ._reveal_st4hc_2033._tiny_st4hc_2033, ._reveal_st4hc_2033 {
    right: auto;
    left: auto;
    margin: 0 auto;
  }
}
/* Slider */
._slick-slider_st4hc_2040 {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

._slick-list_st4hc_2055 {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
._slick-list_st4hc_2055:focus {
  outline: none;
}
._slick-list_st4hc_2055._dragging_st4hc_2065 {
  cursor: pointer;
  cursor: hand;
}

._slick-slider_st4hc_2040 ._slick-track_st4hc_2070,
._slick-slider_st4hc_2040 ._slick-list_st4hc_2055 {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

._slick-track_st4hc_2070 {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
._slick-track_st4hc_2070:before, ._slick-track_st4hc_2070:after {
  content: "";
  display: table;
}
._slick-track_st4hc_2070:after {
  clear: both;
}
._slick-loading_st4hc_2094 ._slick-track_st4hc_2070 {
  visibility: hidden;
}

._slick-slide_st4hc_2040 {
  float: left;
  height: 100%;
  min-height: 0.0625rem;
  display: none;
}
[dir=rtl] ._slick-slide_st4hc_2040 {
  float: right;
}
._slick-slide_st4hc_2040 img {
  display: block;
}
._slick-slide_st4hc_2040._slick-loading_st4hc_2094 img {
  display: none;
}
._slick-slide_st4hc_2040._dragging_st4hc_2065 img {
  pointer-events: none;
}
._slick-initialized_st4hc_2116 ._slick-slide_st4hc_2040 {
  display: block;
}
._slick-loading_st4hc_2094 ._slick-slide_st4hc_2040 {
  visibility: hidden;
}
._slick-vertical_st4hc_2122 ._slick-slide_st4hc_2040 {
  display: block;
  height: auto;
  border: 0.0625rem solid transparent;
}

._slick-arrow_st4hc_2128._slick-hidden_st4hc_2128 {
  display: none;
}

@font-face {
  font-family: "WwwUowEduAu";
  src: url("/assets/uw-icons-CJOk1Qty.woff2") format("woff2"), url("/assets/uw-icons-DzYaXs8Z.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
._icon--chevron-up_st4hc_2138::before {
  content: "\f000";
}

._icon--chevron-up-after_st4hc_2142::before {
  display: none;
  content: none;
}
._icon--chevron-up-after_st4hc_2142::after {
  content: "\f000";
}

._icon--chevron-right_st4hc_2150::before {
  content: "\f001";
}

._icon--chevron-right-after_st4hc_2154::before {
  display: none;
  content: none;
}
._icon--chevron-right-after_st4hc_2154::after {
  content: "\f001";
}

._icon--chevron-left_st4hc_2162::before {
  content: "\f002";
}

._icon--chevron-left-after_st4hc_2166::before {
  display: none;
  content: none;
}
._icon--chevron-left-after_st4hc_2166::after {
  content: "\f002";
}

._icon--chevron-down_st4hc_2174::before {
  content: "\f003";
}

._icon--chevron-down-after_st4hc_2178::before {
  display: none;
  content: none;
}
._icon--chevron-down-after_st4hc_2178::after {
  content: "\f003";
}

._icon--angle-left_st4hc_2186::before {
  content: "\f004";
}

._icon--angle-left-after_st4hc_2190::before {
  display: none;
  content: none;
}
._icon--angle-left-after_st4hc_2190::after {
  content: "\f004";
}

._icon--angle-right_st4hc_2198::before {
  content: "\f005";
}

._icon--angle-right-after_st4hc_2202::before {
  display: none;
  content: none;
}
._icon--angle-right-after_st4hc_2202::after {
  content: "\f005";
}

._icon--angle-up_st4hc_2210::before {
  content: "\f006";
}

._icon--angle-up-after_st4hc_2214::before {
  display: none;
  content: none;
}
._icon--angle-up-after_st4hc_2214::after {
  content: "\f006";
}

._icon--angle-down_st4hc_2222::before {
  content: "\f007";
}

._icon--angle-down-after_st4hc_2226::before {
  display: none;
  content: none;
}
._icon--angle-down-after_st4hc_2226::after {
  content: "\f007";
}

._icon--times_st4hc_2234::before {
  content: "\f008";
}

._icon--times-after_st4hc_2238::before {
  display: none;
  content: none;
}
._icon--times-after_st4hc_2238::after {
  content: "\f008";
}

._icon--search_st4hc_2246::before {
  content: "\f009";
}

._icon--search-after_st4hc_2250::before {
  display: none;
  content: none;
}
._icon--search-after_st4hc_2250::after {
  content: "\f009";
}

._icon--user_st4hc_2258::before {
  content: "\f00a";
}

._icon--user-after_st4hc_2262::before {
  display: none;
  content: none;
}
._icon--user-after_st4hc_2262::after {
  content: "\f00a";
}

._icon--facebook_st4hc_2270::before {
  content: "\f00b";
}

._icon--facebook-after_st4hc_2274::before {
  display: none;
  content: none;
}
._icon--facebook-after_st4hc_2274::after {
  content: "\f00b";
}

._icon--twitter_st4hc_2282::before {
  content: "\f00c";
}

._icon--twitter-after_st4hc_2286::before {
  display: none;
  content: none;
}
._icon--twitter-after_st4hc_2286::after {
  content: "\f00c";
}

._icon--instagram_st4hc_2294::before {
  content: "\f00d";
}

._icon--instagram-after_st4hc_2298::before {
  display: none;
  content: none;
}
._icon--instagram-after_st4hc_2298::after {
  content: "\f00d";
}

._icon--linkedin_st4hc_2306::before {
  content: "\f00e";
}

._icon--linkedin-after_st4hc_2310::before {
  display: none;
  content: none;
}
._icon--linkedin-after_st4hc_2310::after {
  content: "\f00e";
}

._icon--youtube_st4hc_2318::before {
  content: "\f00f";
}

._icon--youtube-after_st4hc_2322::before {
  display: none;
  content: none;
}
._icon--youtube-after_st4hc_2322::after {
  content: "\f00f";
}

._icon--youtube-play_st4hc_2330::before {
  content: "\f010";
}

._icon--youtube-play-after_st4hc_2334::before {
  display: none;
  content: none;
}
._icon--youtube-play-after_st4hc_2334::after {
  content: "\f010";
}

._icon--calendar_st4hc_2342::before {
  content: "\f011";
}

._icon--calendar-after_st4hc_2346::before {
  display: none;
  content: none;
}
._icon--calendar-after_st4hc_2346::after {
  content: "\f011";
}

._icon--map-marker_st4hc_2354::before {
  content: "\f012";
}

._icon--map-marker-after_st4hc_2358::before {
  display: none;
  content: none;
}
._icon--map-marker-after_st4hc_2358::after {
  content: "\f012";
}

._icon--mobile-alt_st4hc_2366::before {
  content: "\f013";
}

._icon--mobile-alt-after_st4hc_2370::before {
  display: none;
  content: none;
}
._icon--mobile-alt-after_st4hc_2370::after {
  content: "\f013";
}

._icon--phone_st4hc_2378::before {
  content: "\f014";
}

._icon--phone-after_st4hc_2382::before {
  display: none;
  content: none;
}
._icon--phone-after_st4hc_2382::after {
  content: "\f014";
}

._icon--th-large_st4hc_2390::before {
  content: "\f015";
}

._icon--th-large-after_st4hc_2394::before {
  display: none;
  content: none;
}
._icon--th-large-after_st4hc_2394::after {
  content: "\f015";
}

._icon--info-circle_st4hc_2402::before {
  content: "\f017";
}

._icon--info-circle-after_st4hc_2406::before {
  display: none;
  content: none;
}
._icon--info-circle-after_st4hc_2406::after {
  content: "\f017";
}

._icon--bars_st4hc_2414::before {
  content: "\f018";
}

._icon--bars-after_st4hc_2418::before {
  display: none;
  content: none;
}
._icon--bars-after_st4hc_2418::after {
  content: "\f018";
}

._icon--check_st4hc_2426::before {
  content: "\f019";
}

._icon--check-after_st4hc_2430::before {
  display: none;
  content: none;
}
._icon--check-after_st4hc_2430::after {
  content: "\f019";
}

._icon--download_st4hc_2438::before {
  content: "\f01a";
}

._icon--download-after_st4hc_2442::before {
  display: none;
  content: none;
}
._icon--download-after_st4hc_2442::after {
  content: "\f01a";
}

._icon--envelope_st4hc_2450::before {
  content: "\f01b";
}

._icon--envelope-after_st4hc_2454::before {
  display: none;
  content: none;
}
._icon--envelope-after_st4hc_2454::after {
  content: "\f01b";
}

._icon--google-plus-g_st4hc_2462::before {
  content: "\f01c";
}

._icon--google-plus-g-after_st4hc_2466::before {
  display: none;
  content: none;
}
._icon--google-plus-g-after_st4hc_2466::after {
  content: "\f01c";
}

._icon--clock_st4hc_2474::before {
  content: "\f01d";
}

._icon--clock-after_st4hc_2478::before {
  display: none;
  content: none;
}
._icon--clock-after_st4hc_2478::after {
  content: "\f01d";
}

._icon--minus-thin_st4hc_2486::before {
  content: "\f01e";
}

._icon--minus-thin-after_st4hc_2490::before {
  display: none;
  content: none;
}
._icon--minus-thin-after_st4hc_2490::after {
  content: "\f01e";
}

._icon--plus-thin_st4hc_2498::before {
  content: "\f01f";
}

._icon--plus-thin-after_st4hc_2502::before {
  display: none;
  content: none;
}
._icon--plus-thin-after_st4hc_2502::after {
  content: "\f01f";
}

._icon--plus-square_st4hc_2510::before {
  content: "\f020";
}

._icon--plus-square-after_st4hc_2514::before {
  display: none;
  content: none;
}
._icon--plus-square-after_st4hc_2514::after {
  content: "\f020";
}

._icon--minus-square_st4hc_2522::before {
  content: "\f021";
}

._icon--minus-square-after_st4hc_2526::before {
  display: none;
  content: none;
}
._icon--minus-square-after_st4hc_2526::after {
  content: "\f021";
}

._icon--plus_st4hc_2498::before {
  content: "\f022";
}

._icon--plus-after_st4hc_2538::before {
  display: none;
  content: none;
}
._icon--plus-after_st4hc_2538::after {
  content: "\f022";
}

._icon--minus_st4hc_2486::before {
  content: "\f023";
}

._icon--minus-after_st4hc_2550::before {
  display: none;
  content: none;
}
._icon--minus-after_st4hc_2550::after {
  content: "\f023";
}

._icon--search-medium_st4hc_2558::before {
  content: "\f024";
}

._icon--search-medium-after_st4hc_2562::before {
  display: none;
  content: none;
}
._icon--search-medium-after_st4hc_2562::after {
  content: "\f024";
}

._icon--snapchat_st4hc_2570::before {
  content: "\f026";
}

._icon--snapchat-after_st4hc_2574::before {
  display: none;
  content: none;
}
._icon--snapchat-after_st4hc_2574::after {
  content: "\f026";
}

._icon--star_st4hc_2582::before {
  content: "\f027";
}

._icon--star-after_st4hc_2586::before {
  display: none;
  content: none;
}
._icon--star-after_st4hc_2586::after {
  content: "\f027";
}

._icon--times-medium_st4hc_2594::before {
  content: "\f028";
}

._icon--times-medium-after_st4hc_2598::before {
  display: none;
  content: none;
}
._icon--times-medium-after_st4hc_2598::after {
  content: "\f028";
}

._icon--hexagon_st4hc_2606::before {
  content: "\f029";
}

._icon--hexagon-after_st4hc_2610::before {
  display: none;
  content: none;
}
._icon--hexagon-after_st4hc_2610::after {
  content: "\f029";
}

._icon--cross_st4hc_2618::before {
  content: "\f02a";
}

._icon--cross-after_st4hc_2622::before {
  display: none;
  content: none;
}
._icon--cross-after_st4hc_2622::after {
  content: "\f02a";
}

._icon--rss_st4hc_2630::before {
  content: "\f02b";
}

._icon--rss-after_st4hc_2634::before {
  display: none;
  content: none;
}
._icon--rss-after_st4hc_2634::after {
  content: "\f02b";
}

._icon--globe_st4hc_2642::before {
  content: "\f02c";
}

._icon--globe-after_st4hc_2646::before {
  display: none;
  content: none;
}
._icon--globe-after_st4hc_2646::after {
  content: "\f02c";
}

._icon--trash_st4hc_2654::before {
  content: "\f02e";
}

._icon--trash-after_st4hc_2658::before {
  display: none;
  content: none;
}
._icon--trash-after_st4hc_2658::after {
  content: "\f02e";
}

._icon--edit_st4hc_2666::before {
  content: "\f02d";
}

._icon--edit-after_st4hc_2670::before {
  display: none;
  content: none;
}
._icon--edit-after_st4hc_2670::after {
  content: "\f02d";
}

._icon--expand-arrows_st4hc_2678::before {
  content: "\f02f";
}

._icon--expand-arrows-after_st4hc_2682::before {
  display: none;
  content: none;
}
._icon--expand-arrows-after_st4hc_2682::after {
  content: "\f02f";
}

[class*=icon-]::after, [class*=icon-]::before,
[class*=fa-]::after,
[class*=fa-]::before {
  font-family: "WwwUowEduAu";
}

i {
  font-style: normal !important;
}

._fa-times_st4hc_2700::before {
  content: "\f008";
}

._fa-calendar_st4hc_2704::before {
  content: "\f011";
}

._fa-chevron-up_st4hc_2708::before {
  content: "\f000";
}

._fa-chevron-right_st4hc_2712::before {
  content: "\f001";
}

._fa-chevron-down_st4hc_2716::before {
  content: "\f003";
}

._fa-chevron-left_st4hc_2720::before {
  content: "\f002";
}

._fa-search_st4hc_2724::before {
  content: "\f009";
}

._fa-user_st4hc_2728::before {
  content: "\f00a";
}

._fa-bars_st4hc_2732::before {
  content: "\f018";
}

._fa-map-marker_st4hc_2736::before {
  content: "\f012";
}

._fa-th-large_st4hc_2740::before {
  content: "\f015";
}

._fa-mobile-alt_st4hc_2744::before {
  content: "\f013";
}

#_t4-direct-edit-wrapper_st4hc_1 ._fa-plus_st4hc_2748::before {
  content: "\f022";
}
#_t4-direct-edit-wrapper_st4hc_1 ._fa-check_st4hc_2751::before {
  content: "\f019";
}
#_t4-direct-edit-wrapper_st4hc_1 ._fa-angle-left_st4hc_2754::before {
  content: "\f004";
}
#_t4-direct-edit-wrapper_st4hc_1 ._fa-angle-right_st4hc_2757::before {
  content: "\f005";
}
#_t4-direct-edit-wrapper_st4hc_1 ._fa-trash-o_st4hc_2760::before {
  content: "\f02e";
}
#_t4-direct-edit-wrapper_st4hc_1 ._fa-edit_st4hc_2763::before {
  content: "\f02d";
}
#_t4-direct-edit-wrapper_st4hc_1 ._fa-arrows_st4hc_2766::before {
  content: "\f02f";
}

._margin--bottom-0_st4hc_2770 {
  margin-bottom: 0 !important;
}
._margin--bottom-10_st4hc_2773 {
  margin-bottom: 10px !important;
}
._margin--bottom-20_st4hc_2776 {
  margin-bottom: 20px !important;
}
._margin--bottom-30_st4hc_2779 {
  margin-bottom: 30px !important;
}
._margin--bottom-40_st4hc_2782 {
  margin-bottom: 40px !important;
}
._margin--bottom-50_st4hc_2785 {
  margin-bottom: 50px !important;
}
._margin--top-0_st4hc_2788 {
  margin-top: 0 !important;
}
._margin--top-10_st4hc_2791 {
  margin-top: 10px !important;
}
._margin--top-15_st4hc_2794 {
  margin-top: 15px !important;
}
._margin--top-20_st4hc_2797 {
  margin-top: 20px !important;
}
._margin--top-30_st4hc_2800 {
  margin-top: 30px !important;
}
._margin--top-40_st4hc_2803 {
  margin-top: 40px !important;
}
._margin--top-50_st4hc_2806 {
  margin-top: 50px !important;
}
._margin--top-60_st4hc_2809 {
  margin-top: 60px !important;
}
._margin--top-70_st4hc_2812 {
  margin-top: 70px !important;
}
._margin--top-80_st4hc_2815 {
  margin-top: 80px !important;
}
._margin--top-120_st4hc_2818 {
  margin-top: 120px !important;
}
._margin--left-0_st4hc_2821 {
  margin-left: 0 !important;
}
._margin--left-10_st4hc_2824 {
  margin-left: 10px !important;
}
._margin--left-20_st4hc_2827 {
  margin-left: 20px !important;
}
._margin--left-30_st4hc_2830 {
  margin-left: 30px !important;
}
._margin--left-40_st4hc_2833 {
  margin-left: 40px !important;
}
._margin--right-0_st4hc_2836 {
  margin-right: 0 !important;
}
._margin--right-10_st4hc_2839 {
  margin-right: 10px !important;
}
._margin--right-20_st4hc_2842 {
  margin-right: 20px !important;
}
._margin--right-30_st4hc_2845 {
  margin-right: 30px !important;
}
._margin--right-40_st4hc_2848 {
  margin-right: 40px !important;
}

._padding--small_st4hc_2852 {
  padding: 25px;
}
._padding--regular_st4hc_2855 {
  padding: 50px;
}
._padding--right-20_st4hc_2858 {
  padding-right: 20px;
}

._bg--grey_st4hc_2862 {
  background: #F2F2F2;
}
._bg--grey_st4hc_2862 * {
  color: #001641;
}

._bg--red_st4hc_2869 {
  background: #ed0a00;
}
._bg--red_st4hc_2869 * {
  color: #fff;
}

._color--red_st4hc_2876 {
  color: #ed0a00 !important;
}

._color--navy_st4hc_2880 {
  color: #001641 !important;
}

._color--white_st4hc_2884 {
  color: #fff !important;
}

._color--blue_st4hc_2888 {
  color: #0033FF !important;
}

._bg--navy_st4hc_2892 {
  background: #001641;
  color: #fff !important;
}
._bg--navy_st4hc_2892 a {
  color: #fff;
}
._bg--navy_st4hc_2892 a:hover {
  color: #fff;
}
._bg--navy_st4hc_2892 ._section-title_st4hc_2902::after {
  background: #fff !important;
}
._bg--navy_st4hc_2892 ._uw-button_st4hc_2905, ._bg--navy_st4hc_2892 ._uw-stories-search_st4hc_2905 button, ._uw-stories-search_st4hc_2905 ._bg--navy_st4hc_2892 button, ._bg--navy_st4hc_2892 ._uw-subscription-form_st4hc_2905 button, ._uw-subscription-form_st4hc_2905 ._bg--navy_st4hc_2892 button, ._bg--navy_st4hc_2892 ._uw-subscription-form_st4hc_2905 a, ._uw-subscription-form_st4hc_2905 ._bg--navy_st4hc_2892 a, ._bg--navy_st4hc_2892 ._uw-link-box--link_st4hc_2905, ._bg--navy_st4hc_2892 ._uw-bg-link_st4hc_2905, ._bg--navy_st4hc_2892 ._uw-button-blue_st4hc_2905, ._bg--navy_st4hc_2892 ._uw-button-red_st4hc_2905, ._bg--navy_st4hc_2892 ._uw-button-white_st4hc_2905 {
  color: #fff !important;
}

._container_st4hc_2909 {
  width: 100%;
  max-width: var(--container-size);
  margin: 0 auto;
  padding: 0 1rem;
  box-sizing: border-box;
}

._container--wide_st4hc_2917 {
  max-width: var(--container-size--wide);
}

._container--full_st4hc_2921 {
  width: 100%;
  max-width: none;
  padding: 0;
}

/* Responsive adjustments for container padding */
@media (max-width: 768px) {
  ._container_st4hc_2909,
  ._container--wide_st4hc_2917 {
    padding: 0 10px;
  }
}
@media (max-width: 480px) {
  ._container_st4hc_2909,
  ._container--wide_st4hc_2917 {
    padding: 0 5px;
  }
}
._uw-styleguide__component-identifier_st4hc_2940 {
  display: block;
  padding: 10px 25px;
  font-weight: bold;
  background-color: #d9edf7;
  color: #31708f;
  padding: 0.75rem 1.25rem;
  margin: 2.5rem 0;
  border: 1px solid #bcdff1;
  position: relative;
  z-index: 1;
}
._uw-styleguide__inline-nav_st4hc_2952 {
  padding: 0;
}
._uw-styleguide__inline-nav_st4hc_2952 a {
  background: #0033FF;
  color: #fff;
  font-weight: bold;
  margin: 0 15px 15px 0 !important;
  border: 2px solid #0033FF;
  transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
}
._uw-styleguide__inline-nav_st4hc_2952 a:hover {
  background: transparent;
  color: #0033FF;
  text-decoration: none;
}

._design-system_st4hc_2969 {
  margin-top: 175px;
}
._design-system_st4hc_2969 ._design-card_st4hc_2972 {
  background-color: #efefef;
  border-radius: 4px;
  padding: 25px;
  margin-bottom: 2rem;
}
._design-system_st4hc_2969 ._design-name_st4hc_2978 {
  position: relative;
  background: #fff;
  margin-bottom: 15px;
  padding: 15px;
  border-radius: 4px;
}
._design-system_st4hc_2969 ._design-in-action_st4hc_2985 {
  color: #9f9f9f;
  font-size: 1rem;
  text-align: right;
}
._design-system_st4hc_2969 ._design-in-action_st4hc_2985:hover {
  text-decoration: none;
  color: #ed0a00;
}
._design-system_st4hc_2969 ._design-in-action_st4hc_2985:focus {
  text-decoration: none;
}
._design-system_st4hc_2969 ._design-component_st4hc_2997 {
  background-color: #fff;
  border-radius: 4px;
  padding: 15px;
  position: relative;
}
._design-system_st4hc_2969 ._design-description_st4hc_3003 ul {
  margin-top: 25px;
  display: flex;
  padding-left: 0;
  margin-left: 0;
  justify-content: space-between;
  list-style-type: none;
}
@media (max-width: 768px) {
  ._design-system_st4hc_2969 ._design-description_st4hc_3003 ul {
    flex-direction: column;
  }
  ._design-system_st4hc_2969 ._design-description_st4hc_3003 ul li {
    margin-bottom: 10px;
  }
}
._design-system_st4hc_2969 ._dark-background_st4hc_3019 {
  background: #001641;
}
._design-system_st4hc_2969 ._dark-background_st4hc_3019 ._design-color-changer--navy_st4hc_3022 {
  border: 1px solid #fff;
}
._design-system_st4hc_2969 ._design-color-changer_st4hc_3022 {
  position: absolute;
  right: 15px;
  top: 12px;
}
._design-system_st4hc_2969 ._design-color-changer_st4hc_3022 [class*=design-color-changer--] {
  width: 30px;
  height: 30px;
  margin-left: 5px;
}
._design-system_st4hc_2969 ._design-color-changer_st4hc_3022 [class*=design-color-changer--]:hover {
  opacity: 0.7;
  cursor: pointer;
}
._design-system_st4hc_2969 ._design-color-changer--red_st4hc_3039 {
  background-color: #ed0a00;
  border: 1px solid #ed0a00;
}
._design-system_st4hc_2969 ._design-color-changer--white_st4hc_3043 {
  background-color: #fff;
  border: 1px solid #001641;
}
._design-system_st4hc_2969 ._design-color-changer--navy_st4hc_3022 {
  background-color: #001641;
  border: 1px solid #001641;
}

._strong_st4hc_3052 {
  font-weight: bold;
}

._uw-h1_st4hc_3056 {
  font-size: 6.5rem;
}
@media (max-width: 768px) {
  ._uw-h1_st4hc_3056 {
    font-size: 4rem;
  }
}

._uw-h2_st4hc_3065 {
  font-size: 1.8rem;
  line-height: 1.85rem;
  font-weight: 700;
  letter-spacing: -0.025rem;
}
@media (max-width: 768px) {
  ._uw-h2_st4hc_3065 {
    font-size: 2rem;
    font-weight: 700;
  }
}
@media (max-width: 480px) {
  ._uw-h2_st4hc_3065 {
    font-size: 1.5rem;
    font-weight: 700;
  }
}

._uw-h3_st4hc_3084 {
  font-size: 2rem;
}

._uw-h4_st4hc_3088 {
  font-size: 1.75rem;
}

._uw-h5_st4hc_3092 {
  font-size: 1.25rem;
}

._uw-h6_st4hc_3096 {
  font-size: 1.1rem;
  line-height: 1.1em;
}

._chronicle-caption_st4hc_3101 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.125rem;
  margin: 15px 0;
  font-size: 1.5rem;
}

p._image-caption_st4hc_3108,
span._image-caption_st4hc_3108 {
  display: block;
  font-size: 75%;
  font-weight: 600;
  line-height: 1.5;
  margin-bottom: 1em;
}

._responsive-embed_st4hc_3117 {
  position: relative;
  height: 0;
  padding-bottom: 75%;
  overflow: hidden;
}
._responsive-embed_st4hc_3117._widescreen_st4hc_3123 {
  padding-bottom: 56.25%;
}
._responsive-embed_st4hc_3117 iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}

._uw-media-block_st4hc_3135 :has(._responsive-embed_st4hc_3117) ._transcript_st4hc_3135 {
  margin-bottom: 0;
}

@media print {
  @page {
    size: A4;
    margin: 20mm 0 10mm 0 !important;
  }
  body,
  html {
    width: 210mm;
    background: #fff;
  }
  body {
    padding-top: 25mm !important;
    font-size: 11pt !important;
  }
  ._page-navigator_st4hc_3153,
  ._pagination_st4hc_3154,
  ._uw-header_st4hc_3155,
  ._uw-header-clearfix_st4hc_3156,
  ._uw-scroll-top-container_st4hc_3157,
  footer {
    display: none !important;
  }
  p {
    font-size: 11pt !important;
    margin-bottom: 10pt !important;
  }
  p._intro_st4hc_3165,
  p._uw-intro_st4hc_3166 {
    font-size: 16pt !important;
  }
  ._button_st4hc_3169 {
    padding-left: 0 !important;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    page-break-after: avoid !important;
  }
  h1 {
    font-size: 32pt !important;
  }
  h2 {
    font-size: 24pt !important;
  }
  h3 {
    font-size: 17pt !important;
  }
  h4,
  h5,
  h6 {
    font-size: 14pt !important;
  }
  h2,
  h3,
  p {
    orphans: 3;
    widows: 3;
  }
  code {
    font: 11pt Courier, monospace;
  }
  blockquote {
    margin: 1.2em;
    padding: 1em;
    font-size: 11pt;
  }
  hr {
    background-color: #ccc;
  }
  ._section-breaker_st4hc_3211 {
    display: none !important;
  }
  /* Images */
  img {
    float: left;
    margin: 1em 1.5em 1.5em 0;
    max-width: 100% !important;
    page-break-inside: avoid;
  }
  a img {
    border: none;
  }
  /* Links */
  a:link,
  a:visited {
    background: transparent;
    font-weight: 700;
    text-decoration: underline;
    color: #333;
  }
  a[href] {
    text-decoration: none;
  }
  a[href]::after {
    display: none;
  }
  /* Table */
  table {
    margin: 1px;
    text-align: left;
    page-break-inside: auto;
  }
  tr {
    page-break-inside: avoid;
    page-break-after: auto;
  }
  th {
    border-bottom: 1px solid #333;
    font-weight: bold;
  }
  td {
    border-bottom: 1px solid #333;
  }
  td,
  th {
    padding: 4px 10px 4px 0;
  }
  thead {
    display: table-header-group;
  }
  tfoot {
    font-style: italic;
    display: table-footer-group;
  }
  caption {
    background: #fff;
    margin-bottom: 2em;
    text-align: left;
  }
  ._uw-masthead_st4hc_3271 {
    padding-top: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding: 0 !important;
  }
  ._uw-masthead__content_st4hc_3277 {
    margin-top: 0 !important;
  }
  ._uw-header-navs_st4hc_3280 {
    display: none !important;
  }
  ._uw-masthead--aside-image_st4hc_3283 ._uw-masthead__main_st4hc_3283 {
    padding: 0 !important;
  }
}
@media print {
  ._events-listing_st4hc_3288 ._uw-masthead__event-image_st4hc_3288::before {
    display: none !important;
  }
  ._events-listing_st4hc_3288 ._button_st4hc_3169 {
    display: none !important;
  }
  ._events-listing_st4hc_3288 aside {
    display: none !important;
  }
  ._layout-events-landing_st4hc_3297 ._uw-masthead_st4hc_3271 img {
    display: none;
  }
  ._layout-events-landing_st4hc_3297 a {
    text-decoration: none;
  }
  ._layout-events-landing_st4hc_3297 ._uw-event--no-image_st4hc_3303 {
    background: #001641 !important;
    overflow-y: auto;
  }
  ._layout-events-landing_st4hc_3297 ._uw-event--no-image_st4hc_3303 ._uw-event--image-bg_st4hc_3307 {
    overflow: revert;
  }
  ._layout-events-landing_st4hc_3297 ._uw-event--no-image_st4hc_3303 span {
    color: #fff !important;
  }
  ._layout-events-landing_st4hc_3297 ._uw-item-grid__title_st4hc_3313 {
    margin-bottom: 25px;
  }
  ._layout-events-landing_st4hc_3297 ._intro_st4hc_3165 {
    margin-bottom: 10px;
  }
  ._layout-events-landing_st4hc_3297 ._uw-item-grid_st4hc_3313 {
    margin-top: 25px;
  }
  ._uw-single-event_st4hc_3322 ._uw-event-footer_st4hc_3322,
  ._uw-single-event_st4hc_3322 ._uw-masthead__event-buttons_st4hc_3323,
  ._uw-single-event_st4hc_3322 aside {
    display: none;
  }
  ._uw-single-event_st4hc_3322 ._uw-masthead__event-image_st4hc_3288 {
    position: inherit !important;
  }
  ._uw-single-event_st4hc_3322 ._uw-masthead__event-image_st4hc_3288::before {
    display: none !important;
  }
  ._uw-single-event_st4hc_3322 ._uw-text-block_st4hc_3333 ._cell_st4hc_3333, ._uw-single-event_st4hc_3322 ._uw-start-your-journey--sub-header_st4hc_3333 ._cell_st4hc_3333, ._uw-single-event_st4hc_3322 ._uw-start-your-journey--header_st4hc_3333 ._cell_st4hc_3333, ._uw-single-event_st4hc_3322 ._motivation-widget_st4hc_3333 ._mw-more-areas_st4hc_3333 ._cell_st4hc_3333, ._motivation-widget_st4hc_3333 ._uw-single-event_st4hc_3322 ._mw-more-areas_st4hc_3333 ._cell_st4hc_3333 {
    width: 100% !important;
  }
  ._uw-single-event_st4hc_3322 ._uw-text-block_st4hc_3333:last-of-type, ._uw-single-event_st4hc_3322 ._uw-start-your-journey--sub-header_st4hc_3333:last-of-type, ._uw-single-event_st4hc_3322 ._uw-start-your-journey--header_st4hc_3333:last-of-type, ._uw-single-event_st4hc_3322 ._motivation-widget_st4hc_3333 ._mw-more-areas_st4hc_3333:last-of-type, ._motivation-widget_st4hc_3333 ._uw-single-event_st4hc_3322 ._mw-more-areas_st4hc_3333:last-of-type {
    margin-bottom: 5mm !important;
  }
}
@media print {
  ._uw-single-article_st4hc_3341 ._uw-intro-image--content_st4hc_3341 {
    padding: 0 !important;
    margin: 0 !important;
  }
  ._uw-single-article_st4hc_3341 ._uw-masthead__event-image_st4hc_3288 {
    display: none !important;
  }
  ._uw-single-article_st4hc_3341 p > img {
    width: 50%;
  }
  ._uw-single-article_st4hc_3341 h1 {
    margin: 0 0 2.5mm 0 !important;
    max-width: 100% !important;
  }
  ._uw-single-article_st4hc_3341 ._uw-masthead--image_st4hc_3355 ._uw-masthead__main_st4hc_3283 {
    padding-bottom: 0 !important;
    min-height: 0 !important;
  }
  ._uw-single-article_st4hc_3341 ._uw-masthead--aside-image_st4hc_3283 ._uw-masthead__event-image_st4hc_3288 {
    position: inherit !important;
  }
  ._uw-single-article_st4hc_3341 ._uw-masthead--aside-image_st4hc_3283 ._uw-masthead__event-image_st4hc_3288::before {
    background-image: none !important;
  }
  ._uw-single-article_st4hc_3341 ._uw-pagination_st4hc_3365,
  ._uw-single-article_st4hc_3341 ._uw-footer-quicklinks_st4hc_3366,
  ._uw-single-article_st4hc_3341 ._uw-post-aside-heading_st4hc_3367,
  ._uw-single-article_st4hc_3341 ._uw-post-aside-topic_st4hc_3368,
  ._uw-single-article_st4hc_3341 ._uw-post-aside-tag_st4hc_3369,
  ._uw-single-article_st4hc_3341 ._uw-social-icons_st4hc_3370 {
    display: none !important;
  }
  ._uw-single-article_st4hc_3341 #_uw-content-margin-fix_st4hc_1 {
    margin-top: 20px !important;
  }
  ._uw-single-article_st4hc_3341 ._large-9_st4hc_3376 {
    width: 100% !important;
  }
  ._uw-single-article_st4hc_3341 ._large-7_st4hc_3379 {
    width: 100% !important;
  }
  ._uw-single-article_st4hc_3341 ._grid-margin-x_st4hc_3382 > ._large-offset-1_st4hc_3382 {
    display: none !important;
  }
  ._uw-single-article_st4hc_3341 ._grid-x_st4hc_3385 > ._large-7_st4hc_3379 {
    width: 100% !important;
  }
  ._uw-single-article_st4hc_3341 ._uw-intro-image_st4hc_3341::before {
    background-color: white !important;
  }
  ._uw-single-article_st4hc_3341 ._uw-subscription-form_st4hc_2905 {
    display: none !important;
  }
  ._uw-single-article_st4hc_3341 ._uw-intro-image_st4hc_3341 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  ._uw-single-article_st4hc_3341 iframe {
    display: none !important;
  }
  ._masthead-desktop-background-image-right_st4hc_3401 {
    display: flex;
    background-image: inherit !important;
    background-position: top right 25px !important;
    background-size: 45% !important;
    background-repeat: no-repeat !important;
  }
}
@media print and (min-width: 1200px) {
  ._masthead-desktop-background-image-right_st4hc_3401 {
    width: 100%;
    height: 100%;
  }
}
@media print and (max-width: 1200px) {
  ._masthead-desktop-background-image-right_st4hc_3401 {
    background-position: bottom right;
    background-size: cover;
    width: 100%;
  }
}
@media print {
  ._uw-masthead--aside-image_st4hc_3283 ._uw-masthead__event-image_st4hc_3288 {
    position: inherit !important;
  }
  ._uw-masthead--aside-image_st4hc_3283 ._uw-masthead__event-image_st4hc_3288::before {
    background-image: none !important;
  }
  ._masthead-desktop-background-image-full_st4hc_3429 {
    display: none !important;
    height: auto !important;
  }
  ._masthead-desktop-background-image-full_st4hc_3429:before,
  ._masthead-desktop-background-image-right_st4hc_3401:before {
    background: none !important;
    opacity: 0 !important;
  }
  ._masthead-background-image-mobile_st4hc_3438 {
    display: none !important;
  }
  ._mob-hide_st4hc_3441 {
    display: flex;
    justify-content: flex-end;
    width: 100%;
  }
  ._uw-single-article_st4hc_3341 ._uw-page-content_st4hc_3446 ._uw-post-details_st4hc_3446 {
    order: 1 !important;
  }
  ._flex-news-right-image_st4hc_3449,
  ._flex-parent-news-right-image_st4hc_3450 {
    width: 100% !important;
  }
  ._uw-masthead__titleFull_st4hc_3453 {
    min-height: auto !important;
  }
  ._uw-masthead__titleRight_st4hc_3456 {
    width: 53%;
  }
  ._uw-masthead__bizunit_st4hc_3459 {
    display: flex !important;
  }
  ._uw-masthead__newscontent_st4hc_3462 {
    display: flex !important;
  }
  ._uw-masthead__photoby_st4hc_3465 {
    display: none !important;
  }
  ._uw-masthead__photobydesk_st4hc_3468 {
    width: 110%;
    margin-top: 10px;
    padding-top: 0 !important;
  }
  ._uw-pagination_st4hc_3365 {
    display: none !important;
  }
  ._uw-footer-quicklinks_st4hc_3366 {
    display: none !important;
  }
  ._uw-post-date_st4hc_3479 {
    display: block !important;
  }
  hr:nth-of-type(1) {
    display: none !important;
  }
  ._uw-post-author-list-alt_st4hc_3485 {
    display: block !important;
    margin-bottom: 0 !important;
  }
  ._uw-social-icons_st4hc_3370 {
    display: none !important;
  }
  ._uw-mc-card_st4hc_3492 {
    display: none !important;
  }
  ._uw-masthead__newscaption_st4hc_3495 {
    display: none !important;
  }
  ._uw-masthead__photobydesk_st4hc_3468 {
    display: none !important;
  }
  ._uw-masthead__newscontent_st4hc_3462 {
    display: none !important;
  }
  ._uw-masthead__photobydesk_st4hc_3468 {
    display: none !important;
  }
  #_uw-content-margin-fix_st4hc_1 {
    margin-top: 20px !important;
  }
  ._large-9_st4hc_3376 {
    width: 100% !important;
  }
  ._grid-margin-x_st4hc_3382 > ._large-10_st4hc_3513 {
    width: 100% !important;
  }
  ._flex-full_st4hc_3516 {
    width: 85% !important;
    display: flex !important;
    justify-content: flex-end !important;
  }
  ._flex-row-full-image_st4hc_3521 {
    padding: 0 0 2em !important;
  }
}
@media print {
  ._flex-row-full-image_st4hc_3521 {
    flex-direction: row !important;
    margin-bottom: 2em !important;
  }
}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

a {
  background-color: transparent;
}

abbr[title] {
  border-bottom: 0;
  text-decoration: underline dotted;
}

b,
strong {
  font-weight: bolder;
}

code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

img {
  border-style: none;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

details {
  display: block;
}

summary {
  display: list-item;
}

template {
  display: none;
}

[hidden] {
  display: none;
}

[data-whatintent=mouse] *, [data-whatintent=mouse] *:focus,
[data-whatintent=touch] *,
[data-whatintent=touch] *:focus,
[data-whatinput=mouse] *,
[data-whatinput=mouse] *:focus,
[data-whatinput=touch] *,
[data-whatinput=touch] *:focus {
  outline: none;
}

[draggable=false] {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
}

._foundation-mq_st4hc_3722 {
  font-family: "xsmall=0em&small=0em&medium=48em&large=64em&xlarge=75em&xxlarge=90em";
}

html {
  box-sizing: border-box;
  font-size: 100%;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

body {
  margin: 0;
  padding: 0;
  background: #f2f2f2;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 400;
  line-height: 1.5;
  color: #001641;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

img {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic;
}

textarea {
  height: auto;
  min-height: 50px;
  border-radius: 0;
}

select {
  box-sizing: border-box;
  width: 100%;
  border-radius: 0;
}

._map_canvas_st4hc_3769 img,
._map_canvas_st4hc_3769 embed,
._map_canvas_st4hc_3769 object,
._mqa-display_st4hc_3772 img,
._mqa-display_st4hc_3772 embed,
._mqa-display_st4hc_3772 object {
  max-width: none !important;
}

button {
  padding: 0;
  appearance: none;
  border: 0;
  border-radius: 0;
  background: transparent;
  line-height: 1;
  cursor: auto;
}
[data-whatinput=mouse] button {
  outline: 0;
}

pre {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
}

._is-visible_st4hc_3804 {
  display: block !important;
}

._is-hidden_st4hc_3808 {
  display: none !important;
}

._grid-container_st4hc_3812, ._mw-grid-container_st4hc_3812 {
  padding-right: 1.875rem;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  padding-left: 1.875rem;
  max-width: 76.875rem;
  margin-left: auto;
  margin-right: auto;
}
@media print, screen and (min-width: 48em) {
  ._grid-container_st4hc_3812, ._mw-grid-container_st4hc_3812 {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-container_st4hc_3812, ._mw-grid-container_st4hc_3812 {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media screen and (min-width: 75em) {
  ._grid-container_st4hc_3812, ._mw-grid-container_st4hc_3812 {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
._grid-container_st4hc_3812._fluid_st4hc_3839, ._fluid_st4hc_3839._mw-grid-container_st4hc_3812 {
  padding-right: 1.875rem;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  padding-left: 1.875rem;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
@media print, screen and (min-width: 48em) {
  ._grid-container_st4hc_3812._fluid_st4hc_3839, ._fluid_st4hc_3839._mw-grid-container_st4hc_3812 {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-container_st4hc_3812._fluid_st4hc_3839, ._fluid_st4hc_3839._mw-grid-container_st4hc_3812 {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media screen and (min-width: 75em) {
  ._grid-container_st4hc_3812._fluid_st4hc_3839, ._fluid_st4hc_3839._mw-grid-container_st4hc_3812 {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
._grid-container_st4hc_3812._full_st4hc_3866, ._full_st4hc_3866._mw-grid-container_st4hc_3812 {
  padding-right: 0;
  padding-left: 0;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

._grid-x_st4hc_3385 {
  display: flex;
  flex-flow: row wrap;
}

._cell_st4hc_3333 {
  flex: 0 0 auto;
  min-height: 0;
  min-width: 0;
  width: 100%;
}
._cell_st4hc_3333._auto_st4hc_3885 {
  flex: 1 1 0;
}
._cell_st4hc_3333._shrink_st4hc_3888 {
  flex: 0 0 auto;
}

._grid-x_st4hc_3385 > ._auto_st4hc_3885 {
  width: auto;
}
._grid-x_st4hc_3385 > ._shrink_st4hc_3888 {
  width: auto;
}

._grid-x_st4hc_3385 > ._xsmall-shrink_st4hc_3899, ._grid-x_st4hc_3385 > ._xsmall-full_st4hc_3899, ._grid-x_st4hc_3385 > ._xsmall-1_st4hc_3899, ._grid-x_st4hc_3385 > ._xsmall-2_st4hc_3899, ._grid-x_st4hc_3385 > ._xsmall-3_st4hc_3899, ._grid-x_st4hc_3385 > ._xsmall-4_st4hc_3899, ._grid-x_st4hc_3385 > ._xsmall-5_st4hc_3899, ._grid-x_st4hc_3385 > ._xsmall-6_st4hc_3899, ._grid-x_st4hc_3385 > ._xsmall-7_st4hc_3899, ._grid-x_st4hc_3385 > ._xsmall-8_st4hc_3899, ._grid-x_st4hc_3385 > ._xsmall-9_st4hc_3899, ._grid-x_st4hc_3385 > ._xsmall-10_st4hc_3899, ._grid-x_st4hc_3385 > ._xsmall-11_st4hc_3899, ._grid-x_st4hc_3385 > ._xsmall-12_st4hc_3899 {
  flex-basis: auto;
}

._grid-x_st4hc_3385 > ._small-shrink_st4hc_3903, ._grid-x_st4hc_3385 > ._small-full_st4hc_3903, ._grid-x_st4hc_3385 > ._small-1_st4hc_3903, ._grid-x_st4hc_3385 > ._small-2_st4hc_3903, ._grid-x_st4hc_3385 > ._small-3_st4hc_3903, ._grid-x_st4hc_3385 > ._small-4_st4hc_3903, ._grid-x_st4hc_3385 > ._small-5_st4hc_3903, ._grid-x_st4hc_3385 > ._small-6_st4hc_3903, ._grid-x_st4hc_3385 > ._small-7_st4hc_3903, ._grid-x_st4hc_3385 > ._small-8_st4hc_3903, ._grid-x_st4hc_3385 > ._small-9_st4hc_3903, ._grid-x_st4hc_3385 > ._small-10_st4hc_3903, ._grid-x_st4hc_3385 > ._small-11_st4hc_3903, ._grid-x_st4hc_3385 > ._small-12_st4hc_3903 {
  flex-basis: auto;
}

@media print, screen and (min-width: 48em) {
  ._grid-x_st4hc_3385 > ._medium-shrink_st4hc_3908, ._grid-x_st4hc_3385 > ._medium-full_st4hc_3908, ._grid-x_st4hc_3385 > ._medium-1_st4hc_3908, ._grid-x_st4hc_3385 > ._medium-2_st4hc_3908, ._grid-x_st4hc_3385 > ._medium-3_st4hc_3908, ._grid-x_st4hc_3385 > ._medium-4_st4hc_3908, ._grid-x_st4hc_3385 > ._medium-5_st4hc_3908, ._grid-x_st4hc_3385 > ._medium-6_st4hc_3908, ._grid-x_st4hc_3385 > ._medium-7_st4hc_3908, ._grid-x_st4hc_3385 > ._medium-8_st4hc_3908, ._grid-x_st4hc_3385 > ._medium-9_st4hc_3908, ._grid-x_st4hc_3385 > ._medium-10_st4hc_3908, ._grid-x_st4hc_3385 > ._medium-11_st4hc_3908, ._grid-x_st4hc_3385 > ._medium-12_st4hc_3908 {
    flex-basis: auto;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-x_st4hc_3385 > ._large-shrink_st4hc_3913, ._grid-x_st4hc_3385 > ._large-full_st4hc_3913, ._grid-x_st4hc_3385 > ._large-1_st4hc_3513, ._grid-x_st4hc_3385 > ._large-2_st4hc_3913, ._grid-x_st4hc_3385 > ._large-3_st4hc_3913, ._grid-x_st4hc_3385 > ._large-4_st4hc_3913, ._grid-x_st4hc_3385 > ._large-5_st4hc_3913, ._grid-x_st4hc_3385 > ._large-6_st4hc_3913, ._grid-x_st4hc_3385 > ._large-7_st4hc_3379, ._grid-x_st4hc_3385 > ._large-8_st4hc_3913, ._grid-x_st4hc_3385 > ._large-9_st4hc_3376, ._grid-x_st4hc_3385 > ._large-10_st4hc_3513, ._grid-x_st4hc_3385 > ._large-11_st4hc_3913, ._grid-x_st4hc_3385 > ._large-12_st4hc_3913 {
    flex-basis: auto;
  }
}
@media screen and (min-width: 75em) {
  ._grid-x_st4hc_3385 > ._xlarge-shrink_st4hc_3918, ._grid-x_st4hc_3385 > ._xlarge-full_st4hc_3918, ._grid-x_st4hc_3385 > ._xlarge-1_st4hc_3918, ._grid-x_st4hc_3385 > ._xlarge-2_st4hc_3918, ._grid-x_st4hc_3385 > ._xlarge-3_st4hc_3918, ._grid-x_st4hc_3385 > ._xlarge-4_st4hc_3918, ._grid-x_st4hc_3385 > ._xlarge-5_st4hc_3918, ._grid-x_st4hc_3385 > ._xlarge-6_st4hc_3918, ._grid-x_st4hc_3385 > ._xlarge-7_st4hc_3918, ._grid-x_st4hc_3385 > ._xlarge-8_st4hc_3918, ._grid-x_st4hc_3385 > ._xlarge-9_st4hc_3918, ._grid-x_st4hc_3385 > ._xlarge-10_st4hc_3918, ._grid-x_st4hc_3385 > ._xlarge-11_st4hc_3918, ._grid-x_st4hc_3385 > ._xlarge-12_st4hc_3918 {
    flex-basis: auto;
  }
}
._grid-x_st4hc_3385 > ._xsmall-12_st4hc_3899, ._grid-x_st4hc_3385 > ._xsmall-11_st4hc_3899, ._grid-x_st4hc_3385 > ._xsmall-10_st4hc_3899, ._grid-x_st4hc_3385 > ._xsmall-9_st4hc_3899, ._grid-x_st4hc_3385 > ._xsmall-8_st4hc_3899, ._grid-x_st4hc_3385 > ._xsmall-7_st4hc_3899, ._grid-x_st4hc_3385 > ._xsmall-6_st4hc_3899, ._grid-x_st4hc_3385 > ._xsmall-5_st4hc_3899, ._grid-x_st4hc_3385 > ._xsmall-4_st4hc_3899, ._grid-x_st4hc_3385 > ._xsmall-3_st4hc_3899, ._grid-x_st4hc_3385 > ._xsmall-2_st4hc_3899, ._grid-x_st4hc_3385 > ._xsmall-1_st4hc_3899 {
  flex: 0 0 auto;
}

._grid-x_st4hc_3385 > ._xsmall-1_st4hc_3899 {
  width: 8.3333333333%;
}

._grid-x_st4hc_3385 > ._xsmall-2_st4hc_3899 {
  width: 16.6666666667%;
}

._grid-x_st4hc_3385 > ._xsmall-3_st4hc_3899 {
  width: 25%;
}

._grid-x_st4hc_3385 > ._xsmall-4_st4hc_3899 {
  width: 33.3333333333%;
}

._grid-x_st4hc_3385 > ._xsmall-5_st4hc_3899 {
  width: 41.6666666667%;
}

._grid-x_st4hc_3385 > ._xsmall-6_st4hc_3899 {
  width: 50%;
}

._grid-x_st4hc_3385 > ._xsmall-7_st4hc_3899 {
  width: 58.3333333333%;
}

._grid-x_st4hc_3385 > ._xsmall-8_st4hc_3899 {
  width: 66.6666666667%;
}

._grid-x_st4hc_3385 > ._xsmall-9_st4hc_3899 {
  width: 75%;
}

._grid-x_st4hc_3385 > ._xsmall-10_st4hc_3899 {
  width: 83.3333333333%;
}

._grid-x_st4hc_3385 > ._xsmall-11_st4hc_3899 {
  width: 91.6666666667%;
}

._grid-x_st4hc_3385 > ._xsmall-12_st4hc_3899 {
  width: 100%;
}

._grid-x_st4hc_3385 > ._small-auto_st4hc_3974 {
  flex: 1 1 0;
  width: auto;
}

._grid-x_st4hc_3385 > ._small-12_st4hc_3903, ._grid-x_st4hc_3385 > ._small-11_st4hc_3903, ._grid-x_st4hc_3385 > ._small-10_st4hc_3903, ._grid-x_st4hc_3385 > ._small-9_st4hc_3903, ._grid-x_st4hc_3385 > ._small-8_st4hc_3903, ._grid-x_st4hc_3385 > ._small-7_st4hc_3903, ._grid-x_st4hc_3385 > ._small-6_st4hc_3903, ._grid-x_st4hc_3385 > ._small-5_st4hc_3903, ._grid-x_st4hc_3385 > ._small-4_st4hc_3903, ._grid-x_st4hc_3385 > ._small-3_st4hc_3903, ._grid-x_st4hc_3385 > ._small-2_st4hc_3903, ._grid-x_st4hc_3385 > ._small-1_st4hc_3903, ._grid-x_st4hc_3385 > ._small-shrink_st4hc_3903 {
  flex: 0 0 auto;
}

._grid-x_st4hc_3385 > ._small-shrink_st4hc_3903 {
  width: auto;
}

._grid-x_st4hc_3385 > ._small-1_st4hc_3903 {
  width: 8.3333333333%;
}

._grid-x_st4hc_3385 > ._small-2_st4hc_3903 {
  width: 16.6666666667%;
}

._grid-x_st4hc_3385 > ._small-3_st4hc_3903 {
  width: 25%;
}

._grid-x_st4hc_3385 > ._small-4_st4hc_3903 {
  width: 33.3333333333%;
}

._grid-x_st4hc_3385 > ._small-5_st4hc_3903 {
  width: 41.6666666667%;
}

._grid-x_st4hc_3385 > ._small-6_st4hc_3903 {
  width: 50%;
}

._grid-x_st4hc_3385 > ._small-7_st4hc_3903 {
  width: 58.3333333333%;
}

._grid-x_st4hc_3385 > ._small-8_st4hc_3903 {
  width: 66.6666666667%;
}

._grid-x_st4hc_3385 > ._small-9_st4hc_3903 {
  width: 75%;
}

._grid-x_st4hc_3385 > ._small-10_st4hc_3903 {
  width: 83.3333333333%;
}

._grid-x_st4hc_3385 > ._small-11_st4hc_3903 {
  width: 91.6666666667%;
}

._grid-x_st4hc_3385 > ._small-12_st4hc_3903 {
  width: 100%;
}

@media print, screen and (min-width: 48em) {
  ._grid-x_st4hc_3385 > ._medium-auto_st4hc_4036 {
    flex: 1 1 0;
    width: auto;
  }
  ._grid-x_st4hc_3385 > ._medium-12_st4hc_3908, ._grid-x_st4hc_3385 > ._medium-11_st4hc_3908, ._grid-x_st4hc_3385 > ._medium-10_st4hc_3908, ._grid-x_st4hc_3385 > ._medium-9_st4hc_3908, ._grid-x_st4hc_3385 > ._medium-8_st4hc_3908, ._grid-x_st4hc_3385 > ._medium-7_st4hc_3908, ._grid-x_st4hc_3385 > ._medium-6_st4hc_3908, ._grid-x_st4hc_3385 > ._medium-5_st4hc_3908, ._grid-x_st4hc_3385 > ._medium-4_st4hc_3908, ._grid-x_st4hc_3385 > ._medium-3_st4hc_3908, ._grid-x_st4hc_3385 > ._medium-2_st4hc_3908, ._grid-x_st4hc_3385 > ._medium-1_st4hc_3908, ._grid-x_st4hc_3385 > ._medium-shrink_st4hc_3908 {
    flex: 0 0 auto;
  }
  ._grid-x_st4hc_3385 > ._medium-shrink_st4hc_3908 {
    width: auto;
  }
  ._grid-x_st4hc_3385 > ._medium-1_st4hc_3908 {
    width: 8.3333333333%;
  }
  ._grid-x_st4hc_3385 > ._medium-2_st4hc_3908 {
    width: 16.6666666667%;
  }
  ._grid-x_st4hc_3385 > ._medium-3_st4hc_3908 {
    width: 25%;
  }
  ._grid-x_st4hc_3385 > ._medium-4_st4hc_3908 {
    width: 33.3333333333%;
  }
  ._grid-x_st4hc_3385 > ._medium-5_st4hc_3908 {
    width: 41.6666666667%;
  }
  ._grid-x_st4hc_3385 > ._medium-6_st4hc_3908 {
    width: 50%;
  }
  ._grid-x_st4hc_3385 > ._medium-7_st4hc_3908 {
    width: 58.3333333333%;
  }
  ._grid-x_st4hc_3385 > ._medium-8_st4hc_3908 {
    width: 66.6666666667%;
  }
  ._grid-x_st4hc_3385 > ._medium-9_st4hc_3908 {
    width: 75%;
  }
  ._grid-x_st4hc_3385 > ._medium-10_st4hc_3908 {
    width: 83.3333333333%;
  }
  ._grid-x_st4hc_3385 > ._medium-11_st4hc_3908 {
    width: 91.6666666667%;
  }
  ._grid-x_st4hc_3385 > ._medium-12_st4hc_3908 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-x_st4hc_3385 > ._large-auto_st4hc_4084 {
    flex: 1 1 0;
    width: auto;
  }
  ._grid-x_st4hc_3385 > ._large-12_st4hc_3913, ._grid-x_st4hc_3385 > ._large-11_st4hc_3913, ._grid-x_st4hc_3385 > ._large-10_st4hc_3513, ._grid-x_st4hc_3385 > ._large-9_st4hc_3376, ._grid-x_st4hc_3385 > ._large-8_st4hc_3913, ._grid-x_st4hc_3385 > ._large-7_st4hc_3379, ._grid-x_st4hc_3385 > ._large-6_st4hc_3913, ._grid-x_st4hc_3385 > ._large-5_st4hc_3913, ._grid-x_st4hc_3385 > ._large-4_st4hc_3913, ._grid-x_st4hc_3385 > ._large-3_st4hc_3913, ._grid-x_st4hc_3385 > ._large-2_st4hc_3913, ._grid-x_st4hc_3385 > ._large-1_st4hc_3513, ._grid-x_st4hc_3385 > ._large-shrink_st4hc_3913 {
    flex: 0 0 auto;
  }
  ._grid-x_st4hc_3385 > ._large-shrink_st4hc_3913 {
    width: auto;
  }
  ._grid-x_st4hc_3385 > ._large-1_st4hc_3513 {
    width: 8.3333333333%;
  }
  ._grid-x_st4hc_3385 > ._large-2_st4hc_3913 {
    width: 16.6666666667%;
  }
  ._grid-x_st4hc_3385 > ._large-3_st4hc_3913 {
    width: 25%;
  }
  ._grid-x_st4hc_3385 > ._large-4_st4hc_3913 {
    width: 33.3333333333%;
  }
  ._grid-x_st4hc_3385 > ._large-5_st4hc_3913 {
    width: 41.6666666667%;
  }
  ._grid-x_st4hc_3385 > ._large-6_st4hc_3913 {
    width: 50%;
  }
  ._grid-x_st4hc_3385 > ._large-7_st4hc_3379 {
    width: 58.3333333333%;
  }
  ._grid-x_st4hc_3385 > ._large-8_st4hc_3913 {
    width: 66.6666666667%;
  }
  ._grid-x_st4hc_3385 > ._large-9_st4hc_3376 {
    width: 75%;
  }
  ._grid-x_st4hc_3385 > ._large-10_st4hc_3513 {
    width: 83.3333333333%;
  }
  ._grid-x_st4hc_3385 > ._large-11_st4hc_3913 {
    width: 91.6666666667%;
  }
  ._grid-x_st4hc_3385 > ._large-12_st4hc_3913 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._grid-x_st4hc_3385 > ._xlarge-auto_st4hc_4132 {
    flex: 1 1 0;
    width: auto;
  }
  ._grid-x_st4hc_3385 > ._xlarge-12_st4hc_3918, ._grid-x_st4hc_3385 > ._xlarge-11_st4hc_3918, ._grid-x_st4hc_3385 > ._xlarge-10_st4hc_3918, ._grid-x_st4hc_3385 > ._xlarge-9_st4hc_3918, ._grid-x_st4hc_3385 > ._xlarge-8_st4hc_3918, ._grid-x_st4hc_3385 > ._xlarge-7_st4hc_3918, ._grid-x_st4hc_3385 > ._xlarge-6_st4hc_3918, ._grid-x_st4hc_3385 > ._xlarge-5_st4hc_3918, ._grid-x_st4hc_3385 > ._xlarge-4_st4hc_3918, ._grid-x_st4hc_3385 > ._xlarge-3_st4hc_3918, ._grid-x_st4hc_3385 > ._xlarge-2_st4hc_3918, ._grid-x_st4hc_3385 > ._xlarge-1_st4hc_3918, ._grid-x_st4hc_3385 > ._xlarge-shrink_st4hc_3918 {
    flex: 0 0 auto;
  }
  ._grid-x_st4hc_3385 > ._xlarge-shrink_st4hc_3918 {
    width: auto;
  }
  ._grid-x_st4hc_3385 > ._xlarge-1_st4hc_3918 {
    width: 8.3333333333%;
  }
  ._grid-x_st4hc_3385 > ._xlarge-2_st4hc_3918 {
    width: 16.6666666667%;
  }
  ._grid-x_st4hc_3385 > ._xlarge-3_st4hc_3918 {
    width: 25%;
  }
  ._grid-x_st4hc_3385 > ._xlarge-4_st4hc_3918 {
    width: 33.3333333333%;
  }
  ._grid-x_st4hc_3385 > ._xlarge-5_st4hc_3918 {
    width: 41.6666666667%;
  }
  ._grid-x_st4hc_3385 > ._xlarge-6_st4hc_3918 {
    width: 50%;
  }
  ._grid-x_st4hc_3385 > ._xlarge-7_st4hc_3918 {
    width: 58.3333333333%;
  }
  ._grid-x_st4hc_3385 > ._xlarge-8_st4hc_3918 {
    width: 66.6666666667%;
  }
  ._grid-x_st4hc_3385 > ._xlarge-9_st4hc_3918 {
    width: 75%;
  }
  ._grid-x_st4hc_3385 > ._xlarge-10_st4hc_3918 {
    width: 83.3333333333%;
  }
  ._grid-x_st4hc_3385 > ._xlarge-11_st4hc_3918 {
    width: 91.6666666667%;
  }
  ._grid-x_st4hc_3385 > ._xlarge-12_st4hc_3918 {
    width: 100%;
  }
}
._grid-margin-x_st4hc_3382:not(._grid-x_st4hc_3385) > ._cell_st4hc_3333 {
  width: auto;
}

._grid-margin-y_st4hc_4183:not(._grid-y_st4hc_4183) > ._cell_st4hc_3333 {
  height: auto;
}

._grid-margin-x_st4hc_3382 {
  margin-left: -0.46875rem;
  margin-right: -0.46875rem;
  margin-left: -0.46875rem;
  margin-right: -0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-margin-x_st4hc_3382 {
    margin-left: -0.46875rem;
    margin-right: -0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-x_st4hc_3382 {
    margin-left: -0.78125rem;
    margin-right: -0.78125rem;
  }
}
._grid-margin-x_st4hc_3382 > ._cell_st4hc_3333 {
  width: calc(100% - 0.9375rem);
  margin-left: 0.46875rem;
  margin-right: 0.46875rem;
}
._grid-margin-x_st4hc_3382 > ._cell_st4hc_3333 {
  width: calc(100% - 0.9375rem);
  margin-left: 0.46875rem;
  margin-right: 0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-margin-x_st4hc_3382 > ._cell_st4hc_3333 {
    width: calc(100% - 0.9375rem);
    margin-left: 0.46875rem;
    margin-right: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-x_st4hc_3382 > ._cell_st4hc_3333 {
    width: calc(100% - 1.5625rem);
    margin-left: 0.78125rem;
    margin-right: 0.78125rem;
  }
}
._grid-margin-x_st4hc_3382 > ._auto_st4hc_3885 {
  width: auto;
}
._grid-margin-x_st4hc_3382 > ._shrink_st4hc_3888 {
  width: auto;
}
._grid-margin-x_st4hc_3382 > ._xsmall-1_st4hc_3899 {
  width: calc(8.3333333333% - 0.9375rem);
}
._grid-margin-x_st4hc_3382 > ._xsmall-2_st4hc_3899 {
  width: calc(16.6666666667% - 0.9375rem);
}
._grid-margin-x_st4hc_3382 > ._xsmall-3_st4hc_3899 {
  width: calc(25% - 0.9375rem);
}
._grid-margin-x_st4hc_3382 > ._xsmall-4_st4hc_3899 {
  width: calc(33.3333333333% - 0.9375rem);
}
._grid-margin-x_st4hc_3382 > ._xsmall-5_st4hc_3899 {
  width: calc(41.6666666667% - 0.9375rem);
}
._grid-margin-x_st4hc_3382 > ._xsmall-6_st4hc_3899 {
  width: calc(50% - 0.9375rem);
}
._grid-margin-x_st4hc_3382 > ._xsmall-7_st4hc_3899 {
  width: calc(58.3333333333% - 0.9375rem);
}
._grid-margin-x_st4hc_3382 > ._xsmall-8_st4hc_3899 {
  width: calc(66.6666666667% - 0.9375rem);
}
._grid-margin-x_st4hc_3382 > ._xsmall-9_st4hc_3899 {
  width: calc(75% - 0.9375rem);
}
._grid-margin-x_st4hc_3382 > ._xsmall-10_st4hc_3899 {
  width: calc(83.3333333333% - 0.9375rem);
}
._grid-margin-x_st4hc_3382 > ._xsmall-11_st4hc_3899 {
  width: calc(91.6666666667% - 0.9375rem);
}
._grid-margin-x_st4hc_3382 > ._xsmall-12_st4hc_3899 {
  width: calc(100% - 0.9375rem);
}
._grid-margin-x_st4hc_3382 > ._auto_st4hc_3885 {
  width: auto;
}
._grid-margin-x_st4hc_3382 > ._shrink_st4hc_3888 {
  width: auto;
}
._grid-margin-x_st4hc_3382 > ._xsmall-1_st4hc_3899 {
  width: calc(8.3333333333% - 0.9375rem);
}
._grid-margin-x_st4hc_3382 > ._xsmall-2_st4hc_3899 {
  width: calc(16.6666666667% - 0.9375rem);
}
._grid-margin-x_st4hc_3382 > ._xsmall-3_st4hc_3899 {
  width: calc(25% - 0.9375rem);
}
._grid-margin-x_st4hc_3382 > ._xsmall-4_st4hc_3899 {
  width: calc(33.3333333333% - 0.9375rem);
}
._grid-margin-x_st4hc_3382 > ._xsmall-5_st4hc_3899 {
  width: calc(41.6666666667% - 0.9375rem);
}
._grid-margin-x_st4hc_3382 > ._xsmall-6_st4hc_3899 {
  width: calc(50% - 0.9375rem);
}
._grid-margin-x_st4hc_3382 > ._xsmall-7_st4hc_3899 {
  width: calc(58.3333333333% - 0.9375rem);
}
._grid-margin-x_st4hc_3382 > ._xsmall-8_st4hc_3899 {
  width: calc(66.6666666667% - 0.9375rem);
}
._grid-margin-x_st4hc_3382 > ._xsmall-9_st4hc_3899 {
  width: calc(75% - 0.9375rem);
}
._grid-margin-x_st4hc_3382 > ._xsmall-10_st4hc_3899 {
  width: calc(83.3333333333% - 0.9375rem);
}
._grid-margin-x_st4hc_3382 > ._xsmall-11_st4hc_3899 {
  width: calc(91.6666666667% - 0.9375rem);
}
._grid-margin-x_st4hc_3382 > ._xsmall-12_st4hc_3899 {
  width: calc(100% - 0.9375rem);
}
._grid-margin-x_st4hc_3382 > ._small-auto_st4hc_3974 {
  width: auto;
}
._grid-margin-x_st4hc_3382 > ._small-shrink_st4hc_3903 {
  width: auto;
}
._grid-margin-x_st4hc_3382 > ._small-1_st4hc_3903 {
  width: calc(8.3333333333% - 0.9375rem);
}
._grid-margin-x_st4hc_3382 > ._small-2_st4hc_3903 {
  width: calc(16.6666666667% - 0.9375rem);
}
._grid-margin-x_st4hc_3382 > ._small-3_st4hc_3903 {
  width: calc(25% - 0.9375rem);
}
._grid-margin-x_st4hc_3382 > ._small-4_st4hc_3903 {
  width: calc(33.3333333333% - 0.9375rem);
}
._grid-margin-x_st4hc_3382 > ._small-5_st4hc_3903 {
  width: calc(41.6666666667% - 0.9375rem);
}
._grid-margin-x_st4hc_3382 > ._small-6_st4hc_3903 {
  width: calc(50% - 0.9375rem);
}
._grid-margin-x_st4hc_3382 > ._small-7_st4hc_3903 {
  width: calc(58.3333333333% - 0.9375rem);
}
._grid-margin-x_st4hc_3382 > ._small-8_st4hc_3903 {
  width: calc(66.6666666667% - 0.9375rem);
}
._grid-margin-x_st4hc_3382 > ._small-9_st4hc_3903 {
  width: calc(75% - 0.9375rem);
}
._grid-margin-x_st4hc_3382 > ._small-10_st4hc_3903 {
  width: calc(83.3333333333% - 0.9375rem);
}
._grid-margin-x_st4hc_3382 > ._small-11_st4hc_3903 {
  width: calc(91.6666666667% - 0.9375rem);
}
._grid-margin-x_st4hc_3382 > ._small-12_st4hc_3903 {
  width: calc(100% - 0.9375rem);
}
@media print, screen and (min-width: 48em) {
  ._grid-margin-x_st4hc_3382 > ._auto_st4hc_3885 {
    width: auto;
  }
  ._grid-margin-x_st4hc_3382 > ._shrink_st4hc_3888 {
    width: auto;
  }
  ._grid-margin-x_st4hc_3382 > ._xsmall-1_st4hc_3899 {
    width: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382 > ._xsmall-2_st4hc_3899 {
    width: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382 > ._xsmall-3_st4hc_3899 {
    width: calc(25% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382 > ._xsmall-4_st4hc_3899 {
    width: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382 > ._xsmall-5_st4hc_3899 {
    width: calc(41.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382 > ._xsmall-6_st4hc_3899 {
    width: calc(50% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382 > ._xsmall-7_st4hc_3899 {
    width: calc(58.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382 > ._xsmall-8_st4hc_3899 {
    width: calc(66.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382 > ._xsmall-9_st4hc_3899 {
    width: calc(75% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382 > ._xsmall-10_st4hc_3899 {
    width: calc(83.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382 > ._xsmall-11_st4hc_3899 {
    width: calc(91.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382 > ._xsmall-12_st4hc_3899 {
    width: calc(100% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382 > ._small-auto_st4hc_3974 {
    width: auto;
  }
  ._grid-margin-x_st4hc_3382 > ._small-shrink_st4hc_3903 {
    width: auto;
  }
  ._grid-margin-x_st4hc_3382 > ._small-1_st4hc_3903 {
    width: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382 > ._small-2_st4hc_3903 {
    width: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382 > ._small-3_st4hc_3903 {
    width: calc(25% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382 > ._small-4_st4hc_3903 {
    width: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382 > ._small-5_st4hc_3903 {
    width: calc(41.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382 > ._small-6_st4hc_3903 {
    width: calc(50% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382 > ._small-7_st4hc_3903 {
    width: calc(58.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382 > ._small-8_st4hc_3903 {
    width: calc(66.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382 > ._small-9_st4hc_3903 {
    width: calc(75% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382 > ._small-10_st4hc_3903 {
    width: calc(83.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382 > ._small-11_st4hc_3903 {
    width: calc(91.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382 > ._small-12_st4hc_3903 {
    width: calc(100% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382 > ._medium-auto_st4hc_4036 {
    width: auto;
  }
  ._grid-margin-x_st4hc_3382 > ._medium-shrink_st4hc_3908 {
    width: auto;
  }
  ._grid-margin-x_st4hc_3382 > ._medium-1_st4hc_3908 {
    width: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382 > ._medium-2_st4hc_3908 {
    width: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382 > ._medium-3_st4hc_3908 {
    width: calc(25% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382 > ._medium-4_st4hc_3908 {
    width: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382 > ._medium-5_st4hc_3908 {
    width: calc(41.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382 > ._medium-6_st4hc_3908 {
    width: calc(50% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382 > ._medium-7_st4hc_3908 {
    width: calc(58.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382 > ._medium-8_st4hc_3908 {
    width: calc(66.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382 > ._medium-9_st4hc_3908 {
    width: calc(75% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382 > ._medium-10_st4hc_3908 {
    width: calc(83.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382 > ._medium-11_st4hc_3908 {
    width: calc(91.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382 > ._medium-12_st4hc_3908 {
    width: calc(100% - 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-x_st4hc_3382 > ._auto_st4hc_3885 {
    width: auto;
  }
  ._grid-margin-x_st4hc_3382 > ._shrink_st4hc_3888 {
    width: auto;
  }
  ._grid-margin-x_st4hc_3382 > ._xsmall-1_st4hc_3899 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._xsmall-2_st4hc_3899 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._xsmall-3_st4hc_3899 {
    width: calc(25% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._xsmall-4_st4hc_3899 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._xsmall-5_st4hc_3899 {
    width: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._xsmall-6_st4hc_3899 {
    width: calc(50% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._xsmall-7_st4hc_3899 {
    width: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._xsmall-8_st4hc_3899 {
    width: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._xsmall-9_st4hc_3899 {
    width: calc(75% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._xsmall-10_st4hc_3899 {
    width: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._xsmall-11_st4hc_3899 {
    width: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._xsmall-12_st4hc_3899 {
    width: calc(100% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._small-auto_st4hc_3974 {
    width: auto;
  }
  ._grid-margin-x_st4hc_3382 > ._small-shrink_st4hc_3903 {
    width: auto;
  }
  ._grid-margin-x_st4hc_3382 > ._small-1_st4hc_3903 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._small-2_st4hc_3903 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._small-3_st4hc_3903 {
    width: calc(25% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._small-4_st4hc_3903 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._small-5_st4hc_3903 {
    width: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._small-6_st4hc_3903 {
    width: calc(50% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._small-7_st4hc_3903 {
    width: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._small-8_st4hc_3903 {
    width: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._small-9_st4hc_3903 {
    width: calc(75% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._small-10_st4hc_3903 {
    width: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._small-11_st4hc_3903 {
    width: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._small-12_st4hc_3903 {
    width: calc(100% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._medium-auto_st4hc_4036 {
    width: auto;
  }
  ._grid-margin-x_st4hc_3382 > ._medium-shrink_st4hc_3908 {
    width: auto;
  }
  ._grid-margin-x_st4hc_3382 > ._medium-1_st4hc_3908 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._medium-2_st4hc_3908 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._medium-3_st4hc_3908 {
    width: calc(25% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._medium-4_st4hc_3908 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._medium-5_st4hc_3908 {
    width: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._medium-6_st4hc_3908 {
    width: calc(50% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._medium-7_st4hc_3908 {
    width: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._medium-8_st4hc_3908 {
    width: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._medium-9_st4hc_3908 {
    width: calc(75% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._medium-10_st4hc_3908 {
    width: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._medium-11_st4hc_3908 {
    width: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._medium-12_st4hc_3908 {
    width: calc(100% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._large-auto_st4hc_4084 {
    width: auto;
  }
  ._grid-margin-x_st4hc_3382 > ._large-shrink_st4hc_3913 {
    width: auto;
  }
  ._grid-margin-x_st4hc_3382 > ._large-1_st4hc_3513 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._large-2_st4hc_3913 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._large-3_st4hc_3913 {
    width: calc(25% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._large-4_st4hc_3913 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._large-5_st4hc_3913 {
    width: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._large-6_st4hc_3913 {
    width: calc(50% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._large-7_st4hc_3379 {
    width: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._large-8_st4hc_3913 {
    width: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._large-9_st4hc_3376 {
    width: calc(75% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._large-10_st4hc_3513 {
    width: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._large-11_st4hc_3913 {
    width: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._large-12_st4hc_3913 {
    width: calc(100% - 1.5625rem);
  }
}
@media screen and (min-width: 75em) {
  ._grid-margin-x_st4hc_3382 > ._xlarge-auto_st4hc_4132 {
    width: auto;
  }
  ._grid-margin-x_st4hc_3382 > ._xlarge-shrink_st4hc_3918 {
    width: auto;
  }
  ._grid-margin-x_st4hc_3382 > ._xlarge-1_st4hc_3918 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._xlarge-2_st4hc_3918 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._xlarge-3_st4hc_3918 {
    width: calc(25% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._xlarge-4_st4hc_3918 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._xlarge-5_st4hc_3918 {
    width: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._xlarge-6_st4hc_3918 {
    width: calc(50% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._xlarge-7_st4hc_3918 {
    width: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._xlarge-8_st4hc_3918 {
    width: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._xlarge-9_st4hc_3918 {
    width: calc(75% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._xlarge-10_st4hc_3918 {
    width: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._xlarge-11_st4hc_3918 {
    width: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382 > ._xlarge-12_st4hc_3918 {
    width: calc(100% - 1.5625rem);
  }
}

._grid-padding-x_st4hc_4698 ._grid-padding-x_st4hc_4698 {
  margin-right: -0.46875rem;
  margin-left: -0.46875rem;
  margin-right: -0.46875rem;
  margin-left: -0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-padding-x_st4hc_4698 ._grid-padding-x_st4hc_4698 {
    margin-right: -0.46875rem;
    margin-left: -0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-padding-x_st4hc_4698 ._grid-padding-x_st4hc_4698 {
    margin-right: -0.78125rem;
    margin-left: -0.78125rem;
  }
}
._grid-container_st4hc_3812:not(._full_st4hc_3866) > ._grid-padding-x_st4hc_4698, ._mw-grid-container_st4hc_3812:not(._full_st4hc_3866) > ._grid-padding-x_st4hc_4698 {
  margin-right: -0.46875rem;
  margin-left: -0.46875rem;
  margin-right: -0.46875rem;
  margin-left: -0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-container_st4hc_3812:not(._full_st4hc_3866) > ._grid-padding-x_st4hc_4698, ._mw-grid-container_st4hc_3812:not(._full_st4hc_3866) > ._grid-padding-x_st4hc_4698 {
    margin-right: -0.46875rem;
    margin-left: -0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-container_st4hc_3812:not(._full_st4hc_3866) > ._grid-padding-x_st4hc_4698, ._mw-grid-container_st4hc_3812:not(._full_st4hc_3866) > ._grid-padding-x_st4hc_4698 {
    margin-right: -0.78125rem;
    margin-left: -0.78125rem;
  }
}
._grid-padding-x_st4hc_4698 > ._cell_st4hc_3333 {
  padding-right: 0.46875rem;
  padding-left: 0.46875rem;
  padding-right: 0.46875rem;
  padding-left: 0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-padding-x_st4hc_4698 > ._cell_st4hc_3333 {
    padding-right: 0.46875rem;
    padding-left: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-padding-x_st4hc_4698 > ._cell_st4hc_3333 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

._xsmall-up-1_st4hc_4753 > ._cell_st4hc_3333 {
  width: 100%;
}

._xsmall-up-2_st4hc_4757 > ._cell_st4hc_3333 {
  width: 50%;
}

._xsmall-up-3_st4hc_4761 > ._cell_st4hc_3333 {
  width: 33.3333333333%;
}

._xsmall-up-4_st4hc_4765 > ._cell_st4hc_3333 {
  width: 25%;
}

._xsmall-up-5_st4hc_4769 > ._cell_st4hc_3333 {
  width: 20%;
}

._xsmall-up-6_st4hc_4773 > ._cell_st4hc_3333 {
  width: 16.6666666667%;
}

._xsmall-up-7_st4hc_4777 > ._cell_st4hc_3333 {
  width: 14.2857142857%;
}

._xsmall-up-8_st4hc_4781 > ._cell_st4hc_3333 {
  width: 12.5%;
}

._xsmall-up-9_st4hc_4785 > ._cell_st4hc_3333 {
  width: 11.1111111111%;
}

._xsmall-up-10_st4hc_4789 > ._cell_st4hc_3333 {
  width: 10%;
}

._xsmall-up-11_st4hc_4793 > ._cell_st4hc_3333 {
  width: 9.0909090909%;
}

._xsmall-up-12_st4hc_4797 > ._cell_st4hc_3333 {
  width: 8.3333333333%;
}

._small-up-1_st4hc_4801 > ._cell_st4hc_3333 {
  width: 100%;
}

._small-up-2_st4hc_4805 > ._cell_st4hc_3333 {
  width: 50%;
}

._small-up-3_st4hc_4809 > ._cell_st4hc_3333 {
  width: 33.3333333333%;
}

._small-up-4_st4hc_4813 > ._cell_st4hc_3333 {
  width: 25%;
}

._small-up-5_st4hc_4817 > ._cell_st4hc_3333 {
  width: 20%;
}

._small-up-6_st4hc_4821 > ._cell_st4hc_3333 {
  width: 16.6666666667%;
}

._small-up-7_st4hc_4825 > ._cell_st4hc_3333 {
  width: 14.2857142857%;
}

._small-up-8_st4hc_4829 > ._cell_st4hc_3333 {
  width: 12.5%;
}

._small-up-9_st4hc_4833 > ._cell_st4hc_3333 {
  width: 11.1111111111%;
}

._small-up-10_st4hc_4837 > ._cell_st4hc_3333 {
  width: 10%;
}

._small-up-11_st4hc_4841 > ._cell_st4hc_3333 {
  width: 9.0909090909%;
}

._small-up-12_st4hc_4845 > ._cell_st4hc_3333 {
  width: 8.3333333333%;
}

@media print, screen and (min-width: 48em) {
  ._medium-up-1_st4hc_4850 > ._cell_st4hc_3333 {
    width: 100%;
  }
  ._medium-up-2_st4hc_4853 > ._cell_st4hc_3333 {
    width: 50%;
  }
  ._medium-up-3_st4hc_4856 > ._cell_st4hc_3333 {
    width: 33.3333333333%;
  }
  ._medium-up-4_st4hc_4859 > ._cell_st4hc_3333 {
    width: 25%;
  }
  ._medium-up-5_st4hc_4862 > ._cell_st4hc_3333 {
    width: 20%;
  }
  ._medium-up-6_st4hc_4865 > ._cell_st4hc_3333 {
    width: 16.6666666667%;
  }
  ._medium-up-7_st4hc_4868 > ._cell_st4hc_3333 {
    width: 14.2857142857%;
  }
  ._medium-up-8_st4hc_4871 > ._cell_st4hc_3333 {
    width: 12.5%;
  }
  ._medium-up-9_st4hc_4874 > ._cell_st4hc_3333 {
    width: 11.1111111111%;
  }
  ._medium-up-10_st4hc_4877 > ._cell_st4hc_3333 {
    width: 10%;
  }
  ._medium-up-11_st4hc_4880 > ._cell_st4hc_3333 {
    width: 9.0909090909%;
  }
  ._medium-up-12_st4hc_4883 > ._cell_st4hc_3333 {
    width: 8.3333333333%;
  }
}
@media print, screen and (min-width: 64em) {
  ._large-up-1_st4hc_4888 > ._cell_st4hc_3333 {
    width: 100%;
  }
  ._large-up-2_st4hc_4891 > ._cell_st4hc_3333 {
    width: 50%;
  }
  ._large-up-3_st4hc_4894 > ._cell_st4hc_3333 {
    width: 33.3333333333%;
  }
  ._large-up-4_st4hc_4897 > ._cell_st4hc_3333 {
    width: 25%;
  }
  ._large-up-5_st4hc_4900 > ._cell_st4hc_3333 {
    width: 20%;
  }
  ._large-up-6_st4hc_4903 > ._cell_st4hc_3333 {
    width: 16.6666666667%;
  }
  ._large-up-7_st4hc_4906 > ._cell_st4hc_3333 {
    width: 14.2857142857%;
  }
  ._large-up-8_st4hc_4909 > ._cell_st4hc_3333 {
    width: 12.5%;
  }
  ._large-up-9_st4hc_4912 > ._cell_st4hc_3333 {
    width: 11.1111111111%;
  }
  ._large-up-10_st4hc_4915 > ._cell_st4hc_3333 {
    width: 10%;
  }
  ._large-up-11_st4hc_4918 > ._cell_st4hc_3333 {
    width: 9.0909090909%;
  }
  ._large-up-12_st4hc_4921 > ._cell_st4hc_3333 {
    width: 8.3333333333%;
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-up-1_st4hc_4926 > ._cell_st4hc_3333 {
    width: 100%;
  }
  ._xlarge-up-2_st4hc_4929 > ._cell_st4hc_3333 {
    width: 50%;
  }
  ._xlarge-up-3_st4hc_4932 > ._cell_st4hc_3333 {
    width: 33.3333333333%;
  }
  ._xlarge-up-4_st4hc_4935 > ._cell_st4hc_3333 {
    width: 25%;
  }
  ._xlarge-up-5_st4hc_4938 > ._cell_st4hc_3333 {
    width: 20%;
  }
  ._xlarge-up-6_st4hc_4941 > ._cell_st4hc_3333 {
    width: 16.6666666667%;
  }
  ._xlarge-up-7_st4hc_4944 > ._cell_st4hc_3333 {
    width: 14.2857142857%;
  }
  ._xlarge-up-8_st4hc_4947 > ._cell_st4hc_3333 {
    width: 12.5%;
  }
  ._xlarge-up-9_st4hc_4950 > ._cell_st4hc_3333 {
    width: 11.1111111111%;
  }
  ._xlarge-up-10_st4hc_4953 > ._cell_st4hc_3333 {
    width: 10%;
  }
  ._xlarge-up-11_st4hc_4956 > ._cell_st4hc_3333 {
    width: 9.0909090909%;
  }
  ._xlarge-up-12_st4hc_4959 > ._cell_st4hc_3333 {
    width: 8.3333333333%;
  }
}
._grid-margin-x_st4hc_3382._xsmall-up-1_st4hc_4753 > ._cell_st4hc_3333 {
  width: calc(100% - 0.9375rem);
}

._grid-margin-x_st4hc_3382._xsmall-up-2_st4hc_4757 > ._cell_st4hc_3333 {
  width: calc(50% - 0.9375rem);
}

._grid-margin-x_st4hc_3382._xsmall-up-3_st4hc_4761 > ._cell_st4hc_3333 {
  width: calc(33.3333333333% - 0.9375rem);
}

._grid-margin-x_st4hc_3382._xsmall-up-4_st4hc_4765 > ._cell_st4hc_3333 {
  width: calc(25% - 0.9375rem);
}

._grid-margin-x_st4hc_3382._xsmall-up-5_st4hc_4769 > ._cell_st4hc_3333 {
  width: calc(20% - 0.9375rem);
}

._grid-margin-x_st4hc_3382._xsmall-up-6_st4hc_4773 > ._cell_st4hc_3333 {
  width: calc(16.6666666667% - 0.9375rem);
}

._grid-margin-x_st4hc_3382._xsmall-up-7_st4hc_4777 > ._cell_st4hc_3333 {
  width: calc(14.2857142857% - 0.9375rem);
}

._grid-margin-x_st4hc_3382._xsmall-up-8_st4hc_4781 > ._cell_st4hc_3333 {
  width: calc(12.5% - 0.9375rem);
}

._grid-margin-x_st4hc_3382._xsmall-up-9_st4hc_4785 > ._cell_st4hc_3333 {
  width: calc(11.1111111111% - 0.9375rem);
}

._grid-margin-x_st4hc_3382._xsmall-up-10_st4hc_4789 > ._cell_st4hc_3333 {
  width: calc(10% - 0.9375rem);
}

._grid-margin-x_st4hc_3382._xsmall-up-11_st4hc_4793 > ._cell_st4hc_3333 {
  width: calc(9.0909090909% - 0.9375rem);
}

._grid-margin-x_st4hc_3382._xsmall-up-12_st4hc_4797 > ._cell_st4hc_3333 {
  width: calc(8.3333333333% - 0.9375rem);
}

._grid-margin-x_st4hc_3382._xsmall-up-1_st4hc_4753 > ._cell_st4hc_3333 {
  width: calc(100% - 0.9375rem);
}

._grid-margin-x_st4hc_3382._xsmall-up-2_st4hc_4757 > ._cell_st4hc_3333 {
  width: calc(50% - 0.9375rem);
}

._grid-margin-x_st4hc_3382._xsmall-up-3_st4hc_4761 > ._cell_st4hc_3333 {
  width: calc(33.3333333333% - 0.9375rem);
}

._grid-margin-x_st4hc_3382._xsmall-up-4_st4hc_4765 > ._cell_st4hc_3333 {
  width: calc(25% - 0.9375rem);
}

._grid-margin-x_st4hc_3382._xsmall-up-5_st4hc_4769 > ._cell_st4hc_3333 {
  width: calc(20% - 0.9375rem);
}

._grid-margin-x_st4hc_3382._xsmall-up-6_st4hc_4773 > ._cell_st4hc_3333 {
  width: calc(16.6666666667% - 0.9375rem);
}

._grid-margin-x_st4hc_3382._xsmall-up-7_st4hc_4777 > ._cell_st4hc_3333 {
  width: calc(14.2857142857% - 0.9375rem);
}

._grid-margin-x_st4hc_3382._xsmall-up-8_st4hc_4781 > ._cell_st4hc_3333 {
  width: calc(12.5% - 0.9375rem);
}

._grid-margin-x_st4hc_3382._xsmall-up-9_st4hc_4785 > ._cell_st4hc_3333 {
  width: calc(11.1111111111% - 0.9375rem);
}

._grid-margin-x_st4hc_3382._xsmall-up-10_st4hc_4789 > ._cell_st4hc_3333 {
  width: calc(10% - 0.9375rem);
}

._grid-margin-x_st4hc_3382._xsmall-up-11_st4hc_4793 > ._cell_st4hc_3333 {
  width: calc(9.0909090909% - 0.9375rem);
}

._grid-margin-x_st4hc_3382._xsmall-up-12_st4hc_4797 > ._cell_st4hc_3333 {
  width: calc(8.3333333333% - 0.9375rem);
}

._grid-margin-x_st4hc_3382._small-up-1_st4hc_4801 > ._cell_st4hc_3333 {
  width: calc(100% - 0.9375rem);
}

._grid-margin-x_st4hc_3382._small-up-2_st4hc_4805 > ._cell_st4hc_3333 {
  width: calc(50% - 0.9375rem);
}

._grid-margin-x_st4hc_3382._small-up-3_st4hc_4809 > ._cell_st4hc_3333 {
  width: calc(33.3333333333% - 0.9375rem);
}

._grid-margin-x_st4hc_3382._small-up-4_st4hc_4813 > ._cell_st4hc_3333 {
  width: calc(25% - 0.9375rem);
}

._grid-margin-x_st4hc_3382._small-up-5_st4hc_4817 > ._cell_st4hc_3333 {
  width: calc(20% - 0.9375rem);
}

._grid-margin-x_st4hc_3382._small-up-6_st4hc_4821 > ._cell_st4hc_3333 {
  width: calc(16.6666666667% - 0.9375rem);
}

._grid-margin-x_st4hc_3382._small-up-7_st4hc_4825 > ._cell_st4hc_3333 {
  width: calc(14.2857142857% - 0.9375rem);
}

._grid-margin-x_st4hc_3382._small-up-8_st4hc_4829 > ._cell_st4hc_3333 {
  width: calc(12.5% - 0.9375rem);
}

._grid-margin-x_st4hc_3382._small-up-9_st4hc_4833 > ._cell_st4hc_3333 {
  width: calc(11.1111111111% - 0.9375rem);
}

._grid-margin-x_st4hc_3382._small-up-10_st4hc_4837 > ._cell_st4hc_3333 {
  width: calc(10% - 0.9375rem);
}

._grid-margin-x_st4hc_3382._small-up-11_st4hc_4841 > ._cell_st4hc_3333 {
  width: calc(9.0909090909% - 0.9375rem);
}

._grid-margin-x_st4hc_3382._small-up-12_st4hc_4845 > ._cell_st4hc_3333 {
  width: calc(8.3333333333% - 0.9375rem);
}

@media print, screen and (min-width: 48em) {
  ._grid-margin-x_st4hc_3382._xsmall-up-1_st4hc_4753 > ._cell_st4hc_3333 {
    width: calc(100% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382._small-up-1_st4hc_4801 > ._cell_st4hc_3333 {
    width: calc(100% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382._xsmall-up-2_st4hc_4757 > ._cell_st4hc_3333 {
    width: calc(50% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382._small-up-2_st4hc_4805 > ._cell_st4hc_3333 {
    width: calc(50% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382._xsmall-up-3_st4hc_4761 > ._cell_st4hc_3333 {
    width: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382._small-up-3_st4hc_4809 > ._cell_st4hc_3333 {
    width: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382._xsmall-up-4_st4hc_4765 > ._cell_st4hc_3333 {
    width: calc(25% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382._small-up-4_st4hc_4813 > ._cell_st4hc_3333 {
    width: calc(25% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382._xsmall-up-5_st4hc_4769 > ._cell_st4hc_3333 {
    width: calc(20% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382._small-up-5_st4hc_4817 > ._cell_st4hc_3333 {
    width: calc(20% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382._xsmall-up-6_st4hc_4773 > ._cell_st4hc_3333 {
    width: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382._small-up-6_st4hc_4821 > ._cell_st4hc_3333 {
    width: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382._xsmall-up-7_st4hc_4777 > ._cell_st4hc_3333 {
    width: calc(14.2857142857% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382._small-up-7_st4hc_4825 > ._cell_st4hc_3333 {
    width: calc(14.2857142857% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382._xsmall-up-8_st4hc_4781 > ._cell_st4hc_3333 {
    width: calc(12.5% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382._small-up-8_st4hc_4829 > ._cell_st4hc_3333 {
    width: calc(12.5% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382._xsmall-up-9_st4hc_4785 > ._cell_st4hc_3333 {
    width: calc(11.1111111111% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382._small-up-9_st4hc_4833 > ._cell_st4hc_3333 {
    width: calc(11.1111111111% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382._xsmall-up-10_st4hc_4789 > ._cell_st4hc_3333 {
    width: calc(10% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382._small-up-10_st4hc_4837 > ._cell_st4hc_3333 {
    width: calc(10% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382._xsmall-up-11_st4hc_4793 > ._cell_st4hc_3333 {
    width: calc(9.0909090909% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382._small-up-11_st4hc_4841 > ._cell_st4hc_3333 {
    width: calc(9.0909090909% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382._xsmall-up-12_st4hc_4797 > ._cell_st4hc_3333 {
    width: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382._small-up-12_st4hc_4845 > ._cell_st4hc_3333 {
    width: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382._medium-up-1_st4hc_4850 > ._cell_st4hc_3333 {
    width: calc(100% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382._medium-up-2_st4hc_4853 > ._cell_st4hc_3333 {
    width: calc(50% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382._medium-up-3_st4hc_4856 > ._cell_st4hc_3333 {
    width: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382._medium-up-4_st4hc_4859 > ._cell_st4hc_3333 {
    width: calc(25% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382._medium-up-5_st4hc_4862 > ._cell_st4hc_3333 {
    width: calc(20% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382._medium-up-6_st4hc_4865 > ._cell_st4hc_3333 {
    width: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382._medium-up-7_st4hc_4868 > ._cell_st4hc_3333 {
    width: calc(14.2857142857% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382._medium-up-8_st4hc_4871 > ._cell_st4hc_3333 {
    width: calc(12.5% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382._medium-up-9_st4hc_4874 > ._cell_st4hc_3333 {
    width: calc(11.1111111111% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382._medium-up-10_st4hc_4877 > ._cell_st4hc_3333 {
    width: calc(10% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382._medium-up-11_st4hc_4880 > ._cell_st4hc_3333 {
    width: calc(9.0909090909% - 0.9375rem);
  }
  ._grid-margin-x_st4hc_3382._medium-up-12_st4hc_4883 > ._cell_st4hc_3333 {
    width: calc(8.3333333333% - 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-x_st4hc_3382._xsmall-up-1_st4hc_4753 > ._cell_st4hc_3333 {
    width: calc(100% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._small-up-1_st4hc_4801 > ._cell_st4hc_3333 {
    width: calc(100% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._medium-up-1_st4hc_4850 > ._cell_st4hc_3333 {
    width: calc(100% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._xsmall-up-2_st4hc_4757 > ._cell_st4hc_3333 {
    width: calc(50% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._small-up-2_st4hc_4805 > ._cell_st4hc_3333 {
    width: calc(50% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._medium-up-2_st4hc_4853 > ._cell_st4hc_3333 {
    width: calc(50% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._xsmall-up-3_st4hc_4761 > ._cell_st4hc_3333 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._small-up-3_st4hc_4809 > ._cell_st4hc_3333 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._medium-up-3_st4hc_4856 > ._cell_st4hc_3333 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._xsmall-up-4_st4hc_4765 > ._cell_st4hc_3333 {
    width: calc(25% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._small-up-4_st4hc_4813 > ._cell_st4hc_3333 {
    width: calc(25% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._medium-up-4_st4hc_4859 > ._cell_st4hc_3333 {
    width: calc(25% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._xsmall-up-5_st4hc_4769 > ._cell_st4hc_3333 {
    width: calc(20% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._small-up-5_st4hc_4817 > ._cell_st4hc_3333 {
    width: calc(20% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._medium-up-5_st4hc_4862 > ._cell_st4hc_3333 {
    width: calc(20% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._xsmall-up-6_st4hc_4773 > ._cell_st4hc_3333 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._small-up-6_st4hc_4821 > ._cell_st4hc_3333 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._medium-up-6_st4hc_4865 > ._cell_st4hc_3333 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._xsmall-up-7_st4hc_4777 > ._cell_st4hc_3333 {
    width: calc(14.2857142857% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._small-up-7_st4hc_4825 > ._cell_st4hc_3333 {
    width: calc(14.2857142857% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._medium-up-7_st4hc_4868 > ._cell_st4hc_3333 {
    width: calc(14.2857142857% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._xsmall-up-8_st4hc_4781 > ._cell_st4hc_3333 {
    width: calc(12.5% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._small-up-8_st4hc_4829 > ._cell_st4hc_3333 {
    width: calc(12.5% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._medium-up-8_st4hc_4871 > ._cell_st4hc_3333 {
    width: calc(12.5% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._xsmall-up-9_st4hc_4785 > ._cell_st4hc_3333 {
    width: calc(11.1111111111% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._small-up-9_st4hc_4833 > ._cell_st4hc_3333 {
    width: calc(11.1111111111% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._medium-up-9_st4hc_4874 > ._cell_st4hc_3333 {
    width: calc(11.1111111111% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._xsmall-up-10_st4hc_4789 > ._cell_st4hc_3333 {
    width: calc(10% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._small-up-10_st4hc_4837 > ._cell_st4hc_3333 {
    width: calc(10% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._medium-up-10_st4hc_4877 > ._cell_st4hc_3333 {
    width: calc(10% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._xsmall-up-11_st4hc_4793 > ._cell_st4hc_3333 {
    width: calc(9.0909090909% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._small-up-11_st4hc_4841 > ._cell_st4hc_3333 {
    width: calc(9.0909090909% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._medium-up-11_st4hc_4880 > ._cell_st4hc_3333 {
    width: calc(9.0909090909% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._xsmall-up-12_st4hc_4797 > ._cell_st4hc_3333 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._small-up-12_st4hc_4845 > ._cell_st4hc_3333 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._medium-up-12_st4hc_4883 > ._cell_st4hc_3333 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._large-up-1_st4hc_4888 > ._cell_st4hc_3333 {
    width: calc(100% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._large-up-2_st4hc_4891 > ._cell_st4hc_3333 {
    width: calc(50% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._large-up-3_st4hc_4894 > ._cell_st4hc_3333 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._large-up-4_st4hc_4897 > ._cell_st4hc_3333 {
    width: calc(25% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._large-up-5_st4hc_4900 > ._cell_st4hc_3333 {
    width: calc(20% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._large-up-6_st4hc_4903 > ._cell_st4hc_3333 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._large-up-7_st4hc_4906 > ._cell_st4hc_3333 {
    width: calc(14.2857142857% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._large-up-8_st4hc_4909 > ._cell_st4hc_3333 {
    width: calc(12.5% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._large-up-9_st4hc_4912 > ._cell_st4hc_3333 {
    width: calc(11.1111111111% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._large-up-10_st4hc_4915 > ._cell_st4hc_3333 {
    width: calc(10% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._large-up-11_st4hc_4918 > ._cell_st4hc_3333 {
    width: calc(9.0909090909% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._large-up-12_st4hc_4921 > ._cell_st4hc_3333 {
    width: calc(8.3333333333% - 1.5625rem);
  }
}
@media screen and (min-width: 75em) {
  ._grid-margin-x_st4hc_3382._xlarge-up-1_st4hc_4926 > ._cell_st4hc_3333 {
    width: calc(100% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._xlarge-up-2_st4hc_4929 > ._cell_st4hc_3333 {
    width: calc(50% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._xlarge-up-3_st4hc_4932 > ._cell_st4hc_3333 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._xlarge-up-4_st4hc_4935 > ._cell_st4hc_3333 {
    width: calc(25% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._xlarge-up-5_st4hc_4938 > ._cell_st4hc_3333 {
    width: calc(20% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._xlarge-up-6_st4hc_4941 > ._cell_st4hc_3333 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._xlarge-up-7_st4hc_4944 > ._cell_st4hc_3333 {
    width: calc(14.2857142857% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._xlarge-up-8_st4hc_4947 > ._cell_st4hc_3333 {
    width: calc(12.5% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._xlarge-up-9_st4hc_4950 > ._cell_st4hc_3333 {
    width: calc(11.1111111111% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._xlarge-up-10_st4hc_4953 > ._cell_st4hc_3333 {
    width: calc(10% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._xlarge-up-11_st4hc_4956 > ._cell_st4hc_3333 {
    width: calc(9.0909090909% - 1.5625rem);
  }
  ._grid-margin-x_st4hc_3382._xlarge-up-12_st4hc_4959 > ._cell_st4hc_3333 {
    width: calc(8.3333333333% - 1.5625rem);
  }
}
._xsmall-margin-collapse_st4hc_5401 {
  margin-right: 0;
  margin-left: 0;
}
._xsmall-margin-collapse_st4hc_5401 > ._cell_st4hc_3333 {
  margin-right: 0;
  margin-left: 0;
}
._xsmall-margin-collapse_st4hc_5401 > ._xsmall-1_st4hc_3899 {
  width: 8.3333333333%;
}
._xsmall-margin-collapse_st4hc_5401 > ._xsmall-2_st4hc_3899 {
  width: 16.6666666667%;
}
._xsmall-margin-collapse_st4hc_5401 > ._xsmall-3_st4hc_3899 {
  width: 25%;
}
._xsmall-margin-collapse_st4hc_5401 > ._xsmall-4_st4hc_3899 {
  width: 33.3333333333%;
}
._xsmall-margin-collapse_st4hc_5401 > ._xsmall-5_st4hc_3899 {
  width: 41.6666666667%;
}
._xsmall-margin-collapse_st4hc_5401 > ._xsmall-6_st4hc_3899 {
  width: 50%;
}
._xsmall-margin-collapse_st4hc_5401 > ._xsmall-7_st4hc_3899 {
  width: 58.3333333333%;
}
._xsmall-margin-collapse_st4hc_5401 > ._xsmall-8_st4hc_3899 {
  width: 66.6666666667%;
}
._xsmall-margin-collapse_st4hc_5401 > ._xsmall-9_st4hc_3899 {
  width: 75%;
}
._xsmall-margin-collapse_st4hc_5401 > ._xsmall-10_st4hc_3899 {
  width: 83.3333333333%;
}
._xsmall-margin-collapse_st4hc_5401 > ._xsmall-11_st4hc_3899 {
  width: 91.6666666667%;
}
._xsmall-margin-collapse_st4hc_5401 > ._xsmall-12_st4hc_3899 {
  width: 100%;
}
._xsmall-margin-collapse_st4hc_5401 > ._small-1_st4hc_3903 {
  width: 8.3333333333%;
}
._xsmall-margin-collapse_st4hc_5401 > ._small-2_st4hc_3903 {
  width: 16.6666666667%;
}
._xsmall-margin-collapse_st4hc_5401 > ._small-3_st4hc_3903 {
  width: 25%;
}
._xsmall-margin-collapse_st4hc_5401 > ._small-4_st4hc_3903 {
  width: 33.3333333333%;
}
._xsmall-margin-collapse_st4hc_5401 > ._small-5_st4hc_3903 {
  width: 41.6666666667%;
}
._xsmall-margin-collapse_st4hc_5401 > ._small-6_st4hc_3903 {
  width: 50%;
}
._xsmall-margin-collapse_st4hc_5401 > ._small-7_st4hc_3903 {
  width: 58.3333333333%;
}
._xsmall-margin-collapse_st4hc_5401 > ._small-8_st4hc_3903 {
  width: 66.6666666667%;
}
._xsmall-margin-collapse_st4hc_5401 > ._small-9_st4hc_3903 {
  width: 75%;
}
._xsmall-margin-collapse_st4hc_5401 > ._small-10_st4hc_3903 {
  width: 83.3333333333%;
}
._xsmall-margin-collapse_st4hc_5401 > ._small-11_st4hc_3903 {
  width: 91.6666666667%;
}
._xsmall-margin-collapse_st4hc_5401 > ._small-12_st4hc_3903 {
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  ._xsmall-margin-collapse_st4hc_5401 > ._medium-1_st4hc_3908 {
    width: 8.3333333333%;
  }
  ._xsmall-margin-collapse_st4hc_5401 > ._medium-2_st4hc_3908 {
    width: 16.6666666667%;
  }
  ._xsmall-margin-collapse_st4hc_5401 > ._medium-3_st4hc_3908 {
    width: 25%;
  }
  ._xsmall-margin-collapse_st4hc_5401 > ._medium-4_st4hc_3908 {
    width: 33.3333333333%;
  }
  ._xsmall-margin-collapse_st4hc_5401 > ._medium-5_st4hc_3908 {
    width: 41.6666666667%;
  }
  ._xsmall-margin-collapse_st4hc_5401 > ._medium-6_st4hc_3908 {
    width: 50%;
  }
  ._xsmall-margin-collapse_st4hc_5401 > ._medium-7_st4hc_3908 {
    width: 58.3333333333%;
  }
  ._xsmall-margin-collapse_st4hc_5401 > ._medium-8_st4hc_3908 {
    width: 66.6666666667%;
  }
  ._xsmall-margin-collapse_st4hc_5401 > ._medium-9_st4hc_3908 {
    width: 75%;
  }
  ._xsmall-margin-collapse_st4hc_5401 > ._medium-10_st4hc_3908 {
    width: 83.3333333333%;
  }
  ._xsmall-margin-collapse_st4hc_5401 > ._medium-11_st4hc_3908 {
    width: 91.6666666667%;
  }
  ._xsmall-margin-collapse_st4hc_5401 > ._medium-12_st4hc_3908 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  ._xsmall-margin-collapse_st4hc_5401 > ._large-1_st4hc_3513 {
    width: 8.3333333333%;
  }
  ._xsmall-margin-collapse_st4hc_5401 > ._large-2_st4hc_3913 {
    width: 16.6666666667%;
  }
  ._xsmall-margin-collapse_st4hc_5401 > ._large-3_st4hc_3913 {
    width: 25%;
  }
  ._xsmall-margin-collapse_st4hc_5401 > ._large-4_st4hc_3913 {
    width: 33.3333333333%;
  }
  ._xsmall-margin-collapse_st4hc_5401 > ._large-5_st4hc_3913 {
    width: 41.6666666667%;
  }
  ._xsmall-margin-collapse_st4hc_5401 > ._large-6_st4hc_3913 {
    width: 50%;
  }
  ._xsmall-margin-collapse_st4hc_5401 > ._large-7_st4hc_3379 {
    width: 58.3333333333%;
  }
  ._xsmall-margin-collapse_st4hc_5401 > ._large-8_st4hc_3913 {
    width: 66.6666666667%;
  }
  ._xsmall-margin-collapse_st4hc_5401 > ._large-9_st4hc_3376 {
    width: 75%;
  }
  ._xsmall-margin-collapse_st4hc_5401 > ._large-10_st4hc_3513 {
    width: 83.3333333333%;
  }
  ._xsmall-margin-collapse_st4hc_5401 > ._large-11_st4hc_3913 {
    width: 91.6666666667%;
  }
  ._xsmall-margin-collapse_st4hc_5401 > ._large-12_st4hc_3913 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._xsmall-margin-collapse_st4hc_5401 > ._xlarge-1_st4hc_3918 {
    width: 8.3333333333%;
  }
  ._xsmall-margin-collapse_st4hc_5401 > ._xlarge-2_st4hc_3918 {
    width: 16.6666666667%;
  }
  ._xsmall-margin-collapse_st4hc_5401 > ._xlarge-3_st4hc_3918 {
    width: 25%;
  }
  ._xsmall-margin-collapse_st4hc_5401 > ._xlarge-4_st4hc_3918 {
    width: 33.3333333333%;
  }
  ._xsmall-margin-collapse_st4hc_5401 > ._xlarge-5_st4hc_3918 {
    width: 41.6666666667%;
  }
  ._xsmall-margin-collapse_st4hc_5401 > ._xlarge-6_st4hc_3918 {
    width: 50%;
  }
  ._xsmall-margin-collapse_st4hc_5401 > ._xlarge-7_st4hc_3918 {
    width: 58.3333333333%;
  }
  ._xsmall-margin-collapse_st4hc_5401 > ._xlarge-8_st4hc_3918 {
    width: 66.6666666667%;
  }
  ._xsmall-margin-collapse_st4hc_5401 > ._xlarge-9_st4hc_3918 {
    width: 75%;
  }
  ._xsmall-margin-collapse_st4hc_5401 > ._xlarge-10_st4hc_3918 {
    width: 83.3333333333%;
  }
  ._xsmall-margin-collapse_st4hc_5401 > ._xlarge-11_st4hc_3918 {
    width: 91.6666666667%;
  }
  ._xsmall-margin-collapse_st4hc_5401 > ._xlarge-12_st4hc_3918 {
    width: 100%;
  }
}

._xsmall-padding-collapse_st4hc_5596 {
  margin-right: 0;
  margin-left: 0;
}
._xsmall-padding-collapse_st4hc_5596 > ._cell_st4hc_3333 {
  padding-right: 0;
  padding-left: 0;
}

._small-margin-collapse_st4hc_5605 {
  margin-right: 0;
  margin-left: 0;
}
._small-margin-collapse_st4hc_5605 > ._cell_st4hc_3333 {
  margin-right: 0;
  margin-left: 0;
}
._small-margin-collapse_st4hc_5605 > ._xsmall-1_st4hc_3899 {
  width: 8.3333333333%;
}
._small-margin-collapse_st4hc_5605 > ._xsmall-2_st4hc_3899 {
  width: 16.6666666667%;
}
._small-margin-collapse_st4hc_5605 > ._xsmall-3_st4hc_3899 {
  width: 25%;
}
._small-margin-collapse_st4hc_5605 > ._xsmall-4_st4hc_3899 {
  width: 33.3333333333%;
}
._small-margin-collapse_st4hc_5605 > ._xsmall-5_st4hc_3899 {
  width: 41.6666666667%;
}
._small-margin-collapse_st4hc_5605 > ._xsmall-6_st4hc_3899 {
  width: 50%;
}
._small-margin-collapse_st4hc_5605 > ._xsmall-7_st4hc_3899 {
  width: 58.3333333333%;
}
._small-margin-collapse_st4hc_5605 > ._xsmall-8_st4hc_3899 {
  width: 66.6666666667%;
}
._small-margin-collapse_st4hc_5605 > ._xsmall-9_st4hc_3899 {
  width: 75%;
}
._small-margin-collapse_st4hc_5605 > ._xsmall-10_st4hc_3899 {
  width: 83.3333333333%;
}
._small-margin-collapse_st4hc_5605 > ._xsmall-11_st4hc_3899 {
  width: 91.6666666667%;
}
._small-margin-collapse_st4hc_5605 > ._xsmall-12_st4hc_3899 {
  width: 100%;
}
._small-margin-collapse_st4hc_5605 > ._small-1_st4hc_3903 {
  width: 8.3333333333%;
}
._small-margin-collapse_st4hc_5605 > ._small-2_st4hc_3903 {
  width: 16.6666666667%;
}
._small-margin-collapse_st4hc_5605 > ._small-3_st4hc_3903 {
  width: 25%;
}
._small-margin-collapse_st4hc_5605 > ._small-4_st4hc_3903 {
  width: 33.3333333333%;
}
._small-margin-collapse_st4hc_5605 > ._small-5_st4hc_3903 {
  width: 41.6666666667%;
}
._small-margin-collapse_st4hc_5605 > ._small-6_st4hc_3903 {
  width: 50%;
}
._small-margin-collapse_st4hc_5605 > ._small-7_st4hc_3903 {
  width: 58.3333333333%;
}
._small-margin-collapse_st4hc_5605 > ._small-8_st4hc_3903 {
  width: 66.6666666667%;
}
._small-margin-collapse_st4hc_5605 > ._small-9_st4hc_3903 {
  width: 75%;
}
._small-margin-collapse_st4hc_5605 > ._small-10_st4hc_3903 {
  width: 83.3333333333%;
}
._small-margin-collapse_st4hc_5605 > ._small-11_st4hc_3903 {
  width: 91.6666666667%;
}
._small-margin-collapse_st4hc_5605 > ._small-12_st4hc_3903 {
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  ._small-margin-collapse_st4hc_5605 > ._medium-1_st4hc_3908 {
    width: 8.3333333333%;
  }
  ._small-margin-collapse_st4hc_5605 > ._medium-2_st4hc_3908 {
    width: 16.6666666667%;
  }
  ._small-margin-collapse_st4hc_5605 > ._medium-3_st4hc_3908 {
    width: 25%;
  }
  ._small-margin-collapse_st4hc_5605 > ._medium-4_st4hc_3908 {
    width: 33.3333333333%;
  }
  ._small-margin-collapse_st4hc_5605 > ._medium-5_st4hc_3908 {
    width: 41.6666666667%;
  }
  ._small-margin-collapse_st4hc_5605 > ._medium-6_st4hc_3908 {
    width: 50%;
  }
  ._small-margin-collapse_st4hc_5605 > ._medium-7_st4hc_3908 {
    width: 58.3333333333%;
  }
  ._small-margin-collapse_st4hc_5605 > ._medium-8_st4hc_3908 {
    width: 66.6666666667%;
  }
  ._small-margin-collapse_st4hc_5605 > ._medium-9_st4hc_3908 {
    width: 75%;
  }
  ._small-margin-collapse_st4hc_5605 > ._medium-10_st4hc_3908 {
    width: 83.3333333333%;
  }
  ._small-margin-collapse_st4hc_5605 > ._medium-11_st4hc_3908 {
    width: 91.6666666667%;
  }
  ._small-margin-collapse_st4hc_5605 > ._medium-12_st4hc_3908 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  ._small-margin-collapse_st4hc_5605 > ._large-1_st4hc_3513 {
    width: 8.3333333333%;
  }
  ._small-margin-collapse_st4hc_5605 > ._large-2_st4hc_3913 {
    width: 16.6666666667%;
  }
  ._small-margin-collapse_st4hc_5605 > ._large-3_st4hc_3913 {
    width: 25%;
  }
  ._small-margin-collapse_st4hc_5605 > ._large-4_st4hc_3913 {
    width: 33.3333333333%;
  }
  ._small-margin-collapse_st4hc_5605 > ._large-5_st4hc_3913 {
    width: 41.6666666667%;
  }
  ._small-margin-collapse_st4hc_5605 > ._large-6_st4hc_3913 {
    width: 50%;
  }
  ._small-margin-collapse_st4hc_5605 > ._large-7_st4hc_3379 {
    width: 58.3333333333%;
  }
  ._small-margin-collapse_st4hc_5605 > ._large-8_st4hc_3913 {
    width: 66.6666666667%;
  }
  ._small-margin-collapse_st4hc_5605 > ._large-9_st4hc_3376 {
    width: 75%;
  }
  ._small-margin-collapse_st4hc_5605 > ._large-10_st4hc_3513 {
    width: 83.3333333333%;
  }
  ._small-margin-collapse_st4hc_5605 > ._large-11_st4hc_3913 {
    width: 91.6666666667%;
  }
  ._small-margin-collapse_st4hc_5605 > ._large-12_st4hc_3913 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._small-margin-collapse_st4hc_5605 > ._xlarge-1_st4hc_3918 {
    width: 8.3333333333%;
  }
  ._small-margin-collapse_st4hc_5605 > ._xlarge-2_st4hc_3918 {
    width: 16.6666666667%;
  }
  ._small-margin-collapse_st4hc_5605 > ._xlarge-3_st4hc_3918 {
    width: 25%;
  }
  ._small-margin-collapse_st4hc_5605 > ._xlarge-4_st4hc_3918 {
    width: 33.3333333333%;
  }
  ._small-margin-collapse_st4hc_5605 > ._xlarge-5_st4hc_3918 {
    width: 41.6666666667%;
  }
  ._small-margin-collapse_st4hc_5605 > ._xlarge-6_st4hc_3918 {
    width: 50%;
  }
  ._small-margin-collapse_st4hc_5605 > ._xlarge-7_st4hc_3918 {
    width: 58.3333333333%;
  }
  ._small-margin-collapse_st4hc_5605 > ._xlarge-8_st4hc_3918 {
    width: 66.6666666667%;
  }
  ._small-margin-collapse_st4hc_5605 > ._xlarge-9_st4hc_3918 {
    width: 75%;
  }
  ._small-margin-collapse_st4hc_5605 > ._xlarge-10_st4hc_3918 {
    width: 83.3333333333%;
  }
  ._small-margin-collapse_st4hc_5605 > ._xlarge-11_st4hc_3918 {
    width: 91.6666666667%;
  }
  ._small-margin-collapse_st4hc_5605 > ._xlarge-12_st4hc_3918 {
    width: 100%;
  }
}

._small-padding-collapse_st4hc_5800 {
  margin-right: 0;
  margin-left: 0;
}
._small-padding-collapse_st4hc_5800 > ._cell_st4hc_3333 {
  padding-right: 0;
  padding-left: 0;
}

@media print, screen and (min-width: 48em) {
  ._medium-margin-collapse_st4hc_5810 {
    margin-right: 0;
    margin-left: 0;
  }
  ._medium-margin-collapse_st4hc_5810 > ._cell_st4hc_3333 {
    margin-right: 0;
    margin-left: 0;
  }
}
@media print, screen and (min-width: 48em) {
  ._medium-margin-collapse_st4hc_5810 > ._xsmall-1_st4hc_3899 {
    width: 8.3333333333%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._xsmall-2_st4hc_3899 {
    width: 16.6666666667%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._xsmall-3_st4hc_3899 {
    width: 25%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._xsmall-4_st4hc_3899 {
    width: 33.3333333333%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._xsmall-5_st4hc_3899 {
    width: 41.6666666667%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._xsmall-6_st4hc_3899 {
    width: 50%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._xsmall-7_st4hc_3899 {
    width: 58.3333333333%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._xsmall-8_st4hc_3899 {
    width: 66.6666666667%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._xsmall-9_st4hc_3899 {
    width: 75%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._xsmall-10_st4hc_3899 {
    width: 83.3333333333%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._xsmall-11_st4hc_3899 {
    width: 91.6666666667%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._xsmall-12_st4hc_3899 {
    width: 100%;
  }
}
@media print, screen and (min-width: 48em) {
  ._medium-margin-collapse_st4hc_5810 > ._small-1_st4hc_3903 {
    width: 8.3333333333%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._small-2_st4hc_3903 {
    width: 16.6666666667%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._small-3_st4hc_3903 {
    width: 25%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._small-4_st4hc_3903 {
    width: 33.3333333333%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._small-5_st4hc_3903 {
    width: 41.6666666667%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._small-6_st4hc_3903 {
    width: 50%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._small-7_st4hc_3903 {
    width: 58.3333333333%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._small-8_st4hc_3903 {
    width: 66.6666666667%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._small-9_st4hc_3903 {
    width: 75%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._small-10_st4hc_3903 {
    width: 83.3333333333%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._small-11_st4hc_3903 {
    width: 91.6666666667%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._small-12_st4hc_3903 {
    width: 100%;
  }
}
@media print, screen and (min-width: 48em) {
  ._medium-margin-collapse_st4hc_5810 > ._medium-1_st4hc_3908 {
    width: 8.3333333333%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._medium-2_st4hc_3908 {
    width: 16.6666666667%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._medium-3_st4hc_3908 {
    width: 25%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._medium-4_st4hc_3908 {
    width: 33.3333333333%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._medium-5_st4hc_3908 {
    width: 41.6666666667%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._medium-6_st4hc_3908 {
    width: 50%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._medium-7_st4hc_3908 {
    width: 58.3333333333%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._medium-8_st4hc_3908 {
    width: 66.6666666667%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._medium-9_st4hc_3908 {
    width: 75%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._medium-10_st4hc_3908 {
    width: 83.3333333333%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._medium-11_st4hc_3908 {
    width: 91.6666666667%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._medium-12_st4hc_3908 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  ._medium-margin-collapse_st4hc_5810 > ._large-1_st4hc_3513 {
    width: 8.3333333333%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._large-2_st4hc_3913 {
    width: 16.6666666667%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._large-3_st4hc_3913 {
    width: 25%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._large-4_st4hc_3913 {
    width: 33.3333333333%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._large-5_st4hc_3913 {
    width: 41.6666666667%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._large-6_st4hc_3913 {
    width: 50%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._large-7_st4hc_3379 {
    width: 58.3333333333%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._large-8_st4hc_3913 {
    width: 66.6666666667%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._large-9_st4hc_3376 {
    width: 75%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._large-10_st4hc_3513 {
    width: 83.3333333333%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._large-11_st4hc_3913 {
    width: 91.6666666667%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._large-12_st4hc_3913 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._medium-margin-collapse_st4hc_5810 > ._xlarge-1_st4hc_3918 {
    width: 8.3333333333%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._xlarge-2_st4hc_3918 {
    width: 16.6666666667%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._xlarge-3_st4hc_3918 {
    width: 25%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._xlarge-4_st4hc_3918 {
    width: 33.3333333333%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._xlarge-5_st4hc_3918 {
    width: 41.6666666667%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._xlarge-6_st4hc_3918 {
    width: 50%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._xlarge-7_st4hc_3918 {
    width: 58.3333333333%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._xlarge-8_st4hc_3918 {
    width: 66.6666666667%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._xlarge-9_st4hc_3918 {
    width: 75%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._xlarge-10_st4hc_3918 {
    width: 83.3333333333%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._xlarge-11_st4hc_3918 {
    width: 91.6666666667%;
  }
  ._medium-margin-collapse_st4hc_5810 > ._xlarge-12_st4hc_3918 {
    width: 100%;
  }
}

@media print, screen and (min-width: 48em) {
  ._medium-padding-collapse_st4hc_6011 {
    margin-right: 0;
    margin-left: 0;
  }
  ._medium-padding-collapse_st4hc_6011 > ._cell_st4hc_3333 {
    padding-right: 0;
    padding-left: 0;
  }
}

@media print, screen and (min-width: 64em) {
  ._large-margin-collapse_st4hc_6022 {
    margin-right: 0;
    margin-left: 0;
  }
  ._large-margin-collapse_st4hc_6022 > ._cell_st4hc_3333 {
    margin-right: 0;
    margin-left: 0;
  }
}
@media print, screen and (min-width: 64em) {
  ._large-margin-collapse_st4hc_6022 > ._xsmall-1_st4hc_3899 {
    width: 8.3333333333%;
  }
  ._large-margin-collapse_st4hc_6022 > ._xsmall-2_st4hc_3899 {
    width: 16.6666666667%;
  }
  ._large-margin-collapse_st4hc_6022 > ._xsmall-3_st4hc_3899 {
    width: 25%;
  }
  ._large-margin-collapse_st4hc_6022 > ._xsmall-4_st4hc_3899 {
    width: 33.3333333333%;
  }
  ._large-margin-collapse_st4hc_6022 > ._xsmall-5_st4hc_3899 {
    width: 41.6666666667%;
  }
  ._large-margin-collapse_st4hc_6022 > ._xsmall-6_st4hc_3899 {
    width: 50%;
  }
  ._large-margin-collapse_st4hc_6022 > ._xsmall-7_st4hc_3899 {
    width: 58.3333333333%;
  }
  ._large-margin-collapse_st4hc_6022 > ._xsmall-8_st4hc_3899 {
    width: 66.6666666667%;
  }
  ._large-margin-collapse_st4hc_6022 > ._xsmall-9_st4hc_3899 {
    width: 75%;
  }
  ._large-margin-collapse_st4hc_6022 > ._xsmall-10_st4hc_3899 {
    width: 83.3333333333%;
  }
  ._large-margin-collapse_st4hc_6022 > ._xsmall-11_st4hc_3899 {
    width: 91.6666666667%;
  }
  ._large-margin-collapse_st4hc_6022 > ._xsmall-12_st4hc_3899 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  ._large-margin-collapse_st4hc_6022 > ._small-1_st4hc_3903 {
    width: 8.3333333333%;
  }
  ._large-margin-collapse_st4hc_6022 > ._small-2_st4hc_3903 {
    width: 16.6666666667%;
  }
  ._large-margin-collapse_st4hc_6022 > ._small-3_st4hc_3903 {
    width: 25%;
  }
  ._large-margin-collapse_st4hc_6022 > ._small-4_st4hc_3903 {
    width: 33.3333333333%;
  }
  ._large-margin-collapse_st4hc_6022 > ._small-5_st4hc_3903 {
    width: 41.6666666667%;
  }
  ._large-margin-collapse_st4hc_6022 > ._small-6_st4hc_3903 {
    width: 50%;
  }
  ._large-margin-collapse_st4hc_6022 > ._small-7_st4hc_3903 {
    width: 58.3333333333%;
  }
  ._large-margin-collapse_st4hc_6022 > ._small-8_st4hc_3903 {
    width: 66.6666666667%;
  }
  ._large-margin-collapse_st4hc_6022 > ._small-9_st4hc_3903 {
    width: 75%;
  }
  ._large-margin-collapse_st4hc_6022 > ._small-10_st4hc_3903 {
    width: 83.3333333333%;
  }
  ._large-margin-collapse_st4hc_6022 > ._small-11_st4hc_3903 {
    width: 91.6666666667%;
  }
  ._large-margin-collapse_st4hc_6022 > ._small-12_st4hc_3903 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  ._large-margin-collapse_st4hc_6022 > ._medium-1_st4hc_3908 {
    width: 8.3333333333%;
  }
  ._large-margin-collapse_st4hc_6022 > ._medium-2_st4hc_3908 {
    width: 16.6666666667%;
  }
  ._large-margin-collapse_st4hc_6022 > ._medium-3_st4hc_3908 {
    width: 25%;
  }
  ._large-margin-collapse_st4hc_6022 > ._medium-4_st4hc_3908 {
    width: 33.3333333333%;
  }
  ._large-margin-collapse_st4hc_6022 > ._medium-5_st4hc_3908 {
    width: 41.6666666667%;
  }
  ._large-margin-collapse_st4hc_6022 > ._medium-6_st4hc_3908 {
    width: 50%;
  }
  ._large-margin-collapse_st4hc_6022 > ._medium-7_st4hc_3908 {
    width: 58.3333333333%;
  }
  ._large-margin-collapse_st4hc_6022 > ._medium-8_st4hc_3908 {
    width: 66.6666666667%;
  }
  ._large-margin-collapse_st4hc_6022 > ._medium-9_st4hc_3908 {
    width: 75%;
  }
  ._large-margin-collapse_st4hc_6022 > ._medium-10_st4hc_3908 {
    width: 83.3333333333%;
  }
  ._large-margin-collapse_st4hc_6022 > ._medium-11_st4hc_3908 {
    width: 91.6666666667%;
  }
  ._large-margin-collapse_st4hc_6022 > ._medium-12_st4hc_3908 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  ._large-margin-collapse_st4hc_6022 > ._large-1_st4hc_3513 {
    width: 8.3333333333%;
  }
  ._large-margin-collapse_st4hc_6022 > ._large-2_st4hc_3913 {
    width: 16.6666666667%;
  }
  ._large-margin-collapse_st4hc_6022 > ._large-3_st4hc_3913 {
    width: 25%;
  }
  ._large-margin-collapse_st4hc_6022 > ._large-4_st4hc_3913 {
    width: 33.3333333333%;
  }
  ._large-margin-collapse_st4hc_6022 > ._large-5_st4hc_3913 {
    width: 41.6666666667%;
  }
  ._large-margin-collapse_st4hc_6022 > ._large-6_st4hc_3913 {
    width: 50%;
  }
  ._large-margin-collapse_st4hc_6022 > ._large-7_st4hc_3379 {
    width: 58.3333333333%;
  }
  ._large-margin-collapse_st4hc_6022 > ._large-8_st4hc_3913 {
    width: 66.6666666667%;
  }
  ._large-margin-collapse_st4hc_6022 > ._large-9_st4hc_3376 {
    width: 75%;
  }
  ._large-margin-collapse_st4hc_6022 > ._large-10_st4hc_3513 {
    width: 83.3333333333%;
  }
  ._large-margin-collapse_st4hc_6022 > ._large-11_st4hc_3913 {
    width: 91.6666666667%;
  }
  ._large-margin-collapse_st4hc_6022 > ._large-12_st4hc_3913 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._large-margin-collapse_st4hc_6022 > ._xlarge-1_st4hc_3918 {
    width: 8.3333333333%;
  }
  ._large-margin-collapse_st4hc_6022 > ._xlarge-2_st4hc_3918 {
    width: 16.6666666667%;
  }
  ._large-margin-collapse_st4hc_6022 > ._xlarge-3_st4hc_3918 {
    width: 25%;
  }
  ._large-margin-collapse_st4hc_6022 > ._xlarge-4_st4hc_3918 {
    width: 33.3333333333%;
  }
  ._large-margin-collapse_st4hc_6022 > ._xlarge-5_st4hc_3918 {
    width: 41.6666666667%;
  }
  ._large-margin-collapse_st4hc_6022 > ._xlarge-6_st4hc_3918 {
    width: 50%;
  }
  ._large-margin-collapse_st4hc_6022 > ._xlarge-7_st4hc_3918 {
    width: 58.3333333333%;
  }
  ._large-margin-collapse_st4hc_6022 > ._xlarge-8_st4hc_3918 {
    width: 66.6666666667%;
  }
  ._large-margin-collapse_st4hc_6022 > ._xlarge-9_st4hc_3918 {
    width: 75%;
  }
  ._large-margin-collapse_st4hc_6022 > ._xlarge-10_st4hc_3918 {
    width: 83.3333333333%;
  }
  ._large-margin-collapse_st4hc_6022 > ._xlarge-11_st4hc_3918 {
    width: 91.6666666667%;
  }
  ._large-margin-collapse_st4hc_6022 > ._xlarge-12_st4hc_3918 {
    width: 100%;
  }
}

@media print, screen and (min-width: 64em) {
  ._large-padding-collapse_st4hc_6223 {
    margin-right: 0;
    margin-left: 0;
  }
  ._large-padding-collapse_st4hc_6223 > ._cell_st4hc_3333 {
    padding-right: 0;
    padding-left: 0;
  }
}

@media screen and (min-width: 75em) {
  ._xlarge-margin-collapse_st4hc_6234 {
    margin-right: 0;
    margin-left: 0;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._cell_st4hc_3333 {
    margin-right: 0;
    margin-left: 0;
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-margin-collapse_st4hc_6234 > ._xsmall-1_st4hc_3899 {
    width: 8.3333333333%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._xsmall-2_st4hc_3899 {
    width: 16.6666666667%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._xsmall-3_st4hc_3899 {
    width: 25%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._xsmall-4_st4hc_3899 {
    width: 33.3333333333%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._xsmall-5_st4hc_3899 {
    width: 41.6666666667%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._xsmall-6_st4hc_3899 {
    width: 50%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._xsmall-7_st4hc_3899 {
    width: 58.3333333333%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._xsmall-8_st4hc_3899 {
    width: 66.6666666667%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._xsmall-9_st4hc_3899 {
    width: 75%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._xsmall-10_st4hc_3899 {
    width: 83.3333333333%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._xsmall-11_st4hc_3899 {
    width: 91.6666666667%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._xsmall-12_st4hc_3899 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-margin-collapse_st4hc_6234 > ._small-1_st4hc_3903 {
    width: 8.3333333333%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._small-2_st4hc_3903 {
    width: 16.6666666667%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._small-3_st4hc_3903 {
    width: 25%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._small-4_st4hc_3903 {
    width: 33.3333333333%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._small-5_st4hc_3903 {
    width: 41.6666666667%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._small-6_st4hc_3903 {
    width: 50%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._small-7_st4hc_3903 {
    width: 58.3333333333%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._small-8_st4hc_3903 {
    width: 66.6666666667%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._small-9_st4hc_3903 {
    width: 75%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._small-10_st4hc_3903 {
    width: 83.3333333333%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._small-11_st4hc_3903 {
    width: 91.6666666667%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._small-12_st4hc_3903 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-margin-collapse_st4hc_6234 > ._medium-1_st4hc_3908 {
    width: 8.3333333333%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._medium-2_st4hc_3908 {
    width: 16.6666666667%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._medium-3_st4hc_3908 {
    width: 25%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._medium-4_st4hc_3908 {
    width: 33.3333333333%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._medium-5_st4hc_3908 {
    width: 41.6666666667%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._medium-6_st4hc_3908 {
    width: 50%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._medium-7_st4hc_3908 {
    width: 58.3333333333%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._medium-8_st4hc_3908 {
    width: 66.6666666667%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._medium-9_st4hc_3908 {
    width: 75%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._medium-10_st4hc_3908 {
    width: 83.3333333333%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._medium-11_st4hc_3908 {
    width: 91.6666666667%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._medium-12_st4hc_3908 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-margin-collapse_st4hc_6234 > ._large-1_st4hc_3513 {
    width: 8.3333333333%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._large-2_st4hc_3913 {
    width: 16.6666666667%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._large-3_st4hc_3913 {
    width: 25%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._large-4_st4hc_3913 {
    width: 33.3333333333%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._large-5_st4hc_3913 {
    width: 41.6666666667%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._large-6_st4hc_3913 {
    width: 50%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._large-7_st4hc_3379 {
    width: 58.3333333333%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._large-8_st4hc_3913 {
    width: 66.6666666667%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._large-9_st4hc_3376 {
    width: 75%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._large-10_st4hc_3513 {
    width: 83.3333333333%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._large-11_st4hc_3913 {
    width: 91.6666666667%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._large-12_st4hc_3913 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-margin-collapse_st4hc_6234 > ._xlarge-1_st4hc_3918 {
    width: 8.3333333333%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._xlarge-2_st4hc_3918 {
    width: 16.6666666667%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._xlarge-3_st4hc_3918 {
    width: 25%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._xlarge-4_st4hc_3918 {
    width: 33.3333333333%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._xlarge-5_st4hc_3918 {
    width: 41.6666666667%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._xlarge-6_st4hc_3918 {
    width: 50%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._xlarge-7_st4hc_3918 {
    width: 58.3333333333%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._xlarge-8_st4hc_3918 {
    width: 66.6666666667%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._xlarge-9_st4hc_3918 {
    width: 75%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._xlarge-10_st4hc_3918 {
    width: 83.3333333333%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._xlarge-11_st4hc_3918 {
    width: 91.6666666667%;
  }
  ._xlarge-margin-collapse_st4hc_6234 > ._xlarge-12_st4hc_3918 {
    width: 100%;
  }
}

@media screen and (min-width: 75em) {
  ._xlarge-padding-collapse_st4hc_6435 {
    margin-right: 0;
    margin-left: 0;
  }
  ._xlarge-padding-collapse_st4hc_6435 > ._cell_st4hc_3333 {
    padding-right: 0;
    padding-left: 0;
  }
}

._xsmall-offset-0_st4hc_6445 {
  margin-left: 0%;
}

._grid-margin-x_st4hc_3382 > ._xsmall-offset-0_st4hc_6445 {
  margin-left: calc(0% + 0.9375rem / 2);
}

._xsmall-offset-1_st4hc_6453 {
  margin-left: 8.3333333333%;
}

._grid-margin-x_st4hc_3382 > ._xsmall-offset-1_st4hc_6453 {
  margin-left: calc(8.3333333333% + 0.9375rem / 2);
}

._xsmall-offset-2_st4hc_6461 {
  margin-left: 16.6666666667%;
}

._grid-margin-x_st4hc_3382 > ._xsmall-offset-2_st4hc_6461 {
  margin-left: calc(16.6666666667% + 0.9375rem / 2);
}

._xsmall-offset-3_st4hc_6469 {
  margin-left: 25%;
}

._grid-margin-x_st4hc_3382 > ._xsmall-offset-3_st4hc_6469 {
  margin-left: calc(25% + 0.9375rem / 2);
}

._xsmall-offset-4_st4hc_6477 {
  margin-left: 33.3333333333%;
}

._grid-margin-x_st4hc_3382 > ._xsmall-offset-4_st4hc_6477 {
  margin-left: calc(33.3333333333% + 0.9375rem / 2);
}

._xsmall-offset-5_st4hc_6485 {
  margin-left: 41.6666666667%;
}

._grid-margin-x_st4hc_3382 > ._xsmall-offset-5_st4hc_6485 {
  margin-left: calc(41.6666666667% + 0.9375rem / 2);
}

._xsmall-offset-6_st4hc_6493 {
  margin-left: 50%;
}

._grid-margin-x_st4hc_3382 > ._xsmall-offset-6_st4hc_6493 {
  margin-left: calc(50% + 0.9375rem / 2);
}

._xsmall-offset-7_st4hc_6501 {
  margin-left: 58.3333333333%;
}

._grid-margin-x_st4hc_3382 > ._xsmall-offset-7_st4hc_6501 {
  margin-left: calc(58.3333333333% + 0.9375rem / 2);
}

._xsmall-offset-8_st4hc_6509 {
  margin-left: 66.6666666667%;
}

._grid-margin-x_st4hc_3382 > ._xsmall-offset-8_st4hc_6509 {
  margin-left: calc(66.6666666667% + 0.9375rem / 2);
}

._xsmall-offset-9_st4hc_6517 {
  margin-left: 75%;
}

._grid-margin-x_st4hc_3382 > ._xsmall-offset-9_st4hc_6517 {
  margin-left: calc(75% + 0.9375rem / 2);
}

._xsmall-offset-10_st4hc_6525 {
  margin-left: 83.3333333333%;
}

._grid-margin-x_st4hc_3382 > ._xsmall-offset-10_st4hc_6525 {
  margin-left: calc(83.3333333333% + 0.9375rem / 2);
}

._xsmall-offset-11_st4hc_6533 {
  margin-left: 91.6666666667%;
}

._grid-margin-x_st4hc_3382 > ._xsmall-offset-11_st4hc_6533 {
  margin-left: calc(91.6666666667% + 0.9375rem / 2);
}

._small-offset-0_st4hc_6541 {
  margin-left: 0%;
}

._grid-margin-x_st4hc_3382 > ._small-offset-0_st4hc_6541 {
  margin-left: calc(0% + 0.9375rem / 2);
}

._small-offset-1_st4hc_6549 {
  margin-left: 8.3333333333%;
}

._grid-margin-x_st4hc_3382 > ._small-offset-1_st4hc_6549 {
  margin-left: calc(8.3333333333% + 0.9375rem / 2);
}

._small-offset-2_st4hc_6557 {
  margin-left: 16.6666666667%;
}

._grid-margin-x_st4hc_3382 > ._small-offset-2_st4hc_6557 {
  margin-left: calc(16.6666666667% + 0.9375rem / 2);
}

._small-offset-3_st4hc_6565 {
  margin-left: 25%;
}

._grid-margin-x_st4hc_3382 > ._small-offset-3_st4hc_6565 {
  margin-left: calc(25% + 0.9375rem / 2);
}

._small-offset-4_st4hc_6573 {
  margin-left: 33.3333333333%;
}

._grid-margin-x_st4hc_3382 > ._small-offset-4_st4hc_6573 {
  margin-left: calc(33.3333333333% + 0.9375rem / 2);
}

._small-offset-5_st4hc_6581 {
  margin-left: 41.6666666667%;
}

._grid-margin-x_st4hc_3382 > ._small-offset-5_st4hc_6581 {
  margin-left: calc(41.6666666667% + 0.9375rem / 2);
}

._small-offset-6_st4hc_6589 {
  margin-left: 50%;
}

._grid-margin-x_st4hc_3382 > ._small-offset-6_st4hc_6589 {
  margin-left: calc(50% + 0.9375rem / 2);
}

._small-offset-7_st4hc_6597 {
  margin-left: 58.3333333333%;
}

._grid-margin-x_st4hc_3382 > ._small-offset-7_st4hc_6597 {
  margin-left: calc(58.3333333333% + 0.9375rem / 2);
}

._small-offset-8_st4hc_6605 {
  margin-left: 66.6666666667%;
}

._grid-margin-x_st4hc_3382 > ._small-offset-8_st4hc_6605 {
  margin-left: calc(66.6666666667% + 0.9375rem / 2);
}

._small-offset-9_st4hc_6613 {
  margin-left: 75%;
}

._grid-margin-x_st4hc_3382 > ._small-offset-9_st4hc_6613 {
  margin-left: calc(75% + 0.9375rem / 2);
}

._small-offset-10_st4hc_6621 {
  margin-left: 83.3333333333%;
}

._grid-margin-x_st4hc_3382 > ._small-offset-10_st4hc_6621 {
  margin-left: calc(83.3333333333% + 0.9375rem / 2);
}

._small-offset-11_st4hc_6629 {
  margin-left: 91.6666666667%;
}

._grid-margin-x_st4hc_3382 > ._small-offset-11_st4hc_6629 {
  margin-left: calc(91.6666666667% + 0.9375rem / 2);
}

@media print, screen and (min-width: 48em) {
  ._medium-offset-0_st4hc_6638 {
    margin-left: 0%;
  }
  ._grid-margin-x_st4hc_3382 > ._medium-offset-0_st4hc_6638 {
    margin-left: calc(0% + 0.9375rem / 2);
  }
  ._medium-offset-1_st4hc_6644 {
    margin-left: 8.3333333333%;
  }
  ._grid-margin-x_st4hc_3382 > ._medium-offset-1_st4hc_6644 {
    margin-left: calc(8.3333333333% + 0.9375rem / 2);
  }
  ._medium-offset-2_st4hc_6650 {
    margin-left: 16.6666666667%;
  }
  ._grid-margin-x_st4hc_3382 > ._medium-offset-2_st4hc_6650 {
    margin-left: calc(16.6666666667% + 0.9375rem / 2);
  }
  ._medium-offset-3_st4hc_6656 {
    margin-left: 25%;
  }
  ._grid-margin-x_st4hc_3382 > ._medium-offset-3_st4hc_6656 {
    margin-left: calc(25% + 0.9375rem / 2);
  }
  ._medium-offset-4_st4hc_6662 {
    margin-left: 33.3333333333%;
  }
  ._grid-margin-x_st4hc_3382 > ._medium-offset-4_st4hc_6662 {
    margin-left: calc(33.3333333333% + 0.9375rem / 2);
  }
  ._medium-offset-5_st4hc_6668 {
    margin-left: 41.6666666667%;
  }
  ._grid-margin-x_st4hc_3382 > ._medium-offset-5_st4hc_6668 {
    margin-left: calc(41.6666666667% + 0.9375rem / 2);
  }
  ._medium-offset-6_st4hc_6674 {
    margin-left: 50%;
  }
  ._grid-margin-x_st4hc_3382 > ._medium-offset-6_st4hc_6674 {
    margin-left: calc(50% + 0.9375rem / 2);
  }
  ._medium-offset-7_st4hc_6680 {
    margin-left: 58.3333333333%;
  }
  ._grid-margin-x_st4hc_3382 > ._medium-offset-7_st4hc_6680 {
    margin-left: calc(58.3333333333% + 0.9375rem / 2);
  }
  ._medium-offset-8_st4hc_6686 {
    margin-left: 66.6666666667%;
  }
  ._grid-margin-x_st4hc_3382 > ._medium-offset-8_st4hc_6686 {
    margin-left: calc(66.6666666667% + 0.9375rem / 2);
  }
  ._medium-offset-9_st4hc_6692 {
    margin-left: 75%;
  }
  ._grid-margin-x_st4hc_3382 > ._medium-offset-9_st4hc_6692 {
    margin-left: calc(75% + 0.9375rem / 2);
  }
  ._medium-offset-10_st4hc_6698 {
    margin-left: 83.3333333333%;
  }
  ._grid-margin-x_st4hc_3382 > ._medium-offset-10_st4hc_6698 {
    margin-left: calc(83.3333333333% + 0.9375rem / 2);
  }
  ._medium-offset-11_st4hc_6704 {
    margin-left: 91.6666666667%;
  }
  ._grid-margin-x_st4hc_3382 > ._medium-offset-11_st4hc_6704 {
    margin-left: calc(91.6666666667% + 0.9375rem / 2);
  }
}
@media print, screen and (min-width: 64em) {
  ._large-offset-0_st4hc_6712 {
    margin-left: 0%;
  }
  ._grid-margin-x_st4hc_3382 > ._large-offset-0_st4hc_6712 {
    margin-left: calc(0% + 1.5625rem / 2);
  }
  ._large-offset-1_st4hc_3382 {
    margin-left: 8.3333333333%;
  }
  ._grid-margin-x_st4hc_3382 > ._large-offset-1_st4hc_3382 {
    margin-left: calc(8.3333333333% + 1.5625rem / 2);
  }
  ._large-offset-2_st4hc_6724 {
    margin-left: 16.6666666667%;
  }
  ._grid-margin-x_st4hc_3382 > ._large-offset-2_st4hc_6724 {
    margin-left: calc(16.6666666667% + 1.5625rem / 2);
  }
  ._large-offset-3_st4hc_6730 {
    margin-left: 25%;
  }
  ._grid-margin-x_st4hc_3382 > ._large-offset-3_st4hc_6730 {
    margin-left: calc(25% + 1.5625rem / 2);
  }
  ._large-offset-4_st4hc_6736 {
    margin-left: 33.3333333333%;
  }
  ._grid-margin-x_st4hc_3382 > ._large-offset-4_st4hc_6736 {
    margin-left: calc(33.3333333333% + 1.5625rem / 2);
  }
  ._large-offset-5_st4hc_6742 {
    margin-left: 41.6666666667%;
  }
  ._grid-margin-x_st4hc_3382 > ._large-offset-5_st4hc_6742 {
    margin-left: calc(41.6666666667% + 1.5625rem / 2);
  }
  ._large-offset-6_st4hc_6748 {
    margin-left: 50%;
  }
  ._grid-margin-x_st4hc_3382 > ._large-offset-6_st4hc_6748 {
    margin-left: calc(50% + 1.5625rem / 2);
  }
  ._large-offset-7_st4hc_6754 {
    margin-left: 58.3333333333%;
  }
  ._grid-margin-x_st4hc_3382 > ._large-offset-7_st4hc_6754 {
    margin-left: calc(58.3333333333% + 1.5625rem / 2);
  }
  ._large-offset-8_st4hc_6760 {
    margin-left: 66.6666666667%;
  }
  ._grid-margin-x_st4hc_3382 > ._large-offset-8_st4hc_6760 {
    margin-left: calc(66.6666666667% + 1.5625rem / 2);
  }
  ._large-offset-9_st4hc_6766 {
    margin-left: 75%;
  }
  ._grid-margin-x_st4hc_3382 > ._large-offset-9_st4hc_6766 {
    margin-left: calc(75% + 1.5625rem / 2);
  }
  ._large-offset-10_st4hc_6772 {
    margin-left: 83.3333333333%;
  }
  ._grid-margin-x_st4hc_3382 > ._large-offset-10_st4hc_6772 {
    margin-left: calc(83.3333333333% + 1.5625rem / 2);
  }
  ._large-offset-11_st4hc_6778 {
    margin-left: 91.6666666667%;
  }
  ._grid-margin-x_st4hc_3382 > ._large-offset-11_st4hc_6778 {
    margin-left: calc(91.6666666667% + 1.5625rem / 2);
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-offset-0_st4hc_6786 {
    margin-left: 0%;
  }
  ._grid-margin-x_st4hc_3382 > ._xlarge-offset-0_st4hc_6786 {
    margin-left: calc(0% + 1.5625rem / 2);
  }
  ._xlarge-offset-1_st4hc_6792 {
    margin-left: 8.3333333333%;
  }
  ._grid-margin-x_st4hc_3382 > ._xlarge-offset-1_st4hc_6792 {
    margin-left: calc(8.3333333333% + 1.5625rem / 2);
  }
  ._xlarge-offset-2_st4hc_6798 {
    margin-left: 16.6666666667%;
  }
  ._grid-margin-x_st4hc_3382 > ._xlarge-offset-2_st4hc_6798 {
    margin-left: calc(16.6666666667% + 1.5625rem / 2);
  }
  ._xlarge-offset-3_st4hc_6804 {
    margin-left: 25%;
  }
  ._grid-margin-x_st4hc_3382 > ._xlarge-offset-3_st4hc_6804 {
    margin-left: calc(25% + 1.5625rem / 2);
  }
  ._xlarge-offset-4_st4hc_6810 {
    margin-left: 33.3333333333%;
  }
  ._grid-margin-x_st4hc_3382 > ._xlarge-offset-4_st4hc_6810 {
    margin-left: calc(33.3333333333% + 1.5625rem / 2);
  }
  ._xlarge-offset-5_st4hc_6816 {
    margin-left: 41.6666666667%;
  }
  ._grid-margin-x_st4hc_3382 > ._xlarge-offset-5_st4hc_6816 {
    margin-left: calc(41.6666666667% + 1.5625rem / 2);
  }
  ._xlarge-offset-6_st4hc_6822 {
    margin-left: 50%;
  }
  ._grid-margin-x_st4hc_3382 > ._xlarge-offset-6_st4hc_6822 {
    margin-left: calc(50% + 1.5625rem / 2);
  }
  ._xlarge-offset-7_st4hc_6828 {
    margin-left: 58.3333333333%;
  }
  ._grid-margin-x_st4hc_3382 > ._xlarge-offset-7_st4hc_6828 {
    margin-left: calc(58.3333333333% + 1.5625rem / 2);
  }
  ._xlarge-offset-8_st4hc_6834 {
    margin-left: 66.6666666667%;
  }
  ._grid-margin-x_st4hc_3382 > ._xlarge-offset-8_st4hc_6834 {
    margin-left: calc(66.6666666667% + 1.5625rem / 2);
  }
  ._xlarge-offset-9_st4hc_6840 {
    margin-left: 75%;
  }
  ._grid-margin-x_st4hc_3382 > ._xlarge-offset-9_st4hc_6840 {
    margin-left: calc(75% + 1.5625rem / 2);
  }
  ._xlarge-offset-10_st4hc_6846 {
    margin-left: 83.3333333333%;
  }
  ._grid-margin-x_st4hc_3382 > ._xlarge-offset-10_st4hc_6846 {
    margin-left: calc(83.3333333333% + 1.5625rem / 2);
  }
  ._xlarge-offset-11_st4hc_6852 {
    margin-left: 91.6666666667%;
  }
  ._grid-margin-x_st4hc_3382 > ._xlarge-offset-11_st4hc_6852 {
    margin-left: calc(91.6666666667% + 1.5625rem / 2);
  }
}
._grid-y_st4hc_4183 {
  display: flex;
  flex-flow: column nowrap;
}
._grid-y_st4hc_4183 > ._cell_st4hc_3333 {
  height: auto;
  max-height: none;
}
._grid-y_st4hc_4183 > ._auto_st4hc_3885 {
  height: auto;
}
._grid-y_st4hc_4183 > ._shrink_st4hc_3888 {
  height: auto;
}
._grid-y_st4hc_4183 > ._xsmall-shrink_st4hc_3899, ._grid-y_st4hc_4183 > ._xsmall-full_st4hc_3899, ._grid-y_st4hc_4183 > ._xsmall-1_st4hc_3899, ._grid-y_st4hc_4183 > ._xsmall-2_st4hc_3899, ._grid-y_st4hc_4183 > ._xsmall-3_st4hc_3899, ._grid-y_st4hc_4183 > ._xsmall-4_st4hc_3899, ._grid-y_st4hc_4183 > ._xsmall-5_st4hc_3899, ._grid-y_st4hc_4183 > ._xsmall-6_st4hc_3899, ._grid-y_st4hc_4183 > ._xsmall-7_st4hc_3899, ._grid-y_st4hc_4183 > ._xsmall-8_st4hc_3899, ._grid-y_st4hc_4183 > ._xsmall-9_st4hc_3899, ._grid-y_st4hc_4183 > ._xsmall-10_st4hc_3899, ._grid-y_st4hc_4183 > ._xsmall-11_st4hc_3899, ._grid-y_st4hc_4183 > ._xsmall-12_st4hc_3899 {
  flex-basis: auto;
}
._grid-y_st4hc_4183 > ._small-shrink_st4hc_3903, ._grid-y_st4hc_4183 > ._small-full_st4hc_3903, ._grid-y_st4hc_4183 > ._small-1_st4hc_3903, ._grid-y_st4hc_4183 > ._small-2_st4hc_3903, ._grid-y_st4hc_4183 > ._small-3_st4hc_3903, ._grid-y_st4hc_4183 > ._small-4_st4hc_3903, ._grid-y_st4hc_4183 > ._small-5_st4hc_3903, ._grid-y_st4hc_4183 > ._small-6_st4hc_3903, ._grid-y_st4hc_4183 > ._small-7_st4hc_3903, ._grid-y_st4hc_4183 > ._small-8_st4hc_3903, ._grid-y_st4hc_4183 > ._small-9_st4hc_3903, ._grid-y_st4hc_4183 > ._small-10_st4hc_3903, ._grid-y_st4hc_4183 > ._small-11_st4hc_3903, ._grid-y_st4hc_4183 > ._small-12_st4hc_3903 {
  flex-basis: auto;
}
@media print, screen and (min-width: 48em) {
  ._grid-y_st4hc_4183 > ._medium-shrink_st4hc_3908, ._grid-y_st4hc_4183 > ._medium-full_st4hc_3908, ._grid-y_st4hc_4183 > ._medium-1_st4hc_3908, ._grid-y_st4hc_4183 > ._medium-2_st4hc_3908, ._grid-y_st4hc_4183 > ._medium-3_st4hc_3908, ._grid-y_st4hc_4183 > ._medium-4_st4hc_3908, ._grid-y_st4hc_4183 > ._medium-5_st4hc_3908, ._grid-y_st4hc_4183 > ._medium-6_st4hc_3908, ._grid-y_st4hc_4183 > ._medium-7_st4hc_3908, ._grid-y_st4hc_4183 > ._medium-8_st4hc_3908, ._grid-y_st4hc_4183 > ._medium-9_st4hc_3908, ._grid-y_st4hc_4183 > ._medium-10_st4hc_3908, ._grid-y_st4hc_4183 > ._medium-11_st4hc_3908, ._grid-y_st4hc_4183 > ._medium-12_st4hc_3908 {
    flex-basis: auto;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-y_st4hc_4183 > ._large-shrink_st4hc_3913, ._grid-y_st4hc_4183 > ._large-full_st4hc_3913, ._grid-y_st4hc_4183 > ._large-1_st4hc_3513, ._grid-y_st4hc_4183 > ._large-2_st4hc_3913, ._grid-y_st4hc_4183 > ._large-3_st4hc_3913, ._grid-y_st4hc_4183 > ._large-4_st4hc_3913, ._grid-y_st4hc_4183 > ._large-5_st4hc_3913, ._grid-y_st4hc_4183 > ._large-6_st4hc_3913, ._grid-y_st4hc_4183 > ._large-7_st4hc_3379, ._grid-y_st4hc_4183 > ._large-8_st4hc_3913, ._grid-y_st4hc_4183 > ._large-9_st4hc_3376, ._grid-y_st4hc_4183 > ._large-10_st4hc_3513, ._grid-y_st4hc_4183 > ._large-11_st4hc_3913, ._grid-y_st4hc_4183 > ._large-12_st4hc_3913 {
    flex-basis: auto;
  }
}
@media screen and (min-width: 75em) {
  ._grid-y_st4hc_4183 > ._xlarge-shrink_st4hc_3918, ._grid-y_st4hc_4183 > ._xlarge-full_st4hc_3918, ._grid-y_st4hc_4183 > ._xlarge-1_st4hc_3918, ._grid-y_st4hc_4183 > ._xlarge-2_st4hc_3918, ._grid-y_st4hc_4183 > ._xlarge-3_st4hc_3918, ._grid-y_st4hc_4183 > ._xlarge-4_st4hc_3918, ._grid-y_st4hc_4183 > ._xlarge-5_st4hc_3918, ._grid-y_st4hc_4183 > ._xlarge-6_st4hc_3918, ._grid-y_st4hc_4183 > ._xlarge-7_st4hc_3918, ._grid-y_st4hc_4183 > ._xlarge-8_st4hc_3918, ._grid-y_st4hc_4183 > ._xlarge-9_st4hc_3918, ._grid-y_st4hc_4183 > ._xlarge-10_st4hc_3918, ._grid-y_st4hc_4183 > ._xlarge-11_st4hc_3918, ._grid-y_st4hc_4183 > ._xlarge-12_st4hc_3918 {
    flex-basis: auto;
  }
}
._grid-y_st4hc_4183 > ._xsmall-12_st4hc_3899, ._grid-y_st4hc_4183 > ._xsmall-11_st4hc_3899, ._grid-y_st4hc_4183 > ._xsmall-10_st4hc_3899, ._grid-y_st4hc_4183 > ._xsmall-9_st4hc_3899, ._grid-y_st4hc_4183 > ._xsmall-8_st4hc_3899, ._grid-y_st4hc_4183 > ._xsmall-7_st4hc_3899, ._grid-y_st4hc_4183 > ._xsmall-6_st4hc_3899, ._grid-y_st4hc_4183 > ._xsmall-5_st4hc_3899, ._grid-y_st4hc_4183 > ._xsmall-4_st4hc_3899, ._grid-y_st4hc_4183 > ._xsmall-3_st4hc_3899, ._grid-y_st4hc_4183 > ._xsmall-2_st4hc_3899, ._grid-y_st4hc_4183 > ._xsmall-1_st4hc_3899 {
  flex: 0 0 auto;
}
._grid-y_st4hc_4183 > ._xsmall-1_st4hc_3899 {
  height: 8.3333333333%;
}
._grid-y_st4hc_4183 > ._xsmall-2_st4hc_3899 {
  height: 16.6666666667%;
}
._grid-y_st4hc_4183 > ._xsmall-3_st4hc_3899 {
  height: 25%;
}
._grid-y_st4hc_4183 > ._xsmall-4_st4hc_3899 {
  height: 33.3333333333%;
}
._grid-y_st4hc_4183 > ._xsmall-5_st4hc_3899 {
  height: 41.6666666667%;
}
._grid-y_st4hc_4183 > ._xsmall-6_st4hc_3899 {
  height: 50%;
}
._grid-y_st4hc_4183 > ._xsmall-7_st4hc_3899 {
  height: 58.3333333333%;
}
._grid-y_st4hc_4183 > ._xsmall-8_st4hc_3899 {
  height: 66.6666666667%;
}
._grid-y_st4hc_4183 > ._xsmall-9_st4hc_3899 {
  height: 75%;
}
._grid-y_st4hc_4183 > ._xsmall-10_st4hc_3899 {
  height: 83.3333333333%;
}
._grid-y_st4hc_4183 > ._xsmall-11_st4hc_3899 {
  height: 91.6666666667%;
}
._grid-y_st4hc_4183 > ._xsmall-12_st4hc_3899 {
  height: 100%;
}
._grid-y_st4hc_4183 > ._small-auto_st4hc_3974 {
  flex: 1 1 0;
  height: auto;
}
._grid-y_st4hc_4183 > ._small-12_st4hc_3903, ._grid-y_st4hc_4183 > ._small-11_st4hc_3903, ._grid-y_st4hc_4183 > ._small-10_st4hc_3903, ._grid-y_st4hc_4183 > ._small-9_st4hc_3903, ._grid-y_st4hc_4183 > ._small-8_st4hc_3903, ._grid-y_st4hc_4183 > ._small-7_st4hc_3903, ._grid-y_st4hc_4183 > ._small-6_st4hc_3903, ._grid-y_st4hc_4183 > ._small-5_st4hc_3903, ._grid-y_st4hc_4183 > ._small-4_st4hc_3903, ._grid-y_st4hc_4183 > ._small-3_st4hc_3903, ._grid-y_st4hc_4183 > ._small-2_st4hc_3903, ._grid-y_st4hc_4183 > ._small-1_st4hc_3903, ._grid-y_st4hc_4183 > ._small-shrink_st4hc_3903 {
  flex: 0 0 auto;
}
._grid-y_st4hc_4183 > ._small-shrink_st4hc_3903 {
  height: auto;
}
._grid-y_st4hc_4183 > ._small-1_st4hc_3903 {
  height: 8.3333333333%;
}
._grid-y_st4hc_4183 > ._small-2_st4hc_3903 {
  height: 16.6666666667%;
}
._grid-y_st4hc_4183 > ._small-3_st4hc_3903 {
  height: 25%;
}
._grid-y_st4hc_4183 > ._small-4_st4hc_3903 {
  height: 33.3333333333%;
}
._grid-y_st4hc_4183 > ._small-5_st4hc_3903 {
  height: 41.6666666667%;
}
._grid-y_st4hc_4183 > ._small-6_st4hc_3903 {
  height: 50%;
}
._grid-y_st4hc_4183 > ._small-7_st4hc_3903 {
  height: 58.3333333333%;
}
._grid-y_st4hc_4183 > ._small-8_st4hc_3903 {
  height: 66.6666666667%;
}
._grid-y_st4hc_4183 > ._small-9_st4hc_3903 {
  height: 75%;
}
._grid-y_st4hc_4183 > ._small-10_st4hc_3903 {
  height: 83.3333333333%;
}
._grid-y_st4hc_4183 > ._small-11_st4hc_3903 {
  height: 91.6666666667%;
}
._grid-y_st4hc_4183 > ._small-12_st4hc_3903 {
  height: 100%;
}
@media print, screen and (min-width: 48em) {
  ._grid-y_st4hc_4183 > ._medium-auto_st4hc_4036 {
    flex: 1 1 0;
    height: auto;
  }
  ._grid-y_st4hc_4183 > ._medium-12_st4hc_3908, ._grid-y_st4hc_4183 > ._medium-11_st4hc_3908, ._grid-y_st4hc_4183 > ._medium-10_st4hc_3908, ._grid-y_st4hc_4183 > ._medium-9_st4hc_3908, ._grid-y_st4hc_4183 > ._medium-8_st4hc_3908, ._grid-y_st4hc_4183 > ._medium-7_st4hc_3908, ._grid-y_st4hc_4183 > ._medium-6_st4hc_3908, ._grid-y_st4hc_4183 > ._medium-5_st4hc_3908, ._grid-y_st4hc_4183 > ._medium-4_st4hc_3908, ._grid-y_st4hc_4183 > ._medium-3_st4hc_3908, ._grid-y_st4hc_4183 > ._medium-2_st4hc_3908, ._grid-y_st4hc_4183 > ._medium-1_st4hc_3908, ._grid-y_st4hc_4183 > ._medium-shrink_st4hc_3908 {
    flex: 0 0 auto;
  }
  ._grid-y_st4hc_4183 > ._medium-shrink_st4hc_3908 {
    height: auto;
  }
  ._grid-y_st4hc_4183 > ._medium-1_st4hc_3908 {
    height: 8.3333333333%;
  }
  ._grid-y_st4hc_4183 > ._medium-2_st4hc_3908 {
    height: 16.6666666667%;
  }
  ._grid-y_st4hc_4183 > ._medium-3_st4hc_3908 {
    height: 25%;
  }
  ._grid-y_st4hc_4183 > ._medium-4_st4hc_3908 {
    height: 33.3333333333%;
  }
  ._grid-y_st4hc_4183 > ._medium-5_st4hc_3908 {
    height: 41.6666666667%;
  }
  ._grid-y_st4hc_4183 > ._medium-6_st4hc_3908 {
    height: 50%;
  }
  ._grid-y_st4hc_4183 > ._medium-7_st4hc_3908 {
    height: 58.3333333333%;
  }
  ._grid-y_st4hc_4183 > ._medium-8_st4hc_3908 {
    height: 66.6666666667%;
  }
  ._grid-y_st4hc_4183 > ._medium-9_st4hc_3908 {
    height: 75%;
  }
  ._grid-y_st4hc_4183 > ._medium-10_st4hc_3908 {
    height: 83.3333333333%;
  }
  ._grid-y_st4hc_4183 > ._medium-11_st4hc_3908 {
    height: 91.6666666667%;
  }
  ._grid-y_st4hc_4183 > ._medium-12_st4hc_3908 {
    height: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-y_st4hc_4183 > ._large-auto_st4hc_4084 {
    flex: 1 1 0;
    height: auto;
  }
  ._grid-y_st4hc_4183 > ._large-12_st4hc_3913, ._grid-y_st4hc_4183 > ._large-11_st4hc_3913, ._grid-y_st4hc_4183 > ._large-10_st4hc_3513, ._grid-y_st4hc_4183 > ._large-9_st4hc_3376, ._grid-y_st4hc_4183 > ._large-8_st4hc_3913, ._grid-y_st4hc_4183 > ._large-7_st4hc_3379, ._grid-y_st4hc_4183 > ._large-6_st4hc_3913, ._grid-y_st4hc_4183 > ._large-5_st4hc_3913, ._grid-y_st4hc_4183 > ._large-4_st4hc_3913, ._grid-y_st4hc_4183 > ._large-3_st4hc_3913, ._grid-y_st4hc_4183 > ._large-2_st4hc_3913, ._grid-y_st4hc_4183 > ._large-1_st4hc_3513, ._grid-y_st4hc_4183 > ._large-shrink_st4hc_3913 {
    flex: 0 0 auto;
  }
  ._grid-y_st4hc_4183 > ._large-shrink_st4hc_3913 {
    height: auto;
  }
  ._grid-y_st4hc_4183 > ._large-1_st4hc_3513 {
    height: 8.3333333333%;
  }
  ._grid-y_st4hc_4183 > ._large-2_st4hc_3913 {
    height: 16.6666666667%;
  }
  ._grid-y_st4hc_4183 > ._large-3_st4hc_3913 {
    height: 25%;
  }
  ._grid-y_st4hc_4183 > ._large-4_st4hc_3913 {
    height: 33.3333333333%;
  }
  ._grid-y_st4hc_4183 > ._large-5_st4hc_3913 {
    height: 41.6666666667%;
  }
  ._grid-y_st4hc_4183 > ._large-6_st4hc_3913 {
    height: 50%;
  }
  ._grid-y_st4hc_4183 > ._large-7_st4hc_3379 {
    height: 58.3333333333%;
  }
  ._grid-y_st4hc_4183 > ._large-8_st4hc_3913 {
    height: 66.6666666667%;
  }
  ._grid-y_st4hc_4183 > ._large-9_st4hc_3376 {
    height: 75%;
  }
  ._grid-y_st4hc_4183 > ._large-10_st4hc_3513 {
    height: 83.3333333333%;
  }
  ._grid-y_st4hc_4183 > ._large-11_st4hc_3913 {
    height: 91.6666666667%;
  }
  ._grid-y_st4hc_4183 > ._large-12_st4hc_3913 {
    height: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._grid-y_st4hc_4183 > ._xlarge-auto_st4hc_4132 {
    flex: 1 1 0;
    height: auto;
  }
  ._grid-y_st4hc_4183 > ._xlarge-12_st4hc_3918, ._grid-y_st4hc_4183 > ._xlarge-11_st4hc_3918, ._grid-y_st4hc_4183 > ._xlarge-10_st4hc_3918, ._grid-y_st4hc_4183 > ._xlarge-9_st4hc_3918, ._grid-y_st4hc_4183 > ._xlarge-8_st4hc_3918, ._grid-y_st4hc_4183 > ._xlarge-7_st4hc_3918, ._grid-y_st4hc_4183 > ._xlarge-6_st4hc_3918, ._grid-y_st4hc_4183 > ._xlarge-5_st4hc_3918, ._grid-y_st4hc_4183 > ._xlarge-4_st4hc_3918, ._grid-y_st4hc_4183 > ._xlarge-3_st4hc_3918, ._grid-y_st4hc_4183 > ._xlarge-2_st4hc_3918, ._grid-y_st4hc_4183 > ._xlarge-1_st4hc_3918, ._grid-y_st4hc_4183 > ._xlarge-shrink_st4hc_3918 {
    flex: 0 0 auto;
  }
  ._grid-y_st4hc_4183 > ._xlarge-shrink_st4hc_3918 {
    height: auto;
  }
  ._grid-y_st4hc_4183 > ._xlarge-1_st4hc_3918 {
    height: 8.3333333333%;
  }
  ._grid-y_st4hc_4183 > ._xlarge-2_st4hc_3918 {
    height: 16.6666666667%;
  }
  ._grid-y_st4hc_4183 > ._xlarge-3_st4hc_3918 {
    height: 25%;
  }
  ._grid-y_st4hc_4183 > ._xlarge-4_st4hc_3918 {
    height: 33.3333333333%;
  }
  ._grid-y_st4hc_4183 > ._xlarge-5_st4hc_3918 {
    height: 41.6666666667%;
  }
  ._grid-y_st4hc_4183 > ._xlarge-6_st4hc_3918 {
    height: 50%;
  }
  ._grid-y_st4hc_4183 > ._xlarge-7_st4hc_3918 {
    height: 58.3333333333%;
  }
  ._grid-y_st4hc_4183 > ._xlarge-8_st4hc_3918 {
    height: 66.6666666667%;
  }
  ._grid-y_st4hc_4183 > ._xlarge-9_st4hc_3918 {
    height: 75%;
  }
  ._grid-y_st4hc_4183 > ._xlarge-10_st4hc_3918 {
    height: 83.3333333333%;
  }
  ._grid-y_st4hc_4183 > ._xlarge-11_st4hc_3918 {
    height: 91.6666666667%;
  }
  ._grid-y_st4hc_4183 > ._xlarge-12_st4hc_3918 {
    height: 100%;
  }
}

._grid-padding-y_st4hc_7124 ._grid-padding-y_st4hc_7124 {
  margin-top: -0.46875rem;
  margin-bottom: -0.46875rem;
  margin-top: -0.46875rem;
  margin-bottom: -0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-padding-y_st4hc_7124 ._grid-padding-y_st4hc_7124 {
    margin-top: -0.46875rem;
    margin-bottom: -0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-padding-y_st4hc_7124 ._grid-padding-y_st4hc_7124 {
    margin-top: -0.78125rem;
    margin-bottom: -0.78125rem;
  }
}
._grid-padding-y_st4hc_7124 > ._cell_st4hc_3333 {
  padding-top: 0.46875rem;
  padding-bottom: 0.46875rem;
  padding-top: 0.46875rem;
  padding-bottom: 0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-padding-y_st4hc_7124 > ._cell_st4hc_3333 {
    padding-top: 0.46875rem;
    padding-bottom: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-padding-y_st4hc_7124 > ._cell_st4hc_3333 {
    padding-top: 0.78125rem;
    padding-bottom: 0.78125rem;
  }
}

._grid-margin-y_st4hc_4183 {
  margin-top: -0.46875rem;
  margin-bottom: -0.46875rem;
  margin-top: -0.46875rem;
  margin-bottom: -0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-margin-y_st4hc_4183 {
    margin-top: -0.46875rem;
    margin-bottom: -0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-y_st4hc_4183 {
    margin-top: -0.78125rem;
    margin-bottom: -0.78125rem;
  }
}
._grid-margin-y_st4hc_4183 > ._cell_st4hc_3333 {
  height: calc(100% - 0.9375rem);
  margin-top: 0.46875rem;
  margin-bottom: 0.46875rem;
}
._grid-margin-y_st4hc_4183 > ._cell_st4hc_3333 {
  height: calc(100% - 0.9375rem);
  margin-top: 0.46875rem;
  margin-bottom: 0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-margin-y_st4hc_4183 > ._cell_st4hc_3333 {
    height: calc(100% - 0.9375rem);
    margin-top: 0.46875rem;
    margin-bottom: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-y_st4hc_4183 > ._cell_st4hc_3333 {
    height: calc(100% - 1.5625rem);
    margin-top: 0.78125rem;
    margin-bottom: 0.78125rem;
  }
}
._grid-margin-y_st4hc_4183 > ._auto_st4hc_3885 {
  height: auto;
}
._grid-margin-y_st4hc_4183 > ._shrink_st4hc_3888 {
  height: auto;
}
._grid-margin-y_st4hc_4183 > ._xsmall-1_st4hc_3899 {
  height: calc(8.3333333333% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._xsmall-2_st4hc_3899 {
  height: calc(16.6666666667% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._xsmall-3_st4hc_3899 {
  height: calc(25% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._xsmall-4_st4hc_3899 {
  height: calc(33.3333333333% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._xsmall-5_st4hc_3899 {
  height: calc(41.6666666667% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._xsmall-6_st4hc_3899 {
  height: calc(50% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._xsmall-7_st4hc_3899 {
  height: calc(58.3333333333% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._xsmall-8_st4hc_3899 {
  height: calc(66.6666666667% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._xsmall-9_st4hc_3899 {
  height: calc(75% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._xsmall-10_st4hc_3899 {
  height: calc(83.3333333333% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._xsmall-11_st4hc_3899 {
  height: calc(91.6666666667% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._xsmall-12_st4hc_3899 {
  height: calc(100% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._auto_st4hc_3885 {
  height: auto;
}
._grid-margin-y_st4hc_4183 > ._shrink_st4hc_3888 {
  height: auto;
}
._grid-margin-y_st4hc_4183 > ._xsmall-1_st4hc_3899 {
  height: calc(8.3333333333% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._xsmall-2_st4hc_3899 {
  height: calc(16.6666666667% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._xsmall-3_st4hc_3899 {
  height: calc(25% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._xsmall-4_st4hc_3899 {
  height: calc(33.3333333333% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._xsmall-5_st4hc_3899 {
  height: calc(41.6666666667% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._xsmall-6_st4hc_3899 {
  height: calc(50% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._xsmall-7_st4hc_3899 {
  height: calc(58.3333333333% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._xsmall-8_st4hc_3899 {
  height: calc(66.6666666667% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._xsmall-9_st4hc_3899 {
  height: calc(75% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._xsmall-10_st4hc_3899 {
  height: calc(83.3333333333% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._xsmall-11_st4hc_3899 {
  height: calc(91.6666666667% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._xsmall-12_st4hc_3899 {
  height: calc(100% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._small-auto_st4hc_3974 {
  height: auto;
}
._grid-margin-y_st4hc_4183 > ._small-shrink_st4hc_3903 {
  height: auto;
}
._grid-margin-y_st4hc_4183 > ._small-1_st4hc_3903 {
  height: calc(8.3333333333% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._small-2_st4hc_3903 {
  height: calc(16.6666666667% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._small-3_st4hc_3903 {
  height: calc(25% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._small-4_st4hc_3903 {
  height: calc(33.3333333333% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._small-5_st4hc_3903 {
  height: calc(41.6666666667% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._small-6_st4hc_3903 {
  height: calc(50% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._small-7_st4hc_3903 {
  height: calc(58.3333333333% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._small-8_st4hc_3903 {
  height: calc(66.6666666667% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._small-9_st4hc_3903 {
  height: calc(75% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._small-10_st4hc_3903 {
  height: calc(83.3333333333% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._small-11_st4hc_3903 {
  height: calc(91.6666666667% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._small-12_st4hc_3903 {
  height: calc(100% - 0.9375rem);
}
@media print, screen and (min-width: 48em) {
  ._grid-margin-y_st4hc_4183 > ._auto_st4hc_3885 {
    height: auto;
  }
  ._grid-margin-y_st4hc_4183 > ._shrink_st4hc_3888 {
    height: auto;
  }
  ._grid-margin-y_st4hc_4183 > ._xsmall-1_st4hc_3899 {
    height: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xsmall-2_st4hc_3899 {
    height: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xsmall-3_st4hc_3899 {
    height: calc(25% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xsmall-4_st4hc_3899 {
    height: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xsmall-5_st4hc_3899 {
    height: calc(41.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xsmall-6_st4hc_3899 {
    height: calc(50% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xsmall-7_st4hc_3899 {
    height: calc(58.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xsmall-8_st4hc_3899 {
    height: calc(66.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xsmall-9_st4hc_3899 {
    height: calc(75% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xsmall-10_st4hc_3899 {
    height: calc(83.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xsmall-11_st4hc_3899 {
    height: calc(91.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xsmall-12_st4hc_3899 {
    height: calc(100% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._small-auto_st4hc_3974 {
    height: auto;
  }
  ._grid-margin-y_st4hc_4183 > ._small-shrink_st4hc_3903 {
    height: auto;
  }
  ._grid-margin-y_st4hc_4183 > ._small-1_st4hc_3903 {
    height: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._small-2_st4hc_3903 {
    height: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._small-3_st4hc_3903 {
    height: calc(25% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._small-4_st4hc_3903 {
    height: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._small-5_st4hc_3903 {
    height: calc(41.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._small-6_st4hc_3903 {
    height: calc(50% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._small-7_st4hc_3903 {
    height: calc(58.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._small-8_st4hc_3903 {
    height: calc(66.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._small-9_st4hc_3903 {
    height: calc(75% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._small-10_st4hc_3903 {
    height: calc(83.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._small-11_st4hc_3903 {
    height: calc(91.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._small-12_st4hc_3903 {
    height: calc(100% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._medium-auto_st4hc_4036 {
    height: auto;
  }
  ._grid-margin-y_st4hc_4183 > ._medium-shrink_st4hc_3908 {
    height: auto;
  }
  ._grid-margin-y_st4hc_4183 > ._medium-1_st4hc_3908 {
    height: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._medium-2_st4hc_3908 {
    height: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._medium-3_st4hc_3908 {
    height: calc(25% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._medium-4_st4hc_3908 {
    height: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._medium-5_st4hc_3908 {
    height: calc(41.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._medium-6_st4hc_3908 {
    height: calc(50% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._medium-7_st4hc_3908 {
    height: calc(58.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._medium-8_st4hc_3908 {
    height: calc(66.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._medium-9_st4hc_3908 {
    height: calc(75% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._medium-10_st4hc_3908 {
    height: calc(83.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._medium-11_st4hc_3908 {
    height: calc(91.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._medium-12_st4hc_3908 {
    height: calc(100% - 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-y_st4hc_4183 > ._auto_st4hc_3885 {
    height: auto;
  }
  ._grid-margin-y_st4hc_4183 > ._shrink_st4hc_3888 {
    height: auto;
  }
  ._grid-margin-y_st4hc_4183 > ._xsmall-1_st4hc_3899 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xsmall-2_st4hc_3899 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xsmall-3_st4hc_3899 {
    height: calc(25% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xsmall-4_st4hc_3899 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xsmall-5_st4hc_3899 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xsmall-6_st4hc_3899 {
    height: calc(50% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xsmall-7_st4hc_3899 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xsmall-8_st4hc_3899 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xsmall-9_st4hc_3899 {
    height: calc(75% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xsmall-10_st4hc_3899 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xsmall-11_st4hc_3899 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xsmall-12_st4hc_3899 {
    height: calc(100% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._small-auto_st4hc_3974 {
    height: auto;
  }
  ._grid-margin-y_st4hc_4183 > ._small-shrink_st4hc_3903 {
    height: auto;
  }
  ._grid-margin-y_st4hc_4183 > ._small-1_st4hc_3903 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._small-2_st4hc_3903 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._small-3_st4hc_3903 {
    height: calc(25% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._small-4_st4hc_3903 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._small-5_st4hc_3903 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._small-6_st4hc_3903 {
    height: calc(50% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._small-7_st4hc_3903 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._small-8_st4hc_3903 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._small-9_st4hc_3903 {
    height: calc(75% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._small-10_st4hc_3903 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._small-11_st4hc_3903 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._small-12_st4hc_3903 {
    height: calc(100% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._medium-auto_st4hc_4036 {
    height: auto;
  }
  ._grid-margin-y_st4hc_4183 > ._medium-shrink_st4hc_3908 {
    height: auto;
  }
  ._grid-margin-y_st4hc_4183 > ._medium-1_st4hc_3908 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._medium-2_st4hc_3908 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._medium-3_st4hc_3908 {
    height: calc(25% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._medium-4_st4hc_3908 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._medium-5_st4hc_3908 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._medium-6_st4hc_3908 {
    height: calc(50% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._medium-7_st4hc_3908 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._medium-8_st4hc_3908 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._medium-9_st4hc_3908 {
    height: calc(75% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._medium-10_st4hc_3908 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._medium-11_st4hc_3908 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._medium-12_st4hc_3908 {
    height: calc(100% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._large-auto_st4hc_4084 {
    height: auto;
  }
  ._grid-margin-y_st4hc_4183 > ._large-shrink_st4hc_3913 {
    height: auto;
  }
  ._grid-margin-y_st4hc_4183 > ._large-1_st4hc_3513 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._large-2_st4hc_3913 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._large-3_st4hc_3913 {
    height: calc(25% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._large-4_st4hc_3913 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._large-5_st4hc_3913 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._large-6_st4hc_3913 {
    height: calc(50% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._large-7_st4hc_3379 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._large-8_st4hc_3913 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._large-9_st4hc_3376 {
    height: calc(75% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._large-10_st4hc_3513 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._large-11_st4hc_3913 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._large-12_st4hc_3913 {
    height: calc(100% - 1.5625rem);
  }
}
@media screen and (min-width: 75em) {
  ._grid-margin-y_st4hc_4183 > ._xlarge-auto_st4hc_4132 {
    height: auto;
  }
  ._grid-margin-y_st4hc_4183 > ._xlarge-shrink_st4hc_3918 {
    height: auto;
  }
  ._grid-margin-y_st4hc_4183 > ._xlarge-1_st4hc_3918 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xlarge-2_st4hc_3918 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xlarge-3_st4hc_3918 {
    height: calc(25% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xlarge-4_st4hc_3918 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xlarge-5_st4hc_3918 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xlarge-6_st4hc_3918 {
    height: calc(50% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xlarge-7_st4hc_3918 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xlarge-8_st4hc_3918 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xlarge-9_st4hc_3918 {
    height: calc(75% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xlarge-10_st4hc_3918 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xlarge-11_st4hc_3918 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xlarge-12_st4hc_3918 {
    height: calc(100% - 1.5625rem);
  }
}

._grid-frame_st4hc_7672 {
  overflow: hidden;
  position: relative;
  flex-wrap: nowrap;
  align-items: stretch;
  width: 100vw;
}

._cell_st4hc_3333 ._grid-frame_st4hc_7672 {
  width: 100%;
}

._cell-block_st4hc_7684 {
  overflow-x: auto;
  max-width: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

._cell-block-y_st4hc_7691 {
  overflow-y: auto;
  max-height: 100%;
  min-height: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

._cell-block-container_st4hc_7699 {
  display: flex;
  flex-direction: column;
  max-height: 100%;
}
._cell-block-container_st4hc_7699 > ._grid-x_st4hc_3385 {
  max-height: 100%;
  flex-wrap: nowrap;
}

._small-grid-frame_st4hc_7709 {
  overflow: hidden;
  position: relative;
  flex-wrap: nowrap;
  align-items: stretch;
  width: 100vw;
}

._cell_st4hc_3333 ._small-grid-frame_st4hc_7709 {
  width: 100%;
}

._small-cell-block_st4hc_7721 {
  overflow-x: auto;
  max-width: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

._small-cell-block-container_st4hc_7728 {
  display: flex;
  flex-direction: column;
  max-height: 100%;
}
._small-cell-block-container_st4hc_7728 > ._grid-x_st4hc_3385 {
  max-height: 100%;
  flex-wrap: nowrap;
}

._small-cell-block-y_st4hc_7738 {
  overflow-y: auto;
  max-height: 100%;
  min-height: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

@media print, screen and (min-width: 48em) {
  ._medium-grid-frame_st4hc_7747 {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100vw;
  }
  ._cell_st4hc_3333 ._medium-grid-frame_st4hc_7747 {
    width: 100%;
  }
  ._medium-cell-block_st4hc_7757 {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  ._medium-cell-block-container_st4hc_7763 {
    display: flex;
    flex-direction: column;
    max-height: 100%;
  }
  ._medium-cell-block-container_st4hc_7763 > ._grid-x_st4hc_3385 {
    max-height: 100%;
    flex-wrap: nowrap;
  }
  ._medium-cell-block-y_st4hc_7772 {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}
@media print, screen and (min-width: 64em) {
  ._large-grid-frame_st4hc_7781 {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100vw;
  }
  ._cell_st4hc_3333 ._large-grid-frame_st4hc_7781 {
    width: 100%;
  }
  ._large-cell-block_st4hc_7791 {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  ._large-cell-block-container_st4hc_7797 {
    display: flex;
    flex-direction: column;
    max-height: 100%;
  }
  ._large-cell-block-container_st4hc_7797 > ._grid-x_st4hc_3385 {
    max-height: 100%;
    flex-wrap: nowrap;
  }
  ._large-cell-block-y_st4hc_7806 {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-grid-frame_st4hc_7815 {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100vw;
  }
  ._cell_st4hc_3333 ._xlarge-grid-frame_st4hc_7815 {
    width: 100%;
  }
  ._xlarge-cell-block_st4hc_7825 {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  ._xlarge-cell-block-container_st4hc_7831 {
    display: flex;
    flex-direction: column;
    max-height: 100%;
  }
  ._xlarge-cell-block-container_st4hc_7831 > ._grid-x_st4hc_3385 {
    max-height: 100%;
    flex-wrap: nowrap;
  }
  ._xlarge-cell-block-y_st4hc_7840 {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}
._grid-y_st4hc_4183._grid-frame_st4hc_7672 {
  overflow: hidden;
  position: relative;
  flex-wrap: nowrap;
  align-items: stretch;
  height: 100vh;
  width: auto;
}
._grid-y_st4hc_4183._small-grid-frame_st4hc_7709 {
  overflow: hidden;
  position: relative;
  flex-wrap: nowrap;
  align-items: stretch;
  height: 100vh;
  width: auto;
}
@media print, screen and (min-width: 48em) {
  ._grid-y_st4hc_4183._medium-grid-frame_st4hc_7747 {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    height: 100vh;
    width: auto;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-y_st4hc_4183._large-grid-frame_st4hc_7781 {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    height: 100vh;
    width: auto;
  }
}
@media screen and (min-width: 75em) {
  ._grid-y_st4hc_4183._xlarge-grid-frame_st4hc_7815 {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    height: 100vh;
    width: auto;
  }
}

._cell_st4hc_3333 ._grid-y_st4hc_4183._grid-frame_st4hc_7672 {
  height: 100%;
}
._cell_st4hc_3333 ._grid-y_st4hc_4183._small-grid-frame_st4hc_7709 {
  height: 100%;
}
@media print, screen and (min-width: 48em) {
  ._cell_st4hc_3333 ._grid-y_st4hc_4183._medium-grid-frame_st4hc_7747 {
    height: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  ._cell_st4hc_3333 ._grid-y_st4hc_4183._large-grid-frame_st4hc_7781 {
    height: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._cell_st4hc_3333 ._grid-y_st4hc_4183._xlarge-grid-frame_st4hc_7815 {
    height: 100%;
  }
}

._grid-margin-y_st4hc_4183 {
  margin-top: -0.46875rem;
  margin-bottom: -0.46875rem;
  margin-top: -0.46875rem;
  margin-bottom: -0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-margin-y_st4hc_4183 {
    margin-top: -0.46875rem;
    margin-bottom: -0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-y_st4hc_4183 {
    margin-top: -0.78125rem;
    margin-bottom: -0.78125rem;
  }
}
._grid-margin-y_st4hc_4183 > ._cell_st4hc_3333 {
  height: calc(100% - 0.9375rem);
  margin-top: 0.46875rem;
  margin-bottom: 0.46875rem;
}
._grid-margin-y_st4hc_4183 > ._cell_st4hc_3333 {
  height: calc(100% - 0.9375rem);
  margin-top: 0.46875rem;
  margin-bottom: 0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-margin-y_st4hc_4183 > ._cell_st4hc_3333 {
    height: calc(100% - 0.9375rem);
    margin-top: 0.46875rem;
    margin-bottom: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-y_st4hc_4183 > ._cell_st4hc_3333 {
    height: calc(100% - 1.5625rem);
    margin-top: 0.78125rem;
    margin-bottom: 0.78125rem;
  }
}
._grid-margin-y_st4hc_4183 > ._auto_st4hc_3885 {
  height: auto;
}
._grid-margin-y_st4hc_4183 > ._shrink_st4hc_3888 {
  height: auto;
}
._grid-margin-y_st4hc_4183 > ._xsmall-1_st4hc_3899 {
  height: calc(8.3333333333% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._xsmall-2_st4hc_3899 {
  height: calc(16.6666666667% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._xsmall-3_st4hc_3899 {
  height: calc(25% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._xsmall-4_st4hc_3899 {
  height: calc(33.3333333333% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._xsmall-5_st4hc_3899 {
  height: calc(41.6666666667% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._xsmall-6_st4hc_3899 {
  height: calc(50% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._xsmall-7_st4hc_3899 {
  height: calc(58.3333333333% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._xsmall-8_st4hc_3899 {
  height: calc(66.6666666667% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._xsmall-9_st4hc_3899 {
  height: calc(75% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._xsmall-10_st4hc_3899 {
  height: calc(83.3333333333% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._xsmall-11_st4hc_3899 {
  height: calc(91.6666666667% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._xsmall-12_st4hc_3899 {
  height: calc(100% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._auto_st4hc_3885 {
  height: auto;
}
._grid-margin-y_st4hc_4183 > ._shrink_st4hc_3888 {
  height: auto;
}
._grid-margin-y_st4hc_4183 > ._xsmall-1_st4hc_3899 {
  height: calc(8.3333333333% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._xsmall-2_st4hc_3899 {
  height: calc(16.6666666667% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._xsmall-3_st4hc_3899 {
  height: calc(25% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._xsmall-4_st4hc_3899 {
  height: calc(33.3333333333% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._xsmall-5_st4hc_3899 {
  height: calc(41.6666666667% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._xsmall-6_st4hc_3899 {
  height: calc(50% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._xsmall-7_st4hc_3899 {
  height: calc(58.3333333333% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._xsmall-8_st4hc_3899 {
  height: calc(66.6666666667% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._xsmall-9_st4hc_3899 {
  height: calc(75% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._xsmall-10_st4hc_3899 {
  height: calc(83.3333333333% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._xsmall-11_st4hc_3899 {
  height: calc(91.6666666667% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._xsmall-12_st4hc_3899 {
  height: calc(100% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._small-auto_st4hc_3974 {
  height: auto;
}
._grid-margin-y_st4hc_4183 > ._small-shrink_st4hc_3903 {
  height: auto;
}
._grid-margin-y_st4hc_4183 > ._small-1_st4hc_3903 {
  height: calc(8.3333333333% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._small-2_st4hc_3903 {
  height: calc(16.6666666667% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._small-3_st4hc_3903 {
  height: calc(25% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._small-4_st4hc_3903 {
  height: calc(33.3333333333% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._small-5_st4hc_3903 {
  height: calc(41.6666666667% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._small-6_st4hc_3903 {
  height: calc(50% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._small-7_st4hc_3903 {
  height: calc(58.3333333333% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._small-8_st4hc_3903 {
  height: calc(66.6666666667% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._small-9_st4hc_3903 {
  height: calc(75% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._small-10_st4hc_3903 {
  height: calc(83.3333333333% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._small-11_st4hc_3903 {
  height: calc(91.6666666667% - 0.9375rem);
}
._grid-margin-y_st4hc_4183 > ._small-12_st4hc_3903 {
  height: calc(100% - 0.9375rem);
}
@media print, screen and (min-width: 48em) {
  ._grid-margin-y_st4hc_4183 > ._auto_st4hc_3885 {
    height: auto;
  }
  ._grid-margin-y_st4hc_4183 > ._shrink_st4hc_3888 {
    height: auto;
  }
  ._grid-margin-y_st4hc_4183 > ._xsmall-1_st4hc_3899 {
    height: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xsmall-2_st4hc_3899 {
    height: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xsmall-3_st4hc_3899 {
    height: calc(25% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xsmall-4_st4hc_3899 {
    height: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xsmall-5_st4hc_3899 {
    height: calc(41.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xsmall-6_st4hc_3899 {
    height: calc(50% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xsmall-7_st4hc_3899 {
    height: calc(58.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xsmall-8_st4hc_3899 {
    height: calc(66.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xsmall-9_st4hc_3899 {
    height: calc(75% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xsmall-10_st4hc_3899 {
    height: calc(83.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xsmall-11_st4hc_3899 {
    height: calc(91.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xsmall-12_st4hc_3899 {
    height: calc(100% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._small-auto_st4hc_3974 {
    height: auto;
  }
  ._grid-margin-y_st4hc_4183 > ._small-shrink_st4hc_3903 {
    height: auto;
  }
  ._grid-margin-y_st4hc_4183 > ._small-1_st4hc_3903 {
    height: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._small-2_st4hc_3903 {
    height: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._small-3_st4hc_3903 {
    height: calc(25% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._small-4_st4hc_3903 {
    height: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._small-5_st4hc_3903 {
    height: calc(41.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._small-6_st4hc_3903 {
    height: calc(50% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._small-7_st4hc_3903 {
    height: calc(58.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._small-8_st4hc_3903 {
    height: calc(66.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._small-9_st4hc_3903 {
    height: calc(75% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._small-10_st4hc_3903 {
    height: calc(83.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._small-11_st4hc_3903 {
    height: calc(91.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._small-12_st4hc_3903 {
    height: calc(100% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._medium-auto_st4hc_4036 {
    height: auto;
  }
  ._grid-margin-y_st4hc_4183 > ._medium-shrink_st4hc_3908 {
    height: auto;
  }
  ._grid-margin-y_st4hc_4183 > ._medium-1_st4hc_3908 {
    height: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._medium-2_st4hc_3908 {
    height: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._medium-3_st4hc_3908 {
    height: calc(25% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._medium-4_st4hc_3908 {
    height: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._medium-5_st4hc_3908 {
    height: calc(41.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._medium-6_st4hc_3908 {
    height: calc(50% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._medium-7_st4hc_3908 {
    height: calc(58.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._medium-8_st4hc_3908 {
    height: calc(66.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._medium-9_st4hc_3908 {
    height: calc(75% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._medium-10_st4hc_3908 {
    height: calc(83.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._medium-11_st4hc_3908 {
    height: calc(91.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_st4hc_4183 > ._medium-12_st4hc_3908 {
    height: calc(100% - 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-y_st4hc_4183 > ._auto_st4hc_3885 {
    height: auto;
  }
  ._grid-margin-y_st4hc_4183 > ._shrink_st4hc_3888 {
    height: auto;
  }
  ._grid-margin-y_st4hc_4183 > ._xsmall-1_st4hc_3899 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xsmall-2_st4hc_3899 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xsmall-3_st4hc_3899 {
    height: calc(25% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xsmall-4_st4hc_3899 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xsmall-5_st4hc_3899 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xsmall-6_st4hc_3899 {
    height: calc(50% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xsmall-7_st4hc_3899 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xsmall-8_st4hc_3899 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xsmall-9_st4hc_3899 {
    height: calc(75% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xsmall-10_st4hc_3899 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xsmall-11_st4hc_3899 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xsmall-12_st4hc_3899 {
    height: calc(100% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._small-auto_st4hc_3974 {
    height: auto;
  }
  ._grid-margin-y_st4hc_4183 > ._small-shrink_st4hc_3903 {
    height: auto;
  }
  ._grid-margin-y_st4hc_4183 > ._small-1_st4hc_3903 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._small-2_st4hc_3903 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._small-3_st4hc_3903 {
    height: calc(25% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._small-4_st4hc_3903 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._small-5_st4hc_3903 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._small-6_st4hc_3903 {
    height: calc(50% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._small-7_st4hc_3903 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._small-8_st4hc_3903 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._small-9_st4hc_3903 {
    height: calc(75% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._small-10_st4hc_3903 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._small-11_st4hc_3903 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._small-12_st4hc_3903 {
    height: calc(100% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._medium-auto_st4hc_4036 {
    height: auto;
  }
  ._grid-margin-y_st4hc_4183 > ._medium-shrink_st4hc_3908 {
    height: auto;
  }
  ._grid-margin-y_st4hc_4183 > ._medium-1_st4hc_3908 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._medium-2_st4hc_3908 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._medium-3_st4hc_3908 {
    height: calc(25% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._medium-4_st4hc_3908 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._medium-5_st4hc_3908 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._medium-6_st4hc_3908 {
    height: calc(50% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._medium-7_st4hc_3908 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._medium-8_st4hc_3908 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._medium-9_st4hc_3908 {
    height: calc(75% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._medium-10_st4hc_3908 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._medium-11_st4hc_3908 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._medium-12_st4hc_3908 {
    height: calc(100% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._large-auto_st4hc_4084 {
    height: auto;
  }
  ._grid-margin-y_st4hc_4183 > ._large-shrink_st4hc_3913 {
    height: auto;
  }
  ._grid-margin-y_st4hc_4183 > ._large-1_st4hc_3513 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._large-2_st4hc_3913 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._large-3_st4hc_3913 {
    height: calc(25% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._large-4_st4hc_3913 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._large-5_st4hc_3913 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._large-6_st4hc_3913 {
    height: calc(50% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._large-7_st4hc_3379 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._large-8_st4hc_3913 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._large-9_st4hc_3376 {
    height: calc(75% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._large-10_st4hc_3513 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._large-11_st4hc_3913 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._large-12_st4hc_3913 {
    height: calc(100% - 1.5625rem);
  }
}
@media screen and (min-width: 75em) {
  ._grid-margin-y_st4hc_4183 > ._xlarge-auto_st4hc_4132 {
    height: auto;
  }
  ._grid-margin-y_st4hc_4183 > ._xlarge-shrink_st4hc_3918 {
    height: auto;
  }
  ._grid-margin-y_st4hc_4183 > ._xlarge-1_st4hc_3918 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xlarge-2_st4hc_3918 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xlarge-3_st4hc_3918 {
    height: calc(25% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xlarge-4_st4hc_3918 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xlarge-5_st4hc_3918 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xlarge-6_st4hc_3918 {
    height: calc(50% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xlarge-7_st4hc_3918 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xlarge-8_st4hc_3918 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xlarge-9_st4hc_3918 {
    height: calc(75% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xlarge-10_st4hc_3918 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xlarge-11_st4hc_3918 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_st4hc_4183 > ._xlarge-12_st4hc_3918 {
    height: calc(100% - 1.5625rem);
  }
}

._grid-frame_st4hc_7672._grid-margin-y_st4hc_4183 {
  height: calc(100vh + 0.9375rem);
  height: calc(100vh + 0.9375rem);
}
@media print, screen and (min-width: 48em) {
  ._grid-frame_st4hc_7672._grid-margin-y_st4hc_4183 {
    height: calc(100vh + 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-frame_st4hc_7672._grid-margin-y_st4hc_4183 {
    height: calc(100vh + 1.5625rem);
  }
}
@media screen and (min-width: 75em) {
  ._grid-frame_st4hc_7672._grid-margin-y_st4hc_4183 {
    height: calc(100vh + 1.5625rem);
  }
}

._grid-margin-y_st4hc_4183._small-grid-frame_st4hc_7709 {
  height: calc(100vh + 0.9375rem);
}

@media print, screen and (min-width: 48em) {
  ._grid-margin-y_st4hc_4183._medium-grid-frame_st4hc_7747 {
    height: calc(100vh + 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-y_st4hc_4183._large-grid-frame_st4hc_7781 {
    height: calc(100vh + 1.5625rem);
  }
}
@media screen and (min-width: 75em) {
  ._grid-margin-y_st4hc_4183._xlarge-grid-frame_st4hc_7815 {
    height: calc(100vh + 1.5625rem);
  }
}
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}

p {
  margin-bottom: 1rem;
  font-size: inherit;
  line-height: 1.5;
  text-rendering: optimizeLegibility;
}

em,
i {
  font-style: italic;
  line-height: inherit;
}

strong,
b {
  font-weight: 600;
  line-height: inherit;
}

small {
  font-size: 80%;
  line-height: inherit;
}

h1, ._h1_st4hc_8514,
h2, ._h2_st4hc_8515,
h3, ._h3_st4hc_8516,
h4, ._h4_st4hc_8517,
h5, ._h5_st4hc_8518,
h6, ._h6_st4hc_8519 {
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  font-style: normal;
  font-weight: 400;
  color: inherit;
  text-rendering: optimizeLegibility;
}
h1 small, ._h1_st4hc_8514 small,
h2 small, ._h2_st4hc_8515 small,
h3 small, ._h3_st4hc_8516 small,
h4 small, ._h4_st4hc_8517 small,
h5 small, ._h5_st4hc_8518 small,
h6 small, ._h6_st4hc_8519 small {
  line-height: 0;
  color: #cacaca;
}

h1, ._h1_st4hc_8514 {
  font-size: 2.625rem;
  line-height: 1.0952380952;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h2, ._h2_st4hc_8515 {
  font-size: 1rem;
  line-height: 1.0625;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h3, ._h3_st4hc_8516 {
  font-size: 1rem;
  line-height: 1.25;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h4, ._h4_st4hc_8517 {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h5, ._h5_st4hc_8518 {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h6, ._h6_st4hc_8519 {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h1, ._h1_st4hc_8514 {
  font-size: 2.625rem;
  line-height: 1.0952380952;
}

h2, ._h2_st4hc_8515 {
  font-size: 1rem;
  line-height: 1.0625;
}

h3, ._h3_st4hc_8516 {
  font-size: 1rem;
  line-height: 1.25;
}

h4, ._h4_st4hc_8517 {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
}

h5, ._h5_st4hc_8518 {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
}

h6, ._h6_st4hc_8519 {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
}

@media print, screen and (min-width: 48em) {
  h1, ._h1_st4hc_8514 {
    font-size: 3.5rem;
    line-height: 1.0357142857;
  }
  h2, ._h2_st4hc_8515 {
    font-size: 1rem;
    line-height: 1.0625;
  }
  h3, ._h3_st4hc_8516 {
    font-size: 1rem;
    line-height: 1.25;
  }
  h4, ._h4_st4hc_8517 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
  h5, ._h5_st4hc_8518 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
  h6, ._h6_st4hc_8519 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
}
@media print, screen and (min-width: 64em) {
  h1, ._h1_st4hc_8514 {
    font-size: 5.625rem;
    line-height: 1.1444444444;
  }
  h2, ._h2_st4hc_8515 {
    font-size: 1rem;
    line-height: 1.1875;
  }
  h3, ._h3_st4hc_8516 {
    font-size: 1rem;
    line-height: 1.25;
  }
  h4, ._h4_st4hc_8517 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
  h5, ._h5_st4hc_8518 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
  h6, ._h6_st4hc_8519 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
}
@media screen and (min-width: 75em) {
  h1, ._h1_st4hc_8514 {
    font-size: 5.625rem;
    line-height: 1.1444444444;
  }
  h2, ._h2_st4hc_8515 {
    font-size: 1rem;
    line-height: 1.1875;
  }
  h3, ._h3_st4hc_8516 {
    font-size: 1rem;
    line-height: 1.25;
  }
  h4, ._h4_st4hc_8517 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
  h5, ._h5_st4hc_8518 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
  h6, ._h6_st4hc_8519 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
}
a {
  line-height: inherit;
  color: #0033FF;
  text-decoration: none;
  cursor: pointer;
}
a:hover, a:focus {
  color: #ed0a00;
  text-decoration: underline;
}
a img {
  border: 0;
}

hr {
  clear: both;
  max-width: 76.875rem;
  height: 0;
  margin: 1.25rem auto;
  border-top: 0;
  border-right: 0;
  border-bottom: 1px solid #cacaca;
  border-left: 0;
}

ul,
ol,
dl {
  margin-bottom: 1rem;
  list-style-position: outside;
  line-height: 1.5;
}

li {
  font-size: inherit;
}

ul {
  margin-left: 1.25rem;
  list-style-type: disc;
}

ol {
  margin-left: 1.25rem;
}

ul ul, ul ol, ol ul, ol ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
}

dl {
  margin-bottom: 1rem;
}
dl dt {
  margin-bottom: 0.3rem;
  font-weight: 600;
}

blockquote {
  margin: 0 0 1rem;
  padding: 0.5625rem 1.25rem 0 1.1875rem;
  border-left: 1px solid #cacaca;
}
blockquote, blockquote p {
  line-height: 1.5;
  color: #8a8a8a;
}

abbr, abbr[title] {
  border-bottom: 1px dotted #000;
  cursor: help;
  text-decoration: none;
}

figure {
  margin: 0;
}

kbd {
  margin: 0;
  padding: 0.125rem 0.25rem 0;
  background-color: #e6e6e6;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  color: #000;
}

._subheader_st4hc_8773 {
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  font-weight: 400;
  line-height: 1.4;
  color: #8a8a8a;
}

._lead_st4hc_8781 {
  font-size: 125%;
  line-height: 1.6;
}

._stat_st4hc_8786 {
  font-size: 2.5rem;
  line-height: 1;
}
p + ._stat_st4hc_8786 {
  margin-top: -1rem;
}

ul._no-bullet_st4hc_8794, ol._no-bullet_st4hc_8794 {
  margin-left: 0;
  list-style: none;
}

._cite-block_st4hc_8799, cite {
  display: block;
  color: #8a8a8a;
  font-size: 0.8125rem;
}
._cite-block_st4hc_8799:before, cite:before {
  content: "— ";
}

._code-inline_st4hc_8808, code {
  border: 1px solid #cacaca;
  background-color: #e6e6e6;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: 400;
  color: #000;
  display: inline;
  max-width: 100%;
  word-wrap: break-word;
  padding: 0.125rem 0.3125rem 0.0625rem;
}

._code-block_st4hc_8820 {
  border: 1px solid #cacaca;
  background-color: #e6e6e6;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: 400;
  color: #000;
  display: block;
  overflow: auto;
  white-space: pre;
  padding: 1rem;
  margin-bottom: 1.5rem;
}

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

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

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

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

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

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

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

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

@media print, screen and (min-width: 48em) {
  ._medium-text-left_st4hc_8866 {
    text-align: left;
  }
  ._medium-text-right_st4hc_8869 {
    text-align: right;
  }
  ._medium-text-center_st4hc_8872 {
    text-align: center;
  }
  ._medium-text-justify_st4hc_8875 {
    text-align: justify;
  }
}
@media print, screen and (min-width: 64em) {
  ._large-text-left_st4hc_8880 {
    text-align: left;
  }
  ._large-text-right_st4hc_8883 {
    text-align: right;
  }
  ._large-text-center_st4hc_8886 {
    text-align: center;
  }
  ._large-text-justify_st4hc_8889 {
    text-align: justify;
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-text-left_st4hc_8894 {
    text-align: left;
  }
  ._xlarge-text-right_st4hc_8897 {
    text-align: right;
  }
  ._xlarge-text-center_st4hc_8900 {
    text-align: center;
  }
  ._xlarge-text-justify_st4hc_8903 {
    text-align: justify;
  }
}
._show-for-print_st4hc_8907 {
  display: none !important;
}

@media print {
  * {
    background: transparent !important;
    color: black !important;
    print-color-adjust: economy;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  ._show-for-print_st4hc_8907 {
    display: block !important;
  }
  ._hide-for-print_st4hc_8922 {
    display: none !important;
  }
  table._show-for-print_st4hc_8907 {
    display: table !important;
  }
  thead._show-for-print_st4hc_8907 {
    display: table-header-group !important;
  }
  tbody._show-for-print_st4hc_8907 {
    display: table-row-group !important;
  }
  tr._show-for-print_st4hc_8907 {
    display: table-row !important;
  }
  td._show-for-print_st4hc_8907 {
    display: table-cell !important;
  }
  th._show-for-print_st4hc_8907 {
    display: table-cell !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  ._ir_st4hc_8950 a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  pre,
  blockquote {
    border: 1px solid #8a8a8a;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  ._print-break-inside_st4hc_8986 {
    page-break-inside: auto;
  }
}
[type=text], [type=password], [type=date], [type=datetime], [type=datetime-local], [type=month], [type=week], [type=email], [type=number], [type=search], [type=tel], [type=time], [type=url], [type=color],
textarea {
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 2.4125rem;
  margin: 0 0 1.5625rem;
  padding: 0.625rem;
  border: 1px solid #001641;
  border-radius: 0;
  background-color: #fff;
  box-shadow: 0;
  font-family: inherit;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.4;
  color: #000;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  appearance: none;
}
[type=text]:focus, [type=password]:focus, [type=date]:focus, [type=datetime]:focus, [type=datetime-local]:focus, [type=month]:focus, [type=week]:focus, [type=email]:focus, [type=number]:focus, [type=search]:focus, [type=tel]:focus, [type=time]:focus, [type=url]:focus, [type=color]:focus,
textarea:focus {
  outline: none;
  border: 1px solid #001641;
  background-color: #fff;
  box-shadow: 0;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}

textarea {
  max-width: 100%;
}
textarea[rows] {
  height: auto;
}

input:disabled, input[readonly],
textarea:disabled,
textarea[readonly] {
  background-color: #e6e6e6;
  cursor: not-allowed;
}

[type=submit],
[type=button] {
  appearance: none;
  border-radius: 0;
}

input[type=search] {
  box-sizing: border-box;
}

::placeholder {
  color: rgba(0, 0, 0, 0.6);
}

[type=file],
[type=checkbox],
[type=radio] {
  margin: 0 0 1.5625rem;
}

[type=checkbox] + label,
[type=radio] + label {
  display: inline-block;
  vertical-align: baseline;
  margin-left: 0.78125rem;
  margin-right: 1.5625rem;
  margin-bottom: 0;
}
[type=checkbox] + label[for],
[type=radio] + label[for] {
  cursor: pointer;
}

label > [type=checkbox],
label > [type=radio] {
  margin-right: 0.78125rem;
}

[type=file] {
  width: 100%;
}

label {
  display: block;
  margin: 0;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.2857142857;
  color: #001641;
}
label._middle_st4hc_9083 {
  margin: 0 0 1.5625rem;
  line-height: 1.5;
  padding: 0.84375rem 0;
}

._help-text_st4hc_9089 {
  margin-top: -0.78125rem;
  font-size: 0.875rem;
  font-style: none;
  color: #001641;
}

._input-group_st4hc_9096 {
  display: flex;
  width: 100%;
  margin-bottom: 1.5625rem;
  align-items: stretch;
}
._input-group_st4hc_9096 > :first-child, ._input-group_st4hc_9096 > :first-child._input-group-button_st4hc_9102 > * {
  border-radius: 0 0 0 0;
}
._input-group_st4hc_9096 > :last-child, ._input-group_st4hc_9096 > :last-child._input-group-button_st4hc_9102 > * {
  border-radius: 0 0 0 0;
}

._input-group-button_st4hc_9102 a,
._input-group-button_st4hc_9102 input,
._input-group-button_st4hc_9102 button,
._input-group-button_st4hc_9102 label, ._input-group-button_st4hc_9102, ._input-group-field_st4hc_9112, ._input-group-label_st4hc_9112 {
  margin: 0;
  white-space: nowrap;
}

._input-group-label_st4hc_9112 {
  padding: 0 1rem;
  border: 1px solid #cacaca;
  background: #e6e6e6;
  color: #000;
  text-align: center;
  white-space: nowrap;
  display: flex;
  flex: 0 0 auto;
  align-items: center;
}
._input-group-label_st4hc_9112:first-child {
  border-right: 0;
}
._input-group-label_st4hc_9112:last-child {
  border-left: 0;
}

._input-group-field_st4hc_9112 {
  border-radius: 0;
  flex: 1 1 0px;
  min-width: 0;
}

._input-group-button_st4hc_9102 {
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  display: flex;
  flex: 0 0 auto;
}
._input-group-button_st4hc_9102 a,
._input-group-button_st4hc_9102 input,
._input-group-button_st4hc_9102 button,
._input-group-button_st4hc_9102 label {
  align-self: stretch;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 0.875rem;
}

fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}

legend {
  max-width: 100%;
  margin-bottom: 0.78125rem;
}

._fieldset_st4hc_9170 {
  margin: 0;
  padding: 0;
  border: 0;
}
._fieldset_st4hc_9170 legend {
  margin: 0;
  margin-left: -0.1875rem;
  padding: 0;
}

select {
  height: 2.4125rem;
  margin: 0 0 1.5625rem;
  padding: 0.625rem;
  appearance: none;
  border: 1px solid #001641;
  border-radius: 0;
  background-color: #fff;
  font-family: inherit;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.4;
  color: #000;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="24" viewBox="0 0 32 24"><polygon points="0,0 32,0 16,24" style="fill: rgb%28138, 138, 138%29"></polygon></svg>');
  background-origin: content-box;
  background-position: right -1.5625rem center;
  background-repeat: no-repeat;
  background-size: 9px 6px;
  padding-right: 2.34375rem;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}
@media screen and (min-width: 0\0 ) {
  select {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==");
  }
}
select:focus {
  outline: none;
  border: 1px solid #001641;
  background-color: #fff;
  box-shadow: 0;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}
select:disabled {
  background-color: #e6e6e6;
  cursor: not-allowed;
}
select::-ms-expand {
  display: none;
}
select[multiple] {
  height: auto;
  background-image: none;
}
select:not([multiple]) {
  padding-top: 0;
  padding-bottom: 0;
}

._is-invalid-input_st4hc_9230:not(:focus) {
  border-color: #cc4b37;
  background-color: #faedeb;
}
._is-invalid-input_st4hc_9230:not(:focus)::placeholder {
  color: #cc4b37;
}

._is-invalid-label_st4hc_9238 {
  color: #cc4b37;
}

._form-error_st4hc_9242 {
  display: none;
  margin-top: -0.78125rem;
  margin-bottom: 1.5625rem;
  font-size: 0.75rem;
  font-weight: 600;
  color: #cc4b37;
}
._form-error_st4hc_9242._is-visible_st4hc_3804 {
  display: block;
}

._button_st4hc_3169 {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 1rem 0;
  padding: 0;
  border: 1px solid transparent;
  border-radius: 0;
  transition: background-color 0.25s ease-out, color 0.25s ease-out;
  font-family: inherit;
  font-size: 0.9rem;
  -webkit-appearance: none;
  line-height: 1;
  text-align: center;
  cursor: pointer;
}
[data-whatinput=mouse] ._button_st4hc_3169 {
  outline: 0;
}
._button_st4hc_3169._tiny_st4hc_2033 {
  font-size: 0.6rem;
}
._button_st4hc_3169._small_st4hc_2033 {
  font-size: 0.75rem;
}
._button_st4hc_3169._large_st4hc_2033 {
  font-size: 1.25rem;
}
._button_st4hc_3169._expanded_st4hc_9281 {
  display: block;
  width: 100%;
  margin-right: 0;
  margin-left: 0;
}
._button_st4hc_3169._solid_st4hc_9287, ._button_st4hc_3169._solid_st4hc_9287._disabled_st4hc_9287, ._button_st4hc_3169._solid_st4hc_9287[disabled], ._button_st4hc_3169._solid_st4hc_9287._disabled_st4hc_9287:hover, ._button_st4hc_3169._solid_st4hc_9287[disabled]:hover, ._button_st4hc_3169._solid_st4hc_9287._disabled_st4hc_9287:focus, ._button_st4hc_3169._solid_st4hc_9287[disabled]:focus {
  background-color: #000;
  color: #fff;
}
._button_st4hc_3169._solid_st4hc_9287:hover, ._button_st4hc_3169._solid_st4hc_9287:focus {
  background-color: black;
  color: #fff;
}
._button_st4hc_3169._solid_st4hc_9287._primary_st4hc_9295, ._button_st4hc_3169._solid_st4hc_9287._primary_st4hc_9295._disabled_st4hc_9287, ._button_st4hc_3169._solid_st4hc_9287._primary_st4hc_9295[disabled], ._button_st4hc_3169._solid_st4hc_9287._primary_st4hc_9295._disabled_st4hc_9287:hover, ._button_st4hc_3169._solid_st4hc_9287._primary_st4hc_9295[disabled]:hover, ._button_st4hc_3169._solid_st4hc_9287._primary_st4hc_9295._disabled_st4hc_9287:focus, ._button_st4hc_3169._solid_st4hc_9287._primary_st4hc_9295[disabled]:focus {
  background-color: #001641;
  color: #fff;
}
._button_st4hc_3169._solid_st4hc_9287._primary_st4hc_9295:hover, ._button_st4hc_3169._solid_st4hc_9287._primary_st4hc_9295:focus {
  background-color: #001234;
  color: #fff;
}
._button_st4hc_3169._solid_st4hc_9287._secondary_st4hc_9303, ._button_st4hc_3169._solid_st4hc_9287._secondary_st4hc_9303._disabled_st4hc_9287, ._button_st4hc_3169._solid_st4hc_9287._secondary_st4hc_9303[disabled], ._button_st4hc_3169._solid_st4hc_9287._secondary_st4hc_9303._disabled_st4hc_9287:hover, ._button_st4hc_3169._solid_st4hc_9287._secondary_st4hc_9303[disabled]:hover, ._button_st4hc_3169._solid_st4hc_9287._secondary_st4hc_9303._disabled_st4hc_9287:focus, ._button_st4hc_3169._solid_st4hc_9287._secondary_st4hc_9303[disabled]:focus {
  background-color: #ed0a00;
  color: #000;
}
._button_st4hc_3169._solid_st4hc_9287._secondary_st4hc_9303:hover, ._button_st4hc_3169._solid_st4hc_9287._secondary_st4hc_9303:focus {
  background-color: #be0800;
  color: #000;
}
._button_st4hc_3169._solid_st4hc_9287._tertiary_st4hc_9311, ._button_st4hc_3169._solid_st4hc_9287._tertiary_st4hc_9311._disabled_st4hc_9287, ._button_st4hc_3169._solid_st4hc_9287._tertiary_st4hc_9311[disabled], ._button_st4hc_3169._solid_st4hc_9287._tertiary_st4hc_9311._disabled_st4hc_9287:hover, ._button_st4hc_3169._solid_st4hc_9287._tertiary_st4hc_9311[disabled]:hover, ._button_st4hc_3169._solid_st4hc_9287._tertiary_st4hc_9311._disabled_st4hc_9287:focus, ._button_st4hc_3169._solid_st4hc_9287._tertiary_st4hc_9311[disabled]:focus {
  background-color: #0033FF;
  color: #fff;
}
._button_st4hc_3169._solid_st4hc_9287._tertiary_st4hc_9311:hover, ._button_st4hc_3169._solid_st4hc_9287._tertiary_st4hc_9311:focus {
  background-color: #0029cc;
  color: #fff;
}
._button_st4hc_3169._solid_st4hc_9287._success_st4hc_9319, ._button_st4hc_3169._solid_st4hc_9287._success_st4hc_9319._disabled_st4hc_9287, ._button_st4hc_3169._solid_st4hc_9287._success_st4hc_9319[disabled], ._button_st4hc_3169._solid_st4hc_9287._success_st4hc_9319._disabled_st4hc_9287:hover, ._button_st4hc_3169._solid_st4hc_9287._success_st4hc_9319[disabled]:hover, ._button_st4hc_3169._solid_st4hc_9287._success_st4hc_9319._disabled_st4hc_9287:focus, ._button_st4hc_3169._solid_st4hc_9287._success_st4hc_9319[disabled]:focus {
  background-color: #3adb76;
  color: #000;
}
._button_st4hc_3169._solid_st4hc_9287._success_st4hc_9319:hover, ._button_st4hc_3169._solid_st4hc_9287._success_st4hc_9319:focus {
  background-color: #22bb5b;
  color: #000;
}
._button_st4hc_3169._solid_st4hc_9287._warning_st4hc_9327, ._button_st4hc_3169._solid_st4hc_9287._warning_st4hc_9327._disabled_st4hc_9287, ._button_st4hc_3169._solid_st4hc_9287._warning_st4hc_9327[disabled], ._button_st4hc_3169._solid_st4hc_9287._warning_st4hc_9327._disabled_st4hc_9287:hover, ._button_st4hc_3169._solid_st4hc_9287._warning_st4hc_9327[disabled]:hover, ._button_st4hc_3169._solid_st4hc_9287._warning_st4hc_9327._disabled_st4hc_9287:focus, ._button_st4hc_3169._solid_st4hc_9287._warning_st4hc_9327[disabled]:focus {
  background-color: #ffae00;
  color: #000;
}
._button_st4hc_3169._solid_st4hc_9287._warning_st4hc_9327:hover, ._button_st4hc_3169._solid_st4hc_9287._warning_st4hc_9327:focus {
  background-color: #cc8b00;
  color: #000;
}
._button_st4hc_3169._solid_st4hc_9287._alert_st4hc_9335, ._button_st4hc_3169._solid_st4hc_9287._alert_st4hc_9335._disabled_st4hc_9287, ._button_st4hc_3169._solid_st4hc_9287._alert_st4hc_9335[disabled], ._button_st4hc_3169._solid_st4hc_9287._alert_st4hc_9335._disabled_st4hc_9287:hover, ._button_st4hc_3169._solid_st4hc_9287._alert_st4hc_9335[disabled]:hover, ._button_st4hc_3169._solid_st4hc_9287._alert_st4hc_9335._disabled_st4hc_9287:focus, ._button_st4hc_3169._solid_st4hc_9287._alert_st4hc_9335[disabled]:focus {
  background-color: #cc4b37;
  color: #000;
}
._button_st4hc_3169._solid_st4hc_9287._alert_st4hc_9335:hover, ._button_st4hc_3169._solid_st4hc_9287._alert_st4hc_9335:focus {
  background-color: #a53b2a;
  color: #000;
}
._button_st4hc_3169._solid_st4hc_9287._red_st4hc_9343, ._button_st4hc_3169._solid_st4hc_9287._red_st4hc_9343._disabled_st4hc_9287, ._button_st4hc_3169._solid_st4hc_9287._red_st4hc_9343[disabled], ._button_st4hc_3169._solid_st4hc_9287._red_st4hc_9343._disabled_st4hc_9287:hover, ._button_st4hc_3169._solid_st4hc_9287._red_st4hc_9343[disabled]:hover, ._button_st4hc_3169._solid_st4hc_9287._red_st4hc_9343._disabled_st4hc_9287:focus, ._button_st4hc_3169._solid_st4hc_9287._red_st4hc_9343[disabled]:focus {
  background-color: #ed0a00;
  color: #000;
}
._button_st4hc_3169._solid_st4hc_9287._red_st4hc_9343:hover, ._button_st4hc_3169._solid_st4hc_9287._red_st4hc_9343:focus {
  background-color: #be0800;
  color: #000;
}
._button_st4hc_3169._hollow_st4hc_9351, ._button_st4hc_3169._hollow_st4hc_9351:hover, ._button_st4hc_3169._hollow_st4hc_9351:focus, ._button_st4hc_3169._hollow_st4hc_9351._disabled_st4hc_9287, ._button_st4hc_3169._hollow_st4hc_9351._disabled_st4hc_9287:hover, ._button_st4hc_3169._hollow_st4hc_9351._disabled_st4hc_9287:focus, ._button_st4hc_3169._hollow_st4hc_9351[disabled], ._button_st4hc_3169._hollow_st4hc_9351[disabled]:hover, ._button_st4hc_3169._hollow_st4hc_9351[disabled]:focus {
  background-color: transparent;
}
._button_st4hc_3169._hollow_st4hc_9351, ._button_st4hc_3169._hollow_st4hc_9351._disabled_st4hc_9287, ._button_st4hc_3169._hollow_st4hc_9351[disabled], ._button_st4hc_3169._hollow_st4hc_9351._disabled_st4hc_9287:hover, ._button_st4hc_3169._hollow_st4hc_9351[disabled]:hover, ._button_st4hc_3169._hollow_st4hc_9351._disabled_st4hc_9287:focus, ._button_st4hc_3169._hollow_st4hc_9351[disabled]:focus {
  border: 1px solid #000;
  color: #000;
}
._button_st4hc_3169._hollow_st4hc_9351:hover, ._button_st4hc_3169._hollow_st4hc_9351:focus {
  border-color: black;
  color: black;
}
._button_st4hc_3169._hollow_st4hc_9351._primary_st4hc_9295, ._button_st4hc_3169._hollow_st4hc_9351._primary_st4hc_9295._disabled_st4hc_9287, ._button_st4hc_3169._hollow_st4hc_9351._primary_st4hc_9295[disabled], ._button_st4hc_3169._hollow_st4hc_9351._primary_st4hc_9295._disabled_st4hc_9287:hover, ._button_st4hc_3169._hollow_st4hc_9351._primary_st4hc_9295[disabled]:hover, ._button_st4hc_3169._hollow_st4hc_9351._primary_st4hc_9295._disabled_st4hc_9287:focus, ._button_st4hc_3169._hollow_st4hc_9351._primary_st4hc_9295[disabled]:focus {
  border: 1px solid #001641;
  color: #001641;
}
._button_st4hc_3169._hollow_st4hc_9351._primary_st4hc_9295:hover, ._button_st4hc_3169._hollow_st4hc_9351._primary_st4hc_9295:focus {
  border-color: #000b21;
  color: #000b21;
}
._button_st4hc_3169._hollow_st4hc_9351._secondary_st4hc_9303, ._button_st4hc_3169._hollow_st4hc_9351._secondary_st4hc_9303._disabled_st4hc_9287, ._button_st4hc_3169._hollow_st4hc_9351._secondary_st4hc_9303[disabled], ._button_st4hc_3169._hollow_st4hc_9351._secondary_st4hc_9303._disabled_st4hc_9287:hover, ._button_st4hc_3169._hollow_st4hc_9351._secondary_st4hc_9303[disabled]:hover, ._button_st4hc_3169._hollow_st4hc_9351._secondary_st4hc_9303._disabled_st4hc_9287:focus, ._button_st4hc_3169._hollow_st4hc_9351._secondary_st4hc_9303[disabled]:focus {
  border: 1px solid #ed0a00;
  color: #ed0a00;
}
._button_st4hc_3169._hollow_st4hc_9351._secondary_st4hc_9303:hover, ._button_st4hc_3169._hollow_st4hc_9351._secondary_st4hc_9303:focus {
  border-color: #770500;
  color: #770500;
}
._button_st4hc_3169._hollow_st4hc_9351._tertiary_st4hc_9311, ._button_st4hc_3169._hollow_st4hc_9351._tertiary_st4hc_9311._disabled_st4hc_9287, ._button_st4hc_3169._hollow_st4hc_9351._tertiary_st4hc_9311[disabled], ._button_st4hc_3169._hollow_st4hc_9351._tertiary_st4hc_9311._disabled_st4hc_9287:hover, ._button_st4hc_3169._hollow_st4hc_9351._tertiary_st4hc_9311[disabled]:hover, ._button_st4hc_3169._hollow_st4hc_9351._tertiary_st4hc_9311._disabled_st4hc_9287:focus, ._button_st4hc_3169._hollow_st4hc_9351._tertiary_st4hc_9311[disabled]:focus {
  border: 1px solid #0033FF;
  color: #0033FF;
}
._button_st4hc_3169._hollow_st4hc_9351._tertiary_st4hc_9311:hover, ._button_st4hc_3169._hollow_st4hc_9351._tertiary_st4hc_9311:focus {
  border-color: #001a80;
  color: #001a80;
}
._button_st4hc_3169._hollow_st4hc_9351._success_st4hc_9319, ._button_st4hc_3169._hollow_st4hc_9351._success_st4hc_9319._disabled_st4hc_9287, ._button_st4hc_3169._hollow_st4hc_9351._success_st4hc_9319[disabled], ._button_st4hc_3169._hollow_st4hc_9351._success_st4hc_9319._disabled_st4hc_9287:hover, ._button_st4hc_3169._hollow_st4hc_9351._success_st4hc_9319[disabled]:hover, ._button_st4hc_3169._hollow_st4hc_9351._success_st4hc_9319._disabled_st4hc_9287:focus, ._button_st4hc_3169._hollow_st4hc_9351._success_st4hc_9319[disabled]:focus {
  border: 1px solid #3adb76;
  color: #3adb76;
}
._button_st4hc_3169._hollow_st4hc_9351._success_st4hc_9319:hover, ._button_st4hc_3169._hollow_st4hc_9351._success_st4hc_9319:focus {
  border-color: #157539;
  color: #157539;
}
._button_st4hc_3169._hollow_st4hc_9351._warning_st4hc_9327, ._button_st4hc_3169._hollow_st4hc_9351._warning_st4hc_9327._disabled_st4hc_9287, ._button_st4hc_3169._hollow_st4hc_9351._warning_st4hc_9327[disabled], ._button_st4hc_3169._hollow_st4hc_9351._warning_st4hc_9327._disabled_st4hc_9287:hover, ._button_st4hc_3169._hollow_st4hc_9351._warning_st4hc_9327[disabled]:hover, ._button_st4hc_3169._hollow_st4hc_9351._warning_st4hc_9327._disabled_st4hc_9287:focus, ._button_st4hc_3169._hollow_st4hc_9351._warning_st4hc_9327[disabled]:focus {
  border: 1px solid #ffae00;
  color: #ffae00;
}
._button_st4hc_3169._hollow_st4hc_9351._warning_st4hc_9327:hover, ._button_st4hc_3169._hollow_st4hc_9351._warning_st4hc_9327:focus {
  border-color: #805700;
  color: #805700;
}
._button_st4hc_3169._hollow_st4hc_9351._alert_st4hc_9335, ._button_st4hc_3169._hollow_st4hc_9351._alert_st4hc_9335._disabled_st4hc_9287, ._button_st4hc_3169._hollow_st4hc_9351._alert_st4hc_9335[disabled], ._button_st4hc_3169._hollow_st4hc_9351._alert_st4hc_9335._disabled_st4hc_9287:hover, ._button_st4hc_3169._hollow_st4hc_9351._alert_st4hc_9335[disabled]:hover, ._button_st4hc_3169._hollow_st4hc_9351._alert_st4hc_9335._disabled_st4hc_9287:focus, ._button_st4hc_3169._hollow_st4hc_9351._alert_st4hc_9335[disabled]:focus {
  border: 1px solid #cc4b37;
  color: #cc4b37;
}
._button_st4hc_3169._hollow_st4hc_9351._alert_st4hc_9335:hover, ._button_st4hc_3169._hollow_st4hc_9351._alert_st4hc_9335:focus {
  border-color: #67251a;
  color: #67251a;
}
._button_st4hc_3169._hollow_st4hc_9351._red_st4hc_9343, ._button_st4hc_3169._hollow_st4hc_9351._red_st4hc_9343._disabled_st4hc_9287, ._button_st4hc_3169._hollow_st4hc_9351._red_st4hc_9343[disabled], ._button_st4hc_3169._hollow_st4hc_9351._red_st4hc_9343._disabled_st4hc_9287:hover, ._button_st4hc_3169._hollow_st4hc_9351._red_st4hc_9343[disabled]:hover, ._button_st4hc_3169._hollow_st4hc_9351._red_st4hc_9343._disabled_st4hc_9287:focus, ._button_st4hc_3169._hollow_st4hc_9351._red_st4hc_9343[disabled]:focus {
  border: 1px solid #ed0a00;
  color: #ed0a00;
}
._button_st4hc_3169._hollow_st4hc_9351._red_st4hc_9343:hover, ._button_st4hc_3169._hollow_st4hc_9351._red_st4hc_9343:focus {
  border-color: #770500;
  color: #770500;
}
._button_st4hc_3169._clear_st4hc_9418, ._button_st4hc_3169._clear_st4hc_9418:hover, ._button_st4hc_3169._clear_st4hc_9418:focus, ._button_st4hc_3169._clear_st4hc_9418._disabled_st4hc_9287, ._button_st4hc_3169._clear_st4hc_9418._disabled_st4hc_9287:hover, ._button_st4hc_3169._clear_st4hc_9418._disabled_st4hc_9287:focus, ._button_st4hc_3169._clear_st4hc_9418[disabled], ._button_st4hc_3169._clear_st4hc_9418[disabled]:hover, ._button_st4hc_3169._clear_st4hc_9418[disabled]:focus {
  border-color: transparent;
  background-color: transparent;
}
._button_st4hc_3169._clear_st4hc_9418, ._button_st4hc_3169._clear_st4hc_9418._disabled_st4hc_9287, ._button_st4hc_3169._clear_st4hc_9418[disabled], ._button_st4hc_3169._clear_st4hc_9418._disabled_st4hc_9287:hover, ._button_st4hc_3169._clear_st4hc_9418[disabled]:hover, ._button_st4hc_3169._clear_st4hc_9418._disabled_st4hc_9287:focus, ._button_st4hc_3169._clear_st4hc_9418[disabled]:focus {
  color: #000;
}
._button_st4hc_3169._clear_st4hc_9418:hover, ._button_st4hc_3169._clear_st4hc_9418:focus {
  color: black;
}
._button_st4hc_3169._clear_st4hc_9418._primary_st4hc_9295, ._button_st4hc_3169._clear_st4hc_9418._primary_st4hc_9295._disabled_st4hc_9287, ._button_st4hc_3169._clear_st4hc_9418._primary_st4hc_9295[disabled], ._button_st4hc_3169._clear_st4hc_9418._primary_st4hc_9295._disabled_st4hc_9287:hover, ._button_st4hc_3169._clear_st4hc_9418._primary_st4hc_9295[disabled]:hover, ._button_st4hc_3169._clear_st4hc_9418._primary_st4hc_9295._disabled_st4hc_9287:focus, ._button_st4hc_3169._clear_st4hc_9418._primary_st4hc_9295[disabled]:focus {
  color: #001641;
}
._button_st4hc_3169._clear_st4hc_9418._primary_st4hc_9295:hover, ._button_st4hc_3169._clear_st4hc_9418._primary_st4hc_9295:focus {
  color: #000b21;
}
._button_st4hc_3169._clear_st4hc_9418._secondary_st4hc_9303, ._button_st4hc_3169._clear_st4hc_9418._secondary_st4hc_9303._disabled_st4hc_9287, ._button_st4hc_3169._clear_st4hc_9418._secondary_st4hc_9303[disabled], ._button_st4hc_3169._clear_st4hc_9418._secondary_st4hc_9303._disabled_st4hc_9287:hover, ._button_st4hc_3169._clear_st4hc_9418._secondary_st4hc_9303[disabled]:hover, ._button_st4hc_3169._clear_st4hc_9418._secondary_st4hc_9303._disabled_st4hc_9287:focus, ._button_st4hc_3169._clear_st4hc_9418._secondary_st4hc_9303[disabled]:focus {
  color: #ed0a00;
}
._button_st4hc_3169._clear_st4hc_9418._secondary_st4hc_9303:hover, ._button_st4hc_3169._clear_st4hc_9418._secondary_st4hc_9303:focus {
  color: #770500;
}
._button_st4hc_3169._clear_st4hc_9418._tertiary_st4hc_9311, ._button_st4hc_3169._clear_st4hc_9418._tertiary_st4hc_9311._disabled_st4hc_9287, ._button_st4hc_3169._clear_st4hc_9418._tertiary_st4hc_9311[disabled], ._button_st4hc_3169._clear_st4hc_9418._tertiary_st4hc_9311._disabled_st4hc_9287:hover, ._button_st4hc_3169._clear_st4hc_9418._tertiary_st4hc_9311[disabled]:hover, ._button_st4hc_3169._clear_st4hc_9418._tertiary_st4hc_9311._disabled_st4hc_9287:focus, ._button_st4hc_3169._clear_st4hc_9418._tertiary_st4hc_9311[disabled]:focus {
  color: #0033FF;
}
._button_st4hc_3169._clear_st4hc_9418._tertiary_st4hc_9311:hover, ._button_st4hc_3169._clear_st4hc_9418._tertiary_st4hc_9311:focus {
  color: #001a80;
}
._button_st4hc_3169._clear_st4hc_9418._success_st4hc_9319, ._button_st4hc_3169._clear_st4hc_9418._success_st4hc_9319._disabled_st4hc_9287, ._button_st4hc_3169._clear_st4hc_9418._success_st4hc_9319[disabled], ._button_st4hc_3169._clear_st4hc_9418._success_st4hc_9319._disabled_st4hc_9287:hover, ._button_st4hc_3169._clear_st4hc_9418._success_st4hc_9319[disabled]:hover, ._button_st4hc_3169._clear_st4hc_9418._success_st4hc_9319._disabled_st4hc_9287:focus, ._button_st4hc_3169._clear_st4hc_9418._success_st4hc_9319[disabled]:focus {
  color: #3adb76;
}
._button_st4hc_3169._clear_st4hc_9418._success_st4hc_9319:hover, ._button_st4hc_3169._clear_st4hc_9418._success_st4hc_9319:focus {
  color: #157539;
}
._button_st4hc_3169._clear_st4hc_9418._warning_st4hc_9327, ._button_st4hc_3169._clear_st4hc_9418._warning_st4hc_9327._disabled_st4hc_9287, ._button_st4hc_3169._clear_st4hc_9418._warning_st4hc_9327[disabled], ._button_st4hc_3169._clear_st4hc_9418._warning_st4hc_9327._disabled_st4hc_9287:hover, ._button_st4hc_3169._clear_st4hc_9418._warning_st4hc_9327[disabled]:hover, ._button_st4hc_3169._clear_st4hc_9418._warning_st4hc_9327._disabled_st4hc_9287:focus, ._button_st4hc_3169._clear_st4hc_9418._warning_st4hc_9327[disabled]:focus {
  color: #ffae00;
}
._button_st4hc_3169._clear_st4hc_9418._warning_st4hc_9327:hover, ._button_st4hc_3169._clear_st4hc_9418._warning_st4hc_9327:focus {
  color: #805700;
}
._button_st4hc_3169._clear_st4hc_9418._alert_st4hc_9335, ._button_st4hc_3169._clear_st4hc_9418._alert_st4hc_9335._disabled_st4hc_9287, ._button_st4hc_3169._clear_st4hc_9418._alert_st4hc_9335[disabled], ._button_st4hc_3169._clear_st4hc_9418._alert_st4hc_9335._disabled_st4hc_9287:hover, ._button_st4hc_3169._clear_st4hc_9418._alert_st4hc_9335[disabled]:hover, ._button_st4hc_3169._clear_st4hc_9418._alert_st4hc_9335._disabled_st4hc_9287:focus, ._button_st4hc_3169._clear_st4hc_9418._alert_st4hc_9335[disabled]:focus {
  color: #cc4b37;
}
._button_st4hc_3169._clear_st4hc_9418._alert_st4hc_9335:hover, ._button_st4hc_3169._clear_st4hc_9418._alert_st4hc_9335:focus {
  color: #67251a;
}
._button_st4hc_3169._clear_st4hc_9418._red_st4hc_9343, ._button_st4hc_3169._clear_st4hc_9418._red_st4hc_9343._disabled_st4hc_9287, ._button_st4hc_3169._clear_st4hc_9418._red_st4hc_9343[disabled], ._button_st4hc_3169._clear_st4hc_9418._red_st4hc_9343._disabled_st4hc_9287:hover, ._button_st4hc_3169._clear_st4hc_9418._red_st4hc_9343[disabled]:hover, ._button_st4hc_3169._clear_st4hc_9418._red_st4hc_9343._disabled_st4hc_9287:focus, ._button_st4hc_3169._clear_st4hc_9418._red_st4hc_9343[disabled]:focus {
  color: #ed0a00;
}
._button_st4hc_3169._clear_st4hc_9418._red_st4hc_9343:hover, ._button_st4hc_3169._clear_st4hc_9418._red_st4hc_9343:focus {
  color: #770500;
}
._button_st4hc_3169._disabled_st4hc_9287, ._button_st4hc_3169[disabled] {
  opacity: 0.25;
  cursor: not-allowed;
}
._button_st4hc_3169._dropdown_st4hc_9474::after {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0.4em;
  content: "";
  border-bottom-width: 0;
  border-color: #fff transparent transparent;
  position: relative;
  top: 0.4em;
  display: inline-block;
  float: right;
  margin-left: 0;
}
._button_st4hc_3169._dropdown_st4hc_9474._hollow_st4hc_9351::after, ._button_st4hc_3169._dropdown_st4hc_9474._clear_st4hc_9418::after {
  border-top-color: #000;
}
._button_st4hc_3169._dropdown_st4hc_9474._hollow_st4hc_9351._primary_st4hc_9295::after, ._button_st4hc_3169._dropdown_st4hc_9474._clear_st4hc_9418._primary_st4hc_9295::after {
  border-top-color: #001641;
}
._button_st4hc_3169._dropdown_st4hc_9474._hollow_st4hc_9351._secondary_st4hc_9303::after, ._button_st4hc_3169._dropdown_st4hc_9474._clear_st4hc_9418._secondary_st4hc_9303::after {
  border-top-color: #ed0a00;
}
._button_st4hc_3169._dropdown_st4hc_9474._hollow_st4hc_9351._tertiary_st4hc_9311::after, ._button_st4hc_3169._dropdown_st4hc_9474._clear_st4hc_9418._tertiary_st4hc_9311::after {
  border-top-color: #0033FF;
}
._button_st4hc_3169._dropdown_st4hc_9474._hollow_st4hc_9351._success_st4hc_9319::after, ._button_st4hc_3169._dropdown_st4hc_9474._clear_st4hc_9418._success_st4hc_9319::after {
  border-top-color: #3adb76;
}
._button_st4hc_3169._dropdown_st4hc_9474._hollow_st4hc_9351._warning_st4hc_9327::after, ._button_st4hc_3169._dropdown_st4hc_9474._clear_st4hc_9418._warning_st4hc_9327::after {
  border-top-color: #ffae00;
}
._button_st4hc_3169._dropdown_st4hc_9474._hollow_st4hc_9351._alert_st4hc_9335::after, ._button_st4hc_3169._dropdown_st4hc_9474._clear_st4hc_9418._alert_st4hc_9335::after {
  border-top-color: #cc4b37;
}
._button_st4hc_3169._dropdown_st4hc_9474._hollow_st4hc_9351._red_st4hc_9343::after, ._button_st4hc_3169._dropdown_st4hc_9474._clear_st4hc_9418._red_st4hc_9343::after {
  border-top-color: #ed0a00;
}
._button_st4hc_3169._arrow-only_st4hc_9513::after {
  top: -0.1em;
  float: none;
  margin-left: 0;
}

a._button_st4hc_3169:hover, a._button_st4hc_3169:focus {
  text-decoration: none;
}

._breadcrumbs_st4hc_9523 {
  margin: 0 0 1rem 0;
  list-style: none;
}
._breadcrumbs_st4hc_9523::before, ._breadcrumbs_st4hc_9523::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
._breadcrumbs_st4hc_9523::after {
  clear: both;
}
._breadcrumbs_st4hc_9523 li {
  float: left;
  font-size: 0.8125rem;
  color: #fff;
  cursor: default;
  margin-right: 0.45rem;
}
._breadcrumbs_st4hc_9523 a {
  color: #fff;
}
._breadcrumbs_st4hc_9523 a:hover {
  text-decoration: underline;
}
._breadcrumbs_st4hc_9523 ._disabled_st4hc_9287 {
  color: #cacaca;
  cursor: not-allowed;
}

._menu_st4hc_9554 {
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  display: flex;
  flex-wrap: wrap;
}
[data-whatinput=mouse] ._menu_st4hc_9554 li {
  outline: 0;
}
._menu_st4hc_9554 a,
._menu_st4hc_9554 ._button_st4hc_3169 {
  line-height: 1;
  text-decoration: none;
  display: block;
  padding: 0.7rem 1rem;
}
._menu_st4hc_9554 input,
._menu_st4hc_9554 select,
._menu_st4hc_9554 a,
._menu_st4hc_9554 button {
  margin-bottom: 0;
}
._menu_st4hc_9554 input {
  display: inline-block;
}
._menu_st4hc_9554, ._menu_st4hc_9554._horizontal_st4hc_9581 {
  flex-wrap: wrap;
  flex-direction: row;
}
._menu_st4hc_9554._vertical_st4hc_9585 {
  flex-wrap: nowrap;
  flex-direction: column;
}
._menu_st4hc_9554._vertical_st4hc_9585._icon-top_st4hc_9589 li a img,
._menu_st4hc_9554._vertical_st4hc_9585._icon-top_st4hc_9589 li a i,
._menu_st4hc_9554._vertical_st4hc_9585._icon-top_st4hc_9589 li a svg, ._menu_st4hc_9554._vertical_st4hc_9585._icon-bottom_st4hc_9591 li a img,
._menu_st4hc_9554._vertical_st4hc_9585._icon-bottom_st4hc_9591 li a i,
._menu_st4hc_9554._vertical_st4hc_9585._icon-bottom_st4hc_9591 li a svg {
  text-align: left;
}
._menu_st4hc_9554._expanded_st4hc_9281 li {
  flex: 1 1 0px;
}
._menu_st4hc_9554._expanded_st4hc_9281._icon-top_st4hc_9589 li a img,
._menu_st4hc_9554._expanded_st4hc_9281._icon-top_st4hc_9589 li a i,
._menu_st4hc_9554._expanded_st4hc_9281._icon-top_st4hc_9589 li a svg, ._menu_st4hc_9554._expanded_st4hc_9281._icon-bottom_st4hc_9591 li a img,
._menu_st4hc_9554._expanded_st4hc_9281._icon-bottom_st4hc_9591 li a i,
._menu_st4hc_9554._expanded_st4hc_9281._icon-bottom_st4hc_9591 li a svg {
  text-align: left;
}
._menu_st4hc_9554._simple_st4hc_9606 {
  align-items: center;
}
._menu_st4hc_9554._simple_st4hc_9606 li + li {
  margin-left: 1rem;
}
._menu_st4hc_9554._simple_st4hc_9606 a {
  padding: 0;
}
._menu_st4hc_9554._small-horizontal_st4hc_9615 {
  flex-wrap: wrap;
  flex-direction: row;
}
._menu_st4hc_9554._small-vertical_st4hc_9619 {
  flex-wrap: nowrap;
  flex-direction: column;
}
._menu_st4hc_9554._small-expanded_st4hc_9623 li {
  flex: 1 1 0px;
}
._menu_st4hc_9554._small-simple_st4hc_9626 li {
  flex: 1 1 0px;
}
@media print, screen and (min-width: 48em) {
  ._menu_st4hc_9554._medium-horizontal_st4hc_9630 {
    flex-wrap: wrap;
    flex-direction: row;
  }
  ._menu_st4hc_9554._medium-vertical_st4hc_9634 {
    flex-wrap: nowrap;
    flex-direction: column;
  }
  ._menu_st4hc_9554._medium-expanded_st4hc_9638 li {
    flex: 1 1 0px;
  }
  ._menu_st4hc_9554._medium-simple_st4hc_9641 li {
    flex: 1 1 0px;
  }
}
@media print, screen and (min-width: 64em) {
  ._menu_st4hc_9554._large-horizontal_st4hc_9646 {
    flex-wrap: wrap;
    flex-direction: row;
  }
  ._menu_st4hc_9554._large-vertical_st4hc_9650 {
    flex-wrap: nowrap;
    flex-direction: column;
  }
  ._menu_st4hc_9554._large-expanded_st4hc_9654 li {
    flex: 1 1 0px;
  }
  ._menu_st4hc_9554._large-simple_st4hc_9657 li {
    flex: 1 1 0px;
  }
}
@media screen and (min-width: 75em) {
  ._menu_st4hc_9554._xlarge-horizontal_st4hc_9662 {
    flex-wrap: wrap;
    flex-direction: row;
  }
  ._menu_st4hc_9554._xlarge-vertical_st4hc_9666 {
    flex-wrap: nowrap;
    flex-direction: column;
  }
  ._menu_st4hc_9554._xlarge-expanded_st4hc_9670 li {
    flex: 1 1 0px;
  }
  ._menu_st4hc_9554._xlarge-simple_st4hc_9673 li {
    flex: 1 1 0px;
  }
}
._menu_st4hc_9554._nested_st4hc_9677 {
  margin-right: 0;
  margin-left: 1rem;
}
._menu_st4hc_9554._icons_st4hc_9681 a {
  display: flex;
}
._menu_st4hc_9554._icon-top_st4hc_9589 a, ._menu_st4hc_9554._icon-right_st4hc_9684 a, ._menu_st4hc_9554._icon-bottom_st4hc_9591 a, ._menu_st4hc_9554._icon-left_st4hc_9684 a {
  display: flex;
}
._menu_st4hc_9554._icon-left_st4hc_9684 li a, ._menu_st4hc_9554._nested_st4hc_9677._icon-left_st4hc_9684 li a {
  flex-flow: row nowrap;
}
._menu_st4hc_9554._icon-left_st4hc_9684 li a img,
._menu_st4hc_9554._icon-left_st4hc_9684 li a i,
._menu_st4hc_9554._icon-left_st4hc_9684 li a svg, ._menu_st4hc_9554._nested_st4hc_9677._icon-left_st4hc_9684 li a img,
._menu_st4hc_9554._nested_st4hc_9677._icon-left_st4hc_9684 li a i,
._menu_st4hc_9554._nested_st4hc_9677._icon-left_st4hc_9684 li a svg {
  margin-right: 0.25rem;
}
._menu_st4hc_9554._icon-right_st4hc_9684 li a, ._menu_st4hc_9554._nested_st4hc_9677._icon-right_st4hc_9684 li a {
  flex-flow: row nowrap;
}
._menu_st4hc_9554._icon-right_st4hc_9684 li a img,
._menu_st4hc_9554._icon-right_st4hc_9684 li a i,
._menu_st4hc_9554._icon-right_st4hc_9684 li a svg, ._menu_st4hc_9554._nested_st4hc_9677._icon-right_st4hc_9684 li a img,
._menu_st4hc_9554._nested_st4hc_9677._icon-right_st4hc_9684 li a i,
._menu_st4hc_9554._nested_st4hc_9677._icon-right_st4hc_9684 li a svg {
  margin-left: 0.25rem;
}
._menu_st4hc_9554._icon-top_st4hc_9589 li a, ._menu_st4hc_9554._nested_st4hc_9677._icon-top_st4hc_9589 li a {
  flex-flow: column nowrap;
}
._menu_st4hc_9554._icon-top_st4hc_9589 li a img,
._menu_st4hc_9554._icon-top_st4hc_9589 li a i,
._menu_st4hc_9554._icon-top_st4hc_9589 li a svg, ._menu_st4hc_9554._nested_st4hc_9677._icon-top_st4hc_9589 li a img,
._menu_st4hc_9554._nested_st4hc_9677._icon-top_st4hc_9589 li a i,
._menu_st4hc_9554._nested_st4hc_9677._icon-top_st4hc_9589 li a svg {
  align-self: stretch;
  margin-bottom: 0.25rem;
  text-align: center;
}
._menu_st4hc_9554._icon-bottom_st4hc_9591 li a, ._menu_st4hc_9554._nested_st4hc_9677._icon-bottom_st4hc_9591 li a {
  flex-flow: column nowrap;
}
._menu_st4hc_9554._icon-bottom_st4hc_9591 li a img,
._menu_st4hc_9554._icon-bottom_st4hc_9591 li a i,
._menu_st4hc_9554._icon-bottom_st4hc_9591 li a svg, ._menu_st4hc_9554._nested_st4hc_9677._icon-bottom_st4hc_9591 li a img,
._menu_st4hc_9554._nested_st4hc_9677._icon-bottom_st4hc_9591 li a i,
._menu_st4hc_9554._nested_st4hc_9677._icon-bottom_st4hc_9591 li a svg {
  align-self: stretch;
  margin-bottom: 0.25rem;
  text-align: center;
}
._menu_st4hc_9554 ._is-active_st4hc_9731 > a {
  background: #001641;
  color: #fff;
}
._menu_st4hc_9554 ._active_st4hc_9735 > a {
  background: #001641;
  color: #fff;
}
._menu_st4hc_9554._align-left_st4hc_9739 {
  justify-content: flex-start;
}
._menu_st4hc_9554._align-right_st4hc_9742 li {
  display: flex;
  justify-content: flex-end;
}
._menu_st4hc_9554._align-right_st4hc_9742 li ._submenu_st4hc_9746 li {
  justify-content: flex-start;
}
._menu_st4hc_9554._align-right_st4hc_9742._vertical_st4hc_9585 li {
  display: block;
  text-align: right;
}
._menu_st4hc_9554._align-right_st4hc_9742._vertical_st4hc_9585 li ._submenu_st4hc_9746 li {
  text-align: right;
}
._menu_st4hc_9554._align-right_st4hc_9742._icon-top_st4hc_9589 li a img,
._menu_st4hc_9554._align-right_st4hc_9742._icon-top_st4hc_9589 li a i,
._menu_st4hc_9554._align-right_st4hc_9742._icon-top_st4hc_9589 li a svg, ._menu_st4hc_9554._align-right_st4hc_9742._icon-bottom_st4hc_9591 li a img,
._menu_st4hc_9554._align-right_st4hc_9742._icon-bottom_st4hc_9591 li a i,
._menu_st4hc_9554._align-right_st4hc_9742._icon-bottom_st4hc_9591 li a svg {
  text-align: right;
}
._menu_st4hc_9554._align-right_st4hc_9742 ._nested_st4hc_9677 {
  margin-right: 1rem;
  margin-left: 0;
}
._menu_st4hc_9554._align-center_st4hc_9767 li {
  display: flex;
  justify-content: center;
}
._menu_st4hc_9554._align-center_st4hc_9767 li ._submenu_st4hc_9746 li {
  justify-content: flex-start;
}
._menu_st4hc_9554 ._menu-text_st4hc_9774 {
  padding: 0.7rem 1rem;
  font-weight: bold;
  line-height: 1;
  color: inherit;
}

._menu-centered_st4hc_9781 > ._menu_st4hc_9554 {
  justify-content: center;
}
._menu-centered_st4hc_9781 > ._menu_st4hc_9554 li {
  display: flex;
  justify-content: center;
}
._menu-centered_st4hc_9781 > ._menu_st4hc_9554 li ._submenu_st4hc_9746 li {
  justify-content: flex-start;
}

._no-js_st4hc_9792 [data-responsive-menu] ul {
  display: none;
}

._label_st4hc_9796 {
  display: inline-block;
  padding: 0.33333rem 0.5rem;
  border-radius: 0;
  font-size: 0.8rem;
  line-height: 1;
  white-space: nowrap;
  cursor: default;
  background: #001641;
  color: #fff;
}
._label_st4hc_9796._primary_st4hc_9295 {
  background: #001641;
  color: #fff;
}
._label_st4hc_9796._secondary_st4hc_9303 {
  background: #ed0a00;
  color: #000;
}
._label_st4hc_9796._tertiary_st4hc_9311 {
  background: #0033FF;
  color: #fff;
}
._label_st4hc_9796._success_st4hc_9319 {
  background: #3adb76;
  color: #000;
}
._label_st4hc_9796._warning_st4hc_9327 {
  background: #ffae00;
  color: #000;
}
._label_st4hc_9796._alert_st4hc_9335 {
  background: #cc4b37;
  color: #000;
}
._label_st4hc_9796._red_st4hc_9343 {
  background: #ed0a00;
  color: #000;
}

._orbit_st4hc_9836 {
  position: relative;
}

._orbit-container_st4hc_9840 {
  position: relative;
  height: 0;
  margin: 0;
  list-style: none;
  overflow: hidden;
}

._orbit-slide_st4hc_9848 {
  width: 100%;
  position: absolute;
}
._orbit-slide_st4hc_9848._no-motionui_st4hc_9852._is-active_st4hc_9731 {
  top: 0;
  left: 0;
}

._orbit-figure_st4hc_9857 {
  margin: 0;
}

._orbit-image_st4hc_9861 {
  width: 100%;
  max-width: 100%;
  margin: 0;
}

._orbit-caption_st4hc_9867 {
  position: absolute;
  bottom: 0;
  width: 100%;
  margin-bottom: 0;
  padding: 1rem;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
}

._orbit-next_st4hc_9877, ._orbit-previous_st4hc_9877 {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  padding: 1rem;
  color: #fff;
}
[data-whatinput=mouse] ._orbit-next_st4hc_9877, [data-whatinput=mouse] ._orbit-previous_st4hc_9877 {
  outline: 0;
}
._orbit-next_st4hc_9877:hover, ._orbit-previous_st4hc_9877:hover, ._orbit-next_st4hc_9877:active, ._orbit-previous_st4hc_9877:active, ._orbit-next_st4hc_9877:focus, ._orbit-previous_st4hc_9877:focus {
  background-color: rgba(0, 0, 0, 0.5);
}

._orbit-previous_st4hc_9877 {
  left: 0;
}

._orbit-next_st4hc_9877 {
  left: auto;
  right: 0;
}

._orbit-bullets_st4hc_9901 {
  position: relative;
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
  text-align: center;
}
[data-whatinput=mouse] ._orbit-bullets_st4hc_9901 {
  outline: 0;
}
._orbit-bullets_st4hc_9901 button {
  width: 1.2rem;
  height: 1.2rem;
  margin: 0.1rem;
  border-radius: 50%;
  background-color: #cacaca;
}
._orbit-bullets_st4hc_9901 button:hover {
  background-color: #8a8a8a;
}
._orbit-bullets_st4hc_9901 button._is-active_st4hc_9731 {
  background-color: #8a8a8a;
}

._pagination_st4hc_3154 {
  margin-left: 0;
  margin-bottom: 1rem;
}
._pagination_st4hc_3154::before, ._pagination_st4hc_3154::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
._pagination_st4hc_3154::after {
  clear: both;
}
._pagination_st4hc_3154 li {
  margin-right: 0.0625rem;
  border-radius: 0;
  font-size: 0.875rem;
  display: none;
}
._pagination_st4hc_3154 li:last-child, ._pagination_st4hc_3154 li:first-child {
  display: inline-block;
}
@media print, screen and (min-width: 48em) {
  ._pagination_st4hc_3154 li {
    display: inline-block;
  }
}
._pagination_st4hc_3154 a,
._pagination_st4hc_3154 button {
  display: block;
  padding: 0.1875rem 0.625rem;
  border-radius: 0;
  color: #000;
}
._pagination_st4hc_3154 a:hover,
._pagination_st4hc_3154 button:hover {
  background: #e6e6e6;
}
._pagination_st4hc_3154 ._current_st4hc_9962 {
  padding: 0.1875rem 0.625rem;
  background: #001641;
  color: #fff;
  cursor: default;
}
._pagination_st4hc_3154 ._disabled_st4hc_9287 {
  padding: 0.1875rem 0.625rem;
  color: #cacaca;
  cursor: not-allowed;
}
._pagination_st4hc_3154 ._disabled_st4hc_9287:hover {
  background: transparent;
}
._pagination_st4hc_3154 ._ellipsis_st4hc_9976::after {
  padding: 0.1875rem 0.625rem;
  content: "…";
  color: #000;
}

._pagination-previous_st4hc_9982 a::before,
._pagination-previous_st4hc_9982._disabled_st4hc_9287::before {
  display: inline-block;
  margin-right: 0.5rem;
  content: "«";
}

._pagination-next_st4hc_9989 a::after,
._pagination-next_st4hc_9989._disabled_st4hc_9287::after {
  display: inline-block;
  margin-left: 0.5rem;
  content: "»";
}

html._is-reveal-open_st4hc_9996 {
  position: fixed;
  width: 100%;
  overflow-y: hidden;
}
html._is-reveal-open_st4hc_9996._zf-has-scroll_st4hc_10001 {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
html._is-reveal-open_st4hc_9996 body {
  overflow-y: hidden;
}

._reveal-overlay_st4hc_10009 {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1005;
  display: none;
  background-color: rgba(0, 0, 0, 0.45);
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

._reveal_st4hc_2033 {
  z-index: 1006;
  backface-visibility: hidden;
  display: none;
  padding: 1rem;
  border: 1px solid #cacaca;
  border-radius: 0;
  background-color: #fff;
  position: relative;
  top: 100px;
  margin-right: auto;
  margin-left: auto;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  max-width: none;
  height: 100%;
  min-height: 100%;
  margin-left: 0;
  border: 0;
  border-radius: 0;
}
[data-whatinput=mouse] ._reveal_st4hc_2033 {
  outline: 0;
}
@media print, screen and (min-width: 48em) {
  ._reveal_st4hc_2033 {
    min-height: 0;
  }
}
._reveal_st4hc_2033 ._column_st4hc_10056 {
  min-width: 0;
}
._reveal_st4hc_2033 > :last-child {
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  ._reveal_st4hc_2033 {
    width: 600px;
    max-width: 76.875rem;
  }
}
._reveal_st4hc_2033._collapse_st4hc_10068 {
  padding: 0;
}
@media print, screen and (min-width: 48em) {
  ._reveal_st4hc_2033._tiny_st4hc_2033 {
    width: 30%;
    max-width: 76.875rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._reveal_st4hc_2033._small_st4hc_2033 {
    width: 50%;
    max-width: 76.875rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._reveal_st4hc_2033._large_st4hc_2033 {
    width: 90%;
    max-width: 76.875rem;
  }
}
._reveal_st4hc_2033._full_st4hc_3866 {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  max-width: none;
  height: 100%;
  min-height: 100%;
  margin-left: 0;
  border: 0;
  border-radius: 0;
}
._reveal_st4hc_2033._without-overlay_st4hc_10102 {
  position: fixed;
}

table {
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 1rem;
  border-radius: 0;
}
thead,
tbody,
tfoot {
  border: 1px solid #f2f2f2;
  background-color: #fff;
}

caption {
  padding: 0.5rem 0.625rem 0.625rem;
  font-weight: 600;
}

thead {
  background: #f9f9f9;
  color: #001641;
}

tfoot {
  background: #f2f2f2;
  color: #001641;
}

thead tr,
tfoot tr {
  background: transparent;
}
thead th,
thead td,
tfoot th,
tfoot td {
  padding: 0.5rem 0.625rem 0.625rem;
  font-weight: 600;
  text-align: left;
}

tbody th,
tbody td {
  padding: 0.5rem 0.625rem 0.625rem;
}

tbody tr {
  border-bottom: 1px solid #f2f2f2;
  background-color: #fff;
}

@media print, screen and (max-width: 63.99875em) {
  table._stack_st4hc_10158 thead {
    display: none;
  }
  table._stack_st4hc_10158 tfoot {
    display: none;
  }
  table._stack_st4hc_10158 tr,
  table._stack_st4hc_10158 th,
  table._stack_st4hc_10158 td {
    display: block;
  }
  table._stack_st4hc_10158 td {
    border-top: 0;
  }
}

table._scroll_st4hc_10174 {
  display: block;
  width: 100%;
  overflow-x: auto;
}

table._hover_st4hc_10180 thead tr:hover {
  background-color: #f4f4f4;
}
table._hover_st4hc_10180 tfoot tr:hover {
  background-color: #ededed;
}
table._hover_st4hc_10180 tbody tr:hover {
  background-color: #fafafa;
}

._table-scroll_st4hc_10190 {
  overflow-x: auto;
}

._tabs_st4hc_10194 {
  margin: 0;
  border: 1px solid #e6e6e6;
  background: #fff;
  list-style-type: none;
}
._tabs_st4hc_10194::before, ._tabs_st4hc_10194::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
._tabs_st4hc_10194::after {
  clear: both;
}

._tabs_st4hc_10194._vertical_st4hc_9585 > li {
  display: block;
  float: none;
  width: auto;
}

._tabs_st4hc_10194._simple_st4hc_9606 > li > a {
  padding: 0;
}
._tabs_st4hc_10194._simple_st4hc_9606 > li > a:hover {
  background: transparent;
}

._tabs_st4hc_10194._primary_st4hc_9295 {
  background: #001641;
}
._tabs_st4hc_10194._primary_st4hc_9295 > li > a {
  color: #fff;
}
._tabs_st4hc_10194._primary_st4hc_9295 > li > a:hover, ._tabs_st4hc_10194._primary_st4hc_9295 > li > a:focus {
  background: #001e57;
}

._tabs-title_st4hc_10233 {
  float: left;
}
._tabs-title_st4hc_10233 > a {
  display: block;
  padding: 1.25rem 1.5rem;
  font-size: 0.75rem;
  line-height: 1;
  color: #001641;
}
[data-whatinput=mouse] ._tabs-title_st4hc_10233 > a {
  outline: 0;
}
._tabs-title_st4hc_10233 > a:hover {
  background: #fff;
  color: #001338;
}
._tabs-title_st4hc_10233 > a:focus, ._tabs-title_st4hc_10233 > a[aria-selected=true] {
  background: #e6e6e6;
  color: #001641;
}

._tabs-content_st4hc_10255 {
  border: 1px solid #e6e6e6;
  border-top: 0;
  background: #fff;
  color: #001641;
  transition: all 0.5s ease;
}

._tabs-content_st4hc_10255._vertical_st4hc_9585 {
  border: 1px solid #e6e6e6;
  border-left: 0;
}

._tabs-panel_st4hc_10268 {
  display: none;
  padding: 1rem;
}
._tabs-panel_st4hc_10268._is-active_st4hc_9731 {
  display: block;
}

._hide_st4hc_8922 {
  display: none !important;
}

._invisible_st4hc_10280 {
  visibility: hidden;
}

._visible_st4hc_10284 {
  visibility: visible;
}

._hide-for-xsmall-only_st4hc_10288 {
  display: none !important;
}

@media screen and (max-width: 0em), screen and (min-width: 0em) {
  ._show-for-xsmall-only_st4hc_10293 {
    display: none !important;
  }
}

._hide-for-small_st4hc_10298 {
  display: none !important;
}

._show-for-small_st4hc_10302 {
  display: none !important;
}

@media print, screen and (max-width: 47.99875em) {
  ._hide-for-small-only_st4hc_10307 {
    display: none !important;
  }
}

@media screen and (max-width: 0em), screen and (min-width: 48em) {
  ._show-for-small-only_st4hc_10313 {
    display: none !important;
  }
}

@media print, screen and (min-width: 48em) {
  ._hide-for-medium_st4hc_10319 {
    display: none !important;
  }
}

@media screen and (max-width: 47.99875em) {
  ._show-for-medium_st4hc_10325 {
    display: none !important;
  }
}

@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  ._hide-for-medium-only_st4hc_10331 {
    display: none !important;
  }
}

@media screen and (max-width: 47.99875em), screen and (min-width: 64em) {
  ._show-for-medium-only_st4hc_10337 {
    display: none !important;
  }
}

@media print, screen and (min-width: 64em) {
  ._hide-for-large_st4hc_10343 {
    display: none !important;
  }
}

@media screen and (max-width: 63.99875em) {
  ._show-for-large_st4hc_10349 {
    display: none !important;
  }
}

@media print, screen and (min-width: 64em) and (max-width: 74.99875em) {
  ._hide-for-large-only_st4hc_10355 {
    display: none !important;
  }
}

@media screen and (max-width: 63.99875em), screen and (min-width: 75em) {
  ._show-for-large-only_st4hc_10361 {
    display: none !important;
  }
}

@media screen and (min-width: 75em) {
  ._hide-for-xlarge_st4hc_10367 {
    display: none !important;
  }
}

@media screen and (max-width: 74.99875em) {
  ._show-for-xlarge_st4hc_10373 {
    display: none !important;
  }
}

@media screen and (min-width: 75em) and (max-width: 89.99875em) {
  ._hide-for-xlarge-only_st4hc_10379 {
    display: none !important;
  }
}

@media screen and (max-width: 74.99875em), screen and (min-width: 90em) {
  ._show-for-xlarge-only_st4hc_10385 {
    display: none !important;
  }
}

._show-for-sr_st4hc_10390,
._show-on-focus_st4hc_10391 {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

._show-on-focus_st4hc_10391:active, ._show-on-focus_st4hc_10391:focus {
  position: static !important;
  width: auto !important;
  height: auto !important;
  overflow: visible !important;
  clip: auto !important;
  white-space: normal !important;
}

._show-for-landscape_st4hc_10411,
._hide-for-portrait_st4hc_10412 {
  display: block !important;
}
@media screen and (orientation: landscape) {
  ._show-for-landscape_st4hc_10411,
  ._hide-for-portrait_st4hc_10412 {
    display: block !important;
  }
}
@media screen and (orientation: portrait) {
  ._show-for-landscape_st4hc_10411,
  ._hide-for-portrait_st4hc_10412 {
    display: none !important;
  }
}

._hide-for-landscape_st4hc_10428,
._show-for-portrait_st4hc_10429 {
  display: none !important;
}
@media screen and (orientation: landscape) {
  ._hide-for-landscape_st4hc_10428,
  ._show-for-portrait_st4hc_10429 {
    display: none !important;
  }
}
@media screen and (orientation: portrait) {
  ._hide-for-landscape_st4hc_10428,
  ._show-for-portrait_st4hc_10429 {
    display: block !important;
  }
}

._show-for-dark-mode_st4hc_10445 {
  display: none;
}

._hide-for-dark-mode_st4hc_10449 {
  display: block;
}

@media screen and (prefers-color-scheme: dark) {
  ._show-for-dark-mode_st4hc_10445 {
    display: block !important;
  }
  ._hide-for-dark-mode_st4hc_10449 {
    display: none !important;
  }
}
._show-for-ie_st4hc_10461 {
  display: none;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  ._show-for-ie_st4hc_10461 {
    display: block !important;
  }
  ._hide-for-ie_st4hc_10469 {
    display: none !important;
  }
}
._show-for-sticky_st4hc_10473 {
  display: none;
}

._is-stuck_st4hc_10477 ._show-for-sticky_st4hc_10473 {
  display: block;
}

._is-stuck_st4hc_10477 ._hide-for-sticky_st4hc_10481 {
  display: none;
}

._float-left_st4hc_10485 {
  float: left !important;
}

._float-right_st4hc_10489 {
  float: right !important;
}

._float-center_st4hc_10493 {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

._clearfix_st4hc_10499::before, ._clearfix_st4hc_10499::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
._clearfix_st4hc_10499::after {
  clear: both;
}

._align-left_st4hc_9739 {
  justify-content: flex-start;
}

._align-right_st4hc_9742 {
  justify-content: flex-end;
}

._align-center_st4hc_9767 {
  justify-content: center;
}

._align-justify_st4hc_10521 {
  justify-content: space-between;
}

._align-spaced_st4hc_10525 {
  justify-content: space-around;
}

._align-left_st4hc_9739._vertical_st4hc_9585._menu_st4hc_9554 > li > a {
  justify-content: flex-start;
}

._align-right_st4hc_9742._vertical_st4hc_9585._menu_st4hc_9554 > li > a {
  justify-content: flex-end;
}

._align-center_st4hc_9767._vertical_st4hc_9585._menu_st4hc_9554 > li > a {
  justify-content: center;
}

._align-top_st4hc_10541 {
  align-items: flex-start;
}

._align-self-top_st4hc_10545 {
  align-self: flex-start;
}

._align-bottom_st4hc_10549 {
  align-items: flex-end;
}

._align-self-bottom_st4hc_10553 {
  align-self: flex-end;
}

._align-middle_st4hc_10557 {
  align-items: center;
}

._align-self-middle_st4hc_10561 {
  align-self: center;
}

._align-stretch_st4hc_10565 {
  align-items: stretch;
}

._align-self-stretch_st4hc_10569 {
  align-self: stretch;
}

._align-center-middle_st4hc_10573 {
  justify-content: center;
  align-items: center;
  align-content: center;
}

._xsmall-order-1_st4hc_10579 {
  order: 1;
}

._xsmall-order-2_st4hc_10583 {
  order: 2;
}

._xsmall-order-3_st4hc_10587 {
  order: 3;
}

._xsmall-order-4_st4hc_10591 {
  order: 4;
}

._xsmall-order-5_st4hc_10595 {
  order: 5;
}

._xsmall-order-6_st4hc_10599 {
  order: 6;
}

._small-order-1_st4hc_10603 {
  order: 1;
}

._small-order-2_st4hc_10607 {
  order: 2;
}

._small-order-3_st4hc_10611 {
  order: 3;
}

._small-order-4_st4hc_10615 {
  order: 4;
}

._small-order-5_st4hc_10619 {
  order: 5;
}

._small-order-6_st4hc_10623 {
  order: 6;
}

@media print, screen and (min-width: 48em) {
  ._medium-order-1_st4hc_10628 {
    order: 1;
  }
  ._medium-order-2_st4hc_10631 {
    order: 2;
  }
  ._medium-order-3_st4hc_10634 {
    order: 3;
  }
  ._medium-order-4_st4hc_10637 {
    order: 4;
  }
  ._medium-order-5_st4hc_10640 {
    order: 5;
  }
  ._medium-order-6_st4hc_10643 {
    order: 6;
  }
}
@media print, screen and (min-width: 64em) {
  ._large-order-1_st4hc_10648 {
    order: 1;
  }
  ._large-order-2_st4hc_10651 {
    order: 2;
  }
  ._large-order-3_st4hc_10654 {
    order: 3;
  }
  ._large-order-4_st4hc_10657 {
    order: 4;
  }
  ._large-order-5_st4hc_10660 {
    order: 5;
  }
  ._large-order-6_st4hc_10663 {
    order: 6;
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-order-1_st4hc_10668 {
    order: 1;
  }
  ._xlarge-order-2_st4hc_10671 {
    order: 2;
  }
  ._xlarge-order-3_st4hc_10674 {
    order: 3;
  }
  ._xlarge-order-4_st4hc_10677 {
    order: 4;
  }
  ._xlarge-order-5_st4hc_10680 {
    order: 5;
  }
  ._xlarge-order-6_st4hc_10683 {
    order: 6;
  }
}
._flex-container_st4hc_10687 {
  display: flex;
}

._flex-child-auto_st4hc_10691 {
  flex: 1 1 auto;
}

._flex-child-grow_st4hc_10695 {
  flex: 1 0 auto;
}

._flex-child-shrink_st4hc_10699 {
  flex: 0 1 auto;
}

._flex-dir-row_st4hc_10703 {
  flex-direction: row;
}

._flex-dir-row-reverse_st4hc_10707 {
  flex-direction: row-reverse;
}

._flex-dir-column_st4hc_10711 {
  flex-direction: column;
}

._flex-dir-column-reverse_st4hc_10715 {
  flex-direction: column-reverse;
}

._small-flex-container_st4hc_10719 {
  display: flex;
}

._small-flex-child-auto_st4hc_10723 {
  flex: 1 1 auto;
}

._small-flex-child-grow_st4hc_10727 {
  flex: 1 0 auto;
}

._small-flex-child-shrink_st4hc_10731 {
  flex: 0 1 auto;
}

._small-flex-dir-row_st4hc_10735 {
  flex-direction: row;
}

._small-flex-dir-row-reverse_st4hc_10739 {
  flex-direction: row-reverse;
}

._small-flex-dir-column_st4hc_10743 {
  flex-direction: column;
}

._small-flex-dir-column-reverse_st4hc_10747 {
  flex-direction: column-reverse;
}

@media print, screen and (min-width: 48em) {
  ._medium-flex-container_st4hc_10752 {
    display: flex;
  }
  ._medium-flex-child-auto_st4hc_10755 {
    flex: 1 1 auto;
  }
  ._medium-flex-child-grow_st4hc_10758 {
    flex: 1 0 auto;
  }
  ._medium-flex-child-shrink_st4hc_10761 {
    flex: 0 1 auto;
  }
  ._medium-flex-dir-row_st4hc_10764 {
    flex-direction: row;
  }
  ._medium-flex-dir-row-reverse_st4hc_10767 {
    flex-direction: row-reverse;
  }
  ._medium-flex-dir-column_st4hc_10770 {
    flex-direction: column;
  }
  ._medium-flex-dir-column-reverse_st4hc_10773 {
    flex-direction: column-reverse;
  }
}
@media print, screen and (min-width: 64em) {
  ._large-flex-container_st4hc_10778 {
    display: flex;
  }
  ._large-flex-child-auto_st4hc_10781 {
    flex: 1 1 auto;
  }
  ._large-flex-child-grow_st4hc_10784 {
    flex: 1 0 auto;
  }
  ._large-flex-child-shrink_st4hc_10787 {
    flex: 0 1 auto;
  }
  ._large-flex-dir-row_st4hc_10790 {
    flex-direction: row;
  }
  ._large-flex-dir-row-reverse_st4hc_10793 {
    flex-direction: row-reverse;
  }
  ._large-flex-dir-column_st4hc_10796 {
    flex-direction: column;
  }
  ._large-flex-dir-column-reverse_st4hc_10799 {
    flex-direction: column-reverse;
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-flex-container_st4hc_10804 {
    display: flex;
  }
  ._xlarge-flex-child-auto_st4hc_10807 {
    flex: 1 1 auto;
  }
  ._xlarge-flex-child-grow_st4hc_10810 {
    flex: 1 0 auto;
  }
  ._xlarge-flex-child-shrink_st4hc_10813 {
    flex: 0 1 auto;
  }
  ._xlarge-flex-dir-row_st4hc_10816 {
    flex-direction: row;
  }
  ._xlarge-flex-dir-row-reverse_st4hc_10819 {
    flex-direction: row-reverse;
  }
  ._xlarge-flex-dir-column_st4hc_10822 {
    flex-direction: column;
  }
  ._xlarge-flex-dir-column-reverse_st4hc_10825 {
    flex-direction: column-reverse;
  }
}
._slide-in-down_st4hc_10829._mui-enter_st4hc_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(-100%);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

._slide-in-down_st4hc_10829._mui-enter_st4hc_10829._mui-enter-active_st4hc_10837 {
  transform: translateY(0);
}

._slide-in-left_st4hc_10841._mui-enter_st4hc_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(-100%);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

._slide-in-left_st4hc_10841._mui-enter_st4hc_10829._mui-enter-active_st4hc_10837 {
  transform: translateX(0);
}

._slide-in-up_st4hc_10853._mui-enter_st4hc_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(100%);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

._slide-in-up_st4hc_10853._mui-enter_st4hc_10829._mui-enter-active_st4hc_10837 {
  transform: translateY(0);
}

._slide-in-right_st4hc_10865._mui-enter_st4hc_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(100%);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

._slide-in-right_st4hc_10865._mui-enter_st4hc_10829._mui-enter-active_st4hc_10837 {
  transform: translateX(0);
}

._slide-out-down_st4hc_10877._mui-leave_st4hc_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(0);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

._slide-out-down_st4hc_10877._mui-leave_st4hc_10877._mui-leave-active_st4hc_10885 {
  transform: translateY(100%);
}

._slide-out-right_st4hc_10889._mui-leave_st4hc_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(0);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

._slide-out-right_st4hc_10889._mui-leave_st4hc_10877._mui-leave-active_st4hc_10885 {
  transform: translateX(100%);
}

._slide-out-up_st4hc_10901._mui-leave_st4hc_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(0);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

._slide-out-up_st4hc_10901._mui-leave_st4hc_10877._mui-leave-active_st4hc_10885 {
  transform: translateY(-100%);
}

._slide-out-left_st4hc_10913._mui-leave_st4hc_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(0);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

._slide-out-left_st4hc_10913._mui-leave_st4hc_10877._mui-leave-active_st4hc_10885 {
  transform: translateX(-100%);
}

._fade-in_st4hc_10925._mui-enter_st4hc_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  opacity: 0;
  transition-property: opacity;
}

._fade-in_st4hc_10925._mui-enter_st4hc_10829._mui-enter-active_st4hc_10837 {
  opacity: 1;
}

._fade-out_st4hc_10936._mui-leave_st4hc_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  opacity: 1;
  transition-property: opacity;
}

._fade-out_st4hc_10936._mui-leave_st4hc_10877._mui-leave-active_st4hc_10885 {
  opacity: 0;
}

._hinge-in-from-top_st4hc_10947._mui-enter_st4hc_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateX(-90deg);
  transform-origin: top;
  transition-property: transform, opacity;
  opacity: 0;
}

._hinge-in-from-top_st4hc_10947._mui-enter_st4hc_10829._mui-enter-active_st4hc_10837 {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

._hinge-in-from-right_st4hc_10961._mui-enter_st4hc_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateY(-90deg);
  transform-origin: right;
  transition-property: transform, opacity;
  opacity: 0;
}

._hinge-in-from-right_st4hc_10961._mui-enter_st4hc_10829._mui-enter-active_st4hc_10837 {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

._hinge-in-from-bottom_st4hc_10975._mui-enter_st4hc_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateX(90deg);
  transform-origin: bottom;
  transition-property: transform, opacity;
  opacity: 0;
}

._hinge-in-from-bottom_st4hc_10975._mui-enter_st4hc_10829._mui-enter-active_st4hc_10837 {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

._hinge-in-from-left_st4hc_10989._mui-enter_st4hc_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateY(90deg);
  transform-origin: left;
  transition-property: transform, opacity;
  opacity: 0;
}

._hinge-in-from-left_st4hc_10989._mui-enter_st4hc_10829._mui-enter-active_st4hc_10837 {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

._hinge-in-from-middle-x_st4hc_11003._mui-enter_st4hc_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateX(-90deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 0;
}

._hinge-in-from-middle-x_st4hc_11003._mui-enter_st4hc_10829._mui-enter-active_st4hc_10837 {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

._hinge-in-from-middle-y_st4hc_11017._mui-enter_st4hc_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateY(-90deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 0;
}

._hinge-in-from-middle-y_st4hc_11017._mui-enter_st4hc_10829._mui-enter-active_st4hc_10837 {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

._hinge-out-from-top_st4hc_11031._mui-leave_st4hc_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: top;
  transition-property: transform, opacity;
  opacity: 1;
}

._hinge-out-from-top_st4hc_11031._mui-leave_st4hc_10877._mui-leave-active_st4hc_10885 {
  transform: perspective(2000px) rotateX(90deg);
  opacity: 0;
}

._hinge-out-from-right_st4hc_11045._mui-leave_st4hc_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: right;
  transition-property: transform, opacity;
  opacity: 1;
}

._hinge-out-from-right_st4hc_11045._mui-leave_st4hc_10877._mui-leave-active_st4hc_10885 {
  transform: perspective(2000px) rotateY(90deg);
  opacity: 0;
}

._hinge-out-from-bottom_st4hc_11059._mui-leave_st4hc_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: bottom;
  transition-property: transform, opacity;
  opacity: 1;
}

._hinge-out-from-bottom_st4hc_11059._mui-leave_st4hc_10877._mui-leave-active_st4hc_10885 {
  transform: perspective(2000px) rotateX(-90deg);
  opacity: 0;
}

._hinge-out-from-left_st4hc_11073._mui-leave_st4hc_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: left;
  transition-property: transform, opacity;
  opacity: 1;
}

._hinge-out-from-left_st4hc_11073._mui-leave_st4hc_10877._mui-leave-active_st4hc_10885 {
  transform: perspective(2000px) rotateY(-90deg);
  opacity: 0;
}

._hinge-out-from-middle-x_st4hc_11087._mui-leave_st4hc_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 1;
}

._hinge-out-from-middle-x_st4hc_11087._mui-leave_st4hc_10877._mui-leave-active_st4hc_10885 {
  transform: perspective(2000px) rotateX(90deg);
  opacity: 0;
}

._hinge-out-from-middle-y_st4hc_11101._mui-leave_st4hc_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 1;
}

._hinge-out-from-middle-y_st4hc_11101._mui-leave_st4hc_10877._mui-leave-active_st4hc_10885 {
  transform: perspective(2000px) rotateY(90deg);
  opacity: 0;
}

._scale-in-up_st4hc_11115._mui-enter_st4hc_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(0.5);
  transition-property: transform, opacity;
  opacity: 0;
}

._scale-in-up_st4hc_11115._mui-enter_st4hc_10829._mui-enter-active_st4hc_10837 {
  transform: scale(1);
  opacity: 1;
}

._scale-in-down_st4hc_11128._mui-enter_st4hc_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(1.5);
  transition-property: transform, opacity;
  opacity: 0;
}

._scale-in-down_st4hc_11128._mui-enter_st4hc_10829._mui-enter-active_st4hc_10837 {
  transform: scale(1);
  opacity: 1;
}

._scale-out-up_st4hc_11141._mui-leave_st4hc_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(1);
  transition-property: transform, opacity;
  opacity: 1;
}

._scale-out-up_st4hc_11141._mui-leave_st4hc_10877._mui-leave-active_st4hc_10885 {
  transform: scale(1.5);
  opacity: 0;
}

._scale-out-down_st4hc_11154._mui-leave_st4hc_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(1);
  transition-property: transform, opacity;
  opacity: 1;
}

._scale-out-down_st4hc_11154._mui-leave_st4hc_10877._mui-leave-active_st4hc_10885 {
  transform: scale(0.5);
  opacity: 0;
}

._spin-in_st4hc_11167._mui-enter_st4hc_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(-0.75turn);
  transition-property: transform, opacity;
  opacity: 0;
}

._spin-in_st4hc_11167._mui-enter_st4hc_10829._mui-enter-active_st4hc_10837 {
  transform: rotate(0);
  opacity: 1;
}

._spin-out_st4hc_11180._mui-leave_st4hc_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(0);
  transition-property: transform, opacity;
  opacity: 1;
}

._spin-out_st4hc_11180._mui-leave_st4hc_10877._mui-leave-active_st4hc_10885 {
  transform: rotate(0.75turn);
  opacity: 0;
}

._spin-in-ccw_st4hc_11193._mui-enter_st4hc_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(0.75turn);
  transition-property: transform, opacity;
  opacity: 0;
}

._spin-in-ccw_st4hc_11193._mui-enter_st4hc_10829._mui-enter-active_st4hc_10837 {
  transform: rotate(0);
  opacity: 1;
}

._spin-out-ccw_st4hc_11206._mui-leave_st4hc_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(0);
  transition-property: transform, opacity;
  opacity: 1;
}

._spin-out-ccw_st4hc_11206._mui-leave_st4hc_10877._mui-leave-active_st4hc_10885 {
  transform: rotate(-0.75turn);
  opacity: 0;
}

._slow_st4hc_11219 {
  transition-duration: 750ms !important;
}

._fast_st4hc_11223 {
  transition-duration: 250ms !important;
}

._linear_st4hc_11227 {
  transition-timing-function: linear !important;
}

._ease_st4hc_11231 {
  transition-timing-function: ease !important;
}

._ease-in_st4hc_11235 {
  transition-timing-function: ease-in !important;
}

._ease-out_st4hc_11239 {
  transition-timing-function: ease-out !important;
}

._ease-in-out_st4hc_11243 {
  transition-timing-function: ease-in-out !important;
}

._bounce-in_st4hc_11247 {
  transition-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;
}

._bounce-out_st4hc_11251 {
  transition-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important;
}

._bounce-in-out_st4hc_11255 {
  transition-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;
}

._short-delay_st4hc_11259 {
  transition-delay: 300ms !important;
}

._long-delay_st4hc_11263 {
  transition-delay: 700ms !important;
}

._shake_st4hc_11267 {
  animation-name: _shake-7_st4hc_1;
}
@keyframes _shake-7_st4hc_1 {
  0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% {
    transform: translateX(7%);
  }
  5%, 15%, 25%, 35%, 45%, 55%, 65%, 75%, 85%, 95% {
    transform: translateX(-7%);
  }
}

._spin-cw_st4hc_11279 {
  animation-name: _spin-cw-1turn_st4hc_1;
}
@keyframes _spin-cw-1turn_st4hc_1 {
  0% {
    transform: rotate(-1turn);
  }
  100% {
    transform: rotate(0);
  }
}

._spin-ccw_st4hc_11291 {
  animation-name: _spin-ccw-1turn_st4hc_1;
}
@keyframes _spin-ccw-1turn_st4hc_1 {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(-1turn);
  }
}

._wiggle_st4hc_11303 {
  animation-name: _wiggle-7deg_st4hc_1;
}
@keyframes _wiggle-7deg_st4hc_1 {
  40%, 50%, 60% {
    transform: rotate(7deg);
  }
  35%, 45%, 55%, 65% {
    transform: rotate(-7deg);
  }
  0%, 30%, 70%, 100% {
    transform: rotate(0);
  }
}

._shake_st4hc_11267,
._spin-cw_st4hc_11279,
._spin-ccw_st4hc_11291,
._wiggle_st4hc_11303 {
  animation-duration: 500ms;
}

._infinite_st4hc_11325 {
  animation-iteration-count: infinite;
}

._slow_st4hc_11219 {
  animation-duration: 750ms !important;
}

._fast_st4hc_11223 {
  animation-duration: 250ms !important;
}

._linear_st4hc_11227 {
  animation-timing-function: linear !important;
}

._ease_st4hc_11231 {
  animation-timing-function: ease !important;
}

._ease-in_st4hc_11235 {
  animation-timing-function: ease-in !important;
}

._ease-out_st4hc_11239 {
  animation-timing-function: ease-out !important;
}

._ease-in-out_st4hc_11243 {
  animation-timing-function: ease-in-out !important;
}

._bounce-in_st4hc_11247 {
  animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;
}

._bounce-out_st4hc_11251 {
  animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important;
}

._bounce-in-out_st4hc_11255 {
  animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;
}

._short-delay_st4hc_11259 {
  animation-delay: 300ms !important;
}

._long-delay_st4hc_11263 {
  animation-delay: 700ms !important;
}

@keyframes _linesAnimateIn_st4hc_1 {
  0% {
    transform: rotate3d(0, 0, 1, -270deg) scale3d(0, 0, 1);
  }
  50% {
    transform: rotate3d(0, 0, 1, -270deg) scale3d(1, 1, 1);
  }
  100% {
    transform: rotate3d(0, 0, 1, -315deg) scale3d(1, 1, 1);
  }
}
@keyframes _fade-in-bottom_st4hc_1 {
  0% {
    -webkit-transform: translateY(3.125rem);
    transform: translateY(3.125rem);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes _fade-in-left_st4hc_1 {
  0% {
    -webkit-transform: translateX(-3.125rem);
    transform: translateX(-3.125rem);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes _fade-in_st4hc_10925 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
._motivation-fade-enter-active_st4hc_11420, ._motivation-fade-appear-active_st4hc_11420, ._motivation-fade-leave-active_st4hc_11420 {
  transition: opacity 0.4s;
}

._motivation-fade-enter_st4hc_11420, ._motivation-fade-appear-to_st4hc_11424, ._motivation-fade-leave-to_st4hc_11424 {
  opacity: 0;
}

._motivation-slide-in-enter-active_st4hc_11428 {
  -webkit-animation: _slideOut_st4hc_1 0.5s;
  -moz-animation: _slideOut_st4hc_1 0.5s;
  animation: _slideOut_st4hc_1 0.5s;
}

._motivation-slide-in-leave-active_st4hc_11434 {
  -webkit-animation: _slideIn_st4hc_1 0.5s reverse;
  -moz-animation: _slideIn_st4hc_1 0.5s reverse;
  animation: _slideIn_st4hc_1 0.5s reverse;
}

._motivation-slide-out-enter-active_st4hc_11440 {
  -webkit-animation: _slideIn_st4hc_1 0.5s;
  -moz-animation: _slideIn_st4hc_1 0.5s;
  animation: _slideIn_st4hc_1 0.5s;
}

._motivation-slide-out-leave-active_st4hc_11446 {
  -webkit-animation: _slideOut_st4hc_1 0.5s reverse;
  -moz-animation: _slideOut_st4hc_1 0.5s reverse;
  animation: _slideOut_st4hc_1 0.5s reverse;
}

@-webkit-keyframes _slideIn_st4hc_1 {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
@-moz-keyframes _slideIn_st4hc_1 {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideIn_st4hc_1 {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
@-webkit-keyframes _slideOut_st4hc_1 {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
@-moz-keyframes _slideOut_st4hc_1 {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideOut_st4hc_1 {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
@media (max-width: 767px) {
  ._page-container_st4hc_11501._with-nav_st4hc_11501 ._uw-masthead_st4hc_3271 {
    display: flex;
    flex-flow: row wrap;
  }
  ._page-container_st4hc_11501._with-nav_st4hc_11501 ._uw-masthead__main_st4hc_3283 {
    order: 3;
  }
  ._page-container_st4hc_11501._with-nav_st4hc_11501 ._uw-masthead--image__container_st4hc_11508 {
    order: 2;
  }
  ._page-container_st4hc_11501._with-nav_st4hc_11501 ._uw-masthead--image__container_st4hc_11508::before {
    display: none;
  }
}
._uw-hero_st4hc_11515 ._page-navigator-wrapper_st4hc_11515,
._uw-masthead_st4hc_3271 ._blue-nav_st4hc_11516,
._uw-masthead_st4hc_3271 ._page-navigator-wrapper_st4hc_11515,
._uw-mc-header_st4hc_11518 ._page-navigator-wrapper_st4hc_11515,
._uw-mc-landing_st4hc_11519 ._page-navigator-wrapper_st4hc_11515,
._uw-mc-single_st4hc_11520 ._page-navigator-wrapper_st4hc_11515 {
  position: relative;
  z-index: 2;
  padding: 0;
}
@media (max-width: 1199px) {
  ._uw-hero_st4hc_11515 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--pages--wrapper_st4hc_11526,
  ._uw-masthead_st4hc_3271 ._blue-nav_st4hc_11516 ._page-navigator__list--pages--wrapper_st4hc_11526,
  ._uw-masthead_st4hc_3271 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--pages--wrapper_st4hc_11526,
  ._uw-mc-header_st4hc_11518 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--pages--wrapper_st4hc_11526,
  ._uw-mc-landing_st4hc_11519 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--pages--wrapper_st4hc_11526,
  ._uw-mc-single_st4hc_11520 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--pages--wrapper_st4hc_11526 {
    position: absolute;
    top: 0;
    width: 50%;
    right: 0;
  }
  ._uw-hero_st4hc_11515 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--breadcrumbs_st4hc_11537,
  ._uw-masthead_st4hc_3271 ._blue-nav_st4hc_11516 ._page-navigator__list--breadcrumbs_st4hc_11537,
  ._uw-masthead_st4hc_3271 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--breadcrumbs_st4hc_11537,
  ._uw-mc-header_st4hc_11518 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--breadcrumbs_st4hc_11537,
  ._uw-mc-landing_st4hc_11519 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--breadcrumbs_st4hc_11537,
  ._uw-mc-single_st4hc_11520 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--breadcrumbs_st4hc_11537 {
    margin-top: 45px;
  }
  ._uw-hero_st4hc_11515 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--breadcrumbs_st4hc_11537 ul,
  ._uw-masthead_st4hc_3271 ._blue-nav_st4hc_11516 ._page-navigator__list--breadcrumbs_st4hc_11537 ul,
  ._uw-masthead_st4hc_3271 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--breadcrumbs_st4hc_11537 ul,
  ._uw-mc-header_st4hc_11518 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--breadcrumbs_st4hc_11537 ul,
  ._uw-mc-landing_st4hc_11519 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--breadcrumbs_st4hc_11537 ul,
  ._uw-mc-single_st4hc_11520 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--breadcrumbs_st4hc_11537 ul {
    width: 50%;
    left: 0;
  }
  ._uw-hero_st4hc_11515 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--breadcrumbs_st4hc_11537 ul li,
  ._uw-masthead_st4hc_3271 ._blue-nav_st4hc_11516 ._page-navigator__list--breadcrumbs_st4hc_11537 ul li,
  ._uw-masthead_st4hc_3271 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--breadcrumbs_st4hc_11537 ul li,
  ._uw-mc-header_st4hc_11518 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--breadcrumbs_st4hc_11537 ul li,
  ._uw-mc-landing_st4hc_11519 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--breadcrumbs_st4hc_11537 ul li,
  ._uw-mc-single_st4hc_11520 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--breadcrumbs_st4hc_11537 ul li {
    margin-bottom: 0.5rem;
  }
  ._uw-hero_st4hc_11515 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__button-wrapper_st4hc_11562 a,
  ._uw-masthead_st4hc_3271 ._blue-nav_st4hc_11516 ._page-navigator__button-wrapper_st4hc_11562 a,
  ._uw-masthead_st4hc_3271 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__button-wrapper_st4hc_11562 a,
  ._uw-mc-header_st4hc_11518 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__button-wrapper_st4hc_11562 a,
  ._uw-mc-landing_st4hc_11519 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__button-wrapper_st4hc_11562 a,
  ._uw-mc-single_st4hc_11520 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__button-wrapper_st4hc_11562 a {
    display: block;
  }
}
@media (max-width: 767px) {
  ._uw-hero_st4hc_11515 ._page-navigator-wrapper_st4hc_11515,
  ._uw-masthead_st4hc_3271 ._blue-nav_st4hc_11516,
  ._uw-masthead_st4hc_3271 ._page-navigator-wrapper_st4hc_11515,
  ._uw-mc-header_st4hc_11518 ._page-navigator-wrapper_st4hc_11515,
  ._uw-mc-landing_st4hc_11519 ._page-navigator-wrapper_st4hc_11515,
  ._uw-mc-single_st4hc_11520 ._page-navigator-wrapper_st4hc_11515 {
    padding: 0;
    width: 100%;
    order: 1;
  }
  ._uw-hero_st4hc_11515 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--pages--wrapper_st4hc_11526,
  ._uw-masthead_st4hc_3271 ._blue-nav_st4hc_11516 ._page-navigator__list--pages--wrapper_st4hc_11526,
  ._uw-masthead_st4hc_3271 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--pages--wrapper_st4hc_11526,
  ._uw-mc-header_st4hc_11518 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--pages--wrapper_st4hc_11526,
  ._uw-mc-landing_st4hc_11519 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--pages--wrapper_st4hc_11526,
  ._uw-mc-single_st4hc_11520 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--pages--wrapper_st4hc_11526 {
    position: absolute;
    top: 40px;
    width: 100%;
  }
  ._uw-hero_st4hc_11515 ._page-navigator-wrapper_st4hc_11515 ._page-navigator_st4hc_3153,
  ._uw-masthead_st4hc_3271 ._blue-nav_st4hc_11516 ._page-navigator_st4hc_3153,
  ._uw-masthead_st4hc_3271 ._page-navigator-wrapper_st4hc_11515 ._page-navigator_st4hc_3153,
  ._uw-mc-header_st4hc_11518 ._page-navigator-wrapper_st4hc_11515 ._page-navigator_st4hc_3153,
  ._uw-mc-landing_st4hc_11519 ._page-navigator-wrapper_st4hc_11515 ._page-navigator_st4hc_3153,
  ._uw-mc-single_st4hc_11520 ._page-navigator-wrapper_st4hc_11515 ._page-navigator_st4hc_3153 {
    margin-bottom: 0;
  }
  ._uw-hero_st4hc_11515 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--breadcrumbs_st4hc_11537,
  ._uw-masthead_st4hc_3271 ._blue-nav_st4hc_11516 ._page-navigator__list--breadcrumbs_st4hc_11537,
  ._uw-masthead_st4hc_3271 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--breadcrumbs_st4hc_11537,
  ._uw-mc-header_st4hc_11518 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--breadcrumbs_st4hc_11537,
  ._uw-mc-landing_st4hc_11519 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--breadcrumbs_st4hc_11537,
  ._uw-mc-single_st4hc_11520 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--breadcrumbs_st4hc_11537 {
    margin-top: 0;
    margin-bottom: 0;
    position: absolute;
    width: 100%;
  }
  ._uw-hero_st4hc_11515 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--breadcrumbs_st4hc_11537 ul,
  ._uw-masthead_st4hc_3271 ._blue-nav_st4hc_11516 ._page-navigator__list--breadcrumbs_st4hc_11537 ul,
  ._uw-masthead_st4hc_3271 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--breadcrumbs_st4hc_11537 ul,
  ._uw-mc-header_st4hc_11518 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--breadcrumbs_st4hc_11537 ul,
  ._uw-mc-landing_st4hc_11519 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--breadcrumbs_st4hc_11537 ul,
  ._uw-mc-single_st4hc_11520 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--breadcrumbs_st4hc_11537 ul {
    width: 100%;
    left: 0;
  }
  ._uw-hero_st4hc_11515 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--breadcrumbs_st4hc_11537 ul li,
  ._uw-masthead_st4hc_3271 ._blue-nav_st4hc_11516 ._page-navigator__list--breadcrumbs_st4hc_11537 ul li,
  ._uw-masthead_st4hc_3271 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--breadcrumbs_st4hc_11537 ul li,
  ._uw-mc-header_st4hc_11518 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--breadcrumbs_st4hc_11537 ul li,
  ._uw-mc-landing_st4hc_11519 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--breadcrumbs_st4hc_11537 ul li,
  ._uw-mc-single_st4hc_11520 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--breadcrumbs_st4hc_11537 ul li {
    margin-bottom: 0.5rem;
  }
  ._uw-hero_st4hc_11515 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--pages_st4hc_11526,
  ._uw-masthead_st4hc_3271 ._blue-nav_st4hc_11516 ._page-navigator__list--pages_st4hc_11526,
  ._uw-masthead_st4hc_3271 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--pages_st4hc_11526,
  ._uw-mc-header_st4hc_11518 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--pages_st4hc_11526,
  ._uw-mc-landing_st4hc_11519 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--pages_st4hc_11526,
  ._uw-mc-single_st4hc_11520 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--pages_st4hc_11526 {
    height: 0 !important;
  }
  ._uw-hero_st4hc_11515 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__button-wrapper_st4hc_11562,
  ._uw-masthead_st4hc_3271 ._blue-nav_st4hc_11516 ._page-navigator__button-wrapper_st4hc_11562,
  ._uw-masthead_st4hc_3271 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__button-wrapper_st4hc_11562,
  ._uw-mc-header_st4hc_11518 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__button-wrapper_st4hc_11562,
  ._uw-mc-landing_st4hc_11519 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__button-wrapper_st4hc_11562,
  ._uw-mc-single_st4hc_11520 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__button-wrapper_st4hc_11562 {
    display: block;
  }
  ._uw-hero_st4hc_11515 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__button-wrapper_st4hc_11562 a,
  ._uw-masthead_st4hc_3271 ._blue-nav_st4hc_11516 ._page-navigator__button-wrapper_st4hc_11562 a,
  ._uw-masthead_st4hc_3271 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__button-wrapper_st4hc_11562 a,
  ._uw-mc-header_st4hc_11518 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__button-wrapper_st4hc_11562 a,
  ._uw-mc-landing_st4hc_11519 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__button-wrapper_st4hc_11562 a,
  ._uw-mc-single_st4hc_11520 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__button-wrapper_st4hc_11562 a {
    display: block;
  }
  ._uw-hero_st4hc_11515 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__button-wrapper_st4hc_11562 ._page-navigator__button--pages_st4hc_11652,
  ._uw-masthead_st4hc_3271 ._blue-nav_st4hc_11516 ._page-navigator__button-wrapper_st4hc_11562 ._page-navigator__button--pages_st4hc_11652,
  ._uw-masthead_st4hc_3271 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__button-wrapper_st4hc_11562 ._page-navigator__button--pages_st4hc_11652,
  ._uw-mc-header_st4hc_11518 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__button-wrapper_st4hc_11562 ._page-navigator__button--pages_st4hc_11652,
  ._uw-mc-landing_st4hc_11519 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__button-wrapper_st4hc_11562 ._page-navigator__button--pages_st4hc_11652,
  ._uw-mc-single_st4hc_11520 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__button-wrapper_st4hc_11562 ._page-navigator__button--pages_st4hc_11652 {
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  ._uw-hero_st4hc_11515 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--breadcrumbs_st4hc_11537,
  ._uw-masthead_st4hc_3271 ._blue-nav_st4hc_11516 ._page-navigator__list--breadcrumbs_st4hc_11537,
  ._uw-masthead_st4hc_3271 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--breadcrumbs_st4hc_11537,
  ._uw-mc-header_st4hc_11518 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--breadcrumbs_st4hc_11537,
  ._uw-mc-landing_st4hc_11519 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--breadcrumbs_st4hc_11537,
  ._uw-mc-single_st4hc_11520 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--breadcrumbs_st4hc_11537 {
    margin-top: 20px;
  }
}
@media (min-width: 1201px) {
  ._uw-hero_st4hc_11515 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--pages--wrapper_st4hc_11526,
  ._uw-masthead_st4hc_3271 ._blue-nav_st4hc_11516 ._page-navigator__list--pages--wrapper_st4hc_11526,
  ._uw-masthead_st4hc_3271 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--pages--wrapper_st4hc_11526,
  ._uw-mc-header_st4hc_11518 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--pages--wrapper_st4hc_11526,
  ._uw-mc-landing_st4hc_11519 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--pages--wrapper_st4hc_11526,
  ._uw-mc-single_st4hc_11520 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--pages--wrapper_st4hc_11526 {
    margin-left: 50%;
    position: absolute;
    top: 0;
    margin-left: 0;
  }
}

._uw-mc-single_st4hc_11520 i {
  font-style: normal;
}
._uw-mc-single_st4hc_11520 ._fa-times_st4hc_2700::before {
  font-family: "WwwUowEduAu";
  content: "\f008";
}
._uw-mc-single_st4hc_11520 ._fa-chevron-down_st4hc_2716::before {
  font-family: "WwwUowEduAu";
  content: "\f003";
}
._uw-mc-single_st4hc_11520 li a {
  display: inline-block !important;
}

@media (min-width: 1200px) {
  ._uw-mc-header_st4hc_11518 ._page-navigator__list--breadcrumbs_st4hc_11537 ul {
    padding: 0;
  }
}
._uw-mc-header_st4hc_11518 ._page-navigator_st4hc_3153 i {
  font-style: normal;
}
._uw-mc-header_st4hc_11518 ._page-navigator_st4hc_3153 ._fa-times_st4hc_2700::before {
  font-family: "WwwUowEduAu";
  content: "\f008";
}
._uw-mc-header_st4hc_11518 ._page-navigator_st4hc_3153 ._fa-chevron-down_st4hc_2716::before {
  font-family: "WwwUowEduAu";
  content: "\f003";
}
._uw-mc-header_st4hc_11518 ._page-navigator_st4hc_3153 li a {
  display: inline-block !important;
}

._uw-hero_st4hc_11515 ._page-navigator_st4hc_3153 i {
  font-style: normal;
}
._uw-hero_st4hc_11515 ._page-navigator_st4hc_3153 li a {
  display: inline-block !important;
}
._uw-hero_st4hc_11515 ._fa-times_st4hc_2700::before {
  font-family: "WwwUowEduAu";
  content: "\f008";
}
._uw-hero_st4hc_11515 ._fa-chevron-down_st4hc_2716::before {
  font-family: "WwwUowEduAu";
  content: "\f003";
}

body:not(._user-is-tabbing_st4hc_11735) button:focus {
  outline: none;
  box-shadow: none;
}
body:not(._user-is-tabbing_st4hc_11735) a:focus {
  outline: none;
  box-shadow: none;
}
body:not(._user-is-tabbing_st4hc_11735) ._uw-panel-section_st4hc_11743 h4:focus {
  outline: none;
  box-shadow: none;
}
body:not(._user-is-tabbing_st4hc_11735) ._page-navigator__button_st4hc_11562:focus {
  outline: none;
  box-shadow: none;
}
body:not(._user-is-tabbing_st4hc_11735) ._uw-orbit-arrows_st4hc_11751:focus {
  outline: none;
  box-shadow: none;
}
body:not(._user-is-tabbing_st4hc_11735) ._orbit-previous_st4hc_9877:focus::after {
  font-family: "WwwUowEduAu";
  content: "\f004" !important;
  display: block;
}
body:not(._user-is-tabbing_st4hc_11735) ._orbit-next_st4hc_9877:focus::after {
  font-family: "WwwUowEduAu";
  content: "\f005" !important;
  display: block;
}
body:not(._user-is-tabbing_st4hc_11735) ._uw-home-slider__bullets_st4hc_11765 button:focus {
  outline: none;
  box-shadow: none;
}
body:not(._user-is-tabbing_st4hc_11735) ._uw-article-slider_st4hc_11769 ._slick-arrow_st4hc_2128:focus {
  outline: none;
  box-shadow: none;
}
body:not(._user-is-tabbing_st4hc_11735) ._checkbox_st4hc_11773:focus + label {
  outline: none;
  box-shadow: none;
}

body._user-is-tabbing_st4hc_11735 input:focus,
body._user-is-tabbing_st4hc_11735 select:focus {
  outline: 2px solid hsla(210, 100%, 50%, 0.5);
}
body._user-is-tabbing_st4hc_11735 input[type=radio]:focus + label {
  outline: 2px solid hsla(210, 100%, 50%, 0.5);
  border-radius: 0;
}
body._user-is-tabbing_st4hc_11735 ._uw-library-search_st4hc_11786:focus {
  outline: 2px solid white;
  outline-offset: 4px;
  right: 5px;
}
body._user-is-tabbing_st4hc_11735 ._uw-current-student-search__input_st4hc_11791:focus {
  outline: 2px solid white;
  outline-offset: 4px;
  right: 5px;
}
body._user-is-tabbing_st4hc_11735 ._uw-submit-library-search_st4hc_11796:focus {
  left: 4px;
}
body._user-is-tabbing_st4hc_11735 ._uw-submit-library-search_st4hc_11796:focus::after {
  outline: 2px solid #fff;
}
body._user-is-tabbing_st4hc_11735 ._swiper-button-prev_st4hc_181:focus,
body._user-is-tabbing_st4hc_11735 ._swiper-button-next_st4hc_182:focus {
  outline: 2px solid hsla(210, 100%, 50%, 0.5);
  position: absolute;
}
body._user-is-tabbing_st4hc_11735 :focus {
  outline: none;
  box-shadow: none;
  position: relative;
  display: inline-block;
}
body._user-is-tabbing_st4hc_11735 :focus::after {
  content: "" !important;
  outline: 2px solid hsla(210, 100%, 50%, 0.5);
  position: absolute;
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  z-index: 99999;
  margin-left: 0px !important;
}
body._user-is-tabbing_st4hc_11735 ._orbit-next_st4hc_9877:focus,
body._user-is-tabbing_st4hc_11735 ._orbit-previous_st4hc_9877:focus {
  position: absolute;
}
body._user-is-tabbing_st4hc_11735 ._orbit-previous_st4hc_9877:focus::after {
  font-family: "WwwUowEduAu";
  content: "\f004" !important;
  outline: 2px solid hsla(210, 100%, 50%, 0.5);
  z-index: 99999;
  position: static;
}
body._user-is-tabbing_st4hc_11735 ._orbit-next_st4hc_9877:focus::after {
  font-family: "WwwUowEduAu";
  content: "\f005" !important;
  outline: 2px solid hsla(210, 100%, 50%, 0.5);
  z-index: 99999;
  position: static;
}
body._user-is-tabbing_st4hc_11735 ._page-navigator__list_st4hc_11526 :focus::after {
  outline: 2px solid #efefef;
}
body._user-is-tabbing_st4hc_11735 ._uw-scroll-top_st4hc_3157:focus::after {
  content: "\f006" !important;
}

a._uw-button-grid--button_st4hc_11849:focus::after {
  height: 235px;
  width: 290px;
}

._skip-link_st4hc_11854 {
  position: absolute !important;
  left: 1rem;
  top: 1rem;
  text-transform: uppercase;
  font-size: 0.875rem;
  font-weight: bold;
  background: #fff;
  z-index: 100;
}
._skip-link_st4hc_11854:not(:focus) {
  white-space: nowrap;
  width: 1px;
  height: 1px;
  overflow: hidden;
  border: 0;
  padding: 0;
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  margin: -1px;
}

._sr-only_st4hc_11876 {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

body {
  scroll-behavior: smooth;
}

a {
  text-decoration: none;
}
a:hover, a:focus {
  text-decoration: underline;
}
a:focus {
  outline: 1px dotted #001641;
  box-shadow: 0px 0px 2px #fff;
}

@keyframes _linesAnimateIn_st4hc_1 {
  0% {
    transform: rotate3d(0, 0, 1, -270deg) scale3d(0, 0, 1);
  }
  50% {
    transform: rotate3d(0, 0, 1, -270deg) scale3d(1, 1, 1);
  }
  100% {
    transform: rotate3d(0, 0, 1, -315deg) scale3d(1, 1, 1);
  }
}
@keyframes _fade-in-bottom_st4hc_1 {
  0% {
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes _fade-in-left_st4hc_1 {
  0% {
    -webkit-transform: translateX(-50px);
    transform: translateX(-50px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes _fade-in_st4hc_10925 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _statUp_st4hc_1 {
  0% {
    transform: translate3d(0, 30px, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes _statDown_st4hc_1 {
  0% {
    transform: translate3d(0, -30px, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
blockquote {
  margin: 0 0 1.875rem;
  padding: 0;
  border: 0;
}
blockquote p {
  font-size: 1.6875rem;
  line-height: 1.1111111111;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
}
blockquote cite {
  color: #001641;
}
blockquote cite::before {
  content: none;
}

._blockquote--red_st4hc_11985 {
  font-size: 1.6rem;
  font-style: italic;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  border-left: 0;
  line-height: 1.25;
  margin-bottom: 50px;
  position: relative;
  padding-top: 40px;
  color: #ed0a00;
}
._blockquote--red_st4hc_11985::before {
  content: open-quote;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 6rem;
  position: absolute;
  top: -25px;
  left: -10px;
  color: #ed0a00;
}
._blockquote--red_st4hc_11985::after {
  content: close-quote;
  visibility: hidden;
  position: absolute;
}

._blockquote-author_st4hc_12011 {
  display: block;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  color: #001641;
  margin: 15px 0;
  font-style: normal;
  font-size: 0.9rem;
}

._checkbox_st4hc_11773 {
  opacity: 0;
  position: absolute;
}
._checkbox_st4hc_11773 + label {
  display: flex;
  margin-left: 0;
  margin-right: 0;
  position: relative;
}
._checkbox_st4hc_11773 + label:before {
  border: 0.0625rem solid #001641;
  box-sizing: border-box;
  content: "";
  display: block;
  height: 0.875rem;
  margin: 0 0.75rem 0 0;
  transition: all 0.3s ease-in-out;
  width: 0.875rem;
  min-width: 0.875rem;
  z-index: 1;
}
._checkbox_st4hc_11773:checked + label:before {
  border: 0;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAz0lEQVQokbXSQQqCQBQG4N9Z5GY6QjkGufMGQm07hjfyCN7CpYIuXYUtos10hEgIXfi3EAvKVIR+mN188x7vjZEDxIyIOej/0Nxs4CQJFpY1HZq2DSeOsdztoMJwGjRtu620XqO+XqF9/xsKKbEKAggpAQALpeDE8Qud93vUWr9fzQHmAG9RRJK8pylPrstKa5JkpTWPSrG71x2j26P0PGyjqK3YNIAQ/ZU+Wy2zDJfDAU1ZjqKv4XT4URSDCACM3i8nRNvuQPrXMYJ+wwl5AopfaPlvXPYKAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
  background-size: cover;
}
._checkbox_st4hc_11773:focus + label {
  outline: 1px dotted #001641;
  box-shadow: 0px 0px 2px #fff;
}

div._data-grid_st4hc_12055 {
  margin-bottom: 1rem;
}
div._data-grid_st4hc_12055 div._header_st4hc_12058 {
  padding: 0.5rem 0.625rem 0.625rem;
  font-weight: 600;
  text-align: left;
  background: #001641;
  color: #fff;
}
div._data-grid_st4hc_12055 div._container_st4hc_2909 {
  display: flex;
  flex-wrap: wrap;
  align-content: stretch;
}
div._data-grid_st4hc_12055 div._container_st4hc_2909 div {
  display: flex;
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 34%;
  align-content: stretch;
}
@media (max-width: 767px) {
  div._data-grid_st4hc_12055 div._container_st4hc_2909 div {
    flex-basis: 51%;
  }
}
div._data-grid_st4hc_12055 div._container_st4hc_2909 div div {
  padding: 0.5rem 0.625rem 0.625rem;
}
@media (max-width: 767px) {
  div._data-grid_st4hc_12055 div._container_st4hc_2909 div div {
    flex-basis: 34%;
  }
}
div._data-grid_st4hc_12055 div._container_st4hc_2909 div div:nth-child(odd) {
  font-weight: bold;
  background-color: #f1f1f1;
}
div._data-grid_st4hc_12055 div._container_st4hc_2909 div div:nth-child(even) {
  border: 1px solid #f1f1f1;
  word-break: break-word;
}

html {
  overflow-y: scroll;
  overflow-x: hidden;
  scroll-behavior: smooth;
}

html,
body {
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  min-height: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body {
  max-width: 112.5rem;
  margin: 0 auto;
  position: relative;
  transition: padding 0.5s;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

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

p > img {
  width: initial;
  height: auto;
  display: inline-block;
}

label {
  margin-bottom: 0.625rem;
}

body {
  background-color: #fff;
  max-width: none;
}

._uw-section-break_st4hc_12149 {
  border: 0;
  background-image: linear-gradient(to right, #cacaca 50%, #ffffff 0%);
  background-position: bottom;
  background-size: 10px 1px;
  background-repeat: repeat-x;
  height: 1px;
}

@media print, screen and (max-width: 47.99875em) {
  ._page-content_st4hc_12159 ._uw-image-block_st4hc_12159 ._cell_st4hc_3333 + ._cell_st4hc_3333 {
    margin-top: 2rem;
  }
}
._page-content_st4hc_12159 p:not([class^=button-]) > a:not([class^=button-]) {
  text-decoration: underline;
}
._page-content_st4hc_12159 p:not([class^=button-]) > a:not([class^=button-]):visited {
  color: #663366;
}
._page-content_st4hc_12159 p:not([class^=button-]) > a:not([class^=button-]):hover {
  text-decoration: none;
}

._page-content_st4hc_12159:not(._uw-panel-grid-link-list_st4hc_12173) ul:not(._menu_st4hc_9554):not(._accordion_st4hc_12173):not(._tabs_st4hc_10194) li a:not(._color--navy_st4hc_2880):not(._button_st4hc_3169._primary_st4hc_9295) {
  text-decoration: underline;
}
._page-content_st4hc_12159:not(._uw-panel-grid-link-list_st4hc_12173) ul:not(._menu_st4hc_9554):not(._accordion_st4hc_12173):not(._tabs_st4hc_10194) li a:not(._color--navy_st4hc_2880):not(._button_st4hc_3169._primary_st4hc_9295):visited {
  color: #663366;
}

._page-content_st4hc_12159:not(._uw-panel-grid-link-list_st4hc_12173) ul:not(._menu_st4hc_9554):not(._accordion_st4hc_12173):not(._tabs_st4hc_10194) li a:not(._color--navy_st4hc_2880):not(._button_st4hc_3169._primary_st4hc_9295):hover {
  text-decoration: none;
}

._uw-panel-section_st4hc_11743 + ._uw-subject-courses-block_st4hc_12184 {
  margin-top: 0 !important;
}

/*.page-content+.page-content {
  margin-top: 1rem;

  &.uw-media-block {
    margin-top: 2rem;
  }

  @include breakpoint(large) {
    margin-top: 2rem;
  }
}*/
hr {
  border-bottom-style: dashed;
}

._bg--grey_st4hc_2862 ._image-link_st4hc_12203,
._bg--grey_st4hc_2862 ._uw-link-big_st4hc_12204,
._bg--grey_st4hc_2862 p._button-blue_st4hc_12205 a,
p._button-blue_st4hc_12205 ._bg--grey_st4hc_2862 a,
._bg--grey_st4hc_2862 p._button-red_st4hc_12207 a,
p._button-red_st4hc_12207 ._bg--grey_st4hc_2862 a,
._bg--grey_st4hc_2862 ._image-link__title_st4hc_12209 {
  color: #0033FF;
}
._bg--grey_st4hc_2862 + ._bg--navy_st4hc_2892 {
  margin-top: 0;
}
._bg--grey_st4hc_2862 + ._bg--grey_st4hc_2862 {
  margin-top: 0;
}

._bg--navy_st4hc_2892 + ._bg--navy_st4hc_2892 {
  margin-top: 0;
}
._bg--navy_st4hc_2892 + ._bg--grey_st4hc_2862 {
  margin-top: 0;
}

._uw-page-intro_st4hc_12226 {
  margin-block: var(--section-spacing-y);
}

._section-spacing_st4hc_12230 {
  margin-block: var(--section-spacing-y);
}
._section-spacing_st4hc_12230 > div:first-of-type h2:first-child {
  margin-top: 0;
}

p:not(:last-child) {
  margin: 0 0 1.875rem;
}
p._intro_st4hc_3165 {
  font-size: 1.3rem;
  line-height: 1.2;
  font-weight: 400;
  letter-spacing: -0.02em;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
}
p._intro_st4hc_3165._single-event-intro_st4hc_12247 {
  margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 48em) {
  p._intro_st4hc_3165._single-event-intro_st4hc_12247 {
    margin-bottom: 0;
  }
}

input[type=radio] {
  opacity: 0;
  position: absolute !important;
  clip: rect(0, 0, 0, 0) !important;
}
input[type=radio] + label {
  position: relative;
  padding-left: 1.5625rem;
  padding-top: 0.1875rem;
  cursor: pointer;
  border-radius: 99.9%;
  color: #001641;
}
input[type=radio] + label:before {
  content: "";
  display: block;
  border: 0.0625rem solid #E5E5E4;
  width: 1.25rem;
  height: 1.25rem;
  position: absolute;
  top: 0.4375rem;
  left: 0;
  border-radius: 99.9%;
}
input[type=radio] + label:after {
  content: "";
  display: block;
  opacity: 0;
  width: 0.5rem;
  height: 0.5rem;
  background: #ed0a00 no-repeat center;
  top: 0.375rem;
  left: 0.375rem;
  position: absolute;
  border-radius: 99.99%;
}
input[type=radio]:checked + label:before {
  border-color: #ed0a00;
}
input[type=radio]:checked + label:after {
  opacity: 1;
  transition: opacity 0.2s ease-in-out;
  border-radius: 99.99%;
}

select:invalid,
select option:disabled,
select option[value=""] {
  color: rgba(21, 21, 21, 0.6) !important;
}

table {
  display: block;
  table-layout: fixed;
  width: 100%;
  overflow-x: auto;
}
@media print, screen and (min-width: 64em) {
  table {
    display: table;
  }
}
table._table-two-columns_st4hc_12318 th:first-child {
  width: 35%;
}

table:not([class]),
._table-two-columns_st4hc_12318 {
  margin-bottom: 2rem;
}
table:not([class]) thead tr,
._table-two-columns_st4hc_12318 thead tr {
  background: #001641;
  color: #fff;
}
table:not([class]) thead a,
._table-two-columns_st4hc_12318 thead a {
  color: #fff;
}
table:not([class]) tbody tr:nth-child(even),
._table-two-columns_st4hc_12318 tbody tr:nth-child(even) {
  background-color: #f1f1f1;
}
table:not([class]) tbody tr th,
._table-two-columns_st4hc_12318 tbody tr th {
  background: #001641;
  color: #fff;
  text-align: left;
}
table:not([class]) tbody tr th a,
._table-two-columns_st4hc_12318 tbody tr th a {
  color: #fff;
}
._tabs-panel_st4hc_10268 table:not([class]) tbody tr th,
._tabs-panel_st4hc_10268 ._table-two-columns_st4hc_12318 tbody tr th {
  background: inherit;
  color: inherit;
}
table:not([class]) tbody td,
._table-two-columns_st4hc_12318 tbody td {
  border: 1px solid #f1f1f1;
}

._tableLayout_st4hc_12359 thead tr {
  background: #001641;
  color: #fff;
}
._tableLayout_st4hc_12359 tbody tr:nth-child(even) {
  background-color: #f1f1f1;
}
._tableLayout_st4hc_12359 tbody td {
  border: 1px solid #f1f1f1;
}

._contact-result_st4hc_12370 thead tr {
  background: #001641;
  color: #fff;
}
._contact-result_st4hc_12370 tbody th {
  background-color: #f1f1f1;
}
@media (min-width: 980px) {
  ._contact-result_st4hc_12370 tbody th {
    width: 150px;
    text-align: left;
  }
}
._contact-result_st4hc_12370 tbody td {
  border: 1px solid #f1f1f1;
}
@media (min-width: 768px) {
  ._contact-result_st4hc_12370 tbody td {
    width: 200px;
  }
}

#_parking-spaces_st4hc_1 tr td:first-child {
  background: #001641;
  color: #fff;
  font-weight: bold;
}

table._student-profile_st4hc_12398 tbody tr td:nth-child(2), table._student-profile_st4hc_12398 tbody tr td:nth-child(3) {
  text-align: center;
}

svg ._solid-fill_st4hc_12402 {
  fill: #ed0a00;
}
svg ._solid-stroke_st4hc_12405 {
  stroke: #ed0a00;
}

._svg--primary_st4hc_12409 svg ._solid-fill_st4hc_12402 {
  fill: #001641;
}
._svg--primary_st4hc_12409 svg ._solid-stroke_st4hc_12405 {
  stroke: #001641;
}
._svg--secondary_st4hc_12415 svg ._solid-fill_st4hc_12402 {
  fill: #ed0a00;
}
._svg--secondary_st4hc_12415 svg ._solid-stroke_st4hc_12405 {
  stroke: #ed0a00;
}
._svg--tertiary_st4hc_12421 svg ._solid-fill_st4hc_12402 {
  fill: #0033FF;
}
._svg--tertiary_st4hc_12421 svg ._solid-stroke_st4hc_12405 {
  stroke: #0033FF;
}
._svg--white_st4hc_12427 svg ._solid-fill_st4hc_12402 {
  fill: white;
}
._svg--white_st4hc_12427 svg ._solid-stroke_st4hc_12405 {
  stroke: white;
}

svg._svg--primary_st4hc_12409 ._solid-fill_st4hc_12402 {
  fill: #001641;
}
svg._svg--primary_st4hc_12409 ._solid-stroke_st4hc_12405 {
  stroke: #001641;
}
svg._svg--secondary_st4hc_12415 ._solid-fill_st4hc_12402 {
  fill: #ed0a00;
}
svg._svg--secondary_st4hc_12415 ._solid-stroke_st4hc_12405 {
  stroke: #ed0a00;
}
svg._svg--tertiary_st4hc_12421 ._solid-fill_st4hc_12402 {
  fill: #0033FF;
}
svg._svg--tertiary_st4hc_12421 ._solid-stroke_st4hc_12405 {
  stroke: #0033FF;
}

._uw-breadcrumbs_st4hc_12453 {
  padding-top: 40px;
  width: 100%;
  align-self: flex-start;
  flex: auto;
  margin-bottom: 0;
}
._uw-breadcrumbs_st4hc_12453 ul {
  margin-bottom: 0;
}
._uw-breadcrumbs_st4hc_12453 a,
._uw-breadcrumbs_st4hc_12453 li {
  color: #fff;
  text-transform: none;
  font-weight: bold;
  font-size: 0.75rem;
}
._uw-breadcrumbs_st4hc_12453 li:last-child a {
  font-weight: 400;
}

._breadcrumbs_st4hc_9523 li {
  font-weight: 700;
}
._breadcrumbs_st4hc_9523 li:not(:last-child)::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 10px;
}

._public-inner-standard_st4hc_12483 ._page-navigator__button_st4hc_11562 {
  width: 100%;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  ._public-inner-standard_st4hc_12483 ._breadcrumbs_st4hc_9523 {
    top: -1rem !important;
  }
}
@media (max-width: 768px) {
  ._public-inner-standard_st4hc_12483 ._breadcrumbs_st4hc_9523 a {
    display: inline-block !important;
  }
}

@media (max-width: 1199px) {
  ._uw-mc-landing_st4hc_11519 ._uw-mc-header_st4hc_11518 {
    padding-top: 0;
  }
}
._uw-mc-landing_st4hc_11519 ._page-navigator__button_st4hc_11562 {
  width: 100%;
}
@media (min-width: 768px) and (max-width: 1200px) {
  ._uw-mc-landing_st4hc_11519 ._breadcrumbs_st4hc_9523 {
    padding-top: 1rem;
  }
}

._public-events-calendar_st4hc_12511 ._page-navigator__button_st4hc_11562 {
  width: 100%;
}
._public-events-calendar_st4hc_12511 ._breadcrumbs_st4hc_9523 li {
  font-size: 0.8125rem;
}

@media (max-width: 768px) {
  ._public-events-calendar_st4hc_12511 ul._breadcrumbs_st4hc_9523,
  ._uw-mc-landing_st4hc_11519 ul._breadcrumbs_st4hc_9523 {
    top: -2.5rem !important;
  }
}

@media (max-width: 1200px) {
  ._uw-single-article_st4hc_3341 ul._breadcrumbs_st4hc_9523 {
    top: 0 !important;
  }
}
@media (max-width: 768px) {
  ._uw-single-article_st4hc_3341 ul._breadcrumbs_st4hc_9523 {
    padding-top: 0;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  ._uw-single-article_st4hc_3341 ul._breadcrumbs_st4hc_9523 {
    padding-top: 2rem;
  }
}

@media (min-width: 1200px) {
  ._course-landing_st4hc_12542 ._breadcrumbs_st4hc_9523 {
    padding-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  ._course-landing_st4hc_12542 ._breadcrumbs_st4hc_9523 {
    padding-top: 1rem;
  }
}
@media (max-width: 1200px) {
  ._course-landing_st4hc_12542 ._breadcrumbs_st4hc_9523 a {
    display: inline-block !important;
  }
}

@media (max-width: 1200px) {
  ._public-inner-standard_st4hc_12483 ._breadcrumbs_st4hc_9523 a {
    display: inline-block !important;
  }
}

._uw-library-landing_st4hc_12563 ._page-navigator__button--breadcrumbs_st4hc_12563 {
  min-width: 100%;
}

@media (max-width: 768px) {
  ._course-landing_st4hc_12542._gutter_st4hc_12568 ._breadcrumbs_st4hc_9523 {
    padding-top: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  ._course-landing_st4hc_12542._gutter_st4hc_12568 ._page-navigator__list--pages--wrapper_st4hc_11526 {
    padding-top: 1rem;
  }
}

@media (max-width: 768px) {
  ._public-inner-standard-with-nav_st4hc_12579 ._breadcrumbs_st4hc_9523 {
    top: -5rem;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  ._public-inner-standard-with-nav_st4hc_12579 ._breadcrumbs_st4hc_9523 {
    top: -3.5rem;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  ._public-inner-standard-with-nav_st4hc_12579 ._page-navigator__list--pages--wrapper_st4hc_11526 {
    padding-top: 1rem;
  }
}

._uw-single-event_st4hc_3322 ._breadcrumbs_st4hc_9523 li {
  font-size: 0.8125rem;
  line-height: 1.125rem;
}

@media (max-width: 1200px) {
  ._taem-layout_st4hc_12600 ._breadcrumbs_st4hc_9523 li a {
    display: inline-block !important;
  }
}

._button_st4hc_3169 {
  font-size: 1.125rem;
  line-height: 1.2222222222;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  display: flex;
  align-items: center;
  padding: 0;
  text-transform: uppercase;
  color: #ed0a00;
  cursor: pointer;
  text-decoration: none;
  text-align: left;
}
._button--chevron-left-before_st4hc_12623::before {
  font-family: "WwwUowEduAu";
  content: "\f004";
  font-size: 1.3rem;
  transition: transform 0.4s;
  margin-right: 0.5rem;
}
._button--chevron-left-before_st4hc_12623:hover::before {
  transform: translate3d(-0.625rem, 0, 0);
}
._button--chevron-left-before_st4hc_12623 i,
._button--chevron-left-before_st4hc_12623 ._fa-chevron-left_st4hc_2720 {
  display: none;
}
._button--chevron-left_st4hc_12623::after {
  font-family: "WwwUowEduAu";
  content: "\f004";
  font-size: 1.75rem;
  transition: transform 0.4s;
}
._button--chevron-left_st4hc_12623:hover::after {
  transform: translate3d(0.625rem, 0, 0);
}
._button--chevron-left_st4hc_12623 i,
._button--chevron-left_st4hc_12623 ._fa-chevron-left_st4hc_2720 {
  display: none;
}
._button--chevron-right_st4hc_12650 {
  display: flex;
}
._button--chevron-right_st4hc_12650::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  font-size: 1.75rem;
  margin-left: 0.9375rem;
  transition: transform 0.4s;
}
._button--chevron-right_st4hc_12650:hover::after {
  transform: translate3d(0.625rem, 0, 0);
}
._button--chevron-right_st4hc_12650 i,
._button--chevron-right_st4hc_12650 ._fa-chevron-right_st4hc_2712 {
  display: none;
}
._button_st4hc_3169 i {
  margin-left: 0.9375rem;
  transition: transform 0.4s;
}
._button_st4hc_3169:focus, ._button_st4hc_3169:hover {
  outline: none;
}
._button_st4hc_3169:focus i._fa-chevron-right_st4hc_2712, ._button_st4hc_3169:hover i._fa-chevron-right_st4hc_2712 {
  transform: translate3d(0.625rem, 0, 0);
}
._button_st4hc_3169:focus {
  outline: 1px dotted #001641;
}
._button_st4hc_3169._primary_st4hc_9295 {
  color: #001641;
  background: none;
}
._button_st4hc_3169._primary_st4hc_9295._solid_st4hc_9287 {
  background: #001641;
  color: #fff;
  padding: 1rem;
  display: inline-block;
}
._button_st4hc_3169._primary_st4hc_9295:focus, ._button_st4hc_3169._primary_st4hc_9295:hover {
  background: none;
  color: #ed0a00;
}
._button-red_st4hc_12207, ._button_st4hc_3169._red_st4hc_9343 {
  color: #ed0a00 !important;
  background: none;
  cursor: pointer;
  padding-bottom: 0.2em;
  display: flex;
  align-items: center;
}
._button-red_st4hc_12207:focus, ._button-red_st4hc_12207:hover, ._button_st4hc_3169._red_st4hc_9343:focus, ._button_st4hc_3169._red_st4hc_9343:hover {
  background: none;
}
._button-small_st4hc_12705, ._button_st4hc_3169._small_st4hc_2033 {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._button-small_st4hc_12705::after, ._button-small_st4hc_12705::before, ._button_st4hc_3169._small_st4hc_2033::after, ._button_st4hc_3169._small_st4hc_2033::before {
  font-size: 1rem;
}
._button-blue_st4hc_12205, ._button_st4hc_3169._blue_st4hc_11516 {
  color: #0033FF;
}
._button-white_st4hc_12721, ._button_st4hc_3169._white_st4hc_12721 {
  color: #fff;
}
._button-backward_st4hc_12724 i, ._button_st4hc_3169._backward_st4hc_12724 i {
  margin-left: 0;
  margin-right: 0.9375rem;
}
._button-backward_st4hc_12724:focus, ._button-backward_st4hc_12724:hover, a:focus ._button-backward_st4hc_12724, a:hover ._button-backward_st4hc_12724, ._button_st4hc_3169._backward_st4hc_12724:focus, ._button_st4hc_3169._backward_st4hc_12724:hover, a:focus ._button_st4hc_3169._backward_st4hc_12724, a:hover ._button_st4hc_3169._backward_st4hc_12724 {
  text-decoration: none;
}
._button-backward_st4hc_12724:focus i, ._button-backward_st4hc_12724:hover i, a:focus ._button-backward_st4hc_12724 i, a:hover ._button-backward_st4hc_12724 i, ._button_st4hc_3169._backward_st4hc_12724:focus i, ._button_st4hc_3169._backward_st4hc_12724:hover i, a:focus ._button_st4hc_3169._backward_st4hc_12724 i, a:hover ._button_st4hc_3169._backward_st4hc_12724 i {
  transform: translate3d(-0.625rem, 0, 0);
}

._expanding-button_st4hc_12735,
._uw-tabs_st4hc_12736 ._tabs-title_st4hc_10233 {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #fff;
  position: relative;
  text-transform: uppercase;
}
._expanding-button_st4hc_12735 a,
._uw-tabs_st4hc_12736 ._tabs-title_st4hc_10233 a {
  background-color: #001641;
  padding: 0.625rem 2.8125rem 0.625rem 0.9375rem;
}
._expanding-button_st4hc_12735 a:focus,
._uw-tabs_st4hc_12736 ._tabs-title_st4hc_10233 a:focus {
  outline: 1px dotted #001641 !important;
  box-shadow: 0 0 2px #fff;
  text-decoration: underline;
}
._expanding-button_st4hc_12735:before,
._uw-tabs_st4hc_12736 ._tabs-title_st4hc_10233:before {
  content: "";
  height: 0.125rem;
  width: 0.75rem;
  display: block;
  background: #fff;
  position: absolute;
  right: 0.9375rem;
  top: 1.0625rem;
}
._expanding-button_st4hc_12735:after,
._uw-tabs_st4hc_12736 ._tabs-title_st4hc_10233:after {
  content: "";
  height: 0.125rem;
  width: 0.75rem;
  display: block;
  background: #fff;
  position: absolute;
  right: 0.9375rem;
  top: 1.0625rem;
  transform: rotate(90deg);
  transition: all 0.25s;
}
._expanding-button_st4hc_12735:hover,
._uw-tabs_st4hc_12736 ._tabs-title_st4hc_10233:hover {
  text-decoration: none;
  background-color: #001641;
}
._expanding-button_st4hc_12735:hover a,
._uw-tabs_st4hc_12736 ._tabs-title_st4hc_10233:hover a {
  background: none;
}
._expanding-button_st4hc_12735 a,
._uw-tabs_st4hc_12736 ._tabs-title_st4hc_10233 a {
  color: #fff;
}
._expanding-button_st4hc_12735._active_st4hc_9735, ._expanding-button_st4hc_12735._is-active_st4hc_9731,
._uw-tabs_st4hc_12736 ._tabs-title_st4hc_10233._active_st4hc_9735,
._uw-tabs_st4hc_12736 ._tabs-title_st4hc_10233._is-active_st4hc_9731 {
  background: #fff;
  color: #ed0a00;
}
._expanding-button_st4hc_12735._active_st4hc_9735 a, ._expanding-button_st4hc_12735._is-active_st4hc_9731 a,
._uw-tabs_st4hc_12736 ._tabs-title_st4hc_10233._active_st4hc_9735 a,
._uw-tabs_st4hc_12736 ._tabs-title_st4hc_10233._is-active_st4hc_9731 a {
  background: #fff;
  color: #DB0B00;
}
._expanding-button_st4hc_12735._active_st4hc_9735::after, ._expanding-button_st4hc_12735._active_st4hc_9735::before, ._expanding-button_st4hc_12735._is-active_st4hc_9731::after, ._expanding-button_st4hc_12735._is-active_st4hc_9731::before,
._uw-tabs_st4hc_12736 ._tabs-title_st4hc_10233._active_st4hc_9735::after,
._uw-tabs_st4hc_12736 ._tabs-title_st4hc_10233._active_st4hc_9735::before,
._uw-tabs_st4hc_12736 ._tabs-title_st4hc_10233._is-active_st4hc_9731::after,
._uw-tabs_st4hc_12736 ._tabs-title_st4hc_10233._is-active_st4hc_9731::before {
  transform: translateZ(0);
  top: 1.125rem;
}
._expanding-button_st4hc_12735._active_st4hc_9735::before, ._expanding-button_st4hc_12735._is-active_st4hc_9731::before,
._uw-tabs_st4hc_12736 ._tabs-title_st4hc_10233._active_st4hc_9735::before,
._uw-tabs_st4hc_12736 ._tabs-title_st4hc_10233._is-active_st4hc_9731::before {
  background: #ed0a00;
}
._expanding-button_st4hc_12735._active_st4hc_9735::after, ._expanding-button_st4hc_12735._is-active_st4hc_9731::after,
._uw-tabs_st4hc_12736 ._tabs-title_st4hc_10233._active_st4hc_9735::after,
._uw-tabs_st4hc_12736 ._tabs-title_st4hc_10233._is-active_st4hc_9731::after {
  transform: rotate(0deg);
  background: #ed0a00;
}

button:focus, button:hover {
  outline: none;
}
button:focus {
  outline: 1px dotted #001641;
  box-shadow: 0 0 2px #fff;
}

._uw-button_st4hc_2905, ._uw-stories-search_st4hc_2905 button, ._uw-subscription-form_st4hc_2905 button, ._uw-subscription-form_st4hc_2905 a, ._uw-link-box--link_st4hc_2905, ._uw-bg-link_st4hc_2905, ._uw-button-blue_st4hc_2905, ._uw-button-red_st4hc_2905, ._uw-button-white_st4hc_2905 {
  display: block;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #001641;
  font-weight: 700;
  text-transform: uppercase;
  margin: 10px 0;
  font-size: 1rem;
  transition: color cubic-bezier(0.77, 0, 0.18, 1);
}
._uw-button--rhs_st4hc_12848 {
  display: inline-block;
  margin-right: 1.4em;
}
._uw-button--rhs_st4hc_12848::after {
  position: absolute;
}
._uw-button_st4hc_2905::after, ._uw-stories-search_st4hc_2905 button::after, ._uw-subscription-form_st4hc_2905 button::after, ._uw-subscription-form_st4hc_2905 a::after, ._uw-link-box--link_st4hc_2905::after, ._uw-bg-link_st4hc_2905::after, ._uw-button-blue_st4hc_2905::after, ._uw-button-red_st4hc_2905::after, ._uw-button-white_st4hc_2905::after {
  font-family: "WwwUowEduAu";
  content: "\f001";
  margin-left: 15px;
  transition: margin-left cubic-bezier(0.77, 0, 0.18, 1) 0.3s;
}
._uw-button_st4hc_2905:hover, ._uw-stories-search_st4hc_2905 button:hover, ._uw-subscription-form_st4hc_2905 button:hover, ._uw-subscription-form_st4hc_2905 a:hover, ._uw-link-box--link_st4hc_2905:hover, ._uw-bg-link_st4hc_2905:hover, ._uw-button-blue_st4hc_2905:hover, ._uw-button-red_st4hc_2905:hover, ._uw-button-white_st4hc_2905:hover {
  color: #ed0a00;
  text-decoration: none;
  cursor: pointer;
}
._uw-button_st4hc_2905:hover::after, ._uw-stories-search_st4hc_2905 button:hover::after, ._uw-subscription-form_st4hc_2905 button:hover::after, ._uw-subscription-form_st4hc_2905 a:hover::after, ._uw-link-box--link_st4hc_2905:hover::after, ._uw-bg-link_st4hc_2905:hover::after, ._uw-button-blue_st4hc_2905:hover::after, ._uw-button-red_st4hc_2905:hover::after, ._uw-button-white_st4hc_2905:hover::after {
  margin-left: 20px;
}

._uw-button-white_st4hc_2905 {
  color: #fff !important;
}

._uw-button-red_st4hc_2905 {
  color: #ed0a00 !important;
}

._uw-button-blue_st4hc_2905 {
  color: #0033FF !important;
}

._uw-submit-search_st4hc_12882:hover::after {
  margin-left: 15px;
  position: relative;
  left: 5px;
}

._more-cta_st4hc_12888 {
  color: #ed0a00 !important;
  font-size: 1.25rem !important;
}

._uw-email-link_st4hc_12893,
._uw-phone-link_st4hc_12894 {
  margin-left: 25px;
}
._uw-email-link_st4hc_12893::before,
._uw-phone-link_st4hc_12894::before {
  font-family: "WwwUowEduAu";
  content: "\f014";
  margin-right: 5px;
}
._uw-email-link_st4hc_12893:hover,
._uw-phone-link_st4hc_12894:hover {
  opacity: 0.8;
}

._uw-email-link_st4hc_12893::before {
  content: "\f01b";
}

._btn_st4hc_12912 {
  padding: 8px 12px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1rem;
  margin-right: 15px;
  margin-bottom: 15px;
  transition: background-color ease-in-out 0.3s;
}
._btn_st4hc_12912:active, ._btn_st4hc_12912:focus {
  color: #fff;
}
._btn--red_st4hc_12924 {
  background-color: #ed0a00;
  color: #fff;
}
._btn--white_st4hc_12928 {
  background-color: #fff;
  color: #ed0a00;
}
._btn--white_st4hc_12928:active, ._btn--white_st4hc_12928:focus {
  color: #ed0a00;
}
._btn--navy_st4hc_12935 {
  background-color: #001641;
  color: #fff;
}
._btn--navy_st4hc_12935:hover {
  background-color: #ed0a00;
  color: #fff;
}
._btn--angle_st4hc_12943::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 10px;
}
._btn--plus_st4hc_12948::after {
  font-family: "WwwUowEduAu";
  content: "\f022";
  margin-left: 10px;
}
._btn--large_st4hc_12953 {
  font-size: 1.15rem;
}
._btn--minus_st4hc_12956::after {
  font-family: "WwwUowEduAu";
  content: "\f023";
  margin-left: 10px;
}
._btn--plus_st4hc_12948::after {
  font-family: "WwwUowEduAu";
  content: "\f022";
  margin-left: 10px;
}
._btn--square-plus_st4hc_12966::after {
  font-family: "WwwUowEduAu";
  content: "\f020";
  font-size: 2rem;
  position: relative;
  top: -4px;
  position: absolute;
  right: 0;
}

._uw-scroll-top_st4hc_3157 {
  height: 45px;
  width: 45px;
  background: #fff;
  border: 1px solid #001641;
  border-radius: 50%;
  position: fixed !important;
  bottom: 2.8125rem;
  right: 2.5rem;
  z-index: 1;
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}
._uw-scroll-top_st4hc_3157:hover {
  border: 1px solid #ed0a00;
  cursor: pointer;
}
._uw-scroll-top_st4hc_3157:hover::after {
  color: #ed0a00;
}
._scroll-active_st4hc_12996 ._uw-scroll-top_st4hc_3157 {
  opacity: 1;
}
._uw-scroll-top_st4hc_3157::after {
  font-family: "WwwUowEduAu";
  content: "\f006";
  font-size: 3rem;
  position: relative;
  top: -4px;
}

._download-link_st4hc_13007 {
  color: #fff;
  font-size: 16px !important;
}
._download-link_st4hc_13007:hover {
  color: #fff;
}
._download-link_st4hc_13007:hover::after {
  margin-left: 13px;
}
._download-link_st4hc_13007::after {
  font-family: "WwwUowEduAu";
  content: "\f01a";
  transition: margin-left 0.2s ease-in-out;
  margin-left: 10px;
}

._btn-menu_st4hc_13024 {
  display: block;
  position: relative;
  padding-right: 32px;
}
._btn-menu_st4hc_13024 ._icon-menu-bar-1_st4hc_13029,
._btn-menu_st4hc_13024 ._icon-menu-bar-2_st4hc_13030,
._btn-menu_st4hc_13024 ._icon-menu-bar-3_st4hc_13031 {
  position: absolute;
  top: 2px;
  right: 0;
  display: block;
  font-size: 0.625rem;
  padding: 0;
  -webkit-appearance: none;
  color: black;
  width: 20px;
  height: 3px;
  background-color: black;
  -webkit-transition: all 0.2s ease-in;
  -webkit-transform: rotate(0deg);
}
._btn-menu_st4hc_13024 ._icon-menu-bar-2_st4hc_13030 {
  top: 8px;
}
._btn-menu_st4hc_13024 ._icon-menu-bar-3_st4hc_13031 {
  top: 14px;
}
._btn-menu_st4hc_13024._menu-open_st4hc_13052 ._icon-menu-bar-1_st4hc_13029 {
  top: 9px;
  transform: rotate(-135deg);
  transition: all 0.2s ease-in;
}
._btn-menu_st4hc_13024._menu-open_st4hc_13052 ._icon-menu-bar-2_st4hc_13030 {
  left: -500px;
  background-color: transparent;
  transition: all 0.2s ease-in;
}
._btn-menu_st4hc_13024._menu-open_st4hc_13052 ._icon-menu-bar-3_st4hc_13031 {
  top: 9px;
  transform: rotate(135deg);
  transition: all 0.2s ease-in;
}

._calendar_st4hc_13068 {
  margin-bottom: 3.125rem;
  order: 0;
}
._calendar_st4hc_13068 table {
  border-collapse: collapse;
  margin-bottom: 2.8125rem;
}
._calendar_st4hc_13068 table tbody,
._calendar_st4hc_13068 table thead {
  border: 0;
  background: transparent;
}
._calendar_st4hc_13068 ._calendar-box-header_st4hc_13081 th {
  padding-bottom: 1.25rem;
  border: 0;
  border-bottom: 1px solid #001641;
}
._calendar_st4hc_13068 ._calendar-box-header_st4hc_13081 th:nth-child(2) {
  text-align: center;
  font-size: 1.5rem;
  line-height: 1.1666666667;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: none;
}
._calendar_st4hc_13068 ._calendar-box-header_st4hc_13081 th:nth-child(3) {
  text-align: right;
}
._calendar_st4hc_13068 ._calendar-box-header_st4hc_13081 a {
  font-size: 1.4375rem;
  color: #001641;
}
._calendar_st4hc_13068 ._calendar-box-header_st4hc_13081 a:hover {
  color: #ed0a00;
}
._calendar_st4hc_13068 ._spacer_st4hc_13109 {
  height: 1.5625rem;
}
._calendar_st4hc_13068 ._calendar-dayhead_st4hc_13112 th {
  margin-top: 1.5625rem;
  padding: 0.75rem 0.3125rem;
  background: #E5E5E4;
  font-weight: normal;
  border: 0;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-align: center;
  border-right: 0.0625rem solid rgba(255, 255, 255, 0.3);
}
._calendar_st4hc_13068 tbody td {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 600;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  padding: 0.75rem 0;
  text-align: center;
  border: 0;
  border-right: 0.0625rem solid rgba(255, 255, 255, 0.3);
  border-top: 0.0625rem solid rgba(255, 255, 255, 0.3);
  transition: background-color 0.1s, color 0.1s;
  width: 14.2%;
  height: 42px;
  opacity: 0.2;
  position: relative;
}
._calendar_st4hc_13068 tbody td a {
  position: absolute;
  height: 100%;
  width: 100%;
  line-height: 40px;
  height: 41px;
  left: 0;
  top: 0;
}
._calendar_st4hc_13068 tbody td a:hover {
  text-decoration: none;
}
._calendar_st4hc_13068 tbody td._thismonth_st4hc_13160 {
  opacity: 1;
}
._calendar_st4hc_13068 tbody td._active_st4hc_9735 {
  background: #0033FF;
  color: #fff;
}
._calendar_st4hc_13068 tbody td._active_st4hc_9735 a {
  color: #fff;
}
._calendar_st4hc_13068 tbody td._active_st4hc_9735:after {
  display: none;
}
._calendar_st4hc_13068 tbody td._active_st4hc_9735:hover {
  background: #ed0a00;
}
._calendar_st4hc_13068 tbody td._fillday_st4hc_13176._NotInFilter_st4hc_13176 {
  background: #fff;
}
._calendar_st4hc_13068 tbody td._fillday_st4hc_13176._NotInFilter_st4hc_13176 a {
  color: #001641;
}
._calendar_st4hc_13068 tbody td._fillday_st4hc_13176._NotInFilter_st4hc_13176._active_st4hc_9735 {
  background: #0033FF;
}
._calendar_st4hc_13068 tbody td._fillday_st4hc_13176._NotInFilter_st4hc_13176._active_st4hc_9735:hover {
  background: #ed0a00;
}
._calendar_st4hc_13068 tbody td._fillday_st4hc_13176._NotInFilter_st4hc_13176._active_st4hc_9735 a {
  color: #fff;
}
._calendar_st4hc_13068 tbody td._selected_st4hc_13191, ._calendar_st4hc_13068 tbody td._today_st4hc_13191 {
  background: #ed0a00;
  color: #fff;
}
._calendar_st4hc_13068 tbody td._selected_st4hc_13191:after, ._calendar_st4hc_13068 tbody td._today_st4hc_13191:after {
  display: none;
}

._view-switchers_st4hc_13199 {
  text-align: center;
  margin-bottom: 1.25rem;
}
._view-switchers_st4hc_13199 a,
._view-switchers_st4hc_13199 span {
  margin: 0.625rem 0.5rem;
  padding: 0.3125rem 0;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 600;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._view-switchers_st4hc_13199 a:first-of-type,
._view-switchers_st4hc_13199 span:first-of-type {
  margin-left: 0;
}
._view-switchers_st4hc_13199 a {
  color: #001641;
}
._view-switchers_st4hc_13199 a:hover {
  border-bottom: 0.125rem solid #001641;
  text-decoration: none;
}
._view-switchers_st4hc_13199 span {
  border-bottom: 0.125rem solid #ed0a00;
  color: #ed0a00;
}

._cta-full-width-cell_st4hc_13232 {
  background: no-repeat center center;
  background-size: cover;
}
._cta-full-width-cell_st4hc_13232 * {
  color: white;
  text-align: center;
}
._cta-full-width-cell_st4hc_13232 *:hover {
  color: white;
  text-align: center;
}
._cta-full-width-cell_st4hc_13232 a {
  padding: 0 5px 0 5px;
}
._cta-full-width-cell_st4hc_13232 a:hover, ._cta-full-width-cell_st4hc_13232 a:focus {
  color: #ed0a00;
  background: white;
}
._cta-full-width-cell_st4hc_13232 a:hover svg path, ._cta-full-width-cell_st4hc_13232 a:focus svg path {
  fill: #ed0a00;
}
._cta-full-width-cell_st4hc_13232 ._uw-button_st4hc_2905, ._cta-full-width-cell_st4hc_13232 ._uw-stories-search_st4hc_2905 button, ._uw-stories-search_st4hc_2905 ._cta-full-width-cell_st4hc_13232 button, ._cta-full-width-cell_st4hc_13232 ._uw-subscription-form_st4hc_2905 button, ._uw-subscription-form_st4hc_2905 ._cta-full-width-cell_st4hc_13232 button, ._cta-full-width-cell_st4hc_13232 ._uw-subscription-form_st4hc_2905 a, ._uw-subscription-form_st4hc_2905 ._cta-full-width-cell_st4hc_13232 a, ._cta-full-width-cell_st4hc_13232 ._uw-link-box--link_st4hc_2905, ._cta-full-width-cell_st4hc_13232 ._uw-bg-link_st4hc_2905, ._cta-full-width-cell_st4hc_13232 ._uw-button-white_st4hc_2905, ._cta-full-width-cell_st4hc_13232 ._uw-button-red_st4hc_2905, ._cta-full-width-cell_st4hc_13232 ._uw-button-blue_st4hc_2905 {
  display: inline-block;
}
._cta-full-width-cell_st4hc_13232 ._image-layer_st4hc_13257 {
  background-color: rgba(0, 0, 0, 0.4);
}
._cta-full-width-cell_st4hc_13232 ._grid-container_st4hc_3812, ._cta-full-width-cell_st4hc_13232 ._mw-grid-container_st4hc_3812 {
  padding-block: var(--section-spacing-y);
}
._cta-full-width-cell_st4hc_13232 ._grid-container_st4hc_3812 ._cell_st4hc_3333 ._uw-social-links_st4hc_13263, ._cta-full-width-cell_st4hc_13232 ._mw-grid-container_st4hc_3812 ._cell_st4hc_3333 ._uw-social-links_st4hc_13263 {
  width: unset;
  color: white;
}
._cta-full-width-cell_st4hc_13232 ._grid-container_st4hc_3812 ._cell_st4hc_3333 ._uw-social-links_st4hc_13263 a, ._cta-full-width-cell_st4hc_13232 ._mw-grid-container_st4hc_3812 ._cell_st4hc_3333 ._uw-social-links_st4hc_13263 a {
  display: inline-block;
  padding: 0;
  margin-left: 30px;
}
._cta-full-width-cell_st4hc_13232 ._grid-container_st4hc_3812 ._cell_st4hc_3333 ._uw-social-links_st4hc_13263:nth-of-type(1), ._cta-full-width-cell_st4hc_13232 ._mw-grid-container_st4hc_3812 ._cell_st4hc_3333 ._uw-social-links_st4hc_13263:nth-of-type(1) {
  margin-left: 0;
}
._cta-full-width-cell_st4hc_13232 ._grid-container_st4hc_3812 ._cell_st4hc_3333 ._uw-social-links_st4hc_13263 svg, ._cta-full-width-cell_st4hc_13232 ._mw-grid-container_st4hc_3812 ._cell_st4hc_3333 ._uw-social-links_st4hc_13263 svg {
  margin: 0 4px 0 4px;
  pointer-events: none;
}
._cta-full-width-cell_st4hc_13232 ._grid-container_st4hc_3812 ._cell_st4hc_3333 > div, ._cta-full-width-cell_st4hc_13232 ._mw-grid-container_st4hc_3812 ._cell_st4hc_3333 > div,
._cta-full-width-cell_st4hc_13232 ._grid-container_st4hc_3812 ._cell_st4hc_3333 > p,
._cta-full-width-cell_st4hc_13232 ._mw-grid-container_st4hc_3812 ._cell_st4hc_3333 > p {
  margin: 50px auto 0 auto;
}
._cta-full-width-cell_st4hc_13232 ._grid-container_st4hc_3812 ._cell_st4hc_3333 hr, ._cta-full-width-cell_st4hc_13232 ._mw-grid-container_st4hc_3812 ._cell_st4hc_3333 hr {
  margin: 50px auto 0 auto;
  width: 75px;
}
._cta-full-width-cell_st4hc_13232 ._grid-container_st4hc_3812 ._cell_st4hc_3333 a, ._cta-full-width-cell_st4hc_13232 ._mw-grid-container_st4hc_3812 ._cell_st4hc_3333 a {
  margin-left: 50px;
}
._cta-full-width-cell_st4hc_13232 ._grid-container_st4hc_3812 ._cell_st4hc_3333 a:nth-of-type(1), ._cta-full-width-cell_st4hc_13232 ._mw-grid-container_st4hc_3812 ._cell_st4hc_3333 a:nth-of-type(1) {
  margin-left: 0;
}
@media only screen and (max-width: 480px) {
  ._cta-full-width-cell_st4hc_13232 ._grid-container_st4hc_3812 ._cell_st4hc_3333 a, ._cta-full-width-cell_st4hc_13232 ._mw-grid-container_st4hc_3812 ._cell_st4hc_3333 a {
    margin-left: 0;
    padding: 5px;
  }
}
._cta-full-width-cell_st4hc_13232 ._grid-container_st4hc_3812 ._cell_st4hc_3333 h2, ._cta-full-width-cell_st4hc_13232 ._mw-grid-container_st4hc_3812 ._cell_st4hc_3333 h2 {
  margin: 0;
  font-size: 3rem;
  font-weight: 700;
}
@media (max-width: 480px) {
  ._cta-full-width-cell_st4hc_13232 ._grid-container_st4hc_3812 ._cell_st4hc_3333 h2, ._cta-full-width-cell_st4hc_13232 ._mw-grid-container_st4hc_3812 ._cell_st4hc_3333 h2 {
    font-size: 2rem;
  }
}
._cta-full-width-cell_st4hc_13232 ._grid-container_st4hc_3812 ._cell_st4hc_3333 ._contact_st4hc_12370, ._cta-full-width-cell_st4hc_13232 ._mw-grid-container_st4hc_3812 ._cell_st4hc_3333 ._contact_st4hc_12370,
._cta-full-width-cell_st4hc_13232 ._grid-container_st4hc_3812 ._cell_st4hc_3333 ._uw-social-links_st4hc_13263,
._cta-full-width-cell_st4hc_13232 ._mw-grid-container_st4hc_3812 ._cell_st4hc_3333 ._uw-social-links_st4hc_13263 {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  align-content: space-around;
}
@media only screen and (max-width: 480px) {
  ._cta-full-width-cell_st4hc_13232 ._grid-container_st4hc_3812 ._cell_st4hc_3333 ._contact_st4hc_12370, ._cta-full-width-cell_st4hc_13232 ._mw-grid-container_st4hc_3812 ._cell_st4hc_3333 ._contact_st4hc_12370 {
    flex-direction: column;
  }
}
._cta-full-width-cell_st4hc_13232 svg {
  height: 18px;
  width: 18px;
  vertical-align: middle;
}
._cta-full-width-cell_st4hc_13232 svg path {
  fill: white;
}
._cta-full-width-cell--primary_st4hc_13332 {
  background-color: #001641;
}
._cta-full-width-cell--secondary_st4hc_13335 {
  background-color: #ed0a00;
}
._cta-full-width-cell--tertiary_st4hc_13338 {
  background-color: #0033FF;
}
._cta-full-width-cell--white_st4hc_13341 {
  background-color: white;
}
._cta-full-width-cell--grey_st4hc_13344 {
  background-color: #F2F2F2;
}
._cta-full-width-cell_st4hc_13232._cta-text--primary_st4hc_13347 * {
  color: #001641;
  fill: #001641;
}
._cta-full-width-cell_st4hc_13232._cta-text--primary_st4hc_13347 *:hover {
  color: #001641;
  fill: #001641;
}
._cta-full-width-cell_st4hc_13232._cta-text--primary_st4hc_13347 * a:hover {
  color: #ed0a00;
}
._cta-full-width-cell_st4hc_13232._cta-text--primary_st4hc_13347 ._uw-button_st4hc_2905:hover, ._cta-full-width-cell_st4hc_13232._cta-text--primary_st4hc_13347 ._uw-stories-search_st4hc_2905 button:hover, ._uw-stories-search_st4hc_2905 ._cta-full-width-cell_st4hc_13232._cta-text--primary_st4hc_13347 button:hover, ._cta-full-width-cell_st4hc_13232._cta-text--primary_st4hc_13347 ._uw-subscription-form_st4hc_2905 button:hover, ._uw-subscription-form_st4hc_2905 ._cta-full-width-cell_st4hc_13232._cta-text--primary_st4hc_13347 button:hover, ._cta-full-width-cell_st4hc_13232._cta-text--primary_st4hc_13347 ._uw-subscription-form_st4hc_2905 a:hover, ._uw-subscription-form_st4hc_2905 ._cta-full-width-cell_st4hc_13232._cta-text--primary_st4hc_13347 a:hover, ._cta-full-width-cell_st4hc_13232._cta-text--primary_st4hc_13347 ._uw-link-box--link_st4hc_2905:hover, ._cta-full-width-cell_st4hc_13232._cta-text--primary_st4hc_13347 ._uw-bg-link_st4hc_2905:hover, ._cta-full-width-cell_st4hc_13232._cta-text--primary_st4hc_13347 ._uw-button-white_st4hc_2905:hover, ._cta-full-width-cell_st4hc_13232._cta-text--primary_st4hc_13347 ._uw-button-red_st4hc_2905:hover, ._cta-full-width-cell_st4hc_13232._cta-text--primary_st4hc_13347 ._uw-button-blue_st4hc_2905:hover {
  color: #ed0a00;
}
._cta-full-width-cell_st4hc_13232._cta-text--secondary_st4hc_13361 * {
  color: #ed0a00;
  fill: #ed0a00;
}
._cta-full-width-cell_st4hc_13232._cta-text--secondary_st4hc_13361 *:hover {
  color: #ed0a00;
  fill: #ed0a00;
}

footer:not(._uw-subsite-footer_st4hc_13370) {
  padding-top: 50px;
  position: relative;
}
footer:not(._uw-subsite-footer_st4hc_13370) hr {
  max-width: 100%;
}
footer:not(._uw-subsite-footer_st4hc_13370)::before {
  content: "";
  border: 0;
  background-image: linear-gradient(to right, #cacaca 50%, #ffffff 0%);
  background-position: bottom;
  background-size: 10px 1px;
  background-repeat: repeat-x;
  height: 1px;
  width: 100%;
  margin-bottom: 35px;
  position: absolute;
  top: 0;
}
footer:not(._uw-subsite-footer_st4hc_13370) li {
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  footer:not(._uw-subsite-footer_st4hc_13370) ._uw-social-links_st4hc_13263 {
    width: 150px;
  }
}
@media (max-width: 768px) {
  footer:not(._uw-subsite-footer_st4hc_13370) ._uw-social-links_st4hc_13263 {
    margin-left: -10px;
  }
}
footer:not(._uw-subsite-footer_st4hc_13370) ._uw-social-links_st4hc_13263 ul {
  padding-left: 0;
  margin-left: 0;
}
footer:not(._uw-subsite-footer_st4hc_13370) ._uw-social-links_st4hc_13263 li {
  display: inline-block;
  margin-bottom: 0;
  max-height: 38px;
  max-width: 38px;
}
footer:not(._uw-subsite-footer_st4hc_13370) ._uw-social-links_st4hc_13263 li a {
  display: inline-block;
  padding: 10px;
}
footer:not(._uw-subsite-footer_st4hc_13370) ._footer-links_st4hc_13417 {
  padding-bottom: 50px;
  position: relative;
}
@media (max-width: 768px) {
  footer:not(._uw-subsite-footer_st4hc_13370) ._footer-links_st4hc_13417 {
    padding-bottom: 25px;
  }
}
footer:not(._uw-subsite-footer_st4hc_13370) ._footer-links__title_st4hc_13426 {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 17px;
  font-weight: 700;
  color: #ed0a00;
  margin: 15px 0;
  text-transform: uppercase;
}
footer:not(._uw-subsite-footer_st4hc_13370) ._footer-links__title_st4hc_13426._active_st4hc_9735 ._icon--plus_st4hc_2498 {
  display: none;
}
footer:not(._uw-subsite-footer_st4hc_13370) ._footer-links__title_st4hc_13426._active_st4hc_9735 ._icon--minus_st4hc_2486 {
  display: inline-block;
}
footer:not(._uw-subsite-footer_st4hc_13370) ._footer-links_st4hc_13417 ._grid-x_st4hc_3385 ._links-block_st4hc_13441:last-of-type ._footer-links__title_st4hc_13426 {
  margin: 15px 0 5px;
}
footer:not(._uw-subsite-footer_st4hc_13370) ._links-block_st4hc_13441 {
  padding: 0 12.5px;
}
@media (max-width: 640px) {
  footer:not(._uw-subsite-footer_st4hc_13370) ._links-block_st4hc_13441 {
    margin-bottom: 35px;
    padding: 0;
  }
}
@media (max-width: 1024px) {
  footer:not(._uw-subsite-footer_st4hc_13370) ._links-block_st4hc_13441 {
    margin-bottom: 0;
  }
}
footer:not(._uw-subsite-footer_st4hc_13370) ._links-block_st4hc_13441 > ul {
  margin-bottom: 0;
}
footer:not(._uw-subsite-footer_st4hc_13370) ._links-block_st4hc_13441 > ul li a {
  font-size: 0.875rem;
  line-height: 17px;
  color: #001641;
  padding: 0;
  font-weight: 700;
}
footer:not(._uw-subsite-footer_st4hc_13370) ._links-block_st4hc_13441 > ul li a:focus, footer:not(._uw-subsite-footer_st4hc_13370) ._links-block_st4hc_13441 > ul li a:hover {
  text-decoration: underline;
}
footer:not(._uw-subsite-footer_st4hc_13370) ._links-block_st4hc_13441 > ul li::before {
  display: none;
}
footer:not(._uw-subsite-footer_st4hc_13370) ._links-block_st4hc_13441 ._social-links_st4hc_13474 ul li a {
  padding: 0 10px 10px;
}
footer:not(._uw-subsite-footer_st4hc_13370) ._footer-address-logos_st4hc_13477 {
  padding-top: 15px;
  width: 100%;
}
footer:not(._uw-subsite-footer_st4hc_13370) ._footer-address-logos_st4hc_13477 p {
  font-size: 0.875rem;
}
footer:not(._uw-subsite-footer_st4hc_13370) ._footer-address-logos_st4hc_13477 p a {
  font-size: 0.875rem;
  font-weight: normal;
}
footer:not(._uw-subsite-footer_st4hc_13370) ._footer-address-logos_st4hc_13477 a {
  color: #001641;
  text-decoration: underline;
}
footer:not(._uw-subsite-footer_st4hc_13370) ._footer-address-logos_st4hc_13477 a:hover, footer:not(._uw-subsite-footer_st4hc_13370) ._footer-address-logos_st4hc_13477 a:focus {
  color: #0033FF;
}
footer:not(._uw-subsite-footer_st4hc_13370) ._footer-address-logos_st4hc_13477 a:visited {
  color: #663366;
}
footer:not(._uw-subsite-footer_st4hc_13370) ._footer-address-logos_st4hc_13477 ._footer-address_st4hc_13477 strong {
  font-size: 0.875rem;
}
footer:not(._uw-subsite-footer_st4hc_13370) ._footer-address-logos_st4hc_13477 ._footer-logos_st4hc_13501 {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-end;
}
footer:not(._uw-subsite-footer_st4hc_13370) ._footer-address-logos_st4hc_13477 ._footer-logos_st4hc_13501 li {
  display: flex;
  flex-basis: 25%;
  padding: 0 10px 15px;
}
footer:not(._uw-subsite-footer_st4hc_13370) ._footer-address-logos_st4hc_13477 ._footer-logos_st4hc_13501 li a {
  padding: 0;
}
footer:not(._uw-subsite-footer_st4hc_13370) ._footer-address-logos_st4hc_13477 ._footer-logos_st4hc_13501 li::before {
  display: none;
}
@media (max-width: 767px) {
  footer:not(._uw-subsite-footer_st4hc_13370) ._footer-address-logos_st4hc_13477 ._footer-logos_st4hc_13501 {
    justify-content: flex-start;
  }
}
@media (max-width: 1024px) {
  footer:not(._uw-subsite-footer_st4hc_13370) ._footer-address-logos_st4hc_13477 ._footer-logos_st4hc_13501 li {
    margin-bottom: 0;
  }
}
footer:not(._uw-subsite-footer_st4hc_13370) ._footer-copyright_st4hc_13528 {
  font-weight: 600;
  text-transform: none;
}

@media (max-width: 767px) {
  ._footer-links_st4hc_13417 ._footer-links__title_st4hc_13426:hover {
    cursor: pointer;
  }
  ._footer-links_st4hc_13417 ._footer-links__title_st4hc_13426::after {
    font-family: "WwwUowEduAu";
    content: "\f022";
    margin-left: 10px;
    font-size: 1rem;
    display: inline-block;
  }
}
@media (max-width: 767px) {
  ._footer-links_st4hc_13417 ._links-block_st4hc_13441 ._menu_st4hc_9554,
  ._footer-links_st4hc_13417 ._links-block_st4hc_13441 ._uw-social-links_st4hc_13263 {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0;
    height: 1px;
    width: 1px;
    overflow: hidden;
  }
}
._footer-links_st4hc_13417 ._footer-expand-nav_st4hc_13556 ._menu_st4hc_9554,
._footer-links_st4hc_13417 ._footer-expand-nav_st4hc_13556 ._uw-social-links_st4hc_13263 {
  position: static !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: initial !important;
  height: auto !important;
  width: auto !important;
  overflow: auto;
}
@media (max-width: 767px) {
  ._footer-links_st4hc_13417 ._footer-expand-nav_st4hc_13556 ._footer-links__title_st4hc_13426::after {
    content: "\f023";
  }
}

@media screen and (max-width: 23.375em) {
  ._grid-container_st4hc_3812, ._mw-grid-container_st4hc_3812 {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }
}

._uw-search-bar_st4hc_13578 ._library-search_st4hc_13578 {
  margin-bottom: 50px;
}
@media (min-width: 1024px) {
  ._uw-search-bar_st4hc_13578 ._library-search_st4hc_13578 {
    background: #001641;
    color: #fff;
    margin-bottom: 0;
  }
}
._uw-search-bar_st4hc_13578 ._library-search_st4hc_13578 a {
  font-size: 0.875rem;
}
._uw-search-bar_st4hc_13578 ._library-search_st4hc_13578 a:link, ._uw-search-bar_st4hc_13578 ._library-search_st4hc_13578 a:visited {
  color: #001641;
}
@media (min-width: 1024px) {
  ._uw-search-bar_st4hc_13578 ._library-search_st4hc_13578 a:link, ._uw-search-bar_st4hc_13578 ._library-search_st4hc_13578 a:visited {
    color: #fff;
  }
}
._uw-search-bar_st4hc_13578 ._library-search_st4hc_13578 input[type=text] {
  border: 0;
  margin-bottom: 0;
  font-size: 0.8125rem;
  line-height: 30px;
  color: #000;
  opacity: 1;
  height: auto;
}
._uw-search-bar_st4hc_13578 ._library-search_st4hc_13578 input[type=text]::placeholder {
  color: #001641 !important;
  opacity: 1 !important;
}
@media (min-width: 1024px) {
  ._uw-search-bar_st4hc_13578 ._library-search_st4hc_13578 input[type=text] {
    font-size: 1.0625rem;
    line-height: 55px;
    opacity: 1;
    height: 48px;
  }
  ._uw-search-bar_st4hc_13578 ._library-search_st4hc_13578 input[type=text]::-webkit-input-placeholder {
    color: #001641;
    opacity: 1;
  }
  ._uw-search-bar_st4hc_13578 ._library-search_st4hc_13578 input[type=text]::-moz-placeholder {
    color: #001641;
    opacity: 1;
  }
  ._uw-search-bar_st4hc_13578 ._library-search_st4hc_13578 input[type=text]:-ms-input-placeholder {
    color: #001641;
    opacity: 1;
  }
  ._uw-search-bar_st4hc_13578 ._library-search_st4hc_13578 input[type=text]:-moz-placeholder {
    color: #001641;
    opacity: 1;
  }
}
._uw-search-bar_st4hc_13578 ._library-search_st4hc_13578 ._input-group_st4hc_9096 {
  margin-bottom: 5px;
}
._uw-search-bar_st4hc_13578 ._library-search_st4hc_13578 ._input-group_st4hc_9096 > button {
  padding-right: 10px;
  background-color: white;
  cursor: pointer;
}
._uw-search-bar_st4hc_13578 ._library-search_st4hc_13578 ._input-group_st4hc_9096 > button > span {
  text-transform: uppercase;
  font-weight: bold;
  color: #001641;
}
._uw-search-bar_st4hc_13578 ._library-search_st4hc_13578 ._input-group_st4hc_9096 > button > span::after {
  font-family: "WwwUowEduAu";
  content: "\f001";
  margin-left: 10px;
  left: 0px;
  transition: left 0.4s ease;
}
._uw-search-bar_st4hc_13578 ._library-search_st4hc_13578 ._input-group_st4hc_9096 > button > span:hover::after {
  position: relative;
  left: 5px;
}
._uw-search-bar_st4hc_13578 ._library-search_st4hc_13578 form {
  border-bottom: 2px solid red;
  margin-bottom: 20px;
}
._uw-search-bar_st4hc_13578 ._library-search_st4hc_13578 ._container-fluid_st4hc_13664 > div:nth-of-type(2) {
  display: block !important;
}
._uw-search-bar_st4hc_13578 ._library-search_st4hc_13578 ._container-fluid_st4hc_13664 > div:nth-of-type(2) a {
  color: #fff !important;
}
._uw-search-bar_st4hc_13578 ._library-search_st4hc_13578 #_search-button_st4hc_1 {
  background: #fff 0 !important;
  font-size: 0.8125rem;
  line-height: 30px;
  font-weight: 700;
  color: #001641 !important;
  padding-right: 20px;
}
@media (min-width: 1024px) {
  ._uw-search-bar_st4hc_13578 ._library-search_st4hc_13578 #_search-button_st4hc_1 {
    font-size: 1rem;
  }
}
._uw-search-bar_st4hc_13578 ._library-search_st4hc_13578 #_search-button_st4hc_1::after {
  font-family: "WwwUowEduAu";
  content: "\f009";
  font-size: 1.5rem;
  cursor: pointer;
}

._occupancy-message_st4hc_13690 {
  white-space: nowrap;
  margin-bottom: 0.5rem !important;
}

._uw-search-bar_st4hc_13578 ._current-students-search_st4hc_13695 {
  margin-bottom: 50px;
}
@media (min-width: 1024px) {
  ._uw-search-bar_st4hc_13578 ._current-students-search_st4hc_13695 {
    background: #001641;
    color: #fff;
    margin-bottom: 0;
  }
}
._uw-search-bar_st4hc_13578 ._current-students-search_st4hc_13695 a {
  font-size: 0.875rem;
}
._uw-search-bar_st4hc_13578 ._current-students-search_st4hc_13695 a:link, ._uw-search-bar_st4hc_13578 ._current-students-search_st4hc_13695 a:visited {
  color: #001641;
}
@media (min-width: 1024px) {
  ._uw-search-bar_st4hc_13578 ._current-students-search_st4hc_13695 a:link, ._uw-search-bar_st4hc_13578 ._current-students-search_st4hc_13695 a:visited {
    color: #fff;
  }
}
._uw-search-bar_st4hc_13578 ._current-students-search_st4hc_13695 input[type=text] {
  border: 0;
  margin-bottom: 0;
  font-size: 0.8125rem;
  line-height: 30px;
  color: #000;
  opacity: 1;
  height: auto;
}
._uw-search-bar_st4hc_13578 ._current-students-search_st4hc_13695 input[type=text]::placeholder {
  color: #001641 !important;
  opacity: 1 !important;
}
@media (min-width: 1024px) {
  ._uw-search-bar_st4hc_13578 ._current-students-search_st4hc_13695 input[type=text] {
    font-size: 1.0625rem;
    line-height: 55px;
    opacity: 1;
    height: 48px;
  }
  ._uw-search-bar_st4hc_13578 ._current-students-search_st4hc_13695 input[type=text]::-webkit-input-placeholder {
    color: #001641;
    opacity: 1;
  }
  ._uw-search-bar_st4hc_13578 ._current-students-search_st4hc_13695 input[type=text]::-moz-placeholder {
    color: #001641;
    opacity: 1;
  }
  ._uw-search-bar_st4hc_13578 ._current-students-search_st4hc_13695 input[type=text]:-ms-input-placeholder {
    color: #001641;
    opacity: 1;
  }
  ._uw-search-bar_st4hc_13578 ._current-students-search_st4hc_13695 input[type=text]:-moz-placeholder {
    color: #001641;
    opacity: 1;
  }
}
._uw-search-bar_st4hc_13578 ._current-students-search_st4hc_13695 ._input-group_st4hc_9096 {
  margin-bottom: 5px;
}
._uw-search-bar_st4hc_13578 ._current-students-search_st4hc_13695 ._input-group_st4hc_9096 > button {
  padding-right: 10px;
  background-color: white;
  cursor: pointer;
}
._uw-search-bar_st4hc_13578 ._current-students-search_st4hc_13695 ._input-group_st4hc_9096 > button > span {
  text-transform: uppercase;
  font-weight: bold;
  color: #001641;
}
._uw-search-bar_st4hc_13578 ._current-students-search_st4hc_13695 ._input-group_st4hc_9096 > button > span::after {
  font-family: "WwwUowEduAu";
  content: "\f001";
  margin-left: 10px;
  left: 0px;
  transition: left 0.4s ease;
}
._uw-search-bar_st4hc_13578 ._current-students-search_st4hc_13695 ._input-group_st4hc_9096 > button > span:hover::after {
  position: relative;
  left: 5px;
}
._uw-search-bar_st4hc_13578 ._current-students-search_st4hc_13695 ._container-fluid_st4hc_13664 > div:nth-of-type(2) {
  display: block !important;
}
._uw-search-bar_st4hc_13578 ._current-students-search_st4hc_13695 ._container-fluid_st4hc_13664 > div:nth-of-type(2) a {
  color: #fff !important;
}
._uw-search-bar_st4hc_13578 ._current-students-search_st4hc_13695 #_search-button_st4hc_1 {
  background: #fff 0 !important;
  font-size: 0.8125rem;
  line-height: 30px;
  font-weight: 700;
  color: #001641 !important;
  padding-right: 20px;
}
@media (min-width: 1024px) {
  ._uw-search-bar_st4hc_13578 ._current-students-search_st4hc_13695 #_search-button_st4hc_1 {
    font-size: 1rem;
  }
}
._uw-search-bar_st4hc_13578 ._current-students-search_st4hc_13695 #_search-button_st4hc_1::after {
  font-family: "WwwUowEduAu";
  content: "\f009";
  font-size: 1.5rem;
  cursor: pointer;
}

._occupancy-message_st4hc_13690 {
  white-space: nowrap;
  margin-bottom: 0.5rem !important;
}

/*
The following is for the current students head banner search with sols 
*/
@media (min-width: 768px) {
  ._masthead-grid_st4hc_13812 {
    grid-template-columns: 2fr 1fr;
    gap: 2rem;
    margin-top: 2rem;
  }
}
@media (max-width: 768px) {
  ._grid-right_st4hc_13819 {
    display: none;
  }
  ._masthead-grid_st4hc_13812 {
    grid-template-columns: unset;
  }
}
@media (max-width: 1200px) {
  ._grid-right_st4hc_13819 {
    margin: 0rem !important;
  }
}
._sols-banner_st4hc_13831 {
  filter: drop-shadow(0px 1px 4px rgba(0, 0, 0, 0.6588235294));
}

._cs-banner_st4hc_13835 {
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
}

._grid-right_st4hc_13819 {
  margin: 1rem 3rem;
  height: 12rem;
}

._grid-left_st4hc_13846 {
  padding-top: 2rem;
}

._masthead-grid_st4hc_13812 {
  display: grid;
}

._map_st4hc_3769 {
  margin-bottom: 0.625rem;
}
._map_st4hc_3769 iframe {
  background: none !important;
}
@media print, screen and (max-width: 74.99875em) {
  ._map_st4hc_3769 iframe {
    width: 100%;
  }
}

._menu_st4hc_9554._square-points_st4hc_13866 li,
._square-points_st4hc_13866 li {
  display: flex;
  padding-top: 0;
  padding-bottom: 0.875rem;
}
._menu_st4hc_9554._square-points_st4hc_13866 li a,
._square-points_st4hc_13866 li a {
  font-weight: 700;
  padding: 0;
}
._menu_st4hc_9554._square-points_st4hc_13866 li::before,
._square-points_st4hc_13866 li::before {
  content: "";
  width: 0.4375rem;
  height: 0.4375rem;
  min-width: 0.4375rem;
  min-height: 0.4375rem;
  margin-top: 0.1875rem;
  background: #001641;
  opacity: 0.3;
  margin-right: 1.25rem;
}

._square-points_st4hc_13866:not(._menu_st4hc_9554) {
  margin-left: 0;
}
._square-points_st4hc_13866:not(._menu_st4hc_9554) li {
  padding-left: 0;
}
._square-points_st4hc_13866:not(._menu_st4hc_9554) li::before {
  margin-top: 0.625rem;
}

ul._pagination_st4hc_3154 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 0.625rem;
}
ul._pagination_st4hc_3154 li {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 2.75rem;
  height: 2.75rem;
  font-size: 1.25rem;
  line-height: 1.2;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  background-color: transparent;
}
ul._pagination_st4hc_3154 li a {
  color: #001641;
  background-color: transparent;
  text-decoration: none;
}
ul._pagination_st4hc_3154 li a:hover {
  color: #fff;
  background-color: #ed0a00;
}
ul._pagination_st4hc_3154 li:not(._pagination-next_st4hc_9989):not(._pagination-previous_st4hc_9982):not(._ellipsis_st4hc_9976):hover, ul._pagination_st4hc_3154 li._current_st4hc_9962, ul._pagination_st4hc_3154 li._active_st4hc_9735 {
  background: #ed0a00;
  color: #fff;
}
ul._pagination_st4hc_3154 li:not(._pagination-next_st4hc_9989):not(._pagination-previous_st4hc_9982):not(._ellipsis_st4hc_9976):hover a, ul._pagination_st4hc_3154 li._current_st4hc_9962 a, ul._pagination_st4hc_3154 li._active_st4hc_9735 a {
  color: #fff;
  background-color: #ed0a00;
}
ul._pagination_st4hc_3154 li:last-child, ul._pagination_st4hc_3154 li:first-child {
  display: flex;
}
ul._pagination_st4hc_3154 li._ellipsis_st4hc_9976 {
  width: 1.875rem;
  min-width: 1.875rem;
  height: 2.75rem;
}
ul._pagination_st4hc_3154 ._pagination-next_st4hc_9989,
ul._pagination_st4hc_3154 ._pagination-previous_st4hc_9982 {
  text-transform: uppercase;
}
ul._pagination_st4hc_3154 ._pagination-next_st4hc_9989 a:hover,
ul._pagination_st4hc_3154 ._pagination-previous_st4hc_9982 a:hover {
  color: #ed0a00;
  background: transparent;
}
ul._pagination_st4hc_3154 ._pagination-next_st4hc_9989 {
  margin: 0;
}
ul._pagination_st4hc_3154 ._pagination-next_st4hc_9989._disabled_st4hc_9287::after {
  content: none;
}
ul._pagination_st4hc_3154 ._pagination-next_st4hc_9989 a::after {
  content: none;
}
ul._pagination_st4hc_3154 ._pagination-previous_st4hc_9982._disabled_st4hc_9287::before {
  content: none;
}
@media (min-width: 640px) {
  ul._pagination_st4hc_3154 ._pagination-previous_st4hc_9982._disabled_st4hc_9287 {
    display: none;
  }
}
ul._pagination_st4hc_3154 ._pagination-previous_st4hc_9982 a {
  padding-left: 0;
}
ul._pagination_st4hc_3154 ._pagination-previous_st4hc_9982 a::before {
  content: none;
}
ul._pagination_st4hc_3154 ._button_st4hc_3169 {
  margin-bottom: 0;
}

._uw-pagination_st4hc_3365 li._active_st4hc_9735 {
  background: #ed0a00;
  padding-left: 12px;
  padding-right: 12px;
}

div._aside-iterator_st4hc_13990 {
  margin: 0px 0 0px 0;
}
div._aside-iterator_st4hc_13990 ul._uw-pagination_st4hc_3365 {
  margin: 0px 0 0px 0;
}
div._aside-iterator_st4hc_13990 ul._uw-pagination_st4hc_3365 li {
  width: 45%;
}
div._aside-iterator_st4hc_13990 ul._uw-pagination_st4hc_3365 li a {
  font-size: 18px;
  font-weight: bold;
}
div._aside-iterator_st4hc_13990 ul._uw-pagination_st4hc_3365 li:before {
  float: left;
  height: 50px;
}

._radio-list_st4hc_14008 fieldset {
  display: flex;
  width: 100%;
  margin: 0;
  flex-wrap: wrap;
  flex-direction: column;
}
@media screen and (min-width: 75em) {
  ._radio-list_st4hc_14008 fieldset {
    flex-direction: row;
  }
  ._radio-list_st4hc_14008 fieldset div {
    width: calc(100% - 80px);
  }
}
._radio-list_st4hc_14008 legend {
  margin-bottom: 1.25rem;
}
@media screen and (min-width: 75em) {
  ._radio-list_st4hc_14008 legend {
    float: left;
    height: 100%;
    margin-bottom: 0;
  }
}
._radio-list_st4hc_14008 label {
  display: block;
  margin-bottom: 0.625rem;
}
@media print, screen and (min-width: 64em) {
  ._radio-list_st4hc_14008 label {
    margin-left: 2.5rem;
    display: inline-block;
  }
}
._radio-list_st4hc_14008 input[type=radio] + label,
._radio-list_st4hc_14008 input[type=checkbox] + label {
  padding: 0;
}
@media print, screen and (max-width: 89.99875em) {
  ._radio-list_st4hc_14008 input[type=radio] + label,
  ._radio-list_st4hc_14008 input[type=checkbox] + label {
    margin-left: 0;
  }
}
._radio-list_st4hc_14008 [type=radio]:checked,
._radio-list_st4hc_14008 [type=radio]:not(:checked) {
  position: absolute;
  left: -624.9375rem;
}
._radio-list_st4hc_14008 [type=radio]:checked + label,
._radio-list_st4hc_14008 [type=radio]:not(:checked) + label {
  position: relative;
  padding-left: 1.75rem;
  padding-top: 0.125rem;
  cursor: pointer;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 600;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
}
._radio-list_st4hc_14008 [type=radio]:checked + label:before,
._radio-list_st4hc_14008 [type=radio]:not(:checked) + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.25rem;
  height: 1.25rem;
  border: 0.0625rem solid #001641;
  border-radius: 100%;
  background: #fff;
}
._radio-list_st4hc_14008 [type=radio]:checked + label:after,
._radio-list_st4hc_14008 [type=radio]:not(:checked) + label:after {
  content: "";
  width: 0.5rem;
  height: 0.5rem;
  background: #ed0a00;
  position: absolute;
  top: 0.375rem;
  left: 0.375rem;
  border-radius: 100%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
._radio-list_st4hc_14008 [type=radio]:checked + label:before {
  border: 0.0625rem solid #ed0a00;
}
._radio-list_st4hc_14008 [type=radio]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}
._radio-list_st4hc_14008 [type=radio]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

._section-breaker_st4hc_3211 {
  height: 0.0625rem;
  color: transparent;
  background: transparent;
  border: 0;
  border-top: 0.0625rem dashed #E5E5E4;
  font-size: 0;
  margin-bottom: 3.125rem;
  margin-top: 0;
  display: block;
  width: 100%;
}
._section-breaker_st4hc_3211._no-bot_st4hc_14125 {
  margin-bottom: 0;
}
@media print, screen and (min-width: 64em) {
  ._section-breaker--page-grid_st4hc_14129 {
    margin-bottom: 5.625rem;
  }
}

._site-container_st4hc_14134 {
  position: relative;
  padding-top: 7.5rem;
  transition: padding 0.5s, width 0.5s, margin-left 0.5s;
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  ._site-container_st4hc_14134 {
    padding-top: 10.625rem;
  }
}
@media screen and (min-width: 75em) {
  ._site-container_st4hc_14134 {
    padding-top: 9.625rem;
  }
  ._site-container_st4hc_14134._is-reduced-header_st4hc_14149 {
    padding-top: 4.8125rem;
  }
}
@media screen and (min-width: 90em) {
  ._site-container_st4hc_14134._is-reduced-width_st4hc_14154 {
    width: calc(100% - 250px);
    margin-left: 0;
  }
}

._uw-accordion-controls_st4hc_14160 {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
._uw-accordion-controls_st4hc_14160 button {
  display: block;
  font-size: 1rem;
  font-weight: 700;
  color: #0033FF;
  padding: 0.125em 0.5em;
  margin-block: 1em;
  position: relative;
  cursor: pointer;
}
._uw-accordion-controls_st4hc_14160 button:hover, ._uw-accordion-controls_st4hc_14160 button:focus {
  text-decoration: underline;
}
._uw-accordion-controls_st4hc_14160 li:first-child button::after {
  content: "|";
  font-weight: 700;
  position: absolute;
  right: -0.2em;
}

._accordion-block-title_st4hc_14188 {
  font-size: 2.5625rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  ._accordion-block-title_st4hc_14188 {
    font-size: 3.1875rem;
    line-height: 1;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 64em) {
  ._accordion-block-title_st4hc_14188 {
    font-size: 3.8125rem;
    line-height: 1;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._accordion-item_st4hc_14219 {
  margin-bottom: 20px;
}
._accordion-item_st4hc_14219 ul {
  list-style-image: none;
}
._accordion-item_st4hc_14219 ul li {
  list-style-image: none;
}
._accordion-content_st4hc_14228 {
  display: none;
  border: 0;
  padding: 40px 0 20px;
}
._accordion_st4hc_12173 ._btn_st4hc_12912 {
  margin-bottom: 0;
  display: inline-block;
}
._accordion_st4hc_12173 ._is-active_st4hc_9731 ._btn--plus_st4hc_12948 {
  background-color: #ed0a00;
}
._accordion_st4hc_12173 ._is-active_st4hc_9731 ._btn--plus_st4hc_12948::after {
  content: "\f023";
  margin-left: 10px;
}
._accordion_st4hc_12173 ._is-active_st4hc_9731 ._btn--square-plus_st4hc_12966::after {
  top: -3px;
  content: "\f021";
}

._feature-accordion_st4hc_14249 {
  margin-bottom: 80px;
  margin-top: 50px;
  margin-left: 0;
}
._feature-accordion_st4hc_14249 h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 2.0625rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 1em;
  margin-bottom: 15px;
  color: #ed0a00;
  font-weight: 300;
}
._feature-accordion_st4hc_14249 h3 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-block: 15px;
  color: #ed0a00;
}
._feature-accordion_st4hc_14249 h4 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.2;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._feature-accordion_st4hc_14249 h5 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._feature-accordion_st4hc_14249 h6 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.7142857143;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._feature-accordion_st4hc_14249 p,
._feature-accordion_st4hc_14249 ul,
._feature-accordion_st4hc_14249 ol {
  font-weight: 400;
  margin-bottom: 10px;
}
._feature-accordion_st4hc_14249 p a,
._feature-accordion_st4hc_14249 ul a,
._feature-accordion_st4hc_14249 ol a {
  font-weight: 600;
}
._feature-accordion_st4hc_14249 ._accordion-item_st4hc_14219 {
  position: relative;
}
._feature-accordion_st4hc_14249 ._accordion-item_st4hc_14219 > a {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #001641;
  font-size: 1.875rem;
  line-height: 30px/32px;
  padding-right: 2rem;
}
._feature-accordion_st4hc_14249 ._accordion-item_st4hc_14219 > a:focus, ._feature-accordion_st4hc_14249 ._accordion-item_st4hc_14219 > a:hover {
  text-decoration: none;
}
._feature-accordion_st4hc_14249 ._accordion-item_st4hc_14219 > a:hover {
  color: #ed0a00;
}
@media (pointer: coarse) {
  ._feature-accordion_st4hc_14249 ._accordion-item_st4hc_14219 > a:hover {
    color: inherit;
  }
  ._feature-accordion_st4hc_14249 ._accordion-item_st4hc_14219 > a[aria-expanded=true]:hover {
    color: #ed0a00;
  }
}
._feature-accordion_st4hc_14249 ._accordion-item_st4hc_14219 ._uw-section-break_st4hc_12149 {
  margin: 10px 0;
}

._uw-agents-box_st4hc_14356 {
  padding: 1.875rem 2.1875rem 1.875rem 1.875rem;
  border: 0;
  background: #D9D9D6;
}
._uw-agents-box__title_st4hc_14361 {
  margin-bottom: 2rem;
}
._uw-agents-box__content_st4hc_14364 {
  font-size: 0.875rem;
  line-height: 1.5714285714;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 1.25rem;
}
._uw-agents-box__content_st4hc_14364 a {
  font-size: inherit;
  line-height: inherit;
  font-weight: 400;
}
._uw-agents-box_st4hc_14356 label {
  margin-bottom: 0.75rem;
}
._uw-agents-box_st4hc_14356 input {
  border: 0;
}
._uw-agents-box_st4hc_14356 button {
  margin-top: 2.625rem;
}
._uw-agents-box_st4hc_14356 form {
  margin-bottom: 1.875rem;
}
._uw-agents-box_st4hc_14356 ._fa-info-circle_st4hc_14391 {
  font-size: 2.25rem;
  margin-left: 0;
  margin-right: 0.625rem;
}
._uw-agents-box_st4hc_14356 p:last-of-type {
  margin-bottom: 1.5625rem;
}

:not(._uw-homepage_st4hc_14400) ._uw-alert-banner-beta_st4hc_14400._uw-alert-banner--notice_st4hc_14400 {
  top: 0;
}

._uw-alert-banner-beta_st4hc_14400 {
  display: none;
  background: #ed0a00;
  padding: 1rem 0;
  color: #fff;
  position: relative;
  width: 100%;
  margin-top: 77px;
  margin-bottom: -77px;
  z-index: 99;
}
._uw-alert-banner-beta_st4hc_14400._uw-alert-banner--warning_st4hc_14415 {
  background-color: #e26800;
}
._uw-alert-banner-beta_st4hc_14400._uw-alert-banner--notice_st4hc_14400 {
  background-color: #3ebdff;
}
@media (min-width: 980px) {
  ._uw-alert-banner-beta_st4hc_14400 {
    margin-top: 154px;
    margin-bottom: -154px;
  }
}
._uw-alert-banner-beta_st4hc_14400 a {
  text-decoration: underline;
}
._alert-banner-active_st4hc_14430 ._uw-alert-banner-beta_st4hc_14400 {
  display: block;
}
@media (min-width: 1200px) {
  ._promo-banner-active_st4hc_14434 ._uw-alert-banner-beta_st4hc_14400 {
    width: calc(100% - 250px);
  }
}
._scroll-active_st4hc_12996 ._uw-alert-banner-beta_st4hc_14400 {
  position: fixed;
  margin: 0;
}
._dropdown-menu-open_st4hc_14442 ._uw-alert-banner-beta_st4hc_14400 {
  z-index: 1;
}
._uw-alert-banner-beta__type_st4hc_14445 {
  font-size: 0.75rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
}
._uw-alert-banner-beta__title_st4hc_14455 {
  font-size: 1.25rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 0.3125rem !important;
}
._uw-alert-banner-beta__content_st4hc_14467 {
  font-size: 0.875rem;
  line-height: 1.5;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._uw-alert-banner-beta__content_st4hc_14467 p:last-of-type {
  margin-bottom: 0;
}
._uw-alert-banner-beta__close_st4hc_14480 {
  position: absolute;
  top: 1.25rem;
  right: 1rem;
  cursor: pointer;
  color: #fff;
}
._uw-alert-banner-beta__close_st4hc_14480::before {
  font-family: "WwwUowEduAu";
  content: "\f008";
}
._uw-alert-banner-beta__close_st4hc_14480:hover {
  opacity: 0.6;
}
._uw-homepage_st4hc_14400 ._uw-alert-banner-beta_st4hc_14400 {
  margin: 0;
}
@media (max-width: 980px) {
  ._uw-homepage_st4hc_14400 ._uw-alert-banner-beta_st4hc_14400 {
    margin-bottom: -77px;
  }
}

@media (max-width: 980px) {
  ._alert-banner-active_st4hc_14430._uw-homepage_st4hc_14400._promo-banner-active_st4hc_14434 ._uw-alert-banner-beta_st4hc_14400 {
    margin: 0;
  }
}

._uw-homepage_st4hc_14400._alert-banner-active_st4hc_14430 ._uw-header_st4hc_3155 {
  position: absolute;
}
._uw-homepage_st4hc_14400._alert-banner-active_st4hc_14430 ._uw-header_st4hc_3155._header-smaller_st4hc_14512 {
  position: fixed;
}
._uw-homepage_st4hc_14400 ._uw-alert-banner-beta_st4hc_14400 {
  z-index: 999;
}

._scroll-active_st4hc_12996 ._uw-alert-banner-beta_st4hc_14400 {
  z-index: 99;
}

._uw-banner-notice_st4hc_14523 {
  background: #F2F2F2;
  padding: 2em 0;
  width: 100%;
  margin-bottom: 2em;
  border: 2px solid #ed0a00;
}
._uw-banner-notice_st4hc_14523 ._grid-container_st4hc_3812, ._uw-banner-notice_st4hc_14523 ._mw-grid-container_st4hc_3812 {
  padding-left: 2em;
  padding-right: 2em;
}
._uw-banner-notice__title_st4hc_14534 {
  font-size: 1.875rem;
  line-height: 1.5;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 0.9375rem !important;
  color: #ed0a00;
}
._uw-banner-notice__content_st4hc_14542 {
  font-size: 0.875rem;
  line-height: 1.3571428571;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
}
._uw-banner-notice__content_st4hc_14542 p:not(:last-child) {
  margin-bottom: 1rem;
}
._uw-banner-notice__content_st4hc_14542 :last-child {
  margin-bottom: 0;
}

._uw-article-slider_st4hc_11769 {
  margin-bottom: 6.25rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-article-slider_st4hc_11769 {
    margin-bottom: 3.75rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-article-slider_st4hc_11769 {
    margin-bottom: 6.25rem;
  }
}
._uw-article-slider__title_st4hc_14573 {
  margin-bottom: 0.9375rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-article-slider__title_st4hc_14573 {
    margin-bottom: 0.3125rem;
  }
}
._uw-article-slider__title_st4hc_14573 h2 {
  margin: 0 0 1.5625rem;
  color: #ed0a00;
  font-size: 1.802rem;
  line-height: 1.04762;
  font-weight: 300;
  font-family: Montserrat, Verdana, Geneva, sans-serif;
}
._uw-article-slider__title_st4hc_14573 h2:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #ed0a00;
  margin-top: 0.9375rem;
}
._uw-article-slider__title_st4hc_14573 h2:after {
  margin-top: 1.875rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-article-slider__title_st4hc_14573 h2 {
    font-size: 3.5rem;
    line-height: 1.0357142857;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 1.875rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-article-slider__title_st4hc_14573 h2 {
    font-size: 3.8125rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
  ._uw-article-slider__title_st4hc_14573 h2:after {
    content: "";
    display: block;
    width: 3.125rem;
    height: 0.0625rem;
    background-color: #ed0a00;
    margin-top: 0.625rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-article-slider__articles_st4hc_14636 {
    margin-left: -0.46875rem;
    margin-right: -0.46875rem;
  }
}
._uw-article-slider__articles_st4hc_14636 img {
  margin-bottom: 0.9375rem;
}
._uw-article-slider__articles_st4hc_14636 p {
  font-size: 0.875rem;
  line-height: 1.5714285714;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 0.625rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-article-slider_st4hc_11769 ._article_st4hc_14655 {
    padding-left: 0.46875rem;
    padding-right: 0.46875rem;
  }
}
._uw-article-slider_st4hc_11769 ._article__title_st4hc_14660 {
  margin-bottom: 0.3125rem;
}
._uw-article-slider_st4hc_11769 ._slick-arrow_st4hc_2128 {
  position: absolute;
  top: 100%;
  right: 0;
  width: 2.5rem;
  height: 2.5rem;
  border: 0.0625rem solid #001641;
  overflow: hidden;
  color: transparent;
  padding: 0.625rem;
  background-repeat: no-repeat;
  background-position: center;
}
._uw-article-slider_st4hc_11769 ._slick-arrow_st4hc_2128:first-of-type {
  border-right: 0;
}
._uw-article-slider_st4hc_11769 ._slick-arrow_st4hc_2128:hover {
  background-color: #001641;
}
._uw-article-slider_st4hc_11769 ._slick-arrow_st4hc_2128:focus {
  outline: 1px dotted #001641;
  box-shadow: 0px 0px 2px #fff;
}
._uw-article-slider_st4hc_11769 ._slick-arrow_st4hc_2128:after {
  display: none;
}
._uw-article-slider_st4hc_11769 ._slick-arrow_st4hc_2128._slick-prev_st4hc_14689 {
  right: 2.5rem;
  background-image: url("../img/content/triangle-red-left.svg");
}
._uw-article-slider_st4hc_11769 ._slick-arrow_st4hc_2128._slick-next_st4hc_14693 {
  background-image: url("../img/content/triangle-red-right.svg");
}
@media print, screen and (min-width: 48em) {
  ._uw-article-slider_st4hc_11769 ._slick-arrow_st4hc_2128 {
    top: -3.4375rem;
  }
}

@media print, screen and (min-width: 48em) {
  ._uw-breadcrumb-wrapper_st4hc_14703 {
    position: absolute;
    top: 1.75rem;
    left: 0;
    right: 0;
    z-index: 1;
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    max-width: 76.875rem;
    margin-left: auto;
    margin-right: auto;
  }
}
@media print, screen and (min-width: 48em) and (min-width: 48em) {
  ._uw-breadcrumb-wrapper_st4hc_14703 {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media print, screen and (min-width: 48em) and (min-width: 64em) {
  ._uw-breadcrumb-wrapper_st4hc_14703 {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media screen and (min-width: 48em) and (min-width: 75em) {
  ._uw-breadcrumb-wrapper_st4hc_14703 {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-breadcrumb-wrapper_st4hc_14703 ._breadcrumbs_st4hc_9523 {
    display: block !important;
  }
}
@media screen and (min-width: 75em) {
  ._uw-breadcrumb-wrapper_st4hc_14703 ._breadcrumbs_st4hc_9523._has-subnav_st4hc_14742 {
    flex: 0 0 auto;
    width: 83.3333333333%;
    padding-left: 0.78125rem;
    padding-right: 0.78125rem;
    margin-left: 16.6666666667%;
    padding-top: 0.4375rem;
  }
}
._uw-breadcrumb-wrapper_st4hc_14703 ._breadcrumbs_st4hc_9523 a {
  font-weight: 700;
}

._uw-button-grid_st4hc_11849 {
  margin-block: var(--section-spacing-y);
}
._uw-button-grid_st4hc_11849 div > p:last-child {
  margin-bottom: 0;
}
._uw-button-grid_st4hc_11849 ._grid-container_st4hc_3812 > div:first-of-type, ._uw-button-grid_st4hc_11849 ._mw-grid-container_st4hc_3812 > div:first-of-type {
  row-gap: 0.9375em;
}
._uw-button-grid--button_st4hc_11849 > span {
  color: #fff;
  background-color: #001641;
  padding: 2rem;
  display: block;
  margin-bottom: 1rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.5rem;
  line-height: 1.375;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: 500;
  height: 225px;
}
._uw-button-grid--button_st4hc_11849 > span > span {
  display: block;
  overflow: hidden;
  height: calc(200px - 2rem);
}
._uw-button-grid--button_st4hc_11849 span:nth-child(2) {
  display: block;
  background-color: #001641;
  color: #fff;
  display: block;
  margin-bottom: 1rem;
  transition: background 0.2s ease-in-out;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 2rem;
  line-height: 2.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  height: 210px;
  overflow: hidden;
}
._uw-button-grid--button_st4hc_11849:hover {
  text-decoration: none;
}
._uw-button-grid--button_st4hc_11849:hover ._uw-link-small_st4hc_14807::after, ._uw-button-grid--button_st4hc_11849:hover ._uw-btn-red_st4hc_14807::after, ._uw-button-grid--button_st4hc_11849:hover ._uw-btn_st4hc_14807::after, ._uw-button-grid--button_st4hc_11849:hover p._button-grey_st4hc_14807 a::after, p._button-grey_st4hc_14807 ._uw-button-grid--button_st4hc_11849:hover a::after, ._uw-button-grid--button_st4hc_11849:hover p._button-navy_st4hc_14807 a::after, p._button-navy_st4hc_14807 ._uw-button-grid--button_st4hc_11849:hover a::after, ._uw-button-grid--button_st4hc_11849:hover ._uw-link-big_st4hc_12204::after, ._uw-button-grid--button_st4hc_11849:hover p._button-blue_st4hc_12205 a::after, p._button-blue_st4hc_12205 ._uw-button-grid--button_st4hc_11849:hover a::after, ._uw-button-grid--button_st4hc_11849:hover p._button-red_st4hc_12207 a::after, p._button-red_st4hc_12207 ._uw-button-grid--button_st4hc_11849:hover a::after, ._uw-button-grid--button_st4hc_11849:hover ._motivation-widget_st4hc_3333 ._mw-quicklinks_st4hc_14807::after, ._motivation-widget_st4hc_3333 ._uw-button-grid--button_st4hc_11849:hover ._mw-quicklinks_st4hc_14807::after, ._uw-button-grid--button_st4hc_11849:hover ._motivation-widget_st4hc_3333 ._mw-link-small_st4hc_14807 > a::after, ._motivation-widget_st4hc_3333 ._uw-button-grid--button_st4hc_11849:hover ._mw-link-small_st4hc_14807 > a::after {
  margin-left: 23px;
}
._uw-button-grid--motivation-button_st4hc_14810 {
  width: 90%;
  cursor: pointer;
}
@media (max-width: 767px) {
  ._uw-button-grid--motivation-button_st4hc_14810 {
    width: 100%;
  }
}
._uw-button-grid--motivation-button_st4hc_14810 > span {
  color: #001641;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 247px;
  background-color: #fff;
  border: #001641;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  line-height: 1.25 !important;
  padding: 0 10px;
}
@media (max-width: 767px) {
  ._uw-button-grid--motivation-button_st4hc_14810 > span {
    width: 100%;
  }
}
._uw-button-grid--motivation-button_st4hc_14810 > span > span {
  display: block;
  overflow: hidden;
  height: calc(200px - 2rem);
}
._uw-button-grid--motivation-button_st4hc_14810:hover > span, ._uw-button-grid--motivation-button_st4hc_14810:active > span {
  color: #fff;
  background-color: #001641;
}
._uw-button-grid--motivation-button--clicked_st4hc_14853 {
  width: 90%;
  cursor: pointer;
}
@media (max-width: 767px) {
  ._uw-button-grid--motivation-button--clicked_st4hc_14853 {
    width: 100%;
  }
}
._uw-button-grid--motivation-button--clicked_st4hc_14853 > span {
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 247px;
  height: 50px;
  background-color: #001641;
  border: #001641;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  line-height: 1.25 !important;
  padding: 0 10px;
}
@media (max-width: 767px) {
  ._uw-button-grid--motivation-button--clicked_st4hc_14853 > span {
    width: 100%;
  }
}
._uw-button-grid--motivation-button--clicked_st4hc_14853 > span > span {
  display: block;
  overflow: hidden;
  height: calc(200px - 2rem);
}
._uw-button-grid--motivation-button--clicked_st4hc_14853:hover > span, ._uw-button-grid--motivation-button--clicked_st4hc_14853:active > span {
  color: #fff;
  background-color: #001641;
}
._uw-button-grid--study-area-button_st4hc_14896 {
  width: 100%;
  cursor: pointer;
}
._uw-button-grid--study-area-button_st4hc_14896 > span {
  color: #001641;
  padding: 0.75rem;
  background-color: #fff;
  border: #001641;
  display: block;
  font-weight: 600;
  text-align: left;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media (max-width: 600px) {
  ._uw-button-grid--study-area-button_st4hc_14896 > span {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
  }
}
@media (min-width: 600px) {
  ._uw-button-grid--study-area-button_st4hc_14896 > span::after {
    font-family: "WwwUowEduAu";
    content: "\f005";
    font-size: 1em;
    text-align: right;
    float: right;
    margin-left: 0.9375rem;
    transition: transform 0.4s;
  }
}
._uw-button-grid--study-area-button_st4hc_14896:hover, ._uw-button-grid--study-area-button_st4hc_14896:focus {
  color: none;
  text-decoration: none;
}
._uw-button-grid--study-area-button_st4hc_14896:hover > span, ._uw-button-grid--study-area-button_st4hc_14896:focus > span {
  color: #fff;
  background-color: #001641;
}
._uw-button-grid--study-area-button--clicked_st4hc_14943 {
  width: 100%;
  cursor: pointer;
}
._uw-button-grid--study-area-button--clicked_st4hc_14943 > span {
  color: #fff;
  padding: 0.75rem;
  background-color: #001641;
  border: #001641;
  display: block;
  font-weight: 600;
  text-align: left;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media (max-width: 600px) {
  ._uw-button-grid--study-area-button--clicked_st4hc_14943 > span {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
  }
}
@media (min-width: 600px) {
  ._uw-button-grid--study-area-button--clicked_st4hc_14943 > span::after {
    font-family: "WwwUowEduAu";
    content: "\f005";
    font-size: 1em;
    text-align: right;
    float: right;
    margin-left: 0.9375rem;
    transition: transform 0.4s;
  }
}
._uw-button-grid--study-area-button--clicked_st4hc_14943:hover, ._uw-button-grid--study-area-button--clicked_st4hc_14943:focus {
  color: none;
  text-decoration: none;
}
._uw-button-grid--study-area-button--clicked_st4hc_14943:hover > span, ._uw-button-grid--study-area-button--clicked_st4hc_14943:focus > span {
  color: #fff;
  background-color: #001641;
}
._uw-button-grid--browse-button_st4hc_14990 {
  width: 100%;
  cursor: pointer;
  margin: 7px 0px;
}
._uw-button-grid--browse-button_st4hc_14990 > span {
  color: #001641;
  display: flex;
  height: 60px;
  align-items: center;
  padding: 0.75rem;
  background-color: #fff;
  border: #001641;
  font-weight: 600;
  text-align: left;
  font-size: 1rem;
  line-height: 1.25;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media (min-width: 600px) {
  ._uw-button-grid--browse-button_st4hc_14990 > span {
    padding-right: 3rem;
  }
}
@media (max-width: 600px) {
  ._uw-button-grid--browse-button_st4hc_14990 > span {
    height: 100%;
  }
}
._uw-button-grid--browse-button_st4hc_14990 > span > span {
  overflow: hidden;
}
._uw-button-grid--browse-button_st4hc_14990 > span::before {
  background: var(--bg-image) no-repeat;
  background-size: 35px 27px;
  display: inline-block;
  width: 35px;
  content: "";
  height: 27px;
  vertical-align: middle;
  padding-right: 50px;
}
._uw-button-grid--browse-button_st4hc_14990:hover, ._uw-button-grid--browse-button_st4hc_14990:focus {
  color: none;
  text-decoration: none;
}
._uw-button-grid--browse-button_st4hc_14990:hover > span, ._uw-button-grid--browse-button_st4hc_14990:focus > span {
  color: #fff;
  background-color: #001641;
}
@media (min-width: 600px) {
  ._uw-button-grid--browse-button_st4hc_14990:hover > span::after, ._uw-button-grid--browse-button_st4hc_14990:focus > span::after {
    font-family: "WwwUowEduAu";
    position: absolute;
    content: "\f005";
    font-size: 1em;
    text-align: right;
    float: right;
    margin-left: 290px;
    transition: transform 0.4s;
  }
}
._uw-button-grid--browse-button--clicked_st4hc_15056 {
  width: 100%;
  cursor: pointer;
  margin: 7px 0px;
}
._uw-button-grid--browse-button--clicked_st4hc_15056 > span {
  color: #fff;
  display: flex;
  height: 60px;
  align-items: center;
  padding: 0.75rem;
  background-color: #001641;
  border: #001641;
  font-weight: 600;
  text-align: left;
  font-size: 1rem;
  line-height: 1.25;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media (min-width: 600px) {
  ._uw-button-grid--browse-button--clicked_st4hc_15056 > span {
    padding-right: 3rem;
  }
}
@media (max-width: 600px) {
  ._uw-button-grid--browse-button--clicked_st4hc_15056 > span {
    height: 100%;
  }
}
._uw-button-grid--browse-button--clicked_st4hc_15056 > span > span {
  overflow: hidden;
}
._uw-button-grid--browse-button--clicked_st4hc_15056 > span::before {
  background: var(--bg-image) no-repeat;
  background-size: 35px 27px;
  display: inline-block;
  width: 35px;
  content: "";
  height: 27px;
  vertical-align: middle;
  padding-right: 50px;
}
._uw-button-grid--browse-button--clicked_st4hc_15056:hover, ._uw-button-grid--browse-button--clicked_st4hc_15056:focus {
  color: none;
  text-decoration: none;
}
._uw-button-grid--browse-button--clicked_st4hc_15056:hover > span, ._uw-button-grid--browse-button--clicked_st4hc_15056:focus > span {
  color: #fff;
  background-color: #001641;
}
@media (min-width: 600px) {
  ._uw-button-grid--browse-button--clicked_st4hc_15056:hover > span::after, ._uw-button-grid--browse-button--clicked_st4hc_15056:focus > span::after {
    font-family: "WwwUowEduAu";
    position: absolute;
    content: "\f005";
    font-size: 1.75em;
    text-align: right;
    float: right;
    margin-left: 290px;
    transition: transform 0.4s;
  }
}

._uw-case-study_st4hc_15123 {
  margin-block: var(--section-spacing-y);
}
._uw-case-study__image_st4hc_15126 {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
._uw-case-study__image_st4hc_15126::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 56.25%;
  content: "";
}
._uw-case-study__text_st4hc_15139 {
  background: #001641;
  color: #fff;
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding: var(--section-spacing-y);
}
._uw-case-study__text_st4hc_15139 blockquote {
  color: #fff;
  margin: 0 0 0.9375rem;
  max-width: 50ch;
}
._uw-case-study__text_st4hc_15139 blockquote::before {
  font-size: 7.0625rem;
  line-height: 0.8495575221;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  content: "“";
  display: block;
  margin-bottom: 0.9375rem;
  color: #ed0a00;
  height: 1.75rem;
}
._uw-case-study__text_st4hc_15139 cite {
  color: #fff;
  font-style: normal;
  font-size: 0.875rem;
}
._uw-case-study__text_st4hc_15139 cite::before {
  content: "";
}
._uw-case-study__text_st4hc_15139 cite span {
  display: block;
  margin-bottom: 0.3125rem;
  font-weight: bold;
}
@media print, screen and (max-width: 63.99875em) {
  ._uw-case-study__container_st4hc_15182 {
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    max-width: 76.875rem;
    margin-left: auto;
    margin-right: auto;
  }
}
@media print, screen and (max-width: 63.99875em) and (min-width: 48em) {
  ._uw-case-study__container_st4hc_15182 {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media print, screen and (max-width: 63.99875em) and (min-width: 64em) {
  ._uw-case-study__container_st4hc_15182 {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media screen and (max-width: 63.99875em) and (min-width: 75em) {
  ._uw-case-study__container_st4hc_15182 {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media screen and (max-width: 23.375em) {
  ._uw-case-study__container_st4hc_15182 {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }
}

._uw-callout_st4hc_15217 {
  margin-bottom: 80px;
}
._uw-callout--content_st4hc_15220 {
  margin-top: 45px;
}
@media (max-width: 1200px) {
  ._uw-callout--content_st4hc_15220 {
    margin-top: 0;
  }
}
@media (max-width: 1023px) {
  ._uw-callout_st4hc_15217 img {
    margin-top: 2rem;
  }
}
._uw-callout_st4hc_15217 ._bg--navy_st4hc_2892 a {
  color: #fff;
}
._uw-callout_st4hc_15217 ._bg--grey_st4hc_2862 {
  background: #F2F2F2;
}

._uw-columned-checkbox__row_st4hc_15240 {
  align-items: center;
  padding: 0.4375rem 0;
  border-bottom: 0.0625rem solid rgba(0, 22, 65, 0.5);
  margin-bottom: 0;
}
._uw-columned-checkbox_st4hc_15240 ._checkbox_st4hc_11773 {
  margin-right: 0.625rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-columned-checkbox_st4hc_15240 ._cell_st4hc_3333 label:first-of-type {
    padding-top: 0;
  }
}

._uw-contact-block_st4hc_15255 {
  margin-bottom: 80px;
}

._uw-contact-grid_st4hc_15259 {
  margin-bottom: 2.875rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-contact-grid_st4hc_15259 {
    margin-bottom: 4.0625rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-contact-grid_st4hc_15259 {
    display: flex;
    flex-flow: row wrap;
    margin-bottom: 6.25rem;
  }
  ._uw-contact-grid_st4hc_15259 > ._uw-contact-panel_st4hc_15273 {
    flex: 0 0 auto;
    width: calc(33.3333333333% - 1.5625rem);
    margin-left: 0.78125rem;
    margin-right: 0.78125rem;
  }
}

._uw-contact-panel_st4hc_15273 {
  background: #ed0a00;
  margin-bottom: 0.875rem;
  padding: 1.25rem 1.25rem 1.125rem 1.875rem;
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  ._uw-contact-panel_st4hc_15273 {
    text-align: center;
    padding: 1.5625rem 1.25rem 1.5625rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-contact-panel_st4hc_15273 {
    padding-left: 2.875rem;
  }
}
._uw-contact-panel__title_st4hc_15297 {
  margin: 0 0 0.3125rem;
  color: #fff;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 600;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: none;
}
._uw-contact-panel__link_st4hc_15311 {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 500;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #fff;
  display: block;
  background-repeat: no-repeat;
  margin-bottom: 0.3125rem;
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  ._uw-contact-panel__link_st4hc_15311 {
    display: inline-block;
    margin-bottom: 0;
  }
}
._uw-contact-panel__link_st4hc_15311:hover {
  text-decoration: none;
  color: #cccccc;
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  ._uw-contact-panel__tel_st4hc_15336 {
    margin-right: 1.75rem;
  }
}
._uw-contact-panel_st4hc_15273 i {
  opacity: 0.5;
  margin-right: 0.625rem;
  font-size: 1rem;
}

._course-search-widget_st4hc_15346 {
  margin-block: var(--section-spacing-y);
}

h2._uw-blockhead_st4hc_15350._cs-header_st4hc_15350 {
  margin-top: 0;
}

._uw-search_st4hc_13578._uw-search--main_st4hc_15354._uw-search--inline_st4hc_15354._course-search-widget_st4hc_15346 {
  padding: 0;
}

._course-search-widget_st4hc_15346 ._cs-before-search_st4hc_15358 {
  padding-top: 15px;
  font-weight: 700;
  margin: 0;
}

._uw-course-search__form-submit_st4hc_15364 {
  position: absolute;
  right: 0;
  top: 0;
}

._course-search-widget_st4hc_15346 ._cs-search-button_st4hc_15370 {
  padding-top: 10px;
  font-weight: 700;
  cursor: pointer;
  display: flex;
  align-items: center;
}

._uw-search--container_st4hc_15378 ._uw-search--form--course_st4hc_15378 input {
  font-family: Montserrat;
  height: 50px;
  border-bottom: 1px solid #001641;
  font-size: 16px;
  padding-right: 5.5em;
  padding-bottom: 9px;
}

._course-search-widget_st4hc_15346 ._cs-or_st4hc_15387 {
  padding-left: 50px;
  font-weight: 700;
}

._course-search-widget_st4hc_15346 ._after-search_st4hc_15392 {
  padding-top: 10px;
}

._course-search-widget_st4hc_15346 ._cs-after-search_st4hc_15396 {
  white-space: nowrap;
  padding-left: 40px;
}

._course-search-widget_st4hc_15346 ._cs-search-red-button_st4hc_15401 {
  font-weight: 700;
  color: #ed0a00 !important;
  background: 0 0;
  cursor: pointer;
  padding-bottom: 0.2em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 0 5px 0;
}

._course-search-widget_st4hc_15346 ._cs-search-red-button_st4hc_15401::after {
  font-family: WwwUowEduAu;
  content: "\f005";
  font-size: 1.5rem;
  margin-left: 0.9375rem;
  -webkit-transition: -webkit-transform 0.4s;
  transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
  position: relative;
}

._course-search-widget_st4hc_15346 ._cs-search-red-button_st4hc_15401:hover::after {
  -webkit-transform: translate3d(0.625rem, 0, 0);
  transform: translate3d(0.625rem, 0, 0);
}

._course-search-widget_st4hc_15346 ._cs-search-button_st4hc_15370::after {
  font-family: WwwUowEduAu;
  content: "\f005";
  font-size: 1.5rem;
  margin-left: 0.9375rem;
  -webkit-transition: -webkit-transform 0.4s;
  transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
  position: relative;
}

._course-search-widget_st4hc_15346 ._cs-search-button_st4hc_15370:hover::after {
  -webkit-transform: translate3d(0.625rem, 0, 0);
  transform: translate3d(0.625rem, 0, 0);
}

@media (max-width: 600px) {
  ._course-search-widget_st4hc_15346 ._cs-search-button_st4hc_15370 {
    height: 45px;
    z-index: 2;
    width: 25px;
  }
  ._course-search-widget_st4hc_15346 ._cs-search-button_st4hc_15370 > span {
    display: none;
  }
  ._course-search-widget_st4hc_15346 ._cs-search-button_st4hc_15370 > i {
    display: none;
  }
  ._course-search-widget_st4hc_15346 ._cs-or_st4hc_15387 {
    padding-left: 0;
    font-weight: 700;
  }
  ._course-search-widget_st4hc_15346 ._cs-after-search_st4hc_15396 {
    padding-left: 0;
  }
  ._course-search-widget_st4hc_15346 ._after-search_st4hc_15392 {
    padding-top: 15px;
  }
}
._uw-search--container_st4hc_15378 ._uw-search--form_st4hc_15378, ._uw-search--container_st4hc_15378 ._uw-search--form--motivation_st4hc_15473,
._uw-search--container_st4hc_15378 ._uw-search--form--course_st4hc_15378 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  position: relative;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

._uw-search--inline_st4hc_15354 ._uw-search--container_st4hc_15378 ._uw-search--form--course_st4hc_15378::before,
._uw-search--inline_st4hc_15354 ._uw-search--container_st4hc_15378 ._uw-search--form_st4hc_15378::before,
._uw-search--inline_st4hc_15354 ._uw-search--container_st4hc_15378 ._uw-search--form--motivation_st4hc_15473::before {
  font-family: WwwUowEduAu;
  content: "\f009";
  font-size: 2rem;
  color: #001641;
  position: absolute;
  top: unset;
  bottom: 0.4rem;
}

._uw-search--container_st4hc_15378 ._uw-search--form--course_st4hc_15378::before {
  font-size: 1.5em !important;
  top: 0 !important;
  padding-top: 8px;
  cursor: pointer;
}

._uw-search--container_st4hc_15378 ._uw-search--form_st4hc_15378 ._searchHolder_st4hc_15508, ._uw-search--container_st4hc_15378 ._uw-search--form--motivation_st4hc_15473 ._searchHolder_st4hc_15508,
._uw-search--container_st4hc_15378 ._uw-search--form--course_st4hc_15378 ._searchHolder_st4hc_15508 {
  display: -webkit-box;
  display: -ms-flexbox;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}

._uw-search--inline_st4hc_15354 ._uw-search--container_st4hc_15378 ._uw-search--form_st4hc_15378 input, ._uw-search--inline_st4hc_15354 ._uw-search--container_st4hc_15378 ._uw-search--form--motivation_st4hc_15473 input,
._uw-search--inline_st4hc_15354 ._uw-search--container_st4hc_15378 ._uw-search--form--course_st4hc_15378 input {
  color: #001641;
  padding-bottom: 5px;
}

._uw-search--container_st4hc_15378 ._uw-search--form--course_st4hc_15378 input {
  padding-left: 38px;
}

._uw-search--container_st4hc_15378 ._uw-search--form--course_st4hc_15378 input {
  font-family: Montserrat;
  height: 50px;
  border-bottom: 1px solid #001641;
  font-size: 16px;
  padding-right: 5.5em;
  padding-bottom: 9px;
}

._uw-search--container_st4hc_15378 ._uw-search--form_st4hc_15378 input, ._uw-search--container_st4hc_15378 ._uw-search--form--motivation_st4hc_15473 input,
._uw-search--container_st4hc_15378 ._uw-search--form--course_st4hc_15378 input {
  background-color: transparent;
  border: 0;
  margin-bottom: 0;
  padding-left: 2.5rem;
  color: #fff;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

._uw-search--container_st4hc_15378 ._uw-search--form--course_st4hc_15378 input {
  font-family: Montserrat;
  height: 50px;
  border-bottom: 1px solid #001641;
  font-size: 16px;
  padding-right: 5.5em;
  padding-bottom: 9px;
}

@media (max-width: 768px) {
  ._uw-search--container_st4hc_15378 ._uw-search--form--course_st4hc_15378::after {
    font-family: WwwUowEduAu;
    content: "\f009";
    position: absolute;
    font-size: 1.5em !important;
    right: 0;
    top: 9px;
  }
  ._uw-search--inline_st4hc_15354 ._uw-search--container_st4hc_15378 ._uw-search--form--course_st4hc_15378::before,
  ._uw-search--inline_st4hc_15354 ._uw-search--container_st4hc_15378 ._uw-search--form_st4hc_15378::before,
  ._uw-search--inline_st4hc_15354 ._uw-search--container_st4hc_15378 ._uw-search--form--motivation_st4hc_15473::before {
    display: none;
  }
  ._course-search-widget_st4hc_15346 ._cs-search-button_st4hc_15370 {
    display: none;
  }
  ._cs-header_st4hc_15350 {
    font-size: 2.625rem;
    padding-top: 0;
    margin-bottom: 10px;
    line-height: 2.625rem;
  }
  ._uw-search--inline_st4hc_15354 ._uw-search--container_st4hc_15378 ._uw-search--form_st4hc_15378 input, ._uw-search--inline_st4hc_15354 ._uw-search--container_st4hc_15378 ._uw-search--form--motivation_st4hc_15473 input,
  ._uw-search--inline_st4hc_15354 ._uw-search--container_st4hc_15378 ._uw-search--form--course_st4hc_15378 input {
    color: #001641;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 3.75em;
  }
}
._uw-search-form_st4hc_15587 {
  position: relative;
  margin-bottom: 2.25rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-search-form_st4hc_15587 {
    margin-bottom: 3.4375rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-search-form_st4hc_15587 {
    margin-bottom: 2.1875rem;
  }
}
._uw-search-form_st4hc_15587 form {
  display: flex;
  flex-wrap: wrap;
}
@media print, screen and (max-width: 63.99875em) {
  ._uw-search-form_st4hc_15587 form {
    justify-content: flex-end;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-search-form_st4hc_15587 form {
    flex-wrap: nowrap;
  }
}
._uw-search-form__search-icon_st4hc_15615 {
  position: absolute;
  left: 0;
  border: 0;
  color: #8a8a8a;
  font-size: 1.375rem;
  bottom: 4.375rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-search-form__search-icon_st4hc_15615 {
    font-size: 2.125rem;
    bottom: 5rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-search-form__search-icon_st4hc_15615 {
    bottom: 1.25rem;
  }
}
._uw-search-form_st4hc_15587 input[type=text] {
  border: 0;
  border-bottom: 0.1875rem solid #ed0a00;
  padding: 0 0 0 2rem;
  margin-bottom: 1.25rem;
  font-size: 1.1875rem;
  line-height: 1.4736842105;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  height: 2.8125rem;
  width: 100%;
  box-shadow: none;
  transition: border 0.6s ease-out, padding 0.3s ease-out;
}
._uw-search-form_st4hc_15587 input[type=text]:focus::-webkit-input-placeholder {
  color: transparent;
}
._uw-search-form_st4hc_15587 input[type=text]:focus:-moz-placeholder {
  color: transparent;
}
._uw-search-form_st4hc_15587 input[type=text]:focus::-moz-placeholder {
  color: transparent;
}
._uw-search-form_st4hc_15587 input[type=text]:focus:-ms-input-placeholder {
  color: transparent;
}
@media print, screen and (min-width: 48em) {
  ._uw-search-form_st4hc_15587 input[type=text] {
    font-size: 2.5rem;
    line-height: 1.35;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    height: auto;
    padding: 0 0 0 3.125rem;
    margin-bottom: 1.875rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-search-form_st4hc_15587 input[type=text] {
    padding-top: 0.3125rem;
    max-width: 60.3125rem;
    margin-bottom: 0;
    margin-right: 1.875rem;
    font-size: 3.5rem;
    line-height: 1.1071428571;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 90em) {
  ._uw-search-form_st4hc_15587 input[type=text] {
    font-size: 3.875rem;
    line-height: 1.2096774194;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-search-form_st4hc_15587 input[type=text]::placeholder {
  font-size: 1.1875rem;
  line-height: 1.4736842105;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
}
@media print, screen and (min-width: 48em) {
  ._uw-search-form_st4hc_15587 input[type=text]::placeholder {
    font-size: 2.5rem;
    line-height: 1.35;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-search-form_st4hc_15587 input[type=text]::placeholder {
    font-size: 3.5rem;
    line-height: 1.1071428571;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 90em) {
  ._uw-search-form_st4hc_15587 input[type=text]::placeholder {
    font-size: 3.875rem;
    line-height: 1.2096774194;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-search-form_st4hc_15587 input[type=text]::-moz-placeholder {
  opacity: 1 !important;
  color: #001641 !important;
  margin-bottom: 0.3125rem;
}
._uw-search-form_st4hc_15587 input[type=text]:focus {
  border-bottom: 0.1875rem solid #001641;
}
._uw-search-form_st4hc_15587 input[type=text]:focus + input[type=submit] {
  transform: translate3d(-10px, 0, 0);
  opacity: 0;
}
._uw-search-form__submit_st4hc_15775 {
  margin-left: 1.25rem;
  white-space: nowrap;
}
@media screen and (min-width: 75em) {
  ._uw-search-form__submit_st4hc_15775 {
    margin-top: 2.1875rem;
  }
}

._uw-event-cell_st4hc_15785 {
  display: block;
  margin-bottom: 25px;
}
._uw-event-cell_st4hc_15785 h3 {
  font-size: 1.5rem;
  font-weight: 700;
  margin-bottom: 5px;
  color: #001641;
}

._uw-event-links_st4hc_15796 {
  margin-bottom: 35px;
}
._uw-event-links_st4hc_15796 a {
  margin-bottom: 10px;
}

._uw-event--image_st4hc_3307 {
  height: 250px;
  position: relative;
  margin-bottom: 25px;
  overflow: hidden;
}
._uw-event--image-bg_st4hc_3307 {
  height: 100%;
  width: 100%;
  background-size: cover;
  transform: scale(1);
  transition: transform 0.2s ease-in-out;
  background-color: #001641;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #fff;
  font-size: 1.75rem;
  font-weight: 500;
  line-height: 1.15;
  overflow: hidden;
}
._uw-event--no-image_st4hc_3303 {
  background: #001641;
  padding: 25px;
  overflow-y: auto;
}
._uw-event--no-image_st4hc_3303 ._uw-event--image-bg_st4hc_3307 {
  overflow: revert;
}
._uw-event--no-image_st4hc_3303 span {
  color: #fff !important;
}
._uw-event--no-zoom_st4hc_15834 {
  position: relative;
}
._uw-event--no-zoom_st4hc_15834 span {
  left: 0;
  top: 0;
  position: absolute;
  width: 100%;
  height: 100%;
}
._uw-event_st4hc_3303:focus, ._uw-event_st4hc_3303:hover {
  text-decoration: none;
}
._uw-event_st4hc_3303:focus h3, ._uw-event_st4hc_3303:hover h3 {
  color: #0033FF;
}
._uw-event_st4hc_3303:focus ._uw-event--image-bg_st4hc_3307, ._uw-event_st4hc_3303:hover ._uw-event--image-bg_st4hc_3307 {
  transform: scale(1.1);
  transition: transform 0.2s ease-in-out;
}
._uw-event_st4hc_3303:focus ._uw-event--no-zoom_st4hc_15834, ._uw-event_st4hc_3303:hover ._uw-event--no-zoom_st4hc_15834 {
  transform: none;
}

._uw-event-time_st4hc_15858 {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  text-transform: uppercase;
}
._uw-event-time_st4hc_15858 span {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  display: flex;
  color: #001641;
  text-transform: lowercase;
}
._uw-event-time_st4hc_15858 span::before {
  font-family: "WwwUowEduAu";
  content: "\f01d";
  color: #001641;
  font-size: 1rem;
  position: relative;
  top: -2px;
  margin-right: 0.625rem;
}

._uw-event-detail_st4hc_15895 {
  display: block;
  color: #001641;
  font-size: 0.875rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  margin-bottom: 5px;
}
._uw-event-detail_st4hc_15895._icon--map-marker_st4hc_2354 {
  display: inline-block;
  vertical-align: top;
}
._uw-event-detail_st4hc_15895._icon--map-marker_st4hc_2354::before {
  margin-right: 5px;
  font-size: 1.25rem;
  position: relative;
  top: -4px;
}
._uw-event-detail_st4hc_15895._location_st4hc_15912 {
  display: inline-block;
}
._uw-event-detail_st4hc_15895::before {
  margin-right: 10px;
}

._events-listing_st4hc_3288 ._page-navigator__button_st4hc_11562,
._page-navigator-events-listing_st4hc_15920 ._page-navigator__button_st4hc_11562 {
  width: 100% !important;
}
@media (max-width: 768px) {
  ._events-listing_st4hc_3288 + ._page-navigator__list--breadcrumbs_st4hc_11537,
  ._page-navigator-events-listing_st4hc_15920 + ._page-navigator__list--breadcrumbs_st4hc_11537 {
    display: block !important;
  }
}

._events-load-more-categories_st4hc_15930 {
  border-top: 1px solid rgba(0, 22, 65, 0.7);
  padding-top: 10px;
  text-align: center;
  width: 100%;
}
._events-load-more-categories_st4hc_15930::after {
  font-family: "WwwUowEduAu";
  content: "\f007";
}
._events-load-more-categories_st4hc_15930:hover::after {
  margin-left: 15px;
}

._uw-event-footer_st4hc_3322 {
  margin-bottom: 2rem;
}

._public-events-calendar_st4hc_12511 h2 {
  margin-bottom: 1.25rem;
}
@media (min-width: 768px) {
  ._public-events-calendar_st4hc_12511 ._uw-item-grid--events_st4hc_15952 {
    margin-top: 3.125rem;
  }
}

@media print, screen and (min-width: 64em) {
  ._uw-date-selector_st4hc_15958 {
    display: flex;
    align-items: flex-end;
    margin-bottom: 1.5625rem;
  }
}
._uw-date-selector_st4hc_15958 ._date-selector-fields_st4hc_15964 {
  display: flex;
  justify-content: space-between;
  width: 100%;
  max-width: 16.25rem;
  flex-shrink: 0;
}
@media print, screen and (max-width: 63.99875em) {
  ._uw-date-selector_st4hc_15958 ._date-selector-fields_st4hc_15964 {
    margin-bottom: 0.625rem;
  }
}
._uw-date-selector_st4hc_15958 ._date-selector-fields_st4hc_15964 input {
  border: 0.0625rem solid #001641;
  display: inline-block;
  padding: 0.625rem 0.5rem;
  margin-bottom: 0;
  text-align: center;
}
@media print, screen and (min-width: 64em) {
  ._uw-date-selector_st4hc_15958 ._date-selector-fields_st4hc_15964 input {
    margin-right: 0.75rem;
  }
}
._uw-date-selector__2-value_st4hc_15988 {
  max-width: 3.75rem;
}
._uw-date-selector__4-value_st4hc_15991 {
  max-width: 6.25rem;
}
._uw-date-selector_st4hc_15958 ._help-text_st4hc_9089 {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 1.5625rem;
  text-transform: uppercase;
}
@media print, screen and (min-width: 64em) {
  ._uw-date-selector_st4hc_15958 ._help-text_st4hc_9089 {
    margin-bottom: 0;
  }
}

._event-filters_st4hc_16006 {
  max-width: 27.8125rem;
}
@media screen and (min-width: 75em) {
  ._event-filters_st4hc_16006 {
    padding-left: 1.25rem;
  }
}
._event-filters__title_st4hc_16014 {
  font-size: 1.25rem;
  line-height: 1.2;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 1.875rem;
  text-transform: uppercase;
}
._event-filters__active_st4hc_16027 {
  margin-bottom: 1.875rem;
}
._event-filters__active_st4hc_16027 ul {
  margin-bottom: 1.875rem;
}
._event-filters__active_st4hc_16027 li {
  border: 0.0625rem solid #ed0a00;
  color: #ed0a00;
  display: inline-block;
  margin-bottom: 0.625rem;
  margin-right: 0.625rem;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  cursor: pointer;
}
._event-filters__active_st4hc_16027 li:hover {
  background-color: #001641;
  color: #fff;
  border-color: #001641;
}
._event-filters__active_st4hc_16027 li:hover ._remove_st4hc_16054 {
  color: #ed0a00;
}
._event-filters__active_st4hc_16027 ._remove_st4hc_16054 {
  color: #001641;
  font-size: 0.75rem;
  margin-left: 0.625rem;
}
._event-filters__search_st4hc_16062 {
  border-bottom: 1px solid #001641;
  display: flex;
  margin-bottom: 3.125rem;
}
._event-filters__search_st4hc_16062 i {
  font-size: 1.25rem;
  position: relative;
  top: 0.625rem;
}
._event-filters__search_st4hc_16062 button,
._event-filters__search_st4hc_16062 i {
  flex-shrink: 0;
}
._event-filters__search_st4hc_16062 button {
  margin-bottom: 0;
}
._event-filters__search_st4hc_16062 button i {
  top: 0;
}
._event-filters__search_st4hc_16062 input {
  border: transparent;
  color: #001641;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._event-filters__search_st4hc_16062 input::placeholder {
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
}
._event-filters__search_st4hc_16062 input:focus {
  border: transparent;
}
._event-filters__filter-title_st4hc_16107 {
  color: #ed0a00;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  cursor: pointer;
  display: inline-block;
  margin-bottom: 1.375rem;
  text-transform: uppercase;
}
._event-filters__group_st4hc_16122 {
  margin-bottom: 2.1875rem;
}
._event-filters__group_st4hc_16122 ul li a:focus, ._event-filters__group_st4hc_16122 ul li a:hover {
  color: #ed0a00;
  text-decoration: none;
}
._event-filters__filter_st4hc_16107 label {
  display: flex;
  margin-bottom: 1rem;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._event-filters__filter_st4hc_16107 input {
  margin-bottom: 0;
  margin-right: 0.5rem;
}
._event-filters__filter_st4hc_16107 a {
  color: #0033FF;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}

._uw-events-toggle-filter_st4hc_16156::after {
  margin-left: 5px;
  font-family: "WwwUowEduAu";
  content: "\f023";
}
._filter-closed_st4hc_16161 ._uw-events-toggle-filter_st4hc_16156::after {
  content: "\f022";
}

._js-event-filters__remove-filter_st4hc_16165 {
  position: relative;
  padding: 7px 40px 5px 20px;
  text-transform: uppercase;
}
._js-event-filters__remove-filter_st4hc_16165:hover::after {
  color: #fff;
}
._js-event-filters__remove-filter_st4hc_16165::after {
  font-family: "WwwUowEduAu";
  content: "\f028";
  font-size: 0.5625rem;
  color: #ed0a00;
  position: absolute;
  right: 20px;
  top: 9px;
}
._js-event-filters__remove-filter_st4hc_16165 span {
  display: none;
}

._hide-categories_st4hc_16186 {
  display: none;
}

._uw-news-toggle-filter_st4hc_16190::after {
  margin-left: 5px;
  font-family: "WwwUowEduAu";
  content: "\f023";
}
._uw-news-toggle-filter_st4hc_16190._filter-closed_st4hc_16161::after {
  content: "\f022";
}

._uw-news-border-fix_st4hc_16199 {
  border: 1px solid transparent;
}

._uw-events-recent-by-category_st4hc_16203 {
  margin-block: var(--section-spacing-y);
}
._uw-events-recent-by-category_st4hc_16203 h2 {
  margin-bottom: 2rem;
}

._uw-faqs_st4hc_16210 h2 {
  color: #ed0a00;
  font-size: 1rem;
  line-height: 1.25;
  font-weight: 600;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 20px;
}
._uw-faqs_st4hc_16210 dd span {
  font-weight: bold;
}
._uw-faqs_st4hc_16210 dd p:first-child:before {
  content: "A. ";
  font-weight: 700;
}

._uw-featured-pages_st4hc_16231 {
  margin-block: var(--section-spacing-y);
  position: relative;
  z-index: 1;
}
._uw-featured-pages__title_st4hc_16236 {
  font-size: 2.625rem;
  line-height: 1.0952380952;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin: 0 0 1.875rem;
}
@media screen and (min-width: 75em) {
  ._uw-featured-pages__title_st4hc_16236 {
    font-size: 8.125rem;
    line-height: 0.9384615385;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-featured-pages__title_st4hc_16236:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #001641;
  margin-top: 0.625rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-featured-pages__title_st4hc_16236 {
    font-size: 5.125rem;
    line-height: 0.9390243902;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    padding-right: 0.9375rem;
    padding-top: 0.625rem;
  }
  ._uw-featured-pages__title_st4hc_16236:after {
    margin-top: 1.25rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-featured-pages__title_st4hc_16236 {
    padding-top: 0;
  }
}
._uw-featured-pages_st4hc_16231 p {
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media screen and (min-width: 75em) {
  ._uw-featured-pages_st4hc_16231 p {
    font-size: 1.125rem;
    line-height: 1.5;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-featured-pages_st4hc_16231 blockquote {
  margin: 0;
  position: relative;
  margin-top: 3.125rem;
  font-size: 2.625rem;
  line-height: 1.09524;
}
._uw-featured-pages_st4hc_16231 blockquote::before {
  content: "";
  position: absolute;
  content: "“";
  display: block;
  font-size: 8rem;
  line-height: 1.1875;
  font-weight: 500;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  height: 1.75rem;
  color: #ed0a00;
  top: -5rem;
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  ._uw-featured-pages_st4hc_16231 blockquote::before {
    font-size: 3.5rem;
    line-height: 1.01786;
    top: -3.125rem;
  }
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-featured-pages_st4hc_16231 blockquote::before {
    font-size: 2.625rem;
    line-height: 1.09524;
    top: -3.125rem;
  }
}
._uw-featured-pages_st4hc_16231 blockquote p {
  font-size: 1.5rem;
  line-height: 1.0833333333;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  font-style: italic;
}
@media print, screen and (min-width: 48em) {
  ._uw-featured-pages_st4hc_16231 blockquote p {
    font-size: 1.6875rem;
    line-height: 1.1111111111;
    font-weight: 400;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-featured-pages_st4hc_16231 blockquote cite {
  font-size: 0.875rem;
  line-height: 1.0625rem;
  text-transform: uppercase;
  font-style: normal;
}
._uw-featured-pages_st4hc_16231 blockquote span {
  font-weight: 700;
  display: block;
  margin-bottom: 0.3125rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-featured-pages_st4hc_16231 blockquote {
    margin-top: 4rem;
    font-size: 3.5rem;
    line-height: 1.01111;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-featured-pages_st4hc_16231 blockquote {
    margin-top: 3.125rem;
    font-size: 8.125rem;
    line-height: 0.93846;
  }
}
._uw-featured-pages_st4hc_16231 blockquote p {
  margin-bottom: 0.75rem;
  font-size: 1.5rem;
  line-height: 1.3;
}
@media print, screen and (min-width: 64em) {
  ._uw-featured-pages_st4hc_16231 blockquote p {
    font-size: 1.6875rem;
    line-height: 1.3;
  }
}
._uw-featured-pages_st4hc_16231 ._tabs-content_st4hc_10255 {
  border: 0;
}
@media print, screen and (min-width: 64em) {
  ._uw-featured-pages_st4hc_16231 ._tabs-content_st4hc_10255 {
    padding-top: 0.5rem;
  }
}
._uw-featured-pages_st4hc_16231 ._tabs-content_st4hc_10255 ._tabs-panel_st4hc_10268 {
  padding: 0;
}
._uw-featured-pages__links_st4hc_16424 {
  overflow: hidden;
  margin-bottom: 0.625rem;
  padding-bottom: 1.25rem;
  white-space: nowrap;
  display: flex;
  align-items: center;
  height: 100%;
}
@media print, screen and (min-width: 48em) {
  ._uw-featured-pages__links_st4hc_16424 {
    padding-left: 0.5rem;
    white-space: normal;
  }
}
@media screen and (min-width: 75em) {
  ._uw-featured-pages__links_st4hc_16424 {
    padding-top: 1.25rem;
    padding-left: 3.75rem;
  }
}
._uw-featured-pages__links_st4hc_16424 ._tabs_st4hc_10194 {
  border: 0;
}
._uw-featured-pages__links_st4hc_16424 ._tabs_st4hc_10194 li {
  list-style: none;
  margin-bottom: 0.9375rem;
  margin-left: 0;
  display: block;
}
._uw-featured-pages__links_st4hc_16424 ._tabs_st4hc_10194 li:hover {
  margin-bottom: 0.5rem;
}
._uw-featured-pages__links_st4hc_16424 ._tabs_st4hc_10194 li:before {
  content: none;
}
._uw-featured-pages__links_st4hc_16424 ._tabs_st4hc_10194 li:first-of-type {
  margin-left: 0;
}
._uw-featured-pages__links_st4hc_16424 ._tabs_st4hc_10194 li._is-active_st4hc_9731 {
  color: #ed0a00;
  margin-bottom: 0.5rem;
}
._uw-featured-pages__links_st4hc_16424 ._tabs_st4hc_10194 li._is-active_st4hc_9731 a {
  color: #ed0a00;
}
._uw-featured-pages__links_st4hc_16424 ._tabs_st4hc_10194 li._is-active_st4hc_9731 a:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.125rem;
  background-color: #ed0a00;
  margin-top: 0.3125rem;
}
._uw-featured-pages__links_st4hc_16424 ._tabs_st4hc_10194 li._is-active_st4hc_9731 a:hover:after {
  background: #ed0a00;
}
._uw-featured-pages__links_st4hc_16424 ._tabs_st4hc_10194 a {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  text-transform: uppercase;
  display: block;
}
._uw-featured-pages__links_st4hc_16424 ._tabs_st4hc_10194 a:focus {
  text-decoration: none;
}
._uw-featured-pages__links_st4hc_16424 ._tabs-title_st4hc_10233 > a [aria-selected=true],
._uw-featured-pages__links_st4hc_16424 ._tabs-title_st4hc_10233 > a {
  background: none;
  padding: 0;
}
._uw-featured-pages__links_st4hc_16424 ul {
  padding-left: 0;
  margin-bottom: 0;
}
._uw-featured-pages__links_st4hc_16424 a:not(._is-active_st4hc_9731):hover {
  text-decoration: none;
}
._uw-featured-pages__links_st4hc_16424 a:not(._is-active_st4hc_9731):hover:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.125rem;
  background: #001641;
  margin-top: 0.3125rem;
}
._uw-featured-pages__content_st4hc_16517 {
  margin-bottom: 0.75rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-featured-pages__content_st4hc_16517 {
    margin-bottom: 1.875rem;
    max-width: 18.125rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-featured-pages__content_st4hc_16517 {
    max-width: 19.375rem;
  }
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-featured-pages__content_st4hc_16517 ._button_st4hc_3169 {
    margin-bottom: 1.875rem;
  }
}
._uw-featured-pages__main-feature_st4hc_16536 {
  margin-bottom: 0.75rem;
}
._uw-featured-pages__main-feature_st4hc_16536 img {
  margin-bottom: 0.9375rem;
}
._uw-featured-pages__main-feature_st4hc_16536 span {
  font-size: 1rem;
}
._uw-featured-pages__other-features_st4hc_16545 ._page_st4hc_3153 {
  margin-bottom: 0.75rem;
}
._uw-featured-pages__other-features_st4hc_16545 span._button_st4hc_3169 {
  font-size: 1rem;
}
._uw-featured-pages__other-features_st4hc_16545 > div img {
  margin-bottom: 0.9375rem;
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  ._uw-featured-pages__other-features_st4hc_16545 > div {
    margin-bottom: 1.875rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-featured-pages__other-features_st4hc_16545 > div._quote_st4hc_16561 {
    padding-top: 30%;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-featured-pages__other-features_st4hc_16545 > div._quote_st4hc_16561 {
    padding-top: 0;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-featured-pages__other-pages_st4hc_16571 > ._page_st4hc_3153:nth-of-type(1) {
    padding-right: 0.46875rem;
    padding-right: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) and (min-width: 48em) {
  ._uw-featured-pages__other-pages_st4hc_16571 > ._page_st4hc_3153:nth-of-type(1) {
    padding-right: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) and (min-width: 64em) {
  ._uw-featured-pages__other-pages_st4hc_16571 > ._page_st4hc_3153:nth-of-type(1) {
    padding-right: 0.78125rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-featured-pages__other-pages_st4hc_16571 > ._page_st4hc_3153:nth-of-type(2) {
    padding-left: 0.46875rem;
    padding-left: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) and (min-width: 48em) {
  ._uw-featured-pages__other-pages_st4hc_16571 > ._page_st4hc_3153:nth-of-type(2) {
    padding-left: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) and (min-width: 64em) {
  ._uw-featured-pages__other-pages_st4hc_16571 > ._page_st4hc_3153:nth-of-type(2) {
    padding-left: 0.78125rem;
  }
}
._uw-featured-pages_st4hc_16231 ._simplebar-track_st4hc_16602 {
  display: none;
}
@media print, screen and (min-width: 48em) {
  ._uw-featured-pages_st4hc_16231 ._simplebar-track_st4hc_16602 {
    display: none;
  }
}
._uw-featured-pages_st4hc_16231 ._simplebar-track_st4hc_16602._vertical_st4hc_9585 {
  display: none;
}
._uw-featured-pages_st4hc_16231 a:hover {
  text-decoration: none;
}
._uw-featured-pages_st4hc_16231 div[data-section] {
  display: none;
}
._uw-featured-pages_st4hc_16231 div[data-section]._active_st4hc_9735 {
  display: block;
}

._uw-form-box_st4hc_16623 {
  border: 0.0625rem solid #ed0a00;
  padding: 1.875rem 1.875rem 1.5625rem;
  margin-bottom: 1.875rem;
}
._uw-form-box--grey_st4hc_16628 {
  border: 0;
}
._uw-form-box__title_st4hc_16631 {
  color: #ed0a00;
  font-size: 1.5rem;
  line-height: 1.2083333333;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  margin-bottom: 0.625rem;
}
._uw-form-box__content_st4hc_16645 {
  font-size: 0.875rem;
  line-height: 1.5714285714;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._uw-form-box_st4hc_16623 ._button_st4hc_3169 {
  margin-bottom: 0;
}
._uw-form-box_st4hc_16623 ._button_st4hc_3169 svg {
  font-size: 1.4375rem;
}
._uw-form-box_st4hc_16623 fieldset {
  margin-bottom: 1.5625rem;
}

._uw-footer-quicklinks_st4hc_3366 {
  margin-bottom: 80px;
}
._uw-footer-quicklinks_st4hc_3366 h2 {
  font-size: 2rem;
  line-height: 1.1em;
  font-weight: 700;
}

._uw-bg-image_st4hc_16673 {
  position: relative;
  background-size: cover;
  transform: scale(1);
  transition: transform 0.2s ease-in-out;
}
._uw-bg-image_st4hc_16673::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 50%;
  content: "";
}

._uw-bg-link_st4hc_2905:hover ._uw-bg-image_st4hc_16673 {
  transform: scale(1.1);
  transition: transform 0.2s ease-in-out;
}

._uw-bg-container_st4hc_16692 {
  margin-bottom: 25px;
  overflow: hidden;
}

._uw-four-block_st4hc_16697 h2:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #ed0a00;
  margin-top: 1.375rem;
}
@media screen and (min-width: 75em) {
  ._uw-four-block_st4hc_16697 h2:after {
    content: "";
    display: block;
    width: 3.125rem;
    height: 0.0625rem;
    background-color: #ed0a00;
    margin-top: 0.875rem;
  }
}
._uw-four-block_st4hc_16697 h2 span {
  display: block;
  font-style: italic;
  transition: margin-left 0.2s ease-in-out;
}
._uw-four-block--large_st4hc_16720 a:hover {
  text-decoration: none;
}
._uw-four-block--large_st4hc_16720 a:hover span::after {
  margin-left: 25px;
  transition: margin-left 0.2s ease-in-out;
}
@media print, screen and (min-width: 48em) {
  ._uw-four-block_st4hc_16697 p {
    padding-right: 1.25rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-four-block_st4hc_16697 p {
    max-width: 28.125rem;
  }
}
._uw-four-block_st4hc_16697 ._image-link_st4hc_12203 {
  position: relative;
  display: block;
  padding-bottom: 1rem;
}
._uw-four-block_st4hc_16697 ._uw-four-block__block_st4hc_16742 a:hover span::after {
  margin-left: 25px;
  -webkit-transition: margin-left 0.2s ease-in-out;
  transition: margin-left 0.2s ease-in-out;
}

._uw-four-block--large_st4hc_16720 img {
  margin-bottom: 0.6875rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-four-block--large_st4hc_16720 img {
    margin-bottom: 1.0625rem;
  }
}
._uw-four-block--large_st4hc_16720 span {
  margin-bottom: 1rem;
}
._uw-four-block--large_st4hc_16720 p {
  margin-bottom: 1rem;
}
._uw-four-block--large_st4hc_16720 ._button_st4hc_3169 svg {
  font-size: 0.625rem;
  margin-left: 0.625rem;
}

._uw-four-block-side-text_st4hc_16767 ._uw-four-block_st4hc_16697 {
  row-gap: 0.9375em;
}
._uw-four-block-side-text_st4hc_16767 ._uw-four-block__block_st4hc_16742 ._image-link_st4hc_12203 {
  padding-bottom: 0;
}
._uw-four-block-side-text_st4hc_16767 p {
  margin-bottom: 1.375rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-four-block-side-text_st4hc_16767 p {
    max-width: 35.625rem;
  }
}
._uw-four-block-side-text_st4hc_16767 ._grid-container_st4hc_3812, ._uw-four-block-side-text_st4hc_16767 ._mw-grid-container_st4hc_3812 {
  position: relative;
}
@media print, screen and (min-width: 48em) {
  ._uw-four-block-side-text_st4hc_16767 ._grid-container_st4hc_3812:before, ._uw-four-block-side-text_st4hc_16767 ._mw-grid-container_st4hc_3812:before {
    content: "";
    background: url("../img/backgrounds/cross-blue.svg");
    position: absolute;
    width: 7.1875rem;
    height: 7.1875rem;
    left: 70%;
    top: 0;
  }
  ._uw-four-block-side-text_st4hc_16767 ._grid-container_st4hc_3812:after, ._uw-four-block-side-text_st4hc_16767 ._mw-grid-container_st4hc_3812:after {
    content: "";
    position: absolute;
    width: 1.4375rem;
    height: 1.4375rem;
    border-radius: 50%;
    background: #001641;
    top: -1.25rem;
    right: 3.125rem;
    display: none !important;
  }
}
@media screen and (min-width: 75em) {
  ._uw-four-block-side-text_st4hc_16767 ._grid-container_st4hc_3812:before, ._uw-four-block-side-text_st4hc_16767 ._mw-grid-container_st4hc_3812:before {
    content: "";
    left: 55%;
    top: 0;
  }
  ._uw-four-block-side-text_st4hc_16767 ._grid-container_st4hc_3812:after, ._uw-four-block-side-text_st4hc_16767 ._mw-grid-container_st4hc_3812:after {
    content: "";
    right: 6.25rem;
  }
}
._uw-four-block-side-text__side-text_st4hc_16817 {
  margin-bottom: 2.1875rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-four-block-side-text__side-text_st4hc_16817 {
    margin-bottom: 2.5rem;
  }
}
._uw-four-block-side-text__block_st4hc_16825 {
  margin-bottom: 1.25rem;
}
._uw-four-block-side-text_st4hc_16767._in-view_st4hc_16828 ._grid-container_st4hc_3812:before, ._uw-four-block-side-text_st4hc_16767._in-view_st4hc_16828 ._mw-grid-container_st4hc_3812:before {
  animation: _animateCross_st4hc_1 10s infinite alternate;
}
._uw-four-block-side-text_st4hc_16767._in-view_st4hc_16828 ._grid-container_st4hc_3812:after, ._uw-four-block-side-text_st4hc_16767._in-view_st4hc_16828 ._mw-grid-container_st4hc_3812:after {
  animation: _animateDot_st4hc_1 8s infinite alternate-reverse;
  display: none !important;
}
@media only screen and (min-width: 1024px) {
  ._uw-four-block-side-text_st4hc_16767 ._uw-four-block_st4hc_16697 {
    row-gap: 1.5625em;
  }
}

@keyframes _animateCross_st4hc_1 {
  0% {
    transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0);
    transform-origin: center;
  }
  100% {
    transform: rotate3d(0, 0, 1, 25deg) translate3d(-40%, 40%, 0);
    transform-origin: center;
  }
}
@keyframes _animateDot_st4hc_1 {
  0% {
    transform: translate3d(140%, -120%, 0);
    transform-origin: center;
  }
  100% {
    transform: translate3d(-160%, 260%, 0);
    transform-origin: center;
  }
}
._uw-masthead--cta_st4hc_16861 ._uw-masthead__grs_st4hc_16861 {
  font-size: 2.625rem;
  line-height: 1.2;
  font-weight: 700;
}

._grid-x_st4hc_3385._grid-margin-x_st4hc_3382._results_st4hc_16867._one-column_st4hc_16867 {
  margin-right: 0.5em;
  display: block;
}

._uw-php-search_st4hc_16872 ._one-column_st4hc_16867 ._grs-item_st4hc_16872 {
  background-color: #f2f2f2;
  margin-bottom: 1.3em;
  padding: 20px;
  flex-direction: row;
  box-shadow: rgba(0, 22, 65, 0.26) 0px 4px 8px;
  border-radius: 5px;
}

._uw-button-blue_st4hc_2905._grs-details_st4hc_16881 {
  position: relative;
  left: 80%;
}

@media (max-width: 1200px) {
  ._uw-button-blue_st4hc_2905._grs-details_st4hc_16881 {
    left: 75%;
    padding-top: 1rem;
  }
}
@media (max-width: 1024px) {
  ._uw-button-blue_st4hc_2905._grs-details_st4hc_16881 {
    left: 65%;
  }
}
@media (max-width: 480px) {
  ._uw-button-blue_st4hc_2905._grs-details_st4hc_16881 {
    left: 55%;
  }
  ._uw-masthead--cta_st4hc_16861 ._uw-masthead__grs_st4hc_16861 {
    font-size: 1.8rem;
  }
  ._uw-masthead--cta_st4hc_16861 ._grs-buttons_st4hc_16904 ._uw-btn_st4hc_14807, ._uw-masthead--cta_st4hc_16861 ._grs-buttons_st4hc_16904 p._button-grey_st4hc_14807 a, p._button-grey_st4hc_14807 ._uw-masthead--cta_st4hc_16861 ._grs-buttons_st4hc_16904 a, ._uw-masthead--cta_st4hc_16861 ._grs-buttons_st4hc_16904 p._button-navy_st4hc_14807 a, p._button-navy_st4hc_14807 ._uw-masthead--cta_st4hc_16861 ._grs-buttons_st4hc_16904 a {
    width: 100%;
  }
}
._uw-home-slider_st4hc_11765 {
  margin: 0 0 1.875rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-home-slider_st4hc_11765 {
    margin-bottom: 4.375rem;
  }
}
@media screen and (min-width: 61.3125em) {
  ._uw-home-slider_st4hc_11765 {
    margin-bottom: 7.5rem;
  }
}
@media (max-width: 980px) {
  ._uw-home-slider_st4hc_11765 {
    margin-top: 77px;
  }
}
._uw-home-slider_st4hc_11765 h2 {
  font-size: 2.625rem;
  line-height: 1.0952380952;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin: 1.25rem 0 0.625rem;
  color: #fff;
}
@media print, screen and (min-width: 48em) {
  ._uw-home-slider_st4hc_11765 h2 {
    font-size: 3.5rem;
    line-height: 1.0178571429;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-home-slider_st4hc_11765 h2 {
    font-size: 8.125rem;
    line-height: 0.9384615385;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-home-slider_st4hc_11765 h2 {
    margin-bottom: 1.25rem;
  }
}
._uw-home-slider_st4hc_11765 p {
  color: #fff;
}
._uw-home-slider_st4hc_11765 figcaption {
  position: relative;
  background: #001641;
  width: 100%;
  padding: 1rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-home-slider__container_st4hc_16980 ._slick-list_st4hc_2055 ._slick-slide_st4hc_2040 {
    max-height: calc(100vh - 96px);
  }
}
@media screen and (min-width: 75em) {
  ._uw-home-slider__container_st4hc_16980 ._slick-list_st4hc_2055 ._slick-slide_st4hc_2040 {
    min-height: 700px;
  }
}
._uw-home-slider__bullet-container_st4hc_16989 {
  border-bottom: 0.0625rem dashed #E5E5E4;
  padding-left: 0 !important;
}
._uw-home-slider__bullets_st4hc_11765 {
  text-align: left;
  white-space: nowrap;
  overflow-y: hidden;
  overflow-x: auto;
  padding: 0 0 1.25rem;
  margin-top: 1.25rem;
}
._uw-home-slider__bullets_st4hc_11765 button {
  width: auto;
  height: auto;
  background: none;
  display: inline-block;
  margin-bottom: 0;
  margin-left: 1.875rem;
  color: #001641;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  text-align: left;
  cursor: pointer;
  border-radius: 0;
}
._uw-home-slider__bullets_st4hc_11765 button::before {
  content: none;
}
._uw-home-slider__bullets_st4hc_11765 button::after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.125rem;
  background: #fff;
  margin-top: 0.3125rem;
  transition: transform 0.3s, background-color 0s;
  transition-delay: 0s, 0.3s;
  transform: scale3d(0, 1, 1);
  transform-origin: top left;
}
._uw-home-slider__bullets_st4hc_11765 button:first-of-type {
  margin-left: 0;
}
._uw-home-slider__bullets_st4hc_11765 button:focus {
  outline: 1px dotted #001641;
  box-shadow: 0 0 2px #fff;
}
._uw-home-slider__bullets_st4hc_11765 button:hover {
  text-decoration: none;
}
._uw-home-slider__bullets_st4hc_11765 button:hover::after {
  background: #001641;
  transform: scale3d(1, 1, 1);
  transition-delay: 0s, 0s;
}
._uw-home-slider_st4hc_11765 ._button_st4hc_3169 {
  color: #fff;
}
._uw-home-slider_st4hc_11765 ._slick-slide_st4hc_2040 {
  position: relative;
}
._uw-home-slider__slide_st4hc_17054 {
  overflow: hidden;
}
._uw-home-slider_st4hc_11765 br {
  display: none;
}
@media print, screen and (min-width: 48em) {
  ._uw-home-slider_st4hc_11765 figcaption {
    background: none;
    position: absolute;
    z-index: 2;
    left: 60px;
    padding-left: 0;
    bottom: 0;
  }
  ._uw-home-slider_st4hc_11765 br {
    display: block;
  }
  ._uw-home-slider_st4hc_11765 h2 {
    margin-top: 1.875rem;
  }
  ._uw-home-slider__slide_st4hc_17054 {
    position: relative;
    max-height: 100vh;
  }
  ._uw-home-slider__slide_st4hc_17054::after, ._uw-home-slider__slide_st4hc_17054::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
  }
  ._uw-home-slider__slide_st4hc_17054::before {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 100%);
    width: 50%;
  }
  ._uw-home-slider__slide_st4hc_17054::after {
    background-image: linear-gradient(42deg, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 75%);
    width: 100%;
  }
  ._uw-home-slider__bullet-container_st4hc_16989 {
    padding-left: 60px;
  }
  ._uw-home-slider__bullets_st4hc_11765 {
    margin: 1.875rem 0 0;
    padding-bottom: 2.1875rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-home-slider_st4hc_11765 figcaption > * {
    max-width: 75%;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-home-slider_st4hc_11765 figcaption > * {
    max-width: 80%;
  }
  ._uw-home-slider__bullets_st4hc_11765 {
    padding-bottom: 1.875rem;
  }
  ._uw-home-slider_st4hc_11765::before {
    content: "";
    width: 100%;
    height: 17.8125rem;
    position: absolute;
    top: 0;
    left: 0;
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.69) 100%);
    z-index: 1;
  }
}
@media screen and (min-width: 76.875em) {
  ._uw-home-slider_st4hc_11765 figcaption {
    bottom: 5.3125rem;
    padding-left: 0.625rem;
    left: calc(50% - 38.4375rem);
  }
}

._uw-image-block_st4hc_12159 {
  margin-block: var(--section-spacing-y);
  align-self: flex-start;
}
._uw-image-block_st4hc_12159 figure figcaption {
  font-size: 0.875rem;
  margin: 1em 1em 0;
}
._uw-image-block_st4hc_12159 figure figcaption cite {
  margin-top: 0.5em;
}
._uw-image-block_st4hc_12159:not(:has(figcaption)) {
  --cell-spacing: 0.9375em;
}
._uw-image-block_st4hc_12159:not(:has(figcaption)) + ._uw-image-block_st4hc_12159, ._uw-image-block_st4hc_12159:not(:has(figcaption)) + ._uw-image-grid-4_st4hc_17147 {
  margin-top: var(--cell-spacing);
}
._uw-image-block_st4hc_12159:not(:has(figcaption)):has(+ ._uw-image-block_st4hc_12159), ._uw-image-block_st4hc_12159:not(:has(figcaption)):has(+ ._uw-image-grid-4_st4hc_17147) {
  margin-bottom: var(--cell-spacing);
}
@media only screen and (min-width: 1024px) {
  ._uw-image-block_st4hc_12159:not(:has(figcaption)) {
    --cell-spacing: 1.5625em;
  }
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-image-block_st4hc_12159 ._cell_st4hc_3333 + ._cell_st4hc_3333 {
    margin-top: 0.9375em;
  }
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  ._uw-image-block_st4hc_12159 ._large-up-4_st4hc_4897 ._cell_st4hc_3333:nth-child(n+3) {
    margin-top: 0.9375em;
  }
}

@media (max-width: 768px) {
  ._uw-image-block-2_st4hc_17170 img {
    margin-bottom: 1rem;
  }
}

._image-link_st4hc_12203 {
  position: relative;
  display: block;
}
._image-link_st4hc_12203 img {
  pointer-events: none;
}
._image-link__title_st4hc_12209 {
  font-size: 1.125rem;
  line-height: 1.0555555556;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  margin-top: 0.9375rem;
  display: flex;
  align-items: flex-start;
  color: #ed0a00;
  pointer-events: none;
}
@media (max-width: 980px) {
  ._image-link__title_st4hc_12209 {
    display: block;
  }
}
._image-link__title_st4hc_12209::after {
  font-family: "WwwUowEduAu";
  margin-left: 0.9375rem;
  content: "\f005";
  font-size: 1.5rem;
  line-height: 0.7;
  transition: transform 0.4s;
}
@media (max-width: 980px) {
  ._image-link__title_st4hc_12209::after {
    position: relative;
    top: 2px;
  }
}
._image-link__title_st4hc_12209._no-link_st4hc_17217::after {
  content: none;
}
._image-link__title_st4hc_12209:focus, ._image-link__title_st4hc_12209:hover {
  outline: none;
}
._image-link__title_st4hc_12209:focus::after, ._image-link__title_st4hc_12209:hover::after {
  transform: translate3d(0.625rem, 0, 0);
}
._image-link__description_st4hc_17226 {
  margin-top: 0.5rem;
}
._image-link_st4hc_12203::before {
  content: "";
  display: block;
  transform: rotate(-315deg) scale3d(1, 0, 1);
  width: 0.3125rem;
  height: 7.6875rem;
  background-color: #ed0a00;
  position: absolute;
  transition: transform 0.3s;
  top: -2.5rem;
  left: 1.875rem;
  z-index: 1;
}
._image-link_st4hc_12203:hover, ._image-link_st4hc_12203:focus {
  text-decoration: none !important;
}
._image-link_st4hc_12203:hover__title::after, ._image-link_st4hc_12203:focus__title::after {
  transform: translate3d(10px, 0, 0);
}
._image-link_st4hc_12203:hover::before, ._image-link_st4hc_12203:focus::before {
  transform: rotate(-315deg) scale3d(1, 1, 1);
}
@media print, screen and (min-width: 48em) {
  ._image-link__title_st4hc_12209::after {
    margin-left: 0.9375rem;
  }
}

._uw-image-grid-4_st4hc_17147 {
  --cell-spacing: 0.9375em;
  margin-block: var(--section-spacing-y);
  margin-left: auto !important;
  margin-right: auto !important;
}
._uw-image-grid-4_st4hc_17147 + ._uw-image-block_st4hc_12159:not(:has(figcaption)), ._uw-image-grid-4_st4hc_17147 + ._uw-image-grid-4_st4hc_17147 {
  margin-top: var(--cell-spacing);
}
._uw-image-grid-4_st4hc_17147:has(+ ._uw-image-block_st4hc_12159:not(:has(figcaption))), ._uw-image-grid-4_st4hc_17147:has(+ ._uw-image-grid-4_st4hc_17147) {
  margin-bottom: var(--cell-spacing);
}
@media only screen and (min-width: 1024px) {
  ._uw-image-grid-4_st4hc_17147 {
    --cell-spacing: 1.5625em;
  }
}

._uw-image-slider-block_st4hc_17275 {
  align-self: flex-start;
  padding-bottom: 3.125rem;
}
._uw-image-slider-block_st4hc_17275 ._orbit-caption_st4hc_9867 {
  position: absolute;
  padding: 0;
  background-color: transparent;
  color: #001641;
  font-style: italic;
}
._uw-image-slider-block_st4hc_17275 ._orbit-controls_st4hc_17286 button {
  transition: 0.25s;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.5);
  font-size: 2rem;
  padding: 0.5rem 1rem;
}
._uw-image-slider-block_st4hc_17275 ._orbit-controls_st4hc_17286 button:hover {
  background-color: transparent;
}
._uw-image-slider-block_st4hc_17275 ._orbit-controls_st4hc_17286 ._orbit-previous_st4hc_9877 {
  margin: 0 0 0 1.25rem;
}
._uw-image-slider-block_st4hc_17275 ._orbit-controls_st4hc_17286 ._orbit-previous_st4hc_9877:hover {
  margin: 0 0.3125rem 0 0.9375rem;
}
._uw-image-slider-block_st4hc_17275 ._orbit-controls_st4hc_17286 ._orbit-previous_st4hc_9877::after {
  font-family: "WwwUowEduAu";
  content: "\f004" !important;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
._uw-image-slider-block_st4hc_17275 ._orbit-controls_st4hc_17286 ._orbit-next_st4hc_9877 {
  margin: 0 1.25rem 0 0;
}
._uw-image-slider-block_st4hc_17275 ._orbit-controls_st4hc_17286 ._orbit-next_st4hc_9877:hover {
  margin: 0 0.9375rem 0 0.3125rem;
}
._uw-image-slider-block_st4hc_17275 ._orbit-controls_st4hc_17286 ._orbit-next_st4hc_9877::after {
  font-family: "WwwUowEduAu";
  content: "\f005" !important;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
._uw-image-slider-block_st4hc_17275 ._orbit-bullets_st4hc_9901 {
  display: flex;
  right: 0;
  bottom: 1.25rem;
  margin: 0;
  position: absolute;
  z-index: 2;
}
._uw-image-slider-block_st4hc_17275 ._orbit-bullets_st4hc_9901 button {
  display: inline-block;
  margin-right: 0.625rem;
  width: 0.625rem;
  height: 0.625rem;
  background-color: #001641;
  text-indent: -624.9375rem;
  border-radius: 0;
}
._uw-image-slider-block_st4hc_17275 ._orbit-bullets_st4hc_9901 button:before {
  content: none;
}
._uw-image-slider-block_st4hc_17275 ._orbit-bullets_st4hc_9901 button:last-of-type {
  margin-right: 0;
}
._uw-image-slider-block_st4hc_17275 ._orbit-bullets_st4hc_9901 button::after {
  display: none;
}
._uw-image-slider-block_st4hc_17275 ._orbit-bullets_st4hc_9901 button._is-active_st4hc_9731 {
  background-color: #ed0a00;
}
._uw-image-slider-block_st4hc_17275 figure img {
  margin-bottom: 0.9375rem;
}

._uw-item-grid_st4hc_3313 {
  margin-top: 77px;
}
@media (min-width: 980px) {
  ._uw-item-grid_st4hc_3313 {
    margin-top: 154px;
  }
}
._uw-item-grid__title_st4hc_3313 {
  color: #001641;
  font-size: 2.625rem;
  line-height: 1;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin: 0.9375rem 0 3.75rem;
}
._uw-item-grid__title_st4hc_3313:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #001641;
  margin-top: 0.8125rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-item-grid__title_st4hc_3313 {
    font-size: 4.5rem;
    line-height: 1.0416666667;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
  ._uw-item-grid__title_st4hc_3313:after {
    content: "";
    display: block;
    width: 3.125rem;
    height: 0.0625rem;
    background-color: #001641;
    margin-top: 0.3125rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-item-grid__title_st4hc_3313 {
    margin: 0 0 3.75rem 0;
  }
}
._uw-item-grid_st4hc_3313 ._uw-item_st4hc_3313 {
  margin-bottom: 1.5625rem;
}
._uw-item-grid_st4hc_3313 ._uw-item__date_st4hc_17415,
._uw-item-grid_st4hc_3313 ._uw-item_st4hc_3313 time {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  text-transform: uppercase;
}
._uw-item-grid_st4hc_3313 ._uw-item_st4hc_3313 img {
  margin-bottom: 1.25rem;
}
._uw-item-grid_st4hc_3313 ._uw-item__title_st4hc_17431,
._uw-item-grid_st4hc_3313 ._uw-item_st4hc_3313 h3 {
  font-size: 1.5rem;
  line-height: 1.1666666667;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  margin-bottom: 1.25rem;
  text-transform: none;
}

._uw-item-grid--events_st4hc_15952 i {
  display: none;
}
._uw-item-grid--events_st4hc_15952 ._uw-item_st4hc_3313 {
  order: 1;
  order: 2;
}
._uw-item-grid--events_st4hc_15952 ._uw-item_st4hc_3313 ._button--chevron-right_st4hc_12650::after {
  transition: margin-left 0.2s ease-in-out;
}
._uw-item-grid--events_st4hc_15952 ._uw-item_st4hc_3313 ._button--chevron-right_st4hc_12650:hover::after {
  margin-left: 25px;
}
._uw-item-grid--events_st4hc_15952 ._uw-item__date_st4hc_17415 {
  margin-bottom: 0.75rem;
}
._uw-item-grid--events_st4hc_15952 ._uw-item_st4hc_3313 > ul {
  padding-left: 0;
  margin: 0 0 1.875rem;
}
._uw-item-grid--events_st4hc_15952 ._uw-item_st4hc_3313 > ul li {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 0.625rem;
  display: flex;
  list-style: none;
}
._uw-item-grid--events_st4hc_15952 ._uw-item_st4hc_3313 > ul li i {
  margin-right: 0.625rem;
}
._uw-item-grid--events_st4hc_15952 ._uw-item_st4hc_3313 > ul li:first-child::before {
  font-family: "WwwUowEduAu";
  content: "\f012";
  color: #001641;
  font-size: 1rem;
  position: relative;
  top: -2px;
  margin-right: 0.625rem;
}
._uw-item-grid--events_st4hc_15952 ._uw-item_st4hc_3313 > ul li:nth-child(2)::before {
  font-family: "WwwUowEduAu";
  content: "\f015";
  color: #001641;
  font-size: 1rem;
  position: relative;
  top: -2px;
  margin-right: 0.625rem;
}
._uw-item-grid--events_st4hc_15952 ._uw-item_st4hc_3313 time span {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  display: flex;
  color: #001641;
  text-transform: lowercase;
}
._uw-item-grid--events_st4hc_15952 ._uw-item_st4hc_3313 time span::before {
  font-family: "WwwUowEduAu";
  content: "\f01d";
  color: #001641;
  font-size: 1rem;
  position: relative;
  top: -2px;
  margin-right: 0.625rem;
}
._uw-item-grid--events_st4hc_15952 ._uw-item_st4hc_3313 time span i {
  margin-right: 0.625rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-item-grid--events_st4hc_15952 ._uw-item_st4hc_3313 time span {
    margin-bottom: 0.9375rem;
  }
}
._uw-item-grid--events_st4hc_15952 ._uw-item_st4hc_3313:nth-child(1) {
  order: 0;
}
@media print, screen and (min-width: 64em) {
  ._uw-item-grid--events_st4hc_15952 ._uw-item_st4hc_3313 {
    margin-bottom: 3.125rem;
    order: 3;
  }
  ._uw-item-grid--events_st4hc_15952 ._uw-item_st4hc_3313:nth-child(1) {
    order: 0;
  }
  ._uw-item-grid--events_st4hc_15952 ._uw-item_st4hc_3313:nth-child(2) {
    order: 1;
  }
}

._uw-item-grid--news_st4hc_17548 {
  margin-bottom: 3.125rem;
}
._uw-item-grid--news_st4hc_17548 ._uw-item_st4hc_3313 {
  padding-bottom: 1.25rem;
}
._uw-item-grid--news_st4hc_17548 ._uw-item_st4hc_3313 ._button--chevron-right_st4hc_12650::after {
  transition: margin-left 0.2s ease-in-out;
}
._uw-item-grid--news_st4hc_17548 ._uw-item_st4hc_3313 ._button--chevron-right_st4hc_12650:hover {
  text-decoration: none;
}
._uw-item-grid--news_st4hc_17548 ._uw-item_st4hc_3313 ._button--chevron-right_st4hc_12650:hover::after {
  margin-left: 25px;
}
._uw-item-grid--news_st4hc_17548 ._uw-item__title_st4hc_17431,
._uw-item-grid--news_st4hc_17548 ._uw-item_st4hc_3313 h3 {
  margin-bottom: 0.3125rem;
}
._uw-item-grid--news_st4hc_17548 ._uw-item__title_st4hc_17431 a,
._uw-item-grid--news_st4hc_17548 ._uw-item_st4hc_3313 h3 a {
  color: #001641;
}
._uw-item-grid--news_st4hc_17548 ._uw-item__date_st4hc_17415,
._uw-item-grid--news_st4hc_17548 ._uw-item_st4hc_3313 time {
  margin-bottom: 0.9375rem;
}
._uw-item-grid--news_st4hc_17548 ._uw-item_st4hc_3313 p {
  font-size: 0.875rem;
  line-height: 1.5714285714;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  margin-bottom: 0.3125rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-item-grid--news_st4hc_17548 ._uw-item_st4hc_3313 p {
    margin-bottom: 0.9375rem;
  }
}
._uw-item-grid--news_st4hc_17548 ._uw-item_st4hc_3313 i {
  margin-left: 0.625rem;
}
._uw-item-grid--news_st4hc_17548 ._news-pagination_st4hc_17595 {
  font-size: 1.25rem;
  line-height: 1.2;
  font-weight: 700;
  margin-bottom: 2rem;
  display: flex;
  justify-content: center;
}
._uw-item-grid--news_st4hc_17548 ._news-pagination_st4hc_17595 ._currentpage_st4hc_17603,
._uw-item-grid--news_st4hc_17548 ._news-pagination_st4hc_17595 ._ellipsis_st4hc_9976,
._uw-item-grid--news_st4hc_17548 ._news-pagination_st4hc_17595 a {
  padding: 0.5rem 1rem;
  color: #001641;
}
._uw-item-grid--news_st4hc_17548 ._news-pagination_st4hc_17595 a {
  display: none;
}
._uw-item-grid--news_st4hc_17548 ._news-pagination_st4hc_17595 ._currentpage_st4hc_17603,
._uw-item-grid--news_st4hc_17548 ._news-pagination_st4hc_17595 a:hover {
  background-color: #ed0a00;
  color: #fff;
}
._uw-item-grid--news_st4hc_17548 ._news-pagination_st4hc_17595 ._hidden_st4hc_17617 {
  display: none !important;
}
._uw-item-grid--news_st4hc_17548._uw-item-grid_st4hc_3313 ._uw-item_st4hc_3313 img {
  display: block;
  width: auto;
  height: auto;
  min-width: 100%;
  max-width: 100%;
  object-fit: cover;
}
@media print, screen and (min-width: 48em) {
  ._uw-item-grid--news_st4hc_17548._uw-item-grid_st4hc_3313 ._uw-item_st4hc_3313 img {
    min-height: 215px;
    max-height: 215px;
  }
}

._uw-news-grid__articles_st4hc_17635 ._article__image_st4hc_17635 img {
  display: block;
  width: auto;
  height: auto;
  min-width: 100%;
  max-width: 100%;
  object-fit: cover;
}
@media print, screen and (min-width: 48em) {
  ._uw-news-grid__articles_st4hc_17635 ._article__image_st4hc_17635 img {
    min-height: 130px;
    max-height: 130px;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-news-grid__articles_st4hc_17635 ._article__image_st4hc_17635 img {
    min-height: 158px;
    max-height: 158px;
  }
}

._uw-keyword-matches_st4hc_17656 {
  margin-bottom: 3.75rem;
}
._uw-keyword-matches_st4hc_17656 ._border-top_st4hc_17659 {
  padding: 1.875rem 1.875rem;
  position: relative;
}
@media print, screen and (min-width: 64em) {
  ._uw-keyword-matches_st4hc_17656 ._border-top_st4hc_17659 {
    padding: 1.875rem 1.875rem;
  }
}
._uw-keyword-matches_st4hc_17656 ._border-top_st4hc_17659 > ._border-bottom_st4hc_17668:after,
._uw-keyword-matches_st4hc_17656 ._border-top_st4hc_17659 > ._border-bottom_st4hc_17668:before, ._uw-keyword-matches_st4hc_17656 ._border-top_st4hc_17659:after, ._uw-keyword-matches_st4hc_17656 ._border-top_st4hc_17659:before {
  display: block;
  content: "";
  width: 2rem;
  height: 2rem;
  position: absolute;
  transition: transform 0.5s ease-out;
}
._uw-keyword-matches_st4hc_17656 ._border-top_st4hc_17659 > ._border-bottom_st4hc_17668:before, ._uw-keyword-matches_st4hc_17656 ._border-top_st4hc_17659:before {
  top: 0;
  border-top: 0.0625rem solid #001641;
}
._uw-keyword-matches_st4hc_17656 ._border-top_st4hc_17659:before {
  left: 0;
  border-left: 0.0625rem solid #001641;
}
._uw-keyword-matches_st4hc_17656 ._border-top_st4hc_17659 > ._border-bottom_st4hc_17668:before {
  right: 0;
  border-right: 0.0625rem solid #001641;
}
._uw-keyword-matches_st4hc_17656 ._border-top_st4hc_17659 > ._border-bottom_st4hc_17668:after, ._uw-keyword-matches_st4hc_17656 ._border-top_st4hc_17659:after {
  bottom: 0;
  border-bottom: 0.0625rem solid #001641;
}
._uw-keyword-matches_st4hc_17656 ._border-top_st4hc_17659:after {
  left: 0;
  border-left: 0.0625rem solid #001641;
}
._uw-keyword-matches_st4hc_17656 ._border-top_st4hc_17659 ._border-bottom_st4hc_17668:after {
  right: 0;
  border-right: 0.0625rem solid #001641;
}
._uw-keyword-matches_st4hc_17656 ._border-top_st4hc_17659:hover:before {
  transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
}
._uw-keyword-matches_st4hc_17656 ._border-top_st4hc_17659:hover > ._border-bottom_st4hc_17668:before {
  transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
}
._uw-keyword-matches_st4hc_17656 ._border-top_st4hc_17659:hover:after {
  transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
}
._uw-keyword-matches_st4hc_17656 ._border-top_st4hc_17659:hover > ._border-bottom_st4hc_17668:after {
  transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
}
@media print, screen and (min-width: 64em) {
  ._uw-keyword-matches_st4hc_17656 {
    padding-left: 1.5625rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-keyword-matches_st4hc_17656 {
    padding-left: 0;
  }
}
._uw-keyword-matches__title_st4hc_17723 {
  color: #ed0a00;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 0.9375rem;
  display: block;
}
._uw-keyword-matches_st4hc_17656 a {
  display: block;
  word-break: break-all;
  margin-bottom: 1.25rem;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 600;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._uw-keyword-matches_st4hc_17656 a:last-of-type {
  margin-bottom: 0;
}
._uw-keyword-matches_st4hc_17656 a span {
  display: block;
  color: #001641;
  margin-bottom: 0.3125rem;
}

._uw-link-box_st4hc_2905 {
  padding: 35px 25px;
  position: relative;
}
@media (max-width: 1024px) {
  ._uw-link-box_st4hc_2905 {
    margin-bottom: 25px;
  }
}
._uw-link-box--border-top_st4hc_17761::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  border-top: 2px solid #001641;
  border-left: 2px solid #001641;
  height: 35px;
  width: 35px;
}
._uw-link-box--border-top_st4hc_17761::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  border-top: 2px solid #001641;
  border-right: 2px solid #001641;
  height: 35px;
  width: 35px;
}
._uw-link-box--border-bottom_st4hc_17781::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  border-bottom: 2px solid #001641;
  border-left: 2px solid #001641;
  height: 35px;
  width: 35px;
}
._uw-link-box--border-bottom_st4hc_17781::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  border-bottom: 2px solid #001641;
  border-right: 2px solid #001641;
  height: 35px;
  width: 35px;
}
._uw-link-box--link_st4hc_2905::after {
  display: none;
}
._uw-link-box--white_st4hc_17804 ._uw-link-box--border-bottom_st4hc_17781::after, ._uw-link-box--white_st4hc_17804 ._uw-link-box--border-bottom_st4hc_17781::before,
._uw-link-box--white_st4hc_17804 ._uw-link-box--border-top_st4hc_17761::after,
._uw-link-box--white_st4hc_17804 ._uw-link-box--border-top_st4hc_17761::before {
  border-color: #fff;
}

._uw-live-chat_st4hc_17810 {
  position: absolute;
  top: calc(50% - 13px);
  right: -2.1875rem;
  display: inline-block;
  transform: rotate(-90deg);
}
._uw-live-chat_st4hc_17810 a {
  background-color: #ed0a00;
  text-decoration: none;
  padding: 0.625rem 0.9375rem;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 0;
  font-weight: bold;
  font-size: 0.875rem;
}
._uw-live-chat_st4hc_17810:hover a {
  background-color: #fff;
  color: #ed0a00;
  transition: all 0.5s linear;
}

#_tap-pop-card_st4hc_1 ._pop-card-wrapper_st4hc_17833 {
  bottom: 80px !important;
}
@media print, screen and (max-width: 47.99875em) {
  #_tap-pop-card_st4hc_1 ._pop-card-wrapper_st4hc_17833 {
    bottom: 0 !important;
  }
  #_tap-pop-card_st4hc_1 ._pop-card-wrapper_st4hc_17833:not(._tap-mobile_st4hc_17840) {
    right: 75px !important;
  }
  #_tap-pop-card_st4hc_1 ._pop-card-wrapper_st4hc_17833:not(._tap-mobile_st4hc_17840) ._pop-card_st4hc_17833 {
    flex-direction: row !important;
  }
  #_tap-pop-card_st4hc_1 ._pop-card-wrapper_st4hc_17833:not(._tap-mobile_st4hc_17840) button._chat-now-button_st4hc_17846 {
    margin-left: 0.5rem !important;
  }
}

#_live_chat_status_st4hc_1 {
  right: 30px !important;
  bottom: 100px !important;
}

._uw-map-embed_st4hc_17856 {
  margin-block: var(--section-spacing-y);
}

._uw-masthead_st4hc_3271 {
  background-color: #001641;
  color: #fff;
  position: relative;
  margin-top: 77px;
}
@media (min-width: 980px) {
  ._uw-masthead_st4hc_3271 {
    margin-top: 154px;
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead_st4hc_3271 {
    margin-bottom: 3.75rem;
  }
}
@media screen and (max-width: 47.9375em) {
  ._uw-masthead_st4hc_3271 {
    margin-bottom: 2rem;
  }
}
._uw-masthead__main_st4hc_3283 {
  min-height: 9.125rem;
  padding: 1.5625rem 0 0.9375rem;
  margin-bottom: 1.25rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead__main_st4hc_3283 {
    padding: 5.75rem 0 4.6875rem;
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead__main_st4hc_3283 {
    padding: 4.375rem 0 4.6875rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 75em) {
  ._uw-masthead__main_st4hc_3283 {
    padding: 6.5625rem 0 5rem;
    margin-bottom: 0;
  }
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-masthead__main_st4hc_3283 {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-masthead__main_st4hc_3283 ._grid-container_st4hc_3812, ._uw-masthead__main_st4hc_3283 ._mw-grid-container_st4hc_3812 {
    margin: 0;
  }
}
._uw-masthead__content_st4hc_3277 {
  z-index: 1;
  position: relative;
  width: 100%;
}
._uw-masthead__content_st4hc_3277 ._event-info_st4hc_17923 li {
  margin-left: 0;
}
@media screen and (min-width: 75em) {
  ._uw-masthead__content_st4hc_3277 ._event-info_st4hc_17923 li:nth-child(odd) {
    margin-left: 0;
  }
}
@media screen and (min-width: 75em) {
  ._uw-masthead__content_st4hc_3277 ._uw-masthead__course-landing-content_st4hc_17932 p {
    width: 80%;
  }
}
._uw-masthead__title_st4hc_3453 {
  font-size: 2.625rem;
  line-height: 1;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead__title_st4hc_3453 {
    font-size: 3.5rem;
    line-height: 1;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    padding-bottom: 10px;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead__title_st4hc_3453 {
    font-size: 4.625rem;
    line-height: 1;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-masthead__subtitle_st4hc_17974 {
  font-size: 0.9rem;
  line-height: 1;
  font-weight: 600;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  padding-top: 0.8rem;
  position: relative;
  z-index: 1;
}
._uw-masthead__subtitle_st4hc_17974 em {
  font-style: italic;
}
._uw-masthead__subtitle_st4hc_17974::before {
  position: absolute;
  width: 2rem;
  height: 0.125rem;
  content: "";
  top: 0;
  left: 0;
  background-color: #fff;
}
._uw-head-white_st4hc_18001 ._uw-masthead__subtitle_st4hc_17974::before {
  background-color: #001641;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead__subtitle_st4hc_17974 {
    margin-bottom: 1rem;
  }
}
._uw-masthead_st4hc_3271 ._page-navigator__list--pages_st4hc_11526 {
  width: 100%;
}
@media screen and (min-width: 75em) {
  ._uw-masthead_st4hc_3271 ._page-navigator__list--pages_st4hc_11526 {
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    max-width: 76.875rem;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 75em) and (min-width: 48em) {
  ._uw-masthead_st4hc_3271 ._page-navigator__list--pages_st4hc_11526 {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media screen and (min-width: 75em) and (min-width: 64em) {
  ._uw-masthead_st4hc_3271 ._page-navigator__list--pages_st4hc_11526 {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media screen and (min-width: 75em) and (min-width: 75em) {
  ._uw-masthead_st4hc_3271 ._page-navigator__list--pages_st4hc_11526 {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
._uw-masthead_st4hc_3271 ._page-navigator__list--breadcrumbs_st4hc_11537 {
  width: 100%;
}
@media screen and (min-width: 75em) {
  ._uw-masthead_st4hc_3271 ._page-navigator__list--breadcrumbs_st4hc_11537 {
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    max-width: 76.875rem;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 75em) and (min-width: 48em) {
  ._uw-masthead_st4hc_3271 ._page-navigator__list--breadcrumbs_st4hc_11537 {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media screen and (min-width: 75em) and (min-width: 64em) {
  ._uw-masthead_st4hc_3271 ._page-navigator__list--breadcrumbs_st4hc_11537 {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media screen and (min-width: 75em) and (min-width: 75em) {
  ._uw-masthead_st4hc_3271 ._page-navigator__list--breadcrumbs_st4hc_11537 {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-masthead--page-nav_st4hc_18074 ._page-navigator__list--breadcrumbs_st4hc_11537 ul {
    flex: 0 0 auto;
    width: 83.3333333333%;
    padding-left: 0.78125rem;
    padding-right: 0.78125rem;
    margin-left: 16.6666666667%;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  ._uw-masthead--page-nav_st4hc_18074 ._page-navigator__list--breadcrumbs_st4hc_11537 ul {
    margin-left: 200px;
  }
}
@media screen and (min-width: 75em) {
  ._uw-masthead--page-nav_st4hc_18074 ._uw-masthead__content_st4hc_3277 {
    margin-left: calc(16.6666666667% + 1.5625rem / 2);
  }
}
@media screen and (min-width: 75em) {
  ._uw-masthead--form_st4hc_18093 {
    margin-bottom: 5rem;
  }
  ._uw-masthead--form_st4hc_18093 ._uw-masthead__main_st4hc_3283 {
    padding-top: 8.4375rem;
    padding-bottom: 5.9375rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--large-title_st4hc_18102 ._uw-masthead__title_st4hc_3453 {
    font-size: 5.625rem;
    line-height: 1;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-masthead--image-full_st4hc_18114 {
  background-size: cover;
  background-position: center;
  padding: 0;
}
._uw-masthead--image-full_st4hc_18114 h1 {
  margin-bottom: 0;
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-masthead--image-full_st4hc_18114 {
    background-image: none !important;
  }
}
._uw-masthead--image-full_st4hc_18114 ._uw-masthead__main_st4hc_3283 {
  padding-bottom: 1.5625rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--image-full_st4hc_18114 ._uw-masthead__main_st4hc_3283 {
    padding: 0;
    background: transparent;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--image-full_st4hc_18114 ._uw-masthead__content_st4hc_3277 {
    min-height: 26.875rem;
    padding: 6.25rem 0;
    display: flex;
    align-items: flex-end;
  }
}
._uw-masthead--cta_st4hc_16861 {
  background-size: cover;
  background-position: center;
  padding: 0;
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--cta_st4hc_16861 ._uw-masthead__title_st4hc_3453 {
    font-size: 5.625rem;
    line-height: 1.2;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-masthead--cta_st4hc_16861 h1 {
  margin-bottom: 10vh;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--cta_st4hc_16861 h1 {
    margin-bottom: 5vh;
  }
}
._uw-masthead--cta_st4hc_16861._uw-head-navy_st4hc_18170 {
  background-color: #001641;
  color: #fff;
}
._uw-masthead--cta_st4hc_16861._uw-head-red_st4hc_18174 {
  background-color: #ed0a00;
  color: #fff;
}
._uw-masthead--cta_st4hc_16861._uw-head-blue_st4hc_18178 {
  background-color: #0033FF;
  color: #fff;
}
._uw-masthead--cta_st4hc_16861._uw-head-white_st4hc_18001 {
  background-color: #fff;
  color: #001641;
}
._uw-masthead--cta_st4hc_16861._uw-head-grey_st4hc_18186 {
  background-color: #efefef;
  color: #001641;
}
._uw-masthead--cta_st4hc_16861._uw-head-grey_st4hc_18186 ._uw-hl-grey_st4hc_18190 {
  background-color: #fff;
}
._uw-masthead--cta_st4hc_16861 ._uw-btn_st4hc_14807::after, ._uw-masthead--cta_st4hc_16861 p._button-grey_st4hc_14807 a::after, p._button-grey_st4hc_14807 ._uw-masthead--cta_st4hc_16861 a::after, ._uw-masthead--cta_st4hc_16861 p._button-navy_st4hc_14807 a::after, p._button-navy_st4hc_14807 ._uw-masthead--cta_st4hc_16861 a::after {
  content: "";
  margin: 0;
}
._uw-masthead--cta_st4hc_16861 ._uw-btn_st4hc_14807 + ._uw-btn_st4hc_14807, ._uw-masthead--cta_st4hc_16861 p._button-grey_st4hc_14807 a + ._uw-btn_st4hc_14807, p._button-grey_st4hc_14807 ._uw-masthead--cta_st4hc_16861 a + ._uw-btn_st4hc_14807, ._uw-masthead--cta_st4hc_16861 p._button-grey_st4hc_14807 ._uw-btn_st4hc_14807 + a, p._button-grey_st4hc_14807 ._uw-masthead--cta_st4hc_16861 ._uw-btn_st4hc_14807 + a, ._uw-masthead--cta_st4hc_16861 p._button-grey_st4hc_14807 a + a, p._button-grey_st4hc_14807 ._uw-masthead--cta_st4hc_16861 a + a, ._uw-masthead--cta_st4hc_16861 p._button-navy_st4hc_14807 a + ._uw-btn_st4hc_14807, p._button-navy_st4hc_14807 ._uw-masthead--cta_st4hc_16861 a + ._uw-btn_st4hc_14807, ._uw-masthead--cta_st4hc_16861 p._button-navy_st4hc_14807 ._uw-btn_st4hc_14807 + a, p._button-navy_st4hc_14807 ._uw-masthead--cta_st4hc_16861 ._uw-btn_st4hc_14807 + a, ._uw-masthead--cta_st4hc_16861 p._button-navy_st4hc_14807 a + a, p._button-navy_st4hc_14807 ._uw-masthead--cta_st4hc_16861 a + a {
  margin-top: 1rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--cta_st4hc_16861 ._uw-btn_st4hc_14807 + ._uw-btn_st4hc_14807, ._uw-masthead--cta_st4hc_16861 p._button-grey_st4hc_14807 a + ._uw-btn_st4hc_14807, p._button-grey_st4hc_14807 ._uw-masthead--cta_st4hc_16861 a + ._uw-btn_st4hc_14807, ._uw-masthead--cta_st4hc_16861 p._button-grey_st4hc_14807 ._uw-btn_st4hc_14807 + a, p._button-grey_st4hc_14807 ._uw-masthead--cta_st4hc_16861 ._uw-btn_st4hc_14807 + a, ._uw-masthead--cta_st4hc_16861 p._button-grey_st4hc_14807 a + a, p._button-grey_st4hc_14807 ._uw-masthead--cta_st4hc_16861 a + a, ._uw-masthead--cta_st4hc_16861 p._button-navy_st4hc_14807 a + ._uw-btn_st4hc_14807, p._button-navy_st4hc_14807 ._uw-masthead--cta_st4hc_16861 a + ._uw-btn_st4hc_14807, ._uw-masthead--cta_st4hc_16861 p._button-navy_st4hc_14807 ._uw-btn_st4hc_14807 + a, p._button-navy_st4hc_14807 ._uw-masthead--cta_st4hc_16861 ._uw-btn_st4hc_14807 + a, ._uw-masthead--cta_st4hc_16861 p._button-navy_st4hc_14807 a + a, p._button-navy_st4hc_14807 ._uw-masthead--cta_st4hc_16861 a + a {
    margin-left: 1rem;
  }
}
._uw-masthead--cta_st4hc_16861 ._uw-btn_st4hc_14807, ._uw-masthead--cta_st4hc_16861 p._button-grey_st4hc_14807 a, p._button-grey_st4hc_14807 ._uw-masthead--cta_st4hc_16861 a, ._uw-masthead--cta_st4hc_16861 p._button-navy_st4hc_14807 a, p._button-navy_st4hc_14807 ._uw-masthead--cta_st4hc_16861 a {
  font-size: 1.125rem;
  line-height: 1.5rem;
  text-transform: uppercase;
  font-weight: 600;
  padding: 0.8rem 2rem 0.8rem 2rem;
  position: relative;
  display: inline-block;
  transition: background-color 0.2s ease-in-out;
}
._uw-masthead--cta_st4hc_16861 ._uw-btn_st4hc_14807._uw-link-small--red_st4hc_18215, ._uw-masthead--cta_st4hc_16861 p._button-grey_st4hc_14807 a._uw-link-small--red_st4hc_18215, p._button-grey_st4hc_14807 ._uw-masthead--cta_st4hc_16861 a._uw-link-small--red_st4hc_18215, ._uw-masthead--cta_st4hc_16861 p._button-navy_st4hc_14807 a._uw-link-small--red_st4hc_18215, p._button-navy_st4hc_14807 ._uw-masthead--cta_st4hc_16861 a._uw-link-small--red_st4hc_18215 {
  color: #ed0a00;
}
._uw-masthead--cta_st4hc_16861 ._uw-btn_st4hc_14807, ._uw-masthead--cta_st4hc_16861 p._button-grey_st4hc_14807 a, p._button-grey_st4hc_14807 ._uw-masthead--cta_st4hc_16861 a, ._uw-masthead--cta_st4hc_16861 p._button-navy_st4hc_14807 a, p._button-navy_st4hc_14807 ._uw-masthead--cta_st4hc_16861 a,
._uw-masthead--cta_st4hc_16861 ._uw-btn-arrow_st4hc_18219,
._uw-masthead--cta_st4hc_16861 ._uw-btn-blue_st4hc_18220,
._uw-masthead--cta_st4hc_16861 ._uw-btn-navy_st4hc_18221,
._uw-masthead--cta_st4hc_16861 ._uw-btn-red_st4hc_14807,
._uw-masthead--cta_st4hc_16861 ._uw-btn-white_st4hc_18223 {
  background-color: #001641;
  color: #fff;
}
._uw-masthead--cta_st4hc_16861 ._uw-btn-red_st4hc_14807 {
  background-color: #ed0a00;
}
._uw-masthead--cta_st4hc_16861 ._uw-btn-blue_st4hc_18220 {
  background-color: #0033FF;
}
._uw-masthead--cta_st4hc_16861 ._uw-btn-white_st4hc_18223,
._uw-masthead--cta_st4hc_16861 ._uw-btn-blue_st4hc_18220:hover,
._uw-masthead--cta_st4hc_16861 ._uw-btn-navy_st4hc_18221:hover,
._uw-masthead--cta_st4hc_16861 ._uw-btn-red_st4hc_14807:hover,
._uw-masthead--cta_st4hc_16861 ._uw-btn-white_st4hc_18223:hover,
._uw-masthead--cta_st4hc_16861 ._uw-btn_st4hc_14807:hover,
._uw-masthead--cta_st4hc_16861 p._button-grey_st4hc_14807 a:hover,
p._button-grey_st4hc_14807 ._uw-masthead--cta_st4hc_16861 a:hover,
._uw-masthead--cta_st4hc_16861 p._button-navy_st4hc_14807 a:hover,
p._button-navy_st4hc_14807 ._uw-masthead--cta_st4hc_16861 a:hover {
  background-color: #fff;
  color: #001641;
}
._uw-masthead--cta_st4hc_16861 ._uw-btn-white_st4hc_18223:hover {
  background-color: #001641;
  color: #fff;
}
._uw-masthead--cta_st4hc_16861 ._uw-masthead__main_st4hc_3283 {
  padding: 4.375rem 0 4.6875rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--cta_st4hc_16861 ._uw-masthead__title_st4hc_3453 {
    font-size: 5.625rem;
    line-height: 1.2;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-masthead--cta_st4hc_16861 ._uw-masthead__title_st4hc_3453._uw-hl_st4hc_18190, ._uw-masthead--cta_st4hc_16861 ._uw-masthead__title_st4hc_3453._uw-hl-blue_st4hc_18266 em, ._uw-masthead--cta_st4hc_16861 ._uw-masthead__title_st4hc_3453._uw-hl-grey_st4hc_18190 em, ._uw-masthead--cta_st4hc_16861 ._uw-masthead__title_st4hc_3453._uw-hl-navy_st4hc_18266 em, ._uw-masthead--cta_st4hc_16861 ._uw-masthead__title_st4hc_3453._uw-hl-red_st4hc_18266 em, ._uw-masthead--cta_st4hc_16861 ._uw-masthead__title_st4hc_3453._uw-hl-white_st4hc_18266 em {
  font-style: normal;
  line-height: 1.2;
  color: #001641;
}
._uw-masthead--cta_st4hc_16861 ._uw-masthead__title_st4hc_3453._uw-hl-navy_st4hc_18266 em {
  background-color: #001641;
  color: #fff;
}
._uw-masthead--cta_st4hc_16861 ._uw-masthead__title_st4hc_3453._uw-hl-red_st4hc_18266 em {
  background-color: #ed0a00;
  color: #fff;
}
._uw-masthead--cta_st4hc_16861 ._uw-masthead__title_st4hc_3453._uw-hl-blue_st4hc_18266 em {
  background-color: #0033FF;
  color: #fff;
}
._uw-masthead--cta_st4hc_16861 ._uw-masthead__title_st4hc_3453._uw-hl-grey_st4hc_18190 em {
  background-color: #efefef;
  color: #001641;
}
._uw-masthead--cta_st4hc_16861 ._uw-masthead__title_st4hc_3453._uw-hl-white_st4hc_18266 em {
  background-color: #fff;
  color: #001641;
}
._uw-masthead--cta_st4hc_16861[style]::before {
  content: "";
  background-color: rgba(21, 21, 21, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
._uw-masthead--cta_st4hc_16861[style]::after {
  content: "";
  background-image: rgba(21, 21, 21, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
._uw-masthead--cta_st4hc_16861 picture::after {
  content: "";
  background-color: rgba(21, 21, 21, 0.5019607843);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media (min-width: 640px) {
  ._uw-masthead--cta_st4hc_16861 picture._no-overlay_st4hc_18319::after {
    display: none;
  }
}
._uw-masthead--cta_st4hc_16861 picture img {
  width: 100%;
  height: 100%;
  position: absolute;
  object-fit: cover;
}
._uw-masthead__main_st4hc_3283 ._uw-masthead__event-buttons_st4hc_3323 ._large_st4hc_2033 {
  font-size: 1.25rem;
}
._uw-masthead_st4hc_3271._uw-masthead--aside-image_st4hc_3283 {
  padding: 0;
  margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead_st4hc_3271._uw-masthead--aside-image_st4hc_3283 {
    margin-bottom: 3.125rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead_st4hc_3271._uw-masthead--aside-image_st4hc_3283 {
    margin-bottom: 6.25rem;
  }
}

@media (min-width: 768px) {
  ._public-inner-standard_st4hc_12483 ._uw-masthead--image_st4hc_3355 h1 {
    max-width: 65%;
  }
}
@media (min-width: 1200px) {
  ._public-inner-standard_st4hc_12483 ._uw-masthead--image_st4hc_3355 h1 {
    max-width: 80%;
  }
}
@media (min-width: 980px) and (max-width: 1200px) {
  ._public-inner-standard_st4hc_12483 ._uw-masthead--image_st4hc_3355 h1 {
    font-size: 5rem;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1200px) and (orientation: portrait) {
  ._public-inner-standard_st4hc_12483 ._uw-masthead--image_st4hc_3355 h1 {
    max-width: 55%;
  }
}

._uw-masthead__subbrand_st4hc_18368 {
  position: relative;
}
@media (min-width: 768px) {
  ._uw-masthead__subbrand--title_st4hc_18372 {
    padding-bottom: 5rem !important;
  }
}
@media (max-width: 768px) {
  ._uw-masthead__subbrand_st4hc_18368 {
    display: block;
    padding-bottom: 11.25rem !important;
  }
}
._uw-masthead__subbrand--logo_st4hc_18382 {
  background-color: #fff;
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  ._uw-masthead__subbrand--logo_st4hc_18382 {
    display: flex;
    justify-content: center;
  }
}
@media (max-width: 480px) {
  ._uw-masthead__subbrand--logo_st4hc_18382 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
@media (min-width: 768px) {
  ._uw-masthead__subbrand--logo_st4hc_18382 {
    width: 33vw;
    bottom: 2rem;
    right: 0;
  }
  ._uw-masthead__subbrand--logo_st4hc_18382::before {
    content: "";
    position: absolute;
    background-color: #ed0a00;
    top: 0.9375rem;
    left: -2.1875rem;
    width: 6.25rem;
    height: 0.25rem;
    transform: rotate(-45deg);
  }
}
._uw-masthead__subbrand--logo_st4hc_18382 > div {
  height: 5rem;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left;
}
@media (max-width: 768px) {
  ._uw-masthead__subbrand--logo_st4hc_18382 > div {
    width: 100%;
    height: 3.125rem;
    background-position: center;
  }
}
@media (min-width: 768px) {
  ._uw-masthead__subbrand--logo_st4hc_18382 > div {
    margin: 1rem 1rem 1rem 2rem;
  }
}
._uw-masthead__subbrand--logo_st4hc_18382 > div > a {
  display: flex;
  height: 100%;
  width: 100%;
}

._uw-masthead--image__container_st4hc_11508 + ._blue-nav_st4hc_11516 + ._uw-masthead__subbrand_st4hc_18368 {
  position: static;
}
._uw-masthead--image__container_st4hc_11508 + ._blue-nav_st4hc_11516 + ._uw-masthead__subbrand_st4hc_18368 ._uw-masthead__subbrand--logo_st4hc_18382 {
  z-index: 1;
}

/* developed by Daniel Kandilas */
._uw-page-title_st4hc_18449 {
  width: 100%;
}

._uw-masthead__titleFull_st4hc_3453, ._uw-masthead__titleRight_st4hc_3456 {
  width: 70%;
  font-size: 2.125rem;
  line-height: 1;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead__titleFull_st4hc_3453, ._uw-masthead__titleRight_st4hc_3456 {
    font-size: 3rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-masthead__titleFull_st4hc_3453, ._uw-masthead__titleRight_st4hc_3456 {
  width: 98%;
  min-height: 320px;
  margin-top: auto !important;
}
@media print, screen and (max-width: 74.99875em) {
  ._uw-masthead__titleFull_st4hc_3453, ._uw-masthead__titleRight_st4hc_3456 {
    width: 100%;
    min-height: auto;
    padding-bottom: 20px;
    font-size: 3rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-masthead__titleRight_st4hc_3456 {
  width: 50%;
}
._uw-masthead__bizunit_st4hc_3459 {
  display: flex;
  width: 100%;
  font-size: 1.125rem;
  line-height: 1;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead__bizunit_st4hc_3459 {
    display: none;
  }
}
._uw-masthead__newscaption_st4hc_3495 {
  display: flex;
  align-items: flex-end;
  width: 100%;
  font-size: 1.125rem;
  line-height: 1;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._uw-masthead__newscontent_st4hc_3462 {
  display: flex;
  align-items: flex-end;
  width: 100%;
  font-size: 1.125rem;
  line-height: 1;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead__newscontent_st4hc_3462 {
    display: none;
  }
}
._uw-masthead__photoby_st4hc_3465, ._uw-masthead__photobydesk_st4hc_3468 {
  display: inline-flex;
  font-size: 1.125rem;
  line-height: 1;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._uw-masthead__photoby_st4hc_3465 ._bold_st4hc_18565, ._uw-masthead__photobydesk_st4hc_3468 ._bold_st4hc_18565 {
  font-weight: 400;
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead__photoby_st4hc_3465, ._uw-masthead__photobydesk_st4hc_3468 {
    display: none;
  }
}
._uw-masthead__photobydesk_st4hc_3468 {
  padding-top: 25px;
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead__photobydesk_st4hc_3468 {
    display: flex;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead__photobydesk_st4hc_3468 {
    display: flex;
  }
}

._flex-full-image_st4hc_18587,
._flex-no-image_st4hc_18588,
._flex-parent-full-image_st4hc_18589,
._flex-parent-no-image_st4hc_18590 {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex: 1;
  z-index: 1;
}
@media print, screen and (max-width: 74.99875em) {
  ._flex-full-image_st4hc_18587,
  ._flex-no-image_st4hc_18588,
  ._flex-parent-full-image_st4hc_18589,
  ._flex-parent-no-image_st4hc_18590 {
    flex-direction: column-reverse;
  }
}
@media screen and (max-width: 40em) {
  ._flex-full-image_st4hc_18587,
  ._flex-no-image_st4hc_18588,
  ._flex-parent-full-image_st4hc_18589,
  ._flex-parent-no-image_st4hc_18590 {
    max-height: 85vh !important;
  }
}

._flex-news-mob-image_st4hc_18614,
._flex-news-right-image_st4hc_3449,
._flex-parent-news-right-image_st4hc_3450 {
  width: 100%;
  display: none;
  max-height: 400px;
  flex-direction: column;
  flex: 1;
  z-index: 1;
}
@media print, screen and (max-width: 74.99875em) {
  ._flex-news-mob-image_st4hc_18614,
  ._flex-news-right-image_st4hc_3449,
  ._flex-parent-news-right-image_st4hc_3450 {
    width: 100%;
    flex-direction: column-reverse;
  }
}
@media screen and (max-width: 40em) {
  ._flex-news-mob-image_st4hc_18614,
  ._flex-news-right-image_st4hc_3449,
  ._flex-parent-news-right-image_st4hc_3450 {
    max-height: 85vh !important;
  }
}

._flex-parent-full-image_st4hc_18589,
._flex-parent-no-image_st4hc_18590 {
  position: relative;
}
._flex-parent-full-image_st4hc_18589::after,
._flex-parent-no-image_st4hc_18590::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 56.25%;
  content: "";
}
@media print, screen and (max-width: 63.99875em) {
  ._flex-parent-full-image_st4hc_18589,
  ._flex-parent-no-image_st4hc_18590 {
    flex-direction: column-reverse;
    position: relative;
  }
  ._flex-parent-full-image_st4hc_18589::after,
  ._flex-parent-no-image_st4hc_18590::after {
    display: block;
    width: 100%;
    height: 100%;
    padding-top: 100%;
    content: "";
  }
}
._flex-parent-full-image_st4hc_18589::after,
._flex-parent-no-image_st4hc_18590::after {
  padding-top: 0% !important;
}

._flex-parent-full-image_st4hc_18589::after, ._flex-parent-no-image_st4hc_18590::after {
  padding-top: 0% !important;
}

@media print, screen and (max-width: 74.99875em) {
  ._flex-parent-news-right-image_st4hc_3450 {
    position: relative;
  }
  ._flex-parent-news-right-image_st4hc_3450::after {
    display: block;
    width: 100%;
    height: 100%;
    padding-top: 100%;
    content: "";
  }
}

._flex-row-full-image_st4hc_3521,
._flex-row-no-image_st4hc_18690 {
  padding: 5em 0 2em;
}
@media print, screen and (max-width: 74.99875em) {
  ._flex-row-full-image_st4hc_3521,
  ._flex-row-no-image_st4hc_18690 {
    flex-direction: row;
  }
}

@media print, screen and (max-width: 74.99875em) {
  ._flex-row-right-image_st4hc_18701 {
    flex-direction: row;
    margin-bottom: 2em;
  }
}

._flex-right_st4hc_18707 {
  width: 85%;
  display: flex;
  justify-content: flex-end !important;
}

._flex-full_st4hc_3516 {
  width: 100%;
  display: flex;
}

._align-end_st4hc_18718 {
  align-items: flex-end;
  justify-content: flex-end;
  z-index: 1;
}

._mob-hide_st4hc_3441 {
  max-width: 44.375rem;
}
@media print, screen and (max-width: 47.99875em) {
  ._mob-hide_st4hc_3441 {
    display: none !important;
  }
}

._mob-hide-two_st4hc_18733 {
  max-width: 100%;
}
@media print, screen and (max-width: 47.99875em) {
  ._mob-hide-two_st4hc_18733 {
    display: none !important;
  }
}

@media print, screen and (max-width: 47.99875em) {
  ._mob-100_st4hc_18743 {
    margin-top: auto !important;
    width: 100% !important;
  }
}

._margin-left-220_st4hc_18749 {
  display: flex;
}
@media (min-width: 1440px) {
  ._margin-left-220_st4hc_18749 {
    margin-left: 220px !important;
  }
}
@media (max-width: 1440px) {
  ._margin-left-220_st4hc_18749 {
    margin-left: 0 !important;
  }
}

._margin-left-zero_st4hc_18763 {
  display: flex;
  margin-left: 0 !important;
}
@media (min-width: 768px) {
  ._margin-left-zero_st4hc_18763 {
    display: none;
  }
}

._margin-top-zero_st4hc_18773 {
  display: flex;
  margin-top: 0 !important;
}

@media (max-width: 1200px) {
  ._masthead-hide-image_st4hc_18779 {
    display: none;
  }
}

._masthead-padding-bot-zero_st4hc_18784 {
  padding: 5rem 0 0 !important;
}
@media screen and (max-width: 75em) {
  ._masthead-padding-bot-zero_st4hc_18784 {
    padding: 0 !important;
  }
}

@media print, screen and (max-width: 63.99875em) {
  ._masthead-color-switch_st4hc_18794 {
    background: white;
  }
}
@media print, screen and (max-width: 63.99875em) {
  ._masthead-color-switch_st4hc_18794 h1,
  ._masthead-color-switch_st4hc_18794 p {
    color: #001641 !important;
  }
}

._masthead-desktop-background-image-full_st4hc_3429 {
  display: flex !important;
  background-position: center;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  height: 600px;
}
@media (max-width: 1200px) {
  ._masthead-desktop-background-image-full_st4hc_3429 {
    background-position: bottom right;
    background-size: cover;
    width: 100%;
  }
}
@media print, screen and (max-width: 47.99875em) {
  ._masthead-desktop-background-image-full_st4hc_3429 {
    height: 85vh;
  }
}
._masthead-desktop-background-image-full_st4hc_3429:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #151515;
  opacity: 0.55;
}

._masthead-desktop-height_st4hc_18835 {
  min-height: 600px !important;
}
@media print, screen and (max-width: 74.99875em) {
  ._masthead-desktop-height_st4hc_18835 {
    min-height: 450px !important;
  }
}
@media print, screen and (max-width: 63.99875em) {
  ._masthead-desktop-height_st4hc_18835 {
    min-height: auto !important;
  }
}

@media print, screen and (max-width: 47.99875em) {
  ._masthead-main-padding-fix_st4hc_18850 {
    padding-top: 0 !important;
  }
}

._uw-masthead--aside-image_st4hc_3283 ._uw-masthead__event-image_st4hc_3288::before {
  z-index: 0 !important;
}

._masthead-desktop-background-image-right_st4hc_3401 {
  display: flex;
  background-image: url("http://localhost:3000/vivo/t4-site-assets/dist/assets/img/content/base-header-image.jpg");
  background-position: top right 25px;
  background-size: 45%;
  background-repeat: no-repeat;
}
@media (min-width: 1200px) {
  ._masthead-desktop-background-image-right_st4hc_3401 {
    width: 100%;
    height: 100%;
  }
}
@media (max-width: 1200px) {
  ._masthead-desktop-background-image-right_st4hc_3401 {
    background-position: bottom right;
    background-size: cover;
    width: 100%;
  }
}
._masthead-desktop-background-image-right_st4hc_3401:before {
  content: "";
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.69) 100%);
  opacity: 1;
}
@media (max-width: 1200px) {
  ._masthead-desktop-background-image-right_st4hc_3401:before {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.69) 100%);
  }
}

._masthead-background-image-mobile_st4hc_3438 {
  display: none;
  width: 100%;
  height: 100%;
}
@media print, screen and (max-width: 47.99875em) {
  ._masthead-background-image-mobile_st4hc_3438 {
    display: flex;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    overflow: hidden;
    height: 85vh;
  }
}
@media print, screen and (max-width: 47.99875em) and (max-width: 47.99875em) {
  ._masthead-background-image-mobile_st4hc_3438:before {
    content: "";
    position: absolute;
    z-index: 0;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.69) 100%);
    opacity: 1;
  }
}
@media print and (max-width: 1200px), screen and (max-width: 47.99875em) and (max-width: 47.99875em) and (max-width: 1200px) {
  ._masthead-background-image-mobile_st4hc_3438:before {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.69) 100%);
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 64em), print and (-ms-high-contrast: none), screen and (-ms-high-contrast: none) and (min-width: 64em) {
  ._flex-parent-full-image_st4hc_18589 {
    width: 100%;
    display: block;
    -ms-flex-preferred-size: 100%;
  }
}
._uw-masthead--aside-image_st4hc_3283 p, ._uw-masthead--aside-image_st4hc_3283 li, ._uw-masthead--aside-image_st4hc_3283 ._uw-masthead__main_st4hc_3283 a {
  color: #fff;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  display: block;
}
._uw-masthead--aside-image_st4hc_3283 span {
  display: block;
  font-weight: 700;
}
._uw-masthead--aside-image_st4hc_3283 li {
  display: flex;
  margin-bottom: 1.375rem;
}
._uw-masthead--aside-image_st4hc_3283 i {
  margin-right: 0.3125rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--aside-image_st4hc_3283 ._uw-masthead__content_st4hc_3277 {
    position: relative;
    z-index: 1;
  }
}
._uw-masthead--aside-image_st4hc_3283 ._uw-masthead__main_st4hc_3283 {
  padding-top: 0;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--aside-image_st4hc_3283 ._uw-masthead__main_st4hc_3283 {
    padding-top: 7.1875rem;
    padding-bottom: 1.375rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--aside-image_st4hc_3283 ._uw-masthead__main_st4hc_3283 {
    padding-top: 7.1875rem;
    padding-bottom: 6.25rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-masthead--aside-image_st4hc_3283 ._uw-masthead__main_st4hc_3283 {
    padding-top: 10rem;
  }
}
._uw-masthead--aside-image_st4hc_3283 ._uw-masthead__main--event_st4hc_18985 h2 {
  margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--aside-image_st4hc_3283 ._uw-masthead__main--event_st4hc_18985 h2 {
    margin-bottom: 3.125rem;
  }
}
._uw-masthead--aside-image_st4hc_3283 ._uw-masthead__main--event_st4hc_18985 li a {
  display: block;
}
._uw-masthead--aside-image_st4hc_3283 ._uw-masthead__main--event_st4hc_18985 a._button_st4hc_3169 {
  font-size: 1.25rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--aside-image_st4hc_3283 ._uw-masthead__title_st4hc_3453 {
    font-size: 4.5rem;
    line-height: 1.0416666667;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 2.1875rem;
  }
}
._uw-masthead--aside-image_st4hc_3283 ._uw-masthead__sub-title_st4hc_19013 {
  font-size: 1.75rem;
  line-height: 1.0714285714;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--aside-image_st4hc_3283 ._uw-masthead__sub-title_st4hc_19013 {
    font-size: 2.5625rem;
    line-height: 1.1219512195;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 1.25rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-masthead--aside-image_st4hc_3283 ._uw-masthead__sub-title_st4hc_19013 {
    font-size: 2.625rem;
    line-height: 1.0714285714;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 1.25rem;
  }
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-masthead--aside-image_st4hc_3283 ._uw-masthead__event-image_st4hc_3288 {
    width: calc(100% + 60px);
    margin-left: -1.875rem;
    margin-right: -1.875rem;
    margin-bottom: 1.25rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--aside-image_st4hc_3283 ._uw-masthead__event-image_st4hc_3288 {
    position: absolute;
    right: 0;
    top: 6.5625rem;
    width: 50%;
    max-width: 100%;
    padding-right: 15px;
  }
}
._uw-masthead--aside-image_st4hc_3283 ._uw-masthead__event-image_st4hc_3288::before {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-image: linear-gradient(to left top, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.69) 100%);
  background-image: -ms-linear-gradient(left top, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%);
  z-index: 1;
}
@media (max-width: 768px) {
  ._uw-masthead--aside-image_st4hc_3283 ._uw-masthead__event-image_st4hc_3288::before {
    display: none;
  }
}
._uw-masthead--aside-image_st4hc_3283 ._uw-masthead__event-image_st4hc_3288 ._uw-masthead__event-buttons_st4hc_3323 {
  margin-top: 1.875rem;
}
._uw-masthead--aside-image_st4hc_3283 img {
  max-width: 44.375rem;
}
@media screen and (min-width: 58.125em) {
  ._uw-masthead--aside-image_st4hc_3283 ._event-info-list_st4hc_19093 {
    margin-bottom: 2.875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--aside-image_st4hc_3283 ._event-info-list_st4hc_19093 {
    margin-bottom: 1rem;
  }
}

._uw-event-date_st4hc_19103 span {
  display: inline;
}

._uw-masthead--image_st4hc_3355 > img::before, ._uw-masthead--image__container_st4hc_11508::before {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-image: linear-gradient(to left top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.69) 100%);
  background-image: -ms-linear-gradient(left top, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%);
  z-index: 1;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--image_st4hc_3355 > img, ._uw-masthead--image__container_st4hc_11508 {
    position: absolute;
    right: 0;
    top: 6.875rem;
    max-width: 25rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--image_st4hc_3355 > img, ._uw-masthead--image__container_st4hc_11508 {
    max-width: 33.75rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-masthead--image_st4hc_3355 > img, ._uw-masthead--image__container_st4hc_11508 {
    top: 4.6875rem;
    right: calc((100vw - 77rem + 15px) * 0.5);
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--image_st4hc_3355 ._uw-masthead__main_st4hc_3283 {
    min-height: 21.875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--image_st4hc_3355 ._uw-masthead__main_st4hc_3283 {
    min-height: 28.125rem;
  }
}

._uw-masthead--image-full_st4hc_18114 {
  background-size: cover;
  padding: 0;
}
._uw-masthead--image-full_st4hc_18114 p {
  color: #fff;
  margin-top: 1.5rem;
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-masthead--image-full_st4hc_18114 {
    background-image: none !important;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--image-full_st4hc_18114 ._page-navigator__list--breadcrumbs_st4hc_11537 {
    top: 3.75rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--image-full_st4hc_18114 ._page-navigator__list--breadcrumbs_st4hc_11537 {
    top: 2.5rem;
  }
}
._uw-masthead--image-full_st4hc_18114 ._uw-masthead__main_st4hc_3283 {
  padding-bottom: 1.5625rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--image-full_st4hc_18114 ._uw-masthead__main_st4hc_3283 {
    padding: 0;
    background: transparent;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--image-full_st4hc_18114 ._uw-masthead__content_st4hc_3277 {
    min-height: 26.875rem;
    padding: 1.875rem 0;
    display: flex;
    align-items: flex-end;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--image-full_st4hc_18114 ._uw-masthead__content_st4hc_3277 {
    min-height: 38.125rem;
    padding: 6.25rem 0;
    display: flex;
    align-items: center;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--image-full_st4hc_18114[style]::before {
    content: "";
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 100%);
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
  }
  ._uw-masthead--image-full_st4hc_18114[style]::after {
    content: "";
    background-image: linear-gradient(42deg, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 75%);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
}
@media (max-width: 980px) {
  ._course-landing_st4hc_12542 ._uw-masthead--image-full_st4hc_18114 {
    margin-bottom: 2rem;
  }
}

._uw-masthead--library_st4hc_19222 ._uw-masthead__main_st4hc_3283 {
  position: relative;
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--library_st4hc_19222 ._uw-masthead__main_st4hc_3283 {
    margin-bottom: 0 !important;
    padding-top: 0.75rem;
    padding-bottom: 4.375rem;
  }
}
._uw-masthead--library_st4hc_19222 ._grid-x_st4hc_3385 {
  align-items: flex-start;
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--library_st4hc_19222 h1 {
    font-size: 5.625rem;
    line-height: 1.0222222222;
    font-weight: 700;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
}
._uw-masthead--library_st4hc_19222 ._opening-times_st4hc_19249 {
  max-width: 21.25rem;
  float: right;
}

._uw-masthead-with-search_st4hc_19254 ._masthead-search_st4hc_19254 {
  margin-bottom: 50px;
  background: #001641;
  color: #fff;
}
@media (min-width: 1024px) {
  ._uw-masthead-with-search_st4hc_19254 ._masthead-search_st4hc_19254 {
    margin-bottom: 0;
  }
}
._uw-masthead-with-search_st4hc_19254 ._masthead-search_st4hc_19254 form {
  border-bottom: 2px solid red;
  margin-bottom: 20px;
  display: flex;
}
._uw-masthead-with-search_st4hc_19254 ._masthead-search_st4hc_19254 form ._icon--search_st4hc_2246 {
  color: white;
}
._uw-masthead-with-search_st4hc_19254 ._masthead-search_st4hc_19254 form input[type=text] {
  border: 0;
  margin-bottom: 0;
  font-size: 0.8125rem;
  line-height: 30px;
  background: #001641;
  flex-grow: 1;
  color: #fff;
}
._uw-masthead-with-search_st4hc_19254 ._masthead-search_st4hc_19254 form input[type=text]::placeholder {
  color: #fff;
  opacity: 0.6;
}
._uw-masthead-with-search_st4hc_19254 ._masthead-search_st4hc_19254 form input[type=text]:-webkit-autofill, ._uw-masthead-with-search_st4hc_19254 ._masthead-search_st4hc_19254 form input[type=text]:-webkit-autofill:hover, ._uw-masthead-with-search_st4hc_19254 ._masthead-search_st4hc_19254 form input[type=text]:-webkit-autofill:focus, ._uw-masthead-with-search_st4hc_19254 ._masthead-search_st4hc_19254 form input[type=text]:-webkit-autofill:active, ._uw-masthead-with-search_st4hc_19254 ._masthead-search_st4hc_19254 form input[type=text]:-webkit-autofill::first-line {
  -webkit-box-shadow: 0 0 0 30px #001641 inset !important;
  -webkit-text-fill-color: #fff !important;
  transition: box-shadow 0s, border-color 0s ease-in-out;
  font-size: 0.8125rem;
}
@media (min-width: 1024px) {
  ._uw-masthead-with-search_st4hc_19254 ._masthead-search_st4hc_19254 form input[type=text] {
    font-size: 1.0625rem;
    line-height: 26px;
    height: 48px;
  }
  ._uw-masthead-with-search_st4hc_19254 ._masthead-search_st4hc_19254 form input[type=text]:-webkit-autofill::first-line {
    font-size: 1.0625rem;
  }
}

._uw-news-category-wrapper_st4hc_19302 {
  margin-block: var(--section-spacing-y);
}
._uw-news-category-wrapper_st4hc_19302 ._uw-item-grid--news_st4hc_17548 {
  margin-bottom: 2rem;
}
._uw-news-category-wrapper_st4hc_19302 ._uw-item-grid_st4hc_3313 {
  margin-top: 0;
}
._uw-news-category-wrapper_st4hc_19302 ._uw-item_st4hc_3313 h3 {
  padding: 0.625rem 0;
}

._uw-news-grid_st4hc_17635 {
  margin-block: var(--section-spacing-y);
}
._uw-news-grid__title_st4hc_19318 {
  font-size: 2.625rem;
  line-height: 1.0952380952;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: 700;
  color: #ed0a00;
  margin-bottom: 1.25rem;
  line-height: 2.875rem;
  max-width: 18.25rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-news-grid__title_st4hc_19318 {
    font-size: 3.5rem;
    line-height: 1.0178571429;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-news-grid__title_st4hc_19318 {
    font-size: 8.125rem;
    line-height: 0.9384615385;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-news-grid__title_st4hc_19318 {
    margin-bottom: 1.875rem;
    max-width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-news-grid__title_st4hc_19318 {
    margin-bottom: 2.75rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-news-grid__title_st4hc_19318 {
    font-size: 5.125rem;
    line-height: 1.487804878;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-news-grid__title--smaller_st4hc_19384 {
  font-size: 2.5625rem;
  line-height: 1;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 0;
  margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  ._uw-news-grid__title--smaller_st4hc_19384 {
    letter-spacing: -0.025rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-news-grid__button_st4hc_19403 {
    display: none;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-news-grid__button_st4hc_19403 {
    display: flex;
  }
}
._uw-news-grid__articles_st4hc_17635 {
  margin-bottom: 1.25rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-news-grid__articles_st4hc_17635 {
    margin-bottom: 3.125rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-news-grid__articles_st4hc_17635 {
    margin-bottom: 1.875rem;
  }
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-news-grid_st4hc_17635 ._article_st4hc_14655 {
    margin-bottom: 0.625rem;
    max-width: 76.875rem;
    margin-right: auto;
    margin-left: auto;
    display: flex;
    flex-flow: row nowrap;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-news-grid_st4hc_17635 ._article_st4hc_14655 {
    display: flex;
    flex-direction: column;
  }
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-news-grid_st4hc_17635 ._article__image_st4hc_17635 {
    max-width: 6.875rem;
    flex-shrink: 0;
    padding: 0 !important;
  }
}
._uw-news-grid_st4hc_17635 ._article__image_st4hc_17635 img {
  display: block;
  margin-bottom: 0.625rem;
}
._uw-news-grid_st4hc_17635 ._article_st4hc_14655 time {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: rgba(21, 21, 21, 0.6);
  text-transform: uppercase;
  margin-bottom: 0.3125rem;
  display: inline-block;
}
@media print, screen and (min-width: 48em) {
  ._uw-news-grid_st4hc_17635 ._article_st4hc_14655 time {
    margin-bottom: 0.3125rem;
  }
}
._uw-homepage_st4hc_14400 ._uw-news-grid_st4hc_17635 ._article_st4hc_14655 time {
  display: block;
}
._uw-news-grid_st4hc_17635 ._article__title_st4hc_14660 {
  font-size: 1.25rem;
  line-height: 1.5;
  font-weight: 500;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  margin: 0 0 0.9375rem;
}
._uw-news-grid_st4hc_17635 ._article__button_st4hc_19487 {
  text-transform: uppercase;
  font-size: 0.875rem;
  line-height: 1.5;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  ._uw-news-grid_st4hc_17635 ._article__button_st4hc_19487 {
    position: absolute;
    bottom: 0;
  }
}
._uw-news-grid_st4hc_17635 ._article_st4hc_14655 a {
  width: 100%;
  font-weight: bold;
}
._uw-news-grid_st4hc_17635 ._article__meta_st4hc_19508 {
  position: relative;
  padding-bottom: 3.125rem;
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-news-grid_st4hc_17635 ._article__meta_st4hc_19508 {
    padding: 0 0 0 0.9375rem;
  }
}
@media (max-width: 768px) {
  ._uw-news-grid_st4hc_17635 ._article_st4hc_14655 {
    display: block;
  }
}

._uw-news-header_st4hc_19523 {
  position: relative;
}
._uw-news-header_st4hc_19523 ._caption_st4hc_19526 {
  background: rgba(0, 0, 0, 0.75);
  position: absolute !important;
  bottom: 0;
  width: 100%;
  line-height: 18px;
  padding: 10px 15px;
}
._uw-news-header_st4hc_19523 mark {
  background: #03f;
  color: white;
}
._uw-news-header_st4hc_19523 ._img-holder--small_st4hc_19538 {
  display: none;
  position: absolute;
}
._uw-news-header_st4hc_19523 ._img-holder--main_st4hc_19542 img {
  max-height: 75vh;
}
._uw-news-header_st4hc_19523 ._uw-masthead__main_st4hc_3283 {
  display: none;
}
._uw-news-header_st4hc_19523 ._uw-masthead__main_st4hc_3283 > ._grid-container_st4hc_3812, ._uw-news-header_st4hc_19523 ._uw-masthead__main_st4hc_3283 > ._mw-grid-container_st4hc_3812 {
  position: relative;
  display: flex;
}
._uw-news-header_st4hc_19523 ._uw-masthead__main_st4hc_3283 > ._grid-container_st4hc_3812 > div:nth-child(2), ._uw-news-header_st4hc_19523 ._uw-masthead__main_st4hc_3283 > ._mw-grid-container_st4hc_3812 > div:nth-child(2) {
  flex-grow: 1;
}
@media (min-width: 768px) {
  ._uw-news-header_st4hc_19523 ._img-holder_st4hc_19538 {
    right: 0;
    display: flex;
    flex-direction: column;
  }
  ._uw-news-header_st4hc_19523 ._img-holder--main_st4hc_19542 {
    position: absolute;
    height: 100%;
  }
  ._uw-news-header_st4hc_19523 ._img-holder--main_st4hc_19542 > div {
    display: flex;
    flex-grow: 1;
  }
  ._uw-news-header_st4hc_19523 ._img-holder--main_st4hc_19542 > div:nth-child(2) {
    position: relative;
    flex-grow: 0;
    overflow: hidden;
  }
  ._uw-news-header_st4hc_19523 ._img-holder--main_st4hc_19542 img {
    width: auto;
    max-height: 500px;
    max-width: 889px;
  }
  ._uw-news-header_st4hc_19523 ._img-holder--small_st4hc_19538 > div {
    position: relative;
  }
  ._uw-news-header_st4hc_19523 ._img-holder--small_st4hc_19538 img {
    width: auto;
    max-height: 400px;
    max-width: 600px;
  }
  ._uw-news-header_st4hc_19523 ._uw-masthead__main_st4hc_3283 {
    display: block;
    min-height: 500px;
  }
}
._uw-news-header_st4hc_19523 ._uw-masthead__title_st4hc_3453 {
  max-width: 60%;
  font-size: 3rem;
  line-height: 3.5rem;
}
@media (min-width: 768px) {
  ._uw-news-header_st4hc_19523 ._uw-masthead__title_st4hc_3453 {
    font-size: 3rem;
    line-height: 3.5rem;
  }
}
@media (min-width: 1024px) {
  ._uw-news-header_st4hc_19523 ._uw-masthead__title_st4hc_3453 {
    font-size: 4rem;
    line-height: 4.75rem;
  }
}

._uw-news--body_st4hc_19610 {
  flex-direction: column-reverse;
}
._uw-news--body_st4hc_19610 ._button_st4hc_3169 {
  margin: 0;
}
._uw-news--body_st4hc_19610 ._uw-news--title_st4hc_19616 {
  font-size: 2rem;
  margin-top: 10px;
}
._uw-news--body_st4hc_19610 ._uw-post-content_st4hc_19620 ._uw-post-date_st4hc_3479 {
  display: block;
  margin-bottom: 0;
  font-size: 18px;
}
._uw-news--body_st4hc_19610 ._uw-post-details_st4hc_3446 ._uw-post-date_st4hc_3479 {
  display: none;
}
@media (min-width: 768px) {
  ._uw-news--body_st4hc_19610 {
    flex-direction: row;
  }
  ._uw-news--body_st4hc_19610 ._uw-news--title_st4hc_19616 {
    display: none;
  }
  ._uw-news--body_st4hc_19610 ._uw-post-details_st4hc_3446 ._uw-post-date_st4hc_3479 {
    display: block;
  }
  ._uw-news--body_st4hc_19610 ._uw-post-content_st4hc_19620 ._uw-post-date_st4hc_3479 {
    display: none;
  }
}

._uw-news--intro_st4hc_19643 {
  font-size: 1.2rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
}
@media (min-width: 768px) {
  ._uw-news--intro_st4hc_19643 ._uw-news--intro_st4hc_19643 {
    font-size: 1.875rem;
  }
}

._uw-latest-items_st4hc_19654 {
  margin-block: var(--section-spacing-y);
}
._uw-latest-items_st4hc_19654._uw-latest-items-multi_st4hc_19657 ._item-list-active_st4hc_19657::before {
  position: absolute;
  content: "";
  z-index: 1;
  display: block;
  top: 0;
  left: 0;
  width: 110%;
  height: 100%;
  background: #fff;
  transform-origin: 100% 50%;
  animation: _revealRight_st4hc_1 1s cubic-bezier(0.23, 1, 0.75, 1) forwards;
}
._uw-latest-items_st4hc_19654 ._item-link_st4hc_19670 {
  display: none;
}
._uw-latest-items_st4hc_19654 ._item-link_st4hc_19670._item-link-active_st4hc_19673 {
  display: block;
  text-decoration: none;
  padding-bottom: 16px;
}
._uw-latest-items--hr_st4hc_19678 {
  display: none;
}
._uw-latest-items_st4hc_19654 ._item-list_st4hc_19657 {
  display: none;
  position: relative;
  flex-direction: row;
}
._uw-latest-items_st4hc_19654 ._item-list_st4hc_19657 > * {
  display: flex;
  flex-basis: 33.33%;
  flex-direction: column;
  padding: 0 0.5rem 0 0.5rem;
  min-width: 75%;
}
._uw-latest-items_st4hc_19654 ._item-list_st4hc_19657 > *:first-of-type {
  padding: 0 0.5rem 0 0;
}
._uw-latest-items_st4hc_19654 ._item-list_st4hc_19657 > *:last-of-type {
  padding: 0 0 0 0.5rem;
}
._uw-latest-items_st4hc_19654 ._item-list_st4hc_19657._item-list-active_st4hc_19657 {
  display: flex;
}
._uw-latest-items_st4hc_19654 ._item-title_st4hc_19702 {
  color: #ed0a00;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  text-transform: uppercase;
  display: block;
  margin-bottom: 0.9375rem;
}
._uw-latest-items_st4hc_19654 ._item-title_st4hc_19702:not(._item-title-active_st4hc_19711) {
  cursor: pointer;
}
._uw-latest-items_st4hc_19654 ._item-title_st4hc_19702._item-title-active_st4hc_19711 {
  display: flex;
}
._uw-latest-items_st4hc_19654 ._item-title_st4hc_19702._item-title-active_st4hc_19711 span {
  color: #001641;
  background-color: #F2F2F2;
  padding: 5px 10px;
}
._uw-latest-items_st4hc_19654 ._item-title_st4hc_19702._item-title-active_st4hc_19711::after {
  content: "";
  width: 0px;
  height: 0px;
  border-top: 1rem solid transparent;
  border-bottom: 1rem solid transparent;
  border-left: 1rem solid #F2F2F2;
  border-right: 0;
  display: flex;
  align-self: center;
}
._uw-latest-items_st4hc_19654 ._uw-latest-items--main_st4hc_19733 {
  display: flex;
  flex-direction: column;
}
._uw-latest-items_st4hc_19654 ._uw-latest-items--intro-links-holder_st4hc_19737 {
  display: flex;
  flex-direction: column;
}
._uw-latest-items_st4hc_19654 nav._uw-latest-items--links_st4hc_19741 {
  display: flex;
  flex-direction: row;
  margin-top: 0.625rem;
}
._uw-latest-items_st4hc_19654 nav._uw-latest-items--links_st4hc_19741 ol {
  margin-left: 0;
}
._uw-latest-items_st4hc_19654 nav._uw-latest-items--links_st4hc_19741 li {
  list-style: none;
}
@media screen and (max-width: 75em) {
  ._uw-latest-items_st4hc_19654 ._uw-latest-items--intro_st4hc_19737 h2 {
    font-weight: 700;
    font-size: 1.802rem;
    line-height: 1.75rem;
    padding-bottom: 1rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-latest-items_st4hc_19654._uw-latest-items-multi_st4hc_19657 ._uw-latest-items--main_st4hc_19733 {
    flex-direction: row;
  }
  ._uw-latest-items_st4hc_19654._uw-latest-items-multi_st4hc_19657 ._uw-latest-items--intro_st4hc_19737 {
    height: 150px;
    max-height: 150px;
    margin-bottom: 1.25rem;
  }
  ._uw-latest-items--hr_st4hc_19678 {
    display: block;
    width: 3.125rem;
    height: 0.125rem;
    background-color: #ed0a00;
    margin-top: 0.59375rem;
  }
  ._uw-latest-items--intro_st4hc_19737 h2 {
    font-size: 1.802rem;
    font-weight: 700;
    line-height: 1.75rem;
  }
  ._uw-latest-items--intro-links-holder_st4hc_19737 {
    flex-basis: 25%;
  }
  ._uw-latest-items--list_st4hc_19784 {
    flex-basis: 75%;
  }
  ._uw-latest-items_st4hc_19654 ._item-list_st4hc_19657 > * {
    min-width: unset;
  }
  ._uw-latest-items_st4hc_19654 ._uw-latest-items--intro-links-holder_st4hc_19737 {
    margin-right: 2rem;
  }
}

@media screen and (min-width: 75em) {
  ._item-list-active_st4hc_19657::before {
    width: 100%;
  }
}
._uw-story--image-thumbnail_st4hc_19800 {
  position: relative;
  margin-bottom: 1.25rem;
  overflow: hidden;
  height: 250px;
}
@media (max-width: 480px) {
  ._uw-story--image-thumbnail_st4hc_19800 {
    height: 128px;
    width: 228px;
  }
}
@media (min-width: 1200px) {
  ._uw-story--image-thumbnail_st4hc_19800 {
    height: 155px;
    width: 275px;
  }
}
._uw-story--tag-blue_st4hc_19818 {
  top: unset;
  bottom: 15px;
}
@media (max-width: 480px) {
  ._uw-story--tag-blue_st4hc_19818 {
    display: none;
  }
}
._uw-story--link_st4hc_19827 {
  margin-bottom: 0.5rem;
}

._uw-latest-items-multi_st4hc_19657 ._uw-story--title_st4hc_19831 {
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-weight: 700;
}

@keyframes _revealRight_st4hc_1 {
  0% {
    transform: scaleX(1);
  }
  100% {
    transform: scaleX(0);
  }
}
._uw-on-page-menu_st4hc_19845 {
  max-width: 70rem;
  position: -webkit-sticky;
  position: sticky;
  margin: -5rem auto 2rem auto;
  top: 0;
  z-index: 50;
  font-size: 1rem;
  font-weight: 700;
  color: #fff;
  background-color: #03f;
  transition: top 0.2s ease-in-out;
}

._uw-on-page-menu_st4hc_19845 summary {
  display: block;
  padding: 0.5rem 0.75rem;
  text-transform: uppercase;
  color: inherit;
  background-color: inherit;
  cursor: pointer;
}

._uw-on-page-menu_st4hc_19845 summary::-webkit-details-marker {
  display: none;
}

._uw-on-page-menu_st4hc_19845 summary::after {
  content: "";
  display: inline-block;
  width: 0.65rem;
  height: 0.65rem;
  margin-left: 0.5rem;
  color: inherit;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" viewBox="0 0 448 512"><path fill="white" d="M207 381 13 187c-10-9-10-24 0-34l22-22c10-10 25-10 34-1l155 155 155-155c9-9 24-9 34 1l22 22c10 10 10 25 0 34L241 381c-9 10-25 10-34 0z"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
}

._uw-home-carousel_st4hc_19884 + ._uw-on-page-menu_st4hc_19845 {
  margin-top: -6.7rem;
}

._uw-on-page-menu_st4hc_19845 details[open] summary::after {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" viewBox="0 0 352 512"><path fill="white" d="m243 256 100-100c12-12 12-32 0-45l-22-22a31 31 0 0 0-45 0L176 189 76 89a31 31 0 0 0-45 0L9 111a31 31 0 0 0 0 45l100 100L9 356a31 31 0 0 0 0 45l22 22c13 12 33 12 45 0l100-100 100 100c12 12 32 12 45 0l22-22c12-13 12-33 0-45L243 256z"/></svg>');
}

._uw-on-page-menu_st4hc_19845 ul {
  list-style: none;
  margin: 0;
  padding: 0.3rem;
  overflow: auto;
  background-color: #03f;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: flex-start;
  gap: 0.1rem 3rem;
}

._uw-on-page-menu_st4hc_19845 ul a {
  display: block;
  padding: 0.65rem 0.9rem;
  color: #fff;
  /* background-color: #14f; */
}

._uw-on-page-menu_st4hc_19845 ul a:hover,
._uw-on-page-menu_st4hc_19845 ul a:focus,
._uw-on-page-menu_st4hc_19845 ul a:active {
  text-decoration: underline;
  text-decoration-thickness: 0.1rem;
  text-underline-offset: 0.25rem;
}

@media (min-width: 980px) {
  ._uw-on-page-menu_st4hc_19845 {
    top: 154px;
  }
  ._scroll-active_st4hc_12996 ._uw-on-page-menu_st4hc_19845 {
    top: 0;
  }
}
@media (max-width: 980px) {
  ._uw-on-page-menu_st4hc_19845 {
    top: 77px;
  }
}
@media (min-width: 769px) {
  ._uw-on-page-menu_st4hc_19845 summary {
    display: none;
  }
}
@media (max-width: 767px) {
  ._uw-on-page-menu_st4hc_19845 {
    margin-top: -2rem;
  }
  ._uw-home-carousel_st4hc_19884 + ._uw-on-page-menu_st4hc_19845 {
    margin-top: -2rem;
  }
  ._uw-on-page-menu_st4hc_19845 ul {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
  }
  ._uw-on-page-menu_st4hc_19845 ul a {
    display: block;
  }
}
._uw-opening-times_st4hc_19956 {
  margin-bottom: 3.125rem;
}
._uw-opening-times_st4hc_19956 ._border-top_st4hc_17659 {
  padding: 1.875rem 1.875rem;
  position: relative;
}
@media print, screen and (min-width: 64em) {
  ._uw-opening-times_st4hc_19956 ._border-top_st4hc_17659 {
    padding: 1.875rem 1.875rem;
  }
}
._uw-opening-times_st4hc_19956 ._border-top_st4hc_17659 > ._border-bottom_st4hc_17668:after,
._uw-opening-times_st4hc_19956 ._border-top_st4hc_17659 > ._border-bottom_st4hc_17668:before, ._uw-opening-times_st4hc_19956 ._border-top_st4hc_17659:after, ._uw-opening-times_st4hc_19956 ._border-top_st4hc_17659:before {
  display: block;
  content: "";
  width: 2rem;
  height: 2rem;
  position: absolute;
  transition: transform 0.5s ease-out;
}
._uw-opening-times_st4hc_19956 ._border-top_st4hc_17659 > ._border-bottom_st4hc_17668:before, ._uw-opening-times_st4hc_19956 ._border-top_st4hc_17659:before {
  top: 0;
  border-top: 0.0625rem solid #fff;
}
._uw-opening-times_st4hc_19956 ._border-top_st4hc_17659:before {
  left: 0;
  border-left: 0.0625rem solid #fff;
}
._uw-opening-times_st4hc_19956 ._border-top_st4hc_17659 > ._border-bottom_st4hc_17668:before {
  right: 0;
  border-right: 0.0625rem solid #fff;
}
._uw-opening-times_st4hc_19956 ._border-top_st4hc_17659 > ._border-bottom_st4hc_17668:after, ._uw-opening-times_st4hc_19956 ._border-top_st4hc_17659:after {
  bottom: 0;
  border-bottom: 0.0625rem solid #fff;
}
._uw-opening-times_st4hc_19956 ._border-top_st4hc_17659:after {
  left: 0;
  border-left: 0.0625rem solid #fff;
}
._uw-opening-times_st4hc_19956 ._border-top_st4hc_17659 ._border-bottom_st4hc_17668:after {
  right: 0;
  border-right: 0.0625rem solid #fff;
}
._uw-opening-times_st4hc_19956 ._border-top_st4hc_17659:hover:before {
  transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
}
._uw-opening-times_st4hc_19956 ._border-top_st4hc_17659:hover > ._border-bottom_st4hc_17668:before {
  transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
}
._uw-opening-times_st4hc_19956 ._border-top_st4hc_17659:hover:after {
  transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
}
._uw-opening-times_st4hc_19956 ._border-top_st4hc_17659:hover > ._border-bottom_st4hc_17668:after {
  transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
}
@media print, screen and (min-width: 48em) {
  ._uw-opening-times_st4hc_19956 {
    margin-bottom: 3.75rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-opening-times_st4hc_19956 {
    margin-bottom: 0;
  }
  ._uw-opening-times_st4hc_19956 ._border-top_st4hc_17659 {
    padding: 1.875rem 1.875rem;
    position: relative;
  }
}
@media print, screen and (min-width: 64em) and (min-width: 64em) {
  ._uw-opening-times_st4hc_19956 ._border-top_st4hc_17659 {
    padding: 1.875rem 1.875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-opening-times_st4hc_19956 ._border-top_st4hc_17659 > ._border-bottom_st4hc_17668:after,
  ._uw-opening-times_st4hc_19956 ._border-top_st4hc_17659 > ._border-bottom_st4hc_17668:before, ._uw-opening-times_st4hc_19956 ._border-top_st4hc_17659:after, ._uw-opening-times_st4hc_19956 ._border-top_st4hc_17659:before {
    display: block;
    content: "";
    width: 2rem;
    height: 2rem;
    position: absolute;
    transition: transform 0.5s ease-out;
  }
  ._uw-opening-times_st4hc_19956 ._border-top_st4hc_17659 > ._border-bottom_st4hc_17668:before, ._uw-opening-times_st4hc_19956 ._border-top_st4hc_17659:before {
    top: 0;
    border-top: 0.0625rem solid #fff;
  }
  ._uw-opening-times_st4hc_19956 ._border-top_st4hc_17659:before {
    left: 0;
    border-left: 0.0625rem solid #fff;
  }
  ._uw-opening-times_st4hc_19956 ._border-top_st4hc_17659 > ._border-bottom_st4hc_17668:before {
    right: 0;
    border-right: 0.0625rem solid #fff;
  }
  ._uw-opening-times_st4hc_19956 ._border-top_st4hc_17659 > ._border-bottom_st4hc_17668:after, ._uw-opening-times_st4hc_19956 ._border-top_st4hc_17659:after {
    bottom: 0;
    border-bottom: 0.0625rem solid #fff;
  }
  ._uw-opening-times_st4hc_19956 ._border-top_st4hc_17659:after {
    left: 0;
    border-left: 0.0625rem solid #fff;
  }
  ._uw-opening-times_st4hc_19956 ._border-top_st4hc_17659 ._border-bottom_st4hc_17668:after {
    right: 0;
    border-right: 0.0625rem solid #fff;
  }
  ._uw-opening-times_st4hc_19956 ._border-top_st4hc_17659:hover:before {
    transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
  }
  ._uw-opening-times_st4hc_19956 ._border-top_st4hc_17659:hover > ._border-bottom_st4hc_17668:before {
    transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
  }
  ._uw-opening-times_st4hc_19956 ._border-top_st4hc_17659:hover:after {
    transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
  }
  ._uw-opening-times_st4hc_19956 ._border-top_st4hc_17659:hover > ._border-bottom_st4hc_17668:after {
    transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
  }
}
._uw-opening-times_st4hc_19956 ._border-top_st4hc_17659 {
  padding: 2.8125rem 1.5625rem 3.125rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-opening-times_st4hc_19956 ._border-top_st4hc_17659 {
    padding: 1.125rem 3.4375rem 2.5rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-opening-times_st4hc_19956 ._border-top_st4hc_17659 {
    padding: 2.5rem 2rem 2.5rem;
  }
}
._uw-opening-times__title_st4hc_20092 {
  display: inline-block;
  font-size: 1.25rem;
  line-height: 1.4;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  margin-bottom: 0.9375rem;
  padding-top: 2rem;
  line-height: 0.5;
}
._uw-opening-times__title_st4hc_20092:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.125rem;
  background-color: #001641;
  margin-top: 0.9375rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-opening-times__title_st4hc_20092 {
    font-size: 1.5rem;
    line-height: 1;
    font-weight: 700;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
  ._uw-opening-times__title_st4hc_20092:after {
    content: "";
    display: block;
    width: 3.125rem;
    height: 0.125rem;
    background-color: #fff;
    margin-top: 0.9375rem;
  }
}
._uw-opening-times__btn_st4hc_20135 {
  display: inline-block;
  background: #ed0a00;
  color: #fff;
  text-transform: uppercase;
  padding: 0.375rem 0.5rem 0.3125rem;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._uw-opening-times__btn_st4hc_20135:focus {
  color: #fff;
}
._uw-opening-times__btn_st4hc_20135:hover {
  background: #fff;
  text-decoration: none;
}
._uw-opening-times_st4hc_19956 ul {
  margin-bottom: 1rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-opening-times_st4hc_19956 ul {
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-opening-times_st4hc_19956 ul {
    margin-bottom: 0.9375rem;
  }
}
._uw-opening-times_st4hc_19956 li {
  font-size: 1rem;
  line-height: 1.25;
  font-weight: 200;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 0.5rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-opening-times_st4hc_19956 li {
    margin-bottom: 0.5rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-opening-times_st4hc_19956 li {
    font-size: 1rem;
    line-height: 1.25;
    font-weight: 200;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 0.5rem;
  }
}
._uw-opening-times_st4hc_19956 li:last-of-type {
  margin-bottom: 0;
}
._uw-opening-times_st4hc_19956 p {
  font-size: 0.9rem;
}
._uw-opening-times_st4hc_19956 p > b {
  font-size: 1rem;
}
._uw-opening-times_st4hc_19956 ._item_st4hc_19657 {
  position: relative;
  float: left;
  font-size: 1rem;
}
._uw-opening-times_st4hc_19956 ._item_st4hc_19657 p {
  text-align: center;
  position: absolute;
  line-height: 160px;
  width: 103%;
  font-size: 1rem;
}
._uw-opening-times_st4hc_19956 svg {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
._uw-opening-times_st4hc_19956 ._circle_animation_st4hc_20224 {
  stroke-dasharray: 314; /* this value is the pixel circumference of the circle */
  stroke-dashoffset: 314;
}

._uw-orbit-arrows_st4hc_11751:focus {
  outline: 1px dotted #001641;
  box-shadow: 0px 0px 2px #fff;
}
._uw-orbit-arrows_st4hc_11751 button:hover {
  background: transparent;
}
._uw-orbit-arrows_st4hc_11751 button:hover ._fa-chevron-left_st4hc_2720,
._uw-orbit-arrows_st4hc_11751 button:hover ._fa-chevron-right_st4hc_2712 {
  color: #f2f2f2;
}
._uw-orbit-arrows_st4hc_11751 ._fa-chevron-left_st4hc_2720,
._uw-orbit-arrows_st4hc_11751 ._fa-chevron-right_st4hc_2712 {
  font-size: 2.25rem;
  line-height: 2.25rem;
}
._uw-orbit-arrows_st4hc_11751 ._orbit-next_st4hc_9877,
._uw-orbit-arrows_st4hc_11751 ._orbit-previous_st4hc_9877 {
  padding-top: 0;
  padding-bottom: 0;
  top: calc(50% - 2.25rem / 2);
}

._uw-page-grid__title_st4hc_20252 {
  font-size: 1.802rem;
  line-height: 1.85rem;
  font-weight: 700;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 1.875rem;
  color: #ed0a00;
}
._uw-page-grid__articles_st4hc_20261 {
  margin-bottom: 0.9375em;
}
._uw-page-grid_st4hc_20252 ._article_st4hc_14655 a {
  width: 100%;
}
._uw-page-grid_st4hc_20252 ._article__image_st4hc_17635 {
  display: block;
}
._uw-page-grid_st4hc_20252 ._article__image_st4hc_17635 img {
  display: block;
  margin-bottom: 0.9375rem;
}
._uw-page-grid_st4hc_20252 ._article__button_st4hc_19487 {
  margin-bottom: 0.625rem;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  display: inline-block;
}
@media (min-width: 980px) {
  ._uw-page-grid_st4hc_20252 ._article__button_st4hc_19487 {
    max-width: 90%;
  }
}
._uw-page-grid_st4hc_20252 ._article__button_st4hc_19487::after {
  transition: margin-left 0.2s ease-in-out;
}
._uw-page-grid_st4hc_20252 ._article__button_st4hc_19487:hover::after {
  margin-left: 1.5625rem;
}
._uw-page-grid_st4hc_20252 ._article__button_st4hc_19487 svg {
  margin-left: 0.625rem;
}
._uw-page-grid_st4hc_20252 ._article_st4hc_14655 span {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: rgba(0, 0, 0, 0.6);
  text-transform: uppercase;
  margin-bottom: 5px;
  display: inline-block;
}
@media print, screen and (min-width: 48em) {
  ._uw-page-grid_st4hc_20252 ._article_st4hc_14655 span {
    margin-bottom: 0.3125rem;
  }
}
._uw-page-grid_st4hc_20252 ._article_st4hc_14655 h3 {
  font-size: 1.5rem;
  line-height: 1.1666666667;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  margin: 0 0 0.9375rem;
}
._uw-page-grid_st4hc_20252 ._quote_st4hc_16561 {
  padding: 3.75rem 0 0;
}
@media print, screen and (max-width: 74.99875em) {
  ._uw-page-grid_st4hc_20252 ._quote_st4hc_16561 {
    width: calc(100% - 3.75rem) !important;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-page-grid_st4hc_20252 ._quote_st4hc_16561 {
    padding-top: 4rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-page-grid_st4hc_20252 ._quote_st4hc_16561 {
    padding-right: 1.875rem;
    padding-top: 2.75rem;
    margin-top: -1.25rem;
  }
}
._uw-page-grid_st4hc_20252 ._quote__content_st4hc_20353 {
  margin: 0;
  position: relative;
}
._uw-page-grid_st4hc_20252 ._quote__content_st4hc_20353::before {
  content: "";
  position: absolute;
  content: "“";
  display: block;
  font-size: 8.75rem;
  line-height: 0.8571428571;
  font-weight: 500;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  height: 2.5625rem;
  color: #001641;
  top: -3.75rem;
}
._uw-page-grid_st4hc_20252 ._quote__content_st4hc_20353 p {
  font-size: 1.5rem;
  line-height: 1.0833333333;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  font-style: italic;
}
@media print, screen and (min-width: 48em) {
  ._uw-page-grid_st4hc_20252 ._quote__content_st4hc_20353 p {
    font-size: 1.6875rem;
    line-height: 1.1111111111;
    font-weight: 400;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-page-grid_st4hc_20252 ._quote__content_st4hc_20353 cite {
  font-size: 0.875rem;
  line-height: 1.0625rem;
  text-transform: uppercase;
  font-style: normal;
}
._uw-page-grid_st4hc_20252 ._quote__content_st4hc_20353 span {
  font-weight: 700;
  display: block;
  margin-bottom: 0.3125rem;
}
._uw-page-grid_st4hc_20252 ._grid-quote-landing_st4hc_20412#_grid-quote-landing-id_st4hc_1 {
  margin-top: 3.75rem;
  margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-page-grid_st4hc_20252 ._grid-quote-landing_st4hc_20412#_grid-quote-landing-id_st4hc_1 {
    margin-bottom: 0;
    margin-top: 3.75rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-page-grid_st4hc_20252 ._grid-quote-landing_st4hc_20412#_grid-quote-landing-id_st4hc_1 {
    margin-bottom: 3.125rem;
    margin-top: 6.25rem;
  }
}
._uw-page-grid_st4hc_20252 ._grid-quote-landing_st4hc_20412#_grid-quote-landing-id_st4hc_1 > a._button_st4hc_3169 {
  display: flex;
}
@media only screen and (min-width: 768px) {
  ._uw-page-grid_st4hc_20252 {
    margin-bottom: 0;
  }
}

._page-navigator_st4hc_3153 {
  margin-bottom: 1.875rem;
  z-index: 6;
}
@media print, screen and (min-width: 48em) {
  ._page-navigator_st4hc_3153 {
    margin-bottom: 0;
  }
}
._page-navigator__button_st4hc_11562 {
  display: none;
  font-size: 0.875rem;
  line-height: 2.8571428571;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #fff;
  text-transform: uppercase;
  min-height: 2.5rem;
  min-width: 8.4375rem;
  background-color: #001641;
  padding: 0 0.5rem;
  position: relative;
  padding: 0 0.75rem;
  min-width: 10.125rem;
}
._page-navigator__button_st4hc_11562:active, ._page-navigator__button_st4hc_11562:focus, ._page-navigator__button_st4hc_11562:hover {
  color: #fff;
  text-decoration: none;
}
._page-navigator__button_st4hc_11562:focus {
  outline: 1px dotted #001641;
  box-shadow: 0 0 2px #fff;
}
@media print, screen and (min-width: 48em) {
  ._page-navigator__button_st4hc_11562 {
    width: 50%;
  }
}
._page-navigator__button--pages_st4hc_11652 {
  background-color: #0033FF;
  min-width: 8.125rem;
  margin-left: 0.3125rem;
  min-width: 9.1875rem;
}
._taem-layout_st4hc_12600 ._page-navigator__button--pages_st4hc_11652 {
  background-color: #ed0a00;
}
@media print, screen and (min-width: 48em) {
  ._page-navigator__button--pages_st4hc_11652 {
    min-width: 50%;
    position: relative;
    left: 0;
    margin-left: 0;
    padding-left: 60px;
    min-height: 3.125rem;
    line-height: 3.125rem;
  }
}
@media screen and (min-width: 75em) {
  ._page-navigator__button--pages_st4hc_11652 {
    display: none;
    line-height: 1.1875rem;
  }
}
._page-navigator__button--breadcrumbs_st4hc_12563 {
  background-color: #001641;
  position: relative;
}
@media print, screen and (min-width: 48em) {
  ._page-navigator__button--breadcrumbs_st4hc_12563 {
    min-width: 50%;
    position: relative;
    left: 0;
    margin-left: 0;
    min-height: 3.125rem;
    line-height: 3.125rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._page-navigator__button_st4hc_11562._mobile-width-100_st4hc_20520 {
    min-width: 100%;
  }
}
._page-navigator__button_st4hc_11562 i,
._page-navigator__button_st4hc_11562 svg {
  margin-left: 0.5rem;
  font-size: 0.625rem;
}
._page-navigator__button_st4hc_11562._is-active_st4hc_9731 {
  z-index: 10;
}
._page-navigator__button_st4hc_11562._is-active_st4hc_9731 ._fa-chevron-down_st4hc_2716 {
  display: none;
}
._page-navigator__button_st4hc_11562._is-active_st4hc_9731 ._fa-times_st4hc_2700 {
  display: inline-block;
}
._page-navigator__button_st4hc_11562 ._fa-times_st4hc_2700 {
  display: none;
}
._page-navigator_st4hc_3153 ._mobile-hide_st4hc_20541 {
  display: none !important;
}
@media print, screen and (min-width: 48em) {
  ._page-navigator_st4hc_3153 ._mobile-hide_st4hc_20541 {
    display: none !important;
  }
}
._page-navigator__list_st4hc_11526 a {
  color: #fff;
  font-size: 0.8125rem;
  line-height: 1.3846153846;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._page-navigator__list_st4hc_11526 li {
  margin-bottom: 0.9375rem;
}
@media print, screen and (min-width: 48em) {
  ._page-navigator__list--breadcrumbs_st4hc_11537 {
    position: absolute;
    left: 0;
    min-width: 22.8125rem;
  }
}
@media screen and (min-width: 75em) {
  ._page-navigator__list--breadcrumbs_st4hc_11537 {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
    max-width: 76.875rem;
    margin-left: auto;
    margin-right: auto;
    min-width: 0;
    left: 0;
    right: 0;
    width: 100%;
  }
}
._page-navigator__list--breadcrumbs_st4hc_11537 ul {
  display: none;
  width: 100%;
  padding: 3rem 0.9375rem 0.625rem;
  margin-left: 0;
  position: relative;
  top: -2.5rem;
  background: #001641;
}
._page-navigator__list--breadcrumbs_st4hc_11537 ul li {
  display: block;
  width: 100%;
}
._page-navigator__list--breadcrumbs_st4hc_11537 ul li:nth-of-type(2) {
  padding-left: 0.9375rem;
}
._page-navigator__list--breadcrumbs_st4hc_11537 ul li:nth-of-type(3) {
  padding-left: 1.875rem;
}
._page-navigator__list--breadcrumbs_st4hc_11537 ul li:nth-of-type(n+4) {
  padding-left: 2.8125rem;
}
@media print, screen and (min-width: 64em) {
  ._page-navigator__list--breadcrumbs_st4hc_11537 ul {
    z-index: 1;
    position: relative;
  }
}
@media screen and (min-width: 75em) {
  ._page-navigator__list--breadcrumbs_st4hc_11537 ul {
    display: block !important;
    background: transparent;
  }
  ._page-navigator__list--breadcrumbs_st4hc_11537 ul li {
    display: inline-block;
    width: auto;
    padding-left: 0 !important;
  }
}
._page-navigator__list--breadcrumbs_st4hc_11537 a {
  font-weight: 400;
}
@media screen and (min-width: 75em) {
  ._page-navigator__list--pages_st4hc_11526 {
    z-index: 9;
  }
}
@media print, screen and (min-width: 48em) {
  ._page-navigator__list--pages_st4hc_11526 {
    position: absolute;
    left: 0;
    min-width: 22.8125rem;
  }
}
@media screen and (min-width: 75em) {
  ._page-navigator__list--pages_st4hc_11526 {
    padding-right: 0;
    padding-left: 0;
    max-width: 76.875rem;
    margin-left: auto;
    margin-right: auto;
    min-width: 0;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 0;
  }
}
@media screen and (min-width: 90em) {
  ._page-navigator__list--pages_st4hc_11526 {
    left: -13.25rem;
  }
}
._page-navigator__list--pages--wrapper_st4hc_11526 {
  background-color: #0033FF;
  width: 100%;
  padding: 3rem 0.9375rem 0.625rem;
  margin-left: 0;
  position: relative;
  z-index: 5;
}
._taem-layout_st4hc_12600 ._page-navigator__list--pages--wrapper_st4hc_11526 {
  background-color: #ed0a00;
}
@media print, screen and (max-width: 47.99875em) {
  ._page-navigator__list--pages--wrapper_st4hc_11526 {
    top: -2.5rem;
  }
}
@media print, screen and (max-width: 89.99875em) {
  ._page-navigator__list--pages--wrapper_st4hc_11526 {
    display: none;
  }
}
@media print, screen and (min-width: 48em) {
  ._page-navigator__list--pages--wrapper_st4hc_11526 {
    padding: 3rem 0.9375rem 0.625rem 3.75rem;
  }
}
@media screen and (min-width: 75em) {
  ._page-navigator__list--pages--wrapper_st4hc_11526 {
    display: block !important;
    padding: 2.5rem 1.5625rem 1.875rem;
    max-width: 11.75rem;
    position: fixed;
    top: 9.625rem;
  }
}
@media screen and (min-width: 90em) {
  ._page-navigator__list--pages--wrapper_st4hc_11526 {
    max-width: 16.25rem;
    padding: 2.5rem 2.5rem 1.875rem;
  }
}
._page-navigator__list--pages--wrapper_st4hc_11526 ._page-navigator__title_st4hc_20696 {
  color: #fff;
  font-size: 0.875rem;
  line-height: 1.5;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  display: inline-block;
  margin-bottom: 1.875em;
}
@media print, screen and (min-width: 64em) {
  ._page-navigator__list--pages--wrapper_st4hc_11526 ._page-navigator__title_st4hc_20696 {
    margin-bottom: 1.25rem;
  }
}
._page-navigator__list--pages--wrapper_st4hc_11526 ul li {
  line-height: 1;
}
@media print, screen and (min-width: 64em) {
  ._page-navigator__list--pages--wrapper_st4hc_11526 ul li a {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._page-navigator__list--pages--wrapper_st4hc_11526 ul li._current_st4hc_9962 a {
  font-weight: 700;
}
._page-navigator__list--pages--wrapper_st4hc_11526 ul li ._currentbranch0_st4hc_20733 a {
  font-weight: 700;
}
._scroll-active_st4hc_12996 ._page-navigator__list--pages--wrapper_st4hc_11526 {
  top: 4.825rem;
}

._page-navigator-more_st4hc_20740 {
  color: #fff;
  font-size: 0.8125rem;
  line-height: 1.23077;
  position: absolute;
  bottom: 0;
  display: none;
  width: 100%;
  text-align: left;
  background: #0033FF;
  left: 0;
  padding: 15px 1.5625rem;
  cursor: pointer;
}
._taem-layout_st4hc_12600 ._page-navigator-more_st4hc_20740 {
  background: #ed0a00;
}
@media (min-width: 1200px) {
  ._page-navigator-truncate_st4hc_20758 ._page-navigator-more_st4hc_20740 {
    display: block;
  }
}
._page-navigator-more_st4hc_20740::before {
  font-family: "WwwUowEduAu";
  content: "\f003";
  display: inline-block;
  margin-right: 10px;
}
._page-navigator-show-all_st4hc_20768 ._page-navigator-more_st4hc_20740::before {
  content: "\f000";
}
._page-navigator-more_st4hc_20740:hover {
  color: rgba(255, 255, 255, 0.85);
}
._page-navigator-more_st4hc_20740:hover::before {
  animation: _subtle-bounce-down_st4hc_1 0.5s infinite ease-in-out alternate;
}
._page-navigator-show-all_st4hc_20768 ._page-navigator-more_st4hc_20740:hover::before {
  animation: _subtle-bounce-up_st4hc_1 0.5s infinite ease-in-out alternate;
}

@media (min-width: 1200px) {
  ._page-navigator-truncate_st4hc_20758 ._page-navigator__list--pages--wrapper_st4hc_11526 {
    max-height: 450px;
    overflow: hidden;
  }
  ._page-navigator-truncate_st4hc_20758._page-navigator-show-all_st4hc_20768 ._page-navigator__list--pages--wrapper_st4hc_11526 {
    max-height: none;
    overflow: visible;
  }
}
@keyframes _subtle-bounce-down_st4hc_1 {
  100% {
    transform: translateY(2px);
  }
}
@keyframes _subtle-bounce-up_st4hc_1 {
  100% {
    transform: translateY(-2px);
  }
}
._page-navigator-single_st4hc_20801 ._page-navigator__button_st4hc_11562 {
  width: 100%;
}
._page-navigator-single_st4hc_20801 ._page-navigator__list--breadcrumbs_st4hc_11537 ul {
  width: 100% !important;
}
._page-navigator-single_st4hc_20801 ._page-navigator__list--breadcrumbs_st4hc_11537 ul a {
  display: inline-block !important;
}

._uw-panel-grid-link-list_st4hc_12173 {
  background: #001641;
  position: relative;
}
._uw-panel-grid-link-list_st4hc_12173 > ._grid-container_st4hc_3812, ._uw-panel-grid-link-list_st4hc_12173 > ._mw-grid-container_st4hc_3812 {
  position: relative;
  padding-block: var(--section-spacing-y);
}
._uw-panel-grid-link-list_st4hc_12173 > ._grid-container_st4hc_3812 ._cell_st4hc_3333 > *:last-child, ._uw-panel-grid-link-list_st4hc_12173 > ._mw-grid-container_st4hc_3812 ._cell_st4hc_3333 > *:last-child {
  margin-bottom: 0;
}
._uw-panel-grid-link-list_st4hc_12173 > ._grid-container_st4hc_3812 ._uw-related-links_st4hc_20822, ._uw-panel-grid-link-list_st4hc_12173 > ._mw-grid-container_st4hc_3812 ._uw-related-links_st4hc_20822 {
  margin-top: 0.9375em;
}
._uw-panel-grid-link-list_st4hc_12173 > ._grid-container_st4hc_3812:after, ._uw-panel-grid-link-list_st4hc_12173 > ._mw-grid-container_st4hc_3812:after, ._uw-panel-grid-link-list_st4hc_12173 > ._grid-container_st4hc_3812:before, ._uw-panel-grid-link-list_st4hc_12173 > ._mw-grid-container_st4hc_3812:before {
  content: "";
  display: block;
  transform: rotate3d(0, 0, 1, -270deg) scale3d(0, 0, 1);
  width: 0.3125rem;
  height: 7.6875rem;
  background-color: #ed0a00;
  position: absolute;
}
._uw-panel-grid-link-list_st4hc_12173 > ._grid-container_st4hc_3812:before, ._uw-panel-grid-link-list_st4hc_12173 > ._mw-grid-container_st4hc_3812:before {
  left: 1.875rem;
  top: -4em;
}
@media print, screen and (min-width: 64em) {
  ._uw-panel-grid-link-list_st4hc_12173 > ._grid-container_st4hc_3812:before, ._uw-panel-grid-link-list_st4hc_12173 > ._mw-grid-container_st4hc_3812:before {
    left: 2.8125rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-panel-grid-link-list_st4hc_12173 > ._grid-container_st4hc_3812:before, ._uw-panel-grid-link-list_st4hc_12173 > ._mw-grid-container_st4hc_3812:before {
    left: 0;
  }
}
._uw-panel-grid-link-list_st4hc_12173 > ._grid-container_st4hc_3812:after, ._uw-panel-grid-link-list_st4hc_12173 > ._mw-grid-container_st4hc_3812:after {
  right: 2.1875rem;
  bottom: -4em;
}
@media print, screen and (min-width: 64em) {
  ._uw-panel-grid-link-list_st4hc_12173 > ._grid-container_st4hc_3812:after, ._uw-panel-grid-link-list_st4hc_12173 > ._mw-grid-container_st4hc_3812:after {
    right: 2.8125rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-panel-grid-link-list_st4hc_12173 > ._grid-container_st4hc_3812:after, ._uw-panel-grid-link-list_st4hc_12173 > ._mw-grid-container_st4hc_3812:after {
    right: 0;
  }
}
._uw-panel-grid-link-list_st4hc_12173 h2 {
  color: #fff;
}
._uw-panel-grid-link-list_st4hc_12173 ._uw-items_st4hc_20865 {
  margin-bottom: 3.75rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-panel-grid-link-list_st4hc_12173 ._uw-items_st4hc_20865 {
    margin-bottom: 0;
  }
}
._uw-panel-grid-link-list_st4hc_12173 ._uw-items_st4hc_20865 > ._button_st4hc_3169 {
  margin-bottom: 0;
}
._uw-panel-grid-link-list_st4hc_12173 ._uw-item_st4hc_3313 {
  margin-right: 0.75rem;
}
._uw-panel-grid-link-list_st4hc_12173 ._uw-item_st4hc_3313 img {
  margin-bottom: 0.9375rem;
}
._uw-panel-grid-link-list_st4hc_12173 ._uw-item_st4hc_3313 h3 a::after {
  transition: margin-left 0.4s;
}
._uw-panel-grid-link-list_st4hc_12173 ._uw-item_st4hc_3313 h3 a:hover::after {
  margin-left: 1.5625rem;
}
._uw-panel-grid-link-list_st4hc_12173 ._uw-item_st4hc_3313 > a:hover {
  position: relative;
  display: block;
  transition: 0.25s;
  background-color: transparent;
}
._uw-panel-grid-link-list_st4hc_12173 ._uw-item_st4hc_3313 > a:hover + h3 ._fa-chevron-right_st4hc_2712 {
  transform: translateX(5px);
}
._uw-panel-grid-link-list_st4hc_12173 ._uw-item_st4hc_3313 > a:hover:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.2483368347) 0%, rgba(186, 186, 186, 0) 100%);
  top: 0;
}
._uw-panel-grid-link-list_st4hc_12173 ._uw-item_st4hc_3313 h3 {
  margin-top: 0.9375rem;
  margin-bottom: 0.625rem;
}
._uw-panel-grid-link-list_st4hc_12173 ._uw-item_st4hc_3313 h3 a {
  color: #fff;
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  margin-top: 0.625rem;
}
._uw-panel-grid-link-list_st4hc_12173 ._uw-item_st4hc_3313 h3 a::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 0.9375rem;
  transition: 0.25s;
}
._uw-panel-grid-link-list_st4hc_12173 ._uw-item_st4hc_3313 h3 a ._fa-chevron-right_st4hc_2712 {
  display: none;
}
._uw-panel-grid-link-list_st4hc_12173 ._uw-item_st4hc_3313 h3 a:hover {
  text-decoration: none;
}
._uw-panel-grid-link-list_st4hc_12173 ._uw-item_st4hc_3313 h3 a:hover::after {
  transform: translateX(5px);
}
._uw-panel-grid-link-list_st4hc_12173 ._uw-item_st4hc_3313 h3 a:hover ._fa-chevron-right_st4hc_2712 {
  transform: translateX(5px);
}
._uw-panel-grid-link-list_st4hc_12173 ._uw-item_st4hc_3313 p {
  color: #fff;
  margin-bottom: 0;
}
._uw-panel-grid-link-list_st4hc_12173._in-view_st4hc_16828 ._grid-container_st4hc_3812:after, ._uw-panel-grid-link-list_st4hc_12173._in-view_st4hc_16828 ._mw-grid-container_st4hc_3812:after, ._uw-panel-grid-link-list_st4hc_12173._in-view_st4hc_16828 ._grid-container_st4hc_3812:before, ._uw-panel-grid-link-list_st4hc_12173._in-view_st4hc_16828 ._mw-grid-container_st4hc_3812:before {
  animation: _linesAnimateIn_st4hc_1 1s ease-out forwards;
  animation-delay: 0.4s;
}
._uw-panel-grid-link-list_st4hc_12173 ._uw-related-links_st4hc_20822 {
  margin-bottom: 0;
}
._uw-panel-grid-link-list_st4hc_12173 ._uw-related-links_st4hc_20822 ._border-top_st4hc_17659 {
  padding: 1.875rem 1.875rem;
  position: relative;
}
@media print, screen and (min-width: 64em) {
  ._uw-panel-grid-link-list_st4hc_12173 ._uw-related-links_st4hc_20822 ._border-top_st4hc_17659 {
    padding: 1.875rem 1.875rem;
  }
}
._uw-panel-grid-link-list_st4hc_12173 ._uw-related-links_st4hc_20822 ._border-top_st4hc_17659 > ._border-bottom_st4hc_17668:after,
._uw-panel-grid-link-list_st4hc_12173 ._uw-related-links_st4hc_20822 ._border-top_st4hc_17659 > ._border-bottom_st4hc_17668:before, ._uw-panel-grid-link-list_st4hc_12173 ._uw-related-links_st4hc_20822 ._border-top_st4hc_17659:after, ._uw-panel-grid-link-list_st4hc_12173 ._uw-related-links_st4hc_20822 ._border-top_st4hc_17659:before {
  display: block;
  content: "";
  width: 2rem;
  height: 2rem;
  position: absolute;
  transition: transform 0.5s ease-out;
}
._uw-panel-grid-link-list_st4hc_12173 ._uw-related-links_st4hc_20822 ._border-top_st4hc_17659 > ._border-bottom_st4hc_17668:before, ._uw-panel-grid-link-list_st4hc_12173 ._uw-related-links_st4hc_20822 ._border-top_st4hc_17659:before {
  top: 0;
  border-top: 0.0625rem solid #fff;
}
._uw-panel-grid-link-list_st4hc_12173 ._uw-related-links_st4hc_20822 ._border-top_st4hc_17659:before {
  left: 0;
  border-left: 0.0625rem solid #fff;
}
._uw-panel-grid-link-list_st4hc_12173 ._uw-related-links_st4hc_20822 ._border-top_st4hc_17659 > ._border-bottom_st4hc_17668:before {
  right: 0;
  border-right: 0.0625rem solid #fff;
}
._uw-panel-grid-link-list_st4hc_12173 ._uw-related-links_st4hc_20822 ._border-top_st4hc_17659 > ._border-bottom_st4hc_17668:after, ._uw-panel-grid-link-list_st4hc_12173 ._uw-related-links_st4hc_20822 ._border-top_st4hc_17659:after {
  bottom: 0;
  border-bottom: 0.0625rem solid #fff;
}
._uw-panel-grid-link-list_st4hc_12173 ._uw-related-links_st4hc_20822 ._border-top_st4hc_17659:after {
  left: 0;
  border-left: 0.0625rem solid #fff;
}
._uw-panel-grid-link-list_st4hc_12173 ._uw-related-links_st4hc_20822 ._border-top_st4hc_17659 ._border-bottom_st4hc_17668:after {
  right: 0;
  border-right: 0.0625rem solid #fff;
}
._uw-panel-grid-link-list_st4hc_12173 ._uw-related-links_st4hc_20822 ._border-top_st4hc_17659:hover:before {
  transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
}
._uw-panel-grid-link-list_st4hc_12173 ._uw-related-links_st4hc_20822 ._border-top_st4hc_17659:hover > ._border-bottom_st4hc_17668:before {
  transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
}
._uw-panel-grid-link-list_st4hc_12173 ._uw-related-links_st4hc_20822 ._border-top_st4hc_17659:hover:after {
  transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
}
._uw-panel-grid-link-list_st4hc_12173 ._uw-related-links_st4hc_20822 ._border-top_st4hc_17659:hover > ._border-bottom_st4hc_17668:after {
  transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
}
._uw-panel-grid-link-list_st4hc_12173 ._uw-related-links_st4hc_20822 li {
  margin-bottom: 1rem;
  line-height: 1;
}
@media print, screen and (min-width: 48em) {
  ._uw-panel-grid-link-list_st4hc_12173 ._uw-related-links_st4hc_20822 li {
    margin-bottom: 1.125rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-panel-grid-link-list_st4hc_12173 ._uw-related-links_st4hc_20822 li {
    margin-bottom: 1.25rem;
  }
}
._uw-panel-grid-link-list_st4hc_12173 ._uw-related-links_st4hc_20822 h4 {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0.9375rem;
}
._uw-panel-grid-link-list_st4hc_12173 ._uw-related-links_st4hc_20822 h3,
._uw-panel-grid-link-list_st4hc_12173 ._uw-related-links_st4hc_20822 span,
._uw-panel-grid-link-list_st4hc_12173 ._uw-related-links_st4hc_20822 ul a {
  color: #fff;
}
._uw-panel-grid-link-list_st4hc_12173 ._uw-related-links_st4hc_20822 span.__uw-related-links__title_2images_st4hc_21040 {
  font-size: 0.875rem;
  line-height: 1.2142857143;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  display: inline-block;
  color: #ed0a00;
  margin-bottom: 20px;
  text-transform: uppercase;
  background-color: white;
  color: #001641;
  padding: 0.3125rem 0.625rem;
}
@media screen and (min-width: 75em) {
  ._uw-panel-grid-link-list_st4hc_12173 ._uw-related-links_st4hc_20822 {
    max-width: 24.125rem;
  }
  ._uw-panel-grid-link-list_st4hc_12173 ._uw-related-links_st4hc_20822 ul {
    font-size: 0.875rem;
  }
}

._uw-panel-section_st4hc_11743 {
  padding: 4.375rem 0 2.8125rem;
  background: #001641;
}
._uw-panel-section_st4hc_11743 h2 {
  color: #fff;
}
@media print, screen and (min-width: 48em) {
  ._uw-panel-section_st4hc_11743 {
    padding: 4.375rem 0 3.125rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-panel-section_st4hc_11743 {
    padding: 7.1875rem 0 6.25rem;
  }
}
._uw-panel-section__title_st4hc_21084 {
  font-size: 2.625rem;
  line-height: 1;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 0;
  color: #fff;
  margin-bottom: 1.875rem;
}
._uw-panel-section__title_st4hc_21084:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #fff;
  margin-top: 0.9375rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-panel-section__title_st4hc_21084 {
    font-size: 3.5rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-panel-section__title_st4hc_21084 {
    font-size: 7.0625rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-panel-section__title_st4hc_21084 {
    margin-bottom: 2.375rem;
  }
  ._uw-panel-section__title_st4hc_21084::after {
    margin-top: 1.5625rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-panel-section__title_st4hc_21084 {
    margin-bottom: 3.75rem;
  }
  ._uw-panel-section__title_st4hc_21084::after {
    content: none;
  }
}
._uw-panel-section_st4hc_11743 a:hover h4::after {
  margin-left: 1.5625rem;
}
._uw-panel-section_st4hc_11743 h3 {
  color: #fff;
  margin: 0.9375rem 0 0.625rem;
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
}
@media (max-width: 480px) {
  ._uw-panel-section_st4hc_11743 h3 {
    max-width: 80%;
  }
}
._uw-panel-section_st4hc_11743 h3::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 0.9375rem;
  transition: margin-left 0.4s;
}
._uw-panel-section_st4hc_11743 h3 i {
  margin-left: 0.9375rem;
  display: none;
}
._uw-panel-section_st4hc_11743 h3:focus, ._uw-panel-section_st4hc_11743 h3:hover {
  outline: none;
}
._uw-panel-section_st4hc_11743 h3:focus i._fa-chevron-right_st4hc_2712, ._uw-panel-section_st4hc_11743 h3:hover i._fa-chevron-right_st4hc_2712 {
  transform: translate3d(0.625rem, 0, 0);
}
._uw-panel-section_st4hc_11743 h3:focus {
  outline: 1px dotted #001641;
  box-shadow: 0 0 2px #fff;
}
._uw-panel-section_st4hc_11743 img {
  width: 100%;
}
._uw-panel-section__panel_st4hc_21193 {
  color: #fff;
}
._uw-panel-section__panel_st4hc_21193 a {
  display: block;
}
._uw-panel-section__panel_st4hc_21193 a:hover {
  text-decoration: none;
}
._uw-panel-section__panel_st4hc_21193 a:hover h3::after {
  margin-left: 25px;
}
._uw-panel-section__panel_st4hc_21193 p {
  margin-bottom: 0;
}
._uw-panel-section_st4hc_11743 ._button_st4hc_3169 {
  color: #fff;
  font-size: 1.125rem;
  line-height: 1.1;
  margin-top: 30px;
}

._uw-three-links-quote_st4hc_21215 {
  margin-top: 5rem;
}

._uw-three-block__blockquote_st4hc_21219 blockquote {
  margin-bottom: 0;
}
._uw-three-block__blockquote_st4hc_21219 a._button_st4hc_3169:last-child {
  margin-bottom: 0;
}
._uw-three-block__blockquote_st4hc_21219 a:hover p::after {
  margin-left: 25px;
  -webkit-transition: margin-left 0.2s ease-in-out;
  transition: margin-left 0.2s ease-in-out;
}

._uw-four-panel-horizontal_st4hc_21231 a:hover p::after {
  margin-left: 25px;
  -webkit-transition: margin-left 0.2s ease-in-out;
  transition: margin-left 0.2s ease-in-out;
}

@media print, screen and (max-width: 47.99875em) {
  ._uw-panel-section__panel_st4hc_21193 + ._uw-panel-section__panel_st4hc_21193 {
    margin-top: 2rem;
  }
}
._uw-promotion-banner_st4hc_21242 {
  background-size: cover;
  transition: height 0.5s;
  height: auto;
  position: relative;
  display: none;
  z-index: 999;
}
._uw-promotion-banner_st4hc_21242:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(0, #000000 0%, rgba(0, 0, 0, 0.4) 100%);
  opacity: 0.87;
  top: 0;
  left: 0;
}
@media screen and (min-width: 75em) {
  ._uw-promotion-banner_st4hc_21242:after {
    background-image: linear-gradient(0, #000000 0%, rgba(0, 0, 0, 0) 100%);
  }
}
@media screen and (min-width: 75em) {
  ._uw-promotion-banner_st4hc_21242 {
    align-items: flex-end;
    display: flex;
    height: 100vh;
    padding-bottom: 5rem;
    position: fixed;
    top: 0;
    right: 0;
    width: 0;
    transition: width 0.5s;
  }
}
._uw-promotion-banner_st4hc_21242 ._grid-container_st4hc_3812, ._uw-promotion-banner_st4hc_21242 ._mw-grid-container_st4hc_3812 {
  position: relative;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
._uw-promotion-banner__content_st4hc_21283 {
  position: relative;
  z-index: 1;
}
._uw-promotion-banner__content_st4hc_21283 p {
  color: #fff;
}
._uw-promotion-banner__date_st4hc_21290, ._uw-promotion-banner__hook_st4hc_21290 {
  font-size: 1.5rem;
  line-height: 1;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  ._uw-promotion-banner__date_st4hc_21290, ._uw-promotion-banner__hook_st4hc_21290 {
    font-size: 1.875rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-promotion-banner__hook_st4hc_21290 {
  margin-bottom: 0.5rem !important;
}
._uw-promotion-banner__date_st4hc_21290 {
  margin-bottom: 0.9375rem !important;
}
@media print, screen and (min-width: 48em) {
  ._uw-promotion-banner__date_st4hc_21290 {
    margin-bottom: 1.25rem;
  }
}
._uw-promotion-banner__title_st4hc_21325 {
  font-size: 1.875rem;
  line-height: 0.9333333333;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  margin-bottom: 0.9375rem !important;
}
@media print, screen and (min-width: 48em) {
  ._uw-promotion-banner__title_st4hc_21325 {
    font-size: 3.5rem;
    line-height: 0.8928571429;
    font-weight: 700;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 1.25rem;
  }
}
._uw-promotion-banner__close_st4hc_21350 {
  position: absolute;
  top: 1.25rem;
  right: 1.25rem;
  color: #fff;
  z-index: 6;
  cursor: pointer;
  display: none;
}
._uw-promotion-banner__close_st4hc_21350:hover {
  color: #ed0a00;
}
@media screen and (min-width: 75em) {
  ._uw-promotion-banner__close_st4hc_21350 {
    top: 1.25rem;
  }
}

._promo-banner-active_st4hc_14434 ._uw-header_st4hc_3155 {
  position: absolute;
}
._promo-banner-active_st4hc_14434 ._uw-header_st4hc_3155._header-smaller_st4hc_14512 {
  position: fixed;
}
@media (min-width: 1200px) {
  ._promo-banner-active_st4hc_14434 ._uw-header_st4hc_3155._header-smaller_st4hc_14512 {
    width: calc(100% - 250px);
  }
}
@media (max-width: 980px) {
  ._promo-banner-active_st4hc_14434 ._home-carousel_st4hc_21380,
  ._promo-banner-active_st4hc_14434 ._uw-home-slider_st4hc_11765 {
    margin-top: 0;
  }
}
._promo-banner-active_st4hc_14434 ._uw-promotion-banner_st4hc_21242 {
  width: 100%;
  display: flex;
}
._promo-banner-active_st4hc_14434 ._uw-promotion-banner_st4hc_21242 ._grid-container_st4hc_3812, ._promo-banner-active_st4hc_14434 ._uw-promotion-banner_st4hc_21242 ._mw-grid-container_st4hc_3812 {
  width: 100%;
}
@media (min-width: 1200px) {
  ._promo-banner-active_st4hc_14434 ._uw-promotion-banner_st4hc_21242 {
    width: 250px;
  }
}
._promo-banner-active_st4hc_14434 ._uw-promotion-banner_st4hc_21242 ._uw-promotion-banner__close_st4hc_21350 {
  display: block;
}
._promo-banner-active_st4hc_14434 ._site-container_st4hc_14134 {
  width: 100%;
}
@media (min-width: 1200px) {
  ._promo-banner-active_st4hc_14434 ._site-container_st4hc_14134 {
    width: calc(100% - 250px);
  }
}
@media (max-width: 980px) {
  ._promo-banner-active_st4hc_14434 ._uw-home-carousel_st4hc_19884 {
    padding-top: 77px;
  }
}

._uw-pull-quote_st4hc_21414 {
  position: relative;
}
._uw-pull-quote-padded_st4hc_21417 {
  margin-top: 2.5rem;
}
._uw-pull-quote_st4hc_21414 blockquote {
  margin: 1.25rem 0;
  color: #ed0a00;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.3rem;
  line-height: 1.1;
}
._uw-pull-quote_st4hc_21414 p {
  margin-bottom: 0;
}
._uw-pull-quote_st4hc_21414 hr {
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #ed0a00;
  border: 0;
  margin: 0;
}
._uw-pull-quote--quote-mark_st4hc_21438::before {
  font-size: 7rem;
  line-height: 0.7142857143;
  font-weight: 500;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  content: open-quote;
  display: block;
  height: 1.75rem;
  color: #ed0a00;
  margin-bottom: 1.25rem;
}
._uw-pull-quote--quote-mark_st4hc_21438::after {
  content: close-quote;
  display: none;
}

._uw-related-image-links-four-block_st4hc_21459 {
  border-width: 0;
}
._uw-related-image-links-four-block_st4hc_21459 h2 {
  font-size: 2.625rem;
  line-height: 1.0476190476;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  text-transform: none;
  margin: 0 0 2.5rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-related-image-links-four-block_st4hc_21459 h2 {
    font-size: 3.5rem;
    line-height: 1.0357142857;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    padding-top: 1.875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-related-image-links-four-block_st4hc_21459 h2 {
    font-size: 3.8125rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-related-image-links-four-block_st4hc_21459 a {
  margin-bottom: 1.875rem;
}
._uw-related-image-links-four-block_st4hc_21459 img {
  display: block;
}
@media print, screen and (min-width: 64em) {
  ._uw-related-image-links-four-block_st4hc_21459 {
    border-top: 0.0625rem dashed #E5E5E4;
  }
  ._uw-related-image-links-four-block_st4hc_21459 ._image-link_st4hc_12203 {
    padding: 0.78125rem;
    margin-bottom: 0;
  }
}
._uw-related-image-links-four-block_st4hc_21459 a:hover span::after {
  margin-left: 25px;
  -webkit-transition: margin-left 0.2s ease-in-out;
  transition: margin-left 0.2s ease-in-out;
}

._uw-related-links_st4hc_20822 ._border-top_st4hc_17659 {
  padding: 1.875rem 1.875rem;
  position: relative;
}
@media print, screen and (min-width: 64em) {
  ._uw-related-links_st4hc_20822 ._border-top_st4hc_17659 {
    padding: 1.875rem 1.875rem;
  }
}
._uw-related-links_st4hc_20822 ._border-top_st4hc_17659 > ._border-bottom_st4hc_17668:after,
._uw-related-links_st4hc_20822 ._border-top_st4hc_17659 > ._border-bottom_st4hc_17668:before, ._uw-related-links_st4hc_20822 ._border-top_st4hc_17659:after, ._uw-related-links_st4hc_20822 ._border-top_st4hc_17659:before {
  display: block;
  content: "";
  width: 2rem;
  height: 2rem;
  position: absolute;
  transition: transform 0.5s ease-out;
}
._uw-related-links_st4hc_20822 ._border-top_st4hc_17659 > ._border-bottom_st4hc_17668:before, ._uw-related-links_st4hc_20822 ._border-top_st4hc_17659:before {
  top: 0;
  border-top: 0.0625rem solid #001641;
}
._uw-related-links_st4hc_20822 ._border-top_st4hc_17659:before {
  left: 0;
  border-left: 0.0625rem solid #001641;
}
._uw-related-links_st4hc_20822 ._border-top_st4hc_17659 > ._border-bottom_st4hc_17668:before {
  right: 0;
  border-right: 0.0625rem solid #001641;
}
._uw-related-links_st4hc_20822 ._border-top_st4hc_17659 > ._border-bottom_st4hc_17668:after, ._uw-related-links_st4hc_20822 ._border-top_st4hc_17659:after {
  bottom: 0;
  border-bottom: 0.0625rem solid #001641;
}
._uw-related-links_st4hc_20822 ._border-top_st4hc_17659:after {
  left: 0;
  border-left: 0.0625rem solid #001641;
}
._uw-related-links_st4hc_20822 ._border-top_st4hc_17659 ._border-bottom_st4hc_17668:after {
  right: 0;
  border-right: 0.0625rem solid #001641;
}
._uw-related-links_st4hc_20822 ._border-top_st4hc_17659:hover:before {
  transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
}
._uw-related-links_st4hc_20822 ._border-top_st4hc_17659:hover > ._border-bottom_st4hc_17668:before {
  transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
}
._uw-related-links_st4hc_20822 ._border-top_st4hc_17659:hover:after {
  transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
}
._uw-related-links_st4hc_20822 ._border-top_st4hc_17659:hover > ._border-bottom_st4hc_17668:after {
  transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
}
._uw-related-links_st4hc_20822 ._border-top_st4hc_17659 {
  padding: 1.5625rem 3.875rem 1.875rem 3.125rem;
}
._uw-related-links__title_st4hc_21581 {
  font-size: 0.875rem;
  line-height: 1.2142857143;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  display: inline-block;
  color: #ed0a00;
  margin-bottom: 1.25rem;
  text-transform: uppercase;
}
._uw-related-links__title--highlight_st4hc_21596 {
  color: #fff;
  background: #ed0a00;
  padding: 0.3125rem 0.625rem;
  margin-bottom: 0.875rem;
}
._uw-related-links_st4hc_20822 h3 {
  font-size: 2.25rem;
  line-height: 1;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  margin: 0 0 0.9375rem;
}
._uw-related-links_st4hc_20822 ul {
  margin-bottom: 0;
  margin-left: 0;
}
._uw-related-links_st4hc_20822 ul li {
  margin-bottom: 1.25rem;
  color: #fff;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  text-transform: uppercase;
  padding: 0;
}
._uw-related-links_st4hc_20822 ul li:last-of-type {
  margin-bottom: 0;
}
._uw-related-links_st4hc_20822 ul a {
  font-size: 0.875rem;
  line-height: 1.2142857143;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  text-transform: uppercase;
  padding: 0;
}
@media print, screen and (min-width: 48em) {
  ._uw-related-links_st4hc_20822 ul a {
    margin-bottom: 0;
  }
}
._uw-related-links--light_st4hc_21649 ._border-top_st4hc_17659 {
  padding: 1.875rem 1.875rem;
  position: relative;
}
@media print, screen and (min-width: 64em) {
  ._uw-related-links--light_st4hc_21649 ._border-top_st4hc_17659 {
    padding: 1.875rem 1.875rem;
  }
}
._uw-related-links--light_st4hc_21649 ._border-top_st4hc_17659 > ._border-bottom_st4hc_17668:after,
._uw-related-links--light_st4hc_21649 ._border-top_st4hc_17659 > ._border-bottom_st4hc_17668:before, ._uw-related-links--light_st4hc_21649 ._border-top_st4hc_17659:after, ._uw-related-links--light_st4hc_21649 ._border-top_st4hc_17659:before {
  display: block;
  content: "";
  width: 2rem;
  height: 2rem;
  position: absolute;
  transition: transform 0.5s ease-out;
}
._uw-related-links--light_st4hc_21649 ._border-top_st4hc_17659 > ._border-bottom_st4hc_17668:before, ._uw-related-links--light_st4hc_21649 ._border-top_st4hc_17659:before {
  top: 0;
  border-top: 0.0625rem solid #fff;
}
._uw-related-links--light_st4hc_21649 ._border-top_st4hc_17659:before {
  left: 0;
  border-left: 0.0625rem solid #fff;
}
._uw-related-links--light_st4hc_21649 ._border-top_st4hc_17659 > ._border-bottom_st4hc_17668:before {
  right: 0;
  border-right: 0.0625rem solid #fff;
}
._uw-related-links--light_st4hc_21649 ._border-top_st4hc_17659 > ._border-bottom_st4hc_17668:after, ._uw-related-links--light_st4hc_21649 ._border-top_st4hc_17659:after {
  bottom: 0;
  border-bottom: 0.0625rem solid #fff;
}
._uw-related-links--light_st4hc_21649 ._border-top_st4hc_17659:after {
  left: 0;
  border-left: 0.0625rem solid #fff;
}
._uw-related-links--light_st4hc_21649 ._border-top_st4hc_17659 ._border-bottom_st4hc_17668:after {
  right: 0;
  border-right: 0.0625rem solid #fff;
}
._uw-related-links--light_st4hc_21649 ._border-top_st4hc_17659:hover:before {
  transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
}
._uw-related-links--light_st4hc_21649 ._border-top_st4hc_17659:hover > ._border-bottom_st4hc_17668:before {
  transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
}
._uw-related-links--light_st4hc_21649 ._border-top_st4hc_17659:hover:after {
  transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
}
._uw-related-links--light_st4hc_21649 ._border-top_st4hc_17659:hover > ._border-bottom_st4hc_17668:after {
  transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
}
._uw-related-links--light_st4hc_21649 h3,
._uw-related-links--light_st4hc_21649 ul a,
._uw-related-links--light_st4hc_21649 span {
  color: #fff;
}
._uw-related-links--landing_st4hc_21708 ul li {
  margin-bottom: 0.625rem;
}

._uw-search-listing__container_st4hc_21712 {
  border-top: 0.0625rem dashed #E5E5E4;
  margin-bottom: 3.75rem;
}
._uw-search-listing__item_st4hc_21716 {
  border-bottom: 1px dashed #E5E5E4;
  padding: 1.875rem 0;
}
._uw-search-listing__item_st4hc_21716 h3 {
  font-size: 1.5rem;
  line-height: 1.1666666667;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 0;
  margin-bottom: 1.25rem;
}
._uw-search-listing__item_st4hc_21716 p {
  margin-bottom: 1.25rem;
}
._uw-search-listing__item_st4hc_21716 p:last-child {
  margin-bottom: 0;
}
._uw-search-listing__item_st4hc_21716:first-child {
  border-top: 0.0625rem dashed #E5E5E4;
}
._uw-search-listing__item_st4hc_21716._library-listing_st4hc_21742 {
  display: flex;
}

._uw-single-article_st4hc_3341 ._caption_st4hc_19526 {
  font-size: 1rem;
  font-style: italic;
  padding-left: 0;
  position: static !important;
  color: #001641;
  background: 0 0;
}
._uw-single-article_st4hc_3341 ._uw-page-content_st4hc_3446 {
  display: block;
}
._uw-single-article_st4hc_3341 ._uw-page-content_st4hc_3446 p:not([class^=button-]) a {
  text-decoration: underline;
}
._uw-single-article_st4hc_3341 ._uw-page-content_st4hc_3446 p:not([class^=button-]) a:visited {
  color: #663366;
}
._uw-single-article_st4hc_3341 ._uw-page-content_st4hc_3446 p:not([class^=button-]) a:hover {
  text-decoration: none;
}
._uw-single-article_st4hc_3341 ._uw-page-content_st4hc_3446:not(._uw-panel-grid-link-list_st4hc_12173) ul:not(._menu_st4hc_9554):not(._accordion_st4hc_12173):not(._tabs_st4hc_10194) li a:not(._color--navy_st4hc_2880) {
  text-decoration: underline;
}
._uw-single-article_st4hc_3341 ._uw-page-content_st4hc_3446:not(._uw-panel-grid-link-list_st4hc_12173) ul:not(._menu_st4hc_9554):not(._accordion_st4hc_12173):not(._tabs_st4hc_10194) li a:not(._color--navy_st4hc_2880):visited {
  color: #663366;
}
._uw-single-article_st4hc_3341 ._uw-page-content_st4hc_3446 ._uw-post-details_st4hc_3446 {
  order: 2;
}
._uw-single-article_st4hc_3341 ._uw-page-content_st4hc_3446 ._uw-post-content_st4hc_19620 {
  order: 1;
}
._uw-single-article_st4hc_3341 ._uw-page-content_st4hc_3446 ._uw-post-authors_st4hc_21778 {
  order: 3;
}
._uw-single-article_st4hc_3341 ._uw-page-content_st4hc_3446 ._uw-post-pagination_st4hc_21781 {
  order: 4;
}
@media (min-width: 980px) {
  ._uw-single-article_st4hc_3341 ._uw-page-content_st4hc_3446 ._uw-post-details_st4hc_3446 {
    order: 1;
  }
  ._uw-single-article_st4hc_3341 ._uw-page-content_st4hc_3446 ._uw-post-content_st4hc_19620 {
    order: 2;
  }
  ._uw-single-article_st4hc_3341 ._uw-page-content_st4hc_3446 ._uw-post-authors_st4hc_21778 {
    order: 3;
  }
  ._uw-single-article_st4hc_3341 ._uw-page-content_st4hc_3446 ._uw-post-pagination_st4hc_21781 {
    order: 4;
  }
}

._uw-post-date_st4hc_3479 {
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  font-size: 1.375rem;
  margin-bottom: 0;
}

._uw-post-aside-heading_st4hc_3367 {
  font-weight: bold;
  text-transform: uppercase;
  margin-top: 35px;
  margin-bottom: 15px;
}

._uw-post-details_st4hc_3446 {
  padding-right: 6%;
}
._uw-post-details_st4hc_3446 ._uw-social-icons_st4hc_3370 a:hover::before {
  color: #ed0a00;
}
._uw-post-details_st4hc_3446 ._uw-social-icons_st4hc_3370 a::before {
  font-size: 1.5rem;
}
._uw-post-details_st4hc_3446 ._uw-social-icons_st4hc_3370 ._button-share_st4hc_21821 {
  font-size: 1.5rem;
  color: #001641;
}

._uw-section-breaker_st4hc_21826 {
  margin: 15px 0 25px;
  color: transparent;
  background: transparent;
  border: 0;
  border-top: 0.0625rem dashed #F2F2F2;
}

._uw-bold_st4hc_21834, ._uw-bold-blue_st4hc_21834, ._uw-bold-red_st4hc_21834, ._uw-bold-white_st4hc_21834 {
  font-weight: 700;
  text-transform: uppercase;
  font-family: Montserrat, Verdana, Geneva, sans-serif !important;
  color: #001641;
}

._uw-post-author-list_st4hc_3485 {
  padding: 0;
  margin-left: 0;
  margin-bottom: 25px;
  list-style-type: none;
}
._uw-post-author-list_st4hc_3485 a,
._uw-post-author-list_st4hc_3485 li {
  color: #001641;
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  font-size: 1.375rem;
  margin-bottom: 5px;
}
._uw-post-author-list-alt_st4hc_3485 {
  margin-bottom: 25px;
}
._uw-post-author-list-alt_st4hc_3485 ._img_st4hc_19538 {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
._uw-post-author-list-alt_st4hc_3485 ._img_st4hc_19538::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  content: "";
}
._uw-post-author-list-alt_st4hc_3485 ul {
  margin-left: 0;
  margin-bottom: 25px;
  list-style-type: none;
}
._uw-post-author-list-alt_st4hc_3485 ul li:first-child {
  margin-bottom: 10px;
}

._uw-post-author_st4hc_3485 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
}
._uw-post-author_st4hc_3485:hover, ._uw-post-author_st4hc_3485:focus {
  color: #ed0a00;
}

._uw-social-icons_st4hc_3370 {
  padding: 0;
  margin-left: 0;
}
._uw-social-icons_st4hc_3370 li {
  display: inline-block;
  margin-right: 10px;
}
._uw-social-icons_st4hc_3370 li a {
  color: #001641;
}

._uw-post-aside-topic_st4hc_3368, ._uw-post-aside-tag_st4hc_3369 {
  color: #001641;
  display: block;
  margin-bottom: 25px;
}
._uw-post-aside-topic_st4hc_3368:hover, ._uw-post-aside-tag_st4hc_3369:hover {
  color: #001641;
  text-decoration: underline;
}

._uw-post-aside-tag_st4hc_3369 {
  margin-bottom: 10px;
}

._uw-aside-recent-post_st4hc_21912 {
  position: relative;
}
._uw-aside-recent-post_st4hc_21912 a {
  display: block;
  margin-bottom: 5px;
  color: #001641;
  font-weight: bold;
}
._uw-aside-recent-post_st4hc_21912 a:hover {
  color: #ed0a00;
}
._uw-aside-recent-post_st4hc_21912 p {
  padding-bottom: 20px;
}
._uw-aside-recent-post_st4hc_21912::after {
  content: "";
  border-bottom: 0.0625rem dashed #F2F2F2;
  width: 100%;
  height: 1px;
  position: absolute;
  left: 0;
  bottom: 0;
}

._uw-widget-related-course_st4hc_21937 {
  color: #fff;
  background: #001641;
  padding: 35px 25px;
  margin-top: 75px;
}
._uw-widget-related-course_st4hc_21937 a,
._uw-widget-related-course_st4hc_21937 p {
  color: #fff !important;
  margin-bottom: 15px;
}
._uw-widget-related-course--title_st4hc_21948 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.625rem;
  line-height: 1.25em;
}
._uw-widget-related-course_st4hc_21937 a {
  font-size: 1.125rem;
  margin-bottom: 0;
}
._uw-widget-related-course_st4hc_21937 a::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 15px;
  font-size: 1.5em;
  transform: translateX(0);
  transition: transform 0.2s cubic-bezier(0.77, 0, 0.18, 1);
}
._uw-widget-related-course_st4hc_21937 a:hover::after {
  transform: translateX(5px);
  transition: transform 0.2s cubic-bezier(0.77, 0, 0.18, 1);
}

._uw-post-inline-widget_st4hc_21970 {
  margin: 25px 0 65px;
}

._uw-related-articles_st4hc_21974 {
  margin: 92px 0;
}
._uw-related-articles_st4hc_21974 p {
  font-size: 3em;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  margin-bottom: 30px;
}
._uw-related-articles_st4hc_21974 span {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  display: block;
  font-size: 1rem;
  color: #ed0a00;
  margin-top: 15px;
}
._uw-related-articles_st4hc_21974 span::after {
  content: "\f005";
  font-family: "WwwUowEduAu";
  margin-left: 10px;
}

._uw-subscription-form_st4hc_2905 {
  background: #001641;
  padding: 75px 0;
}
@media (max-width: 480px) {
  ._uw-subscription-form_st4hc_2905 {
    padding: 50px 0;
  }
}
._uw-subscription-form--title_st4hc_22007 {
  color: #001641;
  font-size: 2rem;
  line-height: 1.1em;
}
._uw-subscription-form_st4hc_2905 form {
  position: relative;
  margin-top: 6px;
}
._uw-subscription-form_st4hc_2905 input[type=email] {
  border: 0;
  border-bottom: 2px solid #fff;
  outline: none;
  box-shadow: none;
  padding-right: 100px;
}
._uw-subscription-form_st4hc_2905 input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px #fff inset;
  -webkit-text-fill-color: #001641;
  transition: background-color 5000s ease-in-out 0s;
}
._uw-subscription-form_st4hc_2905 a {
  color: white;
  font-size: 1.75rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  padding-left: 1rem;
  text-transform: none;
  font-weight: 400;
}
._uw-subscription-form_st4hc_2905 a::after {
  font-size: 1.15rem;
}
._uw-subscription-form_st4hc_2905 button {
  outline: none;
  box-shadow: none;
  border: 0;
  top: 0;
  right: 0;
  color: #fff;
}
._uw-subscription-form_st4hc_2905 button::after {
  content: "\f005";
  margin-left: 10px;
}
._uw-subscription-form_st4hc_2905._bg--navy_st4hc_2892 ._uw-subscription-form--title_st4hc_22007 {
  color: #fff;
}
._uw-subscription-form_st4hc_2905._bg--navy_st4hc_2892 input[type=email] {
  background: transparent;
  color: #fff !important;
}
._uw-subscription-form_st4hc_2905._bg--navy_st4hc_2892 input[type=email]::placeholder {
  color: #fff;
}
._uw-subscription-form_st4hc_2905._bg--navy_st4hc_2892 input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px #001641 inset;
  -webkit-text-fill-color: #fff;
  transition: background-color 5000s ease-in-out 0s;
}
._uw-subscription-form_st4hc_2905 ._hide_st4hc_8922 {
  display: block !important;
}

._uw-search-overlay-main_st4hc_22070 {
  display: none;
}
._uw-search-overlay-main_st4hc_22070 ._uw-submit-search_st4hc_12882 {
  text-transform: uppercase;
  font-weight: bold;
  color: #001641;
}
._uw-search-overlay-main_st4hc_22070 ._uw-submit-search_st4hc_12882::after {
  font-family: "WwwUowEduAu";
  content: "\f001";
  margin-left: 10px;
}
._uw-search-overlay-main_st4hc_22070 ._uw-search--container_st4hc_15378 ._uw-button-blue_st4hc_2905 {
  font-size: 1.25rem;
}
._uw-search-overlay-main_st4hc_22070 ._uw-search-overlay_st4hc_22070 {
  background: rgba(255, 255, 255, 0.95);
  z-index: 100;
  min-height: 600px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
._uw-search-overlay-main_st4hc_22070._search-open_st4hc_22093 {
  display: block;
}
._uw-search-overlay-main_st4hc_22070 ._uw-search--form_st4hc_15378::before, ._uw-search-overlay-main_st4hc_22070 ._uw-search--container_st4hc_15378 ._uw-search--form--motivation_st4hc_15473::before, ._uw-search--container_st4hc_15378 ._uw-search-overlay-main_st4hc_22070 ._uw-search--form--motivation_st4hc_15473::before {
  color: #5f5f5f !important;
}
@media (max-width: 768px) {
  ._uw-search-overlay-main_st4hc_22070 ._uw-search--form_st4hc_15378::before, ._uw-search-overlay-main_st4hc_22070 ._uw-search--container_st4hc_15378 ._uw-search--form--motivation_st4hc_15473::before, ._uw-search--container_st4hc_15378 ._uw-search-overlay-main_st4hc_22070 ._uw-search--form--motivation_st4hc_15473::before {
    top: 3px !important;
  }
}
._uw-search-overlay-main_st4hc_22070 ._uw-search--close_st4hc_22104 {
  text-transform: uppercase;
}
._uw-search-overlay-main_st4hc_22070 ._uw-search--close_st4hc_22104::before {
  font-size: 12px !important;
  position: relative;
  top: -2px;
  left: -5px;
}
._uw-search-overlay-main_st4hc_22070 ._uw-search--close_st4hc_22104:hover {
  color: #ed0a00;
}
._uw-search-overlay-main_st4hc_22070 ._uw-search-preview-results_st4hc_22116 {
  margin-top: 25px;
  margin-bottom: 200px;
}
._uw-search-overlay-main_st4hc_22070 ._uw-search-preview-results_st4hc_22116 a {
  display: block;
  color: #0033FF;
  margin: 15px 0;
  font-size: 1.25rem;
  padding-bottom: 10px;
  border-bottom: 0.0625rem dashed #F2F2F2;
}
@media (min-width: 768px) {
  ._uw-search-overlay-main_st4hc_22070 ._uw-search-preview-results_st4hc_22116 a {
    max-width: 70%;
  }
}
._uw-search-overlay-main_st4hc_22070 ._uw-search-preview-results_st4hc_22116 a span {
  font-weight: bold;
  text-transform: none;
  font-size: 1.25rem;
}
._uw-search-overlay-main_st4hc_22070 ._uw-search-preview-results_st4hc_22116 a:hover {
  color: #ed0a00;
  text-decoration: underline;
}

._uw-search-refine_st4hc_22143 {
  margin-bottom: 3.5rem;
}
._uw-search-refine__filter_st4hc_22146 {
  border-bottom: 0.0625rem dashed #E5E5E4;
  padding-bottom: 1.25rem;
  margin-bottom: 1.25rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-search-refine__filter_st4hc_22146 {
    padding-bottom: 2.5rem;
  }
}
._uw-search-refine__sort_st4hc_22156 a {
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  margin-right: 0.9375rem;
  position: relative;
  text-decoration: none;
}
._uw-search-refine__sort_st4hc_22156 a:after {
  content: "";
  height: 0.125rem;
  margin-top: 0;
  position: absolute;
  top: calc(100% + 5px);
  width: 3.125rem;
  left: 0;
  background: #001641;
  display: none;
}
._uw-search-refine__sort_st4hc_22156 a:hover:after {
  display: block;
}
._uw-search-refine__sort_st4hc_22156 a._active_st4hc_9735 {
  color: #ed0a00;
}
._uw-search-refine__sort_st4hc_22156 a._active_st4hc_9735:after {
  display: block;
  background: #ed0a00;
}

._uw-header_st4hc_3155 {
  height: 100px;
  position: fixed;
  width: 100%;
  z-index: 99;
  background: #fff;
  transform: translateY(0);
  transition: transform 0.2s ease-in-out;
}
@media (min-width: 980px) {
  ._uw-header_st4hc_3155._header-smaller_st4hc_14512 {
    transform: translateY(-100%);
  }
}
@media (max-width: 980px) {
  ._uw-header_st4hc_3155 {
    top: 0;
  }
}
@media (min-width: 980px) {
  ._uw-header_st4hc_3155 {
    height: 154px;
  }
}
._uw-header_st4hc_3155 a,
._uw-header_st4hc_3155 button {
  text-decoration: none;
  transition: color cubic-bezier(0.77, 0, 0.18, 1) 0.3s;
  color: #001641;
}
._uw-header_st4hc_3155 a:hover,
._uw-header_st4hc_3155 button:hover {
  cursor: pointer;
  text-decoration: none;
  outline: none;
}
._uw-header-navs_st4hc_3280 ._btn-nav_st4hc_22228 {
  font-size: 90%;
}
@media (max-width: 980px) {
  ._uw-header_st4hc_3155 {
    height: 77px;
  }
}
._uw-header-top_st4hc_22236 {
  width: 100%;
  height: 100%;
  background-color: #fff;
}
._uw-header-top_st4hc_22236 ._uw-header-container_st4hc_22241 {
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: space-between;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  align-items: center;
}
@media print, screen and (min-width: 40em) {
  ._uw-header-top_st4hc_22236 ._uw-header-container_st4hc_22241 {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media (max-width: 1024px) {
  ._uw-header-top_st4hc_22236 ._uw-header-container_st4hc_22241 {
    padding-left: 25px;
    padding-right: 25px;
  }
}
._uw-header-clearfix_st4hc_3156 {
  height: 100px;
}
@media (min-width: 980px) {
  ._uw-header-clearfix_st4hc_3156 {
    height: 154px;
  }
}
@media (max-width: 980px) {
  ._uw-header-clearfix_st4hc_3156 {
    height: 77px;
  }
}
._uw-header_st4hc_3155 a:hover,
._uw-header_st4hc_3155 button:hover {
  color: #ed0a00;
}

._uw-header-logo_st4hc_22281 ._logo-regular_st4hc_22281 {
  height: 95px;
  width: auto;
}
@media (max-width: 980px) {
  ._uw-header-logo_st4hc_22281 ._logo-regular_st4hc_22281 {
    display: none;
  }
}
._uw-header-logo_st4hc_22281 ._logo-horizontal_st4hc_22290 {
  display: none;
}
@media (max-width: 980px) {
  ._uw-header-logo_st4hc_22281 ._logo-horizontal_st4hc_22290 {
    display: block;
    max-height: 50px;
    width: auto;
  }
}
@media (max-width: 980px) {
  ._header-smaller_st4hc_14512 ._uw-header-logo_st4hc_22281 ._logo-regular_st4hc_22281 {
    display: none;
  }
  ._header-smaller_st4hc_14512 ._uw-header-logo_st4hc_22281 ._logo-horizontal_st4hc_22290 {
    display: block;
  }
}

._top-menu_st4hc_22309 {
  display: flex;
  flex-wrap: wrap;
  text-align: right;
  justify-content: flex-end;
  position: relative;
  margin-bottom: 25px;
  top: 10px;
  list-style: none;
}
@media (max-width: 980px) {
  ._header-smaller_st4hc_14512 ._top-menu_st4hc_22309 {
    margin-bottom: 5px;
    top: 0;
  }
}
._top-menu_st4hc_22309 li {
  position: relative;
}
@media (max-width: 500px) {
  ._top-menu_st4hc_22309 li:nth-child(1) a::before {
    display: none;
  }
}
._top-menu_st4hc_22309 li._mobile-menu-trigger_st4hc_22333 {
  width: 100%;
}
._top-menu_st4hc_22309 li ._uw-global-submenu_st4hc_22336 {
  position: absolute;
  top: -20px;
  opacity: 0;
  right: 0;
  background-color: #F2F2F2;
  width: 300px;
  padding: 20px 30px 20px 20px;
  visibility: hidden;
  transition: opacity ease-in-out 0.2s, top ease-in-out 0.2s;
  z-index: 3;
}
._top-menu_st4hc_22309 li ._uw-global-submenu_st4hc_22336._uw-main-submenu-open_st4hc_22348 {
  top: 30px;
  opacity: 1;
  visibility: visible;
}
._top-menu_st4hc_22309 li ._uw-global-submenu_st4hc_22336 ul {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: left;
  line-height: 2em;
}
._top-menu_st4hc_22309 li ._uw-global-submenu_st4hc_22336 ul li {
  margin-bottom: 3px;
  display: inline-block;
  width: 100%;
  display: block;
  position: relative;
}
._top-menu_st4hc_22309 li ._uw-global-submenu_st4hc_22336 ul li a {
  display: block;
  font-weight: bold;
  width: 100%;
}
._top-menu_st4hc_22309 li ._uw-global-submenu_st4hc_22336 ul li a::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 40px;
  position: absolute;
  right: 0;
  transition: right ease-in-out 0.3s;
}
._top-menu_st4hc_22309 li ._uw-global-submenu_st4hc_22336 ul li a:hover::after {
  right: -3px;
}
@media (min-width: 981px) {
  ._top-menu_st4hc_22309 {
    top: 0;
  }
}

._uw-header-container_st4hc_22241 {
  display: flex;
  align-items: center;
}

._btn-staff_st4hc_22394 {
  display: none;
}
@media (min-width: 981px) {
  ._btn-staff_st4hc_22394 {
    display: block;
    position: relative;
    top: 2px;
  }
  ._header-smaller_st4hc_14512 ._btn-staff_st4hc_22394 {
    top: 4px;
  }
}
._btn-staff_st4hc_22394::before {
  content: "|";
  margin: 0 12px 0 10px;
  color: initial;
  position: relative;
  top: -2px;
}

._btn-students_st4hc_22415 span {
  display: none;
}
._btn-students_st4hc_22415::before {
  content: "|";
  margin: 0 10px;
  position: relative;
  color: initial;
  top: -1px;
}
@media (max-width: 980px) {
  ._btn-students_st4hc_22415::before {
    display: inline-block;
  }
}
._btn-students_st4hc_22415::after {
  font-family: "WwwUowEduAu";
  content: "\f00a";
  margin: 0 3px 0 10px;
  transition: opacity 0.1s ease-in-out;
  font-size: 90%;
  top: -1px;
  position: relative;
}
@media (max-width: 980px) {
  ._btn-students_st4hc_22415::after {
    margin: 0 0 0 10px;
  }
}
@media (max-width: 500px) {
  ._btn-students_st4hc_22415::after {
    display: none;
  }
}

._btn-global_st4hc_22450::before {
  content: "|";
  margin: 0 12px 0 10px;
  color: initial;
  position: relative;
  top: -2px;
}
._btn-global_st4hc_22450::after {
  font-family: "WwwUowEduAu";
  content: "\f007";
  margin: 0 0 0 5px;
  transition: opacity 0.1s ease-in-out;
}
@media (max-width: 500px) {
  ._btn-global_st4hc_22450::after {
    content: "\f02c" !important;
  }
}
@media (max-width: 500px) {
  ._btn-global_st4hc_22450 span {
    display: none;
  }
}

._btn-search_st4hc_22474 {
  flex: 1 0 100%;
  margin-top: 10px;
}
._btn-search_st4hc_22474 span {
  font-size: inherit;
}
@media (max-width: 980px) {
  ._btn-search_st4hc_22474 {
    flex: 0 1 auto;
    margin: 0;
  }
  ._btn-search_st4hc_22474 span {
    font-size: 0.875rem;
    display: none;
  }
}
@media (min-width: 980px) {
  ._btn-search_st4hc_22474 {
    flex: 0 1 auto;
    margin: 0;
  }
}
._btn-search_st4hc_22474::after {
  font-family: "WwwUowEduAu";
  content: "\f024";
  font-size: 90%;
  color: initial;
  top: -1px;
  position: relative;
  margin: 0 3px 0 10px;
  transition: opacity 0.1s ease-in-out;
}

._btn-menu_st4hc_13024 {
  flex: 1 0 100%;
  margin-top: 10px;
}
._btn-menu_st4hc_13024:focus {
  color: inherit !important;
}
@media (min-width: 981px) {
  ._btn-menu_st4hc_13024 {
    display: none;
  }
}

._btn-nav_st4hc_22228 {
  font-weight: bold;
  font-size: 0.875rem;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  ._btn-nav_st4hc_22228 {
    font-size: 1rem;
  }
}

._uw-main-menu_st4hc_22532 {
  min-height: 600px;
  background: #fff;
  display: none;
  height: 100vh;
}
@media (max-width: 981px) {
  ._uw-main-menu_st4hc_22532._mobile-menu-open_st4hc_22539 {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 75px;
    overflow-x: hidden;
    min-height: calc(100vh - 75px);
  }
}
@media (max-width: 980px) {
  ._uw-main-menu_st4hc_22532 {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}
@media (min-width: 981px) {
  ._uw-main-menu_st4hc_22532 {
    display: block !important;
    height: auto;
    min-height: auto;
    text-align: right;
    background: transparent;
  }
  ._uw-main-menu_st4hc_22532 > ._grid-container_st4hc_3812, ._uw-main-menu_st4hc_22532 > ._mw-grid-container_st4hc_3812 {
    padding: 0;
  }
}
._uw-main-menu_st4hc_22532 ._main-menu_st4hc_22568 {
  list-style-type: none;
  padding-left: 0;
  margin: 0;
  padding: 25px 0;
}
@media (max-width: 980px) {
  ._uw-main-menu_st4hc_22532 ._main-menu_st4hc_22568 {
    margin-bottom: 75px;
  }
  ._uw-main-menu_st4hc_22532 ._main-menu_st4hc_22568 li {
    position: relative;
  }
  ._uw-main-menu_st4hc_22532 ._main-menu_st4hc_22568 h2 {
    display: none;
  }
}
@media (min-width: 981px) {
  ._uw-main-menu_st4hc_22532 ._main-menu_st4hc_22568 {
    padding: 0;
    width: 100%;
    margin-left: auto;
  }
}
@media (min-width: 981px) {
  ._uw-main-menu_st4hc_22532 ._main-menu_st4hc_22568 li {
    display: inline-block;
  }
}
@media (max-width: 980px) {
  ._header-smaller_st4hc_14512 ._uw-main-menu_st4hc_22532 ._main-menu_st4hc_22568 li:last-child a::after {
    display: none;
  }
}
._uw-main-menu_st4hc_22532 ._main-menu_st4hc_22568 li._uw-main-menu-item-library_st4hc_22602 {
  display: inline-block;
}
@media (min-width: 981px) {
  ._uw-main-menu_st4hc_22532 ._main-menu_st4hc_22568 li._uw-main-menu-item-library_st4hc_22602 {
    display: none;
  }
}
._uw-main-menu_st4hc_22532 ._main-menu_st4hc_22568 a,
._uw-main-menu_st4hc_22532 ._main-menu_st4hc_22568 button {
  text-transform: uppercase;
  font-weight: bold;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 0.9rem;
}
@media (min-width: 980px) {
  ._uw-main-menu_st4hc_22532 ._main-menu_st4hc_22568 a,
  ._uw-main-menu_st4hc_22532 ._main-menu_st4hc_22568 button {
    display: block;
  }
  ._uw-main-menu_st4hc_22532 ._main-menu_st4hc_22568 a._uw-main-menu-item_st4hc_22602,
  ._uw-main-menu_st4hc_22532 ._main-menu_st4hc_22568 button._uw-main-menu-item_st4hc_22602 {
    margin-left: 7px;
  }
}
._uw-main-menu_st4hc_22532 ._main-menu_st4hc_22568 button._uw-main-menu-item_st4hc_22602 {
  text-transform: uppercase;
  font-weight: bold;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 0.9rem;
  line-height: inherit;
  width: 100%;
}
@media (min-width: 980px) {
  ._uw-main-menu_st4hc_22532 ._main-menu_st4hc_22568 button._uw-main-menu-item_st4hc_22602 {
    width: auto;
    display: block;
    margin-left: 7px;
  }
}

@media (max-width: 980px) {
  ._uw-main-menu-item_st4hc_22602 {
    font-size: 1.25rem;
  }
}
._uw-main-menu-item_st4hc_22602::after {
  color: initial;
  position: relative;
}

._uw-has-submenu_st4hc_22657._btn-global_st4hc_22450::after {
  content: "\f007";
}
@media (max-width: 980px) {
  ._uw-has-submenu_st4hc_22657._submenu-open_st4hc_22661._btn-global_st4hc_22450::after {
    content: "\f006";
  }
  ._uw-has-submenu_st4hc_22657._submenu-open_st4hc_22661::after {
    content: "\f021";
  }
}
@media (min-width: 980px) {
  ._uw-has-submenu_st4hc_22657._submenu-open_st4hc_22661 {
    color: #ed0a00 !important;
  }
  ._uw-has-submenu_st4hc_22657._submenu-open_st4hc_22661::after {
    color: #ed0a00 !important;
    content: "\f006";
  }
}
._uw-has-submenu_st4hc_22657::after {
  font-family: "WwwUowEduAu";
  font-size: 110%;
  color: initial;
  content: "\f020";
}
@media (min-width: 980px) {
  ._uw-has-submenu_st4hc_22657::after {
    content: "\f007";
    margin-left: 6px;
  }
}

._uw-main-submenu_st4hc_22348 {
  position: absolute;
  left: 0;
  width: 100%;
  background-color: #efefef;
  padding: 25px 0;
  top: 100%;
  text-align: left;
}
@media (min-width: 980px) {
  ._uw-main-submenu_st4hc_22348 ._grid-container_st4hc_3812, ._uw-main-submenu_st4hc_22348 ._mw-grid-container_st4hc_3812 {
    position: relative;
  }
}
@media (min-width: 980px) {
  ._uw-main-submenu_st4hc_22348 {
    padding: 40px 25px;
    transform: translateY(-100%);
    z-index: -1;
    transition: transform 0.2s ease-in-out;
  }
}
@media (max-width: 980px) {
  ._uw-main-submenu_st4hc_22348 {
    display: none;
    position: static;
    margin: 10px 0 10px -25px;
    width: 100vw;
  }
  ._uw-main-submenu_st4hc_22348 > ._grid-container_st4hc_3812, ._uw-main-submenu_st4hc_22348 > ._mw-grid-container_st4hc_3812 {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}
._uw-main-submenu_st4hc_22348 ul {
  list-style-type: none;
  padding-left: 0;
  margin-left: 0;
  display: flex;
  flex-wrap: wrap;
  margin: 25px 0;
}
@media (min-width: 980px) {
  ._uw-main-submenu_st4hc_22348 ul {
    padding: 15px 0;
  }
}
._uw-main-submenu_st4hc_22348 ul li {
  width: 100%;
  margin-bottom: 5px;
}
@media (min-width: 980px) {
  ._uw-main-submenu_st4hc_22348 ul li {
    width: 25%;
  }
}
._uw-main-submenu_st4hc_22348 ul li a {
  font-weight: bold;
}
._uw-main-submenu_st4hc_22348 ul li a::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 5px;
}

._subnav-cta_st4hc_22755 {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1.25rem;
}
._subnav-cta_st4hc_22755::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 5px;
}

._close-nav_st4hc_22766 {
  display: none;
  position: absolute !important;
  top: 50px;
  right: -10px;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1rem;
}
@media (min-width: 980px) {
  ._close-nav_st4hc_22766 {
    display: block;
  }
}
._close-nav_st4hc_22766::before {
  font-family: "WwwUowEduAu";
  content: "\f02a";
  font-size: 0.75rem;
  margin-right: 5px;
  position: relative;
  top: -2px;
}

@media (max-width: 980px) {
  ._uw-main-submenu-open_st4hc_22348 {
    display: block;
  }
  ._uw-main-submenu-open_st4hc_22348 ._grid-container_st4hc_3812, ._uw-main-submenu-open_st4hc_22348 ._mw-grid-container_st4hc_3812 {
    padding: 0 0.9375rem;
  }
}
@media (min-width: 980px) {
  ._uw-main-submenu-open_st4hc_22348 {
    transform: translateY(0);
  }
}

._site-container_st4hc_14134 {
  padding-top: 0 !important;
}

._uw-header_st4hc_3155 {
  top: 0;
}

._uw-header-clearfix_st4hc_3156 {
  top: 0;
  position: fixed;
  width: 100%;
  pointer-events: none;
}

._mobile-menu-trigger_st4hc_22333 {
  list-style-image: none !important;
}

._main-menu_st4hc_22568 {
  left: inherit;
  overflow-y: inherit;
  padding-top: 1.25rem;
  position: inherit;
  top: inherit;
  width: inherit;
  z-index: inherit;
}

@media screen and (max-width: 74.9375em) {
  ._main-menu_st4hc_22568 {
    min-height: inherit;
    display: inherit;
  }
}

._uw-header_st4hc_3155 h2 {
  font-size: 2.4rem;
  color: #001641;
}

._logo-regular-white_st4hc_22844 {
  display: none;
}

._uw-homepage_st4hc_14400 ._header-smaller_st4hc_14512 ._logo-regular-white_st4hc_22844 {
  display: none !important;
}
._uw-homepage_st4hc_14400._dropdown-menu-open_st4hc_14442 ._logo-regular-white_st4hc_22844 {
  display: none !important;
}
@media (min-width: 981px) {
  ._uw-homepage_st4hc_14400._dropdown-menu-open_st4hc_14442 ._logo-regular-navy_st4hc_22855 {
    display: block !important;
  }
}
@media (min-width: 981px) {
  ._uw-homepage_st4hc_14400._dropdown-menu-open_st4hc_14442 ._header-smaller_st4hc_14512 ._logo-regular-navy_st4hc_22855 {
    display: none !important;
  }
}
@media (min-width: 980px) {
  ._uw-homepage_st4hc_14400 ._uw-hero-cta_st4hc_22865 ._uw-blockhead_st4hc_15350 {
    line-height: 1;
    font-size: 6rem;
  }
}

@media (min-width: 981px) {
  ._uw-homepage_st4hc_14400 ._uw-header-clearfix_st4hc_3156 {
    display: none;
  }
  ._uw-homepage_st4hc_14400 ._uw-header-top_st4hc_22236 {
    background: transparent;
  }
  ._uw-homepage_st4hc_14400 ._uw-header_st4hc_3155 {
    background: transparent;
  }
  ._uw-homepage_st4hc_14400 ._uw-header_st4hc_3155 ._logo-regular-white_st4hc_22844 {
    display: block;
  }
  ._uw-homepage_st4hc_14400 ._uw-header_st4hc_3155 ._logo-regular-navy_st4hc_22855 {
    display: none;
  }
  ._uw-homepage_st4hc_14400 ._uw-header_st4hc_3155 ._uw-main-menu-item_st4hc_22602 {
    color: #fff;
    transition: none;
  }
  ._uw-homepage_st4hc_14400 ._uw-header_st4hc_3155 ._uw-main-menu-item_st4hc_22602::after, ._uw-homepage_st4hc_14400 ._uw-header_st4hc_3155 ._uw-main-menu-item_st4hc_22602::before {
    color: #fff;
  }
  ._uw-homepage_st4hc_14400 ._uw-header_st4hc_3155 ._top-menu_st4hc_22309 a {
    color: #fff;
    transition: none;
  }
  ._uw-homepage_st4hc_14400 ._uw-header_st4hc_3155 ._top-menu_st4hc_22309 a::after, ._uw-homepage_st4hc_14400 ._uw-header_st4hc_3155 ._top-menu_st4hc_22309 a::before,
  ._uw-homepage_st4hc_14400 ._uw-header_st4hc_3155 ._top-menu_st4hc_22309 a span {
    color: #fff;
    transition: none;
  }
  ._uw-homepage_st4hc_14400._dropdown-menu-open_st4hc_14442 ._uw-header-top_st4hc_22236, ._uw-homepage_st4hc_14400._scroll-active_st4hc_12996 ._uw-header-top_st4hc_22236 {
    background: #fff;
  }
  ._uw-homepage_st4hc_14400._dropdown-menu-open_st4hc_14442 ._uw-header_st4hc_3155, ._uw-homepage_st4hc_14400._scroll-active_st4hc_12996 ._uw-header_st4hc_3155 {
    background: #fff;
  }
  ._uw-homepage_st4hc_14400._dropdown-menu-open_st4hc_14442 ._uw-header_st4hc_3155 ._uw-main-menu-item_st4hc_22602, ._uw-homepage_st4hc_14400._scroll-active_st4hc_12996 ._uw-header_st4hc_3155 ._uw-main-menu-item_st4hc_22602 {
    color: #001641;
    transition: none;
  }
  ._uw-homepage_st4hc_14400._dropdown-menu-open_st4hc_14442 ._uw-header_st4hc_3155 ._uw-main-menu-item_st4hc_22602::after, ._uw-homepage_st4hc_14400._dropdown-menu-open_st4hc_14442 ._uw-header_st4hc_3155 ._uw-main-menu-item_st4hc_22602::before, ._uw-homepage_st4hc_14400._scroll-active_st4hc_12996 ._uw-header_st4hc_3155 ._uw-main-menu-item_st4hc_22602::after, ._uw-homepage_st4hc_14400._scroll-active_st4hc_12996 ._uw-header_st4hc_3155 ._uw-main-menu-item_st4hc_22602::before {
    color: #001641;
    transition: none;
  }
  ._uw-homepage_st4hc_14400._dropdown-menu-open_st4hc_14442 ._uw-header_st4hc_3155 ._top-menu_st4hc_22309 a, ._uw-homepage_st4hc_14400._scroll-active_st4hc_12996 ._uw-header_st4hc_3155 ._top-menu_st4hc_22309 a {
    color: #001641;
    transition: none;
  }
  ._uw-homepage_st4hc_14400._dropdown-menu-open_st4hc_14442 ._uw-header_st4hc_3155 ._top-menu_st4hc_22309 a::after, ._uw-homepage_st4hc_14400._dropdown-menu-open_st4hc_14442 ._uw-header_st4hc_3155 ._top-menu_st4hc_22309 a::before,
  ._uw-homepage_st4hc_14400._dropdown-menu-open_st4hc_14442 ._uw-header_st4hc_3155 ._top-menu_st4hc_22309 a span, ._uw-homepage_st4hc_14400._scroll-active_st4hc_12996 ._uw-header_st4hc_3155 ._top-menu_st4hc_22309 a::after, ._uw-homepage_st4hc_14400._scroll-active_st4hc_12996 ._uw-header_st4hc_3155 ._top-menu_st4hc_22309 a::before,
  ._uw-homepage_st4hc_14400._scroll-active_st4hc_12996 ._uw-header_st4hc_3155 ._top-menu_st4hc_22309 a span {
    color: #001641;
    transition: none;
  }
  ._uw-homepage_st4hc_14400 ._uw-main-submenu_st4hc_22348 {
    opacity: 0;
    transform: translateY(-500px);
  }
  ._uw-homepage_st4hc_14400 ._uw-main-submenu-open_st4hc_22348 {
    transform: translateY(0);
    opacity: 1;
  }
  ._header-smaller_st4hc_14512 ._logo-regular-navy_st4hc_22855 {
    display: block !important;
  }
}
._hp-header-scroll-active_st4hc_22939 ._uw-header-top_st4hc_22236 {
  background: #fff;
}
._hp-header-scroll-active_st4hc_22939 ._uw-header-top_st4hc_22236 ._top-menu_st4hc_22309 a,
._hp-header-scroll-active_st4hc_22939 ._uw-header-top_st4hc_22236 ._top-menu_st4hc_22309 a span,
._hp-header-scroll-active_st4hc_22939 ._uw-header-top_st4hc_22236 ._uw-main-menu-item_st4hc_22602 {
  color: #001641;
}
._hp-header-scroll-active_st4hc_22939 ._uw-header-top_st4hc_22236 ._top-menu_st4hc_22309 a::after, ._hp-header-scroll-active_st4hc_22939 ._uw-header-top_st4hc_22236 ._top-menu_st4hc_22309 a::before,
._hp-header-scroll-active_st4hc_22939 ._uw-header-top_st4hc_22236 ._top-menu_st4hc_22309 a span::after,
._hp-header-scroll-active_st4hc_22939 ._uw-header-top_st4hc_22236 ._top-menu_st4hc_22309 a span::before,
._hp-header-scroll-active_st4hc_22939 ._uw-header-top_st4hc_22236 ._uw-main-menu-item_st4hc_22602::after,
._hp-header-scroll-active_st4hc_22939 ._uw-header-top_st4hc_22236 ._uw-main-menu-item_st4hc_22602::before {
  color: #001641;
}
@media (min-width: 981px) {
  ._hp-header-scroll-active_st4hc_22939 ._logo-regular-white_st4hc_22844 {
    display: none !important;
  }
  ._hp-header-scroll-active_st4hc_22939 ._logo-regular-navy_st4hc_22855 {
    display: block !important;
  }
}

._uw-social-links_st4hc_13263 ul {
  margin-left: -0.625rem;
  display: block;
}
._uw-social-links_st4hc_13263 li {
  display: inline-block;
  margin-bottom: 0;
  max-height: 2.375rem;
  max-width: 2.375rem;
}
._uw-social-links_st4hc_13263 a {
  display: inline-block;
  padding: 0.625rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-social-links_st4hc_13263 {
    width: 9.375rem;
  }
}

._uw-social-pane_st4hc_22983 {
  background: white;
}
._uw-social-pane_st4hc_22983 + footer {
  margin-top: 0;
}
._uw-social-pane_st4hc_22983 ._social-pane_st4hc_22989 author a {
  color: #ed0a00;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
}
._uw-social-pane_st4hc_22983 ._social-pane_st4hc_22989 p {
  font-size: 1.125rem;
  line-height: 1.5;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media screen and (max-width: 38.75em) {
  ._uw-social-pane_st4hc_22983 ._social-pane__item_st4hc_23012:nth-child(n+4) {
    display: none;
  }
}
._uw-social-pane_st4hc_22983 ._social-pane__item_st4hc_23012 {
  align-items: center;
  display: flex;
  min-height: 23.4375rem;
}
._uw-social-pane_st4hc_22983 ._social-pane__item--twitter_st4hc_23021 {
  padding: 2.5rem;
}
._uw-social-pane_st4hc_22983 ._social-pane__item--instagram_st4hc_23024 {
  position: relative;
}
._uw-social-pane_st4hc_22983 ._social-pane__logo_st4hc_23027 {
  width: 2.5rem;
  height: 2.5rem;
  float: left;
}
._uw-social-pane_st4hc_22983 ._social-pane__insta-logo_st4hc_23032 {
  position: absolute;
  top: 1.25rem;
  right: 2.1875rem;
  z-index: 5;
  color: white;
  font-size: 1.5rem;
}
._uw-social-pane_st4hc_22983 ._social-pane__item-meta_st4hc_23040 {
  float: left;
  margin-left: 0.625rem;
}
._uw-social-pane_st4hc_22983 ._social-pane_st4hc_22989 ._author_st4hc_23044, ._uw-social-pane_st4hc_22983 ._social-pane_st4hc_22989 ._date_st4hc_15964 {
  display: block;
  margin-bottom: 0;
}
._uw-social-pane_st4hc_22983 ._social-pane_st4hc_22989 ._author_st4hc_23044 a {
  color: #ed0a00;
}
._uw-social-pane_st4hc_22983 ._social-pane_st4hc_22989 ._date_st4hc_15964 {
  font-size: 0.875rem;
  line-height: 1.1428571429;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media screen and (min-width: 38.75em) {
  ._uw-social-pane_st4hc_22983 ._social-pane_st4hc_22989 > div {
    display: flex;
    flex-flow: row wrap;
  }
  ._uw-social-pane_st4hc_22983 ._social-pane_st4hc_22989 > div > div {
    flex: 0 0 auto;
    width: calc(50% - 0.9375rem);
    margin-left: 0.46875rem;
    margin-right: 0.46875rem;
  }
  ._uw-social-pane_st4hc_22983 ._social-pane__item_st4hc_23012 {
    min-height: 16rem;
  }
  ._uw-social-pane_st4hc_22983 ._social-pane__item_st4hc_23012:nth-of-type(n+7) {
    display: none;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-social-pane_st4hc_22983 ._social-pane_st4hc_22989 > div > div {
    flex: 0 0 auto;
    width: calc(33.3333333333% - 0.9375rem);
    margin-left: 0.46875rem;
    margin-right: 0.46875rem;
  }
  ._uw-social-pane_st4hc_22983 ._social-pane__item_st4hc_23012 {
    min-height: 16rem;
  }
  ._uw-social-pane_st4hc_22983 ._social-pane__item_st4hc_23012:nth-of-type(n+7) {
    display: none;
  }
  ._uw-social-pane_st4hc_22983 ._social-pane__item-twitter_st4hc_23091 {
    padding: 1.5625rem;
  }
  ._uw-social-pane_st4hc_22983 ._social-pane__item--twitter_st4hc_23021 p, ._uw-social-pane_st4hc_22983 ._social-pane__item--twitter_st4hc_23021 a {
    font-size: 0.875rem;
    line-height: 1.2857142857;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
  ._uw-social-pane_st4hc_22983 ._social-pane_st4hc_22989 ._author_st4hc_23044 a {
    font-size: 0.875rem;
    line-height: 1;
    font-weight: 700;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    text-transform: uppercase;
  }
  ._uw-social-pane_st4hc_22983 ._social-pane_st4hc_22989 ._date_st4hc_15964 {
    font-size: 0.875rem;
    line-height: 1.1428571429;
    font-weight: 400;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-social-pane_st4hc_22983 ._social-pane_st4hc_22989 {
    border-top: 0.0625rem dashed #E5E5E4;
  }
  ._uw-social-pane_st4hc_22983 ._social-pane_st4hc_22989 > div > div {
    flex: 0 0 auto;
    width: calc(25% - 1.5625rem);
    margin-left: 0.78125rem;
    margin-right: 0.78125rem;
  }
  ._uw-social-pane_st4hc_22983 ._social-pane__item_st4hc_23012 {
    min-height: 16rem;
  }
  ._uw-social-pane_st4hc_22983 ._social-pane__item_st4hc_23012:nth-of-type(n+7) {
    display: block;
  }
  ._uw-social-pane_st4hc_22983 ._social-pane__item--twitter_st4hc_23021 {
    padding: 2.5rem;
  }
  ._uw-social-pane_st4hc_22983 ._social-pane__item--twitter_st4hc_23021 p, ._uw-social-pane_st4hc_22983 ._social-pane__item--twitter_st4hc_23021 a {
    font-size: 1.125rem;
    line-height: 1.5;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}

._uw-split-grey-section_st4hc_23155 {
  background: #E5E5E4;
  padding: 4.375rem 0 3.75rem;
  position: relative;
  margin: 3rem auto;
}
._uw-split-grey-section_st4hc_23155 ._grid-x_st4hc_3385 {
  padding: 0 2rem;
}
._uw-split-grey-section_st4hc_23155 ._button_st4hc_3169:focus {
  text-decoration: none !important;
}
@media print, screen and (min-width: 48em) {
  ._uw-split-grey-section_st4hc_23155 ._grid-x_st4hc_3385 {
    align-items: center;
    padding: 0 3rem;
  }
  ._uw-split-grey-section_st4hc_23155 ._grid-x_st4hc_3385 ._uw-split-grey-section__text-block_st4hc_23172 {
    margin-bottom: 0;
  }
  ._uw-split-grey-section_st4hc_23155 ._grid-x_st4hc_3385 ._uw-split-grey-section__text-block_st4hc_23172 ._button_st4hc_3169 {
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-split-grey-section_st4hc_23155 ._grid-x_st4hc_3385 {
    padding: 0 5rem;
  }
}
._uw-split-grey-section__text-block_st4hc_23172 {
  margin-bottom: 0.9375rem;
}
._uw-split-grey-section_st4hc_23155::after, ._uw-split-grey-section_st4hc_23155::before {
  content: "";
  display: block;
  transform: rotate3d(0, 0, 1, -270deg) scale3d(0, 0, 1);
  width: 0.3125rem;
  height: 7.6875rem;
  background-color: #ed0a00;
  position: absolute;
}
._uw-split-grey-section_st4hc_23155::before {
  top: -2.5rem;
  left: 2.5rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-split-grey-section_st4hc_23155::before {
    left: 4.625rem;
    top: -3.75rem;
  }
}
._uw-split-grey-section_st4hc_23155::after {
  right: 2.6875rem;
  bottom: -2.5rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-split-grey-section_st4hc_23155::after {
    right: 4.625rem;
    bottom: -3.75rem;
  }
}
._uw-split-grey-section_st4hc_23155._in-view_st4hc_16828::after, ._uw-split-grey-section_st4hc_23155._in-view_st4hc_16828::before {
  animation: _linesAnimateIn_st4hc_1 1s ease-out forwards;
  animation-delay: 0.2s;
}

@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  ._uw-split-grey-section--hanging-image_st4hc_23222 {
    padding: 5.625rem 0;
  }
  ._uw-split-grey-section--hanging-image_st4hc_23222 ._grid-container_st4hc_3812, ._uw-split-grey-section--hanging-image_st4hc_23222 ._mw-grid-container_st4hc_3812 {
    padding-right: 0;
  }
  ._uw-split-grey-section--hanging-image_st4hc_23222 ._uw-split-grey-section__text-block_st4hc_23172 {
    max-width: 18.125rem;
    margin-top: 3.125rem;
  }
  ._uw-split-grey-section--hanging-image_st4hc_23222 ._grid-x_st4hc_3385 {
    justify-content: flex-start;
    align-items: center;
  }
}

._uw-start-your-journey__header_st4hc_23238 {
  margin-bottom: 1.25rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-start-your-journey__header_st4hc_23238 {
    margin-bottom: 2.375rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-start-your-journey__header_st4hc_23238 {
    padding-bottom: 3.125rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-start-your-journey__header_st4hc_23238 {
    padding-bottom: 0;
  }
}
@media screen and (min-width: 75em) {
  ._uw-start-your-journey__header_st4hc_23238 {
    margin-top: -9.0625rem;
  }
}
._uw-start-your-journey__title_st4hc_23261 {
  font-size: 7rem;
  color: #ed0a00;
  margin-bottom: 1.875rem;
  font-weight: 700;
}
@media print, screen and (min-width: 48em) {
  ._uw-start-your-journey__title_st4hc_23261 {
    margin-bottom: 1.625rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-start-your-journey__title_st4hc_23261 {
    margin-bottom: 4.8125rem;
  }
}
._uw-start-your-journey-list__title_st4hc_23277 {
  font-size: 1.875rem;
  line-height: 1.0666666667;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 0.875rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-start-your-journey-list__title_st4hc_23277 {
    margin-bottom: 1rem;
  }
}
._uw-start-your-journey_st4hc_3333 p {
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 1.5625rem;
}
@media screen and (min-width: 75em) {
  ._uw-start-your-journey_st4hc_3333 p {
    font-size: 1.125rem;
    line-height: 1.5;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-start-your-journey_st4hc_3333 p {
    padding-right: 1.875rem;
  }
}
@media (max-width: 980px) {
  ._uw-start-your-journey_st4hc_3333 p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
._uw-start-your-journey__form_st4hc_23328 {
  max-width: 24.0625rem;
  position: relative;
}
@media print, screen and (min-width: 48em) {
  ._uw-start-your-journey__form_st4hc_23328 {
    margin-bottom: 3.125rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-start-your-journey__form_st4hc_23328 {
    margin-top: 9.375rem;
  }
}
._uw-start-your-journey__form_st4hc_23328 ._uw-start-your-journey__form-submit_st4hc_23342 svg path {
  fill: #001641;
}
._uw-start-your-journey__form_st4hc_23328 label span {
  display: none;
}
._uw-start-your-journey__form_st4hc_23328 button span {
  display: none;
}
._uw-start-your-journey__input_st4hc_23351 {
  border: 0;
  border-bottom: 0.125rem solid #001641;
  box-shadow: none;
  margin-bottom: 1.875rem;
  font-size: 1.25rem;
  line-height: 1.5;
  font-weight: 400;
}
._uw-start-your-journey__input_st4hc_23351:focus {
  border: 0;
  border-bottom: 0.125rem solid #ed0a00;
}
._uw-start-your-journey__form-submit_st4hc_23342 {
  position: absolute;
  right: 0;
  top: 0;
}
._uw-start-your-journey__form-submit_st4hc_23342 i,
._uw-start-your-journey__form-submit_st4hc_23342 svg {
  font-size: inherit;
}
._uw-start-your-journey_st4hc_3333 ._button_st4hc_3169 {
  margin-bottom: 0.3125rem;
  display: flex;
  line-height: 19px;
}
._uw-start-your-journey_st4hc_3333 ._button_st4hc_3169 > span {
  font-size: 16px;
  white-space: nowrap;
}
._uw-start-your-journey_st4hc_3333 ._button_st4hc_3169::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  font-size: 1.5rem;
  margin-left: 0.3125rem;
  transition: transform 0.4s;
  position: relative;
}
._uw-start-your-journey_st4hc_3333 ._button_st4hc_3169:hover::after {
  transform: translate3d(0.3125rem, 0, 0);
}
._uw-start-your-journey--header_st4hc_3333, ._motivation-widget_st4hc_3333 ._mw-more-areas_st4hc_3333 {
  color: #001641 !important;
  font-size: 30px !important;
  line-height: 32px !important;
  margin-bottom: 20px !important;
}
._uw-start-your-journey--sub-header_st4hc_3333 {
  color: #001641 !important;
  font-size: 2.5em !important;
  line-height: 40px !important;
}

._uw-current-student-search__header_st4hc_23405 {
  margin-bottom: 1.25rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-current-student-search__header_st4hc_23405 {
    margin-bottom: 2.375rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-current-student-search__header_st4hc_23405 {
    padding-bottom: 3.125rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-current-student-search__header_st4hc_23405 {
    padding-bottom: 0;
  }
}
@media screen and (min-width: 75em) {
  ._uw-current-student-search__header_st4hc_23405 {
    margin-top: -9.0625rem;
  }
}
._uw-current-student-search__title_st4hc_23428 {
  font-size: 2.625rem;
  line-height: 1.0952380952;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-current-student-search__title_st4hc_23428 {
    font-size: 3.5rem;
    line-height: 1.0178571429;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-current-student-search__title_st4hc_23428 {
    font-size: 8.125rem;
    line-height: 0.9384615385;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-current-student-search__title_st4hc_23428 {
    margin-bottom: 1.625rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-current-student-search__title_st4hc_23428 {
    margin-bottom: 4.8125rem;
  }
}
._uw-current-student-search-list__title_st4hc_23477 {
  font-size: 1.875rem;
  line-height: 1.0666666667;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 0.875rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-current-student-search-list__title_st4hc_23477 {
    margin-bottom: 1rem;
  }
}
._uw-current-student-search_st4hc_11791 p {
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 1.5625rem;
}
@media screen and (min-width: 75em) {
  ._uw-current-student-search_st4hc_11791 p {
    font-size: 1.125rem;
    line-height: 1.5;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-current-student-search_st4hc_11791 p {
    padding-right: 1.875rem;
  }
}
@media (max-width: 980px) {
  ._uw-current-student-search_st4hc_11791 p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
._uw-current-student-search__form_st4hc_23528 {
  max-width: 24.0625rem;
  position: relative;
  margin-top: 2rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-current-student-search__form_st4hc_23528 {
    margin-bottom: 3.125rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-current-student-search__form_st4hc_23528 {
    margin-top: 2rem;
  }
}
._uw-current-student-search__form_st4hc_23528 ._uw-current-student-search__form-submit_st4hc_23543 svg path {
  fill: #001641;
}
._uw-current-student-search__form_st4hc_23528 label span {
  display: none;
}
._uw-current-student-search__form_st4hc_23528 button span {
  display: none;
}
._uw-current-student-search__input_st4hc_11791 {
  border: 0;
  border-bottom: 0.125rem solid #001641;
  box-shadow: none;
  margin-bottom: 1.875rem;
  font-size: 1.25rem;
  line-height: 1.5;
  font-weight: 400;
  padding: 0 2rem 0 0;
}
._uw-current-student-search__input_st4hc_11791:focus {
  border: 0;
  border-bottom: 0.125rem solid #ed0a00;
}
._uw-current-student-search__form-submit_st4hc_23543 {
  position: absolute;
  right: 0;
  top: 0;
}
._uw-current-student-search__form-submit_st4hc_23543 i {
  font-size: 1.875rem;
}
._uw-current-student-search_st4hc_11791 ._button_st4hc_3169 {
  margin-bottom: 0.3125rem;
}
._uw-current-student-search_st4hc_11791 ._button_st4hc_3169::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  font-size: 1.5rem;
  margin-left: 0.9375rem;
  transition: transform 0.4s;
  position: relative;
  top: -3px;
}
._uw-current-student-search_st4hc_11791 ._button_st4hc_3169:hover::after {
  transform: translate3d(0.625rem, 0, 0);
}

._uw-stat-banner_st4hc_23590 {
  position: relative;
  background-color: #ed0a00;
  padding-inline: 1.875rem;
  margin-bottom: 1.875rem;
  margin-inline: 0;
  padding-block: var(--section-spacing-y);
}
._uw-stat-banner_st4hc_23590._in-view_st4hc_16828:after {
  transition: transform 0.8s ease-out;
}
._uw-stat-banner_st4hc_23590._in-view_st4hc_16828:before {
  transition: transform 1s ease-out;
}
._uw-stat-banner__title_st4hc_23604 {
  font-size: 2.5625rem;
  line-height: 1;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._uw-stat-banner__title_st4hc_23604:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #fff;
  margin-top: 1.25rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-stat-banner__title_st4hc_23604:after {
    content: "";
    display: block;
    width: 3.125rem;
    height: 0.0625rem;
    background-color: #fff;
    margin-top: 0.625rem;
  }
}
._uw-stat-banner_st4hc_23590 h2,
._uw-stat-banner_st4hc_23590 p,
._uw-stat-banner_st4hc_23590 div {
  color: #fff;
}
._uw-stat-banner_st4hc_23590 p {
  margin-top: 1.25rem;
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  ._uw-stat-banner_st4hc_23590 p {
    margin-top: 0.625rem;
  }
}
._uw-stat-banner_st4hc_23590 div._cite_st4hc_8799 {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  font-style: italic;
  margin-bottom: 0;
  margin-top: 0.9375rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-stat-banner_st4hc_23590 div._cite_st4hc_8799 {
    font-size: 0.875rem;
    line-height: 1.42857;
    font-weight: 600;
  }
}
._uw-stat-banner__image_st4hc_23662 {
  margin: 0 auto 3.75rem;
  display: flex;
  align-items: center;
}
@media print, screen and (min-width: 48em) {
  ._uw-stat-banner__image_st4hc_23662 {
    align-items: flex-start;
    margin: 0 auto;
    padding-left: 1.625rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-stat-banner__image_st4hc_23662 {
    justify-content: center;
  }
}
._uw-stat-banner_st4hc_23590 img {
  max-width: 6.25rem;
  height: auto;
  width: auto;
  margin: 0 auto;
}
@media print, screen and (min-width: 48em) {
  ._uw-stat-banner_st4hc_23590 img {
    max-width: 100%;
    margin: 0;
  }
}
._uw-stat-banner_st4hc_23590 ._content_st4hc_23691._no-marg_st4hc_23691 {
  margin: 0;
  padding-right: 0;
}
@media print, screen and (min-width: 48em) {
  ._uw-stat-banner_st4hc_23590 ._content_st4hc_23691._no-marg_st4hc_23691 {
    padding-right: 3.125rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-stat-banner_st4hc_23590 ._content_st4hc_23691._no-marg_st4hc_23691 {
    padding-right: 7.9375rem;
  }
}

._uw-stat-banner-container_st4hc_23706 {
  overflow: hidden;
  margin-block: var(--section-spacing-y);
}
@media print, screen and (min-width: 48em) {
  ._uw-stat-banner-container_st4hc_23706 {
    overflow: visible;
  }
}
._uw-stat-banner-container_st4hc_23706 > ._button_st4hc_3169 {
  margin: 0;
}

._uw-stat-block_st4hc_23719 {
  width: 100%;
  margin-block: var(--section-spacing-y);
}
._uw-stat-block_st4hc_23719 ._grid-x_st4hc_3385 {
  background: #ed0a00;
  width: 100%;
  max-width: 62.1875rem;
  position: relative;
  margin: 0 auto;
  padding: var(--section-spacing-y);
}
._uw-stat-block_st4hc_23719 ._grid-x_st4hc_3385 > ._cell_st4hc_3333:last-of-type ._button_st4hc_3169 {
  margin: 0;
}
._uw-stat-block_st4hc_23719._in-view_st4hc_16828 ._inner_st4hc_23734::after, ._uw-stat-block_st4hc_23719._in-view_st4hc_16828 ._inner_st4hc_23734::before {
  display: none;
}
._uw-stat-block_st4hc_23719 ._stat-section_st4hc_23737 {
  color: #fff;
  padding: 0 0.625rem;
  margin-bottom: 2.5rem;
}
._uw-stat-block_st4hc_23719 ._stat-section_st4hc_23737:last-child {
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  ._uw-stat-block_st4hc_23719 ._stat-section_st4hc_23737 {
    margin-bottom: 3.75rem;
  }
  ._uw-stat-block_st4hc_23719 ._stat-section_st4hc_23737:nth-last-child(2) {
    margin-bottom: 0;
  }
  ._uw-stat-block_st4hc_23719 ._stat-section_st4hc_23737:nth-last-child(3) {
    margin-bottom: 0;
  }
}
._uw-stat-block_st4hc_23719 ._stat-section_st4hc_23737 h2 {
  font-size: 2.5625rem;
  line-height: 1;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: inherit;
  margin-top: 0;
  text-transform: initial;
}
._uw-stat-block_st4hc_23719 ._stat-section_st4hc_23737 h2::after {
  content: "";
  width: 4.1875rem;
  border-bottom: 1px solid #fff;
  margin-top: 1rem;
  display: block;
}
._uw-stat-block_st4hc_23719 ._stat-section_st4hc_23737 p {
  margin-bottom: 0;
}
._uw-stat-block_st4hc_23719 ._stat-section_st4hc_23737 ._cite_st4hc_8799 {
  font-size: 0.875rem;
  line-height: 1.5714285714;
  font-weight: 600;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-style: italic;
  margin-top: 0.9375rem;
}

._uw-stats-block_st4hc_23793 {
  z-index: 1;
  position: relative;
  margin-right: -1.875rem;
}
._uw-stats-block_st4hc_23793::before, ._uw-stats-block_st4hc_23793::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
._uw-stats-block_st4hc_23793::after {
  clear: both;
}
._uw-stats-block_st4hc_23793 ._slick-slide_st4hc_2040 > div {
  padding-right: 1.25rem;
}
._uw-stats-block_st4hc_23793 ._slick-list_st4hc_2055 {
  padding: 0 1.875rem 0 0 !important;
}
._uw-stats-block__stat_st4hc_23813 {
  background: #ed0a00;
  color: #fff;
  padding: 2.8125rem 2.1875rem 2.8125rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-stats-block__stat_st4hc_23813 {
    width: calc(50% - 8px);
    padding: 2.8125rem 2.5rem 2.5rem 2.1875rem;
    display: flex;
    align-items: center;
    position: relative;
  }
  ._uw-stats-block__stat_st4hc_23813:nth-of-type(1) {
    float: left;
  }
  ._uw-stats-block__stat_st4hc_23813:nth-of-type(1)::before,
  ._uw-stats-block__stat_st4hc_23813:nth-of-type(1) ._stat-cross_st4hc_23830 {
    content: "";
    display: block;
    width: 7.1875rem;
    height: 7.1875rem;
    position: absolute;
    bottom: -1.875rem;
    left: -3.75rem;
    opacity: 0.9;
    background-image: url("../img/backgrounds/cross.svg");
    transition: transform 1s;
    z-index: 1;
  }
}
@media screen and (min-width: 48em) and (min-width: 75em) {
  ._uw-stats-block__stat_st4hc_23813:nth-of-type(1)::before,
  ._uw-stats-block__stat_st4hc_23813:nth-of-type(1) ._stat-cross_st4hc_23830 {
    bottom: -3.75rem;
    left: -2.5625rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-stats-block__stat_st4hc_23813:nth-of-type(1)._in-view_st4hc_16828::before {
    display: none;
  }
  ._uw-stats-block__stat_st4hc_23813:nth-of-type(2) {
    float: right;
    margin-top: 5.375rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-stats-block__stat_st4hc_23813 {
    width: calc(50% - 13px);
    min-height: 30.25rem;
    padding: 3.75rem 5.625rem 3.75rem;
  }
}
._uw-stats-block__stat_st4hc_23813 p {
  margin-bottom: 0.9375rem;
  font-size: 0.875rem;
  line-height: 1.4285714286;
  font-weight: 500;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 64em) {
  ._uw-stats-block__stat_st4hc_23813 p {
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 500;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-stats-block__stat_st4hc_23813 p {
    margin-bottom: 1.25rem;
  }
}
._uw-stats-block__stat_st4hc_23813 h2 {
  color: #fff;
  font-size: 2.5rem;
  line-height: 2.625rem;
  font-weight: 700;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  margin: 0 0 1.25rem;
}
._uw-stats-block__stat_st4hc_23813 h2:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #fff;
  margin-top: 0.625rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-stats-block__stat_st4hc_23813 h2 {
    font-size: 3.375rem;
    line-height: 3.5rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-stats-block__stat_st4hc_23813 h2 {
    font-size: 5.5rem;
    line-height: 7rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-stats-block__stat_st4hc_23813 h2::after {
    margin-top: 0.5rem;
  }
}
._uw-stats-block__stat_st4hc_23813 span {
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 700;
  font-style: italic;
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  ._uw-stats-block__stat_st4hc_23813 span {
    font-size: 0.875rem;
    line-height: 1.42857;
    font-weight: 600;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-stats-block_st4hc_23793 {
    margin-right: 0;
  }
}

._uw-stats-block-container_st4hc_23948 {
  position: relative;
  margin-block: var(--section-spacing-y);
}
._uw-stats-block-container_st4hc_23948 > ._grid-container_st4hc_3812 > a._button_st4hc_3169:last-child, ._uw-stats-block-container_st4hc_23948 > ._mw-grid-container_st4hc_3812 > a._button_st4hc_3169:last-child {
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  ._uw-stats-block-container_st4hc_23948 {
    /* &::after,
    .block-arrow {
      content: '';
      position: absolute;
      left: rem-calc(-80px);
      bottom: rem-calc(-190px);
      display: block;
      width: rem-calc(201px);
      height: rem-calc(291px);
      background-image: url('../img/backgrounds/stat-arrow.svg');
      z-index: 0;
      transition: transform 2s;

      @include breakpoint(xlarge) {
        left: 0;
        bottom: rem-calc(-170px);
      }
    }*/
  }
  ._uw-stats-block-container_st4hc_23948 ._block-arrow_st4hc_23958 {
    z-index: 0;
  }
  ._uw-stats-block-container_st4hc_23948._in-view_st4hc_16828 ._stats-block_st4hc_23979 ._stats-block_stat_st4hc_23979 {
    z-index: 1;
  }
  ._uw-stats-block-container_st4hc_23948._in-view_st4hc_16828 ._stats-block_st4hc_23979 ._stats-block_stat_st4hc_23979:nth-of-type(1) {
    animation: _statDown_st4hc_1 4s forwards ease-out;
  }
  ._uw-stats-block-container_st4hc_23948._in-view_st4hc_16828 ._stats-block_st4hc_23979 ._stats-block_stat_st4hc_23979:nth-of-type(2) {
    animation: _statUp_st4hc_1 4s forwards ease-out;
  }
}
@media screen and (min-width: 75em) {
  ._uw-stats-block-container_st4hc_23948 {
    margin-bottom: 6.25rem;
  }
  ._uw-stats-block-container_st4hc_23948::after {
    z-index: 0;
  }
}
._uw-stats-block-container_st4hc_23948 ._button_st4hc_3169 {
  display: none;
}
@media print, screen and (min-width: 48em) {
  ._uw-stats-block-container_st4hc_23948 ._button_st4hc_3169 {
    display: flex;
    float: right;
  }
}

._uw-stats-banner_st4hc_24007 {
  margin-bottom: 80px;
}
@media (max-width: 1024px) {
  ._uw-stats-banner_st4hc_24007 ._large-6_st4hc_3913 {
    margin-bottom: 25px;
  }
}

._uw-study-area-image_st4hc_24016 {
  margin-block: var(--section-spacing-y);
}

@media print, screen and (min-width: 64em) {
  ._uw-study-areas_st4hc_24021 {
    margin: -3.75rem 0 2.8125rem;
  }
}
._uw-study-areas__title_st4hc_24025 {
  font-size: 1.875rem;
  line-height: 1.0666666667;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  margin-bottom: 1.5625rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-study-areas__title_st4hc_24025 {
    margin-bottom: 3.125rem;
    max-width: 100%;
  }
}
._uw-study-areas__title--large_st4hc_24044 {
  font-size: 1.802rem;
  font-weight: 700;
  line-height: 1.04762;
}
._uw-study-areas_st4hc_24021 ._menu_st4hc_9554 {
  margin: 1.875rem 0 0;
}
@media print, screen and (min-width: 48em) {
  ._uw-study-areas_st4hc_24021 ._menu_st4hc_9554 {
    margin-top: 0;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-study-areas_st4hc_24021 ._menu_st4hc_9554 {
    margin-top: 1.875rem;
  }
}
._uw-study-areas_st4hc_24021 ._menu_st4hc_9554 ._button_st4hc_3169 {
  padding: 0;
  margin-bottom: 0.9375rem;
}
._uw-study-areas__item_st4hc_24066 {
  margin-bottom: 0.9375rem;
  padding: 0 0.3125rem;
}
._uw-study-areas__item_st4hc_24066::before {
  content: none;
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-study-areas__item_st4hc_24066 {
    margin-top: 0 !important;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-study-areas__item_st4hc_24066 {
    margin-bottom: 1.25rem;
    justify-content: center;
    text-align: center;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-study-areas__item_st4hc_24066 {
    padding: 0;
    align-items: center;
    margin-bottom: 1.5625rem;
  }
}
._uw-study-areas__item_st4hc_24066 > a,
._uw-study-areas__item_st4hc_24066 > div {
  display: flex;
  flex-direction: column;
  color: #001641;
  font-size: 1rem;
  line-height: 1.375;
  font-weight: 600;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  ._uw-study-areas__item_st4hc_24066 > a,
  ._uw-study-areas__item_st4hc_24066 > div {
    width: 100%;
    font-size: 0.75rem;
    line-height: 1.1666666667;
    font-weight: 700;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
  ._uw-study-areas__item_st4hc_24066 > a span,
  ._uw-study-areas__item_st4hc_24066 > div span {
    flex: 1;
    min-height: 2.8125rem;
    padding: 0 5px;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-study-areas__item_st4hc_24066 > a,
  ._uw-study-areas__item_st4hc_24066 > div {
    font-size: 0.875rem;
    line-height: 1.2142857143;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (device-aspect-ratio: 40/71) {
  ._uw-study-areas__item_st4hc_24066 > a,
  ._uw-study-areas__item_st4hc_24066 > div {
    font-size: 0.75rem;
  }
}
._uw-study-areas__item_st4hc_24066 img,
._uw-study-areas__item_st4hc_24066 svg {
  display: none;
  margin: 0 auto 20px;
  width: 100%;
  height: 100%;
  min-height: 3.125rem;
  max-width: 3.75rem;
  max-height: 3.75rem;
  transition: 0.4s ease-out;
}
@media print, screen and (min-width: 48em) {
  ._uw-study-areas__item_st4hc_24066 img,
  ._uw-study-areas__item_st4hc_24066 svg {
    display: block;
    font-size: 1.4375rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-study-areas__item_st4hc_24066 img,
  ._uw-study-areas__item_st4hc_24066 svg {
    max-width: 4.6875rem;
    max-height: 4.6875rem;
  }
}
._uw-study-areas__item_st4hc_24066:hover a {
  text-decoration: none;
  color: #ed0a00;
}
._uw-study-areas__item_st4hc_24066:hover img,
._uw-study-areas__item_st4hc_24066:hover svg {
  transform: translate3d(0, -6px, 0);
}
._uw-study-areas--grey_st4hc_24177 {
  overflow: hidden;
  margin-top: 0;
  padding-bottom: 1.875rem;
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  ._uw-study-areas--grey_st4hc_24177 {
    background: #E5E5E4;
    margin: 5rem 0;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-study-areas--grey_st4hc_24177 {
    padding: 7.5rem 0 5.625rem;
  }
}
._uw-study-areas--grey_st4hc_24177 ._uw-study-areas__title_st4hc_24025 {
  margin: 0 0 1.875rem;
  color: #ed0a00;
}
@media print, screen and (min-width: 48em) {
  ._uw-study-areas--grey_st4hc_24177 ._uw-study-areas__title_st4hc_24025 {
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.025;
    color: #001641;
    padding-top: 4.6875rem;
    margin: 0 0 4.375rem;
  }
  ._uw-study-areas--grey_st4hc_24177 ._uw-study-areas__title_st4hc_24025:after {
    content: "";
    display: block;
    width: 3.125rem;
    height: 0.0625rem;
    background-color: #001641;
    margin-top: 0.9375rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-study-areas--grey_st4hc_24177 ._uw-study-areas__title_st4hc_24025 {
    font-size: 7.0625rem;
    font-weight: 700;
    padding: 0;
  }
}
._uw-study-areas--grey_st4hc_24177 ul {
  margin-bottom: 0;
}
@media print, screen and (min-width: 64em) {
  ._uw-study-areas--grey_st4hc_24177 ._study-area-image_st4hc_24227 {
    margin-bottom: -7.5rem;
  }
}

._uw-subject-courses-block_st4hc_12184 {
  background-color: #D9D9D6;
  padding: 3.75rem 0;
}
@media print, screen and (min-width: 64em) {
  ._uw-subject-courses-block_st4hc_12184 {
    padding-top: 6.25rem;
    padding-bottom: 7.5rem;
  }
}
._uw-subject-courses-block__course-list_st4hc_24242 {
  margin-bottom: 0;
}
._uw-subject-courses-block__course-list_st4hc_24242 li {
  margin-bottom: 0.75rem;
}
._uw-subject-courses-block__course-list_st4hc_24242 a {
  color: #001641;
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.5714285714;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: 700;
}
@media print, screen and (max-width: 63.99875em) {
  ._uw-subject-courses-block__course-list_st4hc_24242 li:last-of-type {
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-subject-courses-block__course-list_st4hc_24242 {
    column-count: 2;
    column-gap: 2.1875rem;
  }
  ._uw-subject-courses-block__course-list_st4hc_24242 li {
    display: inline-block;
    width: 100%;
    break-inside: avoid;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-subject-courses-block__course-list_st4hc_24242 a {
    font-size: 1rem;
    line-height: 1.5;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-subject-courses-block__course-list_st4hc_24242 {
    column-count: 3;
    column-gap: 1.5625rem;
  }
}

._uw-success-panels_st4hc_24294 {
  padding: 4.0625rem 0 1.875rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-success-panels_st4hc_24294 {
    padding: 4.375rem 0 2rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-success-panels_st4hc_24294 {
    padding: 6.875rem 0 5.625rem;
  }
}
._uw-success-panels_st4hc_24294 ._button_st4hc_3169 {
  font-size: 1.25rem;
  line-height: 1.1;
}
._uw-success-panels_st4hc_24294 ._button-small_st4hc_12705 {
  font-size: 1rem;
  line-height: 1.1875;
}
._uw-success-panels_st4hc_24294 > ._button_st4hc_3169 {
  margin-bottom: 3.125rem;
  font-size: 1.25rem;
  margin-bottom: 2.5rem;
}
._uw-success-panels_st4hc_24294 > ._button_st4hc_3169:hover {
  text-decoration: none;
}
@media print, screen and (min-width: 64em) {
  ._uw-success-panels_st4hc_24294 > ._button_st4hc_3169 {
    margin-bottom: 3.125rem;
  }
}
._uw-success-panels_st4hc_24294 img {
  margin-bottom: 0.9375rem;
}
._uw-success-panels_st4hc_24294 a {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  text-transform: uppercase;
  display: block;
}
._uw-success-panels_st4hc_24294 a:hover {
  text-decoration: none;
}
._uw-success-panels_st4hc_24294 p {
  color: #001641;
  margin-top: 0.3125rem;
  margin-bottom: 1.875rem;
}
._uw-success-panels__panel_st4hc_24352:last-of-type p:last-of-type {
  margin-bottom: 0;
}
@media print, screen and (min-width: 64em) {
  ._uw-homepage_st4hc_14400 ._uw-success-panels_st4hc_24294 h2 {
    margin-bottom: 3.4375rem;
    max-width: 43.75rem;
  }
}

._uw-tabs_st4hc_12736 {
  background: transparent;
  border: 0;
}
._uw-tabs_st4hc_12736 > li {
  margin-bottom: 0.9375rem;
  margin-right: 0.9375rem;
}
._uw-tabs-content_st4hc_24370 {
  border: 0;
}
._uw-tabs-content_st4hc_24370 ._tabs-panel_st4hc_10268 {
  background: #fff;
  padding: 1.25rem 1.25rem 1rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-tabs-content_st4hc_24370 ._tabs-panel_st4hc_10268 {
    padding: 1.875rem 1.875rem 1rem;
  }
}

._uw-tab-wrapper_st4hc_24383 {
  margin-bottom: 80px;
}

._uw-text-block_st4hc_3333, ._uw-start-your-journey--header_st4hc_3333, ._motivation-widget_st4hc_3333 ._mw-more-areas_st4hc_3333, ._uw-start-your-journey--sub-header_st4hc_3333 {
  /* START: Inline insertion of `general-content-type-styles` (from src/assets/css/utils/type.scss) with alterations to font-related changes. */
  /* END: Inline insertion of `general-content-type-styles` */
  width: 100%;
}
._uw-text-block_st4hc_3333 h2, ._uw-start-your-journey--header_st4hc_3333 h2, ._motivation-widget_st4hc_3333 ._mw-more-areas_st4hc_3333 h2, ._uw-start-your-journey--sub-header_st4hc_3333 h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.802rem;
  line-height: 1.85rem;
  margin-top: 1em;
  margin-bottom: 0.9375rem;
  color: #ed0a00;
  font-weight: 700;
}
._uw-text-block_st4hc_3333 h3, ._uw-start-your-journey--header_st4hc_3333 h3, ._motivation-widget_st4hc_3333 ._mw-more-areas_st4hc_3333 h3, ._uw-start-your-journey--sub-header_st4hc_3333 h3 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.602rem;
  line-height: 1.65rem;
  margin-bottom: 0.9375rem;
  color: #ed0a00;
}
._uw-text-block_st4hc_3333 h4, ._uw-start-your-journey--header_st4hc_3333 h4, ._motivation-widget_st4hc_3333 ._mw-more-areas_st4hc_3333 h4, ._uw-start-your-journey--sub-header_st4hc_3333 h4 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.424rem;
  line-height: 1.5rem;
  margin-bottom: 0.9375rem;
}
._uw-text-block_st4hc_3333 h5, ._uw-start-your-journey--header_st4hc_3333 h5, ._motivation-widget_st4hc_3333 ._mw-more-areas_st4hc_3333 h5, ._uw-start-your-journey--sub-header_st4hc_3333 h5 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.26rem;
  line-height: 1.3rem;
  margin-bottom: 0.9375rem;
}
._uw-text-block_st4hc_3333 h6, ._uw-start-your-journey--header_st4hc_3333 h6, ._motivation-widget_st4hc_3333 ._mw-more-areas_st4hc_3333 h6, ._uw-start-your-journey--sub-header_st4hc_3333 h6 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.1rem;
  margin-bottom: 0.9375rem;
}
._uw-text-block_st4hc_3333 p, ._uw-start-your-journey--header_st4hc_3333 p, ._motivation-widget_st4hc_3333 ._mw-more-areas_st4hc_3333 p, ._uw-start-your-journey--sub-header_st4hc_3333 p {
  font-weight: 400;
  margin-bottom: 10px;
}
._uw-text-block_st4hc_3333 a:not([class^=button-]):not(._button_st4hc_3169._primary_st4hc_9295), ._uw-start-your-journey--header_st4hc_3333 a:not([class^=button-]):not(._button_st4hc_3169._primary_st4hc_9295), ._motivation-widget_st4hc_3333 ._mw-more-areas_st4hc_3333 a:not([class^=button-]):not(._button_st4hc_3169._primary_st4hc_9295), ._uw-start-your-journey--sub-header_st4hc_3333 a:not([class^=button-]):not(._button_st4hc_3169._primary_st4hc_9295) {
  font-weight: 600;
  text-decoration: underline;
}
._uw-text-block_st4hc_3333 a:not([class^=button-]):not(._button_st4hc_3169._primary_st4hc_9295):hover, ._uw-start-your-journey--header_st4hc_3333 a:not([class^=button-]):not(._button_st4hc_3169._primary_st4hc_9295):hover, ._motivation-widget_st4hc_3333 ._mw-more-areas_st4hc_3333 a:not([class^=button-]):not(._button_st4hc_3169._primary_st4hc_9295):hover, ._uw-start-your-journey--sub-header_st4hc_3333 a:not([class^=button-]):not(._button_st4hc_3169._primary_st4hc_9295):hover {
  text-decoration: none;
}
._uw-text-block--single-event-header_st4hc_24441 {
  margin-bottom: 2.5rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-text-block--single-event-header_st4hc_24441 {
    margin-bottom: 1.5625rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-text-block--single-event-header_st4hc_24441 {
    margin-bottom: 3.125rem;
  }
}
._uw-text-block--single-event-header_st4hc_24441 > :last-child {
  margin-bottom: 0;
}
._uw-text-block--single-event-header_st4hc_24441 h2 {
  margin-bottom: 1.25rem;
  margin-top: 0;
}
._uw-text-block--single-event-header_st4hc_24441 p {
  margin-bottom: 1.5625rem;
}
._uw-text-block__text_st4hc_24464 {
  margin-bottom: 2.1875rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-text-block__text_st4hc_24464 {
    margin-bottom: 0;
  }
}
._uw-text-block__text_st4hc_24464 > :last-child {
  margin-bottom: 0;
}
._uw-text-block__main-links_st4hc_24475 li {
  margin-bottom: 0.875rem;
}
._uw-text-block__main-links_st4hc_24475 li:first-of-type ._button_st4hc_3169 {
  color: #ed0a00;
}
._uw-text-block__main-links_st4hc_24475 li:first-of-type ._button_st4hc_3169:hover {
  color: #ed0a00;
}
._uw-text-block__main-links_st4hc_24475 ._button_st4hc_3169 {
  padding: 0;
  color: #001641;
}
._uw-text-block__main-links_st4hc_24475 ._button_st4hc_3169:hover {
  color: #001641;
}
._uw-text-block__main-links_st4hc_24475 a:hover {
  text-decoration: none !important;
}
@media print, screen and (min-width: 64em) {
  ._uw-text-block_st4hc_3333 aside, ._uw-start-your-journey--header_st4hc_3333 aside, ._motivation-widget_st4hc_3333 ._mw-more-areas_st4hc_3333 aside, ._uw-start-your-journey--sub-header_st4hc_3333 aside {
    max-width: 19rem;
  }
}
._uw-text-block_st4hc_3333 > ._button_st4hc_3169, ._uw-start-your-journey--header_st4hc_3333 > ._button_st4hc_3169, ._motivation-widget_st4hc_3333 ._mw-more-areas_st4hc_3333 > ._button_st4hc_3169, ._uw-start-your-journey--sub-header_st4hc_3333 > ._button_st4hc_3169 {
  margin-top: 3.125rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-text-block_st4hc_3333 ._uw-related-links_st4hc_20822 ._border-top_st4hc_17659, ._uw-start-your-journey--header_st4hc_3333 ._uw-related-links_st4hc_20822 ._border-top_st4hc_17659, ._motivation-widget_st4hc_3333 ._mw-more-areas_st4hc_3333 ._uw-related-links_st4hc_20822 ._border-top_st4hc_17659, ._uw-start-your-journey--sub-header_st4hc_3333 ._uw-related-links_st4hc_20822 ._border-top_st4hc_17659 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
._uw-text-block_st4hc_3333 ._uw-related-links_st4hc_20822 a, ._uw-start-your-journey--header_st4hc_3333 ._uw-related-links_st4hc_20822 a, ._motivation-widget_st4hc_3333 ._mw-more-areas_st4hc_3333 ._uw-related-links_st4hc_20822 a, ._uw-start-your-journey--sub-header_st4hc_3333 ._uw-related-links_st4hc_20822 a {
  text-decoration: none !important;
}
._uw-text-block_st4hc_3333 ._uw-related-links_st4hc_20822 ul a, ._uw-start-your-journey--header_st4hc_3333 ._uw-related-links_st4hc_20822 ul a, ._motivation-widget_st4hc_3333 ._mw-more-areas_st4hc_3333 ._uw-related-links_st4hc_20822 ul a, ._uw-start-your-journey--sub-header_st4hc_3333 ._uw-related-links_st4hc_20822 ul a {
  font-size: 1rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-text-block--landing-intro_st4hc_24515 ._uw-text-block__text_st4hc_24464 {
    padding-left: 1.5625rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-text-block--landing-intro_st4hc_24515 ._uw-text-block__main-links_st4hc_24475 {
    padding-top: 1.5625rem;
  }
  ._uw-text-block--landing-intro_st4hc_24515 ._uw-text-block__text_st4hc_24464 {
    padding-top: 1.5625rem;
  }
}
._uw-text-block_st4hc_3333:last-of-type, ._uw-start-your-journey--header_st4hc_3333:last-of-type, ._motivation-widget_st4hc_3333 ._mw-more-areas_st4hc_3333:last-of-type, ._uw-start-your-journey--sub-header_st4hc_3333:last-of-type {
  margin-bottom: 2rem;
}
@media (max-width: 980px) {
  ._uw-text-block_st4hc_3333 ._cell_st4hc_3333 + ._cell_st4hc_3333 > ul, ._uw-start-your-journey--header_st4hc_3333 ._cell_st4hc_3333 + ._cell_st4hc_3333 > ul, ._motivation-widget_st4hc_3333 ._mw-more-areas_st4hc_3333 ._cell_st4hc_3333 + ._cell_st4hc_3333 > ul, ._uw-start-your-journey--sub-header_st4hc_3333 ._cell_st4hc_3333 + ._cell_st4hc_3333 > ul {
    margin-bottom: 0;
  }
}

._text-block-wrap_st4hc_24536 + ._split-grey-section-wrap_st4hc_24536 {
  margin-top: 2.1875rem;
}
@media print, screen and (min-width: 48em) {
  ._text-block-wrap_st4hc_24536 + ._split-grey-section-wrap_st4hc_24536 {
    margin-top: 3.4375rem;
  }
}

._uw-to-top_st4hc_24545 {
  width: 3.125rem;
  height: 3.125rem;
  position: fixed;
  bottom: 2.8125rem;
  right: 2.5rem;
  display: none;
  z-index: 10;
  border-radius: 50%;
  box-shadow: 0 0.125rem 0.3125rem rgba(0, 0, 0, 0.2);
  border: 1px solid #001641;
  background: #fff;
  font-size: 1.5rem;
  color: #001641;
  transition: opacity 0.5s;
  text-align: center;
  line-height: 3.125rem;
}
@media screen and (min-width: 81.25em) {
  ._uw-to-top_st4hc_24545._banner-page_st4hc_24564 {
    right: calc(20% + 25px);
  }
}
._uw-to-top_st4hc_24545:hover {
  cursor: pointer;
}
._uw-to-top_st4hc_24545._is-visible_st4hc_3804 {
  opacity: 1;
}

._uw-uowx-activity_st4hc_24575 + ._uw-uowx-activity_st4hc_24575 {
  margin-top: 1rem;
  padding-top: 1rem;
  border-top: 0.0625rem dashed #e6e6e6;
}
._uw-uowx-activity_st4hc_24575:last-child {
  margin-bottom: 2rem;
}
._uw-uowx-activity_st4hc_24575:hover {
  text-decoration: none;
}
._uw-uowx-activity_st4hc_24575:hover h2 {
  text-decoration: underline;
}
._uw-uowx-activity--title_st4hc_24589 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #ed0a00;
  font-size: 1.875rem;
  line-height: 1.0666666667;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._uw-uowx-activity--detail_st4hc_24600 {
  color: #001641;
  padding-left: 1.875rem;
}
._uw-uowx-activity--detail_st4hc_24600._icon--map-marker_st4hc_2354::before {
  display: inline-block;
  width: 1.25rem;
  margin-left: -1.5625rem;
  font-family: "WwwUowEduAu";
  content: "\f012";
}
._uw-uowx-activity--detail_st4hc_24600._icon--clock_st4hc_2474::before {
  display: inline-block;
  width: 1.25rem;
  margin-left: -1.5625rem;
  font-family: "WwwUowEduAu";
  content: "\f01d";
}

._uw-upcoming-events_st4hc_24619 {
  padding: 2.8125rem 0 3.75rem;
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events_st4hc_24619 {
    padding: 3.75rem 0 6.25rem;
  }
}
._uw-upcoming-events_st4hc_24619 h4 {
  margin-top: 0;
  color: #fff;
  font-size: 1.5rem;
  line-height: 1.1666666667;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: none;
  margin-bottom: 0.625rem;
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events_st4hc_24619 h4 {
    padding-left: 8.125rem;
  }
}
._uw-upcoming-events_st4hc_24619 time {
  font-size: 11.875rem;
  line-height: 0.7368421053;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #dc0000;
  margin-bottom: 0.3125rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events_st4hc_24619 time {
    font-size: 8.75rem;
    line-height: 0.7142857143;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events_st4hc_24619 time {
    font-size: 11.875rem;
    line-height: 0.7368421053;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events_st4hc_24619 time {
    margin-bottom: 0.625rem;
  }
}
._uw-upcoming-events_st4hc_24619 time span {
  color: #fff;
  font-size: 1.125rem;
  line-height: 1.2222222222;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  vertical-align: top;
  margin-left: -2.25rem;
  margin-bottom: 0;
  position: relative;
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events_st4hc_24619 time span {
    margin-left: -1.5625rem;
    top: -0.3125rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events_st4hc_24619 time span {
    margin-left: -2.1875rem;
  }
}
._uw-upcoming-events_st4hc_24619 ._button_st4hc_3169 {
  color: #fff;
  margin: 0.9375rem 0 0;
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events_st4hc_24619 ._button_st4hc_3169 {
    margin-top: 0;
  }
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events_st4hc_24619 ._button_st4hc_3169 {
    margin-top: 0.625rem;
  }
}
._uw-upcoming-events__container_st4hc_24733 {
  padding: 4.25rem 0 2.5rem;
  background: #001641;
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events__container_st4hc_24733 {
    padding: 5rem 0 1.875rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events__container_st4hc_24733 {
    padding: 7.1875rem 0 7.8125rem;
  }
}
._uw-upcoming-events__container_st4hc_24733._in-view_st4hc_16828 ._grid-container_st4hc_3812:after, ._uw-upcoming-events__container_st4hc_24733._in-view_st4hc_16828 ._mw-grid-container_st4hc_3812:after, ._uw-upcoming-events__container_st4hc_24733._in-view_st4hc_16828 ._grid-container_st4hc_3812:before, ._uw-upcoming-events__container_st4hc_24733._in-view_st4hc_16828 ._mw-grid-container_st4hc_3812:before {
  animation: _linesAnimateIn_st4hc_1 1s ease-out forwards;
  animation-delay: 0.4s;
}
._uw-upcoming-events__title_st4hc_24751 {
  /* START: Inlining `homepage-heading` (from src/assets/css/helpers/_typography.scss), with font overrides. */
  font-size: 1.802rem;
  line-height: 1.85rem;
  font-weight: 300;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  /* END: Inlining `homepage-heading` */
  color: #fff;
  margin: 0 0 2.5rem;
}
._uw-upcoming-events__title_st4hc_24751:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #fff;
  margin-top: 0.9375rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events__title_st4hc_24751 {
    font-size: 3.5rem;
    line-height: 1.0178571429;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events__title_st4hc_24751 {
    font-size: 8.125rem;
    line-height: 0.9384615385;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events__title_st4hc_24751 {
    float: left;
    max-width: calc(50% - 20px);
  }
  ._uw-upcoming-events__title_st4hc_24751:after {
    margin-top: 1.25rem;
  }
}
._uw-upcoming-events__container_st4hc_24733 {
  position: relative;
}
._uw-upcoming-events__container_st4hc_24733 ._grid-container_st4hc_3812:after, ._uw-upcoming-events__container_st4hc_24733 ._mw-grid-container_st4hc_3812:after, ._uw-upcoming-events__container_st4hc_24733 ._grid-container_st4hc_3812:before, ._uw-upcoming-events__container_st4hc_24733 ._mw-grid-container_st4hc_3812:before {
  content: "";
  display: block;
  transform: rotate3d(0, 0, 1, -270deg) scale3d(0, 0, 1);
  width: 0.3125rem;
  height: 7.6875rem;
  background-color: #ed0a00;
  position: absolute;
  transition: 0.4s ease-out;
}
._uw-upcoming-events__container_st4hc_24733 ._grid-container_st4hc_3812:before, ._uw-upcoming-events__container_st4hc_24733 ._mw-grid-container_st4hc_3812:before {
  top: -3.4375rem;
  left: 4.625rem;
}
._uw-upcoming-events__container_st4hc_24733 ._grid-container_st4hc_3812:after, ._uw-upcoming-events__container_st4hc_24733 ._mw-grid-container_st4hc_3812:after {
  right: 4.625rem;
  bottom: -3.4375rem;
}
._uw-upcoming-events__event_st4hc_24821 {
  padding-right: 1.25rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events__event_st4hc_24821 {
    width: calc(50% - 20px);
    margin-bottom: 2.5rem;
    margin-right: 0.75rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events__event_st4hc_24821:nth-of-type(1) {
    float: right;
  }
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events__event_st4hc_24821:nth-of-type(1) {
    padding: 0 0 1.875rem 4.6875rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events__event_st4hc_24821:nth-of-type(2) {
    float: left;
    clear: both;
    margin-top: 0.9375rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events__event_st4hc_24821:nth-of-type(2) {
    padding-right: 0;
  }
  ._uw-upcoming-events__event_st4hc_24821:nth-of-type(2) ._border-top_st4hc_17659 {
    padding: 1.875rem 1.875rem;
    position: relative;
  }
}
@media screen and (min-width: 75em) and (min-width: 64em) {
  ._uw-upcoming-events__event_st4hc_24821:nth-of-type(2) ._border-top_st4hc_17659 {
    padding: 1.875rem 1.875rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events__event_st4hc_24821:nth-of-type(2) ._border-top_st4hc_17659 > ._border-bottom_st4hc_17668:after,
  ._uw-upcoming-events__event_st4hc_24821:nth-of-type(2) ._border-top_st4hc_17659 > ._border-bottom_st4hc_17668:before, ._uw-upcoming-events__event_st4hc_24821:nth-of-type(2) ._border-top_st4hc_17659:after, ._uw-upcoming-events__event_st4hc_24821:nth-of-type(2) ._border-top_st4hc_17659:before {
    display: block;
    content: "";
    width: 2rem;
    height: 2rem;
    position: absolute;
    transition: transform 0.5s ease-out;
  }
  ._uw-upcoming-events__event_st4hc_24821:nth-of-type(2) ._border-top_st4hc_17659 > ._border-bottom_st4hc_17668:before, ._uw-upcoming-events__event_st4hc_24821:nth-of-type(2) ._border-top_st4hc_17659:before {
    top: 0;
    border-top: 0.0625rem solid #fff;
  }
  ._uw-upcoming-events__event_st4hc_24821:nth-of-type(2) ._border-top_st4hc_17659:before {
    left: 0;
    border-left: 0.0625rem solid #fff;
  }
  ._uw-upcoming-events__event_st4hc_24821:nth-of-type(2) ._border-top_st4hc_17659 > ._border-bottom_st4hc_17668:before {
    right: 0;
    border-right: 0.0625rem solid #fff;
  }
  ._uw-upcoming-events__event_st4hc_24821:nth-of-type(2) ._border-top_st4hc_17659 > ._border-bottom_st4hc_17668:after, ._uw-upcoming-events__event_st4hc_24821:nth-of-type(2) ._border-top_st4hc_17659:after {
    bottom: 0;
    border-bottom: 0.0625rem solid #fff;
  }
  ._uw-upcoming-events__event_st4hc_24821:nth-of-type(2) ._border-top_st4hc_17659:after {
    left: 0;
    border-left: 0.0625rem solid #fff;
  }
  ._uw-upcoming-events__event_st4hc_24821:nth-of-type(2) ._border-top_st4hc_17659 ._border-bottom_st4hc_17668:after {
    right: 0;
    border-right: 0.0625rem solid #fff;
  }
  ._uw-upcoming-events__event_st4hc_24821:nth-of-type(2) ._border-top_st4hc_17659:hover:before {
    transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
  }
  ._uw-upcoming-events__event_st4hc_24821:nth-of-type(2) ._border-top_st4hc_17659:hover > ._border-bottom_st4hc_17668:before {
    transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
  }
  ._uw-upcoming-events__event_st4hc_24821:nth-of-type(2) ._border-top_st4hc_17659:hover:after {
    transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
  }
  ._uw-upcoming-events__event_st4hc_24821:nth-of-type(2) ._border-top_st4hc_17659:hover > ._border-bottom_st4hc_17668:after {
    transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
  }
  ._uw-upcoming-events__event_st4hc_24821:nth-of-type(2) ._border-top_st4hc_17659 {
    padding: 3.125rem 3.75rem 4.0625rem 4.6875rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events__event_st4hc_24821:nth-of-type(3) {
    float: right;
    margin-top: 0.9375rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events__event_st4hc_24821:nth-of-type(3) {
    padding: 3.125rem 0 0 4.6875rem;
  }
}
._uw-upcoming-events__list_st4hc_24923 {
  margin-right: -1.875rem;
}
._uw-upcoming-events__list_st4hc_24923::before, ._uw-upcoming-events__list_st4hc_24923::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
._uw-upcoming-events__list_st4hc_24923::after {
  clear: both;
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events__list_st4hc_24923 {
    margin-right: 0;
  }
}
._uw-upcoming-events__list_st4hc_24923 ._slick-list_st4hc_2055 {
  padding: 0 1.875rem 0 0 !important;
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events__list_st4hc_24923 ._slick-list_st4hc_2055 {
    padding: 0;
  }
}
._uw-upcoming-events__list_st4hc_24923 ._button_st4hc_3169 {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #fff;
  text-transform: uppercase;
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events__list_st4hc_24923 ._button_st4hc_3169 {
    padding-left: 8.125rem;
  }
}

._layout-events-landing_st4hc_3297 ._ajax-load-area_st4hc_24966 ._uw-item_st4hc_3313 a {
  display: block;
}
._layout-events-landing_st4hc_3297 ._event-info_st4hc_17923 i {
  display: none;
}
._layout-events-landing_st4hc_3297 ._event-info_st4hc_17923 ._date_st4hc_15964::before {
  font-family: "WwwUowEduAu";
  content: "\f011";
  font-size: 1.125rem;
  margin-right: 5px;
  position: relative;
  top: -2px;
}
._layout-events-landing_st4hc_3297 ._event-info_st4hc_17923 ._location_st4hc_15912::before {
  font-family: "WwwUowEduAu";
  content: "\f012";
  font-size: 1.125rem;
  margin-right: 5px;
  position: relative;
  top: -2px;
}
._layout-events-landing_st4hc_3297 ._event-info_st4hc_17923 ._type_st4hc_24988::before {
  font-family: "WwwUowEduAu";
  content: "\f01e";
  font-size: 1.125rem;
  margin-right: 5px;
  position: relative;
  top: -2px;
}
._layout-events-landing_st4hc_3297 ._event-info_st4hc_17923 ._contact_st4hc_12370::before {
  font-family: "WwwUowEduAu";
  content: "\f014";
  font-size: 1.125rem;
  margin-right: 5px;
  position: relative;
  top: -2px;
}

._uw-upcoming-events-list_st4hc_25005 {
  margin-bottom: 3.125rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events-list_st4hc_25005 {
    margin-bottom: 5.625rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-upcoming-events-list_st4hc_25005 {
    margin-bottom: 6.25rem;
  }
}
._uw-upcoming-events-list__title_st4hc_25018 {
  font-size: 1.802rem;
  line-height: 1.85rem;
  margin-bottom: 1.875rem;
}
._uw-upcoming-events-list__title_st4hc_25018:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #001641;
  margin-top: 0.9375rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events-list__title_st4hc_25018 {
    font-size: 3.125rem;
    line-height: 1.5;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 3.125rem;
  }
  ._uw-upcoming-events-list__title_st4hc_25018:after {
    margin-top: 0;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-upcoming-events-list__title_st4hc_25018 {
    font-size: 4.5rem;
    line-height: 1.0416666667;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 4.0625rem;
  }
  ._uw-upcoming-events-list__title_st4hc_25018:after {
    margin-top: 0.3125rem;
  }
}
._uw-upcoming-events-list__button_st4hc_25061 {
  margin-top: 0.5rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-upcoming-events-list__button_st4hc_25061 {
    margin-top: 1.25rem;
  }
}
._uw-upcoming-events-list_st4hc_25005 ._uw-event_st4hc_3303 {
  margin-bottom: 0.9375rem;
}
._uw-upcoming-events-list_st4hc_25005 ._uw-event_st4hc_3303 ._uw-event--no-image_st4hc_3303 {
  background: #001641 !important;
  overflow-y: auto;
}
._uw-upcoming-events-list_st4hc_25005 ._uw-event_st4hc_3303 ._uw-event--no-image_st4hc_3303 ._uw-event--image-bg_st4hc_3307 {
  overflow: revert;
}
._uw-upcoming-events-list_st4hc_25005 ._uw-event_st4hc_3303 ._uw-event--no-image_st4hc_3303 span {
  color: #fff !important;
}
._uw-upcoming-events-list_st4hc_25005 ._uw-event_st4hc_3303 time {
  font-size: 1rem;
  line-height: 1;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  text-transform: uppercase;
  margin-bottom: 0.75rem;
}
._uw-upcoming-events-list_st4hc_25005 ._uw-event_st4hc_3303 time span {
  margin-top: 0.625rem;
  text-transform: lowercase;
}
._uw-upcoming-events-list_st4hc_25005 ._uw-event_st4hc_3303 h3 {
  font-size: 1.5rem;
  line-height: 1.1666666667;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 1.125rem;
}
._uw-upcoming-events-list_st4hc_25005 ._uw-event_st4hc_3303 > span, ._uw-upcoming-events-list_st4hc_25005 ._uw-event_st4hc_3303 time > span {
  display: block;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 0.9375rem;
  color: #001641;
  overflow: auto;
}
._uw-upcoming-events-list_st4hc_25005 ._uw-event_st4hc_3303 > span i, ._uw-upcoming-events-list_st4hc_25005 ._uw-event_st4hc_3303 time > span i {
  margin-right: 0.4375rem;
}
._uw-upcoming-events-list_st4hc_25005 ._uw-event__type_st4hc_25128 {
  margin-bottom: 1.875rem;
}
._uw-upcoming-events-list_st4hc_25005 ._uw-event_st4hc_3303 img {
  margin-bottom: 1.25rem;
}
._uw-upcoming-events-list_st4hc_25005 ._uw-event_st4hc_3303 ._button_st4hc_3169 {
  font-size: 0.875rem;
  line-height: 1.1428571429;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}

._uw-hero_st4hc_11515 {
  background-color: #001641;
  padding-bottom: 5rem;
  margin-bottom: 80px;
  margin-top: 100px;
}
@media (min-width: 980px) {
  ._uw-hero_st4hc_11515 {
    margin-top: 154px;
    padding-top: 2rem;
  }
}
._uw-hero_st4hc_11515 ._hero_st4hc_25157 {
  color: #fff;
  margin-top: 2rem;
}
@media (min-width: 1200px) {
  ._uw-hero_st4hc_11515 ._hero_st4hc_25157 {
    margin-top: 5rem;
  }
}
._uw-hero_st4hc_11515 ._hero-details_st4hc_25166 {
  display: inline-grid;
  grid-template-columns: auto auto;
}
._uw-hero_st4hc_11515 ._hero-details--date_st4hc_25170 {
  margin: 35px 0 35px 30px;
}
._uw-hero_st4hc_11515 ._hero-details--date-end_st4hc_25173, ._uw-hero_st4hc_11515 ._hero-details--date-start_st4hc_25173 {
  font-size: 0.9375rem;
  font-weight: bold;
}
._uw-hero_st4hc_11515 ._hero-details--date_st4hc_25170 p {
  font-size: 0.9375rem;
}
._uw-hero_st4hc_11515 ._hero-details--date_st4hc_25170::before {
  font-family: "WwwUowEduAu";
  content: "\f011";
  position: absolute;
  display: block;
  font-size: 1.25rem;
  margin-left: -30px;
}
._uw-hero_st4hc_11515 ._hero-details--location_st4hc_25188 {
  margin: 35px 0 35px 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  ._uw-hero_st4hc_11515 ._hero-details--location_st4hc_25188 {
    margin: 35px 0 50px 0 !important;
  }
}
._uw-hero_st4hc_11515 ._hero-details--location_st4hc_25188::before {
  font-family: "WwwUowEduAu";
  content: "\f012";
  position: absolute;
  display: block;
  font-size: 1.25rem;
  margin-top: -5px;
}
._uw-hero_st4hc_11515 ._hero-details--location_st4hc_25188 p,
._uw-hero_st4hc_11515 ._hero-details--location_st4hc_25188 strong {
  line-height: 1.25;
  font-size: 0.9375rem;
  margin-bottom: 0;
  margin-left: 30px;
}
._uw-hero_st4hc_11515 ._hero-featured_st4hc_25211 {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50%;
  min-height: 20rem;
}
@media screen and (max-width: 767px) {
  ._uw-hero_st4hc_11515 {
    height: auto;
  }
  ._uw-hero_st4hc_11515 ._grid-container_st4hc_3812 ._hero-title_st4hc_25221 h1, ._uw-hero_st4hc_11515 ._mw-grid-container_st4hc_3812 ._hero-title_st4hc_25221 h1 {
    font-size: 2.5rem;
  }
  ._uw-hero_st4hc_11515 ._grid-container_st4hc_3812 ._hero-details_st4hc_25166, ._uw-hero_st4hc_11515 ._mw-grid-container_st4hc_3812 ._hero-details_st4hc_25166 {
    display: block;
  }
  ._uw-hero_st4hc_11515 ._grid-container_st4hc_3812 ._hero-details--date_st4hc_25170, ._uw-hero_st4hc_11515 ._mw-grid-container_st4hc_3812 ._hero-details--date_st4hc_25170 {
    margin-top: 40px;
    margin-bottom: 20px;
  }
  ._uw-hero_st4hc_11515 ._grid-container_st4hc_3812 ._hero-details--location_st4hc_25188, ._uw-hero_st4hc_11515 ._mw-grid-container_st4hc_3812 ._hero-details--location_st4hc_25188 {
    margin: 20px 0 35px;
  }
}
._uw-hero-subnav_st4hc_25235 {
  width: 100%;
  display: flex;
  align-content: center;
  background-color: #F2F2F2;
}
._uw-hero-subnav_st4hc_25235 ul {
  width: 100%;
  list-style: none;
  margin: 0;
}
@media (min-width: 981px) {
  ._uw-hero-subnav_st4hc_25235 ul {
    display: flex;
  }
}
@media (max-width: 980px) {
  ._uw-hero-subnav_st4hc_25235 ul {
    margin-left: -15px;
    margin-right: -15px;
    width: 110%;
  }
}
._uw-hero-subnav_st4hc_25235 ul li {
  text-align: center;
  font-weight: 900;
  text-transform: uppercase;
  position: relative;
  padding: 0 !important;
}
._uw-hero-subnav_st4hc_25235 ul li:first-child a {
  padding-left: 0 !important;
}
._uw-hero-subnav_st4hc_25235 ul li:last-child::after {
  display: none;
}
._uw-hero-subnav_st4hc_25235 ul li:after {
  content: "";
  height: 25px;
  width: 2px;
  position: absolute;
  top: 25px;
  bottom: 0;
  right: 0;
  background: #001641;
}
@media (max-width: 980px) {
  ._uw-hero-subnav_st4hc_25235 ul li:after {
    display: none;
  }
}
@media (max-width: 980px) {
  ._uw-hero-subnav_st4hc_25235 ul li {
    border-bottom: 1px solid rgba(0, 22, 65, 0.1);
  }
}
._uw-hero-subnav_st4hc_25235 ul li a {
  margin: 0;
  padding: 25px 35px;
  display: inline-block;
}
@media (max-width: 1200px) {
  ._uw-hero-subnav_st4hc_25235 ul li a {
    padding: 25px;
  }
}
@media (max-width: 980px) {
  ._uw-hero-subnav_st4hc_25235 ul li a {
    padding: 15px 0;
    display: block;
  }
}
._uw-hero-subnav_st4hc_25235 ul li a:hover {
  color: #ed0a00;
}
@media (max-width: 980px) {
  ._uw-hero-subnav_st4hc_25235 ul li {
    margin: 0;
  }
}
._uw-hero_st4hc_11515 ._font--large_st4hc_25315 {
  font-size: 1.5rem;
  margin-bottom: 25px;
}
._uw-hero_st4hc_11515 ._list--horizontal_st4hc_25319 {
  font-weight: 400;
}
._uw-hero_st4hc_11515 ._list--horizontal_st4hc_25319 a {
  color: #fff;
}
._uw-hero_st4hc_11515 ._list--horizontal_st4hc_25319 a::before {
  margin-right: 5px;
}
._uw-hero_st4hc_11515 ._list--horizontal_st4hc_25319 li {
  display: inline-block;
  margin-right: 15px;
}

._uw-hero-cta_st4hc_22865 {
  margin-block: var(--section-spacing-y);
}
._uw-hero-cta_st4hc_22865 > div:first-of-type {
  display: flex;
  flex-direction: column;
  padding: var(--section-spacing-y);
}
._uw-hero-cta--content_st4hc_25341 {
  order: 2;
}
._uw-hero-cta--image_st4hc_25344 {
  order: 1;
  margin-bottom: 1rem;
}
@media (min-width: 980px) {
  ._uw-hero-cta_st4hc_22865 > div:first-of-type {
    flex-direction: row;
  }
  ._uw-hero-cta--content_st4hc_25341 {
    width: 45%;
    order: 1;
  }
  ._uw-hero-cta--image_st4hc_25344 {
    order: 2;
    display: flex;
    align-items: center;
    margin-left: 5%;
    width: 50%;
    margin-bottom: 0;
  }
}

._wam-error_st4hc_25366 {
  border: 2px solid #ed0a00;
}

._wam-results_st4hc_25370 {
  color: #ed0a00;
  padding: 0.5rem 1rem 0.5rem 0;
  font-size: 1.25rem;
  border-top: 1px dashed #ddd;
}

._wam-heading_st4hc_25377 p {
  font-size: 0.95rem;
  font-weight: 600;
}

#_wam_calculator_st4hc_1 input {
  margin: 0;
}

#_wam_calculator_st4hc_1 ._validate_subject_st4hc_25386, ._validate_credit_st4hc_25386, ._validate_mark_st4hc_25386 {
  color: #ed0a00;
  font-size: 0.95rem;
}

._wam-cell_st4hc_25391 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

._uw-panel-grid-icon-links_st4hc_25396 h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 2.0625rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 1em;
  margin-bottom: 15px;
  color: #ed0a00;
  font-weight: 300;
}
._uw-panel-grid-icon-links_st4hc_25396 h3 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-block: 15px;
  color: #ed0a00;
}
._uw-panel-grid-icon-links_st4hc_25396 h4 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.2;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._uw-panel-grid-icon-links_st4hc_25396 h5 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._uw-panel-grid-icon-links_st4hc_25396 h6 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.7142857143;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._uw-panel-grid-icon-links_st4hc_25396 h2 {
  margin-bottom: 2rem;
}

@media print, screen and (min-width: 75em) {
  ._xlarge-up-9_st4hc_4950 > ._cell_st4hc_3333._pad-to-5_st4hc_25464 {
    margin-left: 4.44444%;
    margin-right: 4.44444%;
  }
  ._xlarge-up-9_st4hc_4950 > ._cell_st4hc_3333._pad-to-6_st4hc_25468 {
    margin-left: 2.77777%;
    margin-right: 2.77777%;
  }
  ._xlarge-up-9_st4hc_4950 > ._cell_st4hc_3333._pad-to-7_st4hc_25472 {
    margin-left: 1.5873%;
    margin-right: 1.5873%;
  }
  ._xlarge-up-9_st4hc_4950 > ._cell_st4hc_3333._pad-to-8_st4hc_25476 {
    margin-left: 0.69444%;
    margin-right: 0.69444%;
  }
}
._uw-ssd-custom-landing_st4hc_25481 {
  margin-block: 4rem;
}
@media (min-width: 768px) {
  ._uw-ssd-custom-landing_st4hc_25481 > ._grid-x_st4hc_3385 > ._cell_st4hc_3333 > div {
    height: 100%;
  }
}

._uw-sols-login_st4hc_25490 {
  background: #e02d00;
  color: #fff;
}
._uw-sols-login_st4hc_25490 span {
  font-weight: 700;
}
@media (max-width: 1100px) {
  ._uw-sols-login_st4hc_25490 span {
    display: block;
    margin-bottom: 10px;
  }
}
@media (min-width: 980px) and (max-width: 1100px) {
  ._uw-sols-login_st4hc_25490 span {
    margin-top: -2px;
  }
}
@media (min-width: 768px) and (max-width: 980px) {
  ._uw-sols-login_st4hc_25490 span {
    margin-bottom: 30px;
  }
}
._uw-sols-login_st4hc_25490 h2 {
  display: inline-block;
  margin-right: 10px;
}
@media (max-width: 1100px) {
  ._uw-sols-login_st4hc_25490 h2 {
    margin-bottom: 10px;
  }
}
._uw-sols-login_st4hc_25490 label {
  color: #fff;
  font-weight: 700;
  font-size: 1rem;
}
._uw-sols-login_st4hc_25490 input[type=text], ._uw-sols-login_st4hc_25490 input[type=password] {
  border: 0;
}
@media (min-width: 768px) {
  ._uw-sols-login_st4hc_25490 input[type=text], ._uw-sols-login_st4hc_25490 input[type=password] {
    width: 96%;
    margin-bottom: 0;
  }
}
._uw-sols-login_st4hc_25490 ._btn-help_st4hc_25536 {
  display: block;
  margin-top: 5px;
}
@media (max-width: 1100px) {
  ._uw-sols-login_st4hc_25490 ._btn-help_st4hc_25536 {
    font-size: 0.875rem;
  }
}
@media (min-width: 1100px) {
  ._uw-sols-login_st4hc_25490 ._btn-help_st4hc_25536 {
    margin-top: 0;
    float: right;
  }
}

._uw-mail-login_st4hc_25552 {
  background: #001641;
}

._uw-kb-login_st4hc_25556 {
  background: #0033FF;
}

._uw-mail-login_st4hc_25552,
._uw-kb-login_st4hc_25556 {
  color: #fff;
}
._uw-mail-login_st4hc_25552 p,
._uw-kb-login_st4hc_25556 p {
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  ._uw-mail-login_st4hc_25552,
  ._uw-kb-login_st4hc_25556 {
    margin-left: 10px;
  }
}
._uw-mail-login_st4hc_25552 ._btn-help_st4hc_25536,
._uw-kb-login_st4hc_25556 ._btn-help_st4hc_25536 {
  display: block;
  margin-top: 5px;
}
@media (max-width: 1100px) {
  ._uw-mail-login_st4hc_25552 ._btn-help_st4hc_25536,
  ._uw-kb-login_st4hc_25556 ._btn-help_st4hc_25536 {
    font-size: 0.875rem;
  }
}
@media (min-width: 1100px) {
  ._uw-mail-login_st4hc_25552 ._btn-help_st4hc_25536,
  ._uw-kb-login_st4hc_25556 ._btn-help_st4hc_25536 {
    margin-top: 0;
    float: right;
  }
}

@media (max-width: 768px) {
  ._uw-kb-login_st4hc_25556,
  ._uw-sols-login_st4hc_25490 {
    margin-bottom: 25px;
  }
}

._uw-ssd-content-box_st4hc_25600 {
  padding: 25px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
._uw-ssd-content-box_st4hc_25600 a {
  color: #fff;
}
._uw-ssd-content-box_st4hc_25600 h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.5rem;
  font-weight: bold;
}
._uw-ssd-content-box_st4hc_25600 ._btn_st4hc_12912 {
  color: #fff;
  margin: 0;
  padding: 0;
  font-size: 1.2rem;
}
._uw-ssd-content-box_st4hc_25600 ._btn_st4hc_12912::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 10px;
  transition: margin-left 0.2s ease-in-out;
}
._uw-ssd-content-box_st4hc_25600 ._btn_st4hc_12912:hover {
  text-decoration: none;
  cursor: pointer;
}
._uw-ssd-content-box_st4hc_25600 ._btn_st4hc_12912:hover::after {
  margin-left: 15px;
}

._uw-ssd-content-row_st4hc_25635 {
  row-gap: 1.25em;
}

._uw-sols-login-fields_st4hc_25639 {
  display: flex;
  flex-direction: column;
  height: 100%;
}

._uw-sols-login-button_st4hc_25645 {
  display: flex;
  align-content: end;
  flex-grow: 2;
}

@media (min-width: 768px) {
  ._sols-body_st4hc_25652 {
    display: none;
  }
  ._uw-support-login_st4hc_25655 {
    margin-left: 10px;
  }
}
._uw-support-login_st4hc_25655 {
  border: 2px solid #001641;
  color: #001641;
}

._uw-ssd-content-box_st4hc_25600._uw-support-login_st4hc_25655 ._btn_st4hc_12912 {
  color: #001641;
}

._uw-panel-grid-links_st4hc_25668 {
  margin-block: var(--section-spacing-y);
}
._uw-panel-grid-links_st4hc_25668 h2 {
  font-size: 1.802rem;
  line-height: 1.85rem;
  font-weight: 700;
  margin-bottom: 25px;
}
._uw-panel-grid-links_st4hc_25668 img {
  display: block;
  width: 100%;
  height: auto;
}
._uw-panel-grid-links_st4hc_25668 span {
  text-align: center;
}
@media (min-width: 980px) {
  ._uw-panel-grid-links_st4hc_25668 span {
    max-width: 80%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
}
._uw-panel-grid-links_st4hc_25668 ._uw-panel-blurb-logos_st4hc_25693 {
  margin-bottom: 25px;
}
._uw-panel-grid-links_st4hc_25668 ._grid-container_st4hc_3812 > div:last-child, ._uw-panel-grid-links_st4hc_25668 ._mw-grid-container_st4hc_3812 > div:last-child {
  row-gap: 0.9375em;
}
._uw-panel-grid-links_st4hc_25668 ._grid-container_st4hc_3812 > div:last-child ._uw-study-areas__item_st4hc_24066, ._uw-panel-grid-links_st4hc_25668 ._mw-grid-container_st4hc_3812 > div:last-child ._uw-study-areas__item_st4hc_24066 {
  margin: 0;
}
._uw-panel-grid-links_st4hc_25668 ._grid-container_st4hc_3812 > div:last-child ._uw-study-areas__item_st4hc_24066 span, ._uw-panel-grid-links_st4hc_25668 ._mw-grid-container_st4hc_3812 > div:last-child ._uw-study-areas__item_st4hc_24066 span {
  min-height: unset;
}
@media only screen and (min-width: 1024px) {
  ._uw-panel-grid-links_st4hc_25668 ._grid-container_st4hc_3812 > div:last-of-type, ._uw-panel-grid-links_st4hc_25668 ._mw-grid-container_st4hc_3812 > div:last-of-type {
    row-gap: 1.5625em;
  }
}

._uw-panel-grid-links-title_st4hc_25711 {
  margin-block: var(--section-spacing-y);
}

._uw-panel-grid_st4hc_12173 {
  padding-inline: 0;
}
._uw-panel-grid_st4hc_12173 > ._grid-container_st4hc_3812 > div:last-of-type, ._uw-panel-grid_st4hc_12173 > ._mw-grid-container_st4hc_3812 > div:last-of-type {
  row-gap: 0.9375em;
}
._uw-panel-grid_st4hc_12173._bg--white_st4hc_25721 {
  margin-block: var(--section-spacing-y);
}
._uw-panel-grid_st4hc_12173._bg--grey_st4hc_2862, ._uw-panel-grid_st4hc_12173._bg--navy_st4hc_2892 {
  padding-block: var(--section-spacing-y);
}
._uw-panel-grid_st4hc_12173._bg--navy_st4hc_2892 ._image-link__title_st4hc_12209 {
  color: #fff;
}
._uw-panel-grid_st4hc_12173._bg--grey_st4hc_2862 ._image-link_st4hc_12203 {
  color: #0033FF;
}
._uw-panel-grid_st4hc_12173 ._uw-link-big_st4hc_12204, ._uw-panel-grid_st4hc_12173 p._button-blue_st4hc_12205 a, p._button-blue_st4hc_12205 ._uw-panel-grid_st4hc_12173 a, ._uw-panel-grid_st4hc_12173 p._button-red_st4hc_12207 a, p._button-red_st4hc_12207 ._uw-panel-grid_st4hc_12173 a {
  margin-top: 1rem;
}
@media only screen and (max-width: 1200px) {
  ._uw-panel-grid_st4hc_12173 {
    padding-inline: 1rem;
  }
}
@media only screen and (min-width: 1024px) {
  ._uw-panel-grid_st4hc_12173 ._grid-container_st4hc_3812 > div:last-child, ._uw-panel-grid_st4hc_12173 ._mw-grid-container_st4hc_3812 > div:last-child {
    row-gap: 1.5625em;
  }
}

._page-content_st4hc_12159._bg--grey_st4hc_2862 p:not([class^=button-]) a:link {
  color: #0033FF;
}

._page-content_st4hc_12159._bg--navy_st4hc_2892 p:not([class^=button-]) a:link {
  color: #fff;
}

._page-content_st4hc_12159._bg--navy_st4hc_2892 p:not([class^=button-]) a:visited {
  color: #fff;
}

._page-content_st4hc_12159._bg--navy_st4hc_2892 p:not([class^=button-]) a:hover {
  text-decoration: none;
  color: #ED0A00;
  background: #fff;
}

._page-content_st4hc_12159._bg--white_st4hc_25721 p:not([class^=button-]) a:hover {
  text-decoration: none;
  color: #ED0A00;
}

._page-content_st4hc_12159._bg--grey_st4hc_2862 p:not([class^=button-]) a:hover {
  text-decoration: none;
  color: #ED0A00;
}

._uw-panel-grid-3-with-text-on-blue_st4hc_25775 {
  padding-block: var(--section-spacing-y);
}
._uw-panel-grid-3-with-text-on-blue_st4hc_25775 > ._grid-container_st4hc_3812 ._cell_st4hc_3333:last-child > *:last-child, ._uw-panel-grid-3-with-text-on-blue_st4hc_25775 > ._mw-grid-container_st4hc_3812 ._cell_st4hc_3333:last-child > *:last-child {
  margin-bottom: 0;
}
@media only screen and (max-width: 980px) {
  ._uw-panel-grid-3-with-text-on-blue_st4hc_25775 > ._grid-container_st4hc_3812 > div > ._cell_st4hc_3333:first-child, ._uw-panel-grid-3-with-text-on-blue_st4hc_25775 > ._mw-grid-container_st4hc_3812 > div > ._cell_st4hc_3333:first-child {
    margin-top: 2rem;
  }
}

._uw-partner-logos_st4hc_25787 a:hover img {
  opacity: 0.8;
}
._uw-partner-logos_st4hc_25787 img {
  padding: 2rem;
}
@media (min-width: 980px) {
  ._uw-partner-logos_st4hc_25787 ._xlarge-up-4_st4hc_4935 {
    margin-left: -3rem;
    margin-right: -3rem;
  }
  ._uw-partner-logos_st4hc_25787 ._xlarge-up-4_st4hc_4935 img {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  ._uw-partner-logos_st4hc_25787 ._xlarge-up-3_st4hc_4932 {
    margin-left: -5rem;
    margin-right: -5rem;
  }
  ._uw-partner-logos_st4hc_25787 ._xlarge-up-3_st4hc_4932 img {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}

._uw-social-media-links_st4hc_25812 {
  background-color: #F2F2F2;
}
._uw-social-media-links_st4hc_25812 a {
  color: #001641;
}
._uw-social-media-links_st4hc_25812 a:active, ._uw-social-media-links_st4hc_25812 a:focus, ._uw-social-media-links_st4hc_25812 a:hover {
  color: #ed0a00;
  text-decoration: none;
}
._uw-social-media-links_st4hc_25812 ._cell_st4hc_3333 {
  text-align: center;
}

._uw-responsive-accordion-tabs_st4hc_25826 {
  background: #F2F2F2;
  padding-block: var(--section-spacing-y);
}
._uw-responsive-accordion-tabs_st4hc_25826 ._tabs_st4hc_10194 {
  border: none;
  background: none;
}
._uw-responsive-accordion-tabs_st4hc_25826 ._tabs-content_st4hc_10255 {
  border: 0;
}
._uw-responsive-accordion-tabs_st4hc_25826 ._uw-tabs-title_st4hc_25837 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.802rem;
  line-height: 1.85rem;
  font-weight: 700;
  margin: 0;
}
@media (min-width: 768px) {
  ._uw-responsive-accordion-tabs_st4hc_25826 ._uw-tabs-title_st4hc_25837 {
    font-size: 2.375rem;
    line-height: 1.2631578947;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media (min-width: 980px) {
  ._uw-responsive-accordion-tabs_st4hc_25826 ._uw-tabs-title_st4hc_25837 {
    font-size: 1.802rem;
    line-height: 1.85rem;
  }
}
._uw-responsive-accordion-tabs_st4hc_25826 ._uw-tabs-header_st4hc_25861 + ._uw-tabs_st4hc_12736,
._uw-responsive-accordion-tabs_st4hc_25826 ._uw-tabs-title_st4hc_25837 + ._uw-tabs-blurb_st4hc_25862 {
  margin-top: 1rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-responsive-accordion-tabs_st4hc_25826 ._uw-tabs-header_st4hc_25861 + ._uw-tabs_st4hc_12736,
  ._uw-responsive-accordion-tabs_st4hc_25826 ._uw-tabs-title_st4hc_25837 + ._uw-tabs-blurb_st4hc_25862 {
    margin-top: 2rem;
  }
}
._uw-responsive-accordion-tabs_st4hc_25826 ._uw-tabs-blurb_st4hc_25862 h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 2.0625rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 1em;
  margin-bottom: 15px;
  color: #ed0a00;
  font-weight: 300;
}
._uw-responsive-accordion-tabs_st4hc_25826 ._uw-tabs-blurb_st4hc_25862 h3 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-block: 15px;
  color: #ed0a00;
}
._uw-responsive-accordion-tabs_st4hc_25826 ._uw-tabs-blurb_st4hc_25862 h4 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.2;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._uw-responsive-accordion-tabs_st4hc_25826 ._uw-tabs-blurb_st4hc_25862 h5 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._uw-responsive-accordion-tabs_st4hc_25826 ._uw-tabs-blurb_st4hc_25862 h6 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.7142857143;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
@media (max-width: 1024px) {
  ._uw-responsive-accordion-tabs_st4hc_25826 ._uw-tabs_st4hc_12736 {
    list-style-type: none;
    margin-left: 0;
  }
}
._uw-responsive-accordion-tabs_st4hc_25826 ._uw-tabs_st4hc_12736 ._tabs-title_st4hc_10233 > a {
  font-size: 1rem;
  line-height: 1.125;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._uw-responsive-accordion-tabs_st4hc_25826 ._accordion-content_st4hc_14228 {
  background: #fff;
  padding: 1.5rem 1rem;
  margin: 1rem 0 2rem;
}
@media (max-width: 1024px) {
  ._uw-responsive-accordion-tabs_st4hc_25826 ._accordion-content_st4hc_14228 ._cell_st4hc_3333 + ._cell_st4hc_3333 {
    margin-top: 1.5rem;
  }
}
._uw-responsive-accordion-tabs_st4hc_25826 ._accordion-content_st4hc_14228._is-active_st4hc_9731 {
  display: block;
}
._uw-responsive-accordion-tabs_st4hc_25826 ._tabs-panel_st4hc_10268 {
  padding: 2rem;
}
._uw-responsive-accordion-tabs_st4hc_25826 ._tabs-panel_st4hc_10268 > ._grid-x_st4hc_3385 > ._cell_st4hc_3333 > *:first-child {
  margin-top: 0;
}
._uw-responsive-accordion-tabs_st4hc_25826 ._tabs-panel_st4hc_10268 > ._grid-x_st4hc_3385 > ._cell_st4hc_3333 > *:last-child {
  margin-bottom: 0;
}
._uw-responsive-accordion-tabs_st4hc_25826 ._accordion-content_st4hc_14228 ul,
._uw-responsive-accordion-tabs_st4hc_25826 ._accordion-content_st4hc_14228 ol,
._uw-responsive-accordion-tabs_st4hc_25826 ._tabs-content_st4hc_10255 ul,
._uw-responsive-accordion-tabs_st4hc_25826 ._tabs-content_st4hc_10255 ol {
  margin-bottom: 1.25rem;
}
._uw-responsive-accordion-tabs_st4hc_25826 ._accordion-content_st4hc_14228 a,
._uw-responsive-accordion-tabs_st4hc_25826 ._tabs-content_st4hc_10255 a {
  font-weight: 600;
  text-decoration: underline;
}
._uw-responsive-accordion-tabs_st4hc_25826 ._accordion-content_st4hc_14228 a:hover,
._uw-responsive-accordion-tabs_st4hc_25826 ._tabs-content_st4hc_10255 a:hover {
  text-decoration: none;
}
._uw-responsive-accordion-tabs_st4hc_25826 ._accordion-content_st4hc_14228 h2,
._uw-responsive-accordion-tabs_st4hc_25826 ._tabs-content_st4hc_10255 h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 2.0625rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 1em;
  margin-bottom: 15px;
  color: #ed0a00;
  font-weight: 300;
}
._uw-responsive-accordion-tabs_st4hc_25826 ._accordion-content_st4hc_14228 h3,
._uw-responsive-accordion-tabs_st4hc_25826 ._tabs-content_st4hc_10255 h3 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-block: 15px;
  color: #ed0a00;
}
._uw-responsive-accordion-tabs_st4hc_25826 ._accordion-content_st4hc_14228 h4,
._uw-responsive-accordion-tabs_st4hc_25826 ._tabs-content_st4hc_10255 h4 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.2;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._uw-responsive-accordion-tabs_st4hc_25826 ._accordion-content_st4hc_14228 h5,
._uw-responsive-accordion-tabs_st4hc_25826 ._tabs-content_st4hc_10255 h5 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._uw-responsive-accordion-tabs_st4hc_25826 ._accordion-content_st4hc_14228 h6,
._uw-responsive-accordion-tabs_st4hc_25826 ._tabs-content_st4hc_10255 h6 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.7142857143;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._uw-responsive-accordion-tabs_st4hc_25826 ._accordion-content_st4hc_14228 h2,
._uw-responsive-accordion-tabs_st4hc_25826 ._tabs-content_st4hc_10255 h2 {
  font-weight: 700;
}
._uw-responsive-accordion-tabs_st4hc_25826 ._accordion_st4hc_12173 {
  list-style-type: none;
  margin-left: 0;
}
._uw-responsive-accordion-tabs_st4hc_25826 ._accordion_st4hc_12173 ._accordion-title_st4hc_26063 {
  display: flex;
  justify-content: space-between;
  width: 100%;
  font-size: 1.5rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  color: #001641;
  padding-bottom: 1rem;
  background-image: linear-gradient(to right, rgba(0, 22, 65, 0.5) 50%, rgba(255, 255, 255, 0) 0%);
  background-position: bottom;
  background-size: 0.5rem 0.0625rem;
  background-repeat: repeat-x;
}
._uw-responsive-accordion-tabs_st4hc_25826 ._accordion_st4hc_12173 ._accordion-title_st4hc_26063::after {
  font-size: 1.75rem;
  font-family: "WwwUowEduAu";
  content: "\f020";
}
._uw-responsive-accordion-tabs_st4hc_25826 ._accordion_st4hc_12173 ._is-active_st4hc_9731 ._accordion-title_st4hc_26063 {
  background: none;
}
._uw-responsive-accordion-tabs_st4hc_25826 ._accordion_st4hc_12173 ._is-active_st4hc_9731 ._accordion-title_st4hc_26063::after {
  content: "\f021";
}

._uw-responsive-accordion-tabs--white_st4hc_26089 {
  background: #fff;
}
._uw-responsive-accordion-tabs--white_st4hc_26089 ._tabs-title_st4hc_10233._is-active_st4hc_9731 > a {
  background-color: #F2F2F2;
}
._uw-responsive-accordion-tabs--white_st4hc_26089 ._tabs-panel_st4hc_10268 {
  padding-left: 0;
  padding-right: 0;
}
._uw-responsive-accordion-tabs--white_st4hc_26089 ._accordion-content_st4hc_14228 {
  padding: 0;
}
._uw-responsive-accordion-tabs--white_st4hc_26089 ._accordion_st4hc_12173 ._accordion-title_st4hc_26063 {
  background-image: linear-gradient(to right, #cacaca 50%, #ffffff 0%);
}

/*.uw-responsive-accordion-tabs--grey {
  padding-block: var(--section-spacing-y);
}*/
._uw-responsive-accordion-tabs--white_st4hc_26089 {
  margin-block: var(--section-spacing-y);
  padding-block: unset;
}

._cookies-notice_st4hc_26114 {
  background-color: #0033FF;
  width: 100%;
  position: fixed;
  bottom: 0;
  z-index: 99;
  height: 0;
  display: none;
}
._cookies-notice_st4hc_26114._show_st4hc_8907 {
  display: block;
  height: auto;
}
._cookies-notice_st4hc_26114 * {
  background-color: #0033FF;
  color: #fff;
}
._cookies-notice_st4hc_26114 a {
  text-decoration: underline;
}
._cookies-notice_st4hc_26114 a:hover,
._cookies-notice_st4hc_26114 a:focus {
  color: #fff;
}
._cookies-notice_st4hc_26114 p {
  margin-bottom: 0;
}
._cookies-notice_st4hc_26114 > div {
  display: flex;
  max-width: 76.875rem;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}
._cookies-notice_st4hc_26114 > div > div:nth-of-type(1) {
  padding: 2em 1em 2em 0;
  flex-shrink: 1;
}
._cookies-notice_st4hc_26114 > div > div:nth-of-type(2) {
  padding: 2em 0 2em 1em;
  align-self: center;
  flex-shrink: 0;
}
._cookies-notice_st4hc_26114 button {
  padding: 1em 2em;
  background-color: #fff;
  color: #0033FF;
  font-size: 1.25rem;
  line-height: 22px;
  font-weight: 700;
  text-transform: uppercase;
  border: 3px solid #0033FF;
}
._cookies-notice_st4hc_26114 button:hover {
  background-color: #0033FF;
  color: #fff;
  border: 3px solid #fff;
}
._cookies-notice_st4hc_26114 ._notice_st4hc_26173 div {
  font-size: 1.5rem;
  line-height: 26px;
  font-weight: 700;
}
@media (max-device-width: 640px) {
  ._cookies-notice_st4hc_26114 > div {
    flex-direction: column;
  }
  ._cookies-notice_st4hc_26114 > div > div:nth-of-type(1) {
    padding: 1em 0 1em 0;
  }
  ._cookies-notice_st4hc_26114 > div > div:nth-of-type(2) {
    padding: 0;
  }
  ._cookies-notice_st4hc_26114 button {
    padding: 0.5em 1em;
  }
  ._cookies-notice_st4hc_26114 p {
    font-size: 0.875rem;
  }
  ._cookies-notice_st4hc_26114 ._notice_st4hc_26173 div {
    font-size: 1.25rem;
    line-height: 22px;
    font-weight: 700;
  }
}

._uw-twitter-feed_st4hc_26201 {
  background: #001641;
  padding: 5rem 0;
  color: #fff;
}

._uw-twitter-feed-container_st4hc_26207 ul {
  overflow-x: hidden;
  margin-right: -15px;
  margin-left: -15px;
  display: flex;
  flex-wrap: wrap;
}
._uw-twitter-feed-container_st4hc_26207 li {
  display: flex;
  flex-direction: column;
  margin-left: 15px;
  margin-right: 15px;
  width: 100%;
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  ._uw-twitter-feed-container_st4hc_26207 li {
    width: calc(50% - 15px * 2);
  }
}
@media (min-width: 1200px) {
  ._uw-twitter-feed-container_st4hc_26207 li {
    width: calc(25% - 15px * 2);
  }
}
._uw-twitter-feed-container_st4hc_26207 li ._media_st4hc_26232 {
  display: none;
  order: 2;
}
._uw-twitter-feed-container_st4hc_26207 li ._media_st4hc_26232:first-of-type {
  display: block;
  position: relative;
  margin-bottom: 1rem;
  background-size: cover;
  background-position: center;
}
._uw-twitter-feed-container_st4hc_26207 li ._media_st4hc_26232:first-of-type::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 75%;
  content: "";
}
._uw-twitter-feed-container_st4hc_26207 ._user_st4hc_11735 {
  display: flex;
  font-weight: bold;
  margin-bottom: 0.5rem;
  order: 1;
  align-items: center;
  flex-wrap: wrap;
}
._uw-twitter-feed-container_st4hc_26207 ._user_st4hc_11735 a {
  color: #fff;
}
._uw-twitter-feed-container_st4hc_26207 ._user_st4hc_11735::before {
  font-family: "WwwUowEduAu";
  content: "\f00c";
  font-size: 1.5rem;
  margin-right: 0.5rem;
}
._uw-twitter-feed-container_st4hc_26207 ._user_st4hc_11735 span {
  display: block;
  width: 100%;
  font-weight: normal;
}
._uw-twitter-feed-container_st4hc_26207 ._timePosted_st4hc_26272 {
  order: 2;
  margin-bottom: 0.5rem;
}
._uw-twitter-feed-container_st4hc_26207 ._timePosted_st4hc_26272 {
  order: 2;
  margin-bottom: 0.5rem;
}
._uw-twitter-feed-container_st4hc_26207 ._permalink_st4hc_26280 {
  order: 4;
  color: #fff;
}
._uw-twitter-feed-container_st4hc_26207 ._tweet_st4hc_26284 {
  order: 3;
  margin-bottom: 1rem;
  overflow-wrap: break-word;
}
._uw-twitter-feed-container_st4hc_26207 ._tweet_st4hc_26284 a {
  color: #fff;
}

@media (max-width: 980px) {
  main ._magazine_st4hc_26294 {
    margin-top: 77px;
  }
  main ._magazine_st4hc_26294 ._uw-post-details_st4hc_3446 ._uw-post-date_st4hc_3479 {
    display: none;
  }
  main ._magazine_st4hc_26294 ._uw-post-content_st4hc_19620 ._uw-post-date_st4hc_3479 {
    display: block;
  }
}
main ._magazine_st4hc_26294 ._magazine-body_st4hc_26304 {
  flex-direction: column-reverse;
}

/*---- FIXME: check this breakpoint ----*/
@media only screen and (min-width: 768px) {
  main ._magazine_st4hc_26294 ._magazine-body_st4hc_26304 {
    flex-direction: row;
  }
  ._uw-post-details_st4hc_3446 ._uw-post-date_st4hc_3479 {
    display: block;
  }
  ._uw-post-content_st4hc_19620 ._uw-post-date_st4hc_3479 {
    display: none;
  }
}
._masthead-swiper_st4hc_26320 ._uw-masthead-magazine_st4hc_26320 ._masthead-text-holder_st4hc_26320 ._read-more_st4hc_26320 {
  display: block;
  visibility: visible;
}

._uw-masthead-magazine_st4hc_26320 {
  width: 100%;
  position: relative;
  margin-bottom: 25px;
}
._alert-banner-active_st4hc_14430 ._uw-masthead-magazine_st4hc_26320 {
  margin-top: 0;
}
._uw-masthead-magazine_st4hc_26320._apsect-ratio-16x9_st4hc_26333 {
  height: 0;
  padding-top: 177.78%;
  position: relative;
}
._uw-masthead-magazine_st4hc_26320._apsect-ratio-16x9_st4hc_26333 > :first-child {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
._uw-masthead-magazine_st4hc_26320 > :first-child {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
._uw-masthead-magazine--background_st4hc_26350 {
  background: no-repeat center center;
  background-size: cover;
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-masthead-magazine_st4hc_26320._img-portrait_st4hc_26355 ._masthead-text-holder_st4hc_26320 {
    height: 75%;
    background: transparent linear-gradient(180deg, rgba(32, 33, 36, 0), rgba(0, 0, 0, 0.9)) 0% 0% no-repeat padding-box;
  }
}
._uw-masthead-magazine_st4hc_26320 ._masthead-text-holder_st4hc_26320 {
  width: 100%;
  position: sticky;
  bottom: 0;
  display: flex;
  align-items: flex-end;
}
._uw-masthead-magazine_st4hc_26320 ._masthead-text-holder_st4hc_26320._masthead-text-holder--fixed_st4hc_26367 {
  position: fixed;
  top: 0;
}
._uw-masthead-magazine_st4hc_26320 ._masthead-text-holder_st4hc_26320 ._masthead-text_st4hc_26320 {
  padding: 0 0 0.25rem;
  width: 100%;
  max-width: 76.875rem;
  margin-left: auto;
  margin-right: auto;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead-magazine_st4hc_26320 ._masthead-text-holder_st4hc_26320 ._masthead-text_st4hc_26320 {
    background: transparent linear-gradient(180deg, rgba(32, 33, 36, 0), rgba(0, 0, 0, 0.9)) 0% 0% no-repeat padding-box;
  }
}
._uw-masthead-magazine_st4hc_26320 ._masthead-text-holder_st4hc_26320 ._masthead-text_st4hc_26320 h1 {
  font-size: 2rem;
  line-height: 1;
  padding: 0.25rem;
  margin-bottom: 0;
}
._uw-masthead-magazine_st4hc_26320 ._masthead-text-holder_st4hc_26320 ._read-more_st4hc_26320 {
  display: none;
  visibility: hidden;
}
._uw-masthead-magazine_st4hc_26320 ._masthead-text-holder_st4hc_26320 ._img-holder_st4hc_19538 {
  position: relative;
  z-index: 1;
}
._uw-masthead-magazine_st4hc_26320 ._masthead-text-holder_st4hc_26320 ._img-holder_st4hc_19538 img {
  width: initial;
  z-index: -1;
  display: none;
  visibility: hidden;
  right: 0;
  bottom: 0;
}
._uw-masthead-magazine_st4hc_26320 ._scroll-to-page-content_st4hc_26405 {
  display: flex;
  justify-content: space-around;
  height: 50px;
}
._uw-masthead-magazine_st4hc_26320 ._scroll-to-page-content_st4hc_26405 svg {
  height: 50px;
  width: 50px;
}

._masthead-swiper_st4hc_26320 ._uw-masthead-magazine_st4hc_26320 ._masthead-text-holder_st4hc_26320 ._masthead-text_st4hc_26320 ._masthead-text-bg_st4hc_26415 {
  margin: 0 1.875rem;
}
@media print, screen and (max-width: 47.99875em) {
  ._masthead-swiper_st4hc_26320 ._uw-masthead-magazine_st4hc_26320 ._masthead-text-holder_st4hc_26320 ._masthead-text_st4hc_26320 ._masthead-text-bg_st4hc_26415 {
    text-align: center;
  }
}
._masthead-swiper_st4hc_26320 ._uw-masthead-magazine_st4hc_26320 ._masthead-text-holder_st4hc_26320 ._masthead-text_st4hc_26320 ._masthead-text-bg_st4hc_26415 ._subtitle_st4hc_26423 {
  display: none;
}
@media print, screen and (max-width: 47.99875em) {
  ._masthead-swiper_st4hc_26320 ._uw-masthead-magazine_st4hc_26320 ._masthead-text-holder_st4hc_26320 ._masthead-text_st4hc_26320 ._read-more_st4hc_26320 {
    text-align: center;
  }
}

@media only screen and (min-width: 1300px) {
  ._uw-masthead-magazine_st4hc_26320 ._masthead-text-holder_st4hc_26320 ._masthead-text_st4hc_26320 {
    padding-bottom: 25px;
  }
}
@media only screen and (min-width: 768px) {
  ._masthead-swiper_st4hc_26320 ._uw-masthead-magazine_st4hc_26320 ._masthead-text-holder_st4hc_26320 ._masthead-text_st4hc_26320 ._masthead-text-bg_st4hc_26415 {
    margin: 0 3.9375rem;
  }
  ._masthead-swiper_st4hc_26320 ._uw-masthead-magazine_st4hc_26320 ._masthead-text-holder_st4hc_26320 ._masthead-text_st4hc_26320 ._read-more_st4hc_26320 {
    margin: 0 3.4375rem;
  }
  ._uw-masthead-magazine_st4hc_26320 {
    margin-top: 0;
  }
  ._uw-masthead-magazine_st4hc_26320 ._masthead-text-holder_st4hc_26320 {
    margin-left: 0.9375rem;
    margin-right: 0.9375rem;
  }
  ._uw-masthead-magazine_st4hc_26320 ._masthead-text-holder_st4hc_26320 ._masthead-text_st4hc_26320 {
    background: transparent;
  }
  ._uw-masthead-magazine_st4hc_26320 ._masthead-text-holder_st4hc_26320 ._masthead-text_st4hc_26320 ._img-holder_st4hc_19538 img {
    display: none;
    visibility: hidden;
    position: absolute;
  }
  ._uw-masthead-magazine_st4hc_26320 ._masthead-text-holder_st4hc_26320 ._masthead-text_st4hc_26320 ._masthead-text-bg_st4hc_26415 {
    margin: 0 0 0 0.5rem;
  }
  ._uw-masthead-magazine_st4hc_26320 ._masthead-text-holder_st4hc_26320 ._masthead-text_st4hc_26320 ._masthead-text-bg_st4hc_26415 h1 {
    font-size: 3.5rem;
    margin-bottom: 0;
  }
  ._uw-masthead-magazine_st4hc_26320 ._masthead-text-holder_st4hc_26320 ._masthead-text_st4hc_26320 ._masthead-text-bg_st4hc_26415 p {
    font-size: 1.25rem;
  }
  ._uw-masthead-magazine_st4hc_26320 ._masthead-text-holder_st4hc_26320 ._masthead-text_st4hc_26320 ._masthead-text-bg_st4hc_26415 h1,
  ._uw-masthead-magazine_st4hc_26320 ._masthead-text-holder_st4hc_26320 ._masthead-text_st4hc_26320 ._masthead-text-bg_st4hc_26415 p {
    line-height: 1.3;
    padding: 0 0 0.25rem;
  }
  ._uw-masthead-magazine_st4hc_26320 ._masthead-text-holder_st4hc_26320 ._masthead-text_st4hc_26320 ._masthead-text-bg_st4hc_26415 h1 mark,
  ._uw-masthead-magazine_st4hc_26320 ._masthead-text-holder_st4hc_26320 ._masthead-text_st4hc_26320 ._masthead-text-bg_st4hc_26415 p mark {
    background: #0033FF;
    color: #fff;
    padding: 0.25rem 0;
    box-decoration-break: clone;
    box-shadow: 0.5rem 0 0 #0033FF, -0.5rem 0 0 #0033FF;
  }
  ._uw-masthead-magazine--background_st4hc_26350 ._masthead-text_st4hc_26320 {
    margin-top: 154px;
  }
  ._uw-masthead-magazine_st4hc_26320._text-top_st4hc_26485 > :first-child {
    justify-content: flex-start;
  }
  ._uw-masthead-magazine_st4hc_26320._text-middle_st4hc_26488 > :first-child {
    justify-content: center;
  }
  ._uw-masthead-magazine_st4hc_26320._apsect-ratio-16x9_st4hc_26333 {
    padding-top: 56.25%;
  }
}
._uw-gallery_st4hc_26495 {
  width: 100%;
  margin-block: var(--section-spacing-y);
}
._uw-gallery_st4hc_26495 ._hidden_st4hc_17617 {
  display: none;
  visibility: hidden;
}
._uw-gallery_st4hc_26495 ._apsect-ratio-16x9_st4hc_26333 {
  overflow: hidden;
  height: 0;
  padding-top: 56.25%;
}
._uw-gallery_st4hc_26495 ._swiper-container_st4hc_30 {
  margin-left: auto;
  margin-right: auto;
}
._uw-gallery_st4hc_26495 ._swiper-container_st4hc_30 ._swiper-slide_st4hc_55 div {
  background-size: cover;
  background-position: center;
}
._uw-gallery_st4hc_26495 ._swiper-container_st4hc_30 ._swiper-slide_st4hc_55:hover:after {
  content: " ";
  z-index: 10;
  display: block;
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-color: rgba(0, 0, 0, 0.5);
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='65.888' height='55' viewBox='0 0 65.888 55'><g transform='translate(2.5 2.5)'><path d='M1057.851,462.871v12.5h11.07' transform='translate(-1057.851 -425.371)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/><path d='M1067.364,475.371h11.07v-12.5' transform='translate(-1017.547 -425.371)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/><path d='M1078.435,469.029v-12.5h-11.07' transform='translate(-1017.547 -456.529)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/><path d='M1068.921,456.529h-11.07v12.5' transform='translate(-1057.851 -456.529)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/></g></svg>");
}
._uw-gallery_st4hc_26495 ._swiper-container_st4hc_30 ._swiper-button-next_st4hc_182,
._uw-gallery_st4hc_26495 ._swiper-container_st4hc_30 ._swiper-button-prev_st4hc_181 {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  background-size: 27px 44px;
  transform-origin: center center;
}
._uw-gallery_st4hc_26495 ._swiper-container_st4hc_30 ._swiper-button-next_st4hc_182,
._uw-gallery_st4hc_26495 ._swiper-container_st4hc_30 ._swiper-button-prev_st4hc_181 {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='100' viewBox='0 0 120 100'><g transform='translate(-11 -10)'><rect width='120' height='100' transform='translate(131 110) rotate(180)' fill='rgba(0,0,0,0.1)'/><path d='M33.333,40a6.052,6.052,0,0,1-4.667-2L2,11.333A6.444,6.444,0,0,1,2,2a6.444,6.444,0,0,1,9.333,0l22,22,22-22a6.444,6.444,0,0,1,9.333,0,6.444,6.444,0,0,1,0,9.333L38,38A6.052,6.052,0,0,1,33.333,40Z' transform='translate(91 27) rotate(90)' fill='%23fff'/></g></svg>");
}
._uw-gallery_st4hc_26495 ._swiper-container_st4hc_30 ._swiper-button-next_st4hc_182:hover,
._uw-gallery_st4hc_26495 ._swiper-container_st4hc_30 ._swiper-button-prev_st4hc_181:hover {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='100' viewBox='0 0 120 100'><g transform='translate(-158 -10)'><path class='st0' d='M278,110H158V10h120V110z' fill='%23001641'/><path class='st1' d='M198,59.7c0-1.8,0.7-3.5,2-4.7l26.7-26.7c2.5-2.6,6.5-2.7,9.1-0.2c0.1,0.1,0.2,0.1,0.2,0.2 c2.6,2.5,2.7,6.5,0.2,9.1c-0.1,0.1-0.1,0.2-0.2,0.2l-22,22l22,22c2.6,2.5,2.7,6.5,0.2,9.1c-0.1,0.1-0.1,0.2-0.2,0.2 c-2.5,2.6-6.5,2.7-9.1,0.2c-0.1-0.1-0.2-0.1-0.2-0.2L200,64.3C198.7,63.1,198,61.4,198,59.7z' fill='%23fff'/></g></svg>");
}
._uw-gallery_st4hc_26495 ._swiper-container_st4hc_30 ._swiper-button-next_st4hc_182 {
  transform: rotate(180deg);
}
._uw-gallery_st4hc_26495 ._swiper-container_st4hc_30 ._swiper-button-next_st4hc_182:after,
._uw-gallery_st4hc_26495 ._swiper-container_st4hc_30 ._swiper-button-prev_st4hc_181:after {
  display: none;
  visibility: hidden;
}
._uw-gallery_st4hc_26495 ._pswp-container_st4hc_26559 {
  position: relative;
  margin-left: auto;
  margin-right: auto;
}
._uw-gallery_st4hc_26495 ._pswp-container_st4hc_26559 ._pswp_st4hc_1310 {
  z-index: 3;
}
._uw-gallery_st4hc_26495 ._pswp-container_st4hc_26559 ._pswp_st4hc_1310 ._pswp__ui--fit_st4hc_1982 ._pswp__caption_st4hc_1802 {
  background-color: #F2F2F2;
}
._uw-gallery_st4hc_26495 ._pswp-container_st4hc_26559 ._pswp--zoom-allowed_st4hc_1350 ._pswp__img_st4hc_1350 {
  cursor: default !important;
}
._uw-gallery_st4hc_26495 ._pswp-container_st4hc_26559 ._pswp__caption_st4hc_1802 {
  background: rgba(0, 0, 0, 0.6) 0% 0% no-repeat padding-box;
}
._uw-gallery_st4hc_26495 ._pswp-container_st4hc_26559 ._pswp__caption_st4hc_1802 ._pswp__caption__center_st4hc_1814 {
  max-width: unset;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-left: 10%;
  margin-right: 10%;
  padding-left: 0;
  padding-right: 0;
}
._uw-gallery_st4hc_26495 ._pswp-container_st4hc_26559 ._pswp__caption_st4hc_1802 p._caption_st4hc_19526 {
  font-weight: 600;
  margin-bottom: 8px;
}
._uw-gallery_st4hc_26495 ._pswp-container_st4hc_26559 ._pswp__caption_st4hc_1802 p._credit_st4hc_26590 {
  font-weight: 400;
  margin-bottom: 8px;
}
._uw-gallery_st4hc_26495 ._pswp-container_st4hc_26559 ._pswp--fs_st4hc_1600 ._pswp__ui--fit_st4hc_1982 {
  background-color: black;
}
._uw-gallery_st4hc_26495 ._pswp-container_st4hc_26559 ._pswp--fs_st4hc_1600 ._pswp__button--close_st4hc_1559 {
  display: none;
  visibility: hidden;
}
._uw-gallery_st4hc_26495 ._pswp-container_st4hc_26559 ._pswp__top-bar_st4hc_1953 {
  background: unset;
}
._uw-gallery_st4hc_26495 ._pswp-container_st4hc_26559 ._pswp__button_st4hc_1529 {
  margin: 30px 30px 0 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
._uw-gallery_st4hc_26495 ._pswp-container_st4hc_26559 ._pswp__button--fs_st4hc_1592 {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='65.888' height='55' viewBox='0 0 65.888 55'><g transform='translate(2.5 2.5)'><path d='M1057.851,462.871v12.5h11.07' transform='translate(-1057.851 -425.371)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/><path d='M1067.364,475.371h11.07v-12.5' transform='translate(-1017.547 -425.371)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/><path d='M1078.435,469.029v-12.5h-11.07' transform='translate(-1017.547 -456.529)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/><path d='M1068.921,456.529h-11.07v12.5' transform='translate(-1057.851 -456.529)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/></g></svg>");
}
._uw-gallery_st4hc_26495 ._pswp-container_st4hc_26559 ._pswp__button--close_st4hc_1559 {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50'><defs><style>.a{fill:%23fd0d1b;}</style></defs><path class='a' d='M4,12.333,12.333,4,29,20.667,45.667,4,54,12.333,37.333,29,54,45.667,45.667,54,29,37.333,12.333,54,4,45.667,20.667,29Z' transform='translate(-4 -4)'/></svg>");
}
._uw-gallery_st4hc_26495 ._pswp-container_st4hc_26559 ._pswp__button--close_st4hc_1559 path._a_st4hc_3885 {
  fill: #fd0d1b;
}
._uw-gallery_st4hc_26495 ._pswp-container_st4hc_26559 ._pswp--fs_st4hc_1600 ._pswp__button--fs_st4hc_1592 {
  margin: 30px 30px 0 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'><path id='iconfinder_close_293668' d='M4,14,14,4,34,24,54,4,64,14,44,34,64,54,54,64,34,44,14,64,4,54,24,34Z' transform='translate(-4 -4)' fill='%23fd0d1b'/></svg>");
}
._uw-gallery_st4hc_26495 ._pswp-container_st4hc_26559 ._pswp__button--arrow--left_st4hc_1564, ._uw-gallery_st4hc_26495 ._pswp-container_st4hc_26559 ._pswp__button--arrow--right_st4hc_1565 {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  margin: 0;
  transform: translate(0, -50px);
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='100' viewBox='0 0 120 100'><g transform='translate(-11 -10)'><rect width='120' height='100' transform='translate(131 110) rotate(180)' fill='rgba(0,0,0,0.1)'/><path d='M33.333,40a6.052,6.052,0,0,1-4.667-2L2,11.333A6.444,6.444,0,0,1,2,2a6.444,6.444,0,0,1,9.333,0l22,22,22-22a6.444,6.444,0,0,1,9.333,0,6.444,6.444,0,0,1,0,9.333L38,38A6.052,6.052,0,0,1,33.333,40Z' transform='translate(91 27) rotate(90)' fill='%23fff'/></g></svg>");
}
._uw-gallery_st4hc_26495 ._pswp-container_st4hc_26559 ._pswp__button--arrow--left_st4hc_1564:hover, ._uw-gallery_st4hc_26495 ._pswp-container_st4hc_26559 ._pswp__button--arrow--right_st4hc_1565:hover {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='100' viewBox='0 0 120 100'><g transform='translate(-158 -10)'><path class='st0' d='M278,110H158V10h120V110z' fill='%23001641'/><path class='st1' d='M198,59.7c0-1.8,0.7-3.5,2-4.7l26.7-26.7c2.5-2.6,6.5-2.7,9.1-0.2c0.1,0.1,0.2,0.1,0.2,0.2 c2.6,2.5,2.7,6.5,0.2,9.1c-0.1,0.1-0.1,0.2-0.2,0.2l-22,22l22,22c2.6,2.5,2.7,6.5,0.2,9.1c-0.1,0.1-0.1,0.2-0.2,0.2 c-2.5,2.6-6.5,2.7-9.1,0.2c-0.1-0.1-0.2-0.1-0.2-0.2L200,64.3C198.7,63.1,198,61.4,198,59.7z' fill='%23fff'/></g></svg>");
}
._uw-gallery_st4hc_26495 ._pswp-container_st4hc_26559 ._pswp__button--arrow--right_st4hc_1565 {
  transform: rotate(180deg) translate(0, 50px);
}
._uw-gallery_st4hc_26495 ._pswp-container_st4hc_26559 ._pswp__button--arrow--left_st4hc_1564:before, ._uw-gallery_st4hc_26495 ._pswp-container_st4hc_26559 ._pswp__button--arrow--right_st4hc_1565:before {
  display: none;
  visibility: hidden;
}
._uw-gallery_st4hc_26495 ._pswp-container_st4hc_26559 + ._swiper-container_st4hc_30 {
  margin-top: 10px;
}

._masthead-swiper_st4hc_26320 ._swiper-container_st4hc_30 {
  overflow: unset;
}
@media (max-width: 980px) {
  ._masthead-swiper_st4hc_26320 {
    margin-top: 77px;
  }
}
._masthead-swiper_st4hc_26320 ._swiper-pagination-bullet_st4hc_271 {
  width: 25px;
  height: 25px;
  opacity: 1;
  background-color: #ed0a00;
}
._masthead-swiper_st4hc_26320 ._swiper-pagination-bullet_st4hc_271._swiper-pagination-bullet-active_st4hc_288 {
  background-color: #001641;
}
._masthead-swiper_st4hc_26320 ._uw-masthead-magazine_st4hc_26320 {
  margin-bottom: 70px;
}
._masthead-swiper_st4hc_26320 ._swiper-button-next_st4hc_182,
._masthead-swiper_st4hc_26320 ._swiper-button-prev_st4hc_181 {
  position: absolute;
  top: 50%;
  width: 60px;
  height: 50px;
  margin-top: -22px;
  background-size: 27px 44px;
  transform-origin: center center;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='100' viewBox='0 0 120 100'><g transform='translate(-11 -10)'><rect width='120' height='100' transform='translate(131 110) rotate(180)' fill='rgba(0,0,0,0.1)'/><path d='M33.333,40a6.052,6.052,0,0,1-4.667-2L2,11.333A6.444,6.444,0,0,1,2,2a6.444,6.444,0,0,1,9.333,0l22,22,22-22a6.444,6.444,0,0,1,9.333,0,6.444,6.444,0,0,1,0,9.333L38,38A6.052,6.052,0,0,1,33.333,40Z' transform='translate(91 27) rotate(90)' fill='%23fff'/></g></svg>");
}
@media print, screen and (max-width: 47.99875em) {
  ._masthead-swiper_st4hc_26320 ._swiper-button-next_st4hc_182,
  ._masthead-swiper_st4hc_26320 ._swiper-button-prev_st4hc_181 {
    display: none;
  }
}
._masthead-swiper_st4hc_26320 ._swiper-button-next_st4hc_182:hover,
._masthead-swiper_st4hc_26320 ._swiper-button-prev_st4hc_181:hover {
  background-image: url("data:image/svg+xml;utf8,<svg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 120 100' style='enable-background:new 0 0 120 100;' xml:space='preserve'><style type='text/css'> .st0{fill:%23001641;} .st1{fill:%23FFFFFF;}</style><g transform='translate(-158 -10)'><path class='st0' d='M278,110H158V10h120V110z'/><path class='st1' d='M198,59.7c0-1.8,0.7-3.5,2-4.7l26.7-26.7c2.5-2.6,6.5-2.7,9.1-0.2c0.1,0.1,0.2,0.1,0.2,0.2c2.6,2.5,2.7,6.5,0.2,9.1c-0.1,0.1-0.1,0.2-0.2,0.2l-22,22l22,22c2.6,2.5,2.7,6.5,0.2,9.1c-0.1,0.1-0.1,0.2-0.2,0.2c-2.5,2.6-6.5,2.7-9.1,0.2c-0.1-0.1-0.2-0.1-0.2-0.2L200,64.3C198.7,63.1,198,61.4,198,59.7z'/></g></svg>");
}
._masthead-swiper_st4hc_26320 ._swiper-button-next_st4hc_182 {
  transform: rotate(180deg);
}
._masthead-swiper_st4hc_26320 ._swiper-button-next_st4hc_182:after,
._masthead-swiper_st4hc_26320 ._swiper-button-prev_st4hc_181:after {
  display: none;
  visibility: hidden;
}

._uw-php-search_st4hc_16872 ._results_st4hc_16867 {
  display: flex;
  align-content: space-around;
}
._uw-php-search_st4hc_16872 ._results_st4hc_16867 > * {
  flex-basis: 100%;
  margin: 0;
  padding-left: 0.78125rem;
  padding-right: 0.78125rem;
}
._uw-php-search_st4hc_16872 ._results_st4hc_16867._results--no-filter_st4hc_26711 > * {
  flex-basis: 100%;
}
._uw-php-search_st4hc_16872 ._results_st4hc_16867 ._no-results_st4hc_26714 {
  background-color: #efefef;
  padding: 20px;
  flex-basis: 100%;
}
._uw-php-search_st4hc_16872 ._results_st4hc_16867 ._no-results_st4hc_26714 p {
  font-size: 1.5rem;
  line-height: 1.0833333333;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #001641;
  margin-bottom: 0;
}
@media (min-width: 980px) {
  ._uw-php-search_st4hc_16872 ._results_st4hc_16867 > * {
    flex-basis: 50%;
  }
  ._uw-php-search_st4hc_16872 ._results_st4hc_16867._results--no-filter_st4hc_26711 > * {
    flex-basis: 33.33%;
  }
  ._uw-php-search_st4hc_16872 ._results_st4hc_16867._results--no-filter_st4hc_26711 > ._no-results_st4hc_26714 {
    flex-basis: 100%;
  }
}
._uw-php-search_st4hc_16872 ._uw-stories-sidebar--filter--toggle_st4hc_26742::after {
  margin-left: 5px;
  font-family: "WwwUowEduAu";
  content: "\f023";
}
._uw-php-search_st4hc_16872 ._uw-stories-sidebar--filter--closed_st4hc_26747::after {
  content: "\f022";
}
._uw-php-search_st4hc_16872 ._uw-stories-sidebar_st4hc_26742 ._posts-filter-trigger_st4hc_26750::after {
  content: "\f023";
}
._uw-php-search_st4hc_16872 ._uw-stories-sidebar_st4hc_26742 ._posts-filter-trigger_st4hc_26750._posts-filter-trigger-closed_st4hc_26753::after {
  content: "\f022";
}
._uw-php-search_st4hc_16872 li._show-more_st4hc_26756 a {
  font-size: 0.75rem;
  font-weight: 500;
}

._confetti-wrapper_st4hc_26761 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  pointer-events: none;
  z-index: 99;
}

._confetti_st4hc_26761 {
  position: absolute;
  z-index: 99;
}

._confetti-primary_st4hc_26776 {
  background-color: #001641;
}

._confetti-secondary_st4hc_26780 {
  background-color: #ed0a00;
}

._confetti-teriary_st4hc_26784 {
  background-color: #0033FF;
}

._uw-simple-search_st4hc_26788 ._vue-app_st4hc_26788 {
  visibility: hidden;
  display: none;
}
._uw-simple-search_st4hc_26788 ._vue-app_st4hc_26788._ready_st4hc_26792 {
  visibility: visible;
  display: block;
}
._uw-simple-search_st4hc_26788 ._vue-app_st4hc_26788 ._uw-simple-search--list_st4hc_26796 {
  display: flex;
  flex-direction: column-reverse;
}
@media (min-width: 768px) {
  ._uw-simple-search_st4hc_26788 ._vue-app_st4hc_26788 ._uw-simple-search--list_st4hc_26796 {
    flex-direction: row;
  }
  ._uw-simple-search_st4hc_26788 ._vue-app_st4hc_26788 ._uw-simple-search--list--main_st4hc_26804 {
    flex-basis: 75%;
    padding-right: 2em;
  }
  ._uw-simple-search_st4hc_26788 ._vue-app_st4hc_26788 ._uw-simple-search--list--sidebar_st4hc_26808 {
    flex-basis: 25%;
  }
}
._uw-simple-search_st4hc_26788 ._vue-app_st4hc_26788 ._results_st4hc_16867 {
  flex-direction: column;
}
._uw-simple-search_st4hc_26788 ._vue-app_st4hc_26788 ._results_st4hc_16867 div {
  display: flex;
  flex-direction: column;
}
._uw-simple-search_st4hc_26788 ._vue-app_st4hc_26788 ._results_st4hc_16867 ._item_st4hc_19657 {
  background-color: #F2F2F2;
  margin-bottom: 25px;
  padding: 20px;
}
._uw-simple-search_st4hc_26788 ._vue-app_st4hc_26788 ._results_st4hc_16867 ._item_st4hc_19657 ._show-more-container_st4hc_26824 {
  flex-direction: row;
}
._uw-simple-search_st4hc_26788 ._vue-app_st4hc_26788 ._results_st4hc_16867 ._item_st4hc_19657 ._show-more-container_st4hc_26824 div:nth-child(3) {
  display: none;
}
@media (min-width: 768px) {
  ._uw-simple-search_st4hc_26788 ._vue-app_st4hc_26788 ._results_st4hc_16867 ._item_st4hc_19657 ._show-more-container_st4hc_26824 {
    flex-direction: column;
  }
  ._uw-simple-search_st4hc_26788 ._vue-app_st4hc_26788 ._results_st4hc_16867 ._item_st4hc_19657 ._show-more-container_st4hc_26824 div:nth-child(3) {
    display: flex;
  }
}
._uw-simple-search_st4hc_26788 ._vue-app_st4hc_26788 ._results_st4hc_16867 ._item_st4hc_19657 div {
  margin: 0;
}
._uw-simple-search_st4hc_26788 ._vue-app_st4hc_26788 ._results_st4hc_16867 ._item_st4hc_19657 div:first-child {
  flex-grow: 1;
}
@media (min-width: 768px) {
  ._uw-simple-search_st4hc_26788 ._vue-app_st4hc_26788 ._results_st4hc_16867 ._item_st4hc_19657 {
    flex-direction: row;
  }
}
._uw-simple-search_st4hc_26788 ._vue-app_st4hc_26788 ._no-results_st4hc_26714 {
  background-color: #efefef;
  padding: 20px;
  margin-bottom: 2em;
}
._uw-simple-search_st4hc_26788 ._vue-app_st4hc_26788 ._results_st4hc_16867 button,
._uw-simple-search_st4hc_26788 ._vue-app_st4hc_26788 ._uw-simple-search--detail_st4hc_26855 button {
  border: 3px solid #0033FF;
  color: #0033FF;
  padding: 0.8rem 1.25rem;
  white-space: nowrap;
  cursor: pointer;
  display: block;
  margin: 0 auto;
}
._uw-simple-search_st4hc_26788 ._vue-app_st4hc_26788 ._uw-simple-search--detail_st4hc_26855 {
  display: flex;
  flex-direction: column;
}
._uw-simple-search_st4hc_26788 ._vue-app_st4hc_26788 ._uw-simple-search--detail_st4hc_26855 > div:nth-child(2) {
  padding: 2em 0 0 0;
}
@media (min-width: 768px) {
  ._uw-simple-search_st4hc_26788 ._vue-app_st4hc_26788 ._uw-simple-search--detail_st4hc_26855 > div:nth-child(2) {
    padding: 0 0 0 1em;
  }
}
@media (min-width: 768px) {
  ._uw-simple-search_st4hc_26788 ._vue-app_st4hc_26788 ._uw-simple-search--detail_st4hc_26855 {
    flex-direction: row;
    padding-left: 0;
  }
  ._uw-simple-search_st4hc_26788 ._vue-app_st4hc_26788 ._uw-simple-search--detail_st4hc_26855 > div:first-child {
    flex-basis: 75%;
  }
  ._uw-simple-search_st4hc_26788 ._vue-app_st4hc_26788 ._uw-simple-search--detail_st4hc_26855 > div:nth-child(2) {
    flex-basis: 25%;
  }
  ._uw-simple-search_st4hc_26788 ._vue-app_st4hc_26788 ._uw-simple-search--detail_st4hc_26855 > div:nth-child(2) button {
    white-space: break-spaces;
  }
}
._uw-simple-search_st4hc_26788 ._vue-app_st4hc_26788 ._uw-stories-search--categories_st4hc_26891 span,
._uw-simple-search_st4hc_26788 ._vue-app_st4hc_26788 ._uw-stories-search--categories_st4hc_26891 label {
  cursor: pointer;
}
._uw-simple-search_st4hc_26788 ._vue-app_st4hc_26788 ._uw-stories-search--categories_st4hc_26891 label._checkedDarkRed_st4hc_26895:before {
  border: 0;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAz0lEQVQokbXSQQqCQBQG4N9Z5GY6QjkGufMGQm07hjfyCN7CpYIuXYUtos10hEgIXfi3EAvKVIR+mN188x7vjZEDxIyIOej/0Nxs4CQJFpY1HZq2DSeOsdztoMJwGjRtu620XqO+XqF9/xsKKbEKAggpAQALpeDE8Qud93vUWr9fzQHmAG9RRJK8pylPrstKa5JkpTWPSrG71x2j26P0PGyjqK3YNIAQ/ZU+Wy2zDJfDAU1ZjqKv4XT4URSDCACM3i8nRNvuQPrXMYJ+wwl5AopfaPlvXPYKAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
  background-size: cover;
}
._uw-simple-search_st4hc_26788 ._vue-app_st4hc_26788 ._uw-stories-sidebar--filter--toggle_st4hc_26742::after {
  margin-left: 5px;
  font-family: "WwwUowEduAu";
  content: "\f023";
}
._uw-simple-search_st4hc_26788 ._vue-app_st4hc_26788 ._uw-stories-sidebar--filter--closed_st4hc_26747::after {
  content: "\f022";
}
._uw-simple-search_st4hc_26788 ._vue-app_st4hc_26788 ._uw-stories-sidebar_st4hc_26742 ._posts-filter-trigger_st4hc_26750::after {
  content: "\f023";
}
._uw-simple-search_st4hc_26788 ._vue-app_st4hc_26788 ._uw-stories-sidebar_st4hc_26742 ._posts-filter-trigger_st4hc_26750._posts-filter-trigger-closed_st4hc_26753::after {
  content: "\f022";
}

/*
	As used on the library and learning co-op landing pages
*/
._lcs_slide_out_st4hc_26919._lcs_slide_out-r_st4hc_26919 {
  top: 200px;
}

._uw-mkto_st4hc_26923 ._mktoButton_st4hc_26923 {
  color: rgb(255, 255, 255) !important;
  background-color: #0033FF !important;
  font-weight: 400;
  font-size: 18px !important;
  padding: 10px 16px !important;
  line-height: 1.33 !important;
  width: 100% !important;
  border: 2px solid #fff !important;
  border-radius: 0px !important;
  background-image: none !important;
  cursor: pointer !important;
}
._uw-mkto_st4hc_26923 ._mktoButton_st4hc_26923:hover {
  color: #0033FF !important;
  background-color: rgb(255, 255, 255) !important;
  border: 2px solid #0033FF !important;
}
._uw-mkto_st4hc_26923 ._cf_widget_socialsignon_st4hc_26941._cf_sign_on_button_st4hc_26941 {
  width: auto;
}
._uw-mkto_st4hc_26923 ._mktoForm_st4hc_26944 {
  font-family: Montserrat, Verdana, Geneva, sans-serif !important;
  font-size: 1rem !important;
}
._uw-mkto_st4hc_26923 ._mktoForma_st4hc_26948._mktoNotYou_st4hc_26948,
._uw-mkto_st4hc_26923 ._mktoForm_st4hc_26944._mktoCheckboxList_st4hc_26949 {
  color: rgb(255, 255, 255);
}
._uw-mkto_st4hc_26923 ._mktoFormp_st4hc_26952._mktoFormlabel_st4hc_26952,
._uw-mkto_st4hc_26923 ._mktoFormlabel_st4hc_26952,
._uw-mkto_st4hc_26923 ._mktoFormdiv_st4hc_26954 {
  color: rgb(0, 0, 0);
}
._uw-mkto_st4hc_26923 ._mktoFormfieldsetlegend_st4hc_26957 {
  font-size: 16px;
  margin-left: 0.5em;
  color: rgb(0, 0, 0);
}
._uw-mkto_st4hc_26923 ._mktoForma_st4hc_26948 {
  padding: 0;
}
._uw-mkto_st4hc_26923 ._mktoForm_st4hc_26944._cf_widget_socialsignon_st4hc_26941 {
  display: none;
}
._uw-mkto_st4hc_26923 ._mktoButtonWrap_st4hc_26968 {
  margin-left: 0 !important;
}
._uw-mkto_st4hc_26923 ._mktoForminput_st4hc_26971[type=text],
._uw-mkto_st4hc_26923 ._mktoForminput_st4hc_26971[type=url],
._uw-mkto_st4hc_26923 ._mktoForminput_st4hc_26971[type=email],
._uw-mkto_st4hc_26923 ._mktoForminput_st4hc_26971[type=tel],
._uw-mkto_st4hc_26923 ._mktoForminput_st4hc_26971[type=number],
._uw-mkto_st4hc_26923 ._mktoForminput_st4hc_26971[type=date],
._uw-mkto_st4hc_26923 ._mktoFormtextarea_st4hc_26977._mktoField_st4hc_26977,
._uw-mkto_st4hc_26923 ._mktoFormselect_st4hc_26978._mktoField_st4hc_26977 {
  color: #000 !important;
}
._uw-mkto_st4hc_26923 ._uw-mkto-confirm_st4hc_26981 {
  display: none;
}
._uw-mkto_st4hc_26923 ._uw-mkto-confirm_st4hc_26981._uw-mkto-confirm--show_st4hc_26984 {
  display: unset;
}

@media (max-width: 600px) {
  ._mw-grid-container_st4hc_3812 {
    padding-left: 0;
    padding-right: 0;
  }
}

@media (min-width: 600px) {
  ._motivation-widget_st4hc_3333 ._central-box_st4hc_26996 {
    margin: 0 -4em;
    background-color: #fff;
  }
  ._motivation-widget_st4hc_3333 ._central-box_st4hc_26996 > div {
    padding: 2em;
    margin: 0 4em;
    background-color: #F2F2F2;
    overflow: hidden;
  }
}
._motivation-widget_st4hc_3333 ._app-container_st4hc_27007 {
  background-color: #F2F2F2;
  padding: 2rem 4rem;
}
@media (min-width: 600px) {
  ._motivation-widget_st4hc_3333 ._app-container_st4hc_27007 {
    background-color: #fff;
  }
}
@media (max-width: 600px) {
  ._motivation-widget_st4hc_3333 ._app-container_st4hc_27007 {
    padding: 2rem;
  }
}
._motivation-widget_st4hc_3333 ._mw-link-small_st4hc_14807 {
  display: inline;
  text-align: start;
  margin-bottom: 0.5em;
  width: auto;
  padding-right: 1em;
}
@media (max-width: 600px) {
  ._motivation-widget_st4hc_3333 ._mw-link-small_st4hc_14807 {
    width: 100%;
  }
}
._motivation-widget_st4hc_3333 ._mw-link-small_st4hc_14807 > a {
  display: inline !important;
  text-align: start;
}
._motivation-widget_st4hc_3333 ._mw-link-small_st4hc_14807 > a::after {
  display: none;
}
._motivation-widget_st4hc_3333 ._mw-link-small_st4hc_14807 > a > span::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  position: relative;
  right: -15px;
  transition: right 0.4s;
}
._motivation-widget_st4hc_3333 ._mw-link-small_st4hc_14807 > a > span:hover, ._motivation-widget_st4hc_3333 ._mw-link-small_st4hc_14807 > a > span:focus {
  text-decoration: none;
}
._motivation-widget_st4hc_3333 ._mw-link-small_st4hc_14807 > a > span:hover::after, ._motivation-widget_st4hc_3333 ._mw-link-small_st4hc_14807 > a > span:focus::after {
  right: -23px;
}
._motivation-widget_st4hc_3333 ._mw-header_st4hc_27053 {
  margin-bottom: 0.2em !important;
}
@media (max-width: 900px) {
  ._motivation-widget_st4hc_3333 ._mw-header_st4hc_27053 {
    font-size: 1.875rem;
    line-height: 1.0666666667;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._motivation-widget_st4hc_3333 ._mw-search_st4hc_27067 {
  padding-bottom: 2em;
}
._motivation-widget_st4hc_3333 ._mw-search-button_st4hc_27070 {
  padding-top: 16px;
  font-weight: 700;
  cursor: pointer;
}
@media (max-width: 600px) {
  ._motivation-widget_st4hc_3333 ._mw-search-button_st4hc_27070 {
    height: 45px;
    z-index: 2;
    width: 25px;
  }
  ._motivation-widget_st4hc_3333 ._mw-search-button_st4hc_27070 > span {
    display: none;
  }
  ._motivation-widget_st4hc_3333 ._mw-search-button_st4hc_27070 > i {
    display: none;
  }
}
._motivation-widget_st4hc_3333 ._mw-before-search_st4hc_27088 {
  padding-top: 15px;
  font-weight: 700;
  margin: 0;
}
._motivation-widget_st4hc_3333 ._mw-after-search_st4hc_27093 {
  white-space: nowrap;
}
._motivation-widget_st4hc_3333 ._mw-search-red-button_st4hc_27096 {
  font-weight: 700;
  color: #ed0a00 !important;
  background: none;
  cursor: pointer;
  padding-bottom: 0.2em;
  display: flex;
  align-items: center;
}
._motivation-widget_st4hc_3333 ._mw-search-red-button_st4hc_27096::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  font-size: 1.5rem;
  margin-left: 0.9375rem;
  transition: transform 0.4s;
  position: relative;
}
._motivation-widget_st4hc_3333 ._mw-search-red-button_st4hc_27096:hover::after {
  transform: translate3d(0.625rem, 0, 0);
}
._motivation-widget_st4hc_3333 ._mw-search-red-button--left-back_st4hc_27116 {
  color: #ed0a00 !important;
  background: none;
  cursor: pointer;
  padding-bottom: 0.2em;
  display: flex;
  align-items: center;
  font-weight: 700;
}
._motivation-widget_st4hc_3333 ._mw-search-red-button--left-back_st4hc_27116::after {
  display: none;
}
._motivation-widget_st4hc_3333 ._mw-search-red-button--left-back_st4hc_27116::before {
  font-family: "WwwUowEduAu";
  content: "\f004";
  font-size: 1.5rem;
  margin-right: 10px;
  transition: transform 0.4s;
}
._motivation-widget_st4hc_3333 ._mw-search-red-button--left-back_st4hc_27116:hover::before {
  transform: translate3d(-0.625rem, 0, 0);
}
@media (max-width: 600px) {
  ._motivation-widget_st4hc_3333 ._mw-quicklinks_st4hc_14807 {
    line-height: 2em !important;
  }
}
._motivation-widget_st4hc_3333 ._mw-quicklinks_st4hc_14807 > span {
  white-space: nowrap;
}
._motivation-widget_st4hc_3333 ._mw-quicklinks_st4hc_14807::after {
  margin-left: 8px !important;
}
._motivation-widget_st4hc_3333 ._mw-quicklinks_st4hc_14807:hover, ._motivation-widget_st4hc_3333 ._mw-quicklinks_st4hc_14807:focus {
  text-decoration: none;
}
._motivation-widget_st4hc_3333 ._mw-quicklinks_st4hc_14807:hover::after, ._motivation-widget_st4hc_3333 ._mw-quicklinks_st4hc_14807:focus::after {
  margin-left: 15px !important;
}
._motivation-widget_st4hc_3333 ._mw-find_st4hc_27155 {
  padding-bottom: 20px;
}
._motivation-widget_st4hc_3333 ._mw-see-similar_st4hc_27158 {
  text-align: start !important;
}
@media (min-width: 768px) {
  ._motivation-widget_st4hc_3333 ._mw-more-areas_st4hc_3333 {
    margin-top: -1.75em !important;
  }
}
._motivation-widget_st4hc_3333 ._mw-browse--left_st4hc_27166 {
  padding-right: 2rem;
}
._motivation-widget_st4hc_3333 ._mw-browse--middle_st4hc_27169 {
  padding-left: 0rem;
}
._motivation-widget_st4hc_3333 ._mw-browse--middle_st4hc_27169 > div > div {
  padding: 0;
}
._motivation-widget_st4hc_3333 ._mw-study-area_st4hc_27175 {
  padding-top: 30px;
}
._motivation-widget_st4hc_3333 ._mw-or_st4hc_27178 {
  padding-left: 30px;
  font-weight: 700;
}
@media (min-width: 600px) {
  ._motivation-widget_st4hc_3333 ._landing-header_st4hc_27183 {
    font-size: 3em;
  }
}
._motivation-widget_st4hc_3333 ._after-search_st4hc_15392 {
  padding-top: 10px;
}
@media (max-width: 765px) {
  ._motivation-widget_st4hc_3333 ._after-search_st4hc_15392 {
    overflow: hidden;
    padding: 0;
    height: 0;
  }
}
@media (min-width: 600px) {
  ._motivation-widget_st4hc_3333 ._footer_st4hc_13417 {
    margin-top: 1em;
  }
}
@media (max-width: 600px) {
  ._motivation-widget_st4hc_3333 ._footer_st4hc_13417 {
    padding-bottom: 2em;
  }
}
@media (max-width: 600px) {
  ._motivation-widget_st4hc_3333 ._footer_st4hc_13417 > ul {
    flex-wrap: nowrap;
  }
}
@media (max-width: 600px) {
  ._motivation-widget_st4hc_3333 ._mobile-padding_st4hc_27213 {
    padding-bottom: 1em;
  }
}
@media (max-width: 600px) {
  ._motivation-widget_st4hc_3333 ._reverse-mobile_st4hc_27218 {
    display: flex;
    flex-wrap: wrap-reverse;
    flex-direction: column-reverse;
    align-content: center;
  }
}
@media (min-width: 600px) {
  ._motivation-widget_st4hc_3333 ._display-mobile_st4hc_27226 {
    display: none;
  }
}
._motivation-widget_st4hc_3333 ._mw-text_st4hc_27230 {
  line-height: 1.5;
}
._motivation-widget_st4hc_3333 ._mw-image-study_st4hc_27233 {
  padding-top: 2em;
}
._motivation-widget_st4hc_3333 p._block-button-red_st4hc_27236 {
  margin-top: 1rem;
}
._motivation-widget_st4hc_3333 p._block-button-red_st4hc_27236 + p._block-button-red_st4hc_27236 {
  margin-top: 0.9375rem;
}
._motivation-widget_st4hc_3333 p._block-button-red_st4hc_27236 a,
._motivation-widget_st4hc_3333 p._block-button-red_st4hc_27236 button {
  font-size: 1.125rem;
  line-height: 1.5rem;
  text-transform: uppercase;
  font-weight: 700;
  text-decoration: none;
  cursor: pointer;
  color: #fff;
  background-color: #ed0a00;
  padding: 0.8rem 3rem 0.8rem 1.25rem;
  position: relative;
  display: inline-block;
  transition: background-color 0.2s ease-in-out;
}
._motivation-widget_st4hc_3333 p._block-button-red_st4hc_27236 a::after,
._motivation-widget_st4hc_3333 p._block-button-red_st4hc_27236 button::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  position: absolute;
  transition: right 0.2s ease-in-out;
  right: 1.5rem;
}
._motivation-widget_st4hc_3333 p._block-button-red_st4hc_27236 a:hover, ._motivation-widget_st4hc_3333 p._block-button-red_st4hc_27236 a:focus,
._motivation-widget_st4hc_3333 p._block-button-red_st4hc_27236 button:hover,
._motivation-widget_st4hc_3333 p._block-button-red_st4hc_27236 button:focus {
  text-decoration: none;
}
._motivation-widget_st4hc_3333 p._block-button-red_st4hc_27236 a:hover::after, ._motivation-widget_st4hc_3333 p._block-button-red_st4hc_27236 a:focus::after,
._motivation-widget_st4hc_3333 p._block-button-red_st4hc_27236 button:hover::after,
._motivation-widget_st4hc_3333 p._block-button-red_st4hc_27236 button:focus::after {
  margin-left: 15px;
  right: 1.25rem;
}

._uowc-carousel_st4hc_27277 {
  width: 100%;
  height: 500px;
  padding: 0;
  margin-bottom: 2rem;
  margin-top: 77px;
  position: relative;
}

@media (min-width: 768px) {
  ._uowc-carousel_st4hc_27277 {
    height: 550px;
  }
}
@media (min-width: 980px) {
  ._uowc-carousel_st4hc_27277 {
    margin-top: 0;
    height: 700px;
  }
}
@media (min-width: 1600px) {
  ._uowc-carousel_st4hc_27277 {
    height: calc(100vh - 50px);
  }
}
._uowc-carousel_st4hc_27277 ._swiper-slide_st4hc_55 div {
  height: 100%;
}

@media (max-width: 640px) {
  ._uowc-carousel_st4hc_27277 ._swiper-slide_st4hc_55 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
._uowc-carousel_st4hc_27277 ._slide-content_st4hc_27317 {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  position: relative;
  z-index: 1;
  padding-bottom: 4rem;
}

@media (min-width: 640px) {
  ._uowc-carousel_st4hc_27277 ._slide-content_st4hc_27317 {
    padding-bottom: 6rem;
  }
}
._uowc-carousel_st4hc_27277 h2 {
  color: #fff;
  font-size: 2.625rem;
  line-height: 2.875rem;
  margin-bottom: 0.5rem;
  font-weight: 700;
}

@media (min-width: 768px) {
  ._uowc-carousel_st4hc_27277 h2 {
    font-size: 3.5rem;
  }
}
@media (min-width: 980px) {
  ._uowc-carousel_st4hc_27277 h2 {
    font-size: 7rem;
  }
}
@media (min-width: 768px) {
  ._uowc-carousel_st4hc_27277 h2 {
    line-height: 3.5625rem;
  }
}
@media (min-width: 980px) {
  ._uowc-carousel_st4hc_27277 h2 {
    line-height: 7rem;
  }
}
@media (min-width: 768px) {
  ._uowc-carousel_st4hc_27277 h2 {
    max-width: 80%;
  }
}
@media (min-width: 980px) {
  ._uowc-carousel_st4hc_27277 h2 {
    margin-bottom: 2rem;
  }
}
._uowc-carousel_st4hc_27277 p {
  color: #fff;
  margin-bottom: 1rem;
}

@media (min-width: 640px) {
  ._uowc-carousel_st4hc_27277 p {
    margin-bottom: 2rem;
    max-width: 75%;
  }
}
._uowc-carousel_st4hc_27277 a {
  color: #fff;
}

@media (max-width: 640px) {
  ._uowc-carousel_st4hc_27277 a {
    font-size: 1.125rem;
  }
}
._uowc-carousel_st4hc_27277 ._slide__image_st4hc_27397,
._uowc-carousel_st4hc_27277 ._slide__video_st4hc_27398 {
  background-size: cover;
}

@media (max-width: 640px) {
  ._uowc-carousel_st4hc_27277 ._slide__image_st4hc_27397,
  ._uowc-carousel_st4hc_27277 ._slide__video_st4hc_27398 {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-position: center;
  }
}
@media (min-width: 640px) {
  ._uowc-carousel_st4hc_27277 ._slide__image_st4hc_27397,
  ._uowc-carousel_st4hc_27277 ._slide__video_st4hc_27398 {
    position: absolute;
    width: 100%;
  }
}
@media (min-width: 980px) {
  ._uowc-carousel_st4hc_27277 ._slide__image_st4hc_27397,
  ._uowc-carousel_st4hc_27277 ._slide__video_st4hc_27398 {
    background-position-x: 40%;
  }
}
@media (max-width: 640px) {
  ._uowc-carousel_st4hc_27277 ._slide__video_st4hc_27398 {
    width: 100%;
    padding-top: 56.25%;
    height: 0;
    position: relative;
  }
}
._uowc-carousel_st4hc_27277 ._slide__video-display_st4hc_27432 {
  position: absolute;
  -o-object-fit: cover;
  object-fit: cover;
  z-index: 0;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

._uowc-carousel_st4hc_27277 ._slide__video_st4hc_27398 ._pause-background_st4hc_27443 {
  position: absolute;
  bottom: 1em;
  right: 1em;
  z-index: 1;
}

._uowc-carousel_st4hc_27277 ._slide__video_st4hc_27398 ._pause-background_st4hc_27443 ._pause_st4hc_27443,
._uowc-carousel_st4hc_27277 ._slide__video_st4hc_27398 ._pause-background_st4hc_27443 ._play_st4hc_27451 {
  fill: #fff;
}

@media (max-width: 640px) {
  ._uowc-carousel_st4hc_27277 ._slide__body_st4hc_27456 {
    background-color: #001641;
    height: auto !important;
    width: 100%;
    bottom: 0;
    padding-top: 2rem;
  }
}
@media (min-width: 640px) {
  ._uowc-carousel_st4hc_27277 ._slide__body_st4hc_27456::after,
  ._uowc-carousel_st4hc_27277 ._slide__body_st4hc_27456::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
  }
}
._uowc-carousel_st4hc_27277 ._slide__body_st4hc_27456::before {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.69)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.69) 0, rgba(0, 0, 0, 0) 100%);
  width: 50%;
}

._uowc-carousel_st4hc_27277 ._slide__body_st4hc_27456::after {
  background-image: linear-gradient(42deg, rgba(0, 0, 0, 0.69) 0, rgba(0, 0, 0, 0) 75%);
  width: 100%;
}

@media (min-width: 640px) {
  ._uowc-carousel_st4hc_27277::before {
    content: "";
    width: 100%;
    height: 17.8125rem;
    position: absolute;
    top: 0;
    left: 0;
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.69)));
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.69) 100%);
    z-index: 2;
  }
}
._uowc-carousel_st4hc_27277 ._swiper-pagination_st4hc_256 ._swiper-pagination-bullet_st4hc_271 {
  width: 1.6rem;
  height: 1.6em;
  opacity: 1;
  background-color: #fff;
  margin: 0 8px;
}

._uowc-carousel_st4hc_27277 ._swiper-pagination_st4hc_256 ._swiper-pagination-bullet-active_st4hc_288 {
  background: #ed0a00;
}

._uowc-carousel_st4hc_27277 ._swiper-pagination-bullets_st4hc_271 {
  bottom: 10px;
  left: 0;
  width: 100%;
}

@media (min-width: 640px) {
  ._uowc-carousel_st4hc_27277 ._swiper-pagination-bullets_st4hc_271 {
    bottom: 30px;
  }
}
[data-content-type-id="84"] {
  margin-block: var(--section-spacing-y);
}
@media only screen and (min-width: 768px) {
  [data-content-type-id="84"] h2 {
    max-width: 66%;
  }
}
[data-content-type-id="84"] > div:first-of-type h2:first-child {
  margin-top: 0;
}
[data-content-type-id="84"] > div:first-of-type > div > *:last-child {
  margin-bottom: 0;
}
[data-content-type-id="84"] > div:first-of-type aside {
  margin-top: 1.5em;
}
@media only screen and (min-width: 768px) {
  [data-content-type-id="84"] > div:first-of-type aside {
    margin-top: 0;
  }
}

[data-content-type-id="280"] {
  margin-block: var(--section-spacing-y);
}
[data-content-type-id="280"] h2:first-child {
  margin-top: 0;
}

[data-content-type-id="141"] {
  margin-block: var(--section-spacing-y);
}

[data-content-type-id="142"] {
  margin-block: var(--section-spacing-y);
}

@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  ._area-landing_st4hc_27560 ._uw-masthead__main_st4hc_3283 h1 {
    margin-bottom: 6.25rem;
  }
}
@media screen and (min-width: 75em) {
  ._area-landing_st4hc_27560 ._uw-masthead--image-full_st4hc_18114 {
    margin-bottom: 6.25rem;
  }
}

._course-landing_st4hc_12542 ._uw-split-grey-section_st4hc_23155 {
  padding-top: 3.75rem;
  padding-bottom: 2.5rem;
  margin: 3rem auto;
}
@media print, screen and (min-width: 48em) {
  ._course-landing_st4hc_12542 ._uw-split-grey-section_st4hc_23155 {
    padding-bottom: 3.125rem;
  }
}

@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  ._library_st4hc_13578 ._uw-split-grey-section__title_st4hc_27582 {
    margin-bottom: 0.625rem;
  }
  ._library_st4hc_13578 ._uw-split-grey-section__title_st4hc_27582::after {
    content: none;
  }
  ._library_st4hc_13578 ._uw-split-grey-section__image-block_st4hc_27588 {
    display: flex;
    justify-content: flex-end;
  }
  ._library_st4hc_13578 ._uw-split-grey-section__image-block_st4hc_27588 img {
    max-width: 23.4375rem;
    height: auto;
  }
}
@media print, screen and (min-width: 64em) {
  ._library_st4hc_13578 ._uw-related-links_st4hc_20822 h4 {
    margin-bottom: 1.25rem;
  }
  ._library_st4hc_13578 ._uw-related-links_st4hc_20822 > div {
    max-width: 19.375rem;
    float: right;
    margin-right: 0.625rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._library_st4hc_13578 ._uw-panel-grid-link-list_st4hc_12173 ._items_st4hc_27608 {
    margin-top: 0.625rem;
  }
}

._uw-mc-card_st4hc_3492 {
  background-color: #001641;
  color: #fff;
  padding: 25px;
  margin-bottom: 25px;
}
._uw-mc-card_st4hc_3492 li {
  display: block;
  width: 100%;
}
._uw-mc-card_st4hc_3492 li ._uw-button-white_st4hc_2905 {
  padding: 0;
  margin: 0;
  margin-bottom: 15px;
}
._uw-mc-card_st4hc_3492 li ._download-link_st4hc_13007 {
  padding: 0;
  margin: 0;
}
._uw-mc-card--title_st4hc_27632 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #fff !important;
}
._uw-mc-card_st4hc_3492 ._uw-button-white_st4hc_2905 {
  font-size: 1rem;
}
@media (max-width: 768px) {
  ._uw-mc-card_st4hc_3492 ._menu_st4hc_9554 {
    flex-direction: column;
  }
}
._uw-mc-card_st4hc_3492 ._media-contact_st4hc_27644 p a {
  color: white;
  font-weight: bold;
}
._uw-mc-card_st4hc_3492 ._media-contact_st4hc_27644 p:after {
  font-family: Uow2018;
  content: "\f01a";
  margin-left: 15px;
  transition: margin-left cubic-bezier(0.77, 0, 0.18, 1) 0.3s;
}
._uw-mc-landing_st4hc_11519 ._uw-stories-sidebar--filter_st4hc_26742 {
  margin-top: 1.5em;
  display: inherit;
}
._uw-mc-landing_st4hc_11519 ._uw-stories-sidebar--filter_st4hc_26742 button {
  color: #ed0a00;
  display: inline;
  padding: 0.2em 0.8em;
  transition: all ease-in-out 0.3s;
}
._uw-mc-landing_st4hc_11519 ._uw-stories-sidebar--filter_st4hc_26742 button:hover {
  background-color: #ed0a00;
  color: #fff;
}
._uw-mc-landing_st4hc_11519 ._uw-stories-sidebar--filter_st4hc_26742 button[class*=uwi--] {
  display: block;
}
._uw-mc-landing_st4hc_11519 ._uw-stories-sidebar--filter_st4hc_26742 button[class*=uwi--]::before {
  margin-right: 0.3em;
  font-size: 1.4em;
  position: relative;
  bottom: -2px;
}
._uw-mc-landing_st4hc_11519 ._uw-stories-sidebar--filter_st4hc_26742._rss-link_st4hc_27677 a._icon--rss_st4hc_2630 {
  font-size: 1rem;
  line-height: 1;
  color: #ed0a00;
  display: inline-block;
  padding: 0.2em 0.8em;
  transition: all ease-in-out 0.3s;
  font-weight: normal;
  font: 400 system-ui;
  height: 2em;
}
._uw-mc-landing_st4hc_11519 ._uw-stories-sidebar--filter_st4hc_26742._rss-link_st4hc_27677 a._icon--rss_st4hc_2630:hover {
  background-color: #ed0a00;
  color: #fff;
}
._uw-mc-landing_st4hc_11519 ._uw-stories-sidebar--filter_st4hc_26742._rss-link_st4hc_27677 A[class*=icon--]::before {
  margin-right: 0.3em;
  font-size: 1.4em;
  position: relative;
  bottom: -2px;
}
._uw-mc-landing_st4hc_11519 ._subscribe-rss_st4hc_27698 {
  font-size: 0.9rem;
}
._uw-mc-header_st4hc_11518 {
  background-color: #001641;
  height: auto;
  padding: 50px 0;
  margin-bottom: 0 !important;
  margin-top: 100px;
}
@media (min-width: 980px) {
  ._uw-mc-header_st4hc_11518 {
    margin-top: 154px;
  }
}
._uw-mc-header_st4hc_11518 h2 {
  color: #fff;
  margin: 25px 0;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.1;
}
._uw-mc-header__date_st4hc_27720 {
  margin: 1rem 0 !important;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
}
._uw-mc-header__subtitle_st4hc_27726 {
  color: #fff;
  margin-bottom: 1rem !important;
}
._uw-mc-header_st4hc_11518 ._uw-link-box_st4hc_2905 {
  padding: 25px 40px;
  margin-left: 30px;
}
._uw-mc-header_st4hc_11518 ._uw-link-box--heading_st4hc_27734 {
  color: #fff;
  margin-bottom: 20px;
  position: relative;
  font-size: 1.25rem;
  font-weight: 700;
  text-transform: uppercase;
  padding-bottom: 5px;
}
._uw-mc-header_st4hc_11518 ._uw-link-box--heading_st4hc_27734::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 50px;
  height: 2px;
  background-color: #fff;
}
._uw-mc-header_st4hc_11518 ._uw-link-box_st4hc_2905 ._uw-link-box--link_st4hc_2905 {
  color: #fff !important;
  font-size: 0.875rem;
}
._uw-mc-header_st4hc_11518 ._uw-link-box_st4hc_2905 ._uw-link-box--link_st4hc_2905::after {
  display: inline-block;
  position: relative;
  content: "\f001";
}
._uw-mc-header_st4hc_11518 ._uw-link-box--border-top_st4hc_17761::before {
  border-top-color: #ed0a00;
  border-left-color: #ed0a00;
}
._uw-mc-header_st4hc_11518 ._uw-link-box--border-top_st4hc_17761::after {
  border-top-color: #ed0a00;
  border-right-color: #ed0a00;
}
._uw-mc-header_st4hc_11518 ._uw-link-box--border-bottom_st4hc_17781::before {
  border-bottom-color: #ed0a00;
  border-left-color: #ed0a00;
}
._uw-mc-header_st4hc_11518 ._uw-link-box--border-bottom_st4hc_17781::after {
  border-bottom-color: #ed0a00;
  border-right-color: #ed0a00;
}
._uw-mc-diary_st4hc_27777 {
  margin: 0;
  padding: 50px 0;
  height: auto;
  background-color: #cec9c9;
}
@media (max-width: 767px) {
  ._uw-mc-diary_st4hc_27777 {
    margin: 0 !important;
  }
}
._uw-mc-diary__bold_st4hc_27788 {
  font-weight: 700;
  color: #001641;
  text-transform: uppercase;
}
._uw-mc-diary_st4hc_27777 ._medium-6_st4hc_3908 {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
@media (max-width: 767px) {
  ._uw-mc-diary_st4hc_27777 ._medium-6_st4hc_3908 {
    margin-bottom: 20px;
    justify-content: flex-start;
  }
}
._uw-mc-diary_st4hc_27777 ._medium-6_st4hc_3908 ._uw-mc-diary__date_st4hc_27804 {
  display: block;
  line-height: 0.9;
  height: 100%;
  align-items: flex-start;
  font-size: 4rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #ed0a00;
  margin: 0;
  padding: 0;
}
._uw-mc-diary_st4hc_27777 ._medium-6_st4hc_3908 ._uw-mc-diary__month_st4hc_27815 {
  font-weight: 700;
  text-transform: uppercase;
  color: #001641;
  font-size: 0.95rem;
}
._uw-mc-diary_st4hc_27777 ._medium-6_st4hc_3908 ._uw-mc-diary__blurb_st4hc_27821 {
  padding-left: 20px;
}
@media (max-width: 767px) {
  ._uw-mc-diary_st4hc_27777 ._medium-6_st4hc_3908 ._uw-mc-diary__blurb_st4hc_27821 {
    position: absolute;
    margin-left: 6rem;
  }
}
._uw-mc-diary_st4hc_27777 ._medium-6_st4hc_3908 ._uw-mc-diary__blurb_st4hc_27821 p {
  font-size: 1rem;
  margin-bottom: 5px;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
}
._uw-mc-diary_st4hc_27777 ._medium-6_st4hc_3908 ._uw-mc-diary__blurb_st4hc_27821 a {
  margin-top: 0;
  color: #001641 !important;
  font-size: 0.75rem;
}
._uw-mc-stories_st4hc_27840 {
  margin-top: 50px;
  display: block;
}
._uw-mc-stories__heading_st4hc_27844._searchHeading_st4hc_27844 {
  font-size: 4rem;
  font-weight: 700;
  margin-bottom: 2rem;
}
._uw-mc-experts_st4hc_27849 {
  margin-bottom: 2rem;
}
._uw-mc-experts__blurb_st4hc_27852 h2 {
  color: #001641;
  font-size: 3rem;
  font-weight: 700;
}
._uw-mc-experts__img_st4hc_27857 {
  width: 100%;
}
@media screen and (min-width: 40em) {
  ._uw-mc-experts__img_st4hc_27857 {
    width: 35%;
  }
}
._uw-mc-experts__img--expert_st4hc_27865 {
  background-size: cover;
  background-position: center;
  margin-right: 1rem;
}
._uw-mc-experts__img--expert_st4hc_27865::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  content: "";
}
._uw-mc-experts__expert_st4hc_27877 {
  display: flex;
}
@media (max-width: 767px) {
  ._uw-mc-experts__expert_st4hc_27877 {
    display: block;
  }
}
._uw-mc-experts__expert_st4hc_27877 img {
  width: 200px;
  height: 200px;
  margin-right: 25px;
}
._uw-mc-experts__expert--description_st4hc_27890 ._expert--profession_st4hc_27890 {
  font-weight: 700;
  text-transform: uppercase;
  color: #ed0a00;
}
._uw-mc-experts__expert--description_st4hc_27890 ._expert--name_st4hc_27895 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  text-transform: uppercase;
  color: #ed0a00;
}
._uw-mc-experts__expert--description_st4hc_27890 ._expert--subtitle_st4hc_27902 {
  font-weight: 700;
}
._uw-mc-experts__expert--description_st4hc_27890 p {
  margin-bottom: 0.5rem;
}
._uw-mc-connect_st4hc_27908 {
  background-color: #001641;
  padding: 50px 0;
  color: #fff !important;
}
._uw-mc-connect_st4hc_27908 h2 {
  font-size: 3rem;
}
._uw-mc-connect_st4hc_27908 ._tweet_st4hc_26284 {
  position: relative;
  padding-left: 50px;
}
._uw-mc-connect_st4hc_27908 ._tweet-details_st4hc_27920 {
  display: flex;
}
._uw-mc-connect_st4hc_27908 ._tweet-details_st4hc_27920 p {
  padding-right: 5px;
}
._uw-mc-connect_st4hc_27908 ._tweet-details_st4hc_27920 p._tweet-details-author_st4hc_27926 {
  font-weight: 700;
}
._uw-mc-connect_st4hc_27908 ._tweet_st4hc_26284::before {
  font-size: 2rem;
  font-family: "WwwUowEduAu";
  content: "\f00c";
  position: absolute;
  line-height: 1;
  top: 0;
  left: 0;
}

._uw-mc-single_st4hc_11520 {
  margin: 0;
}
._uw-mc-single_st4hc_11520 ._uw-intro-image_st4hc_3341 {
  margin-bottom: 2rem;
}
._uw-mc-single_st4hc_11520 ._uw-intro-image_st4hc_3341, ._uw-mc-single_st4hc_11520 ._uw-intro-image_st4hc_3341::before {
  background-color: transparent !important;
}
@media print, screen and (min-width: 64em) {
  ._uw-mc-single_st4hc_11520 ._uw-intro-image_st4hc_3341 {
    margin-bottom: 3rem;
  }
}
._uw-mc-single_st4hc_11520 ._page-navigator__list--pages_st4hc_11526 {
  left: 0;
}
._uw-mc-single_st4hc_11520 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--breadcrumbs_st4hc_11537 {
  margin-top: 0;
  width: 100%;
}
@media screen and (min-width: 75em) {
  ._uw-mc-single_st4hc_11520 ._page-navigator-wrapper_st4hc_11515 ._page-navigator__list--breadcrumbs_st4hc_11537 {
    margin-left: 25%;
  }
}
._uw-mc-single_st4hc_11520 ._uw-article-masthead__image_st4hc_27965 {
  position: relative;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
._uw-mc-single_st4hc_11520 ._uw-article-masthead__image_st4hc_27965::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 56.25%;
  content: "";
}
@media screen and (min-width: 75em) {
  ._uw-mc-single_st4hc_11520 ._uw-article-masthead__image_st4hc_27965::after {
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 25%);
  }
}
._uw-mc-single_st4hc_11520 + ._uw-page-content_st4hc_3446 ._uw-post-contacts_st4hc_27983 {
  order: 3 !important;
}
@media print, screen and (max-width: 74.99875em) {
  ._uw-mc-single_st4hc_11520 ._page-navigator__list--pages--wrapper_st4hc_11526 {
    top: 4rem;
    padding: 1.5rem 2rem 2rem;
  }
  ._uw-mc-single_st4hc_11520 ._page-navigator__list--pages_st4hc_11526 {
    width: 100%;
  }
  ._uw-mc-single_st4hc_11520 ._page-navigator__button--pages_st4hc_11652 {
    padding-left: 0.75rem;
  }
  ._uw-mc-single_st4hc_11520 ul._breadcrumbs_st4hc_9523 {
    padding-top: 1rem;
  }
}
@media print, screen and (max-width: 63.99875em) {
  ._uw-mc-single_st4hc_11520 ._uw-header--container_st4hc_28002 {
    padding: 0;
  }
  ._uw-mc-single_st4hc_11520 + ._uw-page-content_st4hc_3446 ._uw-post-contacts_st4hc_27983 {
    order: 2 !important;
  }
  ._uw-mc-single_st4hc_11520 + ._uw-page-content_st4hc_3446 ._uw-post-details_st4hc_3446 {
    order: 3 !important;
  }
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-mc-single_st4hc_11520 ._page-navigator__list--pages--wrapper_st4hc_11526 {
    padding-top: 3rem;
  }
}

._uw-post-content_st4hc_19620 ._uw-blockhead_st4hc_15350 {
  margin-bottom: 1rem;
}

._uw-news-card_st4hc_28022 {
  background-color: #001641;
  padding: 25px;
  margin-bottom: 25px;
  color: #fff;
}

._uw-text--red_st4hc_28029 {
  color: #ed0a00;
  text-transform: uppercase;
  font-weight: 700;
}

._ta-left_st4hc_28035 {
  text-align: left;
}
._ta-center_st4hc_28038 {
  text-align: center;
}
._ta-right_st4hc_28041 {
  text-align: right;
}

._uw-intro_st4hc_3166 {
  font-size: 1.2rem;
  font-weight: 500;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  line-height: 1.25;
}

._uw-single-article_st4hc_3341 blockquote {
  padding: 60px 0 0 0;
}
._uw-single-article_st4hc_3341 blockquote::before {
  top: -5px;
  left: -10px;
  color: #001641;
}
._uw-single-article_st4hc_3341 ._inline-image_st4hc_28060,
._uw-single-article_st4hc_3341 ._inline-image-side_st4hc_28061 {
  background-color: #f6f6f6;
  padding: 0.25rem;
}
._uw-single-article_st4hc_3341 ._inline-image_st4hc_28060 ._image-text_st4hc_28065,
._uw-single-article_st4hc_3341 ._inline-image-side_st4hc_28061 ._image-text_st4hc_28065 {
  padding: 0.25rem;
  display: block;
  font-weight: 700;
  font-size: 0.875rem;
}
._uw-single-article_st4hc_3341 ._uw-social-icons_st4hc_3370 a::before {
  font-size: 1.5rem;
}
._uw-single-article_st4hc_3341 ._uw-social-icons_st4hc_3370 a:hover::before {
  color: #ed0a00;
}
@media (min-width: 768px) {
  ._uw-single-article_st4hc_3341 ._uw-pagination_st4hc_3365 {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
  }
}
._uw-single-article_st4hc_3341 ._uw-related-articles_st4hc_21974 {
  margin-top: 0;
}
._uw-single-article_st4hc_3341 ._uw-footer-quicklinks_st4hc_3366 {
  margin-top: 0;
}

._uw-story--image_st4hc_19800 {
  height: 250px;
  position: relative;
  margin-bottom: 1.25rem;
  overflow: hidden;
}
._uw-story--image-bg_st4hc_28098 {
  height: 100%;
  width: 100%;
  background-size: cover;
  transform: scale(1);
  transition: transform 0.2s ease-in-out;
  background-color: #001641;
  background-position: center;
}
._uw-story--image-bg_st4hc_28098 {
  background-image: url('<t4 type="media" formatter="path/*" id="59841" />');
}
._uw-story_st4hc_19800:hover {
  text-decoration: none;
}
@media (min-width: 768px) {
  ._uw-story_st4hc_19800:hover ._uw-story--image-bg_st4hc_28098 {
    transform: scale(1.1);
    transition: transform 0.2s ease-in-out;
  }
}
._uw-story_st4hc_19800:hover ._uw-story--link_st4hc_19827 {
  color: #ed0a00;
  transition: transform 0.2s cubic-bezier(0.77, 0, 0.18, 1);
}
._uw-story--tag_st4hc_19818 {
  position: absolute;
  top: 15px;
  left: 15px;
  color: #fff;
  text-transform: uppercase;
  background: #ed0a00;
  padding: 5px 10px;
  font-size: 0.75rem;
  font-weight: bold;
  overflow: auto;
}
._uw-story--tag-blue_st4hc_19818 {
  background: #0033FF;
  position: sticky;
  top: 15px;
  left: 15px;
  color: #fff;
  text-transform: uppercase;
  padding: 5px 10px;
  font-size: 0.75rem;
  font-weight: bold;
  overflow: auto;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}
._uw-story--title_st4hc_19831 {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.75rem;
  margin-bottom: 0.9375rem;
  color: #001641;
}
._uw-story--title_st4hc_19831:hover {
  text-decoration: underline;
}
._uw-story--link_st4hc_19827 {
  color: #0033FF;
  margin-bottom: 50px;
}
._uw-story_st4hc_19800 p._uw-story--excerpt_st4hc_28163 {
  font-size: 0.9375rem;
  margin-bottom: 2rem;
  color: #001641;
}
._uw-story_st4hc_19800 time {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  text-transform: uppercase;
}

._uw-stories-sidebar--title_st4hc_28181, ._posts-filter-trigger_st4hc_26750 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  margin-bottom: 15px;
}
@media (max-width: 640px) {
  ._uw-stories-sidebar--title_st4hc_28181, ._posts-filter-trigger_st4hc_26750 {
    display: none;
  }
}
._uw-stories-sidebar--filter_st4hc_26742 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  font-size: 1rem;
  color: #ed0a00;
  margin-bottom: 10px;
}
._uw-stories-sidebar_st4hc_26742 ._uw-aside-recent-post_st4hc_21912 a {
  font-size: 0.9375rem;
}
@media (min-width: 980px) {
  ._uw-stories-sidebar_st4hc_26742 ._uw-aside-recent-post_st4hc_21912 a {
    max-width: 70%;
  }
}
._uw-stories-sidebar_st4hc_26742 ._uw-aside-recent-post_st4hc_21912 p {
  font-size: 0.875rem;
}
._uw-stories-sidebar_st4hc_26742 form label input {
  float: left;
}

._page-uw-stories_st4hc_28217 ._uw-subscription-form_st4hc_2905 {
  background: #fff;
}
._page-uw-stories_st4hc_28217 ._uw-subscription-form_st4hc_2905 p {
  color: #001641;
}
._page-uw-stories_st4hc_28217 ._uw-subscription-form_st4hc_2905 input[type=text] {
  border-bottom-color: #001641;
}

._uw-stories-search_st4hc_2905 {
  position: relative;
}
._uw-stories-search_st4hc_2905::before {
  font-family: "WwwUowEduAu";
  content: "\f009";
  position: absolute;
  left: 0;
  top: 5px;
  font-size: 1rem;
}
._uw-stories-search_st4hc_2905 input[type=text] {
  border: 0;
  border-bottom: 1px solid #001641;
  outline: none;
  box-shadow: none;
  padding-left: 25px;
  padding-right: 50px;
  font-weight: bold;
}
._uw-stories-search_st4hc_2905 input[type=text]::placeholder {
  font-weight: 400;
  color: rgba(0, 22, 65, 0.8);
  font-size: 0.9375rem;
}
._uw-stories-search_st4hc_2905 button {
  outline: none;
  box-shadow: none;
  border: 0;
  position: absolute;
  top: 0;
  right: 0;
  color: #ed0a00;
}
._uw-stories-search_st4hc_2905 button::after {
  content: "\f005";
  margin-left: 10px;
  right: 0;
  transition: right 0.2s ease-in-out;
}
._uw-stories-search_st4hc_2905 button:hover::after {
  margin-left: 10px;
  right: -2px;
  position: relative;
  transition: right 0.2s ease-in-out;
}
._uw-stories-search_st4hc_2905 button._add-tag_st4hc_28273::after {
  content: "\f022";
}
._uw-stories-search--italic_st4hc_28276 {
  font-size: 0.8rem;
}
._uw-stories-search--tag_st4hc_28279 {
  padding-left: 0;
  margin-left: 0;
  list-style-type: none;
}
._uw-stories-search--tag_st4hc_28279 a {
  border: 1px solid #ed0a00;
  padding: 5px 40px 5px 20px;
  font-weight: bold;
  color: #ed0a00;
  font-size: 0.875rem;
  display: inline-block;
  cursor: pointer;
  position: relative;
}
._uw-stories-search--tag_st4hc_28279 a::after {
  font-family: "WwwUowEduAu";
  content: "\f028";
  font-size: 0.5625rem;
  color: #ed0a00;
  position: absolute;
  right: 20px;
  top: 9px;
}
._uw-stories-search--tag_st4hc_28279 a:focus {
  color: #ed0a00;
}
._uw-stories-search--tag-white_st4hc_28306 {
  margin-bottom: 20px;
}
._uw-stories-search--tag-white_st4hc_28306 a {
  border: 1px solid #e5e5e5;
  padding: 5px 40px 5px 20px;
  margin: 5px 10px 5px 0;
  font-weight: bold;
  color: #F2F2F2;
  font-size: 0.875rem;
  display: inline-block;
  cursor: pointer;
  position: relative;
}
._uw-stories-search--tag-white_st4hc_28306 a::after {
  font-family: "WwwUowEduAu";
  font-size: 0.8rem;
  font-weight: 300;
  content: "\f02a";
  color: #F2F2F2;
  position: absolute;
  right: 20px;
  top: 5px;
}
._uw-stories-search--clear_st4hc_28330 {
  font-size: 0.875rem;
  margin: 25px 0;
}
._uw-stories-search--clear_st4hc_28330::after {
  content: "\f005";
  font-size: 1.2em;
  position: relative;
  top: 0;
}
._uw-stories-search--categories_st4hc_26891 {
  padding-left: 0;
  margin-left: 0;
  list-style-type: none;
}
._uw-stories-search--categories_st4hc_26891 ._input-checkbox_st4hc_28345 label {
  margin: 0;
}
._uw-stories-search--categories_st4hc_26891 ._input-checkbox_st4hc_28345 span {
  text-transform: none;
  font-size: 0.875rem;
  display: inline-block;
  width: 100%;
}
._uw-stories-search--categories_st4hc_26891 ._input-checkbox_st4hc_28345 span:hover {
  cursor: pointer;
}
._uw-stories-search--categories_st4hc_26891 ._input-checkbox_st4hc_28345 span::after {
  font-family: "WwwUowEduAu";
  content: "\f019";
  color: #fff;
  position: absolute;
  left: 4px;
  top: 4px;
  font-size: 0.5625rem;
}
._uw-stories-search--categories_st4hc_26891 ._input-checkbox_st4hc_28345 span::before {
  content: "";
  display: block;
  border: 1px solid #001641;
  width: 12px;
  height: 12px;
  position: absolute;
  top: 5px;
  left: 2px;
}
._uw-stories-search--categories_st4hc_26891 input[type=checkbox] {
  opacity: 0;
  left: 2px;
  position: absolute;
  z-index: 1;
  top: 5px;
}
._uw-stories-search--categories_st4hc_26891 input[type=checkbox]:checked + span {
  color: #ed0a00;
}
._uw-stories-search--categories_st4hc_26891 input[type=checkbox]:checked + span::before {
  background: #ed0a00;
  border: 1px solid #ed0a00;
}
._uw-stories-search--categories_st4hc_26891 input[type=checkbox]:focus + span {
  color: #ed0a00;
}
._uw-stories-search--categories_st4hc_26891 input[type=checkbox]:focus + span::before {
  border: 1px solid #ed0a00;
  box-shadow: 0 0 5px #ed0a00;
}
._uw-stories-search--categories_st4hc_26891 li {
  position: relative;
  padding-left: 25px;
  font-size: 0.875rem;
  font-weight: bold;
  margin-bottom: 5px;
}
._uw-stories-search--categories_st4hc_26891 li:hover {
  cursor: pointer;
}
._uw-stories-search--tags_st4hc_28407 {
  margin-left: 0;
  padding-left: 0;
}
._uw-stories-search--tags_st4hc_28407 li {
  display: inline-block;
}
._uw-stories-search--tags_st4hc_28407 li::after {
  content: "|";
  margin: 0 3px 0 5px;
  font-size: 0.9375rem;
}
._uw-stories-search--tags_st4hc_28407 li:last-child::after {
  display: none;
}
._uw-stories-search--tags_st4hc_28407 a {
  font-size: 0.875rem;
  color: #001641;
}
._uw-stories-search--archive_st4hc_28426 button {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  display: block;
  font-size: 0.875rem;
  color: #0033FF;
  margin-bottom: 15px;
}
._uw-stories-search--archive_st4hc_28426 ul {
  padding-left: 0;
  margin-left: 0;
  list-style-type: none;
}
._uw-stories-search--archive_st4hc_28426 ul a {
  color: #001641;
  font-size: 0.875rem;
}
._uw-stories-search--archive_st4hc_28426 a {
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 18px;
  display: block;
  font-size: 14px;
  color: #001641;
  margin-bottom: 15px;
}
._uw-stories-search--tags_st4hc_28407 label {
  display: inline-block;
  cursor: pointer;
  margin: 0;
}
._uw-stories-search--tags_st4hc_28407 label input {
  display: none;
}
._uw-stories-search--tags_st4hc_28407 label input:checked + span {
  color: #fff;
  border-color: #001641;
  background-color: #001641;
}
._uw-stories-search--tags_st4hc_28407 label span {
  position: relative;
  font-weight: 400;
  font-size: 0.875rem;
  border: 1px solid rgba(21, 21, 21, 0.3);
  padding: 5px 15px;
  display: inline-block;
  margin: 5px 10px 5px 0;
  color: rgba(21, 21, 21, 0.5);
  font-size: 0.875rem;
  transition: border-color 0.2s ease-in-out, color 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
._uw-stories-search--tags_st4hc_28407 label:hover span {
  border-color: #001641;
  color: #001641;
}

._uw-inline-gallery_st4hc_28485 {
  margin: 35px 0;
}
._uw-inline-gallery_st4hc_28485 ._orbit-bullets_st4hc_9901 {
  position: absolute;
  right: 0;
  bottom: 5px;
}
._uw-inline-gallery_st4hc_28485 ._orbit-bullets_st4hc_9901 button {
  border-radius: 0;
  height: 1rem;
  width: 1rem;
  margin-right: 5px;
}
._uw-inline-gallery_st4hc_28485 ._orbit-bullets_st4hc_9901 button:last-child {
  margin-right: 0;
}
._uw-inline-gallery_st4hc_28485 ._orbit-bullets_st4hc_9901 button._is-active_st4hc_9731 {
  background: #ed0a00;
}

._uw-inline-image_st4hc_28506 {
  margin: 35px 0;
}

._uw-related-articles_st4hc_21974 p {
  font-size: 3.5rem;
}

._uw-news-share_st4hc_28514 {
  margin-top: 50px;
}

._icon-graduation-cap_st4hc_28518::after {
  font-family: FontAwesome;
  content: "\f19d";
  color: #ed0a00;
  font-size: 1.25rem;
  margin-left: 0.9375rem;
  -webkit-transition: -webkit-transform 0.4s;
  transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
}

._uw-call-to-action_st4hc_28530 {
  color: #fff;
}
._uw-call-to-action_st4hc_28530 a {
  color: #fff;
}
._uw-call-to-action_st4hc_28530 a:hover {
  text-decoration: none;
}

._uw-author-bio_st4hc_28540 {
  display: flex;
  margin-bottom: 25px;
  margin-top: 50px;
}
._uw-author-bio_st4hc_28540 ._img_st4hc_19538 {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
._uw-author-bio_st4hc_28540 ._img_st4hc_19538::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  content: "";
}
._uw-author-bio--image_st4hc_28558 {
  max-width: 100px;
}
._uw-author-bio--content_st4hc_28561 {
  margin-left: 25px;
}
._uw-author-bio--content_st4hc_28561 * {
  margin: 0;
  list-style: square;
}
._uw-author-bio--content_st4hc_28561 ul li {
  padding-bottom: 10px;
}
._uw-author-bio--content-contribution_st4hc_28571 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  color: #ed0a00;
  font-size: 0.95rem;
  line-height: 1.15em;
}
._uw-author-bio--content-name_st4hc_28580 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.125rem;
  font-size: 1.4rem;
  margin: 5px 0 10px;
}
._uw-author-bio--content-recent_st4hc_28586 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  font-size: 0.95rem;
  line-height: 1.15em;
  margin-bottom: 10px;
}
._uw-author-bio--content_st4hc_28561 a {
  display: block;
  color: #001641;
  font-size: 1rem;
  margin-bottom: 5px;
}
._uw-author-bio--content_st4hc_28561 a:hover {
  text-decoration: underline;
}

@media (max-width: 640px) {
  ._cell-main_st4hc_28606 {
    order: 2;
  }
}
._posts-filter-trigger_st4hc_26750 {
  display: block;
  width: 100%;
  text-align: left;
  position: relative;
  padding: 15px 0;
}
._posts-filter-trigger_st4hc_26750::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  font-size: 2rem;
  position: absolute;
  right: 0;
  top: 10px;
  transition: transform 0.2s cubic-bezier(0.77, 0, 0.18, 1);
}
._posts-filter-trigger_st4hc_26750._posts-filter-close_st4hc_28626::after {
  transform: rotate(90deg);
}
@media (min-width: 640px) {
  ._posts-filter-trigger_st4hc_26750 {
    display: none;
  }
}

@media (max-width: 640px) {
  ._posts-filter_st4hc_26750 {
    display: none;
  }
  ._posts-filter--expanded_st4hc_28639 {
    display: block;
  }
}

@media print, screen and (min-width: 48em) {
  ._smp-application_st4hc_28645 #_appId_st4hc_1,
  ._smp-application_st4hc_28645 ._AppPassword_st4hc_28646 {
    width: 20.1875rem;
  }
  ._smp-application_st4hc_28645 ._repInput_st4hc_28649 {
    width: 100%;
    max-width: 17rem;
  }
}
._smp-application_st4hc_28645 ._password-field_st4hc_28654 {
  margin-bottom: 1.5625rem;
}
@media screen and (min-width: 75em) {
  ._smp-application_st4hc_28645 ._password-field_st4hc_28654 {
    display: flex;
    align-items: flex-end;
  }
}
._smp-application_st4hc_28645 ._password-field_st4hc_28654 input {
  margin-bottom: 0.625rem;
}
@media screen and (min-width: 75em) {
  ._smp-application_st4hc_28645 ._password-field_st4hc_28654 input {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 75em) {
  ._smp-application_st4hc_28645 ._password-field_st4hc_28654 ._button_st4hc_3169 {
    margin-left: 0.4375rem;
  }
}
._smp-application_st4hc_28645 ._password-field_st4hc_28654 ._button_st4hc_3169 svg {
  font-size: 0.625rem;
  line-height: 0.625rem;
  margin-top: 0.125rem;
}
._smp-application_st4hc_28645 ._password-group_st4hc_28681 {
  flex-shrink: 0;
}

._standard-content_st4hc_28685 ._masthead_st4hc_3401 {
  margin-bottom: 5rem;
}

._student-enquiry-form_st4hc_28689 ._uw-form-box_st4hc_16623 {
  margin: 0 auto 50px;
  max-width: 52.5rem;
  padding-right: 2.5rem;
}
@media print, screen and (min-width: 64em) {
  ._student-enquiry-form_st4hc_28689 ._uw-form-box_st4hc_16623 {
    margin-bottom: 6.25rem;
  }
}
._student-enquiry-form_st4hc_28689 ._uw-upcoming-events-list_st4hc_25005 {
  padding-top: 3.125rem;
  padding-bottom: 3.125rem;
  background: rgba(217, 217, 214, 0.5);
}
@media print, screen and (min-width: 64em) {
  ._student-enquiry-form_st4hc_28689 ._uw-upcoming-events-list_st4hc_25005 {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }
}
._student-enquiry-form_st4hc_28689 ._uw-upcoming-events-list__title_st4hc_25018 {
  font-size: 2.5625rem;
  line-height: 1.0731707317;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 1.875rem;
}
._student-enquiry-form_st4hc_28689 ._uw-upcoming-events-list__title_st4hc_25018:after {
  content: none;
}
@media print, screen and (min-width: 48em) {
  ._student-enquiry-form_st4hc_28689 ._form-body_st4hc_28724 {
    padding-right: 1.75rem;
  }
}

._uw-minimal-header_st4hc_28729 {
  /* FIXME: check this breakpoint */
  /* FIXME: check this breakpoint */
}
._uw-minimal-header_st4hc_28729 ._top-menu_st4hc_22309 {
  flex-wrap: nowrap;
}
._uw-minimal-header_st4hc_28729 ._uw-main-menu_st4hc_22532 ._btn-staff_st4hc_22394::before {
  content: none;
}
@media (min-width: 981px) {
  ._uw-minimal-header_st4hc_28729 ._uw-header-top_st4hc_22236 {
    background: transparent;
  }
  ._uw-minimal-header_st4hc_28729 ._uw-header_st4hc_3155 {
    background: transparent;
  }
  ._uw-minimal-header_st4hc_28729 ._uw-header_st4hc_3155 ._logo-regular-white_st4hc_22844 {
    display: block;
  }
  ._uw-minimal-header_st4hc_28729 ._uw-header_st4hc_3155 ._logo-regular-navy_st4hc_22855 {
    display: none;
  }
  ._uw-minimal-header_st4hc_28729 ._uw-header_st4hc_3155 ._top-menu_st4hc_22309 a {
    color: #fff;
    transition: none;
  }
  ._uw-minimal-header_st4hc_28729 ._uw-header_st4hc_3155 ._top-menu_st4hc_22309 a::after, ._uw-minimal-header_st4hc_28729 ._uw-header_st4hc_3155 ._top-menu_st4hc_22309 a::before,
  ._uw-minimal-header_st4hc_28729 ._uw-header_st4hc_3155 ._top-menu_st4hc_22309 a span {
    color: #fff;
    transition: none;
  }
  ._uw-minimal-header_st4hc_28729 ._uw-main-menu_st4hc_22532 {
    display: none !important;
  }
  ._uw-minimal-header_st4hc_28729 ._top-menu_st4hc_22309 {
    flex-wrap: wrap;
  }
}
._uw-minimal-header_st4hc_28729 ._uw-alert-banner-beta_st4hc_14400 {
  margin: 0;
}
._uw-minimal-header_st4hc_28729 ._mobile-menu-trigger_st4hc_22333::before {
  content: "|";
  margin: 0 12px 0 10px;
  color: initial;
}
._uw-minimal-header_st4hc_28729 ._btn-menu_st4hc_13024 {
  display: inline;
}
._uw-minimal-header_st4hc_28729 ._btn-mob-trigger_st4hc_28779 {
  margin-top: 0;
}
@media (min-width: 981px) {
  ._uw-minimal-header_st4hc_28729 ._btn-mob-trigger_st4hc_28779 {
    display: none;
  }
  ._uw-minimal-header_st4hc_28729 ._mobile-menu-trigger_st4hc_22333 {
    display: none;
  }
}
._uw-minimal-header_st4hc_28729 ._uw-header_st4hc_3155 {
  z-index: 5;
}
._uw-minimal-header_st4hc_28729 ._uw-header_st4hc_3155._hp-header-scroll-active_st4hc_22939 ._uw-header-top_st4hc_22236 {
  background: white;
}
._uw-minimal-header_st4hc_28729 ._uw-header_st4hc_3155._hp-header-scroll-active_st4hc_22939 ._top-menu_st4hc_22309 a {
  color: #001641;
  transition: none;
}
._uw-minimal-header_st4hc_28729 ._uw-header_st4hc_3155._hp-header-scroll-active_st4hc_22939 ._top-menu_st4hc_22309 a::after, ._uw-minimal-header_st4hc_28729 ._uw-header_st4hc_3155._hp-header-scroll-active_st4hc_22939 ._top-menu_st4hc_22309 a::before,
._uw-minimal-header_st4hc_28729 ._uw-header_st4hc_3155._hp-header-scroll-active_st4hc_22939 ._top-menu_st4hc_22309 a span {
  color: #001641;
  transition: none;
}
._uw-minimal-header_st4hc_28729 ._image-gradient_st4hc_28805 {
  height: 154px;
  min-height: 154px;
  background: transparent linear-gradient(180deg, rgba(0, 0, 0, 0.9), rgba(32, 33, 36, 0)) 0% 0% no-repeat padding-box;
}
._uw-minimal-header_st4hc_28729 ._uw-blockhead_st4hc_15350 {
  margin-top: auto;
}
._uw-minimal-header_st4hc_28729 footer:not(._uw-subsite-footer_st4hc_13370) ._footer-links__title_st4hc_13426 {
  color: white;
  background: #ed0a00;
  padding: 0 5px;
}
._uw-minimal-header_st4hc_28729 footer:not(._uw-subsite-footer_st4hc_13370) ._footer-links_st4hc_13417 ._menu_st4hc_9554 {
  margin-left: 5px;
}
._uw-minimal-header_st4hc_28729 footer:not(._uw-subsite-footer_st4hc_13370) ._footer-links_st4hc_13417 path {
  fill: #001641;
}
._uw-minimal-header_st4hc_28729 footer:not(._uw-subsite-footer_st4hc_13370) ._footer-links_st4hc_13417 path._secondary_st4hc_9303 {
  fill: white;
}
._uw-minimal-header_st4hc_28729 footer:not(._uw-subsite-footer_st4hc_13370) ._footer-links_st4hc_13417 ._social_st4hc_13474 {
  list-style: none;
  display: flex;
  flex-direction: row;
}
._uw-minimal-header_st4hc_28729 footer:not(._uw-subsite-footer_st4hc_13370) ._footer-links_st4hc_13417 ._social_st4hc_13474 li a {
  margin-left: 10px;
  display: flex;
  align-items: center;
}
._uw-minimal-header_st4hc_28729 footer:not(._uw-subsite-footer_st4hc_13370) ._footer-links_st4hc_13417 ._social_st4hc_13474 li:nth-child(1) a {
  margin-left: 0;
}
._uw-minimal-header_st4hc_28729 footer:not(._uw-subsite-footer_st4hc_13370) ._footer-links_st4hc_13417 li {
  display: flex;
}
._uw-minimal-header_st4hc_28729 footer:not(._uw-subsite-footer_st4hc_13370) ._footer-links_st4hc_13417 li a {
  margin-left: 5px;
  margin-bottom: 0;
}
._uw-minimal-header_st4hc_28729 footer:not(._uw-subsite-footer_st4hc_13370) ._footer-links_st4hc_13417 ._copyright_st4hc_28847 {
  float: right;
}
._uw-minimal-header_st4hc_28729 footer:not(._uw-subsite-footer_st4hc_13370) ._links-block_st4hc_13441._connect_st4hc_28850 > ul li a {
  font-weight: unset;
  display: flex;
  align-items: center;
}
._uw-minimal-header_st4hc_28729 footer._minimal-footer_st4hc_28855 ._footer-links_st4hc_13417 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
._uw-minimal-header_st4hc_28729 footer._minimal-footer_st4hc_28855 ._footer-links_st4hc_13417 img {
  display: none;
  visibility: hidden;
}
@media only screen and (min-width: 768px) {
  ._uw-minimal-header_st4hc_28729 footer._minimal-footer_st4hc_28855 ._footer-links_st4hc_13417 {
    flex-direction: row;
  }
  ._uw-minimal-header_st4hc_28729 footer._minimal-footer_st4hc_28855 ._footer-links_st4hc_13417 img {
    display: block;
    visibility: visible;
    height: 95px;
    width: auto;
  }
}
@media (min-width: 981px) {
  ._uw-minimal-header_st4hc_28729 ._uw-header-top_st4hc_22236 {
    background: transparent linear-gradient(180deg, rgba(0, 0, 0, 0.9), rgba(32, 33, 36, 0)) 0% 0% no-repeat padding-box;
  }
}
._uw-minimal-header_st4hc_28729 ._uw-masthead_st4hc_3271 {
  margin-top: 0;
  padding-top: 154px;
}
._uw-minimal-header_st4hc_28729 ._uw-masthead_st4hc_3271 h1 mark {
  background-color: #0033FF;
  color: white;
}

._uw-search_st4hc_13578 {
  background-color: #001641;
  display: flex;
  align-items: center;
  height: 300px;
  width: 100%;
}
._uw-search_st4hc_13578 highlight {
  font-weight: bold;
}
@media (max-width: 767px) {
  ._uw-search_st4hc_13578 {
    height: 200px;
  }
}
._uw-search--results_st4hc_28904 {
  display: block;
  font-size: 1rem;
}
._uw-search--results_st4hc_28904 a:hover,
._uw-search--results_st4hc_28904 a:focus {
  text-decoration: none;
}
._uw-search--results_st4hc_28904 table {
  margin-top: 1em;
  margin-bottom: 0;
}
._uw-search--results_st4hc_28904 table tbody tr th {
  text-align: left;
  font-weight: 400;
  font-size: 0.85rem;
  padding: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  vertical-align: top;
  background: white;
  color: #001641;
}
._uw-search--results_st4hc_28904 table tbody tr th:first-of-type {
  font-weight: 700;
}
._uw-search--results_st4hc_28904 table tbody tr th:first-child {
  width: 15%;
  padding-right: 1em;
}
._uw-search--results_st4hc_28904 ._large-9_st4hc_3376::before {
  display: none;
}
._uw-search--results_st4hc_28904 ._navbar-container_st4hc_28937 ._button-search_st4hc_28937::after {
  display: none;
}
._uw-search--results_st4hc_28904 ._orgs-full_st4hc_28940 > div {
  max-height: 200em;
  overflow: hidden;
  transition: max-height 2s ease-in-out;
}
._uw-search--results_st4hc_28904 ._orgs-full_st4hc_28940 ._page-navigator-more_st4hc_20740::before {
  content: "\f007";
}
._uw-search--results_st4hc_28904 ._orgs-small_st4hc_28948 > div {
  max-height: 4em;
  overflow: hidden;
  transition: max-height 2s ease-in-out;
  transition-delay: -1.7s;
}
._uw-search--results_st4hc_28904 ._page-navigator-more_st4hc_20740,
._uw-search--results_st4hc_28904 ._page-navigator-more_st4hc_20740:hover {
  color: #001641;
  font-size: 0.85rem;
  font-weight: 700;
  position: unset;
  bottom: unset;
  display: unset;
  width: unset;
  text-align: unset;
  background: #fff;
  left: unset;
  padding: unset;
  margin-bottom: 15px;
}
._uw-search--results_st4hc_28904 #_search-tips_st4hc_1 {
  text-decoration: none;
  width: 120px;
  margin-top: 20px;
}
._uw-search--results_st4hc_28904 #_search-tips_st4hc_1::after {
  content: none;
}
._uw-search--results_st4hc_28904 ._error_st4hc_28977 {
  border: 2px solid #79170e;
  padding: 20px;
  background-color: #fde1dd;
  font-size: 1.25rem;
  color: #79170e;
}
._uw-search--results_st4hc_28904 ._uow-search-link_st4hc_28984 {
  color: #008000;
  font-weight: 400;
  font-size: 0.875rem;
  margin: 0;
  padding: 0;
}
._uw-search--results_st4hc_28904 ._clickback_st4hc_28991 {
  cursor: pointer;
  overflow-wrap: break-word;
}
._uw-search--inline_st4hc_15354 {
  background-color: unset;
  height: auto;
  margin-block: var(--section-spacing-y);
  color: #001641;
}
._uw-search--inline_st4hc_15354 ._uw-search--container_st4hc_15378 ._uw-search--form_st4hc_15378::before, ._uw-search--inline_st4hc_15354 ._uw-search--container_st4hc_15378 ._uw-search--form--motivation_st4hc_15473::before {
  font-family: "WwwUowEduAu";
  content: "\f009";
  font-size: 2rem;
  color: #001641;
  position: absolute;
  top: unset;
  bottom: 0.4rem;
}
._uw-search--inline_st4hc_15354 ._uw-search--container_st4hc_15378 ._uw-search--form_st4hc_15378 input, ._uw-search--inline_st4hc_15354 ._uw-search--container_st4hc_15378 ._uw-search--form--motivation_st4hc_15473 input {
  color: #001641;
  padding-bottom: 5px;
}
._uw-search--inline_st4hc_15354 ._uw-search--container_st4hc_15378 ._uw-search--form_st4hc_15378 input::placeholder, ._uw-search--inline_st4hc_15354 ._uw-search--container_st4hc_15378 ._uw-search--form--motivation_st4hc_15473 input::placeholder {
  font-size: 3rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #F2F2F2;
}
@media (max-width: 767px) {
  ._uw-search--inline_st4hc_15354 ._uw-search--container_st4hc_15378 ._uw-search--form_st4hc_15378 input::placeholder, ._uw-search--inline_st4hc_15354 ._uw-search--container_st4hc_15378 ._uw-search--form--motivation_st4hc_15473 input::placeholder {
    font-size: 1.5rem;
  }
}

._uw-search_st4hc_13578 ._easy-autocomplete_st4hc_29025,
._uw-search-overlay_st4hc_22070 ._easy-autocomplete_st4hc_29025,
._easy-autocomplete--motivation_st4hc_29027 {
  display: flex;
  flex-direction: column;
  flex-grow: 100;
  width: 100% !important;
}
._uw-search_st4hc_13578 ._easy-autocomplete_st4hc_29025 input,
._uw-search-overlay_st4hc_22070 ._easy-autocomplete_st4hc_29025 input,
._easy-autocomplete--motivation_st4hc_29027 input {
  width: 100%;
}
._uw-search_st4hc_13578 ._easy-autocomplete_st4hc_29025 ._easy-autocomplete-container_st4hc_29038,
._uw-search-overlay_st4hc_22070 ._easy-autocomplete_st4hc_29025 ._easy-autocomplete-container_st4hc_29038,
._easy-autocomplete--motivation_st4hc_29027 ._easy-autocomplete-container_st4hc_29038 {
  padding: 0 0 1.5em 3.5rem;
  margin: 75px 0 0;
  min-width: 75%;
  width: unset;
  position: absolute;
  z-index: 5;
  left: 0;
  top: unset;
  right: unset;
}
@media (max-width: 767px) {
  ._uw-search_st4hc_13578 ._easy-autocomplete_st4hc_29025 ._easy-autocomplete-container_st4hc_29038,
  ._uw-search-overlay_st4hc_22070 ._easy-autocomplete_st4hc_29025 ._easy-autocomplete-container_st4hc_29038,
  ._easy-autocomplete--motivation_st4hc_29027 ._easy-autocomplete-container_st4hc_29038 {
    margin: 45px 0 0;
    padding-left: 2rem;
  }
}
._uw-search_st4hc_13578 ._easy-autocomplete_st4hc_29025 ._easy-autocomplete-container_st4hc_29038 ul,
._uw-search-overlay_st4hc_22070 ._easy-autocomplete_st4hc_29025 ._easy-autocomplete-container_st4hc_29038 ul,
._easy-autocomplete--motivation_st4hc_29027 ._easy-autocomplete-container_st4hc_29038 ul {
  margin: 0;
  list-style: none;
  border: 0;
  background: none;
}
._uw-search_st4hc_13578 ._easy-autocomplete_st4hc_29025 ._easy-autocomplete-container_st4hc_29038 ul li,
._uw-search-overlay_st4hc_22070 ._easy-autocomplete_st4hc_29025 ._easy-autocomplete-container_st4hc_29038 ul li,
._easy-autocomplete--motivation_st4hc_29027 ._easy-autocomplete-container_st4hc_29038 ul li {
  cursor: pointer;
  font-weight: 400;
  overflow: hidden;
  padding: 5px;
  box-sizing: border-box;
  background: none;
  border-style: none;
  text-decoration: none !important;
}
._uw-search_st4hc_13578 ._easy-autocomplete_st4hc_29025 ._easy-autocomplete-container_st4hc_29038 ul li._selected_st4hc_13191,
._uw-search-overlay_st4hc_22070 ._easy-autocomplete_st4hc_29025 ._easy-autocomplete-container_st4hc_29038 ul li._selected_st4hc_13191,
._easy-autocomplete--motivation_st4hc_29027 ._easy-autocomplete-container_st4hc_29038 ul li._selected_st4hc_13191 {
  text-decoration: underline !important;
}
._uw-search_st4hc_13578 ._easy-autocomplete_st4hc_29025 ._easy-autocomplete-container_st4hc_29038 p,
._uw-search-overlay_st4hc_22070 ._easy-autocomplete_st4hc_29025 ._easy-autocomplete-container_st4hc_29038 p,
._easy-autocomplete--motivation_st4hc_29027 ._easy-autocomplete-container_st4hc_29038 p {
  font-size: 1.25rem;
  font-weight: 700;
  margin-top: 0.75em;
  margin-bottom: 1em;
}
._uw-search_st4hc_13578 ._easy-autocomplete_st4hc_29025 ._motivation_st4hc_3333,
._uw-search-overlay_st4hc_22070 ._easy-autocomplete_st4hc_29025 ._motivation_st4hc_3333,
._easy-autocomplete--motivation_st4hc_29027 ._motivation_st4hc_3333 {
  background: #fff;
  padding: 0 3.5rem 1.5em 3.5rem;
  margin: 50px 0 0;
}
@media (max-width: 600px) {
  ._uw-search_st4hc_13578 ._easy-autocomplete_st4hc_29025 ._motivation_st4hc_3333,
  ._uw-search-overlay_st4hc_22070 ._easy-autocomplete_st4hc_29025 ._motivation_st4hc_3333,
  ._easy-autocomplete--motivation_st4hc_29027 ._motivation_st4hc_3333 {
    padding: 0 1em 1.5em 1em;
  }
}
._uw-search_st4hc_13578 ._easy-autocomplete_st4hc_29025 ._motivation_st4hc_3333 > p,
._uw-search-overlay_st4hc_22070 ._easy-autocomplete_st4hc_29025 ._motivation_st4hc_3333 > p,
._easy-autocomplete--motivation_st4hc_29027 ._motivation_st4hc_3333 > p {
  color: #001641;
  font-size: 1em !important;
}
._uw-search_st4hc_13578 ._easy-autocomplete_st4hc_29025 ._motivation_st4hc_3333 a,
._uw-search-overlay_st4hc_22070 ._easy-autocomplete_st4hc_29025 ._motivation_st4hc_3333 a,
._easy-autocomplete--motivation_st4hc_29027 ._motivation_st4hc_3333 a {
  color: #0033FF;
  font-weight: 700;
  text-decoration: none !important;
  word-break: break-word;
  white-space: break-spaces;
  text-align: left;
  line-height: 1;
  margin-bottom: 8px;
}
._uw-search_st4hc_13578 ._easy-autocomplete_st4hc_29025 ._motivation_st4hc_3333 a:visited,
._uw-search-overlay_st4hc_22070 ._easy-autocomplete_st4hc_29025 ._motivation_st4hc_3333 a:visited,
._easy-autocomplete--motivation_st4hc_29027 ._motivation_st4hc_3333 a:visited {
  color: #663366;
}
._uw-search_st4hc_13578 ._easy-autocomplete_st4hc_29025 a,
._uw-search-overlay_st4hc_22070 ._easy-autocomplete_st4hc_29025 a,
._easy-autocomplete--motivation_st4hc_29027 a {
  color: #fff;
  display: block;
}

._uw-search-overlay_st4hc_22070 ._easy-autocomplete-container_st4hc_29038 {
  background-color: inherit;
  color: #001641;
}
._uw-search-overlay_st4hc_22070 ._easy-autocomplete-container_st4hc_29038 li {
  color: #0033FF;
}

._uw-search_st4hc_13578 ._easy-autocomplete-container_st4hc_29038 {
  background-color: #001641;
  color: white;
  box-shadow: 0 10px 6px -6px #b8b8b8;
}

._uw-search--sort_st4hc_29150 {
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin-bottom: 2rem;
  margin-top: 1rem;
}
._uw-search--sort_st4hc_29150 ul {
  list-style: none;
  display: flex;
  flex-flow: wrap;
}
._uw-search--sort_st4hc_29150 ul li {
  margin-left: 10px;
  font-weight: 700;
  transition: none;
  margin-bottom: 10px;
  display: flex;
}
@media (max-width: 768px) {
  ._uw-search--sort_st4hc_29150 ul li {
    margin-left: 0;
  }
}
._uw-search--sort_st4hc_29150 ul li a {
  color: #001641;
  padding: 5px 10px;
  position: relative;
}
._uw-search--sort_st4hc_29150 ul li a:hover {
  color: #ed0a00;
}
._uw-search--sort_st4hc_29150 ul li a._selected_st4hc_13191 {
  border: 2px solid #ed0a00;
  color: #ed0a00;
}

._uw-search--container_st4hc_15378 {
  width: 100%;
}
._uw-search--container_st4hc_15378 a {
  text-align: right;
  display: flex;
  align-items: center;
  white-space: nowrap;
  padding: 0;
}
._uw-search--container_st4hc_15378 a:after {
  content: none;
}
._uw-search--container_st4hc_15378 ._uw-search--form_st4hc_15378, ._uw-search--container_st4hc_15378 ._uw-search--form--motivation_st4hc_15473 {
  display: flex;
  width: 100%;
  flex-direction: row;
  position: relative;
  justify-content: space-between;
}
@media (max-width: 767px) {
  ._uw-search--container_st4hc_15378 ._uw-search--form_st4hc_15378, ._uw-search--container_st4hc_15378 ._uw-search--form--motivation_st4hc_15473 {
    width: 100%;
    flex-direction: column;
  }
}
._uw-search--container_st4hc_15378 ._uw-search--form_st4hc_15378 input[name=sitesearch], ._uw-search--container_st4hc_15378 ._uw-search--form--motivation_st4hc_15473 input[name=sitesearch] {
  width: 100%;
}
._uw-search--container_st4hc_15378 ._uw-search--form_st4hc_15378 ._searchHolder_st4hc_15508, ._uw-search--container_st4hc_15378 ._uw-search--form--motivation_st4hc_15473 ._searchHolder_st4hc_15508 {
  display: flex;
  flex-basis: 100%;
}
._uw-search--container_st4hc_15378 ._uw-search--form_st4hc_15378 ._searchHolder_st4hc_15508 > div:nth-child(1), ._uw-search--container_st4hc_15378 ._uw-search--form--motivation_st4hc_15473 ._searchHolder_st4hc_15508 > div:nth-child(1) {
  flex-grow: 1;
}
._uw-search--container_st4hc_15378 ._uw-search--form_st4hc_15378 ._searchHolder_st4hc_15508 ._linksHolder_st4hc_29223, ._uw-search--container_st4hc_15378 ._uw-search--form--motivation_st4hc_15473 ._searchHolder_st4hc_15508 ._linksHolder_st4hc_29223 {
  display: flex;
  flex-direction: column-reverse;
  margin-left: 1.5em;
}
._uw-search--container_st4hc_15378 ._uw-search--form_st4hc_15378 ._searchHolder_st4hc_15508 ._linksHolder_st4hc_29223 a, ._uw-search--container_st4hc_15378 ._uw-search--form--motivation_st4hc_15473 ._searchHolder_st4hc_15508 ._linksHolder_st4hc_29223 a {
  margin: 10px 0 0;
  padding: 0;
  font-size: 0.75rem;
}
._uw-search--container_st4hc_15378 ._uw-search--form_st4hc_15378 ._searchHolder_st4hc_15508 ._linksHolder_st4hc_29223 button, ._uw-search--container_st4hc_15378 ._uw-search--form--motivation_st4hc_15473 ._searchHolder_st4hc_15508 ._linksHolder_st4hc_29223 button {
  white-space: nowrap;
  margin: 0;
}
._uw-search--container_st4hc_15378 ._uw-search--form_st4hc_15378 ._uw-submit-search_st4hc_12882, ._uw-search--container_st4hc_15378 ._uw-search--form--motivation_st4hc_15473 ._uw-submit-search_st4hc_12882 {
  font-size: 1.15rem;
}
@media (max-width: 767px) {
  ._uw-search--container_st4hc_15378 ._uw-search--form_st4hc_15378 ._uw-submit-search_st4hc_12882, ._uw-search--container_st4hc_15378 ._uw-search--form--motivation_st4hc_15473 ._uw-submit-search_st4hc_12882 {
    margin-top: 25px;
    text-align: right;
    font-size: 0.95rem;
  }
}
@media (min-width: 768px) {
  ._uw-search--container_st4hc_15378 ._uw-search--form_st4hc_15378 ._uw-submit-search_st4hc_12882, ._uw-search--container_st4hc_15378 ._uw-search--form--motivation_st4hc_15473 ._uw-submit-search_st4hc_12882 {
    position: relative;
  }
}
._uw-search--container_st4hc_15378 ._uw-search--form_st4hc_15378::before, ._uw-search--container_st4hc_15378 ._uw-search--form--motivation_st4hc_15473::before {
  font-family: "WwwUowEduAu";
  content: "\f009";
  font-size: 2rem;
  color: #F2F2F2;
  position: absolute;
  top: 15px;
}
@media (max-width: 767px) {
  ._uw-search--container_st4hc_15378 ._uw-search--form_st4hc_15378::before, ._uw-search--container_st4hc_15378 ._uw-search--form--motivation_st4hc_15473::before {
    font-size: 1.25rem;
    top: 5px;
  }
}
._uw-search--container_st4hc_15378 ._uw-search--form_st4hc_15378 input, ._uw-search--container_st4hc_15378 ._uw-search--form--motivation_st4hc_15473 input {
  height: 75px;
  background-color: transparent;
  border: 0;
  border-bottom: 3px solid #ed0a00;
  margin-bottom: 0;
  padding-left: 3.5rem;
  font-size: 3rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #fff;
  outline: none;
  box-shadow: none;
}
@media (max-width: 767px) {
  ._uw-search--container_st4hc_15378 ._uw-search--form_st4hc_15378 input, ._uw-search--container_st4hc_15378 ._uw-search--form--motivation_st4hc_15473 input {
    height: 45px;
    font-size: 1.5rem;
    padding-left: 2rem;
  }
}
._uw-search--container_st4hc_15378 ._uw-search--form_st4hc_15378 input::placeholder, ._uw-search--container_st4hc_15378 ._uw-search--form--motivation_st4hc_15473 input::placeholder {
  font-size: 3rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #fff;
}
@media (max-width: 767px) {
  ._uw-search--container_st4hc_15378 ._uw-search--form_st4hc_15378 input::placeholder, ._uw-search--container_st4hc_15378 ._uw-search--form--motivation_st4hc_15473 input::placeholder {
    font-size: 1.5rem;
  }
}
._uw-search--container_st4hc_15378 ._uw-search--form--motivation_st4hc_15473 input {
  font-family: "Montserrat";
  height: 50px;
  border-bottom: 1px solid #001641;
  font-size: 16px;
  padding-right: 5.5em;
  padding-bottom: 9px;
}
@media (min-width: 600px) {
  ._uw-search--container_st4hc_15378 ._uw-search--form--motivation_st4hc_15473 input {
    padding-left: 38px;
  }
}
@media (max-width: 600px) {
  ._uw-search--container_st4hc_15378 ._uw-search--form--motivation_st4hc_15473 input {
    padding-right: 5.5em;
    padding-left: 0px;
  }
}
._uw-search--container_st4hc_15378 ._uw-search--form--motivation_st4hc_15473 input::placeholder {
  font-size: 16px !important;
  font-family: "Montserrat" !important;
  color: #8a8a8a !important;
}
@media (max-width: 600px) {
  ._uw-search--container_st4hc_15378 ._uw-search--form--motivation_st4hc_15473::before {
    display: none;
  }
}
@media (min-width: 600px) {
  ._uw-search--container_st4hc_15378 ._uw-search--form--motivation_st4hc_15473::before {
    font-size: 1.5em !important;
    top: 0px !important;
    padding-top: 8px;
    cursor: pointer;
  }
}
@media (max-width: 600px) {
  ._uw-search--container_st4hc_15378 ._uw-search--form--motivation_st4hc_15473::after {
    font-family: "WwwUowEduAu";
    content: "\f009";
    position: absolute;
    font-size: 1.5em !important;
    right: 0;
    top: 9px;
  }
}

._uw-search--filter_st4hc_29344 {
  position: relative;
}
._uw-search--filter_st4hc_29344::after {
  content: "";
  background-image: linear-gradient(to top, #cacaca 50%, #ffffff 0%);
  background-position: bottom;
  background-size: 1px 10px;
  background-repeat: repeat-y;
  height: 100%;
  width: 1px;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  right: 10px;
}
@media (max-width: 1024px) {
  ._uw-search--filter_st4hc_29344::after {
    display: none;
  }
}
._uw-search--filter_st4hc_29344 input[name=sitesearch] {
  width: 80%;
}

._uw-search-overlay_st4hc_22070 {
  position: fixed;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 50;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.95);
}
._uw-search-overlay--wrapper_st4hc_29382 {
  height: 60%;
  width: 90%;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: row;
}
._uw-search-overlay--wrapper_st4hc_29382 ._uw-search--close_st4hc_22104 {
  position: absolute;
  top: 2em;
  right: 2em;
  font-weight: 700;
  font-size: 1rem;
  color: #001641;
  width: auto;
}
._uw-search-overlay--wrapper_st4hc_29382 ._uw-search--close_st4hc_22104::before {
  font-family: "WwwUowEduAu";
  content: "\f02a";
  margin-right: 5px;
  font-size: 1rem;
  color: #001641;
  height: 75px;
  width: auto;
}
._uw-search-overlay--wrapper_st4hc_29382 ._uw-search--container_st4hc_15378 {
  display: flex;
  flex-direction: column;
}
._uw-search-overlay--wrapper_st4hc_29382 ._uw-search--container_st4hc_15378 ._uw-search--form-wrapper_st4hc_29412 {
  width: 100%;
  display: flex;
  flex-direction: row;
}
._uw-search-overlay--wrapper_st4hc_29382 ._uw-search--container_st4hc_15378 ._uw-search--form-wrapper_st4hc_29412 ._uw-search--form_st4hc_15378, ._uw-search-overlay--wrapper_st4hc_29382 ._uw-search--container_st4hc_15378 ._uw-search--form-wrapper_st4hc_29412 ._uw-search--form--motivation_st4hc_15473 {
  width: 100%;
}
._uw-search-overlay--wrapper_st4hc_29382 ._uw-search--container_st4hc_15378 ._uw-search--form-wrapper_st4hc_29412 ._uw-search--form_st4hc_15378::before, ._uw-search-overlay--wrapper_st4hc_29382 ._uw-search--container_st4hc_15378 ._uw-search--form-wrapper_st4hc_29412 ._uw-search--form--motivation_st4hc_15473::before {
  color: #001641 !important;
}
._uw-search-overlay--wrapper_st4hc_29382 ._uw-search--container_st4hc_15378 ._uw-search--form-wrapper_st4hc_29412 ._uw-search--form_st4hc_15378 ._linksHolder_st4hc_29223, ._uw-search-overlay--wrapper_st4hc_29382 ._uw-search--container_st4hc_15378 ._uw-search--form-wrapper_st4hc_29412 ._uw-search--form--motivation_st4hc_15473 ._linksHolder_st4hc_29223 {
  justify-content: space-around;
}
._uw-search-overlay--wrapper_st4hc_29382 ._uw-search--container_st4hc_15378 ._uw-search--form-wrapper_st4hc_29412 ._uw-search--form_st4hc_15378 ._linksHolder_st4hc_29223, ._uw-search-overlay--wrapper_st4hc_29382 ._uw-search--container_st4hc_15378 ._uw-search--form-wrapper_st4hc_29412 ._uw-search--form--motivation_st4hc_15473 ._linksHolder_st4hc_29223 {
  justify-content: space-around;
}
._uw-search-overlay--wrapper_st4hc_29382 ._uw-search--container_st4hc_15378 ._uw-search--form-wrapper_st4hc_29412 ._uw-search--form_st4hc_15378 input, ._uw-search-overlay--wrapper_st4hc_29382 ._uw-search--container_st4hc_15378 ._uw-search--form-wrapper_st4hc_29412 ._uw-search--form--motivation_st4hc_15473 input {
  padding-top: 4px;
  padding-bottom: 12px;
  color: #001641;
  width: 100%;
}
._uw-search-overlay--wrapper_st4hc_29382 ._uw-search--container_st4hc_15378 ._uw-search--form-wrapper_st4hc_29412 ._uw-search--form_st4hc_15378 input::placeholder, ._uw-search-overlay--wrapper_st4hc_29382 ._uw-search--container_st4hc_15378 ._uw-search--form-wrapper_st4hc_29412 ._uw-search--form--motivation_st4hc_15473 input::placeholder {
  font-size: 3rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #001641;
}
._uw-search-overlay--wrapper_st4hc_29382 ._uw-search--container_st4hc_15378 ._uw-search--form-wrapper_st4hc_29412 ._uw-search--form_st4hc_15378 label, ._uw-search-overlay--wrapper_st4hc_29382 ._uw-search--container_st4hc_15378 ._uw-search--form-wrapper_st4hc_29412 ._uw-search--form--motivation_st4hc_15473 label {
  line-height: 25.2px;
}
._uw-search-overlay--wrapper_st4hc_29382 ._uw-search--container_st4hc_15378 ._uw-search--form-wrapper_st4hc_29412 ._uw-search--form_st4hc_15378 label:before, ._uw-search-overlay--wrapper_st4hc_29382 ._uw-search--container_st4hc_15378 ._uw-search--form-wrapper_st4hc_29412 ._uw-search--form--motivation_st4hc_15473 label:before {
  top: 6px;
}
._uw-search-overlay--wrapper_st4hc_29382 ._uw-search--container_st4hc_15378 ._uw-search--form-wrapper_st4hc_29412 ._uw-search--form_st4hc_15378 label:after, ._uw-search-overlay--wrapper_st4hc_29382 ._uw-search--container_st4hc_15378 ._uw-search--form-wrapper_st4hc_29412 ._uw-search--form--motivation_st4hc_15473 label:after {
  top: 12px;
}
._uw-search-overlay--wrapper_st4hc_29382 ._uw-search--container_st4hc_15378 ._uw-search--form-wrapper_st4hc_29412 a {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 15%;
  color: #001641 !important;
}
._uw-search-overlay--wrapper_st4hc_29382 ._uw-search--container_st4hc_15378 ._uw-search-overlay--results_st4hc_29456 {
  display: flex;
  flex-direction: column;
  width: 50%;
  margin-top: 5em;
}
._uw-search-overlay--wrapper_st4hc_29382 ._uw-search--container_st4hc_15378 ._uw-search-overlay--results_st4hc_29456 ul {
  list-style: none;
  margin: 0;
  color: #001641 !important;
}
._uw-search-overlay--wrapper_st4hc_29382 ._uw-search--container_st4hc_15378 ._uw-search-overlay--results_st4hc_29456 ul li {
  padding: 15px 0;
  border-bottom: 2px dashed #cccccc;
}
._uw-search-overlay--wrapper_st4hc_29382 ._uw-search--container_st4hc_15378 ._uw-search-overlay--results_st4hc_29456 ul li a {
  color: #0033FF;
}
@media (max-width: 767px) {
  ._uw-search-overlay--wrapper_st4hc_29382 ._uw-search--container_st4hc_15378 ._uw-search--form-wrapper_st4hc_29412 {
    flex-direction: column !important;
  }
  ._uw-search-overlay--wrapper_st4hc_29382 ._uw-search--container_st4hc_15378 ._uw-search--form-wrapper_st4hc_29412 ._uw-search--form_st4hc_15378 input::placeholder, ._uw-search-overlay--wrapper_st4hc_29382 ._uw-search--container_st4hc_15378 ._uw-search--form-wrapper_st4hc_29412 ._uw-search--form--motivation_st4hc_15473 input::placeholder {
    font-size: 1.5rem !important;
  }
  ._uw-search-overlay--wrapper_st4hc_29382 ._uw-search--container_st4hc_15378 ._uw-search-overlay--results_st4hc_29456 {
    width: 100%;
  }
  ._uw-search-overlay--wrapper_st4hc_29382 ._uw-search--container_st4hc_15378 ._uw-search-overlay--results_st4hc_29456 a {
    justify-content: flex-start !important;
  }
}

._uw-search--filter_st4hc_29344 ._posts-filter_st4hc_26750 input[type=radio] + label,
._uw-search--filter_st4hc_29344 ._posts-filter_st4hc_26750 input,
._uw-search--filter_st4hc_29344 ._posts-filter_st4hc_26750 label {
  margin-left: 0.5em;
}
@media (max-width: 767px) {
  ._uw-search--filter_st4hc_29344 ._posts-filter_st4hc_26750 ._collection_holder_st4hc_29495 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
  }
  ._uw-search--filter_st4hc_29344 ._posts-filter_st4hc_26750 ._collection_holder_st4hc_29495 > div {
    flex-grow: 1;
    flex-basis: 34%;
  }
}

@media (max-width: 767px) {
  p._search__results--label_st4hc_29507 {
    display: none;
  }
}

._search__results_st4hc_29507 {
  margin-top: 40px;
}
._search__results--label_st4hc_29507 {
  margin-bottom: 3em;
}
._search__results--label_st4hc_29507 span {
  font-weight: 700;
}
._search__results--refine-title_st4hc_29521 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1rem;
  margin-bottom: 1rem;
}
._search__results--column_st4hc_29526 {
  padding-left: 2rem;
  padding-right: 2rem;
}
@media (max-width: 767px) {
  ._search__results--refine-title_st4hc_29521 {
    display: none;
  }
  ._search__results--column_st4hc_29526 {
    padding-left: 0.4rem;
    padding-right: 0.4rem;
  }
}

@media (max-width: 767px) {
  section ._results_st4hc_16867 {
    margin-top: 1em;
  }
  ._uw-card-image_st4hc_29544 {
    display: none !important;
  }
  ._uw-card--article_st4hc_29547, ._uw-card--staff_st4hc_29547 {
    margin: 1em;
    padding: 2.5em 0;
  }
  ._uw-card--staff-details_st4hc_29551 {
    flex-direction: column;
  }
  ._uw-card--staff-details-name_st4hc_29554 span {
    font-weight: bold;
    text-transform: uppercase;
  }
  ._uw-card--staff-details_st4hc_29551 a {
    color: #001641;
  }
  ._uw-search--filter_st4hc_29344 {
    border-right: none !important;
  }
  ._uw-search--filter_st4hc_29344 ._posts-filter-trigger_st4hc_26750 {
    padding: 1em 0;
    border-bottom: 2px dashed white;
    display: initial;
    width: initial;
    margin-bottom: 2em;
  }
  ._uw-search--filter_st4hc_29344 ._posts-filter-trigger_st4hc_26750::after {
    position: relative;
    font-size: 1.1em;
    top: 0;
    margin-left: 0.8em;
    content: "\f022";
  }
  ._uw-search--filter_st4hc_29344 ._posts-filter-trigger_st4hc_26750._posts-filter-close_st4hc_28626::after {
    content: "\f023";
  }
  ._uw-search--filter_st4hc_29344 ._posts-filter_st4hc_26750 {
    margin-bottom: 20px;
  }
  ._uw-search--filter_st4hc_29344 ._posts-filter--expanded_st4hc_28639 {
    margin-bottom: 4em;
  }
  ._uw-search--filter_st4hc_29344 ._posts-filter--expanded_st4hc_28639 label {
    margin-bottom: 0.5rem;
  }
  ._uw-search--sort-by_st4hc_29590 a:hover {
    text-decoration: none;
  }
  ._uw-search--sort_st4hc_29150 {
    display: block;
  }
  ._uw-search--sort_st4hc_29150 ul {
    margin-left: 0;
  }
  ._uw-search--sort_st4hc_29150 ul li:first-child {
    margin-left: 0;
  }
}
._posts-filter_st4hc_26750 {
  display: flex;
  flex-direction: column;
}
._posts-filter_st4hc_26750 input,
._posts-filter_st4hc_26750 label {
  margin: 5px 0;
  font-weight: bold;
}
._posts-filter_st4hc_26750 label {
  display: block;
  cursor: pointer;
  font-size: 0.875rem;
  line-height: 25.2px;
  margin-bottom: 0px;
  margin-left: 8px;
  margin-right: 16px;
  margin-top: 5px;
}
._posts-filter_st4hc_26750 [type=radio] {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
._posts-filter_st4hc_26750 [type=radio] + label {
  display: block;
  position: relative;
  transition: none;
}
._posts-filter_st4hc_26750 [type=radio] + label::before {
  content: "";
  display: inline-block;
  vertical-align: -0.2em;
  margin-right: 0.75em;
  width: 18px;
  height: 18px;
  border: 1px solid #ed0a00;
  border-radius: 100%;
  background: #fff;
}
._posts-filter_st4hc_26750 [type=radio]:checked + label::after {
  content: "";
  width: 12px;
  height: 12px;
  background: #ed0a00;
  position: absolute;
  top: 10px;
  left: 3px;
  border-radius: 100%;
}
._posts-filter_st4hc_26750 [type=radio]:focus + label::after {
  background: #ed0a00;
}

._uw-card_st4hc_29544 {
  margin-bottom: 25px;
}
._uw-card--date_st4hc_29665 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  color: #ed0a00;
  font-size: 0.95rem;
  margin: 15px 0 5px 0;
}
._uw-card--image_st4hc_29674 {
  width: 100%;
  height: 150px;
  background-size: cover;
  background-position: 50%;
  overflow: hidden;
}
@media (max-width: 1024px) {
  ._uw-card--image_st4hc_29674 {
    margin-bottom: 20px;
  }
}
._uw-card_st4hc_29544 h2 {
  margin-bottom: 15px;
}
._uw-card_st4hc_29544 p:not(._uw-card--date_st4hc_29665) {
  font-size: 0.9rem;
}
._uw-card--featured_st4hc_29692 {
  border: 1px solid #ed0a00;
  padding: 2rem;
  margin: 32px 0;
  position: relative;
  height: auto;
  background-color: #efefef;
}
._uw-card--subtitle_st4hc_29700, ._uw-card--time_st4hc_29700, ._uw-card--location_st4hc_29700, ._uw-card--type_st4hc_29700, ._uw-card--link_st4hc_29700 {
  line-height: 1.1;
  font-size: 0.9rem;
}
._uw-card--subtitle_st4hc_29700 {
  overflow: hidden;
  overflow-y: hidden;
  max-height: 6em;
  position: relative;
  margin: 5px 0 1.875rem;
  line-height: 1.5;
  margin-top: 5px;
}
._uw-card--time_st4hc_29700 {
  margin-left: 1.5rem;
}
._uw-card--time_st4hc_29700::before {
  font-family: "WwwUowEduAu";
  content: "\f01d";
  position: absolute;
  font-size: 0.9rem;
  margin-left: -25px;
}
._uw-card--location_st4hc_29700 {
  margin-left: 1.5rem;
}
._uw-card--location_st4hc_29700::before {
  font-family: "WwwUowEduAu";
  content: "\f012";
  position: absolute;
  font-size: 0.9rem;
  margin-left: -25px;
}
._uw-card--type_st4hc_29700 {
  margin-left: 1.5rem;
}
._uw-card--type_st4hc_29700::before {
  font-family: "WwwUowEduAu";
  content: "\f023";
  position: absolute;
  font-size: 0.9rem;
  margin-left: -25px;
}

._uw-card-image_st4hc_29544 {
  height: 100px;
  background-size: cover;
  background-position: 50% 50%;
}
._uw-card--maps_st4hc_29749 {
  position: relative;
  padding: 2rem 0;
  border-bottom: 2px dashed #efefef;
}
._uw-card--maps_st4hc_29749 div._description_st4hc_29754 {
  margin: 0 0 1.875rem p;
  margin-margin: unset;
}
._uw-card--event_st4hc_29758 {
  padding: 2rem;
  border: 1px solid #ed0a00;
  margin: 32px 0;
  position: relative;
}
._uw-card--event_st4hc_29758 table tbody {
  border: none;
}
._uw-card--event_st4hc_29758 table tbody tr {
  border: none;
}
._uw-card--event_st4hc_29758 table tbody tr th {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
._uw-card--event_st4hc_29758 ._uw-card--subtitle_st4hc_29700 {
  padding-top: 1rem;
}
._uw-card--course_st4hc_29777 {
  border: 1px solid #ed0a00;
  padding: 2rem;
  position: relative;
  margin: 32px 0;
}
._uw-card--course_st4hc_29777 table {
  table-layout: initial;
  margin-bottom: 1.875rem;
}
._uw-card--course_st4hc_29777 table th {
  vertical-align: top;
  border-right: none;
}
._uw-card--course_st4hc_29777 table th:first-of-type {
  white-space: nowrap;
}
._uw-card--course_st4hc_29777 ._uw-card--title_st4hc_29794 {
  color: #0033FF;
  font-weight: 400;
  font-size: 1rem;
}
._uw-card--course_st4hc_29777 ._uw-card--subtitle_st4hc_29700 {
  line-height: 1.5;
  margin-top: 5px;
}
._uw-card--course_st4hc_29777 table tbody {
  border: none;
}
._uw-card--course_st4hc_29777 table tr {
  font-size: 1.25rem;
  text-align: left;
  background-color: transparent !important;
  border-bottom: 1px solid #001641 !important;
}
._uw-card--course_st4hc_29777 table tr:last-of-type {
  border: none !important;
}
._uw-card--course_st4hc_29777 table tr th {
  text-align: left;
  font-weight: normal;
  font-size: 0.85rem;
  padding-left: 0;
  padding-bottom: 0.5rem;
}
._uw-card--course_st4hc_29777 table tr th:first-of-type {
  font-weight: 700;
}
@media (max-width: 767px) {
  ._uw-card--course_st4hc_29777 table tr th {
    display: flex;
    flex-direction: column;
    width: 100% !important;
  }
  ._uw-card--course_st4hc_29777 table tr th:first-of-type {
    padding-bottom: 0 !important;
  }
  ._uw-card--course_st4hc_29777 table tr th:last-of-type {
    padding-top: 0 !important;
  }
}
._uw-card--favorite_st4hc_29838 {
  font-size: 0.8rem;
  font-weight: 700;
  text-transform: uppercase;
  color: #0033FF;
}
._uw-card--favorite_st4hc_29838::before {
  font-family: "WwwUowEduAu";
  content: "\f027";
  color: #F2F2F2;
  margin-right: 0.5em;
}
._uw-card--lastdate_st4hc_29850, ._uw-card--search-type_st4hc_29850 {
  text-transform: uppercase;
  color: #b3b3b3;
  position: absolute;
  bottom: 15px;
  font-size: 0.85rem;
  font-weight: bold;
  margin-bottom: 1rem;
}
._uw-card--search-type_st4hc_29850 {
  right: 25px;
}
._uw-card--lastdate_st4hc_29850 {
  left: 30px;
}
._uw-card--article_st4hc_29547 {
  padding: 2rem 0;
}
._uw-card--article_st4hc_29547 ._uw-card--title_st4hc_29794 {
  color: #0033FF !important;
}
._uw-card--article-subtitle_st4hc_29871 {
  margin-top: 0 !important;
  text-transform: uppercase;
}
._uw-card--article-blurb_st4hc_29875 {
  margin: 0 !important;
  font-size: 0.95rem;
}
._uw-card--article-image_st4hc_29879 {
  height: auto;
  width: 20%;
  margin-left: 1.8em;
  background-size: cover;
  position: relative;
}
._uw-card--article-image_st4hc_29879::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  content: "";
}
@media (min-width: 768px) {
  ._uw-card--article-image_st4hc_29879 {
    margin-left: 0;
  }
}
._uw-card--article-dt_st4hc_29898 {
  display: flex;
  height: auto;
}
._uw-card--article-dt-date_st4hc_29902 {
  font-size: 0.9rem;
  text-transform: uppercase;
  font-weight: bold;
  color: #ed0a00;
  margin-top: 0 !important;
  margin-bottom: 5px;
  margin-right: 10px;
}
._uw-card--article-dt-time_st4hc_29911 {
  margin-top: 0 !important;
  font-size: 0.9rem;
  color: #5f5f5f;
  position: relative;
  top: 1px;
}
._uw-card--article-dt-time_st4hc_29911::before {
  position: relative;
  font-family: "WwwUowEduAu";
  content: "\f01d";
  font-size: 0.9rem;
  margin-right: 5px;
}
._uw-card--article_st4hc_29547 p {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
._uw-card--staff_st4hc_29547 {
  margin-bottom: 2.5rem;
  padding-bottom: 2rem;
  position: relative;
}
._uw-card--staff_st4hc_29547::after {
  content: "";
  background-image: linear-gradient(to right, #cacaca 50%, #ffffff 0%);
  background-position: bottom;
  background-size: 10px 1px;
  background-repeat: repeat-x;
  height: 1px;
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
._uw-card--staff-name_st4hc_29947 {
  color: #001641;
  font-size: 1.25rem;
}
._uw-card--staff-name_st4hc_29947 span {
  font-size: 0.8rem;
}
._uw-card--staff-name_st4hc_29947 span:last-of-type {
  font-size: 0.8rem;
}
._uw-card--staff-name_st4hc_29947 ._view_st4hc_13199 {
  font-weight: 700;
  color: #0033FF;
  font-size: 0.8rem;
}
._uw-card--staff-position_st4hc_29962 {
  color: #ed0a00;
  font-weight: 700;
  text-transform: uppercase;
}
._uw-card--staff_st4hc_29547 table {
  margin-top: 0;
  margin-bottom: 0;
}
._uw-card--staff_st4hc_29547 table tbody {
  border: none;
}
._uw-card--staff_st4hc_29547 table tr {
  font-size: 1.25rem;
  text-align: left;
  background-color: transparent !important;
  border-bottom: 1px solid #001641 !important;
}
._uw-card--staff_st4hc_29547 table tr:last-of-type {
  border: none !important;
}
._uw-card--staff_st4hc_29547 table tr th {
  font-weight: normal;
  padding: 4px 0;
  color: #0033FF;
  font-size: 0.9rem;
  font-weight: 700;
  text-align: left;
}
._uw-card--staff-details_st4hc_29551 {
  display: flex;
  list-style: none;
  margin: 0;
}
._uw-card--staff-details_st4hc_29551 li {
  margin-right: 25px;
}
._uw-card--staff-details_st4hc_29551 li::before {
  margin-right: 10px;
}

._uw-search--results_st4hc_28904 ._uw-card--search-type_st4hc_29850 {
  margin-bottom: 1rem;
}

._uw-intro-image_st4hc_3341 {
  background-size: cover;
  background-position: 50%;
  position: relative;
  z-index: 1;
  margin-top: 77px;
  margin-bottom: 80px;
}
@media (min-width: 981px) {
  ._uw-intro-image_st4hc_3341 {
    margin-top: 154px;
  }
}
._uw-intro-image_st4hc_3341 ._uw-button_st4hc_2905, ._uw-intro-image_st4hc_3341 ._uw-button-white_st4hc_2905, ._uw-intro-image_st4hc_3341 ._uw-button-red_st4hc_2905, ._uw-intro-image_st4hc_3341 ._uw-button-blue_st4hc_2905, ._uw-intro-image_st4hc_3341 ._uw-bg-link_st4hc_2905, ._uw-intro-image_st4hc_3341 ._uw-link-box--link_st4hc_2905, ._uw-intro-image_st4hc_3341 ._uw-subscription-form_st4hc_2905 a, ._uw-subscription-form_st4hc_2905 ._uw-intro-image_st4hc_3341 a, ._uw-intro-image_st4hc_3341 ._uw-subscription-form_st4hc_2905 button, ._uw-subscription-form_st4hc_2905 ._uw-intro-image_st4hc_3341 button, ._uw-intro-image_st4hc_3341 ._uw-stories-search_st4hc_2905 button, ._uw-stories-search_st4hc_2905 ._uw-intro-image_st4hc_3341 button {
  letter-spacing: 0 !important;
}
._uw-intro-image_st4hc_3341::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: 0.3s opacity;
  background-color: #151515;
  content: "";
  opacity: 0.55;
  z-index: -1;
}
._uw-intro-image_st4hc_3341 ._uw-intro-title_st4hc_30035 {
  color: #fff;
  position: relative;
  line-height: 1;
}
@media (min-width: 768px) {
  ._uw-intro-image_st4hc_3341 ._uw-intro-title_st4hc_30035 {
    top: -50px;
    margin-bottom: -25px;
  }
}
._uw-intro-image_st4hc_3341 h1 {
  position: relative;
  margin-bottom: 0;
  color: #fff;
}
._uw-intro-image_st4hc_3341 h2 {
  color: #fff;
}
._uw-intro-image_st4hc_3341 a {
  color: #fff;
}
._uw-intro-image_st4hc_3341 p {
  color: #fff;
}
._uw-intro-image--content_st4hc_3341 {
  height: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-flow: column;
  padding-bottom: 50px;
}
@media (max-width: 1024px) {
  ._uw-intro-image--content_st4hc_3341 {
    margin-left: 25px;
  }
}
._uw-intro-image--content_st4hc_3341 h1 {
  position: inherit;
  line-height: 1;
}
@media (min-width: 768px) {
  ._uw-intro-image--content_st4hc_3341 h1 {
    margin: 50px 0;
    max-width: 75%;
  }
}
._uw-intro-image--content_st4hc_3341 ._uw-button_st4hc_2905, ._uw-intro-image--content_st4hc_3341 ._uw-button-white_st4hc_2905, ._uw-intro-image--content_st4hc_3341 ._uw-button-red_st4hc_2905, ._uw-intro-image--content_st4hc_3341 ._uw-button-blue_st4hc_2905, ._uw-intro-image--content_st4hc_3341 ._uw-bg-link_st4hc_2905, ._uw-intro-image--content_st4hc_3341 ._uw-link-box--link_st4hc_2905, ._uw-intro-image--content_st4hc_3341 ._uw-subscription-form_st4hc_2905 a, ._uw-subscription-form_st4hc_2905 ._uw-intro-image--content_st4hc_3341 a, ._uw-intro-image--content_st4hc_3341 ._uw-subscription-form_st4hc_2905 button, ._uw-subscription-form_st4hc_2905 ._uw-intro-image--content_st4hc_3341 button, ._uw-intro-image--content_st4hc_3341 ._uw-stories-search_st4hc_2905 button, ._uw-stories-search_st4hc_2905 ._uw-intro-image--content_st4hc_3341 button {
  margin-top: 25px;
  font-size: 1.15rem;
  text-transform: uppercase;
}
._uw-intro-image--content_st4hc_3341 ._uw-header-subnav-boxes_st4hc_30088 {
  list-style: none;
  margin-left: 0;
  display: flex;
  flex-flow: row wrap;
}
._uw-intro-image--content_st4hc_3341 ._uw-header-subnav-boxes_st4hc_30088 li {
  width: 40%;
  margin-right: 1rem;
  position: relative;
}
._uw-intro-image--content_st4hc_3341 ._uw-header-subnav-boxes_st4hc_30088 li p {
  margin-bottom: 0;
}
._uw-intro-image--content_st4hc_3341 ._uw-header-subnav-boxes_st4hc_30088 li p:first-child {
  font-weight: bold;
}
._uw-intro-image--content_st4hc_3341 ._uw-header-subnav-boxes_st4hc_30088 li::before {
  position: absolute;
  left: -1.5rem;
}
@media (min-width: 768px) {
  ._uw-intro-image--content_st4hc_3341 ._uw-header-subnav-boxes_st4hc_30088 li {
    width: 18%;
    margin-right: 25px;
  }
}
._page-header-min_st4hc_30115 ._uw-intro-image_st4hc_3341 {
  background-color: #001641;
}

._uw-pull-left_st4hc_30119 {
  position: relative;
  left: -35px;
}

._uw-page-footnote_st4hc_30124 p:first-of-type {
  font-weight: 700;
  margin-bottom: 10px;
}

._uw-page-footnote-right_st4hc_30129 {
  align-self: end;
}
._uw-page-footnote-right_st4hc_30129 p:first-of-type {
  font-weight: 700;
  margin-bottom: 10px;
}

._header-image_st4hc_30137 {
  background-size: cover;
  height: 250px;
  width: 100%;
  background-position: 50%;
}

._uw-intro-header-container_st4hc_30144 {
  display: flex;
  flex-wrap: wrap;
  min-height: 600px;
}

._uw-intro-breadcrumbs-container_st4hc_30150,
._uw-intro-title-container_st4hc_30151 {
  width: 100%;
}

@media (min-width: 980px) {
  ._uw-intro-title-container_st4hc_30151 {
    max-width: 50%;
  }
}

._uw-sub-menu_st4hc_30161 {
  background: #0033FF;
  padding: 40px 35px 15px;
  margin-right: 50px;
}
@media (max-width: 1024px) {
  ._uw-sub-menu_st4hc_30161 {
    display: none;
  }
}
._uw-sub-menu--title_st4hc_30171 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  font-size: 0.9rem;
  line-height: 1.25em;
}
._uw-sub-menu--links_st4hc_30179 {
  list-style-type: none;
  margin-left: 0;
}
._uw-sub-menu--links_st4hc_30179 li ._currentsection_st4hc_30183 {
  color: #fff;
}
._uw-sub-menu--links_st4hc_30179 a {
  font-size: 0.8rem;
  display: block;
  margin-bottom: 10px;
  font-weight: 400;
}
._uw-sub-menu--links_st4hc_30179 a:hover {
  color: #fff;
  text-decoration: underline;
}

._uw-vrh-masthead--image_st4hc_30197 ._uw-masthead__main_st4hc_3283 {
  background-size: cover;
  background-position: 50%;
  position: relative;
  z-index: 1;
  margin-bottom: 0;
}
@media (max-width: 1024px) {
  ._uw-vrh-masthead--image_st4hc_30197 ._uw-masthead__main_st4hc_3283 {
    margin-top: 0;
    padding: 80px 0;
  }
}
._uw-vrh-masthead--image_st4hc_30197 ._uw-masthead__main_st4hc_3283::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: 0.3s opacity;
  background-color: #151515;
  content: "";
  opacity: 0.55;
  z-index: -1;
}
@media (min-width: 768px) {
  ._uw-vrh-masthead--image_st4hc_30197 ._uw-masthead__title_st4hc_3453 {
    padding: 35px 0;
  }
}
._uw-vrh-masthead--image_st4hc_30197 ._uw-button_st4hc_2905, ._uw-vrh-masthead--image_st4hc_30197 ._uw-button-white_st4hc_2905, ._uw-vrh-masthead--image_st4hc_30197 ._uw-button-red_st4hc_2905, ._uw-vrh-masthead--image_st4hc_30197 ._uw-button-blue_st4hc_2905, ._uw-vrh-masthead--image_st4hc_30197 ._uw-bg-link_st4hc_2905, ._uw-vrh-masthead--image_st4hc_30197 ._uw-link-box--link_st4hc_2905, ._uw-vrh-masthead--image_st4hc_30197 ._uw-subscription-form_st4hc_2905 a, ._uw-subscription-form_st4hc_2905 ._uw-vrh-masthead--image_st4hc_30197 a, ._uw-vrh-masthead--image_st4hc_30197 ._uw-subscription-form_st4hc_2905 button, ._uw-subscription-form_st4hc_2905 ._uw-vrh-masthead--image_st4hc_30197 button, ._uw-vrh-masthead--image_st4hc_30197 ._uw-stories-search_st4hc_2905 button, ._uw-stories-search_st4hc_2905 ._uw-vrh-masthead--image_st4hc_30197 button {
  color: #fff;
  font-size: 1.125rem;
}

._uw-media-block_st4hc_3135._bg--navy_st4hc_2892 h2 {
  color: #fff;
}
._uw-media-block_st4hc_3135 ._media-author_st4hc_30235 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  font-size: 0.8rem;
  color: #ed0a00;
  display: block;
  margin-top: 5px;
}
@media (min-width: 1024px) {
  ._uw-media-block_st4hc_3135 ._media-author_st4hc_30235 {
    display: inline;
    position: relative;
    left: -10px;
    writing-mode: vertical-lr;
  }
}
._uw-media-block_st4hc_3135._bg--navy_st4hc_2892 {
  padding: 5rem 0;
}
._uw-media-block--media_st4hc_30256 {
  position: relative;
  background-size: cover;
  display: block;
}
._uw-media-block--media_st4hc_30256::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 66.6666666667%;
  content: "";
}
._uw-media-block_st4hc_3135 h2:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #001641;
  margin-top: 0.9375rem;
}
._uw-media-block_st4hc_3135 h2._color--red_st4hc_2876::after {
  background-color: #ed0a00;
}
._uw-media-block_st4hc_3135 h2._color--white_st4hc_2884::after {
  background-color: #fff;
}
._uw-media-block_st4hc_3135 ._responsive-embed_st4hc_3117 iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
._uw-media-block_st4hc_3135 ._transcript_st4hc_3135 {
  padding: 1rem 1.5rem;
}
._uw-media-block_st4hc_3135 ._transcript_st4hc_3135 ._transcript__header_st4hc_30292 {
  position: relative;
}
._uw-media-block_st4hc_3135 ._transcript_st4hc_3135 ._transcript__header_st4hc_30292 ._transcript__button_st4hc_30295 {
  font-weight: 700;
  text-decoration: none;
  cursor: pointer;
  color: #001641;
  position: absolute;
  right: 0;
  top: 0;
}
._uw-media-block_st4hc_3135 ._transcript_st4hc_3135 ._transcript__header_st4hc_30292 ._transcript__button_st4hc_30295:hover {
  color: #ed0a00;
}
._uw-media-block_st4hc_3135 ._transcript_st4hc_3135 ._transcript__header_st4hc_30292 ._show_transcript_st4hc_30307::after {
  font-family: "WwwUowEduAu";
  content: "\f021";
  margin-left: 10px;
  font-family: "WwwUowEduAu";
}
._uw-media-block_st4hc_3135 ._transcript_st4hc_3135 ._transcript__header_st4hc_30292 ._hide_transcript_st4hc_30313::after {
  font-family: "WwwUowEduAu";
  content: "\f020";
  font-family: "WwwUowEduAu";
  margin-left: 10px;
}
._uw-media-block_st4hc_3135 ._transcript_st4hc_3135 ._transcript__content_st4hc_30319 {
  position: relative;
  -webkit-animation: _fade-in_st4hc_10925 0.3s backwards;
  animation: _fade-in_st4hc_10925 0.3s backwards;
  font-size: 0.9em;
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
._uw-media-block_st4hc_3135 ._transcript_st4hc_3135 ._is_hidden_st4hc_30328 {
  display: none;
}
._uw-media-block_st4hc_3135 ._uw-button-red_st4hc_2905 {
  display: block;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #ed0a00;
  font-weight: bold;
  text-transform: uppercase;
  margin: 10px 0;
  font-size: 1.125rem;
  transition: color cubic-bezier(0.77, 0, 0.18, 1);
}
._uw-media-block_st4hc_3135 ._uw-button-red_st4hc_2905::after {
  content: "\f001";
  font-family: "WwwUowEduAu";
  margin-left: 10px;
  transition: margin-left cubic-bezier(0.77, 0, 0.18, 1) 0.3s;
  opacity: 1;
}
._uw-media-block_st4hc_3135 ._uw-button-red_st4hc_2905:hover {
  text-decoration: none;
}
._uw-media-block_st4hc_3135 ._uw-button-red_st4hc_2905:hover::after {
  margin-left: 13px;
}
._uw-media-block_st4hc_3135 ._blockquote-author_st4hc_12011 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  display: block;
  color: #001641;
  margin: 15px 0;
  font-style: normal;
  font-size: 0.9rem;
  text-transform: uppercase;
  font-weight: bold;
}
._uw-media-block_st4hc_3135 ._blockquote-author-subhead_st4hc_30364 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  display: block;
  color: #001641;
  margin: 15px 0;
  font-style: normal;
  font-weight: 400;
  font-size: 0.9rem;
  margin-top: -10px;
  text-transform: uppercase;
}

._uw-media-block_st4hc_3135 {
  margin-block: var(--section-spacing-y);
}
._uw-media-block_st4hc_3135 blockquote,
._uw-media-block_st4hc_3135 ._media-block-blockquote_st4hc_30380 {
  font-size: 1.2rem;
  font-style: italic;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  border-left: 0;
  line-height: 1.25;
  margin-bottom: 50px;
  position: relative;
  padding-top: 40px;
  color: #001641;
  margin-top: 20px !important;
}
._uw-media-block_st4hc_3135 blockquote::before,
._uw-media-block_st4hc_3135 ._media-block-blockquote_st4hc_30380::before {
  content: open-quote;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 6rem;
  position: absolute;
  top: -25px;
  left: -15px;
  color: #ed0a00;
}
._uw-media-block_st4hc_3135 blockquote::after,
._uw-media-block_st4hc_3135 ._media-block-blockquote_st4hc_30380::after {
  content: close-quote;
  visibility: hidden;
  position: absolute;
}
._uw-media-block_st4hc_3135 ._blockquote-author_st4hc_12011 {
  display: block;
  color: #001641;
  margin: 15px 0;
  font-style: normal;
  font-size: 0.9rem;
}
._uw-media-block_st4hc_3135 ._blockquote-author-subhead_st4hc_30364 {
  display: block;
  color: #001641;
  margin: 15px 0;
  font-style: normal;
  font-weight: 400;
  font-size: 0.9rem;
  margin-top: -10px;
}

._uw-staff-listings--row-title_st4hc_30425 {
  font-size: 3rem;
  line-height: 52px;
  margin-bottom: 15px;
  color: #001641;
}

._uw-staff-listings--items_st4hc_30432 {
  margin: 50px 0;
}
._uw-staff-listings--items_st4hc_30432 ._uw-bg-image_st4hc_16673 {
  position: relative;
  position: relative;
  background-size: cover;
  background-position: 50%;
  margin-bottom: 15px;
}
._uw-staff-listings--items_st4hc_30432 ._uw-bg-image_st4hc_16673::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  content: "";
}
._uw-staff-listings--items_st4hc_30432 ._uw-bg-image_st4hc_16673::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  content: "";
}
._uw-staff-listings--items-heading_st4hc_30456 {
  font-size: 1.6rem;
  text-transform: none;
  margin-bottom: 1rem;
}
._uw-staff-listings--items-title_st4hc_30461 {
  font-size: 1rem;
  text-transform: none;
  margin-bottom: 1rem;
}
._uw-staff-listings--items_st4hc_30432 ._lists--icons_st4hc_30466 {
  margin-left: 0;
}
._uw-staff-listings--items_st4hc_30432 ._lists--icons_st4hc_30466 li::before {
  margin-right: 10px;
}
._uw-staff-listings--items_st4hc_30432 ._lists--icons_st4hc_30466 a {
  color: #001641;
}
._uw-staff-listings--items_st4hc_30432 ._lists--icons_st4hc_30466 a:hover {
  color: #ed0a00;
}

._uw-staff-listings--item-heading_st4hc_30479 {
  margin-bottom: 2rem;
}
._uw-staff-listings--item-heading_st4hc_30479 a {
  font-size: 1.6rem;
  text-transform: none;
  color: #001641;
}

._uw-staff-listings--item-title_st4hc_30488 {
  font-size: 1.125rem;
  text-transform: none;
  margin-bottom: 1rem;
}

@media print, screen and (max-width: 47.99875em) {
  ._uw-profile-compact_st4hc_30495 {
    margin-top: 2rem;
  }
  ._uw-profile-compact_st4hc_30495 h2 + ._uw-profile-card_st4hc_30498,
  ._uw-profile-compact_st4hc_30495 ._uw-profile-card_st4hc_30498 ._cell_st4hc_3333 + ._cell_st4hc_3333 {
    margin-top: 0 !important;
  }
}
._uw-profile-compact_st4hc_30495 ._uw-profile-card_st4hc_30498 + ._uw-profile-card_st4hc_30498 {
  margin-top: 2rem;
}
._uw-profile-compact_st4hc_30495 ._uw-profile-person_st4hc_30506 {
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  font-size: 1.5rem;
  color: #001641;
}
._uw-profile-compact_st4hc_30495 ._uw-profile-position_st4hc_30511 {
  font-weight: 600;
  color: #ed0a00;
  text-transform: uppercase;
}
._uw-profile-compact_st4hc_30495 ._uw-profile-unit_st4hc_30516 {
  font-weight: 600;
}
._uw-profile-compact_st4hc_30495 ._uw-profile-division_st4hc_30519 {
  font-size: 90%;
}
._uw-profile-compact_st4hc_30495 ._uw-profile-contact_st4hc_30522 ._phone_st4hc_30522::before,
._uw-profile-compact_st4hc_30495 ._uw-profile-contact_st4hc_30522 ._email_st4hc_30523::before,
._uw-profile-compact_st4hc_30495 ._uw-profile-contact_st4hc_30522 ._location_st4hc_15912::before {
  font-family: "WwwUowEduAu";
  margin-right: 10px;
}
._uw-profile-compact_st4hc_30495 ._uw-profile-contact_st4hc_30522 ._phone_st4hc_30522::before {
  content: "\f014";
}
._uw-profile-compact_st4hc_30495 ._uw-profile-contact_st4hc_30522 ._email_st4hc_30523::before {
  content: "\f01b";
}
._uw-profile-compact_st4hc_30495 ._uw-profile-contact_st4hc_30522 ._location_st4hc_15912::before {
  content: "\f012";
}
._uw-profile-compact_st4hc_30495 ._uw-profile-link_st4hc_30537 {
  font-size: 90%;
  text-transform: uppercase;
}
._uw-profile-compact_st4hc_30495 ._uw-profile-link_st4hc_30537::after {
  content: "\f001";
  font-family: "WwwUowEduAu";
  margin-left: 10px;
  transition: margin-left cubic-bezier(0.77, 0, 0.18, 1) 0.3s;
  opacity: 1;
}

@media print, screen and (max-width: 47.99875em) {
  ._uw-profile-block_st4hc_30550 + ._uw-profile-block_st4hc_30550 {
    margin-top: 2rem;
  }
}
._uw-profile-block_st4hc_30550 [class^=profile-] + [class^=profile-] {
  margin-top: 2rem;
}
._uw-profile-block_st4hc_30550 ol, ._uw-profile-block_st4hc_30550 ol li {
  list-style-image: none !important;
}

._profile-tabs_st4hc_30561 ._accordion_st4hc_12173 {
  margin-top: 0;
}

._uw-feature-block_st4hc_30565 {
  background: #001641;
  margin: 50px 0;
  padding: 4rem 0;
}
._uw-feature-block_st4hc_30565 a:hover {
  text-decoration: none;
}
._uw-feature-block_st4hc_30565 a:hover h3 {
  text-decoration: underline;
}
._uw-feature-block_st4hc_30565 h2 {
  color: #fff;
}
._uw-feature-block_st4hc_30565 h3 {
  color: #fff;
  font-size: 2rem;
  margin-bottom: 0.5rem;
}
._uw-feature-block_st4hc_30565 p {
  font-size: 0.9rem;
  color: #fff;
}
._uw-feature-block_st4hc_30565 ._img_st4hc_19538 {
  margin-bottom: 20px;
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
._uw-feature-block_st4hc_30565 ._img_st4hc_19538::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 150%;
  content: "";
}
._uw-feature-block_st4hc_30565 img {
  margin-bottom: 20px;
}
._uw-feature-block_st4hc_30565 ._uw-button_st4hc_2905, ._uw-feature-block_st4hc_30565 ._uw-button-white_st4hc_2905, ._uw-feature-block_st4hc_30565 ._uw-button-red_st4hc_2905, ._uw-feature-block_st4hc_30565 ._uw-button-blue_st4hc_2905, ._uw-feature-block_st4hc_30565 ._uw-bg-link_st4hc_2905, ._uw-feature-block_st4hc_30565 ._uw-link-box--link_st4hc_2905, ._uw-feature-block_st4hc_30565 ._uw-subscription-form_st4hc_2905 a, ._uw-subscription-form_st4hc_2905 ._uw-feature-block_st4hc_30565 a, ._uw-feature-block_st4hc_30565 ._uw-subscription-form_st4hc_2905 button, ._uw-subscription-form_st4hc_2905 ._uw-feature-block_st4hc_30565 button, ._uw-feature-block_st4hc_30565 ._uw-stories-search_st4hc_2905 button, ._uw-stories-search_st4hc_2905 ._uw-feature-block_st4hc_30565 button {
  color: #fff;
}
._uw-feature-block_st4hc_30565 ._uw-h3_st4hc_3084 {
  color: #fff;
  font-size: 2rem;
  margin-bottom: 0.5rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-style: normal;
  font-weight: 400;
}

._uw-feature-block-white-bg_st4hc_30617 {
  margin: 50px 0;
  padding: 4rem 0;
}
._uw-feature-block-white-bg_st4hc_30617 a:hover {
  text-decoration: none;
  color: #001641;
}
._uw-feature-block-white-bg_st4hc_30617 a:hover h3 {
  text-decoration: underline;
}
._uw-feature-block-white-bg_st4hc_30617 h2 {
  color: #ed0a00;
  margin-bottom: 30px;
  font-size: 6.5rem;
}
@media (max-width: 768px) {
  ._uw-feature-block-white-bg_st4hc_30617 h2 {
    font-size: 3rem;
  }
}
._uw-feature-block-white-bg_st4hc_30617 h3 {
  color: #001641;
  font-size: 2rem;
  margin-bottom: 0.5rem;
}
._uw-feature-block-white-bg_st4hc_30617 p {
  font-size: 0.9rem;
  color: #001641;
}
._uw-feature-block-white-bg_st4hc_30617 img {
  margin-bottom: 20px;
}
._uw-feature-block-white-bg_st4hc_30617 ._uw-button_st4hc_2905, ._uw-feature-block-white-bg_st4hc_30617 ._uw-button-white_st4hc_2905, ._uw-feature-block-white-bg_st4hc_30617 ._uw-button-red_st4hc_2905, ._uw-feature-block-white-bg_st4hc_30617 ._uw-button-blue_st4hc_2905, ._uw-feature-block-white-bg_st4hc_30617 ._uw-bg-link_st4hc_2905, ._uw-feature-block-white-bg_st4hc_30617 ._uw-link-box--link_st4hc_2905, ._uw-feature-block-white-bg_st4hc_30617 ._uw-subscription-form_st4hc_2905 a, ._uw-subscription-form_st4hc_2905 ._uw-feature-block-white-bg_st4hc_30617 a, ._uw-feature-block-white-bg_st4hc_30617 ._uw-subscription-form_st4hc_2905 button, ._uw-subscription-form_st4hc_2905 ._uw-feature-block-white-bg_st4hc_30617 button, ._uw-feature-block-white-bg_st4hc_30617 ._uw-stories-search_st4hc_2905 button, ._uw-stories-search_st4hc_2905 ._uw-feature-block-white-bg_st4hc_30617 button {
  color: #ed0a00;
}

._uw-mainhead_st4hc_30654, ._home-carousel_st4hc_21380 h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 2.625rem;
  line-height: 2.625rem;
  letter-spacing: -0.08rem;
}
@media (min-width: 768px) {
  ._uw-mainhead_st4hc_30654, ._home-carousel_st4hc_21380 h2 {
    font-size: 3.5rem;
  }
}
@media (min-width: 980px) {
  ._uw-mainhead_st4hc_30654, ._home-carousel_st4hc_21380 h2 {
    font-size: 7.0625rem;
  }
}
@media (min-width: 768px) {
  ._uw-mainhead_st4hc_30654, ._home-carousel_st4hc_21380 h2 {
    line-height: 3.5rem;
  }
}
@media (min-width: 980px) {
  ._uw-mainhead_st4hc_30654, ._home-carousel_st4hc_21380 h2 {
    line-height: 7.0625rem;
  }
}
@media (min-width: 980px) {
  ._uw-mainhead_st4hc_30654, ._home-carousel_st4hc_21380 h2 {
    font-weight: 700;
  }
}

._uw-blockhead_st4hc_15350 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.8125rem;
  line-height: 1.8125rem;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 0.5rem;
}
@media (min-width: 768px) {
  ._uw-blockhead_st4hc_15350 {
    font-size: 1.875rem;
  }
}
@media (min-width: 980px) {
  ._uw-blockhead_st4hc_15350 {
    font-size: 2rem;
  }
}
@media (min-width: 768px) {
  ._uw-blockhead_st4hc_15350 {
    line-height: 2.25rem;
  }
}
@media (min-width: 980px) {
  ._uw-blockhead_st4hc_15350 {
    line-height: 2.625rem;
  }
}
._uw-homepage_st4hc_14400 ._uw-blockhead_st4hc_15350 {
  font-size: 2.625rem;
  line-height: 2.875rem;
  margin-bottom: 1.75rem;
}
@media (min-width: 768px) {
  ._uw-homepage_st4hc_14400 ._uw-blockhead_st4hc_15350 {
    font-size: 3.5rem;
  }
}
@media (min-width: 980px) {
  ._uw-homepage_st4hc_14400 ._uw-blockhead_st4hc_15350 {
    font-size: 5rem;
  }
}
@media (min-width: 768px) {
  ._uw-homepage_st4hc_14400 ._uw-blockhead_st4hc_15350 {
    line-height: 3.5625rem;
  }
}
@media (min-width: 980px) {
  ._uw-homepage_st4hc_14400 ._uw-blockhead_st4hc_15350 {
    line-height: 5.625rem;
  }
}

._uw-subhead_st4hc_30740 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #ed0a00;
  font-size: 1.875rem;
  line-height: 1.0666666667;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}

._uw-link-small_st4hc_14807, ._uw-btn-red_st4hc_14807, ._uw-btn_st4hc_14807, p._button-grey_st4hc_14807 a, p._button-navy_st4hc_14807 a, ._uw-link-big_st4hc_12204, p._button-blue_st4hc_12205 a, p._button-red_st4hc_12207 a, ._motivation-widget_st4hc_3333 ._mw-link-small_st4hc_14807 > a, ._motivation-widget_st4hc_3333 ._mw-quicklinks_st4hc_14807 {
  color: #ed0a00;
  display: block;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._uw-link-small_st4hc_14807::after, ._uw-btn-red_st4hc_14807::after, ._uw-btn_st4hc_14807::after, p._button-grey_st4hc_14807 a::after, p._button-navy_st4hc_14807 a::after, ._uw-link-big_st4hc_12204::after, p._button-blue_st4hc_12205 a::after, p._button-red_st4hc_12207 a::after, ._motivation-widget_st4hc_3333 ._mw-link-small_st4hc_14807 > a::after, ._motivation-widget_st4hc_3333 ._mw-quicklinks_st4hc_14807::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  position: relative;
  right: -15px;
  transition: right 0.4s;
}
._uw-link-small_st4hc_14807:hover, ._uw-btn-red_st4hc_14807:hover, ._uw-btn_st4hc_14807:hover, p._button-grey_st4hc_14807 a:hover, p._button-navy_st4hc_14807 a:hover, ._uw-link-big_st4hc_12204:hover, p._button-blue_st4hc_12205 a:hover, p._button-red_st4hc_12207 a:hover, ._motivation-widget_st4hc_3333 ._mw-link-small_st4hc_14807 > a:hover, ._motivation-widget_st4hc_3333 ._mw-quicklinks_st4hc_14807:hover, ._uw-link-small_st4hc_14807:focus, ._uw-btn-red_st4hc_14807:focus, ._uw-btn_st4hc_14807:focus, p._button-grey_st4hc_14807 a:focus, p._button-navy_st4hc_14807 a:focus, ._uw-link-big_st4hc_12204:focus, p._button-blue_st4hc_12205 a:focus, p._button-red_st4hc_12207 a:focus, ._motivation-widget_st4hc_3333 ._mw-link-small_st4hc_14807 > a:focus, ._motivation-widget_st4hc_3333 ._mw-quicklinks_st4hc_14807:focus {
  text-decoration: none;
}
._uw-link-small_st4hc_14807:hover::after, ._uw-btn-red_st4hc_14807:hover::after, ._uw-btn_st4hc_14807:hover::after, p._button-grey_st4hc_14807 a:hover::after, p._button-navy_st4hc_14807 a:hover::after, ._uw-link-big_st4hc_12204:hover::after, p._button-blue_st4hc_12205 a:hover::after, p._button-red_st4hc_12207 a:hover::after, ._motivation-widget_st4hc_3333 ._mw-link-small_st4hc_14807 > a:hover::after, ._motivation-widget_st4hc_3333 ._mw-quicklinks_st4hc_14807:hover::after, ._uw-link-small_st4hc_14807:focus::after, ._uw-btn-red_st4hc_14807:focus::after, ._uw-btn_st4hc_14807:focus::after, p._button-grey_st4hc_14807 a:focus::after, p._button-navy_st4hc_14807 a:focus::after, ._uw-link-big_st4hc_12204:focus::after, p._button-blue_st4hc_12205 a:focus::after, p._button-red_st4hc_12207 a:focus::after, ._motivation-widget_st4hc_3333 ._mw-link-small_st4hc_14807 > a:focus::after, ._motivation-widget_st4hc_3333 ._mw-quicklinks_st4hc_14807:focus::after {
  right: -23px;
}
._uw-link-small_st4hc_14807 + ._uw-link-small_st4hc_14807, ._uw-btn-red_st4hc_14807 + ._uw-link-small_st4hc_14807, ._uw-link-small_st4hc_14807 + ._uw-btn-red_st4hc_14807, ._uw-btn-red_st4hc_14807 + ._uw-btn-red_st4hc_14807, ._uw-btn_st4hc_14807 + ._uw-link-small_st4hc_14807, p._button-grey_st4hc_14807 a + ._uw-link-small_st4hc_14807, p._button-navy_st4hc_14807 a + ._uw-link-small_st4hc_14807, ._uw-btn_st4hc_14807 + ._uw-btn-red_st4hc_14807, p._button-grey_st4hc_14807 a + ._uw-btn-red_st4hc_14807, p._button-navy_st4hc_14807 a + ._uw-btn-red_st4hc_14807, ._uw-link-small_st4hc_14807 + ._uw-btn_st4hc_14807, p._button-grey_st4hc_14807 ._uw-link-small_st4hc_14807 + a, p._button-navy_st4hc_14807 ._uw-link-small_st4hc_14807 + a, ._uw-btn-red_st4hc_14807 + ._uw-btn_st4hc_14807, p._button-grey_st4hc_14807 ._uw-btn-red_st4hc_14807 + a, p._button-navy_st4hc_14807 ._uw-btn-red_st4hc_14807 + a, ._uw-btn_st4hc_14807 + ._uw-btn_st4hc_14807, p._button-grey_st4hc_14807 a + ._uw-btn_st4hc_14807, p._button-grey_st4hc_14807 ._uw-btn_st4hc_14807 + a, p._button-grey_st4hc_14807 a + a, p._button-navy_st4hc_14807 a + ._uw-btn_st4hc_14807, p._button-navy_st4hc_14807 p._button-grey_st4hc_14807 a + a, p._button-grey_st4hc_14807 p._button-navy_st4hc_14807 a + a, p._button-navy_st4hc_14807 ._uw-btn_st4hc_14807 + a, p._button-navy_st4hc_14807 p._button-grey_st4hc_14807 a + a, p._button-grey_st4hc_14807 p._button-navy_st4hc_14807 a + a, p._button-navy_st4hc_14807 a + a, ._uw-link-big_st4hc_12204 + ._uw-link-small_st4hc_14807, p._button-blue_st4hc_12205 a + ._uw-link-small_st4hc_14807, p._button-red_st4hc_12207 a + ._uw-link-small_st4hc_14807, ._uw-link-big_st4hc_12204 + ._uw-btn-red_st4hc_14807, p._button-blue_st4hc_12205 a + ._uw-btn-red_st4hc_14807, p._button-red_st4hc_12207 a + ._uw-btn-red_st4hc_14807, ._uw-link-big_st4hc_12204 + ._uw-btn_st4hc_14807, p._button-grey_st4hc_14807 ._uw-link-big_st4hc_12204 + a, p._button-blue_st4hc_12205 a + ._uw-btn_st4hc_14807, p._button-blue_st4hc_12205 p._button-grey_st4hc_14807 a + a, p._button-grey_st4hc_14807 p._button-blue_st4hc_12205 a + a, p._button-red_st4hc_12207 a + ._uw-btn_st4hc_14807, p._button-red_st4hc_12207 p._button-grey_st4hc_14807 a + a, p._button-grey_st4hc_14807 p._button-red_st4hc_12207 a + a, p._button-navy_st4hc_14807 ._uw-link-big_st4hc_12204 + a, ._uw-link-small_st4hc_14807 + ._uw-link-big_st4hc_12204, p._button-blue_st4hc_12205 ._uw-link-small_st4hc_14807 + a, p._button-red_st4hc_12207 ._uw-link-small_st4hc_14807 + a, ._uw-btn-red_st4hc_14807 + ._uw-link-big_st4hc_12204, p._button-blue_st4hc_12205 ._uw-btn-red_st4hc_14807 + a, p._button-red_st4hc_12207 ._uw-btn-red_st4hc_14807 + a, ._uw-btn_st4hc_14807 + ._uw-link-big_st4hc_12204, p._button-grey_st4hc_14807 a + ._uw-link-big_st4hc_12204, p._button-blue_st4hc_12205 ._uw-btn_st4hc_14807 + a, p._button-blue_st4hc_12205 p._button-grey_st4hc_14807 a + a, p._button-grey_st4hc_14807 p._button-blue_st4hc_12205 a + a, p._button-red_st4hc_12207 ._uw-btn_st4hc_14807 + a, p._button-red_st4hc_12207 p._button-grey_st4hc_14807 a + a, p._button-grey_st4hc_14807 p._button-red_st4hc_12207 a + a, p._button-navy_st4hc_14807 a + ._uw-link-big_st4hc_12204, ._uw-link-big_st4hc_12204 + ._uw-link-big_st4hc_12204, p._button-blue_st4hc_12205 a + ._uw-link-big_st4hc_12204, p._button-blue_st4hc_12205 ._uw-link-big_st4hc_12204 + a, p._button-blue_st4hc_12205 a + a, p._button-red_st4hc_12207 a + ._uw-link-big_st4hc_12204, p._button-red_st4hc_12207 ._uw-link-big_st4hc_12204 + a, p._button-red_st4hc_12207 a + a, ._motivation-widget_st4hc_3333 ._mw-link-small_st4hc_14807 > a + ._uw-link-small_st4hc_14807, ._motivation-widget_st4hc_3333 ._mw-link-small_st4hc_14807 > a + ._uw-btn-red_st4hc_14807, ._motivation-widget_st4hc_3333 ._mw-link-small_st4hc_14807 > a + ._uw-btn_st4hc_14807, ._motivation-widget_st4hc_3333 p._button-grey_st4hc_14807 ._mw-link-small_st4hc_14807 > a + a, p._button-grey_st4hc_14807 ._motivation-widget_st4hc_3333 ._mw-link-small_st4hc_14807 > a + a, ._motivation-widget_st4hc_3333 ._mw-link-small_st4hc_14807 > a + ._uw-link-big_st4hc_12204, ._motivation-widget_st4hc_3333 ._mw-quicklinks_st4hc_14807 + ._uw-link-small_st4hc_14807, ._motivation-widget_st4hc_3333 ._mw-quicklinks_st4hc_14807 + ._uw-btn-red_st4hc_14807, ._motivation-widget_st4hc_3333 ._mw-quicklinks_st4hc_14807 + ._uw-btn_st4hc_14807, ._motivation-widget_st4hc_3333 p._button-grey_st4hc_14807 ._mw-quicklinks_st4hc_14807 + a, p._button-grey_st4hc_14807 ._motivation-widget_st4hc_3333 ._mw-quicklinks_st4hc_14807 + a, ._motivation-widget_st4hc_3333 p._button-navy_st4hc_14807 ._mw-quicklinks_st4hc_14807 + a, p._button-navy_st4hc_14807 ._motivation-widget_st4hc_3333 ._mw-quicklinks_st4hc_14807 + a, ._motivation-widget_st4hc_3333 ._mw-quicklinks_st4hc_14807 + ._uw-link-big_st4hc_12204, ._motivation-widget_st4hc_3333 p._button-blue_st4hc_12205 ._mw-quicklinks_st4hc_14807 + a, p._button-blue_st4hc_12205 ._motivation-widget_st4hc_3333 ._mw-quicklinks_st4hc_14807 + a, ._motivation-widget_st4hc_3333 p._button-red_st4hc_12207 ._mw-quicklinks_st4hc_14807 + a, p._button-red_st4hc_12207 ._motivation-widget_st4hc_3333 ._mw-quicklinks_st4hc_14807 + a, ._motivation-widget_st4hc_3333 ._mw-link-small_st4hc_14807 > ._uw-link-small_st4hc_14807 + a, ._motivation-widget_st4hc_3333 ._mw-link-small_st4hc_14807 > ._uw-btn-red_st4hc_14807 + a, ._motivation-widget_st4hc_3333 ._mw-link-small_st4hc_14807 > ._uw-btn_st4hc_14807 + a, ._motivation-widget_st4hc_3333 p._button-grey_st4hc_14807 ._mw-link-small_st4hc_14807 > a + a, p._button-grey_st4hc_14807 ._motivation-widget_st4hc_3333 ._mw-link-small_st4hc_14807 > a + a, ._motivation-widget_st4hc_3333 ._mw-link-small_st4hc_14807 > ._uw-link-big_st4hc_12204 + a, ._motivation-widget_st4hc_3333 ._mw-link-small_st4hc_14807 > a + a, ._motivation-widget_st4hc_3333 ._mw-link-small_st4hc_14807 > ._mw-quicklinks_st4hc_14807 + a, ._motivation-widget_st4hc_3333 ._uw-link-small_st4hc_14807 + ._mw-quicklinks_st4hc_14807, ._motivation-widget_st4hc_3333 ._uw-btn-red_st4hc_14807 + ._mw-quicklinks_st4hc_14807, ._motivation-widget_st4hc_3333 ._uw-btn_st4hc_14807 + ._mw-quicklinks_st4hc_14807, ._motivation-widget_st4hc_3333 p._button-grey_st4hc_14807 a + ._mw-quicklinks_st4hc_14807, p._button-grey_st4hc_14807 ._motivation-widget_st4hc_3333 a + ._mw-quicklinks_st4hc_14807, ._motivation-widget_st4hc_3333 p._button-navy_st4hc_14807 a + ._mw-quicklinks_st4hc_14807, p._button-navy_st4hc_14807 ._motivation-widget_st4hc_3333 a + ._mw-quicklinks_st4hc_14807, ._motivation-widget_st4hc_3333 ._uw-link-big_st4hc_12204 + ._mw-quicklinks_st4hc_14807, ._motivation-widget_st4hc_3333 p._button-blue_st4hc_12205 a + ._mw-quicklinks_st4hc_14807, p._button-blue_st4hc_12205 ._motivation-widget_st4hc_3333 a + ._mw-quicklinks_st4hc_14807, ._motivation-widget_st4hc_3333 p._button-red_st4hc_12207 a + ._mw-quicklinks_st4hc_14807, p._button-red_st4hc_12207 ._motivation-widget_st4hc_3333 a + ._mw-quicklinks_st4hc_14807, ._motivation-widget_st4hc_3333 ._mw-link-small_st4hc_14807 > a + ._mw-quicklinks_st4hc_14807, ._motivation-widget_st4hc_3333 ._mw-quicklinks_st4hc_14807 + ._mw-quicklinks_st4hc_14807 {
  margin-top: 0.9375rem;
}

._uw-link-big_st4hc_12204, p._button-blue_st4hc_12205 a, p._button-red_st4hc_12207 a {
  font-size: 1rem;
  line-height: 1.5;
}

._uw-btn_st4hc_14807, p._button-grey_st4hc_14807 a, p._button-navy_st4hc_14807 a {
  font-size: 1.125rem;
  line-height: 1.3333333333;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #fff;
  background-color: #001641;
  padding: 0.8rem 3rem 0.8rem 1.25rem;
  position: relative;
  display: inline-block;
  transition: background-color 0.2s ease-in-out;
}
._uw-btn_st4hc_14807::after, p._button-grey_st4hc_14807 a::after, p._button-navy_st4hc_14807 a::after {
  position: absolute;
  transition: right 0.2s ease-in-out;
  right: 1.5rem;
}
._uw-btn_st4hc_14807:hover, p._button-grey_st4hc_14807 a:hover, p._button-navy_st4hc_14807 a:hover {
  color: #fff;
  background-color: #0033FF;
}
._uw-btn_st4hc_14807:hover::after, p._button-grey_st4hc_14807 a:hover::after, p._button-navy_st4hc_14807 a:hover::after {
  margin-left: 15px;
  right: 1.25rem;
}

._uw-btn-red_st4hc_14807 {
  font-size: 1.125rem;
  line-height: 1.5rem;
  color: #fff;
  background-color: #ed0a00;
  padding: 0.8rem 3rem 0.8rem 1.25rem;
  position: relative;
  display: inline-block;
  transition: background-color 0.2s ease-in-out;
}
._uw-btn-red_st4hc_14807::after {
  position: absolute;
  transition: right 0.2s ease-in-out;
  right: 1.5rem;
}
._uw-btn-red_st4hc_14807:hover::after {
  margin-left: 15px;
  right: 1.25rem;
}

._uw-blockquote_st4hc_30836 {
  color: #001641;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  position: relative;
  font-size: 1.25rem;
  line-height: 1.75rem;
  padding-top: 60px;
}
._uw-blockquote_st4hc_30836::before {
  font-style: normal;
  content: open-quote;
  position: absolute;
  margin-top: -10px;
  font-size: 8.5rem;
  font-weight: 500;
}
._uw-blockquote_st4hc_30836::after {
  content: close-quote;
  visibility: hidden;
  position: absolute;
}
._uw-blockquote-citation_st4hc_30857, ._uw-blockquote-subcitation_st4hc_30857 {
  display: block;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-style: normal;
  font-size: 0.875rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  margin: 5px 0;
}
._uw-blockquote-citation_st4hc_30857 {
  margin-top: 25px;
  font-weight: 700;
}
._dark-background_st4hc_3019 ._uw-blockquote_st4hc_30836::before {
  color: #ed0a00;
}
._dark-background_st4hc_3019 ._uw-blockquote_st4hc_30836 ._uw-blockquote-citation_st4hc_30857,
._dark-background_st4hc_3019 ._uw-blockquote_st4hc_30836 ._uw-blockquote-subcitation_st4hc_30857 {
  color: #fff;
}

._uw-pullquote_st4hc_30883 {
  color: #ed0a00;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-style: italic;
  position: relative;
  font-size: 1.6875rem;
  line-height: 1.875rem;
  padding-top: 20px;
}
@media (min-width: 768px) {
  ._uw-pullquote_st4hc_30883 {
    font-size: 1.5rem;
  }
}
@media (min-width: 980px) {
  ._uw-pullquote_st4hc_30883 {
    font-size: 1.5rem;
  }
}
@media (min-width: 768px) {
  ._uw-pullquote_st4hc_30883 {
    line-height: 1.625rem;
  }
}
@media (min-width: 980px) {
  ._uw-pullquote_st4hc_30883 {
    line-height: 1.625rem;
  }
}
._uw-pullquote_st4hc_30883::before {
  content: "";
  position: absolute;
  margin-top: -20px;
  width: 50px;
  height: 1px;
  background: #ed0a00;
}

p a {
  font-weight: 700;
}

ul {
  list-style-type: square;
}

._uw-text-intro_st4hc_30929 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.6875rem;
  line-height: 1.1851851852;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}

span._intro_st4hc_3165 {
  font-size: 1.3rem;
  line-height: 1.4;
  letter-spacing: -0.02em;
}

span._link-button-blue_st4hc_30946 a,
a._link-button-blue_st4hc_30946, span._link-button-red_st4hc_30947 a,
a._link-button-red_st4hc_30947, span._link-button-navy_st4hc_30948 a,
a._link-button-navy_st4hc_30948 {
  display: inline-block;
  position: relative;
  margin-bottom: 1rem;
  font-size: 1.125rem;
  line-height: 1.3333333333;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: 600;
  text-transform: uppercase;
  text-decoration: none;
}
span._link-button-blue_st4hc_30946 a::after,
a._link-button-blue_st4hc_30946::after, span._link-button-red_st4hc_30947 a::after,
a._link-button-red_st4hc_30947::after, span._link-button-navy_st4hc_30948 a::after,
a._link-button-navy_st4hc_30948::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  position: relative;
  right: -15px;
  transition: right 0.4s;
}
span._link-button-blue_st4hc_30946 a:hover::after,
a._link-button-blue_st4hc_30946:hover::after, span._link-button-red_st4hc_30947 a:hover::after,
a._link-button-red_st4hc_30947:hover::after, span._link-button-navy_st4hc_30948 a:hover::after,
a._link-button-navy_st4hc_30948:hover::after, span._link-button-blue_st4hc_30946 a:focus::after,
a._link-button-blue_st4hc_30946:focus::after, span._link-button-red_st4hc_30947 a:focus::after,
a._link-button-red_st4hc_30947:focus::after, span._link-button-navy_st4hc_30948 a:focus::after,
a._link-button-navy_st4hc_30948:focus::after {
  right: -23px;
}

span._link-button-navy_st4hc_30948 a,
a._link-button-navy_st4hc_30948 {
  color: #fff;
  background-color: #001641;
  padding: 0.8rem 3rem 0.8rem 1.25rem;
  transition: background-color 0.2s ease-in-out;
}
span._link-button-navy_st4hc_30948 a::after,
a._link-button-navy_st4hc_30948::after {
  position: absolute;
  transition: right 0.2s ease-in-out;
  right: 1.5rem;
}
span._link-button-navy_st4hc_30948 a:hover, span._link-button-navy_st4hc_30948 a:focus,
a._link-button-navy_st4hc_30948:hover,
a._link-button-navy_st4hc_30948:focus {
  color: #fff;
  background-color: #0033FF;
}
span._link-button-navy_st4hc_30948 a:hover::after, span._link-button-navy_st4hc_30948 a:focus::after,
a._link-button-navy_st4hc_30948:hover::after,
a._link-button-navy_st4hc_30948:focus::after {
  right: 1.25rem;
}

span._link-button-navy_st4hc_30948[class][class][class][class] a:visited,
a._link-button-navy_st4hc_30948[class][class][class][class]:visited {
  color: #fff;
}

span._link-button-red_st4hc_30947 a,
a._link-button-red_st4hc_30947 {
  color: #ed0a00;
}

span._link-button-red_st4hc_30947[class][class][class][class] a:visited,
a._link-button-red_st4hc_30947[class][class][class][class]:visited {
  color: #ed0a00;
}

span._link-button-blue_st4hc_30946 a,
a._link-button-blue_st4hc_30946 {
  color: #0033FF;
}

span._link-button-blue_st4hc_30946[class][class][class][class] a:visited,
a._link-button-blue_st4hc_30946[class][class][class][class]:visited {
  color: #0033FF;
}

span._link-button-navy_st4hc_30948[class][class][class][class] a,
a._link-button-navy_st4hc_30948[class][class][class][class],
span._link-button-red_st4hc_30947[class][class][class][class] a,
a._link-button-red_st4hc_30947[class][class][class][class],
span._link-button-blue_st4hc_30946[class][class][class][class] a,
a._link-button-blue_st4hc_30946[class][class][class][class] {
  text-decoration: none;
}

p._button-navy_st4hc_14807 a,
p._button-red_st4hc_12207 a,
p._button-blue_st4hc_12205 a,
p._button-grey_st4hc_14807 a {
  text-decoration: none !important;
}

p._button-red_st4hc_12207 a {
  font-size: 1.125rem;
  line-height: 1.3333333333;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}

p._button-blue_st4hc_12205 a {
  color: #0033FF;
  font-size: 1.125rem;
  line-height: 1.3333333333;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}

p._button-grey_st4hc_14807 a {
  color: #001641;
  background-color: #F2F2F2;
}

p._button-navy_st4hc_14807,
p._button-red_st4hc_12207,
p._button-blue_st4hc_12205,
p._button-grey_st4hc_14807 {
  margin-top: 1rem;
}

:is(p._button-navy_st4hc_14807, p._button-red_st4hc_12207, p._button-blue_st4hc_12205, p._button-grey_st4hc_14807) + :is(p._button-navy_st4hc_14807, p._button-red_st4hc_12207, p._button-blue_st4hc_12205, p._button-grey_st4hc_14807) {
  margin-top: 1.5rem;
}

._home-carousel_st4hc_21380 {
  width: 100%;
  height: 500px;
  padding: 0;
  margin-bottom: 2rem;
  margin-top: 77px;
  position: relative;
}
@media (min-width: 768px) {
  ._home-carousel_st4hc_21380 {
    height: 550px;
  }
}
@media (min-width: 980px) {
  ._home-carousel_st4hc_21380 {
    margin-top: 0;
    height: 700px;
  }
}
@media (min-width: 1600px) {
  ._home-carousel_st4hc_21380 {
    height: calc(100vh - 100px);
  }
}
._home-carousel_st4hc_21380 ._swiper-slide_st4hc_55 div {
  height: 100%;
}
@media (max-width: 640px) {
  ._home-carousel_st4hc_21380 ._swiper-slide_st4hc_55 {
    display: flex;
    flex-direction: column;
  }
}
._home-carousel_st4hc_21380 ._slide-content_st4hc_27317 {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  position: relative;
  z-index: 1;
  padding-bottom: 2rem;
}
@media (min-width: 640px) {
  ._home-carousel_st4hc_21380 ._slide-content_st4hc_27317 {
    padding-bottom: 4rem;
  }
}
._home-carousel_st4hc_21380 h2 {
  color: #fff;
  font-size: 2.625rem;
  line-height: 2.875rem;
  line-height: 1.02;
  letter-spacing: -0.08rem;
  font-weight: 700;
  margin-bottom: 0.5rem;
}
@media (min-width: 768px) {
  ._home-carousel_st4hc_21380 h2 {
    font-size: 3.5rem;
  }
}
@media (min-width: 980px) {
  ._home-carousel_st4hc_21380 h2 {
    font-size: 8.125rem;
  }
}
@media (min-width: 768px) {
  ._home-carousel_st4hc_21380 h2 {
    line-height: 3.5625rem;
  }
}
@media (min-width: 980px) {
  ._home-carousel_st4hc_21380 h2 {
    line-height: 7.625rem;
  }
}
@media (min-width: 768px) {
  ._home-carousel_st4hc_21380 h2 {
    max-width: 80%;
  }
}
@media (min-width: 980px) {
  ._home-carousel_st4hc_21380 h2 {
    margin-bottom: 2rem;
    font-size: 7.025rem;
    font-weight: 700;
  }
}
._home-carousel_st4hc_21380 p {
  color: #fff;
  margin-bottom: 1rem;
}
@media (min-width: 640px) {
  ._home-carousel_st4hc_21380 p {
    margin-bottom: 2rem;
    max-width: 75%;
  }
}
._home-carousel_st4hc_21380 a {
  color: #fff;
}
@media (max-width: 640px) {
  ._home-carousel_st4hc_21380 a {
    font-size: 1.125rem;
  }
}
._home-carousel_st4hc_21380 ._slide__image_st4hc_27397, ._home-carousel_st4hc_21380 ._slide__video_st4hc_27398 {
  background-size: cover;
}
@media (max-width: 640px) {
  ._home-carousel_st4hc_21380 ._slide__image_st4hc_27397, ._home-carousel_st4hc_21380 ._slide__video_st4hc_27398 {
    flex: 1;
    background-position: center;
  }
}
@media (min-width: 640px) {
  ._home-carousel_st4hc_21380 ._slide__image_st4hc_27397, ._home-carousel_st4hc_21380 ._slide__video_st4hc_27398 {
    position: absolute;
    width: 100%;
  }
}
@media (min-width: 980px) {
  ._home-carousel_st4hc_21380 ._slide__image_st4hc_27397, ._home-carousel_st4hc_21380 ._slide__video_st4hc_27398 {
    background-position-x: 40%;
  }
}
@media (max-width: 640px) {
  ._home-carousel_st4hc_21380 ._slide__video_st4hc_27398 {
    width: 100%;
    padding-top: 56.25%;
    height: 0px;
    position: relative;
  }
}
._home-carousel_st4hc_21380 ._slide__video-display_st4hc_27432 {
  position: absolute;
  object-fit: cover;
  z-index: 0;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
._home-carousel_st4hc_21380 ._slide__video_st4hc_27398 ._pause-background_st4hc_27443 {
  position: absolute;
  bottom: 1em;
  right: 1em;
  z-index: 1;
}
._home-carousel_st4hc_21380 ._slide__video_st4hc_27398 ._pause-background_st4hc_27443 ._pause_st4hc_27443, ._home-carousel_st4hc_21380 ._slide__video_st4hc_27398 ._pause-background_st4hc_27443 ._play_st4hc_27451 {
  fill: white;
}
@media (max-width: 640px) {
  ._home-carousel_st4hc_21380 ._slide__body_st4hc_27456 {
    background-color: #001641;
    height: auto !important;
    width: 100%;
    bottom: 0;
    padding-top: 2rem;
  }
}
@media (min-width: 640px) {
  ._home-carousel_st4hc_21380 ._slide__body_st4hc_27456::after, ._home-carousel_st4hc_21380 ._slide__body_st4hc_27456::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
  }
}
._home-carousel_st4hc_21380 ._slide__body_st4hc_27456::before {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 100%);
  width: 50%;
}
._home-carousel_st4hc_21380 ._slide__body_st4hc_27456::after {
  background-image: linear-gradient(42deg, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 75%);
  width: 100%;
}
@media (min-width: 640px) {
  ._home-carousel_st4hc_21380::before {
    content: "";
    width: 100%;
    height: 17.8125rem;
    position: absolute;
    top: 0;
    left: 0;
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.69) 100%);
    z-index: 2;
  }
}

._uw-home-slider__bullet-container_st4hc_16989 {
  border-bottom: 0.0625rem dashed #E5E5E4;
  padding-left: 0 !important;
}
._uw-home-slider__bullets_st4hc_11765 {
  text-align: left;
  white-space: nowrap;
  overflow-y: hidden;
  overflow-x: auto;
  padding: 0 0 1.25rem;
  margin-top: 1.25rem;
}
._uw-home-slider__bullets_st4hc_11765 button {
  width: auto;
  height: auto;
  background: none;
  display: inline-block;
  margin-bottom: 0;
  margin-left: 1.875rem;
  color: #001641;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  text-align: left;
  cursor: pointer;
  border-radius: 0;
  opacity: 1;
}
._uw-home-slider__bullets_st4hc_11765 button::before {
  content: none;
}
._uw-home-slider__bullets_st4hc_11765 button::after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.125rem;
  background: #fff;
  margin-top: 0.3125rem;
  transition: transform 0.3s, background-color 0s;
  transition-delay: 0s, 0.3s;
  transform: scale3d(0, 1, 1);
  transform-origin: top left;
}
._uw-home-slider__bullets_st4hc_11765 button:first-of-type {
  margin-left: 0;
}
._uw-home-slider__bullets_st4hc_11765 button._swiper-pagination-bullet-active_st4hc_288 {
  color: #ed0a00;
}
._uw-home-slider__bullets_st4hc_11765 button._swiper-pagination-bullet-active_st4hc_288::after {
  background: #ed0a00;
  transform: scale3d(1, 1, 1);
  transition-delay: 0s, 0s;
}
._uw-home-slider__bullets_st4hc_11765 button._swiper-pagination-bullet-active_st4hc_288:hover {
  text-decoration: none;
}
._uw-home-slider__bullets_st4hc_11765 button._swiper-pagination-bullet-active_st4hc_288:hover::after {
  background: #ed0a00;
  transform: scale3d(1, 1, 1);
  transition-delay: 0s, 0s;
}
._uw-home-slider__bullets_st4hc_11765 button:focus {
  outline: 1px dotted #001641;
  box-shadow: 0 0 2px #fff;
}
._uw-home-slider__bullets_st4hc_11765 button:hover {
  text-decoration: none;
}
._uw-home-slider__bullets_st4hc_11765 button:hover::after {
  background: #001641;
  transform: scale3d(1, 1, 1);
  transition-delay: 0s, 0s;
}
@media print, screen and (min-width: 64em) {
  ._uw-home-slider__bullets_st4hc_11765 {
    padding-bottom: 1.875rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-home-slider__bullet-container_st4hc_16989 {
    padding-left: 60px;
  }
  ._uw-home-slider__bullets_st4hc_11765 {
    margin: 1.875rem 0 0;
    padding-bottom: 2.1875rem;
  }
}

._uw-home-carousel_st4hc_19884 {
  margin-bottom: 2rem;
}
@media (min-width: 640px) {
  ._uw-home-carousel_st4hc_19884 {
    margin-bottom: 5rem;
  }
}

/* styles migrated from t4-updates.css */
/* styles migrated from t4-updates.css, i can not determine which file they should reside in */
div._grid-x_st4hc_3385._grid-margin-x_st4hc_3382._results_st4hc_16867 {
  width: 100%;
}

@media (max-width: 1080px) {
  div._cell_st4hc_3333._media-cell_st4hc_31385 {
    margin-bottom: 20px;
  }
}
._checkedDarkRed_st4hc_26895 {
  color: #ed0a00;
}

._t4Edit-page_st4hc_31393 {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  color: #ed0a00;
  margin: 0.9375rem 0 0.3125rem;
}

._header_st4hc_12058 {
  color: var(--color-uow-primary);
  text-align: center;
  border-bottom: var(--border);
  padding-block: var(--spacing-sm);
  padding-inline: var(--spacing-md);
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-sm);
}
._header_st4hc_12058 h1 {
  font-size: clamp(1.25rem, 0.977rem + 1.36vw, 2rem);
  font-weight: 500;
  margin: 0;
}
._header_st4hc_12058 a > img {
  height: clamp(2.5rem, 2.318rem + 0.91vw, 3rem);
  will-change: filter;
  transition: filter 300ms;
}
._header_st4hc_12058 a > img:hover {
  filter: drop-shadow(0 0 2em var(--color-hover, rgba(100, 108, 255, 0.6666666667)));
}
@media screen and (min-width: 640px) {
  ._header_st4hc_12058 {
    justify-content: space-between;
  }
}
._header_st4hc_12058 ._links_st4hc_13441 a {
  color: var(--color-uow-primary);
  padding-inline: 0.75rem;
}
:root {
  --section-spacing-y: clamp(2em, -4.864em + 16.46vmax, 6.25em);
}

/**
* Original styles below this line
*/
/**
 * Swiper 6.8.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: August 23, 2021
 */
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}

._swiper-container_ew3pk_30 {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

._swiper-container-vertical_ew3pk_41 > ._swiper-wrapper_ew3pk_41 {
  flex-direction: column;
}

._swiper-wrapper_ew3pk_41 {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

._swiper-container-android_ew3pk_55 ._swiper-slide_ew3pk_55,
._swiper-wrapper_ew3pk_41 {
  transform: translate3d(0px, 0, 0);
}

._swiper-container-multirow_ew3pk_60 > ._swiper-wrapper_ew3pk_41 {
  flex-wrap: wrap;
}

._swiper-container-multirow-column_ew3pk_64 > ._swiper-wrapper_ew3pk_41 {
  flex-wrap: wrap;
  flex-direction: column;
}

._swiper-container-free-mode_ew3pk_69 > ._swiper-wrapper_ew3pk_41 {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

._swiper-container-pointer-events_ew3pk_74 {
  touch-action: pan-y;
}

._swiper-container-pointer-events_ew3pk_74._swiper-container-vertical_ew3pk_41 {
  touch-action: pan-x;
}

._swiper-slide_ew3pk_55 {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

._swiper-slide-invisible-blank_ew3pk_90 {
  visibility: hidden;
}

/* Auto Height */
._swiper-container-autoheight_ew3pk_95,
._swiper-container-autoheight_ew3pk_95 ._swiper-slide_ew3pk_55 {
  height: auto;
}

._swiper-container-autoheight_ew3pk_95 ._swiper-wrapper_ew3pk_41 {
  align-items: flex-start;
  transition-property: transform, height;
}

/* 3D Effects */
._swiper-container-3d_ew3pk_106 {
  perspective: 1200px;
}

._swiper-container-3d_ew3pk_106 ._swiper-wrapper_ew3pk_41,
._swiper-container-3d_ew3pk_106 ._swiper-slide_ew3pk_55,
._swiper-container-3d_ew3pk_106 ._swiper-slide-shadow-left_ew3pk_112,
._swiper-container-3d_ew3pk_106 ._swiper-slide-shadow-right_ew3pk_113,
._swiper-container-3d_ew3pk_106 ._swiper-slide-shadow-top_ew3pk_114,
._swiper-container-3d_ew3pk_106 ._swiper-slide-shadow-bottom_ew3pk_115,
._swiper-container-3d_ew3pk_106 ._swiper-cube-shadow_ew3pk_116 {
  transform-style: preserve-3d;
}

._swiper-container-3d_ew3pk_106 ._swiper-slide-shadow-left_ew3pk_112,
._swiper-container-3d_ew3pk_106 ._swiper-slide-shadow-right_ew3pk_113,
._swiper-container-3d_ew3pk_106 ._swiper-slide-shadow-top_ew3pk_114,
._swiper-container-3d_ew3pk_106 ._swiper-slide-shadow-bottom_ew3pk_115 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

._swiper-container-3d_ew3pk_106 ._swiper-slide-shadow-left_ew3pk_112 {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

._swiper-container-3d_ew3pk_106 ._swiper-slide-shadow-right_ew3pk_113 {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

._swiper-container-3d_ew3pk_106 ._swiper-slide-shadow-top_ew3pk_114 {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

._swiper-container-3d_ew3pk_106 ._swiper-slide-shadow-bottom_ew3pk_115 {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* CSS Mode */
._swiper-container-css-mode_ew3pk_150 > ._swiper-wrapper_ew3pk_41 {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}

._swiper-container-css-mode_ew3pk_150 > ._swiper-wrapper_ew3pk_41::-webkit-scrollbar {
  display: none;
}

._swiper-container-css-mode_ew3pk_150 > ._swiper-wrapper_ew3pk_41 > ._swiper-slide_ew3pk_55 {
  scroll-snap-align: start start;
}

._swiper-container-horizontal_ew3pk_166._swiper-container-css-mode_ew3pk_150 > ._swiper-wrapper_ew3pk_41 {
  scroll-snap-type: x mandatory;
}

._swiper-container-vertical_ew3pk_41._swiper-container-css-mode_ew3pk_150 > ._swiper-wrapper_ew3pk_41 {
  scroll-snap-type: y mandatory;
}

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}

._swiper-button-prev_ew3pk_181,
._swiper-button-next_ew3pk_182 {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

._swiper-button-prev_ew3pk_181._swiper-button-disabled_ew3pk_196,
._swiper-button-next_ew3pk_182._swiper-button-disabled_ew3pk_196 {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

._swiper-button-prev_ew3pk_181:after,
._swiper-button-next_ew3pk_182:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}

._swiper-button-prev_ew3pk_181,
._swiper-container-rtl_ew3pk_215 ._swiper-button-next_ew3pk_182 {
  left: 10px;
  right: auto;
}

._swiper-button-prev_ew3pk_181:after,
._swiper-container-rtl_ew3pk_215 ._swiper-button-next_ew3pk_182:after {
  content: "prev";
}

._swiper-button-next_ew3pk_182,
._swiper-container-rtl_ew3pk_215 ._swiper-button-prev_ew3pk_181 {
  right: 10px;
  left: auto;
}

._swiper-button-next_ew3pk_182:after,
._swiper-container-rtl_ew3pk_215 ._swiper-button-prev_ew3pk_181:after {
  content: "next";
}

._swiper-button-prev_ew3pk_181._swiper-button-white_ew3pk_236,
._swiper-button-next_ew3pk_182._swiper-button-white_ew3pk_236 {
  --swiper-navigation-color: #ffffff;
}

._swiper-button-prev_ew3pk_181._swiper-button-black_ew3pk_241,
._swiper-button-next_ew3pk_182._swiper-button-black_ew3pk_241 {
  --swiper-navigation-color: #000000;
}

._swiper-button-lock_ew3pk_246 {
  display: none;
}

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}

._swiper-pagination_ew3pk_256 {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

._swiper-pagination_ew3pk_256._swiper-pagination-hidden_ew3pk_264 {
  opacity: 0;
}

/* Common Styles */
._swiper-pagination-fraction_ew3pk_269,
._swiper-pagination-custom_ew3pk_270,
._swiper-container-horizontal_ew3pk_166 > ._swiper-pagination-bullets_ew3pk_271 {
  bottom: 10px;
  left: 0;
  width: 100%;
}

/* Bullets */
._swiper-pagination-bullets-dynamic_ew3pk_278 {
  overflow: hidden;
  font-size: 0;
}

._swiper-pagination-bullets-dynamic_ew3pk_278 ._swiper-pagination-bullet_ew3pk_271 {
  transform: scale(0.33);
  position: relative;
}

._swiper-pagination-bullets-dynamic_ew3pk_278 ._swiper-pagination-bullet-active_ew3pk_288 {
  transform: scale(1);
}

._swiper-pagination-bullets-dynamic_ew3pk_278 ._swiper-pagination-bullet-active-main_ew3pk_292 {
  transform: scale(1);
}

._swiper-pagination-bullets-dynamic_ew3pk_278 ._swiper-pagination-bullet-active-prev_ew3pk_296 {
  transform: scale(0.66);
}

._swiper-pagination-bullets-dynamic_ew3pk_278 ._swiper-pagination-bullet-active-prev-prev_ew3pk_300 {
  transform: scale(0.33);
}

._swiper-pagination-bullets-dynamic_ew3pk_278 ._swiper-pagination-bullet-active-next_ew3pk_304 {
  transform: scale(0.66);
}

._swiper-pagination-bullets-dynamic_ew3pk_278 ._swiper-pagination-bullet-active-next-next_ew3pk_308 {
  transform: scale(0.33);
}

._swiper-pagination-bullet_ew3pk_271 {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: 0.2;
}

button._swiper-pagination-bullet_ew3pk_271 {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none;
}

._swiper-pagination-clickable_ew3pk_330 ._swiper-pagination-bullet_ew3pk_271 {
  cursor: pointer;
}

._swiper-pagination-bullet_ew3pk_271:only-child {
  display: none !important;
}

._swiper-pagination-bullet-active_ew3pk_288 {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

._swiper-container-vertical_ew3pk_41 > ._swiper-pagination-bullets_ew3pk_271 {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

._swiper-container-vertical_ew3pk_41 > ._swiper-pagination-bullets_ew3pk_271 ._swiper-pagination-bullet_ew3pk_271 {
  margin: 6px 0;
  display: block;
}

._swiper-container-vertical_ew3pk_41 > ._swiper-pagination-bullets_ew3pk_271._swiper-pagination-bullets-dynamic_ew3pk_278 {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

._swiper-container-vertical_ew3pk_41 > ._swiper-pagination-bullets_ew3pk_271._swiper-pagination-bullets-dynamic_ew3pk_278 ._swiper-pagination-bullet_ew3pk_271 {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}

._swiper-container-horizontal_ew3pk_166 > ._swiper-pagination-bullets_ew3pk_271 ._swiper-pagination-bullet_ew3pk_271 {
  margin: 0 4px;
}

._swiper-container-horizontal_ew3pk_166 > ._swiper-pagination-bullets_ew3pk_271._swiper-pagination-bullets-dynamic_ew3pk_278 {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

._swiper-container-horizontal_ew3pk_166 > ._swiper-pagination-bullets_ew3pk_271._swiper-pagination-bullets-dynamic_ew3pk_278 ._swiper-pagination-bullet_ew3pk_271 {
  transition: 200ms transform, 200ms left;
}

._swiper-container-horizontal_ew3pk_166._swiper-container-rtl_ew3pk_215 > ._swiper-pagination-bullets-dynamic_ew3pk_278 ._swiper-pagination-bullet_ew3pk_271 {
  transition: 200ms transform, 200ms right;
}

/* Progress */
._swiper-pagination-progressbar_ew3pk_384 {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

._swiper-pagination-progressbar_ew3pk_384 ._swiper-pagination-progressbar-fill_ew3pk_389 {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

._swiper-container-rtl_ew3pk_215 ._swiper-pagination-progressbar_ew3pk_384 ._swiper-pagination-progressbar-fill_ew3pk_389 {
  transform-origin: right top;
}

._swiper-container-horizontal_ew3pk_166 > ._swiper-pagination-progressbar_ew3pk_384,
._swiper-container-vertical_ew3pk_41 > ._swiper-pagination-progressbar_ew3pk_384._swiper-pagination-progressbar-opposite_ew3pk_405 {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

._swiper-container-vertical_ew3pk_41 > ._swiper-pagination-progressbar_ew3pk_384,
._swiper-container-horizontal_ew3pk_166 > ._swiper-pagination-progressbar_ew3pk_384._swiper-pagination-progressbar-opposite_ew3pk_405 {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

._swiper-pagination-white_ew3pk_420 {
  --swiper-pagination-color: #ffffff;
}

._swiper-pagination-black_ew3pk_424 {
  --swiper-pagination-color: #000000;
}

._swiper-pagination-lock_ew3pk_428 {
  display: none;
}

/* Scrollbar */
._swiper-scrollbar_ew3pk_433 {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

._swiper-container-horizontal_ew3pk_166 > ._swiper-scrollbar_ew3pk_433 {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

._swiper-container-vertical_ew3pk_41 > ._swiper-scrollbar_ew3pk_433 {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

._swiper-scrollbar-drag_ew3pk_458 {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

._swiper-scrollbar-cursor-drag_ew3pk_468 {
  cursor: move;
}

._swiper-scrollbar-lock_ew3pk_472 {
  display: none;
}

._swiper-zoom-container_ew3pk_476 {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

._swiper-zoom-container_ew3pk_476 > img,
._swiper-zoom-container_ew3pk_476 > svg,
._swiper-zoom-container_ew3pk_476 > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}

._swiper-slide-zoomed_ew3pk_493 {
  cursor: move;
}

/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}

._swiper-lazy-preloader_ew3pk_504 {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: _swiper-preloader-spin_ew3pk_1 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

._swiper-lazy-preloader-white_ew3pk_521 {
  --swiper-preloader-color: #fff;
}

._swiper-lazy-preloader-black_ew3pk_525 {
  --swiper-preloader-color: #000;
}

@keyframes _swiper-preloader-spin_ew3pk_1 {
  100% {
    transform: rotate(360deg);
  }
}
/* a11y */
._swiper-container_ew3pk_30 ._swiper-notification_ew3pk_535 {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

._swiper-container-fade_ew3pk_544._swiper-container-free-mode_ew3pk_69 ._swiper-slide_ew3pk_55 {
  transition-timing-function: ease-out;
}

._swiper-container-fade_ew3pk_544 ._swiper-slide_ew3pk_55 {
  pointer-events: none;
  transition-property: opacity;
}

._swiper-container-fade_ew3pk_544 ._swiper-slide_ew3pk_55 ._swiper-slide_ew3pk_55 {
  pointer-events: none;
}

._swiper-container-fade_ew3pk_544 ._swiper-slide-active_ew3pk_557,
._swiper-container-fade_ew3pk_544 ._swiper-slide-active_ew3pk_557 ._swiper-slide-active_ew3pk_557 {
  pointer-events: auto;
}

._swiper-container-cube_ew3pk_562 {
  overflow: visible;
}

._swiper-container-cube_ew3pk_562 ._swiper-slide_ew3pk_55 {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

._swiper-container-cube_ew3pk_562 ._swiper-slide_ew3pk_55 ._swiper-slide_ew3pk_55 {
  pointer-events: none;
}

._swiper-container-cube_ew3pk_562._swiper-container-rtl_ew3pk_215 ._swiper-slide_ew3pk_55 {
  transform-origin: 100% 0;
}

._swiper-container-cube_ew3pk_562 ._swiper-slide-active_ew3pk_557,
._swiper-container-cube_ew3pk_562 ._swiper-slide-active_ew3pk_557 ._swiper-slide-active_ew3pk_557 {
  pointer-events: auto;
}

._swiper-container-cube_ew3pk_562 ._swiper-slide-active_ew3pk_557,
._swiper-container-cube_ew3pk_562 ._swiper-slide-next_ew3pk_591,
._swiper-container-cube_ew3pk_562 ._swiper-slide-prev_ew3pk_592,
._swiper-container-cube_ew3pk_562 ._swiper-slide-next_ew3pk_591 + ._swiper-slide_ew3pk_55 {
  pointer-events: auto;
  visibility: visible;
}

._swiper-container-cube_ew3pk_562 ._swiper-slide-shadow-top_ew3pk_114,
._swiper-container-cube_ew3pk_562 ._swiper-slide-shadow-bottom_ew3pk_115,
._swiper-container-cube_ew3pk_562 ._swiper-slide-shadow-left_ew3pk_112,
._swiper-container-cube_ew3pk_562 ._swiper-slide-shadow-right_ew3pk_113 {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

._swiper-container-cube_ew3pk_562 ._swiper-cube-shadow_ew3pk_116 {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

._swiper-container-cube_ew3pk_562 ._swiper-cube-shadow_ew3pk_116:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}

._swiper-container-flip_ew3pk_628 {
  overflow: visible;
}

._swiper-container-flip_ew3pk_628 ._swiper-slide_ew3pk_55 {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

._swiper-container-flip_ew3pk_628 ._swiper-slide_ew3pk_55 ._swiper-slide_ew3pk_55 {
  pointer-events: none;
}

._swiper-container-flip_ew3pk_628 ._swiper-slide-active_ew3pk_557,
._swiper-container-flip_ew3pk_628 ._swiper-slide-active_ew3pk_557 ._swiper-slide-active_ew3pk_557 {
  pointer-events: auto;
}

._swiper-container-flip_ew3pk_628 ._swiper-slide-shadow-top_ew3pk_114,
._swiper-container-flip_ew3pk_628 ._swiper-slide-shadow-bottom_ew3pk_115,
._swiper-container-flip_ew3pk_628 ._swiper-slide-shadow-left_ew3pk_112,
._swiper-container-flip_ew3pk_628 ._swiper-slide-shadow-right_ew3pk_113 {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/**
 * Swiper 6.8.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: August 23, 2021
 */
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}

._swiper-container_ew3pk_30 {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

._swiper-container-vertical_ew3pk_41 > ._swiper-wrapper_ew3pk_41 {
  flex-direction: column;
}

._swiper-wrapper_ew3pk_41 {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

._swiper-container-android_ew3pk_55 ._swiper-slide_ew3pk_55,
._swiper-wrapper_ew3pk_41 {
  transform: translate3d(0px, 0, 0);
}

._swiper-container-multirow_ew3pk_60 > ._swiper-wrapper_ew3pk_41 {
  flex-wrap: wrap;
}

._swiper-container-multirow-column_ew3pk_64 > ._swiper-wrapper_ew3pk_41 {
  flex-wrap: wrap;
  flex-direction: column;
}

._swiper-container-free-mode_ew3pk_69 > ._swiper-wrapper_ew3pk_41 {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

._swiper-container-pointer-events_ew3pk_74 {
  touch-action: pan-y;
}

._swiper-container-pointer-events_ew3pk_74._swiper-container-vertical_ew3pk_41 {
  touch-action: pan-x;
}

._swiper-slide_ew3pk_55 {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

._swiper-slide-invisible-blank_ew3pk_90 {
  visibility: hidden;
}

/* Auto Height */
._swiper-container-autoheight_ew3pk_95,
._swiper-container-autoheight_ew3pk_95 ._swiper-slide_ew3pk_55 {
  height: auto;
}

._swiper-container-autoheight_ew3pk_95 ._swiper-wrapper_ew3pk_41 {
  align-items: flex-start;
  transition-property: transform, height;
}

/* 3D Effects */
._swiper-container-3d_ew3pk_106 {
  perspective: 1200px;
}

._swiper-container-3d_ew3pk_106 ._swiper-wrapper_ew3pk_41,
._swiper-container-3d_ew3pk_106 ._swiper-slide_ew3pk_55,
._swiper-container-3d_ew3pk_106 ._swiper-slide-shadow-left_ew3pk_112,
._swiper-container-3d_ew3pk_106 ._swiper-slide-shadow-right_ew3pk_113,
._swiper-container-3d_ew3pk_106 ._swiper-slide-shadow-top_ew3pk_114,
._swiper-container-3d_ew3pk_106 ._swiper-slide-shadow-bottom_ew3pk_115,
._swiper-container-3d_ew3pk_106 ._swiper-cube-shadow_ew3pk_116 {
  transform-style: preserve-3d;
}

._swiper-container-3d_ew3pk_106 ._swiper-slide-shadow-left_ew3pk_112,
._swiper-container-3d_ew3pk_106 ._swiper-slide-shadow-right_ew3pk_113,
._swiper-container-3d_ew3pk_106 ._swiper-slide-shadow-top_ew3pk_114,
._swiper-container-3d_ew3pk_106 ._swiper-slide-shadow-bottom_ew3pk_115 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

._swiper-container-3d_ew3pk_106 ._swiper-slide-shadow-left_ew3pk_112 {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

._swiper-container-3d_ew3pk_106 ._swiper-slide-shadow-right_ew3pk_113 {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

._swiper-container-3d_ew3pk_106 ._swiper-slide-shadow-top_ew3pk_114 {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

._swiper-container-3d_ew3pk_106 ._swiper-slide-shadow-bottom_ew3pk_115 {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* CSS Mode */
._swiper-container-css-mode_ew3pk_150 > ._swiper-wrapper_ew3pk_41 {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}

._swiper-container-css-mode_ew3pk_150 > ._swiper-wrapper_ew3pk_41::-webkit-scrollbar {
  display: none;
}

._swiper-container-css-mode_ew3pk_150 > ._swiper-wrapper_ew3pk_41 > ._swiper-slide_ew3pk_55 {
  scroll-snap-align: start start;
}

._swiper-container-horizontal_ew3pk_166._swiper-container-css-mode_ew3pk_150 > ._swiper-wrapper_ew3pk_41 {
  scroll-snap-type: x mandatory;
}

._swiper-container-vertical_ew3pk_41._swiper-container-css-mode_ew3pk_150 > ._swiper-wrapper_ew3pk_41 {
  scroll-snap-type: y mandatory;
}

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}

._swiper-button-prev_ew3pk_181,
._swiper-button-next_ew3pk_182 {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

._swiper-button-prev_ew3pk_181._swiper-button-disabled_ew3pk_196,
._swiper-button-next_ew3pk_182._swiper-button-disabled_ew3pk_196 {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

._swiper-button-prev_ew3pk_181:after,
._swiper-button-next_ew3pk_182:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}

._swiper-button-prev_ew3pk_181,
._swiper-container-rtl_ew3pk_215 ._swiper-button-next_ew3pk_182 {
  left: 10px;
  right: auto;
}

._swiper-button-prev_ew3pk_181:after,
._swiper-container-rtl_ew3pk_215 ._swiper-button-next_ew3pk_182:after {
  content: "prev";
}

._swiper-button-next_ew3pk_182,
._swiper-container-rtl_ew3pk_215 ._swiper-button-prev_ew3pk_181 {
  right: 10px;
  left: auto;
}

._swiper-button-next_ew3pk_182:after,
._swiper-container-rtl_ew3pk_215 ._swiper-button-prev_ew3pk_181:after {
  content: "next";
}

._swiper-button-prev_ew3pk_181._swiper-button-white_ew3pk_236,
._swiper-button-next_ew3pk_182._swiper-button-white_ew3pk_236 {
  --swiper-navigation-color: #ffffff;
}

._swiper-button-prev_ew3pk_181._swiper-button-black_ew3pk_241,
._swiper-button-next_ew3pk_182._swiper-button-black_ew3pk_241 {
  --swiper-navigation-color: #000000;
}

._swiper-button-lock_ew3pk_246 {
  display: none;
}

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}

._swiper-pagination_ew3pk_256 {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

._swiper-pagination_ew3pk_256._swiper-pagination-hidden_ew3pk_264 {
  opacity: 0;
}

/* Common Styles */
._swiper-pagination-fraction_ew3pk_269,
._swiper-pagination-custom_ew3pk_270,
._swiper-container-horizontal_ew3pk_166 > ._swiper-pagination-bullets_ew3pk_271 {
  bottom: 10px;
  left: 0;
  width: 100%;
}

/* Bullets */
._swiper-pagination-bullets-dynamic_ew3pk_278 {
  overflow: hidden;
  font-size: 0;
}

._swiper-pagination-bullets-dynamic_ew3pk_278 ._swiper-pagination-bullet_ew3pk_271 {
  transform: scale(0.33);
  position: relative;
}

._swiper-pagination-bullets-dynamic_ew3pk_278 ._swiper-pagination-bullet-active_ew3pk_288 {
  transform: scale(1);
}

._swiper-pagination-bullets-dynamic_ew3pk_278 ._swiper-pagination-bullet-active-main_ew3pk_292 {
  transform: scale(1);
}

._swiper-pagination-bullets-dynamic_ew3pk_278 ._swiper-pagination-bullet-active-prev_ew3pk_296 {
  transform: scale(0.66);
}

._swiper-pagination-bullets-dynamic_ew3pk_278 ._swiper-pagination-bullet-active-prev-prev_ew3pk_300 {
  transform: scale(0.33);
}

._swiper-pagination-bullets-dynamic_ew3pk_278 ._swiper-pagination-bullet-active-next_ew3pk_304 {
  transform: scale(0.66);
}

._swiper-pagination-bullets-dynamic_ew3pk_278 ._swiper-pagination-bullet-active-next-next_ew3pk_308 {
  transform: scale(0.33);
}

._swiper-pagination-bullet_ew3pk_271 {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: 0.2;
}

button._swiper-pagination-bullet_ew3pk_271 {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none;
}

._swiper-pagination-clickable_ew3pk_330 ._swiper-pagination-bullet_ew3pk_271 {
  cursor: pointer;
}

._swiper-pagination-bullet_ew3pk_271:only-child {
  display: none !important;
}

._swiper-pagination-bullet-active_ew3pk_288 {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

._swiper-container-vertical_ew3pk_41 > ._swiper-pagination-bullets_ew3pk_271 {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

._swiper-container-vertical_ew3pk_41 > ._swiper-pagination-bullets_ew3pk_271 ._swiper-pagination-bullet_ew3pk_271 {
  margin: 6px 0;
  display: block;
}

._swiper-container-vertical_ew3pk_41 > ._swiper-pagination-bullets_ew3pk_271._swiper-pagination-bullets-dynamic_ew3pk_278 {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

._swiper-container-vertical_ew3pk_41 > ._swiper-pagination-bullets_ew3pk_271._swiper-pagination-bullets-dynamic_ew3pk_278 ._swiper-pagination-bullet_ew3pk_271 {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}

._swiper-container-horizontal_ew3pk_166 > ._swiper-pagination-bullets_ew3pk_271 ._swiper-pagination-bullet_ew3pk_271 {
  margin: 0 4px;
}

._swiper-container-horizontal_ew3pk_166 > ._swiper-pagination-bullets_ew3pk_271._swiper-pagination-bullets-dynamic_ew3pk_278 {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

._swiper-container-horizontal_ew3pk_166 > ._swiper-pagination-bullets_ew3pk_271._swiper-pagination-bullets-dynamic_ew3pk_278 ._swiper-pagination-bullet_ew3pk_271 {
  transition: 200ms transform, 200ms left;
}

._swiper-container-horizontal_ew3pk_166._swiper-container-rtl_ew3pk_215 > ._swiper-pagination-bullets-dynamic_ew3pk_278 ._swiper-pagination-bullet_ew3pk_271 {
  transition: 200ms transform, 200ms right;
}

/* Progress */
._swiper-pagination-progressbar_ew3pk_384 {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

._swiper-pagination-progressbar_ew3pk_384 ._swiper-pagination-progressbar-fill_ew3pk_389 {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

._swiper-container-rtl_ew3pk_215 ._swiper-pagination-progressbar_ew3pk_384 ._swiper-pagination-progressbar-fill_ew3pk_389 {
  transform-origin: right top;
}

._swiper-container-horizontal_ew3pk_166 > ._swiper-pagination-progressbar_ew3pk_384,
._swiper-container-vertical_ew3pk_41 > ._swiper-pagination-progressbar_ew3pk_384._swiper-pagination-progressbar-opposite_ew3pk_405 {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

._swiper-container-vertical_ew3pk_41 > ._swiper-pagination-progressbar_ew3pk_384,
._swiper-container-horizontal_ew3pk_166 > ._swiper-pagination-progressbar_ew3pk_384._swiper-pagination-progressbar-opposite_ew3pk_405 {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

._swiper-pagination-white_ew3pk_420 {
  --swiper-pagination-color: #ffffff;
}

._swiper-pagination-black_ew3pk_424 {
  --swiper-pagination-color: #000000;
}

._swiper-pagination-lock_ew3pk_428 {
  display: none;
}

/* Scrollbar */
._swiper-scrollbar_ew3pk_433 {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

._swiper-container-horizontal_ew3pk_166 > ._swiper-scrollbar_ew3pk_433 {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

._swiper-container-vertical_ew3pk_41 > ._swiper-scrollbar_ew3pk_433 {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

._swiper-scrollbar-drag_ew3pk_458 {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

._swiper-scrollbar-cursor-drag_ew3pk_468 {
  cursor: move;
}

._swiper-scrollbar-lock_ew3pk_472 {
  display: none;
}

._swiper-zoom-container_ew3pk_476 {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

._swiper-zoom-container_ew3pk_476 > img,
._swiper-zoom-container_ew3pk_476 > svg,
._swiper-zoom-container_ew3pk_476 > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}

._swiper-slide-zoomed_ew3pk_493 {
  cursor: move;
}

/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}

._swiper-lazy-preloader_ew3pk_504 {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: _swiper-preloader-spin_ew3pk_1 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

._swiper-lazy-preloader-white_ew3pk_521 {
  --swiper-preloader-color: #fff;
}

._swiper-lazy-preloader-black_ew3pk_525 {
  --swiper-preloader-color: #000;
}

@keyframes _swiper-preloader-spin_ew3pk_1 {
  100% {
    transform: rotate(360deg);
  }
}
/* a11y */
._swiper-container_ew3pk_30 ._swiper-notification_ew3pk_535 {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

._swiper-container-fade_ew3pk_544._swiper-container-free-mode_ew3pk_69 ._swiper-slide_ew3pk_55 {
  transition-timing-function: ease-out;
}

._swiper-container-fade_ew3pk_544 ._swiper-slide_ew3pk_55 {
  pointer-events: none;
  transition-property: opacity;
}

._swiper-container-fade_ew3pk_544 ._swiper-slide_ew3pk_55 ._swiper-slide_ew3pk_55 {
  pointer-events: none;
}

._swiper-container-fade_ew3pk_544 ._swiper-slide-active_ew3pk_557,
._swiper-container-fade_ew3pk_544 ._swiper-slide-active_ew3pk_557 ._swiper-slide-active_ew3pk_557 {
  pointer-events: auto;
}

._swiper-container-cube_ew3pk_562 {
  overflow: visible;
}

._swiper-container-cube_ew3pk_562 ._swiper-slide_ew3pk_55 {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

._swiper-container-cube_ew3pk_562 ._swiper-slide_ew3pk_55 ._swiper-slide_ew3pk_55 {
  pointer-events: none;
}

._swiper-container-cube_ew3pk_562._swiper-container-rtl_ew3pk_215 ._swiper-slide_ew3pk_55 {
  transform-origin: 100% 0;
}

._swiper-container-cube_ew3pk_562 ._swiper-slide-active_ew3pk_557,
._swiper-container-cube_ew3pk_562 ._swiper-slide-active_ew3pk_557 ._swiper-slide-active_ew3pk_557 {
  pointer-events: auto;
}

._swiper-container-cube_ew3pk_562 ._swiper-slide-active_ew3pk_557,
._swiper-container-cube_ew3pk_562 ._swiper-slide-next_ew3pk_591,
._swiper-container-cube_ew3pk_562 ._swiper-slide-prev_ew3pk_592,
._swiper-container-cube_ew3pk_562 ._swiper-slide-next_ew3pk_591 + ._swiper-slide_ew3pk_55 {
  pointer-events: auto;
  visibility: visible;
}

._swiper-container-cube_ew3pk_562 ._swiper-slide-shadow-top_ew3pk_114,
._swiper-container-cube_ew3pk_562 ._swiper-slide-shadow-bottom_ew3pk_115,
._swiper-container-cube_ew3pk_562 ._swiper-slide-shadow-left_ew3pk_112,
._swiper-container-cube_ew3pk_562 ._swiper-slide-shadow-right_ew3pk_113 {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

._swiper-container-cube_ew3pk_562 ._swiper-cube-shadow_ew3pk_116 {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

._swiper-container-cube_ew3pk_562 ._swiper-cube-shadow_ew3pk_116:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}

._swiper-container-flip_ew3pk_628 {
  overflow: visible;
}

._swiper-container-flip_ew3pk_628 ._swiper-slide_ew3pk_55 {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

._swiper-container-flip_ew3pk_628 ._swiper-slide_ew3pk_55 ._swiper-slide_ew3pk_55 {
  pointer-events: none;
}

._swiper-container-flip_ew3pk_628 ._swiper-slide-active_ew3pk_557,
._swiper-container-flip_ew3pk_628 ._swiper-slide-active_ew3pk_557 ._swiper-slide-active_ew3pk_557 {
  pointer-events: auto;
}

._swiper-container-flip_ew3pk_628 ._swiper-slide-shadow-top_ew3pk_114,
._swiper-container-flip_ew3pk_628 ._swiper-slide-shadow-bottom_ew3pk_115,
._swiper-container-flip_ew3pk_628 ._swiper-slide-shadow-left_ew3pk_112,
._swiper-container-flip_ew3pk_628 ._swiper-slide-shadow-right_ew3pk_113 {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*
	Styles for basic PhotoSwipe functionality (sliding area, open/close transitions)
*/
/* pswp = photoswipe */
._pswp_ew3pk_1310 {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
  z-index: 1500;
  -webkit-text-size-adjust: 100%;
  /* create separate layer, to avoid paint on window.onscroll in webkit/blink */
  -webkit-backface-visibility: hidden;
  outline: none;
}

._pswp_ew3pk_1310 * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

._pswp_ew3pk_1310 img {
  max-width: none;
}

/* style is added when JS option showHideOpacity is set to true */
._pswp--animate_opacity_ew3pk_1337 {
  /* 0.001, because opacity:0 doesn't trigger Paint action, which causes lag at start of transition */
  opacity: 0.001;
  will-change: opacity;
  /* for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

._pswp--open_ew3pk_1346 {
  display: block;
}

._pswp--zoom-allowed_ew3pk_1350 ._pswp__img_ew3pk_1350 {
  /* autoprefixer: off */
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

._pswp--zoomed-in_ew3pk_1357 ._pswp__img_ew3pk_1350 {
  /* autoprefixer: off */
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}

._pswp--dragging_ew3pk_1364 ._pswp__img_ew3pk_1350 {
  /* autoprefixer: off */
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}

/*
	Background is added as a separate element.
	As animating opacity is much faster than animating rgba() background-color.
*/
._pswp__bg_ew3pk_1375 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  will-change: opacity;
}

._pswp__scroll-wrap_ew3pk_1389 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

._pswp__container_ew3pk_1398,
._pswp__zoom-wrap_ew3pk_1399 {
  -ms-touch-action: none;
  touch-action: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

/* Prevent selection and tap highlights */
._pswp__container_ew3pk_1398,
._pswp__img_ew3pk_1350 {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

._pswp__zoom-wrap_ew3pk_1399 {
  position: absolute;
  width: 100%;
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
  /* for open/close transition */
  -webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

._pswp__bg_ew3pk_1375 {
  will-change: opacity;
  /* for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

._pswp--animated-in_ew3pk_1438 ._pswp__bg_ew3pk_1375,
._pswp--animated-in_ew3pk_1438 ._pswp__zoom-wrap_ew3pk_1399 {
  -webkit-transition: none;
  transition: none;
}

._pswp__container_ew3pk_1398,
._pswp__zoom-wrap_ew3pk_1399 {
  -webkit-backface-visibility: hidden;
}

._pswp__item_ew3pk_1449 {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
}

._pswp__img_ew3pk_1350 {
  position: absolute;
  width: auto;
  height: auto;
  top: 0;
  left: 0;
}

/*
	stretched thumbnail or div placeholder element (see below)
	style is added to avoid flickering in webkit/blink when layers overlap
*/
._pswp__img--placeholder_ew3pk_1470 {
  -webkit-backface-visibility: hidden;
}

/*
	div element that matches size of large image
	large image loads on top of it
*/
._pswp__img--placeholder--blank_ew3pk_1478 {
  background: #222;
}

._pswp--ie_ew3pk_1482 ._pswp__img_ew3pk_1350 {
  width: 100% !important;
  height: auto !important;
  left: 0;
  top: 0;
}

/*
	Error message appears when image is not loaded
	(JS option errorMsg controls markup)
*/
._pswp__error-msg_ew3pk_1493 {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  margin-top: -8px;
  color: #CCC;
}

._pswp__error-msg_ew3pk_1493 a {
  color: #CCC;
  text-decoration: underline;
}

/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*

	Contents:

	1. Buttons
	2. Share modal and links
	3. Index indicator ("1 of X" counter)
	4. Caption
	5. Loading indicator
	6. Additional styles (root element, top bar, idle state, hidden state, etc.)

*/
/*

	1. Buttons

 */
/* <button> css reset */
._pswp__button_ew3pk_1529 {
  width: 44px;
  height: 44px;
  position: relative;
  background: none;
  cursor: pointer;
  overflow: visible;
  -webkit-appearance: none;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
  float: right;
  opacity: 0.75;
  transition: opacity 0.2s;
  box-shadow: none;
}
._pswp__button_ew3pk_1529:focus, ._pswp__button_ew3pk_1529:hover {
  opacity: 1;
}
._pswp__button_ew3pk_1529:active {
  outline: none;
  opacity: 0.9;
}
._pswp__button_ew3pk_1529::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* pswp__ui--over-close class it added when mouse is over element that should close gallery */
._pswp__ui--over-close_ew3pk_1559 ._pswp__button--close_ew3pk_1559 {
  opacity: 1;
}

._pswp__button_ew3pk_1529,
._pswp__button--arrow--left_ew3pk_1564:before,
._pswp__button--arrow--right_ew3pk_1565:before {
  background: url(default-skin.png) 0 0 no-repeat;
  background-size: 264px 88px;
  width: 44px;
  height: 44px;
}

@media (-webkit-min-device-pixel-ratio: 1.1), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {
  /* Serve SVG sprite if browser supports SVG and resolution is more than 105dpi */
  ._pswp--svg_ew3pk_1574 ._pswp__button_ew3pk_1529,
  ._pswp--svg_ew3pk_1574 ._pswp__button--arrow--left_ew3pk_1564:before,
  ._pswp--svg_ew3pk_1574 ._pswp__button--arrow--right_ew3pk_1565:before {
    background-image: url(default-skin.svg);
  }
  ._pswp--svg_ew3pk_1574 ._pswp__button--arrow--left_ew3pk_1564,
  ._pswp--svg_ew3pk_1574 ._pswp__button--arrow--right_ew3pk_1565 {
    background: none;
  }
}
._pswp__button--close_ew3pk_1559 {
  background-position: 0 -44px;
}

._pswp__button--share_ew3pk_1588 {
  background-position: -44px -44px;
}

._pswp__button--fs_ew3pk_1592 {
  display: none;
}

._pswp--supports-fs_ew3pk_1596 ._pswp__button--fs_ew3pk_1592 {
  display: block;
}

._pswp--fs_ew3pk_1600 ._pswp__button--fs_ew3pk_1592 {
  background-position: -44px 0;
}

._pswp__button--zoom_ew3pk_1604 {
  display: none;
  background-position: -88px 0;
}

._pswp--zoom-allowed_ew3pk_1350 ._pswp__button--zoom_ew3pk_1604 {
  display: block;
}

._pswp--zoomed-in_ew3pk_1357 ._pswp__button--zoom_ew3pk_1604 {
  background-position: -132px 0;
}

/* no arrows on touch screens */
._pswp--touch_ew3pk_1618 ._pswp__button--arrow--left_ew3pk_1564,
._pswp--touch_ew3pk_1618 ._pswp__button--arrow--right_ew3pk_1565 {
  visibility: hidden;
}

/*
	Arrow buttons hit area
	(icon is added to :before pseudo-element)
*/
._pswp__button--arrow--left_ew3pk_1564,
._pswp__button--arrow--right_ew3pk_1565 {
  background: none;
  top: 50%;
  margin-top: -50px;
  width: 70px;
  height: 100px;
  position: absolute;
}

._pswp__button--arrow--left_ew3pk_1564 {
  left: 0;
}

._pswp__button--arrow--right_ew3pk_1565 {
  right: 0;
}

._pswp__button--arrow--left_ew3pk_1564:before,
._pswp__button--arrow--right_ew3pk_1565:before {
  content: "";
  top: 35px;
  background-color: rgba(0, 0, 0, 0.3);
  height: 30px;
  width: 32px;
  position: absolute;
}

._pswp__button--arrow--left_ew3pk_1564:before {
  left: 6px;
  background-position: -138px -44px;
}

._pswp__button--arrow--right_ew3pk_1565:before {
  right: 6px;
  background-position: -94px -44px;
}

/*

	2. Share modal/popup and links

 */
._pswp__counter_ew3pk_1670,
._pswp__share-modal_ew3pk_1671 {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

._pswp__share-modal_ew3pk_1671 {
  display: block;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 10px;
  position: absolute;
  z-index: 1600;
  opacity: 0;
  transition: opacity 0.25s ease-out;
  -webkit-backface-visibility: hidden;
  will-change: opacity;
}

._pswp__share-modal--hidden_ew3pk_1693 {
  display: none;
}

._pswp__share-tooltip_ew3pk_1697 {
  z-index: 1620;
  position: absolute;
  background: #FFF;
  top: 56px;
  border-radius: 2px;
  display: block;
  width: auto;
  right: 44px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  transform: translateY(6px);
  transition: transform 0.25s;
  -webkit-backface-visibility: hidden;
  will-change: transform;
}
._pswp__share-tooltip_ew3pk_1697 a {
  display: block;
  padding: 8px 12px;
  color: #000;
  text-decoration: none;
  font-size: 14px;
  line-height: 18px;
}
._pswp__share-tooltip_ew3pk_1697 a:hover {
  text-decoration: none;
  color: #000;
}
._pswp__share-tooltip_ew3pk_1697 a:first-child {
  /* round corners on the first/last list item */
  border-radius: 2px 2px 0 0;
}
._pswp__share-tooltip_ew3pk_1697 a:last-child {
  border-radius: 0 0 2px 2px;
}

._pswp__share-modal--fade-in_ew3pk_1732 {
  opacity: 1;
}
._pswp__share-modal--fade-in_ew3pk_1732 ._pswp__share-tooltip_ew3pk_1697 {
  transform: translateY(0);
}

/* increase size of share links on touch devices */
._pswp--touch_ew3pk_1618 ._pswp__share-tooltip_ew3pk_1697 a {
  padding: 16px 12px;
}

a._pswp__share--facebook_ew3pk_1744:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: -12px;
  right: 15px;
  border: 6px solid rgba(0, 0, 0, 0);
  border-bottom-color: #FFF;
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
  pointer-events: none;
}
a._pswp__share--facebook_ew3pk_1744:hover {
  background: #3E5C9A;
  color: #FFF;
}
a._pswp__share--facebook_ew3pk_1744:hover:before {
  border-bottom-color: #3E5C9A;
}

a._pswp__share--twitter_ew3pk_1766:hover {
  background: #55ACEE;
  color: #FFF;
}

a._pswp__share--pinterest_ew3pk_1771:hover {
  background: #CCC;
  color: #CE272D;
}

a._pswp__share--download_ew3pk_1776:hover {
  background: #DDD;
}

/*

	3. Index indicator ("1 of X" counter)

 */
._pswp__counter_ew3pk_1670 {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  font-size: 13px;
  line-height: 44px;
  color: #FFF;
  opacity: 0.75;
  padding: 0 10px;
}

/*

	4. Caption

 */
._pswp__caption_ew3pk_1802 {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  min-height: 44px;
}
._pswp__caption_ew3pk_1802 small {
  font-size: 11px;
  color: #BBB;
}

._pswp__caption__center_ew3pk_1814 {
  text-align: left;
  max-width: 420px;
  margin: 0 auto;
  font-size: 13px;
  padding: 10px;
  line-height: 20px;
  color: #CCC;
}

._pswp__caption--empty_ew3pk_1824 {
  display: none;
}

/* Fake caption element, used to calculate height of next/prev image */
._pswp__caption--fake_ew3pk_1829 {
  visibility: hidden;
}

/*

	5. Loading indicator (preloader)

	You can play with it here - http://codepen.io/dimsemenov/pen/yyBWoR

 */
._pswp__preloader_ew3pk_1840 {
  width: 44px;
  height: 44px;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -22px;
  opacity: 0;
  transition: opacity 0.25s ease-out;
  will-change: opacity;
  direction: ltr;
}

._pswp__preloader__icn_ew3pk_1853 {
  width: 20px;
  height: 20px;
  margin: 12px;
}

._pswp__preloader--active_ew3pk_1859 {
  opacity: 1;
}
._pswp__preloader--active_ew3pk_1859 ._pswp__preloader__icn_ew3pk_1853 {
  /* We use .gif in browsers that don't support CSS animation */
  background: url(preloader.gif) 0 0 no-repeat;
}

._pswp--css_animation_ew3pk_1867 ._pswp__preloader--active_ew3pk_1859 {
  opacity: 1;
}
._pswp--css_animation_ew3pk_1867 ._pswp__preloader--active_ew3pk_1859 ._pswp__preloader__icn_ew3pk_1853 {
  animation: _clockwise_ew3pk_1 500ms linear infinite;
}
._pswp--css_animation_ew3pk_1867 ._pswp__preloader--active_ew3pk_1859 ._pswp__preloader__donut_ew3pk_1873 {
  animation: _donut-rotate_ew3pk_1 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
}
._pswp--css_animation_ew3pk_1867 ._pswp__preloader__icn_ew3pk_1853 {
  background: none;
  opacity: 0.75;
  width: 14px;
  height: 14px;
  position: absolute;
  left: 15px;
  top: 15px;
  margin: 0;
}
._pswp--css_animation_ew3pk_1867 ._pswp__preloader__cut_ew3pk_1886 {
  /* 
  	The idea of animating inner circle is based on Polymer ("material") loading indicator 
  	 by Keanu Lee https://blog.keanulee.com/2014/10/20/the-tale-of-three-spinners.html
  */
  position: relative;
  width: 7px;
  height: 14px;
  overflow: hidden;
}
._pswp--css_animation_ew3pk_1867 ._pswp__preloader__donut_ew3pk_1873 {
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  border: 2px solid #FFF;
  border-radius: 50%;
  border-left-color: transparent;
  border-bottom-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  background: none;
  margin: 0;
}

@media screen and (max-width: 1024px) {
  ._pswp__preloader_ew3pk_1840 {
    position: relative;
    left: auto;
    top: auto;
    margin: 0;
    float: right;
  }
}
@keyframes _clockwise_ew3pk_1 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes _donut-rotate_ew3pk_1 {
  0% {
    transform: rotate(0);
  }
  50% {
    transform: rotate(-140deg);
  }
  100% {
    transform: rotate(0);
  }
}
/*

	6. Additional styles

 */
/* root element of UI */
._pswp__ui_ew3pk_1559 {
  -webkit-font-smoothing: auto;
  visibility: visible;
  opacity: 1;
  z-index: 1550;
}

/* top black bar with buttons and "1 of X" indicator */
._pswp__top-bar_ew3pk_1953 {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  width: 100%;
}

._pswp__caption_ew3pk_1802,
._pswp__top-bar_ew3pk_1953,
._pswp--has_mouse_ew3pk_1963 ._pswp__button--arrow--left_ew3pk_1564,
._pswp--has_mouse_ew3pk_1963 ._pswp__button--arrow--right_ew3pk_1565 {
  -webkit-backface-visibility: hidden;
  will-change: opacity;
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

/* pswp--has_mouse class is added only when two subsequent mousemove events occur */
._pswp--has_mouse_ew3pk_1963 ._pswp__button--arrow--left_ew3pk_1564,
._pswp--has_mouse_ew3pk_1963 ._pswp__button--arrow--right_ew3pk_1565 {
  visibility: visible;
}

._pswp__top-bar_ew3pk_1953,
._pswp__caption_ew3pk_1802 {
  background-color: rgba(0, 0, 0, 0.5);
}

/* pswp__ui--fit class is added when main image "fits" between top bar and bottom bar (caption) */
._pswp__ui--fit_ew3pk_1982 ._pswp__top-bar_ew3pk_1953,
._pswp__ui--fit_ew3pk_1982 ._pswp__caption_ew3pk_1802 {
  background-color: rgba(0, 0, 0, 0.3);
}

/* pswp__ui--idle class is added when mouse isn't moving for several seconds (JS option timeToIdle) */
._pswp__ui--idle_ew3pk_1988 ._pswp__top-bar_ew3pk_1953 {
  opacity: 0;
}
._pswp__ui--idle_ew3pk_1988 ._pswp__button--arrow--left_ew3pk_1564,
._pswp__ui--idle_ew3pk_1988 ._pswp__button--arrow--right_ew3pk_1565 {
  opacity: 0;
}

/*
	pswp__ui--hidden class is added when controls are hidden
	e.g. when user taps to toggle visibility of controls
*/
._pswp__ui--hidden_ew3pk_2000 ._pswp__top-bar_ew3pk_1953,
._pswp__ui--hidden_ew3pk_2000 ._pswp__caption_ew3pk_1802,
._pswp__ui--hidden_ew3pk_2000 ._pswp__button--arrow--left_ew3pk_1564,
._pswp__ui--hidden_ew3pk_2000 ._pswp__button--arrow--right_ew3pk_1565 {
  /* Force paint & create composition layer for controls. */
  opacity: 0.001;
}

/* pswp__ui--one-slide class is added when there is just one item in gallery */
._pswp__ui--one-slide_ew3pk_2009 ._pswp__button--arrow--left_ew3pk_1564,
._pswp__ui--one-slide_ew3pk_2009 ._pswp__button--arrow--right_ew3pk_1565,
._pswp__ui--one-slide_ew3pk_2009 ._pswp__counter_ew3pk_1670 {
  display: none;
}

._pswp__element--disabled_ew3pk_2015 {
  display: none !important;
}

._pswp--minimal--dark_ew3pk_2019 ._pswp__top-bar_ew3pk_1953 {
  background: none;
}

/*$navy: #0C2340;*/
/*$blue: #0047BB;*/
/*$red: #CC0000;*/
/**
 * Foundation for Sites
 * Version 6.8.1
 * https://get.foundation
 * Licensed under MIT Open Source
 */
@media print, screen and (min-width: 48em) {
  ._reveal_ew3pk_2033._large_ew3pk_2033, ._reveal_ew3pk_2033._small_ew3pk_2033, ._reveal_ew3pk_2033._tiny_ew3pk_2033, ._reveal_ew3pk_2033 {
    right: auto;
    left: auto;
    margin: 0 auto;
  }
}
/* Slider */
._slick-slider_ew3pk_2040 {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

._slick-list_ew3pk_2055 {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
._slick-list_ew3pk_2055:focus {
  outline: none;
}
._slick-list_ew3pk_2055._dragging_ew3pk_2065 {
  cursor: pointer;
  cursor: hand;
}

._slick-slider_ew3pk_2040 ._slick-track_ew3pk_2070,
._slick-slider_ew3pk_2040 ._slick-list_ew3pk_2055 {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

._slick-track_ew3pk_2070 {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
._slick-track_ew3pk_2070:before, ._slick-track_ew3pk_2070:after {
  content: "";
  display: table;
}
._slick-track_ew3pk_2070:after {
  clear: both;
}
._slick-loading_ew3pk_2094 ._slick-track_ew3pk_2070 {
  visibility: hidden;
}

._slick-slide_ew3pk_2040 {
  float: left;
  height: 100%;
  min-height: 0.0625rem;
  display: none;
}
[dir=rtl] ._slick-slide_ew3pk_2040 {
  float: right;
}
._slick-slide_ew3pk_2040 img {
  display: block;
}
._slick-slide_ew3pk_2040._slick-loading_ew3pk_2094 img {
  display: none;
}
._slick-slide_ew3pk_2040._dragging_ew3pk_2065 img {
  pointer-events: none;
}
._slick-initialized_ew3pk_2116 ._slick-slide_ew3pk_2040 {
  display: block;
}
._slick-loading_ew3pk_2094 ._slick-slide_ew3pk_2040 {
  visibility: hidden;
}
._slick-vertical_ew3pk_2122 ._slick-slide_ew3pk_2040 {
  display: block;
  height: auto;
  border: 0.0625rem solid transparent;
}

._slick-arrow_ew3pk_2128._slick-hidden_ew3pk_2128 {
  display: none;
}

@font-face {
  font-family: "WwwUowEduAu";
  src: url("/assets/uw-icons-CJOk1Qty.woff2") format("woff2"), url("/assets/uw-icons-DzYaXs8Z.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
._icon--chevron-up_ew3pk_2138::before {
  content: "\f000";
}

._icon--chevron-up-after_ew3pk_2142::before {
  display: none;
  content: none;
}
._icon--chevron-up-after_ew3pk_2142::after {
  content: "\f000";
}

._icon--chevron-right_ew3pk_2150::before {
  content: "\f001";
}

._icon--chevron-right-after_ew3pk_2154::before {
  display: none;
  content: none;
}
._icon--chevron-right-after_ew3pk_2154::after {
  content: "\f001";
}

._icon--chevron-left_ew3pk_2162::before {
  content: "\f002";
}

._icon--chevron-left-after_ew3pk_2166::before {
  display: none;
  content: none;
}
._icon--chevron-left-after_ew3pk_2166::after {
  content: "\f002";
}

._icon--chevron-down_ew3pk_2174::before {
  content: "\f003";
}

._icon--chevron-down-after_ew3pk_2178::before {
  display: none;
  content: none;
}
._icon--chevron-down-after_ew3pk_2178::after {
  content: "\f003";
}

._icon--angle-left_ew3pk_2186::before {
  content: "\f004";
}

._icon--angle-left-after_ew3pk_2190::before {
  display: none;
  content: none;
}
._icon--angle-left-after_ew3pk_2190::after {
  content: "\f004";
}

._icon--angle-right_ew3pk_2198::before {
  content: "\f005";
}

._icon--angle-right-after_ew3pk_2202::before {
  display: none;
  content: none;
}
._icon--angle-right-after_ew3pk_2202::after {
  content: "\f005";
}

._icon--angle-up_ew3pk_2210::before {
  content: "\f006";
}

._icon--angle-up-after_ew3pk_2214::before {
  display: none;
  content: none;
}
._icon--angle-up-after_ew3pk_2214::after {
  content: "\f006";
}

._icon--angle-down_ew3pk_2222::before {
  content: "\f007";
}

._icon--angle-down-after_ew3pk_2226::before {
  display: none;
  content: none;
}
._icon--angle-down-after_ew3pk_2226::after {
  content: "\f007";
}

._icon--times_ew3pk_2234::before {
  content: "\f008";
}

._icon--times-after_ew3pk_2238::before {
  display: none;
  content: none;
}
._icon--times-after_ew3pk_2238::after {
  content: "\f008";
}

._icon--search_ew3pk_2246::before {
  content: "\f009";
}

._icon--search-after_ew3pk_2250::before {
  display: none;
  content: none;
}
._icon--search-after_ew3pk_2250::after {
  content: "\f009";
}

._icon--user_ew3pk_2258::before {
  content: "\f00a";
}

._icon--user-after_ew3pk_2262::before {
  display: none;
  content: none;
}
._icon--user-after_ew3pk_2262::after {
  content: "\f00a";
}

._icon--facebook_ew3pk_2270::before {
  content: "\f00b";
}

._icon--facebook-after_ew3pk_2274::before {
  display: none;
  content: none;
}
._icon--facebook-after_ew3pk_2274::after {
  content: "\f00b";
}

._icon--twitter_ew3pk_2282::before {
  content: "\f00c";
}

._icon--twitter-after_ew3pk_2286::before {
  display: none;
  content: none;
}
._icon--twitter-after_ew3pk_2286::after {
  content: "\f00c";
}

._icon--instagram_ew3pk_2294::before {
  content: "\f00d";
}

._icon--instagram-after_ew3pk_2298::before {
  display: none;
  content: none;
}
._icon--instagram-after_ew3pk_2298::after {
  content: "\f00d";
}

._icon--linkedin_ew3pk_2306::before {
  content: "\f00e";
}

._icon--linkedin-after_ew3pk_2310::before {
  display: none;
  content: none;
}
._icon--linkedin-after_ew3pk_2310::after {
  content: "\f00e";
}

._icon--youtube_ew3pk_2318::before {
  content: "\f00f";
}

._icon--youtube-after_ew3pk_2322::before {
  display: none;
  content: none;
}
._icon--youtube-after_ew3pk_2322::after {
  content: "\f00f";
}

._icon--youtube-play_ew3pk_2330::before {
  content: "\f010";
}

._icon--youtube-play-after_ew3pk_2334::before {
  display: none;
  content: none;
}
._icon--youtube-play-after_ew3pk_2334::after {
  content: "\f010";
}

._icon--calendar_ew3pk_2342::before {
  content: "\f011";
}

._icon--calendar-after_ew3pk_2346::before {
  display: none;
  content: none;
}
._icon--calendar-after_ew3pk_2346::after {
  content: "\f011";
}

._icon--map-marker_ew3pk_2354::before {
  content: "\f012";
}

._icon--map-marker-after_ew3pk_2358::before {
  display: none;
  content: none;
}
._icon--map-marker-after_ew3pk_2358::after {
  content: "\f012";
}

._icon--mobile-alt_ew3pk_2366::before {
  content: "\f013";
}

._icon--mobile-alt-after_ew3pk_2370::before {
  display: none;
  content: none;
}
._icon--mobile-alt-after_ew3pk_2370::after {
  content: "\f013";
}

._icon--phone_ew3pk_2378::before {
  content: "\f014";
}

._icon--phone-after_ew3pk_2382::before {
  display: none;
  content: none;
}
._icon--phone-after_ew3pk_2382::after {
  content: "\f014";
}

._icon--th-large_ew3pk_2390::before {
  content: "\f015";
}

._icon--th-large-after_ew3pk_2394::before {
  display: none;
  content: none;
}
._icon--th-large-after_ew3pk_2394::after {
  content: "\f015";
}

._icon--info-circle_ew3pk_2402::before {
  content: "\f017";
}

._icon--info-circle-after_ew3pk_2406::before {
  display: none;
  content: none;
}
._icon--info-circle-after_ew3pk_2406::after {
  content: "\f017";
}

._icon--bars_ew3pk_2414::before {
  content: "\f018";
}

._icon--bars-after_ew3pk_2418::before {
  display: none;
  content: none;
}
._icon--bars-after_ew3pk_2418::after {
  content: "\f018";
}

._icon--check_ew3pk_2426::before {
  content: "\f019";
}

._icon--check-after_ew3pk_2430::before {
  display: none;
  content: none;
}
._icon--check-after_ew3pk_2430::after {
  content: "\f019";
}

._icon--download_ew3pk_2438::before {
  content: "\f01a";
}

._icon--download-after_ew3pk_2442::before {
  display: none;
  content: none;
}
._icon--download-after_ew3pk_2442::after {
  content: "\f01a";
}

._icon--envelope_ew3pk_2450::before {
  content: "\f01b";
}

._icon--envelope-after_ew3pk_2454::before {
  display: none;
  content: none;
}
._icon--envelope-after_ew3pk_2454::after {
  content: "\f01b";
}

._icon--google-plus-g_ew3pk_2462::before {
  content: "\f01c";
}

._icon--google-plus-g-after_ew3pk_2466::before {
  display: none;
  content: none;
}
._icon--google-plus-g-after_ew3pk_2466::after {
  content: "\f01c";
}

._icon--clock_ew3pk_2474::before {
  content: "\f01d";
}

._icon--clock-after_ew3pk_2478::before {
  display: none;
  content: none;
}
._icon--clock-after_ew3pk_2478::after {
  content: "\f01d";
}

._icon--minus-thin_ew3pk_2486::before {
  content: "\f01e";
}

._icon--minus-thin-after_ew3pk_2490::before {
  display: none;
  content: none;
}
._icon--minus-thin-after_ew3pk_2490::after {
  content: "\f01e";
}

._icon--plus-thin_ew3pk_2498::before {
  content: "\f01f";
}

._icon--plus-thin-after_ew3pk_2502::before {
  display: none;
  content: none;
}
._icon--plus-thin-after_ew3pk_2502::after {
  content: "\f01f";
}

._icon--plus-square_ew3pk_2510::before {
  content: "\f020";
}

._icon--plus-square-after_ew3pk_2514::before {
  display: none;
  content: none;
}
._icon--plus-square-after_ew3pk_2514::after {
  content: "\f020";
}

._icon--minus-square_ew3pk_2522::before {
  content: "\f021";
}

._icon--minus-square-after_ew3pk_2526::before {
  display: none;
  content: none;
}
._icon--minus-square-after_ew3pk_2526::after {
  content: "\f021";
}

._icon--plus_ew3pk_2498::before {
  content: "\f022";
}

._icon--plus-after_ew3pk_2538::before {
  display: none;
  content: none;
}
._icon--plus-after_ew3pk_2538::after {
  content: "\f022";
}

._icon--minus_ew3pk_2486::before {
  content: "\f023";
}

._icon--minus-after_ew3pk_2550::before {
  display: none;
  content: none;
}
._icon--minus-after_ew3pk_2550::after {
  content: "\f023";
}

._icon--search-medium_ew3pk_2558::before {
  content: "\f024";
}

._icon--search-medium-after_ew3pk_2562::before {
  display: none;
  content: none;
}
._icon--search-medium-after_ew3pk_2562::after {
  content: "\f024";
}

._icon--snapchat_ew3pk_2570::before {
  content: "\f026";
}

._icon--snapchat-after_ew3pk_2574::before {
  display: none;
  content: none;
}
._icon--snapchat-after_ew3pk_2574::after {
  content: "\f026";
}

._icon--star_ew3pk_2582::before {
  content: "\f027";
}

._icon--star-after_ew3pk_2586::before {
  display: none;
  content: none;
}
._icon--star-after_ew3pk_2586::after {
  content: "\f027";
}

._icon--times-medium_ew3pk_2594::before {
  content: "\f028";
}

._icon--times-medium-after_ew3pk_2598::before {
  display: none;
  content: none;
}
._icon--times-medium-after_ew3pk_2598::after {
  content: "\f028";
}

._icon--hexagon_ew3pk_2606::before {
  content: "\f029";
}

._icon--hexagon-after_ew3pk_2610::before {
  display: none;
  content: none;
}
._icon--hexagon-after_ew3pk_2610::after {
  content: "\f029";
}

._icon--cross_ew3pk_2618::before {
  content: "\f02a";
}

._icon--cross-after_ew3pk_2622::before {
  display: none;
  content: none;
}
._icon--cross-after_ew3pk_2622::after {
  content: "\f02a";
}

._icon--rss_ew3pk_2630::before {
  content: "\f02b";
}

._icon--rss-after_ew3pk_2634::before {
  display: none;
  content: none;
}
._icon--rss-after_ew3pk_2634::after {
  content: "\f02b";
}

._icon--globe_ew3pk_2642::before {
  content: "\f02c";
}

._icon--globe-after_ew3pk_2646::before {
  display: none;
  content: none;
}
._icon--globe-after_ew3pk_2646::after {
  content: "\f02c";
}

._icon--trash_ew3pk_2654::before {
  content: "\f02e";
}

._icon--trash-after_ew3pk_2658::before {
  display: none;
  content: none;
}
._icon--trash-after_ew3pk_2658::after {
  content: "\f02e";
}

._icon--edit_ew3pk_2666::before {
  content: "\f02d";
}

._icon--edit-after_ew3pk_2670::before {
  display: none;
  content: none;
}
._icon--edit-after_ew3pk_2670::after {
  content: "\f02d";
}

._icon--expand-arrows_ew3pk_2678::before {
  content: "\f02f";
}

._icon--expand-arrows-after_ew3pk_2682::before {
  display: none;
  content: none;
}
._icon--expand-arrows-after_ew3pk_2682::after {
  content: "\f02f";
}

[class*=icon-]::after, [class*=icon-]::before,
[class*=fa-]::after,
[class*=fa-]::before {
  font-family: "WwwUowEduAu";
}

i {
  font-style: normal !important;
}

._fa-times_ew3pk_2700::before {
  content: "\f008";
}

._fa-calendar_ew3pk_2704::before {
  content: "\f011";
}

._fa-chevron-up_ew3pk_2708::before {
  content: "\f000";
}

._fa-chevron-right_ew3pk_2712::before {
  content: "\f001";
}

._fa-chevron-down_ew3pk_2716::before {
  content: "\f003";
}

._fa-chevron-left_ew3pk_2720::before {
  content: "\f002";
}

._fa-search_ew3pk_2724::before {
  content: "\f009";
}

._fa-user_ew3pk_2728::before {
  content: "\f00a";
}

._fa-bars_ew3pk_2732::before {
  content: "\f018";
}

._fa-map-marker_ew3pk_2736::before {
  content: "\f012";
}

._fa-th-large_ew3pk_2740::before {
  content: "\f015";
}

._fa-mobile-alt_ew3pk_2744::before {
  content: "\f013";
}

#_t4-direct-edit-wrapper_ew3pk_1 ._fa-plus_ew3pk_2748::before {
  content: "\f022";
}
#_t4-direct-edit-wrapper_ew3pk_1 ._fa-check_ew3pk_2751::before {
  content: "\f019";
}
#_t4-direct-edit-wrapper_ew3pk_1 ._fa-angle-left_ew3pk_2754::before {
  content: "\f004";
}
#_t4-direct-edit-wrapper_ew3pk_1 ._fa-angle-right_ew3pk_2757::before {
  content: "\f005";
}
#_t4-direct-edit-wrapper_ew3pk_1 ._fa-trash-o_ew3pk_2760::before {
  content: "\f02e";
}
#_t4-direct-edit-wrapper_ew3pk_1 ._fa-edit_ew3pk_2763::before {
  content: "\f02d";
}
#_t4-direct-edit-wrapper_ew3pk_1 ._fa-arrows_ew3pk_2766::before {
  content: "\f02f";
}

._margin--bottom-0_ew3pk_2770 {
  margin-bottom: 0 !important;
}
._margin--bottom-10_ew3pk_2773 {
  margin-bottom: 10px !important;
}
._margin--bottom-20_ew3pk_2776 {
  margin-bottom: 20px !important;
}
._margin--bottom-30_ew3pk_2779 {
  margin-bottom: 30px !important;
}
._margin--bottom-40_ew3pk_2782 {
  margin-bottom: 40px !important;
}
._margin--bottom-50_ew3pk_2785 {
  margin-bottom: 50px !important;
}
._margin--top-0_ew3pk_2788 {
  margin-top: 0 !important;
}
._margin--top-10_ew3pk_2791 {
  margin-top: 10px !important;
}
._margin--top-15_ew3pk_2794 {
  margin-top: 15px !important;
}
._margin--top-20_ew3pk_2797 {
  margin-top: 20px !important;
}
._margin--top-30_ew3pk_2800 {
  margin-top: 30px !important;
}
._margin--top-40_ew3pk_2803 {
  margin-top: 40px !important;
}
._margin--top-50_ew3pk_2806 {
  margin-top: 50px !important;
}
._margin--top-60_ew3pk_2809 {
  margin-top: 60px !important;
}
._margin--top-70_ew3pk_2812 {
  margin-top: 70px !important;
}
._margin--top-80_ew3pk_2815 {
  margin-top: 80px !important;
}
._margin--top-120_ew3pk_2818 {
  margin-top: 120px !important;
}
._margin--left-0_ew3pk_2821 {
  margin-left: 0 !important;
}
._margin--left-10_ew3pk_2824 {
  margin-left: 10px !important;
}
._margin--left-20_ew3pk_2827 {
  margin-left: 20px !important;
}
._margin--left-30_ew3pk_2830 {
  margin-left: 30px !important;
}
._margin--left-40_ew3pk_2833 {
  margin-left: 40px !important;
}
._margin--right-0_ew3pk_2836 {
  margin-right: 0 !important;
}
._margin--right-10_ew3pk_2839 {
  margin-right: 10px !important;
}
._margin--right-20_ew3pk_2842 {
  margin-right: 20px !important;
}
._margin--right-30_ew3pk_2845 {
  margin-right: 30px !important;
}
._margin--right-40_ew3pk_2848 {
  margin-right: 40px !important;
}

._padding--small_ew3pk_2852 {
  padding: 25px;
}
._padding--regular_ew3pk_2855 {
  padding: 50px;
}
._padding--right-20_ew3pk_2858 {
  padding-right: 20px;
}

._bg--grey_ew3pk_2862 {
  background: #F2F2F2;
}
._bg--grey_ew3pk_2862 * {
  color: #001641;
}

._bg--red_ew3pk_2869 {
  background: #ed0a00;
}
._bg--red_ew3pk_2869 * {
  color: #fff;
}

._color--red_ew3pk_2876 {
  color: #ed0a00 !important;
}

._color--navy_ew3pk_2880 {
  color: #001641 !important;
}

._color--white_ew3pk_2884 {
  color: #fff !important;
}

._color--blue_ew3pk_2888 {
  color: #0033FF !important;
}

._bg--navy_ew3pk_2892 {
  background: #001641;
  color: #fff !important;
}
._bg--navy_ew3pk_2892 a {
  color: #fff;
}
._bg--navy_ew3pk_2892 a:hover {
  color: #fff;
}
._bg--navy_ew3pk_2892 ._section-title_ew3pk_2902::after {
  background: #fff !important;
}
._bg--navy_ew3pk_2892 ._uw-button_ew3pk_2905, ._bg--navy_ew3pk_2892 ._uw-stories-search_ew3pk_2905 button, ._uw-stories-search_ew3pk_2905 ._bg--navy_ew3pk_2892 button, ._bg--navy_ew3pk_2892 ._uw-subscription-form_ew3pk_2905 button, ._uw-subscription-form_ew3pk_2905 ._bg--navy_ew3pk_2892 button, ._bg--navy_ew3pk_2892 ._uw-subscription-form_ew3pk_2905 a, ._uw-subscription-form_ew3pk_2905 ._bg--navy_ew3pk_2892 a, ._bg--navy_ew3pk_2892 ._uw-link-box--link_ew3pk_2905, ._bg--navy_ew3pk_2892 ._uw-bg-link_ew3pk_2905, ._bg--navy_ew3pk_2892 ._uw-button-blue_ew3pk_2905, ._bg--navy_ew3pk_2892 ._uw-button-red_ew3pk_2905, ._bg--navy_ew3pk_2892 ._uw-button-white_ew3pk_2905 {
  color: #fff !important;
}

._container_ew3pk_2909 {
  width: 100%;
  max-width: var(--container-size);
  margin: 0 auto;
  padding: 0 1rem;
  box-sizing: border-box;
}

._container--wide_ew3pk_2917 {
  max-width: var(--container-size--wide);
}

._container--full_ew3pk_2921 {
  width: 100%;
  max-width: none;
  padding: 0;
}

/* Responsive adjustments for container padding */
@media (max-width: 768px) {
  ._container_ew3pk_2909,
  ._container--wide_ew3pk_2917 {
    padding: 0 10px;
  }
}
@media (max-width: 480px) {
  ._container_ew3pk_2909,
  ._container--wide_ew3pk_2917 {
    padding: 0 5px;
  }
}
._uw-styleguide__component-identifier_ew3pk_2940 {
  display: block;
  padding: 10px 25px;
  font-weight: bold;
  background-color: #d9edf7;
  color: #31708f;
  padding: 0.75rem 1.25rem;
  margin: 2.5rem 0;
  border: 1px solid #bcdff1;
  position: relative;
  z-index: 1;
}
._uw-styleguide__inline-nav_ew3pk_2952 {
  padding: 0;
}
._uw-styleguide__inline-nav_ew3pk_2952 a {
  background: #0033FF;
  color: #fff;
  font-weight: bold;
  margin: 0 15px 15px 0 !important;
  border: 2px solid #0033FF;
  transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
}
._uw-styleguide__inline-nav_ew3pk_2952 a:hover {
  background: transparent;
  color: #0033FF;
  text-decoration: none;
}

._design-system_ew3pk_2969 {
  margin-top: 175px;
}
._design-system_ew3pk_2969 ._design-card_ew3pk_2972 {
  background-color: #efefef;
  border-radius: 4px;
  padding: 25px;
  margin-bottom: 2rem;
}
._design-system_ew3pk_2969 ._design-name_ew3pk_2978 {
  position: relative;
  background: #fff;
  margin-bottom: 15px;
  padding: 15px;
  border-radius: 4px;
}
._design-system_ew3pk_2969 ._design-in-action_ew3pk_2985 {
  color: #9f9f9f;
  font-size: 1rem;
  text-align: right;
}
._design-system_ew3pk_2969 ._design-in-action_ew3pk_2985:hover {
  text-decoration: none;
  color: #ed0a00;
}
._design-system_ew3pk_2969 ._design-in-action_ew3pk_2985:focus {
  text-decoration: none;
}
._design-system_ew3pk_2969 ._design-component_ew3pk_2997 {
  background-color: #fff;
  border-radius: 4px;
  padding: 15px;
  position: relative;
}
._design-system_ew3pk_2969 ._design-description_ew3pk_3003 ul {
  margin-top: 25px;
  display: flex;
  padding-left: 0;
  margin-left: 0;
  justify-content: space-between;
  list-style-type: none;
}
@media (max-width: 768px) {
  ._design-system_ew3pk_2969 ._design-description_ew3pk_3003 ul {
    flex-direction: column;
  }
  ._design-system_ew3pk_2969 ._design-description_ew3pk_3003 ul li {
    margin-bottom: 10px;
  }
}
._design-system_ew3pk_2969 ._dark-background_ew3pk_3019 {
  background: #001641;
}
._design-system_ew3pk_2969 ._dark-background_ew3pk_3019 ._design-color-changer--navy_ew3pk_3022 {
  border: 1px solid #fff;
}
._design-system_ew3pk_2969 ._design-color-changer_ew3pk_3022 {
  position: absolute;
  right: 15px;
  top: 12px;
}
._design-system_ew3pk_2969 ._design-color-changer_ew3pk_3022 [class*=design-color-changer--] {
  width: 30px;
  height: 30px;
  margin-left: 5px;
}
._design-system_ew3pk_2969 ._design-color-changer_ew3pk_3022 [class*=design-color-changer--]:hover {
  opacity: 0.7;
  cursor: pointer;
}
._design-system_ew3pk_2969 ._design-color-changer--red_ew3pk_3039 {
  background-color: #ed0a00;
  border: 1px solid #ed0a00;
}
._design-system_ew3pk_2969 ._design-color-changer--white_ew3pk_3043 {
  background-color: #fff;
  border: 1px solid #001641;
}
._design-system_ew3pk_2969 ._design-color-changer--navy_ew3pk_3022 {
  background-color: #001641;
  border: 1px solid #001641;
}

._strong_ew3pk_3052 {
  font-weight: bold;
}

._uw-h1_ew3pk_3056 {
  font-size: 6.5rem;
}
@media (max-width: 768px) {
  ._uw-h1_ew3pk_3056 {
    font-size: 4rem;
  }
}

._uw-h2_ew3pk_3065 {
  font-size: 1.8rem;
  line-height: 1.85rem;
  font-weight: 700;
  letter-spacing: -0.025rem;
}
@media (max-width: 768px) {
  ._uw-h2_ew3pk_3065 {
    font-size: 2rem;
    font-weight: 700;
  }
}
@media (max-width: 480px) {
  ._uw-h2_ew3pk_3065 {
    font-size: 1.5rem;
    font-weight: 700;
  }
}

._uw-h3_ew3pk_3084 {
  font-size: 2rem;
}

._uw-h4_ew3pk_3088 {
  font-size: 1.75rem;
}

._uw-h5_ew3pk_3092 {
  font-size: 1.25rem;
}

._uw-h6_ew3pk_3096 {
  font-size: 1.1rem;
  line-height: 1.1em;
}

._chronicle-caption_ew3pk_3101 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.125rem;
  margin: 15px 0;
  font-size: 1.5rem;
}

p._image-caption_ew3pk_3108,
span._image-caption_ew3pk_3108 {
  display: block;
  font-size: 75%;
  font-weight: 600;
  line-height: 1.5;
  margin-bottom: 1em;
}

._responsive-embed_ew3pk_3117 {
  position: relative;
  height: 0;
  padding-bottom: 75%;
  overflow: hidden;
}
._responsive-embed_ew3pk_3117._widescreen_ew3pk_3123 {
  padding-bottom: 56.25%;
}
._responsive-embed_ew3pk_3117 iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}

._uw-media-block_ew3pk_3135 :has(._responsive-embed_ew3pk_3117) ._transcript_ew3pk_3135 {
  margin-bottom: 0;
}

@media print {
  @page {
    size: A4;
    margin: 20mm 0 10mm 0 !important;
  }
  body,
  html {
    width: 210mm;
    background: #fff;
  }
  body {
    padding-top: 25mm !important;
    font-size: 11pt !important;
  }
  ._page-navigator_ew3pk_3153,
  ._pagination_ew3pk_3154,
  ._uw-header_ew3pk_3155,
  ._uw-header-clearfix_ew3pk_3156,
  ._uw-scroll-top-container_ew3pk_3157,
  footer {
    display: none !important;
  }
  p {
    font-size: 11pt !important;
    margin-bottom: 10pt !important;
  }
  p._intro_ew3pk_3165,
  p._uw-intro_ew3pk_3166 {
    font-size: 16pt !important;
  }
  ._button_ew3pk_3169 {
    padding-left: 0 !important;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    page-break-after: avoid !important;
  }
  h1 {
    font-size: 32pt !important;
  }
  h2 {
    font-size: 24pt !important;
  }
  h3 {
    font-size: 17pt !important;
  }
  h4,
  h5,
  h6 {
    font-size: 14pt !important;
  }
  h2,
  h3,
  p {
    orphans: 3;
    widows: 3;
  }
  code {
    font: 11pt Courier, monospace;
  }
  blockquote {
    margin: 1.2em;
    padding: 1em;
    font-size: 11pt;
  }
  hr {
    background-color: #ccc;
  }
  ._section-breaker_ew3pk_3211 {
    display: none !important;
  }
  /* Images */
  img {
    float: left;
    margin: 1em 1.5em 1.5em 0;
    max-width: 100% !important;
    page-break-inside: avoid;
  }
  a img {
    border: none;
  }
  /* Links */
  a:link,
  a:visited {
    background: transparent;
    font-weight: 700;
    text-decoration: underline;
    color: #333;
  }
  a[href] {
    text-decoration: none;
  }
  a[href]::after {
    display: none;
  }
  /* Table */
  table {
    margin: 1px;
    text-align: left;
    page-break-inside: auto;
  }
  tr {
    page-break-inside: avoid;
    page-break-after: auto;
  }
  th {
    border-bottom: 1px solid #333;
    font-weight: bold;
  }
  td {
    border-bottom: 1px solid #333;
  }
  td,
  th {
    padding: 4px 10px 4px 0;
  }
  thead {
    display: table-header-group;
  }
  tfoot {
    font-style: italic;
    display: table-footer-group;
  }
  caption {
    background: #fff;
    margin-bottom: 2em;
    text-align: left;
  }
  ._uw-masthead_ew3pk_3271 {
    padding-top: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding: 0 !important;
  }
  ._uw-masthead__content_ew3pk_3277 {
    margin-top: 0 !important;
  }
  ._uw-header-navs_ew3pk_3280 {
    display: none !important;
  }
  ._uw-masthead--aside-image_ew3pk_3283 ._uw-masthead__main_ew3pk_3283 {
    padding: 0 !important;
  }
}
@media print {
  ._events-listing_ew3pk_3288 ._uw-masthead__event-image_ew3pk_3288::before {
    display: none !important;
  }
  ._events-listing_ew3pk_3288 ._button_ew3pk_3169 {
    display: none !important;
  }
  ._events-listing_ew3pk_3288 aside {
    display: none !important;
  }
  ._layout-events-landing_ew3pk_3297 ._uw-masthead_ew3pk_3271 img {
    display: none;
  }
  ._layout-events-landing_ew3pk_3297 a {
    text-decoration: none;
  }
  ._layout-events-landing_ew3pk_3297 ._uw-event--no-image_ew3pk_3303 {
    background: #001641 !important;
    overflow-y: auto;
  }
  ._layout-events-landing_ew3pk_3297 ._uw-event--no-image_ew3pk_3303 ._uw-event--image-bg_ew3pk_3307 {
    overflow: revert;
  }
  ._layout-events-landing_ew3pk_3297 ._uw-event--no-image_ew3pk_3303 span {
    color: #fff !important;
  }
  ._layout-events-landing_ew3pk_3297 ._uw-item-grid__title_ew3pk_3313 {
    margin-bottom: 25px;
  }
  ._layout-events-landing_ew3pk_3297 ._intro_ew3pk_3165 {
    margin-bottom: 10px;
  }
  ._layout-events-landing_ew3pk_3297 ._uw-item-grid_ew3pk_3313 {
    margin-top: 25px;
  }
  ._uw-single-event_ew3pk_3322 ._uw-event-footer_ew3pk_3322,
  ._uw-single-event_ew3pk_3322 ._uw-masthead__event-buttons_ew3pk_3323,
  ._uw-single-event_ew3pk_3322 aside {
    display: none;
  }
  ._uw-single-event_ew3pk_3322 ._uw-masthead__event-image_ew3pk_3288 {
    position: inherit !important;
  }
  ._uw-single-event_ew3pk_3322 ._uw-masthead__event-image_ew3pk_3288::before {
    display: none !important;
  }
  ._uw-single-event_ew3pk_3322 ._uw-text-block_ew3pk_3333 ._cell_ew3pk_3333, ._uw-single-event_ew3pk_3322 ._uw-start-your-journey--sub-header_ew3pk_3333 ._cell_ew3pk_3333, ._uw-single-event_ew3pk_3322 ._uw-start-your-journey--header_ew3pk_3333 ._cell_ew3pk_3333, ._uw-single-event_ew3pk_3322 ._motivation-widget_ew3pk_3333 ._mw-more-areas_ew3pk_3333 ._cell_ew3pk_3333, ._motivation-widget_ew3pk_3333 ._uw-single-event_ew3pk_3322 ._mw-more-areas_ew3pk_3333 ._cell_ew3pk_3333 {
    width: 100% !important;
  }
  ._uw-single-event_ew3pk_3322 ._uw-text-block_ew3pk_3333:last-of-type, ._uw-single-event_ew3pk_3322 ._uw-start-your-journey--sub-header_ew3pk_3333:last-of-type, ._uw-single-event_ew3pk_3322 ._uw-start-your-journey--header_ew3pk_3333:last-of-type, ._uw-single-event_ew3pk_3322 ._motivation-widget_ew3pk_3333 ._mw-more-areas_ew3pk_3333:last-of-type, ._motivation-widget_ew3pk_3333 ._uw-single-event_ew3pk_3322 ._mw-more-areas_ew3pk_3333:last-of-type {
    margin-bottom: 5mm !important;
  }
}
@media print {
  ._uw-single-article_ew3pk_3341 ._uw-intro-image--content_ew3pk_3341 {
    padding: 0 !important;
    margin: 0 !important;
  }
  ._uw-single-article_ew3pk_3341 ._uw-masthead__event-image_ew3pk_3288 {
    display: none !important;
  }
  ._uw-single-article_ew3pk_3341 p > img {
    width: 50%;
  }
  ._uw-single-article_ew3pk_3341 h1 {
    margin: 0 0 2.5mm 0 !important;
    max-width: 100% !important;
  }
  ._uw-single-article_ew3pk_3341 ._uw-masthead--image_ew3pk_3355 ._uw-masthead__main_ew3pk_3283 {
    padding-bottom: 0 !important;
    min-height: 0 !important;
  }
  ._uw-single-article_ew3pk_3341 ._uw-masthead--aside-image_ew3pk_3283 ._uw-masthead__event-image_ew3pk_3288 {
    position: inherit !important;
  }
  ._uw-single-article_ew3pk_3341 ._uw-masthead--aside-image_ew3pk_3283 ._uw-masthead__event-image_ew3pk_3288::before {
    background-image: none !important;
  }
  ._uw-single-article_ew3pk_3341 ._uw-pagination_ew3pk_3365,
  ._uw-single-article_ew3pk_3341 ._uw-footer-quicklinks_ew3pk_3366,
  ._uw-single-article_ew3pk_3341 ._uw-post-aside-heading_ew3pk_3367,
  ._uw-single-article_ew3pk_3341 ._uw-post-aside-topic_ew3pk_3368,
  ._uw-single-article_ew3pk_3341 ._uw-post-aside-tag_ew3pk_3369,
  ._uw-single-article_ew3pk_3341 ._uw-social-icons_ew3pk_3370 {
    display: none !important;
  }
  ._uw-single-article_ew3pk_3341 #_uw-content-margin-fix_ew3pk_1 {
    margin-top: 20px !important;
  }
  ._uw-single-article_ew3pk_3341 ._large-9_ew3pk_3376 {
    width: 100% !important;
  }
  ._uw-single-article_ew3pk_3341 ._large-7_ew3pk_3379 {
    width: 100% !important;
  }
  ._uw-single-article_ew3pk_3341 ._grid-margin-x_ew3pk_3382 > ._large-offset-1_ew3pk_3382 {
    display: none !important;
  }
  ._uw-single-article_ew3pk_3341 ._grid-x_ew3pk_3385 > ._large-7_ew3pk_3379 {
    width: 100% !important;
  }
  ._uw-single-article_ew3pk_3341 ._uw-intro-image_ew3pk_3341::before {
    background-color: white !important;
  }
  ._uw-single-article_ew3pk_3341 ._uw-subscription-form_ew3pk_2905 {
    display: none !important;
  }
  ._uw-single-article_ew3pk_3341 ._uw-intro-image_ew3pk_3341 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  ._uw-single-article_ew3pk_3341 iframe {
    display: none !important;
  }
  ._masthead-desktop-background-image-right_ew3pk_3401 {
    display: flex;
    background-image: inherit !important;
    background-position: top right 25px !important;
    background-size: 45% !important;
    background-repeat: no-repeat !important;
  }
}
@media print and (min-width: 1200px) {
  ._masthead-desktop-background-image-right_ew3pk_3401 {
    width: 100%;
    height: 100%;
  }
}
@media print and (max-width: 1200px) {
  ._masthead-desktop-background-image-right_ew3pk_3401 {
    background-position: bottom right;
    background-size: cover;
    width: 100%;
  }
}
@media print {
  ._uw-masthead--aside-image_ew3pk_3283 ._uw-masthead__event-image_ew3pk_3288 {
    position: inherit !important;
  }
  ._uw-masthead--aside-image_ew3pk_3283 ._uw-masthead__event-image_ew3pk_3288::before {
    background-image: none !important;
  }
  ._masthead-desktop-background-image-full_ew3pk_3429 {
    display: none !important;
    height: auto !important;
  }
  ._masthead-desktop-background-image-full_ew3pk_3429:before,
  ._masthead-desktop-background-image-right_ew3pk_3401:before {
    background: none !important;
    opacity: 0 !important;
  }
  ._masthead-background-image-mobile_ew3pk_3438 {
    display: none !important;
  }
  ._mob-hide_ew3pk_3441 {
    display: flex;
    justify-content: flex-end;
    width: 100%;
  }
  ._uw-single-article_ew3pk_3341 ._uw-page-content_ew3pk_3446 ._uw-post-details_ew3pk_3446 {
    order: 1 !important;
  }
  ._flex-news-right-image_ew3pk_3449,
  ._flex-parent-news-right-image_ew3pk_3450 {
    width: 100% !important;
  }
  ._uw-masthead__titleFull_ew3pk_3453 {
    min-height: auto !important;
  }
  ._uw-masthead__titleRight_ew3pk_3456 {
    width: 53%;
  }
  ._uw-masthead__bizunit_ew3pk_3459 {
    display: flex !important;
  }
  ._uw-masthead__newscontent_ew3pk_3462 {
    display: flex !important;
  }
  ._uw-masthead__photoby_ew3pk_3465 {
    display: none !important;
  }
  ._uw-masthead__photobydesk_ew3pk_3468 {
    width: 110%;
    margin-top: 10px;
    padding-top: 0 !important;
  }
  ._uw-pagination_ew3pk_3365 {
    display: none !important;
  }
  ._uw-footer-quicklinks_ew3pk_3366 {
    display: none !important;
  }
  ._uw-post-date_ew3pk_3479 {
    display: block !important;
  }
  hr:nth-of-type(1) {
    display: none !important;
  }
  ._uw-post-author-list-alt_ew3pk_3485 {
    display: block !important;
    margin-bottom: 0 !important;
  }
  ._uw-social-icons_ew3pk_3370 {
    display: none !important;
  }
  ._uw-mc-card_ew3pk_3492 {
    display: none !important;
  }
  ._uw-masthead__newscaption_ew3pk_3495 {
    display: none !important;
  }
  ._uw-masthead__photobydesk_ew3pk_3468 {
    display: none !important;
  }
  ._uw-masthead__newscontent_ew3pk_3462 {
    display: none !important;
  }
  ._uw-masthead__photobydesk_ew3pk_3468 {
    display: none !important;
  }
  #_uw-content-margin-fix_ew3pk_1 {
    margin-top: 20px !important;
  }
  ._large-9_ew3pk_3376 {
    width: 100% !important;
  }
  ._grid-margin-x_ew3pk_3382 > ._large-10_ew3pk_3513 {
    width: 100% !important;
  }
  ._flex-full_ew3pk_3516 {
    width: 85% !important;
    display: flex !important;
    justify-content: flex-end !important;
  }
  ._flex-row-full-image_ew3pk_3521 {
    padding: 0 0 2em !important;
  }
}
@media print {
  ._flex-row-full-image_ew3pk_3521 {
    flex-direction: row !important;
    margin-bottom: 2em !important;
  }
}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

a {
  background-color: transparent;
}

abbr[title] {
  border-bottom: 0;
  text-decoration: underline dotted;
}

b,
strong {
  font-weight: bolder;
}

code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

img {
  border-style: none;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

details {
  display: block;
}

summary {
  display: list-item;
}

template {
  display: none;
}

[hidden] {
  display: none;
}

[data-whatintent=mouse] *, [data-whatintent=mouse] *:focus,
[data-whatintent=touch] *,
[data-whatintent=touch] *:focus,
[data-whatinput=mouse] *,
[data-whatinput=mouse] *:focus,
[data-whatinput=touch] *,
[data-whatinput=touch] *:focus {
  outline: none;
}

[draggable=false] {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
}

._foundation-mq_ew3pk_3722 {
  font-family: "xsmall=0em&small=0em&medium=48em&large=64em&xlarge=75em&xxlarge=90em";
}

html {
  box-sizing: border-box;
  font-size: 100%;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

body {
  margin: 0;
  padding: 0;
  background: #f2f2f2;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 400;
  line-height: 1.5;
  color: #001641;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

img {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic;
}

textarea {
  height: auto;
  min-height: 50px;
  border-radius: 0;
}

select {
  box-sizing: border-box;
  width: 100%;
  border-radius: 0;
}

._map_canvas_ew3pk_3769 img,
._map_canvas_ew3pk_3769 embed,
._map_canvas_ew3pk_3769 object,
._mqa-display_ew3pk_3772 img,
._mqa-display_ew3pk_3772 embed,
._mqa-display_ew3pk_3772 object {
  max-width: none !important;
}

button {
  padding: 0;
  appearance: none;
  border: 0;
  border-radius: 0;
  background: transparent;
  line-height: 1;
  cursor: auto;
}
[data-whatinput=mouse] button {
  outline: 0;
}

pre {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
}

._is-visible_ew3pk_3804 {
  display: block !important;
}

._is-hidden_ew3pk_3808 {
  display: none !important;
}

._grid-container_ew3pk_3812, ._mw-grid-container_ew3pk_3812 {
  padding-right: 1.875rem;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  padding-left: 1.875rem;
  max-width: 76.875rem;
  margin-left: auto;
  margin-right: auto;
}
@media print, screen and (min-width: 48em) {
  ._grid-container_ew3pk_3812, ._mw-grid-container_ew3pk_3812 {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-container_ew3pk_3812, ._mw-grid-container_ew3pk_3812 {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media screen and (min-width: 75em) {
  ._grid-container_ew3pk_3812, ._mw-grid-container_ew3pk_3812 {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
._grid-container_ew3pk_3812._fluid_ew3pk_3839, ._fluid_ew3pk_3839._mw-grid-container_ew3pk_3812 {
  padding-right: 1.875rem;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  padding-left: 1.875rem;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
@media print, screen and (min-width: 48em) {
  ._grid-container_ew3pk_3812._fluid_ew3pk_3839, ._fluid_ew3pk_3839._mw-grid-container_ew3pk_3812 {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-container_ew3pk_3812._fluid_ew3pk_3839, ._fluid_ew3pk_3839._mw-grid-container_ew3pk_3812 {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media screen and (min-width: 75em) {
  ._grid-container_ew3pk_3812._fluid_ew3pk_3839, ._fluid_ew3pk_3839._mw-grid-container_ew3pk_3812 {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
._grid-container_ew3pk_3812._full_ew3pk_3866, ._full_ew3pk_3866._mw-grid-container_ew3pk_3812 {
  padding-right: 0;
  padding-left: 0;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

._grid-x_ew3pk_3385 {
  display: flex;
  flex-flow: row wrap;
}

._cell_ew3pk_3333 {
  flex: 0 0 auto;
  min-height: 0;
  min-width: 0;
  width: 100%;
}
._cell_ew3pk_3333._auto_ew3pk_3885 {
  flex: 1 1 0;
}
._cell_ew3pk_3333._shrink_ew3pk_3888 {
  flex: 0 0 auto;
}

._grid-x_ew3pk_3385 > ._auto_ew3pk_3885 {
  width: auto;
}
._grid-x_ew3pk_3385 > ._shrink_ew3pk_3888 {
  width: auto;
}

._grid-x_ew3pk_3385 > ._xsmall-shrink_ew3pk_3899, ._grid-x_ew3pk_3385 > ._xsmall-full_ew3pk_3899, ._grid-x_ew3pk_3385 > ._xsmall-1_ew3pk_3899, ._grid-x_ew3pk_3385 > ._xsmall-2_ew3pk_3899, ._grid-x_ew3pk_3385 > ._xsmall-3_ew3pk_3899, ._grid-x_ew3pk_3385 > ._xsmall-4_ew3pk_3899, ._grid-x_ew3pk_3385 > ._xsmall-5_ew3pk_3899, ._grid-x_ew3pk_3385 > ._xsmall-6_ew3pk_3899, ._grid-x_ew3pk_3385 > ._xsmall-7_ew3pk_3899, ._grid-x_ew3pk_3385 > ._xsmall-8_ew3pk_3899, ._grid-x_ew3pk_3385 > ._xsmall-9_ew3pk_3899, ._grid-x_ew3pk_3385 > ._xsmall-10_ew3pk_3899, ._grid-x_ew3pk_3385 > ._xsmall-11_ew3pk_3899, ._grid-x_ew3pk_3385 > ._xsmall-12_ew3pk_3899 {
  flex-basis: auto;
}

._grid-x_ew3pk_3385 > ._small-shrink_ew3pk_3903, ._grid-x_ew3pk_3385 > ._small-full_ew3pk_3903, ._grid-x_ew3pk_3385 > ._small-1_ew3pk_3903, ._grid-x_ew3pk_3385 > ._small-2_ew3pk_3903, ._grid-x_ew3pk_3385 > ._small-3_ew3pk_3903, ._grid-x_ew3pk_3385 > ._small-4_ew3pk_3903, ._grid-x_ew3pk_3385 > ._small-5_ew3pk_3903, ._grid-x_ew3pk_3385 > ._small-6_ew3pk_3903, ._grid-x_ew3pk_3385 > ._small-7_ew3pk_3903, ._grid-x_ew3pk_3385 > ._small-8_ew3pk_3903, ._grid-x_ew3pk_3385 > ._small-9_ew3pk_3903, ._grid-x_ew3pk_3385 > ._small-10_ew3pk_3903, ._grid-x_ew3pk_3385 > ._small-11_ew3pk_3903, ._grid-x_ew3pk_3385 > ._small-12_ew3pk_3903 {
  flex-basis: auto;
}

@media print, screen and (min-width: 48em) {
  ._grid-x_ew3pk_3385 > ._medium-shrink_ew3pk_3908, ._grid-x_ew3pk_3385 > ._medium-full_ew3pk_3908, ._grid-x_ew3pk_3385 > ._medium-1_ew3pk_3908, ._grid-x_ew3pk_3385 > ._medium-2_ew3pk_3908, ._grid-x_ew3pk_3385 > ._medium-3_ew3pk_3908, ._grid-x_ew3pk_3385 > ._medium-4_ew3pk_3908, ._grid-x_ew3pk_3385 > ._medium-5_ew3pk_3908, ._grid-x_ew3pk_3385 > ._medium-6_ew3pk_3908, ._grid-x_ew3pk_3385 > ._medium-7_ew3pk_3908, ._grid-x_ew3pk_3385 > ._medium-8_ew3pk_3908, ._grid-x_ew3pk_3385 > ._medium-9_ew3pk_3908, ._grid-x_ew3pk_3385 > ._medium-10_ew3pk_3908, ._grid-x_ew3pk_3385 > ._medium-11_ew3pk_3908, ._grid-x_ew3pk_3385 > ._medium-12_ew3pk_3908 {
    flex-basis: auto;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-x_ew3pk_3385 > ._large-shrink_ew3pk_3913, ._grid-x_ew3pk_3385 > ._large-full_ew3pk_3913, ._grid-x_ew3pk_3385 > ._large-1_ew3pk_3513, ._grid-x_ew3pk_3385 > ._large-2_ew3pk_3913, ._grid-x_ew3pk_3385 > ._large-3_ew3pk_3913, ._grid-x_ew3pk_3385 > ._large-4_ew3pk_3913, ._grid-x_ew3pk_3385 > ._large-5_ew3pk_3913, ._grid-x_ew3pk_3385 > ._large-6_ew3pk_3913, ._grid-x_ew3pk_3385 > ._large-7_ew3pk_3379, ._grid-x_ew3pk_3385 > ._large-8_ew3pk_3913, ._grid-x_ew3pk_3385 > ._large-9_ew3pk_3376, ._grid-x_ew3pk_3385 > ._large-10_ew3pk_3513, ._grid-x_ew3pk_3385 > ._large-11_ew3pk_3913, ._grid-x_ew3pk_3385 > ._large-12_ew3pk_3913 {
    flex-basis: auto;
  }
}
@media screen and (min-width: 75em) {
  ._grid-x_ew3pk_3385 > ._xlarge-shrink_ew3pk_3918, ._grid-x_ew3pk_3385 > ._xlarge-full_ew3pk_3918, ._grid-x_ew3pk_3385 > ._xlarge-1_ew3pk_3918, ._grid-x_ew3pk_3385 > ._xlarge-2_ew3pk_3918, ._grid-x_ew3pk_3385 > ._xlarge-3_ew3pk_3918, ._grid-x_ew3pk_3385 > ._xlarge-4_ew3pk_3918, ._grid-x_ew3pk_3385 > ._xlarge-5_ew3pk_3918, ._grid-x_ew3pk_3385 > ._xlarge-6_ew3pk_3918, ._grid-x_ew3pk_3385 > ._xlarge-7_ew3pk_3918, ._grid-x_ew3pk_3385 > ._xlarge-8_ew3pk_3918, ._grid-x_ew3pk_3385 > ._xlarge-9_ew3pk_3918, ._grid-x_ew3pk_3385 > ._xlarge-10_ew3pk_3918, ._grid-x_ew3pk_3385 > ._xlarge-11_ew3pk_3918, ._grid-x_ew3pk_3385 > ._xlarge-12_ew3pk_3918 {
    flex-basis: auto;
  }
}
._grid-x_ew3pk_3385 > ._xsmall-12_ew3pk_3899, ._grid-x_ew3pk_3385 > ._xsmall-11_ew3pk_3899, ._grid-x_ew3pk_3385 > ._xsmall-10_ew3pk_3899, ._grid-x_ew3pk_3385 > ._xsmall-9_ew3pk_3899, ._grid-x_ew3pk_3385 > ._xsmall-8_ew3pk_3899, ._grid-x_ew3pk_3385 > ._xsmall-7_ew3pk_3899, ._grid-x_ew3pk_3385 > ._xsmall-6_ew3pk_3899, ._grid-x_ew3pk_3385 > ._xsmall-5_ew3pk_3899, ._grid-x_ew3pk_3385 > ._xsmall-4_ew3pk_3899, ._grid-x_ew3pk_3385 > ._xsmall-3_ew3pk_3899, ._grid-x_ew3pk_3385 > ._xsmall-2_ew3pk_3899, ._grid-x_ew3pk_3385 > ._xsmall-1_ew3pk_3899 {
  flex: 0 0 auto;
}

._grid-x_ew3pk_3385 > ._xsmall-1_ew3pk_3899 {
  width: 8.3333333333%;
}

._grid-x_ew3pk_3385 > ._xsmall-2_ew3pk_3899 {
  width: 16.6666666667%;
}

._grid-x_ew3pk_3385 > ._xsmall-3_ew3pk_3899 {
  width: 25%;
}

._grid-x_ew3pk_3385 > ._xsmall-4_ew3pk_3899 {
  width: 33.3333333333%;
}

._grid-x_ew3pk_3385 > ._xsmall-5_ew3pk_3899 {
  width: 41.6666666667%;
}

._grid-x_ew3pk_3385 > ._xsmall-6_ew3pk_3899 {
  width: 50%;
}

._grid-x_ew3pk_3385 > ._xsmall-7_ew3pk_3899 {
  width: 58.3333333333%;
}

._grid-x_ew3pk_3385 > ._xsmall-8_ew3pk_3899 {
  width: 66.6666666667%;
}

._grid-x_ew3pk_3385 > ._xsmall-9_ew3pk_3899 {
  width: 75%;
}

._grid-x_ew3pk_3385 > ._xsmall-10_ew3pk_3899 {
  width: 83.3333333333%;
}

._grid-x_ew3pk_3385 > ._xsmall-11_ew3pk_3899 {
  width: 91.6666666667%;
}

._grid-x_ew3pk_3385 > ._xsmall-12_ew3pk_3899 {
  width: 100%;
}

._grid-x_ew3pk_3385 > ._small-auto_ew3pk_3974 {
  flex: 1 1 0;
  width: auto;
}

._grid-x_ew3pk_3385 > ._small-12_ew3pk_3903, ._grid-x_ew3pk_3385 > ._small-11_ew3pk_3903, ._grid-x_ew3pk_3385 > ._small-10_ew3pk_3903, ._grid-x_ew3pk_3385 > ._small-9_ew3pk_3903, ._grid-x_ew3pk_3385 > ._small-8_ew3pk_3903, ._grid-x_ew3pk_3385 > ._small-7_ew3pk_3903, ._grid-x_ew3pk_3385 > ._small-6_ew3pk_3903, ._grid-x_ew3pk_3385 > ._small-5_ew3pk_3903, ._grid-x_ew3pk_3385 > ._small-4_ew3pk_3903, ._grid-x_ew3pk_3385 > ._small-3_ew3pk_3903, ._grid-x_ew3pk_3385 > ._small-2_ew3pk_3903, ._grid-x_ew3pk_3385 > ._small-1_ew3pk_3903, ._grid-x_ew3pk_3385 > ._small-shrink_ew3pk_3903 {
  flex: 0 0 auto;
}

._grid-x_ew3pk_3385 > ._small-shrink_ew3pk_3903 {
  width: auto;
}

._grid-x_ew3pk_3385 > ._small-1_ew3pk_3903 {
  width: 8.3333333333%;
}

._grid-x_ew3pk_3385 > ._small-2_ew3pk_3903 {
  width: 16.6666666667%;
}

._grid-x_ew3pk_3385 > ._small-3_ew3pk_3903 {
  width: 25%;
}

._grid-x_ew3pk_3385 > ._small-4_ew3pk_3903 {
  width: 33.3333333333%;
}

._grid-x_ew3pk_3385 > ._small-5_ew3pk_3903 {
  width: 41.6666666667%;
}

._grid-x_ew3pk_3385 > ._small-6_ew3pk_3903 {
  width: 50%;
}

._grid-x_ew3pk_3385 > ._small-7_ew3pk_3903 {
  width: 58.3333333333%;
}

._grid-x_ew3pk_3385 > ._small-8_ew3pk_3903 {
  width: 66.6666666667%;
}

._grid-x_ew3pk_3385 > ._small-9_ew3pk_3903 {
  width: 75%;
}

._grid-x_ew3pk_3385 > ._small-10_ew3pk_3903 {
  width: 83.3333333333%;
}

._grid-x_ew3pk_3385 > ._small-11_ew3pk_3903 {
  width: 91.6666666667%;
}

._grid-x_ew3pk_3385 > ._small-12_ew3pk_3903 {
  width: 100%;
}

@media print, screen and (min-width: 48em) {
  ._grid-x_ew3pk_3385 > ._medium-auto_ew3pk_4036 {
    flex: 1 1 0;
    width: auto;
  }
  ._grid-x_ew3pk_3385 > ._medium-12_ew3pk_3908, ._grid-x_ew3pk_3385 > ._medium-11_ew3pk_3908, ._grid-x_ew3pk_3385 > ._medium-10_ew3pk_3908, ._grid-x_ew3pk_3385 > ._medium-9_ew3pk_3908, ._grid-x_ew3pk_3385 > ._medium-8_ew3pk_3908, ._grid-x_ew3pk_3385 > ._medium-7_ew3pk_3908, ._grid-x_ew3pk_3385 > ._medium-6_ew3pk_3908, ._grid-x_ew3pk_3385 > ._medium-5_ew3pk_3908, ._grid-x_ew3pk_3385 > ._medium-4_ew3pk_3908, ._grid-x_ew3pk_3385 > ._medium-3_ew3pk_3908, ._grid-x_ew3pk_3385 > ._medium-2_ew3pk_3908, ._grid-x_ew3pk_3385 > ._medium-1_ew3pk_3908, ._grid-x_ew3pk_3385 > ._medium-shrink_ew3pk_3908 {
    flex: 0 0 auto;
  }
  ._grid-x_ew3pk_3385 > ._medium-shrink_ew3pk_3908 {
    width: auto;
  }
  ._grid-x_ew3pk_3385 > ._medium-1_ew3pk_3908 {
    width: 8.3333333333%;
  }
  ._grid-x_ew3pk_3385 > ._medium-2_ew3pk_3908 {
    width: 16.6666666667%;
  }
  ._grid-x_ew3pk_3385 > ._medium-3_ew3pk_3908 {
    width: 25%;
  }
  ._grid-x_ew3pk_3385 > ._medium-4_ew3pk_3908 {
    width: 33.3333333333%;
  }
  ._grid-x_ew3pk_3385 > ._medium-5_ew3pk_3908 {
    width: 41.6666666667%;
  }
  ._grid-x_ew3pk_3385 > ._medium-6_ew3pk_3908 {
    width: 50%;
  }
  ._grid-x_ew3pk_3385 > ._medium-7_ew3pk_3908 {
    width: 58.3333333333%;
  }
  ._grid-x_ew3pk_3385 > ._medium-8_ew3pk_3908 {
    width: 66.6666666667%;
  }
  ._grid-x_ew3pk_3385 > ._medium-9_ew3pk_3908 {
    width: 75%;
  }
  ._grid-x_ew3pk_3385 > ._medium-10_ew3pk_3908 {
    width: 83.3333333333%;
  }
  ._grid-x_ew3pk_3385 > ._medium-11_ew3pk_3908 {
    width: 91.6666666667%;
  }
  ._grid-x_ew3pk_3385 > ._medium-12_ew3pk_3908 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-x_ew3pk_3385 > ._large-auto_ew3pk_4084 {
    flex: 1 1 0;
    width: auto;
  }
  ._grid-x_ew3pk_3385 > ._large-12_ew3pk_3913, ._grid-x_ew3pk_3385 > ._large-11_ew3pk_3913, ._grid-x_ew3pk_3385 > ._large-10_ew3pk_3513, ._grid-x_ew3pk_3385 > ._large-9_ew3pk_3376, ._grid-x_ew3pk_3385 > ._large-8_ew3pk_3913, ._grid-x_ew3pk_3385 > ._large-7_ew3pk_3379, ._grid-x_ew3pk_3385 > ._large-6_ew3pk_3913, ._grid-x_ew3pk_3385 > ._large-5_ew3pk_3913, ._grid-x_ew3pk_3385 > ._large-4_ew3pk_3913, ._grid-x_ew3pk_3385 > ._large-3_ew3pk_3913, ._grid-x_ew3pk_3385 > ._large-2_ew3pk_3913, ._grid-x_ew3pk_3385 > ._large-1_ew3pk_3513, ._grid-x_ew3pk_3385 > ._large-shrink_ew3pk_3913 {
    flex: 0 0 auto;
  }
  ._grid-x_ew3pk_3385 > ._large-shrink_ew3pk_3913 {
    width: auto;
  }
  ._grid-x_ew3pk_3385 > ._large-1_ew3pk_3513 {
    width: 8.3333333333%;
  }
  ._grid-x_ew3pk_3385 > ._large-2_ew3pk_3913 {
    width: 16.6666666667%;
  }
  ._grid-x_ew3pk_3385 > ._large-3_ew3pk_3913 {
    width: 25%;
  }
  ._grid-x_ew3pk_3385 > ._large-4_ew3pk_3913 {
    width: 33.3333333333%;
  }
  ._grid-x_ew3pk_3385 > ._large-5_ew3pk_3913 {
    width: 41.6666666667%;
  }
  ._grid-x_ew3pk_3385 > ._large-6_ew3pk_3913 {
    width: 50%;
  }
  ._grid-x_ew3pk_3385 > ._large-7_ew3pk_3379 {
    width: 58.3333333333%;
  }
  ._grid-x_ew3pk_3385 > ._large-8_ew3pk_3913 {
    width: 66.6666666667%;
  }
  ._grid-x_ew3pk_3385 > ._large-9_ew3pk_3376 {
    width: 75%;
  }
  ._grid-x_ew3pk_3385 > ._large-10_ew3pk_3513 {
    width: 83.3333333333%;
  }
  ._grid-x_ew3pk_3385 > ._large-11_ew3pk_3913 {
    width: 91.6666666667%;
  }
  ._grid-x_ew3pk_3385 > ._large-12_ew3pk_3913 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._grid-x_ew3pk_3385 > ._xlarge-auto_ew3pk_4132 {
    flex: 1 1 0;
    width: auto;
  }
  ._grid-x_ew3pk_3385 > ._xlarge-12_ew3pk_3918, ._grid-x_ew3pk_3385 > ._xlarge-11_ew3pk_3918, ._grid-x_ew3pk_3385 > ._xlarge-10_ew3pk_3918, ._grid-x_ew3pk_3385 > ._xlarge-9_ew3pk_3918, ._grid-x_ew3pk_3385 > ._xlarge-8_ew3pk_3918, ._grid-x_ew3pk_3385 > ._xlarge-7_ew3pk_3918, ._grid-x_ew3pk_3385 > ._xlarge-6_ew3pk_3918, ._grid-x_ew3pk_3385 > ._xlarge-5_ew3pk_3918, ._grid-x_ew3pk_3385 > ._xlarge-4_ew3pk_3918, ._grid-x_ew3pk_3385 > ._xlarge-3_ew3pk_3918, ._grid-x_ew3pk_3385 > ._xlarge-2_ew3pk_3918, ._grid-x_ew3pk_3385 > ._xlarge-1_ew3pk_3918, ._grid-x_ew3pk_3385 > ._xlarge-shrink_ew3pk_3918 {
    flex: 0 0 auto;
  }
  ._grid-x_ew3pk_3385 > ._xlarge-shrink_ew3pk_3918 {
    width: auto;
  }
  ._grid-x_ew3pk_3385 > ._xlarge-1_ew3pk_3918 {
    width: 8.3333333333%;
  }
  ._grid-x_ew3pk_3385 > ._xlarge-2_ew3pk_3918 {
    width: 16.6666666667%;
  }
  ._grid-x_ew3pk_3385 > ._xlarge-3_ew3pk_3918 {
    width: 25%;
  }
  ._grid-x_ew3pk_3385 > ._xlarge-4_ew3pk_3918 {
    width: 33.3333333333%;
  }
  ._grid-x_ew3pk_3385 > ._xlarge-5_ew3pk_3918 {
    width: 41.6666666667%;
  }
  ._grid-x_ew3pk_3385 > ._xlarge-6_ew3pk_3918 {
    width: 50%;
  }
  ._grid-x_ew3pk_3385 > ._xlarge-7_ew3pk_3918 {
    width: 58.3333333333%;
  }
  ._grid-x_ew3pk_3385 > ._xlarge-8_ew3pk_3918 {
    width: 66.6666666667%;
  }
  ._grid-x_ew3pk_3385 > ._xlarge-9_ew3pk_3918 {
    width: 75%;
  }
  ._grid-x_ew3pk_3385 > ._xlarge-10_ew3pk_3918 {
    width: 83.3333333333%;
  }
  ._grid-x_ew3pk_3385 > ._xlarge-11_ew3pk_3918 {
    width: 91.6666666667%;
  }
  ._grid-x_ew3pk_3385 > ._xlarge-12_ew3pk_3918 {
    width: 100%;
  }
}
._grid-margin-x_ew3pk_3382:not(._grid-x_ew3pk_3385) > ._cell_ew3pk_3333 {
  width: auto;
}

._grid-margin-y_ew3pk_4183:not(._grid-y_ew3pk_4183) > ._cell_ew3pk_3333 {
  height: auto;
}

._grid-margin-x_ew3pk_3382 {
  margin-left: -0.46875rem;
  margin-right: -0.46875rem;
  margin-left: -0.46875rem;
  margin-right: -0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-margin-x_ew3pk_3382 {
    margin-left: -0.46875rem;
    margin-right: -0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-x_ew3pk_3382 {
    margin-left: -0.78125rem;
    margin-right: -0.78125rem;
  }
}
._grid-margin-x_ew3pk_3382 > ._cell_ew3pk_3333 {
  width: calc(100% - 0.9375rem);
  margin-left: 0.46875rem;
  margin-right: 0.46875rem;
}
._grid-margin-x_ew3pk_3382 > ._cell_ew3pk_3333 {
  width: calc(100% - 0.9375rem);
  margin-left: 0.46875rem;
  margin-right: 0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-margin-x_ew3pk_3382 > ._cell_ew3pk_3333 {
    width: calc(100% - 0.9375rem);
    margin-left: 0.46875rem;
    margin-right: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-x_ew3pk_3382 > ._cell_ew3pk_3333 {
    width: calc(100% - 1.5625rem);
    margin-left: 0.78125rem;
    margin-right: 0.78125rem;
  }
}
._grid-margin-x_ew3pk_3382 > ._auto_ew3pk_3885 {
  width: auto;
}
._grid-margin-x_ew3pk_3382 > ._shrink_ew3pk_3888 {
  width: auto;
}
._grid-margin-x_ew3pk_3382 > ._xsmall-1_ew3pk_3899 {
  width: calc(8.3333333333% - 0.9375rem);
}
._grid-margin-x_ew3pk_3382 > ._xsmall-2_ew3pk_3899 {
  width: calc(16.6666666667% - 0.9375rem);
}
._grid-margin-x_ew3pk_3382 > ._xsmall-3_ew3pk_3899 {
  width: calc(25% - 0.9375rem);
}
._grid-margin-x_ew3pk_3382 > ._xsmall-4_ew3pk_3899 {
  width: calc(33.3333333333% - 0.9375rem);
}
._grid-margin-x_ew3pk_3382 > ._xsmall-5_ew3pk_3899 {
  width: calc(41.6666666667% - 0.9375rem);
}
._grid-margin-x_ew3pk_3382 > ._xsmall-6_ew3pk_3899 {
  width: calc(50% - 0.9375rem);
}
._grid-margin-x_ew3pk_3382 > ._xsmall-7_ew3pk_3899 {
  width: calc(58.3333333333% - 0.9375rem);
}
._grid-margin-x_ew3pk_3382 > ._xsmall-8_ew3pk_3899 {
  width: calc(66.6666666667% - 0.9375rem);
}
._grid-margin-x_ew3pk_3382 > ._xsmall-9_ew3pk_3899 {
  width: calc(75% - 0.9375rem);
}
._grid-margin-x_ew3pk_3382 > ._xsmall-10_ew3pk_3899 {
  width: calc(83.3333333333% - 0.9375rem);
}
._grid-margin-x_ew3pk_3382 > ._xsmall-11_ew3pk_3899 {
  width: calc(91.6666666667% - 0.9375rem);
}
._grid-margin-x_ew3pk_3382 > ._xsmall-12_ew3pk_3899 {
  width: calc(100% - 0.9375rem);
}
._grid-margin-x_ew3pk_3382 > ._auto_ew3pk_3885 {
  width: auto;
}
._grid-margin-x_ew3pk_3382 > ._shrink_ew3pk_3888 {
  width: auto;
}
._grid-margin-x_ew3pk_3382 > ._xsmall-1_ew3pk_3899 {
  width: calc(8.3333333333% - 0.9375rem);
}
._grid-margin-x_ew3pk_3382 > ._xsmall-2_ew3pk_3899 {
  width: calc(16.6666666667% - 0.9375rem);
}
._grid-margin-x_ew3pk_3382 > ._xsmall-3_ew3pk_3899 {
  width: calc(25% - 0.9375rem);
}
._grid-margin-x_ew3pk_3382 > ._xsmall-4_ew3pk_3899 {
  width: calc(33.3333333333% - 0.9375rem);
}
._grid-margin-x_ew3pk_3382 > ._xsmall-5_ew3pk_3899 {
  width: calc(41.6666666667% - 0.9375rem);
}
._grid-margin-x_ew3pk_3382 > ._xsmall-6_ew3pk_3899 {
  width: calc(50% - 0.9375rem);
}
._grid-margin-x_ew3pk_3382 > ._xsmall-7_ew3pk_3899 {
  width: calc(58.3333333333% - 0.9375rem);
}
._grid-margin-x_ew3pk_3382 > ._xsmall-8_ew3pk_3899 {
  width: calc(66.6666666667% - 0.9375rem);
}
._grid-margin-x_ew3pk_3382 > ._xsmall-9_ew3pk_3899 {
  width: calc(75% - 0.9375rem);
}
._grid-margin-x_ew3pk_3382 > ._xsmall-10_ew3pk_3899 {
  width: calc(83.3333333333% - 0.9375rem);
}
._grid-margin-x_ew3pk_3382 > ._xsmall-11_ew3pk_3899 {
  width: calc(91.6666666667% - 0.9375rem);
}
._grid-margin-x_ew3pk_3382 > ._xsmall-12_ew3pk_3899 {
  width: calc(100% - 0.9375rem);
}
._grid-margin-x_ew3pk_3382 > ._small-auto_ew3pk_3974 {
  width: auto;
}
._grid-margin-x_ew3pk_3382 > ._small-shrink_ew3pk_3903 {
  width: auto;
}
._grid-margin-x_ew3pk_3382 > ._small-1_ew3pk_3903 {
  width: calc(8.3333333333% - 0.9375rem);
}
._grid-margin-x_ew3pk_3382 > ._small-2_ew3pk_3903 {
  width: calc(16.6666666667% - 0.9375rem);
}
._grid-margin-x_ew3pk_3382 > ._small-3_ew3pk_3903 {
  width: calc(25% - 0.9375rem);
}
._grid-margin-x_ew3pk_3382 > ._small-4_ew3pk_3903 {
  width: calc(33.3333333333% - 0.9375rem);
}
._grid-margin-x_ew3pk_3382 > ._small-5_ew3pk_3903 {
  width: calc(41.6666666667% - 0.9375rem);
}
._grid-margin-x_ew3pk_3382 > ._small-6_ew3pk_3903 {
  width: calc(50% - 0.9375rem);
}
._grid-margin-x_ew3pk_3382 > ._small-7_ew3pk_3903 {
  width: calc(58.3333333333% - 0.9375rem);
}
._grid-margin-x_ew3pk_3382 > ._small-8_ew3pk_3903 {
  width: calc(66.6666666667% - 0.9375rem);
}
._grid-margin-x_ew3pk_3382 > ._small-9_ew3pk_3903 {
  width: calc(75% - 0.9375rem);
}
._grid-margin-x_ew3pk_3382 > ._small-10_ew3pk_3903 {
  width: calc(83.3333333333% - 0.9375rem);
}
._grid-margin-x_ew3pk_3382 > ._small-11_ew3pk_3903 {
  width: calc(91.6666666667% - 0.9375rem);
}
._grid-margin-x_ew3pk_3382 > ._small-12_ew3pk_3903 {
  width: calc(100% - 0.9375rem);
}
@media print, screen and (min-width: 48em) {
  ._grid-margin-x_ew3pk_3382 > ._auto_ew3pk_3885 {
    width: auto;
  }
  ._grid-margin-x_ew3pk_3382 > ._shrink_ew3pk_3888 {
    width: auto;
  }
  ._grid-margin-x_ew3pk_3382 > ._xsmall-1_ew3pk_3899 {
    width: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._xsmall-2_ew3pk_3899 {
    width: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._xsmall-3_ew3pk_3899 {
    width: calc(25% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._xsmall-4_ew3pk_3899 {
    width: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._xsmall-5_ew3pk_3899 {
    width: calc(41.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._xsmall-6_ew3pk_3899 {
    width: calc(50% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._xsmall-7_ew3pk_3899 {
    width: calc(58.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._xsmall-8_ew3pk_3899 {
    width: calc(66.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._xsmall-9_ew3pk_3899 {
    width: calc(75% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._xsmall-10_ew3pk_3899 {
    width: calc(83.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._xsmall-11_ew3pk_3899 {
    width: calc(91.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._xsmall-12_ew3pk_3899 {
    width: calc(100% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._small-auto_ew3pk_3974 {
    width: auto;
  }
  ._grid-margin-x_ew3pk_3382 > ._small-shrink_ew3pk_3903 {
    width: auto;
  }
  ._grid-margin-x_ew3pk_3382 > ._small-1_ew3pk_3903 {
    width: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._small-2_ew3pk_3903 {
    width: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._small-3_ew3pk_3903 {
    width: calc(25% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._small-4_ew3pk_3903 {
    width: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._small-5_ew3pk_3903 {
    width: calc(41.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._small-6_ew3pk_3903 {
    width: calc(50% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._small-7_ew3pk_3903 {
    width: calc(58.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._small-8_ew3pk_3903 {
    width: calc(66.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._small-9_ew3pk_3903 {
    width: calc(75% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._small-10_ew3pk_3903 {
    width: calc(83.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._small-11_ew3pk_3903 {
    width: calc(91.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._small-12_ew3pk_3903 {
    width: calc(100% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._medium-auto_ew3pk_4036 {
    width: auto;
  }
  ._grid-margin-x_ew3pk_3382 > ._medium-shrink_ew3pk_3908 {
    width: auto;
  }
  ._grid-margin-x_ew3pk_3382 > ._medium-1_ew3pk_3908 {
    width: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._medium-2_ew3pk_3908 {
    width: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._medium-3_ew3pk_3908 {
    width: calc(25% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._medium-4_ew3pk_3908 {
    width: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._medium-5_ew3pk_3908 {
    width: calc(41.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._medium-6_ew3pk_3908 {
    width: calc(50% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._medium-7_ew3pk_3908 {
    width: calc(58.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._medium-8_ew3pk_3908 {
    width: calc(66.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._medium-9_ew3pk_3908 {
    width: calc(75% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._medium-10_ew3pk_3908 {
    width: calc(83.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._medium-11_ew3pk_3908 {
    width: calc(91.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._medium-12_ew3pk_3908 {
    width: calc(100% - 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-x_ew3pk_3382 > ._auto_ew3pk_3885 {
    width: auto;
  }
  ._grid-margin-x_ew3pk_3382 > ._shrink_ew3pk_3888 {
    width: auto;
  }
  ._grid-margin-x_ew3pk_3382 > ._xsmall-1_ew3pk_3899 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._xsmall-2_ew3pk_3899 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._xsmall-3_ew3pk_3899 {
    width: calc(25% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._xsmall-4_ew3pk_3899 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._xsmall-5_ew3pk_3899 {
    width: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._xsmall-6_ew3pk_3899 {
    width: calc(50% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._xsmall-7_ew3pk_3899 {
    width: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._xsmall-8_ew3pk_3899 {
    width: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._xsmall-9_ew3pk_3899 {
    width: calc(75% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._xsmall-10_ew3pk_3899 {
    width: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._xsmall-11_ew3pk_3899 {
    width: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._xsmall-12_ew3pk_3899 {
    width: calc(100% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._small-auto_ew3pk_3974 {
    width: auto;
  }
  ._grid-margin-x_ew3pk_3382 > ._small-shrink_ew3pk_3903 {
    width: auto;
  }
  ._grid-margin-x_ew3pk_3382 > ._small-1_ew3pk_3903 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._small-2_ew3pk_3903 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._small-3_ew3pk_3903 {
    width: calc(25% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._small-4_ew3pk_3903 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._small-5_ew3pk_3903 {
    width: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._small-6_ew3pk_3903 {
    width: calc(50% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._small-7_ew3pk_3903 {
    width: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._small-8_ew3pk_3903 {
    width: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._small-9_ew3pk_3903 {
    width: calc(75% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._small-10_ew3pk_3903 {
    width: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._small-11_ew3pk_3903 {
    width: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._small-12_ew3pk_3903 {
    width: calc(100% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._medium-auto_ew3pk_4036 {
    width: auto;
  }
  ._grid-margin-x_ew3pk_3382 > ._medium-shrink_ew3pk_3908 {
    width: auto;
  }
  ._grid-margin-x_ew3pk_3382 > ._medium-1_ew3pk_3908 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._medium-2_ew3pk_3908 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._medium-3_ew3pk_3908 {
    width: calc(25% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._medium-4_ew3pk_3908 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._medium-5_ew3pk_3908 {
    width: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._medium-6_ew3pk_3908 {
    width: calc(50% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._medium-7_ew3pk_3908 {
    width: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._medium-8_ew3pk_3908 {
    width: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._medium-9_ew3pk_3908 {
    width: calc(75% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._medium-10_ew3pk_3908 {
    width: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._medium-11_ew3pk_3908 {
    width: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._medium-12_ew3pk_3908 {
    width: calc(100% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._large-auto_ew3pk_4084 {
    width: auto;
  }
  ._grid-margin-x_ew3pk_3382 > ._large-shrink_ew3pk_3913 {
    width: auto;
  }
  ._grid-margin-x_ew3pk_3382 > ._large-1_ew3pk_3513 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._large-2_ew3pk_3913 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._large-3_ew3pk_3913 {
    width: calc(25% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._large-4_ew3pk_3913 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._large-5_ew3pk_3913 {
    width: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._large-6_ew3pk_3913 {
    width: calc(50% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._large-7_ew3pk_3379 {
    width: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._large-8_ew3pk_3913 {
    width: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._large-9_ew3pk_3376 {
    width: calc(75% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._large-10_ew3pk_3513 {
    width: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._large-11_ew3pk_3913 {
    width: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._large-12_ew3pk_3913 {
    width: calc(100% - 1.5625rem);
  }
}
@media screen and (min-width: 75em) {
  ._grid-margin-x_ew3pk_3382 > ._xlarge-auto_ew3pk_4132 {
    width: auto;
  }
  ._grid-margin-x_ew3pk_3382 > ._xlarge-shrink_ew3pk_3918 {
    width: auto;
  }
  ._grid-margin-x_ew3pk_3382 > ._xlarge-1_ew3pk_3918 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._xlarge-2_ew3pk_3918 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._xlarge-3_ew3pk_3918 {
    width: calc(25% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._xlarge-4_ew3pk_3918 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._xlarge-5_ew3pk_3918 {
    width: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._xlarge-6_ew3pk_3918 {
    width: calc(50% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._xlarge-7_ew3pk_3918 {
    width: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._xlarge-8_ew3pk_3918 {
    width: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._xlarge-9_ew3pk_3918 {
    width: calc(75% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._xlarge-10_ew3pk_3918 {
    width: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._xlarge-11_ew3pk_3918 {
    width: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382 > ._xlarge-12_ew3pk_3918 {
    width: calc(100% - 1.5625rem);
  }
}

._grid-padding-x_ew3pk_4698 ._grid-padding-x_ew3pk_4698 {
  margin-right: -0.46875rem;
  margin-left: -0.46875rem;
  margin-right: -0.46875rem;
  margin-left: -0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-padding-x_ew3pk_4698 ._grid-padding-x_ew3pk_4698 {
    margin-right: -0.46875rem;
    margin-left: -0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-padding-x_ew3pk_4698 ._grid-padding-x_ew3pk_4698 {
    margin-right: -0.78125rem;
    margin-left: -0.78125rem;
  }
}
._grid-container_ew3pk_3812:not(._full_ew3pk_3866) > ._grid-padding-x_ew3pk_4698, ._mw-grid-container_ew3pk_3812:not(._full_ew3pk_3866) > ._grid-padding-x_ew3pk_4698 {
  margin-right: -0.46875rem;
  margin-left: -0.46875rem;
  margin-right: -0.46875rem;
  margin-left: -0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-container_ew3pk_3812:not(._full_ew3pk_3866) > ._grid-padding-x_ew3pk_4698, ._mw-grid-container_ew3pk_3812:not(._full_ew3pk_3866) > ._grid-padding-x_ew3pk_4698 {
    margin-right: -0.46875rem;
    margin-left: -0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-container_ew3pk_3812:not(._full_ew3pk_3866) > ._grid-padding-x_ew3pk_4698, ._mw-grid-container_ew3pk_3812:not(._full_ew3pk_3866) > ._grid-padding-x_ew3pk_4698 {
    margin-right: -0.78125rem;
    margin-left: -0.78125rem;
  }
}
._grid-padding-x_ew3pk_4698 > ._cell_ew3pk_3333 {
  padding-right: 0.46875rem;
  padding-left: 0.46875rem;
  padding-right: 0.46875rem;
  padding-left: 0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-padding-x_ew3pk_4698 > ._cell_ew3pk_3333 {
    padding-right: 0.46875rem;
    padding-left: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-padding-x_ew3pk_4698 > ._cell_ew3pk_3333 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

._xsmall-up-1_ew3pk_4753 > ._cell_ew3pk_3333 {
  width: 100%;
}

._xsmall-up-2_ew3pk_4757 > ._cell_ew3pk_3333 {
  width: 50%;
}

._xsmall-up-3_ew3pk_4761 > ._cell_ew3pk_3333 {
  width: 33.3333333333%;
}

._xsmall-up-4_ew3pk_4765 > ._cell_ew3pk_3333 {
  width: 25%;
}

._xsmall-up-5_ew3pk_4769 > ._cell_ew3pk_3333 {
  width: 20%;
}

._xsmall-up-6_ew3pk_4773 > ._cell_ew3pk_3333 {
  width: 16.6666666667%;
}

._xsmall-up-7_ew3pk_4777 > ._cell_ew3pk_3333 {
  width: 14.2857142857%;
}

._xsmall-up-8_ew3pk_4781 > ._cell_ew3pk_3333 {
  width: 12.5%;
}

._xsmall-up-9_ew3pk_4785 > ._cell_ew3pk_3333 {
  width: 11.1111111111%;
}

._xsmall-up-10_ew3pk_4789 > ._cell_ew3pk_3333 {
  width: 10%;
}

._xsmall-up-11_ew3pk_4793 > ._cell_ew3pk_3333 {
  width: 9.0909090909%;
}

._xsmall-up-12_ew3pk_4797 > ._cell_ew3pk_3333 {
  width: 8.3333333333%;
}

._small-up-1_ew3pk_4801 > ._cell_ew3pk_3333 {
  width: 100%;
}

._small-up-2_ew3pk_4805 > ._cell_ew3pk_3333 {
  width: 50%;
}

._small-up-3_ew3pk_4809 > ._cell_ew3pk_3333 {
  width: 33.3333333333%;
}

._small-up-4_ew3pk_4813 > ._cell_ew3pk_3333 {
  width: 25%;
}

._small-up-5_ew3pk_4817 > ._cell_ew3pk_3333 {
  width: 20%;
}

._small-up-6_ew3pk_4821 > ._cell_ew3pk_3333 {
  width: 16.6666666667%;
}

._small-up-7_ew3pk_4825 > ._cell_ew3pk_3333 {
  width: 14.2857142857%;
}

._small-up-8_ew3pk_4829 > ._cell_ew3pk_3333 {
  width: 12.5%;
}

._small-up-9_ew3pk_4833 > ._cell_ew3pk_3333 {
  width: 11.1111111111%;
}

._small-up-10_ew3pk_4837 > ._cell_ew3pk_3333 {
  width: 10%;
}

._small-up-11_ew3pk_4841 > ._cell_ew3pk_3333 {
  width: 9.0909090909%;
}

._small-up-12_ew3pk_4845 > ._cell_ew3pk_3333 {
  width: 8.3333333333%;
}

@media print, screen and (min-width: 48em) {
  ._medium-up-1_ew3pk_4850 > ._cell_ew3pk_3333 {
    width: 100%;
  }
  ._medium-up-2_ew3pk_4853 > ._cell_ew3pk_3333 {
    width: 50%;
  }
  ._medium-up-3_ew3pk_4856 > ._cell_ew3pk_3333 {
    width: 33.3333333333%;
  }
  ._medium-up-4_ew3pk_4859 > ._cell_ew3pk_3333 {
    width: 25%;
  }
  ._medium-up-5_ew3pk_4862 > ._cell_ew3pk_3333 {
    width: 20%;
  }
  ._medium-up-6_ew3pk_4865 > ._cell_ew3pk_3333 {
    width: 16.6666666667%;
  }
  ._medium-up-7_ew3pk_4868 > ._cell_ew3pk_3333 {
    width: 14.2857142857%;
  }
  ._medium-up-8_ew3pk_4871 > ._cell_ew3pk_3333 {
    width: 12.5%;
  }
  ._medium-up-9_ew3pk_4874 > ._cell_ew3pk_3333 {
    width: 11.1111111111%;
  }
  ._medium-up-10_ew3pk_4877 > ._cell_ew3pk_3333 {
    width: 10%;
  }
  ._medium-up-11_ew3pk_4880 > ._cell_ew3pk_3333 {
    width: 9.0909090909%;
  }
  ._medium-up-12_ew3pk_4883 > ._cell_ew3pk_3333 {
    width: 8.3333333333%;
  }
}
@media print, screen and (min-width: 64em) {
  ._large-up-1_ew3pk_4888 > ._cell_ew3pk_3333 {
    width: 100%;
  }
  ._large-up-2_ew3pk_4891 > ._cell_ew3pk_3333 {
    width: 50%;
  }
  ._large-up-3_ew3pk_4894 > ._cell_ew3pk_3333 {
    width: 33.3333333333%;
  }
  ._large-up-4_ew3pk_4897 > ._cell_ew3pk_3333 {
    width: 25%;
  }
  ._large-up-5_ew3pk_4900 > ._cell_ew3pk_3333 {
    width: 20%;
  }
  ._large-up-6_ew3pk_4903 > ._cell_ew3pk_3333 {
    width: 16.6666666667%;
  }
  ._large-up-7_ew3pk_4906 > ._cell_ew3pk_3333 {
    width: 14.2857142857%;
  }
  ._large-up-8_ew3pk_4909 > ._cell_ew3pk_3333 {
    width: 12.5%;
  }
  ._large-up-9_ew3pk_4912 > ._cell_ew3pk_3333 {
    width: 11.1111111111%;
  }
  ._large-up-10_ew3pk_4915 > ._cell_ew3pk_3333 {
    width: 10%;
  }
  ._large-up-11_ew3pk_4918 > ._cell_ew3pk_3333 {
    width: 9.0909090909%;
  }
  ._large-up-12_ew3pk_4921 > ._cell_ew3pk_3333 {
    width: 8.3333333333%;
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-up-1_ew3pk_4926 > ._cell_ew3pk_3333 {
    width: 100%;
  }
  ._xlarge-up-2_ew3pk_4929 > ._cell_ew3pk_3333 {
    width: 50%;
  }
  ._xlarge-up-3_ew3pk_4932 > ._cell_ew3pk_3333 {
    width: 33.3333333333%;
  }
  ._xlarge-up-4_ew3pk_4935 > ._cell_ew3pk_3333 {
    width: 25%;
  }
  ._xlarge-up-5_ew3pk_4938 > ._cell_ew3pk_3333 {
    width: 20%;
  }
  ._xlarge-up-6_ew3pk_4941 > ._cell_ew3pk_3333 {
    width: 16.6666666667%;
  }
  ._xlarge-up-7_ew3pk_4944 > ._cell_ew3pk_3333 {
    width: 14.2857142857%;
  }
  ._xlarge-up-8_ew3pk_4947 > ._cell_ew3pk_3333 {
    width: 12.5%;
  }
  ._xlarge-up-9_ew3pk_4950 > ._cell_ew3pk_3333 {
    width: 11.1111111111%;
  }
  ._xlarge-up-10_ew3pk_4953 > ._cell_ew3pk_3333 {
    width: 10%;
  }
  ._xlarge-up-11_ew3pk_4956 > ._cell_ew3pk_3333 {
    width: 9.0909090909%;
  }
  ._xlarge-up-12_ew3pk_4959 > ._cell_ew3pk_3333 {
    width: 8.3333333333%;
  }
}
._grid-margin-x_ew3pk_3382._xsmall-up-1_ew3pk_4753 > ._cell_ew3pk_3333 {
  width: calc(100% - 0.9375rem);
}

._grid-margin-x_ew3pk_3382._xsmall-up-2_ew3pk_4757 > ._cell_ew3pk_3333 {
  width: calc(50% - 0.9375rem);
}

._grid-margin-x_ew3pk_3382._xsmall-up-3_ew3pk_4761 > ._cell_ew3pk_3333 {
  width: calc(33.3333333333% - 0.9375rem);
}

._grid-margin-x_ew3pk_3382._xsmall-up-4_ew3pk_4765 > ._cell_ew3pk_3333 {
  width: calc(25% - 0.9375rem);
}

._grid-margin-x_ew3pk_3382._xsmall-up-5_ew3pk_4769 > ._cell_ew3pk_3333 {
  width: calc(20% - 0.9375rem);
}

._grid-margin-x_ew3pk_3382._xsmall-up-6_ew3pk_4773 > ._cell_ew3pk_3333 {
  width: calc(16.6666666667% - 0.9375rem);
}

._grid-margin-x_ew3pk_3382._xsmall-up-7_ew3pk_4777 > ._cell_ew3pk_3333 {
  width: calc(14.2857142857% - 0.9375rem);
}

._grid-margin-x_ew3pk_3382._xsmall-up-8_ew3pk_4781 > ._cell_ew3pk_3333 {
  width: calc(12.5% - 0.9375rem);
}

._grid-margin-x_ew3pk_3382._xsmall-up-9_ew3pk_4785 > ._cell_ew3pk_3333 {
  width: calc(11.1111111111% - 0.9375rem);
}

._grid-margin-x_ew3pk_3382._xsmall-up-10_ew3pk_4789 > ._cell_ew3pk_3333 {
  width: calc(10% - 0.9375rem);
}

._grid-margin-x_ew3pk_3382._xsmall-up-11_ew3pk_4793 > ._cell_ew3pk_3333 {
  width: calc(9.0909090909% - 0.9375rem);
}

._grid-margin-x_ew3pk_3382._xsmall-up-12_ew3pk_4797 > ._cell_ew3pk_3333 {
  width: calc(8.3333333333% - 0.9375rem);
}

._grid-margin-x_ew3pk_3382._xsmall-up-1_ew3pk_4753 > ._cell_ew3pk_3333 {
  width: calc(100% - 0.9375rem);
}

._grid-margin-x_ew3pk_3382._xsmall-up-2_ew3pk_4757 > ._cell_ew3pk_3333 {
  width: calc(50% - 0.9375rem);
}

._grid-margin-x_ew3pk_3382._xsmall-up-3_ew3pk_4761 > ._cell_ew3pk_3333 {
  width: calc(33.3333333333% - 0.9375rem);
}

._grid-margin-x_ew3pk_3382._xsmall-up-4_ew3pk_4765 > ._cell_ew3pk_3333 {
  width: calc(25% - 0.9375rem);
}

._grid-margin-x_ew3pk_3382._xsmall-up-5_ew3pk_4769 > ._cell_ew3pk_3333 {
  width: calc(20% - 0.9375rem);
}

._grid-margin-x_ew3pk_3382._xsmall-up-6_ew3pk_4773 > ._cell_ew3pk_3333 {
  width: calc(16.6666666667% - 0.9375rem);
}

._grid-margin-x_ew3pk_3382._xsmall-up-7_ew3pk_4777 > ._cell_ew3pk_3333 {
  width: calc(14.2857142857% - 0.9375rem);
}

._grid-margin-x_ew3pk_3382._xsmall-up-8_ew3pk_4781 > ._cell_ew3pk_3333 {
  width: calc(12.5% - 0.9375rem);
}

._grid-margin-x_ew3pk_3382._xsmall-up-9_ew3pk_4785 > ._cell_ew3pk_3333 {
  width: calc(11.1111111111% - 0.9375rem);
}

._grid-margin-x_ew3pk_3382._xsmall-up-10_ew3pk_4789 > ._cell_ew3pk_3333 {
  width: calc(10% - 0.9375rem);
}

._grid-margin-x_ew3pk_3382._xsmall-up-11_ew3pk_4793 > ._cell_ew3pk_3333 {
  width: calc(9.0909090909% - 0.9375rem);
}

._grid-margin-x_ew3pk_3382._xsmall-up-12_ew3pk_4797 > ._cell_ew3pk_3333 {
  width: calc(8.3333333333% - 0.9375rem);
}

._grid-margin-x_ew3pk_3382._small-up-1_ew3pk_4801 > ._cell_ew3pk_3333 {
  width: calc(100% - 0.9375rem);
}

._grid-margin-x_ew3pk_3382._small-up-2_ew3pk_4805 > ._cell_ew3pk_3333 {
  width: calc(50% - 0.9375rem);
}

._grid-margin-x_ew3pk_3382._small-up-3_ew3pk_4809 > ._cell_ew3pk_3333 {
  width: calc(33.3333333333% - 0.9375rem);
}

._grid-margin-x_ew3pk_3382._small-up-4_ew3pk_4813 > ._cell_ew3pk_3333 {
  width: calc(25% - 0.9375rem);
}

._grid-margin-x_ew3pk_3382._small-up-5_ew3pk_4817 > ._cell_ew3pk_3333 {
  width: calc(20% - 0.9375rem);
}

._grid-margin-x_ew3pk_3382._small-up-6_ew3pk_4821 > ._cell_ew3pk_3333 {
  width: calc(16.6666666667% - 0.9375rem);
}

._grid-margin-x_ew3pk_3382._small-up-7_ew3pk_4825 > ._cell_ew3pk_3333 {
  width: calc(14.2857142857% - 0.9375rem);
}

._grid-margin-x_ew3pk_3382._small-up-8_ew3pk_4829 > ._cell_ew3pk_3333 {
  width: calc(12.5% - 0.9375rem);
}

._grid-margin-x_ew3pk_3382._small-up-9_ew3pk_4833 > ._cell_ew3pk_3333 {
  width: calc(11.1111111111% - 0.9375rem);
}

._grid-margin-x_ew3pk_3382._small-up-10_ew3pk_4837 > ._cell_ew3pk_3333 {
  width: calc(10% - 0.9375rem);
}

._grid-margin-x_ew3pk_3382._small-up-11_ew3pk_4841 > ._cell_ew3pk_3333 {
  width: calc(9.0909090909% - 0.9375rem);
}

._grid-margin-x_ew3pk_3382._small-up-12_ew3pk_4845 > ._cell_ew3pk_3333 {
  width: calc(8.3333333333% - 0.9375rem);
}

@media print, screen and (min-width: 48em) {
  ._grid-margin-x_ew3pk_3382._xsmall-up-1_ew3pk_4753 > ._cell_ew3pk_3333 {
    width: calc(100% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382._small-up-1_ew3pk_4801 > ._cell_ew3pk_3333 {
    width: calc(100% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382._xsmall-up-2_ew3pk_4757 > ._cell_ew3pk_3333 {
    width: calc(50% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382._small-up-2_ew3pk_4805 > ._cell_ew3pk_3333 {
    width: calc(50% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382._xsmall-up-3_ew3pk_4761 > ._cell_ew3pk_3333 {
    width: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382._small-up-3_ew3pk_4809 > ._cell_ew3pk_3333 {
    width: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382._xsmall-up-4_ew3pk_4765 > ._cell_ew3pk_3333 {
    width: calc(25% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382._small-up-4_ew3pk_4813 > ._cell_ew3pk_3333 {
    width: calc(25% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382._xsmall-up-5_ew3pk_4769 > ._cell_ew3pk_3333 {
    width: calc(20% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382._small-up-5_ew3pk_4817 > ._cell_ew3pk_3333 {
    width: calc(20% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382._xsmall-up-6_ew3pk_4773 > ._cell_ew3pk_3333 {
    width: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382._small-up-6_ew3pk_4821 > ._cell_ew3pk_3333 {
    width: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382._xsmall-up-7_ew3pk_4777 > ._cell_ew3pk_3333 {
    width: calc(14.2857142857% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382._small-up-7_ew3pk_4825 > ._cell_ew3pk_3333 {
    width: calc(14.2857142857% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382._xsmall-up-8_ew3pk_4781 > ._cell_ew3pk_3333 {
    width: calc(12.5% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382._small-up-8_ew3pk_4829 > ._cell_ew3pk_3333 {
    width: calc(12.5% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382._xsmall-up-9_ew3pk_4785 > ._cell_ew3pk_3333 {
    width: calc(11.1111111111% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382._small-up-9_ew3pk_4833 > ._cell_ew3pk_3333 {
    width: calc(11.1111111111% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382._xsmall-up-10_ew3pk_4789 > ._cell_ew3pk_3333 {
    width: calc(10% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382._small-up-10_ew3pk_4837 > ._cell_ew3pk_3333 {
    width: calc(10% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382._xsmall-up-11_ew3pk_4793 > ._cell_ew3pk_3333 {
    width: calc(9.0909090909% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382._small-up-11_ew3pk_4841 > ._cell_ew3pk_3333 {
    width: calc(9.0909090909% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382._xsmall-up-12_ew3pk_4797 > ._cell_ew3pk_3333 {
    width: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382._small-up-12_ew3pk_4845 > ._cell_ew3pk_3333 {
    width: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382._medium-up-1_ew3pk_4850 > ._cell_ew3pk_3333 {
    width: calc(100% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382._medium-up-2_ew3pk_4853 > ._cell_ew3pk_3333 {
    width: calc(50% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382._medium-up-3_ew3pk_4856 > ._cell_ew3pk_3333 {
    width: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382._medium-up-4_ew3pk_4859 > ._cell_ew3pk_3333 {
    width: calc(25% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382._medium-up-5_ew3pk_4862 > ._cell_ew3pk_3333 {
    width: calc(20% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382._medium-up-6_ew3pk_4865 > ._cell_ew3pk_3333 {
    width: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382._medium-up-7_ew3pk_4868 > ._cell_ew3pk_3333 {
    width: calc(14.2857142857% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382._medium-up-8_ew3pk_4871 > ._cell_ew3pk_3333 {
    width: calc(12.5% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382._medium-up-9_ew3pk_4874 > ._cell_ew3pk_3333 {
    width: calc(11.1111111111% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382._medium-up-10_ew3pk_4877 > ._cell_ew3pk_3333 {
    width: calc(10% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382._medium-up-11_ew3pk_4880 > ._cell_ew3pk_3333 {
    width: calc(9.0909090909% - 0.9375rem);
  }
  ._grid-margin-x_ew3pk_3382._medium-up-12_ew3pk_4883 > ._cell_ew3pk_3333 {
    width: calc(8.3333333333% - 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-x_ew3pk_3382._xsmall-up-1_ew3pk_4753 > ._cell_ew3pk_3333 {
    width: calc(100% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._small-up-1_ew3pk_4801 > ._cell_ew3pk_3333 {
    width: calc(100% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._medium-up-1_ew3pk_4850 > ._cell_ew3pk_3333 {
    width: calc(100% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._xsmall-up-2_ew3pk_4757 > ._cell_ew3pk_3333 {
    width: calc(50% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._small-up-2_ew3pk_4805 > ._cell_ew3pk_3333 {
    width: calc(50% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._medium-up-2_ew3pk_4853 > ._cell_ew3pk_3333 {
    width: calc(50% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._xsmall-up-3_ew3pk_4761 > ._cell_ew3pk_3333 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._small-up-3_ew3pk_4809 > ._cell_ew3pk_3333 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._medium-up-3_ew3pk_4856 > ._cell_ew3pk_3333 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._xsmall-up-4_ew3pk_4765 > ._cell_ew3pk_3333 {
    width: calc(25% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._small-up-4_ew3pk_4813 > ._cell_ew3pk_3333 {
    width: calc(25% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._medium-up-4_ew3pk_4859 > ._cell_ew3pk_3333 {
    width: calc(25% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._xsmall-up-5_ew3pk_4769 > ._cell_ew3pk_3333 {
    width: calc(20% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._small-up-5_ew3pk_4817 > ._cell_ew3pk_3333 {
    width: calc(20% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._medium-up-5_ew3pk_4862 > ._cell_ew3pk_3333 {
    width: calc(20% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._xsmall-up-6_ew3pk_4773 > ._cell_ew3pk_3333 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._small-up-6_ew3pk_4821 > ._cell_ew3pk_3333 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._medium-up-6_ew3pk_4865 > ._cell_ew3pk_3333 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._xsmall-up-7_ew3pk_4777 > ._cell_ew3pk_3333 {
    width: calc(14.2857142857% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._small-up-7_ew3pk_4825 > ._cell_ew3pk_3333 {
    width: calc(14.2857142857% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._medium-up-7_ew3pk_4868 > ._cell_ew3pk_3333 {
    width: calc(14.2857142857% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._xsmall-up-8_ew3pk_4781 > ._cell_ew3pk_3333 {
    width: calc(12.5% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._small-up-8_ew3pk_4829 > ._cell_ew3pk_3333 {
    width: calc(12.5% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._medium-up-8_ew3pk_4871 > ._cell_ew3pk_3333 {
    width: calc(12.5% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._xsmall-up-9_ew3pk_4785 > ._cell_ew3pk_3333 {
    width: calc(11.1111111111% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._small-up-9_ew3pk_4833 > ._cell_ew3pk_3333 {
    width: calc(11.1111111111% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._medium-up-9_ew3pk_4874 > ._cell_ew3pk_3333 {
    width: calc(11.1111111111% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._xsmall-up-10_ew3pk_4789 > ._cell_ew3pk_3333 {
    width: calc(10% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._small-up-10_ew3pk_4837 > ._cell_ew3pk_3333 {
    width: calc(10% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._medium-up-10_ew3pk_4877 > ._cell_ew3pk_3333 {
    width: calc(10% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._xsmall-up-11_ew3pk_4793 > ._cell_ew3pk_3333 {
    width: calc(9.0909090909% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._small-up-11_ew3pk_4841 > ._cell_ew3pk_3333 {
    width: calc(9.0909090909% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._medium-up-11_ew3pk_4880 > ._cell_ew3pk_3333 {
    width: calc(9.0909090909% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._xsmall-up-12_ew3pk_4797 > ._cell_ew3pk_3333 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._small-up-12_ew3pk_4845 > ._cell_ew3pk_3333 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._medium-up-12_ew3pk_4883 > ._cell_ew3pk_3333 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._large-up-1_ew3pk_4888 > ._cell_ew3pk_3333 {
    width: calc(100% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._large-up-2_ew3pk_4891 > ._cell_ew3pk_3333 {
    width: calc(50% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._large-up-3_ew3pk_4894 > ._cell_ew3pk_3333 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._large-up-4_ew3pk_4897 > ._cell_ew3pk_3333 {
    width: calc(25% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._large-up-5_ew3pk_4900 > ._cell_ew3pk_3333 {
    width: calc(20% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._large-up-6_ew3pk_4903 > ._cell_ew3pk_3333 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._large-up-7_ew3pk_4906 > ._cell_ew3pk_3333 {
    width: calc(14.2857142857% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._large-up-8_ew3pk_4909 > ._cell_ew3pk_3333 {
    width: calc(12.5% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._large-up-9_ew3pk_4912 > ._cell_ew3pk_3333 {
    width: calc(11.1111111111% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._large-up-10_ew3pk_4915 > ._cell_ew3pk_3333 {
    width: calc(10% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._large-up-11_ew3pk_4918 > ._cell_ew3pk_3333 {
    width: calc(9.0909090909% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._large-up-12_ew3pk_4921 > ._cell_ew3pk_3333 {
    width: calc(8.3333333333% - 1.5625rem);
  }
}
@media screen and (min-width: 75em) {
  ._grid-margin-x_ew3pk_3382._xlarge-up-1_ew3pk_4926 > ._cell_ew3pk_3333 {
    width: calc(100% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._xlarge-up-2_ew3pk_4929 > ._cell_ew3pk_3333 {
    width: calc(50% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._xlarge-up-3_ew3pk_4932 > ._cell_ew3pk_3333 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._xlarge-up-4_ew3pk_4935 > ._cell_ew3pk_3333 {
    width: calc(25% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._xlarge-up-5_ew3pk_4938 > ._cell_ew3pk_3333 {
    width: calc(20% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._xlarge-up-6_ew3pk_4941 > ._cell_ew3pk_3333 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._xlarge-up-7_ew3pk_4944 > ._cell_ew3pk_3333 {
    width: calc(14.2857142857% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._xlarge-up-8_ew3pk_4947 > ._cell_ew3pk_3333 {
    width: calc(12.5% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._xlarge-up-9_ew3pk_4950 > ._cell_ew3pk_3333 {
    width: calc(11.1111111111% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._xlarge-up-10_ew3pk_4953 > ._cell_ew3pk_3333 {
    width: calc(10% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._xlarge-up-11_ew3pk_4956 > ._cell_ew3pk_3333 {
    width: calc(9.0909090909% - 1.5625rem);
  }
  ._grid-margin-x_ew3pk_3382._xlarge-up-12_ew3pk_4959 > ._cell_ew3pk_3333 {
    width: calc(8.3333333333% - 1.5625rem);
  }
}
._xsmall-margin-collapse_ew3pk_5401 {
  margin-right: 0;
  margin-left: 0;
}
._xsmall-margin-collapse_ew3pk_5401 > ._cell_ew3pk_3333 {
  margin-right: 0;
  margin-left: 0;
}
._xsmall-margin-collapse_ew3pk_5401 > ._xsmall-1_ew3pk_3899 {
  width: 8.3333333333%;
}
._xsmall-margin-collapse_ew3pk_5401 > ._xsmall-2_ew3pk_3899 {
  width: 16.6666666667%;
}
._xsmall-margin-collapse_ew3pk_5401 > ._xsmall-3_ew3pk_3899 {
  width: 25%;
}
._xsmall-margin-collapse_ew3pk_5401 > ._xsmall-4_ew3pk_3899 {
  width: 33.3333333333%;
}
._xsmall-margin-collapse_ew3pk_5401 > ._xsmall-5_ew3pk_3899 {
  width: 41.6666666667%;
}
._xsmall-margin-collapse_ew3pk_5401 > ._xsmall-6_ew3pk_3899 {
  width: 50%;
}
._xsmall-margin-collapse_ew3pk_5401 > ._xsmall-7_ew3pk_3899 {
  width: 58.3333333333%;
}
._xsmall-margin-collapse_ew3pk_5401 > ._xsmall-8_ew3pk_3899 {
  width: 66.6666666667%;
}
._xsmall-margin-collapse_ew3pk_5401 > ._xsmall-9_ew3pk_3899 {
  width: 75%;
}
._xsmall-margin-collapse_ew3pk_5401 > ._xsmall-10_ew3pk_3899 {
  width: 83.3333333333%;
}
._xsmall-margin-collapse_ew3pk_5401 > ._xsmall-11_ew3pk_3899 {
  width: 91.6666666667%;
}
._xsmall-margin-collapse_ew3pk_5401 > ._xsmall-12_ew3pk_3899 {
  width: 100%;
}
._xsmall-margin-collapse_ew3pk_5401 > ._small-1_ew3pk_3903 {
  width: 8.3333333333%;
}
._xsmall-margin-collapse_ew3pk_5401 > ._small-2_ew3pk_3903 {
  width: 16.6666666667%;
}
._xsmall-margin-collapse_ew3pk_5401 > ._small-3_ew3pk_3903 {
  width: 25%;
}
._xsmall-margin-collapse_ew3pk_5401 > ._small-4_ew3pk_3903 {
  width: 33.3333333333%;
}
._xsmall-margin-collapse_ew3pk_5401 > ._small-5_ew3pk_3903 {
  width: 41.6666666667%;
}
._xsmall-margin-collapse_ew3pk_5401 > ._small-6_ew3pk_3903 {
  width: 50%;
}
._xsmall-margin-collapse_ew3pk_5401 > ._small-7_ew3pk_3903 {
  width: 58.3333333333%;
}
._xsmall-margin-collapse_ew3pk_5401 > ._small-8_ew3pk_3903 {
  width: 66.6666666667%;
}
._xsmall-margin-collapse_ew3pk_5401 > ._small-9_ew3pk_3903 {
  width: 75%;
}
._xsmall-margin-collapse_ew3pk_5401 > ._small-10_ew3pk_3903 {
  width: 83.3333333333%;
}
._xsmall-margin-collapse_ew3pk_5401 > ._small-11_ew3pk_3903 {
  width: 91.6666666667%;
}
._xsmall-margin-collapse_ew3pk_5401 > ._small-12_ew3pk_3903 {
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  ._xsmall-margin-collapse_ew3pk_5401 > ._medium-1_ew3pk_3908 {
    width: 8.3333333333%;
  }
  ._xsmall-margin-collapse_ew3pk_5401 > ._medium-2_ew3pk_3908 {
    width: 16.6666666667%;
  }
  ._xsmall-margin-collapse_ew3pk_5401 > ._medium-3_ew3pk_3908 {
    width: 25%;
  }
  ._xsmall-margin-collapse_ew3pk_5401 > ._medium-4_ew3pk_3908 {
    width: 33.3333333333%;
  }
  ._xsmall-margin-collapse_ew3pk_5401 > ._medium-5_ew3pk_3908 {
    width: 41.6666666667%;
  }
  ._xsmall-margin-collapse_ew3pk_5401 > ._medium-6_ew3pk_3908 {
    width: 50%;
  }
  ._xsmall-margin-collapse_ew3pk_5401 > ._medium-7_ew3pk_3908 {
    width: 58.3333333333%;
  }
  ._xsmall-margin-collapse_ew3pk_5401 > ._medium-8_ew3pk_3908 {
    width: 66.6666666667%;
  }
  ._xsmall-margin-collapse_ew3pk_5401 > ._medium-9_ew3pk_3908 {
    width: 75%;
  }
  ._xsmall-margin-collapse_ew3pk_5401 > ._medium-10_ew3pk_3908 {
    width: 83.3333333333%;
  }
  ._xsmall-margin-collapse_ew3pk_5401 > ._medium-11_ew3pk_3908 {
    width: 91.6666666667%;
  }
  ._xsmall-margin-collapse_ew3pk_5401 > ._medium-12_ew3pk_3908 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  ._xsmall-margin-collapse_ew3pk_5401 > ._large-1_ew3pk_3513 {
    width: 8.3333333333%;
  }
  ._xsmall-margin-collapse_ew3pk_5401 > ._large-2_ew3pk_3913 {
    width: 16.6666666667%;
  }
  ._xsmall-margin-collapse_ew3pk_5401 > ._large-3_ew3pk_3913 {
    width: 25%;
  }
  ._xsmall-margin-collapse_ew3pk_5401 > ._large-4_ew3pk_3913 {
    width: 33.3333333333%;
  }
  ._xsmall-margin-collapse_ew3pk_5401 > ._large-5_ew3pk_3913 {
    width: 41.6666666667%;
  }
  ._xsmall-margin-collapse_ew3pk_5401 > ._large-6_ew3pk_3913 {
    width: 50%;
  }
  ._xsmall-margin-collapse_ew3pk_5401 > ._large-7_ew3pk_3379 {
    width: 58.3333333333%;
  }
  ._xsmall-margin-collapse_ew3pk_5401 > ._large-8_ew3pk_3913 {
    width: 66.6666666667%;
  }
  ._xsmall-margin-collapse_ew3pk_5401 > ._large-9_ew3pk_3376 {
    width: 75%;
  }
  ._xsmall-margin-collapse_ew3pk_5401 > ._large-10_ew3pk_3513 {
    width: 83.3333333333%;
  }
  ._xsmall-margin-collapse_ew3pk_5401 > ._large-11_ew3pk_3913 {
    width: 91.6666666667%;
  }
  ._xsmall-margin-collapse_ew3pk_5401 > ._large-12_ew3pk_3913 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._xsmall-margin-collapse_ew3pk_5401 > ._xlarge-1_ew3pk_3918 {
    width: 8.3333333333%;
  }
  ._xsmall-margin-collapse_ew3pk_5401 > ._xlarge-2_ew3pk_3918 {
    width: 16.6666666667%;
  }
  ._xsmall-margin-collapse_ew3pk_5401 > ._xlarge-3_ew3pk_3918 {
    width: 25%;
  }
  ._xsmall-margin-collapse_ew3pk_5401 > ._xlarge-4_ew3pk_3918 {
    width: 33.3333333333%;
  }
  ._xsmall-margin-collapse_ew3pk_5401 > ._xlarge-5_ew3pk_3918 {
    width: 41.6666666667%;
  }
  ._xsmall-margin-collapse_ew3pk_5401 > ._xlarge-6_ew3pk_3918 {
    width: 50%;
  }
  ._xsmall-margin-collapse_ew3pk_5401 > ._xlarge-7_ew3pk_3918 {
    width: 58.3333333333%;
  }
  ._xsmall-margin-collapse_ew3pk_5401 > ._xlarge-8_ew3pk_3918 {
    width: 66.6666666667%;
  }
  ._xsmall-margin-collapse_ew3pk_5401 > ._xlarge-9_ew3pk_3918 {
    width: 75%;
  }
  ._xsmall-margin-collapse_ew3pk_5401 > ._xlarge-10_ew3pk_3918 {
    width: 83.3333333333%;
  }
  ._xsmall-margin-collapse_ew3pk_5401 > ._xlarge-11_ew3pk_3918 {
    width: 91.6666666667%;
  }
  ._xsmall-margin-collapse_ew3pk_5401 > ._xlarge-12_ew3pk_3918 {
    width: 100%;
  }
}

._xsmall-padding-collapse_ew3pk_5596 {
  margin-right: 0;
  margin-left: 0;
}
._xsmall-padding-collapse_ew3pk_5596 > ._cell_ew3pk_3333 {
  padding-right: 0;
  padding-left: 0;
}

._small-margin-collapse_ew3pk_5605 {
  margin-right: 0;
  margin-left: 0;
}
._small-margin-collapse_ew3pk_5605 > ._cell_ew3pk_3333 {
  margin-right: 0;
  margin-left: 0;
}
._small-margin-collapse_ew3pk_5605 > ._xsmall-1_ew3pk_3899 {
  width: 8.3333333333%;
}
._small-margin-collapse_ew3pk_5605 > ._xsmall-2_ew3pk_3899 {
  width: 16.6666666667%;
}
._small-margin-collapse_ew3pk_5605 > ._xsmall-3_ew3pk_3899 {
  width: 25%;
}
._small-margin-collapse_ew3pk_5605 > ._xsmall-4_ew3pk_3899 {
  width: 33.3333333333%;
}
._small-margin-collapse_ew3pk_5605 > ._xsmall-5_ew3pk_3899 {
  width: 41.6666666667%;
}
._small-margin-collapse_ew3pk_5605 > ._xsmall-6_ew3pk_3899 {
  width: 50%;
}
._small-margin-collapse_ew3pk_5605 > ._xsmall-7_ew3pk_3899 {
  width: 58.3333333333%;
}
._small-margin-collapse_ew3pk_5605 > ._xsmall-8_ew3pk_3899 {
  width: 66.6666666667%;
}
._small-margin-collapse_ew3pk_5605 > ._xsmall-9_ew3pk_3899 {
  width: 75%;
}
._small-margin-collapse_ew3pk_5605 > ._xsmall-10_ew3pk_3899 {
  width: 83.3333333333%;
}
._small-margin-collapse_ew3pk_5605 > ._xsmall-11_ew3pk_3899 {
  width: 91.6666666667%;
}
._small-margin-collapse_ew3pk_5605 > ._xsmall-12_ew3pk_3899 {
  width: 100%;
}
._small-margin-collapse_ew3pk_5605 > ._small-1_ew3pk_3903 {
  width: 8.3333333333%;
}
._small-margin-collapse_ew3pk_5605 > ._small-2_ew3pk_3903 {
  width: 16.6666666667%;
}
._small-margin-collapse_ew3pk_5605 > ._small-3_ew3pk_3903 {
  width: 25%;
}
._small-margin-collapse_ew3pk_5605 > ._small-4_ew3pk_3903 {
  width: 33.3333333333%;
}
._small-margin-collapse_ew3pk_5605 > ._small-5_ew3pk_3903 {
  width: 41.6666666667%;
}
._small-margin-collapse_ew3pk_5605 > ._small-6_ew3pk_3903 {
  width: 50%;
}
._small-margin-collapse_ew3pk_5605 > ._small-7_ew3pk_3903 {
  width: 58.3333333333%;
}
._small-margin-collapse_ew3pk_5605 > ._small-8_ew3pk_3903 {
  width: 66.6666666667%;
}
._small-margin-collapse_ew3pk_5605 > ._small-9_ew3pk_3903 {
  width: 75%;
}
._small-margin-collapse_ew3pk_5605 > ._small-10_ew3pk_3903 {
  width: 83.3333333333%;
}
._small-margin-collapse_ew3pk_5605 > ._small-11_ew3pk_3903 {
  width: 91.6666666667%;
}
._small-margin-collapse_ew3pk_5605 > ._small-12_ew3pk_3903 {
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  ._small-margin-collapse_ew3pk_5605 > ._medium-1_ew3pk_3908 {
    width: 8.3333333333%;
  }
  ._small-margin-collapse_ew3pk_5605 > ._medium-2_ew3pk_3908 {
    width: 16.6666666667%;
  }
  ._small-margin-collapse_ew3pk_5605 > ._medium-3_ew3pk_3908 {
    width: 25%;
  }
  ._small-margin-collapse_ew3pk_5605 > ._medium-4_ew3pk_3908 {
    width: 33.3333333333%;
  }
  ._small-margin-collapse_ew3pk_5605 > ._medium-5_ew3pk_3908 {
    width: 41.6666666667%;
  }
  ._small-margin-collapse_ew3pk_5605 > ._medium-6_ew3pk_3908 {
    width: 50%;
  }
  ._small-margin-collapse_ew3pk_5605 > ._medium-7_ew3pk_3908 {
    width: 58.3333333333%;
  }
  ._small-margin-collapse_ew3pk_5605 > ._medium-8_ew3pk_3908 {
    width: 66.6666666667%;
  }
  ._small-margin-collapse_ew3pk_5605 > ._medium-9_ew3pk_3908 {
    width: 75%;
  }
  ._small-margin-collapse_ew3pk_5605 > ._medium-10_ew3pk_3908 {
    width: 83.3333333333%;
  }
  ._small-margin-collapse_ew3pk_5605 > ._medium-11_ew3pk_3908 {
    width: 91.6666666667%;
  }
  ._small-margin-collapse_ew3pk_5605 > ._medium-12_ew3pk_3908 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  ._small-margin-collapse_ew3pk_5605 > ._large-1_ew3pk_3513 {
    width: 8.3333333333%;
  }
  ._small-margin-collapse_ew3pk_5605 > ._large-2_ew3pk_3913 {
    width: 16.6666666667%;
  }
  ._small-margin-collapse_ew3pk_5605 > ._large-3_ew3pk_3913 {
    width: 25%;
  }
  ._small-margin-collapse_ew3pk_5605 > ._large-4_ew3pk_3913 {
    width: 33.3333333333%;
  }
  ._small-margin-collapse_ew3pk_5605 > ._large-5_ew3pk_3913 {
    width: 41.6666666667%;
  }
  ._small-margin-collapse_ew3pk_5605 > ._large-6_ew3pk_3913 {
    width: 50%;
  }
  ._small-margin-collapse_ew3pk_5605 > ._large-7_ew3pk_3379 {
    width: 58.3333333333%;
  }
  ._small-margin-collapse_ew3pk_5605 > ._large-8_ew3pk_3913 {
    width: 66.6666666667%;
  }
  ._small-margin-collapse_ew3pk_5605 > ._large-9_ew3pk_3376 {
    width: 75%;
  }
  ._small-margin-collapse_ew3pk_5605 > ._large-10_ew3pk_3513 {
    width: 83.3333333333%;
  }
  ._small-margin-collapse_ew3pk_5605 > ._large-11_ew3pk_3913 {
    width: 91.6666666667%;
  }
  ._small-margin-collapse_ew3pk_5605 > ._large-12_ew3pk_3913 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._small-margin-collapse_ew3pk_5605 > ._xlarge-1_ew3pk_3918 {
    width: 8.3333333333%;
  }
  ._small-margin-collapse_ew3pk_5605 > ._xlarge-2_ew3pk_3918 {
    width: 16.6666666667%;
  }
  ._small-margin-collapse_ew3pk_5605 > ._xlarge-3_ew3pk_3918 {
    width: 25%;
  }
  ._small-margin-collapse_ew3pk_5605 > ._xlarge-4_ew3pk_3918 {
    width: 33.3333333333%;
  }
  ._small-margin-collapse_ew3pk_5605 > ._xlarge-5_ew3pk_3918 {
    width: 41.6666666667%;
  }
  ._small-margin-collapse_ew3pk_5605 > ._xlarge-6_ew3pk_3918 {
    width: 50%;
  }
  ._small-margin-collapse_ew3pk_5605 > ._xlarge-7_ew3pk_3918 {
    width: 58.3333333333%;
  }
  ._small-margin-collapse_ew3pk_5605 > ._xlarge-8_ew3pk_3918 {
    width: 66.6666666667%;
  }
  ._small-margin-collapse_ew3pk_5605 > ._xlarge-9_ew3pk_3918 {
    width: 75%;
  }
  ._small-margin-collapse_ew3pk_5605 > ._xlarge-10_ew3pk_3918 {
    width: 83.3333333333%;
  }
  ._small-margin-collapse_ew3pk_5605 > ._xlarge-11_ew3pk_3918 {
    width: 91.6666666667%;
  }
  ._small-margin-collapse_ew3pk_5605 > ._xlarge-12_ew3pk_3918 {
    width: 100%;
  }
}

._small-padding-collapse_ew3pk_5800 {
  margin-right: 0;
  margin-left: 0;
}
._small-padding-collapse_ew3pk_5800 > ._cell_ew3pk_3333 {
  padding-right: 0;
  padding-left: 0;
}

@media print, screen and (min-width: 48em) {
  ._medium-margin-collapse_ew3pk_5810 {
    margin-right: 0;
    margin-left: 0;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._cell_ew3pk_3333 {
    margin-right: 0;
    margin-left: 0;
  }
}
@media print, screen and (min-width: 48em) {
  ._medium-margin-collapse_ew3pk_5810 > ._xsmall-1_ew3pk_3899 {
    width: 8.3333333333%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._xsmall-2_ew3pk_3899 {
    width: 16.6666666667%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._xsmall-3_ew3pk_3899 {
    width: 25%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._xsmall-4_ew3pk_3899 {
    width: 33.3333333333%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._xsmall-5_ew3pk_3899 {
    width: 41.6666666667%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._xsmall-6_ew3pk_3899 {
    width: 50%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._xsmall-7_ew3pk_3899 {
    width: 58.3333333333%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._xsmall-8_ew3pk_3899 {
    width: 66.6666666667%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._xsmall-9_ew3pk_3899 {
    width: 75%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._xsmall-10_ew3pk_3899 {
    width: 83.3333333333%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._xsmall-11_ew3pk_3899 {
    width: 91.6666666667%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._xsmall-12_ew3pk_3899 {
    width: 100%;
  }
}
@media print, screen and (min-width: 48em) {
  ._medium-margin-collapse_ew3pk_5810 > ._small-1_ew3pk_3903 {
    width: 8.3333333333%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._small-2_ew3pk_3903 {
    width: 16.6666666667%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._small-3_ew3pk_3903 {
    width: 25%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._small-4_ew3pk_3903 {
    width: 33.3333333333%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._small-5_ew3pk_3903 {
    width: 41.6666666667%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._small-6_ew3pk_3903 {
    width: 50%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._small-7_ew3pk_3903 {
    width: 58.3333333333%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._small-8_ew3pk_3903 {
    width: 66.6666666667%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._small-9_ew3pk_3903 {
    width: 75%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._small-10_ew3pk_3903 {
    width: 83.3333333333%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._small-11_ew3pk_3903 {
    width: 91.6666666667%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._small-12_ew3pk_3903 {
    width: 100%;
  }
}
@media print, screen and (min-width: 48em) {
  ._medium-margin-collapse_ew3pk_5810 > ._medium-1_ew3pk_3908 {
    width: 8.3333333333%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._medium-2_ew3pk_3908 {
    width: 16.6666666667%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._medium-3_ew3pk_3908 {
    width: 25%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._medium-4_ew3pk_3908 {
    width: 33.3333333333%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._medium-5_ew3pk_3908 {
    width: 41.6666666667%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._medium-6_ew3pk_3908 {
    width: 50%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._medium-7_ew3pk_3908 {
    width: 58.3333333333%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._medium-8_ew3pk_3908 {
    width: 66.6666666667%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._medium-9_ew3pk_3908 {
    width: 75%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._medium-10_ew3pk_3908 {
    width: 83.3333333333%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._medium-11_ew3pk_3908 {
    width: 91.6666666667%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._medium-12_ew3pk_3908 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  ._medium-margin-collapse_ew3pk_5810 > ._large-1_ew3pk_3513 {
    width: 8.3333333333%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._large-2_ew3pk_3913 {
    width: 16.6666666667%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._large-3_ew3pk_3913 {
    width: 25%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._large-4_ew3pk_3913 {
    width: 33.3333333333%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._large-5_ew3pk_3913 {
    width: 41.6666666667%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._large-6_ew3pk_3913 {
    width: 50%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._large-7_ew3pk_3379 {
    width: 58.3333333333%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._large-8_ew3pk_3913 {
    width: 66.6666666667%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._large-9_ew3pk_3376 {
    width: 75%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._large-10_ew3pk_3513 {
    width: 83.3333333333%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._large-11_ew3pk_3913 {
    width: 91.6666666667%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._large-12_ew3pk_3913 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._medium-margin-collapse_ew3pk_5810 > ._xlarge-1_ew3pk_3918 {
    width: 8.3333333333%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._xlarge-2_ew3pk_3918 {
    width: 16.6666666667%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._xlarge-3_ew3pk_3918 {
    width: 25%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._xlarge-4_ew3pk_3918 {
    width: 33.3333333333%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._xlarge-5_ew3pk_3918 {
    width: 41.6666666667%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._xlarge-6_ew3pk_3918 {
    width: 50%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._xlarge-7_ew3pk_3918 {
    width: 58.3333333333%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._xlarge-8_ew3pk_3918 {
    width: 66.6666666667%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._xlarge-9_ew3pk_3918 {
    width: 75%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._xlarge-10_ew3pk_3918 {
    width: 83.3333333333%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._xlarge-11_ew3pk_3918 {
    width: 91.6666666667%;
  }
  ._medium-margin-collapse_ew3pk_5810 > ._xlarge-12_ew3pk_3918 {
    width: 100%;
  }
}

@media print, screen and (min-width: 48em) {
  ._medium-padding-collapse_ew3pk_6011 {
    margin-right: 0;
    margin-left: 0;
  }
  ._medium-padding-collapse_ew3pk_6011 > ._cell_ew3pk_3333 {
    padding-right: 0;
    padding-left: 0;
  }
}

@media print, screen and (min-width: 64em) {
  ._large-margin-collapse_ew3pk_6022 {
    margin-right: 0;
    margin-left: 0;
  }
  ._large-margin-collapse_ew3pk_6022 > ._cell_ew3pk_3333 {
    margin-right: 0;
    margin-left: 0;
  }
}
@media print, screen and (min-width: 64em) {
  ._large-margin-collapse_ew3pk_6022 > ._xsmall-1_ew3pk_3899 {
    width: 8.3333333333%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._xsmall-2_ew3pk_3899 {
    width: 16.6666666667%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._xsmall-3_ew3pk_3899 {
    width: 25%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._xsmall-4_ew3pk_3899 {
    width: 33.3333333333%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._xsmall-5_ew3pk_3899 {
    width: 41.6666666667%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._xsmall-6_ew3pk_3899 {
    width: 50%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._xsmall-7_ew3pk_3899 {
    width: 58.3333333333%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._xsmall-8_ew3pk_3899 {
    width: 66.6666666667%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._xsmall-9_ew3pk_3899 {
    width: 75%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._xsmall-10_ew3pk_3899 {
    width: 83.3333333333%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._xsmall-11_ew3pk_3899 {
    width: 91.6666666667%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._xsmall-12_ew3pk_3899 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  ._large-margin-collapse_ew3pk_6022 > ._small-1_ew3pk_3903 {
    width: 8.3333333333%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._small-2_ew3pk_3903 {
    width: 16.6666666667%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._small-3_ew3pk_3903 {
    width: 25%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._small-4_ew3pk_3903 {
    width: 33.3333333333%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._small-5_ew3pk_3903 {
    width: 41.6666666667%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._small-6_ew3pk_3903 {
    width: 50%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._small-7_ew3pk_3903 {
    width: 58.3333333333%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._small-8_ew3pk_3903 {
    width: 66.6666666667%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._small-9_ew3pk_3903 {
    width: 75%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._small-10_ew3pk_3903 {
    width: 83.3333333333%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._small-11_ew3pk_3903 {
    width: 91.6666666667%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._small-12_ew3pk_3903 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  ._large-margin-collapse_ew3pk_6022 > ._medium-1_ew3pk_3908 {
    width: 8.3333333333%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._medium-2_ew3pk_3908 {
    width: 16.6666666667%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._medium-3_ew3pk_3908 {
    width: 25%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._medium-4_ew3pk_3908 {
    width: 33.3333333333%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._medium-5_ew3pk_3908 {
    width: 41.6666666667%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._medium-6_ew3pk_3908 {
    width: 50%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._medium-7_ew3pk_3908 {
    width: 58.3333333333%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._medium-8_ew3pk_3908 {
    width: 66.6666666667%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._medium-9_ew3pk_3908 {
    width: 75%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._medium-10_ew3pk_3908 {
    width: 83.3333333333%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._medium-11_ew3pk_3908 {
    width: 91.6666666667%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._medium-12_ew3pk_3908 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  ._large-margin-collapse_ew3pk_6022 > ._large-1_ew3pk_3513 {
    width: 8.3333333333%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._large-2_ew3pk_3913 {
    width: 16.6666666667%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._large-3_ew3pk_3913 {
    width: 25%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._large-4_ew3pk_3913 {
    width: 33.3333333333%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._large-5_ew3pk_3913 {
    width: 41.6666666667%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._large-6_ew3pk_3913 {
    width: 50%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._large-7_ew3pk_3379 {
    width: 58.3333333333%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._large-8_ew3pk_3913 {
    width: 66.6666666667%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._large-9_ew3pk_3376 {
    width: 75%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._large-10_ew3pk_3513 {
    width: 83.3333333333%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._large-11_ew3pk_3913 {
    width: 91.6666666667%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._large-12_ew3pk_3913 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._large-margin-collapse_ew3pk_6022 > ._xlarge-1_ew3pk_3918 {
    width: 8.3333333333%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._xlarge-2_ew3pk_3918 {
    width: 16.6666666667%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._xlarge-3_ew3pk_3918 {
    width: 25%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._xlarge-4_ew3pk_3918 {
    width: 33.3333333333%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._xlarge-5_ew3pk_3918 {
    width: 41.6666666667%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._xlarge-6_ew3pk_3918 {
    width: 50%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._xlarge-7_ew3pk_3918 {
    width: 58.3333333333%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._xlarge-8_ew3pk_3918 {
    width: 66.6666666667%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._xlarge-9_ew3pk_3918 {
    width: 75%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._xlarge-10_ew3pk_3918 {
    width: 83.3333333333%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._xlarge-11_ew3pk_3918 {
    width: 91.6666666667%;
  }
  ._large-margin-collapse_ew3pk_6022 > ._xlarge-12_ew3pk_3918 {
    width: 100%;
  }
}

@media print, screen and (min-width: 64em) {
  ._large-padding-collapse_ew3pk_6223 {
    margin-right: 0;
    margin-left: 0;
  }
  ._large-padding-collapse_ew3pk_6223 > ._cell_ew3pk_3333 {
    padding-right: 0;
    padding-left: 0;
  }
}

@media screen and (min-width: 75em) {
  ._xlarge-margin-collapse_ew3pk_6234 {
    margin-right: 0;
    margin-left: 0;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._cell_ew3pk_3333 {
    margin-right: 0;
    margin-left: 0;
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-margin-collapse_ew3pk_6234 > ._xsmall-1_ew3pk_3899 {
    width: 8.3333333333%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._xsmall-2_ew3pk_3899 {
    width: 16.6666666667%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._xsmall-3_ew3pk_3899 {
    width: 25%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._xsmall-4_ew3pk_3899 {
    width: 33.3333333333%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._xsmall-5_ew3pk_3899 {
    width: 41.6666666667%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._xsmall-6_ew3pk_3899 {
    width: 50%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._xsmall-7_ew3pk_3899 {
    width: 58.3333333333%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._xsmall-8_ew3pk_3899 {
    width: 66.6666666667%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._xsmall-9_ew3pk_3899 {
    width: 75%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._xsmall-10_ew3pk_3899 {
    width: 83.3333333333%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._xsmall-11_ew3pk_3899 {
    width: 91.6666666667%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._xsmall-12_ew3pk_3899 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-margin-collapse_ew3pk_6234 > ._small-1_ew3pk_3903 {
    width: 8.3333333333%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._small-2_ew3pk_3903 {
    width: 16.6666666667%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._small-3_ew3pk_3903 {
    width: 25%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._small-4_ew3pk_3903 {
    width: 33.3333333333%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._small-5_ew3pk_3903 {
    width: 41.6666666667%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._small-6_ew3pk_3903 {
    width: 50%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._small-7_ew3pk_3903 {
    width: 58.3333333333%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._small-8_ew3pk_3903 {
    width: 66.6666666667%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._small-9_ew3pk_3903 {
    width: 75%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._small-10_ew3pk_3903 {
    width: 83.3333333333%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._small-11_ew3pk_3903 {
    width: 91.6666666667%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._small-12_ew3pk_3903 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-margin-collapse_ew3pk_6234 > ._medium-1_ew3pk_3908 {
    width: 8.3333333333%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._medium-2_ew3pk_3908 {
    width: 16.6666666667%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._medium-3_ew3pk_3908 {
    width: 25%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._medium-4_ew3pk_3908 {
    width: 33.3333333333%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._medium-5_ew3pk_3908 {
    width: 41.6666666667%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._medium-6_ew3pk_3908 {
    width: 50%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._medium-7_ew3pk_3908 {
    width: 58.3333333333%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._medium-8_ew3pk_3908 {
    width: 66.6666666667%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._medium-9_ew3pk_3908 {
    width: 75%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._medium-10_ew3pk_3908 {
    width: 83.3333333333%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._medium-11_ew3pk_3908 {
    width: 91.6666666667%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._medium-12_ew3pk_3908 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-margin-collapse_ew3pk_6234 > ._large-1_ew3pk_3513 {
    width: 8.3333333333%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._large-2_ew3pk_3913 {
    width: 16.6666666667%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._large-3_ew3pk_3913 {
    width: 25%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._large-4_ew3pk_3913 {
    width: 33.3333333333%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._large-5_ew3pk_3913 {
    width: 41.6666666667%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._large-6_ew3pk_3913 {
    width: 50%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._large-7_ew3pk_3379 {
    width: 58.3333333333%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._large-8_ew3pk_3913 {
    width: 66.6666666667%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._large-9_ew3pk_3376 {
    width: 75%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._large-10_ew3pk_3513 {
    width: 83.3333333333%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._large-11_ew3pk_3913 {
    width: 91.6666666667%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._large-12_ew3pk_3913 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-margin-collapse_ew3pk_6234 > ._xlarge-1_ew3pk_3918 {
    width: 8.3333333333%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._xlarge-2_ew3pk_3918 {
    width: 16.6666666667%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._xlarge-3_ew3pk_3918 {
    width: 25%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._xlarge-4_ew3pk_3918 {
    width: 33.3333333333%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._xlarge-5_ew3pk_3918 {
    width: 41.6666666667%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._xlarge-6_ew3pk_3918 {
    width: 50%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._xlarge-7_ew3pk_3918 {
    width: 58.3333333333%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._xlarge-8_ew3pk_3918 {
    width: 66.6666666667%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._xlarge-9_ew3pk_3918 {
    width: 75%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._xlarge-10_ew3pk_3918 {
    width: 83.3333333333%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._xlarge-11_ew3pk_3918 {
    width: 91.6666666667%;
  }
  ._xlarge-margin-collapse_ew3pk_6234 > ._xlarge-12_ew3pk_3918 {
    width: 100%;
  }
}

@media screen and (min-width: 75em) {
  ._xlarge-padding-collapse_ew3pk_6435 {
    margin-right: 0;
    margin-left: 0;
  }
  ._xlarge-padding-collapse_ew3pk_6435 > ._cell_ew3pk_3333 {
    padding-right: 0;
    padding-left: 0;
  }
}

._xsmall-offset-0_ew3pk_6445 {
  margin-left: 0%;
}

._grid-margin-x_ew3pk_3382 > ._xsmall-offset-0_ew3pk_6445 {
  margin-left: calc(0% + 0.9375rem / 2);
}

._xsmall-offset-1_ew3pk_6453 {
  margin-left: 8.3333333333%;
}

._grid-margin-x_ew3pk_3382 > ._xsmall-offset-1_ew3pk_6453 {
  margin-left: calc(8.3333333333% + 0.9375rem / 2);
}

._xsmall-offset-2_ew3pk_6461 {
  margin-left: 16.6666666667%;
}

._grid-margin-x_ew3pk_3382 > ._xsmall-offset-2_ew3pk_6461 {
  margin-left: calc(16.6666666667% + 0.9375rem / 2);
}

._xsmall-offset-3_ew3pk_6469 {
  margin-left: 25%;
}

._grid-margin-x_ew3pk_3382 > ._xsmall-offset-3_ew3pk_6469 {
  margin-left: calc(25% + 0.9375rem / 2);
}

._xsmall-offset-4_ew3pk_6477 {
  margin-left: 33.3333333333%;
}

._grid-margin-x_ew3pk_3382 > ._xsmall-offset-4_ew3pk_6477 {
  margin-left: calc(33.3333333333% + 0.9375rem / 2);
}

._xsmall-offset-5_ew3pk_6485 {
  margin-left: 41.6666666667%;
}

._grid-margin-x_ew3pk_3382 > ._xsmall-offset-5_ew3pk_6485 {
  margin-left: calc(41.6666666667% + 0.9375rem / 2);
}

._xsmall-offset-6_ew3pk_6493 {
  margin-left: 50%;
}

._grid-margin-x_ew3pk_3382 > ._xsmall-offset-6_ew3pk_6493 {
  margin-left: calc(50% + 0.9375rem / 2);
}

._xsmall-offset-7_ew3pk_6501 {
  margin-left: 58.3333333333%;
}

._grid-margin-x_ew3pk_3382 > ._xsmall-offset-7_ew3pk_6501 {
  margin-left: calc(58.3333333333% + 0.9375rem / 2);
}

._xsmall-offset-8_ew3pk_6509 {
  margin-left: 66.6666666667%;
}

._grid-margin-x_ew3pk_3382 > ._xsmall-offset-8_ew3pk_6509 {
  margin-left: calc(66.6666666667% + 0.9375rem / 2);
}

._xsmall-offset-9_ew3pk_6517 {
  margin-left: 75%;
}

._grid-margin-x_ew3pk_3382 > ._xsmall-offset-9_ew3pk_6517 {
  margin-left: calc(75% + 0.9375rem / 2);
}

._xsmall-offset-10_ew3pk_6525 {
  margin-left: 83.3333333333%;
}

._grid-margin-x_ew3pk_3382 > ._xsmall-offset-10_ew3pk_6525 {
  margin-left: calc(83.3333333333% + 0.9375rem / 2);
}

._xsmall-offset-11_ew3pk_6533 {
  margin-left: 91.6666666667%;
}

._grid-margin-x_ew3pk_3382 > ._xsmall-offset-11_ew3pk_6533 {
  margin-left: calc(91.6666666667% + 0.9375rem / 2);
}

._small-offset-0_ew3pk_6541 {
  margin-left: 0%;
}

._grid-margin-x_ew3pk_3382 > ._small-offset-0_ew3pk_6541 {
  margin-left: calc(0% + 0.9375rem / 2);
}

._small-offset-1_ew3pk_6549 {
  margin-left: 8.3333333333%;
}

._grid-margin-x_ew3pk_3382 > ._small-offset-1_ew3pk_6549 {
  margin-left: calc(8.3333333333% + 0.9375rem / 2);
}

._small-offset-2_ew3pk_6557 {
  margin-left: 16.6666666667%;
}

._grid-margin-x_ew3pk_3382 > ._small-offset-2_ew3pk_6557 {
  margin-left: calc(16.6666666667% + 0.9375rem / 2);
}

._small-offset-3_ew3pk_6565 {
  margin-left: 25%;
}

._grid-margin-x_ew3pk_3382 > ._small-offset-3_ew3pk_6565 {
  margin-left: calc(25% + 0.9375rem / 2);
}

._small-offset-4_ew3pk_6573 {
  margin-left: 33.3333333333%;
}

._grid-margin-x_ew3pk_3382 > ._small-offset-4_ew3pk_6573 {
  margin-left: calc(33.3333333333% + 0.9375rem / 2);
}

._small-offset-5_ew3pk_6581 {
  margin-left: 41.6666666667%;
}

._grid-margin-x_ew3pk_3382 > ._small-offset-5_ew3pk_6581 {
  margin-left: calc(41.6666666667% + 0.9375rem / 2);
}

._small-offset-6_ew3pk_6589 {
  margin-left: 50%;
}

._grid-margin-x_ew3pk_3382 > ._small-offset-6_ew3pk_6589 {
  margin-left: calc(50% + 0.9375rem / 2);
}

._small-offset-7_ew3pk_6597 {
  margin-left: 58.3333333333%;
}

._grid-margin-x_ew3pk_3382 > ._small-offset-7_ew3pk_6597 {
  margin-left: calc(58.3333333333% + 0.9375rem / 2);
}

._small-offset-8_ew3pk_6605 {
  margin-left: 66.6666666667%;
}

._grid-margin-x_ew3pk_3382 > ._small-offset-8_ew3pk_6605 {
  margin-left: calc(66.6666666667% + 0.9375rem / 2);
}

._small-offset-9_ew3pk_6613 {
  margin-left: 75%;
}

._grid-margin-x_ew3pk_3382 > ._small-offset-9_ew3pk_6613 {
  margin-left: calc(75% + 0.9375rem / 2);
}

._small-offset-10_ew3pk_6621 {
  margin-left: 83.3333333333%;
}

._grid-margin-x_ew3pk_3382 > ._small-offset-10_ew3pk_6621 {
  margin-left: calc(83.3333333333% + 0.9375rem / 2);
}

._small-offset-11_ew3pk_6629 {
  margin-left: 91.6666666667%;
}

._grid-margin-x_ew3pk_3382 > ._small-offset-11_ew3pk_6629 {
  margin-left: calc(91.6666666667% + 0.9375rem / 2);
}

@media print, screen and (min-width: 48em) {
  ._medium-offset-0_ew3pk_6638 {
    margin-left: 0%;
  }
  ._grid-margin-x_ew3pk_3382 > ._medium-offset-0_ew3pk_6638 {
    margin-left: calc(0% + 0.9375rem / 2);
  }
  ._medium-offset-1_ew3pk_6644 {
    margin-left: 8.3333333333%;
  }
  ._grid-margin-x_ew3pk_3382 > ._medium-offset-1_ew3pk_6644 {
    margin-left: calc(8.3333333333% + 0.9375rem / 2);
  }
  ._medium-offset-2_ew3pk_6650 {
    margin-left: 16.6666666667%;
  }
  ._grid-margin-x_ew3pk_3382 > ._medium-offset-2_ew3pk_6650 {
    margin-left: calc(16.6666666667% + 0.9375rem / 2);
  }
  ._medium-offset-3_ew3pk_6656 {
    margin-left: 25%;
  }
  ._grid-margin-x_ew3pk_3382 > ._medium-offset-3_ew3pk_6656 {
    margin-left: calc(25% + 0.9375rem / 2);
  }
  ._medium-offset-4_ew3pk_6662 {
    margin-left: 33.3333333333%;
  }
  ._grid-margin-x_ew3pk_3382 > ._medium-offset-4_ew3pk_6662 {
    margin-left: calc(33.3333333333% + 0.9375rem / 2);
  }
  ._medium-offset-5_ew3pk_6668 {
    margin-left: 41.6666666667%;
  }
  ._grid-margin-x_ew3pk_3382 > ._medium-offset-5_ew3pk_6668 {
    margin-left: calc(41.6666666667% + 0.9375rem / 2);
  }
  ._medium-offset-6_ew3pk_6674 {
    margin-left: 50%;
  }
  ._grid-margin-x_ew3pk_3382 > ._medium-offset-6_ew3pk_6674 {
    margin-left: calc(50% + 0.9375rem / 2);
  }
  ._medium-offset-7_ew3pk_6680 {
    margin-left: 58.3333333333%;
  }
  ._grid-margin-x_ew3pk_3382 > ._medium-offset-7_ew3pk_6680 {
    margin-left: calc(58.3333333333% + 0.9375rem / 2);
  }
  ._medium-offset-8_ew3pk_6686 {
    margin-left: 66.6666666667%;
  }
  ._grid-margin-x_ew3pk_3382 > ._medium-offset-8_ew3pk_6686 {
    margin-left: calc(66.6666666667% + 0.9375rem / 2);
  }
  ._medium-offset-9_ew3pk_6692 {
    margin-left: 75%;
  }
  ._grid-margin-x_ew3pk_3382 > ._medium-offset-9_ew3pk_6692 {
    margin-left: calc(75% + 0.9375rem / 2);
  }
  ._medium-offset-10_ew3pk_6698 {
    margin-left: 83.3333333333%;
  }
  ._grid-margin-x_ew3pk_3382 > ._medium-offset-10_ew3pk_6698 {
    margin-left: calc(83.3333333333% + 0.9375rem / 2);
  }
  ._medium-offset-11_ew3pk_6704 {
    margin-left: 91.6666666667%;
  }
  ._grid-margin-x_ew3pk_3382 > ._medium-offset-11_ew3pk_6704 {
    margin-left: calc(91.6666666667% + 0.9375rem / 2);
  }
}
@media print, screen and (min-width: 64em) {
  ._large-offset-0_ew3pk_6712 {
    margin-left: 0%;
  }
  ._grid-margin-x_ew3pk_3382 > ._large-offset-0_ew3pk_6712 {
    margin-left: calc(0% + 1.5625rem / 2);
  }
  ._large-offset-1_ew3pk_3382 {
    margin-left: 8.3333333333%;
  }
  ._grid-margin-x_ew3pk_3382 > ._large-offset-1_ew3pk_3382 {
    margin-left: calc(8.3333333333% + 1.5625rem / 2);
  }
  ._large-offset-2_ew3pk_6724 {
    margin-left: 16.6666666667%;
  }
  ._grid-margin-x_ew3pk_3382 > ._large-offset-2_ew3pk_6724 {
    margin-left: calc(16.6666666667% + 1.5625rem / 2);
  }
  ._large-offset-3_ew3pk_6730 {
    margin-left: 25%;
  }
  ._grid-margin-x_ew3pk_3382 > ._large-offset-3_ew3pk_6730 {
    margin-left: calc(25% + 1.5625rem / 2);
  }
  ._large-offset-4_ew3pk_6736 {
    margin-left: 33.3333333333%;
  }
  ._grid-margin-x_ew3pk_3382 > ._large-offset-4_ew3pk_6736 {
    margin-left: calc(33.3333333333% + 1.5625rem / 2);
  }
  ._large-offset-5_ew3pk_6742 {
    margin-left: 41.6666666667%;
  }
  ._grid-margin-x_ew3pk_3382 > ._large-offset-5_ew3pk_6742 {
    margin-left: calc(41.6666666667% + 1.5625rem / 2);
  }
  ._large-offset-6_ew3pk_6748 {
    margin-left: 50%;
  }
  ._grid-margin-x_ew3pk_3382 > ._large-offset-6_ew3pk_6748 {
    margin-left: calc(50% + 1.5625rem / 2);
  }
  ._large-offset-7_ew3pk_6754 {
    margin-left: 58.3333333333%;
  }
  ._grid-margin-x_ew3pk_3382 > ._large-offset-7_ew3pk_6754 {
    margin-left: calc(58.3333333333% + 1.5625rem / 2);
  }
  ._large-offset-8_ew3pk_6760 {
    margin-left: 66.6666666667%;
  }
  ._grid-margin-x_ew3pk_3382 > ._large-offset-8_ew3pk_6760 {
    margin-left: calc(66.6666666667% + 1.5625rem / 2);
  }
  ._large-offset-9_ew3pk_6766 {
    margin-left: 75%;
  }
  ._grid-margin-x_ew3pk_3382 > ._large-offset-9_ew3pk_6766 {
    margin-left: calc(75% + 1.5625rem / 2);
  }
  ._large-offset-10_ew3pk_6772 {
    margin-left: 83.3333333333%;
  }
  ._grid-margin-x_ew3pk_3382 > ._large-offset-10_ew3pk_6772 {
    margin-left: calc(83.3333333333% + 1.5625rem / 2);
  }
  ._large-offset-11_ew3pk_6778 {
    margin-left: 91.6666666667%;
  }
  ._grid-margin-x_ew3pk_3382 > ._large-offset-11_ew3pk_6778 {
    margin-left: calc(91.6666666667% + 1.5625rem / 2);
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-offset-0_ew3pk_6786 {
    margin-left: 0%;
  }
  ._grid-margin-x_ew3pk_3382 > ._xlarge-offset-0_ew3pk_6786 {
    margin-left: calc(0% + 1.5625rem / 2);
  }
  ._xlarge-offset-1_ew3pk_6792 {
    margin-left: 8.3333333333%;
  }
  ._grid-margin-x_ew3pk_3382 > ._xlarge-offset-1_ew3pk_6792 {
    margin-left: calc(8.3333333333% + 1.5625rem / 2);
  }
  ._xlarge-offset-2_ew3pk_6798 {
    margin-left: 16.6666666667%;
  }
  ._grid-margin-x_ew3pk_3382 > ._xlarge-offset-2_ew3pk_6798 {
    margin-left: calc(16.6666666667% + 1.5625rem / 2);
  }
  ._xlarge-offset-3_ew3pk_6804 {
    margin-left: 25%;
  }
  ._grid-margin-x_ew3pk_3382 > ._xlarge-offset-3_ew3pk_6804 {
    margin-left: calc(25% + 1.5625rem / 2);
  }
  ._xlarge-offset-4_ew3pk_6810 {
    margin-left: 33.3333333333%;
  }
  ._grid-margin-x_ew3pk_3382 > ._xlarge-offset-4_ew3pk_6810 {
    margin-left: calc(33.3333333333% + 1.5625rem / 2);
  }
  ._xlarge-offset-5_ew3pk_6816 {
    margin-left: 41.6666666667%;
  }
  ._grid-margin-x_ew3pk_3382 > ._xlarge-offset-5_ew3pk_6816 {
    margin-left: calc(41.6666666667% + 1.5625rem / 2);
  }
  ._xlarge-offset-6_ew3pk_6822 {
    margin-left: 50%;
  }
  ._grid-margin-x_ew3pk_3382 > ._xlarge-offset-6_ew3pk_6822 {
    margin-left: calc(50% + 1.5625rem / 2);
  }
  ._xlarge-offset-7_ew3pk_6828 {
    margin-left: 58.3333333333%;
  }
  ._grid-margin-x_ew3pk_3382 > ._xlarge-offset-7_ew3pk_6828 {
    margin-left: calc(58.3333333333% + 1.5625rem / 2);
  }
  ._xlarge-offset-8_ew3pk_6834 {
    margin-left: 66.6666666667%;
  }
  ._grid-margin-x_ew3pk_3382 > ._xlarge-offset-8_ew3pk_6834 {
    margin-left: calc(66.6666666667% + 1.5625rem / 2);
  }
  ._xlarge-offset-9_ew3pk_6840 {
    margin-left: 75%;
  }
  ._grid-margin-x_ew3pk_3382 > ._xlarge-offset-9_ew3pk_6840 {
    margin-left: calc(75% + 1.5625rem / 2);
  }
  ._xlarge-offset-10_ew3pk_6846 {
    margin-left: 83.3333333333%;
  }
  ._grid-margin-x_ew3pk_3382 > ._xlarge-offset-10_ew3pk_6846 {
    margin-left: calc(83.3333333333% + 1.5625rem / 2);
  }
  ._xlarge-offset-11_ew3pk_6852 {
    margin-left: 91.6666666667%;
  }
  ._grid-margin-x_ew3pk_3382 > ._xlarge-offset-11_ew3pk_6852 {
    margin-left: calc(91.6666666667% + 1.5625rem / 2);
  }
}
._grid-y_ew3pk_4183 {
  display: flex;
  flex-flow: column nowrap;
}
._grid-y_ew3pk_4183 > ._cell_ew3pk_3333 {
  height: auto;
  max-height: none;
}
._grid-y_ew3pk_4183 > ._auto_ew3pk_3885 {
  height: auto;
}
._grid-y_ew3pk_4183 > ._shrink_ew3pk_3888 {
  height: auto;
}
._grid-y_ew3pk_4183 > ._xsmall-shrink_ew3pk_3899, ._grid-y_ew3pk_4183 > ._xsmall-full_ew3pk_3899, ._grid-y_ew3pk_4183 > ._xsmall-1_ew3pk_3899, ._grid-y_ew3pk_4183 > ._xsmall-2_ew3pk_3899, ._grid-y_ew3pk_4183 > ._xsmall-3_ew3pk_3899, ._grid-y_ew3pk_4183 > ._xsmall-4_ew3pk_3899, ._grid-y_ew3pk_4183 > ._xsmall-5_ew3pk_3899, ._grid-y_ew3pk_4183 > ._xsmall-6_ew3pk_3899, ._grid-y_ew3pk_4183 > ._xsmall-7_ew3pk_3899, ._grid-y_ew3pk_4183 > ._xsmall-8_ew3pk_3899, ._grid-y_ew3pk_4183 > ._xsmall-9_ew3pk_3899, ._grid-y_ew3pk_4183 > ._xsmall-10_ew3pk_3899, ._grid-y_ew3pk_4183 > ._xsmall-11_ew3pk_3899, ._grid-y_ew3pk_4183 > ._xsmall-12_ew3pk_3899 {
  flex-basis: auto;
}
._grid-y_ew3pk_4183 > ._small-shrink_ew3pk_3903, ._grid-y_ew3pk_4183 > ._small-full_ew3pk_3903, ._grid-y_ew3pk_4183 > ._small-1_ew3pk_3903, ._grid-y_ew3pk_4183 > ._small-2_ew3pk_3903, ._grid-y_ew3pk_4183 > ._small-3_ew3pk_3903, ._grid-y_ew3pk_4183 > ._small-4_ew3pk_3903, ._grid-y_ew3pk_4183 > ._small-5_ew3pk_3903, ._grid-y_ew3pk_4183 > ._small-6_ew3pk_3903, ._grid-y_ew3pk_4183 > ._small-7_ew3pk_3903, ._grid-y_ew3pk_4183 > ._small-8_ew3pk_3903, ._grid-y_ew3pk_4183 > ._small-9_ew3pk_3903, ._grid-y_ew3pk_4183 > ._small-10_ew3pk_3903, ._grid-y_ew3pk_4183 > ._small-11_ew3pk_3903, ._grid-y_ew3pk_4183 > ._small-12_ew3pk_3903 {
  flex-basis: auto;
}
@media print, screen and (min-width: 48em) {
  ._grid-y_ew3pk_4183 > ._medium-shrink_ew3pk_3908, ._grid-y_ew3pk_4183 > ._medium-full_ew3pk_3908, ._grid-y_ew3pk_4183 > ._medium-1_ew3pk_3908, ._grid-y_ew3pk_4183 > ._medium-2_ew3pk_3908, ._grid-y_ew3pk_4183 > ._medium-3_ew3pk_3908, ._grid-y_ew3pk_4183 > ._medium-4_ew3pk_3908, ._grid-y_ew3pk_4183 > ._medium-5_ew3pk_3908, ._grid-y_ew3pk_4183 > ._medium-6_ew3pk_3908, ._grid-y_ew3pk_4183 > ._medium-7_ew3pk_3908, ._grid-y_ew3pk_4183 > ._medium-8_ew3pk_3908, ._grid-y_ew3pk_4183 > ._medium-9_ew3pk_3908, ._grid-y_ew3pk_4183 > ._medium-10_ew3pk_3908, ._grid-y_ew3pk_4183 > ._medium-11_ew3pk_3908, ._grid-y_ew3pk_4183 > ._medium-12_ew3pk_3908 {
    flex-basis: auto;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-y_ew3pk_4183 > ._large-shrink_ew3pk_3913, ._grid-y_ew3pk_4183 > ._large-full_ew3pk_3913, ._grid-y_ew3pk_4183 > ._large-1_ew3pk_3513, ._grid-y_ew3pk_4183 > ._large-2_ew3pk_3913, ._grid-y_ew3pk_4183 > ._large-3_ew3pk_3913, ._grid-y_ew3pk_4183 > ._large-4_ew3pk_3913, ._grid-y_ew3pk_4183 > ._large-5_ew3pk_3913, ._grid-y_ew3pk_4183 > ._large-6_ew3pk_3913, ._grid-y_ew3pk_4183 > ._large-7_ew3pk_3379, ._grid-y_ew3pk_4183 > ._large-8_ew3pk_3913, ._grid-y_ew3pk_4183 > ._large-9_ew3pk_3376, ._grid-y_ew3pk_4183 > ._large-10_ew3pk_3513, ._grid-y_ew3pk_4183 > ._large-11_ew3pk_3913, ._grid-y_ew3pk_4183 > ._large-12_ew3pk_3913 {
    flex-basis: auto;
  }
}
@media screen and (min-width: 75em) {
  ._grid-y_ew3pk_4183 > ._xlarge-shrink_ew3pk_3918, ._grid-y_ew3pk_4183 > ._xlarge-full_ew3pk_3918, ._grid-y_ew3pk_4183 > ._xlarge-1_ew3pk_3918, ._grid-y_ew3pk_4183 > ._xlarge-2_ew3pk_3918, ._grid-y_ew3pk_4183 > ._xlarge-3_ew3pk_3918, ._grid-y_ew3pk_4183 > ._xlarge-4_ew3pk_3918, ._grid-y_ew3pk_4183 > ._xlarge-5_ew3pk_3918, ._grid-y_ew3pk_4183 > ._xlarge-6_ew3pk_3918, ._grid-y_ew3pk_4183 > ._xlarge-7_ew3pk_3918, ._grid-y_ew3pk_4183 > ._xlarge-8_ew3pk_3918, ._grid-y_ew3pk_4183 > ._xlarge-9_ew3pk_3918, ._grid-y_ew3pk_4183 > ._xlarge-10_ew3pk_3918, ._grid-y_ew3pk_4183 > ._xlarge-11_ew3pk_3918, ._grid-y_ew3pk_4183 > ._xlarge-12_ew3pk_3918 {
    flex-basis: auto;
  }
}
._grid-y_ew3pk_4183 > ._xsmall-12_ew3pk_3899, ._grid-y_ew3pk_4183 > ._xsmall-11_ew3pk_3899, ._grid-y_ew3pk_4183 > ._xsmall-10_ew3pk_3899, ._grid-y_ew3pk_4183 > ._xsmall-9_ew3pk_3899, ._grid-y_ew3pk_4183 > ._xsmall-8_ew3pk_3899, ._grid-y_ew3pk_4183 > ._xsmall-7_ew3pk_3899, ._grid-y_ew3pk_4183 > ._xsmall-6_ew3pk_3899, ._grid-y_ew3pk_4183 > ._xsmall-5_ew3pk_3899, ._grid-y_ew3pk_4183 > ._xsmall-4_ew3pk_3899, ._grid-y_ew3pk_4183 > ._xsmall-3_ew3pk_3899, ._grid-y_ew3pk_4183 > ._xsmall-2_ew3pk_3899, ._grid-y_ew3pk_4183 > ._xsmall-1_ew3pk_3899 {
  flex: 0 0 auto;
}
._grid-y_ew3pk_4183 > ._xsmall-1_ew3pk_3899 {
  height: 8.3333333333%;
}
._grid-y_ew3pk_4183 > ._xsmall-2_ew3pk_3899 {
  height: 16.6666666667%;
}
._grid-y_ew3pk_4183 > ._xsmall-3_ew3pk_3899 {
  height: 25%;
}
._grid-y_ew3pk_4183 > ._xsmall-4_ew3pk_3899 {
  height: 33.3333333333%;
}
._grid-y_ew3pk_4183 > ._xsmall-5_ew3pk_3899 {
  height: 41.6666666667%;
}
._grid-y_ew3pk_4183 > ._xsmall-6_ew3pk_3899 {
  height: 50%;
}
._grid-y_ew3pk_4183 > ._xsmall-7_ew3pk_3899 {
  height: 58.3333333333%;
}
._grid-y_ew3pk_4183 > ._xsmall-8_ew3pk_3899 {
  height: 66.6666666667%;
}
._grid-y_ew3pk_4183 > ._xsmall-9_ew3pk_3899 {
  height: 75%;
}
._grid-y_ew3pk_4183 > ._xsmall-10_ew3pk_3899 {
  height: 83.3333333333%;
}
._grid-y_ew3pk_4183 > ._xsmall-11_ew3pk_3899 {
  height: 91.6666666667%;
}
._grid-y_ew3pk_4183 > ._xsmall-12_ew3pk_3899 {
  height: 100%;
}
._grid-y_ew3pk_4183 > ._small-auto_ew3pk_3974 {
  flex: 1 1 0;
  height: auto;
}
._grid-y_ew3pk_4183 > ._small-12_ew3pk_3903, ._grid-y_ew3pk_4183 > ._small-11_ew3pk_3903, ._grid-y_ew3pk_4183 > ._small-10_ew3pk_3903, ._grid-y_ew3pk_4183 > ._small-9_ew3pk_3903, ._grid-y_ew3pk_4183 > ._small-8_ew3pk_3903, ._grid-y_ew3pk_4183 > ._small-7_ew3pk_3903, ._grid-y_ew3pk_4183 > ._small-6_ew3pk_3903, ._grid-y_ew3pk_4183 > ._small-5_ew3pk_3903, ._grid-y_ew3pk_4183 > ._small-4_ew3pk_3903, ._grid-y_ew3pk_4183 > ._small-3_ew3pk_3903, ._grid-y_ew3pk_4183 > ._small-2_ew3pk_3903, ._grid-y_ew3pk_4183 > ._small-1_ew3pk_3903, ._grid-y_ew3pk_4183 > ._small-shrink_ew3pk_3903 {
  flex: 0 0 auto;
}
._grid-y_ew3pk_4183 > ._small-shrink_ew3pk_3903 {
  height: auto;
}
._grid-y_ew3pk_4183 > ._small-1_ew3pk_3903 {
  height: 8.3333333333%;
}
._grid-y_ew3pk_4183 > ._small-2_ew3pk_3903 {
  height: 16.6666666667%;
}
._grid-y_ew3pk_4183 > ._small-3_ew3pk_3903 {
  height: 25%;
}
._grid-y_ew3pk_4183 > ._small-4_ew3pk_3903 {
  height: 33.3333333333%;
}
._grid-y_ew3pk_4183 > ._small-5_ew3pk_3903 {
  height: 41.6666666667%;
}
._grid-y_ew3pk_4183 > ._small-6_ew3pk_3903 {
  height: 50%;
}
._grid-y_ew3pk_4183 > ._small-7_ew3pk_3903 {
  height: 58.3333333333%;
}
._grid-y_ew3pk_4183 > ._small-8_ew3pk_3903 {
  height: 66.6666666667%;
}
._grid-y_ew3pk_4183 > ._small-9_ew3pk_3903 {
  height: 75%;
}
._grid-y_ew3pk_4183 > ._small-10_ew3pk_3903 {
  height: 83.3333333333%;
}
._grid-y_ew3pk_4183 > ._small-11_ew3pk_3903 {
  height: 91.6666666667%;
}
._grid-y_ew3pk_4183 > ._small-12_ew3pk_3903 {
  height: 100%;
}
@media print, screen and (min-width: 48em) {
  ._grid-y_ew3pk_4183 > ._medium-auto_ew3pk_4036 {
    flex: 1 1 0;
    height: auto;
  }
  ._grid-y_ew3pk_4183 > ._medium-12_ew3pk_3908, ._grid-y_ew3pk_4183 > ._medium-11_ew3pk_3908, ._grid-y_ew3pk_4183 > ._medium-10_ew3pk_3908, ._grid-y_ew3pk_4183 > ._medium-9_ew3pk_3908, ._grid-y_ew3pk_4183 > ._medium-8_ew3pk_3908, ._grid-y_ew3pk_4183 > ._medium-7_ew3pk_3908, ._grid-y_ew3pk_4183 > ._medium-6_ew3pk_3908, ._grid-y_ew3pk_4183 > ._medium-5_ew3pk_3908, ._grid-y_ew3pk_4183 > ._medium-4_ew3pk_3908, ._grid-y_ew3pk_4183 > ._medium-3_ew3pk_3908, ._grid-y_ew3pk_4183 > ._medium-2_ew3pk_3908, ._grid-y_ew3pk_4183 > ._medium-1_ew3pk_3908, ._grid-y_ew3pk_4183 > ._medium-shrink_ew3pk_3908 {
    flex: 0 0 auto;
  }
  ._grid-y_ew3pk_4183 > ._medium-shrink_ew3pk_3908 {
    height: auto;
  }
  ._grid-y_ew3pk_4183 > ._medium-1_ew3pk_3908 {
    height: 8.3333333333%;
  }
  ._grid-y_ew3pk_4183 > ._medium-2_ew3pk_3908 {
    height: 16.6666666667%;
  }
  ._grid-y_ew3pk_4183 > ._medium-3_ew3pk_3908 {
    height: 25%;
  }
  ._grid-y_ew3pk_4183 > ._medium-4_ew3pk_3908 {
    height: 33.3333333333%;
  }
  ._grid-y_ew3pk_4183 > ._medium-5_ew3pk_3908 {
    height: 41.6666666667%;
  }
  ._grid-y_ew3pk_4183 > ._medium-6_ew3pk_3908 {
    height: 50%;
  }
  ._grid-y_ew3pk_4183 > ._medium-7_ew3pk_3908 {
    height: 58.3333333333%;
  }
  ._grid-y_ew3pk_4183 > ._medium-8_ew3pk_3908 {
    height: 66.6666666667%;
  }
  ._grid-y_ew3pk_4183 > ._medium-9_ew3pk_3908 {
    height: 75%;
  }
  ._grid-y_ew3pk_4183 > ._medium-10_ew3pk_3908 {
    height: 83.3333333333%;
  }
  ._grid-y_ew3pk_4183 > ._medium-11_ew3pk_3908 {
    height: 91.6666666667%;
  }
  ._grid-y_ew3pk_4183 > ._medium-12_ew3pk_3908 {
    height: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-y_ew3pk_4183 > ._large-auto_ew3pk_4084 {
    flex: 1 1 0;
    height: auto;
  }
  ._grid-y_ew3pk_4183 > ._large-12_ew3pk_3913, ._grid-y_ew3pk_4183 > ._large-11_ew3pk_3913, ._grid-y_ew3pk_4183 > ._large-10_ew3pk_3513, ._grid-y_ew3pk_4183 > ._large-9_ew3pk_3376, ._grid-y_ew3pk_4183 > ._large-8_ew3pk_3913, ._grid-y_ew3pk_4183 > ._large-7_ew3pk_3379, ._grid-y_ew3pk_4183 > ._large-6_ew3pk_3913, ._grid-y_ew3pk_4183 > ._large-5_ew3pk_3913, ._grid-y_ew3pk_4183 > ._large-4_ew3pk_3913, ._grid-y_ew3pk_4183 > ._large-3_ew3pk_3913, ._grid-y_ew3pk_4183 > ._large-2_ew3pk_3913, ._grid-y_ew3pk_4183 > ._large-1_ew3pk_3513, ._grid-y_ew3pk_4183 > ._large-shrink_ew3pk_3913 {
    flex: 0 0 auto;
  }
  ._grid-y_ew3pk_4183 > ._large-shrink_ew3pk_3913 {
    height: auto;
  }
  ._grid-y_ew3pk_4183 > ._large-1_ew3pk_3513 {
    height: 8.3333333333%;
  }
  ._grid-y_ew3pk_4183 > ._large-2_ew3pk_3913 {
    height: 16.6666666667%;
  }
  ._grid-y_ew3pk_4183 > ._large-3_ew3pk_3913 {
    height: 25%;
  }
  ._grid-y_ew3pk_4183 > ._large-4_ew3pk_3913 {
    height: 33.3333333333%;
  }
  ._grid-y_ew3pk_4183 > ._large-5_ew3pk_3913 {
    height: 41.6666666667%;
  }
  ._grid-y_ew3pk_4183 > ._large-6_ew3pk_3913 {
    height: 50%;
  }
  ._grid-y_ew3pk_4183 > ._large-7_ew3pk_3379 {
    height: 58.3333333333%;
  }
  ._grid-y_ew3pk_4183 > ._large-8_ew3pk_3913 {
    height: 66.6666666667%;
  }
  ._grid-y_ew3pk_4183 > ._large-9_ew3pk_3376 {
    height: 75%;
  }
  ._grid-y_ew3pk_4183 > ._large-10_ew3pk_3513 {
    height: 83.3333333333%;
  }
  ._grid-y_ew3pk_4183 > ._large-11_ew3pk_3913 {
    height: 91.6666666667%;
  }
  ._grid-y_ew3pk_4183 > ._large-12_ew3pk_3913 {
    height: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._grid-y_ew3pk_4183 > ._xlarge-auto_ew3pk_4132 {
    flex: 1 1 0;
    height: auto;
  }
  ._grid-y_ew3pk_4183 > ._xlarge-12_ew3pk_3918, ._grid-y_ew3pk_4183 > ._xlarge-11_ew3pk_3918, ._grid-y_ew3pk_4183 > ._xlarge-10_ew3pk_3918, ._grid-y_ew3pk_4183 > ._xlarge-9_ew3pk_3918, ._grid-y_ew3pk_4183 > ._xlarge-8_ew3pk_3918, ._grid-y_ew3pk_4183 > ._xlarge-7_ew3pk_3918, ._grid-y_ew3pk_4183 > ._xlarge-6_ew3pk_3918, ._grid-y_ew3pk_4183 > ._xlarge-5_ew3pk_3918, ._grid-y_ew3pk_4183 > ._xlarge-4_ew3pk_3918, ._grid-y_ew3pk_4183 > ._xlarge-3_ew3pk_3918, ._grid-y_ew3pk_4183 > ._xlarge-2_ew3pk_3918, ._grid-y_ew3pk_4183 > ._xlarge-1_ew3pk_3918, ._grid-y_ew3pk_4183 > ._xlarge-shrink_ew3pk_3918 {
    flex: 0 0 auto;
  }
  ._grid-y_ew3pk_4183 > ._xlarge-shrink_ew3pk_3918 {
    height: auto;
  }
  ._grid-y_ew3pk_4183 > ._xlarge-1_ew3pk_3918 {
    height: 8.3333333333%;
  }
  ._grid-y_ew3pk_4183 > ._xlarge-2_ew3pk_3918 {
    height: 16.6666666667%;
  }
  ._grid-y_ew3pk_4183 > ._xlarge-3_ew3pk_3918 {
    height: 25%;
  }
  ._grid-y_ew3pk_4183 > ._xlarge-4_ew3pk_3918 {
    height: 33.3333333333%;
  }
  ._grid-y_ew3pk_4183 > ._xlarge-5_ew3pk_3918 {
    height: 41.6666666667%;
  }
  ._grid-y_ew3pk_4183 > ._xlarge-6_ew3pk_3918 {
    height: 50%;
  }
  ._grid-y_ew3pk_4183 > ._xlarge-7_ew3pk_3918 {
    height: 58.3333333333%;
  }
  ._grid-y_ew3pk_4183 > ._xlarge-8_ew3pk_3918 {
    height: 66.6666666667%;
  }
  ._grid-y_ew3pk_4183 > ._xlarge-9_ew3pk_3918 {
    height: 75%;
  }
  ._grid-y_ew3pk_4183 > ._xlarge-10_ew3pk_3918 {
    height: 83.3333333333%;
  }
  ._grid-y_ew3pk_4183 > ._xlarge-11_ew3pk_3918 {
    height: 91.6666666667%;
  }
  ._grid-y_ew3pk_4183 > ._xlarge-12_ew3pk_3918 {
    height: 100%;
  }
}

._grid-padding-y_ew3pk_7124 ._grid-padding-y_ew3pk_7124 {
  margin-top: -0.46875rem;
  margin-bottom: -0.46875rem;
  margin-top: -0.46875rem;
  margin-bottom: -0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-padding-y_ew3pk_7124 ._grid-padding-y_ew3pk_7124 {
    margin-top: -0.46875rem;
    margin-bottom: -0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-padding-y_ew3pk_7124 ._grid-padding-y_ew3pk_7124 {
    margin-top: -0.78125rem;
    margin-bottom: -0.78125rem;
  }
}
._grid-padding-y_ew3pk_7124 > ._cell_ew3pk_3333 {
  padding-top: 0.46875rem;
  padding-bottom: 0.46875rem;
  padding-top: 0.46875rem;
  padding-bottom: 0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-padding-y_ew3pk_7124 > ._cell_ew3pk_3333 {
    padding-top: 0.46875rem;
    padding-bottom: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-padding-y_ew3pk_7124 > ._cell_ew3pk_3333 {
    padding-top: 0.78125rem;
    padding-bottom: 0.78125rem;
  }
}

._grid-margin-y_ew3pk_4183 {
  margin-top: -0.46875rem;
  margin-bottom: -0.46875rem;
  margin-top: -0.46875rem;
  margin-bottom: -0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-margin-y_ew3pk_4183 {
    margin-top: -0.46875rem;
    margin-bottom: -0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-y_ew3pk_4183 {
    margin-top: -0.78125rem;
    margin-bottom: -0.78125rem;
  }
}
._grid-margin-y_ew3pk_4183 > ._cell_ew3pk_3333 {
  height: calc(100% - 0.9375rem);
  margin-top: 0.46875rem;
  margin-bottom: 0.46875rem;
}
._grid-margin-y_ew3pk_4183 > ._cell_ew3pk_3333 {
  height: calc(100% - 0.9375rem);
  margin-top: 0.46875rem;
  margin-bottom: 0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-margin-y_ew3pk_4183 > ._cell_ew3pk_3333 {
    height: calc(100% - 0.9375rem);
    margin-top: 0.46875rem;
    margin-bottom: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-y_ew3pk_4183 > ._cell_ew3pk_3333 {
    height: calc(100% - 1.5625rem);
    margin-top: 0.78125rem;
    margin-bottom: 0.78125rem;
  }
}
._grid-margin-y_ew3pk_4183 > ._auto_ew3pk_3885 {
  height: auto;
}
._grid-margin-y_ew3pk_4183 > ._shrink_ew3pk_3888 {
  height: auto;
}
._grid-margin-y_ew3pk_4183 > ._xsmall-1_ew3pk_3899 {
  height: calc(8.3333333333% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._xsmall-2_ew3pk_3899 {
  height: calc(16.6666666667% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._xsmall-3_ew3pk_3899 {
  height: calc(25% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._xsmall-4_ew3pk_3899 {
  height: calc(33.3333333333% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._xsmall-5_ew3pk_3899 {
  height: calc(41.6666666667% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._xsmall-6_ew3pk_3899 {
  height: calc(50% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._xsmall-7_ew3pk_3899 {
  height: calc(58.3333333333% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._xsmall-8_ew3pk_3899 {
  height: calc(66.6666666667% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._xsmall-9_ew3pk_3899 {
  height: calc(75% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._xsmall-10_ew3pk_3899 {
  height: calc(83.3333333333% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._xsmall-11_ew3pk_3899 {
  height: calc(91.6666666667% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._xsmall-12_ew3pk_3899 {
  height: calc(100% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._auto_ew3pk_3885 {
  height: auto;
}
._grid-margin-y_ew3pk_4183 > ._shrink_ew3pk_3888 {
  height: auto;
}
._grid-margin-y_ew3pk_4183 > ._xsmall-1_ew3pk_3899 {
  height: calc(8.3333333333% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._xsmall-2_ew3pk_3899 {
  height: calc(16.6666666667% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._xsmall-3_ew3pk_3899 {
  height: calc(25% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._xsmall-4_ew3pk_3899 {
  height: calc(33.3333333333% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._xsmall-5_ew3pk_3899 {
  height: calc(41.6666666667% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._xsmall-6_ew3pk_3899 {
  height: calc(50% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._xsmall-7_ew3pk_3899 {
  height: calc(58.3333333333% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._xsmall-8_ew3pk_3899 {
  height: calc(66.6666666667% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._xsmall-9_ew3pk_3899 {
  height: calc(75% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._xsmall-10_ew3pk_3899 {
  height: calc(83.3333333333% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._xsmall-11_ew3pk_3899 {
  height: calc(91.6666666667% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._xsmall-12_ew3pk_3899 {
  height: calc(100% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._small-auto_ew3pk_3974 {
  height: auto;
}
._grid-margin-y_ew3pk_4183 > ._small-shrink_ew3pk_3903 {
  height: auto;
}
._grid-margin-y_ew3pk_4183 > ._small-1_ew3pk_3903 {
  height: calc(8.3333333333% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._small-2_ew3pk_3903 {
  height: calc(16.6666666667% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._small-3_ew3pk_3903 {
  height: calc(25% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._small-4_ew3pk_3903 {
  height: calc(33.3333333333% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._small-5_ew3pk_3903 {
  height: calc(41.6666666667% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._small-6_ew3pk_3903 {
  height: calc(50% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._small-7_ew3pk_3903 {
  height: calc(58.3333333333% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._small-8_ew3pk_3903 {
  height: calc(66.6666666667% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._small-9_ew3pk_3903 {
  height: calc(75% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._small-10_ew3pk_3903 {
  height: calc(83.3333333333% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._small-11_ew3pk_3903 {
  height: calc(91.6666666667% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._small-12_ew3pk_3903 {
  height: calc(100% - 0.9375rem);
}
@media print, screen and (min-width: 48em) {
  ._grid-margin-y_ew3pk_4183 > ._auto_ew3pk_3885 {
    height: auto;
  }
  ._grid-margin-y_ew3pk_4183 > ._shrink_ew3pk_3888 {
    height: auto;
  }
  ._grid-margin-y_ew3pk_4183 > ._xsmall-1_ew3pk_3899 {
    height: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xsmall-2_ew3pk_3899 {
    height: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xsmall-3_ew3pk_3899 {
    height: calc(25% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xsmall-4_ew3pk_3899 {
    height: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xsmall-5_ew3pk_3899 {
    height: calc(41.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xsmall-6_ew3pk_3899 {
    height: calc(50% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xsmall-7_ew3pk_3899 {
    height: calc(58.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xsmall-8_ew3pk_3899 {
    height: calc(66.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xsmall-9_ew3pk_3899 {
    height: calc(75% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xsmall-10_ew3pk_3899 {
    height: calc(83.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xsmall-11_ew3pk_3899 {
    height: calc(91.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xsmall-12_ew3pk_3899 {
    height: calc(100% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._small-auto_ew3pk_3974 {
    height: auto;
  }
  ._grid-margin-y_ew3pk_4183 > ._small-shrink_ew3pk_3903 {
    height: auto;
  }
  ._grid-margin-y_ew3pk_4183 > ._small-1_ew3pk_3903 {
    height: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._small-2_ew3pk_3903 {
    height: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._small-3_ew3pk_3903 {
    height: calc(25% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._small-4_ew3pk_3903 {
    height: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._small-5_ew3pk_3903 {
    height: calc(41.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._small-6_ew3pk_3903 {
    height: calc(50% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._small-7_ew3pk_3903 {
    height: calc(58.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._small-8_ew3pk_3903 {
    height: calc(66.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._small-9_ew3pk_3903 {
    height: calc(75% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._small-10_ew3pk_3903 {
    height: calc(83.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._small-11_ew3pk_3903 {
    height: calc(91.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._small-12_ew3pk_3903 {
    height: calc(100% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-auto_ew3pk_4036 {
    height: auto;
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-shrink_ew3pk_3908 {
    height: auto;
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-1_ew3pk_3908 {
    height: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-2_ew3pk_3908 {
    height: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-3_ew3pk_3908 {
    height: calc(25% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-4_ew3pk_3908 {
    height: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-5_ew3pk_3908 {
    height: calc(41.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-6_ew3pk_3908 {
    height: calc(50% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-7_ew3pk_3908 {
    height: calc(58.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-8_ew3pk_3908 {
    height: calc(66.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-9_ew3pk_3908 {
    height: calc(75% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-10_ew3pk_3908 {
    height: calc(83.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-11_ew3pk_3908 {
    height: calc(91.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-12_ew3pk_3908 {
    height: calc(100% - 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-y_ew3pk_4183 > ._auto_ew3pk_3885 {
    height: auto;
  }
  ._grid-margin-y_ew3pk_4183 > ._shrink_ew3pk_3888 {
    height: auto;
  }
  ._grid-margin-y_ew3pk_4183 > ._xsmall-1_ew3pk_3899 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xsmall-2_ew3pk_3899 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xsmall-3_ew3pk_3899 {
    height: calc(25% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xsmall-4_ew3pk_3899 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xsmall-5_ew3pk_3899 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xsmall-6_ew3pk_3899 {
    height: calc(50% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xsmall-7_ew3pk_3899 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xsmall-8_ew3pk_3899 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xsmall-9_ew3pk_3899 {
    height: calc(75% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xsmall-10_ew3pk_3899 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xsmall-11_ew3pk_3899 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xsmall-12_ew3pk_3899 {
    height: calc(100% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._small-auto_ew3pk_3974 {
    height: auto;
  }
  ._grid-margin-y_ew3pk_4183 > ._small-shrink_ew3pk_3903 {
    height: auto;
  }
  ._grid-margin-y_ew3pk_4183 > ._small-1_ew3pk_3903 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._small-2_ew3pk_3903 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._small-3_ew3pk_3903 {
    height: calc(25% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._small-4_ew3pk_3903 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._small-5_ew3pk_3903 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._small-6_ew3pk_3903 {
    height: calc(50% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._small-7_ew3pk_3903 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._small-8_ew3pk_3903 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._small-9_ew3pk_3903 {
    height: calc(75% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._small-10_ew3pk_3903 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._small-11_ew3pk_3903 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._small-12_ew3pk_3903 {
    height: calc(100% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-auto_ew3pk_4036 {
    height: auto;
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-shrink_ew3pk_3908 {
    height: auto;
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-1_ew3pk_3908 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-2_ew3pk_3908 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-3_ew3pk_3908 {
    height: calc(25% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-4_ew3pk_3908 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-5_ew3pk_3908 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-6_ew3pk_3908 {
    height: calc(50% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-7_ew3pk_3908 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-8_ew3pk_3908 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-9_ew3pk_3908 {
    height: calc(75% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-10_ew3pk_3908 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-11_ew3pk_3908 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-12_ew3pk_3908 {
    height: calc(100% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._large-auto_ew3pk_4084 {
    height: auto;
  }
  ._grid-margin-y_ew3pk_4183 > ._large-shrink_ew3pk_3913 {
    height: auto;
  }
  ._grid-margin-y_ew3pk_4183 > ._large-1_ew3pk_3513 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._large-2_ew3pk_3913 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._large-3_ew3pk_3913 {
    height: calc(25% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._large-4_ew3pk_3913 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._large-5_ew3pk_3913 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._large-6_ew3pk_3913 {
    height: calc(50% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._large-7_ew3pk_3379 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._large-8_ew3pk_3913 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._large-9_ew3pk_3376 {
    height: calc(75% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._large-10_ew3pk_3513 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._large-11_ew3pk_3913 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._large-12_ew3pk_3913 {
    height: calc(100% - 1.5625rem);
  }
}
@media screen and (min-width: 75em) {
  ._grid-margin-y_ew3pk_4183 > ._xlarge-auto_ew3pk_4132 {
    height: auto;
  }
  ._grid-margin-y_ew3pk_4183 > ._xlarge-shrink_ew3pk_3918 {
    height: auto;
  }
  ._grid-margin-y_ew3pk_4183 > ._xlarge-1_ew3pk_3918 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xlarge-2_ew3pk_3918 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xlarge-3_ew3pk_3918 {
    height: calc(25% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xlarge-4_ew3pk_3918 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xlarge-5_ew3pk_3918 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xlarge-6_ew3pk_3918 {
    height: calc(50% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xlarge-7_ew3pk_3918 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xlarge-8_ew3pk_3918 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xlarge-9_ew3pk_3918 {
    height: calc(75% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xlarge-10_ew3pk_3918 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xlarge-11_ew3pk_3918 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xlarge-12_ew3pk_3918 {
    height: calc(100% - 1.5625rem);
  }
}

._grid-frame_ew3pk_7672 {
  overflow: hidden;
  position: relative;
  flex-wrap: nowrap;
  align-items: stretch;
  width: 100vw;
}

._cell_ew3pk_3333 ._grid-frame_ew3pk_7672 {
  width: 100%;
}

._cell-block_ew3pk_7684 {
  overflow-x: auto;
  max-width: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

._cell-block-y_ew3pk_7691 {
  overflow-y: auto;
  max-height: 100%;
  min-height: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

._cell-block-container_ew3pk_7699 {
  display: flex;
  flex-direction: column;
  max-height: 100%;
}
._cell-block-container_ew3pk_7699 > ._grid-x_ew3pk_3385 {
  max-height: 100%;
  flex-wrap: nowrap;
}

._small-grid-frame_ew3pk_7709 {
  overflow: hidden;
  position: relative;
  flex-wrap: nowrap;
  align-items: stretch;
  width: 100vw;
}

._cell_ew3pk_3333 ._small-grid-frame_ew3pk_7709 {
  width: 100%;
}

._small-cell-block_ew3pk_7721 {
  overflow-x: auto;
  max-width: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

._small-cell-block-container_ew3pk_7728 {
  display: flex;
  flex-direction: column;
  max-height: 100%;
}
._small-cell-block-container_ew3pk_7728 > ._grid-x_ew3pk_3385 {
  max-height: 100%;
  flex-wrap: nowrap;
}

._small-cell-block-y_ew3pk_7738 {
  overflow-y: auto;
  max-height: 100%;
  min-height: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

@media print, screen and (min-width: 48em) {
  ._medium-grid-frame_ew3pk_7747 {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100vw;
  }
  ._cell_ew3pk_3333 ._medium-grid-frame_ew3pk_7747 {
    width: 100%;
  }
  ._medium-cell-block_ew3pk_7757 {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  ._medium-cell-block-container_ew3pk_7763 {
    display: flex;
    flex-direction: column;
    max-height: 100%;
  }
  ._medium-cell-block-container_ew3pk_7763 > ._grid-x_ew3pk_3385 {
    max-height: 100%;
    flex-wrap: nowrap;
  }
  ._medium-cell-block-y_ew3pk_7772 {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}
@media print, screen and (min-width: 64em) {
  ._large-grid-frame_ew3pk_7781 {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100vw;
  }
  ._cell_ew3pk_3333 ._large-grid-frame_ew3pk_7781 {
    width: 100%;
  }
  ._large-cell-block_ew3pk_7791 {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  ._large-cell-block-container_ew3pk_7797 {
    display: flex;
    flex-direction: column;
    max-height: 100%;
  }
  ._large-cell-block-container_ew3pk_7797 > ._grid-x_ew3pk_3385 {
    max-height: 100%;
    flex-wrap: nowrap;
  }
  ._large-cell-block-y_ew3pk_7806 {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-grid-frame_ew3pk_7815 {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100vw;
  }
  ._cell_ew3pk_3333 ._xlarge-grid-frame_ew3pk_7815 {
    width: 100%;
  }
  ._xlarge-cell-block_ew3pk_7825 {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  ._xlarge-cell-block-container_ew3pk_7831 {
    display: flex;
    flex-direction: column;
    max-height: 100%;
  }
  ._xlarge-cell-block-container_ew3pk_7831 > ._grid-x_ew3pk_3385 {
    max-height: 100%;
    flex-wrap: nowrap;
  }
  ._xlarge-cell-block-y_ew3pk_7840 {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}
._grid-y_ew3pk_4183._grid-frame_ew3pk_7672 {
  overflow: hidden;
  position: relative;
  flex-wrap: nowrap;
  align-items: stretch;
  height: 100vh;
  width: auto;
}
._grid-y_ew3pk_4183._small-grid-frame_ew3pk_7709 {
  overflow: hidden;
  position: relative;
  flex-wrap: nowrap;
  align-items: stretch;
  height: 100vh;
  width: auto;
}
@media print, screen and (min-width: 48em) {
  ._grid-y_ew3pk_4183._medium-grid-frame_ew3pk_7747 {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    height: 100vh;
    width: auto;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-y_ew3pk_4183._large-grid-frame_ew3pk_7781 {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    height: 100vh;
    width: auto;
  }
}
@media screen and (min-width: 75em) {
  ._grid-y_ew3pk_4183._xlarge-grid-frame_ew3pk_7815 {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    height: 100vh;
    width: auto;
  }
}

._cell_ew3pk_3333 ._grid-y_ew3pk_4183._grid-frame_ew3pk_7672 {
  height: 100%;
}
._cell_ew3pk_3333 ._grid-y_ew3pk_4183._small-grid-frame_ew3pk_7709 {
  height: 100%;
}
@media print, screen and (min-width: 48em) {
  ._cell_ew3pk_3333 ._grid-y_ew3pk_4183._medium-grid-frame_ew3pk_7747 {
    height: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  ._cell_ew3pk_3333 ._grid-y_ew3pk_4183._large-grid-frame_ew3pk_7781 {
    height: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._cell_ew3pk_3333 ._grid-y_ew3pk_4183._xlarge-grid-frame_ew3pk_7815 {
    height: 100%;
  }
}

._grid-margin-y_ew3pk_4183 {
  margin-top: -0.46875rem;
  margin-bottom: -0.46875rem;
  margin-top: -0.46875rem;
  margin-bottom: -0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-margin-y_ew3pk_4183 {
    margin-top: -0.46875rem;
    margin-bottom: -0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-y_ew3pk_4183 {
    margin-top: -0.78125rem;
    margin-bottom: -0.78125rem;
  }
}
._grid-margin-y_ew3pk_4183 > ._cell_ew3pk_3333 {
  height: calc(100% - 0.9375rem);
  margin-top: 0.46875rem;
  margin-bottom: 0.46875rem;
}
._grid-margin-y_ew3pk_4183 > ._cell_ew3pk_3333 {
  height: calc(100% - 0.9375rem);
  margin-top: 0.46875rem;
  margin-bottom: 0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-margin-y_ew3pk_4183 > ._cell_ew3pk_3333 {
    height: calc(100% - 0.9375rem);
    margin-top: 0.46875rem;
    margin-bottom: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-y_ew3pk_4183 > ._cell_ew3pk_3333 {
    height: calc(100% - 1.5625rem);
    margin-top: 0.78125rem;
    margin-bottom: 0.78125rem;
  }
}
._grid-margin-y_ew3pk_4183 > ._auto_ew3pk_3885 {
  height: auto;
}
._grid-margin-y_ew3pk_4183 > ._shrink_ew3pk_3888 {
  height: auto;
}
._grid-margin-y_ew3pk_4183 > ._xsmall-1_ew3pk_3899 {
  height: calc(8.3333333333% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._xsmall-2_ew3pk_3899 {
  height: calc(16.6666666667% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._xsmall-3_ew3pk_3899 {
  height: calc(25% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._xsmall-4_ew3pk_3899 {
  height: calc(33.3333333333% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._xsmall-5_ew3pk_3899 {
  height: calc(41.6666666667% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._xsmall-6_ew3pk_3899 {
  height: calc(50% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._xsmall-7_ew3pk_3899 {
  height: calc(58.3333333333% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._xsmall-8_ew3pk_3899 {
  height: calc(66.6666666667% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._xsmall-9_ew3pk_3899 {
  height: calc(75% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._xsmall-10_ew3pk_3899 {
  height: calc(83.3333333333% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._xsmall-11_ew3pk_3899 {
  height: calc(91.6666666667% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._xsmall-12_ew3pk_3899 {
  height: calc(100% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._auto_ew3pk_3885 {
  height: auto;
}
._grid-margin-y_ew3pk_4183 > ._shrink_ew3pk_3888 {
  height: auto;
}
._grid-margin-y_ew3pk_4183 > ._xsmall-1_ew3pk_3899 {
  height: calc(8.3333333333% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._xsmall-2_ew3pk_3899 {
  height: calc(16.6666666667% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._xsmall-3_ew3pk_3899 {
  height: calc(25% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._xsmall-4_ew3pk_3899 {
  height: calc(33.3333333333% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._xsmall-5_ew3pk_3899 {
  height: calc(41.6666666667% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._xsmall-6_ew3pk_3899 {
  height: calc(50% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._xsmall-7_ew3pk_3899 {
  height: calc(58.3333333333% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._xsmall-8_ew3pk_3899 {
  height: calc(66.6666666667% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._xsmall-9_ew3pk_3899 {
  height: calc(75% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._xsmall-10_ew3pk_3899 {
  height: calc(83.3333333333% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._xsmall-11_ew3pk_3899 {
  height: calc(91.6666666667% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._xsmall-12_ew3pk_3899 {
  height: calc(100% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._small-auto_ew3pk_3974 {
  height: auto;
}
._grid-margin-y_ew3pk_4183 > ._small-shrink_ew3pk_3903 {
  height: auto;
}
._grid-margin-y_ew3pk_4183 > ._small-1_ew3pk_3903 {
  height: calc(8.3333333333% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._small-2_ew3pk_3903 {
  height: calc(16.6666666667% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._small-3_ew3pk_3903 {
  height: calc(25% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._small-4_ew3pk_3903 {
  height: calc(33.3333333333% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._small-5_ew3pk_3903 {
  height: calc(41.6666666667% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._small-6_ew3pk_3903 {
  height: calc(50% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._small-7_ew3pk_3903 {
  height: calc(58.3333333333% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._small-8_ew3pk_3903 {
  height: calc(66.6666666667% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._small-9_ew3pk_3903 {
  height: calc(75% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._small-10_ew3pk_3903 {
  height: calc(83.3333333333% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._small-11_ew3pk_3903 {
  height: calc(91.6666666667% - 0.9375rem);
}
._grid-margin-y_ew3pk_4183 > ._small-12_ew3pk_3903 {
  height: calc(100% - 0.9375rem);
}
@media print, screen and (min-width: 48em) {
  ._grid-margin-y_ew3pk_4183 > ._auto_ew3pk_3885 {
    height: auto;
  }
  ._grid-margin-y_ew3pk_4183 > ._shrink_ew3pk_3888 {
    height: auto;
  }
  ._grid-margin-y_ew3pk_4183 > ._xsmall-1_ew3pk_3899 {
    height: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xsmall-2_ew3pk_3899 {
    height: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xsmall-3_ew3pk_3899 {
    height: calc(25% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xsmall-4_ew3pk_3899 {
    height: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xsmall-5_ew3pk_3899 {
    height: calc(41.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xsmall-6_ew3pk_3899 {
    height: calc(50% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xsmall-7_ew3pk_3899 {
    height: calc(58.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xsmall-8_ew3pk_3899 {
    height: calc(66.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xsmall-9_ew3pk_3899 {
    height: calc(75% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xsmall-10_ew3pk_3899 {
    height: calc(83.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xsmall-11_ew3pk_3899 {
    height: calc(91.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xsmall-12_ew3pk_3899 {
    height: calc(100% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._small-auto_ew3pk_3974 {
    height: auto;
  }
  ._grid-margin-y_ew3pk_4183 > ._small-shrink_ew3pk_3903 {
    height: auto;
  }
  ._grid-margin-y_ew3pk_4183 > ._small-1_ew3pk_3903 {
    height: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._small-2_ew3pk_3903 {
    height: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._small-3_ew3pk_3903 {
    height: calc(25% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._small-4_ew3pk_3903 {
    height: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._small-5_ew3pk_3903 {
    height: calc(41.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._small-6_ew3pk_3903 {
    height: calc(50% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._small-7_ew3pk_3903 {
    height: calc(58.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._small-8_ew3pk_3903 {
    height: calc(66.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._small-9_ew3pk_3903 {
    height: calc(75% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._small-10_ew3pk_3903 {
    height: calc(83.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._small-11_ew3pk_3903 {
    height: calc(91.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._small-12_ew3pk_3903 {
    height: calc(100% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-auto_ew3pk_4036 {
    height: auto;
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-shrink_ew3pk_3908 {
    height: auto;
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-1_ew3pk_3908 {
    height: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-2_ew3pk_3908 {
    height: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-3_ew3pk_3908 {
    height: calc(25% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-4_ew3pk_3908 {
    height: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-5_ew3pk_3908 {
    height: calc(41.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-6_ew3pk_3908 {
    height: calc(50% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-7_ew3pk_3908 {
    height: calc(58.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-8_ew3pk_3908 {
    height: calc(66.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-9_ew3pk_3908 {
    height: calc(75% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-10_ew3pk_3908 {
    height: calc(83.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-11_ew3pk_3908 {
    height: calc(91.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-12_ew3pk_3908 {
    height: calc(100% - 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-y_ew3pk_4183 > ._auto_ew3pk_3885 {
    height: auto;
  }
  ._grid-margin-y_ew3pk_4183 > ._shrink_ew3pk_3888 {
    height: auto;
  }
  ._grid-margin-y_ew3pk_4183 > ._xsmall-1_ew3pk_3899 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xsmall-2_ew3pk_3899 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xsmall-3_ew3pk_3899 {
    height: calc(25% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xsmall-4_ew3pk_3899 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xsmall-5_ew3pk_3899 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xsmall-6_ew3pk_3899 {
    height: calc(50% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xsmall-7_ew3pk_3899 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xsmall-8_ew3pk_3899 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xsmall-9_ew3pk_3899 {
    height: calc(75% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xsmall-10_ew3pk_3899 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xsmall-11_ew3pk_3899 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xsmall-12_ew3pk_3899 {
    height: calc(100% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._small-auto_ew3pk_3974 {
    height: auto;
  }
  ._grid-margin-y_ew3pk_4183 > ._small-shrink_ew3pk_3903 {
    height: auto;
  }
  ._grid-margin-y_ew3pk_4183 > ._small-1_ew3pk_3903 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._small-2_ew3pk_3903 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._small-3_ew3pk_3903 {
    height: calc(25% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._small-4_ew3pk_3903 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._small-5_ew3pk_3903 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._small-6_ew3pk_3903 {
    height: calc(50% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._small-7_ew3pk_3903 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._small-8_ew3pk_3903 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._small-9_ew3pk_3903 {
    height: calc(75% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._small-10_ew3pk_3903 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._small-11_ew3pk_3903 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._small-12_ew3pk_3903 {
    height: calc(100% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-auto_ew3pk_4036 {
    height: auto;
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-shrink_ew3pk_3908 {
    height: auto;
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-1_ew3pk_3908 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-2_ew3pk_3908 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-3_ew3pk_3908 {
    height: calc(25% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-4_ew3pk_3908 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-5_ew3pk_3908 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-6_ew3pk_3908 {
    height: calc(50% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-7_ew3pk_3908 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-8_ew3pk_3908 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-9_ew3pk_3908 {
    height: calc(75% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-10_ew3pk_3908 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-11_ew3pk_3908 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._medium-12_ew3pk_3908 {
    height: calc(100% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._large-auto_ew3pk_4084 {
    height: auto;
  }
  ._grid-margin-y_ew3pk_4183 > ._large-shrink_ew3pk_3913 {
    height: auto;
  }
  ._grid-margin-y_ew3pk_4183 > ._large-1_ew3pk_3513 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._large-2_ew3pk_3913 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._large-3_ew3pk_3913 {
    height: calc(25% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._large-4_ew3pk_3913 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._large-5_ew3pk_3913 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._large-6_ew3pk_3913 {
    height: calc(50% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._large-7_ew3pk_3379 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._large-8_ew3pk_3913 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._large-9_ew3pk_3376 {
    height: calc(75% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._large-10_ew3pk_3513 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._large-11_ew3pk_3913 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._large-12_ew3pk_3913 {
    height: calc(100% - 1.5625rem);
  }
}
@media screen and (min-width: 75em) {
  ._grid-margin-y_ew3pk_4183 > ._xlarge-auto_ew3pk_4132 {
    height: auto;
  }
  ._grid-margin-y_ew3pk_4183 > ._xlarge-shrink_ew3pk_3918 {
    height: auto;
  }
  ._grid-margin-y_ew3pk_4183 > ._xlarge-1_ew3pk_3918 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xlarge-2_ew3pk_3918 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xlarge-3_ew3pk_3918 {
    height: calc(25% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xlarge-4_ew3pk_3918 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xlarge-5_ew3pk_3918 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xlarge-6_ew3pk_3918 {
    height: calc(50% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xlarge-7_ew3pk_3918 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xlarge-8_ew3pk_3918 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xlarge-9_ew3pk_3918 {
    height: calc(75% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xlarge-10_ew3pk_3918 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xlarge-11_ew3pk_3918 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_ew3pk_4183 > ._xlarge-12_ew3pk_3918 {
    height: calc(100% - 1.5625rem);
  }
}

._grid-frame_ew3pk_7672._grid-margin-y_ew3pk_4183 {
  height: calc(100vh + 0.9375rem);
  height: calc(100vh + 0.9375rem);
}
@media print, screen and (min-width: 48em) {
  ._grid-frame_ew3pk_7672._grid-margin-y_ew3pk_4183 {
    height: calc(100vh + 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-frame_ew3pk_7672._grid-margin-y_ew3pk_4183 {
    height: calc(100vh + 1.5625rem);
  }
}
@media screen and (min-width: 75em) {
  ._grid-frame_ew3pk_7672._grid-margin-y_ew3pk_4183 {
    height: calc(100vh + 1.5625rem);
  }
}

._grid-margin-y_ew3pk_4183._small-grid-frame_ew3pk_7709 {
  height: calc(100vh + 0.9375rem);
}

@media print, screen and (min-width: 48em) {
  ._grid-margin-y_ew3pk_4183._medium-grid-frame_ew3pk_7747 {
    height: calc(100vh + 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-y_ew3pk_4183._large-grid-frame_ew3pk_7781 {
    height: calc(100vh + 1.5625rem);
  }
}
@media screen and (min-width: 75em) {
  ._grid-margin-y_ew3pk_4183._xlarge-grid-frame_ew3pk_7815 {
    height: calc(100vh + 1.5625rem);
  }
}
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}

p {
  margin-bottom: 1rem;
  font-size: inherit;
  line-height: 1.5;
  text-rendering: optimizeLegibility;
}

em,
i {
  font-style: italic;
  line-height: inherit;
}

strong,
b {
  font-weight: 600;
  line-height: inherit;
}

small {
  font-size: 80%;
  line-height: inherit;
}

h1, ._h1_ew3pk_8514,
h2, ._h2_ew3pk_8515,
h3, ._h3_ew3pk_8516,
h4, ._h4_ew3pk_8517,
h5, ._h5_ew3pk_8518,
h6, ._h6_ew3pk_8519 {
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  font-style: normal;
  font-weight: 400;
  color: inherit;
  text-rendering: optimizeLegibility;
}
h1 small, ._h1_ew3pk_8514 small,
h2 small, ._h2_ew3pk_8515 small,
h3 small, ._h3_ew3pk_8516 small,
h4 small, ._h4_ew3pk_8517 small,
h5 small, ._h5_ew3pk_8518 small,
h6 small, ._h6_ew3pk_8519 small {
  line-height: 0;
  color: #cacaca;
}

h1, ._h1_ew3pk_8514 {
  font-size: 2.625rem;
  line-height: 1.0952380952;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h2, ._h2_ew3pk_8515 {
  font-size: 1rem;
  line-height: 1.0625;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h3, ._h3_ew3pk_8516 {
  font-size: 1rem;
  line-height: 1.25;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h4, ._h4_ew3pk_8517 {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h5, ._h5_ew3pk_8518 {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h6, ._h6_ew3pk_8519 {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h1, ._h1_ew3pk_8514 {
  font-size: 2.625rem;
  line-height: 1.0952380952;
}

h2, ._h2_ew3pk_8515 {
  font-size: 1rem;
  line-height: 1.0625;
}

h3, ._h3_ew3pk_8516 {
  font-size: 1rem;
  line-height: 1.25;
}

h4, ._h4_ew3pk_8517 {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
}

h5, ._h5_ew3pk_8518 {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
}

h6, ._h6_ew3pk_8519 {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
}

@media print, screen and (min-width: 48em) {
  h1, ._h1_ew3pk_8514 {
    font-size: 3.5rem;
    line-height: 1.0357142857;
  }
  h2, ._h2_ew3pk_8515 {
    font-size: 1rem;
    line-height: 1.0625;
  }
  h3, ._h3_ew3pk_8516 {
    font-size: 1rem;
    line-height: 1.25;
  }
  h4, ._h4_ew3pk_8517 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
  h5, ._h5_ew3pk_8518 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
  h6, ._h6_ew3pk_8519 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
}
@media print, screen and (min-width: 64em) {
  h1, ._h1_ew3pk_8514 {
    font-size: 5.625rem;
    line-height: 1.1444444444;
  }
  h2, ._h2_ew3pk_8515 {
    font-size: 1rem;
    line-height: 1.1875;
  }
  h3, ._h3_ew3pk_8516 {
    font-size: 1rem;
    line-height: 1.25;
  }
  h4, ._h4_ew3pk_8517 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
  h5, ._h5_ew3pk_8518 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
  h6, ._h6_ew3pk_8519 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
}
@media screen and (min-width: 75em) {
  h1, ._h1_ew3pk_8514 {
    font-size: 5.625rem;
    line-height: 1.1444444444;
  }
  h2, ._h2_ew3pk_8515 {
    font-size: 1rem;
    line-height: 1.1875;
  }
  h3, ._h3_ew3pk_8516 {
    font-size: 1rem;
    line-height: 1.25;
  }
  h4, ._h4_ew3pk_8517 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
  h5, ._h5_ew3pk_8518 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
  h6, ._h6_ew3pk_8519 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
}
a {
  line-height: inherit;
  color: #0033FF;
  text-decoration: none;
  cursor: pointer;
}
a:hover, a:focus {
  color: #ed0a00;
  text-decoration: underline;
}
a img {
  border: 0;
}

hr {
  clear: both;
  max-width: 76.875rem;
  height: 0;
  margin: 1.25rem auto;
  border-top: 0;
  border-right: 0;
  border-bottom: 1px solid #cacaca;
  border-left: 0;
}

ul,
ol,
dl {
  margin-bottom: 1rem;
  list-style-position: outside;
  line-height: 1.5;
}

li {
  font-size: inherit;
}

ul {
  margin-left: 1.25rem;
  list-style-type: disc;
}

ol {
  margin-left: 1.25rem;
}

ul ul, ul ol, ol ul, ol ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
}

dl {
  margin-bottom: 1rem;
}
dl dt {
  margin-bottom: 0.3rem;
  font-weight: 600;
}

blockquote {
  margin: 0 0 1rem;
  padding: 0.5625rem 1.25rem 0 1.1875rem;
  border-left: 1px solid #cacaca;
}
blockquote, blockquote p {
  line-height: 1.5;
  color: #8a8a8a;
}

abbr, abbr[title] {
  border-bottom: 1px dotted #000;
  cursor: help;
  text-decoration: none;
}

figure {
  margin: 0;
}

kbd {
  margin: 0;
  padding: 0.125rem 0.25rem 0;
  background-color: #e6e6e6;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  color: #000;
}

._subheader_ew3pk_8773 {
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  font-weight: 400;
  line-height: 1.4;
  color: #8a8a8a;
}

._lead_ew3pk_8781 {
  font-size: 125%;
  line-height: 1.6;
}

._stat_ew3pk_8786 {
  font-size: 2.5rem;
  line-height: 1;
}
p + ._stat_ew3pk_8786 {
  margin-top: -1rem;
}

ul._no-bullet_ew3pk_8794, ol._no-bullet_ew3pk_8794 {
  margin-left: 0;
  list-style: none;
}

._cite-block_ew3pk_8799, cite {
  display: block;
  color: #8a8a8a;
  font-size: 0.8125rem;
}
._cite-block_ew3pk_8799:before, cite:before {
  content: "— ";
}

._code-inline_ew3pk_8808, code {
  border: 1px solid #cacaca;
  background-color: #e6e6e6;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: 400;
  color: #000;
  display: inline;
  max-width: 100%;
  word-wrap: break-word;
  padding: 0.125rem 0.3125rem 0.0625rem;
}

._code-block_ew3pk_8820 {
  border: 1px solid #cacaca;
  background-color: #e6e6e6;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: 400;
  color: #000;
  display: block;
  overflow: auto;
  white-space: pre;
  padding: 1rem;
  margin-bottom: 1.5rem;
}

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

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

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

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

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

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

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

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

@media print, screen and (min-width: 48em) {
  ._medium-text-left_ew3pk_8866 {
    text-align: left;
  }
  ._medium-text-right_ew3pk_8869 {
    text-align: right;
  }
  ._medium-text-center_ew3pk_8872 {
    text-align: center;
  }
  ._medium-text-justify_ew3pk_8875 {
    text-align: justify;
  }
}
@media print, screen and (min-width: 64em) {
  ._large-text-left_ew3pk_8880 {
    text-align: left;
  }
  ._large-text-right_ew3pk_8883 {
    text-align: right;
  }
  ._large-text-center_ew3pk_8886 {
    text-align: center;
  }
  ._large-text-justify_ew3pk_8889 {
    text-align: justify;
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-text-left_ew3pk_8894 {
    text-align: left;
  }
  ._xlarge-text-right_ew3pk_8897 {
    text-align: right;
  }
  ._xlarge-text-center_ew3pk_8900 {
    text-align: center;
  }
  ._xlarge-text-justify_ew3pk_8903 {
    text-align: justify;
  }
}
._show-for-print_ew3pk_8907 {
  display: none !important;
}

@media print {
  * {
    background: transparent !important;
    color: black !important;
    print-color-adjust: economy;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  ._show-for-print_ew3pk_8907 {
    display: block !important;
  }
  ._hide-for-print_ew3pk_8922 {
    display: none !important;
  }
  table._show-for-print_ew3pk_8907 {
    display: table !important;
  }
  thead._show-for-print_ew3pk_8907 {
    display: table-header-group !important;
  }
  tbody._show-for-print_ew3pk_8907 {
    display: table-row-group !important;
  }
  tr._show-for-print_ew3pk_8907 {
    display: table-row !important;
  }
  td._show-for-print_ew3pk_8907 {
    display: table-cell !important;
  }
  th._show-for-print_ew3pk_8907 {
    display: table-cell !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  ._ir_ew3pk_8950 a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  pre,
  blockquote {
    border: 1px solid #8a8a8a;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  ._print-break-inside_ew3pk_8986 {
    page-break-inside: auto;
  }
}
[type=text], [type=password], [type=date], [type=datetime], [type=datetime-local], [type=month], [type=week], [type=email], [type=number], [type=search], [type=tel], [type=time], [type=url], [type=color],
textarea {
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 2.4125rem;
  margin: 0 0 1.5625rem;
  padding: 0.625rem;
  border: 1px solid #001641;
  border-radius: 0;
  background-color: #fff;
  box-shadow: 0;
  font-family: inherit;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.4;
  color: #000;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  appearance: none;
}
[type=text]:focus, [type=password]:focus, [type=date]:focus, [type=datetime]:focus, [type=datetime-local]:focus, [type=month]:focus, [type=week]:focus, [type=email]:focus, [type=number]:focus, [type=search]:focus, [type=tel]:focus, [type=time]:focus, [type=url]:focus, [type=color]:focus,
textarea:focus {
  outline: none;
  border: 1px solid #001641;
  background-color: #fff;
  box-shadow: 0;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}

textarea {
  max-width: 100%;
}
textarea[rows] {
  height: auto;
}

input:disabled, input[readonly],
textarea:disabled,
textarea[readonly] {
  background-color: #e6e6e6;
  cursor: not-allowed;
}

[type=submit],
[type=button] {
  appearance: none;
  border-radius: 0;
}

input[type=search] {
  box-sizing: border-box;
}

::placeholder {
  color: rgba(0, 0, 0, 0.6);
}

[type=file],
[type=checkbox],
[type=radio] {
  margin: 0 0 1.5625rem;
}

[type=checkbox] + label,
[type=radio] + label {
  display: inline-block;
  vertical-align: baseline;
  margin-left: 0.78125rem;
  margin-right: 1.5625rem;
  margin-bottom: 0;
}
[type=checkbox] + label[for],
[type=radio] + label[for] {
  cursor: pointer;
}

label > [type=checkbox],
label > [type=radio] {
  margin-right: 0.78125rem;
}

[type=file] {
  width: 100%;
}

label {
  display: block;
  margin: 0;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.2857142857;
  color: #001641;
}
label._middle_ew3pk_9083 {
  margin: 0 0 1.5625rem;
  line-height: 1.5;
  padding: 0.84375rem 0;
}

._help-text_ew3pk_9089 {
  margin-top: -0.78125rem;
  font-size: 0.875rem;
  font-style: none;
  color: #001641;
}

._input-group_ew3pk_9096 {
  display: flex;
  width: 100%;
  margin-bottom: 1.5625rem;
  align-items: stretch;
}
._input-group_ew3pk_9096 > :first-child, ._input-group_ew3pk_9096 > :first-child._input-group-button_ew3pk_9102 > * {
  border-radius: 0 0 0 0;
}
._input-group_ew3pk_9096 > :last-child, ._input-group_ew3pk_9096 > :last-child._input-group-button_ew3pk_9102 > * {
  border-radius: 0 0 0 0;
}

._input-group-button_ew3pk_9102 a,
._input-group-button_ew3pk_9102 input,
._input-group-button_ew3pk_9102 button,
._input-group-button_ew3pk_9102 label, ._input-group-button_ew3pk_9102, ._input-group-field_ew3pk_9112, ._input-group-label_ew3pk_9112 {
  margin: 0;
  white-space: nowrap;
}

._input-group-label_ew3pk_9112 {
  padding: 0 1rem;
  border: 1px solid #cacaca;
  background: #e6e6e6;
  color: #000;
  text-align: center;
  white-space: nowrap;
  display: flex;
  flex: 0 0 auto;
  align-items: center;
}
._input-group-label_ew3pk_9112:first-child {
  border-right: 0;
}
._input-group-label_ew3pk_9112:last-child {
  border-left: 0;
}

._input-group-field_ew3pk_9112 {
  border-radius: 0;
  flex: 1 1 0px;
  min-width: 0;
}

._input-group-button_ew3pk_9102 {
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  display: flex;
  flex: 0 0 auto;
}
._input-group-button_ew3pk_9102 a,
._input-group-button_ew3pk_9102 input,
._input-group-button_ew3pk_9102 button,
._input-group-button_ew3pk_9102 label {
  align-self: stretch;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 0.875rem;
}

fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}

legend {
  max-width: 100%;
  margin-bottom: 0.78125rem;
}

._fieldset_ew3pk_9170 {
  margin: 0;
  padding: 0;
  border: 0;
}
._fieldset_ew3pk_9170 legend {
  margin: 0;
  margin-left: -0.1875rem;
  padding: 0;
}

select {
  height: 2.4125rem;
  margin: 0 0 1.5625rem;
  padding: 0.625rem;
  appearance: none;
  border: 1px solid #001641;
  border-radius: 0;
  background-color: #fff;
  font-family: inherit;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.4;
  color: #000;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="24" viewBox="0 0 32 24"><polygon points="0,0 32,0 16,24" style="fill: rgb%28138, 138, 138%29"></polygon></svg>');
  background-origin: content-box;
  background-position: right -1.5625rem center;
  background-repeat: no-repeat;
  background-size: 9px 6px;
  padding-right: 2.34375rem;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}
@media screen and (min-width: 0\0 ) {
  select {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==");
  }
}
select:focus {
  outline: none;
  border: 1px solid #001641;
  background-color: #fff;
  box-shadow: 0;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}
select:disabled {
  background-color: #e6e6e6;
  cursor: not-allowed;
}
select::-ms-expand {
  display: none;
}
select[multiple] {
  height: auto;
  background-image: none;
}
select:not([multiple]) {
  padding-top: 0;
  padding-bottom: 0;
}

._is-invalid-input_ew3pk_9230:not(:focus) {
  border-color: #cc4b37;
  background-color: #faedeb;
}
._is-invalid-input_ew3pk_9230:not(:focus)::placeholder {
  color: #cc4b37;
}

._is-invalid-label_ew3pk_9238 {
  color: #cc4b37;
}

._form-error_ew3pk_9242 {
  display: none;
  margin-top: -0.78125rem;
  margin-bottom: 1.5625rem;
  font-size: 0.75rem;
  font-weight: 600;
  color: #cc4b37;
}
._form-error_ew3pk_9242._is-visible_ew3pk_3804 {
  display: block;
}

._button_ew3pk_3169 {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 1rem 0;
  padding: 0;
  border: 1px solid transparent;
  border-radius: 0;
  transition: background-color 0.25s ease-out, color 0.25s ease-out;
  font-family: inherit;
  font-size: 0.9rem;
  -webkit-appearance: none;
  line-height: 1;
  text-align: center;
  cursor: pointer;
}
[data-whatinput=mouse] ._button_ew3pk_3169 {
  outline: 0;
}
._button_ew3pk_3169._tiny_ew3pk_2033 {
  font-size: 0.6rem;
}
._button_ew3pk_3169._small_ew3pk_2033 {
  font-size: 0.75rem;
}
._button_ew3pk_3169._large_ew3pk_2033 {
  font-size: 1.25rem;
}
._button_ew3pk_3169._expanded_ew3pk_9281 {
  display: block;
  width: 100%;
  margin-right: 0;
  margin-left: 0;
}
._button_ew3pk_3169._solid_ew3pk_9287, ._button_ew3pk_3169._solid_ew3pk_9287._disabled_ew3pk_9287, ._button_ew3pk_3169._solid_ew3pk_9287[disabled], ._button_ew3pk_3169._solid_ew3pk_9287._disabled_ew3pk_9287:hover, ._button_ew3pk_3169._solid_ew3pk_9287[disabled]:hover, ._button_ew3pk_3169._solid_ew3pk_9287._disabled_ew3pk_9287:focus, ._button_ew3pk_3169._solid_ew3pk_9287[disabled]:focus {
  background-color: #000;
  color: #fff;
}
._button_ew3pk_3169._solid_ew3pk_9287:hover, ._button_ew3pk_3169._solid_ew3pk_9287:focus {
  background-color: black;
  color: #fff;
}
._button_ew3pk_3169._solid_ew3pk_9287._primary_ew3pk_9295, ._button_ew3pk_3169._solid_ew3pk_9287._primary_ew3pk_9295._disabled_ew3pk_9287, ._button_ew3pk_3169._solid_ew3pk_9287._primary_ew3pk_9295[disabled], ._button_ew3pk_3169._solid_ew3pk_9287._primary_ew3pk_9295._disabled_ew3pk_9287:hover, ._button_ew3pk_3169._solid_ew3pk_9287._primary_ew3pk_9295[disabled]:hover, ._button_ew3pk_3169._solid_ew3pk_9287._primary_ew3pk_9295._disabled_ew3pk_9287:focus, ._button_ew3pk_3169._solid_ew3pk_9287._primary_ew3pk_9295[disabled]:focus {
  background-color: #001641;
  color: #fff;
}
._button_ew3pk_3169._solid_ew3pk_9287._primary_ew3pk_9295:hover, ._button_ew3pk_3169._solid_ew3pk_9287._primary_ew3pk_9295:focus {
  background-color: #001234;
  color: #fff;
}
._button_ew3pk_3169._solid_ew3pk_9287._secondary_ew3pk_9303, ._button_ew3pk_3169._solid_ew3pk_9287._secondary_ew3pk_9303._disabled_ew3pk_9287, ._button_ew3pk_3169._solid_ew3pk_9287._secondary_ew3pk_9303[disabled], ._button_ew3pk_3169._solid_ew3pk_9287._secondary_ew3pk_9303._disabled_ew3pk_9287:hover, ._button_ew3pk_3169._solid_ew3pk_9287._secondary_ew3pk_9303[disabled]:hover, ._button_ew3pk_3169._solid_ew3pk_9287._secondary_ew3pk_9303._disabled_ew3pk_9287:focus, ._button_ew3pk_3169._solid_ew3pk_9287._secondary_ew3pk_9303[disabled]:focus {
  background-color: #ed0a00;
  color: #000;
}
._button_ew3pk_3169._solid_ew3pk_9287._secondary_ew3pk_9303:hover, ._button_ew3pk_3169._solid_ew3pk_9287._secondary_ew3pk_9303:focus {
  background-color: #be0800;
  color: #000;
}
._button_ew3pk_3169._solid_ew3pk_9287._tertiary_ew3pk_9311, ._button_ew3pk_3169._solid_ew3pk_9287._tertiary_ew3pk_9311._disabled_ew3pk_9287, ._button_ew3pk_3169._solid_ew3pk_9287._tertiary_ew3pk_9311[disabled], ._button_ew3pk_3169._solid_ew3pk_9287._tertiary_ew3pk_9311._disabled_ew3pk_9287:hover, ._button_ew3pk_3169._solid_ew3pk_9287._tertiary_ew3pk_9311[disabled]:hover, ._button_ew3pk_3169._solid_ew3pk_9287._tertiary_ew3pk_9311._disabled_ew3pk_9287:focus, ._button_ew3pk_3169._solid_ew3pk_9287._tertiary_ew3pk_9311[disabled]:focus {
  background-color: #0033FF;
  color: #fff;
}
._button_ew3pk_3169._solid_ew3pk_9287._tertiary_ew3pk_9311:hover, ._button_ew3pk_3169._solid_ew3pk_9287._tertiary_ew3pk_9311:focus {
  background-color: #0029cc;
  color: #fff;
}
._button_ew3pk_3169._solid_ew3pk_9287._success_ew3pk_9319, ._button_ew3pk_3169._solid_ew3pk_9287._success_ew3pk_9319._disabled_ew3pk_9287, ._button_ew3pk_3169._solid_ew3pk_9287._success_ew3pk_9319[disabled], ._button_ew3pk_3169._solid_ew3pk_9287._success_ew3pk_9319._disabled_ew3pk_9287:hover, ._button_ew3pk_3169._solid_ew3pk_9287._success_ew3pk_9319[disabled]:hover, ._button_ew3pk_3169._solid_ew3pk_9287._success_ew3pk_9319._disabled_ew3pk_9287:focus, ._button_ew3pk_3169._solid_ew3pk_9287._success_ew3pk_9319[disabled]:focus {
  background-color: #3adb76;
  color: #000;
}
._button_ew3pk_3169._solid_ew3pk_9287._success_ew3pk_9319:hover, ._button_ew3pk_3169._solid_ew3pk_9287._success_ew3pk_9319:focus {
  background-color: #22bb5b;
  color: #000;
}
._button_ew3pk_3169._solid_ew3pk_9287._warning_ew3pk_9327, ._button_ew3pk_3169._solid_ew3pk_9287._warning_ew3pk_9327._disabled_ew3pk_9287, ._button_ew3pk_3169._solid_ew3pk_9287._warning_ew3pk_9327[disabled], ._button_ew3pk_3169._solid_ew3pk_9287._warning_ew3pk_9327._disabled_ew3pk_9287:hover, ._button_ew3pk_3169._solid_ew3pk_9287._warning_ew3pk_9327[disabled]:hover, ._button_ew3pk_3169._solid_ew3pk_9287._warning_ew3pk_9327._disabled_ew3pk_9287:focus, ._button_ew3pk_3169._solid_ew3pk_9287._warning_ew3pk_9327[disabled]:focus {
  background-color: #ffae00;
  color: #000;
}
._button_ew3pk_3169._solid_ew3pk_9287._warning_ew3pk_9327:hover, ._button_ew3pk_3169._solid_ew3pk_9287._warning_ew3pk_9327:focus {
  background-color: #cc8b00;
  color: #000;
}
._button_ew3pk_3169._solid_ew3pk_9287._alert_ew3pk_9335, ._button_ew3pk_3169._solid_ew3pk_9287._alert_ew3pk_9335._disabled_ew3pk_9287, ._button_ew3pk_3169._solid_ew3pk_9287._alert_ew3pk_9335[disabled], ._button_ew3pk_3169._solid_ew3pk_9287._alert_ew3pk_9335._disabled_ew3pk_9287:hover, ._button_ew3pk_3169._solid_ew3pk_9287._alert_ew3pk_9335[disabled]:hover, ._button_ew3pk_3169._solid_ew3pk_9287._alert_ew3pk_9335._disabled_ew3pk_9287:focus, ._button_ew3pk_3169._solid_ew3pk_9287._alert_ew3pk_9335[disabled]:focus {
  background-color: #cc4b37;
  color: #000;
}
._button_ew3pk_3169._solid_ew3pk_9287._alert_ew3pk_9335:hover, ._button_ew3pk_3169._solid_ew3pk_9287._alert_ew3pk_9335:focus {
  background-color: #a53b2a;
  color: #000;
}
._button_ew3pk_3169._solid_ew3pk_9287._red_ew3pk_9343, ._button_ew3pk_3169._solid_ew3pk_9287._red_ew3pk_9343._disabled_ew3pk_9287, ._button_ew3pk_3169._solid_ew3pk_9287._red_ew3pk_9343[disabled], ._button_ew3pk_3169._solid_ew3pk_9287._red_ew3pk_9343._disabled_ew3pk_9287:hover, ._button_ew3pk_3169._solid_ew3pk_9287._red_ew3pk_9343[disabled]:hover, ._button_ew3pk_3169._solid_ew3pk_9287._red_ew3pk_9343._disabled_ew3pk_9287:focus, ._button_ew3pk_3169._solid_ew3pk_9287._red_ew3pk_9343[disabled]:focus {
  background-color: #ed0a00;
  color: #000;
}
._button_ew3pk_3169._solid_ew3pk_9287._red_ew3pk_9343:hover, ._button_ew3pk_3169._solid_ew3pk_9287._red_ew3pk_9343:focus {
  background-color: #be0800;
  color: #000;
}
._button_ew3pk_3169._hollow_ew3pk_9351, ._button_ew3pk_3169._hollow_ew3pk_9351:hover, ._button_ew3pk_3169._hollow_ew3pk_9351:focus, ._button_ew3pk_3169._hollow_ew3pk_9351._disabled_ew3pk_9287, ._button_ew3pk_3169._hollow_ew3pk_9351._disabled_ew3pk_9287:hover, ._button_ew3pk_3169._hollow_ew3pk_9351._disabled_ew3pk_9287:focus, ._button_ew3pk_3169._hollow_ew3pk_9351[disabled], ._button_ew3pk_3169._hollow_ew3pk_9351[disabled]:hover, ._button_ew3pk_3169._hollow_ew3pk_9351[disabled]:focus {
  background-color: transparent;
}
._button_ew3pk_3169._hollow_ew3pk_9351, ._button_ew3pk_3169._hollow_ew3pk_9351._disabled_ew3pk_9287, ._button_ew3pk_3169._hollow_ew3pk_9351[disabled], ._button_ew3pk_3169._hollow_ew3pk_9351._disabled_ew3pk_9287:hover, ._button_ew3pk_3169._hollow_ew3pk_9351[disabled]:hover, ._button_ew3pk_3169._hollow_ew3pk_9351._disabled_ew3pk_9287:focus, ._button_ew3pk_3169._hollow_ew3pk_9351[disabled]:focus {
  border: 1px solid #000;
  color: #000;
}
._button_ew3pk_3169._hollow_ew3pk_9351:hover, ._button_ew3pk_3169._hollow_ew3pk_9351:focus {
  border-color: black;
  color: black;
}
._button_ew3pk_3169._hollow_ew3pk_9351._primary_ew3pk_9295, ._button_ew3pk_3169._hollow_ew3pk_9351._primary_ew3pk_9295._disabled_ew3pk_9287, ._button_ew3pk_3169._hollow_ew3pk_9351._primary_ew3pk_9295[disabled], ._button_ew3pk_3169._hollow_ew3pk_9351._primary_ew3pk_9295._disabled_ew3pk_9287:hover, ._button_ew3pk_3169._hollow_ew3pk_9351._primary_ew3pk_9295[disabled]:hover, ._button_ew3pk_3169._hollow_ew3pk_9351._primary_ew3pk_9295._disabled_ew3pk_9287:focus, ._button_ew3pk_3169._hollow_ew3pk_9351._primary_ew3pk_9295[disabled]:focus {
  border: 1px solid #001641;
  color: #001641;
}
._button_ew3pk_3169._hollow_ew3pk_9351._primary_ew3pk_9295:hover, ._button_ew3pk_3169._hollow_ew3pk_9351._primary_ew3pk_9295:focus {
  border-color: #000b21;
  color: #000b21;
}
._button_ew3pk_3169._hollow_ew3pk_9351._secondary_ew3pk_9303, ._button_ew3pk_3169._hollow_ew3pk_9351._secondary_ew3pk_9303._disabled_ew3pk_9287, ._button_ew3pk_3169._hollow_ew3pk_9351._secondary_ew3pk_9303[disabled], ._button_ew3pk_3169._hollow_ew3pk_9351._secondary_ew3pk_9303._disabled_ew3pk_9287:hover, ._button_ew3pk_3169._hollow_ew3pk_9351._secondary_ew3pk_9303[disabled]:hover, ._button_ew3pk_3169._hollow_ew3pk_9351._secondary_ew3pk_9303._disabled_ew3pk_9287:focus, ._button_ew3pk_3169._hollow_ew3pk_9351._secondary_ew3pk_9303[disabled]:focus {
  border: 1px solid #ed0a00;
  color: #ed0a00;
}
._button_ew3pk_3169._hollow_ew3pk_9351._secondary_ew3pk_9303:hover, ._button_ew3pk_3169._hollow_ew3pk_9351._secondary_ew3pk_9303:focus {
  border-color: #770500;
  color: #770500;
}
._button_ew3pk_3169._hollow_ew3pk_9351._tertiary_ew3pk_9311, ._button_ew3pk_3169._hollow_ew3pk_9351._tertiary_ew3pk_9311._disabled_ew3pk_9287, ._button_ew3pk_3169._hollow_ew3pk_9351._tertiary_ew3pk_9311[disabled], ._button_ew3pk_3169._hollow_ew3pk_9351._tertiary_ew3pk_9311._disabled_ew3pk_9287:hover, ._button_ew3pk_3169._hollow_ew3pk_9351._tertiary_ew3pk_9311[disabled]:hover, ._button_ew3pk_3169._hollow_ew3pk_9351._tertiary_ew3pk_9311._disabled_ew3pk_9287:focus, ._button_ew3pk_3169._hollow_ew3pk_9351._tertiary_ew3pk_9311[disabled]:focus {
  border: 1px solid #0033FF;
  color: #0033FF;
}
._button_ew3pk_3169._hollow_ew3pk_9351._tertiary_ew3pk_9311:hover, ._button_ew3pk_3169._hollow_ew3pk_9351._tertiary_ew3pk_9311:focus {
  border-color: #001a80;
  color: #001a80;
}
._button_ew3pk_3169._hollow_ew3pk_9351._success_ew3pk_9319, ._button_ew3pk_3169._hollow_ew3pk_9351._success_ew3pk_9319._disabled_ew3pk_9287, ._button_ew3pk_3169._hollow_ew3pk_9351._success_ew3pk_9319[disabled], ._button_ew3pk_3169._hollow_ew3pk_9351._success_ew3pk_9319._disabled_ew3pk_9287:hover, ._button_ew3pk_3169._hollow_ew3pk_9351._success_ew3pk_9319[disabled]:hover, ._button_ew3pk_3169._hollow_ew3pk_9351._success_ew3pk_9319._disabled_ew3pk_9287:focus, ._button_ew3pk_3169._hollow_ew3pk_9351._success_ew3pk_9319[disabled]:focus {
  border: 1px solid #3adb76;
  color: #3adb76;
}
._button_ew3pk_3169._hollow_ew3pk_9351._success_ew3pk_9319:hover, ._button_ew3pk_3169._hollow_ew3pk_9351._success_ew3pk_9319:focus {
  border-color: #157539;
  color: #157539;
}
._button_ew3pk_3169._hollow_ew3pk_9351._warning_ew3pk_9327, ._button_ew3pk_3169._hollow_ew3pk_9351._warning_ew3pk_9327._disabled_ew3pk_9287, ._button_ew3pk_3169._hollow_ew3pk_9351._warning_ew3pk_9327[disabled], ._button_ew3pk_3169._hollow_ew3pk_9351._warning_ew3pk_9327._disabled_ew3pk_9287:hover, ._button_ew3pk_3169._hollow_ew3pk_9351._warning_ew3pk_9327[disabled]:hover, ._button_ew3pk_3169._hollow_ew3pk_9351._warning_ew3pk_9327._disabled_ew3pk_9287:focus, ._button_ew3pk_3169._hollow_ew3pk_9351._warning_ew3pk_9327[disabled]:focus {
  border: 1px solid #ffae00;
  color: #ffae00;
}
._button_ew3pk_3169._hollow_ew3pk_9351._warning_ew3pk_9327:hover, ._button_ew3pk_3169._hollow_ew3pk_9351._warning_ew3pk_9327:focus {
  border-color: #805700;
  color: #805700;
}
._button_ew3pk_3169._hollow_ew3pk_9351._alert_ew3pk_9335, ._button_ew3pk_3169._hollow_ew3pk_9351._alert_ew3pk_9335._disabled_ew3pk_9287, ._button_ew3pk_3169._hollow_ew3pk_9351._alert_ew3pk_9335[disabled], ._button_ew3pk_3169._hollow_ew3pk_9351._alert_ew3pk_9335._disabled_ew3pk_9287:hover, ._button_ew3pk_3169._hollow_ew3pk_9351._alert_ew3pk_9335[disabled]:hover, ._button_ew3pk_3169._hollow_ew3pk_9351._alert_ew3pk_9335._disabled_ew3pk_9287:focus, ._button_ew3pk_3169._hollow_ew3pk_9351._alert_ew3pk_9335[disabled]:focus {
  border: 1px solid #cc4b37;
  color: #cc4b37;
}
._button_ew3pk_3169._hollow_ew3pk_9351._alert_ew3pk_9335:hover, ._button_ew3pk_3169._hollow_ew3pk_9351._alert_ew3pk_9335:focus {
  border-color: #67251a;
  color: #67251a;
}
._button_ew3pk_3169._hollow_ew3pk_9351._red_ew3pk_9343, ._button_ew3pk_3169._hollow_ew3pk_9351._red_ew3pk_9343._disabled_ew3pk_9287, ._button_ew3pk_3169._hollow_ew3pk_9351._red_ew3pk_9343[disabled], ._button_ew3pk_3169._hollow_ew3pk_9351._red_ew3pk_9343._disabled_ew3pk_9287:hover, ._button_ew3pk_3169._hollow_ew3pk_9351._red_ew3pk_9343[disabled]:hover, ._button_ew3pk_3169._hollow_ew3pk_9351._red_ew3pk_9343._disabled_ew3pk_9287:focus, ._button_ew3pk_3169._hollow_ew3pk_9351._red_ew3pk_9343[disabled]:focus {
  border: 1px solid #ed0a00;
  color: #ed0a00;
}
._button_ew3pk_3169._hollow_ew3pk_9351._red_ew3pk_9343:hover, ._button_ew3pk_3169._hollow_ew3pk_9351._red_ew3pk_9343:focus {
  border-color: #770500;
  color: #770500;
}
._button_ew3pk_3169._clear_ew3pk_9418, ._button_ew3pk_3169._clear_ew3pk_9418:hover, ._button_ew3pk_3169._clear_ew3pk_9418:focus, ._button_ew3pk_3169._clear_ew3pk_9418._disabled_ew3pk_9287, ._button_ew3pk_3169._clear_ew3pk_9418._disabled_ew3pk_9287:hover, ._button_ew3pk_3169._clear_ew3pk_9418._disabled_ew3pk_9287:focus, ._button_ew3pk_3169._clear_ew3pk_9418[disabled], ._button_ew3pk_3169._clear_ew3pk_9418[disabled]:hover, ._button_ew3pk_3169._clear_ew3pk_9418[disabled]:focus {
  border-color: transparent;
  background-color: transparent;
}
._button_ew3pk_3169._clear_ew3pk_9418, ._button_ew3pk_3169._clear_ew3pk_9418._disabled_ew3pk_9287, ._button_ew3pk_3169._clear_ew3pk_9418[disabled], ._button_ew3pk_3169._clear_ew3pk_9418._disabled_ew3pk_9287:hover, ._button_ew3pk_3169._clear_ew3pk_9418[disabled]:hover, ._button_ew3pk_3169._clear_ew3pk_9418._disabled_ew3pk_9287:focus, ._button_ew3pk_3169._clear_ew3pk_9418[disabled]:focus {
  color: #000;
}
._button_ew3pk_3169._clear_ew3pk_9418:hover, ._button_ew3pk_3169._clear_ew3pk_9418:focus {
  color: black;
}
._button_ew3pk_3169._clear_ew3pk_9418._primary_ew3pk_9295, ._button_ew3pk_3169._clear_ew3pk_9418._primary_ew3pk_9295._disabled_ew3pk_9287, ._button_ew3pk_3169._clear_ew3pk_9418._primary_ew3pk_9295[disabled], ._button_ew3pk_3169._clear_ew3pk_9418._primary_ew3pk_9295._disabled_ew3pk_9287:hover, ._button_ew3pk_3169._clear_ew3pk_9418._primary_ew3pk_9295[disabled]:hover, ._button_ew3pk_3169._clear_ew3pk_9418._primary_ew3pk_9295._disabled_ew3pk_9287:focus, ._button_ew3pk_3169._clear_ew3pk_9418._primary_ew3pk_9295[disabled]:focus {
  color: #001641;
}
._button_ew3pk_3169._clear_ew3pk_9418._primary_ew3pk_9295:hover, ._button_ew3pk_3169._clear_ew3pk_9418._primary_ew3pk_9295:focus {
  color: #000b21;
}
._button_ew3pk_3169._clear_ew3pk_9418._secondary_ew3pk_9303, ._button_ew3pk_3169._clear_ew3pk_9418._secondary_ew3pk_9303._disabled_ew3pk_9287, ._button_ew3pk_3169._clear_ew3pk_9418._secondary_ew3pk_9303[disabled], ._button_ew3pk_3169._clear_ew3pk_9418._secondary_ew3pk_9303._disabled_ew3pk_9287:hover, ._button_ew3pk_3169._clear_ew3pk_9418._secondary_ew3pk_9303[disabled]:hover, ._button_ew3pk_3169._clear_ew3pk_9418._secondary_ew3pk_9303._disabled_ew3pk_9287:focus, ._button_ew3pk_3169._clear_ew3pk_9418._secondary_ew3pk_9303[disabled]:focus {
  color: #ed0a00;
}
._button_ew3pk_3169._clear_ew3pk_9418._secondary_ew3pk_9303:hover, ._button_ew3pk_3169._clear_ew3pk_9418._secondary_ew3pk_9303:focus {
  color: #770500;
}
._button_ew3pk_3169._clear_ew3pk_9418._tertiary_ew3pk_9311, ._button_ew3pk_3169._clear_ew3pk_9418._tertiary_ew3pk_9311._disabled_ew3pk_9287, ._button_ew3pk_3169._clear_ew3pk_9418._tertiary_ew3pk_9311[disabled], ._button_ew3pk_3169._clear_ew3pk_9418._tertiary_ew3pk_9311._disabled_ew3pk_9287:hover, ._button_ew3pk_3169._clear_ew3pk_9418._tertiary_ew3pk_9311[disabled]:hover, ._button_ew3pk_3169._clear_ew3pk_9418._tertiary_ew3pk_9311._disabled_ew3pk_9287:focus, ._button_ew3pk_3169._clear_ew3pk_9418._tertiary_ew3pk_9311[disabled]:focus {
  color: #0033FF;
}
._button_ew3pk_3169._clear_ew3pk_9418._tertiary_ew3pk_9311:hover, ._button_ew3pk_3169._clear_ew3pk_9418._tertiary_ew3pk_9311:focus {
  color: #001a80;
}
._button_ew3pk_3169._clear_ew3pk_9418._success_ew3pk_9319, ._button_ew3pk_3169._clear_ew3pk_9418._success_ew3pk_9319._disabled_ew3pk_9287, ._button_ew3pk_3169._clear_ew3pk_9418._success_ew3pk_9319[disabled], ._button_ew3pk_3169._clear_ew3pk_9418._success_ew3pk_9319._disabled_ew3pk_9287:hover, ._button_ew3pk_3169._clear_ew3pk_9418._success_ew3pk_9319[disabled]:hover, ._button_ew3pk_3169._clear_ew3pk_9418._success_ew3pk_9319._disabled_ew3pk_9287:focus, ._button_ew3pk_3169._clear_ew3pk_9418._success_ew3pk_9319[disabled]:focus {
  color: #3adb76;
}
._button_ew3pk_3169._clear_ew3pk_9418._success_ew3pk_9319:hover, ._button_ew3pk_3169._clear_ew3pk_9418._success_ew3pk_9319:focus {
  color: #157539;
}
._button_ew3pk_3169._clear_ew3pk_9418._warning_ew3pk_9327, ._button_ew3pk_3169._clear_ew3pk_9418._warning_ew3pk_9327._disabled_ew3pk_9287, ._button_ew3pk_3169._clear_ew3pk_9418._warning_ew3pk_9327[disabled], ._button_ew3pk_3169._clear_ew3pk_9418._warning_ew3pk_9327._disabled_ew3pk_9287:hover, ._button_ew3pk_3169._clear_ew3pk_9418._warning_ew3pk_9327[disabled]:hover, ._button_ew3pk_3169._clear_ew3pk_9418._warning_ew3pk_9327._disabled_ew3pk_9287:focus, ._button_ew3pk_3169._clear_ew3pk_9418._warning_ew3pk_9327[disabled]:focus {
  color: #ffae00;
}
._button_ew3pk_3169._clear_ew3pk_9418._warning_ew3pk_9327:hover, ._button_ew3pk_3169._clear_ew3pk_9418._warning_ew3pk_9327:focus {
  color: #805700;
}
._button_ew3pk_3169._clear_ew3pk_9418._alert_ew3pk_9335, ._button_ew3pk_3169._clear_ew3pk_9418._alert_ew3pk_9335._disabled_ew3pk_9287, ._button_ew3pk_3169._clear_ew3pk_9418._alert_ew3pk_9335[disabled], ._button_ew3pk_3169._clear_ew3pk_9418._alert_ew3pk_9335._disabled_ew3pk_9287:hover, ._button_ew3pk_3169._clear_ew3pk_9418._alert_ew3pk_9335[disabled]:hover, ._button_ew3pk_3169._clear_ew3pk_9418._alert_ew3pk_9335._disabled_ew3pk_9287:focus, ._button_ew3pk_3169._clear_ew3pk_9418._alert_ew3pk_9335[disabled]:focus {
  color: #cc4b37;
}
._button_ew3pk_3169._clear_ew3pk_9418._alert_ew3pk_9335:hover, ._button_ew3pk_3169._clear_ew3pk_9418._alert_ew3pk_9335:focus {
  color: #67251a;
}
._button_ew3pk_3169._clear_ew3pk_9418._red_ew3pk_9343, ._button_ew3pk_3169._clear_ew3pk_9418._red_ew3pk_9343._disabled_ew3pk_9287, ._button_ew3pk_3169._clear_ew3pk_9418._red_ew3pk_9343[disabled], ._button_ew3pk_3169._clear_ew3pk_9418._red_ew3pk_9343._disabled_ew3pk_9287:hover, ._button_ew3pk_3169._clear_ew3pk_9418._red_ew3pk_9343[disabled]:hover, ._button_ew3pk_3169._clear_ew3pk_9418._red_ew3pk_9343._disabled_ew3pk_9287:focus, ._button_ew3pk_3169._clear_ew3pk_9418._red_ew3pk_9343[disabled]:focus {
  color: #ed0a00;
}
._button_ew3pk_3169._clear_ew3pk_9418._red_ew3pk_9343:hover, ._button_ew3pk_3169._clear_ew3pk_9418._red_ew3pk_9343:focus {
  color: #770500;
}
._button_ew3pk_3169._disabled_ew3pk_9287, ._button_ew3pk_3169[disabled] {
  opacity: 0.25;
  cursor: not-allowed;
}
._button_ew3pk_3169._dropdown_ew3pk_9474::after {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0.4em;
  content: "";
  border-bottom-width: 0;
  border-color: #fff transparent transparent;
  position: relative;
  top: 0.4em;
  display: inline-block;
  float: right;
  margin-left: 0;
}
._button_ew3pk_3169._dropdown_ew3pk_9474._hollow_ew3pk_9351::after, ._button_ew3pk_3169._dropdown_ew3pk_9474._clear_ew3pk_9418::after {
  border-top-color: #000;
}
._button_ew3pk_3169._dropdown_ew3pk_9474._hollow_ew3pk_9351._primary_ew3pk_9295::after, ._button_ew3pk_3169._dropdown_ew3pk_9474._clear_ew3pk_9418._primary_ew3pk_9295::after {
  border-top-color: #001641;
}
._button_ew3pk_3169._dropdown_ew3pk_9474._hollow_ew3pk_9351._secondary_ew3pk_9303::after, ._button_ew3pk_3169._dropdown_ew3pk_9474._clear_ew3pk_9418._secondary_ew3pk_9303::after {
  border-top-color: #ed0a00;
}
._button_ew3pk_3169._dropdown_ew3pk_9474._hollow_ew3pk_9351._tertiary_ew3pk_9311::after, ._button_ew3pk_3169._dropdown_ew3pk_9474._clear_ew3pk_9418._tertiary_ew3pk_9311::after {
  border-top-color: #0033FF;
}
._button_ew3pk_3169._dropdown_ew3pk_9474._hollow_ew3pk_9351._success_ew3pk_9319::after, ._button_ew3pk_3169._dropdown_ew3pk_9474._clear_ew3pk_9418._success_ew3pk_9319::after {
  border-top-color: #3adb76;
}
._button_ew3pk_3169._dropdown_ew3pk_9474._hollow_ew3pk_9351._warning_ew3pk_9327::after, ._button_ew3pk_3169._dropdown_ew3pk_9474._clear_ew3pk_9418._warning_ew3pk_9327::after {
  border-top-color: #ffae00;
}
._button_ew3pk_3169._dropdown_ew3pk_9474._hollow_ew3pk_9351._alert_ew3pk_9335::after, ._button_ew3pk_3169._dropdown_ew3pk_9474._clear_ew3pk_9418._alert_ew3pk_9335::after {
  border-top-color: #cc4b37;
}
._button_ew3pk_3169._dropdown_ew3pk_9474._hollow_ew3pk_9351._red_ew3pk_9343::after, ._button_ew3pk_3169._dropdown_ew3pk_9474._clear_ew3pk_9418._red_ew3pk_9343::after {
  border-top-color: #ed0a00;
}
._button_ew3pk_3169._arrow-only_ew3pk_9513::after {
  top: -0.1em;
  float: none;
  margin-left: 0;
}

a._button_ew3pk_3169:hover, a._button_ew3pk_3169:focus {
  text-decoration: none;
}

._breadcrumbs_ew3pk_9523 {
  margin: 0 0 1rem 0;
  list-style: none;
}
._breadcrumbs_ew3pk_9523::before, ._breadcrumbs_ew3pk_9523::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
._breadcrumbs_ew3pk_9523::after {
  clear: both;
}
._breadcrumbs_ew3pk_9523 li {
  float: left;
  font-size: 0.8125rem;
  color: #fff;
  cursor: default;
  margin-right: 0.45rem;
}
._breadcrumbs_ew3pk_9523 a {
  color: #fff;
}
._breadcrumbs_ew3pk_9523 a:hover {
  text-decoration: underline;
}
._breadcrumbs_ew3pk_9523 ._disabled_ew3pk_9287 {
  color: #cacaca;
  cursor: not-allowed;
}

._menu_ew3pk_9554 {
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  display: flex;
  flex-wrap: wrap;
}
[data-whatinput=mouse] ._menu_ew3pk_9554 li {
  outline: 0;
}
._menu_ew3pk_9554 a,
._menu_ew3pk_9554 ._button_ew3pk_3169 {
  line-height: 1;
  text-decoration: none;
  display: block;
  padding: 0.7rem 1rem;
}
._menu_ew3pk_9554 input,
._menu_ew3pk_9554 select,
._menu_ew3pk_9554 a,
._menu_ew3pk_9554 button {
  margin-bottom: 0;
}
._menu_ew3pk_9554 input {
  display: inline-block;
}
._menu_ew3pk_9554, ._menu_ew3pk_9554._horizontal_ew3pk_9581 {
  flex-wrap: wrap;
  flex-direction: row;
}
._menu_ew3pk_9554._vertical_ew3pk_9585 {
  flex-wrap: nowrap;
  flex-direction: column;
}
._menu_ew3pk_9554._vertical_ew3pk_9585._icon-top_ew3pk_9589 li a img,
._menu_ew3pk_9554._vertical_ew3pk_9585._icon-top_ew3pk_9589 li a i,
._menu_ew3pk_9554._vertical_ew3pk_9585._icon-top_ew3pk_9589 li a svg, ._menu_ew3pk_9554._vertical_ew3pk_9585._icon-bottom_ew3pk_9591 li a img,
._menu_ew3pk_9554._vertical_ew3pk_9585._icon-bottom_ew3pk_9591 li a i,
._menu_ew3pk_9554._vertical_ew3pk_9585._icon-bottom_ew3pk_9591 li a svg {
  text-align: left;
}
._menu_ew3pk_9554._expanded_ew3pk_9281 li {
  flex: 1 1 0px;
}
._menu_ew3pk_9554._expanded_ew3pk_9281._icon-top_ew3pk_9589 li a img,
._menu_ew3pk_9554._expanded_ew3pk_9281._icon-top_ew3pk_9589 li a i,
._menu_ew3pk_9554._expanded_ew3pk_9281._icon-top_ew3pk_9589 li a svg, ._menu_ew3pk_9554._expanded_ew3pk_9281._icon-bottom_ew3pk_9591 li a img,
._menu_ew3pk_9554._expanded_ew3pk_9281._icon-bottom_ew3pk_9591 li a i,
._menu_ew3pk_9554._expanded_ew3pk_9281._icon-bottom_ew3pk_9591 li a svg {
  text-align: left;
}
._menu_ew3pk_9554._simple_ew3pk_9606 {
  align-items: center;
}
._menu_ew3pk_9554._simple_ew3pk_9606 li + li {
  margin-left: 1rem;
}
._menu_ew3pk_9554._simple_ew3pk_9606 a {
  padding: 0;
}
._menu_ew3pk_9554._small-horizontal_ew3pk_9615 {
  flex-wrap: wrap;
  flex-direction: row;
}
._menu_ew3pk_9554._small-vertical_ew3pk_9619 {
  flex-wrap: nowrap;
  flex-direction: column;
}
._menu_ew3pk_9554._small-expanded_ew3pk_9623 li {
  flex: 1 1 0px;
}
._menu_ew3pk_9554._small-simple_ew3pk_9626 li {
  flex: 1 1 0px;
}
@media print, screen and (min-width: 48em) {
  ._menu_ew3pk_9554._medium-horizontal_ew3pk_9630 {
    flex-wrap: wrap;
    flex-direction: row;
  }
  ._menu_ew3pk_9554._medium-vertical_ew3pk_9634 {
    flex-wrap: nowrap;
    flex-direction: column;
  }
  ._menu_ew3pk_9554._medium-expanded_ew3pk_9638 li {
    flex: 1 1 0px;
  }
  ._menu_ew3pk_9554._medium-simple_ew3pk_9641 li {
    flex: 1 1 0px;
  }
}
@media print, screen and (min-width: 64em) {
  ._menu_ew3pk_9554._large-horizontal_ew3pk_9646 {
    flex-wrap: wrap;
    flex-direction: row;
  }
  ._menu_ew3pk_9554._large-vertical_ew3pk_9650 {
    flex-wrap: nowrap;
    flex-direction: column;
  }
  ._menu_ew3pk_9554._large-expanded_ew3pk_9654 li {
    flex: 1 1 0px;
  }
  ._menu_ew3pk_9554._large-simple_ew3pk_9657 li {
    flex: 1 1 0px;
  }
}
@media screen and (min-width: 75em) {
  ._menu_ew3pk_9554._xlarge-horizontal_ew3pk_9662 {
    flex-wrap: wrap;
    flex-direction: row;
  }
  ._menu_ew3pk_9554._xlarge-vertical_ew3pk_9666 {
    flex-wrap: nowrap;
    flex-direction: column;
  }
  ._menu_ew3pk_9554._xlarge-expanded_ew3pk_9670 li {
    flex: 1 1 0px;
  }
  ._menu_ew3pk_9554._xlarge-simple_ew3pk_9673 li {
    flex: 1 1 0px;
  }
}
._menu_ew3pk_9554._nested_ew3pk_9677 {
  margin-right: 0;
  margin-left: 1rem;
}
._menu_ew3pk_9554._icons_ew3pk_9681 a {
  display: flex;
}
._menu_ew3pk_9554._icon-top_ew3pk_9589 a, ._menu_ew3pk_9554._icon-right_ew3pk_9684 a, ._menu_ew3pk_9554._icon-bottom_ew3pk_9591 a, ._menu_ew3pk_9554._icon-left_ew3pk_9684 a {
  display: flex;
}
._menu_ew3pk_9554._icon-left_ew3pk_9684 li a, ._menu_ew3pk_9554._nested_ew3pk_9677._icon-left_ew3pk_9684 li a {
  flex-flow: row nowrap;
}
._menu_ew3pk_9554._icon-left_ew3pk_9684 li a img,
._menu_ew3pk_9554._icon-left_ew3pk_9684 li a i,
._menu_ew3pk_9554._icon-left_ew3pk_9684 li a svg, ._menu_ew3pk_9554._nested_ew3pk_9677._icon-left_ew3pk_9684 li a img,
._menu_ew3pk_9554._nested_ew3pk_9677._icon-left_ew3pk_9684 li a i,
._menu_ew3pk_9554._nested_ew3pk_9677._icon-left_ew3pk_9684 li a svg {
  margin-right: 0.25rem;
}
._menu_ew3pk_9554._icon-right_ew3pk_9684 li a, ._menu_ew3pk_9554._nested_ew3pk_9677._icon-right_ew3pk_9684 li a {
  flex-flow: row nowrap;
}
._menu_ew3pk_9554._icon-right_ew3pk_9684 li a img,
._menu_ew3pk_9554._icon-right_ew3pk_9684 li a i,
._menu_ew3pk_9554._icon-right_ew3pk_9684 li a svg, ._menu_ew3pk_9554._nested_ew3pk_9677._icon-right_ew3pk_9684 li a img,
._menu_ew3pk_9554._nested_ew3pk_9677._icon-right_ew3pk_9684 li a i,
._menu_ew3pk_9554._nested_ew3pk_9677._icon-right_ew3pk_9684 li a svg {
  margin-left: 0.25rem;
}
._menu_ew3pk_9554._icon-top_ew3pk_9589 li a, ._menu_ew3pk_9554._nested_ew3pk_9677._icon-top_ew3pk_9589 li a {
  flex-flow: column nowrap;
}
._menu_ew3pk_9554._icon-top_ew3pk_9589 li a img,
._menu_ew3pk_9554._icon-top_ew3pk_9589 li a i,
._menu_ew3pk_9554._icon-top_ew3pk_9589 li a svg, ._menu_ew3pk_9554._nested_ew3pk_9677._icon-top_ew3pk_9589 li a img,
._menu_ew3pk_9554._nested_ew3pk_9677._icon-top_ew3pk_9589 li a i,
._menu_ew3pk_9554._nested_ew3pk_9677._icon-top_ew3pk_9589 li a svg {
  align-self: stretch;
  margin-bottom: 0.25rem;
  text-align: center;
}
._menu_ew3pk_9554._icon-bottom_ew3pk_9591 li a, ._menu_ew3pk_9554._nested_ew3pk_9677._icon-bottom_ew3pk_9591 li a {
  flex-flow: column nowrap;
}
._menu_ew3pk_9554._icon-bottom_ew3pk_9591 li a img,
._menu_ew3pk_9554._icon-bottom_ew3pk_9591 li a i,
._menu_ew3pk_9554._icon-bottom_ew3pk_9591 li a svg, ._menu_ew3pk_9554._nested_ew3pk_9677._icon-bottom_ew3pk_9591 li a img,
._menu_ew3pk_9554._nested_ew3pk_9677._icon-bottom_ew3pk_9591 li a i,
._menu_ew3pk_9554._nested_ew3pk_9677._icon-bottom_ew3pk_9591 li a svg {
  align-self: stretch;
  margin-bottom: 0.25rem;
  text-align: center;
}
._menu_ew3pk_9554 ._is-active_ew3pk_9731 > a {
  background: #001641;
  color: #fff;
}
._menu_ew3pk_9554 ._active_ew3pk_9735 > a {
  background: #001641;
  color: #fff;
}
._menu_ew3pk_9554._align-left_ew3pk_9739 {
  justify-content: flex-start;
}
._menu_ew3pk_9554._align-right_ew3pk_9742 li {
  display: flex;
  justify-content: flex-end;
}
._menu_ew3pk_9554._align-right_ew3pk_9742 li ._submenu_ew3pk_9746 li {
  justify-content: flex-start;
}
._menu_ew3pk_9554._align-right_ew3pk_9742._vertical_ew3pk_9585 li {
  display: block;
  text-align: right;
}
._menu_ew3pk_9554._align-right_ew3pk_9742._vertical_ew3pk_9585 li ._submenu_ew3pk_9746 li {
  text-align: right;
}
._menu_ew3pk_9554._align-right_ew3pk_9742._icon-top_ew3pk_9589 li a img,
._menu_ew3pk_9554._align-right_ew3pk_9742._icon-top_ew3pk_9589 li a i,
._menu_ew3pk_9554._align-right_ew3pk_9742._icon-top_ew3pk_9589 li a svg, ._menu_ew3pk_9554._align-right_ew3pk_9742._icon-bottom_ew3pk_9591 li a img,
._menu_ew3pk_9554._align-right_ew3pk_9742._icon-bottom_ew3pk_9591 li a i,
._menu_ew3pk_9554._align-right_ew3pk_9742._icon-bottom_ew3pk_9591 li a svg {
  text-align: right;
}
._menu_ew3pk_9554._align-right_ew3pk_9742 ._nested_ew3pk_9677 {
  margin-right: 1rem;
  margin-left: 0;
}
._menu_ew3pk_9554._align-center_ew3pk_9767 li {
  display: flex;
  justify-content: center;
}
._menu_ew3pk_9554._align-center_ew3pk_9767 li ._submenu_ew3pk_9746 li {
  justify-content: flex-start;
}
._menu_ew3pk_9554 ._menu-text_ew3pk_9774 {
  padding: 0.7rem 1rem;
  font-weight: bold;
  line-height: 1;
  color: inherit;
}

._menu-centered_ew3pk_9781 > ._menu_ew3pk_9554 {
  justify-content: center;
}
._menu-centered_ew3pk_9781 > ._menu_ew3pk_9554 li {
  display: flex;
  justify-content: center;
}
._menu-centered_ew3pk_9781 > ._menu_ew3pk_9554 li ._submenu_ew3pk_9746 li {
  justify-content: flex-start;
}

._no-js_ew3pk_9792 [data-responsive-menu] ul {
  display: none;
}

._label_ew3pk_9796 {
  display: inline-block;
  padding: 0.33333rem 0.5rem;
  border-radius: 0;
  font-size: 0.8rem;
  line-height: 1;
  white-space: nowrap;
  cursor: default;
  background: #001641;
  color: #fff;
}
._label_ew3pk_9796._primary_ew3pk_9295 {
  background: #001641;
  color: #fff;
}
._label_ew3pk_9796._secondary_ew3pk_9303 {
  background: #ed0a00;
  color: #000;
}
._label_ew3pk_9796._tertiary_ew3pk_9311 {
  background: #0033FF;
  color: #fff;
}
._label_ew3pk_9796._success_ew3pk_9319 {
  background: #3adb76;
  color: #000;
}
._label_ew3pk_9796._warning_ew3pk_9327 {
  background: #ffae00;
  color: #000;
}
._label_ew3pk_9796._alert_ew3pk_9335 {
  background: #cc4b37;
  color: #000;
}
._label_ew3pk_9796._red_ew3pk_9343 {
  background: #ed0a00;
  color: #000;
}

._orbit_ew3pk_9836 {
  position: relative;
}

._orbit-container_ew3pk_9840 {
  position: relative;
  height: 0;
  margin: 0;
  list-style: none;
  overflow: hidden;
}

._orbit-slide_ew3pk_9848 {
  width: 100%;
  position: absolute;
}
._orbit-slide_ew3pk_9848._no-motionui_ew3pk_9852._is-active_ew3pk_9731 {
  top: 0;
  left: 0;
}

._orbit-figure_ew3pk_9857 {
  margin: 0;
}

._orbit-image_ew3pk_9861 {
  width: 100%;
  max-width: 100%;
  margin: 0;
}

._orbit-caption_ew3pk_9867 {
  position: absolute;
  bottom: 0;
  width: 100%;
  margin-bottom: 0;
  padding: 1rem;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
}

._orbit-next_ew3pk_9877, ._orbit-previous_ew3pk_9877 {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  padding: 1rem;
  color: #fff;
}
[data-whatinput=mouse] ._orbit-next_ew3pk_9877, [data-whatinput=mouse] ._orbit-previous_ew3pk_9877 {
  outline: 0;
}
._orbit-next_ew3pk_9877:hover, ._orbit-previous_ew3pk_9877:hover, ._orbit-next_ew3pk_9877:active, ._orbit-previous_ew3pk_9877:active, ._orbit-next_ew3pk_9877:focus, ._orbit-previous_ew3pk_9877:focus {
  background-color: rgba(0, 0, 0, 0.5);
}

._orbit-previous_ew3pk_9877 {
  left: 0;
}

._orbit-next_ew3pk_9877 {
  left: auto;
  right: 0;
}

._orbit-bullets_ew3pk_9901 {
  position: relative;
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
  text-align: center;
}
[data-whatinput=mouse] ._orbit-bullets_ew3pk_9901 {
  outline: 0;
}
._orbit-bullets_ew3pk_9901 button {
  width: 1.2rem;
  height: 1.2rem;
  margin: 0.1rem;
  border-radius: 50%;
  background-color: #cacaca;
}
._orbit-bullets_ew3pk_9901 button:hover {
  background-color: #8a8a8a;
}
._orbit-bullets_ew3pk_9901 button._is-active_ew3pk_9731 {
  background-color: #8a8a8a;
}

._pagination_ew3pk_3154 {
  margin-left: 0;
  margin-bottom: 1rem;
}
._pagination_ew3pk_3154::before, ._pagination_ew3pk_3154::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
._pagination_ew3pk_3154::after {
  clear: both;
}
._pagination_ew3pk_3154 li {
  margin-right: 0.0625rem;
  border-radius: 0;
  font-size: 0.875rem;
  display: none;
}
._pagination_ew3pk_3154 li:last-child, ._pagination_ew3pk_3154 li:first-child {
  display: inline-block;
}
@media print, screen and (min-width: 48em) {
  ._pagination_ew3pk_3154 li {
    display: inline-block;
  }
}
._pagination_ew3pk_3154 a,
._pagination_ew3pk_3154 button {
  display: block;
  padding: 0.1875rem 0.625rem;
  border-radius: 0;
  color: #000;
}
._pagination_ew3pk_3154 a:hover,
._pagination_ew3pk_3154 button:hover {
  background: #e6e6e6;
}
._pagination_ew3pk_3154 ._current_ew3pk_9962 {
  padding: 0.1875rem 0.625rem;
  background: #001641;
  color: #fff;
  cursor: default;
}
._pagination_ew3pk_3154 ._disabled_ew3pk_9287 {
  padding: 0.1875rem 0.625rem;
  color: #cacaca;
  cursor: not-allowed;
}
._pagination_ew3pk_3154 ._disabled_ew3pk_9287:hover {
  background: transparent;
}
._pagination_ew3pk_3154 ._ellipsis_ew3pk_9976::after {
  padding: 0.1875rem 0.625rem;
  content: "…";
  color: #000;
}

._pagination-previous_ew3pk_9982 a::before,
._pagination-previous_ew3pk_9982._disabled_ew3pk_9287::before {
  display: inline-block;
  margin-right: 0.5rem;
  content: "«";
}

._pagination-next_ew3pk_9989 a::after,
._pagination-next_ew3pk_9989._disabled_ew3pk_9287::after {
  display: inline-block;
  margin-left: 0.5rem;
  content: "»";
}

html._is-reveal-open_ew3pk_9996 {
  position: fixed;
  width: 100%;
  overflow-y: hidden;
}
html._is-reveal-open_ew3pk_9996._zf-has-scroll_ew3pk_10001 {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
html._is-reveal-open_ew3pk_9996 body {
  overflow-y: hidden;
}

._reveal-overlay_ew3pk_10009 {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1005;
  display: none;
  background-color: rgba(0, 0, 0, 0.45);
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

._reveal_ew3pk_2033 {
  z-index: 1006;
  backface-visibility: hidden;
  display: none;
  padding: 1rem;
  border: 1px solid #cacaca;
  border-radius: 0;
  background-color: #fff;
  position: relative;
  top: 100px;
  margin-right: auto;
  margin-left: auto;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  max-width: none;
  height: 100%;
  min-height: 100%;
  margin-left: 0;
  border: 0;
  border-radius: 0;
}
[data-whatinput=mouse] ._reveal_ew3pk_2033 {
  outline: 0;
}
@media print, screen and (min-width: 48em) {
  ._reveal_ew3pk_2033 {
    min-height: 0;
  }
}
._reveal_ew3pk_2033 ._column_ew3pk_10056 {
  min-width: 0;
}
._reveal_ew3pk_2033 > :last-child {
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  ._reveal_ew3pk_2033 {
    width: 600px;
    max-width: 76.875rem;
  }
}
._reveal_ew3pk_2033._collapse_ew3pk_10068 {
  padding: 0;
}
@media print, screen and (min-width: 48em) {
  ._reveal_ew3pk_2033._tiny_ew3pk_2033 {
    width: 30%;
    max-width: 76.875rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._reveal_ew3pk_2033._small_ew3pk_2033 {
    width: 50%;
    max-width: 76.875rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._reveal_ew3pk_2033._large_ew3pk_2033 {
    width: 90%;
    max-width: 76.875rem;
  }
}
._reveal_ew3pk_2033._full_ew3pk_3866 {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  max-width: none;
  height: 100%;
  min-height: 100%;
  margin-left: 0;
  border: 0;
  border-radius: 0;
}
._reveal_ew3pk_2033._without-overlay_ew3pk_10102 {
  position: fixed;
}

table {
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 1rem;
  border-radius: 0;
}
thead,
tbody,
tfoot {
  border: 1px solid #f2f2f2;
  background-color: #fff;
}

caption {
  padding: 0.5rem 0.625rem 0.625rem;
  font-weight: 600;
}

thead {
  background: #f9f9f9;
  color: #001641;
}

tfoot {
  background: #f2f2f2;
  color: #001641;
}

thead tr,
tfoot tr {
  background: transparent;
}
thead th,
thead td,
tfoot th,
tfoot td {
  padding: 0.5rem 0.625rem 0.625rem;
  font-weight: 600;
  text-align: left;
}

tbody th,
tbody td {
  padding: 0.5rem 0.625rem 0.625rem;
}

tbody tr {
  border-bottom: 1px solid #f2f2f2;
  background-color: #fff;
}

@media print, screen and (max-width: 63.99875em) {
  table._stack_ew3pk_10158 thead {
    display: none;
  }
  table._stack_ew3pk_10158 tfoot {
    display: none;
  }
  table._stack_ew3pk_10158 tr,
  table._stack_ew3pk_10158 th,
  table._stack_ew3pk_10158 td {
    display: block;
  }
  table._stack_ew3pk_10158 td {
    border-top: 0;
  }
}

table._scroll_ew3pk_10174 {
  display: block;
  width: 100%;
  overflow-x: auto;
}

table._hover_ew3pk_10180 thead tr:hover {
  background-color: #f4f4f4;
}
table._hover_ew3pk_10180 tfoot tr:hover {
  background-color: #ededed;
}
table._hover_ew3pk_10180 tbody tr:hover {
  background-color: #fafafa;
}

._table-scroll_ew3pk_10190 {
  overflow-x: auto;
}

._tabs_ew3pk_10194 {
  margin: 0;
  border: 1px solid #e6e6e6;
  background: #fff;
  list-style-type: none;
}
._tabs_ew3pk_10194::before, ._tabs_ew3pk_10194::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
._tabs_ew3pk_10194::after {
  clear: both;
}

._tabs_ew3pk_10194._vertical_ew3pk_9585 > li {
  display: block;
  float: none;
  width: auto;
}

._tabs_ew3pk_10194._simple_ew3pk_9606 > li > a {
  padding: 0;
}
._tabs_ew3pk_10194._simple_ew3pk_9606 > li > a:hover {
  background: transparent;
}

._tabs_ew3pk_10194._primary_ew3pk_9295 {
  background: #001641;
}
._tabs_ew3pk_10194._primary_ew3pk_9295 > li > a {
  color: #fff;
}
._tabs_ew3pk_10194._primary_ew3pk_9295 > li > a:hover, ._tabs_ew3pk_10194._primary_ew3pk_9295 > li > a:focus {
  background: #001e57;
}

._tabs-title_ew3pk_10233 {
  float: left;
}
._tabs-title_ew3pk_10233 > a {
  display: block;
  padding: 1.25rem 1.5rem;
  font-size: 0.75rem;
  line-height: 1;
  color: #001641;
}
[data-whatinput=mouse] ._tabs-title_ew3pk_10233 > a {
  outline: 0;
}
._tabs-title_ew3pk_10233 > a:hover {
  background: #fff;
  color: #001338;
}
._tabs-title_ew3pk_10233 > a:focus, ._tabs-title_ew3pk_10233 > a[aria-selected=true] {
  background: #e6e6e6;
  color: #001641;
}

._tabs-content_ew3pk_10255 {
  border: 1px solid #e6e6e6;
  border-top: 0;
  background: #fff;
  color: #001641;
  transition: all 0.5s ease;
}

._tabs-content_ew3pk_10255._vertical_ew3pk_9585 {
  border: 1px solid #e6e6e6;
  border-left: 0;
}

._tabs-panel_ew3pk_10268 {
  display: none;
  padding: 1rem;
}
._tabs-panel_ew3pk_10268._is-active_ew3pk_9731 {
  display: block;
}

._hide_ew3pk_8922 {
  display: none !important;
}

._invisible_ew3pk_10280 {
  visibility: hidden;
}

._visible_ew3pk_10284 {
  visibility: visible;
}

._hide-for-xsmall-only_ew3pk_10288 {
  display: none !important;
}

@media screen and (max-width: 0em), screen and (min-width: 0em) {
  ._show-for-xsmall-only_ew3pk_10293 {
    display: none !important;
  }
}

._hide-for-small_ew3pk_10298 {
  display: none !important;
}

._show-for-small_ew3pk_10302 {
  display: none !important;
}

@media print, screen and (max-width: 47.99875em) {
  ._hide-for-small-only_ew3pk_10307 {
    display: none !important;
  }
}

@media screen and (max-width: 0em), screen and (min-width: 48em) {
  ._show-for-small-only_ew3pk_10313 {
    display: none !important;
  }
}

@media print, screen and (min-width: 48em) {
  ._hide-for-medium_ew3pk_10319 {
    display: none !important;
  }
}

@media screen and (max-width: 47.99875em) {
  ._show-for-medium_ew3pk_10325 {
    display: none !important;
  }
}

@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  ._hide-for-medium-only_ew3pk_10331 {
    display: none !important;
  }
}

@media screen and (max-width: 47.99875em), screen and (min-width: 64em) {
  ._show-for-medium-only_ew3pk_10337 {
    display: none !important;
  }
}

@media print, screen and (min-width: 64em) {
  ._hide-for-large_ew3pk_10343 {
    display: none !important;
  }
}

@media screen and (max-width: 63.99875em) {
  ._show-for-large_ew3pk_10349 {
    display: none !important;
  }
}

@media print, screen and (min-width: 64em) and (max-width: 74.99875em) {
  ._hide-for-large-only_ew3pk_10355 {
    display: none !important;
  }
}

@media screen and (max-width: 63.99875em), screen and (min-width: 75em) {
  ._show-for-large-only_ew3pk_10361 {
    display: none !important;
  }
}

@media screen and (min-width: 75em) {
  ._hide-for-xlarge_ew3pk_10367 {
    display: none !important;
  }
}

@media screen and (max-width: 74.99875em) {
  ._show-for-xlarge_ew3pk_10373 {
    display: none !important;
  }
}

@media screen and (min-width: 75em) and (max-width: 89.99875em) {
  ._hide-for-xlarge-only_ew3pk_10379 {
    display: none !important;
  }
}

@media screen and (max-width: 74.99875em), screen and (min-width: 90em) {
  ._show-for-xlarge-only_ew3pk_10385 {
    display: none !important;
  }
}

._show-for-sr_ew3pk_10390,
._show-on-focus_ew3pk_10391 {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

._show-on-focus_ew3pk_10391:active, ._show-on-focus_ew3pk_10391:focus {
  position: static !important;
  width: auto !important;
  height: auto !important;
  overflow: visible !important;
  clip: auto !important;
  white-space: normal !important;
}

._show-for-landscape_ew3pk_10411,
._hide-for-portrait_ew3pk_10412 {
  display: block !important;
}
@media screen and (orientation: landscape) {
  ._show-for-landscape_ew3pk_10411,
  ._hide-for-portrait_ew3pk_10412 {
    display: block !important;
  }
}
@media screen and (orientation: portrait) {
  ._show-for-landscape_ew3pk_10411,
  ._hide-for-portrait_ew3pk_10412 {
    display: none !important;
  }
}

._hide-for-landscape_ew3pk_10428,
._show-for-portrait_ew3pk_10429 {
  display: none !important;
}
@media screen and (orientation: landscape) {
  ._hide-for-landscape_ew3pk_10428,
  ._show-for-portrait_ew3pk_10429 {
    display: none !important;
  }
}
@media screen and (orientation: portrait) {
  ._hide-for-landscape_ew3pk_10428,
  ._show-for-portrait_ew3pk_10429 {
    display: block !important;
  }
}

._show-for-dark-mode_ew3pk_10445 {
  display: none;
}

._hide-for-dark-mode_ew3pk_10449 {
  display: block;
}

@media screen and (prefers-color-scheme: dark) {
  ._show-for-dark-mode_ew3pk_10445 {
    display: block !important;
  }
  ._hide-for-dark-mode_ew3pk_10449 {
    display: none !important;
  }
}
._show-for-ie_ew3pk_10461 {
  display: none;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  ._show-for-ie_ew3pk_10461 {
    display: block !important;
  }
  ._hide-for-ie_ew3pk_10469 {
    display: none !important;
  }
}
._show-for-sticky_ew3pk_10473 {
  display: none;
}

._is-stuck_ew3pk_10477 ._show-for-sticky_ew3pk_10473 {
  display: block;
}

._is-stuck_ew3pk_10477 ._hide-for-sticky_ew3pk_10481 {
  display: none;
}

._float-left_ew3pk_10485 {
  float: left !important;
}

._float-right_ew3pk_10489 {
  float: right !important;
}

._float-center_ew3pk_10493 {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

._clearfix_ew3pk_10499::before, ._clearfix_ew3pk_10499::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
._clearfix_ew3pk_10499::after {
  clear: both;
}

._align-left_ew3pk_9739 {
  justify-content: flex-start;
}

._align-right_ew3pk_9742 {
  justify-content: flex-end;
}

._align-center_ew3pk_9767 {
  justify-content: center;
}

._align-justify_ew3pk_10521 {
  justify-content: space-between;
}

._align-spaced_ew3pk_10525 {
  justify-content: space-around;
}

._align-left_ew3pk_9739._vertical_ew3pk_9585._menu_ew3pk_9554 > li > a {
  justify-content: flex-start;
}

._align-right_ew3pk_9742._vertical_ew3pk_9585._menu_ew3pk_9554 > li > a {
  justify-content: flex-end;
}

._align-center_ew3pk_9767._vertical_ew3pk_9585._menu_ew3pk_9554 > li > a {
  justify-content: center;
}

._align-top_ew3pk_10541 {
  align-items: flex-start;
}

._align-self-top_ew3pk_10545 {
  align-self: flex-start;
}

._align-bottom_ew3pk_10549 {
  align-items: flex-end;
}

._align-self-bottom_ew3pk_10553 {
  align-self: flex-end;
}

._align-middle_ew3pk_10557 {
  align-items: center;
}

._align-self-middle_ew3pk_10561 {
  align-self: center;
}

._align-stretch_ew3pk_10565 {
  align-items: stretch;
}

._align-self-stretch_ew3pk_10569 {
  align-self: stretch;
}

._align-center-middle_ew3pk_10573 {
  justify-content: center;
  align-items: center;
  align-content: center;
}

._xsmall-order-1_ew3pk_10579 {
  order: 1;
}

._xsmall-order-2_ew3pk_10583 {
  order: 2;
}

._xsmall-order-3_ew3pk_10587 {
  order: 3;
}

._xsmall-order-4_ew3pk_10591 {
  order: 4;
}

._xsmall-order-5_ew3pk_10595 {
  order: 5;
}

._xsmall-order-6_ew3pk_10599 {
  order: 6;
}

._small-order-1_ew3pk_10603 {
  order: 1;
}

._small-order-2_ew3pk_10607 {
  order: 2;
}

._small-order-3_ew3pk_10611 {
  order: 3;
}

._small-order-4_ew3pk_10615 {
  order: 4;
}

._small-order-5_ew3pk_10619 {
  order: 5;
}

._small-order-6_ew3pk_10623 {
  order: 6;
}

@media print, screen and (min-width: 48em) {
  ._medium-order-1_ew3pk_10628 {
    order: 1;
  }
  ._medium-order-2_ew3pk_10631 {
    order: 2;
  }
  ._medium-order-3_ew3pk_10634 {
    order: 3;
  }
  ._medium-order-4_ew3pk_10637 {
    order: 4;
  }
  ._medium-order-5_ew3pk_10640 {
    order: 5;
  }
  ._medium-order-6_ew3pk_10643 {
    order: 6;
  }
}
@media print, screen and (min-width: 64em) {
  ._large-order-1_ew3pk_10648 {
    order: 1;
  }
  ._large-order-2_ew3pk_10651 {
    order: 2;
  }
  ._large-order-3_ew3pk_10654 {
    order: 3;
  }
  ._large-order-4_ew3pk_10657 {
    order: 4;
  }
  ._large-order-5_ew3pk_10660 {
    order: 5;
  }
  ._large-order-6_ew3pk_10663 {
    order: 6;
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-order-1_ew3pk_10668 {
    order: 1;
  }
  ._xlarge-order-2_ew3pk_10671 {
    order: 2;
  }
  ._xlarge-order-3_ew3pk_10674 {
    order: 3;
  }
  ._xlarge-order-4_ew3pk_10677 {
    order: 4;
  }
  ._xlarge-order-5_ew3pk_10680 {
    order: 5;
  }
  ._xlarge-order-6_ew3pk_10683 {
    order: 6;
  }
}
._flex-container_ew3pk_10687 {
  display: flex;
}

._flex-child-auto_ew3pk_10691 {
  flex: 1 1 auto;
}

._flex-child-grow_ew3pk_10695 {
  flex: 1 0 auto;
}

._flex-child-shrink_ew3pk_10699 {
  flex: 0 1 auto;
}

._flex-dir-row_ew3pk_10703 {
  flex-direction: row;
}

._flex-dir-row-reverse_ew3pk_10707 {
  flex-direction: row-reverse;
}

._flex-dir-column_ew3pk_10711 {
  flex-direction: column;
}

._flex-dir-column-reverse_ew3pk_10715 {
  flex-direction: column-reverse;
}

._small-flex-container_ew3pk_10719 {
  display: flex;
}

._small-flex-child-auto_ew3pk_10723 {
  flex: 1 1 auto;
}

._small-flex-child-grow_ew3pk_10727 {
  flex: 1 0 auto;
}

._small-flex-child-shrink_ew3pk_10731 {
  flex: 0 1 auto;
}

._small-flex-dir-row_ew3pk_10735 {
  flex-direction: row;
}

._small-flex-dir-row-reverse_ew3pk_10739 {
  flex-direction: row-reverse;
}

._small-flex-dir-column_ew3pk_10743 {
  flex-direction: column;
}

._small-flex-dir-column-reverse_ew3pk_10747 {
  flex-direction: column-reverse;
}

@media print, screen and (min-width: 48em) {
  ._medium-flex-container_ew3pk_10752 {
    display: flex;
  }
  ._medium-flex-child-auto_ew3pk_10755 {
    flex: 1 1 auto;
  }
  ._medium-flex-child-grow_ew3pk_10758 {
    flex: 1 0 auto;
  }
  ._medium-flex-child-shrink_ew3pk_10761 {
    flex: 0 1 auto;
  }
  ._medium-flex-dir-row_ew3pk_10764 {
    flex-direction: row;
  }
  ._medium-flex-dir-row-reverse_ew3pk_10767 {
    flex-direction: row-reverse;
  }
  ._medium-flex-dir-column_ew3pk_10770 {
    flex-direction: column;
  }
  ._medium-flex-dir-column-reverse_ew3pk_10773 {
    flex-direction: column-reverse;
  }
}
@media print, screen and (min-width: 64em) {
  ._large-flex-container_ew3pk_10778 {
    display: flex;
  }
  ._large-flex-child-auto_ew3pk_10781 {
    flex: 1 1 auto;
  }
  ._large-flex-child-grow_ew3pk_10784 {
    flex: 1 0 auto;
  }
  ._large-flex-child-shrink_ew3pk_10787 {
    flex: 0 1 auto;
  }
  ._large-flex-dir-row_ew3pk_10790 {
    flex-direction: row;
  }
  ._large-flex-dir-row-reverse_ew3pk_10793 {
    flex-direction: row-reverse;
  }
  ._large-flex-dir-column_ew3pk_10796 {
    flex-direction: column;
  }
  ._large-flex-dir-column-reverse_ew3pk_10799 {
    flex-direction: column-reverse;
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-flex-container_ew3pk_10804 {
    display: flex;
  }
  ._xlarge-flex-child-auto_ew3pk_10807 {
    flex: 1 1 auto;
  }
  ._xlarge-flex-child-grow_ew3pk_10810 {
    flex: 1 0 auto;
  }
  ._xlarge-flex-child-shrink_ew3pk_10813 {
    flex: 0 1 auto;
  }
  ._xlarge-flex-dir-row_ew3pk_10816 {
    flex-direction: row;
  }
  ._xlarge-flex-dir-row-reverse_ew3pk_10819 {
    flex-direction: row-reverse;
  }
  ._xlarge-flex-dir-column_ew3pk_10822 {
    flex-direction: column;
  }
  ._xlarge-flex-dir-column-reverse_ew3pk_10825 {
    flex-direction: column-reverse;
  }
}
._slide-in-down_ew3pk_10829._mui-enter_ew3pk_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(-100%);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

._slide-in-down_ew3pk_10829._mui-enter_ew3pk_10829._mui-enter-active_ew3pk_10837 {
  transform: translateY(0);
}

._slide-in-left_ew3pk_10841._mui-enter_ew3pk_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(-100%);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

._slide-in-left_ew3pk_10841._mui-enter_ew3pk_10829._mui-enter-active_ew3pk_10837 {
  transform: translateX(0);
}

._slide-in-up_ew3pk_10853._mui-enter_ew3pk_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(100%);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

._slide-in-up_ew3pk_10853._mui-enter_ew3pk_10829._mui-enter-active_ew3pk_10837 {
  transform: translateY(0);
}

._slide-in-right_ew3pk_10865._mui-enter_ew3pk_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(100%);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

._slide-in-right_ew3pk_10865._mui-enter_ew3pk_10829._mui-enter-active_ew3pk_10837 {
  transform: translateX(0);
}

._slide-out-down_ew3pk_10877._mui-leave_ew3pk_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(0);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

._slide-out-down_ew3pk_10877._mui-leave_ew3pk_10877._mui-leave-active_ew3pk_10885 {
  transform: translateY(100%);
}

._slide-out-right_ew3pk_10889._mui-leave_ew3pk_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(0);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

._slide-out-right_ew3pk_10889._mui-leave_ew3pk_10877._mui-leave-active_ew3pk_10885 {
  transform: translateX(100%);
}

._slide-out-up_ew3pk_10901._mui-leave_ew3pk_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(0);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

._slide-out-up_ew3pk_10901._mui-leave_ew3pk_10877._mui-leave-active_ew3pk_10885 {
  transform: translateY(-100%);
}

._slide-out-left_ew3pk_10913._mui-leave_ew3pk_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(0);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

._slide-out-left_ew3pk_10913._mui-leave_ew3pk_10877._mui-leave-active_ew3pk_10885 {
  transform: translateX(-100%);
}

._fade-in_ew3pk_10925._mui-enter_ew3pk_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  opacity: 0;
  transition-property: opacity;
}

._fade-in_ew3pk_10925._mui-enter_ew3pk_10829._mui-enter-active_ew3pk_10837 {
  opacity: 1;
}

._fade-out_ew3pk_10936._mui-leave_ew3pk_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  opacity: 1;
  transition-property: opacity;
}

._fade-out_ew3pk_10936._mui-leave_ew3pk_10877._mui-leave-active_ew3pk_10885 {
  opacity: 0;
}

._hinge-in-from-top_ew3pk_10947._mui-enter_ew3pk_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateX(-90deg);
  transform-origin: top;
  transition-property: transform, opacity;
  opacity: 0;
}

._hinge-in-from-top_ew3pk_10947._mui-enter_ew3pk_10829._mui-enter-active_ew3pk_10837 {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

._hinge-in-from-right_ew3pk_10961._mui-enter_ew3pk_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateY(-90deg);
  transform-origin: right;
  transition-property: transform, opacity;
  opacity: 0;
}

._hinge-in-from-right_ew3pk_10961._mui-enter_ew3pk_10829._mui-enter-active_ew3pk_10837 {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

._hinge-in-from-bottom_ew3pk_10975._mui-enter_ew3pk_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateX(90deg);
  transform-origin: bottom;
  transition-property: transform, opacity;
  opacity: 0;
}

._hinge-in-from-bottom_ew3pk_10975._mui-enter_ew3pk_10829._mui-enter-active_ew3pk_10837 {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

._hinge-in-from-left_ew3pk_10989._mui-enter_ew3pk_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateY(90deg);
  transform-origin: left;
  transition-property: transform, opacity;
  opacity: 0;
}

._hinge-in-from-left_ew3pk_10989._mui-enter_ew3pk_10829._mui-enter-active_ew3pk_10837 {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

._hinge-in-from-middle-x_ew3pk_11003._mui-enter_ew3pk_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateX(-90deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 0;
}

._hinge-in-from-middle-x_ew3pk_11003._mui-enter_ew3pk_10829._mui-enter-active_ew3pk_10837 {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

._hinge-in-from-middle-y_ew3pk_11017._mui-enter_ew3pk_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateY(-90deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 0;
}

._hinge-in-from-middle-y_ew3pk_11017._mui-enter_ew3pk_10829._mui-enter-active_ew3pk_10837 {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

._hinge-out-from-top_ew3pk_11031._mui-leave_ew3pk_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: top;
  transition-property: transform, opacity;
  opacity: 1;
}

._hinge-out-from-top_ew3pk_11031._mui-leave_ew3pk_10877._mui-leave-active_ew3pk_10885 {
  transform: perspective(2000px) rotateX(90deg);
  opacity: 0;
}

._hinge-out-from-right_ew3pk_11045._mui-leave_ew3pk_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: right;
  transition-property: transform, opacity;
  opacity: 1;
}

._hinge-out-from-right_ew3pk_11045._mui-leave_ew3pk_10877._mui-leave-active_ew3pk_10885 {
  transform: perspective(2000px) rotateY(90deg);
  opacity: 0;
}

._hinge-out-from-bottom_ew3pk_11059._mui-leave_ew3pk_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: bottom;
  transition-property: transform, opacity;
  opacity: 1;
}

._hinge-out-from-bottom_ew3pk_11059._mui-leave_ew3pk_10877._mui-leave-active_ew3pk_10885 {
  transform: perspective(2000px) rotateX(-90deg);
  opacity: 0;
}

._hinge-out-from-left_ew3pk_11073._mui-leave_ew3pk_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: left;
  transition-property: transform, opacity;
  opacity: 1;
}

._hinge-out-from-left_ew3pk_11073._mui-leave_ew3pk_10877._mui-leave-active_ew3pk_10885 {
  transform: perspective(2000px) rotateY(-90deg);
  opacity: 0;
}

._hinge-out-from-middle-x_ew3pk_11087._mui-leave_ew3pk_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 1;
}

._hinge-out-from-middle-x_ew3pk_11087._mui-leave_ew3pk_10877._mui-leave-active_ew3pk_10885 {
  transform: perspective(2000px) rotateX(90deg);
  opacity: 0;
}

._hinge-out-from-middle-y_ew3pk_11101._mui-leave_ew3pk_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 1;
}

._hinge-out-from-middle-y_ew3pk_11101._mui-leave_ew3pk_10877._mui-leave-active_ew3pk_10885 {
  transform: perspective(2000px) rotateY(90deg);
  opacity: 0;
}

._scale-in-up_ew3pk_11115._mui-enter_ew3pk_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(0.5);
  transition-property: transform, opacity;
  opacity: 0;
}

._scale-in-up_ew3pk_11115._mui-enter_ew3pk_10829._mui-enter-active_ew3pk_10837 {
  transform: scale(1);
  opacity: 1;
}

._scale-in-down_ew3pk_11128._mui-enter_ew3pk_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(1.5);
  transition-property: transform, opacity;
  opacity: 0;
}

._scale-in-down_ew3pk_11128._mui-enter_ew3pk_10829._mui-enter-active_ew3pk_10837 {
  transform: scale(1);
  opacity: 1;
}

._scale-out-up_ew3pk_11141._mui-leave_ew3pk_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(1);
  transition-property: transform, opacity;
  opacity: 1;
}

._scale-out-up_ew3pk_11141._mui-leave_ew3pk_10877._mui-leave-active_ew3pk_10885 {
  transform: scale(1.5);
  opacity: 0;
}

._scale-out-down_ew3pk_11154._mui-leave_ew3pk_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(1);
  transition-property: transform, opacity;
  opacity: 1;
}

._scale-out-down_ew3pk_11154._mui-leave_ew3pk_10877._mui-leave-active_ew3pk_10885 {
  transform: scale(0.5);
  opacity: 0;
}

._spin-in_ew3pk_11167._mui-enter_ew3pk_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(-0.75turn);
  transition-property: transform, opacity;
  opacity: 0;
}

._spin-in_ew3pk_11167._mui-enter_ew3pk_10829._mui-enter-active_ew3pk_10837 {
  transform: rotate(0);
  opacity: 1;
}

._spin-out_ew3pk_11180._mui-leave_ew3pk_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(0);
  transition-property: transform, opacity;
  opacity: 1;
}

._spin-out_ew3pk_11180._mui-leave_ew3pk_10877._mui-leave-active_ew3pk_10885 {
  transform: rotate(0.75turn);
  opacity: 0;
}

._spin-in-ccw_ew3pk_11193._mui-enter_ew3pk_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(0.75turn);
  transition-property: transform, opacity;
  opacity: 0;
}

._spin-in-ccw_ew3pk_11193._mui-enter_ew3pk_10829._mui-enter-active_ew3pk_10837 {
  transform: rotate(0);
  opacity: 1;
}

._spin-out-ccw_ew3pk_11206._mui-leave_ew3pk_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(0);
  transition-property: transform, opacity;
  opacity: 1;
}

._spin-out-ccw_ew3pk_11206._mui-leave_ew3pk_10877._mui-leave-active_ew3pk_10885 {
  transform: rotate(-0.75turn);
  opacity: 0;
}

._slow_ew3pk_11219 {
  transition-duration: 750ms !important;
}

._fast_ew3pk_11223 {
  transition-duration: 250ms !important;
}

._linear_ew3pk_11227 {
  transition-timing-function: linear !important;
}

._ease_ew3pk_11231 {
  transition-timing-function: ease !important;
}

._ease-in_ew3pk_11235 {
  transition-timing-function: ease-in !important;
}

._ease-out_ew3pk_11239 {
  transition-timing-function: ease-out !important;
}

._ease-in-out_ew3pk_11243 {
  transition-timing-function: ease-in-out !important;
}

._bounce-in_ew3pk_11247 {
  transition-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;
}

._bounce-out_ew3pk_11251 {
  transition-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important;
}

._bounce-in-out_ew3pk_11255 {
  transition-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;
}

._short-delay_ew3pk_11259 {
  transition-delay: 300ms !important;
}

._long-delay_ew3pk_11263 {
  transition-delay: 700ms !important;
}

._shake_ew3pk_11267 {
  animation-name: _shake-7_ew3pk_1;
}
@keyframes _shake-7_ew3pk_1 {
  0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% {
    transform: translateX(7%);
  }
  5%, 15%, 25%, 35%, 45%, 55%, 65%, 75%, 85%, 95% {
    transform: translateX(-7%);
  }
}

._spin-cw_ew3pk_11279 {
  animation-name: _spin-cw-1turn_ew3pk_1;
}
@keyframes _spin-cw-1turn_ew3pk_1 {
  0% {
    transform: rotate(-1turn);
  }
  100% {
    transform: rotate(0);
  }
}

._spin-ccw_ew3pk_11291 {
  animation-name: _spin-ccw-1turn_ew3pk_1;
}
@keyframes _spin-ccw-1turn_ew3pk_1 {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(-1turn);
  }
}

._wiggle_ew3pk_11303 {
  animation-name: _wiggle-7deg_ew3pk_1;
}
@keyframes _wiggle-7deg_ew3pk_1 {
  40%, 50%, 60% {
    transform: rotate(7deg);
  }
  35%, 45%, 55%, 65% {
    transform: rotate(-7deg);
  }
  0%, 30%, 70%, 100% {
    transform: rotate(0);
  }
}

._shake_ew3pk_11267,
._spin-cw_ew3pk_11279,
._spin-ccw_ew3pk_11291,
._wiggle_ew3pk_11303 {
  animation-duration: 500ms;
}

._infinite_ew3pk_11325 {
  animation-iteration-count: infinite;
}

._slow_ew3pk_11219 {
  animation-duration: 750ms !important;
}

._fast_ew3pk_11223 {
  animation-duration: 250ms !important;
}

._linear_ew3pk_11227 {
  animation-timing-function: linear !important;
}

._ease_ew3pk_11231 {
  animation-timing-function: ease !important;
}

._ease-in_ew3pk_11235 {
  animation-timing-function: ease-in !important;
}

._ease-out_ew3pk_11239 {
  animation-timing-function: ease-out !important;
}

._ease-in-out_ew3pk_11243 {
  animation-timing-function: ease-in-out !important;
}

._bounce-in_ew3pk_11247 {
  animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;
}

._bounce-out_ew3pk_11251 {
  animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important;
}

._bounce-in-out_ew3pk_11255 {
  animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;
}

._short-delay_ew3pk_11259 {
  animation-delay: 300ms !important;
}

._long-delay_ew3pk_11263 {
  animation-delay: 700ms !important;
}

@keyframes _linesAnimateIn_ew3pk_1 {
  0% {
    transform: rotate3d(0, 0, 1, -270deg) scale3d(0, 0, 1);
  }
  50% {
    transform: rotate3d(0, 0, 1, -270deg) scale3d(1, 1, 1);
  }
  100% {
    transform: rotate3d(0, 0, 1, -315deg) scale3d(1, 1, 1);
  }
}
@keyframes _fade-in-bottom_ew3pk_1 {
  0% {
    -webkit-transform: translateY(3.125rem);
    transform: translateY(3.125rem);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes _fade-in-left_ew3pk_1 {
  0% {
    -webkit-transform: translateX(-3.125rem);
    transform: translateX(-3.125rem);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes _fade-in_ew3pk_10925 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
._motivation-fade-enter-active_ew3pk_11420, ._motivation-fade-appear-active_ew3pk_11420, ._motivation-fade-leave-active_ew3pk_11420 {
  transition: opacity 0.4s;
}

._motivation-fade-enter_ew3pk_11420, ._motivation-fade-appear-to_ew3pk_11424, ._motivation-fade-leave-to_ew3pk_11424 {
  opacity: 0;
}

._motivation-slide-in-enter-active_ew3pk_11428 {
  -webkit-animation: _slideOut_ew3pk_1 0.5s;
  -moz-animation: _slideOut_ew3pk_1 0.5s;
  animation: _slideOut_ew3pk_1 0.5s;
}

._motivation-slide-in-leave-active_ew3pk_11434 {
  -webkit-animation: _slideIn_ew3pk_1 0.5s reverse;
  -moz-animation: _slideIn_ew3pk_1 0.5s reverse;
  animation: _slideIn_ew3pk_1 0.5s reverse;
}

._motivation-slide-out-enter-active_ew3pk_11440 {
  -webkit-animation: _slideIn_ew3pk_1 0.5s;
  -moz-animation: _slideIn_ew3pk_1 0.5s;
  animation: _slideIn_ew3pk_1 0.5s;
}

._motivation-slide-out-leave-active_ew3pk_11446 {
  -webkit-animation: _slideOut_ew3pk_1 0.5s reverse;
  -moz-animation: _slideOut_ew3pk_1 0.5s reverse;
  animation: _slideOut_ew3pk_1 0.5s reverse;
}

@-webkit-keyframes _slideIn_ew3pk_1 {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
@-moz-keyframes _slideIn_ew3pk_1 {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideIn_ew3pk_1 {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
@-webkit-keyframes _slideOut_ew3pk_1 {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
@-moz-keyframes _slideOut_ew3pk_1 {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideOut_ew3pk_1 {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
@media (max-width: 767px) {
  ._page-container_ew3pk_11501._with-nav_ew3pk_11501 ._uw-masthead_ew3pk_3271 {
    display: flex;
    flex-flow: row wrap;
  }
  ._page-container_ew3pk_11501._with-nav_ew3pk_11501 ._uw-masthead__main_ew3pk_3283 {
    order: 3;
  }
  ._page-container_ew3pk_11501._with-nav_ew3pk_11501 ._uw-masthead--image__container_ew3pk_11508 {
    order: 2;
  }
  ._page-container_ew3pk_11501._with-nav_ew3pk_11501 ._uw-masthead--image__container_ew3pk_11508::before {
    display: none;
  }
}
._uw-hero_ew3pk_11515 ._page-navigator-wrapper_ew3pk_11515,
._uw-masthead_ew3pk_3271 ._blue-nav_ew3pk_11516,
._uw-masthead_ew3pk_3271 ._page-navigator-wrapper_ew3pk_11515,
._uw-mc-header_ew3pk_11518 ._page-navigator-wrapper_ew3pk_11515,
._uw-mc-landing_ew3pk_11519 ._page-navigator-wrapper_ew3pk_11515,
._uw-mc-single_ew3pk_11520 ._page-navigator-wrapper_ew3pk_11515 {
  position: relative;
  z-index: 2;
  padding: 0;
}
@media (max-width: 1199px) {
  ._uw-hero_ew3pk_11515 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--pages--wrapper_ew3pk_11526,
  ._uw-masthead_ew3pk_3271 ._blue-nav_ew3pk_11516 ._page-navigator__list--pages--wrapper_ew3pk_11526,
  ._uw-masthead_ew3pk_3271 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--pages--wrapper_ew3pk_11526,
  ._uw-mc-header_ew3pk_11518 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--pages--wrapper_ew3pk_11526,
  ._uw-mc-landing_ew3pk_11519 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--pages--wrapper_ew3pk_11526,
  ._uw-mc-single_ew3pk_11520 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--pages--wrapper_ew3pk_11526 {
    position: absolute;
    top: 0;
    width: 50%;
    right: 0;
  }
  ._uw-hero_ew3pk_11515 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--breadcrumbs_ew3pk_11537,
  ._uw-masthead_ew3pk_3271 ._blue-nav_ew3pk_11516 ._page-navigator__list--breadcrumbs_ew3pk_11537,
  ._uw-masthead_ew3pk_3271 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--breadcrumbs_ew3pk_11537,
  ._uw-mc-header_ew3pk_11518 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--breadcrumbs_ew3pk_11537,
  ._uw-mc-landing_ew3pk_11519 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--breadcrumbs_ew3pk_11537,
  ._uw-mc-single_ew3pk_11520 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--breadcrumbs_ew3pk_11537 {
    margin-top: 45px;
  }
  ._uw-hero_ew3pk_11515 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--breadcrumbs_ew3pk_11537 ul,
  ._uw-masthead_ew3pk_3271 ._blue-nav_ew3pk_11516 ._page-navigator__list--breadcrumbs_ew3pk_11537 ul,
  ._uw-masthead_ew3pk_3271 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--breadcrumbs_ew3pk_11537 ul,
  ._uw-mc-header_ew3pk_11518 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--breadcrumbs_ew3pk_11537 ul,
  ._uw-mc-landing_ew3pk_11519 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--breadcrumbs_ew3pk_11537 ul,
  ._uw-mc-single_ew3pk_11520 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--breadcrumbs_ew3pk_11537 ul {
    width: 50%;
    left: 0;
  }
  ._uw-hero_ew3pk_11515 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--breadcrumbs_ew3pk_11537 ul li,
  ._uw-masthead_ew3pk_3271 ._blue-nav_ew3pk_11516 ._page-navigator__list--breadcrumbs_ew3pk_11537 ul li,
  ._uw-masthead_ew3pk_3271 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--breadcrumbs_ew3pk_11537 ul li,
  ._uw-mc-header_ew3pk_11518 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--breadcrumbs_ew3pk_11537 ul li,
  ._uw-mc-landing_ew3pk_11519 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--breadcrumbs_ew3pk_11537 ul li,
  ._uw-mc-single_ew3pk_11520 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--breadcrumbs_ew3pk_11537 ul li {
    margin-bottom: 0.5rem;
  }
  ._uw-hero_ew3pk_11515 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__button-wrapper_ew3pk_11562 a,
  ._uw-masthead_ew3pk_3271 ._blue-nav_ew3pk_11516 ._page-navigator__button-wrapper_ew3pk_11562 a,
  ._uw-masthead_ew3pk_3271 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__button-wrapper_ew3pk_11562 a,
  ._uw-mc-header_ew3pk_11518 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__button-wrapper_ew3pk_11562 a,
  ._uw-mc-landing_ew3pk_11519 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__button-wrapper_ew3pk_11562 a,
  ._uw-mc-single_ew3pk_11520 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__button-wrapper_ew3pk_11562 a {
    display: block;
  }
}
@media (max-width: 767px) {
  ._uw-hero_ew3pk_11515 ._page-navigator-wrapper_ew3pk_11515,
  ._uw-masthead_ew3pk_3271 ._blue-nav_ew3pk_11516,
  ._uw-masthead_ew3pk_3271 ._page-navigator-wrapper_ew3pk_11515,
  ._uw-mc-header_ew3pk_11518 ._page-navigator-wrapper_ew3pk_11515,
  ._uw-mc-landing_ew3pk_11519 ._page-navigator-wrapper_ew3pk_11515,
  ._uw-mc-single_ew3pk_11520 ._page-navigator-wrapper_ew3pk_11515 {
    padding: 0;
    width: 100%;
    order: 1;
  }
  ._uw-hero_ew3pk_11515 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--pages--wrapper_ew3pk_11526,
  ._uw-masthead_ew3pk_3271 ._blue-nav_ew3pk_11516 ._page-navigator__list--pages--wrapper_ew3pk_11526,
  ._uw-masthead_ew3pk_3271 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--pages--wrapper_ew3pk_11526,
  ._uw-mc-header_ew3pk_11518 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--pages--wrapper_ew3pk_11526,
  ._uw-mc-landing_ew3pk_11519 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--pages--wrapper_ew3pk_11526,
  ._uw-mc-single_ew3pk_11520 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--pages--wrapper_ew3pk_11526 {
    position: absolute;
    top: 40px;
    width: 100%;
  }
  ._uw-hero_ew3pk_11515 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator_ew3pk_3153,
  ._uw-masthead_ew3pk_3271 ._blue-nav_ew3pk_11516 ._page-navigator_ew3pk_3153,
  ._uw-masthead_ew3pk_3271 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator_ew3pk_3153,
  ._uw-mc-header_ew3pk_11518 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator_ew3pk_3153,
  ._uw-mc-landing_ew3pk_11519 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator_ew3pk_3153,
  ._uw-mc-single_ew3pk_11520 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator_ew3pk_3153 {
    margin-bottom: 0;
  }
  ._uw-hero_ew3pk_11515 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--breadcrumbs_ew3pk_11537,
  ._uw-masthead_ew3pk_3271 ._blue-nav_ew3pk_11516 ._page-navigator__list--breadcrumbs_ew3pk_11537,
  ._uw-masthead_ew3pk_3271 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--breadcrumbs_ew3pk_11537,
  ._uw-mc-header_ew3pk_11518 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--breadcrumbs_ew3pk_11537,
  ._uw-mc-landing_ew3pk_11519 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--breadcrumbs_ew3pk_11537,
  ._uw-mc-single_ew3pk_11520 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--breadcrumbs_ew3pk_11537 {
    margin-top: 0;
    margin-bottom: 0;
    position: absolute;
    width: 100%;
  }
  ._uw-hero_ew3pk_11515 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--breadcrumbs_ew3pk_11537 ul,
  ._uw-masthead_ew3pk_3271 ._blue-nav_ew3pk_11516 ._page-navigator__list--breadcrumbs_ew3pk_11537 ul,
  ._uw-masthead_ew3pk_3271 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--breadcrumbs_ew3pk_11537 ul,
  ._uw-mc-header_ew3pk_11518 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--breadcrumbs_ew3pk_11537 ul,
  ._uw-mc-landing_ew3pk_11519 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--breadcrumbs_ew3pk_11537 ul,
  ._uw-mc-single_ew3pk_11520 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--breadcrumbs_ew3pk_11537 ul {
    width: 100%;
    left: 0;
  }
  ._uw-hero_ew3pk_11515 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--breadcrumbs_ew3pk_11537 ul li,
  ._uw-masthead_ew3pk_3271 ._blue-nav_ew3pk_11516 ._page-navigator__list--breadcrumbs_ew3pk_11537 ul li,
  ._uw-masthead_ew3pk_3271 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--breadcrumbs_ew3pk_11537 ul li,
  ._uw-mc-header_ew3pk_11518 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--breadcrumbs_ew3pk_11537 ul li,
  ._uw-mc-landing_ew3pk_11519 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--breadcrumbs_ew3pk_11537 ul li,
  ._uw-mc-single_ew3pk_11520 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--breadcrumbs_ew3pk_11537 ul li {
    margin-bottom: 0.5rem;
  }
  ._uw-hero_ew3pk_11515 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--pages_ew3pk_11526,
  ._uw-masthead_ew3pk_3271 ._blue-nav_ew3pk_11516 ._page-navigator__list--pages_ew3pk_11526,
  ._uw-masthead_ew3pk_3271 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--pages_ew3pk_11526,
  ._uw-mc-header_ew3pk_11518 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--pages_ew3pk_11526,
  ._uw-mc-landing_ew3pk_11519 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--pages_ew3pk_11526,
  ._uw-mc-single_ew3pk_11520 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--pages_ew3pk_11526 {
    height: 0 !important;
  }
  ._uw-hero_ew3pk_11515 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__button-wrapper_ew3pk_11562,
  ._uw-masthead_ew3pk_3271 ._blue-nav_ew3pk_11516 ._page-navigator__button-wrapper_ew3pk_11562,
  ._uw-masthead_ew3pk_3271 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__button-wrapper_ew3pk_11562,
  ._uw-mc-header_ew3pk_11518 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__button-wrapper_ew3pk_11562,
  ._uw-mc-landing_ew3pk_11519 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__button-wrapper_ew3pk_11562,
  ._uw-mc-single_ew3pk_11520 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__button-wrapper_ew3pk_11562 {
    display: block;
  }
  ._uw-hero_ew3pk_11515 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__button-wrapper_ew3pk_11562 a,
  ._uw-masthead_ew3pk_3271 ._blue-nav_ew3pk_11516 ._page-navigator__button-wrapper_ew3pk_11562 a,
  ._uw-masthead_ew3pk_3271 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__button-wrapper_ew3pk_11562 a,
  ._uw-mc-header_ew3pk_11518 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__button-wrapper_ew3pk_11562 a,
  ._uw-mc-landing_ew3pk_11519 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__button-wrapper_ew3pk_11562 a,
  ._uw-mc-single_ew3pk_11520 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__button-wrapper_ew3pk_11562 a {
    display: block;
  }
  ._uw-hero_ew3pk_11515 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__button-wrapper_ew3pk_11562 ._page-navigator__button--pages_ew3pk_11652,
  ._uw-masthead_ew3pk_3271 ._blue-nav_ew3pk_11516 ._page-navigator__button-wrapper_ew3pk_11562 ._page-navigator__button--pages_ew3pk_11652,
  ._uw-masthead_ew3pk_3271 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__button-wrapper_ew3pk_11562 ._page-navigator__button--pages_ew3pk_11652,
  ._uw-mc-header_ew3pk_11518 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__button-wrapper_ew3pk_11562 ._page-navigator__button--pages_ew3pk_11652,
  ._uw-mc-landing_ew3pk_11519 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__button-wrapper_ew3pk_11562 ._page-navigator__button--pages_ew3pk_11652,
  ._uw-mc-single_ew3pk_11520 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__button-wrapper_ew3pk_11562 ._page-navigator__button--pages_ew3pk_11652 {
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  ._uw-hero_ew3pk_11515 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--breadcrumbs_ew3pk_11537,
  ._uw-masthead_ew3pk_3271 ._blue-nav_ew3pk_11516 ._page-navigator__list--breadcrumbs_ew3pk_11537,
  ._uw-masthead_ew3pk_3271 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--breadcrumbs_ew3pk_11537,
  ._uw-mc-header_ew3pk_11518 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--breadcrumbs_ew3pk_11537,
  ._uw-mc-landing_ew3pk_11519 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--breadcrumbs_ew3pk_11537,
  ._uw-mc-single_ew3pk_11520 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--breadcrumbs_ew3pk_11537 {
    margin-top: 20px;
  }
}
@media (min-width: 1201px) {
  ._uw-hero_ew3pk_11515 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--pages--wrapper_ew3pk_11526,
  ._uw-masthead_ew3pk_3271 ._blue-nav_ew3pk_11516 ._page-navigator__list--pages--wrapper_ew3pk_11526,
  ._uw-masthead_ew3pk_3271 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--pages--wrapper_ew3pk_11526,
  ._uw-mc-header_ew3pk_11518 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--pages--wrapper_ew3pk_11526,
  ._uw-mc-landing_ew3pk_11519 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--pages--wrapper_ew3pk_11526,
  ._uw-mc-single_ew3pk_11520 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--pages--wrapper_ew3pk_11526 {
    margin-left: 50%;
    position: absolute;
    top: 0;
    margin-left: 0;
  }
}

._uw-mc-single_ew3pk_11520 i {
  font-style: normal;
}
._uw-mc-single_ew3pk_11520 ._fa-times_ew3pk_2700::before {
  font-family: "WwwUowEduAu";
  content: "\f008";
}
._uw-mc-single_ew3pk_11520 ._fa-chevron-down_ew3pk_2716::before {
  font-family: "WwwUowEduAu";
  content: "\f003";
}
._uw-mc-single_ew3pk_11520 li a {
  display: inline-block !important;
}

@media (min-width: 1200px) {
  ._uw-mc-header_ew3pk_11518 ._page-navigator__list--breadcrumbs_ew3pk_11537 ul {
    padding: 0;
  }
}
._uw-mc-header_ew3pk_11518 ._page-navigator_ew3pk_3153 i {
  font-style: normal;
}
._uw-mc-header_ew3pk_11518 ._page-navigator_ew3pk_3153 ._fa-times_ew3pk_2700::before {
  font-family: "WwwUowEduAu";
  content: "\f008";
}
._uw-mc-header_ew3pk_11518 ._page-navigator_ew3pk_3153 ._fa-chevron-down_ew3pk_2716::before {
  font-family: "WwwUowEduAu";
  content: "\f003";
}
._uw-mc-header_ew3pk_11518 ._page-navigator_ew3pk_3153 li a {
  display: inline-block !important;
}

._uw-hero_ew3pk_11515 ._page-navigator_ew3pk_3153 i {
  font-style: normal;
}
._uw-hero_ew3pk_11515 ._page-navigator_ew3pk_3153 li a {
  display: inline-block !important;
}
._uw-hero_ew3pk_11515 ._fa-times_ew3pk_2700::before {
  font-family: "WwwUowEduAu";
  content: "\f008";
}
._uw-hero_ew3pk_11515 ._fa-chevron-down_ew3pk_2716::before {
  font-family: "WwwUowEduAu";
  content: "\f003";
}

body:not(._user-is-tabbing_ew3pk_11735) button:focus {
  outline: none;
  box-shadow: none;
}
body:not(._user-is-tabbing_ew3pk_11735) a:focus {
  outline: none;
  box-shadow: none;
}
body:not(._user-is-tabbing_ew3pk_11735) ._uw-panel-section_ew3pk_11743 h4:focus {
  outline: none;
  box-shadow: none;
}
body:not(._user-is-tabbing_ew3pk_11735) ._page-navigator__button_ew3pk_11562:focus {
  outline: none;
  box-shadow: none;
}
body:not(._user-is-tabbing_ew3pk_11735) ._uw-orbit-arrows_ew3pk_11751:focus {
  outline: none;
  box-shadow: none;
}
body:not(._user-is-tabbing_ew3pk_11735) ._orbit-previous_ew3pk_9877:focus::after {
  font-family: "WwwUowEduAu";
  content: "\f004" !important;
  display: block;
}
body:not(._user-is-tabbing_ew3pk_11735) ._orbit-next_ew3pk_9877:focus::after {
  font-family: "WwwUowEduAu";
  content: "\f005" !important;
  display: block;
}
body:not(._user-is-tabbing_ew3pk_11735) ._uw-home-slider__bullets_ew3pk_11765 button:focus {
  outline: none;
  box-shadow: none;
}
body:not(._user-is-tabbing_ew3pk_11735) ._uw-article-slider_ew3pk_11769 ._slick-arrow_ew3pk_2128:focus {
  outline: none;
  box-shadow: none;
}
body:not(._user-is-tabbing_ew3pk_11735) ._checkbox_ew3pk_11773:focus + label {
  outline: none;
  box-shadow: none;
}

body._user-is-tabbing_ew3pk_11735 input:focus,
body._user-is-tabbing_ew3pk_11735 select:focus {
  outline: 2px solid hsla(210, 100%, 50%, 0.5);
}
body._user-is-tabbing_ew3pk_11735 input[type=radio]:focus + label {
  outline: 2px solid hsla(210, 100%, 50%, 0.5);
  border-radius: 0;
}
body._user-is-tabbing_ew3pk_11735 ._uw-library-search_ew3pk_11786:focus {
  outline: 2px solid white;
  outline-offset: 4px;
  right: 5px;
}
body._user-is-tabbing_ew3pk_11735 ._uw-current-student-search__input_ew3pk_11791:focus {
  outline: 2px solid white;
  outline-offset: 4px;
  right: 5px;
}
body._user-is-tabbing_ew3pk_11735 ._uw-submit-library-search_ew3pk_11796:focus {
  left: 4px;
}
body._user-is-tabbing_ew3pk_11735 ._uw-submit-library-search_ew3pk_11796:focus::after {
  outline: 2px solid #fff;
}
body._user-is-tabbing_ew3pk_11735 ._swiper-button-prev_ew3pk_181:focus,
body._user-is-tabbing_ew3pk_11735 ._swiper-button-next_ew3pk_182:focus {
  outline: 2px solid hsla(210, 100%, 50%, 0.5);
  position: absolute;
}
body._user-is-tabbing_ew3pk_11735 :focus {
  outline: none;
  box-shadow: none;
  position: relative;
  display: inline-block;
}
body._user-is-tabbing_ew3pk_11735 :focus::after {
  content: "" !important;
  outline: 2px solid hsla(210, 100%, 50%, 0.5);
  position: absolute;
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  z-index: 99999;
  margin-left: 0px !important;
}
body._user-is-tabbing_ew3pk_11735 ._orbit-next_ew3pk_9877:focus,
body._user-is-tabbing_ew3pk_11735 ._orbit-previous_ew3pk_9877:focus {
  position: absolute;
}
body._user-is-tabbing_ew3pk_11735 ._orbit-previous_ew3pk_9877:focus::after {
  font-family: "WwwUowEduAu";
  content: "\f004" !important;
  outline: 2px solid hsla(210, 100%, 50%, 0.5);
  z-index: 99999;
  position: static;
}
body._user-is-tabbing_ew3pk_11735 ._orbit-next_ew3pk_9877:focus::after {
  font-family: "WwwUowEduAu";
  content: "\f005" !important;
  outline: 2px solid hsla(210, 100%, 50%, 0.5);
  z-index: 99999;
  position: static;
}
body._user-is-tabbing_ew3pk_11735 ._page-navigator__list_ew3pk_11526 :focus::after {
  outline: 2px solid #efefef;
}
body._user-is-tabbing_ew3pk_11735 ._uw-scroll-top_ew3pk_3157:focus::after {
  content: "\f006" !important;
}

a._uw-button-grid--button_ew3pk_11849:focus::after {
  height: 235px;
  width: 290px;
}

._skip-link_ew3pk_11854 {
  position: absolute !important;
  left: 1rem;
  top: 1rem;
  text-transform: uppercase;
  font-size: 0.875rem;
  font-weight: bold;
  background: #fff;
  z-index: 100;
}
._skip-link_ew3pk_11854:not(:focus) {
  white-space: nowrap;
  width: 1px;
  height: 1px;
  overflow: hidden;
  border: 0;
  padding: 0;
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  margin: -1px;
}

._sr-only_ew3pk_11876 {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

body {
  scroll-behavior: smooth;
}

a {
  text-decoration: none;
}
a:hover, a:focus {
  text-decoration: underline;
}
a:focus {
  outline: 1px dotted #001641;
  box-shadow: 0px 0px 2px #fff;
}

@keyframes _linesAnimateIn_ew3pk_1 {
  0% {
    transform: rotate3d(0, 0, 1, -270deg) scale3d(0, 0, 1);
  }
  50% {
    transform: rotate3d(0, 0, 1, -270deg) scale3d(1, 1, 1);
  }
  100% {
    transform: rotate3d(0, 0, 1, -315deg) scale3d(1, 1, 1);
  }
}
@keyframes _fade-in-bottom_ew3pk_1 {
  0% {
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes _fade-in-left_ew3pk_1 {
  0% {
    -webkit-transform: translateX(-50px);
    transform: translateX(-50px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes _fade-in_ew3pk_10925 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _statUp_ew3pk_1 {
  0% {
    transform: translate3d(0, 30px, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes _statDown_ew3pk_1 {
  0% {
    transform: translate3d(0, -30px, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
blockquote {
  margin: 0 0 1.875rem;
  padding: 0;
  border: 0;
}
blockquote p {
  font-size: 1.6875rem;
  line-height: 1.1111111111;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
}
blockquote cite {
  color: #001641;
}
blockquote cite::before {
  content: none;
}

._blockquote--red_ew3pk_11985 {
  font-size: 1.6rem;
  font-style: italic;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  border-left: 0;
  line-height: 1.25;
  margin-bottom: 50px;
  position: relative;
  padding-top: 40px;
  color: #ed0a00;
}
._blockquote--red_ew3pk_11985::before {
  content: open-quote;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 6rem;
  position: absolute;
  top: -25px;
  left: -10px;
  color: #ed0a00;
}
._blockquote--red_ew3pk_11985::after {
  content: close-quote;
  visibility: hidden;
  position: absolute;
}

._blockquote-author_ew3pk_12011 {
  display: block;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  color: #001641;
  margin: 15px 0;
  font-style: normal;
  font-size: 0.9rem;
}

._checkbox_ew3pk_11773 {
  opacity: 0;
  position: absolute;
}
._checkbox_ew3pk_11773 + label {
  display: flex;
  margin-left: 0;
  margin-right: 0;
  position: relative;
}
._checkbox_ew3pk_11773 + label:before {
  border: 0.0625rem solid #001641;
  box-sizing: border-box;
  content: "";
  display: block;
  height: 0.875rem;
  margin: 0 0.75rem 0 0;
  transition: all 0.3s ease-in-out;
  width: 0.875rem;
  min-width: 0.875rem;
  z-index: 1;
}
._checkbox_ew3pk_11773:checked + label:before {
  border: 0;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAz0lEQVQokbXSQQqCQBQG4N9Z5GY6QjkGufMGQm07hjfyCN7CpYIuXYUtos10hEgIXfi3EAvKVIR+mN188x7vjZEDxIyIOej/0Nxs4CQJFpY1HZq2DSeOsdztoMJwGjRtu620XqO+XqF9/xsKKbEKAggpAQALpeDE8Qud93vUWr9fzQHmAG9RRJK8pylPrstKa5JkpTWPSrG71x2j26P0PGyjqK3YNIAQ/ZU+Wy2zDJfDAU1ZjqKv4XT4URSDCACM3i8nRNvuQPrXMYJ+wwl5AopfaPlvXPYKAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
  background-size: cover;
}
._checkbox_ew3pk_11773:focus + label {
  outline: 1px dotted #001641;
  box-shadow: 0px 0px 2px #fff;
}

div._data-grid_ew3pk_12055 {
  margin-bottom: 1rem;
}
div._data-grid_ew3pk_12055 div._header_ew3pk_12058 {
  padding: 0.5rem 0.625rem 0.625rem;
  font-weight: 600;
  text-align: left;
  background: #001641;
  color: #fff;
}
div._data-grid_ew3pk_12055 div._container_ew3pk_2909 {
  display: flex;
  flex-wrap: wrap;
  align-content: stretch;
}
div._data-grid_ew3pk_12055 div._container_ew3pk_2909 div {
  display: flex;
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 34%;
  align-content: stretch;
}
@media (max-width: 767px) {
  div._data-grid_ew3pk_12055 div._container_ew3pk_2909 div {
    flex-basis: 51%;
  }
}
div._data-grid_ew3pk_12055 div._container_ew3pk_2909 div div {
  padding: 0.5rem 0.625rem 0.625rem;
}
@media (max-width: 767px) {
  div._data-grid_ew3pk_12055 div._container_ew3pk_2909 div div {
    flex-basis: 34%;
  }
}
div._data-grid_ew3pk_12055 div._container_ew3pk_2909 div div:nth-child(odd) {
  font-weight: bold;
  background-color: #f1f1f1;
}
div._data-grid_ew3pk_12055 div._container_ew3pk_2909 div div:nth-child(even) {
  border: 1px solid #f1f1f1;
  word-break: break-word;
}

html {
  overflow-y: scroll;
  overflow-x: hidden;
  scroll-behavior: smooth;
}

html,
body {
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  min-height: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body {
  max-width: 112.5rem;
  margin: 0 auto;
  position: relative;
  transition: padding 0.5s;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

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

p > img {
  width: initial;
  height: auto;
  display: inline-block;
}

label {
  margin-bottom: 0.625rem;
}

body {
  background-color: #fff;
  max-width: none;
}

._uw-section-break_ew3pk_12149 {
  border: 0;
  background-image: linear-gradient(to right, #cacaca 50%, #ffffff 0%);
  background-position: bottom;
  background-size: 10px 1px;
  background-repeat: repeat-x;
  height: 1px;
}

@media print, screen and (max-width: 47.99875em) {
  ._page-content_ew3pk_12159 ._uw-image-block_ew3pk_12159 ._cell_ew3pk_3333 + ._cell_ew3pk_3333 {
    margin-top: 2rem;
  }
}
._page-content_ew3pk_12159 p:not([class^=button-]) > a:not([class^=button-]) {
  text-decoration: underline;
}
._page-content_ew3pk_12159 p:not([class^=button-]) > a:not([class^=button-]):visited {
  color: #663366;
}
._page-content_ew3pk_12159 p:not([class^=button-]) > a:not([class^=button-]):hover {
  text-decoration: none;
}

._page-content_ew3pk_12159:not(._uw-panel-grid-link-list_ew3pk_12173) ul:not(._menu_ew3pk_9554):not(._accordion_ew3pk_12173):not(._tabs_ew3pk_10194) li a:not(._color--navy_ew3pk_2880):not(._button_ew3pk_3169._primary_ew3pk_9295) {
  text-decoration: underline;
}
._page-content_ew3pk_12159:not(._uw-panel-grid-link-list_ew3pk_12173) ul:not(._menu_ew3pk_9554):not(._accordion_ew3pk_12173):not(._tabs_ew3pk_10194) li a:not(._color--navy_ew3pk_2880):not(._button_ew3pk_3169._primary_ew3pk_9295):visited {
  color: #663366;
}

._page-content_ew3pk_12159:not(._uw-panel-grid-link-list_ew3pk_12173) ul:not(._menu_ew3pk_9554):not(._accordion_ew3pk_12173):not(._tabs_ew3pk_10194) li a:not(._color--navy_ew3pk_2880):not(._button_ew3pk_3169._primary_ew3pk_9295):hover {
  text-decoration: none;
}

._uw-panel-section_ew3pk_11743 + ._uw-subject-courses-block_ew3pk_12184 {
  margin-top: 0 !important;
}

/*.page-content+.page-content {
  margin-top: 1rem;

  &.uw-media-block {
    margin-top: 2rem;
  }

  @include breakpoint(large) {
    margin-top: 2rem;
  }
}*/
hr {
  border-bottom-style: dashed;
}

._bg--grey_ew3pk_2862 ._image-link_ew3pk_12203,
._bg--grey_ew3pk_2862 ._uw-link-big_ew3pk_12204,
._bg--grey_ew3pk_2862 p._button-blue_ew3pk_12205 a,
p._button-blue_ew3pk_12205 ._bg--grey_ew3pk_2862 a,
._bg--grey_ew3pk_2862 p._button-red_ew3pk_12207 a,
p._button-red_ew3pk_12207 ._bg--grey_ew3pk_2862 a,
._bg--grey_ew3pk_2862 ._image-link__title_ew3pk_12209 {
  color: #0033FF;
}
._bg--grey_ew3pk_2862 + ._bg--navy_ew3pk_2892 {
  margin-top: 0;
}
._bg--grey_ew3pk_2862 + ._bg--grey_ew3pk_2862 {
  margin-top: 0;
}

._bg--navy_ew3pk_2892 + ._bg--navy_ew3pk_2892 {
  margin-top: 0;
}
._bg--navy_ew3pk_2892 + ._bg--grey_ew3pk_2862 {
  margin-top: 0;
}

._uw-page-intro_ew3pk_12226 {
  margin-block: var(--section-spacing-y);
}

._section-spacing_ew3pk_12230 {
  margin-block: var(--section-spacing-y);
}
._section-spacing_ew3pk_12230 > div:first-of-type h2:first-child {
  margin-top: 0;
}

p:not(:last-child) {
  margin: 0 0 1.875rem;
}
p._intro_ew3pk_3165 {
  font-size: 1.3rem;
  line-height: 1.2;
  font-weight: 400;
  letter-spacing: -0.02em;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
}
p._intro_ew3pk_3165._single-event-intro_ew3pk_12247 {
  margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 48em) {
  p._intro_ew3pk_3165._single-event-intro_ew3pk_12247 {
    margin-bottom: 0;
  }
}

input[type=radio] {
  opacity: 0;
  position: absolute !important;
  clip: rect(0, 0, 0, 0) !important;
}
input[type=radio] + label {
  position: relative;
  padding-left: 1.5625rem;
  padding-top: 0.1875rem;
  cursor: pointer;
  border-radius: 99.9%;
  color: #001641;
}
input[type=radio] + label:before {
  content: "";
  display: block;
  border: 0.0625rem solid #E5E5E4;
  width: 1.25rem;
  height: 1.25rem;
  position: absolute;
  top: 0.4375rem;
  left: 0;
  border-radius: 99.9%;
}
input[type=radio] + label:after {
  content: "";
  display: block;
  opacity: 0;
  width: 0.5rem;
  height: 0.5rem;
  background: #ed0a00 no-repeat center;
  top: 0.375rem;
  left: 0.375rem;
  position: absolute;
  border-radius: 99.99%;
}
input[type=radio]:checked + label:before {
  border-color: #ed0a00;
}
input[type=radio]:checked + label:after {
  opacity: 1;
  transition: opacity 0.2s ease-in-out;
  border-radius: 99.99%;
}

select:invalid,
select option:disabled,
select option[value=""] {
  color: rgba(21, 21, 21, 0.6) !important;
}

table {
  display: block;
  table-layout: fixed;
  width: 100%;
  overflow-x: auto;
}
@media print, screen and (min-width: 64em) {
  table {
    display: table;
  }
}
table._table-two-columns_ew3pk_12318 th:first-child {
  width: 35%;
}

table:not([class]),
._table-two-columns_ew3pk_12318 {
  margin-bottom: 2rem;
}
table:not([class]) thead tr,
._table-two-columns_ew3pk_12318 thead tr {
  background: #001641;
  color: #fff;
}
table:not([class]) thead a,
._table-two-columns_ew3pk_12318 thead a {
  color: #fff;
}
table:not([class]) tbody tr:nth-child(even),
._table-two-columns_ew3pk_12318 tbody tr:nth-child(even) {
  background-color: #f1f1f1;
}
table:not([class]) tbody tr th,
._table-two-columns_ew3pk_12318 tbody tr th {
  background: #001641;
  color: #fff;
  text-align: left;
}
table:not([class]) tbody tr th a,
._table-two-columns_ew3pk_12318 tbody tr th a {
  color: #fff;
}
._tabs-panel_ew3pk_10268 table:not([class]) tbody tr th,
._tabs-panel_ew3pk_10268 ._table-two-columns_ew3pk_12318 tbody tr th {
  background: inherit;
  color: inherit;
}
table:not([class]) tbody td,
._table-two-columns_ew3pk_12318 tbody td {
  border: 1px solid #f1f1f1;
}

._tableLayout_ew3pk_12359 thead tr {
  background: #001641;
  color: #fff;
}
._tableLayout_ew3pk_12359 tbody tr:nth-child(even) {
  background-color: #f1f1f1;
}
._tableLayout_ew3pk_12359 tbody td {
  border: 1px solid #f1f1f1;
}

._contact-result_ew3pk_12370 thead tr {
  background: #001641;
  color: #fff;
}
._contact-result_ew3pk_12370 tbody th {
  background-color: #f1f1f1;
}
@media (min-width: 980px) {
  ._contact-result_ew3pk_12370 tbody th {
    width: 150px;
    text-align: left;
  }
}
._contact-result_ew3pk_12370 tbody td {
  border: 1px solid #f1f1f1;
}
@media (min-width: 768px) {
  ._contact-result_ew3pk_12370 tbody td {
    width: 200px;
  }
}

#_parking-spaces_ew3pk_1 tr td:first-child {
  background: #001641;
  color: #fff;
  font-weight: bold;
}

table._student-profile_ew3pk_12398 tbody tr td:nth-child(2), table._student-profile_ew3pk_12398 tbody tr td:nth-child(3) {
  text-align: center;
}

svg ._solid-fill_ew3pk_12402 {
  fill: #ed0a00;
}
svg ._solid-stroke_ew3pk_12405 {
  stroke: #ed0a00;
}

._svg--primary_ew3pk_12409 svg ._solid-fill_ew3pk_12402 {
  fill: #001641;
}
._svg--primary_ew3pk_12409 svg ._solid-stroke_ew3pk_12405 {
  stroke: #001641;
}
._svg--secondary_ew3pk_12415 svg ._solid-fill_ew3pk_12402 {
  fill: #ed0a00;
}
._svg--secondary_ew3pk_12415 svg ._solid-stroke_ew3pk_12405 {
  stroke: #ed0a00;
}
._svg--tertiary_ew3pk_12421 svg ._solid-fill_ew3pk_12402 {
  fill: #0033FF;
}
._svg--tertiary_ew3pk_12421 svg ._solid-stroke_ew3pk_12405 {
  stroke: #0033FF;
}
._svg--white_ew3pk_12427 svg ._solid-fill_ew3pk_12402 {
  fill: white;
}
._svg--white_ew3pk_12427 svg ._solid-stroke_ew3pk_12405 {
  stroke: white;
}

svg._svg--primary_ew3pk_12409 ._solid-fill_ew3pk_12402 {
  fill: #001641;
}
svg._svg--primary_ew3pk_12409 ._solid-stroke_ew3pk_12405 {
  stroke: #001641;
}
svg._svg--secondary_ew3pk_12415 ._solid-fill_ew3pk_12402 {
  fill: #ed0a00;
}
svg._svg--secondary_ew3pk_12415 ._solid-stroke_ew3pk_12405 {
  stroke: #ed0a00;
}
svg._svg--tertiary_ew3pk_12421 ._solid-fill_ew3pk_12402 {
  fill: #0033FF;
}
svg._svg--tertiary_ew3pk_12421 ._solid-stroke_ew3pk_12405 {
  stroke: #0033FF;
}

._uw-breadcrumbs_ew3pk_12453 {
  padding-top: 40px;
  width: 100%;
  align-self: flex-start;
  flex: auto;
  margin-bottom: 0;
}
._uw-breadcrumbs_ew3pk_12453 ul {
  margin-bottom: 0;
}
._uw-breadcrumbs_ew3pk_12453 a,
._uw-breadcrumbs_ew3pk_12453 li {
  color: #fff;
  text-transform: none;
  font-weight: bold;
  font-size: 0.75rem;
}
._uw-breadcrumbs_ew3pk_12453 li:last-child a {
  font-weight: 400;
}

._breadcrumbs_ew3pk_9523 li {
  font-weight: 700;
}
._breadcrumbs_ew3pk_9523 li:not(:last-child)::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 10px;
}

._public-inner-standard_ew3pk_12483 ._page-navigator__button_ew3pk_11562 {
  width: 100%;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  ._public-inner-standard_ew3pk_12483 ._breadcrumbs_ew3pk_9523 {
    top: -1rem !important;
  }
}
@media (max-width: 768px) {
  ._public-inner-standard_ew3pk_12483 ._breadcrumbs_ew3pk_9523 a {
    display: inline-block !important;
  }
}

@media (max-width: 1199px) {
  ._uw-mc-landing_ew3pk_11519 ._uw-mc-header_ew3pk_11518 {
    padding-top: 0;
  }
}
._uw-mc-landing_ew3pk_11519 ._page-navigator__button_ew3pk_11562 {
  width: 100%;
}
@media (min-width: 768px) and (max-width: 1200px) {
  ._uw-mc-landing_ew3pk_11519 ._breadcrumbs_ew3pk_9523 {
    padding-top: 1rem;
  }
}

._public-events-calendar_ew3pk_12511 ._page-navigator__button_ew3pk_11562 {
  width: 100%;
}
._public-events-calendar_ew3pk_12511 ._breadcrumbs_ew3pk_9523 li {
  font-size: 0.8125rem;
}

@media (max-width: 768px) {
  ._public-events-calendar_ew3pk_12511 ul._breadcrumbs_ew3pk_9523,
  ._uw-mc-landing_ew3pk_11519 ul._breadcrumbs_ew3pk_9523 {
    top: -2.5rem !important;
  }
}

@media (max-width: 1200px) {
  ._uw-single-article_ew3pk_3341 ul._breadcrumbs_ew3pk_9523 {
    top: 0 !important;
  }
}
@media (max-width: 768px) {
  ._uw-single-article_ew3pk_3341 ul._breadcrumbs_ew3pk_9523 {
    padding-top: 0;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  ._uw-single-article_ew3pk_3341 ul._breadcrumbs_ew3pk_9523 {
    padding-top: 2rem;
  }
}

@media (min-width: 1200px) {
  ._course-landing_ew3pk_12542 ._breadcrumbs_ew3pk_9523 {
    padding-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  ._course-landing_ew3pk_12542 ._breadcrumbs_ew3pk_9523 {
    padding-top: 1rem;
  }
}
@media (max-width: 1200px) {
  ._course-landing_ew3pk_12542 ._breadcrumbs_ew3pk_9523 a {
    display: inline-block !important;
  }
}

@media (max-width: 1200px) {
  ._public-inner-standard_ew3pk_12483 ._breadcrumbs_ew3pk_9523 a {
    display: inline-block !important;
  }
}

._uw-library-landing_ew3pk_12563 ._page-navigator__button--breadcrumbs_ew3pk_12563 {
  min-width: 100%;
}

@media (max-width: 768px) {
  ._course-landing_ew3pk_12542._gutter_ew3pk_12568 ._breadcrumbs_ew3pk_9523 {
    padding-top: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  ._course-landing_ew3pk_12542._gutter_ew3pk_12568 ._page-navigator__list--pages--wrapper_ew3pk_11526 {
    padding-top: 1rem;
  }
}

@media (max-width: 768px) {
  ._public-inner-standard-with-nav_ew3pk_12579 ._breadcrumbs_ew3pk_9523 {
    top: -5rem;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  ._public-inner-standard-with-nav_ew3pk_12579 ._breadcrumbs_ew3pk_9523 {
    top: -3.5rem;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  ._public-inner-standard-with-nav_ew3pk_12579 ._page-navigator__list--pages--wrapper_ew3pk_11526 {
    padding-top: 1rem;
  }
}

._uw-single-event_ew3pk_3322 ._breadcrumbs_ew3pk_9523 li {
  font-size: 0.8125rem;
  line-height: 1.125rem;
}

@media (max-width: 1200px) {
  ._taem-layout_ew3pk_12600 ._breadcrumbs_ew3pk_9523 li a {
    display: inline-block !important;
  }
}

._button_ew3pk_3169 {
  font-size: 1.125rem;
  line-height: 1.2222222222;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  display: flex;
  align-items: center;
  padding: 0;
  text-transform: uppercase;
  color: #ed0a00;
  cursor: pointer;
  text-decoration: none;
  text-align: left;
}
._button--chevron-left-before_ew3pk_12623::before {
  font-family: "WwwUowEduAu";
  content: "\f004";
  font-size: 1.3rem;
  transition: transform 0.4s;
  margin-right: 0.5rem;
}
._button--chevron-left-before_ew3pk_12623:hover::before {
  transform: translate3d(-0.625rem, 0, 0);
}
._button--chevron-left-before_ew3pk_12623 i,
._button--chevron-left-before_ew3pk_12623 ._fa-chevron-left_ew3pk_2720 {
  display: none;
}
._button--chevron-left_ew3pk_12623::after {
  font-family: "WwwUowEduAu";
  content: "\f004";
  font-size: 1.75rem;
  transition: transform 0.4s;
}
._button--chevron-left_ew3pk_12623:hover::after {
  transform: translate3d(0.625rem, 0, 0);
}
._button--chevron-left_ew3pk_12623 i,
._button--chevron-left_ew3pk_12623 ._fa-chevron-left_ew3pk_2720 {
  display: none;
}
._button--chevron-right_ew3pk_12650 {
  display: flex;
}
._button--chevron-right_ew3pk_12650::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  font-size: 1.75rem;
  margin-left: 0.9375rem;
  transition: transform 0.4s;
}
._button--chevron-right_ew3pk_12650:hover::after {
  transform: translate3d(0.625rem, 0, 0);
}
._button--chevron-right_ew3pk_12650 i,
._button--chevron-right_ew3pk_12650 ._fa-chevron-right_ew3pk_2712 {
  display: none;
}
._button_ew3pk_3169 i {
  margin-left: 0.9375rem;
  transition: transform 0.4s;
}
._button_ew3pk_3169:focus, ._button_ew3pk_3169:hover {
  outline: none;
}
._button_ew3pk_3169:focus i._fa-chevron-right_ew3pk_2712, ._button_ew3pk_3169:hover i._fa-chevron-right_ew3pk_2712 {
  transform: translate3d(0.625rem, 0, 0);
}
._button_ew3pk_3169:focus {
  outline: 1px dotted #001641;
}
._button_ew3pk_3169._primary_ew3pk_9295 {
  color: #001641;
  background: none;
}
._button_ew3pk_3169._primary_ew3pk_9295._solid_ew3pk_9287 {
  background: #001641;
  color: #fff;
  padding: 1rem;
  display: inline-block;
}
._button_ew3pk_3169._primary_ew3pk_9295:focus, ._button_ew3pk_3169._primary_ew3pk_9295:hover {
  background: none;
  color: #ed0a00;
}
._button-red_ew3pk_12207, ._button_ew3pk_3169._red_ew3pk_9343 {
  color: #ed0a00 !important;
  background: none;
  cursor: pointer;
  padding-bottom: 0.2em;
  display: flex;
  align-items: center;
}
._button-red_ew3pk_12207:focus, ._button-red_ew3pk_12207:hover, ._button_ew3pk_3169._red_ew3pk_9343:focus, ._button_ew3pk_3169._red_ew3pk_9343:hover {
  background: none;
}
._button-small_ew3pk_12705, ._button_ew3pk_3169._small_ew3pk_2033 {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._button-small_ew3pk_12705::after, ._button-small_ew3pk_12705::before, ._button_ew3pk_3169._small_ew3pk_2033::after, ._button_ew3pk_3169._small_ew3pk_2033::before {
  font-size: 1rem;
}
._button-blue_ew3pk_12205, ._button_ew3pk_3169._blue_ew3pk_11516 {
  color: #0033FF;
}
._button-white_ew3pk_12721, ._button_ew3pk_3169._white_ew3pk_12721 {
  color: #fff;
}
._button-backward_ew3pk_12724 i, ._button_ew3pk_3169._backward_ew3pk_12724 i {
  margin-left: 0;
  margin-right: 0.9375rem;
}
._button-backward_ew3pk_12724:focus, ._button-backward_ew3pk_12724:hover, a:focus ._button-backward_ew3pk_12724, a:hover ._button-backward_ew3pk_12724, ._button_ew3pk_3169._backward_ew3pk_12724:focus, ._button_ew3pk_3169._backward_ew3pk_12724:hover, a:focus ._button_ew3pk_3169._backward_ew3pk_12724, a:hover ._button_ew3pk_3169._backward_ew3pk_12724 {
  text-decoration: none;
}
._button-backward_ew3pk_12724:focus i, ._button-backward_ew3pk_12724:hover i, a:focus ._button-backward_ew3pk_12724 i, a:hover ._button-backward_ew3pk_12724 i, ._button_ew3pk_3169._backward_ew3pk_12724:focus i, ._button_ew3pk_3169._backward_ew3pk_12724:hover i, a:focus ._button_ew3pk_3169._backward_ew3pk_12724 i, a:hover ._button_ew3pk_3169._backward_ew3pk_12724 i {
  transform: translate3d(-0.625rem, 0, 0);
}

._expanding-button_ew3pk_12735,
._uw-tabs_ew3pk_12736 ._tabs-title_ew3pk_10233 {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #fff;
  position: relative;
  text-transform: uppercase;
}
._expanding-button_ew3pk_12735 a,
._uw-tabs_ew3pk_12736 ._tabs-title_ew3pk_10233 a {
  background-color: #001641;
  padding: 0.625rem 2.8125rem 0.625rem 0.9375rem;
}
._expanding-button_ew3pk_12735 a:focus,
._uw-tabs_ew3pk_12736 ._tabs-title_ew3pk_10233 a:focus {
  outline: 1px dotted #001641 !important;
  box-shadow: 0 0 2px #fff;
  text-decoration: underline;
}
._expanding-button_ew3pk_12735:before,
._uw-tabs_ew3pk_12736 ._tabs-title_ew3pk_10233:before {
  content: "";
  height: 0.125rem;
  width: 0.75rem;
  display: block;
  background: #fff;
  position: absolute;
  right: 0.9375rem;
  top: 1.0625rem;
}
._expanding-button_ew3pk_12735:after,
._uw-tabs_ew3pk_12736 ._tabs-title_ew3pk_10233:after {
  content: "";
  height: 0.125rem;
  width: 0.75rem;
  display: block;
  background: #fff;
  position: absolute;
  right: 0.9375rem;
  top: 1.0625rem;
  transform: rotate(90deg);
  transition: all 0.25s;
}
._expanding-button_ew3pk_12735:hover,
._uw-tabs_ew3pk_12736 ._tabs-title_ew3pk_10233:hover {
  text-decoration: none;
  background-color: #001641;
}
._expanding-button_ew3pk_12735:hover a,
._uw-tabs_ew3pk_12736 ._tabs-title_ew3pk_10233:hover a {
  background: none;
}
._expanding-button_ew3pk_12735 a,
._uw-tabs_ew3pk_12736 ._tabs-title_ew3pk_10233 a {
  color: #fff;
}
._expanding-button_ew3pk_12735._active_ew3pk_9735, ._expanding-button_ew3pk_12735._is-active_ew3pk_9731,
._uw-tabs_ew3pk_12736 ._tabs-title_ew3pk_10233._active_ew3pk_9735,
._uw-tabs_ew3pk_12736 ._tabs-title_ew3pk_10233._is-active_ew3pk_9731 {
  background: #fff;
  color: #ed0a00;
}
._expanding-button_ew3pk_12735._active_ew3pk_9735 a, ._expanding-button_ew3pk_12735._is-active_ew3pk_9731 a,
._uw-tabs_ew3pk_12736 ._tabs-title_ew3pk_10233._active_ew3pk_9735 a,
._uw-tabs_ew3pk_12736 ._tabs-title_ew3pk_10233._is-active_ew3pk_9731 a {
  background: #fff;
  color: #DB0B00;
}
._expanding-button_ew3pk_12735._active_ew3pk_9735::after, ._expanding-button_ew3pk_12735._active_ew3pk_9735::before, ._expanding-button_ew3pk_12735._is-active_ew3pk_9731::after, ._expanding-button_ew3pk_12735._is-active_ew3pk_9731::before,
._uw-tabs_ew3pk_12736 ._tabs-title_ew3pk_10233._active_ew3pk_9735::after,
._uw-tabs_ew3pk_12736 ._tabs-title_ew3pk_10233._active_ew3pk_9735::before,
._uw-tabs_ew3pk_12736 ._tabs-title_ew3pk_10233._is-active_ew3pk_9731::after,
._uw-tabs_ew3pk_12736 ._tabs-title_ew3pk_10233._is-active_ew3pk_9731::before {
  transform: translateZ(0);
  top: 1.125rem;
}
._expanding-button_ew3pk_12735._active_ew3pk_9735::before, ._expanding-button_ew3pk_12735._is-active_ew3pk_9731::before,
._uw-tabs_ew3pk_12736 ._tabs-title_ew3pk_10233._active_ew3pk_9735::before,
._uw-tabs_ew3pk_12736 ._tabs-title_ew3pk_10233._is-active_ew3pk_9731::before {
  background: #ed0a00;
}
._expanding-button_ew3pk_12735._active_ew3pk_9735::after, ._expanding-button_ew3pk_12735._is-active_ew3pk_9731::after,
._uw-tabs_ew3pk_12736 ._tabs-title_ew3pk_10233._active_ew3pk_9735::after,
._uw-tabs_ew3pk_12736 ._tabs-title_ew3pk_10233._is-active_ew3pk_9731::after {
  transform: rotate(0deg);
  background: #ed0a00;
}

button:focus, button:hover {
  outline: none;
}
button:focus {
  outline: 1px dotted #001641;
  box-shadow: 0 0 2px #fff;
}

._uw-button_ew3pk_2905, ._uw-stories-search_ew3pk_2905 button, ._uw-subscription-form_ew3pk_2905 button, ._uw-subscription-form_ew3pk_2905 a, ._uw-link-box--link_ew3pk_2905, ._uw-bg-link_ew3pk_2905, ._uw-button-blue_ew3pk_2905, ._uw-button-red_ew3pk_2905, ._uw-button-white_ew3pk_2905 {
  display: block;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #001641;
  font-weight: 700;
  text-transform: uppercase;
  margin: 10px 0;
  font-size: 1rem;
  transition: color cubic-bezier(0.77, 0, 0.18, 1);
}
._uw-button--rhs_ew3pk_12848 {
  display: inline-block;
  margin-right: 1.4em;
}
._uw-button--rhs_ew3pk_12848::after {
  position: absolute;
}
._uw-button_ew3pk_2905::after, ._uw-stories-search_ew3pk_2905 button::after, ._uw-subscription-form_ew3pk_2905 button::after, ._uw-subscription-form_ew3pk_2905 a::after, ._uw-link-box--link_ew3pk_2905::after, ._uw-bg-link_ew3pk_2905::after, ._uw-button-blue_ew3pk_2905::after, ._uw-button-red_ew3pk_2905::after, ._uw-button-white_ew3pk_2905::after {
  font-family: "WwwUowEduAu";
  content: "\f001";
  margin-left: 15px;
  transition: margin-left cubic-bezier(0.77, 0, 0.18, 1) 0.3s;
}
._uw-button_ew3pk_2905:hover, ._uw-stories-search_ew3pk_2905 button:hover, ._uw-subscription-form_ew3pk_2905 button:hover, ._uw-subscription-form_ew3pk_2905 a:hover, ._uw-link-box--link_ew3pk_2905:hover, ._uw-bg-link_ew3pk_2905:hover, ._uw-button-blue_ew3pk_2905:hover, ._uw-button-red_ew3pk_2905:hover, ._uw-button-white_ew3pk_2905:hover {
  color: #ed0a00;
  text-decoration: none;
  cursor: pointer;
}
._uw-button_ew3pk_2905:hover::after, ._uw-stories-search_ew3pk_2905 button:hover::after, ._uw-subscription-form_ew3pk_2905 button:hover::after, ._uw-subscription-form_ew3pk_2905 a:hover::after, ._uw-link-box--link_ew3pk_2905:hover::after, ._uw-bg-link_ew3pk_2905:hover::after, ._uw-button-blue_ew3pk_2905:hover::after, ._uw-button-red_ew3pk_2905:hover::after, ._uw-button-white_ew3pk_2905:hover::after {
  margin-left: 20px;
}

._uw-button-white_ew3pk_2905 {
  color: #fff !important;
}

._uw-button-red_ew3pk_2905 {
  color: #ed0a00 !important;
}

._uw-button-blue_ew3pk_2905 {
  color: #0033FF !important;
}

._uw-submit-search_ew3pk_12882:hover::after {
  margin-left: 15px;
  position: relative;
  left: 5px;
}

._more-cta_ew3pk_12888 {
  color: #ed0a00 !important;
  font-size: 1.25rem !important;
}

._uw-email-link_ew3pk_12893,
._uw-phone-link_ew3pk_12894 {
  margin-left: 25px;
}
._uw-email-link_ew3pk_12893::before,
._uw-phone-link_ew3pk_12894::before {
  font-family: "WwwUowEduAu";
  content: "\f014";
  margin-right: 5px;
}
._uw-email-link_ew3pk_12893:hover,
._uw-phone-link_ew3pk_12894:hover {
  opacity: 0.8;
}

._uw-email-link_ew3pk_12893::before {
  content: "\f01b";
}

._btn_ew3pk_12912 {
  padding: 8px 12px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1rem;
  margin-right: 15px;
  margin-bottom: 15px;
  transition: background-color ease-in-out 0.3s;
}
._btn_ew3pk_12912:active, ._btn_ew3pk_12912:focus {
  color: #fff;
}
._btn--red_ew3pk_12924 {
  background-color: #ed0a00;
  color: #fff;
}
._btn--white_ew3pk_12928 {
  background-color: #fff;
  color: #ed0a00;
}
._btn--white_ew3pk_12928:active, ._btn--white_ew3pk_12928:focus {
  color: #ed0a00;
}
._btn--navy_ew3pk_12935 {
  background-color: #001641;
  color: #fff;
}
._btn--navy_ew3pk_12935:hover {
  background-color: #ed0a00;
  color: #fff;
}
._btn--angle_ew3pk_12943::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 10px;
}
._btn--plus_ew3pk_12948::after {
  font-family: "WwwUowEduAu";
  content: "\f022";
  margin-left: 10px;
}
._btn--large_ew3pk_12953 {
  font-size: 1.15rem;
}
._btn--minus_ew3pk_12956::after {
  font-family: "WwwUowEduAu";
  content: "\f023";
  margin-left: 10px;
}
._btn--plus_ew3pk_12948::after {
  font-family: "WwwUowEduAu";
  content: "\f022";
  margin-left: 10px;
}
._btn--square-plus_ew3pk_12966::after {
  font-family: "WwwUowEduAu";
  content: "\f020";
  font-size: 2rem;
  position: relative;
  top: -4px;
  position: absolute;
  right: 0;
}

._uw-scroll-top_ew3pk_3157 {
  height: 45px;
  width: 45px;
  background: #fff;
  border: 1px solid #001641;
  border-radius: 50%;
  position: fixed !important;
  bottom: 2.8125rem;
  right: 2.5rem;
  z-index: 1;
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}
._uw-scroll-top_ew3pk_3157:hover {
  border: 1px solid #ed0a00;
  cursor: pointer;
}
._uw-scroll-top_ew3pk_3157:hover::after {
  color: #ed0a00;
}
._scroll-active_ew3pk_12996 ._uw-scroll-top_ew3pk_3157 {
  opacity: 1;
}
._uw-scroll-top_ew3pk_3157::after {
  font-family: "WwwUowEduAu";
  content: "\f006";
  font-size: 3rem;
  position: relative;
  top: -4px;
}

._download-link_ew3pk_13007 {
  color: #fff;
  font-size: 16px !important;
}
._download-link_ew3pk_13007:hover {
  color: #fff;
}
._download-link_ew3pk_13007:hover::after {
  margin-left: 13px;
}
._download-link_ew3pk_13007::after {
  font-family: "WwwUowEduAu";
  content: "\f01a";
  transition: margin-left 0.2s ease-in-out;
  margin-left: 10px;
}

._btn-menu_ew3pk_13024 {
  display: block;
  position: relative;
  padding-right: 32px;
}
._btn-menu_ew3pk_13024 ._icon-menu-bar-1_ew3pk_13029,
._btn-menu_ew3pk_13024 ._icon-menu-bar-2_ew3pk_13030,
._btn-menu_ew3pk_13024 ._icon-menu-bar-3_ew3pk_13031 {
  position: absolute;
  top: 2px;
  right: 0;
  display: block;
  font-size: 0.625rem;
  padding: 0;
  -webkit-appearance: none;
  color: black;
  width: 20px;
  height: 3px;
  background-color: black;
  -webkit-transition: all 0.2s ease-in;
  -webkit-transform: rotate(0deg);
}
._btn-menu_ew3pk_13024 ._icon-menu-bar-2_ew3pk_13030 {
  top: 8px;
}
._btn-menu_ew3pk_13024 ._icon-menu-bar-3_ew3pk_13031 {
  top: 14px;
}
._btn-menu_ew3pk_13024._menu-open_ew3pk_13052 ._icon-menu-bar-1_ew3pk_13029 {
  top: 9px;
  transform: rotate(-135deg);
  transition: all 0.2s ease-in;
}
._btn-menu_ew3pk_13024._menu-open_ew3pk_13052 ._icon-menu-bar-2_ew3pk_13030 {
  left: -500px;
  background-color: transparent;
  transition: all 0.2s ease-in;
}
._btn-menu_ew3pk_13024._menu-open_ew3pk_13052 ._icon-menu-bar-3_ew3pk_13031 {
  top: 9px;
  transform: rotate(135deg);
  transition: all 0.2s ease-in;
}

._calendar_ew3pk_13068 {
  margin-bottom: 3.125rem;
  order: 0;
}
._calendar_ew3pk_13068 table {
  border-collapse: collapse;
  margin-bottom: 2.8125rem;
}
._calendar_ew3pk_13068 table tbody,
._calendar_ew3pk_13068 table thead {
  border: 0;
  background: transparent;
}
._calendar_ew3pk_13068 ._calendar-box-header_ew3pk_13081 th {
  padding-bottom: 1.25rem;
  border: 0;
  border-bottom: 1px solid #001641;
}
._calendar_ew3pk_13068 ._calendar-box-header_ew3pk_13081 th:nth-child(2) {
  text-align: center;
  font-size: 1.5rem;
  line-height: 1.1666666667;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: none;
}
._calendar_ew3pk_13068 ._calendar-box-header_ew3pk_13081 th:nth-child(3) {
  text-align: right;
}
._calendar_ew3pk_13068 ._calendar-box-header_ew3pk_13081 a {
  font-size: 1.4375rem;
  color: #001641;
}
._calendar_ew3pk_13068 ._calendar-box-header_ew3pk_13081 a:hover {
  color: #ed0a00;
}
._calendar_ew3pk_13068 ._spacer_ew3pk_13109 {
  height: 1.5625rem;
}
._calendar_ew3pk_13068 ._calendar-dayhead_ew3pk_13112 th {
  margin-top: 1.5625rem;
  padding: 0.75rem 0.3125rem;
  background: #E5E5E4;
  font-weight: normal;
  border: 0;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-align: center;
  border-right: 0.0625rem solid rgba(255, 255, 255, 0.3);
}
._calendar_ew3pk_13068 tbody td {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 600;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  padding: 0.75rem 0;
  text-align: center;
  border: 0;
  border-right: 0.0625rem solid rgba(255, 255, 255, 0.3);
  border-top: 0.0625rem solid rgba(255, 255, 255, 0.3);
  transition: background-color 0.1s, color 0.1s;
  width: 14.2%;
  height: 42px;
  opacity: 0.2;
  position: relative;
}
._calendar_ew3pk_13068 tbody td a {
  position: absolute;
  height: 100%;
  width: 100%;
  line-height: 40px;
  height: 41px;
  left: 0;
  top: 0;
}
._calendar_ew3pk_13068 tbody td a:hover {
  text-decoration: none;
}
._calendar_ew3pk_13068 tbody td._thismonth_ew3pk_13160 {
  opacity: 1;
}
._calendar_ew3pk_13068 tbody td._active_ew3pk_9735 {
  background: #0033FF;
  color: #fff;
}
._calendar_ew3pk_13068 tbody td._active_ew3pk_9735 a {
  color: #fff;
}
._calendar_ew3pk_13068 tbody td._active_ew3pk_9735:after {
  display: none;
}
._calendar_ew3pk_13068 tbody td._active_ew3pk_9735:hover {
  background: #ed0a00;
}
._calendar_ew3pk_13068 tbody td._fillday_ew3pk_13176._NotInFilter_ew3pk_13176 {
  background: #fff;
}
._calendar_ew3pk_13068 tbody td._fillday_ew3pk_13176._NotInFilter_ew3pk_13176 a {
  color: #001641;
}
._calendar_ew3pk_13068 tbody td._fillday_ew3pk_13176._NotInFilter_ew3pk_13176._active_ew3pk_9735 {
  background: #0033FF;
}
._calendar_ew3pk_13068 tbody td._fillday_ew3pk_13176._NotInFilter_ew3pk_13176._active_ew3pk_9735:hover {
  background: #ed0a00;
}
._calendar_ew3pk_13068 tbody td._fillday_ew3pk_13176._NotInFilter_ew3pk_13176._active_ew3pk_9735 a {
  color: #fff;
}
._calendar_ew3pk_13068 tbody td._selected_ew3pk_13191, ._calendar_ew3pk_13068 tbody td._today_ew3pk_13191 {
  background: #ed0a00;
  color: #fff;
}
._calendar_ew3pk_13068 tbody td._selected_ew3pk_13191:after, ._calendar_ew3pk_13068 tbody td._today_ew3pk_13191:after {
  display: none;
}

._view-switchers_ew3pk_13199 {
  text-align: center;
  margin-bottom: 1.25rem;
}
._view-switchers_ew3pk_13199 a,
._view-switchers_ew3pk_13199 span {
  margin: 0.625rem 0.5rem;
  padding: 0.3125rem 0;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 600;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._view-switchers_ew3pk_13199 a:first-of-type,
._view-switchers_ew3pk_13199 span:first-of-type {
  margin-left: 0;
}
._view-switchers_ew3pk_13199 a {
  color: #001641;
}
._view-switchers_ew3pk_13199 a:hover {
  border-bottom: 0.125rem solid #001641;
  text-decoration: none;
}
._view-switchers_ew3pk_13199 span {
  border-bottom: 0.125rem solid #ed0a00;
  color: #ed0a00;
}

._cta-full-width-cell_ew3pk_13232 {
  background: no-repeat center center;
  background-size: cover;
}
._cta-full-width-cell_ew3pk_13232 * {
  color: white;
  text-align: center;
}
._cta-full-width-cell_ew3pk_13232 *:hover {
  color: white;
  text-align: center;
}
._cta-full-width-cell_ew3pk_13232 a {
  padding: 0 5px 0 5px;
}
._cta-full-width-cell_ew3pk_13232 a:hover, ._cta-full-width-cell_ew3pk_13232 a:focus {
  color: #ed0a00;
  background: white;
}
._cta-full-width-cell_ew3pk_13232 a:hover svg path, ._cta-full-width-cell_ew3pk_13232 a:focus svg path {
  fill: #ed0a00;
}
._cta-full-width-cell_ew3pk_13232 ._uw-button_ew3pk_2905, ._cta-full-width-cell_ew3pk_13232 ._uw-stories-search_ew3pk_2905 button, ._uw-stories-search_ew3pk_2905 ._cta-full-width-cell_ew3pk_13232 button, ._cta-full-width-cell_ew3pk_13232 ._uw-subscription-form_ew3pk_2905 button, ._uw-subscription-form_ew3pk_2905 ._cta-full-width-cell_ew3pk_13232 button, ._cta-full-width-cell_ew3pk_13232 ._uw-subscription-form_ew3pk_2905 a, ._uw-subscription-form_ew3pk_2905 ._cta-full-width-cell_ew3pk_13232 a, ._cta-full-width-cell_ew3pk_13232 ._uw-link-box--link_ew3pk_2905, ._cta-full-width-cell_ew3pk_13232 ._uw-bg-link_ew3pk_2905, ._cta-full-width-cell_ew3pk_13232 ._uw-button-white_ew3pk_2905, ._cta-full-width-cell_ew3pk_13232 ._uw-button-red_ew3pk_2905, ._cta-full-width-cell_ew3pk_13232 ._uw-button-blue_ew3pk_2905 {
  display: inline-block;
}
._cta-full-width-cell_ew3pk_13232 ._image-layer_ew3pk_13257 {
  background-color: rgba(0, 0, 0, 0.4);
}
._cta-full-width-cell_ew3pk_13232 ._grid-container_ew3pk_3812, ._cta-full-width-cell_ew3pk_13232 ._mw-grid-container_ew3pk_3812 {
  padding-block: var(--section-spacing-y);
}
._cta-full-width-cell_ew3pk_13232 ._grid-container_ew3pk_3812 ._cell_ew3pk_3333 ._uw-social-links_ew3pk_13263, ._cta-full-width-cell_ew3pk_13232 ._mw-grid-container_ew3pk_3812 ._cell_ew3pk_3333 ._uw-social-links_ew3pk_13263 {
  width: unset;
  color: white;
}
._cta-full-width-cell_ew3pk_13232 ._grid-container_ew3pk_3812 ._cell_ew3pk_3333 ._uw-social-links_ew3pk_13263 a, ._cta-full-width-cell_ew3pk_13232 ._mw-grid-container_ew3pk_3812 ._cell_ew3pk_3333 ._uw-social-links_ew3pk_13263 a {
  display: inline-block;
  padding: 0;
  margin-left: 30px;
}
._cta-full-width-cell_ew3pk_13232 ._grid-container_ew3pk_3812 ._cell_ew3pk_3333 ._uw-social-links_ew3pk_13263:nth-of-type(1), ._cta-full-width-cell_ew3pk_13232 ._mw-grid-container_ew3pk_3812 ._cell_ew3pk_3333 ._uw-social-links_ew3pk_13263:nth-of-type(1) {
  margin-left: 0;
}
._cta-full-width-cell_ew3pk_13232 ._grid-container_ew3pk_3812 ._cell_ew3pk_3333 ._uw-social-links_ew3pk_13263 svg, ._cta-full-width-cell_ew3pk_13232 ._mw-grid-container_ew3pk_3812 ._cell_ew3pk_3333 ._uw-social-links_ew3pk_13263 svg {
  margin: 0 4px 0 4px;
  pointer-events: none;
}
._cta-full-width-cell_ew3pk_13232 ._grid-container_ew3pk_3812 ._cell_ew3pk_3333 > div, ._cta-full-width-cell_ew3pk_13232 ._mw-grid-container_ew3pk_3812 ._cell_ew3pk_3333 > div,
._cta-full-width-cell_ew3pk_13232 ._grid-container_ew3pk_3812 ._cell_ew3pk_3333 > p,
._cta-full-width-cell_ew3pk_13232 ._mw-grid-container_ew3pk_3812 ._cell_ew3pk_3333 > p {
  margin: 50px auto 0 auto;
}
._cta-full-width-cell_ew3pk_13232 ._grid-container_ew3pk_3812 ._cell_ew3pk_3333 hr, ._cta-full-width-cell_ew3pk_13232 ._mw-grid-container_ew3pk_3812 ._cell_ew3pk_3333 hr {
  margin: 50px auto 0 auto;
  width: 75px;
}
._cta-full-width-cell_ew3pk_13232 ._grid-container_ew3pk_3812 ._cell_ew3pk_3333 a, ._cta-full-width-cell_ew3pk_13232 ._mw-grid-container_ew3pk_3812 ._cell_ew3pk_3333 a {
  margin-left: 50px;
}
._cta-full-width-cell_ew3pk_13232 ._grid-container_ew3pk_3812 ._cell_ew3pk_3333 a:nth-of-type(1), ._cta-full-width-cell_ew3pk_13232 ._mw-grid-container_ew3pk_3812 ._cell_ew3pk_3333 a:nth-of-type(1) {
  margin-left: 0;
}
@media only screen and (max-width: 480px) {
  ._cta-full-width-cell_ew3pk_13232 ._grid-container_ew3pk_3812 ._cell_ew3pk_3333 a, ._cta-full-width-cell_ew3pk_13232 ._mw-grid-container_ew3pk_3812 ._cell_ew3pk_3333 a {
    margin-left: 0;
    padding: 5px;
  }
}
._cta-full-width-cell_ew3pk_13232 ._grid-container_ew3pk_3812 ._cell_ew3pk_3333 h2, ._cta-full-width-cell_ew3pk_13232 ._mw-grid-container_ew3pk_3812 ._cell_ew3pk_3333 h2 {
  margin: 0;
  font-size: 3rem;
  font-weight: 700;
}
@media (max-width: 480px) {
  ._cta-full-width-cell_ew3pk_13232 ._grid-container_ew3pk_3812 ._cell_ew3pk_3333 h2, ._cta-full-width-cell_ew3pk_13232 ._mw-grid-container_ew3pk_3812 ._cell_ew3pk_3333 h2 {
    font-size: 2rem;
  }
}
._cta-full-width-cell_ew3pk_13232 ._grid-container_ew3pk_3812 ._cell_ew3pk_3333 ._contact_ew3pk_12370, ._cta-full-width-cell_ew3pk_13232 ._mw-grid-container_ew3pk_3812 ._cell_ew3pk_3333 ._contact_ew3pk_12370,
._cta-full-width-cell_ew3pk_13232 ._grid-container_ew3pk_3812 ._cell_ew3pk_3333 ._uw-social-links_ew3pk_13263,
._cta-full-width-cell_ew3pk_13232 ._mw-grid-container_ew3pk_3812 ._cell_ew3pk_3333 ._uw-social-links_ew3pk_13263 {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  align-content: space-around;
}
@media only screen and (max-width: 480px) {
  ._cta-full-width-cell_ew3pk_13232 ._grid-container_ew3pk_3812 ._cell_ew3pk_3333 ._contact_ew3pk_12370, ._cta-full-width-cell_ew3pk_13232 ._mw-grid-container_ew3pk_3812 ._cell_ew3pk_3333 ._contact_ew3pk_12370 {
    flex-direction: column;
  }
}
._cta-full-width-cell_ew3pk_13232 svg {
  height: 18px;
  width: 18px;
  vertical-align: middle;
}
._cta-full-width-cell_ew3pk_13232 svg path {
  fill: white;
}
._cta-full-width-cell--primary_ew3pk_13332 {
  background-color: #001641;
}
._cta-full-width-cell--secondary_ew3pk_13335 {
  background-color: #ed0a00;
}
._cta-full-width-cell--tertiary_ew3pk_13338 {
  background-color: #0033FF;
}
._cta-full-width-cell--white_ew3pk_13341 {
  background-color: white;
}
._cta-full-width-cell--grey_ew3pk_13344 {
  background-color: #F2F2F2;
}
._cta-full-width-cell_ew3pk_13232._cta-text--primary_ew3pk_13347 * {
  color: #001641;
  fill: #001641;
}
._cta-full-width-cell_ew3pk_13232._cta-text--primary_ew3pk_13347 *:hover {
  color: #001641;
  fill: #001641;
}
._cta-full-width-cell_ew3pk_13232._cta-text--primary_ew3pk_13347 * a:hover {
  color: #ed0a00;
}
._cta-full-width-cell_ew3pk_13232._cta-text--primary_ew3pk_13347 ._uw-button_ew3pk_2905:hover, ._cta-full-width-cell_ew3pk_13232._cta-text--primary_ew3pk_13347 ._uw-stories-search_ew3pk_2905 button:hover, ._uw-stories-search_ew3pk_2905 ._cta-full-width-cell_ew3pk_13232._cta-text--primary_ew3pk_13347 button:hover, ._cta-full-width-cell_ew3pk_13232._cta-text--primary_ew3pk_13347 ._uw-subscription-form_ew3pk_2905 button:hover, ._uw-subscription-form_ew3pk_2905 ._cta-full-width-cell_ew3pk_13232._cta-text--primary_ew3pk_13347 button:hover, ._cta-full-width-cell_ew3pk_13232._cta-text--primary_ew3pk_13347 ._uw-subscription-form_ew3pk_2905 a:hover, ._uw-subscription-form_ew3pk_2905 ._cta-full-width-cell_ew3pk_13232._cta-text--primary_ew3pk_13347 a:hover, ._cta-full-width-cell_ew3pk_13232._cta-text--primary_ew3pk_13347 ._uw-link-box--link_ew3pk_2905:hover, ._cta-full-width-cell_ew3pk_13232._cta-text--primary_ew3pk_13347 ._uw-bg-link_ew3pk_2905:hover, ._cta-full-width-cell_ew3pk_13232._cta-text--primary_ew3pk_13347 ._uw-button-white_ew3pk_2905:hover, ._cta-full-width-cell_ew3pk_13232._cta-text--primary_ew3pk_13347 ._uw-button-red_ew3pk_2905:hover, ._cta-full-width-cell_ew3pk_13232._cta-text--primary_ew3pk_13347 ._uw-button-blue_ew3pk_2905:hover {
  color: #ed0a00;
}
._cta-full-width-cell_ew3pk_13232._cta-text--secondary_ew3pk_13361 * {
  color: #ed0a00;
  fill: #ed0a00;
}
._cta-full-width-cell_ew3pk_13232._cta-text--secondary_ew3pk_13361 *:hover {
  color: #ed0a00;
  fill: #ed0a00;
}

footer:not(._uw-subsite-footer_ew3pk_13370) {
  padding-top: 50px;
  position: relative;
}
footer:not(._uw-subsite-footer_ew3pk_13370) hr {
  max-width: 100%;
}
footer:not(._uw-subsite-footer_ew3pk_13370)::before {
  content: "";
  border: 0;
  background-image: linear-gradient(to right, #cacaca 50%, #ffffff 0%);
  background-position: bottom;
  background-size: 10px 1px;
  background-repeat: repeat-x;
  height: 1px;
  width: 100%;
  margin-bottom: 35px;
  position: absolute;
  top: 0;
}
footer:not(._uw-subsite-footer_ew3pk_13370) li {
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  footer:not(._uw-subsite-footer_ew3pk_13370) ._uw-social-links_ew3pk_13263 {
    width: 150px;
  }
}
@media (max-width: 768px) {
  footer:not(._uw-subsite-footer_ew3pk_13370) ._uw-social-links_ew3pk_13263 {
    margin-left: -10px;
  }
}
footer:not(._uw-subsite-footer_ew3pk_13370) ._uw-social-links_ew3pk_13263 ul {
  padding-left: 0;
  margin-left: 0;
}
footer:not(._uw-subsite-footer_ew3pk_13370) ._uw-social-links_ew3pk_13263 li {
  display: inline-block;
  margin-bottom: 0;
  max-height: 38px;
  max-width: 38px;
}
footer:not(._uw-subsite-footer_ew3pk_13370) ._uw-social-links_ew3pk_13263 li a {
  display: inline-block;
  padding: 10px;
}
footer:not(._uw-subsite-footer_ew3pk_13370) ._footer-links_ew3pk_13417 {
  padding-bottom: 50px;
  position: relative;
}
@media (max-width: 768px) {
  footer:not(._uw-subsite-footer_ew3pk_13370) ._footer-links_ew3pk_13417 {
    padding-bottom: 25px;
  }
}
footer:not(._uw-subsite-footer_ew3pk_13370) ._footer-links__title_ew3pk_13426 {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 17px;
  font-weight: 700;
  color: #ed0a00;
  margin: 15px 0;
  text-transform: uppercase;
}
footer:not(._uw-subsite-footer_ew3pk_13370) ._footer-links__title_ew3pk_13426._active_ew3pk_9735 ._icon--plus_ew3pk_2498 {
  display: none;
}
footer:not(._uw-subsite-footer_ew3pk_13370) ._footer-links__title_ew3pk_13426._active_ew3pk_9735 ._icon--minus_ew3pk_2486 {
  display: inline-block;
}
footer:not(._uw-subsite-footer_ew3pk_13370) ._footer-links_ew3pk_13417 ._grid-x_ew3pk_3385 ._links-block_ew3pk_13441:last-of-type ._footer-links__title_ew3pk_13426 {
  margin: 15px 0 5px;
}
footer:not(._uw-subsite-footer_ew3pk_13370) ._links-block_ew3pk_13441 {
  padding: 0 12.5px;
}
@media (max-width: 640px) {
  footer:not(._uw-subsite-footer_ew3pk_13370) ._links-block_ew3pk_13441 {
    margin-bottom: 35px;
    padding: 0;
  }
}
@media (max-width: 1024px) {
  footer:not(._uw-subsite-footer_ew3pk_13370) ._links-block_ew3pk_13441 {
    margin-bottom: 0;
  }
}
footer:not(._uw-subsite-footer_ew3pk_13370) ._links-block_ew3pk_13441 > ul {
  margin-bottom: 0;
}
footer:not(._uw-subsite-footer_ew3pk_13370) ._links-block_ew3pk_13441 > ul li a {
  font-size: 0.875rem;
  line-height: 17px;
  color: #001641;
  padding: 0;
  font-weight: 700;
}
footer:not(._uw-subsite-footer_ew3pk_13370) ._links-block_ew3pk_13441 > ul li a:focus, footer:not(._uw-subsite-footer_ew3pk_13370) ._links-block_ew3pk_13441 > ul li a:hover {
  text-decoration: underline;
}
footer:not(._uw-subsite-footer_ew3pk_13370) ._links-block_ew3pk_13441 > ul li::before {
  display: none;
}
footer:not(._uw-subsite-footer_ew3pk_13370) ._links-block_ew3pk_13441 ._social-links_ew3pk_13474 ul li a {
  padding: 0 10px 10px;
}
footer:not(._uw-subsite-footer_ew3pk_13370) ._footer-address-logos_ew3pk_13477 {
  padding-top: 15px;
  width: 100%;
}
footer:not(._uw-subsite-footer_ew3pk_13370) ._footer-address-logos_ew3pk_13477 p {
  font-size: 0.875rem;
}
footer:not(._uw-subsite-footer_ew3pk_13370) ._footer-address-logos_ew3pk_13477 p a {
  font-size: 0.875rem;
  font-weight: normal;
}
footer:not(._uw-subsite-footer_ew3pk_13370) ._footer-address-logos_ew3pk_13477 a {
  color: #001641;
  text-decoration: underline;
}
footer:not(._uw-subsite-footer_ew3pk_13370) ._footer-address-logos_ew3pk_13477 a:hover, footer:not(._uw-subsite-footer_ew3pk_13370) ._footer-address-logos_ew3pk_13477 a:focus {
  color: #0033FF;
}
footer:not(._uw-subsite-footer_ew3pk_13370) ._footer-address-logos_ew3pk_13477 a:visited {
  color: #663366;
}
footer:not(._uw-subsite-footer_ew3pk_13370) ._footer-address-logos_ew3pk_13477 ._footer-address_ew3pk_13477 strong {
  font-size: 0.875rem;
}
footer:not(._uw-subsite-footer_ew3pk_13370) ._footer-address-logos_ew3pk_13477 ._footer-logos_ew3pk_13501 {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-end;
}
footer:not(._uw-subsite-footer_ew3pk_13370) ._footer-address-logos_ew3pk_13477 ._footer-logos_ew3pk_13501 li {
  display: flex;
  flex-basis: 25%;
  padding: 0 10px 15px;
}
footer:not(._uw-subsite-footer_ew3pk_13370) ._footer-address-logos_ew3pk_13477 ._footer-logos_ew3pk_13501 li a {
  padding: 0;
}
footer:not(._uw-subsite-footer_ew3pk_13370) ._footer-address-logos_ew3pk_13477 ._footer-logos_ew3pk_13501 li::before {
  display: none;
}
@media (max-width: 767px) {
  footer:not(._uw-subsite-footer_ew3pk_13370) ._footer-address-logos_ew3pk_13477 ._footer-logos_ew3pk_13501 {
    justify-content: flex-start;
  }
}
@media (max-width: 1024px) {
  footer:not(._uw-subsite-footer_ew3pk_13370) ._footer-address-logos_ew3pk_13477 ._footer-logos_ew3pk_13501 li {
    margin-bottom: 0;
  }
}
footer:not(._uw-subsite-footer_ew3pk_13370) ._footer-copyright_ew3pk_13528 {
  font-weight: 600;
  text-transform: none;
}

@media (max-width: 767px) {
  ._footer-links_ew3pk_13417 ._footer-links__title_ew3pk_13426:hover {
    cursor: pointer;
  }
  ._footer-links_ew3pk_13417 ._footer-links__title_ew3pk_13426::after {
    font-family: "WwwUowEduAu";
    content: "\f022";
    margin-left: 10px;
    font-size: 1rem;
    display: inline-block;
  }
}
@media (max-width: 767px) {
  ._footer-links_ew3pk_13417 ._links-block_ew3pk_13441 ._menu_ew3pk_9554,
  ._footer-links_ew3pk_13417 ._links-block_ew3pk_13441 ._uw-social-links_ew3pk_13263 {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0;
    height: 1px;
    width: 1px;
    overflow: hidden;
  }
}
._footer-links_ew3pk_13417 ._footer-expand-nav_ew3pk_13556 ._menu_ew3pk_9554,
._footer-links_ew3pk_13417 ._footer-expand-nav_ew3pk_13556 ._uw-social-links_ew3pk_13263 {
  position: static !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: initial !important;
  height: auto !important;
  width: auto !important;
  overflow: auto;
}
@media (max-width: 767px) {
  ._footer-links_ew3pk_13417 ._footer-expand-nav_ew3pk_13556 ._footer-links__title_ew3pk_13426::after {
    content: "\f023";
  }
}

@media screen and (max-width: 23.375em) {
  ._grid-container_ew3pk_3812, ._mw-grid-container_ew3pk_3812 {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }
}

._uw-search-bar_ew3pk_13578 ._library-search_ew3pk_13578 {
  margin-bottom: 50px;
}
@media (min-width: 1024px) {
  ._uw-search-bar_ew3pk_13578 ._library-search_ew3pk_13578 {
    background: #001641;
    color: #fff;
    margin-bottom: 0;
  }
}
._uw-search-bar_ew3pk_13578 ._library-search_ew3pk_13578 a {
  font-size: 0.875rem;
}
._uw-search-bar_ew3pk_13578 ._library-search_ew3pk_13578 a:link, ._uw-search-bar_ew3pk_13578 ._library-search_ew3pk_13578 a:visited {
  color: #001641;
}
@media (min-width: 1024px) {
  ._uw-search-bar_ew3pk_13578 ._library-search_ew3pk_13578 a:link, ._uw-search-bar_ew3pk_13578 ._library-search_ew3pk_13578 a:visited {
    color: #fff;
  }
}
._uw-search-bar_ew3pk_13578 ._library-search_ew3pk_13578 input[type=text] {
  border: 0;
  margin-bottom: 0;
  font-size: 0.8125rem;
  line-height: 30px;
  color: #000;
  opacity: 1;
  height: auto;
}
._uw-search-bar_ew3pk_13578 ._library-search_ew3pk_13578 input[type=text]::placeholder {
  color: #001641 !important;
  opacity: 1 !important;
}
@media (min-width: 1024px) {
  ._uw-search-bar_ew3pk_13578 ._library-search_ew3pk_13578 input[type=text] {
    font-size: 1.0625rem;
    line-height: 55px;
    opacity: 1;
    height: 48px;
  }
  ._uw-search-bar_ew3pk_13578 ._library-search_ew3pk_13578 input[type=text]::-webkit-input-placeholder {
    color: #001641;
    opacity: 1;
  }
  ._uw-search-bar_ew3pk_13578 ._library-search_ew3pk_13578 input[type=text]::-moz-placeholder {
    color: #001641;
    opacity: 1;
  }
  ._uw-search-bar_ew3pk_13578 ._library-search_ew3pk_13578 input[type=text]:-ms-input-placeholder {
    color: #001641;
    opacity: 1;
  }
  ._uw-search-bar_ew3pk_13578 ._library-search_ew3pk_13578 input[type=text]:-moz-placeholder {
    color: #001641;
    opacity: 1;
  }
}
._uw-search-bar_ew3pk_13578 ._library-search_ew3pk_13578 ._input-group_ew3pk_9096 {
  margin-bottom: 5px;
}
._uw-search-bar_ew3pk_13578 ._library-search_ew3pk_13578 ._input-group_ew3pk_9096 > button {
  padding-right: 10px;
  background-color: white;
  cursor: pointer;
}
._uw-search-bar_ew3pk_13578 ._library-search_ew3pk_13578 ._input-group_ew3pk_9096 > button > span {
  text-transform: uppercase;
  font-weight: bold;
  color: #001641;
}
._uw-search-bar_ew3pk_13578 ._library-search_ew3pk_13578 ._input-group_ew3pk_9096 > button > span::after {
  font-family: "WwwUowEduAu";
  content: "\f001";
  margin-left: 10px;
  left: 0px;
  transition: left 0.4s ease;
}
._uw-search-bar_ew3pk_13578 ._library-search_ew3pk_13578 ._input-group_ew3pk_9096 > button > span:hover::after {
  position: relative;
  left: 5px;
}
._uw-search-bar_ew3pk_13578 ._library-search_ew3pk_13578 form {
  border-bottom: 2px solid red;
  margin-bottom: 20px;
}
._uw-search-bar_ew3pk_13578 ._library-search_ew3pk_13578 ._container-fluid_ew3pk_13664 > div:nth-of-type(2) {
  display: block !important;
}
._uw-search-bar_ew3pk_13578 ._library-search_ew3pk_13578 ._container-fluid_ew3pk_13664 > div:nth-of-type(2) a {
  color: #fff !important;
}
._uw-search-bar_ew3pk_13578 ._library-search_ew3pk_13578 #_search-button_ew3pk_1 {
  background: #fff 0 !important;
  font-size: 0.8125rem;
  line-height: 30px;
  font-weight: 700;
  color: #001641 !important;
  padding-right: 20px;
}
@media (min-width: 1024px) {
  ._uw-search-bar_ew3pk_13578 ._library-search_ew3pk_13578 #_search-button_ew3pk_1 {
    font-size: 1rem;
  }
}
._uw-search-bar_ew3pk_13578 ._library-search_ew3pk_13578 #_search-button_ew3pk_1::after {
  font-family: "WwwUowEduAu";
  content: "\f009";
  font-size: 1.5rem;
  cursor: pointer;
}

._occupancy-message_ew3pk_13690 {
  white-space: nowrap;
  margin-bottom: 0.5rem !important;
}

._uw-search-bar_ew3pk_13578 ._current-students-search_ew3pk_13695 {
  margin-bottom: 50px;
}
@media (min-width: 1024px) {
  ._uw-search-bar_ew3pk_13578 ._current-students-search_ew3pk_13695 {
    background: #001641;
    color: #fff;
    margin-bottom: 0;
  }
}
._uw-search-bar_ew3pk_13578 ._current-students-search_ew3pk_13695 a {
  font-size: 0.875rem;
}
._uw-search-bar_ew3pk_13578 ._current-students-search_ew3pk_13695 a:link, ._uw-search-bar_ew3pk_13578 ._current-students-search_ew3pk_13695 a:visited {
  color: #001641;
}
@media (min-width: 1024px) {
  ._uw-search-bar_ew3pk_13578 ._current-students-search_ew3pk_13695 a:link, ._uw-search-bar_ew3pk_13578 ._current-students-search_ew3pk_13695 a:visited {
    color: #fff;
  }
}
._uw-search-bar_ew3pk_13578 ._current-students-search_ew3pk_13695 input[type=text] {
  border: 0;
  margin-bottom: 0;
  font-size: 0.8125rem;
  line-height: 30px;
  color: #000;
  opacity: 1;
  height: auto;
}
._uw-search-bar_ew3pk_13578 ._current-students-search_ew3pk_13695 input[type=text]::placeholder {
  color: #001641 !important;
  opacity: 1 !important;
}
@media (min-width: 1024px) {
  ._uw-search-bar_ew3pk_13578 ._current-students-search_ew3pk_13695 input[type=text] {
    font-size: 1.0625rem;
    line-height: 55px;
    opacity: 1;
    height: 48px;
  }
  ._uw-search-bar_ew3pk_13578 ._current-students-search_ew3pk_13695 input[type=text]::-webkit-input-placeholder {
    color: #001641;
    opacity: 1;
  }
  ._uw-search-bar_ew3pk_13578 ._current-students-search_ew3pk_13695 input[type=text]::-moz-placeholder {
    color: #001641;
    opacity: 1;
  }
  ._uw-search-bar_ew3pk_13578 ._current-students-search_ew3pk_13695 input[type=text]:-ms-input-placeholder {
    color: #001641;
    opacity: 1;
  }
  ._uw-search-bar_ew3pk_13578 ._current-students-search_ew3pk_13695 input[type=text]:-moz-placeholder {
    color: #001641;
    opacity: 1;
  }
}
._uw-search-bar_ew3pk_13578 ._current-students-search_ew3pk_13695 ._input-group_ew3pk_9096 {
  margin-bottom: 5px;
}
._uw-search-bar_ew3pk_13578 ._current-students-search_ew3pk_13695 ._input-group_ew3pk_9096 > button {
  padding-right: 10px;
  background-color: white;
  cursor: pointer;
}
._uw-search-bar_ew3pk_13578 ._current-students-search_ew3pk_13695 ._input-group_ew3pk_9096 > button > span {
  text-transform: uppercase;
  font-weight: bold;
  color: #001641;
}
._uw-search-bar_ew3pk_13578 ._current-students-search_ew3pk_13695 ._input-group_ew3pk_9096 > button > span::after {
  font-family: "WwwUowEduAu";
  content: "\f001";
  margin-left: 10px;
  left: 0px;
  transition: left 0.4s ease;
}
._uw-search-bar_ew3pk_13578 ._current-students-search_ew3pk_13695 ._input-group_ew3pk_9096 > button > span:hover::after {
  position: relative;
  left: 5px;
}
._uw-search-bar_ew3pk_13578 ._current-students-search_ew3pk_13695 ._container-fluid_ew3pk_13664 > div:nth-of-type(2) {
  display: block !important;
}
._uw-search-bar_ew3pk_13578 ._current-students-search_ew3pk_13695 ._container-fluid_ew3pk_13664 > div:nth-of-type(2) a {
  color: #fff !important;
}
._uw-search-bar_ew3pk_13578 ._current-students-search_ew3pk_13695 #_search-button_ew3pk_1 {
  background: #fff 0 !important;
  font-size: 0.8125rem;
  line-height: 30px;
  font-weight: 700;
  color: #001641 !important;
  padding-right: 20px;
}
@media (min-width: 1024px) {
  ._uw-search-bar_ew3pk_13578 ._current-students-search_ew3pk_13695 #_search-button_ew3pk_1 {
    font-size: 1rem;
  }
}
._uw-search-bar_ew3pk_13578 ._current-students-search_ew3pk_13695 #_search-button_ew3pk_1::after {
  font-family: "WwwUowEduAu";
  content: "\f009";
  font-size: 1.5rem;
  cursor: pointer;
}

._occupancy-message_ew3pk_13690 {
  white-space: nowrap;
  margin-bottom: 0.5rem !important;
}

/*
The following is for the current students head banner search with sols 
*/
@media (min-width: 768px) {
  ._masthead-grid_ew3pk_13812 {
    grid-template-columns: 2fr 1fr;
    gap: 2rem;
    margin-top: 2rem;
  }
}
@media (max-width: 768px) {
  ._grid-right_ew3pk_13819 {
    display: none;
  }
  ._masthead-grid_ew3pk_13812 {
    grid-template-columns: unset;
  }
}
@media (max-width: 1200px) {
  ._grid-right_ew3pk_13819 {
    margin: 0rem !important;
  }
}
._sols-banner_ew3pk_13831 {
  filter: drop-shadow(0px 1px 4px rgba(0, 0, 0, 0.6588235294));
}

._cs-banner_ew3pk_13835 {
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
}

._grid-right_ew3pk_13819 {
  margin: 1rem 3rem;
  height: 12rem;
}

._grid-left_ew3pk_13846 {
  padding-top: 2rem;
}

._masthead-grid_ew3pk_13812 {
  display: grid;
}

._map_ew3pk_3769 {
  margin-bottom: 0.625rem;
}
._map_ew3pk_3769 iframe {
  background: none !important;
}
@media print, screen and (max-width: 74.99875em) {
  ._map_ew3pk_3769 iframe {
    width: 100%;
  }
}

._menu_ew3pk_9554._square-points_ew3pk_13866 li,
._square-points_ew3pk_13866 li {
  display: flex;
  padding-top: 0;
  padding-bottom: 0.875rem;
}
._menu_ew3pk_9554._square-points_ew3pk_13866 li a,
._square-points_ew3pk_13866 li a {
  font-weight: 700;
  padding: 0;
}
._menu_ew3pk_9554._square-points_ew3pk_13866 li::before,
._square-points_ew3pk_13866 li::before {
  content: "";
  width: 0.4375rem;
  height: 0.4375rem;
  min-width: 0.4375rem;
  min-height: 0.4375rem;
  margin-top: 0.1875rem;
  background: #001641;
  opacity: 0.3;
  margin-right: 1.25rem;
}

._square-points_ew3pk_13866:not(._menu_ew3pk_9554) {
  margin-left: 0;
}
._square-points_ew3pk_13866:not(._menu_ew3pk_9554) li {
  padding-left: 0;
}
._square-points_ew3pk_13866:not(._menu_ew3pk_9554) li::before {
  margin-top: 0.625rem;
}

ul._pagination_ew3pk_3154 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 0.625rem;
}
ul._pagination_ew3pk_3154 li {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 2.75rem;
  height: 2.75rem;
  font-size: 1.25rem;
  line-height: 1.2;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  background-color: transparent;
}
ul._pagination_ew3pk_3154 li a {
  color: #001641;
  background-color: transparent;
  text-decoration: none;
}
ul._pagination_ew3pk_3154 li a:hover {
  color: #fff;
  background-color: #ed0a00;
}
ul._pagination_ew3pk_3154 li:not(._pagination-next_ew3pk_9989):not(._pagination-previous_ew3pk_9982):not(._ellipsis_ew3pk_9976):hover, ul._pagination_ew3pk_3154 li._current_ew3pk_9962, ul._pagination_ew3pk_3154 li._active_ew3pk_9735 {
  background: #ed0a00;
  color: #fff;
}
ul._pagination_ew3pk_3154 li:not(._pagination-next_ew3pk_9989):not(._pagination-previous_ew3pk_9982):not(._ellipsis_ew3pk_9976):hover a, ul._pagination_ew3pk_3154 li._current_ew3pk_9962 a, ul._pagination_ew3pk_3154 li._active_ew3pk_9735 a {
  color: #fff;
  background-color: #ed0a00;
}
ul._pagination_ew3pk_3154 li:last-child, ul._pagination_ew3pk_3154 li:first-child {
  display: flex;
}
ul._pagination_ew3pk_3154 li._ellipsis_ew3pk_9976 {
  width: 1.875rem;
  min-width: 1.875rem;
  height: 2.75rem;
}
ul._pagination_ew3pk_3154 ._pagination-next_ew3pk_9989,
ul._pagination_ew3pk_3154 ._pagination-previous_ew3pk_9982 {
  text-transform: uppercase;
}
ul._pagination_ew3pk_3154 ._pagination-next_ew3pk_9989 a:hover,
ul._pagination_ew3pk_3154 ._pagination-previous_ew3pk_9982 a:hover {
  color: #ed0a00;
  background: transparent;
}
ul._pagination_ew3pk_3154 ._pagination-next_ew3pk_9989 {
  margin: 0;
}
ul._pagination_ew3pk_3154 ._pagination-next_ew3pk_9989._disabled_ew3pk_9287::after {
  content: none;
}
ul._pagination_ew3pk_3154 ._pagination-next_ew3pk_9989 a::after {
  content: none;
}
ul._pagination_ew3pk_3154 ._pagination-previous_ew3pk_9982._disabled_ew3pk_9287::before {
  content: none;
}
@media (min-width: 640px) {
  ul._pagination_ew3pk_3154 ._pagination-previous_ew3pk_9982._disabled_ew3pk_9287 {
    display: none;
  }
}
ul._pagination_ew3pk_3154 ._pagination-previous_ew3pk_9982 a {
  padding-left: 0;
}
ul._pagination_ew3pk_3154 ._pagination-previous_ew3pk_9982 a::before {
  content: none;
}
ul._pagination_ew3pk_3154 ._button_ew3pk_3169 {
  margin-bottom: 0;
}

._uw-pagination_ew3pk_3365 li._active_ew3pk_9735 {
  background: #ed0a00;
  padding-left: 12px;
  padding-right: 12px;
}

div._aside-iterator_ew3pk_13990 {
  margin: 0px 0 0px 0;
}
div._aside-iterator_ew3pk_13990 ul._uw-pagination_ew3pk_3365 {
  margin: 0px 0 0px 0;
}
div._aside-iterator_ew3pk_13990 ul._uw-pagination_ew3pk_3365 li {
  width: 45%;
}
div._aside-iterator_ew3pk_13990 ul._uw-pagination_ew3pk_3365 li a {
  font-size: 18px;
  font-weight: bold;
}
div._aside-iterator_ew3pk_13990 ul._uw-pagination_ew3pk_3365 li:before {
  float: left;
  height: 50px;
}

._radio-list_ew3pk_14008 fieldset {
  display: flex;
  width: 100%;
  margin: 0;
  flex-wrap: wrap;
  flex-direction: column;
}
@media screen and (min-width: 75em) {
  ._radio-list_ew3pk_14008 fieldset {
    flex-direction: row;
  }
  ._radio-list_ew3pk_14008 fieldset div {
    width: calc(100% - 80px);
  }
}
._radio-list_ew3pk_14008 legend {
  margin-bottom: 1.25rem;
}
@media screen and (min-width: 75em) {
  ._radio-list_ew3pk_14008 legend {
    float: left;
    height: 100%;
    margin-bottom: 0;
  }
}
._radio-list_ew3pk_14008 label {
  display: block;
  margin-bottom: 0.625rem;
}
@media print, screen and (min-width: 64em) {
  ._radio-list_ew3pk_14008 label {
    margin-left: 2.5rem;
    display: inline-block;
  }
}
._radio-list_ew3pk_14008 input[type=radio] + label,
._radio-list_ew3pk_14008 input[type=checkbox] + label {
  padding: 0;
}
@media print, screen and (max-width: 89.99875em) {
  ._radio-list_ew3pk_14008 input[type=radio] + label,
  ._radio-list_ew3pk_14008 input[type=checkbox] + label {
    margin-left: 0;
  }
}
._radio-list_ew3pk_14008 [type=radio]:checked,
._radio-list_ew3pk_14008 [type=radio]:not(:checked) {
  position: absolute;
  left: -624.9375rem;
}
._radio-list_ew3pk_14008 [type=radio]:checked + label,
._radio-list_ew3pk_14008 [type=radio]:not(:checked) + label {
  position: relative;
  padding-left: 1.75rem;
  padding-top: 0.125rem;
  cursor: pointer;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 600;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
}
._radio-list_ew3pk_14008 [type=radio]:checked + label:before,
._radio-list_ew3pk_14008 [type=radio]:not(:checked) + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.25rem;
  height: 1.25rem;
  border: 0.0625rem solid #001641;
  border-radius: 100%;
  background: #fff;
}
._radio-list_ew3pk_14008 [type=radio]:checked + label:after,
._radio-list_ew3pk_14008 [type=radio]:not(:checked) + label:after {
  content: "";
  width: 0.5rem;
  height: 0.5rem;
  background: #ed0a00;
  position: absolute;
  top: 0.375rem;
  left: 0.375rem;
  border-radius: 100%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
._radio-list_ew3pk_14008 [type=radio]:checked + label:before {
  border: 0.0625rem solid #ed0a00;
}
._radio-list_ew3pk_14008 [type=radio]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}
._radio-list_ew3pk_14008 [type=radio]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

._section-breaker_ew3pk_3211 {
  height: 0.0625rem;
  color: transparent;
  background: transparent;
  border: 0;
  border-top: 0.0625rem dashed #E5E5E4;
  font-size: 0;
  margin-bottom: 3.125rem;
  margin-top: 0;
  display: block;
  width: 100%;
}
._section-breaker_ew3pk_3211._no-bot_ew3pk_14125 {
  margin-bottom: 0;
}
@media print, screen and (min-width: 64em) {
  ._section-breaker--page-grid_ew3pk_14129 {
    margin-bottom: 5.625rem;
  }
}

._site-container_ew3pk_14134 {
  position: relative;
  padding-top: 7.5rem;
  transition: padding 0.5s, width 0.5s, margin-left 0.5s;
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  ._site-container_ew3pk_14134 {
    padding-top: 10.625rem;
  }
}
@media screen and (min-width: 75em) {
  ._site-container_ew3pk_14134 {
    padding-top: 9.625rem;
  }
  ._site-container_ew3pk_14134._is-reduced-header_ew3pk_14149 {
    padding-top: 4.8125rem;
  }
}
@media screen and (min-width: 90em) {
  ._site-container_ew3pk_14134._is-reduced-width_ew3pk_14154 {
    width: calc(100% - 250px);
    margin-left: 0;
  }
}

._uw-accordion-controls_ew3pk_14160 {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
._uw-accordion-controls_ew3pk_14160 button {
  display: block;
  font-size: 1rem;
  font-weight: 700;
  color: #0033FF;
  padding: 0.125em 0.5em;
  margin-block: 1em;
  position: relative;
  cursor: pointer;
}
._uw-accordion-controls_ew3pk_14160 button:hover, ._uw-accordion-controls_ew3pk_14160 button:focus {
  text-decoration: underline;
}
._uw-accordion-controls_ew3pk_14160 li:first-child button::after {
  content: "|";
  font-weight: 700;
  position: absolute;
  right: -0.2em;
}

._accordion-block-title_ew3pk_14188 {
  font-size: 2.5625rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  ._accordion-block-title_ew3pk_14188 {
    font-size: 3.1875rem;
    line-height: 1;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 64em) {
  ._accordion-block-title_ew3pk_14188 {
    font-size: 3.8125rem;
    line-height: 1;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._accordion-item_ew3pk_14219 {
  margin-bottom: 20px;
}
._accordion-item_ew3pk_14219 ul {
  list-style-image: none;
}
._accordion-item_ew3pk_14219 ul li {
  list-style-image: none;
}
._accordion-content_ew3pk_14228 {
  display: none;
  border: 0;
  padding: 40px 0 20px;
}
._accordion_ew3pk_12173 ._btn_ew3pk_12912 {
  margin-bottom: 0;
  display: inline-block;
}
._accordion_ew3pk_12173 ._is-active_ew3pk_9731 ._btn--plus_ew3pk_12948 {
  background-color: #ed0a00;
}
._accordion_ew3pk_12173 ._is-active_ew3pk_9731 ._btn--plus_ew3pk_12948::after {
  content: "\f023";
  margin-left: 10px;
}
._accordion_ew3pk_12173 ._is-active_ew3pk_9731 ._btn--square-plus_ew3pk_12966::after {
  top: -3px;
  content: "\f021";
}

._feature-accordion_ew3pk_14249 {
  margin-bottom: 80px;
  margin-top: 50px;
  margin-left: 0;
}
._feature-accordion_ew3pk_14249 h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 2.0625rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 1em;
  margin-bottom: 15px;
  color: #ed0a00;
  font-weight: 300;
}
._feature-accordion_ew3pk_14249 h3 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-block: 15px;
  color: #ed0a00;
}
._feature-accordion_ew3pk_14249 h4 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.2;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._feature-accordion_ew3pk_14249 h5 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._feature-accordion_ew3pk_14249 h6 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.7142857143;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._feature-accordion_ew3pk_14249 p,
._feature-accordion_ew3pk_14249 ul,
._feature-accordion_ew3pk_14249 ol {
  font-weight: 400;
  margin-bottom: 10px;
}
._feature-accordion_ew3pk_14249 p a,
._feature-accordion_ew3pk_14249 ul a,
._feature-accordion_ew3pk_14249 ol a {
  font-weight: 600;
}
._feature-accordion_ew3pk_14249 ._accordion-item_ew3pk_14219 {
  position: relative;
}
._feature-accordion_ew3pk_14249 ._accordion-item_ew3pk_14219 > a {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #001641;
  font-size: 1.875rem;
  line-height: 30px/32px;
  padding-right: 2rem;
}
._feature-accordion_ew3pk_14249 ._accordion-item_ew3pk_14219 > a:focus, ._feature-accordion_ew3pk_14249 ._accordion-item_ew3pk_14219 > a:hover {
  text-decoration: none;
}
._feature-accordion_ew3pk_14249 ._accordion-item_ew3pk_14219 > a:hover {
  color: #ed0a00;
}
@media (pointer: coarse) {
  ._feature-accordion_ew3pk_14249 ._accordion-item_ew3pk_14219 > a:hover {
    color: inherit;
  }
  ._feature-accordion_ew3pk_14249 ._accordion-item_ew3pk_14219 > a[aria-expanded=true]:hover {
    color: #ed0a00;
  }
}
._feature-accordion_ew3pk_14249 ._accordion-item_ew3pk_14219 ._uw-section-break_ew3pk_12149 {
  margin: 10px 0;
}

._uw-agents-box_ew3pk_14356 {
  padding: 1.875rem 2.1875rem 1.875rem 1.875rem;
  border: 0;
  background: #D9D9D6;
}
._uw-agents-box__title_ew3pk_14361 {
  margin-bottom: 2rem;
}
._uw-agents-box__content_ew3pk_14364 {
  font-size: 0.875rem;
  line-height: 1.5714285714;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 1.25rem;
}
._uw-agents-box__content_ew3pk_14364 a {
  font-size: inherit;
  line-height: inherit;
  font-weight: 400;
}
._uw-agents-box_ew3pk_14356 label {
  margin-bottom: 0.75rem;
}
._uw-agents-box_ew3pk_14356 input {
  border: 0;
}
._uw-agents-box_ew3pk_14356 button {
  margin-top: 2.625rem;
}
._uw-agents-box_ew3pk_14356 form {
  margin-bottom: 1.875rem;
}
._uw-agents-box_ew3pk_14356 ._fa-info-circle_ew3pk_14391 {
  font-size: 2.25rem;
  margin-left: 0;
  margin-right: 0.625rem;
}
._uw-agents-box_ew3pk_14356 p:last-of-type {
  margin-bottom: 1.5625rem;
}

:not(._uw-homepage_ew3pk_14400) ._uw-alert-banner-beta_ew3pk_14400._uw-alert-banner--notice_ew3pk_14400 {
  top: 0;
}

._uw-alert-banner-beta_ew3pk_14400 {
  display: none;
  background: #ed0a00;
  padding: 1rem 0;
  color: #fff;
  position: relative;
  width: 100%;
  margin-top: 77px;
  margin-bottom: -77px;
  z-index: 99;
}
._uw-alert-banner-beta_ew3pk_14400._uw-alert-banner--warning_ew3pk_14415 {
  background-color: #e26800;
}
._uw-alert-banner-beta_ew3pk_14400._uw-alert-banner--notice_ew3pk_14400 {
  background-color: #3ebdff;
}
@media (min-width: 980px) {
  ._uw-alert-banner-beta_ew3pk_14400 {
    margin-top: 154px;
    margin-bottom: -154px;
  }
}
._uw-alert-banner-beta_ew3pk_14400 a {
  text-decoration: underline;
}
._alert-banner-active_ew3pk_14430 ._uw-alert-banner-beta_ew3pk_14400 {
  display: block;
}
@media (min-width: 1200px) {
  ._promo-banner-active_ew3pk_14434 ._uw-alert-banner-beta_ew3pk_14400 {
    width: calc(100% - 250px);
  }
}
._scroll-active_ew3pk_12996 ._uw-alert-banner-beta_ew3pk_14400 {
  position: fixed;
  margin: 0;
}
._dropdown-menu-open_ew3pk_14442 ._uw-alert-banner-beta_ew3pk_14400 {
  z-index: 1;
}
._uw-alert-banner-beta__type_ew3pk_14445 {
  font-size: 0.75rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
}
._uw-alert-banner-beta__title_ew3pk_14455 {
  font-size: 1.25rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 0.3125rem !important;
}
._uw-alert-banner-beta__content_ew3pk_14467 {
  font-size: 0.875rem;
  line-height: 1.5;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._uw-alert-banner-beta__content_ew3pk_14467 p:last-of-type {
  margin-bottom: 0;
}
._uw-alert-banner-beta__close_ew3pk_14480 {
  position: absolute;
  top: 1.25rem;
  right: 1rem;
  cursor: pointer;
  color: #fff;
}
._uw-alert-banner-beta__close_ew3pk_14480::before {
  font-family: "WwwUowEduAu";
  content: "\f008";
}
._uw-alert-banner-beta__close_ew3pk_14480:hover {
  opacity: 0.6;
}
._uw-homepage_ew3pk_14400 ._uw-alert-banner-beta_ew3pk_14400 {
  margin: 0;
}
@media (max-width: 980px) {
  ._uw-homepage_ew3pk_14400 ._uw-alert-banner-beta_ew3pk_14400 {
    margin-bottom: -77px;
  }
}

@media (max-width: 980px) {
  ._alert-banner-active_ew3pk_14430._uw-homepage_ew3pk_14400._promo-banner-active_ew3pk_14434 ._uw-alert-banner-beta_ew3pk_14400 {
    margin: 0;
  }
}

._uw-homepage_ew3pk_14400._alert-banner-active_ew3pk_14430 ._uw-header_ew3pk_3155 {
  position: absolute;
}
._uw-homepage_ew3pk_14400._alert-banner-active_ew3pk_14430 ._uw-header_ew3pk_3155._header-smaller_ew3pk_14512 {
  position: fixed;
}
._uw-homepage_ew3pk_14400 ._uw-alert-banner-beta_ew3pk_14400 {
  z-index: 999;
}

._scroll-active_ew3pk_12996 ._uw-alert-banner-beta_ew3pk_14400 {
  z-index: 99;
}

._uw-banner-notice_ew3pk_14523 {
  background: #F2F2F2;
  padding: 2em 0;
  width: 100%;
  margin-bottom: 2em;
  border: 2px solid #ed0a00;
}
._uw-banner-notice_ew3pk_14523 ._grid-container_ew3pk_3812, ._uw-banner-notice_ew3pk_14523 ._mw-grid-container_ew3pk_3812 {
  padding-left: 2em;
  padding-right: 2em;
}
._uw-banner-notice__title_ew3pk_14534 {
  font-size: 1.875rem;
  line-height: 1.5;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 0.9375rem !important;
  color: #ed0a00;
}
._uw-banner-notice__content_ew3pk_14542 {
  font-size: 0.875rem;
  line-height: 1.3571428571;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
}
._uw-banner-notice__content_ew3pk_14542 p:not(:last-child) {
  margin-bottom: 1rem;
}
._uw-banner-notice__content_ew3pk_14542 :last-child {
  margin-bottom: 0;
}

._uw-article-slider_ew3pk_11769 {
  margin-bottom: 6.25rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-article-slider_ew3pk_11769 {
    margin-bottom: 3.75rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-article-slider_ew3pk_11769 {
    margin-bottom: 6.25rem;
  }
}
._uw-article-slider__title_ew3pk_14573 {
  margin-bottom: 0.9375rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-article-slider__title_ew3pk_14573 {
    margin-bottom: 0.3125rem;
  }
}
._uw-article-slider__title_ew3pk_14573 h2 {
  margin: 0 0 1.5625rem;
  color: #ed0a00;
  font-size: 1.802rem;
  line-height: 1.04762;
  font-weight: 300;
  font-family: Montserrat, Verdana, Geneva, sans-serif;
}
._uw-article-slider__title_ew3pk_14573 h2:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #ed0a00;
  margin-top: 0.9375rem;
}
._uw-article-slider__title_ew3pk_14573 h2:after {
  margin-top: 1.875rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-article-slider__title_ew3pk_14573 h2 {
    font-size: 3.5rem;
    line-height: 1.0357142857;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 1.875rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-article-slider__title_ew3pk_14573 h2 {
    font-size: 3.8125rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
  ._uw-article-slider__title_ew3pk_14573 h2:after {
    content: "";
    display: block;
    width: 3.125rem;
    height: 0.0625rem;
    background-color: #ed0a00;
    margin-top: 0.625rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-article-slider__articles_ew3pk_14636 {
    margin-left: -0.46875rem;
    margin-right: -0.46875rem;
  }
}
._uw-article-slider__articles_ew3pk_14636 img {
  margin-bottom: 0.9375rem;
}
._uw-article-slider__articles_ew3pk_14636 p {
  font-size: 0.875rem;
  line-height: 1.5714285714;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 0.625rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-article-slider_ew3pk_11769 ._article_ew3pk_14655 {
    padding-left: 0.46875rem;
    padding-right: 0.46875rem;
  }
}
._uw-article-slider_ew3pk_11769 ._article__title_ew3pk_14660 {
  margin-bottom: 0.3125rem;
}
._uw-article-slider_ew3pk_11769 ._slick-arrow_ew3pk_2128 {
  position: absolute;
  top: 100%;
  right: 0;
  width: 2.5rem;
  height: 2.5rem;
  border: 0.0625rem solid #001641;
  overflow: hidden;
  color: transparent;
  padding: 0.625rem;
  background-repeat: no-repeat;
  background-position: center;
}
._uw-article-slider_ew3pk_11769 ._slick-arrow_ew3pk_2128:first-of-type {
  border-right: 0;
}
._uw-article-slider_ew3pk_11769 ._slick-arrow_ew3pk_2128:hover {
  background-color: #001641;
}
._uw-article-slider_ew3pk_11769 ._slick-arrow_ew3pk_2128:focus {
  outline: 1px dotted #001641;
  box-shadow: 0px 0px 2px #fff;
}
._uw-article-slider_ew3pk_11769 ._slick-arrow_ew3pk_2128:after {
  display: none;
}
._uw-article-slider_ew3pk_11769 ._slick-arrow_ew3pk_2128._slick-prev_ew3pk_14689 {
  right: 2.5rem;
  background-image: url("../img/content/triangle-red-left.svg");
}
._uw-article-slider_ew3pk_11769 ._slick-arrow_ew3pk_2128._slick-next_ew3pk_14693 {
  background-image: url("../img/content/triangle-red-right.svg");
}
@media print, screen and (min-width: 48em) {
  ._uw-article-slider_ew3pk_11769 ._slick-arrow_ew3pk_2128 {
    top: -3.4375rem;
  }
}

@media print, screen and (min-width: 48em) {
  ._uw-breadcrumb-wrapper_ew3pk_14703 {
    position: absolute;
    top: 1.75rem;
    left: 0;
    right: 0;
    z-index: 1;
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    max-width: 76.875rem;
    margin-left: auto;
    margin-right: auto;
  }
}
@media print, screen and (min-width: 48em) and (min-width: 48em) {
  ._uw-breadcrumb-wrapper_ew3pk_14703 {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media print, screen and (min-width: 48em) and (min-width: 64em) {
  ._uw-breadcrumb-wrapper_ew3pk_14703 {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media screen and (min-width: 48em) and (min-width: 75em) {
  ._uw-breadcrumb-wrapper_ew3pk_14703 {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-breadcrumb-wrapper_ew3pk_14703 ._breadcrumbs_ew3pk_9523 {
    display: block !important;
  }
}
@media screen and (min-width: 75em) {
  ._uw-breadcrumb-wrapper_ew3pk_14703 ._breadcrumbs_ew3pk_9523._has-subnav_ew3pk_14742 {
    flex: 0 0 auto;
    width: 83.3333333333%;
    padding-left: 0.78125rem;
    padding-right: 0.78125rem;
    margin-left: 16.6666666667%;
    padding-top: 0.4375rem;
  }
}
._uw-breadcrumb-wrapper_ew3pk_14703 ._breadcrumbs_ew3pk_9523 a {
  font-weight: 700;
}

._uw-button-grid_ew3pk_11849 {
  margin-block: var(--section-spacing-y);
}
._uw-button-grid_ew3pk_11849 div > p:last-child {
  margin-bottom: 0;
}
._uw-button-grid_ew3pk_11849 ._grid-container_ew3pk_3812 > div:first-of-type, ._uw-button-grid_ew3pk_11849 ._mw-grid-container_ew3pk_3812 > div:first-of-type {
  row-gap: 0.9375em;
}
._uw-button-grid--button_ew3pk_11849 > span {
  color: #fff;
  background-color: #001641;
  padding: 2rem;
  display: block;
  margin-bottom: 1rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.5rem;
  line-height: 1.375;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: 500;
  height: 225px;
}
._uw-button-grid--button_ew3pk_11849 > span > span {
  display: block;
  overflow: hidden;
  height: calc(200px - 2rem);
}
._uw-button-grid--button_ew3pk_11849 span:nth-child(2) {
  display: block;
  background-color: #001641;
  color: #fff;
  display: block;
  margin-bottom: 1rem;
  transition: background 0.2s ease-in-out;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 2rem;
  line-height: 2.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  height: 210px;
  overflow: hidden;
}
._uw-button-grid--button_ew3pk_11849:hover {
  text-decoration: none;
}
._uw-button-grid--button_ew3pk_11849:hover ._uw-link-small_ew3pk_14807::after, ._uw-button-grid--button_ew3pk_11849:hover ._uw-btn-red_ew3pk_14807::after, ._uw-button-grid--button_ew3pk_11849:hover ._uw-btn_ew3pk_14807::after, ._uw-button-grid--button_ew3pk_11849:hover p._button-grey_ew3pk_14807 a::after, p._button-grey_ew3pk_14807 ._uw-button-grid--button_ew3pk_11849:hover a::after, ._uw-button-grid--button_ew3pk_11849:hover p._button-navy_ew3pk_14807 a::after, p._button-navy_ew3pk_14807 ._uw-button-grid--button_ew3pk_11849:hover a::after, ._uw-button-grid--button_ew3pk_11849:hover ._uw-link-big_ew3pk_12204::after, ._uw-button-grid--button_ew3pk_11849:hover p._button-blue_ew3pk_12205 a::after, p._button-blue_ew3pk_12205 ._uw-button-grid--button_ew3pk_11849:hover a::after, ._uw-button-grid--button_ew3pk_11849:hover p._button-red_ew3pk_12207 a::after, p._button-red_ew3pk_12207 ._uw-button-grid--button_ew3pk_11849:hover a::after, ._uw-button-grid--button_ew3pk_11849:hover ._motivation-widget_ew3pk_3333 ._mw-quicklinks_ew3pk_14807::after, ._motivation-widget_ew3pk_3333 ._uw-button-grid--button_ew3pk_11849:hover ._mw-quicklinks_ew3pk_14807::after, ._uw-button-grid--button_ew3pk_11849:hover ._motivation-widget_ew3pk_3333 ._mw-link-small_ew3pk_14807 > a::after, ._motivation-widget_ew3pk_3333 ._uw-button-grid--button_ew3pk_11849:hover ._mw-link-small_ew3pk_14807 > a::after {
  margin-left: 23px;
}
._uw-button-grid--motivation-button_ew3pk_14810 {
  width: 90%;
  cursor: pointer;
}
@media (max-width: 767px) {
  ._uw-button-grid--motivation-button_ew3pk_14810 {
    width: 100%;
  }
}
._uw-button-grid--motivation-button_ew3pk_14810 > span {
  color: #001641;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 247px;
  background-color: #fff;
  border: #001641;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  line-height: 1.25 !important;
  padding: 0 10px;
}
@media (max-width: 767px) {
  ._uw-button-grid--motivation-button_ew3pk_14810 > span {
    width: 100%;
  }
}
._uw-button-grid--motivation-button_ew3pk_14810 > span > span {
  display: block;
  overflow: hidden;
  height: calc(200px - 2rem);
}
._uw-button-grid--motivation-button_ew3pk_14810:hover > span, ._uw-button-grid--motivation-button_ew3pk_14810:active > span {
  color: #fff;
  background-color: #001641;
}
._uw-button-grid--motivation-button--clicked_ew3pk_14853 {
  width: 90%;
  cursor: pointer;
}
@media (max-width: 767px) {
  ._uw-button-grid--motivation-button--clicked_ew3pk_14853 {
    width: 100%;
  }
}
._uw-button-grid--motivation-button--clicked_ew3pk_14853 > span {
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 247px;
  height: 50px;
  background-color: #001641;
  border: #001641;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  line-height: 1.25 !important;
  padding: 0 10px;
}
@media (max-width: 767px) {
  ._uw-button-grid--motivation-button--clicked_ew3pk_14853 > span {
    width: 100%;
  }
}
._uw-button-grid--motivation-button--clicked_ew3pk_14853 > span > span {
  display: block;
  overflow: hidden;
  height: calc(200px - 2rem);
}
._uw-button-grid--motivation-button--clicked_ew3pk_14853:hover > span, ._uw-button-grid--motivation-button--clicked_ew3pk_14853:active > span {
  color: #fff;
  background-color: #001641;
}
._uw-button-grid--study-area-button_ew3pk_14896 {
  width: 100%;
  cursor: pointer;
}
._uw-button-grid--study-area-button_ew3pk_14896 > span {
  color: #001641;
  padding: 0.75rem;
  background-color: #fff;
  border: #001641;
  display: block;
  font-weight: 600;
  text-align: left;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media (max-width: 600px) {
  ._uw-button-grid--study-area-button_ew3pk_14896 > span {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
  }
}
@media (min-width: 600px) {
  ._uw-button-grid--study-area-button_ew3pk_14896 > span::after {
    font-family: "WwwUowEduAu";
    content: "\f005";
    font-size: 1em;
    text-align: right;
    float: right;
    margin-left: 0.9375rem;
    transition: transform 0.4s;
  }
}
._uw-button-grid--study-area-button_ew3pk_14896:hover, ._uw-button-grid--study-area-button_ew3pk_14896:focus {
  color: none;
  text-decoration: none;
}
._uw-button-grid--study-area-button_ew3pk_14896:hover > span, ._uw-button-grid--study-area-button_ew3pk_14896:focus > span {
  color: #fff;
  background-color: #001641;
}
._uw-button-grid--study-area-button--clicked_ew3pk_14943 {
  width: 100%;
  cursor: pointer;
}
._uw-button-grid--study-area-button--clicked_ew3pk_14943 > span {
  color: #fff;
  padding: 0.75rem;
  background-color: #001641;
  border: #001641;
  display: block;
  font-weight: 600;
  text-align: left;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media (max-width: 600px) {
  ._uw-button-grid--study-area-button--clicked_ew3pk_14943 > span {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
  }
}
@media (min-width: 600px) {
  ._uw-button-grid--study-area-button--clicked_ew3pk_14943 > span::after {
    font-family: "WwwUowEduAu";
    content: "\f005";
    font-size: 1em;
    text-align: right;
    float: right;
    margin-left: 0.9375rem;
    transition: transform 0.4s;
  }
}
._uw-button-grid--study-area-button--clicked_ew3pk_14943:hover, ._uw-button-grid--study-area-button--clicked_ew3pk_14943:focus {
  color: none;
  text-decoration: none;
}
._uw-button-grid--study-area-button--clicked_ew3pk_14943:hover > span, ._uw-button-grid--study-area-button--clicked_ew3pk_14943:focus > span {
  color: #fff;
  background-color: #001641;
}
._uw-button-grid--browse-button_ew3pk_14990 {
  width: 100%;
  cursor: pointer;
  margin: 7px 0px;
}
._uw-button-grid--browse-button_ew3pk_14990 > span {
  color: #001641;
  display: flex;
  height: 60px;
  align-items: center;
  padding: 0.75rem;
  background-color: #fff;
  border: #001641;
  font-weight: 600;
  text-align: left;
  font-size: 1rem;
  line-height: 1.25;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media (min-width: 600px) {
  ._uw-button-grid--browse-button_ew3pk_14990 > span {
    padding-right: 3rem;
  }
}
@media (max-width: 600px) {
  ._uw-button-grid--browse-button_ew3pk_14990 > span {
    height: 100%;
  }
}
._uw-button-grid--browse-button_ew3pk_14990 > span > span {
  overflow: hidden;
}
._uw-button-grid--browse-button_ew3pk_14990 > span::before {
  background: var(--bg-image) no-repeat;
  background-size: 35px 27px;
  display: inline-block;
  width: 35px;
  content: "";
  height: 27px;
  vertical-align: middle;
  padding-right: 50px;
}
._uw-button-grid--browse-button_ew3pk_14990:hover, ._uw-button-grid--browse-button_ew3pk_14990:focus {
  color: none;
  text-decoration: none;
}
._uw-button-grid--browse-button_ew3pk_14990:hover > span, ._uw-button-grid--browse-button_ew3pk_14990:focus > span {
  color: #fff;
  background-color: #001641;
}
@media (min-width: 600px) {
  ._uw-button-grid--browse-button_ew3pk_14990:hover > span::after, ._uw-button-grid--browse-button_ew3pk_14990:focus > span::after {
    font-family: "WwwUowEduAu";
    position: absolute;
    content: "\f005";
    font-size: 1em;
    text-align: right;
    float: right;
    margin-left: 290px;
    transition: transform 0.4s;
  }
}
._uw-button-grid--browse-button--clicked_ew3pk_15056 {
  width: 100%;
  cursor: pointer;
  margin: 7px 0px;
}
._uw-button-grid--browse-button--clicked_ew3pk_15056 > span {
  color: #fff;
  display: flex;
  height: 60px;
  align-items: center;
  padding: 0.75rem;
  background-color: #001641;
  border: #001641;
  font-weight: 600;
  text-align: left;
  font-size: 1rem;
  line-height: 1.25;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media (min-width: 600px) {
  ._uw-button-grid--browse-button--clicked_ew3pk_15056 > span {
    padding-right: 3rem;
  }
}
@media (max-width: 600px) {
  ._uw-button-grid--browse-button--clicked_ew3pk_15056 > span {
    height: 100%;
  }
}
._uw-button-grid--browse-button--clicked_ew3pk_15056 > span > span {
  overflow: hidden;
}
._uw-button-grid--browse-button--clicked_ew3pk_15056 > span::before {
  background: var(--bg-image) no-repeat;
  background-size: 35px 27px;
  display: inline-block;
  width: 35px;
  content: "";
  height: 27px;
  vertical-align: middle;
  padding-right: 50px;
}
._uw-button-grid--browse-button--clicked_ew3pk_15056:hover, ._uw-button-grid--browse-button--clicked_ew3pk_15056:focus {
  color: none;
  text-decoration: none;
}
._uw-button-grid--browse-button--clicked_ew3pk_15056:hover > span, ._uw-button-grid--browse-button--clicked_ew3pk_15056:focus > span {
  color: #fff;
  background-color: #001641;
}
@media (min-width: 600px) {
  ._uw-button-grid--browse-button--clicked_ew3pk_15056:hover > span::after, ._uw-button-grid--browse-button--clicked_ew3pk_15056:focus > span::after {
    font-family: "WwwUowEduAu";
    position: absolute;
    content: "\f005";
    font-size: 1.75em;
    text-align: right;
    float: right;
    margin-left: 290px;
    transition: transform 0.4s;
  }
}

._uw-case-study_ew3pk_15123 {
  margin-block: var(--section-spacing-y);
}
._uw-case-study__image_ew3pk_15126 {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
._uw-case-study__image_ew3pk_15126::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 56.25%;
  content: "";
}
._uw-case-study__text_ew3pk_15139 {
  background: #001641;
  color: #fff;
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding: var(--section-spacing-y);
}
._uw-case-study__text_ew3pk_15139 blockquote {
  color: #fff;
  margin: 0 0 0.9375rem;
  max-width: 50ch;
}
._uw-case-study__text_ew3pk_15139 blockquote::before {
  font-size: 7.0625rem;
  line-height: 0.8495575221;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  content: "“";
  display: block;
  margin-bottom: 0.9375rem;
  color: #ed0a00;
  height: 1.75rem;
}
._uw-case-study__text_ew3pk_15139 cite {
  color: #fff;
  font-style: normal;
  font-size: 0.875rem;
}
._uw-case-study__text_ew3pk_15139 cite::before {
  content: "";
}
._uw-case-study__text_ew3pk_15139 cite span {
  display: block;
  margin-bottom: 0.3125rem;
  font-weight: bold;
}
@media print, screen and (max-width: 63.99875em) {
  ._uw-case-study__container_ew3pk_15182 {
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    max-width: 76.875rem;
    margin-left: auto;
    margin-right: auto;
  }
}
@media print, screen and (max-width: 63.99875em) and (min-width: 48em) {
  ._uw-case-study__container_ew3pk_15182 {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media print, screen and (max-width: 63.99875em) and (min-width: 64em) {
  ._uw-case-study__container_ew3pk_15182 {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media screen and (max-width: 63.99875em) and (min-width: 75em) {
  ._uw-case-study__container_ew3pk_15182 {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media screen and (max-width: 23.375em) {
  ._uw-case-study__container_ew3pk_15182 {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }
}

._uw-callout_ew3pk_15217 {
  margin-bottom: 80px;
}
._uw-callout--content_ew3pk_15220 {
  margin-top: 45px;
}
@media (max-width: 1200px) {
  ._uw-callout--content_ew3pk_15220 {
    margin-top: 0;
  }
}
@media (max-width: 1023px) {
  ._uw-callout_ew3pk_15217 img {
    margin-top: 2rem;
  }
}
._uw-callout_ew3pk_15217 ._bg--navy_ew3pk_2892 a {
  color: #fff;
}
._uw-callout_ew3pk_15217 ._bg--grey_ew3pk_2862 {
  background: #F2F2F2;
}

._uw-columned-checkbox__row_ew3pk_15240 {
  align-items: center;
  padding: 0.4375rem 0;
  border-bottom: 0.0625rem solid rgba(0, 22, 65, 0.5);
  margin-bottom: 0;
}
._uw-columned-checkbox_ew3pk_15240 ._checkbox_ew3pk_11773 {
  margin-right: 0.625rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-columned-checkbox_ew3pk_15240 ._cell_ew3pk_3333 label:first-of-type {
    padding-top: 0;
  }
}

._uw-contact-block_ew3pk_15255 {
  margin-bottom: 80px;
}

._uw-contact-grid_ew3pk_15259 {
  margin-bottom: 2.875rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-contact-grid_ew3pk_15259 {
    margin-bottom: 4.0625rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-contact-grid_ew3pk_15259 {
    display: flex;
    flex-flow: row wrap;
    margin-bottom: 6.25rem;
  }
  ._uw-contact-grid_ew3pk_15259 > ._uw-contact-panel_ew3pk_15273 {
    flex: 0 0 auto;
    width: calc(33.3333333333% - 1.5625rem);
    margin-left: 0.78125rem;
    margin-right: 0.78125rem;
  }
}

._uw-contact-panel_ew3pk_15273 {
  background: #ed0a00;
  margin-bottom: 0.875rem;
  padding: 1.25rem 1.25rem 1.125rem 1.875rem;
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  ._uw-contact-panel_ew3pk_15273 {
    text-align: center;
    padding: 1.5625rem 1.25rem 1.5625rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-contact-panel_ew3pk_15273 {
    padding-left: 2.875rem;
  }
}
._uw-contact-panel__title_ew3pk_15297 {
  margin: 0 0 0.3125rem;
  color: #fff;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 600;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: none;
}
._uw-contact-panel__link_ew3pk_15311 {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 500;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #fff;
  display: block;
  background-repeat: no-repeat;
  margin-bottom: 0.3125rem;
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  ._uw-contact-panel__link_ew3pk_15311 {
    display: inline-block;
    margin-bottom: 0;
  }
}
._uw-contact-panel__link_ew3pk_15311:hover {
  text-decoration: none;
  color: #cccccc;
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  ._uw-contact-panel__tel_ew3pk_15336 {
    margin-right: 1.75rem;
  }
}
._uw-contact-panel_ew3pk_15273 i {
  opacity: 0.5;
  margin-right: 0.625rem;
  font-size: 1rem;
}

._course-search-widget_ew3pk_15346 {
  margin-block: var(--section-spacing-y);
}

h2._uw-blockhead_ew3pk_15350._cs-header_ew3pk_15350 {
  margin-top: 0;
}

._uw-search_ew3pk_13578._uw-search--main_ew3pk_15354._uw-search--inline_ew3pk_15354._course-search-widget_ew3pk_15346 {
  padding: 0;
}

._course-search-widget_ew3pk_15346 ._cs-before-search_ew3pk_15358 {
  padding-top: 15px;
  font-weight: 700;
  margin: 0;
}

._uw-course-search__form-submit_ew3pk_15364 {
  position: absolute;
  right: 0;
  top: 0;
}

._course-search-widget_ew3pk_15346 ._cs-search-button_ew3pk_15370 {
  padding-top: 10px;
  font-weight: 700;
  cursor: pointer;
  display: flex;
  align-items: center;
}

._uw-search--container_ew3pk_15378 ._uw-search--form--course_ew3pk_15378 input {
  font-family: Montserrat;
  height: 50px;
  border-bottom: 1px solid #001641;
  font-size: 16px;
  padding-right: 5.5em;
  padding-bottom: 9px;
}

._course-search-widget_ew3pk_15346 ._cs-or_ew3pk_15387 {
  padding-left: 50px;
  font-weight: 700;
}

._course-search-widget_ew3pk_15346 ._after-search_ew3pk_15392 {
  padding-top: 10px;
}

._course-search-widget_ew3pk_15346 ._cs-after-search_ew3pk_15396 {
  white-space: nowrap;
  padding-left: 40px;
}

._course-search-widget_ew3pk_15346 ._cs-search-red-button_ew3pk_15401 {
  font-weight: 700;
  color: #ed0a00 !important;
  background: 0 0;
  cursor: pointer;
  padding-bottom: 0.2em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 0 5px 0;
}

._course-search-widget_ew3pk_15346 ._cs-search-red-button_ew3pk_15401::after {
  font-family: WwwUowEduAu;
  content: "\f005";
  font-size: 1.5rem;
  margin-left: 0.9375rem;
  -webkit-transition: -webkit-transform 0.4s;
  transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
  position: relative;
}

._course-search-widget_ew3pk_15346 ._cs-search-red-button_ew3pk_15401:hover::after {
  -webkit-transform: translate3d(0.625rem, 0, 0);
  transform: translate3d(0.625rem, 0, 0);
}

._course-search-widget_ew3pk_15346 ._cs-search-button_ew3pk_15370::after {
  font-family: WwwUowEduAu;
  content: "\f005";
  font-size: 1.5rem;
  margin-left: 0.9375rem;
  -webkit-transition: -webkit-transform 0.4s;
  transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
  position: relative;
}

._course-search-widget_ew3pk_15346 ._cs-search-button_ew3pk_15370:hover::after {
  -webkit-transform: translate3d(0.625rem, 0, 0);
  transform: translate3d(0.625rem, 0, 0);
}

@media (max-width: 600px) {
  ._course-search-widget_ew3pk_15346 ._cs-search-button_ew3pk_15370 {
    height: 45px;
    z-index: 2;
    width: 25px;
  }
  ._course-search-widget_ew3pk_15346 ._cs-search-button_ew3pk_15370 > span {
    display: none;
  }
  ._course-search-widget_ew3pk_15346 ._cs-search-button_ew3pk_15370 > i {
    display: none;
  }
  ._course-search-widget_ew3pk_15346 ._cs-or_ew3pk_15387 {
    padding-left: 0;
    font-weight: 700;
  }
  ._course-search-widget_ew3pk_15346 ._cs-after-search_ew3pk_15396 {
    padding-left: 0;
  }
  ._course-search-widget_ew3pk_15346 ._after-search_ew3pk_15392 {
    padding-top: 15px;
  }
}
._uw-search--container_ew3pk_15378 ._uw-search--form_ew3pk_15378, ._uw-search--container_ew3pk_15378 ._uw-search--form--motivation_ew3pk_15473,
._uw-search--container_ew3pk_15378 ._uw-search--form--course_ew3pk_15378 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  position: relative;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

._uw-search--inline_ew3pk_15354 ._uw-search--container_ew3pk_15378 ._uw-search--form--course_ew3pk_15378::before,
._uw-search--inline_ew3pk_15354 ._uw-search--container_ew3pk_15378 ._uw-search--form_ew3pk_15378::before,
._uw-search--inline_ew3pk_15354 ._uw-search--container_ew3pk_15378 ._uw-search--form--motivation_ew3pk_15473::before {
  font-family: WwwUowEduAu;
  content: "\f009";
  font-size: 2rem;
  color: #001641;
  position: absolute;
  top: unset;
  bottom: 0.4rem;
}

._uw-search--container_ew3pk_15378 ._uw-search--form--course_ew3pk_15378::before {
  font-size: 1.5em !important;
  top: 0 !important;
  padding-top: 8px;
  cursor: pointer;
}

._uw-search--container_ew3pk_15378 ._uw-search--form_ew3pk_15378 ._searchHolder_ew3pk_15508, ._uw-search--container_ew3pk_15378 ._uw-search--form--motivation_ew3pk_15473 ._searchHolder_ew3pk_15508,
._uw-search--container_ew3pk_15378 ._uw-search--form--course_ew3pk_15378 ._searchHolder_ew3pk_15508 {
  display: -webkit-box;
  display: -ms-flexbox;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}

._uw-search--inline_ew3pk_15354 ._uw-search--container_ew3pk_15378 ._uw-search--form_ew3pk_15378 input, ._uw-search--inline_ew3pk_15354 ._uw-search--container_ew3pk_15378 ._uw-search--form--motivation_ew3pk_15473 input,
._uw-search--inline_ew3pk_15354 ._uw-search--container_ew3pk_15378 ._uw-search--form--course_ew3pk_15378 input {
  color: #001641;
  padding-bottom: 5px;
}

._uw-search--container_ew3pk_15378 ._uw-search--form--course_ew3pk_15378 input {
  padding-left: 38px;
}

._uw-search--container_ew3pk_15378 ._uw-search--form--course_ew3pk_15378 input {
  font-family: Montserrat;
  height: 50px;
  border-bottom: 1px solid #001641;
  font-size: 16px;
  padding-right: 5.5em;
  padding-bottom: 9px;
}

._uw-search--container_ew3pk_15378 ._uw-search--form_ew3pk_15378 input, ._uw-search--container_ew3pk_15378 ._uw-search--form--motivation_ew3pk_15473 input,
._uw-search--container_ew3pk_15378 ._uw-search--form--course_ew3pk_15378 input {
  background-color: transparent;
  border: 0;
  margin-bottom: 0;
  padding-left: 2.5rem;
  color: #fff;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

._uw-search--container_ew3pk_15378 ._uw-search--form--course_ew3pk_15378 input {
  font-family: Montserrat;
  height: 50px;
  border-bottom: 1px solid #001641;
  font-size: 16px;
  padding-right: 5.5em;
  padding-bottom: 9px;
}

@media (max-width: 768px) {
  ._uw-search--container_ew3pk_15378 ._uw-search--form--course_ew3pk_15378::after {
    font-family: WwwUowEduAu;
    content: "\f009";
    position: absolute;
    font-size: 1.5em !important;
    right: 0;
    top: 9px;
  }
  ._uw-search--inline_ew3pk_15354 ._uw-search--container_ew3pk_15378 ._uw-search--form--course_ew3pk_15378::before,
  ._uw-search--inline_ew3pk_15354 ._uw-search--container_ew3pk_15378 ._uw-search--form_ew3pk_15378::before,
  ._uw-search--inline_ew3pk_15354 ._uw-search--container_ew3pk_15378 ._uw-search--form--motivation_ew3pk_15473::before {
    display: none;
  }
  ._course-search-widget_ew3pk_15346 ._cs-search-button_ew3pk_15370 {
    display: none;
  }
  ._cs-header_ew3pk_15350 {
    font-size: 2.625rem;
    padding-top: 0;
    margin-bottom: 10px;
    line-height: 2.625rem;
  }
  ._uw-search--inline_ew3pk_15354 ._uw-search--container_ew3pk_15378 ._uw-search--form_ew3pk_15378 input, ._uw-search--inline_ew3pk_15354 ._uw-search--container_ew3pk_15378 ._uw-search--form--motivation_ew3pk_15473 input,
  ._uw-search--inline_ew3pk_15354 ._uw-search--container_ew3pk_15378 ._uw-search--form--course_ew3pk_15378 input {
    color: #001641;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 3.75em;
  }
}
._uw-search-form_ew3pk_15587 {
  position: relative;
  margin-bottom: 2.25rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-search-form_ew3pk_15587 {
    margin-bottom: 3.4375rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-search-form_ew3pk_15587 {
    margin-bottom: 2.1875rem;
  }
}
._uw-search-form_ew3pk_15587 form {
  display: flex;
  flex-wrap: wrap;
}
@media print, screen and (max-width: 63.99875em) {
  ._uw-search-form_ew3pk_15587 form {
    justify-content: flex-end;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-search-form_ew3pk_15587 form {
    flex-wrap: nowrap;
  }
}
._uw-search-form__search-icon_ew3pk_15615 {
  position: absolute;
  left: 0;
  border: 0;
  color: #8a8a8a;
  font-size: 1.375rem;
  bottom: 4.375rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-search-form__search-icon_ew3pk_15615 {
    font-size: 2.125rem;
    bottom: 5rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-search-form__search-icon_ew3pk_15615 {
    bottom: 1.25rem;
  }
}
._uw-search-form_ew3pk_15587 input[type=text] {
  border: 0;
  border-bottom: 0.1875rem solid #ed0a00;
  padding: 0 0 0 2rem;
  margin-bottom: 1.25rem;
  font-size: 1.1875rem;
  line-height: 1.4736842105;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  height: 2.8125rem;
  width: 100%;
  box-shadow: none;
  transition: border 0.6s ease-out, padding 0.3s ease-out;
}
._uw-search-form_ew3pk_15587 input[type=text]:focus::-webkit-input-placeholder {
  color: transparent;
}
._uw-search-form_ew3pk_15587 input[type=text]:focus:-moz-placeholder {
  color: transparent;
}
._uw-search-form_ew3pk_15587 input[type=text]:focus::-moz-placeholder {
  color: transparent;
}
._uw-search-form_ew3pk_15587 input[type=text]:focus:-ms-input-placeholder {
  color: transparent;
}
@media print, screen and (min-width: 48em) {
  ._uw-search-form_ew3pk_15587 input[type=text] {
    font-size: 2.5rem;
    line-height: 1.35;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    height: auto;
    padding: 0 0 0 3.125rem;
    margin-bottom: 1.875rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-search-form_ew3pk_15587 input[type=text] {
    padding-top: 0.3125rem;
    max-width: 60.3125rem;
    margin-bottom: 0;
    margin-right: 1.875rem;
    font-size: 3.5rem;
    line-height: 1.1071428571;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 90em) {
  ._uw-search-form_ew3pk_15587 input[type=text] {
    font-size: 3.875rem;
    line-height: 1.2096774194;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-search-form_ew3pk_15587 input[type=text]::placeholder {
  font-size: 1.1875rem;
  line-height: 1.4736842105;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
}
@media print, screen and (min-width: 48em) {
  ._uw-search-form_ew3pk_15587 input[type=text]::placeholder {
    font-size: 2.5rem;
    line-height: 1.35;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-search-form_ew3pk_15587 input[type=text]::placeholder {
    font-size: 3.5rem;
    line-height: 1.1071428571;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 90em) {
  ._uw-search-form_ew3pk_15587 input[type=text]::placeholder {
    font-size: 3.875rem;
    line-height: 1.2096774194;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-search-form_ew3pk_15587 input[type=text]::-moz-placeholder {
  opacity: 1 !important;
  color: #001641 !important;
  margin-bottom: 0.3125rem;
}
._uw-search-form_ew3pk_15587 input[type=text]:focus {
  border-bottom: 0.1875rem solid #001641;
}
._uw-search-form_ew3pk_15587 input[type=text]:focus + input[type=submit] {
  transform: translate3d(-10px, 0, 0);
  opacity: 0;
}
._uw-search-form__submit_ew3pk_15775 {
  margin-left: 1.25rem;
  white-space: nowrap;
}
@media screen and (min-width: 75em) {
  ._uw-search-form__submit_ew3pk_15775 {
    margin-top: 2.1875rem;
  }
}

._uw-event-cell_ew3pk_15785 {
  display: block;
  margin-bottom: 25px;
}
._uw-event-cell_ew3pk_15785 h3 {
  font-size: 1.5rem;
  font-weight: 700;
  margin-bottom: 5px;
  color: #001641;
}

._uw-event-links_ew3pk_15796 {
  margin-bottom: 35px;
}
._uw-event-links_ew3pk_15796 a {
  margin-bottom: 10px;
}

._uw-event--image_ew3pk_3307 {
  height: 250px;
  position: relative;
  margin-bottom: 25px;
  overflow: hidden;
}
._uw-event--image-bg_ew3pk_3307 {
  height: 100%;
  width: 100%;
  background-size: cover;
  transform: scale(1);
  transition: transform 0.2s ease-in-out;
  background-color: #001641;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #fff;
  font-size: 1.75rem;
  font-weight: 500;
  line-height: 1.15;
  overflow: hidden;
}
._uw-event--no-image_ew3pk_3303 {
  background: #001641;
  padding: 25px;
  overflow-y: auto;
}
._uw-event--no-image_ew3pk_3303 ._uw-event--image-bg_ew3pk_3307 {
  overflow: revert;
}
._uw-event--no-image_ew3pk_3303 span {
  color: #fff !important;
}
._uw-event--no-zoom_ew3pk_15834 {
  position: relative;
}
._uw-event--no-zoom_ew3pk_15834 span {
  left: 0;
  top: 0;
  position: absolute;
  width: 100%;
  height: 100%;
}
._uw-event_ew3pk_3303:focus, ._uw-event_ew3pk_3303:hover {
  text-decoration: none;
}
._uw-event_ew3pk_3303:focus h3, ._uw-event_ew3pk_3303:hover h3 {
  color: #0033FF;
}
._uw-event_ew3pk_3303:focus ._uw-event--image-bg_ew3pk_3307, ._uw-event_ew3pk_3303:hover ._uw-event--image-bg_ew3pk_3307 {
  transform: scale(1.1);
  transition: transform 0.2s ease-in-out;
}
._uw-event_ew3pk_3303:focus ._uw-event--no-zoom_ew3pk_15834, ._uw-event_ew3pk_3303:hover ._uw-event--no-zoom_ew3pk_15834 {
  transform: none;
}

._uw-event-time_ew3pk_15858 {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  text-transform: uppercase;
}
._uw-event-time_ew3pk_15858 span {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  display: flex;
  color: #001641;
  text-transform: lowercase;
}
._uw-event-time_ew3pk_15858 span::before {
  font-family: "WwwUowEduAu";
  content: "\f01d";
  color: #001641;
  font-size: 1rem;
  position: relative;
  top: -2px;
  margin-right: 0.625rem;
}

._uw-event-detail_ew3pk_15895 {
  display: block;
  color: #001641;
  font-size: 0.875rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  margin-bottom: 5px;
}
._uw-event-detail_ew3pk_15895._icon--map-marker_ew3pk_2354 {
  display: inline-block;
  vertical-align: top;
}
._uw-event-detail_ew3pk_15895._icon--map-marker_ew3pk_2354::before {
  margin-right: 5px;
  font-size: 1.25rem;
  position: relative;
  top: -4px;
}
._uw-event-detail_ew3pk_15895._location_ew3pk_15912 {
  display: inline-block;
}
._uw-event-detail_ew3pk_15895::before {
  margin-right: 10px;
}

._events-listing_ew3pk_3288 ._page-navigator__button_ew3pk_11562,
._page-navigator-events-listing_ew3pk_15920 ._page-navigator__button_ew3pk_11562 {
  width: 100% !important;
}
@media (max-width: 768px) {
  ._events-listing_ew3pk_3288 + ._page-navigator__list--breadcrumbs_ew3pk_11537,
  ._page-navigator-events-listing_ew3pk_15920 + ._page-navigator__list--breadcrumbs_ew3pk_11537 {
    display: block !important;
  }
}

._events-load-more-categories_ew3pk_15930 {
  border-top: 1px solid rgba(0, 22, 65, 0.7);
  padding-top: 10px;
  text-align: center;
  width: 100%;
}
._events-load-more-categories_ew3pk_15930::after {
  font-family: "WwwUowEduAu";
  content: "\f007";
}
._events-load-more-categories_ew3pk_15930:hover::after {
  margin-left: 15px;
}

._uw-event-footer_ew3pk_3322 {
  margin-bottom: 2rem;
}

._public-events-calendar_ew3pk_12511 h2 {
  margin-bottom: 1.25rem;
}
@media (min-width: 768px) {
  ._public-events-calendar_ew3pk_12511 ._uw-item-grid--events_ew3pk_15952 {
    margin-top: 3.125rem;
  }
}

@media print, screen and (min-width: 64em) {
  ._uw-date-selector_ew3pk_15958 {
    display: flex;
    align-items: flex-end;
    margin-bottom: 1.5625rem;
  }
}
._uw-date-selector_ew3pk_15958 ._date-selector-fields_ew3pk_15964 {
  display: flex;
  justify-content: space-between;
  width: 100%;
  max-width: 16.25rem;
  flex-shrink: 0;
}
@media print, screen and (max-width: 63.99875em) {
  ._uw-date-selector_ew3pk_15958 ._date-selector-fields_ew3pk_15964 {
    margin-bottom: 0.625rem;
  }
}
._uw-date-selector_ew3pk_15958 ._date-selector-fields_ew3pk_15964 input {
  border: 0.0625rem solid #001641;
  display: inline-block;
  padding: 0.625rem 0.5rem;
  margin-bottom: 0;
  text-align: center;
}
@media print, screen and (min-width: 64em) {
  ._uw-date-selector_ew3pk_15958 ._date-selector-fields_ew3pk_15964 input {
    margin-right: 0.75rem;
  }
}
._uw-date-selector__2-value_ew3pk_15988 {
  max-width: 3.75rem;
}
._uw-date-selector__4-value_ew3pk_15991 {
  max-width: 6.25rem;
}
._uw-date-selector_ew3pk_15958 ._help-text_ew3pk_9089 {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 1.5625rem;
  text-transform: uppercase;
}
@media print, screen and (min-width: 64em) {
  ._uw-date-selector_ew3pk_15958 ._help-text_ew3pk_9089 {
    margin-bottom: 0;
  }
}

._event-filters_ew3pk_16006 {
  max-width: 27.8125rem;
}
@media screen and (min-width: 75em) {
  ._event-filters_ew3pk_16006 {
    padding-left: 1.25rem;
  }
}
._event-filters__title_ew3pk_16014 {
  font-size: 1.25rem;
  line-height: 1.2;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 1.875rem;
  text-transform: uppercase;
}
._event-filters__active_ew3pk_16027 {
  margin-bottom: 1.875rem;
}
._event-filters__active_ew3pk_16027 ul {
  margin-bottom: 1.875rem;
}
._event-filters__active_ew3pk_16027 li {
  border: 0.0625rem solid #ed0a00;
  color: #ed0a00;
  display: inline-block;
  margin-bottom: 0.625rem;
  margin-right: 0.625rem;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  cursor: pointer;
}
._event-filters__active_ew3pk_16027 li:hover {
  background-color: #001641;
  color: #fff;
  border-color: #001641;
}
._event-filters__active_ew3pk_16027 li:hover ._remove_ew3pk_16054 {
  color: #ed0a00;
}
._event-filters__active_ew3pk_16027 ._remove_ew3pk_16054 {
  color: #001641;
  font-size: 0.75rem;
  margin-left: 0.625rem;
}
._event-filters__search_ew3pk_16062 {
  border-bottom: 1px solid #001641;
  display: flex;
  margin-bottom: 3.125rem;
}
._event-filters__search_ew3pk_16062 i {
  font-size: 1.25rem;
  position: relative;
  top: 0.625rem;
}
._event-filters__search_ew3pk_16062 button,
._event-filters__search_ew3pk_16062 i {
  flex-shrink: 0;
}
._event-filters__search_ew3pk_16062 button {
  margin-bottom: 0;
}
._event-filters__search_ew3pk_16062 button i {
  top: 0;
}
._event-filters__search_ew3pk_16062 input {
  border: transparent;
  color: #001641;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._event-filters__search_ew3pk_16062 input::placeholder {
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
}
._event-filters__search_ew3pk_16062 input:focus {
  border: transparent;
}
._event-filters__filter-title_ew3pk_16107 {
  color: #ed0a00;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  cursor: pointer;
  display: inline-block;
  margin-bottom: 1.375rem;
  text-transform: uppercase;
}
._event-filters__group_ew3pk_16122 {
  margin-bottom: 2.1875rem;
}
._event-filters__group_ew3pk_16122 ul li a:focus, ._event-filters__group_ew3pk_16122 ul li a:hover {
  color: #ed0a00;
  text-decoration: none;
}
._event-filters__filter_ew3pk_16107 label {
  display: flex;
  margin-bottom: 1rem;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._event-filters__filter_ew3pk_16107 input {
  margin-bottom: 0;
  margin-right: 0.5rem;
}
._event-filters__filter_ew3pk_16107 a {
  color: #0033FF;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}

._uw-events-toggle-filter_ew3pk_16156::after {
  margin-left: 5px;
  font-family: "WwwUowEduAu";
  content: "\f023";
}
._filter-closed_ew3pk_16161 ._uw-events-toggle-filter_ew3pk_16156::after {
  content: "\f022";
}

._js-event-filters__remove-filter_ew3pk_16165 {
  position: relative;
  padding: 7px 40px 5px 20px;
  text-transform: uppercase;
}
._js-event-filters__remove-filter_ew3pk_16165:hover::after {
  color: #fff;
}
._js-event-filters__remove-filter_ew3pk_16165::after {
  font-family: "WwwUowEduAu";
  content: "\f028";
  font-size: 0.5625rem;
  color: #ed0a00;
  position: absolute;
  right: 20px;
  top: 9px;
}
._js-event-filters__remove-filter_ew3pk_16165 span {
  display: none;
}

._hide-categories_ew3pk_16186 {
  display: none;
}

._uw-news-toggle-filter_ew3pk_16190::after {
  margin-left: 5px;
  font-family: "WwwUowEduAu";
  content: "\f023";
}
._uw-news-toggle-filter_ew3pk_16190._filter-closed_ew3pk_16161::after {
  content: "\f022";
}

._uw-news-border-fix_ew3pk_16199 {
  border: 1px solid transparent;
}

._uw-events-recent-by-category_ew3pk_16203 {
  margin-block: var(--section-spacing-y);
}
._uw-events-recent-by-category_ew3pk_16203 h2 {
  margin-bottom: 2rem;
}

._uw-faqs_ew3pk_16210 h2 {
  color: #ed0a00;
  font-size: 1rem;
  line-height: 1.25;
  font-weight: 600;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 20px;
}
._uw-faqs_ew3pk_16210 dd span {
  font-weight: bold;
}
._uw-faqs_ew3pk_16210 dd p:first-child:before {
  content: "A. ";
  font-weight: 700;
}

._uw-featured-pages_ew3pk_16231 {
  margin-block: var(--section-spacing-y);
  position: relative;
  z-index: 1;
}
._uw-featured-pages__title_ew3pk_16236 {
  font-size: 2.625rem;
  line-height: 1.0952380952;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin: 0 0 1.875rem;
}
@media screen and (min-width: 75em) {
  ._uw-featured-pages__title_ew3pk_16236 {
    font-size: 8.125rem;
    line-height: 0.9384615385;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-featured-pages__title_ew3pk_16236:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #001641;
  margin-top: 0.625rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-featured-pages__title_ew3pk_16236 {
    font-size: 5.125rem;
    line-height: 0.9390243902;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    padding-right: 0.9375rem;
    padding-top: 0.625rem;
  }
  ._uw-featured-pages__title_ew3pk_16236:after {
    margin-top: 1.25rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-featured-pages__title_ew3pk_16236 {
    padding-top: 0;
  }
}
._uw-featured-pages_ew3pk_16231 p {
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media screen and (min-width: 75em) {
  ._uw-featured-pages_ew3pk_16231 p {
    font-size: 1.125rem;
    line-height: 1.5;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-featured-pages_ew3pk_16231 blockquote {
  margin: 0;
  position: relative;
  margin-top: 3.125rem;
  font-size: 2.625rem;
  line-height: 1.09524;
}
._uw-featured-pages_ew3pk_16231 blockquote::before {
  content: "";
  position: absolute;
  content: "“";
  display: block;
  font-size: 8rem;
  line-height: 1.1875;
  font-weight: 500;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  height: 1.75rem;
  color: #ed0a00;
  top: -5rem;
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  ._uw-featured-pages_ew3pk_16231 blockquote::before {
    font-size: 3.5rem;
    line-height: 1.01786;
    top: -3.125rem;
  }
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-featured-pages_ew3pk_16231 blockquote::before {
    font-size: 2.625rem;
    line-height: 1.09524;
    top: -3.125rem;
  }
}
._uw-featured-pages_ew3pk_16231 blockquote p {
  font-size: 1.5rem;
  line-height: 1.0833333333;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  font-style: italic;
}
@media print, screen and (min-width: 48em) {
  ._uw-featured-pages_ew3pk_16231 blockquote p {
    font-size: 1.6875rem;
    line-height: 1.1111111111;
    font-weight: 400;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-featured-pages_ew3pk_16231 blockquote cite {
  font-size: 0.875rem;
  line-height: 1.0625rem;
  text-transform: uppercase;
  font-style: normal;
}
._uw-featured-pages_ew3pk_16231 blockquote span {
  font-weight: 700;
  display: block;
  margin-bottom: 0.3125rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-featured-pages_ew3pk_16231 blockquote {
    margin-top: 4rem;
    font-size: 3.5rem;
    line-height: 1.01111;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-featured-pages_ew3pk_16231 blockquote {
    margin-top: 3.125rem;
    font-size: 8.125rem;
    line-height: 0.93846;
  }
}
._uw-featured-pages_ew3pk_16231 blockquote p {
  margin-bottom: 0.75rem;
  font-size: 1.5rem;
  line-height: 1.3;
}
@media print, screen and (min-width: 64em) {
  ._uw-featured-pages_ew3pk_16231 blockquote p {
    font-size: 1.6875rem;
    line-height: 1.3;
  }
}
._uw-featured-pages_ew3pk_16231 ._tabs-content_ew3pk_10255 {
  border: 0;
}
@media print, screen and (min-width: 64em) {
  ._uw-featured-pages_ew3pk_16231 ._tabs-content_ew3pk_10255 {
    padding-top: 0.5rem;
  }
}
._uw-featured-pages_ew3pk_16231 ._tabs-content_ew3pk_10255 ._tabs-panel_ew3pk_10268 {
  padding: 0;
}
._uw-featured-pages__links_ew3pk_16424 {
  overflow: hidden;
  margin-bottom: 0.625rem;
  padding-bottom: 1.25rem;
  white-space: nowrap;
  display: flex;
  align-items: center;
  height: 100%;
}
@media print, screen and (min-width: 48em) {
  ._uw-featured-pages__links_ew3pk_16424 {
    padding-left: 0.5rem;
    white-space: normal;
  }
}
@media screen and (min-width: 75em) {
  ._uw-featured-pages__links_ew3pk_16424 {
    padding-top: 1.25rem;
    padding-left: 3.75rem;
  }
}
._uw-featured-pages__links_ew3pk_16424 ._tabs_ew3pk_10194 {
  border: 0;
}
._uw-featured-pages__links_ew3pk_16424 ._tabs_ew3pk_10194 li {
  list-style: none;
  margin-bottom: 0.9375rem;
  margin-left: 0;
  display: block;
}
._uw-featured-pages__links_ew3pk_16424 ._tabs_ew3pk_10194 li:hover {
  margin-bottom: 0.5rem;
}
._uw-featured-pages__links_ew3pk_16424 ._tabs_ew3pk_10194 li:before {
  content: none;
}
._uw-featured-pages__links_ew3pk_16424 ._tabs_ew3pk_10194 li:first-of-type {
  margin-left: 0;
}
._uw-featured-pages__links_ew3pk_16424 ._tabs_ew3pk_10194 li._is-active_ew3pk_9731 {
  color: #ed0a00;
  margin-bottom: 0.5rem;
}
._uw-featured-pages__links_ew3pk_16424 ._tabs_ew3pk_10194 li._is-active_ew3pk_9731 a {
  color: #ed0a00;
}
._uw-featured-pages__links_ew3pk_16424 ._tabs_ew3pk_10194 li._is-active_ew3pk_9731 a:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.125rem;
  background-color: #ed0a00;
  margin-top: 0.3125rem;
}
._uw-featured-pages__links_ew3pk_16424 ._tabs_ew3pk_10194 li._is-active_ew3pk_9731 a:hover:after {
  background: #ed0a00;
}
._uw-featured-pages__links_ew3pk_16424 ._tabs_ew3pk_10194 a {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  text-transform: uppercase;
  display: block;
}
._uw-featured-pages__links_ew3pk_16424 ._tabs_ew3pk_10194 a:focus {
  text-decoration: none;
}
._uw-featured-pages__links_ew3pk_16424 ._tabs-title_ew3pk_10233 > a [aria-selected=true],
._uw-featured-pages__links_ew3pk_16424 ._tabs-title_ew3pk_10233 > a {
  background: none;
  padding: 0;
}
._uw-featured-pages__links_ew3pk_16424 ul {
  padding-left: 0;
  margin-bottom: 0;
}
._uw-featured-pages__links_ew3pk_16424 a:not(._is-active_ew3pk_9731):hover {
  text-decoration: none;
}
._uw-featured-pages__links_ew3pk_16424 a:not(._is-active_ew3pk_9731):hover:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.125rem;
  background: #001641;
  margin-top: 0.3125rem;
}
._uw-featured-pages__content_ew3pk_16517 {
  margin-bottom: 0.75rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-featured-pages__content_ew3pk_16517 {
    margin-bottom: 1.875rem;
    max-width: 18.125rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-featured-pages__content_ew3pk_16517 {
    max-width: 19.375rem;
  }
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-featured-pages__content_ew3pk_16517 ._button_ew3pk_3169 {
    margin-bottom: 1.875rem;
  }
}
._uw-featured-pages__main-feature_ew3pk_16536 {
  margin-bottom: 0.75rem;
}
._uw-featured-pages__main-feature_ew3pk_16536 img {
  margin-bottom: 0.9375rem;
}
._uw-featured-pages__main-feature_ew3pk_16536 span {
  font-size: 1rem;
}
._uw-featured-pages__other-features_ew3pk_16545 ._page_ew3pk_3153 {
  margin-bottom: 0.75rem;
}
._uw-featured-pages__other-features_ew3pk_16545 span._button_ew3pk_3169 {
  font-size: 1rem;
}
._uw-featured-pages__other-features_ew3pk_16545 > div img {
  margin-bottom: 0.9375rem;
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  ._uw-featured-pages__other-features_ew3pk_16545 > div {
    margin-bottom: 1.875rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-featured-pages__other-features_ew3pk_16545 > div._quote_ew3pk_16561 {
    padding-top: 30%;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-featured-pages__other-features_ew3pk_16545 > div._quote_ew3pk_16561 {
    padding-top: 0;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-featured-pages__other-pages_ew3pk_16571 > ._page_ew3pk_3153:nth-of-type(1) {
    padding-right: 0.46875rem;
    padding-right: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) and (min-width: 48em) {
  ._uw-featured-pages__other-pages_ew3pk_16571 > ._page_ew3pk_3153:nth-of-type(1) {
    padding-right: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) and (min-width: 64em) {
  ._uw-featured-pages__other-pages_ew3pk_16571 > ._page_ew3pk_3153:nth-of-type(1) {
    padding-right: 0.78125rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-featured-pages__other-pages_ew3pk_16571 > ._page_ew3pk_3153:nth-of-type(2) {
    padding-left: 0.46875rem;
    padding-left: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) and (min-width: 48em) {
  ._uw-featured-pages__other-pages_ew3pk_16571 > ._page_ew3pk_3153:nth-of-type(2) {
    padding-left: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) and (min-width: 64em) {
  ._uw-featured-pages__other-pages_ew3pk_16571 > ._page_ew3pk_3153:nth-of-type(2) {
    padding-left: 0.78125rem;
  }
}
._uw-featured-pages_ew3pk_16231 ._simplebar-track_ew3pk_16602 {
  display: none;
}
@media print, screen and (min-width: 48em) {
  ._uw-featured-pages_ew3pk_16231 ._simplebar-track_ew3pk_16602 {
    display: none;
  }
}
._uw-featured-pages_ew3pk_16231 ._simplebar-track_ew3pk_16602._vertical_ew3pk_9585 {
  display: none;
}
._uw-featured-pages_ew3pk_16231 a:hover {
  text-decoration: none;
}
._uw-featured-pages_ew3pk_16231 div[data-section] {
  display: none;
}
._uw-featured-pages_ew3pk_16231 div[data-section]._active_ew3pk_9735 {
  display: block;
}

._uw-form-box_ew3pk_16623 {
  border: 0.0625rem solid #ed0a00;
  padding: 1.875rem 1.875rem 1.5625rem;
  margin-bottom: 1.875rem;
}
._uw-form-box--grey_ew3pk_16628 {
  border: 0;
}
._uw-form-box__title_ew3pk_16631 {
  color: #ed0a00;
  font-size: 1.5rem;
  line-height: 1.2083333333;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  margin-bottom: 0.625rem;
}
._uw-form-box__content_ew3pk_16645 {
  font-size: 0.875rem;
  line-height: 1.5714285714;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._uw-form-box_ew3pk_16623 ._button_ew3pk_3169 {
  margin-bottom: 0;
}
._uw-form-box_ew3pk_16623 ._button_ew3pk_3169 svg {
  font-size: 1.4375rem;
}
._uw-form-box_ew3pk_16623 fieldset {
  margin-bottom: 1.5625rem;
}

._uw-footer-quicklinks_ew3pk_3366 {
  margin-bottom: 80px;
}
._uw-footer-quicklinks_ew3pk_3366 h2 {
  font-size: 2rem;
  line-height: 1.1em;
  font-weight: 700;
}

._uw-bg-image_ew3pk_16673 {
  position: relative;
  background-size: cover;
  transform: scale(1);
  transition: transform 0.2s ease-in-out;
}
._uw-bg-image_ew3pk_16673::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 50%;
  content: "";
}

._uw-bg-link_ew3pk_2905:hover ._uw-bg-image_ew3pk_16673 {
  transform: scale(1.1);
  transition: transform 0.2s ease-in-out;
}

._uw-bg-container_ew3pk_16692 {
  margin-bottom: 25px;
  overflow: hidden;
}

._uw-four-block_ew3pk_16697 h2:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #ed0a00;
  margin-top: 1.375rem;
}
@media screen and (min-width: 75em) {
  ._uw-four-block_ew3pk_16697 h2:after {
    content: "";
    display: block;
    width: 3.125rem;
    height: 0.0625rem;
    background-color: #ed0a00;
    margin-top: 0.875rem;
  }
}
._uw-four-block_ew3pk_16697 h2 span {
  display: block;
  font-style: italic;
  transition: margin-left 0.2s ease-in-out;
}
._uw-four-block--large_ew3pk_16720 a:hover {
  text-decoration: none;
}
._uw-four-block--large_ew3pk_16720 a:hover span::after {
  margin-left: 25px;
  transition: margin-left 0.2s ease-in-out;
}
@media print, screen and (min-width: 48em) {
  ._uw-four-block_ew3pk_16697 p {
    padding-right: 1.25rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-four-block_ew3pk_16697 p {
    max-width: 28.125rem;
  }
}
._uw-four-block_ew3pk_16697 ._image-link_ew3pk_12203 {
  position: relative;
  display: block;
  padding-bottom: 1rem;
}
._uw-four-block_ew3pk_16697 ._uw-four-block__block_ew3pk_16742 a:hover span::after {
  margin-left: 25px;
  -webkit-transition: margin-left 0.2s ease-in-out;
  transition: margin-left 0.2s ease-in-out;
}

._uw-four-block--large_ew3pk_16720 img {
  margin-bottom: 0.6875rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-four-block--large_ew3pk_16720 img {
    margin-bottom: 1.0625rem;
  }
}
._uw-four-block--large_ew3pk_16720 span {
  margin-bottom: 1rem;
}
._uw-four-block--large_ew3pk_16720 p {
  margin-bottom: 1rem;
}
._uw-four-block--large_ew3pk_16720 ._button_ew3pk_3169 svg {
  font-size: 0.625rem;
  margin-left: 0.625rem;
}

._uw-four-block-side-text_ew3pk_16767 ._uw-four-block_ew3pk_16697 {
  row-gap: 0.9375em;
}
._uw-four-block-side-text_ew3pk_16767 ._uw-four-block__block_ew3pk_16742 ._image-link_ew3pk_12203 {
  padding-bottom: 0;
}
._uw-four-block-side-text_ew3pk_16767 p {
  margin-bottom: 1.375rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-four-block-side-text_ew3pk_16767 p {
    max-width: 35.625rem;
  }
}
._uw-four-block-side-text_ew3pk_16767 ._grid-container_ew3pk_3812, ._uw-four-block-side-text_ew3pk_16767 ._mw-grid-container_ew3pk_3812 {
  position: relative;
}
@media print, screen and (min-width: 48em) {
  ._uw-four-block-side-text_ew3pk_16767 ._grid-container_ew3pk_3812:before, ._uw-four-block-side-text_ew3pk_16767 ._mw-grid-container_ew3pk_3812:before {
    content: "";
    background: url("../img/backgrounds/cross-blue.svg");
    position: absolute;
    width: 7.1875rem;
    height: 7.1875rem;
    left: 70%;
    top: 0;
  }
  ._uw-four-block-side-text_ew3pk_16767 ._grid-container_ew3pk_3812:after, ._uw-four-block-side-text_ew3pk_16767 ._mw-grid-container_ew3pk_3812:after {
    content: "";
    position: absolute;
    width: 1.4375rem;
    height: 1.4375rem;
    border-radius: 50%;
    background: #001641;
    top: -1.25rem;
    right: 3.125rem;
    display: none !important;
  }
}
@media screen and (min-width: 75em) {
  ._uw-four-block-side-text_ew3pk_16767 ._grid-container_ew3pk_3812:before, ._uw-four-block-side-text_ew3pk_16767 ._mw-grid-container_ew3pk_3812:before {
    content: "";
    left: 55%;
    top: 0;
  }
  ._uw-four-block-side-text_ew3pk_16767 ._grid-container_ew3pk_3812:after, ._uw-four-block-side-text_ew3pk_16767 ._mw-grid-container_ew3pk_3812:after {
    content: "";
    right: 6.25rem;
  }
}
._uw-four-block-side-text__side-text_ew3pk_16817 {
  margin-bottom: 2.1875rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-four-block-side-text__side-text_ew3pk_16817 {
    margin-bottom: 2.5rem;
  }
}
._uw-four-block-side-text__block_ew3pk_16825 {
  margin-bottom: 1.25rem;
}
._uw-four-block-side-text_ew3pk_16767._in-view_ew3pk_16828 ._grid-container_ew3pk_3812:before, ._uw-four-block-side-text_ew3pk_16767._in-view_ew3pk_16828 ._mw-grid-container_ew3pk_3812:before {
  animation: _animateCross_ew3pk_1 10s infinite alternate;
}
._uw-four-block-side-text_ew3pk_16767._in-view_ew3pk_16828 ._grid-container_ew3pk_3812:after, ._uw-four-block-side-text_ew3pk_16767._in-view_ew3pk_16828 ._mw-grid-container_ew3pk_3812:after {
  animation: _animateDot_ew3pk_1 8s infinite alternate-reverse;
  display: none !important;
}
@media only screen and (min-width: 1024px) {
  ._uw-four-block-side-text_ew3pk_16767 ._uw-four-block_ew3pk_16697 {
    row-gap: 1.5625em;
  }
}

@keyframes _animateCross_ew3pk_1 {
  0% {
    transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0);
    transform-origin: center;
  }
  100% {
    transform: rotate3d(0, 0, 1, 25deg) translate3d(-40%, 40%, 0);
    transform-origin: center;
  }
}
@keyframes _animateDot_ew3pk_1 {
  0% {
    transform: translate3d(140%, -120%, 0);
    transform-origin: center;
  }
  100% {
    transform: translate3d(-160%, 260%, 0);
    transform-origin: center;
  }
}
._uw-masthead--cta_ew3pk_16861 ._uw-masthead__grs_ew3pk_16861 {
  font-size: 2.625rem;
  line-height: 1.2;
  font-weight: 700;
}

._grid-x_ew3pk_3385._grid-margin-x_ew3pk_3382._results_ew3pk_16867._one-column_ew3pk_16867 {
  margin-right: 0.5em;
  display: block;
}

._uw-php-search_ew3pk_16872 ._one-column_ew3pk_16867 ._grs-item_ew3pk_16872 {
  background-color: #f2f2f2;
  margin-bottom: 1.3em;
  padding: 20px;
  flex-direction: row;
  box-shadow: rgba(0, 22, 65, 0.26) 0px 4px 8px;
  border-radius: 5px;
}

._uw-button-blue_ew3pk_2905._grs-details_ew3pk_16881 {
  position: relative;
  left: 80%;
}

@media (max-width: 1200px) {
  ._uw-button-blue_ew3pk_2905._grs-details_ew3pk_16881 {
    left: 75%;
    padding-top: 1rem;
  }
}
@media (max-width: 1024px) {
  ._uw-button-blue_ew3pk_2905._grs-details_ew3pk_16881 {
    left: 65%;
  }
}
@media (max-width: 480px) {
  ._uw-button-blue_ew3pk_2905._grs-details_ew3pk_16881 {
    left: 55%;
  }
  ._uw-masthead--cta_ew3pk_16861 ._uw-masthead__grs_ew3pk_16861 {
    font-size: 1.8rem;
  }
  ._uw-masthead--cta_ew3pk_16861 ._grs-buttons_ew3pk_16904 ._uw-btn_ew3pk_14807, ._uw-masthead--cta_ew3pk_16861 ._grs-buttons_ew3pk_16904 p._button-grey_ew3pk_14807 a, p._button-grey_ew3pk_14807 ._uw-masthead--cta_ew3pk_16861 ._grs-buttons_ew3pk_16904 a, ._uw-masthead--cta_ew3pk_16861 ._grs-buttons_ew3pk_16904 p._button-navy_ew3pk_14807 a, p._button-navy_ew3pk_14807 ._uw-masthead--cta_ew3pk_16861 ._grs-buttons_ew3pk_16904 a {
    width: 100%;
  }
}
._uw-home-slider_ew3pk_11765 {
  margin: 0 0 1.875rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-home-slider_ew3pk_11765 {
    margin-bottom: 4.375rem;
  }
}
@media screen and (min-width: 61.3125em) {
  ._uw-home-slider_ew3pk_11765 {
    margin-bottom: 7.5rem;
  }
}
@media (max-width: 980px) {
  ._uw-home-slider_ew3pk_11765 {
    margin-top: 77px;
  }
}
._uw-home-slider_ew3pk_11765 h2 {
  font-size: 2.625rem;
  line-height: 1.0952380952;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin: 1.25rem 0 0.625rem;
  color: #fff;
}
@media print, screen and (min-width: 48em) {
  ._uw-home-slider_ew3pk_11765 h2 {
    font-size: 3.5rem;
    line-height: 1.0178571429;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-home-slider_ew3pk_11765 h2 {
    font-size: 8.125rem;
    line-height: 0.9384615385;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-home-slider_ew3pk_11765 h2 {
    margin-bottom: 1.25rem;
  }
}
._uw-home-slider_ew3pk_11765 p {
  color: #fff;
}
._uw-home-slider_ew3pk_11765 figcaption {
  position: relative;
  background: #001641;
  width: 100%;
  padding: 1rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-home-slider__container_ew3pk_16980 ._slick-list_ew3pk_2055 ._slick-slide_ew3pk_2040 {
    max-height: calc(100vh - 96px);
  }
}
@media screen and (min-width: 75em) {
  ._uw-home-slider__container_ew3pk_16980 ._slick-list_ew3pk_2055 ._slick-slide_ew3pk_2040 {
    min-height: 700px;
  }
}
._uw-home-slider__bullet-container_ew3pk_16989 {
  border-bottom: 0.0625rem dashed #E5E5E4;
  padding-left: 0 !important;
}
._uw-home-slider__bullets_ew3pk_11765 {
  text-align: left;
  white-space: nowrap;
  overflow-y: hidden;
  overflow-x: auto;
  padding: 0 0 1.25rem;
  margin-top: 1.25rem;
}
._uw-home-slider__bullets_ew3pk_11765 button {
  width: auto;
  height: auto;
  background: none;
  display: inline-block;
  margin-bottom: 0;
  margin-left: 1.875rem;
  color: #001641;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  text-align: left;
  cursor: pointer;
  border-radius: 0;
}
._uw-home-slider__bullets_ew3pk_11765 button::before {
  content: none;
}
._uw-home-slider__bullets_ew3pk_11765 button::after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.125rem;
  background: #fff;
  margin-top: 0.3125rem;
  transition: transform 0.3s, background-color 0s;
  transition-delay: 0s, 0.3s;
  transform: scale3d(0, 1, 1);
  transform-origin: top left;
}
._uw-home-slider__bullets_ew3pk_11765 button:first-of-type {
  margin-left: 0;
}
._uw-home-slider__bullets_ew3pk_11765 button:focus {
  outline: 1px dotted #001641;
  box-shadow: 0 0 2px #fff;
}
._uw-home-slider__bullets_ew3pk_11765 button:hover {
  text-decoration: none;
}
._uw-home-slider__bullets_ew3pk_11765 button:hover::after {
  background: #001641;
  transform: scale3d(1, 1, 1);
  transition-delay: 0s, 0s;
}
._uw-home-slider_ew3pk_11765 ._button_ew3pk_3169 {
  color: #fff;
}
._uw-home-slider_ew3pk_11765 ._slick-slide_ew3pk_2040 {
  position: relative;
}
._uw-home-slider__slide_ew3pk_17054 {
  overflow: hidden;
}
._uw-home-slider_ew3pk_11765 br {
  display: none;
}
@media print, screen and (min-width: 48em) {
  ._uw-home-slider_ew3pk_11765 figcaption {
    background: none;
    position: absolute;
    z-index: 2;
    left: 60px;
    padding-left: 0;
    bottom: 0;
  }
  ._uw-home-slider_ew3pk_11765 br {
    display: block;
  }
  ._uw-home-slider_ew3pk_11765 h2 {
    margin-top: 1.875rem;
  }
  ._uw-home-slider__slide_ew3pk_17054 {
    position: relative;
    max-height: 100vh;
  }
  ._uw-home-slider__slide_ew3pk_17054::after, ._uw-home-slider__slide_ew3pk_17054::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
  }
  ._uw-home-slider__slide_ew3pk_17054::before {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 100%);
    width: 50%;
  }
  ._uw-home-slider__slide_ew3pk_17054::after {
    background-image: linear-gradient(42deg, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 75%);
    width: 100%;
  }
  ._uw-home-slider__bullet-container_ew3pk_16989 {
    padding-left: 60px;
  }
  ._uw-home-slider__bullets_ew3pk_11765 {
    margin: 1.875rem 0 0;
    padding-bottom: 2.1875rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-home-slider_ew3pk_11765 figcaption > * {
    max-width: 75%;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-home-slider_ew3pk_11765 figcaption > * {
    max-width: 80%;
  }
  ._uw-home-slider__bullets_ew3pk_11765 {
    padding-bottom: 1.875rem;
  }
  ._uw-home-slider_ew3pk_11765::before {
    content: "";
    width: 100%;
    height: 17.8125rem;
    position: absolute;
    top: 0;
    left: 0;
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.69) 100%);
    z-index: 1;
  }
}
@media screen and (min-width: 76.875em) {
  ._uw-home-slider_ew3pk_11765 figcaption {
    bottom: 5.3125rem;
    padding-left: 0.625rem;
    left: calc(50% - 38.4375rem);
  }
}

._uw-image-block_ew3pk_12159 {
  margin-block: var(--section-spacing-y);
  align-self: flex-start;
}
._uw-image-block_ew3pk_12159 figure figcaption {
  font-size: 0.875rem;
  margin: 1em 1em 0;
}
._uw-image-block_ew3pk_12159 figure figcaption cite {
  margin-top: 0.5em;
}
._uw-image-block_ew3pk_12159:not(:has(figcaption)) {
  --cell-spacing: 0.9375em;
}
._uw-image-block_ew3pk_12159:not(:has(figcaption)) + ._uw-image-block_ew3pk_12159, ._uw-image-block_ew3pk_12159:not(:has(figcaption)) + ._uw-image-grid-4_ew3pk_17147 {
  margin-top: var(--cell-spacing);
}
._uw-image-block_ew3pk_12159:not(:has(figcaption)):has(+ ._uw-image-block_ew3pk_12159), ._uw-image-block_ew3pk_12159:not(:has(figcaption)):has(+ ._uw-image-grid-4_ew3pk_17147) {
  margin-bottom: var(--cell-spacing);
}
@media only screen and (min-width: 1024px) {
  ._uw-image-block_ew3pk_12159:not(:has(figcaption)) {
    --cell-spacing: 1.5625em;
  }
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-image-block_ew3pk_12159 ._cell_ew3pk_3333 + ._cell_ew3pk_3333 {
    margin-top: 0.9375em;
  }
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  ._uw-image-block_ew3pk_12159 ._large-up-4_ew3pk_4897 ._cell_ew3pk_3333:nth-child(n+3) {
    margin-top: 0.9375em;
  }
}

@media (max-width: 768px) {
  ._uw-image-block-2_ew3pk_17170 img {
    margin-bottom: 1rem;
  }
}

._image-link_ew3pk_12203 {
  position: relative;
  display: block;
}
._image-link_ew3pk_12203 img {
  pointer-events: none;
}
._image-link__title_ew3pk_12209 {
  font-size: 1.125rem;
  line-height: 1.0555555556;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  margin-top: 0.9375rem;
  display: flex;
  align-items: flex-start;
  color: #ed0a00;
  pointer-events: none;
}
@media (max-width: 980px) {
  ._image-link__title_ew3pk_12209 {
    display: block;
  }
}
._image-link__title_ew3pk_12209::after {
  font-family: "WwwUowEduAu";
  margin-left: 0.9375rem;
  content: "\f005";
  font-size: 1.5rem;
  line-height: 0.7;
  transition: transform 0.4s;
}
@media (max-width: 980px) {
  ._image-link__title_ew3pk_12209::after {
    position: relative;
    top: 2px;
  }
}
._image-link__title_ew3pk_12209._no-link_ew3pk_17217::after {
  content: none;
}
._image-link__title_ew3pk_12209:focus, ._image-link__title_ew3pk_12209:hover {
  outline: none;
}
._image-link__title_ew3pk_12209:focus::after, ._image-link__title_ew3pk_12209:hover::after {
  transform: translate3d(0.625rem, 0, 0);
}
._image-link__description_ew3pk_17226 {
  margin-top: 0.5rem;
}
._image-link_ew3pk_12203::before {
  content: "";
  display: block;
  transform: rotate(-315deg) scale3d(1, 0, 1);
  width: 0.3125rem;
  height: 7.6875rem;
  background-color: #ed0a00;
  position: absolute;
  transition: transform 0.3s;
  top: -2.5rem;
  left: 1.875rem;
  z-index: 1;
}
._image-link_ew3pk_12203:hover, ._image-link_ew3pk_12203:focus {
  text-decoration: none !important;
}
._image-link_ew3pk_12203:hover__title::after, ._image-link_ew3pk_12203:focus__title::after {
  transform: translate3d(10px, 0, 0);
}
._image-link_ew3pk_12203:hover::before, ._image-link_ew3pk_12203:focus::before {
  transform: rotate(-315deg) scale3d(1, 1, 1);
}
@media print, screen and (min-width: 48em) {
  ._image-link__title_ew3pk_12209::after {
    margin-left: 0.9375rem;
  }
}

._uw-image-grid-4_ew3pk_17147 {
  --cell-spacing: 0.9375em;
  margin-block: var(--section-spacing-y);
  margin-left: auto !important;
  margin-right: auto !important;
}
._uw-image-grid-4_ew3pk_17147 + ._uw-image-block_ew3pk_12159:not(:has(figcaption)), ._uw-image-grid-4_ew3pk_17147 + ._uw-image-grid-4_ew3pk_17147 {
  margin-top: var(--cell-spacing);
}
._uw-image-grid-4_ew3pk_17147:has(+ ._uw-image-block_ew3pk_12159:not(:has(figcaption))), ._uw-image-grid-4_ew3pk_17147:has(+ ._uw-image-grid-4_ew3pk_17147) {
  margin-bottom: var(--cell-spacing);
}
@media only screen and (min-width: 1024px) {
  ._uw-image-grid-4_ew3pk_17147 {
    --cell-spacing: 1.5625em;
  }
}

._uw-image-slider-block_ew3pk_17275 {
  align-self: flex-start;
  padding-bottom: 3.125rem;
}
._uw-image-slider-block_ew3pk_17275 ._orbit-caption_ew3pk_9867 {
  position: absolute;
  padding: 0;
  background-color: transparent;
  color: #001641;
  font-style: italic;
}
._uw-image-slider-block_ew3pk_17275 ._orbit-controls_ew3pk_17286 button {
  transition: 0.25s;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.5);
  font-size: 2rem;
  padding: 0.5rem 1rem;
}
._uw-image-slider-block_ew3pk_17275 ._orbit-controls_ew3pk_17286 button:hover {
  background-color: transparent;
}
._uw-image-slider-block_ew3pk_17275 ._orbit-controls_ew3pk_17286 ._orbit-previous_ew3pk_9877 {
  margin: 0 0 0 1.25rem;
}
._uw-image-slider-block_ew3pk_17275 ._orbit-controls_ew3pk_17286 ._orbit-previous_ew3pk_9877:hover {
  margin: 0 0.3125rem 0 0.9375rem;
}
._uw-image-slider-block_ew3pk_17275 ._orbit-controls_ew3pk_17286 ._orbit-previous_ew3pk_9877::after {
  font-family: "WwwUowEduAu";
  content: "\f004" !important;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
._uw-image-slider-block_ew3pk_17275 ._orbit-controls_ew3pk_17286 ._orbit-next_ew3pk_9877 {
  margin: 0 1.25rem 0 0;
}
._uw-image-slider-block_ew3pk_17275 ._orbit-controls_ew3pk_17286 ._orbit-next_ew3pk_9877:hover {
  margin: 0 0.9375rem 0 0.3125rem;
}
._uw-image-slider-block_ew3pk_17275 ._orbit-controls_ew3pk_17286 ._orbit-next_ew3pk_9877::after {
  font-family: "WwwUowEduAu";
  content: "\f005" !important;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
._uw-image-slider-block_ew3pk_17275 ._orbit-bullets_ew3pk_9901 {
  display: flex;
  right: 0;
  bottom: 1.25rem;
  margin: 0;
  position: absolute;
  z-index: 2;
}
._uw-image-slider-block_ew3pk_17275 ._orbit-bullets_ew3pk_9901 button {
  display: inline-block;
  margin-right: 0.625rem;
  width: 0.625rem;
  height: 0.625rem;
  background-color: #001641;
  text-indent: -624.9375rem;
  border-radius: 0;
}
._uw-image-slider-block_ew3pk_17275 ._orbit-bullets_ew3pk_9901 button:before {
  content: none;
}
._uw-image-slider-block_ew3pk_17275 ._orbit-bullets_ew3pk_9901 button:last-of-type {
  margin-right: 0;
}
._uw-image-slider-block_ew3pk_17275 ._orbit-bullets_ew3pk_9901 button::after {
  display: none;
}
._uw-image-slider-block_ew3pk_17275 ._orbit-bullets_ew3pk_9901 button._is-active_ew3pk_9731 {
  background-color: #ed0a00;
}
._uw-image-slider-block_ew3pk_17275 figure img {
  margin-bottom: 0.9375rem;
}

._uw-item-grid_ew3pk_3313 {
  margin-top: 77px;
}
@media (min-width: 980px) {
  ._uw-item-grid_ew3pk_3313 {
    margin-top: 154px;
  }
}
._uw-item-grid__title_ew3pk_3313 {
  color: #001641;
  font-size: 2.625rem;
  line-height: 1;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin: 0.9375rem 0 3.75rem;
}
._uw-item-grid__title_ew3pk_3313:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #001641;
  margin-top: 0.8125rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-item-grid__title_ew3pk_3313 {
    font-size: 4.5rem;
    line-height: 1.0416666667;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
  ._uw-item-grid__title_ew3pk_3313:after {
    content: "";
    display: block;
    width: 3.125rem;
    height: 0.0625rem;
    background-color: #001641;
    margin-top: 0.3125rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-item-grid__title_ew3pk_3313 {
    margin: 0 0 3.75rem 0;
  }
}
._uw-item-grid_ew3pk_3313 ._uw-item_ew3pk_3313 {
  margin-bottom: 1.5625rem;
}
._uw-item-grid_ew3pk_3313 ._uw-item__date_ew3pk_17415,
._uw-item-grid_ew3pk_3313 ._uw-item_ew3pk_3313 time {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  text-transform: uppercase;
}
._uw-item-grid_ew3pk_3313 ._uw-item_ew3pk_3313 img {
  margin-bottom: 1.25rem;
}
._uw-item-grid_ew3pk_3313 ._uw-item__title_ew3pk_17431,
._uw-item-grid_ew3pk_3313 ._uw-item_ew3pk_3313 h3 {
  font-size: 1.5rem;
  line-height: 1.1666666667;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  margin-bottom: 1.25rem;
  text-transform: none;
}

._uw-item-grid--events_ew3pk_15952 i {
  display: none;
}
._uw-item-grid--events_ew3pk_15952 ._uw-item_ew3pk_3313 {
  order: 1;
  order: 2;
}
._uw-item-grid--events_ew3pk_15952 ._uw-item_ew3pk_3313 ._button--chevron-right_ew3pk_12650::after {
  transition: margin-left 0.2s ease-in-out;
}
._uw-item-grid--events_ew3pk_15952 ._uw-item_ew3pk_3313 ._button--chevron-right_ew3pk_12650:hover::after {
  margin-left: 25px;
}
._uw-item-grid--events_ew3pk_15952 ._uw-item__date_ew3pk_17415 {
  margin-bottom: 0.75rem;
}
._uw-item-grid--events_ew3pk_15952 ._uw-item_ew3pk_3313 > ul {
  padding-left: 0;
  margin: 0 0 1.875rem;
}
._uw-item-grid--events_ew3pk_15952 ._uw-item_ew3pk_3313 > ul li {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 0.625rem;
  display: flex;
  list-style: none;
}
._uw-item-grid--events_ew3pk_15952 ._uw-item_ew3pk_3313 > ul li i {
  margin-right: 0.625rem;
}
._uw-item-grid--events_ew3pk_15952 ._uw-item_ew3pk_3313 > ul li:first-child::before {
  font-family: "WwwUowEduAu";
  content: "\f012";
  color: #001641;
  font-size: 1rem;
  position: relative;
  top: -2px;
  margin-right: 0.625rem;
}
._uw-item-grid--events_ew3pk_15952 ._uw-item_ew3pk_3313 > ul li:nth-child(2)::before {
  font-family: "WwwUowEduAu";
  content: "\f015";
  color: #001641;
  font-size: 1rem;
  position: relative;
  top: -2px;
  margin-right: 0.625rem;
}
._uw-item-grid--events_ew3pk_15952 ._uw-item_ew3pk_3313 time span {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  display: flex;
  color: #001641;
  text-transform: lowercase;
}
._uw-item-grid--events_ew3pk_15952 ._uw-item_ew3pk_3313 time span::before {
  font-family: "WwwUowEduAu";
  content: "\f01d";
  color: #001641;
  font-size: 1rem;
  position: relative;
  top: -2px;
  margin-right: 0.625rem;
}
._uw-item-grid--events_ew3pk_15952 ._uw-item_ew3pk_3313 time span i {
  margin-right: 0.625rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-item-grid--events_ew3pk_15952 ._uw-item_ew3pk_3313 time span {
    margin-bottom: 0.9375rem;
  }
}
._uw-item-grid--events_ew3pk_15952 ._uw-item_ew3pk_3313:nth-child(1) {
  order: 0;
}
@media print, screen and (min-width: 64em) {
  ._uw-item-grid--events_ew3pk_15952 ._uw-item_ew3pk_3313 {
    margin-bottom: 3.125rem;
    order: 3;
  }
  ._uw-item-grid--events_ew3pk_15952 ._uw-item_ew3pk_3313:nth-child(1) {
    order: 0;
  }
  ._uw-item-grid--events_ew3pk_15952 ._uw-item_ew3pk_3313:nth-child(2) {
    order: 1;
  }
}

._uw-item-grid--news_ew3pk_17548 {
  margin-bottom: 3.125rem;
}
._uw-item-grid--news_ew3pk_17548 ._uw-item_ew3pk_3313 {
  padding-bottom: 1.25rem;
}
._uw-item-grid--news_ew3pk_17548 ._uw-item_ew3pk_3313 ._button--chevron-right_ew3pk_12650::after {
  transition: margin-left 0.2s ease-in-out;
}
._uw-item-grid--news_ew3pk_17548 ._uw-item_ew3pk_3313 ._button--chevron-right_ew3pk_12650:hover {
  text-decoration: none;
}
._uw-item-grid--news_ew3pk_17548 ._uw-item_ew3pk_3313 ._button--chevron-right_ew3pk_12650:hover::after {
  margin-left: 25px;
}
._uw-item-grid--news_ew3pk_17548 ._uw-item__title_ew3pk_17431,
._uw-item-grid--news_ew3pk_17548 ._uw-item_ew3pk_3313 h3 {
  margin-bottom: 0.3125rem;
}
._uw-item-grid--news_ew3pk_17548 ._uw-item__title_ew3pk_17431 a,
._uw-item-grid--news_ew3pk_17548 ._uw-item_ew3pk_3313 h3 a {
  color: #001641;
}
._uw-item-grid--news_ew3pk_17548 ._uw-item__date_ew3pk_17415,
._uw-item-grid--news_ew3pk_17548 ._uw-item_ew3pk_3313 time {
  margin-bottom: 0.9375rem;
}
._uw-item-grid--news_ew3pk_17548 ._uw-item_ew3pk_3313 p {
  font-size: 0.875rem;
  line-height: 1.5714285714;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  margin-bottom: 0.3125rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-item-grid--news_ew3pk_17548 ._uw-item_ew3pk_3313 p {
    margin-bottom: 0.9375rem;
  }
}
._uw-item-grid--news_ew3pk_17548 ._uw-item_ew3pk_3313 i {
  margin-left: 0.625rem;
}
._uw-item-grid--news_ew3pk_17548 ._news-pagination_ew3pk_17595 {
  font-size: 1.25rem;
  line-height: 1.2;
  font-weight: 700;
  margin-bottom: 2rem;
  display: flex;
  justify-content: center;
}
._uw-item-grid--news_ew3pk_17548 ._news-pagination_ew3pk_17595 ._currentpage_ew3pk_17603,
._uw-item-grid--news_ew3pk_17548 ._news-pagination_ew3pk_17595 ._ellipsis_ew3pk_9976,
._uw-item-grid--news_ew3pk_17548 ._news-pagination_ew3pk_17595 a {
  padding: 0.5rem 1rem;
  color: #001641;
}
._uw-item-grid--news_ew3pk_17548 ._news-pagination_ew3pk_17595 a {
  display: none;
}
._uw-item-grid--news_ew3pk_17548 ._news-pagination_ew3pk_17595 ._currentpage_ew3pk_17603,
._uw-item-grid--news_ew3pk_17548 ._news-pagination_ew3pk_17595 a:hover {
  background-color: #ed0a00;
  color: #fff;
}
._uw-item-grid--news_ew3pk_17548 ._news-pagination_ew3pk_17595 ._hidden_ew3pk_17617 {
  display: none !important;
}
._uw-item-grid--news_ew3pk_17548._uw-item-grid_ew3pk_3313 ._uw-item_ew3pk_3313 img {
  display: block;
  width: auto;
  height: auto;
  min-width: 100%;
  max-width: 100%;
  object-fit: cover;
}
@media print, screen and (min-width: 48em) {
  ._uw-item-grid--news_ew3pk_17548._uw-item-grid_ew3pk_3313 ._uw-item_ew3pk_3313 img {
    min-height: 215px;
    max-height: 215px;
  }
}

._uw-news-grid__articles_ew3pk_17635 ._article__image_ew3pk_17635 img {
  display: block;
  width: auto;
  height: auto;
  min-width: 100%;
  max-width: 100%;
  object-fit: cover;
}
@media print, screen and (min-width: 48em) {
  ._uw-news-grid__articles_ew3pk_17635 ._article__image_ew3pk_17635 img {
    min-height: 130px;
    max-height: 130px;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-news-grid__articles_ew3pk_17635 ._article__image_ew3pk_17635 img {
    min-height: 158px;
    max-height: 158px;
  }
}

._uw-keyword-matches_ew3pk_17656 {
  margin-bottom: 3.75rem;
}
._uw-keyword-matches_ew3pk_17656 ._border-top_ew3pk_17659 {
  padding: 1.875rem 1.875rem;
  position: relative;
}
@media print, screen and (min-width: 64em) {
  ._uw-keyword-matches_ew3pk_17656 ._border-top_ew3pk_17659 {
    padding: 1.875rem 1.875rem;
  }
}
._uw-keyword-matches_ew3pk_17656 ._border-top_ew3pk_17659 > ._border-bottom_ew3pk_17668:after,
._uw-keyword-matches_ew3pk_17656 ._border-top_ew3pk_17659 > ._border-bottom_ew3pk_17668:before, ._uw-keyword-matches_ew3pk_17656 ._border-top_ew3pk_17659:after, ._uw-keyword-matches_ew3pk_17656 ._border-top_ew3pk_17659:before {
  display: block;
  content: "";
  width: 2rem;
  height: 2rem;
  position: absolute;
  transition: transform 0.5s ease-out;
}
._uw-keyword-matches_ew3pk_17656 ._border-top_ew3pk_17659 > ._border-bottom_ew3pk_17668:before, ._uw-keyword-matches_ew3pk_17656 ._border-top_ew3pk_17659:before {
  top: 0;
  border-top: 0.0625rem solid #001641;
}
._uw-keyword-matches_ew3pk_17656 ._border-top_ew3pk_17659:before {
  left: 0;
  border-left: 0.0625rem solid #001641;
}
._uw-keyword-matches_ew3pk_17656 ._border-top_ew3pk_17659 > ._border-bottom_ew3pk_17668:before {
  right: 0;
  border-right: 0.0625rem solid #001641;
}
._uw-keyword-matches_ew3pk_17656 ._border-top_ew3pk_17659 > ._border-bottom_ew3pk_17668:after, ._uw-keyword-matches_ew3pk_17656 ._border-top_ew3pk_17659:after {
  bottom: 0;
  border-bottom: 0.0625rem solid #001641;
}
._uw-keyword-matches_ew3pk_17656 ._border-top_ew3pk_17659:after {
  left: 0;
  border-left: 0.0625rem solid #001641;
}
._uw-keyword-matches_ew3pk_17656 ._border-top_ew3pk_17659 ._border-bottom_ew3pk_17668:after {
  right: 0;
  border-right: 0.0625rem solid #001641;
}
._uw-keyword-matches_ew3pk_17656 ._border-top_ew3pk_17659:hover:before {
  transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
}
._uw-keyword-matches_ew3pk_17656 ._border-top_ew3pk_17659:hover > ._border-bottom_ew3pk_17668:before {
  transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
}
._uw-keyword-matches_ew3pk_17656 ._border-top_ew3pk_17659:hover:after {
  transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
}
._uw-keyword-matches_ew3pk_17656 ._border-top_ew3pk_17659:hover > ._border-bottom_ew3pk_17668:after {
  transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
}
@media print, screen and (min-width: 64em) {
  ._uw-keyword-matches_ew3pk_17656 {
    padding-left: 1.5625rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-keyword-matches_ew3pk_17656 {
    padding-left: 0;
  }
}
._uw-keyword-matches__title_ew3pk_17723 {
  color: #ed0a00;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 0.9375rem;
  display: block;
}
._uw-keyword-matches_ew3pk_17656 a {
  display: block;
  word-break: break-all;
  margin-bottom: 1.25rem;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 600;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._uw-keyword-matches_ew3pk_17656 a:last-of-type {
  margin-bottom: 0;
}
._uw-keyword-matches_ew3pk_17656 a span {
  display: block;
  color: #001641;
  margin-bottom: 0.3125rem;
}

._uw-link-box_ew3pk_2905 {
  padding: 35px 25px;
  position: relative;
}
@media (max-width: 1024px) {
  ._uw-link-box_ew3pk_2905 {
    margin-bottom: 25px;
  }
}
._uw-link-box--border-top_ew3pk_17761::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  border-top: 2px solid #001641;
  border-left: 2px solid #001641;
  height: 35px;
  width: 35px;
}
._uw-link-box--border-top_ew3pk_17761::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  border-top: 2px solid #001641;
  border-right: 2px solid #001641;
  height: 35px;
  width: 35px;
}
._uw-link-box--border-bottom_ew3pk_17781::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  border-bottom: 2px solid #001641;
  border-left: 2px solid #001641;
  height: 35px;
  width: 35px;
}
._uw-link-box--border-bottom_ew3pk_17781::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  border-bottom: 2px solid #001641;
  border-right: 2px solid #001641;
  height: 35px;
  width: 35px;
}
._uw-link-box--link_ew3pk_2905::after {
  display: none;
}
._uw-link-box--white_ew3pk_17804 ._uw-link-box--border-bottom_ew3pk_17781::after, ._uw-link-box--white_ew3pk_17804 ._uw-link-box--border-bottom_ew3pk_17781::before,
._uw-link-box--white_ew3pk_17804 ._uw-link-box--border-top_ew3pk_17761::after,
._uw-link-box--white_ew3pk_17804 ._uw-link-box--border-top_ew3pk_17761::before {
  border-color: #fff;
}

._uw-live-chat_ew3pk_17810 {
  position: absolute;
  top: calc(50% - 13px);
  right: -2.1875rem;
  display: inline-block;
  transform: rotate(-90deg);
}
._uw-live-chat_ew3pk_17810 a {
  background-color: #ed0a00;
  text-decoration: none;
  padding: 0.625rem 0.9375rem;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 0;
  font-weight: bold;
  font-size: 0.875rem;
}
._uw-live-chat_ew3pk_17810:hover a {
  background-color: #fff;
  color: #ed0a00;
  transition: all 0.5s linear;
}

#_tap-pop-card_ew3pk_1 ._pop-card-wrapper_ew3pk_17833 {
  bottom: 80px !important;
}
@media print, screen and (max-width: 47.99875em) {
  #_tap-pop-card_ew3pk_1 ._pop-card-wrapper_ew3pk_17833 {
    bottom: 0 !important;
  }
  #_tap-pop-card_ew3pk_1 ._pop-card-wrapper_ew3pk_17833:not(._tap-mobile_ew3pk_17840) {
    right: 75px !important;
  }
  #_tap-pop-card_ew3pk_1 ._pop-card-wrapper_ew3pk_17833:not(._tap-mobile_ew3pk_17840) ._pop-card_ew3pk_17833 {
    flex-direction: row !important;
  }
  #_tap-pop-card_ew3pk_1 ._pop-card-wrapper_ew3pk_17833:not(._tap-mobile_ew3pk_17840) button._chat-now-button_ew3pk_17846 {
    margin-left: 0.5rem !important;
  }
}

#_live_chat_status_ew3pk_1 {
  right: 30px !important;
  bottom: 100px !important;
}

._uw-map-embed_ew3pk_17856 {
  margin-block: var(--section-spacing-y);
}

._uw-masthead_ew3pk_3271 {
  background-color: #001641;
  color: #fff;
  position: relative;
  margin-top: 77px;
}
@media (min-width: 980px) {
  ._uw-masthead_ew3pk_3271 {
    margin-top: 154px;
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead_ew3pk_3271 {
    margin-bottom: 3.75rem;
  }
}
@media screen and (max-width: 47.9375em) {
  ._uw-masthead_ew3pk_3271 {
    margin-bottom: 2rem;
  }
}
._uw-masthead__main_ew3pk_3283 {
  min-height: 9.125rem;
  padding: 1.5625rem 0 0.9375rem;
  margin-bottom: 1.25rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead__main_ew3pk_3283 {
    padding: 5.75rem 0 4.6875rem;
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead__main_ew3pk_3283 {
    padding: 4.375rem 0 4.6875rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 75em) {
  ._uw-masthead__main_ew3pk_3283 {
    padding: 6.5625rem 0 5rem;
    margin-bottom: 0;
  }
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-masthead__main_ew3pk_3283 {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-masthead__main_ew3pk_3283 ._grid-container_ew3pk_3812, ._uw-masthead__main_ew3pk_3283 ._mw-grid-container_ew3pk_3812 {
    margin: 0;
  }
}
._uw-masthead__content_ew3pk_3277 {
  z-index: 1;
  position: relative;
  width: 100%;
}
._uw-masthead__content_ew3pk_3277 ._event-info_ew3pk_17923 li {
  margin-left: 0;
}
@media screen and (min-width: 75em) {
  ._uw-masthead__content_ew3pk_3277 ._event-info_ew3pk_17923 li:nth-child(odd) {
    margin-left: 0;
  }
}
@media screen and (min-width: 75em) {
  ._uw-masthead__content_ew3pk_3277 ._uw-masthead__course-landing-content_ew3pk_17932 p {
    width: 80%;
  }
}
._uw-masthead__title_ew3pk_3453 {
  font-size: 2.625rem;
  line-height: 1;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead__title_ew3pk_3453 {
    font-size: 3.5rem;
    line-height: 1;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    padding-bottom: 10px;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead__title_ew3pk_3453 {
    font-size: 4.625rem;
    line-height: 1;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-masthead__subtitle_ew3pk_17974 {
  font-size: 0.9rem;
  line-height: 1;
  font-weight: 600;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  padding-top: 0.8rem;
  position: relative;
  z-index: 1;
}
._uw-masthead__subtitle_ew3pk_17974 em {
  font-style: italic;
}
._uw-masthead__subtitle_ew3pk_17974::before {
  position: absolute;
  width: 2rem;
  height: 0.125rem;
  content: "";
  top: 0;
  left: 0;
  background-color: #fff;
}
._uw-head-white_ew3pk_18001 ._uw-masthead__subtitle_ew3pk_17974::before {
  background-color: #001641;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead__subtitle_ew3pk_17974 {
    margin-bottom: 1rem;
  }
}
._uw-masthead_ew3pk_3271 ._page-navigator__list--pages_ew3pk_11526 {
  width: 100%;
}
@media screen and (min-width: 75em) {
  ._uw-masthead_ew3pk_3271 ._page-navigator__list--pages_ew3pk_11526 {
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    max-width: 76.875rem;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 75em) and (min-width: 48em) {
  ._uw-masthead_ew3pk_3271 ._page-navigator__list--pages_ew3pk_11526 {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media screen and (min-width: 75em) and (min-width: 64em) {
  ._uw-masthead_ew3pk_3271 ._page-navigator__list--pages_ew3pk_11526 {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media screen and (min-width: 75em) and (min-width: 75em) {
  ._uw-masthead_ew3pk_3271 ._page-navigator__list--pages_ew3pk_11526 {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
._uw-masthead_ew3pk_3271 ._page-navigator__list--breadcrumbs_ew3pk_11537 {
  width: 100%;
}
@media screen and (min-width: 75em) {
  ._uw-masthead_ew3pk_3271 ._page-navigator__list--breadcrumbs_ew3pk_11537 {
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    max-width: 76.875rem;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 75em) and (min-width: 48em) {
  ._uw-masthead_ew3pk_3271 ._page-navigator__list--breadcrumbs_ew3pk_11537 {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media screen and (min-width: 75em) and (min-width: 64em) {
  ._uw-masthead_ew3pk_3271 ._page-navigator__list--breadcrumbs_ew3pk_11537 {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media screen and (min-width: 75em) and (min-width: 75em) {
  ._uw-masthead_ew3pk_3271 ._page-navigator__list--breadcrumbs_ew3pk_11537 {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-masthead--page-nav_ew3pk_18074 ._page-navigator__list--breadcrumbs_ew3pk_11537 ul {
    flex: 0 0 auto;
    width: 83.3333333333%;
    padding-left: 0.78125rem;
    padding-right: 0.78125rem;
    margin-left: 16.6666666667%;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  ._uw-masthead--page-nav_ew3pk_18074 ._page-navigator__list--breadcrumbs_ew3pk_11537 ul {
    margin-left: 200px;
  }
}
@media screen and (min-width: 75em) {
  ._uw-masthead--page-nav_ew3pk_18074 ._uw-masthead__content_ew3pk_3277 {
    margin-left: calc(16.6666666667% + 1.5625rem / 2);
  }
}
@media screen and (min-width: 75em) {
  ._uw-masthead--form_ew3pk_18093 {
    margin-bottom: 5rem;
  }
  ._uw-masthead--form_ew3pk_18093 ._uw-masthead__main_ew3pk_3283 {
    padding-top: 8.4375rem;
    padding-bottom: 5.9375rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--large-title_ew3pk_18102 ._uw-masthead__title_ew3pk_3453 {
    font-size: 5.625rem;
    line-height: 1;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-masthead--image-full_ew3pk_18114 {
  background-size: cover;
  background-position: center;
  padding: 0;
}
._uw-masthead--image-full_ew3pk_18114 h1 {
  margin-bottom: 0;
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-masthead--image-full_ew3pk_18114 {
    background-image: none !important;
  }
}
._uw-masthead--image-full_ew3pk_18114 ._uw-masthead__main_ew3pk_3283 {
  padding-bottom: 1.5625rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--image-full_ew3pk_18114 ._uw-masthead__main_ew3pk_3283 {
    padding: 0;
    background: transparent;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--image-full_ew3pk_18114 ._uw-masthead__content_ew3pk_3277 {
    min-height: 26.875rem;
    padding: 6.25rem 0;
    display: flex;
    align-items: flex-end;
  }
}
._uw-masthead--cta_ew3pk_16861 {
  background-size: cover;
  background-position: center;
  padding: 0;
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--cta_ew3pk_16861 ._uw-masthead__title_ew3pk_3453 {
    font-size: 5.625rem;
    line-height: 1.2;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-masthead--cta_ew3pk_16861 h1 {
  margin-bottom: 10vh;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--cta_ew3pk_16861 h1 {
    margin-bottom: 5vh;
  }
}
._uw-masthead--cta_ew3pk_16861._uw-head-navy_ew3pk_18170 {
  background-color: #001641;
  color: #fff;
}
._uw-masthead--cta_ew3pk_16861._uw-head-red_ew3pk_18174 {
  background-color: #ed0a00;
  color: #fff;
}
._uw-masthead--cta_ew3pk_16861._uw-head-blue_ew3pk_18178 {
  background-color: #0033FF;
  color: #fff;
}
._uw-masthead--cta_ew3pk_16861._uw-head-white_ew3pk_18001 {
  background-color: #fff;
  color: #001641;
}
._uw-masthead--cta_ew3pk_16861._uw-head-grey_ew3pk_18186 {
  background-color: #efefef;
  color: #001641;
}
._uw-masthead--cta_ew3pk_16861._uw-head-grey_ew3pk_18186 ._uw-hl-grey_ew3pk_18190 {
  background-color: #fff;
}
._uw-masthead--cta_ew3pk_16861 ._uw-btn_ew3pk_14807::after, ._uw-masthead--cta_ew3pk_16861 p._button-grey_ew3pk_14807 a::after, p._button-grey_ew3pk_14807 ._uw-masthead--cta_ew3pk_16861 a::after, ._uw-masthead--cta_ew3pk_16861 p._button-navy_ew3pk_14807 a::after, p._button-navy_ew3pk_14807 ._uw-masthead--cta_ew3pk_16861 a::after {
  content: "";
  margin: 0;
}
._uw-masthead--cta_ew3pk_16861 ._uw-btn_ew3pk_14807 + ._uw-btn_ew3pk_14807, ._uw-masthead--cta_ew3pk_16861 p._button-grey_ew3pk_14807 a + ._uw-btn_ew3pk_14807, p._button-grey_ew3pk_14807 ._uw-masthead--cta_ew3pk_16861 a + ._uw-btn_ew3pk_14807, ._uw-masthead--cta_ew3pk_16861 p._button-grey_ew3pk_14807 ._uw-btn_ew3pk_14807 + a, p._button-grey_ew3pk_14807 ._uw-masthead--cta_ew3pk_16861 ._uw-btn_ew3pk_14807 + a, ._uw-masthead--cta_ew3pk_16861 p._button-grey_ew3pk_14807 a + a, p._button-grey_ew3pk_14807 ._uw-masthead--cta_ew3pk_16861 a + a, ._uw-masthead--cta_ew3pk_16861 p._button-navy_ew3pk_14807 a + ._uw-btn_ew3pk_14807, p._button-navy_ew3pk_14807 ._uw-masthead--cta_ew3pk_16861 a + ._uw-btn_ew3pk_14807, ._uw-masthead--cta_ew3pk_16861 p._button-navy_ew3pk_14807 ._uw-btn_ew3pk_14807 + a, p._button-navy_ew3pk_14807 ._uw-masthead--cta_ew3pk_16861 ._uw-btn_ew3pk_14807 + a, ._uw-masthead--cta_ew3pk_16861 p._button-navy_ew3pk_14807 a + a, p._button-navy_ew3pk_14807 ._uw-masthead--cta_ew3pk_16861 a + a {
  margin-top: 1rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--cta_ew3pk_16861 ._uw-btn_ew3pk_14807 + ._uw-btn_ew3pk_14807, ._uw-masthead--cta_ew3pk_16861 p._button-grey_ew3pk_14807 a + ._uw-btn_ew3pk_14807, p._button-grey_ew3pk_14807 ._uw-masthead--cta_ew3pk_16861 a + ._uw-btn_ew3pk_14807, ._uw-masthead--cta_ew3pk_16861 p._button-grey_ew3pk_14807 ._uw-btn_ew3pk_14807 + a, p._button-grey_ew3pk_14807 ._uw-masthead--cta_ew3pk_16861 ._uw-btn_ew3pk_14807 + a, ._uw-masthead--cta_ew3pk_16861 p._button-grey_ew3pk_14807 a + a, p._button-grey_ew3pk_14807 ._uw-masthead--cta_ew3pk_16861 a + a, ._uw-masthead--cta_ew3pk_16861 p._button-navy_ew3pk_14807 a + ._uw-btn_ew3pk_14807, p._button-navy_ew3pk_14807 ._uw-masthead--cta_ew3pk_16861 a + ._uw-btn_ew3pk_14807, ._uw-masthead--cta_ew3pk_16861 p._button-navy_ew3pk_14807 ._uw-btn_ew3pk_14807 + a, p._button-navy_ew3pk_14807 ._uw-masthead--cta_ew3pk_16861 ._uw-btn_ew3pk_14807 + a, ._uw-masthead--cta_ew3pk_16861 p._button-navy_ew3pk_14807 a + a, p._button-navy_ew3pk_14807 ._uw-masthead--cta_ew3pk_16861 a + a {
    margin-left: 1rem;
  }
}
._uw-masthead--cta_ew3pk_16861 ._uw-btn_ew3pk_14807, ._uw-masthead--cta_ew3pk_16861 p._button-grey_ew3pk_14807 a, p._button-grey_ew3pk_14807 ._uw-masthead--cta_ew3pk_16861 a, ._uw-masthead--cta_ew3pk_16861 p._button-navy_ew3pk_14807 a, p._button-navy_ew3pk_14807 ._uw-masthead--cta_ew3pk_16861 a {
  font-size: 1.125rem;
  line-height: 1.5rem;
  text-transform: uppercase;
  font-weight: 600;
  padding: 0.8rem 2rem 0.8rem 2rem;
  position: relative;
  display: inline-block;
  transition: background-color 0.2s ease-in-out;
}
._uw-masthead--cta_ew3pk_16861 ._uw-btn_ew3pk_14807._uw-link-small--red_ew3pk_18215, ._uw-masthead--cta_ew3pk_16861 p._button-grey_ew3pk_14807 a._uw-link-small--red_ew3pk_18215, p._button-grey_ew3pk_14807 ._uw-masthead--cta_ew3pk_16861 a._uw-link-small--red_ew3pk_18215, ._uw-masthead--cta_ew3pk_16861 p._button-navy_ew3pk_14807 a._uw-link-small--red_ew3pk_18215, p._button-navy_ew3pk_14807 ._uw-masthead--cta_ew3pk_16861 a._uw-link-small--red_ew3pk_18215 {
  color: #ed0a00;
}
._uw-masthead--cta_ew3pk_16861 ._uw-btn_ew3pk_14807, ._uw-masthead--cta_ew3pk_16861 p._button-grey_ew3pk_14807 a, p._button-grey_ew3pk_14807 ._uw-masthead--cta_ew3pk_16861 a, ._uw-masthead--cta_ew3pk_16861 p._button-navy_ew3pk_14807 a, p._button-navy_ew3pk_14807 ._uw-masthead--cta_ew3pk_16861 a,
._uw-masthead--cta_ew3pk_16861 ._uw-btn-arrow_ew3pk_18219,
._uw-masthead--cta_ew3pk_16861 ._uw-btn-blue_ew3pk_18220,
._uw-masthead--cta_ew3pk_16861 ._uw-btn-navy_ew3pk_18221,
._uw-masthead--cta_ew3pk_16861 ._uw-btn-red_ew3pk_14807,
._uw-masthead--cta_ew3pk_16861 ._uw-btn-white_ew3pk_18223 {
  background-color: #001641;
  color: #fff;
}
._uw-masthead--cta_ew3pk_16861 ._uw-btn-red_ew3pk_14807 {
  background-color: #ed0a00;
}
._uw-masthead--cta_ew3pk_16861 ._uw-btn-blue_ew3pk_18220 {
  background-color: #0033FF;
}
._uw-masthead--cta_ew3pk_16861 ._uw-btn-white_ew3pk_18223,
._uw-masthead--cta_ew3pk_16861 ._uw-btn-blue_ew3pk_18220:hover,
._uw-masthead--cta_ew3pk_16861 ._uw-btn-navy_ew3pk_18221:hover,
._uw-masthead--cta_ew3pk_16861 ._uw-btn-red_ew3pk_14807:hover,
._uw-masthead--cta_ew3pk_16861 ._uw-btn-white_ew3pk_18223:hover,
._uw-masthead--cta_ew3pk_16861 ._uw-btn_ew3pk_14807:hover,
._uw-masthead--cta_ew3pk_16861 p._button-grey_ew3pk_14807 a:hover,
p._button-grey_ew3pk_14807 ._uw-masthead--cta_ew3pk_16861 a:hover,
._uw-masthead--cta_ew3pk_16861 p._button-navy_ew3pk_14807 a:hover,
p._button-navy_ew3pk_14807 ._uw-masthead--cta_ew3pk_16861 a:hover {
  background-color: #fff;
  color: #001641;
}
._uw-masthead--cta_ew3pk_16861 ._uw-btn-white_ew3pk_18223:hover {
  background-color: #001641;
  color: #fff;
}
._uw-masthead--cta_ew3pk_16861 ._uw-masthead__main_ew3pk_3283 {
  padding: 4.375rem 0 4.6875rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--cta_ew3pk_16861 ._uw-masthead__title_ew3pk_3453 {
    font-size: 5.625rem;
    line-height: 1.2;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-masthead--cta_ew3pk_16861 ._uw-masthead__title_ew3pk_3453._uw-hl_ew3pk_18190, ._uw-masthead--cta_ew3pk_16861 ._uw-masthead__title_ew3pk_3453._uw-hl-blue_ew3pk_18266 em, ._uw-masthead--cta_ew3pk_16861 ._uw-masthead__title_ew3pk_3453._uw-hl-grey_ew3pk_18190 em, ._uw-masthead--cta_ew3pk_16861 ._uw-masthead__title_ew3pk_3453._uw-hl-navy_ew3pk_18266 em, ._uw-masthead--cta_ew3pk_16861 ._uw-masthead__title_ew3pk_3453._uw-hl-red_ew3pk_18266 em, ._uw-masthead--cta_ew3pk_16861 ._uw-masthead__title_ew3pk_3453._uw-hl-white_ew3pk_18266 em {
  font-style: normal;
  line-height: 1.2;
  color: #001641;
}
._uw-masthead--cta_ew3pk_16861 ._uw-masthead__title_ew3pk_3453._uw-hl-navy_ew3pk_18266 em {
  background-color: #001641;
  color: #fff;
}
._uw-masthead--cta_ew3pk_16861 ._uw-masthead__title_ew3pk_3453._uw-hl-red_ew3pk_18266 em {
  background-color: #ed0a00;
  color: #fff;
}
._uw-masthead--cta_ew3pk_16861 ._uw-masthead__title_ew3pk_3453._uw-hl-blue_ew3pk_18266 em {
  background-color: #0033FF;
  color: #fff;
}
._uw-masthead--cta_ew3pk_16861 ._uw-masthead__title_ew3pk_3453._uw-hl-grey_ew3pk_18190 em {
  background-color: #efefef;
  color: #001641;
}
._uw-masthead--cta_ew3pk_16861 ._uw-masthead__title_ew3pk_3453._uw-hl-white_ew3pk_18266 em {
  background-color: #fff;
  color: #001641;
}
._uw-masthead--cta_ew3pk_16861[style]::before {
  content: "";
  background-color: rgba(21, 21, 21, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
._uw-masthead--cta_ew3pk_16861[style]::after {
  content: "";
  background-image: rgba(21, 21, 21, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
._uw-masthead--cta_ew3pk_16861 picture::after {
  content: "";
  background-color: rgba(21, 21, 21, 0.5019607843);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media (min-width: 640px) {
  ._uw-masthead--cta_ew3pk_16861 picture._no-overlay_ew3pk_18319::after {
    display: none;
  }
}
._uw-masthead--cta_ew3pk_16861 picture img {
  width: 100%;
  height: 100%;
  position: absolute;
  object-fit: cover;
}
._uw-masthead__main_ew3pk_3283 ._uw-masthead__event-buttons_ew3pk_3323 ._large_ew3pk_2033 {
  font-size: 1.25rem;
}
._uw-masthead_ew3pk_3271._uw-masthead--aside-image_ew3pk_3283 {
  padding: 0;
  margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead_ew3pk_3271._uw-masthead--aside-image_ew3pk_3283 {
    margin-bottom: 3.125rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead_ew3pk_3271._uw-masthead--aside-image_ew3pk_3283 {
    margin-bottom: 6.25rem;
  }
}

@media (min-width: 768px) {
  ._public-inner-standard_ew3pk_12483 ._uw-masthead--image_ew3pk_3355 h1 {
    max-width: 65%;
  }
}
@media (min-width: 1200px) {
  ._public-inner-standard_ew3pk_12483 ._uw-masthead--image_ew3pk_3355 h1 {
    max-width: 80%;
  }
}
@media (min-width: 980px) and (max-width: 1200px) {
  ._public-inner-standard_ew3pk_12483 ._uw-masthead--image_ew3pk_3355 h1 {
    font-size: 5rem;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1200px) and (orientation: portrait) {
  ._public-inner-standard_ew3pk_12483 ._uw-masthead--image_ew3pk_3355 h1 {
    max-width: 55%;
  }
}

._uw-masthead__subbrand_ew3pk_18368 {
  position: relative;
}
@media (min-width: 768px) {
  ._uw-masthead__subbrand--title_ew3pk_18372 {
    padding-bottom: 5rem !important;
  }
}
@media (max-width: 768px) {
  ._uw-masthead__subbrand_ew3pk_18368 {
    display: block;
    padding-bottom: 11.25rem !important;
  }
}
._uw-masthead__subbrand--logo_ew3pk_18382 {
  background-color: #fff;
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  ._uw-masthead__subbrand--logo_ew3pk_18382 {
    display: flex;
    justify-content: center;
  }
}
@media (max-width: 480px) {
  ._uw-masthead__subbrand--logo_ew3pk_18382 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
@media (min-width: 768px) {
  ._uw-masthead__subbrand--logo_ew3pk_18382 {
    width: 33vw;
    bottom: 2rem;
    right: 0;
  }
  ._uw-masthead__subbrand--logo_ew3pk_18382::before {
    content: "";
    position: absolute;
    background-color: #ed0a00;
    top: 0.9375rem;
    left: -2.1875rem;
    width: 6.25rem;
    height: 0.25rem;
    transform: rotate(-45deg);
  }
}
._uw-masthead__subbrand--logo_ew3pk_18382 > div {
  height: 5rem;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left;
}
@media (max-width: 768px) {
  ._uw-masthead__subbrand--logo_ew3pk_18382 > div {
    width: 100%;
    height: 3.125rem;
    background-position: center;
  }
}
@media (min-width: 768px) {
  ._uw-masthead__subbrand--logo_ew3pk_18382 > div {
    margin: 1rem 1rem 1rem 2rem;
  }
}
._uw-masthead__subbrand--logo_ew3pk_18382 > div > a {
  display: flex;
  height: 100%;
  width: 100%;
}

._uw-masthead--image__container_ew3pk_11508 + ._blue-nav_ew3pk_11516 + ._uw-masthead__subbrand_ew3pk_18368 {
  position: static;
}
._uw-masthead--image__container_ew3pk_11508 + ._blue-nav_ew3pk_11516 + ._uw-masthead__subbrand_ew3pk_18368 ._uw-masthead__subbrand--logo_ew3pk_18382 {
  z-index: 1;
}

/* developed by Daniel Kandilas */
._uw-page-title_ew3pk_18449 {
  width: 100%;
}

._uw-masthead__titleFull_ew3pk_3453, ._uw-masthead__titleRight_ew3pk_3456 {
  width: 70%;
  font-size: 2.125rem;
  line-height: 1;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead__titleFull_ew3pk_3453, ._uw-masthead__titleRight_ew3pk_3456 {
    font-size: 3rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-masthead__titleFull_ew3pk_3453, ._uw-masthead__titleRight_ew3pk_3456 {
  width: 98%;
  min-height: 320px;
  margin-top: auto !important;
}
@media print, screen and (max-width: 74.99875em) {
  ._uw-masthead__titleFull_ew3pk_3453, ._uw-masthead__titleRight_ew3pk_3456 {
    width: 100%;
    min-height: auto;
    padding-bottom: 20px;
    font-size: 3rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-masthead__titleRight_ew3pk_3456 {
  width: 50%;
}
._uw-masthead__bizunit_ew3pk_3459 {
  display: flex;
  width: 100%;
  font-size: 1.125rem;
  line-height: 1;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead__bizunit_ew3pk_3459 {
    display: none;
  }
}
._uw-masthead__newscaption_ew3pk_3495 {
  display: flex;
  align-items: flex-end;
  width: 100%;
  font-size: 1.125rem;
  line-height: 1;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._uw-masthead__newscontent_ew3pk_3462 {
  display: flex;
  align-items: flex-end;
  width: 100%;
  font-size: 1.125rem;
  line-height: 1;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead__newscontent_ew3pk_3462 {
    display: none;
  }
}
._uw-masthead__photoby_ew3pk_3465, ._uw-masthead__photobydesk_ew3pk_3468 {
  display: inline-flex;
  font-size: 1.125rem;
  line-height: 1;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._uw-masthead__photoby_ew3pk_3465 ._bold_ew3pk_18565, ._uw-masthead__photobydesk_ew3pk_3468 ._bold_ew3pk_18565 {
  font-weight: 400;
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead__photoby_ew3pk_3465, ._uw-masthead__photobydesk_ew3pk_3468 {
    display: none;
  }
}
._uw-masthead__photobydesk_ew3pk_3468 {
  padding-top: 25px;
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead__photobydesk_ew3pk_3468 {
    display: flex;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead__photobydesk_ew3pk_3468 {
    display: flex;
  }
}

._flex-full-image_ew3pk_18587,
._flex-no-image_ew3pk_18588,
._flex-parent-full-image_ew3pk_18589,
._flex-parent-no-image_ew3pk_18590 {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex: 1;
  z-index: 1;
}
@media print, screen and (max-width: 74.99875em) {
  ._flex-full-image_ew3pk_18587,
  ._flex-no-image_ew3pk_18588,
  ._flex-parent-full-image_ew3pk_18589,
  ._flex-parent-no-image_ew3pk_18590 {
    flex-direction: column-reverse;
  }
}
@media screen and (max-width: 40em) {
  ._flex-full-image_ew3pk_18587,
  ._flex-no-image_ew3pk_18588,
  ._flex-parent-full-image_ew3pk_18589,
  ._flex-parent-no-image_ew3pk_18590 {
    max-height: 85vh !important;
  }
}

._flex-news-mob-image_ew3pk_18614,
._flex-news-right-image_ew3pk_3449,
._flex-parent-news-right-image_ew3pk_3450 {
  width: 100%;
  display: none;
  max-height: 400px;
  flex-direction: column;
  flex: 1;
  z-index: 1;
}
@media print, screen and (max-width: 74.99875em) {
  ._flex-news-mob-image_ew3pk_18614,
  ._flex-news-right-image_ew3pk_3449,
  ._flex-parent-news-right-image_ew3pk_3450 {
    width: 100%;
    flex-direction: column-reverse;
  }
}
@media screen and (max-width: 40em) {
  ._flex-news-mob-image_ew3pk_18614,
  ._flex-news-right-image_ew3pk_3449,
  ._flex-parent-news-right-image_ew3pk_3450 {
    max-height: 85vh !important;
  }
}

._flex-parent-full-image_ew3pk_18589,
._flex-parent-no-image_ew3pk_18590 {
  position: relative;
}
._flex-parent-full-image_ew3pk_18589::after,
._flex-parent-no-image_ew3pk_18590::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 56.25%;
  content: "";
}
@media print, screen and (max-width: 63.99875em) {
  ._flex-parent-full-image_ew3pk_18589,
  ._flex-parent-no-image_ew3pk_18590 {
    flex-direction: column-reverse;
    position: relative;
  }
  ._flex-parent-full-image_ew3pk_18589::after,
  ._flex-parent-no-image_ew3pk_18590::after {
    display: block;
    width: 100%;
    height: 100%;
    padding-top: 100%;
    content: "";
  }
}
._flex-parent-full-image_ew3pk_18589::after,
._flex-parent-no-image_ew3pk_18590::after {
  padding-top: 0% !important;
}

._flex-parent-full-image_ew3pk_18589::after, ._flex-parent-no-image_ew3pk_18590::after {
  padding-top: 0% !important;
}

@media print, screen and (max-width: 74.99875em) {
  ._flex-parent-news-right-image_ew3pk_3450 {
    position: relative;
  }
  ._flex-parent-news-right-image_ew3pk_3450::after {
    display: block;
    width: 100%;
    height: 100%;
    padding-top: 100%;
    content: "";
  }
}

._flex-row-full-image_ew3pk_3521,
._flex-row-no-image_ew3pk_18690 {
  padding: 5em 0 2em;
}
@media print, screen and (max-width: 74.99875em) {
  ._flex-row-full-image_ew3pk_3521,
  ._flex-row-no-image_ew3pk_18690 {
    flex-direction: row;
  }
}

@media print, screen and (max-width: 74.99875em) {
  ._flex-row-right-image_ew3pk_18701 {
    flex-direction: row;
    margin-bottom: 2em;
  }
}

._flex-right_ew3pk_18707 {
  width: 85%;
  display: flex;
  justify-content: flex-end !important;
}

._flex-full_ew3pk_3516 {
  width: 100%;
  display: flex;
}

._align-end_ew3pk_18718 {
  align-items: flex-end;
  justify-content: flex-end;
  z-index: 1;
}

._mob-hide_ew3pk_3441 {
  max-width: 44.375rem;
}
@media print, screen and (max-width: 47.99875em) {
  ._mob-hide_ew3pk_3441 {
    display: none !important;
  }
}

._mob-hide-two_ew3pk_18733 {
  max-width: 100%;
}
@media print, screen and (max-width: 47.99875em) {
  ._mob-hide-two_ew3pk_18733 {
    display: none !important;
  }
}

@media print, screen and (max-width: 47.99875em) {
  ._mob-100_ew3pk_18743 {
    margin-top: auto !important;
    width: 100% !important;
  }
}

._margin-left-220_ew3pk_18749 {
  display: flex;
}
@media (min-width: 1440px) {
  ._margin-left-220_ew3pk_18749 {
    margin-left: 220px !important;
  }
}
@media (max-width: 1440px) {
  ._margin-left-220_ew3pk_18749 {
    margin-left: 0 !important;
  }
}

._margin-left-zero_ew3pk_18763 {
  display: flex;
  margin-left: 0 !important;
}
@media (min-width: 768px) {
  ._margin-left-zero_ew3pk_18763 {
    display: none;
  }
}

._margin-top-zero_ew3pk_18773 {
  display: flex;
  margin-top: 0 !important;
}

@media (max-width: 1200px) {
  ._masthead-hide-image_ew3pk_18779 {
    display: none;
  }
}

._masthead-padding-bot-zero_ew3pk_18784 {
  padding: 5rem 0 0 !important;
}
@media screen and (max-width: 75em) {
  ._masthead-padding-bot-zero_ew3pk_18784 {
    padding: 0 !important;
  }
}

@media print, screen and (max-width: 63.99875em) {
  ._masthead-color-switch_ew3pk_18794 {
    background: white;
  }
}
@media print, screen and (max-width: 63.99875em) {
  ._masthead-color-switch_ew3pk_18794 h1,
  ._masthead-color-switch_ew3pk_18794 p {
    color: #001641 !important;
  }
}

._masthead-desktop-background-image-full_ew3pk_3429 {
  display: flex !important;
  background-position: center;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  height: 600px;
}
@media (max-width: 1200px) {
  ._masthead-desktop-background-image-full_ew3pk_3429 {
    background-position: bottom right;
    background-size: cover;
    width: 100%;
  }
}
@media print, screen and (max-width: 47.99875em) {
  ._masthead-desktop-background-image-full_ew3pk_3429 {
    height: 85vh;
  }
}
._masthead-desktop-background-image-full_ew3pk_3429:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #151515;
  opacity: 0.55;
}

._masthead-desktop-height_ew3pk_18835 {
  min-height: 600px !important;
}
@media print, screen and (max-width: 74.99875em) {
  ._masthead-desktop-height_ew3pk_18835 {
    min-height: 450px !important;
  }
}
@media print, screen and (max-width: 63.99875em) {
  ._masthead-desktop-height_ew3pk_18835 {
    min-height: auto !important;
  }
}

@media print, screen and (max-width: 47.99875em) {
  ._masthead-main-padding-fix_ew3pk_18850 {
    padding-top: 0 !important;
  }
}

._uw-masthead--aside-image_ew3pk_3283 ._uw-masthead__event-image_ew3pk_3288::before {
  z-index: 0 !important;
}

._masthead-desktop-background-image-right_ew3pk_3401 {
  display: flex;
  background-image: url("http://localhost:3000/vivo/t4-site-assets/dist/assets/img/content/base-header-image.jpg");
  background-position: top right 25px;
  background-size: 45%;
  background-repeat: no-repeat;
}
@media (min-width: 1200px) {
  ._masthead-desktop-background-image-right_ew3pk_3401 {
    width: 100%;
    height: 100%;
  }
}
@media (max-width: 1200px) {
  ._masthead-desktop-background-image-right_ew3pk_3401 {
    background-position: bottom right;
    background-size: cover;
    width: 100%;
  }
}
._masthead-desktop-background-image-right_ew3pk_3401:before {
  content: "";
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.69) 100%);
  opacity: 1;
}
@media (max-width: 1200px) {
  ._masthead-desktop-background-image-right_ew3pk_3401:before {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.69) 100%);
  }
}

._masthead-background-image-mobile_ew3pk_3438 {
  display: none;
  width: 100%;
  height: 100%;
}
@media print, screen and (max-width: 47.99875em) {
  ._masthead-background-image-mobile_ew3pk_3438 {
    display: flex;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    overflow: hidden;
    height: 85vh;
  }
}
@media print, screen and (max-width: 47.99875em) and (max-width: 47.99875em) {
  ._masthead-background-image-mobile_ew3pk_3438:before {
    content: "";
    position: absolute;
    z-index: 0;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.69) 100%);
    opacity: 1;
  }
}
@media print and (max-width: 1200px), screen and (max-width: 47.99875em) and (max-width: 47.99875em) and (max-width: 1200px) {
  ._masthead-background-image-mobile_ew3pk_3438:before {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.69) 100%);
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 64em), print and (-ms-high-contrast: none), screen and (-ms-high-contrast: none) and (min-width: 64em) {
  ._flex-parent-full-image_ew3pk_18589 {
    width: 100%;
    display: block;
    -ms-flex-preferred-size: 100%;
  }
}
._uw-masthead--aside-image_ew3pk_3283 p, ._uw-masthead--aside-image_ew3pk_3283 li, ._uw-masthead--aside-image_ew3pk_3283 ._uw-masthead__main_ew3pk_3283 a {
  color: #fff;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  display: block;
}
._uw-masthead--aside-image_ew3pk_3283 span {
  display: block;
  font-weight: 700;
}
._uw-masthead--aside-image_ew3pk_3283 li {
  display: flex;
  margin-bottom: 1.375rem;
}
._uw-masthead--aside-image_ew3pk_3283 i {
  margin-right: 0.3125rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--aside-image_ew3pk_3283 ._uw-masthead__content_ew3pk_3277 {
    position: relative;
    z-index: 1;
  }
}
._uw-masthead--aside-image_ew3pk_3283 ._uw-masthead__main_ew3pk_3283 {
  padding-top: 0;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--aside-image_ew3pk_3283 ._uw-masthead__main_ew3pk_3283 {
    padding-top: 7.1875rem;
    padding-bottom: 1.375rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--aside-image_ew3pk_3283 ._uw-masthead__main_ew3pk_3283 {
    padding-top: 7.1875rem;
    padding-bottom: 6.25rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-masthead--aside-image_ew3pk_3283 ._uw-masthead__main_ew3pk_3283 {
    padding-top: 10rem;
  }
}
._uw-masthead--aside-image_ew3pk_3283 ._uw-masthead__main--event_ew3pk_18985 h2 {
  margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--aside-image_ew3pk_3283 ._uw-masthead__main--event_ew3pk_18985 h2 {
    margin-bottom: 3.125rem;
  }
}
._uw-masthead--aside-image_ew3pk_3283 ._uw-masthead__main--event_ew3pk_18985 li a {
  display: block;
}
._uw-masthead--aside-image_ew3pk_3283 ._uw-masthead__main--event_ew3pk_18985 a._button_ew3pk_3169 {
  font-size: 1.25rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--aside-image_ew3pk_3283 ._uw-masthead__title_ew3pk_3453 {
    font-size: 4.5rem;
    line-height: 1.0416666667;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 2.1875rem;
  }
}
._uw-masthead--aside-image_ew3pk_3283 ._uw-masthead__sub-title_ew3pk_19013 {
  font-size: 1.75rem;
  line-height: 1.0714285714;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--aside-image_ew3pk_3283 ._uw-masthead__sub-title_ew3pk_19013 {
    font-size: 2.5625rem;
    line-height: 1.1219512195;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 1.25rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-masthead--aside-image_ew3pk_3283 ._uw-masthead__sub-title_ew3pk_19013 {
    font-size: 2.625rem;
    line-height: 1.0714285714;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 1.25rem;
  }
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-masthead--aside-image_ew3pk_3283 ._uw-masthead__event-image_ew3pk_3288 {
    width: calc(100% + 60px);
    margin-left: -1.875rem;
    margin-right: -1.875rem;
    margin-bottom: 1.25rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--aside-image_ew3pk_3283 ._uw-masthead__event-image_ew3pk_3288 {
    position: absolute;
    right: 0;
    top: 6.5625rem;
    width: 50%;
    max-width: 100%;
    padding-right: 15px;
  }
}
._uw-masthead--aside-image_ew3pk_3283 ._uw-masthead__event-image_ew3pk_3288::before {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-image: linear-gradient(to left top, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.69) 100%);
  background-image: -ms-linear-gradient(left top, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%);
  z-index: 1;
}
@media (max-width: 768px) {
  ._uw-masthead--aside-image_ew3pk_3283 ._uw-masthead__event-image_ew3pk_3288::before {
    display: none;
  }
}
._uw-masthead--aside-image_ew3pk_3283 ._uw-masthead__event-image_ew3pk_3288 ._uw-masthead__event-buttons_ew3pk_3323 {
  margin-top: 1.875rem;
}
._uw-masthead--aside-image_ew3pk_3283 img {
  max-width: 44.375rem;
}
@media screen and (min-width: 58.125em) {
  ._uw-masthead--aside-image_ew3pk_3283 ._event-info-list_ew3pk_19093 {
    margin-bottom: 2.875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--aside-image_ew3pk_3283 ._event-info-list_ew3pk_19093 {
    margin-bottom: 1rem;
  }
}

._uw-event-date_ew3pk_19103 span {
  display: inline;
}

._uw-masthead--image_ew3pk_3355 > img::before, ._uw-masthead--image__container_ew3pk_11508::before {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-image: linear-gradient(to left top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.69) 100%);
  background-image: -ms-linear-gradient(left top, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%);
  z-index: 1;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--image_ew3pk_3355 > img, ._uw-masthead--image__container_ew3pk_11508 {
    position: absolute;
    right: 0;
    top: 6.875rem;
    max-width: 25rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--image_ew3pk_3355 > img, ._uw-masthead--image__container_ew3pk_11508 {
    max-width: 33.75rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-masthead--image_ew3pk_3355 > img, ._uw-masthead--image__container_ew3pk_11508 {
    top: 4.6875rem;
    right: calc((100vw - 77rem + 15px) * 0.5);
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--image_ew3pk_3355 ._uw-masthead__main_ew3pk_3283 {
    min-height: 21.875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--image_ew3pk_3355 ._uw-masthead__main_ew3pk_3283 {
    min-height: 28.125rem;
  }
}

._uw-masthead--image-full_ew3pk_18114 {
  background-size: cover;
  padding: 0;
}
._uw-masthead--image-full_ew3pk_18114 p {
  color: #fff;
  margin-top: 1.5rem;
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-masthead--image-full_ew3pk_18114 {
    background-image: none !important;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--image-full_ew3pk_18114 ._page-navigator__list--breadcrumbs_ew3pk_11537 {
    top: 3.75rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--image-full_ew3pk_18114 ._page-navigator__list--breadcrumbs_ew3pk_11537 {
    top: 2.5rem;
  }
}
._uw-masthead--image-full_ew3pk_18114 ._uw-masthead__main_ew3pk_3283 {
  padding-bottom: 1.5625rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--image-full_ew3pk_18114 ._uw-masthead__main_ew3pk_3283 {
    padding: 0;
    background: transparent;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--image-full_ew3pk_18114 ._uw-masthead__content_ew3pk_3277 {
    min-height: 26.875rem;
    padding: 1.875rem 0;
    display: flex;
    align-items: flex-end;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--image-full_ew3pk_18114 ._uw-masthead__content_ew3pk_3277 {
    min-height: 38.125rem;
    padding: 6.25rem 0;
    display: flex;
    align-items: center;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--image-full_ew3pk_18114[style]::before {
    content: "";
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 100%);
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
  }
  ._uw-masthead--image-full_ew3pk_18114[style]::after {
    content: "";
    background-image: linear-gradient(42deg, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 75%);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
}
@media (max-width: 980px) {
  ._course-landing_ew3pk_12542 ._uw-masthead--image-full_ew3pk_18114 {
    margin-bottom: 2rem;
  }
}

._uw-masthead--library_ew3pk_19222 ._uw-masthead__main_ew3pk_3283 {
  position: relative;
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--library_ew3pk_19222 ._uw-masthead__main_ew3pk_3283 {
    margin-bottom: 0 !important;
    padding-top: 0.75rem;
    padding-bottom: 4.375rem;
  }
}
._uw-masthead--library_ew3pk_19222 ._grid-x_ew3pk_3385 {
  align-items: flex-start;
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--library_ew3pk_19222 h1 {
    font-size: 5.625rem;
    line-height: 1.0222222222;
    font-weight: 700;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
}
._uw-masthead--library_ew3pk_19222 ._opening-times_ew3pk_19249 {
  max-width: 21.25rem;
  float: right;
}

._uw-masthead-with-search_ew3pk_19254 ._masthead-search_ew3pk_19254 {
  margin-bottom: 50px;
  background: #001641;
  color: #fff;
}
@media (min-width: 1024px) {
  ._uw-masthead-with-search_ew3pk_19254 ._masthead-search_ew3pk_19254 {
    margin-bottom: 0;
  }
}
._uw-masthead-with-search_ew3pk_19254 ._masthead-search_ew3pk_19254 form {
  border-bottom: 2px solid red;
  margin-bottom: 20px;
  display: flex;
}
._uw-masthead-with-search_ew3pk_19254 ._masthead-search_ew3pk_19254 form ._icon--search_ew3pk_2246 {
  color: white;
}
._uw-masthead-with-search_ew3pk_19254 ._masthead-search_ew3pk_19254 form input[type=text] {
  border: 0;
  margin-bottom: 0;
  font-size: 0.8125rem;
  line-height: 30px;
  background: #001641;
  flex-grow: 1;
  color: #fff;
}
._uw-masthead-with-search_ew3pk_19254 ._masthead-search_ew3pk_19254 form input[type=text]::placeholder {
  color: #fff;
  opacity: 0.6;
}
._uw-masthead-with-search_ew3pk_19254 ._masthead-search_ew3pk_19254 form input[type=text]:-webkit-autofill, ._uw-masthead-with-search_ew3pk_19254 ._masthead-search_ew3pk_19254 form input[type=text]:-webkit-autofill:hover, ._uw-masthead-with-search_ew3pk_19254 ._masthead-search_ew3pk_19254 form input[type=text]:-webkit-autofill:focus, ._uw-masthead-with-search_ew3pk_19254 ._masthead-search_ew3pk_19254 form input[type=text]:-webkit-autofill:active, ._uw-masthead-with-search_ew3pk_19254 ._masthead-search_ew3pk_19254 form input[type=text]:-webkit-autofill::first-line {
  -webkit-box-shadow: 0 0 0 30px #001641 inset !important;
  -webkit-text-fill-color: #fff !important;
  transition: box-shadow 0s, border-color 0s ease-in-out;
  font-size: 0.8125rem;
}
@media (min-width: 1024px) {
  ._uw-masthead-with-search_ew3pk_19254 ._masthead-search_ew3pk_19254 form input[type=text] {
    font-size: 1.0625rem;
    line-height: 26px;
    height: 48px;
  }
  ._uw-masthead-with-search_ew3pk_19254 ._masthead-search_ew3pk_19254 form input[type=text]:-webkit-autofill::first-line {
    font-size: 1.0625rem;
  }
}

._uw-news-category-wrapper_ew3pk_19302 {
  margin-block: var(--section-spacing-y);
}
._uw-news-category-wrapper_ew3pk_19302 ._uw-item-grid--news_ew3pk_17548 {
  margin-bottom: 2rem;
}
._uw-news-category-wrapper_ew3pk_19302 ._uw-item-grid_ew3pk_3313 {
  margin-top: 0;
}
._uw-news-category-wrapper_ew3pk_19302 ._uw-item_ew3pk_3313 h3 {
  padding: 0.625rem 0;
}

._uw-news-grid_ew3pk_17635 {
  margin-block: var(--section-spacing-y);
}
._uw-news-grid__title_ew3pk_19318 {
  font-size: 2.625rem;
  line-height: 1.0952380952;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: 700;
  color: #ed0a00;
  margin-bottom: 1.25rem;
  line-height: 2.875rem;
  max-width: 18.25rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-news-grid__title_ew3pk_19318 {
    font-size: 3.5rem;
    line-height: 1.0178571429;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-news-grid__title_ew3pk_19318 {
    font-size: 8.125rem;
    line-height: 0.9384615385;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-news-grid__title_ew3pk_19318 {
    margin-bottom: 1.875rem;
    max-width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-news-grid__title_ew3pk_19318 {
    margin-bottom: 2.75rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-news-grid__title_ew3pk_19318 {
    font-size: 5.125rem;
    line-height: 1.487804878;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-news-grid__title--smaller_ew3pk_19384 {
  font-size: 2.5625rem;
  line-height: 1;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 0;
  margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  ._uw-news-grid__title--smaller_ew3pk_19384 {
    letter-spacing: -0.025rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-news-grid__button_ew3pk_19403 {
    display: none;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-news-grid__button_ew3pk_19403 {
    display: flex;
  }
}
._uw-news-grid__articles_ew3pk_17635 {
  margin-bottom: 1.25rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-news-grid__articles_ew3pk_17635 {
    margin-bottom: 3.125rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-news-grid__articles_ew3pk_17635 {
    margin-bottom: 1.875rem;
  }
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-news-grid_ew3pk_17635 ._article_ew3pk_14655 {
    margin-bottom: 0.625rem;
    max-width: 76.875rem;
    margin-right: auto;
    margin-left: auto;
    display: flex;
    flex-flow: row nowrap;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-news-grid_ew3pk_17635 ._article_ew3pk_14655 {
    display: flex;
    flex-direction: column;
  }
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-news-grid_ew3pk_17635 ._article__image_ew3pk_17635 {
    max-width: 6.875rem;
    flex-shrink: 0;
    padding: 0 !important;
  }
}
._uw-news-grid_ew3pk_17635 ._article__image_ew3pk_17635 img {
  display: block;
  margin-bottom: 0.625rem;
}
._uw-news-grid_ew3pk_17635 ._article_ew3pk_14655 time {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: rgba(21, 21, 21, 0.6);
  text-transform: uppercase;
  margin-bottom: 0.3125rem;
  display: inline-block;
}
@media print, screen and (min-width: 48em) {
  ._uw-news-grid_ew3pk_17635 ._article_ew3pk_14655 time {
    margin-bottom: 0.3125rem;
  }
}
._uw-homepage_ew3pk_14400 ._uw-news-grid_ew3pk_17635 ._article_ew3pk_14655 time {
  display: block;
}
._uw-news-grid_ew3pk_17635 ._article__title_ew3pk_14660 {
  font-size: 1.25rem;
  line-height: 1.5;
  font-weight: 500;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  margin: 0 0 0.9375rem;
}
._uw-news-grid_ew3pk_17635 ._article__button_ew3pk_19487 {
  text-transform: uppercase;
  font-size: 0.875rem;
  line-height: 1.5;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  ._uw-news-grid_ew3pk_17635 ._article__button_ew3pk_19487 {
    position: absolute;
    bottom: 0;
  }
}
._uw-news-grid_ew3pk_17635 ._article_ew3pk_14655 a {
  width: 100%;
  font-weight: bold;
}
._uw-news-grid_ew3pk_17635 ._article__meta_ew3pk_19508 {
  position: relative;
  padding-bottom: 3.125rem;
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-news-grid_ew3pk_17635 ._article__meta_ew3pk_19508 {
    padding: 0 0 0 0.9375rem;
  }
}
@media (max-width: 768px) {
  ._uw-news-grid_ew3pk_17635 ._article_ew3pk_14655 {
    display: block;
  }
}

._uw-news-header_ew3pk_19523 {
  position: relative;
}
._uw-news-header_ew3pk_19523 ._caption_ew3pk_19526 {
  background: rgba(0, 0, 0, 0.75);
  position: absolute !important;
  bottom: 0;
  width: 100%;
  line-height: 18px;
  padding: 10px 15px;
}
._uw-news-header_ew3pk_19523 mark {
  background: #03f;
  color: white;
}
._uw-news-header_ew3pk_19523 ._img-holder--small_ew3pk_19538 {
  display: none;
  position: absolute;
}
._uw-news-header_ew3pk_19523 ._img-holder--main_ew3pk_19542 img {
  max-height: 75vh;
}
._uw-news-header_ew3pk_19523 ._uw-masthead__main_ew3pk_3283 {
  display: none;
}
._uw-news-header_ew3pk_19523 ._uw-masthead__main_ew3pk_3283 > ._grid-container_ew3pk_3812, ._uw-news-header_ew3pk_19523 ._uw-masthead__main_ew3pk_3283 > ._mw-grid-container_ew3pk_3812 {
  position: relative;
  display: flex;
}
._uw-news-header_ew3pk_19523 ._uw-masthead__main_ew3pk_3283 > ._grid-container_ew3pk_3812 > div:nth-child(2), ._uw-news-header_ew3pk_19523 ._uw-masthead__main_ew3pk_3283 > ._mw-grid-container_ew3pk_3812 > div:nth-child(2) {
  flex-grow: 1;
}
@media (min-width: 768px) {
  ._uw-news-header_ew3pk_19523 ._img-holder_ew3pk_19538 {
    right: 0;
    display: flex;
    flex-direction: column;
  }
  ._uw-news-header_ew3pk_19523 ._img-holder--main_ew3pk_19542 {
    position: absolute;
    height: 100%;
  }
  ._uw-news-header_ew3pk_19523 ._img-holder--main_ew3pk_19542 > div {
    display: flex;
    flex-grow: 1;
  }
  ._uw-news-header_ew3pk_19523 ._img-holder--main_ew3pk_19542 > div:nth-child(2) {
    position: relative;
    flex-grow: 0;
    overflow: hidden;
  }
  ._uw-news-header_ew3pk_19523 ._img-holder--main_ew3pk_19542 img {
    width: auto;
    max-height: 500px;
    max-width: 889px;
  }
  ._uw-news-header_ew3pk_19523 ._img-holder--small_ew3pk_19538 > div {
    position: relative;
  }
  ._uw-news-header_ew3pk_19523 ._img-holder--small_ew3pk_19538 img {
    width: auto;
    max-height: 400px;
    max-width: 600px;
  }
  ._uw-news-header_ew3pk_19523 ._uw-masthead__main_ew3pk_3283 {
    display: block;
    min-height: 500px;
  }
}
._uw-news-header_ew3pk_19523 ._uw-masthead__title_ew3pk_3453 {
  max-width: 60%;
  font-size: 3rem;
  line-height: 3.5rem;
}
@media (min-width: 768px) {
  ._uw-news-header_ew3pk_19523 ._uw-masthead__title_ew3pk_3453 {
    font-size: 3rem;
    line-height: 3.5rem;
  }
}
@media (min-width: 1024px) {
  ._uw-news-header_ew3pk_19523 ._uw-masthead__title_ew3pk_3453 {
    font-size: 4rem;
    line-height: 4.75rem;
  }
}

._uw-news--body_ew3pk_19610 {
  flex-direction: column-reverse;
}
._uw-news--body_ew3pk_19610 ._button_ew3pk_3169 {
  margin: 0;
}
._uw-news--body_ew3pk_19610 ._uw-news--title_ew3pk_19616 {
  font-size: 2rem;
  margin-top: 10px;
}
._uw-news--body_ew3pk_19610 ._uw-post-content_ew3pk_19620 ._uw-post-date_ew3pk_3479 {
  display: block;
  margin-bottom: 0;
  font-size: 18px;
}
._uw-news--body_ew3pk_19610 ._uw-post-details_ew3pk_3446 ._uw-post-date_ew3pk_3479 {
  display: none;
}
@media (min-width: 768px) {
  ._uw-news--body_ew3pk_19610 {
    flex-direction: row;
  }
  ._uw-news--body_ew3pk_19610 ._uw-news--title_ew3pk_19616 {
    display: none;
  }
  ._uw-news--body_ew3pk_19610 ._uw-post-details_ew3pk_3446 ._uw-post-date_ew3pk_3479 {
    display: block;
  }
  ._uw-news--body_ew3pk_19610 ._uw-post-content_ew3pk_19620 ._uw-post-date_ew3pk_3479 {
    display: none;
  }
}

._uw-news--intro_ew3pk_19643 {
  font-size: 1.2rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
}
@media (min-width: 768px) {
  ._uw-news--intro_ew3pk_19643 ._uw-news--intro_ew3pk_19643 {
    font-size: 1.875rem;
  }
}

._uw-latest-items_ew3pk_19654 {
  margin-block: var(--section-spacing-y);
}
._uw-latest-items_ew3pk_19654._uw-latest-items-multi_ew3pk_19657 ._item-list-active_ew3pk_19657::before {
  position: absolute;
  content: "";
  z-index: 1;
  display: block;
  top: 0;
  left: 0;
  width: 110%;
  height: 100%;
  background: #fff;
  transform-origin: 100% 50%;
  animation: _revealRight_ew3pk_1 1s cubic-bezier(0.23, 1, 0.75, 1) forwards;
}
._uw-latest-items_ew3pk_19654 ._item-link_ew3pk_19670 {
  display: none;
}
._uw-latest-items_ew3pk_19654 ._item-link_ew3pk_19670._item-link-active_ew3pk_19673 {
  display: block;
  text-decoration: none;
  padding-bottom: 16px;
}
._uw-latest-items--hr_ew3pk_19678 {
  display: none;
}
._uw-latest-items_ew3pk_19654 ._item-list_ew3pk_19657 {
  display: none;
  position: relative;
  flex-direction: row;
}
._uw-latest-items_ew3pk_19654 ._item-list_ew3pk_19657 > * {
  display: flex;
  flex-basis: 33.33%;
  flex-direction: column;
  padding: 0 0.5rem 0 0.5rem;
  min-width: 75%;
}
._uw-latest-items_ew3pk_19654 ._item-list_ew3pk_19657 > *:first-of-type {
  padding: 0 0.5rem 0 0;
}
._uw-latest-items_ew3pk_19654 ._item-list_ew3pk_19657 > *:last-of-type {
  padding: 0 0 0 0.5rem;
}
._uw-latest-items_ew3pk_19654 ._item-list_ew3pk_19657._item-list-active_ew3pk_19657 {
  display: flex;
}
._uw-latest-items_ew3pk_19654 ._item-title_ew3pk_19702 {
  color: #ed0a00;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  text-transform: uppercase;
  display: block;
  margin-bottom: 0.9375rem;
}
._uw-latest-items_ew3pk_19654 ._item-title_ew3pk_19702:not(._item-title-active_ew3pk_19711) {
  cursor: pointer;
}
._uw-latest-items_ew3pk_19654 ._item-title_ew3pk_19702._item-title-active_ew3pk_19711 {
  display: flex;
}
._uw-latest-items_ew3pk_19654 ._item-title_ew3pk_19702._item-title-active_ew3pk_19711 span {
  color: #001641;
  background-color: #F2F2F2;
  padding: 5px 10px;
}
._uw-latest-items_ew3pk_19654 ._item-title_ew3pk_19702._item-title-active_ew3pk_19711::after {
  content: "";
  width: 0px;
  height: 0px;
  border-top: 1rem solid transparent;
  border-bottom: 1rem solid transparent;
  border-left: 1rem solid #F2F2F2;
  border-right: 0;
  display: flex;
  align-self: center;
}
._uw-latest-items_ew3pk_19654 ._uw-latest-items--main_ew3pk_19733 {
  display: flex;
  flex-direction: column;
}
._uw-latest-items_ew3pk_19654 ._uw-latest-items--intro-links-holder_ew3pk_19737 {
  display: flex;
  flex-direction: column;
}
._uw-latest-items_ew3pk_19654 nav._uw-latest-items--links_ew3pk_19741 {
  display: flex;
  flex-direction: row;
  margin-top: 0.625rem;
}
._uw-latest-items_ew3pk_19654 nav._uw-latest-items--links_ew3pk_19741 ol {
  margin-left: 0;
}
._uw-latest-items_ew3pk_19654 nav._uw-latest-items--links_ew3pk_19741 li {
  list-style: none;
}
@media screen and (max-width: 75em) {
  ._uw-latest-items_ew3pk_19654 ._uw-latest-items--intro_ew3pk_19737 h2 {
    font-weight: 700;
    font-size: 1.802rem;
    line-height: 1.75rem;
    padding-bottom: 1rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-latest-items_ew3pk_19654._uw-latest-items-multi_ew3pk_19657 ._uw-latest-items--main_ew3pk_19733 {
    flex-direction: row;
  }
  ._uw-latest-items_ew3pk_19654._uw-latest-items-multi_ew3pk_19657 ._uw-latest-items--intro_ew3pk_19737 {
    height: 150px;
    max-height: 150px;
    margin-bottom: 1.25rem;
  }
  ._uw-latest-items--hr_ew3pk_19678 {
    display: block;
    width: 3.125rem;
    height: 0.125rem;
    background-color: #ed0a00;
    margin-top: 0.59375rem;
  }
  ._uw-latest-items--intro_ew3pk_19737 h2 {
    font-size: 1.802rem;
    font-weight: 700;
    line-height: 1.75rem;
  }
  ._uw-latest-items--intro-links-holder_ew3pk_19737 {
    flex-basis: 25%;
  }
  ._uw-latest-items--list_ew3pk_19784 {
    flex-basis: 75%;
  }
  ._uw-latest-items_ew3pk_19654 ._item-list_ew3pk_19657 > * {
    min-width: unset;
  }
  ._uw-latest-items_ew3pk_19654 ._uw-latest-items--intro-links-holder_ew3pk_19737 {
    margin-right: 2rem;
  }
}

@media screen and (min-width: 75em) {
  ._item-list-active_ew3pk_19657::before {
    width: 100%;
  }
}
._uw-story--image-thumbnail_ew3pk_19800 {
  position: relative;
  margin-bottom: 1.25rem;
  overflow: hidden;
  height: 250px;
}
@media (max-width: 480px) {
  ._uw-story--image-thumbnail_ew3pk_19800 {
    height: 128px;
    width: 228px;
  }
}
@media (min-width: 1200px) {
  ._uw-story--image-thumbnail_ew3pk_19800 {
    height: 155px;
    width: 275px;
  }
}
._uw-story--tag-blue_ew3pk_19818 {
  top: unset;
  bottom: 15px;
}
@media (max-width: 480px) {
  ._uw-story--tag-blue_ew3pk_19818 {
    display: none;
  }
}
._uw-story--link_ew3pk_19827 {
  margin-bottom: 0.5rem;
}

._uw-latest-items-multi_ew3pk_19657 ._uw-story--title_ew3pk_19831 {
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-weight: 700;
}

@keyframes _revealRight_ew3pk_1 {
  0% {
    transform: scaleX(1);
  }
  100% {
    transform: scaleX(0);
  }
}
._uw-on-page-menu_ew3pk_19845 {
  max-width: 70rem;
  position: -webkit-sticky;
  position: sticky;
  margin: -5rem auto 2rem auto;
  top: 0;
  z-index: 50;
  font-size: 1rem;
  font-weight: 700;
  color: #fff;
  background-color: #03f;
  transition: top 0.2s ease-in-out;
}

._uw-on-page-menu_ew3pk_19845 summary {
  display: block;
  padding: 0.5rem 0.75rem;
  text-transform: uppercase;
  color: inherit;
  background-color: inherit;
  cursor: pointer;
}

._uw-on-page-menu_ew3pk_19845 summary::-webkit-details-marker {
  display: none;
}

._uw-on-page-menu_ew3pk_19845 summary::after {
  content: "";
  display: inline-block;
  width: 0.65rem;
  height: 0.65rem;
  margin-left: 0.5rem;
  color: inherit;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" viewBox="0 0 448 512"><path fill="white" d="M207 381 13 187c-10-9-10-24 0-34l22-22c10-10 25-10 34-1l155 155 155-155c9-9 24-9 34 1l22 22c10 10 10 25 0 34L241 381c-9 10-25 10-34 0z"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
}

._uw-home-carousel_ew3pk_19884 + ._uw-on-page-menu_ew3pk_19845 {
  margin-top: -6.7rem;
}

._uw-on-page-menu_ew3pk_19845 details[open] summary::after {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" viewBox="0 0 352 512"><path fill="white" d="m243 256 100-100c12-12 12-32 0-45l-22-22a31 31 0 0 0-45 0L176 189 76 89a31 31 0 0 0-45 0L9 111a31 31 0 0 0 0 45l100 100L9 356a31 31 0 0 0 0 45l22 22c13 12 33 12 45 0l100-100 100 100c12 12 32 12 45 0l22-22c12-13 12-33 0-45L243 256z"/></svg>');
}

._uw-on-page-menu_ew3pk_19845 ul {
  list-style: none;
  margin: 0;
  padding: 0.3rem;
  overflow: auto;
  background-color: #03f;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: flex-start;
  gap: 0.1rem 3rem;
}

._uw-on-page-menu_ew3pk_19845 ul a {
  display: block;
  padding: 0.65rem 0.9rem;
  color: #fff;
  /* background-color: #14f; */
}

._uw-on-page-menu_ew3pk_19845 ul a:hover,
._uw-on-page-menu_ew3pk_19845 ul a:focus,
._uw-on-page-menu_ew3pk_19845 ul a:active {
  text-decoration: underline;
  text-decoration-thickness: 0.1rem;
  text-underline-offset: 0.25rem;
}

@media (min-width: 980px) {
  ._uw-on-page-menu_ew3pk_19845 {
    top: 154px;
  }
  ._scroll-active_ew3pk_12996 ._uw-on-page-menu_ew3pk_19845 {
    top: 0;
  }
}
@media (max-width: 980px) {
  ._uw-on-page-menu_ew3pk_19845 {
    top: 77px;
  }
}
@media (min-width: 769px) {
  ._uw-on-page-menu_ew3pk_19845 summary {
    display: none;
  }
}
@media (max-width: 767px) {
  ._uw-on-page-menu_ew3pk_19845 {
    margin-top: -2rem;
  }
  ._uw-home-carousel_ew3pk_19884 + ._uw-on-page-menu_ew3pk_19845 {
    margin-top: -2rem;
  }
  ._uw-on-page-menu_ew3pk_19845 ul {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
  }
  ._uw-on-page-menu_ew3pk_19845 ul a {
    display: block;
  }
}
._uw-opening-times_ew3pk_19956 {
  margin-bottom: 3.125rem;
}
._uw-opening-times_ew3pk_19956 ._border-top_ew3pk_17659 {
  padding: 1.875rem 1.875rem;
  position: relative;
}
@media print, screen and (min-width: 64em) {
  ._uw-opening-times_ew3pk_19956 ._border-top_ew3pk_17659 {
    padding: 1.875rem 1.875rem;
  }
}
._uw-opening-times_ew3pk_19956 ._border-top_ew3pk_17659 > ._border-bottom_ew3pk_17668:after,
._uw-opening-times_ew3pk_19956 ._border-top_ew3pk_17659 > ._border-bottom_ew3pk_17668:before, ._uw-opening-times_ew3pk_19956 ._border-top_ew3pk_17659:after, ._uw-opening-times_ew3pk_19956 ._border-top_ew3pk_17659:before {
  display: block;
  content: "";
  width: 2rem;
  height: 2rem;
  position: absolute;
  transition: transform 0.5s ease-out;
}
._uw-opening-times_ew3pk_19956 ._border-top_ew3pk_17659 > ._border-bottom_ew3pk_17668:before, ._uw-opening-times_ew3pk_19956 ._border-top_ew3pk_17659:before {
  top: 0;
  border-top: 0.0625rem solid #fff;
}
._uw-opening-times_ew3pk_19956 ._border-top_ew3pk_17659:before {
  left: 0;
  border-left: 0.0625rem solid #fff;
}
._uw-opening-times_ew3pk_19956 ._border-top_ew3pk_17659 > ._border-bottom_ew3pk_17668:before {
  right: 0;
  border-right: 0.0625rem solid #fff;
}
._uw-opening-times_ew3pk_19956 ._border-top_ew3pk_17659 > ._border-bottom_ew3pk_17668:after, ._uw-opening-times_ew3pk_19956 ._border-top_ew3pk_17659:after {
  bottom: 0;
  border-bottom: 0.0625rem solid #fff;
}
._uw-opening-times_ew3pk_19956 ._border-top_ew3pk_17659:after {
  left: 0;
  border-left: 0.0625rem solid #fff;
}
._uw-opening-times_ew3pk_19956 ._border-top_ew3pk_17659 ._border-bottom_ew3pk_17668:after {
  right: 0;
  border-right: 0.0625rem solid #fff;
}
._uw-opening-times_ew3pk_19956 ._border-top_ew3pk_17659:hover:before {
  transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
}
._uw-opening-times_ew3pk_19956 ._border-top_ew3pk_17659:hover > ._border-bottom_ew3pk_17668:before {
  transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
}
._uw-opening-times_ew3pk_19956 ._border-top_ew3pk_17659:hover:after {
  transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
}
._uw-opening-times_ew3pk_19956 ._border-top_ew3pk_17659:hover > ._border-bottom_ew3pk_17668:after {
  transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
}
@media print, screen and (min-width: 48em) {
  ._uw-opening-times_ew3pk_19956 {
    margin-bottom: 3.75rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-opening-times_ew3pk_19956 {
    margin-bottom: 0;
  }
  ._uw-opening-times_ew3pk_19956 ._border-top_ew3pk_17659 {
    padding: 1.875rem 1.875rem;
    position: relative;
  }
}
@media print, screen and (min-width: 64em) and (min-width: 64em) {
  ._uw-opening-times_ew3pk_19956 ._border-top_ew3pk_17659 {
    padding: 1.875rem 1.875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-opening-times_ew3pk_19956 ._border-top_ew3pk_17659 > ._border-bottom_ew3pk_17668:after,
  ._uw-opening-times_ew3pk_19956 ._border-top_ew3pk_17659 > ._border-bottom_ew3pk_17668:before, ._uw-opening-times_ew3pk_19956 ._border-top_ew3pk_17659:after, ._uw-opening-times_ew3pk_19956 ._border-top_ew3pk_17659:before {
    display: block;
    content: "";
    width: 2rem;
    height: 2rem;
    position: absolute;
    transition: transform 0.5s ease-out;
  }
  ._uw-opening-times_ew3pk_19956 ._border-top_ew3pk_17659 > ._border-bottom_ew3pk_17668:before, ._uw-opening-times_ew3pk_19956 ._border-top_ew3pk_17659:before {
    top: 0;
    border-top: 0.0625rem solid #fff;
  }
  ._uw-opening-times_ew3pk_19956 ._border-top_ew3pk_17659:before {
    left: 0;
    border-left: 0.0625rem solid #fff;
  }
  ._uw-opening-times_ew3pk_19956 ._border-top_ew3pk_17659 > ._border-bottom_ew3pk_17668:before {
    right: 0;
    border-right: 0.0625rem solid #fff;
  }
  ._uw-opening-times_ew3pk_19956 ._border-top_ew3pk_17659 > ._border-bottom_ew3pk_17668:after, ._uw-opening-times_ew3pk_19956 ._border-top_ew3pk_17659:after {
    bottom: 0;
    border-bottom: 0.0625rem solid #fff;
  }
  ._uw-opening-times_ew3pk_19956 ._border-top_ew3pk_17659:after {
    left: 0;
    border-left: 0.0625rem solid #fff;
  }
  ._uw-opening-times_ew3pk_19956 ._border-top_ew3pk_17659 ._border-bottom_ew3pk_17668:after {
    right: 0;
    border-right: 0.0625rem solid #fff;
  }
  ._uw-opening-times_ew3pk_19956 ._border-top_ew3pk_17659:hover:before {
    transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
  }
  ._uw-opening-times_ew3pk_19956 ._border-top_ew3pk_17659:hover > ._border-bottom_ew3pk_17668:before {
    transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
  }
  ._uw-opening-times_ew3pk_19956 ._border-top_ew3pk_17659:hover:after {
    transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
  }
  ._uw-opening-times_ew3pk_19956 ._border-top_ew3pk_17659:hover > ._border-bottom_ew3pk_17668:after {
    transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
  }
}
._uw-opening-times_ew3pk_19956 ._border-top_ew3pk_17659 {
  padding: 2.8125rem 1.5625rem 3.125rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-opening-times_ew3pk_19956 ._border-top_ew3pk_17659 {
    padding: 1.125rem 3.4375rem 2.5rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-opening-times_ew3pk_19956 ._border-top_ew3pk_17659 {
    padding: 2.5rem 2rem 2.5rem;
  }
}
._uw-opening-times__title_ew3pk_20092 {
  display: inline-block;
  font-size: 1.25rem;
  line-height: 1.4;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  margin-bottom: 0.9375rem;
  padding-top: 2rem;
  line-height: 0.5;
}
._uw-opening-times__title_ew3pk_20092:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.125rem;
  background-color: #001641;
  margin-top: 0.9375rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-opening-times__title_ew3pk_20092 {
    font-size: 1.5rem;
    line-height: 1;
    font-weight: 700;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
  ._uw-opening-times__title_ew3pk_20092:after {
    content: "";
    display: block;
    width: 3.125rem;
    height: 0.125rem;
    background-color: #fff;
    margin-top: 0.9375rem;
  }
}
._uw-opening-times__btn_ew3pk_20135 {
  display: inline-block;
  background: #ed0a00;
  color: #fff;
  text-transform: uppercase;
  padding: 0.375rem 0.5rem 0.3125rem;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._uw-opening-times__btn_ew3pk_20135:focus {
  color: #fff;
}
._uw-opening-times__btn_ew3pk_20135:hover {
  background: #fff;
  text-decoration: none;
}
._uw-opening-times_ew3pk_19956 ul {
  margin-bottom: 1rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-opening-times_ew3pk_19956 ul {
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-opening-times_ew3pk_19956 ul {
    margin-bottom: 0.9375rem;
  }
}
._uw-opening-times_ew3pk_19956 li {
  font-size: 1rem;
  line-height: 1.25;
  font-weight: 200;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 0.5rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-opening-times_ew3pk_19956 li {
    margin-bottom: 0.5rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-opening-times_ew3pk_19956 li {
    font-size: 1rem;
    line-height: 1.25;
    font-weight: 200;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 0.5rem;
  }
}
._uw-opening-times_ew3pk_19956 li:last-of-type {
  margin-bottom: 0;
}
._uw-opening-times_ew3pk_19956 p {
  font-size: 0.9rem;
}
._uw-opening-times_ew3pk_19956 p > b {
  font-size: 1rem;
}
._uw-opening-times_ew3pk_19956 ._item_ew3pk_19657 {
  position: relative;
  float: left;
  font-size: 1rem;
}
._uw-opening-times_ew3pk_19956 ._item_ew3pk_19657 p {
  text-align: center;
  position: absolute;
  line-height: 160px;
  width: 103%;
  font-size: 1rem;
}
._uw-opening-times_ew3pk_19956 svg {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
._uw-opening-times_ew3pk_19956 ._circle_animation_ew3pk_20224 {
  stroke-dasharray: 314; /* this value is the pixel circumference of the circle */
  stroke-dashoffset: 314;
}

._uw-orbit-arrows_ew3pk_11751:focus {
  outline: 1px dotted #001641;
  box-shadow: 0px 0px 2px #fff;
}
._uw-orbit-arrows_ew3pk_11751 button:hover {
  background: transparent;
}
._uw-orbit-arrows_ew3pk_11751 button:hover ._fa-chevron-left_ew3pk_2720,
._uw-orbit-arrows_ew3pk_11751 button:hover ._fa-chevron-right_ew3pk_2712 {
  color: #f2f2f2;
}
._uw-orbit-arrows_ew3pk_11751 ._fa-chevron-left_ew3pk_2720,
._uw-orbit-arrows_ew3pk_11751 ._fa-chevron-right_ew3pk_2712 {
  font-size: 2.25rem;
  line-height: 2.25rem;
}
._uw-orbit-arrows_ew3pk_11751 ._orbit-next_ew3pk_9877,
._uw-orbit-arrows_ew3pk_11751 ._orbit-previous_ew3pk_9877 {
  padding-top: 0;
  padding-bottom: 0;
  top: calc(50% - 2.25rem / 2);
}

._uw-page-grid__title_ew3pk_20252 {
  font-size: 1.802rem;
  line-height: 1.85rem;
  font-weight: 700;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 1.875rem;
  color: #ed0a00;
}
._uw-page-grid__articles_ew3pk_20261 {
  margin-bottom: 0.9375em;
}
._uw-page-grid_ew3pk_20252 ._article_ew3pk_14655 a {
  width: 100%;
}
._uw-page-grid_ew3pk_20252 ._article__image_ew3pk_17635 {
  display: block;
}
._uw-page-grid_ew3pk_20252 ._article__image_ew3pk_17635 img {
  display: block;
  margin-bottom: 0.9375rem;
}
._uw-page-grid_ew3pk_20252 ._article__button_ew3pk_19487 {
  margin-bottom: 0.625rem;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  display: inline-block;
}
@media (min-width: 980px) {
  ._uw-page-grid_ew3pk_20252 ._article__button_ew3pk_19487 {
    max-width: 90%;
  }
}
._uw-page-grid_ew3pk_20252 ._article__button_ew3pk_19487::after {
  transition: margin-left 0.2s ease-in-out;
}
._uw-page-grid_ew3pk_20252 ._article__button_ew3pk_19487:hover::after {
  margin-left: 1.5625rem;
}
._uw-page-grid_ew3pk_20252 ._article__button_ew3pk_19487 svg {
  margin-left: 0.625rem;
}
._uw-page-grid_ew3pk_20252 ._article_ew3pk_14655 span {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: rgba(0, 0, 0, 0.6);
  text-transform: uppercase;
  margin-bottom: 5px;
  display: inline-block;
}
@media print, screen and (min-width: 48em) {
  ._uw-page-grid_ew3pk_20252 ._article_ew3pk_14655 span {
    margin-bottom: 0.3125rem;
  }
}
._uw-page-grid_ew3pk_20252 ._article_ew3pk_14655 h3 {
  font-size: 1.5rem;
  line-height: 1.1666666667;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  margin: 0 0 0.9375rem;
}
._uw-page-grid_ew3pk_20252 ._quote_ew3pk_16561 {
  padding: 3.75rem 0 0;
}
@media print, screen and (max-width: 74.99875em) {
  ._uw-page-grid_ew3pk_20252 ._quote_ew3pk_16561 {
    width: calc(100% - 3.75rem) !important;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-page-grid_ew3pk_20252 ._quote_ew3pk_16561 {
    padding-top: 4rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-page-grid_ew3pk_20252 ._quote_ew3pk_16561 {
    padding-right: 1.875rem;
    padding-top: 2.75rem;
    margin-top: -1.25rem;
  }
}
._uw-page-grid_ew3pk_20252 ._quote__content_ew3pk_20353 {
  margin: 0;
  position: relative;
}
._uw-page-grid_ew3pk_20252 ._quote__content_ew3pk_20353::before {
  content: "";
  position: absolute;
  content: "“";
  display: block;
  font-size: 8.75rem;
  line-height: 0.8571428571;
  font-weight: 500;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  height: 2.5625rem;
  color: #001641;
  top: -3.75rem;
}
._uw-page-grid_ew3pk_20252 ._quote__content_ew3pk_20353 p {
  font-size: 1.5rem;
  line-height: 1.0833333333;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  font-style: italic;
}
@media print, screen and (min-width: 48em) {
  ._uw-page-grid_ew3pk_20252 ._quote__content_ew3pk_20353 p {
    font-size: 1.6875rem;
    line-height: 1.1111111111;
    font-weight: 400;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-page-grid_ew3pk_20252 ._quote__content_ew3pk_20353 cite {
  font-size: 0.875rem;
  line-height: 1.0625rem;
  text-transform: uppercase;
  font-style: normal;
}
._uw-page-grid_ew3pk_20252 ._quote__content_ew3pk_20353 span {
  font-weight: 700;
  display: block;
  margin-bottom: 0.3125rem;
}
._uw-page-grid_ew3pk_20252 ._grid-quote-landing_ew3pk_20412#_grid-quote-landing-id_ew3pk_1 {
  margin-top: 3.75rem;
  margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-page-grid_ew3pk_20252 ._grid-quote-landing_ew3pk_20412#_grid-quote-landing-id_ew3pk_1 {
    margin-bottom: 0;
    margin-top: 3.75rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-page-grid_ew3pk_20252 ._grid-quote-landing_ew3pk_20412#_grid-quote-landing-id_ew3pk_1 {
    margin-bottom: 3.125rem;
    margin-top: 6.25rem;
  }
}
._uw-page-grid_ew3pk_20252 ._grid-quote-landing_ew3pk_20412#_grid-quote-landing-id_ew3pk_1 > a._button_ew3pk_3169 {
  display: flex;
}
@media only screen and (min-width: 768px) {
  ._uw-page-grid_ew3pk_20252 {
    margin-bottom: 0;
  }
}

._page-navigator_ew3pk_3153 {
  margin-bottom: 1.875rem;
  z-index: 6;
}
@media print, screen and (min-width: 48em) {
  ._page-navigator_ew3pk_3153 {
    margin-bottom: 0;
  }
}
._page-navigator__button_ew3pk_11562 {
  display: none;
  font-size: 0.875rem;
  line-height: 2.8571428571;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #fff;
  text-transform: uppercase;
  min-height: 2.5rem;
  min-width: 8.4375rem;
  background-color: #001641;
  padding: 0 0.5rem;
  position: relative;
  padding: 0 0.75rem;
  min-width: 10.125rem;
}
._page-navigator__button_ew3pk_11562:active, ._page-navigator__button_ew3pk_11562:focus, ._page-navigator__button_ew3pk_11562:hover {
  color: #fff;
  text-decoration: none;
}
._page-navigator__button_ew3pk_11562:focus {
  outline: 1px dotted #001641;
  box-shadow: 0 0 2px #fff;
}
@media print, screen and (min-width: 48em) {
  ._page-navigator__button_ew3pk_11562 {
    width: 50%;
  }
}
._page-navigator__button--pages_ew3pk_11652 {
  background-color: #0033FF;
  min-width: 8.125rem;
  margin-left: 0.3125rem;
  min-width: 9.1875rem;
}
._taem-layout_ew3pk_12600 ._page-navigator__button--pages_ew3pk_11652 {
  background-color: #ed0a00;
}
@media print, screen and (min-width: 48em) {
  ._page-navigator__button--pages_ew3pk_11652 {
    min-width: 50%;
    position: relative;
    left: 0;
    margin-left: 0;
    padding-left: 60px;
    min-height: 3.125rem;
    line-height: 3.125rem;
  }
}
@media screen and (min-width: 75em) {
  ._page-navigator__button--pages_ew3pk_11652 {
    display: none;
    line-height: 1.1875rem;
  }
}
._page-navigator__button--breadcrumbs_ew3pk_12563 {
  background-color: #001641;
  position: relative;
}
@media print, screen and (min-width: 48em) {
  ._page-navigator__button--breadcrumbs_ew3pk_12563 {
    min-width: 50%;
    position: relative;
    left: 0;
    margin-left: 0;
    min-height: 3.125rem;
    line-height: 3.125rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._page-navigator__button_ew3pk_11562._mobile-width-100_ew3pk_20520 {
    min-width: 100%;
  }
}
._page-navigator__button_ew3pk_11562 i,
._page-navigator__button_ew3pk_11562 svg {
  margin-left: 0.5rem;
  font-size: 0.625rem;
}
._page-navigator__button_ew3pk_11562._is-active_ew3pk_9731 {
  z-index: 10;
}
._page-navigator__button_ew3pk_11562._is-active_ew3pk_9731 ._fa-chevron-down_ew3pk_2716 {
  display: none;
}
._page-navigator__button_ew3pk_11562._is-active_ew3pk_9731 ._fa-times_ew3pk_2700 {
  display: inline-block;
}
._page-navigator__button_ew3pk_11562 ._fa-times_ew3pk_2700 {
  display: none;
}
._page-navigator_ew3pk_3153 ._mobile-hide_ew3pk_20541 {
  display: none !important;
}
@media print, screen and (min-width: 48em) {
  ._page-navigator_ew3pk_3153 ._mobile-hide_ew3pk_20541 {
    display: none !important;
  }
}
._page-navigator__list_ew3pk_11526 a {
  color: #fff;
  font-size: 0.8125rem;
  line-height: 1.3846153846;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._page-navigator__list_ew3pk_11526 li {
  margin-bottom: 0.9375rem;
}
@media print, screen and (min-width: 48em) {
  ._page-navigator__list--breadcrumbs_ew3pk_11537 {
    position: absolute;
    left: 0;
    min-width: 22.8125rem;
  }
}
@media screen and (min-width: 75em) {
  ._page-navigator__list--breadcrumbs_ew3pk_11537 {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
    max-width: 76.875rem;
    margin-left: auto;
    margin-right: auto;
    min-width: 0;
    left: 0;
    right: 0;
    width: 100%;
  }
}
._page-navigator__list--breadcrumbs_ew3pk_11537 ul {
  display: none;
  width: 100%;
  padding: 3rem 0.9375rem 0.625rem;
  margin-left: 0;
  position: relative;
  top: -2.5rem;
  background: #001641;
}
._page-navigator__list--breadcrumbs_ew3pk_11537 ul li {
  display: block;
  width: 100%;
}
._page-navigator__list--breadcrumbs_ew3pk_11537 ul li:nth-of-type(2) {
  padding-left: 0.9375rem;
}
._page-navigator__list--breadcrumbs_ew3pk_11537 ul li:nth-of-type(3) {
  padding-left: 1.875rem;
}
._page-navigator__list--breadcrumbs_ew3pk_11537 ul li:nth-of-type(n+4) {
  padding-left: 2.8125rem;
}
@media print, screen and (min-width: 64em) {
  ._page-navigator__list--breadcrumbs_ew3pk_11537 ul {
    z-index: 1;
    position: relative;
  }
}
@media screen and (min-width: 75em) {
  ._page-navigator__list--breadcrumbs_ew3pk_11537 ul {
    display: block !important;
    background: transparent;
  }
  ._page-navigator__list--breadcrumbs_ew3pk_11537 ul li {
    display: inline-block;
    width: auto;
    padding-left: 0 !important;
  }
}
._page-navigator__list--breadcrumbs_ew3pk_11537 a {
  font-weight: 400;
}
@media screen and (min-width: 75em) {
  ._page-navigator__list--pages_ew3pk_11526 {
    z-index: 9;
  }
}
@media print, screen and (min-width: 48em) {
  ._page-navigator__list--pages_ew3pk_11526 {
    position: absolute;
    left: 0;
    min-width: 22.8125rem;
  }
}
@media screen and (min-width: 75em) {
  ._page-navigator__list--pages_ew3pk_11526 {
    padding-right: 0;
    padding-left: 0;
    max-width: 76.875rem;
    margin-left: auto;
    margin-right: auto;
    min-width: 0;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 0;
  }
}
@media screen and (min-width: 90em) {
  ._page-navigator__list--pages_ew3pk_11526 {
    left: -13.25rem;
  }
}
._page-navigator__list--pages--wrapper_ew3pk_11526 {
  background-color: #0033FF;
  width: 100%;
  padding: 3rem 0.9375rem 0.625rem;
  margin-left: 0;
  position: relative;
  z-index: 5;
}
._taem-layout_ew3pk_12600 ._page-navigator__list--pages--wrapper_ew3pk_11526 {
  background-color: #ed0a00;
}
@media print, screen and (max-width: 47.99875em) {
  ._page-navigator__list--pages--wrapper_ew3pk_11526 {
    top: -2.5rem;
  }
}
@media print, screen and (max-width: 89.99875em) {
  ._page-navigator__list--pages--wrapper_ew3pk_11526 {
    display: none;
  }
}
@media print, screen and (min-width: 48em) {
  ._page-navigator__list--pages--wrapper_ew3pk_11526 {
    padding: 3rem 0.9375rem 0.625rem 3.75rem;
  }
}
@media screen and (min-width: 75em) {
  ._page-navigator__list--pages--wrapper_ew3pk_11526 {
    display: block !important;
    padding: 2.5rem 1.5625rem 1.875rem;
    max-width: 11.75rem;
    position: fixed;
    top: 9.625rem;
  }
}
@media screen and (min-width: 90em) {
  ._page-navigator__list--pages--wrapper_ew3pk_11526 {
    max-width: 16.25rem;
    padding: 2.5rem 2.5rem 1.875rem;
  }
}
._page-navigator__list--pages--wrapper_ew3pk_11526 ._page-navigator__title_ew3pk_20696 {
  color: #fff;
  font-size: 0.875rem;
  line-height: 1.5;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  display: inline-block;
  margin-bottom: 1.875em;
}
@media print, screen and (min-width: 64em) {
  ._page-navigator__list--pages--wrapper_ew3pk_11526 ._page-navigator__title_ew3pk_20696 {
    margin-bottom: 1.25rem;
  }
}
._page-navigator__list--pages--wrapper_ew3pk_11526 ul li {
  line-height: 1;
}
@media print, screen and (min-width: 64em) {
  ._page-navigator__list--pages--wrapper_ew3pk_11526 ul li a {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._page-navigator__list--pages--wrapper_ew3pk_11526 ul li._current_ew3pk_9962 a {
  font-weight: 700;
}
._page-navigator__list--pages--wrapper_ew3pk_11526 ul li ._currentbranch0_ew3pk_20733 a {
  font-weight: 700;
}
._scroll-active_ew3pk_12996 ._page-navigator__list--pages--wrapper_ew3pk_11526 {
  top: 4.825rem;
}

._page-navigator-more_ew3pk_20740 {
  color: #fff;
  font-size: 0.8125rem;
  line-height: 1.23077;
  position: absolute;
  bottom: 0;
  display: none;
  width: 100%;
  text-align: left;
  background: #0033FF;
  left: 0;
  padding: 15px 1.5625rem;
  cursor: pointer;
}
._taem-layout_ew3pk_12600 ._page-navigator-more_ew3pk_20740 {
  background: #ed0a00;
}
@media (min-width: 1200px) {
  ._page-navigator-truncate_ew3pk_20758 ._page-navigator-more_ew3pk_20740 {
    display: block;
  }
}
._page-navigator-more_ew3pk_20740::before {
  font-family: "WwwUowEduAu";
  content: "\f003";
  display: inline-block;
  margin-right: 10px;
}
._page-navigator-show-all_ew3pk_20768 ._page-navigator-more_ew3pk_20740::before {
  content: "\f000";
}
._page-navigator-more_ew3pk_20740:hover {
  color: rgba(255, 255, 255, 0.85);
}
._page-navigator-more_ew3pk_20740:hover::before {
  animation: _subtle-bounce-down_ew3pk_1 0.5s infinite ease-in-out alternate;
}
._page-navigator-show-all_ew3pk_20768 ._page-navigator-more_ew3pk_20740:hover::before {
  animation: _subtle-bounce-up_ew3pk_1 0.5s infinite ease-in-out alternate;
}

@media (min-width: 1200px) {
  ._page-navigator-truncate_ew3pk_20758 ._page-navigator__list--pages--wrapper_ew3pk_11526 {
    max-height: 450px;
    overflow: hidden;
  }
  ._page-navigator-truncate_ew3pk_20758._page-navigator-show-all_ew3pk_20768 ._page-navigator__list--pages--wrapper_ew3pk_11526 {
    max-height: none;
    overflow: visible;
  }
}
@keyframes _subtle-bounce-down_ew3pk_1 {
  100% {
    transform: translateY(2px);
  }
}
@keyframes _subtle-bounce-up_ew3pk_1 {
  100% {
    transform: translateY(-2px);
  }
}
._page-navigator-single_ew3pk_20801 ._page-navigator__button_ew3pk_11562 {
  width: 100%;
}
._page-navigator-single_ew3pk_20801 ._page-navigator__list--breadcrumbs_ew3pk_11537 ul {
  width: 100% !important;
}
._page-navigator-single_ew3pk_20801 ._page-navigator__list--breadcrumbs_ew3pk_11537 ul a {
  display: inline-block !important;
}

._uw-panel-grid-link-list_ew3pk_12173 {
  background: #001641;
  position: relative;
}
._uw-panel-grid-link-list_ew3pk_12173 > ._grid-container_ew3pk_3812, ._uw-panel-grid-link-list_ew3pk_12173 > ._mw-grid-container_ew3pk_3812 {
  position: relative;
  padding-block: var(--section-spacing-y);
}
._uw-panel-grid-link-list_ew3pk_12173 > ._grid-container_ew3pk_3812 ._cell_ew3pk_3333 > *:last-child, ._uw-panel-grid-link-list_ew3pk_12173 > ._mw-grid-container_ew3pk_3812 ._cell_ew3pk_3333 > *:last-child {
  margin-bottom: 0;
}
._uw-panel-grid-link-list_ew3pk_12173 > ._grid-container_ew3pk_3812 ._uw-related-links_ew3pk_20822, ._uw-panel-grid-link-list_ew3pk_12173 > ._mw-grid-container_ew3pk_3812 ._uw-related-links_ew3pk_20822 {
  margin-top: 0.9375em;
}
._uw-panel-grid-link-list_ew3pk_12173 > ._grid-container_ew3pk_3812:after, ._uw-panel-grid-link-list_ew3pk_12173 > ._mw-grid-container_ew3pk_3812:after, ._uw-panel-grid-link-list_ew3pk_12173 > ._grid-container_ew3pk_3812:before, ._uw-panel-grid-link-list_ew3pk_12173 > ._mw-grid-container_ew3pk_3812:before {
  content: "";
  display: block;
  transform: rotate3d(0, 0, 1, -270deg) scale3d(0, 0, 1);
  width: 0.3125rem;
  height: 7.6875rem;
  background-color: #ed0a00;
  position: absolute;
}
._uw-panel-grid-link-list_ew3pk_12173 > ._grid-container_ew3pk_3812:before, ._uw-panel-grid-link-list_ew3pk_12173 > ._mw-grid-container_ew3pk_3812:before {
  left: 1.875rem;
  top: -4em;
}
@media print, screen and (min-width: 64em) {
  ._uw-panel-grid-link-list_ew3pk_12173 > ._grid-container_ew3pk_3812:before, ._uw-panel-grid-link-list_ew3pk_12173 > ._mw-grid-container_ew3pk_3812:before {
    left: 2.8125rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-panel-grid-link-list_ew3pk_12173 > ._grid-container_ew3pk_3812:before, ._uw-panel-grid-link-list_ew3pk_12173 > ._mw-grid-container_ew3pk_3812:before {
    left: 0;
  }
}
._uw-panel-grid-link-list_ew3pk_12173 > ._grid-container_ew3pk_3812:after, ._uw-panel-grid-link-list_ew3pk_12173 > ._mw-grid-container_ew3pk_3812:after {
  right: 2.1875rem;
  bottom: -4em;
}
@media print, screen and (min-width: 64em) {
  ._uw-panel-grid-link-list_ew3pk_12173 > ._grid-container_ew3pk_3812:after, ._uw-panel-grid-link-list_ew3pk_12173 > ._mw-grid-container_ew3pk_3812:after {
    right: 2.8125rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-panel-grid-link-list_ew3pk_12173 > ._grid-container_ew3pk_3812:after, ._uw-panel-grid-link-list_ew3pk_12173 > ._mw-grid-container_ew3pk_3812:after {
    right: 0;
  }
}
._uw-panel-grid-link-list_ew3pk_12173 h2 {
  color: #fff;
}
._uw-panel-grid-link-list_ew3pk_12173 ._uw-items_ew3pk_20865 {
  margin-bottom: 3.75rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-panel-grid-link-list_ew3pk_12173 ._uw-items_ew3pk_20865 {
    margin-bottom: 0;
  }
}
._uw-panel-grid-link-list_ew3pk_12173 ._uw-items_ew3pk_20865 > ._button_ew3pk_3169 {
  margin-bottom: 0;
}
._uw-panel-grid-link-list_ew3pk_12173 ._uw-item_ew3pk_3313 {
  margin-right: 0.75rem;
}
._uw-panel-grid-link-list_ew3pk_12173 ._uw-item_ew3pk_3313 img {
  margin-bottom: 0.9375rem;
}
._uw-panel-grid-link-list_ew3pk_12173 ._uw-item_ew3pk_3313 h3 a::after {
  transition: margin-left 0.4s;
}
._uw-panel-grid-link-list_ew3pk_12173 ._uw-item_ew3pk_3313 h3 a:hover::after {
  margin-left: 1.5625rem;
}
._uw-panel-grid-link-list_ew3pk_12173 ._uw-item_ew3pk_3313 > a:hover {
  position: relative;
  display: block;
  transition: 0.25s;
  background-color: transparent;
}
._uw-panel-grid-link-list_ew3pk_12173 ._uw-item_ew3pk_3313 > a:hover + h3 ._fa-chevron-right_ew3pk_2712 {
  transform: translateX(5px);
}
._uw-panel-grid-link-list_ew3pk_12173 ._uw-item_ew3pk_3313 > a:hover:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.2483368347) 0%, rgba(186, 186, 186, 0) 100%);
  top: 0;
}
._uw-panel-grid-link-list_ew3pk_12173 ._uw-item_ew3pk_3313 h3 {
  margin-top: 0.9375rem;
  margin-bottom: 0.625rem;
}
._uw-panel-grid-link-list_ew3pk_12173 ._uw-item_ew3pk_3313 h3 a {
  color: #fff;
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  margin-top: 0.625rem;
}
._uw-panel-grid-link-list_ew3pk_12173 ._uw-item_ew3pk_3313 h3 a::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 0.9375rem;
  transition: 0.25s;
}
._uw-panel-grid-link-list_ew3pk_12173 ._uw-item_ew3pk_3313 h3 a ._fa-chevron-right_ew3pk_2712 {
  display: none;
}
._uw-panel-grid-link-list_ew3pk_12173 ._uw-item_ew3pk_3313 h3 a:hover {
  text-decoration: none;
}
._uw-panel-grid-link-list_ew3pk_12173 ._uw-item_ew3pk_3313 h3 a:hover::after {
  transform: translateX(5px);
}
._uw-panel-grid-link-list_ew3pk_12173 ._uw-item_ew3pk_3313 h3 a:hover ._fa-chevron-right_ew3pk_2712 {
  transform: translateX(5px);
}
._uw-panel-grid-link-list_ew3pk_12173 ._uw-item_ew3pk_3313 p {
  color: #fff;
  margin-bottom: 0;
}
._uw-panel-grid-link-list_ew3pk_12173._in-view_ew3pk_16828 ._grid-container_ew3pk_3812:after, ._uw-panel-grid-link-list_ew3pk_12173._in-view_ew3pk_16828 ._mw-grid-container_ew3pk_3812:after, ._uw-panel-grid-link-list_ew3pk_12173._in-view_ew3pk_16828 ._grid-container_ew3pk_3812:before, ._uw-panel-grid-link-list_ew3pk_12173._in-view_ew3pk_16828 ._mw-grid-container_ew3pk_3812:before {
  animation: _linesAnimateIn_ew3pk_1 1s ease-out forwards;
  animation-delay: 0.4s;
}
._uw-panel-grid-link-list_ew3pk_12173 ._uw-related-links_ew3pk_20822 {
  margin-bottom: 0;
}
._uw-panel-grid-link-list_ew3pk_12173 ._uw-related-links_ew3pk_20822 ._border-top_ew3pk_17659 {
  padding: 1.875rem 1.875rem;
  position: relative;
}
@media print, screen and (min-width: 64em) {
  ._uw-panel-grid-link-list_ew3pk_12173 ._uw-related-links_ew3pk_20822 ._border-top_ew3pk_17659 {
    padding: 1.875rem 1.875rem;
  }
}
._uw-panel-grid-link-list_ew3pk_12173 ._uw-related-links_ew3pk_20822 ._border-top_ew3pk_17659 > ._border-bottom_ew3pk_17668:after,
._uw-panel-grid-link-list_ew3pk_12173 ._uw-related-links_ew3pk_20822 ._border-top_ew3pk_17659 > ._border-bottom_ew3pk_17668:before, ._uw-panel-grid-link-list_ew3pk_12173 ._uw-related-links_ew3pk_20822 ._border-top_ew3pk_17659:after, ._uw-panel-grid-link-list_ew3pk_12173 ._uw-related-links_ew3pk_20822 ._border-top_ew3pk_17659:before {
  display: block;
  content: "";
  width: 2rem;
  height: 2rem;
  position: absolute;
  transition: transform 0.5s ease-out;
}
._uw-panel-grid-link-list_ew3pk_12173 ._uw-related-links_ew3pk_20822 ._border-top_ew3pk_17659 > ._border-bottom_ew3pk_17668:before, ._uw-panel-grid-link-list_ew3pk_12173 ._uw-related-links_ew3pk_20822 ._border-top_ew3pk_17659:before {
  top: 0;
  border-top: 0.0625rem solid #fff;
}
._uw-panel-grid-link-list_ew3pk_12173 ._uw-related-links_ew3pk_20822 ._border-top_ew3pk_17659:before {
  left: 0;
  border-left: 0.0625rem solid #fff;
}
._uw-panel-grid-link-list_ew3pk_12173 ._uw-related-links_ew3pk_20822 ._border-top_ew3pk_17659 > ._border-bottom_ew3pk_17668:before {
  right: 0;
  border-right: 0.0625rem solid #fff;
}
._uw-panel-grid-link-list_ew3pk_12173 ._uw-related-links_ew3pk_20822 ._border-top_ew3pk_17659 > ._border-bottom_ew3pk_17668:after, ._uw-panel-grid-link-list_ew3pk_12173 ._uw-related-links_ew3pk_20822 ._border-top_ew3pk_17659:after {
  bottom: 0;
  border-bottom: 0.0625rem solid #fff;
}
._uw-panel-grid-link-list_ew3pk_12173 ._uw-related-links_ew3pk_20822 ._border-top_ew3pk_17659:after {
  left: 0;
  border-left: 0.0625rem solid #fff;
}
._uw-panel-grid-link-list_ew3pk_12173 ._uw-related-links_ew3pk_20822 ._border-top_ew3pk_17659 ._border-bottom_ew3pk_17668:after {
  right: 0;
  border-right: 0.0625rem solid #fff;
}
._uw-panel-grid-link-list_ew3pk_12173 ._uw-related-links_ew3pk_20822 ._border-top_ew3pk_17659:hover:before {
  transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
}
._uw-panel-grid-link-list_ew3pk_12173 ._uw-related-links_ew3pk_20822 ._border-top_ew3pk_17659:hover > ._border-bottom_ew3pk_17668:before {
  transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
}
._uw-panel-grid-link-list_ew3pk_12173 ._uw-related-links_ew3pk_20822 ._border-top_ew3pk_17659:hover:after {
  transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
}
._uw-panel-grid-link-list_ew3pk_12173 ._uw-related-links_ew3pk_20822 ._border-top_ew3pk_17659:hover > ._border-bottom_ew3pk_17668:after {
  transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
}
._uw-panel-grid-link-list_ew3pk_12173 ._uw-related-links_ew3pk_20822 li {
  margin-bottom: 1rem;
  line-height: 1;
}
@media print, screen and (min-width: 48em) {
  ._uw-panel-grid-link-list_ew3pk_12173 ._uw-related-links_ew3pk_20822 li {
    margin-bottom: 1.125rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-panel-grid-link-list_ew3pk_12173 ._uw-related-links_ew3pk_20822 li {
    margin-bottom: 1.25rem;
  }
}
._uw-panel-grid-link-list_ew3pk_12173 ._uw-related-links_ew3pk_20822 h4 {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0.9375rem;
}
._uw-panel-grid-link-list_ew3pk_12173 ._uw-related-links_ew3pk_20822 h3,
._uw-panel-grid-link-list_ew3pk_12173 ._uw-related-links_ew3pk_20822 span,
._uw-panel-grid-link-list_ew3pk_12173 ._uw-related-links_ew3pk_20822 ul a {
  color: #fff;
}
._uw-panel-grid-link-list_ew3pk_12173 ._uw-related-links_ew3pk_20822 span.__uw-related-links__title_2images_ew3pk_21040 {
  font-size: 0.875rem;
  line-height: 1.2142857143;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  display: inline-block;
  color: #ed0a00;
  margin-bottom: 20px;
  text-transform: uppercase;
  background-color: white;
  color: #001641;
  padding: 0.3125rem 0.625rem;
}
@media screen and (min-width: 75em) {
  ._uw-panel-grid-link-list_ew3pk_12173 ._uw-related-links_ew3pk_20822 {
    max-width: 24.125rem;
  }
  ._uw-panel-grid-link-list_ew3pk_12173 ._uw-related-links_ew3pk_20822 ul {
    font-size: 0.875rem;
  }
}

._uw-panel-section_ew3pk_11743 {
  padding: 4.375rem 0 2.8125rem;
  background: #001641;
}
._uw-panel-section_ew3pk_11743 h2 {
  color: #fff;
}
@media print, screen and (min-width: 48em) {
  ._uw-panel-section_ew3pk_11743 {
    padding: 4.375rem 0 3.125rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-panel-section_ew3pk_11743 {
    padding: 7.1875rem 0 6.25rem;
  }
}
._uw-panel-section__title_ew3pk_21084 {
  font-size: 2.625rem;
  line-height: 1;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 0;
  color: #fff;
  margin-bottom: 1.875rem;
}
._uw-panel-section__title_ew3pk_21084:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #fff;
  margin-top: 0.9375rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-panel-section__title_ew3pk_21084 {
    font-size: 3.5rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-panel-section__title_ew3pk_21084 {
    font-size: 7.0625rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-panel-section__title_ew3pk_21084 {
    margin-bottom: 2.375rem;
  }
  ._uw-panel-section__title_ew3pk_21084::after {
    margin-top: 1.5625rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-panel-section__title_ew3pk_21084 {
    margin-bottom: 3.75rem;
  }
  ._uw-panel-section__title_ew3pk_21084::after {
    content: none;
  }
}
._uw-panel-section_ew3pk_11743 a:hover h4::after {
  margin-left: 1.5625rem;
}
._uw-panel-section_ew3pk_11743 h3 {
  color: #fff;
  margin: 0.9375rem 0 0.625rem;
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
}
@media (max-width: 480px) {
  ._uw-panel-section_ew3pk_11743 h3 {
    max-width: 80%;
  }
}
._uw-panel-section_ew3pk_11743 h3::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 0.9375rem;
  transition: margin-left 0.4s;
}
._uw-panel-section_ew3pk_11743 h3 i {
  margin-left: 0.9375rem;
  display: none;
}
._uw-panel-section_ew3pk_11743 h3:focus, ._uw-panel-section_ew3pk_11743 h3:hover {
  outline: none;
}
._uw-panel-section_ew3pk_11743 h3:focus i._fa-chevron-right_ew3pk_2712, ._uw-panel-section_ew3pk_11743 h3:hover i._fa-chevron-right_ew3pk_2712 {
  transform: translate3d(0.625rem, 0, 0);
}
._uw-panel-section_ew3pk_11743 h3:focus {
  outline: 1px dotted #001641;
  box-shadow: 0 0 2px #fff;
}
._uw-panel-section_ew3pk_11743 img {
  width: 100%;
}
._uw-panel-section__panel_ew3pk_21193 {
  color: #fff;
}
._uw-panel-section__panel_ew3pk_21193 a {
  display: block;
}
._uw-panel-section__panel_ew3pk_21193 a:hover {
  text-decoration: none;
}
._uw-panel-section__panel_ew3pk_21193 a:hover h3::after {
  margin-left: 25px;
}
._uw-panel-section__panel_ew3pk_21193 p {
  margin-bottom: 0;
}
._uw-panel-section_ew3pk_11743 ._button_ew3pk_3169 {
  color: #fff;
  font-size: 1.125rem;
  line-height: 1.1;
  margin-top: 30px;
}

._uw-three-links-quote_ew3pk_21215 {
  margin-top: 5rem;
}

._uw-three-block__blockquote_ew3pk_21219 blockquote {
  margin-bottom: 0;
}
._uw-three-block__blockquote_ew3pk_21219 a._button_ew3pk_3169:last-child {
  margin-bottom: 0;
}
._uw-three-block__blockquote_ew3pk_21219 a:hover p::after {
  margin-left: 25px;
  -webkit-transition: margin-left 0.2s ease-in-out;
  transition: margin-left 0.2s ease-in-out;
}

._uw-four-panel-horizontal_ew3pk_21231 a:hover p::after {
  margin-left: 25px;
  -webkit-transition: margin-left 0.2s ease-in-out;
  transition: margin-left 0.2s ease-in-out;
}

@media print, screen and (max-width: 47.99875em) {
  ._uw-panel-section__panel_ew3pk_21193 + ._uw-panel-section__panel_ew3pk_21193 {
    margin-top: 2rem;
  }
}
._uw-promotion-banner_ew3pk_21242 {
  background-size: cover;
  transition: height 0.5s;
  height: auto;
  position: relative;
  display: none;
  z-index: 999;
}
._uw-promotion-banner_ew3pk_21242:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(0, #000000 0%, rgba(0, 0, 0, 0.4) 100%);
  opacity: 0.87;
  top: 0;
  left: 0;
}
@media screen and (min-width: 75em) {
  ._uw-promotion-banner_ew3pk_21242:after {
    background-image: linear-gradient(0, #000000 0%, rgba(0, 0, 0, 0) 100%);
  }
}
@media screen and (min-width: 75em) {
  ._uw-promotion-banner_ew3pk_21242 {
    align-items: flex-end;
    display: flex;
    height: 100vh;
    padding-bottom: 5rem;
    position: fixed;
    top: 0;
    right: 0;
    width: 0;
    transition: width 0.5s;
  }
}
._uw-promotion-banner_ew3pk_21242 ._grid-container_ew3pk_3812, ._uw-promotion-banner_ew3pk_21242 ._mw-grid-container_ew3pk_3812 {
  position: relative;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
._uw-promotion-banner__content_ew3pk_21283 {
  position: relative;
  z-index: 1;
}
._uw-promotion-banner__content_ew3pk_21283 p {
  color: #fff;
}
._uw-promotion-banner__date_ew3pk_21290, ._uw-promotion-banner__hook_ew3pk_21290 {
  font-size: 1.5rem;
  line-height: 1;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  ._uw-promotion-banner__date_ew3pk_21290, ._uw-promotion-banner__hook_ew3pk_21290 {
    font-size: 1.875rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-promotion-banner__hook_ew3pk_21290 {
  margin-bottom: 0.5rem !important;
}
._uw-promotion-banner__date_ew3pk_21290 {
  margin-bottom: 0.9375rem !important;
}
@media print, screen and (min-width: 48em) {
  ._uw-promotion-banner__date_ew3pk_21290 {
    margin-bottom: 1.25rem;
  }
}
._uw-promotion-banner__title_ew3pk_21325 {
  font-size: 1.875rem;
  line-height: 0.9333333333;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  margin-bottom: 0.9375rem !important;
}
@media print, screen and (min-width: 48em) {
  ._uw-promotion-banner__title_ew3pk_21325 {
    font-size: 3.5rem;
    line-height: 0.8928571429;
    font-weight: 700;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 1.25rem;
  }
}
._uw-promotion-banner__close_ew3pk_21350 {
  position: absolute;
  top: 1.25rem;
  right: 1.25rem;
  color: #fff;
  z-index: 6;
  cursor: pointer;
  display: none;
}
._uw-promotion-banner__close_ew3pk_21350:hover {
  color: #ed0a00;
}
@media screen and (min-width: 75em) {
  ._uw-promotion-banner__close_ew3pk_21350 {
    top: 1.25rem;
  }
}

._promo-banner-active_ew3pk_14434 ._uw-header_ew3pk_3155 {
  position: absolute;
}
._promo-banner-active_ew3pk_14434 ._uw-header_ew3pk_3155._header-smaller_ew3pk_14512 {
  position: fixed;
}
@media (min-width: 1200px) {
  ._promo-banner-active_ew3pk_14434 ._uw-header_ew3pk_3155._header-smaller_ew3pk_14512 {
    width: calc(100% - 250px);
  }
}
@media (max-width: 980px) {
  ._promo-banner-active_ew3pk_14434 ._home-carousel_ew3pk_21380,
  ._promo-banner-active_ew3pk_14434 ._uw-home-slider_ew3pk_11765 {
    margin-top: 0;
  }
}
._promo-banner-active_ew3pk_14434 ._uw-promotion-banner_ew3pk_21242 {
  width: 100%;
  display: flex;
}
._promo-banner-active_ew3pk_14434 ._uw-promotion-banner_ew3pk_21242 ._grid-container_ew3pk_3812, ._promo-banner-active_ew3pk_14434 ._uw-promotion-banner_ew3pk_21242 ._mw-grid-container_ew3pk_3812 {
  width: 100%;
}
@media (min-width: 1200px) {
  ._promo-banner-active_ew3pk_14434 ._uw-promotion-banner_ew3pk_21242 {
    width: 250px;
  }
}
._promo-banner-active_ew3pk_14434 ._uw-promotion-banner_ew3pk_21242 ._uw-promotion-banner__close_ew3pk_21350 {
  display: block;
}
._promo-banner-active_ew3pk_14434 ._site-container_ew3pk_14134 {
  width: 100%;
}
@media (min-width: 1200px) {
  ._promo-banner-active_ew3pk_14434 ._site-container_ew3pk_14134 {
    width: calc(100% - 250px);
  }
}
@media (max-width: 980px) {
  ._promo-banner-active_ew3pk_14434 ._uw-home-carousel_ew3pk_19884 {
    padding-top: 77px;
  }
}

._uw-pull-quote_ew3pk_21414 {
  position: relative;
}
._uw-pull-quote-padded_ew3pk_21417 {
  margin-top: 2.5rem;
}
._uw-pull-quote_ew3pk_21414 blockquote {
  margin: 1.25rem 0;
  color: #ed0a00;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.3rem;
  line-height: 1.1;
}
._uw-pull-quote_ew3pk_21414 p {
  margin-bottom: 0;
}
._uw-pull-quote_ew3pk_21414 hr {
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #ed0a00;
  border: 0;
  margin: 0;
}
._uw-pull-quote--quote-mark_ew3pk_21438::before {
  font-size: 7rem;
  line-height: 0.7142857143;
  font-weight: 500;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  content: open-quote;
  display: block;
  height: 1.75rem;
  color: #ed0a00;
  margin-bottom: 1.25rem;
}
._uw-pull-quote--quote-mark_ew3pk_21438::after {
  content: close-quote;
  display: none;
}

._uw-related-image-links-four-block_ew3pk_21459 {
  border-width: 0;
}
._uw-related-image-links-four-block_ew3pk_21459 h2 {
  font-size: 2.625rem;
  line-height: 1.0476190476;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  text-transform: none;
  margin: 0 0 2.5rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-related-image-links-four-block_ew3pk_21459 h2 {
    font-size: 3.5rem;
    line-height: 1.0357142857;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    padding-top: 1.875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-related-image-links-four-block_ew3pk_21459 h2 {
    font-size: 3.8125rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-related-image-links-four-block_ew3pk_21459 a {
  margin-bottom: 1.875rem;
}
._uw-related-image-links-four-block_ew3pk_21459 img {
  display: block;
}
@media print, screen and (min-width: 64em) {
  ._uw-related-image-links-four-block_ew3pk_21459 {
    border-top: 0.0625rem dashed #E5E5E4;
  }
  ._uw-related-image-links-four-block_ew3pk_21459 ._image-link_ew3pk_12203 {
    padding: 0.78125rem;
    margin-bottom: 0;
  }
}
._uw-related-image-links-four-block_ew3pk_21459 a:hover span::after {
  margin-left: 25px;
  -webkit-transition: margin-left 0.2s ease-in-out;
  transition: margin-left 0.2s ease-in-out;
}

._uw-related-links_ew3pk_20822 ._border-top_ew3pk_17659 {
  padding: 1.875rem 1.875rem;
  position: relative;
}
@media print, screen and (min-width: 64em) {
  ._uw-related-links_ew3pk_20822 ._border-top_ew3pk_17659 {
    padding: 1.875rem 1.875rem;
  }
}
._uw-related-links_ew3pk_20822 ._border-top_ew3pk_17659 > ._border-bottom_ew3pk_17668:after,
._uw-related-links_ew3pk_20822 ._border-top_ew3pk_17659 > ._border-bottom_ew3pk_17668:before, ._uw-related-links_ew3pk_20822 ._border-top_ew3pk_17659:after, ._uw-related-links_ew3pk_20822 ._border-top_ew3pk_17659:before {
  display: block;
  content: "";
  width: 2rem;
  height: 2rem;
  position: absolute;
  transition: transform 0.5s ease-out;
}
._uw-related-links_ew3pk_20822 ._border-top_ew3pk_17659 > ._border-bottom_ew3pk_17668:before, ._uw-related-links_ew3pk_20822 ._border-top_ew3pk_17659:before {
  top: 0;
  border-top: 0.0625rem solid #001641;
}
._uw-related-links_ew3pk_20822 ._border-top_ew3pk_17659:before {
  left: 0;
  border-left: 0.0625rem solid #001641;
}
._uw-related-links_ew3pk_20822 ._border-top_ew3pk_17659 > ._border-bottom_ew3pk_17668:before {
  right: 0;
  border-right: 0.0625rem solid #001641;
}
._uw-related-links_ew3pk_20822 ._border-top_ew3pk_17659 > ._border-bottom_ew3pk_17668:after, ._uw-related-links_ew3pk_20822 ._border-top_ew3pk_17659:after {
  bottom: 0;
  border-bottom: 0.0625rem solid #001641;
}
._uw-related-links_ew3pk_20822 ._border-top_ew3pk_17659:after {
  left: 0;
  border-left: 0.0625rem solid #001641;
}
._uw-related-links_ew3pk_20822 ._border-top_ew3pk_17659 ._border-bottom_ew3pk_17668:after {
  right: 0;
  border-right: 0.0625rem solid #001641;
}
._uw-related-links_ew3pk_20822 ._border-top_ew3pk_17659:hover:before {
  transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
}
._uw-related-links_ew3pk_20822 ._border-top_ew3pk_17659:hover > ._border-bottom_ew3pk_17668:before {
  transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
}
._uw-related-links_ew3pk_20822 ._border-top_ew3pk_17659:hover:after {
  transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
}
._uw-related-links_ew3pk_20822 ._border-top_ew3pk_17659:hover > ._border-bottom_ew3pk_17668:after {
  transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
}
._uw-related-links_ew3pk_20822 ._border-top_ew3pk_17659 {
  padding: 1.5625rem 3.875rem 1.875rem 3.125rem;
}
._uw-related-links__title_ew3pk_21581 {
  font-size: 0.875rem;
  line-height: 1.2142857143;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  display: inline-block;
  color: #ed0a00;
  margin-bottom: 1.25rem;
  text-transform: uppercase;
}
._uw-related-links__title--highlight_ew3pk_21596 {
  color: #fff;
  background: #ed0a00;
  padding: 0.3125rem 0.625rem;
  margin-bottom: 0.875rem;
}
._uw-related-links_ew3pk_20822 h3 {
  font-size: 2.25rem;
  line-height: 1;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  margin: 0 0 0.9375rem;
}
._uw-related-links_ew3pk_20822 ul {
  margin-bottom: 0;
  margin-left: 0;
}
._uw-related-links_ew3pk_20822 ul li {
  margin-bottom: 1.25rem;
  color: #fff;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  text-transform: uppercase;
  padding: 0;
}
._uw-related-links_ew3pk_20822 ul li:last-of-type {
  margin-bottom: 0;
}
._uw-related-links_ew3pk_20822 ul a {
  font-size: 0.875rem;
  line-height: 1.2142857143;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  text-transform: uppercase;
  padding: 0;
}
@media print, screen and (min-width: 48em) {
  ._uw-related-links_ew3pk_20822 ul a {
    margin-bottom: 0;
  }
}
._uw-related-links--light_ew3pk_21649 ._border-top_ew3pk_17659 {
  padding: 1.875rem 1.875rem;
  position: relative;
}
@media print, screen and (min-width: 64em) {
  ._uw-related-links--light_ew3pk_21649 ._border-top_ew3pk_17659 {
    padding: 1.875rem 1.875rem;
  }
}
._uw-related-links--light_ew3pk_21649 ._border-top_ew3pk_17659 > ._border-bottom_ew3pk_17668:after,
._uw-related-links--light_ew3pk_21649 ._border-top_ew3pk_17659 > ._border-bottom_ew3pk_17668:before, ._uw-related-links--light_ew3pk_21649 ._border-top_ew3pk_17659:after, ._uw-related-links--light_ew3pk_21649 ._border-top_ew3pk_17659:before {
  display: block;
  content: "";
  width: 2rem;
  height: 2rem;
  position: absolute;
  transition: transform 0.5s ease-out;
}
._uw-related-links--light_ew3pk_21649 ._border-top_ew3pk_17659 > ._border-bottom_ew3pk_17668:before, ._uw-related-links--light_ew3pk_21649 ._border-top_ew3pk_17659:before {
  top: 0;
  border-top: 0.0625rem solid #fff;
}
._uw-related-links--light_ew3pk_21649 ._border-top_ew3pk_17659:before {
  left: 0;
  border-left: 0.0625rem solid #fff;
}
._uw-related-links--light_ew3pk_21649 ._border-top_ew3pk_17659 > ._border-bottom_ew3pk_17668:before {
  right: 0;
  border-right: 0.0625rem solid #fff;
}
._uw-related-links--light_ew3pk_21649 ._border-top_ew3pk_17659 > ._border-bottom_ew3pk_17668:after, ._uw-related-links--light_ew3pk_21649 ._border-top_ew3pk_17659:after {
  bottom: 0;
  border-bottom: 0.0625rem solid #fff;
}
._uw-related-links--light_ew3pk_21649 ._border-top_ew3pk_17659:after {
  left: 0;
  border-left: 0.0625rem solid #fff;
}
._uw-related-links--light_ew3pk_21649 ._border-top_ew3pk_17659 ._border-bottom_ew3pk_17668:after {
  right: 0;
  border-right: 0.0625rem solid #fff;
}
._uw-related-links--light_ew3pk_21649 ._border-top_ew3pk_17659:hover:before {
  transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
}
._uw-related-links--light_ew3pk_21649 ._border-top_ew3pk_17659:hover > ._border-bottom_ew3pk_17668:before {
  transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
}
._uw-related-links--light_ew3pk_21649 ._border-top_ew3pk_17659:hover:after {
  transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
}
._uw-related-links--light_ew3pk_21649 ._border-top_ew3pk_17659:hover > ._border-bottom_ew3pk_17668:after {
  transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
}
._uw-related-links--light_ew3pk_21649 h3,
._uw-related-links--light_ew3pk_21649 ul a,
._uw-related-links--light_ew3pk_21649 span {
  color: #fff;
}
._uw-related-links--landing_ew3pk_21708 ul li {
  margin-bottom: 0.625rem;
}

._uw-search-listing__container_ew3pk_21712 {
  border-top: 0.0625rem dashed #E5E5E4;
  margin-bottom: 3.75rem;
}
._uw-search-listing__item_ew3pk_21716 {
  border-bottom: 1px dashed #E5E5E4;
  padding: 1.875rem 0;
}
._uw-search-listing__item_ew3pk_21716 h3 {
  font-size: 1.5rem;
  line-height: 1.1666666667;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 0;
  margin-bottom: 1.25rem;
}
._uw-search-listing__item_ew3pk_21716 p {
  margin-bottom: 1.25rem;
}
._uw-search-listing__item_ew3pk_21716 p:last-child {
  margin-bottom: 0;
}
._uw-search-listing__item_ew3pk_21716:first-child {
  border-top: 0.0625rem dashed #E5E5E4;
}
._uw-search-listing__item_ew3pk_21716._library-listing_ew3pk_21742 {
  display: flex;
}

._uw-single-article_ew3pk_3341 ._caption_ew3pk_19526 {
  font-size: 1rem;
  font-style: italic;
  padding-left: 0;
  position: static !important;
  color: #001641;
  background: 0 0;
}
._uw-single-article_ew3pk_3341 ._uw-page-content_ew3pk_3446 {
  display: block;
}
._uw-single-article_ew3pk_3341 ._uw-page-content_ew3pk_3446 p:not([class^=button-]) a {
  text-decoration: underline;
}
._uw-single-article_ew3pk_3341 ._uw-page-content_ew3pk_3446 p:not([class^=button-]) a:visited {
  color: #663366;
}
._uw-single-article_ew3pk_3341 ._uw-page-content_ew3pk_3446 p:not([class^=button-]) a:hover {
  text-decoration: none;
}
._uw-single-article_ew3pk_3341 ._uw-page-content_ew3pk_3446:not(._uw-panel-grid-link-list_ew3pk_12173) ul:not(._menu_ew3pk_9554):not(._accordion_ew3pk_12173):not(._tabs_ew3pk_10194) li a:not(._color--navy_ew3pk_2880) {
  text-decoration: underline;
}
._uw-single-article_ew3pk_3341 ._uw-page-content_ew3pk_3446:not(._uw-panel-grid-link-list_ew3pk_12173) ul:not(._menu_ew3pk_9554):not(._accordion_ew3pk_12173):not(._tabs_ew3pk_10194) li a:not(._color--navy_ew3pk_2880):visited {
  color: #663366;
}
._uw-single-article_ew3pk_3341 ._uw-page-content_ew3pk_3446 ._uw-post-details_ew3pk_3446 {
  order: 2;
}
._uw-single-article_ew3pk_3341 ._uw-page-content_ew3pk_3446 ._uw-post-content_ew3pk_19620 {
  order: 1;
}
._uw-single-article_ew3pk_3341 ._uw-page-content_ew3pk_3446 ._uw-post-authors_ew3pk_21778 {
  order: 3;
}
._uw-single-article_ew3pk_3341 ._uw-page-content_ew3pk_3446 ._uw-post-pagination_ew3pk_21781 {
  order: 4;
}
@media (min-width: 980px) {
  ._uw-single-article_ew3pk_3341 ._uw-page-content_ew3pk_3446 ._uw-post-details_ew3pk_3446 {
    order: 1;
  }
  ._uw-single-article_ew3pk_3341 ._uw-page-content_ew3pk_3446 ._uw-post-content_ew3pk_19620 {
    order: 2;
  }
  ._uw-single-article_ew3pk_3341 ._uw-page-content_ew3pk_3446 ._uw-post-authors_ew3pk_21778 {
    order: 3;
  }
  ._uw-single-article_ew3pk_3341 ._uw-page-content_ew3pk_3446 ._uw-post-pagination_ew3pk_21781 {
    order: 4;
  }
}

._uw-post-date_ew3pk_3479 {
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  font-size: 1.375rem;
  margin-bottom: 0;
}

._uw-post-aside-heading_ew3pk_3367 {
  font-weight: bold;
  text-transform: uppercase;
  margin-top: 35px;
  margin-bottom: 15px;
}

._uw-post-details_ew3pk_3446 {
  padding-right: 6%;
}
._uw-post-details_ew3pk_3446 ._uw-social-icons_ew3pk_3370 a:hover::before {
  color: #ed0a00;
}
._uw-post-details_ew3pk_3446 ._uw-social-icons_ew3pk_3370 a::before {
  font-size: 1.5rem;
}
._uw-post-details_ew3pk_3446 ._uw-social-icons_ew3pk_3370 ._button-share_ew3pk_21821 {
  font-size: 1.5rem;
  color: #001641;
}

._uw-section-breaker_ew3pk_21826 {
  margin: 15px 0 25px;
  color: transparent;
  background: transparent;
  border: 0;
  border-top: 0.0625rem dashed #F2F2F2;
}

._uw-bold_ew3pk_21834, ._uw-bold-blue_ew3pk_21834, ._uw-bold-red_ew3pk_21834, ._uw-bold-white_ew3pk_21834 {
  font-weight: 700;
  text-transform: uppercase;
  font-family: Montserrat, Verdana, Geneva, sans-serif !important;
  color: #001641;
}

._uw-post-author-list_ew3pk_3485 {
  padding: 0;
  margin-left: 0;
  margin-bottom: 25px;
  list-style-type: none;
}
._uw-post-author-list_ew3pk_3485 a,
._uw-post-author-list_ew3pk_3485 li {
  color: #001641;
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  font-size: 1.375rem;
  margin-bottom: 5px;
}
._uw-post-author-list-alt_ew3pk_3485 {
  margin-bottom: 25px;
}
._uw-post-author-list-alt_ew3pk_3485 ._img_ew3pk_19538 {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
._uw-post-author-list-alt_ew3pk_3485 ._img_ew3pk_19538::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  content: "";
}
._uw-post-author-list-alt_ew3pk_3485 ul {
  margin-left: 0;
  margin-bottom: 25px;
  list-style-type: none;
}
._uw-post-author-list-alt_ew3pk_3485 ul li:first-child {
  margin-bottom: 10px;
}

._uw-post-author_ew3pk_3485 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
}
._uw-post-author_ew3pk_3485:hover, ._uw-post-author_ew3pk_3485:focus {
  color: #ed0a00;
}

._uw-social-icons_ew3pk_3370 {
  padding: 0;
  margin-left: 0;
}
._uw-social-icons_ew3pk_3370 li {
  display: inline-block;
  margin-right: 10px;
}
._uw-social-icons_ew3pk_3370 li a {
  color: #001641;
}

._uw-post-aside-topic_ew3pk_3368, ._uw-post-aside-tag_ew3pk_3369 {
  color: #001641;
  display: block;
  margin-bottom: 25px;
}
._uw-post-aside-topic_ew3pk_3368:hover, ._uw-post-aside-tag_ew3pk_3369:hover {
  color: #001641;
  text-decoration: underline;
}

._uw-post-aside-tag_ew3pk_3369 {
  margin-bottom: 10px;
}

._uw-aside-recent-post_ew3pk_21912 {
  position: relative;
}
._uw-aside-recent-post_ew3pk_21912 a {
  display: block;
  margin-bottom: 5px;
  color: #001641;
  font-weight: bold;
}
._uw-aside-recent-post_ew3pk_21912 a:hover {
  color: #ed0a00;
}
._uw-aside-recent-post_ew3pk_21912 p {
  padding-bottom: 20px;
}
._uw-aside-recent-post_ew3pk_21912::after {
  content: "";
  border-bottom: 0.0625rem dashed #F2F2F2;
  width: 100%;
  height: 1px;
  position: absolute;
  left: 0;
  bottom: 0;
}

._uw-widget-related-course_ew3pk_21937 {
  color: #fff;
  background: #001641;
  padding: 35px 25px;
  margin-top: 75px;
}
._uw-widget-related-course_ew3pk_21937 a,
._uw-widget-related-course_ew3pk_21937 p {
  color: #fff !important;
  margin-bottom: 15px;
}
._uw-widget-related-course--title_ew3pk_21948 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.625rem;
  line-height: 1.25em;
}
._uw-widget-related-course_ew3pk_21937 a {
  font-size: 1.125rem;
  margin-bottom: 0;
}
._uw-widget-related-course_ew3pk_21937 a::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 15px;
  font-size: 1.5em;
  transform: translateX(0);
  transition: transform 0.2s cubic-bezier(0.77, 0, 0.18, 1);
}
._uw-widget-related-course_ew3pk_21937 a:hover::after {
  transform: translateX(5px);
  transition: transform 0.2s cubic-bezier(0.77, 0, 0.18, 1);
}

._uw-post-inline-widget_ew3pk_21970 {
  margin: 25px 0 65px;
}

._uw-related-articles_ew3pk_21974 {
  margin: 92px 0;
}
._uw-related-articles_ew3pk_21974 p {
  font-size: 3em;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  margin-bottom: 30px;
}
._uw-related-articles_ew3pk_21974 span {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  display: block;
  font-size: 1rem;
  color: #ed0a00;
  margin-top: 15px;
}
._uw-related-articles_ew3pk_21974 span::after {
  content: "\f005";
  font-family: "WwwUowEduAu";
  margin-left: 10px;
}

._uw-subscription-form_ew3pk_2905 {
  background: #001641;
  padding: 75px 0;
}
@media (max-width: 480px) {
  ._uw-subscription-form_ew3pk_2905 {
    padding: 50px 0;
  }
}
._uw-subscription-form--title_ew3pk_22007 {
  color: #001641;
  font-size: 2rem;
  line-height: 1.1em;
}
._uw-subscription-form_ew3pk_2905 form {
  position: relative;
  margin-top: 6px;
}
._uw-subscription-form_ew3pk_2905 input[type=email] {
  border: 0;
  border-bottom: 2px solid #fff;
  outline: none;
  box-shadow: none;
  padding-right: 100px;
}
._uw-subscription-form_ew3pk_2905 input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px #fff inset;
  -webkit-text-fill-color: #001641;
  transition: background-color 5000s ease-in-out 0s;
}
._uw-subscription-form_ew3pk_2905 a {
  color: white;
  font-size: 1.75rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  padding-left: 1rem;
  text-transform: none;
  font-weight: 400;
}
._uw-subscription-form_ew3pk_2905 a::after {
  font-size: 1.15rem;
}
._uw-subscription-form_ew3pk_2905 button {
  outline: none;
  box-shadow: none;
  border: 0;
  top: 0;
  right: 0;
  color: #fff;
}
._uw-subscription-form_ew3pk_2905 button::after {
  content: "\f005";
  margin-left: 10px;
}
._uw-subscription-form_ew3pk_2905._bg--navy_ew3pk_2892 ._uw-subscription-form--title_ew3pk_22007 {
  color: #fff;
}
._uw-subscription-form_ew3pk_2905._bg--navy_ew3pk_2892 input[type=email] {
  background: transparent;
  color: #fff !important;
}
._uw-subscription-form_ew3pk_2905._bg--navy_ew3pk_2892 input[type=email]::placeholder {
  color: #fff;
}
._uw-subscription-form_ew3pk_2905._bg--navy_ew3pk_2892 input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px #001641 inset;
  -webkit-text-fill-color: #fff;
  transition: background-color 5000s ease-in-out 0s;
}
._uw-subscription-form_ew3pk_2905 ._hide_ew3pk_8922 {
  display: block !important;
}

._uw-search-overlay-main_ew3pk_22070 {
  display: none;
}
._uw-search-overlay-main_ew3pk_22070 ._uw-submit-search_ew3pk_12882 {
  text-transform: uppercase;
  font-weight: bold;
  color: #001641;
}
._uw-search-overlay-main_ew3pk_22070 ._uw-submit-search_ew3pk_12882::after {
  font-family: "WwwUowEduAu";
  content: "\f001";
  margin-left: 10px;
}
._uw-search-overlay-main_ew3pk_22070 ._uw-search--container_ew3pk_15378 ._uw-button-blue_ew3pk_2905 {
  font-size: 1.25rem;
}
._uw-search-overlay-main_ew3pk_22070 ._uw-search-overlay_ew3pk_22070 {
  background: rgba(255, 255, 255, 0.95);
  z-index: 100;
  min-height: 600px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
._uw-search-overlay-main_ew3pk_22070._search-open_ew3pk_22093 {
  display: block;
}
._uw-search-overlay-main_ew3pk_22070 ._uw-search--form_ew3pk_15378::before, ._uw-search-overlay-main_ew3pk_22070 ._uw-search--container_ew3pk_15378 ._uw-search--form--motivation_ew3pk_15473::before, ._uw-search--container_ew3pk_15378 ._uw-search-overlay-main_ew3pk_22070 ._uw-search--form--motivation_ew3pk_15473::before {
  color: #5f5f5f !important;
}
@media (max-width: 768px) {
  ._uw-search-overlay-main_ew3pk_22070 ._uw-search--form_ew3pk_15378::before, ._uw-search-overlay-main_ew3pk_22070 ._uw-search--container_ew3pk_15378 ._uw-search--form--motivation_ew3pk_15473::before, ._uw-search--container_ew3pk_15378 ._uw-search-overlay-main_ew3pk_22070 ._uw-search--form--motivation_ew3pk_15473::before {
    top: 3px !important;
  }
}
._uw-search-overlay-main_ew3pk_22070 ._uw-search--close_ew3pk_22104 {
  text-transform: uppercase;
}
._uw-search-overlay-main_ew3pk_22070 ._uw-search--close_ew3pk_22104::before {
  font-size: 12px !important;
  position: relative;
  top: -2px;
  left: -5px;
}
._uw-search-overlay-main_ew3pk_22070 ._uw-search--close_ew3pk_22104:hover {
  color: #ed0a00;
}
._uw-search-overlay-main_ew3pk_22070 ._uw-search-preview-results_ew3pk_22116 {
  margin-top: 25px;
  margin-bottom: 200px;
}
._uw-search-overlay-main_ew3pk_22070 ._uw-search-preview-results_ew3pk_22116 a {
  display: block;
  color: #0033FF;
  margin: 15px 0;
  font-size: 1.25rem;
  padding-bottom: 10px;
  border-bottom: 0.0625rem dashed #F2F2F2;
}
@media (min-width: 768px) {
  ._uw-search-overlay-main_ew3pk_22070 ._uw-search-preview-results_ew3pk_22116 a {
    max-width: 70%;
  }
}
._uw-search-overlay-main_ew3pk_22070 ._uw-search-preview-results_ew3pk_22116 a span {
  font-weight: bold;
  text-transform: none;
  font-size: 1.25rem;
}
._uw-search-overlay-main_ew3pk_22070 ._uw-search-preview-results_ew3pk_22116 a:hover {
  color: #ed0a00;
  text-decoration: underline;
}

._uw-search-refine_ew3pk_22143 {
  margin-bottom: 3.5rem;
}
._uw-search-refine__filter_ew3pk_22146 {
  border-bottom: 0.0625rem dashed #E5E5E4;
  padding-bottom: 1.25rem;
  margin-bottom: 1.25rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-search-refine__filter_ew3pk_22146 {
    padding-bottom: 2.5rem;
  }
}
._uw-search-refine__sort_ew3pk_22156 a {
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  margin-right: 0.9375rem;
  position: relative;
  text-decoration: none;
}
._uw-search-refine__sort_ew3pk_22156 a:after {
  content: "";
  height: 0.125rem;
  margin-top: 0;
  position: absolute;
  top: calc(100% + 5px);
  width: 3.125rem;
  left: 0;
  background: #001641;
  display: none;
}
._uw-search-refine__sort_ew3pk_22156 a:hover:after {
  display: block;
}
._uw-search-refine__sort_ew3pk_22156 a._active_ew3pk_9735 {
  color: #ed0a00;
}
._uw-search-refine__sort_ew3pk_22156 a._active_ew3pk_9735:after {
  display: block;
  background: #ed0a00;
}

._uw-header_ew3pk_3155 {
  height: 100px;
  position: fixed;
  width: 100%;
  z-index: 99;
  background: #fff;
  transform: translateY(0);
  transition: transform 0.2s ease-in-out;
}
@media (min-width: 980px) {
  ._uw-header_ew3pk_3155._header-smaller_ew3pk_14512 {
    transform: translateY(-100%);
  }
}
@media (max-width: 980px) {
  ._uw-header_ew3pk_3155 {
    top: 0;
  }
}
@media (min-width: 980px) {
  ._uw-header_ew3pk_3155 {
    height: 154px;
  }
}
._uw-header_ew3pk_3155 a,
._uw-header_ew3pk_3155 button {
  text-decoration: none;
  transition: color cubic-bezier(0.77, 0, 0.18, 1) 0.3s;
  color: #001641;
}
._uw-header_ew3pk_3155 a:hover,
._uw-header_ew3pk_3155 button:hover {
  cursor: pointer;
  text-decoration: none;
  outline: none;
}
._uw-header-navs_ew3pk_3280 ._btn-nav_ew3pk_22228 {
  font-size: 90%;
}
@media (max-width: 980px) {
  ._uw-header_ew3pk_3155 {
    height: 77px;
  }
}
._uw-header-top_ew3pk_22236 {
  width: 100%;
  height: 100%;
  background-color: #fff;
}
._uw-header-top_ew3pk_22236 ._uw-header-container_ew3pk_22241 {
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: space-between;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  align-items: center;
}
@media print, screen and (min-width: 40em) {
  ._uw-header-top_ew3pk_22236 ._uw-header-container_ew3pk_22241 {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media (max-width: 1024px) {
  ._uw-header-top_ew3pk_22236 ._uw-header-container_ew3pk_22241 {
    padding-left: 25px;
    padding-right: 25px;
  }
}
._uw-header-clearfix_ew3pk_3156 {
  height: 100px;
}
@media (min-width: 980px) {
  ._uw-header-clearfix_ew3pk_3156 {
    height: 154px;
  }
}
@media (max-width: 980px) {
  ._uw-header-clearfix_ew3pk_3156 {
    height: 77px;
  }
}
._uw-header_ew3pk_3155 a:hover,
._uw-header_ew3pk_3155 button:hover {
  color: #ed0a00;
}

._uw-header-logo_ew3pk_22281 ._logo-regular_ew3pk_22281 {
  height: 95px;
  width: auto;
}
@media (max-width: 980px) {
  ._uw-header-logo_ew3pk_22281 ._logo-regular_ew3pk_22281 {
    display: none;
  }
}
._uw-header-logo_ew3pk_22281 ._logo-horizontal_ew3pk_22290 {
  display: none;
}
@media (max-width: 980px) {
  ._uw-header-logo_ew3pk_22281 ._logo-horizontal_ew3pk_22290 {
    display: block;
    max-height: 50px;
    width: auto;
  }
}
@media (max-width: 980px) {
  ._header-smaller_ew3pk_14512 ._uw-header-logo_ew3pk_22281 ._logo-regular_ew3pk_22281 {
    display: none;
  }
  ._header-smaller_ew3pk_14512 ._uw-header-logo_ew3pk_22281 ._logo-horizontal_ew3pk_22290 {
    display: block;
  }
}

._top-menu_ew3pk_22309 {
  display: flex;
  flex-wrap: wrap;
  text-align: right;
  justify-content: flex-end;
  position: relative;
  margin-bottom: 25px;
  top: 10px;
  list-style: none;
}
@media (max-width: 980px) {
  ._header-smaller_ew3pk_14512 ._top-menu_ew3pk_22309 {
    margin-bottom: 5px;
    top: 0;
  }
}
._top-menu_ew3pk_22309 li {
  position: relative;
}
@media (max-width: 500px) {
  ._top-menu_ew3pk_22309 li:nth-child(1) a::before {
    display: none;
  }
}
._top-menu_ew3pk_22309 li._mobile-menu-trigger_ew3pk_22333 {
  width: 100%;
}
._top-menu_ew3pk_22309 li ._uw-global-submenu_ew3pk_22336 {
  position: absolute;
  top: -20px;
  opacity: 0;
  right: 0;
  background-color: #F2F2F2;
  width: 300px;
  padding: 20px 30px 20px 20px;
  visibility: hidden;
  transition: opacity ease-in-out 0.2s, top ease-in-out 0.2s;
  z-index: 3;
}
._top-menu_ew3pk_22309 li ._uw-global-submenu_ew3pk_22336._uw-main-submenu-open_ew3pk_22348 {
  top: 30px;
  opacity: 1;
  visibility: visible;
}
._top-menu_ew3pk_22309 li ._uw-global-submenu_ew3pk_22336 ul {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: left;
  line-height: 2em;
}
._top-menu_ew3pk_22309 li ._uw-global-submenu_ew3pk_22336 ul li {
  margin-bottom: 3px;
  display: inline-block;
  width: 100%;
  display: block;
  position: relative;
}
._top-menu_ew3pk_22309 li ._uw-global-submenu_ew3pk_22336 ul li a {
  display: block;
  font-weight: bold;
  width: 100%;
}
._top-menu_ew3pk_22309 li ._uw-global-submenu_ew3pk_22336 ul li a::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 40px;
  position: absolute;
  right: 0;
  transition: right ease-in-out 0.3s;
}
._top-menu_ew3pk_22309 li ._uw-global-submenu_ew3pk_22336 ul li a:hover::after {
  right: -3px;
}
@media (min-width: 981px) {
  ._top-menu_ew3pk_22309 {
    top: 0;
  }
}

._uw-header-container_ew3pk_22241 {
  display: flex;
  align-items: center;
}

._btn-staff_ew3pk_22394 {
  display: none;
}
@media (min-width: 981px) {
  ._btn-staff_ew3pk_22394 {
    display: block;
    position: relative;
    top: 2px;
  }
  ._header-smaller_ew3pk_14512 ._btn-staff_ew3pk_22394 {
    top: 4px;
  }
}
._btn-staff_ew3pk_22394::before {
  content: "|";
  margin: 0 12px 0 10px;
  color: initial;
  position: relative;
  top: -2px;
}

._btn-students_ew3pk_22415 span {
  display: none;
}
._btn-students_ew3pk_22415::before {
  content: "|";
  margin: 0 10px;
  position: relative;
  color: initial;
  top: -1px;
}
@media (max-width: 980px) {
  ._btn-students_ew3pk_22415::before {
    display: inline-block;
  }
}
._btn-students_ew3pk_22415::after {
  font-family: "WwwUowEduAu";
  content: "\f00a";
  margin: 0 3px 0 10px;
  transition: opacity 0.1s ease-in-out;
  font-size: 90%;
  top: -1px;
  position: relative;
}
@media (max-width: 980px) {
  ._btn-students_ew3pk_22415::after {
    margin: 0 0 0 10px;
  }
}
@media (max-width: 500px) {
  ._btn-students_ew3pk_22415::after {
    display: none;
  }
}

._btn-global_ew3pk_22450::before {
  content: "|";
  margin: 0 12px 0 10px;
  color: initial;
  position: relative;
  top: -2px;
}
._btn-global_ew3pk_22450::after {
  font-family: "WwwUowEduAu";
  content: "\f007";
  margin: 0 0 0 5px;
  transition: opacity 0.1s ease-in-out;
}
@media (max-width: 500px) {
  ._btn-global_ew3pk_22450::after {
    content: "\f02c" !important;
  }
}
@media (max-width: 500px) {
  ._btn-global_ew3pk_22450 span {
    display: none;
  }
}

._btn-search_ew3pk_22474 {
  flex: 1 0 100%;
  margin-top: 10px;
}
._btn-search_ew3pk_22474 span {
  font-size: inherit;
}
@media (max-width: 980px) {
  ._btn-search_ew3pk_22474 {
    flex: 0 1 auto;
    margin: 0;
  }
  ._btn-search_ew3pk_22474 span {
    font-size: 0.875rem;
    display: none;
  }
}
@media (min-width: 980px) {
  ._btn-search_ew3pk_22474 {
    flex: 0 1 auto;
    margin: 0;
  }
}
._btn-search_ew3pk_22474::after {
  font-family: "WwwUowEduAu";
  content: "\f024";
  font-size: 90%;
  color: initial;
  top: -1px;
  position: relative;
  margin: 0 3px 0 10px;
  transition: opacity 0.1s ease-in-out;
}

._btn-menu_ew3pk_13024 {
  flex: 1 0 100%;
  margin-top: 10px;
}
._btn-menu_ew3pk_13024:focus {
  color: inherit !important;
}
@media (min-width: 981px) {
  ._btn-menu_ew3pk_13024 {
    display: none;
  }
}

._btn-nav_ew3pk_22228 {
  font-weight: bold;
  font-size: 0.875rem;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  ._btn-nav_ew3pk_22228 {
    font-size: 1rem;
  }
}

._uw-main-menu_ew3pk_22532 {
  min-height: 600px;
  background: #fff;
  display: none;
  height: 100vh;
}
@media (max-width: 981px) {
  ._uw-main-menu_ew3pk_22532._mobile-menu-open_ew3pk_22539 {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 75px;
    overflow-x: hidden;
    min-height: calc(100vh - 75px);
  }
}
@media (max-width: 980px) {
  ._uw-main-menu_ew3pk_22532 {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}
@media (min-width: 981px) {
  ._uw-main-menu_ew3pk_22532 {
    display: block !important;
    height: auto;
    min-height: auto;
    text-align: right;
    background: transparent;
  }
  ._uw-main-menu_ew3pk_22532 > ._grid-container_ew3pk_3812, ._uw-main-menu_ew3pk_22532 > ._mw-grid-container_ew3pk_3812 {
    padding: 0;
  }
}
._uw-main-menu_ew3pk_22532 ._main-menu_ew3pk_22568 {
  list-style-type: none;
  padding-left: 0;
  margin: 0;
  padding: 25px 0;
}
@media (max-width: 980px) {
  ._uw-main-menu_ew3pk_22532 ._main-menu_ew3pk_22568 {
    margin-bottom: 75px;
  }
  ._uw-main-menu_ew3pk_22532 ._main-menu_ew3pk_22568 li {
    position: relative;
  }
  ._uw-main-menu_ew3pk_22532 ._main-menu_ew3pk_22568 h2 {
    display: none;
  }
}
@media (min-width: 981px) {
  ._uw-main-menu_ew3pk_22532 ._main-menu_ew3pk_22568 {
    padding: 0;
    width: 100%;
    margin-left: auto;
  }
}
@media (min-width: 981px) {
  ._uw-main-menu_ew3pk_22532 ._main-menu_ew3pk_22568 li {
    display: inline-block;
  }
}
@media (max-width: 980px) {
  ._header-smaller_ew3pk_14512 ._uw-main-menu_ew3pk_22532 ._main-menu_ew3pk_22568 li:last-child a::after {
    display: none;
  }
}
._uw-main-menu_ew3pk_22532 ._main-menu_ew3pk_22568 li._uw-main-menu-item-library_ew3pk_22602 {
  display: inline-block;
}
@media (min-width: 981px) {
  ._uw-main-menu_ew3pk_22532 ._main-menu_ew3pk_22568 li._uw-main-menu-item-library_ew3pk_22602 {
    display: none;
  }
}
._uw-main-menu_ew3pk_22532 ._main-menu_ew3pk_22568 a,
._uw-main-menu_ew3pk_22532 ._main-menu_ew3pk_22568 button {
  text-transform: uppercase;
  font-weight: bold;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 0.9rem;
}
@media (min-width: 980px) {
  ._uw-main-menu_ew3pk_22532 ._main-menu_ew3pk_22568 a,
  ._uw-main-menu_ew3pk_22532 ._main-menu_ew3pk_22568 button {
    display: block;
  }
  ._uw-main-menu_ew3pk_22532 ._main-menu_ew3pk_22568 a._uw-main-menu-item_ew3pk_22602,
  ._uw-main-menu_ew3pk_22532 ._main-menu_ew3pk_22568 button._uw-main-menu-item_ew3pk_22602 {
    margin-left: 7px;
  }
}
._uw-main-menu_ew3pk_22532 ._main-menu_ew3pk_22568 button._uw-main-menu-item_ew3pk_22602 {
  text-transform: uppercase;
  font-weight: bold;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 0.9rem;
  line-height: inherit;
  width: 100%;
}
@media (min-width: 980px) {
  ._uw-main-menu_ew3pk_22532 ._main-menu_ew3pk_22568 button._uw-main-menu-item_ew3pk_22602 {
    width: auto;
    display: block;
    margin-left: 7px;
  }
}

@media (max-width: 980px) {
  ._uw-main-menu-item_ew3pk_22602 {
    font-size: 1.25rem;
  }
}
._uw-main-menu-item_ew3pk_22602::after {
  color: initial;
  position: relative;
}

._uw-has-submenu_ew3pk_22657._btn-global_ew3pk_22450::after {
  content: "\f007";
}
@media (max-width: 980px) {
  ._uw-has-submenu_ew3pk_22657._submenu-open_ew3pk_22661._btn-global_ew3pk_22450::after {
    content: "\f006";
  }
  ._uw-has-submenu_ew3pk_22657._submenu-open_ew3pk_22661::after {
    content: "\f021";
  }
}
@media (min-width: 980px) {
  ._uw-has-submenu_ew3pk_22657._submenu-open_ew3pk_22661 {
    color: #ed0a00 !important;
  }
  ._uw-has-submenu_ew3pk_22657._submenu-open_ew3pk_22661::after {
    color: #ed0a00 !important;
    content: "\f006";
  }
}
._uw-has-submenu_ew3pk_22657::after {
  font-family: "WwwUowEduAu";
  font-size: 110%;
  color: initial;
  content: "\f020";
}
@media (min-width: 980px) {
  ._uw-has-submenu_ew3pk_22657::after {
    content: "\f007";
    margin-left: 6px;
  }
}

._uw-main-submenu_ew3pk_22348 {
  position: absolute;
  left: 0;
  width: 100%;
  background-color: #efefef;
  padding: 25px 0;
  top: 100%;
  text-align: left;
}
@media (min-width: 980px) {
  ._uw-main-submenu_ew3pk_22348 ._grid-container_ew3pk_3812, ._uw-main-submenu_ew3pk_22348 ._mw-grid-container_ew3pk_3812 {
    position: relative;
  }
}
@media (min-width: 980px) {
  ._uw-main-submenu_ew3pk_22348 {
    padding: 40px 25px;
    transform: translateY(-100%);
    z-index: -1;
    transition: transform 0.2s ease-in-out;
  }
}
@media (max-width: 980px) {
  ._uw-main-submenu_ew3pk_22348 {
    display: none;
    position: static;
    margin: 10px 0 10px -25px;
    width: 100vw;
  }
  ._uw-main-submenu_ew3pk_22348 > ._grid-container_ew3pk_3812, ._uw-main-submenu_ew3pk_22348 > ._mw-grid-container_ew3pk_3812 {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}
._uw-main-submenu_ew3pk_22348 ul {
  list-style-type: none;
  padding-left: 0;
  margin-left: 0;
  display: flex;
  flex-wrap: wrap;
  margin: 25px 0;
}
@media (min-width: 980px) {
  ._uw-main-submenu_ew3pk_22348 ul {
    padding: 15px 0;
  }
}
._uw-main-submenu_ew3pk_22348 ul li {
  width: 100%;
  margin-bottom: 5px;
}
@media (min-width: 980px) {
  ._uw-main-submenu_ew3pk_22348 ul li {
    width: 25%;
  }
}
._uw-main-submenu_ew3pk_22348 ul li a {
  font-weight: bold;
}
._uw-main-submenu_ew3pk_22348 ul li a::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 5px;
}

._subnav-cta_ew3pk_22755 {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1.25rem;
}
._subnav-cta_ew3pk_22755::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 5px;
}

._close-nav_ew3pk_22766 {
  display: none;
  position: absolute !important;
  top: 50px;
  right: -10px;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1rem;
}
@media (min-width: 980px) {
  ._close-nav_ew3pk_22766 {
    display: block;
  }
}
._close-nav_ew3pk_22766::before {
  font-family: "WwwUowEduAu";
  content: "\f02a";
  font-size: 0.75rem;
  margin-right: 5px;
  position: relative;
  top: -2px;
}

@media (max-width: 980px) {
  ._uw-main-submenu-open_ew3pk_22348 {
    display: block;
  }
  ._uw-main-submenu-open_ew3pk_22348 ._grid-container_ew3pk_3812, ._uw-main-submenu-open_ew3pk_22348 ._mw-grid-container_ew3pk_3812 {
    padding: 0 0.9375rem;
  }
}
@media (min-width: 980px) {
  ._uw-main-submenu-open_ew3pk_22348 {
    transform: translateY(0);
  }
}

._site-container_ew3pk_14134 {
  padding-top: 0 !important;
}

._uw-header_ew3pk_3155 {
  top: 0;
}

._uw-header-clearfix_ew3pk_3156 {
  top: 0;
  position: fixed;
  width: 100%;
  pointer-events: none;
}

._mobile-menu-trigger_ew3pk_22333 {
  list-style-image: none !important;
}

._main-menu_ew3pk_22568 {
  left: inherit;
  overflow-y: inherit;
  padding-top: 1.25rem;
  position: inherit;
  top: inherit;
  width: inherit;
  z-index: inherit;
}

@media screen and (max-width: 74.9375em) {
  ._main-menu_ew3pk_22568 {
    min-height: inherit;
    display: inherit;
  }
}

._uw-header_ew3pk_3155 h2 {
  font-size: 2.4rem;
  color: #001641;
}

._logo-regular-white_ew3pk_22844 {
  display: none;
}

._uw-homepage_ew3pk_14400 ._header-smaller_ew3pk_14512 ._logo-regular-white_ew3pk_22844 {
  display: none !important;
}
._uw-homepage_ew3pk_14400._dropdown-menu-open_ew3pk_14442 ._logo-regular-white_ew3pk_22844 {
  display: none !important;
}
@media (min-width: 981px) {
  ._uw-homepage_ew3pk_14400._dropdown-menu-open_ew3pk_14442 ._logo-regular-navy_ew3pk_22855 {
    display: block !important;
  }
}
@media (min-width: 981px) {
  ._uw-homepage_ew3pk_14400._dropdown-menu-open_ew3pk_14442 ._header-smaller_ew3pk_14512 ._logo-regular-navy_ew3pk_22855 {
    display: none !important;
  }
}
@media (min-width: 980px) {
  ._uw-homepage_ew3pk_14400 ._uw-hero-cta_ew3pk_22865 ._uw-blockhead_ew3pk_15350 {
    line-height: 1;
    font-size: 6rem;
  }
}

@media (min-width: 981px) {
  ._uw-homepage_ew3pk_14400 ._uw-header-clearfix_ew3pk_3156 {
    display: none;
  }
  ._uw-homepage_ew3pk_14400 ._uw-header-top_ew3pk_22236 {
    background: transparent;
  }
  ._uw-homepage_ew3pk_14400 ._uw-header_ew3pk_3155 {
    background: transparent;
  }
  ._uw-homepage_ew3pk_14400 ._uw-header_ew3pk_3155 ._logo-regular-white_ew3pk_22844 {
    display: block;
  }
  ._uw-homepage_ew3pk_14400 ._uw-header_ew3pk_3155 ._logo-regular-navy_ew3pk_22855 {
    display: none;
  }
  ._uw-homepage_ew3pk_14400 ._uw-header_ew3pk_3155 ._uw-main-menu-item_ew3pk_22602 {
    color: #fff;
    transition: none;
  }
  ._uw-homepage_ew3pk_14400 ._uw-header_ew3pk_3155 ._uw-main-menu-item_ew3pk_22602::after, ._uw-homepage_ew3pk_14400 ._uw-header_ew3pk_3155 ._uw-main-menu-item_ew3pk_22602::before {
    color: #fff;
  }
  ._uw-homepage_ew3pk_14400 ._uw-header_ew3pk_3155 ._top-menu_ew3pk_22309 a {
    color: #fff;
    transition: none;
  }
  ._uw-homepage_ew3pk_14400 ._uw-header_ew3pk_3155 ._top-menu_ew3pk_22309 a::after, ._uw-homepage_ew3pk_14400 ._uw-header_ew3pk_3155 ._top-menu_ew3pk_22309 a::before,
  ._uw-homepage_ew3pk_14400 ._uw-header_ew3pk_3155 ._top-menu_ew3pk_22309 a span {
    color: #fff;
    transition: none;
  }
  ._uw-homepage_ew3pk_14400._dropdown-menu-open_ew3pk_14442 ._uw-header-top_ew3pk_22236, ._uw-homepage_ew3pk_14400._scroll-active_ew3pk_12996 ._uw-header-top_ew3pk_22236 {
    background: #fff;
  }
  ._uw-homepage_ew3pk_14400._dropdown-menu-open_ew3pk_14442 ._uw-header_ew3pk_3155, ._uw-homepage_ew3pk_14400._scroll-active_ew3pk_12996 ._uw-header_ew3pk_3155 {
    background: #fff;
  }
  ._uw-homepage_ew3pk_14400._dropdown-menu-open_ew3pk_14442 ._uw-header_ew3pk_3155 ._uw-main-menu-item_ew3pk_22602, ._uw-homepage_ew3pk_14400._scroll-active_ew3pk_12996 ._uw-header_ew3pk_3155 ._uw-main-menu-item_ew3pk_22602 {
    color: #001641;
    transition: none;
  }
  ._uw-homepage_ew3pk_14400._dropdown-menu-open_ew3pk_14442 ._uw-header_ew3pk_3155 ._uw-main-menu-item_ew3pk_22602::after, ._uw-homepage_ew3pk_14400._dropdown-menu-open_ew3pk_14442 ._uw-header_ew3pk_3155 ._uw-main-menu-item_ew3pk_22602::before, ._uw-homepage_ew3pk_14400._scroll-active_ew3pk_12996 ._uw-header_ew3pk_3155 ._uw-main-menu-item_ew3pk_22602::after, ._uw-homepage_ew3pk_14400._scroll-active_ew3pk_12996 ._uw-header_ew3pk_3155 ._uw-main-menu-item_ew3pk_22602::before {
    color: #001641;
    transition: none;
  }
  ._uw-homepage_ew3pk_14400._dropdown-menu-open_ew3pk_14442 ._uw-header_ew3pk_3155 ._top-menu_ew3pk_22309 a, ._uw-homepage_ew3pk_14400._scroll-active_ew3pk_12996 ._uw-header_ew3pk_3155 ._top-menu_ew3pk_22309 a {
    color: #001641;
    transition: none;
  }
  ._uw-homepage_ew3pk_14400._dropdown-menu-open_ew3pk_14442 ._uw-header_ew3pk_3155 ._top-menu_ew3pk_22309 a::after, ._uw-homepage_ew3pk_14400._dropdown-menu-open_ew3pk_14442 ._uw-header_ew3pk_3155 ._top-menu_ew3pk_22309 a::before,
  ._uw-homepage_ew3pk_14400._dropdown-menu-open_ew3pk_14442 ._uw-header_ew3pk_3155 ._top-menu_ew3pk_22309 a span, ._uw-homepage_ew3pk_14400._scroll-active_ew3pk_12996 ._uw-header_ew3pk_3155 ._top-menu_ew3pk_22309 a::after, ._uw-homepage_ew3pk_14400._scroll-active_ew3pk_12996 ._uw-header_ew3pk_3155 ._top-menu_ew3pk_22309 a::before,
  ._uw-homepage_ew3pk_14400._scroll-active_ew3pk_12996 ._uw-header_ew3pk_3155 ._top-menu_ew3pk_22309 a span {
    color: #001641;
    transition: none;
  }
  ._uw-homepage_ew3pk_14400 ._uw-main-submenu_ew3pk_22348 {
    opacity: 0;
    transform: translateY(-500px);
  }
  ._uw-homepage_ew3pk_14400 ._uw-main-submenu-open_ew3pk_22348 {
    transform: translateY(0);
    opacity: 1;
  }
  ._header-smaller_ew3pk_14512 ._logo-regular-navy_ew3pk_22855 {
    display: block !important;
  }
}
._hp-header-scroll-active_ew3pk_22939 ._uw-header-top_ew3pk_22236 {
  background: #fff;
}
._hp-header-scroll-active_ew3pk_22939 ._uw-header-top_ew3pk_22236 ._top-menu_ew3pk_22309 a,
._hp-header-scroll-active_ew3pk_22939 ._uw-header-top_ew3pk_22236 ._top-menu_ew3pk_22309 a span,
._hp-header-scroll-active_ew3pk_22939 ._uw-header-top_ew3pk_22236 ._uw-main-menu-item_ew3pk_22602 {
  color: #001641;
}
._hp-header-scroll-active_ew3pk_22939 ._uw-header-top_ew3pk_22236 ._top-menu_ew3pk_22309 a::after, ._hp-header-scroll-active_ew3pk_22939 ._uw-header-top_ew3pk_22236 ._top-menu_ew3pk_22309 a::before,
._hp-header-scroll-active_ew3pk_22939 ._uw-header-top_ew3pk_22236 ._top-menu_ew3pk_22309 a span::after,
._hp-header-scroll-active_ew3pk_22939 ._uw-header-top_ew3pk_22236 ._top-menu_ew3pk_22309 a span::before,
._hp-header-scroll-active_ew3pk_22939 ._uw-header-top_ew3pk_22236 ._uw-main-menu-item_ew3pk_22602::after,
._hp-header-scroll-active_ew3pk_22939 ._uw-header-top_ew3pk_22236 ._uw-main-menu-item_ew3pk_22602::before {
  color: #001641;
}
@media (min-width: 981px) {
  ._hp-header-scroll-active_ew3pk_22939 ._logo-regular-white_ew3pk_22844 {
    display: none !important;
  }
  ._hp-header-scroll-active_ew3pk_22939 ._logo-regular-navy_ew3pk_22855 {
    display: block !important;
  }
}

._uw-social-links_ew3pk_13263 ul {
  margin-left: -0.625rem;
  display: block;
}
._uw-social-links_ew3pk_13263 li {
  display: inline-block;
  margin-bottom: 0;
  max-height: 2.375rem;
  max-width: 2.375rem;
}
._uw-social-links_ew3pk_13263 a {
  display: inline-block;
  padding: 0.625rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-social-links_ew3pk_13263 {
    width: 9.375rem;
  }
}

._uw-social-pane_ew3pk_22983 {
  background: white;
}
._uw-social-pane_ew3pk_22983 + footer {
  margin-top: 0;
}
._uw-social-pane_ew3pk_22983 ._social-pane_ew3pk_22989 author a {
  color: #ed0a00;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
}
._uw-social-pane_ew3pk_22983 ._social-pane_ew3pk_22989 p {
  font-size: 1.125rem;
  line-height: 1.5;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media screen and (max-width: 38.75em) {
  ._uw-social-pane_ew3pk_22983 ._social-pane__item_ew3pk_23012:nth-child(n+4) {
    display: none;
  }
}
._uw-social-pane_ew3pk_22983 ._social-pane__item_ew3pk_23012 {
  align-items: center;
  display: flex;
  min-height: 23.4375rem;
}
._uw-social-pane_ew3pk_22983 ._social-pane__item--twitter_ew3pk_23021 {
  padding: 2.5rem;
}
._uw-social-pane_ew3pk_22983 ._social-pane__item--instagram_ew3pk_23024 {
  position: relative;
}
._uw-social-pane_ew3pk_22983 ._social-pane__logo_ew3pk_23027 {
  width: 2.5rem;
  height: 2.5rem;
  float: left;
}
._uw-social-pane_ew3pk_22983 ._social-pane__insta-logo_ew3pk_23032 {
  position: absolute;
  top: 1.25rem;
  right: 2.1875rem;
  z-index: 5;
  color: white;
  font-size: 1.5rem;
}
._uw-social-pane_ew3pk_22983 ._social-pane__item-meta_ew3pk_23040 {
  float: left;
  margin-left: 0.625rem;
}
._uw-social-pane_ew3pk_22983 ._social-pane_ew3pk_22989 ._author_ew3pk_23044, ._uw-social-pane_ew3pk_22983 ._social-pane_ew3pk_22989 ._date_ew3pk_15964 {
  display: block;
  margin-bottom: 0;
}
._uw-social-pane_ew3pk_22983 ._social-pane_ew3pk_22989 ._author_ew3pk_23044 a {
  color: #ed0a00;
}
._uw-social-pane_ew3pk_22983 ._social-pane_ew3pk_22989 ._date_ew3pk_15964 {
  font-size: 0.875rem;
  line-height: 1.1428571429;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media screen and (min-width: 38.75em) {
  ._uw-social-pane_ew3pk_22983 ._social-pane_ew3pk_22989 > div {
    display: flex;
    flex-flow: row wrap;
  }
  ._uw-social-pane_ew3pk_22983 ._social-pane_ew3pk_22989 > div > div {
    flex: 0 0 auto;
    width: calc(50% - 0.9375rem);
    margin-left: 0.46875rem;
    margin-right: 0.46875rem;
  }
  ._uw-social-pane_ew3pk_22983 ._social-pane__item_ew3pk_23012 {
    min-height: 16rem;
  }
  ._uw-social-pane_ew3pk_22983 ._social-pane__item_ew3pk_23012:nth-of-type(n+7) {
    display: none;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-social-pane_ew3pk_22983 ._social-pane_ew3pk_22989 > div > div {
    flex: 0 0 auto;
    width: calc(33.3333333333% - 0.9375rem);
    margin-left: 0.46875rem;
    margin-right: 0.46875rem;
  }
  ._uw-social-pane_ew3pk_22983 ._social-pane__item_ew3pk_23012 {
    min-height: 16rem;
  }
  ._uw-social-pane_ew3pk_22983 ._social-pane__item_ew3pk_23012:nth-of-type(n+7) {
    display: none;
  }
  ._uw-social-pane_ew3pk_22983 ._social-pane__item-twitter_ew3pk_23091 {
    padding: 1.5625rem;
  }
  ._uw-social-pane_ew3pk_22983 ._social-pane__item--twitter_ew3pk_23021 p, ._uw-social-pane_ew3pk_22983 ._social-pane__item--twitter_ew3pk_23021 a {
    font-size: 0.875rem;
    line-height: 1.2857142857;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
  ._uw-social-pane_ew3pk_22983 ._social-pane_ew3pk_22989 ._author_ew3pk_23044 a {
    font-size: 0.875rem;
    line-height: 1;
    font-weight: 700;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    text-transform: uppercase;
  }
  ._uw-social-pane_ew3pk_22983 ._social-pane_ew3pk_22989 ._date_ew3pk_15964 {
    font-size: 0.875rem;
    line-height: 1.1428571429;
    font-weight: 400;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-social-pane_ew3pk_22983 ._social-pane_ew3pk_22989 {
    border-top: 0.0625rem dashed #E5E5E4;
  }
  ._uw-social-pane_ew3pk_22983 ._social-pane_ew3pk_22989 > div > div {
    flex: 0 0 auto;
    width: calc(25% - 1.5625rem);
    margin-left: 0.78125rem;
    margin-right: 0.78125rem;
  }
  ._uw-social-pane_ew3pk_22983 ._social-pane__item_ew3pk_23012 {
    min-height: 16rem;
  }
  ._uw-social-pane_ew3pk_22983 ._social-pane__item_ew3pk_23012:nth-of-type(n+7) {
    display: block;
  }
  ._uw-social-pane_ew3pk_22983 ._social-pane__item--twitter_ew3pk_23021 {
    padding: 2.5rem;
  }
  ._uw-social-pane_ew3pk_22983 ._social-pane__item--twitter_ew3pk_23021 p, ._uw-social-pane_ew3pk_22983 ._social-pane__item--twitter_ew3pk_23021 a {
    font-size: 1.125rem;
    line-height: 1.5;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}

._uw-split-grey-section_ew3pk_23155 {
  background: #E5E5E4;
  padding: 4.375rem 0 3.75rem;
  position: relative;
  margin: 3rem auto;
}
._uw-split-grey-section_ew3pk_23155 ._grid-x_ew3pk_3385 {
  padding: 0 2rem;
}
._uw-split-grey-section_ew3pk_23155 ._button_ew3pk_3169:focus {
  text-decoration: none !important;
}
@media print, screen and (min-width: 48em) {
  ._uw-split-grey-section_ew3pk_23155 ._grid-x_ew3pk_3385 {
    align-items: center;
    padding: 0 3rem;
  }
  ._uw-split-grey-section_ew3pk_23155 ._grid-x_ew3pk_3385 ._uw-split-grey-section__text-block_ew3pk_23172 {
    margin-bottom: 0;
  }
  ._uw-split-grey-section_ew3pk_23155 ._grid-x_ew3pk_3385 ._uw-split-grey-section__text-block_ew3pk_23172 ._button_ew3pk_3169 {
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-split-grey-section_ew3pk_23155 ._grid-x_ew3pk_3385 {
    padding: 0 5rem;
  }
}
._uw-split-grey-section__text-block_ew3pk_23172 {
  margin-bottom: 0.9375rem;
}
._uw-split-grey-section_ew3pk_23155::after, ._uw-split-grey-section_ew3pk_23155::before {
  content: "";
  display: block;
  transform: rotate3d(0, 0, 1, -270deg) scale3d(0, 0, 1);
  width: 0.3125rem;
  height: 7.6875rem;
  background-color: #ed0a00;
  position: absolute;
}
._uw-split-grey-section_ew3pk_23155::before {
  top: -2.5rem;
  left: 2.5rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-split-grey-section_ew3pk_23155::before {
    left: 4.625rem;
    top: -3.75rem;
  }
}
._uw-split-grey-section_ew3pk_23155::after {
  right: 2.6875rem;
  bottom: -2.5rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-split-grey-section_ew3pk_23155::after {
    right: 4.625rem;
    bottom: -3.75rem;
  }
}
._uw-split-grey-section_ew3pk_23155._in-view_ew3pk_16828::after, ._uw-split-grey-section_ew3pk_23155._in-view_ew3pk_16828::before {
  animation: _linesAnimateIn_ew3pk_1 1s ease-out forwards;
  animation-delay: 0.2s;
}

@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  ._uw-split-grey-section--hanging-image_ew3pk_23222 {
    padding: 5.625rem 0;
  }
  ._uw-split-grey-section--hanging-image_ew3pk_23222 ._grid-container_ew3pk_3812, ._uw-split-grey-section--hanging-image_ew3pk_23222 ._mw-grid-container_ew3pk_3812 {
    padding-right: 0;
  }
  ._uw-split-grey-section--hanging-image_ew3pk_23222 ._uw-split-grey-section__text-block_ew3pk_23172 {
    max-width: 18.125rem;
    margin-top: 3.125rem;
  }
  ._uw-split-grey-section--hanging-image_ew3pk_23222 ._grid-x_ew3pk_3385 {
    justify-content: flex-start;
    align-items: center;
  }
}

._uw-start-your-journey__header_ew3pk_23238 {
  margin-bottom: 1.25rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-start-your-journey__header_ew3pk_23238 {
    margin-bottom: 2.375rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-start-your-journey__header_ew3pk_23238 {
    padding-bottom: 3.125rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-start-your-journey__header_ew3pk_23238 {
    padding-bottom: 0;
  }
}
@media screen and (min-width: 75em) {
  ._uw-start-your-journey__header_ew3pk_23238 {
    margin-top: -9.0625rem;
  }
}
._uw-start-your-journey__title_ew3pk_23261 {
  font-size: 7rem;
  color: #ed0a00;
  margin-bottom: 1.875rem;
  font-weight: 700;
}
@media print, screen and (min-width: 48em) {
  ._uw-start-your-journey__title_ew3pk_23261 {
    margin-bottom: 1.625rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-start-your-journey__title_ew3pk_23261 {
    margin-bottom: 4.8125rem;
  }
}
._uw-start-your-journey-list__title_ew3pk_23277 {
  font-size: 1.875rem;
  line-height: 1.0666666667;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 0.875rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-start-your-journey-list__title_ew3pk_23277 {
    margin-bottom: 1rem;
  }
}
._uw-start-your-journey_ew3pk_3333 p {
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 1.5625rem;
}
@media screen and (min-width: 75em) {
  ._uw-start-your-journey_ew3pk_3333 p {
    font-size: 1.125rem;
    line-height: 1.5;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-start-your-journey_ew3pk_3333 p {
    padding-right: 1.875rem;
  }
}
@media (max-width: 980px) {
  ._uw-start-your-journey_ew3pk_3333 p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
._uw-start-your-journey__form_ew3pk_23328 {
  max-width: 24.0625rem;
  position: relative;
}
@media print, screen and (min-width: 48em) {
  ._uw-start-your-journey__form_ew3pk_23328 {
    margin-bottom: 3.125rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-start-your-journey__form_ew3pk_23328 {
    margin-top: 9.375rem;
  }
}
._uw-start-your-journey__form_ew3pk_23328 ._uw-start-your-journey__form-submit_ew3pk_23342 svg path {
  fill: #001641;
}
._uw-start-your-journey__form_ew3pk_23328 label span {
  display: none;
}
._uw-start-your-journey__form_ew3pk_23328 button span {
  display: none;
}
._uw-start-your-journey__input_ew3pk_23351 {
  border: 0;
  border-bottom: 0.125rem solid #001641;
  box-shadow: none;
  margin-bottom: 1.875rem;
  font-size: 1.25rem;
  line-height: 1.5;
  font-weight: 400;
}
._uw-start-your-journey__input_ew3pk_23351:focus {
  border: 0;
  border-bottom: 0.125rem solid #ed0a00;
}
._uw-start-your-journey__form-submit_ew3pk_23342 {
  position: absolute;
  right: 0;
  top: 0;
}
._uw-start-your-journey__form-submit_ew3pk_23342 i,
._uw-start-your-journey__form-submit_ew3pk_23342 svg {
  font-size: inherit;
}
._uw-start-your-journey_ew3pk_3333 ._button_ew3pk_3169 {
  margin-bottom: 0.3125rem;
  display: flex;
  line-height: 19px;
}
._uw-start-your-journey_ew3pk_3333 ._button_ew3pk_3169 > span {
  font-size: 16px;
  white-space: nowrap;
}
._uw-start-your-journey_ew3pk_3333 ._button_ew3pk_3169::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  font-size: 1.5rem;
  margin-left: 0.3125rem;
  transition: transform 0.4s;
  position: relative;
}
._uw-start-your-journey_ew3pk_3333 ._button_ew3pk_3169:hover::after {
  transform: translate3d(0.3125rem, 0, 0);
}
._uw-start-your-journey--header_ew3pk_3333, ._motivation-widget_ew3pk_3333 ._mw-more-areas_ew3pk_3333 {
  color: #001641 !important;
  font-size: 30px !important;
  line-height: 32px !important;
  margin-bottom: 20px !important;
}
._uw-start-your-journey--sub-header_ew3pk_3333 {
  color: #001641 !important;
  font-size: 2.5em !important;
  line-height: 40px !important;
}

._uw-current-student-search__header_ew3pk_23405 {
  margin-bottom: 1.25rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-current-student-search__header_ew3pk_23405 {
    margin-bottom: 2.375rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-current-student-search__header_ew3pk_23405 {
    padding-bottom: 3.125rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-current-student-search__header_ew3pk_23405 {
    padding-bottom: 0;
  }
}
@media screen and (min-width: 75em) {
  ._uw-current-student-search__header_ew3pk_23405 {
    margin-top: -9.0625rem;
  }
}
._uw-current-student-search__title_ew3pk_23428 {
  font-size: 2.625rem;
  line-height: 1.0952380952;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-current-student-search__title_ew3pk_23428 {
    font-size: 3.5rem;
    line-height: 1.0178571429;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-current-student-search__title_ew3pk_23428 {
    font-size: 8.125rem;
    line-height: 0.9384615385;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-current-student-search__title_ew3pk_23428 {
    margin-bottom: 1.625rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-current-student-search__title_ew3pk_23428 {
    margin-bottom: 4.8125rem;
  }
}
._uw-current-student-search-list__title_ew3pk_23477 {
  font-size: 1.875rem;
  line-height: 1.0666666667;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 0.875rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-current-student-search-list__title_ew3pk_23477 {
    margin-bottom: 1rem;
  }
}
._uw-current-student-search_ew3pk_11791 p {
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 1.5625rem;
}
@media screen and (min-width: 75em) {
  ._uw-current-student-search_ew3pk_11791 p {
    font-size: 1.125rem;
    line-height: 1.5;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-current-student-search_ew3pk_11791 p {
    padding-right: 1.875rem;
  }
}
@media (max-width: 980px) {
  ._uw-current-student-search_ew3pk_11791 p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
._uw-current-student-search__form_ew3pk_23528 {
  max-width: 24.0625rem;
  position: relative;
  margin-top: 2rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-current-student-search__form_ew3pk_23528 {
    margin-bottom: 3.125rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-current-student-search__form_ew3pk_23528 {
    margin-top: 2rem;
  }
}
._uw-current-student-search__form_ew3pk_23528 ._uw-current-student-search__form-submit_ew3pk_23543 svg path {
  fill: #001641;
}
._uw-current-student-search__form_ew3pk_23528 label span {
  display: none;
}
._uw-current-student-search__form_ew3pk_23528 button span {
  display: none;
}
._uw-current-student-search__input_ew3pk_11791 {
  border: 0;
  border-bottom: 0.125rem solid #001641;
  box-shadow: none;
  margin-bottom: 1.875rem;
  font-size: 1.25rem;
  line-height: 1.5;
  font-weight: 400;
  padding: 0 2rem 0 0;
}
._uw-current-student-search__input_ew3pk_11791:focus {
  border: 0;
  border-bottom: 0.125rem solid #ed0a00;
}
._uw-current-student-search__form-submit_ew3pk_23543 {
  position: absolute;
  right: 0;
  top: 0;
}
._uw-current-student-search__form-submit_ew3pk_23543 i {
  font-size: 1.875rem;
}
._uw-current-student-search_ew3pk_11791 ._button_ew3pk_3169 {
  margin-bottom: 0.3125rem;
}
._uw-current-student-search_ew3pk_11791 ._button_ew3pk_3169::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  font-size: 1.5rem;
  margin-left: 0.9375rem;
  transition: transform 0.4s;
  position: relative;
  top: -3px;
}
._uw-current-student-search_ew3pk_11791 ._button_ew3pk_3169:hover::after {
  transform: translate3d(0.625rem, 0, 0);
}

._uw-stat-banner_ew3pk_23590 {
  position: relative;
  background-color: #ed0a00;
  padding-inline: 1.875rem;
  margin-bottom: 1.875rem;
  margin-inline: 0;
  padding-block: var(--section-spacing-y);
}
._uw-stat-banner_ew3pk_23590._in-view_ew3pk_16828:after {
  transition: transform 0.8s ease-out;
}
._uw-stat-banner_ew3pk_23590._in-view_ew3pk_16828:before {
  transition: transform 1s ease-out;
}
._uw-stat-banner__title_ew3pk_23604 {
  font-size: 2.5625rem;
  line-height: 1;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._uw-stat-banner__title_ew3pk_23604:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #fff;
  margin-top: 1.25rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-stat-banner__title_ew3pk_23604:after {
    content: "";
    display: block;
    width: 3.125rem;
    height: 0.0625rem;
    background-color: #fff;
    margin-top: 0.625rem;
  }
}
._uw-stat-banner_ew3pk_23590 h2,
._uw-stat-banner_ew3pk_23590 p,
._uw-stat-banner_ew3pk_23590 div {
  color: #fff;
}
._uw-stat-banner_ew3pk_23590 p {
  margin-top: 1.25rem;
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  ._uw-stat-banner_ew3pk_23590 p {
    margin-top: 0.625rem;
  }
}
._uw-stat-banner_ew3pk_23590 div._cite_ew3pk_8799 {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  font-style: italic;
  margin-bottom: 0;
  margin-top: 0.9375rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-stat-banner_ew3pk_23590 div._cite_ew3pk_8799 {
    font-size: 0.875rem;
    line-height: 1.42857;
    font-weight: 600;
  }
}
._uw-stat-banner__image_ew3pk_23662 {
  margin: 0 auto 3.75rem;
  display: flex;
  align-items: center;
}
@media print, screen and (min-width: 48em) {
  ._uw-stat-banner__image_ew3pk_23662 {
    align-items: flex-start;
    margin: 0 auto;
    padding-left: 1.625rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-stat-banner__image_ew3pk_23662 {
    justify-content: center;
  }
}
._uw-stat-banner_ew3pk_23590 img {
  max-width: 6.25rem;
  height: auto;
  width: auto;
  margin: 0 auto;
}
@media print, screen and (min-width: 48em) {
  ._uw-stat-banner_ew3pk_23590 img {
    max-width: 100%;
    margin: 0;
  }
}
._uw-stat-banner_ew3pk_23590 ._content_ew3pk_23691._no-marg_ew3pk_23691 {
  margin: 0;
  padding-right: 0;
}
@media print, screen and (min-width: 48em) {
  ._uw-stat-banner_ew3pk_23590 ._content_ew3pk_23691._no-marg_ew3pk_23691 {
    padding-right: 3.125rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-stat-banner_ew3pk_23590 ._content_ew3pk_23691._no-marg_ew3pk_23691 {
    padding-right: 7.9375rem;
  }
}

._uw-stat-banner-container_ew3pk_23706 {
  overflow: hidden;
  margin-block: var(--section-spacing-y);
}
@media print, screen and (min-width: 48em) {
  ._uw-stat-banner-container_ew3pk_23706 {
    overflow: visible;
  }
}
._uw-stat-banner-container_ew3pk_23706 > ._button_ew3pk_3169 {
  margin: 0;
}

._uw-stat-block_ew3pk_23719 {
  width: 100%;
  margin-block: var(--section-spacing-y);
}
._uw-stat-block_ew3pk_23719 ._grid-x_ew3pk_3385 {
  background: #ed0a00;
  width: 100%;
  max-width: 62.1875rem;
  position: relative;
  margin: 0 auto;
  padding: var(--section-spacing-y);
}
._uw-stat-block_ew3pk_23719 ._grid-x_ew3pk_3385 > ._cell_ew3pk_3333:last-of-type ._button_ew3pk_3169 {
  margin: 0;
}
._uw-stat-block_ew3pk_23719._in-view_ew3pk_16828 ._inner_ew3pk_23734::after, ._uw-stat-block_ew3pk_23719._in-view_ew3pk_16828 ._inner_ew3pk_23734::before {
  display: none;
}
._uw-stat-block_ew3pk_23719 ._stat-section_ew3pk_23737 {
  color: #fff;
  padding: 0 0.625rem;
  margin-bottom: 2.5rem;
}
._uw-stat-block_ew3pk_23719 ._stat-section_ew3pk_23737:last-child {
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  ._uw-stat-block_ew3pk_23719 ._stat-section_ew3pk_23737 {
    margin-bottom: 3.75rem;
  }
  ._uw-stat-block_ew3pk_23719 ._stat-section_ew3pk_23737:nth-last-child(2) {
    margin-bottom: 0;
  }
  ._uw-stat-block_ew3pk_23719 ._stat-section_ew3pk_23737:nth-last-child(3) {
    margin-bottom: 0;
  }
}
._uw-stat-block_ew3pk_23719 ._stat-section_ew3pk_23737 h2 {
  font-size: 2.5625rem;
  line-height: 1;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: inherit;
  margin-top: 0;
  text-transform: initial;
}
._uw-stat-block_ew3pk_23719 ._stat-section_ew3pk_23737 h2::after {
  content: "";
  width: 4.1875rem;
  border-bottom: 1px solid #fff;
  margin-top: 1rem;
  display: block;
}
._uw-stat-block_ew3pk_23719 ._stat-section_ew3pk_23737 p {
  margin-bottom: 0;
}
._uw-stat-block_ew3pk_23719 ._stat-section_ew3pk_23737 ._cite_ew3pk_8799 {
  font-size: 0.875rem;
  line-height: 1.5714285714;
  font-weight: 600;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-style: italic;
  margin-top: 0.9375rem;
}

._uw-stats-block_ew3pk_23793 {
  z-index: 1;
  position: relative;
  margin-right: -1.875rem;
}
._uw-stats-block_ew3pk_23793::before, ._uw-stats-block_ew3pk_23793::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
._uw-stats-block_ew3pk_23793::after {
  clear: both;
}
._uw-stats-block_ew3pk_23793 ._slick-slide_ew3pk_2040 > div {
  padding-right: 1.25rem;
}
._uw-stats-block_ew3pk_23793 ._slick-list_ew3pk_2055 {
  padding: 0 1.875rem 0 0 !important;
}
._uw-stats-block__stat_ew3pk_23813 {
  background: #ed0a00;
  color: #fff;
  padding: 2.8125rem 2.1875rem 2.8125rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-stats-block__stat_ew3pk_23813 {
    width: calc(50% - 8px);
    padding: 2.8125rem 2.5rem 2.5rem 2.1875rem;
    display: flex;
    align-items: center;
    position: relative;
  }
  ._uw-stats-block__stat_ew3pk_23813:nth-of-type(1) {
    float: left;
  }
  ._uw-stats-block__stat_ew3pk_23813:nth-of-type(1)::before,
  ._uw-stats-block__stat_ew3pk_23813:nth-of-type(1) ._stat-cross_ew3pk_23830 {
    content: "";
    display: block;
    width: 7.1875rem;
    height: 7.1875rem;
    position: absolute;
    bottom: -1.875rem;
    left: -3.75rem;
    opacity: 0.9;
    background-image: url("../img/backgrounds/cross.svg");
    transition: transform 1s;
    z-index: 1;
  }
}
@media screen and (min-width: 48em) and (min-width: 75em) {
  ._uw-stats-block__stat_ew3pk_23813:nth-of-type(1)::before,
  ._uw-stats-block__stat_ew3pk_23813:nth-of-type(1) ._stat-cross_ew3pk_23830 {
    bottom: -3.75rem;
    left: -2.5625rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-stats-block__stat_ew3pk_23813:nth-of-type(1)._in-view_ew3pk_16828::before {
    display: none;
  }
  ._uw-stats-block__stat_ew3pk_23813:nth-of-type(2) {
    float: right;
    margin-top: 5.375rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-stats-block__stat_ew3pk_23813 {
    width: calc(50% - 13px);
    min-height: 30.25rem;
    padding: 3.75rem 5.625rem 3.75rem;
  }
}
._uw-stats-block__stat_ew3pk_23813 p {
  margin-bottom: 0.9375rem;
  font-size: 0.875rem;
  line-height: 1.4285714286;
  font-weight: 500;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 64em) {
  ._uw-stats-block__stat_ew3pk_23813 p {
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 500;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-stats-block__stat_ew3pk_23813 p {
    margin-bottom: 1.25rem;
  }
}
._uw-stats-block__stat_ew3pk_23813 h2 {
  color: #fff;
  font-size: 2.5rem;
  line-height: 2.625rem;
  font-weight: 700;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  margin: 0 0 1.25rem;
}
._uw-stats-block__stat_ew3pk_23813 h2:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #fff;
  margin-top: 0.625rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-stats-block__stat_ew3pk_23813 h2 {
    font-size: 3.375rem;
    line-height: 3.5rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-stats-block__stat_ew3pk_23813 h2 {
    font-size: 5.5rem;
    line-height: 7rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-stats-block__stat_ew3pk_23813 h2::after {
    margin-top: 0.5rem;
  }
}
._uw-stats-block__stat_ew3pk_23813 span {
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 700;
  font-style: italic;
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  ._uw-stats-block__stat_ew3pk_23813 span {
    font-size: 0.875rem;
    line-height: 1.42857;
    font-weight: 600;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-stats-block_ew3pk_23793 {
    margin-right: 0;
  }
}

._uw-stats-block-container_ew3pk_23948 {
  position: relative;
  margin-block: var(--section-spacing-y);
}
._uw-stats-block-container_ew3pk_23948 > ._grid-container_ew3pk_3812 > a._button_ew3pk_3169:last-child, ._uw-stats-block-container_ew3pk_23948 > ._mw-grid-container_ew3pk_3812 > a._button_ew3pk_3169:last-child {
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  ._uw-stats-block-container_ew3pk_23948 {
    /* &::after,
    .block-arrow {
      content: '';
      position: absolute;
      left: rem-calc(-80px);
      bottom: rem-calc(-190px);
      display: block;
      width: rem-calc(201px);
      height: rem-calc(291px);
      background-image: url('../img/backgrounds/stat-arrow.svg');
      z-index: 0;
      transition: transform 2s;

      @include breakpoint(xlarge) {
        left: 0;
        bottom: rem-calc(-170px);
      }
    }*/
  }
  ._uw-stats-block-container_ew3pk_23948 ._block-arrow_ew3pk_23958 {
    z-index: 0;
  }
  ._uw-stats-block-container_ew3pk_23948._in-view_ew3pk_16828 ._stats-block_ew3pk_23979 ._stats-block_stat_ew3pk_23979 {
    z-index: 1;
  }
  ._uw-stats-block-container_ew3pk_23948._in-view_ew3pk_16828 ._stats-block_ew3pk_23979 ._stats-block_stat_ew3pk_23979:nth-of-type(1) {
    animation: _statDown_ew3pk_1 4s forwards ease-out;
  }
  ._uw-stats-block-container_ew3pk_23948._in-view_ew3pk_16828 ._stats-block_ew3pk_23979 ._stats-block_stat_ew3pk_23979:nth-of-type(2) {
    animation: _statUp_ew3pk_1 4s forwards ease-out;
  }
}
@media screen and (min-width: 75em) {
  ._uw-stats-block-container_ew3pk_23948 {
    margin-bottom: 6.25rem;
  }
  ._uw-stats-block-container_ew3pk_23948::after {
    z-index: 0;
  }
}
._uw-stats-block-container_ew3pk_23948 ._button_ew3pk_3169 {
  display: none;
}
@media print, screen and (min-width: 48em) {
  ._uw-stats-block-container_ew3pk_23948 ._button_ew3pk_3169 {
    display: flex;
    float: right;
  }
}

._uw-stats-banner_ew3pk_24007 {
  margin-bottom: 80px;
}
@media (max-width: 1024px) {
  ._uw-stats-banner_ew3pk_24007 ._large-6_ew3pk_3913 {
    margin-bottom: 25px;
  }
}

._uw-study-area-image_ew3pk_24016 {
  margin-block: var(--section-spacing-y);
}

@media print, screen and (min-width: 64em) {
  ._uw-study-areas_ew3pk_24021 {
    margin: -3.75rem 0 2.8125rem;
  }
}
._uw-study-areas__title_ew3pk_24025 {
  font-size: 1.875rem;
  line-height: 1.0666666667;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  margin-bottom: 1.5625rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-study-areas__title_ew3pk_24025 {
    margin-bottom: 3.125rem;
    max-width: 100%;
  }
}
._uw-study-areas__title--large_ew3pk_24044 {
  font-size: 1.802rem;
  font-weight: 700;
  line-height: 1.04762;
}
._uw-study-areas_ew3pk_24021 ._menu_ew3pk_9554 {
  margin: 1.875rem 0 0;
}
@media print, screen and (min-width: 48em) {
  ._uw-study-areas_ew3pk_24021 ._menu_ew3pk_9554 {
    margin-top: 0;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-study-areas_ew3pk_24021 ._menu_ew3pk_9554 {
    margin-top: 1.875rem;
  }
}
._uw-study-areas_ew3pk_24021 ._menu_ew3pk_9554 ._button_ew3pk_3169 {
  padding: 0;
  margin-bottom: 0.9375rem;
}
._uw-study-areas__item_ew3pk_24066 {
  margin-bottom: 0.9375rem;
  padding: 0 0.3125rem;
}
._uw-study-areas__item_ew3pk_24066::before {
  content: none;
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-study-areas__item_ew3pk_24066 {
    margin-top: 0 !important;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-study-areas__item_ew3pk_24066 {
    margin-bottom: 1.25rem;
    justify-content: center;
    text-align: center;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-study-areas__item_ew3pk_24066 {
    padding: 0;
    align-items: center;
    margin-bottom: 1.5625rem;
  }
}
._uw-study-areas__item_ew3pk_24066 > a,
._uw-study-areas__item_ew3pk_24066 > div {
  display: flex;
  flex-direction: column;
  color: #001641;
  font-size: 1rem;
  line-height: 1.375;
  font-weight: 600;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  ._uw-study-areas__item_ew3pk_24066 > a,
  ._uw-study-areas__item_ew3pk_24066 > div {
    width: 100%;
    font-size: 0.75rem;
    line-height: 1.1666666667;
    font-weight: 700;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
  ._uw-study-areas__item_ew3pk_24066 > a span,
  ._uw-study-areas__item_ew3pk_24066 > div span {
    flex: 1;
    min-height: 2.8125rem;
    padding: 0 5px;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-study-areas__item_ew3pk_24066 > a,
  ._uw-study-areas__item_ew3pk_24066 > div {
    font-size: 0.875rem;
    line-height: 1.2142857143;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (device-aspect-ratio: 40/71) {
  ._uw-study-areas__item_ew3pk_24066 > a,
  ._uw-study-areas__item_ew3pk_24066 > div {
    font-size: 0.75rem;
  }
}
._uw-study-areas__item_ew3pk_24066 img,
._uw-study-areas__item_ew3pk_24066 svg {
  display: none;
  margin: 0 auto 20px;
  width: 100%;
  height: 100%;
  min-height: 3.125rem;
  max-width: 3.75rem;
  max-height: 3.75rem;
  transition: 0.4s ease-out;
}
@media print, screen and (min-width: 48em) {
  ._uw-study-areas__item_ew3pk_24066 img,
  ._uw-study-areas__item_ew3pk_24066 svg {
    display: block;
    font-size: 1.4375rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-study-areas__item_ew3pk_24066 img,
  ._uw-study-areas__item_ew3pk_24066 svg {
    max-width: 4.6875rem;
    max-height: 4.6875rem;
  }
}
._uw-study-areas__item_ew3pk_24066:hover a {
  text-decoration: none;
  color: #ed0a00;
}
._uw-study-areas__item_ew3pk_24066:hover img,
._uw-study-areas__item_ew3pk_24066:hover svg {
  transform: translate3d(0, -6px, 0);
}
._uw-study-areas--grey_ew3pk_24177 {
  overflow: hidden;
  margin-top: 0;
  padding-bottom: 1.875rem;
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  ._uw-study-areas--grey_ew3pk_24177 {
    background: #E5E5E4;
    margin: 5rem 0;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-study-areas--grey_ew3pk_24177 {
    padding: 7.5rem 0 5.625rem;
  }
}
._uw-study-areas--grey_ew3pk_24177 ._uw-study-areas__title_ew3pk_24025 {
  margin: 0 0 1.875rem;
  color: #ed0a00;
}
@media print, screen and (min-width: 48em) {
  ._uw-study-areas--grey_ew3pk_24177 ._uw-study-areas__title_ew3pk_24025 {
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.025;
    color: #001641;
    padding-top: 4.6875rem;
    margin: 0 0 4.375rem;
  }
  ._uw-study-areas--grey_ew3pk_24177 ._uw-study-areas__title_ew3pk_24025:after {
    content: "";
    display: block;
    width: 3.125rem;
    height: 0.0625rem;
    background-color: #001641;
    margin-top: 0.9375rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-study-areas--grey_ew3pk_24177 ._uw-study-areas__title_ew3pk_24025 {
    font-size: 7.0625rem;
    font-weight: 700;
    padding: 0;
  }
}
._uw-study-areas--grey_ew3pk_24177 ul {
  margin-bottom: 0;
}
@media print, screen and (min-width: 64em) {
  ._uw-study-areas--grey_ew3pk_24177 ._study-area-image_ew3pk_24227 {
    margin-bottom: -7.5rem;
  }
}

._uw-subject-courses-block_ew3pk_12184 {
  background-color: #D9D9D6;
  padding: 3.75rem 0;
}
@media print, screen and (min-width: 64em) {
  ._uw-subject-courses-block_ew3pk_12184 {
    padding-top: 6.25rem;
    padding-bottom: 7.5rem;
  }
}
._uw-subject-courses-block__course-list_ew3pk_24242 {
  margin-bottom: 0;
}
._uw-subject-courses-block__course-list_ew3pk_24242 li {
  margin-bottom: 0.75rem;
}
._uw-subject-courses-block__course-list_ew3pk_24242 a {
  color: #001641;
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.5714285714;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: 700;
}
@media print, screen and (max-width: 63.99875em) {
  ._uw-subject-courses-block__course-list_ew3pk_24242 li:last-of-type {
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-subject-courses-block__course-list_ew3pk_24242 {
    column-count: 2;
    column-gap: 2.1875rem;
  }
  ._uw-subject-courses-block__course-list_ew3pk_24242 li {
    display: inline-block;
    width: 100%;
    break-inside: avoid;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-subject-courses-block__course-list_ew3pk_24242 a {
    font-size: 1rem;
    line-height: 1.5;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-subject-courses-block__course-list_ew3pk_24242 {
    column-count: 3;
    column-gap: 1.5625rem;
  }
}

._uw-success-panels_ew3pk_24294 {
  padding: 4.0625rem 0 1.875rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-success-panels_ew3pk_24294 {
    padding: 4.375rem 0 2rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-success-panels_ew3pk_24294 {
    padding: 6.875rem 0 5.625rem;
  }
}
._uw-success-panels_ew3pk_24294 ._button_ew3pk_3169 {
  font-size: 1.25rem;
  line-height: 1.1;
}
._uw-success-panels_ew3pk_24294 ._button-small_ew3pk_12705 {
  font-size: 1rem;
  line-height: 1.1875;
}
._uw-success-panels_ew3pk_24294 > ._button_ew3pk_3169 {
  margin-bottom: 3.125rem;
  font-size: 1.25rem;
  margin-bottom: 2.5rem;
}
._uw-success-panels_ew3pk_24294 > ._button_ew3pk_3169:hover {
  text-decoration: none;
}
@media print, screen and (min-width: 64em) {
  ._uw-success-panels_ew3pk_24294 > ._button_ew3pk_3169 {
    margin-bottom: 3.125rem;
  }
}
._uw-success-panels_ew3pk_24294 img {
  margin-bottom: 0.9375rem;
}
._uw-success-panels_ew3pk_24294 a {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  text-transform: uppercase;
  display: block;
}
._uw-success-panels_ew3pk_24294 a:hover {
  text-decoration: none;
}
._uw-success-panels_ew3pk_24294 p {
  color: #001641;
  margin-top: 0.3125rem;
  margin-bottom: 1.875rem;
}
._uw-success-panels__panel_ew3pk_24352:last-of-type p:last-of-type {
  margin-bottom: 0;
}
@media print, screen and (min-width: 64em) {
  ._uw-homepage_ew3pk_14400 ._uw-success-panels_ew3pk_24294 h2 {
    margin-bottom: 3.4375rem;
    max-width: 43.75rem;
  }
}

._uw-tabs_ew3pk_12736 {
  background: transparent;
  border: 0;
}
._uw-tabs_ew3pk_12736 > li {
  margin-bottom: 0.9375rem;
  margin-right: 0.9375rem;
}
._uw-tabs-content_ew3pk_24370 {
  border: 0;
}
._uw-tabs-content_ew3pk_24370 ._tabs-panel_ew3pk_10268 {
  background: #fff;
  padding: 1.25rem 1.25rem 1rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-tabs-content_ew3pk_24370 ._tabs-panel_ew3pk_10268 {
    padding: 1.875rem 1.875rem 1rem;
  }
}

._uw-tab-wrapper_ew3pk_24383 {
  margin-bottom: 80px;
}

._uw-text-block_ew3pk_3333, ._uw-start-your-journey--header_ew3pk_3333, ._motivation-widget_ew3pk_3333 ._mw-more-areas_ew3pk_3333, ._uw-start-your-journey--sub-header_ew3pk_3333 {
  /* START: Inline insertion of `general-content-type-styles` (from src/assets/css/utils/type.scss) with alterations to font-related changes. */
  /* END: Inline insertion of `general-content-type-styles` */
  width: 100%;
}
._uw-text-block_ew3pk_3333 h2, ._uw-start-your-journey--header_ew3pk_3333 h2, ._motivation-widget_ew3pk_3333 ._mw-more-areas_ew3pk_3333 h2, ._uw-start-your-journey--sub-header_ew3pk_3333 h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.802rem;
  line-height: 1.85rem;
  margin-top: 1em;
  margin-bottom: 0.9375rem;
  color: #ed0a00;
  font-weight: 700;
}
._uw-text-block_ew3pk_3333 h3, ._uw-start-your-journey--header_ew3pk_3333 h3, ._motivation-widget_ew3pk_3333 ._mw-more-areas_ew3pk_3333 h3, ._uw-start-your-journey--sub-header_ew3pk_3333 h3 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.602rem;
  line-height: 1.65rem;
  margin-bottom: 0.9375rem;
  color: #ed0a00;
}
._uw-text-block_ew3pk_3333 h4, ._uw-start-your-journey--header_ew3pk_3333 h4, ._motivation-widget_ew3pk_3333 ._mw-more-areas_ew3pk_3333 h4, ._uw-start-your-journey--sub-header_ew3pk_3333 h4 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.424rem;
  line-height: 1.5rem;
  margin-bottom: 0.9375rem;
}
._uw-text-block_ew3pk_3333 h5, ._uw-start-your-journey--header_ew3pk_3333 h5, ._motivation-widget_ew3pk_3333 ._mw-more-areas_ew3pk_3333 h5, ._uw-start-your-journey--sub-header_ew3pk_3333 h5 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.26rem;
  line-height: 1.3rem;
  margin-bottom: 0.9375rem;
}
._uw-text-block_ew3pk_3333 h6, ._uw-start-your-journey--header_ew3pk_3333 h6, ._motivation-widget_ew3pk_3333 ._mw-more-areas_ew3pk_3333 h6, ._uw-start-your-journey--sub-header_ew3pk_3333 h6 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.1rem;
  margin-bottom: 0.9375rem;
}
._uw-text-block_ew3pk_3333 p, ._uw-start-your-journey--header_ew3pk_3333 p, ._motivation-widget_ew3pk_3333 ._mw-more-areas_ew3pk_3333 p, ._uw-start-your-journey--sub-header_ew3pk_3333 p {
  font-weight: 400;
  margin-bottom: 10px;
}
._uw-text-block_ew3pk_3333 a:not([class^=button-]):not(._button_ew3pk_3169._primary_ew3pk_9295), ._uw-start-your-journey--header_ew3pk_3333 a:not([class^=button-]):not(._button_ew3pk_3169._primary_ew3pk_9295), ._motivation-widget_ew3pk_3333 ._mw-more-areas_ew3pk_3333 a:not([class^=button-]):not(._button_ew3pk_3169._primary_ew3pk_9295), ._uw-start-your-journey--sub-header_ew3pk_3333 a:not([class^=button-]):not(._button_ew3pk_3169._primary_ew3pk_9295) {
  font-weight: 600;
  text-decoration: underline;
}
._uw-text-block_ew3pk_3333 a:not([class^=button-]):not(._button_ew3pk_3169._primary_ew3pk_9295):hover, ._uw-start-your-journey--header_ew3pk_3333 a:not([class^=button-]):not(._button_ew3pk_3169._primary_ew3pk_9295):hover, ._motivation-widget_ew3pk_3333 ._mw-more-areas_ew3pk_3333 a:not([class^=button-]):not(._button_ew3pk_3169._primary_ew3pk_9295):hover, ._uw-start-your-journey--sub-header_ew3pk_3333 a:not([class^=button-]):not(._button_ew3pk_3169._primary_ew3pk_9295):hover {
  text-decoration: none;
}
._uw-text-block--single-event-header_ew3pk_24441 {
  margin-bottom: 2.5rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-text-block--single-event-header_ew3pk_24441 {
    margin-bottom: 1.5625rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-text-block--single-event-header_ew3pk_24441 {
    margin-bottom: 3.125rem;
  }
}
._uw-text-block--single-event-header_ew3pk_24441 > :last-child {
  margin-bottom: 0;
}
._uw-text-block--single-event-header_ew3pk_24441 h2 {
  margin-bottom: 1.25rem;
  margin-top: 0;
}
._uw-text-block--single-event-header_ew3pk_24441 p {
  margin-bottom: 1.5625rem;
}
._uw-text-block__text_ew3pk_24464 {
  margin-bottom: 2.1875rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-text-block__text_ew3pk_24464 {
    margin-bottom: 0;
  }
}
._uw-text-block__text_ew3pk_24464 > :last-child {
  margin-bottom: 0;
}
._uw-text-block__main-links_ew3pk_24475 li {
  margin-bottom: 0.875rem;
}
._uw-text-block__main-links_ew3pk_24475 li:first-of-type ._button_ew3pk_3169 {
  color: #ed0a00;
}
._uw-text-block__main-links_ew3pk_24475 li:first-of-type ._button_ew3pk_3169:hover {
  color: #ed0a00;
}
._uw-text-block__main-links_ew3pk_24475 ._button_ew3pk_3169 {
  padding: 0;
  color: #001641;
}
._uw-text-block__main-links_ew3pk_24475 ._button_ew3pk_3169:hover {
  color: #001641;
}
._uw-text-block__main-links_ew3pk_24475 a:hover {
  text-decoration: none !important;
}
@media print, screen and (min-width: 64em) {
  ._uw-text-block_ew3pk_3333 aside, ._uw-start-your-journey--header_ew3pk_3333 aside, ._motivation-widget_ew3pk_3333 ._mw-more-areas_ew3pk_3333 aside, ._uw-start-your-journey--sub-header_ew3pk_3333 aside {
    max-width: 19rem;
  }
}
._uw-text-block_ew3pk_3333 > ._button_ew3pk_3169, ._uw-start-your-journey--header_ew3pk_3333 > ._button_ew3pk_3169, ._motivation-widget_ew3pk_3333 ._mw-more-areas_ew3pk_3333 > ._button_ew3pk_3169, ._uw-start-your-journey--sub-header_ew3pk_3333 > ._button_ew3pk_3169 {
  margin-top: 3.125rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-text-block_ew3pk_3333 ._uw-related-links_ew3pk_20822 ._border-top_ew3pk_17659, ._uw-start-your-journey--header_ew3pk_3333 ._uw-related-links_ew3pk_20822 ._border-top_ew3pk_17659, ._motivation-widget_ew3pk_3333 ._mw-more-areas_ew3pk_3333 ._uw-related-links_ew3pk_20822 ._border-top_ew3pk_17659, ._uw-start-your-journey--sub-header_ew3pk_3333 ._uw-related-links_ew3pk_20822 ._border-top_ew3pk_17659 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
._uw-text-block_ew3pk_3333 ._uw-related-links_ew3pk_20822 a, ._uw-start-your-journey--header_ew3pk_3333 ._uw-related-links_ew3pk_20822 a, ._motivation-widget_ew3pk_3333 ._mw-more-areas_ew3pk_3333 ._uw-related-links_ew3pk_20822 a, ._uw-start-your-journey--sub-header_ew3pk_3333 ._uw-related-links_ew3pk_20822 a {
  text-decoration: none !important;
}
._uw-text-block_ew3pk_3333 ._uw-related-links_ew3pk_20822 ul a, ._uw-start-your-journey--header_ew3pk_3333 ._uw-related-links_ew3pk_20822 ul a, ._motivation-widget_ew3pk_3333 ._mw-more-areas_ew3pk_3333 ._uw-related-links_ew3pk_20822 ul a, ._uw-start-your-journey--sub-header_ew3pk_3333 ._uw-related-links_ew3pk_20822 ul a {
  font-size: 1rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-text-block--landing-intro_ew3pk_24515 ._uw-text-block__text_ew3pk_24464 {
    padding-left: 1.5625rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-text-block--landing-intro_ew3pk_24515 ._uw-text-block__main-links_ew3pk_24475 {
    padding-top: 1.5625rem;
  }
  ._uw-text-block--landing-intro_ew3pk_24515 ._uw-text-block__text_ew3pk_24464 {
    padding-top: 1.5625rem;
  }
}
._uw-text-block_ew3pk_3333:last-of-type, ._uw-start-your-journey--header_ew3pk_3333:last-of-type, ._motivation-widget_ew3pk_3333 ._mw-more-areas_ew3pk_3333:last-of-type, ._uw-start-your-journey--sub-header_ew3pk_3333:last-of-type {
  margin-bottom: 2rem;
}
@media (max-width: 980px) {
  ._uw-text-block_ew3pk_3333 ._cell_ew3pk_3333 + ._cell_ew3pk_3333 > ul, ._uw-start-your-journey--header_ew3pk_3333 ._cell_ew3pk_3333 + ._cell_ew3pk_3333 > ul, ._motivation-widget_ew3pk_3333 ._mw-more-areas_ew3pk_3333 ._cell_ew3pk_3333 + ._cell_ew3pk_3333 > ul, ._uw-start-your-journey--sub-header_ew3pk_3333 ._cell_ew3pk_3333 + ._cell_ew3pk_3333 > ul {
    margin-bottom: 0;
  }
}

._text-block-wrap_ew3pk_24536 + ._split-grey-section-wrap_ew3pk_24536 {
  margin-top: 2.1875rem;
}
@media print, screen and (min-width: 48em) {
  ._text-block-wrap_ew3pk_24536 + ._split-grey-section-wrap_ew3pk_24536 {
    margin-top: 3.4375rem;
  }
}

._uw-to-top_ew3pk_24545 {
  width: 3.125rem;
  height: 3.125rem;
  position: fixed;
  bottom: 2.8125rem;
  right: 2.5rem;
  display: none;
  z-index: 10;
  border-radius: 50%;
  box-shadow: 0 0.125rem 0.3125rem rgba(0, 0, 0, 0.2);
  border: 1px solid #001641;
  background: #fff;
  font-size: 1.5rem;
  color: #001641;
  transition: opacity 0.5s;
  text-align: center;
  line-height: 3.125rem;
}
@media screen and (min-width: 81.25em) {
  ._uw-to-top_ew3pk_24545._banner-page_ew3pk_24564 {
    right: calc(20% + 25px);
  }
}
._uw-to-top_ew3pk_24545:hover {
  cursor: pointer;
}
._uw-to-top_ew3pk_24545._is-visible_ew3pk_3804 {
  opacity: 1;
}

._uw-uowx-activity_ew3pk_24575 + ._uw-uowx-activity_ew3pk_24575 {
  margin-top: 1rem;
  padding-top: 1rem;
  border-top: 0.0625rem dashed #e6e6e6;
}
._uw-uowx-activity_ew3pk_24575:last-child {
  margin-bottom: 2rem;
}
._uw-uowx-activity_ew3pk_24575:hover {
  text-decoration: none;
}
._uw-uowx-activity_ew3pk_24575:hover h2 {
  text-decoration: underline;
}
._uw-uowx-activity--title_ew3pk_24589 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #ed0a00;
  font-size: 1.875rem;
  line-height: 1.0666666667;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._uw-uowx-activity--detail_ew3pk_24600 {
  color: #001641;
  padding-left: 1.875rem;
}
._uw-uowx-activity--detail_ew3pk_24600._icon--map-marker_ew3pk_2354::before {
  display: inline-block;
  width: 1.25rem;
  margin-left: -1.5625rem;
  font-family: "WwwUowEduAu";
  content: "\f012";
}
._uw-uowx-activity--detail_ew3pk_24600._icon--clock_ew3pk_2474::before {
  display: inline-block;
  width: 1.25rem;
  margin-left: -1.5625rem;
  font-family: "WwwUowEduAu";
  content: "\f01d";
}

._uw-upcoming-events_ew3pk_24619 {
  padding: 2.8125rem 0 3.75rem;
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events_ew3pk_24619 {
    padding: 3.75rem 0 6.25rem;
  }
}
._uw-upcoming-events_ew3pk_24619 h4 {
  margin-top: 0;
  color: #fff;
  font-size: 1.5rem;
  line-height: 1.1666666667;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: none;
  margin-bottom: 0.625rem;
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events_ew3pk_24619 h4 {
    padding-left: 8.125rem;
  }
}
._uw-upcoming-events_ew3pk_24619 time {
  font-size: 11.875rem;
  line-height: 0.7368421053;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #dc0000;
  margin-bottom: 0.3125rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events_ew3pk_24619 time {
    font-size: 8.75rem;
    line-height: 0.7142857143;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events_ew3pk_24619 time {
    font-size: 11.875rem;
    line-height: 0.7368421053;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events_ew3pk_24619 time {
    margin-bottom: 0.625rem;
  }
}
._uw-upcoming-events_ew3pk_24619 time span {
  color: #fff;
  font-size: 1.125rem;
  line-height: 1.2222222222;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  vertical-align: top;
  margin-left: -2.25rem;
  margin-bottom: 0;
  position: relative;
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events_ew3pk_24619 time span {
    margin-left: -1.5625rem;
    top: -0.3125rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events_ew3pk_24619 time span {
    margin-left: -2.1875rem;
  }
}
._uw-upcoming-events_ew3pk_24619 ._button_ew3pk_3169 {
  color: #fff;
  margin: 0.9375rem 0 0;
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events_ew3pk_24619 ._button_ew3pk_3169 {
    margin-top: 0;
  }
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events_ew3pk_24619 ._button_ew3pk_3169 {
    margin-top: 0.625rem;
  }
}
._uw-upcoming-events__container_ew3pk_24733 {
  padding: 4.25rem 0 2.5rem;
  background: #001641;
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events__container_ew3pk_24733 {
    padding: 5rem 0 1.875rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events__container_ew3pk_24733 {
    padding: 7.1875rem 0 7.8125rem;
  }
}
._uw-upcoming-events__container_ew3pk_24733._in-view_ew3pk_16828 ._grid-container_ew3pk_3812:after, ._uw-upcoming-events__container_ew3pk_24733._in-view_ew3pk_16828 ._mw-grid-container_ew3pk_3812:after, ._uw-upcoming-events__container_ew3pk_24733._in-view_ew3pk_16828 ._grid-container_ew3pk_3812:before, ._uw-upcoming-events__container_ew3pk_24733._in-view_ew3pk_16828 ._mw-grid-container_ew3pk_3812:before {
  animation: _linesAnimateIn_ew3pk_1 1s ease-out forwards;
  animation-delay: 0.4s;
}
._uw-upcoming-events__title_ew3pk_24751 {
  /* START: Inlining `homepage-heading` (from src/assets/css/helpers/_typography.scss), with font overrides. */
  font-size: 1.802rem;
  line-height: 1.85rem;
  font-weight: 300;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  /* END: Inlining `homepage-heading` */
  color: #fff;
  margin: 0 0 2.5rem;
}
._uw-upcoming-events__title_ew3pk_24751:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #fff;
  margin-top: 0.9375rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events__title_ew3pk_24751 {
    font-size: 3.5rem;
    line-height: 1.0178571429;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events__title_ew3pk_24751 {
    font-size: 8.125rem;
    line-height: 0.9384615385;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events__title_ew3pk_24751 {
    float: left;
    max-width: calc(50% - 20px);
  }
  ._uw-upcoming-events__title_ew3pk_24751:after {
    margin-top: 1.25rem;
  }
}
._uw-upcoming-events__container_ew3pk_24733 {
  position: relative;
}
._uw-upcoming-events__container_ew3pk_24733 ._grid-container_ew3pk_3812:after, ._uw-upcoming-events__container_ew3pk_24733 ._mw-grid-container_ew3pk_3812:after, ._uw-upcoming-events__container_ew3pk_24733 ._grid-container_ew3pk_3812:before, ._uw-upcoming-events__container_ew3pk_24733 ._mw-grid-container_ew3pk_3812:before {
  content: "";
  display: block;
  transform: rotate3d(0, 0, 1, -270deg) scale3d(0, 0, 1);
  width: 0.3125rem;
  height: 7.6875rem;
  background-color: #ed0a00;
  position: absolute;
  transition: 0.4s ease-out;
}
._uw-upcoming-events__container_ew3pk_24733 ._grid-container_ew3pk_3812:before, ._uw-upcoming-events__container_ew3pk_24733 ._mw-grid-container_ew3pk_3812:before {
  top: -3.4375rem;
  left: 4.625rem;
}
._uw-upcoming-events__container_ew3pk_24733 ._grid-container_ew3pk_3812:after, ._uw-upcoming-events__container_ew3pk_24733 ._mw-grid-container_ew3pk_3812:after {
  right: 4.625rem;
  bottom: -3.4375rem;
}
._uw-upcoming-events__event_ew3pk_24821 {
  padding-right: 1.25rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events__event_ew3pk_24821 {
    width: calc(50% - 20px);
    margin-bottom: 2.5rem;
    margin-right: 0.75rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events__event_ew3pk_24821:nth-of-type(1) {
    float: right;
  }
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events__event_ew3pk_24821:nth-of-type(1) {
    padding: 0 0 1.875rem 4.6875rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events__event_ew3pk_24821:nth-of-type(2) {
    float: left;
    clear: both;
    margin-top: 0.9375rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events__event_ew3pk_24821:nth-of-type(2) {
    padding-right: 0;
  }
  ._uw-upcoming-events__event_ew3pk_24821:nth-of-type(2) ._border-top_ew3pk_17659 {
    padding: 1.875rem 1.875rem;
    position: relative;
  }
}
@media screen and (min-width: 75em) and (min-width: 64em) {
  ._uw-upcoming-events__event_ew3pk_24821:nth-of-type(2) ._border-top_ew3pk_17659 {
    padding: 1.875rem 1.875rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events__event_ew3pk_24821:nth-of-type(2) ._border-top_ew3pk_17659 > ._border-bottom_ew3pk_17668:after,
  ._uw-upcoming-events__event_ew3pk_24821:nth-of-type(2) ._border-top_ew3pk_17659 > ._border-bottom_ew3pk_17668:before, ._uw-upcoming-events__event_ew3pk_24821:nth-of-type(2) ._border-top_ew3pk_17659:after, ._uw-upcoming-events__event_ew3pk_24821:nth-of-type(2) ._border-top_ew3pk_17659:before {
    display: block;
    content: "";
    width: 2rem;
    height: 2rem;
    position: absolute;
    transition: transform 0.5s ease-out;
  }
  ._uw-upcoming-events__event_ew3pk_24821:nth-of-type(2) ._border-top_ew3pk_17659 > ._border-bottom_ew3pk_17668:before, ._uw-upcoming-events__event_ew3pk_24821:nth-of-type(2) ._border-top_ew3pk_17659:before {
    top: 0;
    border-top: 0.0625rem solid #fff;
  }
  ._uw-upcoming-events__event_ew3pk_24821:nth-of-type(2) ._border-top_ew3pk_17659:before {
    left: 0;
    border-left: 0.0625rem solid #fff;
  }
  ._uw-upcoming-events__event_ew3pk_24821:nth-of-type(2) ._border-top_ew3pk_17659 > ._border-bottom_ew3pk_17668:before {
    right: 0;
    border-right: 0.0625rem solid #fff;
  }
  ._uw-upcoming-events__event_ew3pk_24821:nth-of-type(2) ._border-top_ew3pk_17659 > ._border-bottom_ew3pk_17668:after, ._uw-upcoming-events__event_ew3pk_24821:nth-of-type(2) ._border-top_ew3pk_17659:after {
    bottom: 0;
    border-bottom: 0.0625rem solid #fff;
  }
  ._uw-upcoming-events__event_ew3pk_24821:nth-of-type(2) ._border-top_ew3pk_17659:after {
    left: 0;
    border-left: 0.0625rem solid #fff;
  }
  ._uw-upcoming-events__event_ew3pk_24821:nth-of-type(2) ._border-top_ew3pk_17659 ._border-bottom_ew3pk_17668:after {
    right: 0;
    border-right: 0.0625rem solid #fff;
  }
  ._uw-upcoming-events__event_ew3pk_24821:nth-of-type(2) ._border-top_ew3pk_17659:hover:before {
    transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
  }
  ._uw-upcoming-events__event_ew3pk_24821:nth-of-type(2) ._border-top_ew3pk_17659:hover > ._border-bottom_ew3pk_17668:before {
    transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
  }
  ._uw-upcoming-events__event_ew3pk_24821:nth-of-type(2) ._border-top_ew3pk_17659:hover:after {
    transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
  }
  ._uw-upcoming-events__event_ew3pk_24821:nth-of-type(2) ._border-top_ew3pk_17659:hover > ._border-bottom_ew3pk_17668:after {
    transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
  }
  ._uw-upcoming-events__event_ew3pk_24821:nth-of-type(2) ._border-top_ew3pk_17659 {
    padding: 3.125rem 3.75rem 4.0625rem 4.6875rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events__event_ew3pk_24821:nth-of-type(3) {
    float: right;
    margin-top: 0.9375rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events__event_ew3pk_24821:nth-of-type(3) {
    padding: 3.125rem 0 0 4.6875rem;
  }
}
._uw-upcoming-events__list_ew3pk_24923 {
  margin-right: -1.875rem;
}
._uw-upcoming-events__list_ew3pk_24923::before, ._uw-upcoming-events__list_ew3pk_24923::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
._uw-upcoming-events__list_ew3pk_24923::after {
  clear: both;
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events__list_ew3pk_24923 {
    margin-right: 0;
  }
}
._uw-upcoming-events__list_ew3pk_24923 ._slick-list_ew3pk_2055 {
  padding: 0 1.875rem 0 0 !important;
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events__list_ew3pk_24923 ._slick-list_ew3pk_2055 {
    padding: 0;
  }
}
._uw-upcoming-events__list_ew3pk_24923 ._button_ew3pk_3169 {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #fff;
  text-transform: uppercase;
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events__list_ew3pk_24923 ._button_ew3pk_3169 {
    padding-left: 8.125rem;
  }
}

._layout-events-landing_ew3pk_3297 ._ajax-load-area_ew3pk_24966 ._uw-item_ew3pk_3313 a {
  display: block;
}
._layout-events-landing_ew3pk_3297 ._event-info_ew3pk_17923 i {
  display: none;
}
._layout-events-landing_ew3pk_3297 ._event-info_ew3pk_17923 ._date_ew3pk_15964::before {
  font-family: "WwwUowEduAu";
  content: "\f011";
  font-size: 1.125rem;
  margin-right: 5px;
  position: relative;
  top: -2px;
}
._layout-events-landing_ew3pk_3297 ._event-info_ew3pk_17923 ._location_ew3pk_15912::before {
  font-family: "WwwUowEduAu";
  content: "\f012";
  font-size: 1.125rem;
  margin-right: 5px;
  position: relative;
  top: -2px;
}
._layout-events-landing_ew3pk_3297 ._event-info_ew3pk_17923 ._type_ew3pk_24988::before {
  font-family: "WwwUowEduAu";
  content: "\f01e";
  font-size: 1.125rem;
  margin-right: 5px;
  position: relative;
  top: -2px;
}
._layout-events-landing_ew3pk_3297 ._event-info_ew3pk_17923 ._contact_ew3pk_12370::before {
  font-family: "WwwUowEduAu";
  content: "\f014";
  font-size: 1.125rem;
  margin-right: 5px;
  position: relative;
  top: -2px;
}

._uw-upcoming-events-list_ew3pk_25005 {
  margin-bottom: 3.125rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events-list_ew3pk_25005 {
    margin-bottom: 5.625rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-upcoming-events-list_ew3pk_25005 {
    margin-bottom: 6.25rem;
  }
}
._uw-upcoming-events-list__title_ew3pk_25018 {
  font-size: 1.802rem;
  line-height: 1.85rem;
  margin-bottom: 1.875rem;
}
._uw-upcoming-events-list__title_ew3pk_25018:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #001641;
  margin-top: 0.9375rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events-list__title_ew3pk_25018 {
    font-size: 3.125rem;
    line-height: 1.5;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 3.125rem;
  }
  ._uw-upcoming-events-list__title_ew3pk_25018:after {
    margin-top: 0;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-upcoming-events-list__title_ew3pk_25018 {
    font-size: 4.5rem;
    line-height: 1.0416666667;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 4.0625rem;
  }
  ._uw-upcoming-events-list__title_ew3pk_25018:after {
    margin-top: 0.3125rem;
  }
}
._uw-upcoming-events-list__button_ew3pk_25061 {
  margin-top: 0.5rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-upcoming-events-list__button_ew3pk_25061 {
    margin-top: 1.25rem;
  }
}
._uw-upcoming-events-list_ew3pk_25005 ._uw-event_ew3pk_3303 {
  margin-bottom: 0.9375rem;
}
._uw-upcoming-events-list_ew3pk_25005 ._uw-event_ew3pk_3303 ._uw-event--no-image_ew3pk_3303 {
  background: #001641 !important;
  overflow-y: auto;
}
._uw-upcoming-events-list_ew3pk_25005 ._uw-event_ew3pk_3303 ._uw-event--no-image_ew3pk_3303 ._uw-event--image-bg_ew3pk_3307 {
  overflow: revert;
}
._uw-upcoming-events-list_ew3pk_25005 ._uw-event_ew3pk_3303 ._uw-event--no-image_ew3pk_3303 span {
  color: #fff !important;
}
._uw-upcoming-events-list_ew3pk_25005 ._uw-event_ew3pk_3303 time {
  font-size: 1rem;
  line-height: 1;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  text-transform: uppercase;
  margin-bottom: 0.75rem;
}
._uw-upcoming-events-list_ew3pk_25005 ._uw-event_ew3pk_3303 time span {
  margin-top: 0.625rem;
  text-transform: lowercase;
}
._uw-upcoming-events-list_ew3pk_25005 ._uw-event_ew3pk_3303 h3 {
  font-size: 1.5rem;
  line-height: 1.1666666667;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 1.125rem;
}
._uw-upcoming-events-list_ew3pk_25005 ._uw-event_ew3pk_3303 > span, ._uw-upcoming-events-list_ew3pk_25005 ._uw-event_ew3pk_3303 time > span {
  display: block;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 0.9375rem;
  color: #001641;
  overflow: auto;
}
._uw-upcoming-events-list_ew3pk_25005 ._uw-event_ew3pk_3303 > span i, ._uw-upcoming-events-list_ew3pk_25005 ._uw-event_ew3pk_3303 time > span i {
  margin-right: 0.4375rem;
}
._uw-upcoming-events-list_ew3pk_25005 ._uw-event__type_ew3pk_25128 {
  margin-bottom: 1.875rem;
}
._uw-upcoming-events-list_ew3pk_25005 ._uw-event_ew3pk_3303 img {
  margin-bottom: 1.25rem;
}
._uw-upcoming-events-list_ew3pk_25005 ._uw-event_ew3pk_3303 ._button_ew3pk_3169 {
  font-size: 0.875rem;
  line-height: 1.1428571429;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}

._uw-hero_ew3pk_11515 {
  background-color: #001641;
  padding-bottom: 5rem;
  margin-bottom: 80px;
  margin-top: 100px;
}
@media (min-width: 980px) {
  ._uw-hero_ew3pk_11515 {
    margin-top: 154px;
    padding-top: 2rem;
  }
}
._uw-hero_ew3pk_11515 ._hero_ew3pk_25157 {
  color: #fff;
  margin-top: 2rem;
}
@media (min-width: 1200px) {
  ._uw-hero_ew3pk_11515 ._hero_ew3pk_25157 {
    margin-top: 5rem;
  }
}
._uw-hero_ew3pk_11515 ._hero-details_ew3pk_25166 {
  display: inline-grid;
  grid-template-columns: auto auto;
}
._uw-hero_ew3pk_11515 ._hero-details--date_ew3pk_25170 {
  margin: 35px 0 35px 30px;
}
._uw-hero_ew3pk_11515 ._hero-details--date-end_ew3pk_25173, ._uw-hero_ew3pk_11515 ._hero-details--date-start_ew3pk_25173 {
  font-size: 0.9375rem;
  font-weight: bold;
}
._uw-hero_ew3pk_11515 ._hero-details--date_ew3pk_25170 p {
  font-size: 0.9375rem;
}
._uw-hero_ew3pk_11515 ._hero-details--date_ew3pk_25170::before {
  font-family: "WwwUowEduAu";
  content: "\f011";
  position: absolute;
  display: block;
  font-size: 1.25rem;
  margin-left: -30px;
}
._uw-hero_ew3pk_11515 ._hero-details--location_ew3pk_25188 {
  margin: 35px 0 35px 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  ._uw-hero_ew3pk_11515 ._hero-details--location_ew3pk_25188 {
    margin: 35px 0 50px 0 !important;
  }
}
._uw-hero_ew3pk_11515 ._hero-details--location_ew3pk_25188::before {
  font-family: "WwwUowEduAu";
  content: "\f012";
  position: absolute;
  display: block;
  font-size: 1.25rem;
  margin-top: -5px;
}
._uw-hero_ew3pk_11515 ._hero-details--location_ew3pk_25188 p,
._uw-hero_ew3pk_11515 ._hero-details--location_ew3pk_25188 strong {
  line-height: 1.25;
  font-size: 0.9375rem;
  margin-bottom: 0;
  margin-left: 30px;
}
._uw-hero_ew3pk_11515 ._hero-featured_ew3pk_25211 {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50%;
  min-height: 20rem;
}
@media screen and (max-width: 767px) {
  ._uw-hero_ew3pk_11515 {
    height: auto;
  }
  ._uw-hero_ew3pk_11515 ._grid-container_ew3pk_3812 ._hero-title_ew3pk_25221 h1, ._uw-hero_ew3pk_11515 ._mw-grid-container_ew3pk_3812 ._hero-title_ew3pk_25221 h1 {
    font-size: 2.5rem;
  }
  ._uw-hero_ew3pk_11515 ._grid-container_ew3pk_3812 ._hero-details_ew3pk_25166, ._uw-hero_ew3pk_11515 ._mw-grid-container_ew3pk_3812 ._hero-details_ew3pk_25166 {
    display: block;
  }
  ._uw-hero_ew3pk_11515 ._grid-container_ew3pk_3812 ._hero-details--date_ew3pk_25170, ._uw-hero_ew3pk_11515 ._mw-grid-container_ew3pk_3812 ._hero-details--date_ew3pk_25170 {
    margin-top: 40px;
    margin-bottom: 20px;
  }
  ._uw-hero_ew3pk_11515 ._grid-container_ew3pk_3812 ._hero-details--location_ew3pk_25188, ._uw-hero_ew3pk_11515 ._mw-grid-container_ew3pk_3812 ._hero-details--location_ew3pk_25188 {
    margin: 20px 0 35px;
  }
}
._uw-hero-subnav_ew3pk_25235 {
  width: 100%;
  display: flex;
  align-content: center;
  background-color: #F2F2F2;
}
._uw-hero-subnav_ew3pk_25235 ul {
  width: 100%;
  list-style: none;
  margin: 0;
}
@media (min-width: 981px) {
  ._uw-hero-subnav_ew3pk_25235 ul {
    display: flex;
  }
}
@media (max-width: 980px) {
  ._uw-hero-subnav_ew3pk_25235 ul {
    margin-left: -15px;
    margin-right: -15px;
    width: 110%;
  }
}
._uw-hero-subnav_ew3pk_25235 ul li {
  text-align: center;
  font-weight: 900;
  text-transform: uppercase;
  position: relative;
  padding: 0 !important;
}
._uw-hero-subnav_ew3pk_25235 ul li:first-child a {
  padding-left: 0 !important;
}
._uw-hero-subnav_ew3pk_25235 ul li:last-child::after {
  display: none;
}
._uw-hero-subnav_ew3pk_25235 ul li:after {
  content: "";
  height: 25px;
  width: 2px;
  position: absolute;
  top: 25px;
  bottom: 0;
  right: 0;
  background: #001641;
}
@media (max-width: 980px) {
  ._uw-hero-subnav_ew3pk_25235 ul li:after {
    display: none;
  }
}
@media (max-width: 980px) {
  ._uw-hero-subnav_ew3pk_25235 ul li {
    border-bottom: 1px solid rgba(0, 22, 65, 0.1);
  }
}
._uw-hero-subnav_ew3pk_25235 ul li a {
  margin: 0;
  padding: 25px 35px;
  display: inline-block;
}
@media (max-width: 1200px) {
  ._uw-hero-subnav_ew3pk_25235 ul li a {
    padding: 25px;
  }
}
@media (max-width: 980px) {
  ._uw-hero-subnav_ew3pk_25235 ul li a {
    padding: 15px 0;
    display: block;
  }
}
._uw-hero-subnav_ew3pk_25235 ul li a:hover {
  color: #ed0a00;
}
@media (max-width: 980px) {
  ._uw-hero-subnav_ew3pk_25235 ul li {
    margin: 0;
  }
}
._uw-hero_ew3pk_11515 ._font--large_ew3pk_25315 {
  font-size: 1.5rem;
  margin-bottom: 25px;
}
._uw-hero_ew3pk_11515 ._list--horizontal_ew3pk_25319 {
  font-weight: 400;
}
._uw-hero_ew3pk_11515 ._list--horizontal_ew3pk_25319 a {
  color: #fff;
}
._uw-hero_ew3pk_11515 ._list--horizontal_ew3pk_25319 a::before {
  margin-right: 5px;
}
._uw-hero_ew3pk_11515 ._list--horizontal_ew3pk_25319 li {
  display: inline-block;
  margin-right: 15px;
}

._uw-hero-cta_ew3pk_22865 {
  margin-block: var(--section-spacing-y);
}
._uw-hero-cta_ew3pk_22865 > div:first-of-type {
  display: flex;
  flex-direction: column;
  padding: var(--section-spacing-y);
}
._uw-hero-cta--content_ew3pk_25341 {
  order: 2;
}
._uw-hero-cta--image_ew3pk_25344 {
  order: 1;
  margin-bottom: 1rem;
}
@media (min-width: 980px) {
  ._uw-hero-cta_ew3pk_22865 > div:first-of-type {
    flex-direction: row;
  }
  ._uw-hero-cta--content_ew3pk_25341 {
    width: 45%;
    order: 1;
  }
  ._uw-hero-cta--image_ew3pk_25344 {
    order: 2;
    display: flex;
    align-items: center;
    margin-left: 5%;
    width: 50%;
    margin-bottom: 0;
  }
}

._wam-error_ew3pk_25366 {
  border: 2px solid #ed0a00;
}

._wam-results_ew3pk_25370 {
  color: #ed0a00;
  padding: 0.5rem 1rem 0.5rem 0;
  font-size: 1.25rem;
  border-top: 1px dashed #ddd;
}

._wam-heading_ew3pk_25377 p {
  font-size: 0.95rem;
  font-weight: 600;
}

#_wam_calculator_ew3pk_1 input {
  margin: 0;
}

#_wam_calculator_ew3pk_1 ._validate_subject_ew3pk_25386, ._validate_credit_ew3pk_25386, ._validate_mark_ew3pk_25386 {
  color: #ed0a00;
  font-size: 0.95rem;
}

._wam-cell_ew3pk_25391 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

._uw-panel-grid-icon-links_ew3pk_25396 h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 2.0625rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 1em;
  margin-bottom: 15px;
  color: #ed0a00;
  font-weight: 300;
}
._uw-panel-grid-icon-links_ew3pk_25396 h3 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-block: 15px;
  color: #ed0a00;
}
._uw-panel-grid-icon-links_ew3pk_25396 h4 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.2;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._uw-panel-grid-icon-links_ew3pk_25396 h5 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._uw-panel-grid-icon-links_ew3pk_25396 h6 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.7142857143;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._uw-panel-grid-icon-links_ew3pk_25396 h2 {
  margin-bottom: 2rem;
}

@media print, screen and (min-width: 75em) {
  ._xlarge-up-9_ew3pk_4950 > ._cell_ew3pk_3333._pad-to-5_ew3pk_25464 {
    margin-left: 4.44444%;
    margin-right: 4.44444%;
  }
  ._xlarge-up-9_ew3pk_4950 > ._cell_ew3pk_3333._pad-to-6_ew3pk_25468 {
    margin-left: 2.77777%;
    margin-right: 2.77777%;
  }
  ._xlarge-up-9_ew3pk_4950 > ._cell_ew3pk_3333._pad-to-7_ew3pk_25472 {
    margin-left: 1.5873%;
    margin-right: 1.5873%;
  }
  ._xlarge-up-9_ew3pk_4950 > ._cell_ew3pk_3333._pad-to-8_ew3pk_25476 {
    margin-left: 0.69444%;
    margin-right: 0.69444%;
  }
}
._uw-ssd-custom-landing_ew3pk_25481 {
  margin-block: 4rem;
}
@media (min-width: 768px) {
  ._uw-ssd-custom-landing_ew3pk_25481 > ._grid-x_ew3pk_3385 > ._cell_ew3pk_3333 > div {
    height: 100%;
  }
}

._uw-sols-login_ew3pk_25490 {
  background: #e02d00;
  color: #fff;
}
._uw-sols-login_ew3pk_25490 span {
  font-weight: 700;
}
@media (max-width: 1100px) {
  ._uw-sols-login_ew3pk_25490 span {
    display: block;
    margin-bottom: 10px;
  }
}
@media (min-width: 980px) and (max-width: 1100px) {
  ._uw-sols-login_ew3pk_25490 span {
    margin-top: -2px;
  }
}
@media (min-width: 768px) and (max-width: 980px) {
  ._uw-sols-login_ew3pk_25490 span {
    margin-bottom: 30px;
  }
}
._uw-sols-login_ew3pk_25490 h2 {
  display: inline-block;
  margin-right: 10px;
}
@media (max-width: 1100px) {
  ._uw-sols-login_ew3pk_25490 h2 {
    margin-bottom: 10px;
  }
}
._uw-sols-login_ew3pk_25490 label {
  color: #fff;
  font-weight: 700;
  font-size: 1rem;
}
._uw-sols-login_ew3pk_25490 input[type=text], ._uw-sols-login_ew3pk_25490 input[type=password] {
  border: 0;
}
@media (min-width: 768px) {
  ._uw-sols-login_ew3pk_25490 input[type=text], ._uw-sols-login_ew3pk_25490 input[type=password] {
    width: 96%;
    margin-bottom: 0;
  }
}
._uw-sols-login_ew3pk_25490 ._btn-help_ew3pk_25536 {
  display: block;
  margin-top: 5px;
}
@media (max-width: 1100px) {
  ._uw-sols-login_ew3pk_25490 ._btn-help_ew3pk_25536 {
    font-size: 0.875rem;
  }
}
@media (min-width: 1100px) {
  ._uw-sols-login_ew3pk_25490 ._btn-help_ew3pk_25536 {
    margin-top: 0;
    float: right;
  }
}

._uw-mail-login_ew3pk_25552 {
  background: #001641;
}

._uw-kb-login_ew3pk_25556 {
  background: #0033FF;
}

._uw-mail-login_ew3pk_25552,
._uw-kb-login_ew3pk_25556 {
  color: #fff;
}
._uw-mail-login_ew3pk_25552 p,
._uw-kb-login_ew3pk_25556 p {
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  ._uw-mail-login_ew3pk_25552,
  ._uw-kb-login_ew3pk_25556 {
    margin-left: 10px;
  }
}
._uw-mail-login_ew3pk_25552 ._btn-help_ew3pk_25536,
._uw-kb-login_ew3pk_25556 ._btn-help_ew3pk_25536 {
  display: block;
  margin-top: 5px;
}
@media (max-width: 1100px) {
  ._uw-mail-login_ew3pk_25552 ._btn-help_ew3pk_25536,
  ._uw-kb-login_ew3pk_25556 ._btn-help_ew3pk_25536 {
    font-size: 0.875rem;
  }
}
@media (min-width: 1100px) {
  ._uw-mail-login_ew3pk_25552 ._btn-help_ew3pk_25536,
  ._uw-kb-login_ew3pk_25556 ._btn-help_ew3pk_25536 {
    margin-top: 0;
    float: right;
  }
}

@media (max-width: 768px) {
  ._uw-kb-login_ew3pk_25556,
  ._uw-sols-login_ew3pk_25490 {
    margin-bottom: 25px;
  }
}

._uw-ssd-content-box_ew3pk_25600 {
  padding: 25px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
._uw-ssd-content-box_ew3pk_25600 a {
  color: #fff;
}
._uw-ssd-content-box_ew3pk_25600 h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.5rem;
  font-weight: bold;
}
._uw-ssd-content-box_ew3pk_25600 ._btn_ew3pk_12912 {
  color: #fff;
  margin: 0;
  padding: 0;
  font-size: 1.2rem;
}
._uw-ssd-content-box_ew3pk_25600 ._btn_ew3pk_12912::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 10px;
  transition: margin-left 0.2s ease-in-out;
}
._uw-ssd-content-box_ew3pk_25600 ._btn_ew3pk_12912:hover {
  text-decoration: none;
  cursor: pointer;
}
._uw-ssd-content-box_ew3pk_25600 ._btn_ew3pk_12912:hover::after {
  margin-left: 15px;
}

._uw-ssd-content-row_ew3pk_25635 {
  row-gap: 1.25em;
}

._uw-sols-login-fields_ew3pk_25639 {
  display: flex;
  flex-direction: column;
  height: 100%;
}

._uw-sols-login-button_ew3pk_25645 {
  display: flex;
  align-content: end;
  flex-grow: 2;
}

@media (min-width: 768px) {
  ._sols-body_ew3pk_25652 {
    display: none;
  }
  ._uw-support-login_ew3pk_25655 {
    margin-left: 10px;
  }
}
._uw-support-login_ew3pk_25655 {
  border: 2px solid #001641;
  color: #001641;
}

._uw-ssd-content-box_ew3pk_25600._uw-support-login_ew3pk_25655 ._btn_ew3pk_12912 {
  color: #001641;
}

._uw-panel-grid-links_ew3pk_25668 {
  margin-block: var(--section-spacing-y);
}
._uw-panel-grid-links_ew3pk_25668 h2 {
  font-size: 1.802rem;
  line-height: 1.85rem;
  font-weight: 700;
  margin-bottom: 25px;
}
._uw-panel-grid-links_ew3pk_25668 img {
  display: block;
  width: 100%;
  height: auto;
}
._uw-panel-grid-links_ew3pk_25668 span {
  text-align: center;
}
@media (min-width: 980px) {
  ._uw-panel-grid-links_ew3pk_25668 span {
    max-width: 80%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
}
._uw-panel-grid-links_ew3pk_25668 ._uw-panel-blurb-logos_ew3pk_25693 {
  margin-bottom: 25px;
}
._uw-panel-grid-links_ew3pk_25668 ._grid-container_ew3pk_3812 > div:last-child, ._uw-panel-grid-links_ew3pk_25668 ._mw-grid-container_ew3pk_3812 > div:last-child {
  row-gap: 0.9375em;
}
._uw-panel-grid-links_ew3pk_25668 ._grid-container_ew3pk_3812 > div:last-child ._uw-study-areas__item_ew3pk_24066, ._uw-panel-grid-links_ew3pk_25668 ._mw-grid-container_ew3pk_3812 > div:last-child ._uw-study-areas__item_ew3pk_24066 {
  margin: 0;
}
._uw-panel-grid-links_ew3pk_25668 ._grid-container_ew3pk_3812 > div:last-child ._uw-study-areas__item_ew3pk_24066 span, ._uw-panel-grid-links_ew3pk_25668 ._mw-grid-container_ew3pk_3812 > div:last-child ._uw-study-areas__item_ew3pk_24066 span {
  min-height: unset;
}
@media only screen and (min-width: 1024px) {
  ._uw-panel-grid-links_ew3pk_25668 ._grid-container_ew3pk_3812 > div:last-of-type, ._uw-panel-grid-links_ew3pk_25668 ._mw-grid-container_ew3pk_3812 > div:last-of-type {
    row-gap: 1.5625em;
  }
}

._uw-panel-grid-links-title_ew3pk_25711 {
  margin-block: var(--section-spacing-y);
}

._uw-panel-grid_ew3pk_12173 {
  padding-inline: 0;
}
._uw-panel-grid_ew3pk_12173 > ._grid-container_ew3pk_3812 > div:last-of-type, ._uw-panel-grid_ew3pk_12173 > ._mw-grid-container_ew3pk_3812 > div:last-of-type {
  row-gap: 0.9375em;
}
._uw-panel-grid_ew3pk_12173._bg--white_ew3pk_25721 {
  margin-block: var(--section-spacing-y);
}
._uw-panel-grid_ew3pk_12173._bg--grey_ew3pk_2862, ._uw-panel-grid_ew3pk_12173._bg--navy_ew3pk_2892 {
  padding-block: var(--section-spacing-y);
}
._uw-panel-grid_ew3pk_12173._bg--navy_ew3pk_2892 ._image-link__title_ew3pk_12209 {
  color: #fff;
}
._uw-panel-grid_ew3pk_12173._bg--grey_ew3pk_2862 ._image-link_ew3pk_12203 {
  color: #0033FF;
}
._uw-panel-grid_ew3pk_12173 ._uw-link-big_ew3pk_12204, ._uw-panel-grid_ew3pk_12173 p._button-blue_ew3pk_12205 a, p._button-blue_ew3pk_12205 ._uw-panel-grid_ew3pk_12173 a, ._uw-panel-grid_ew3pk_12173 p._button-red_ew3pk_12207 a, p._button-red_ew3pk_12207 ._uw-panel-grid_ew3pk_12173 a {
  margin-top: 1rem;
}
@media only screen and (max-width: 1200px) {
  ._uw-panel-grid_ew3pk_12173 {
    padding-inline: 1rem;
  }
}
@media only screen and (min-width: 1024px) {
  ._uw-panel-grid_ew3pk_12173 ._grid-container_ew3pk_3812 > div:last-child, ._uw-panel-grid_ew3pk_12173 ._mw-grid-container_ew3pk_3812 > div:last-child {
    row-gap: 1.5625em;
  }
}

._page-content_ew3pk_12159._bg--grey_ew3pk_2862 p:not([class^=button-]) a:link {
  color: #0033FF;
}

._page-content_ew3pk_12159._bg--navy_ew3pk_2892 p:not([class^=button-]) a:link {
  color: #fff;
}

._page-content_ew3pk_12159._bg--navy_ew3pk_2892 p:not([class^=button-]) a:visited {
  color: #fff;
}

._page-content_ew3pk_12159._bg--navy_ew3pk_2892 p:not([class^=button-]) a:hover {
  text-decoration: none;
  color: #ED0A00;
  background: #fff;
}

._page-content_ew3pk_12159._bg--white_ew3pk_25721 p:not([class^=button-]) a:hover {
  text-decoration: none;
  color: #ED0A00;
}

._page-content_ew3pk_12159._bg--grey_ew3pk_2862 p:not([class^=button-]) a:hover {
  text-decoration: none;
  color: #ED0A00;
}

._uw-panel-grid-3-with-text-on-blue_ew3pk_25775 {
  padding-block: var(--section-spacing-y);
}
._uw-panel-grid-3-with-text-on-blue_ew3pk_25775 > ._grid-container_ew3pk_3812 ._cell_ew3pk_3333:last-child > *:last-child, ._uw-panel-grid-3-with-text-on-blue_ew3pk_25775 > ._mw-grid-container_ew3pk_3812 ._cell_ew3pk_3333:last-child > *:last-child {
  margin-bottom: 0;
}
@media only screen and (max-width: 980px) {
  ._uw-panel-grid-3-with-text-on-blue_ew3pk_25775 > ._grid-container_ew3pk_3812 > div > ._cell_ew3pk_3333:first-child, ._uw-panel-grid-3-with-text-on-blue_ew3pk_25775 > ._mw-grid-container_ew3pk_3812 > div > ._cell_ew3pk_3333:first-child {
    margin-top: 2rem;
  }
}

._uw-partner-logos_ew3pk_25787 a:hover img {
  opacity: 0.8;
}
._uw-partner-logos_ew3pk_25787 img {
  padding: 2rem;
}
@media (min-width: 980px) {
  ._uw-partner-logos_ew3pk_25787 ._xlarge-up-4_ew3pk_4935 {
    margin-left: -3rem;
    margin-right: -3rem;
  }
  ._uw-partner-logos_ew3pk_25787 ._xlarge-up-4_ew3pk_4935 img {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  ._uw-partner-logos_ew3pk_25787 ._xlarge-up-3_ew3pk_4932 {
    margin-left: -5rem;
    margin-right: -5rem;
  }
  ._uw-partner-logos_ew3pk_25787 ._xlarge-up-3_ew3pk_4932 img {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}

._uw-social-media-links_ew3pk_25812 {
  background-color: #F2F2F2;
}
._uw-social-media-links_ew3pk_25812 a {
  color: #001641;
}
._uw-social-media-links_ew3pk_25812 a:active, ._uw-social-media-links_ew3pk_25812 a:focus, ._uw-social-media-links_ew3pk_25812 a:hover {
  color: #ed0a00;
  text-decoration: none;
}
._uw-social-media-links_ew3pk_25812 ._cell_ew3pk_3333 {
  text-align: center;
}

._uw-responsive-accordion-tabs_ew3pk_25826 {
  background: #F2F2F2;
  padding-block: var(--section-spacing-y);
}
._uw-responsive-accordion-tabs_ew3pk_25826 ._tabs_ew3pk_10194 {
  border: none;
  background: none;
}
._uw-responsive-accordion-tabs_ew3pk_25826 ._tabs-content_ew3pk_10255 {
  border: 0;
}
._uw-responsive-accordion-tabs_ew3pk_25826 ._uw-tabs-title_ew3pk_25837 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.802rem;
  line-height: 1.85rem;
  font-weight: 700;
  margin: 0;
}
@media (min-width: 768px) {
  ._uw-responsive-accordion-tabs_ew3pk_25826 ._uw-tabs-title_ew3pk_25837 {
    font-size: 2.375rem;
    line-height: 1.2631578947;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media (min-width: 980px) {
  ._uw-responsive-accordion-tabs_ew3pk_25826 ._uw-tabs-title_ew3pk_25837 {
    font-size: 1.802rem;
    line-height: 1.85rem;
  }
}
._uw-responsive-accordion-tabs_ew3pk_25826 ._uw-tabs-header_ew3pk_25861 + ._uw-tabs_ew3pk_12736,
._uw-responsive-accordion-tabs_ew3pk_25826 ._uw-tabs-title_ew3pk_25837 + ._uw-tabs-blurb_ew3pk_25862 {
  margin-top: 1rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-responsive-accordion-tabs_ew3pk_25826 ._uw-tabs-header_ew3pk_25861 + ._uw-tabs_ew3pk_12736,
  ._uw-responsive-accordion-tabs_ew3pk_25826 ._uw-tabs-title_ew3pk_25837 + ._uw-tabs-blurb_ew3pk_25862 {
    margin-top: 2rem;
  }
}
._uw-responsive-accordion-tabs_ew3pk_25826 ._uw-tabs-blurb_ew3pk_25862 h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 2.0625rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 1em;
  margin-bottom: 15px;
  color: #ed0a00;
  font-weight: 300;
}
._uw-responsive-accordion-tabs_ew3pk_25826 ._uw-tabs-blurb_ew3pk_25862 h3 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-block: 15px;
  color: #ed0a00;
}
._uw-responsive-accordion-tabs_ew3pk_25826 ._uw-tabs-blurb_ew3pk_25862 h4 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.2;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._uw-responsive-accordion-tabs_ew3pk_25826 ._uw-tabs-blurb_ew3pk_25862 h5 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._uw-responsive-accordion-tabs_ew3pk_25826 ._uw-tabs-blurb_ew3pk_25862 h6 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.7142857143;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
@media (max-width: 1024px) {
  ._uw-responsive-accordion-tabs_ew3pk_25826 ._uw-tabs_ew3pk_12736 {
    list-style-type: none;
    margin-left: 0;
  }
}
._uw-responsive-accordion-tabs_ew3pk_25826 ._uw-tabs_ew3pk_12736 ._tabs-title_ew3pk_10233 > a {
  font-size: 1rem;
  line-height: 1.125;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._uw-responsive-accordion-tabs_ew3pk_25826 ._accordion-content_ew3pk_14228 {
  background: #fff;
  padding: 1.5rem 1rem;
  margin: 1rem 0 2rem;
}
@media (max-width: 1024px) {
  ._uw-responsive-accordion-tabs_ew3pk_25826 ._accordion-content_ew3pk_14228 ._cell_ew3pk_3333 + ._cell_ew3pk_3333 {
    margin-top: 1.5rem;
  }
}
._uw-responsive-accordion-tabs_ew3pk_25826 ._accordion-content_ew3pk_14228._is-active_ew3pk_9731 {
  display: block;
}
._uw-responsive-accordion-tabs_ew3pk_25826 ._tabs-panel_ew3pk_10268 {
  padding: 2rem;
}
._uw-responsive-accordion-tabs_ew3pk_25826 ._tabs-panel_ew3pk_10268 > ._grid-x_ew3pk_3385 > ._cell_ew3pk_3333 > *:first-child {
  margin-top: 0;
}
._uw-responsive-accordion-tabs_ew3pk_25826 ._tabs-panel_ew3pk_10268 > ._grid-x_ew3pk_3385 > ._cell_ew3pk_3333 > *:last-child {
  margin-bottom: 0;
}
._uw-responsive-accordion-tabs_ew3pk_25826 ._accordion-content_ew3pk_14228 ul,
._uw-responsive-accordion-tabs_ew3pk_25826 ._accordion-content_ew3pk_14228 ol,
._uw-responsive-accordion-tabs_ew3pk_25826 ._tabs-content_ew3pk_10255 ul,
._uw-responsive-accordion-tabs_ew3pk_25826 ._tabs-content_ew3pk_10255 ol {
  margin-bottom: 1.25rem;
}
._uw-responsive-accordion-tabs_ew3pk_25826 ._accordion-content_ew3pk_14228 a,
._uw-responsive-accordion-tabs_ew3pk_25826 ._tabs-content_ew3pk_10255 a {
  font-weight: 600;
  text-decoration: underline;
}
._uw-responsive-accordion-tabs_ew3pk_25826 ._accordion-content_ew3pk_14228 a:hover,
._uw-responsive-accordion-tabs_ew3pk_25826 ._tabs-content_ew3pk_10255 a:hover {
  text-decoration: none;
}
._uw-responsive-accordion-tabs_ew3pk_25826 ._accordion-content_ew3pk_14228 h2,
._uw-responsive-accordion-tabs_ew3pk_25826 ._tabs-content_ew3pk_10255 h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 2.0625rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 1em;
  margin-bottom: 15px;
  color: #ed0a00;
  font-weight: 300;
}
._uw-responsive-accordion-tabs_ew3pk_25826 ._accordion-content_ew3pk_14228 h3,
._uw-responsive-accordion-tabs_ew3pk_25826 ._tabs-content_ew3pk_10255 h3 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-block: 15px;
  color: #ed0a00;
}
._uw-responsive-accordion-tabs_ew3pk_25826 ._accordion-content_ew3pk_14228 h4,
._uw-responsive-accordion-tabs_ew3pk_25826 ._tabs-content_ew3pk_10255 h4 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.2;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._uw-responsive-accordion-tabs_ew3pk_25826 ._accordion-content_ew3pk_14228 h5,
._uw-responsive-accordion-tabs_ew3pk_25826 ._tabs-content_ew3pk_10255 h5 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._uw-responsive-accordion-tabs_ew3pk_25826 ._accordion-content_ew3pk_14228 h6,
._uw-responsive-accordion-tabs_ew3pk_25826 ._tabs-content_ew3pk_10255 h6 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.7142857143;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._uw-responsive-accordion-tabs_ew3pk_25826 ._accordion-content_ew3pk_14228 h2,
._uw-responsive-accordion-tabs_ew3pk_25826 ._tabs-content_ew3pk_10255 h2 {
  font-weight: 700;
}
._uw-responsive-accordion-tabs_ew3pk_25826 ._accordion_ew3pk_12173 {
  list-style-type: none;
  margin-left: 0;
}
._uw-responsive-accordion-tabs_ew3pk_25826 ._accordion_ew3pk_12173 ._accordion-title_ew3pk_26063 {
  display: flex;
  justify-content: space-between;
  width: 100%;
  font-size: 1.5rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  color: #001641;
  padding-bottom: 1rem;
  background-image: linear-gradient(to right, rgba(0, 22, 65, 0.5) 50%, rgba(255, 255, 255, 0) 0%);
  background-position: bottom;
  background-size: 0.5rem 0.0625rem;
  background-repeat: repeat-x;
}
._uw-responsive-accordion-tabs_ew3pk_25826 ._accordion_ew3pk_12173 ._accordion-title_ew3pk_26063::after {
  font-size: 1.75rem;
  font-family: "WwwUowEduAu";
  content: "\f020";
}
._uw-responsive-accordion-tabs_ew3pk_25826 ._accordion_ew3pk_12173 ._is-active_ew3pk_9731 ._accordion-title_ew3pk_26063 {
  background: none;
}
._uw-responsive-accordion-tabs_ew3pk_25826 ._accordion_ew3pk_12173 ._is-active_ew3pk_9731 ._accordion-title_ew3pk_26063::after {
  content: "\f021";
}

._uw-responsive-accordion-tabs--white_ew3pk_26089 {
  background: #fff;
}
._uw-responsive-accordion-tabs--white_ew3pk_26089 ._tabs-title_ew3pk_10233._is-active_ew3pk_9731 > a {
  background-color: #F2F2F2;
}
._uw-responsive-accordion-tabs--white_ew3pk_26089 ._tabs-panel_ew3pk_10268 {
  padding-left: 0;
  padding-right: 0;
}
._uw-responsive-accordion-tabs--white_ew3pk_26089 ._accordion-content_ew3pk_14228 {
  padding: 0;
}
._uw-responsive-accordion-tabs--white_ew3pk_26089 ._accordion_ew3pk_12173 ._accordion-title_ew3pk_26063 {
  background-image: linear-gradient(to right, #cacaca 50%, #ffffff 0%);
}

/*.uw-responsive-accordion-tabs--grey {
  padding-block: var(--section-spacing-y);
}*/
._uw-responsive-accordion-tabs--white_ew3pk_26089 {
  margin-block: var(--section-spacing-y);
  padding-block: unset;
}

._cookies-notice_ew3pk_26114 {
  background-color: #0033FF;
  width: 100%;
  position: fixed;
  bottom: 0;
  z-index: 99;
  height: 0;
  display: none;
}
._cookies-notice_ew3pk_26114._show_ew3pk_8907 {
  display: block;
  height: auto;
}
._cookies-notice_ew3pk_26114 * {
  background-color: #0033FF;
  color: #fff;
}
._cookies-notice_ew3pk_26114 a {
  text-decoration: underline;
}
._cookies-notice_ew3pk_26114 a:hover,
._cookies-notice_ew3pk_26114 a:focus {
  color: #fff;
}
._cookies-notice_ew3pk_26114 p {
  margin-bottom: 0;
}
._cookies-notice_ew3pk_26114 > div {
  display: flex;
  max-width: 76.875rem;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}
._cookies-notice_ew3pk_26114 > div > div:nth-of-type(1) {
  padding: 2em 1em 2em 0;
  flex-shrink: 1;
}
._cookies-notice_ew3pk_26114 > div > div:nth-of-type(2) {
  padding: 2em 0 2em 1em;
  align-self: center;
  flex-shrink: 0;
}
._cookies-notice_ew3pk_26114 button {
  padding: 1em 2em;
  background-color: #fff;
  color: #0033FF;
  font-size: 1.25rem;
  line-height: 22px;
  font-weight: 700;
  text-transform: uppercase;
  border: 3px solid #0033FF;
}
._cookies-notice_ew3pk_26114 button:hover {
  background-color: #0033FF;
  color: #fff;
  border: 3px solid #fff;
}
._cookies-notice_ew3pk_26114 ._notice_ew3pk_26173 div {
  font-size: 1.5rem;
  line-height: 26px;
  font-weight: 700;
}
@media (max-device-width: 640px) {
  ._cookies-notice_ew3pk_26114 > div {
    flex-direction: column;
  }
  ._cookies-notice_ew3pk_26114 > div > div:nth-of-type(1) {
    padding: 1em 0 1em 0;
  }
  ._cookies-notice_ew3pk_26114 > div > div:nth-of-type(2) {
    padding: 0;
  }
  ._cookies-notice_ew3pk_26114 button {
    padding: 0.5em 1em;
  }
  ._cookies-notice_ew3pk_26114 p {
    font-size: 0.875rem;
  }
  ._cookies-notice_ew3pk_26114 ._notice_ew3pk_26173 div {
    font-size: 1.25rem;
    line-height: 22px;
    font-weight: 700;
  }
}

._uw-twitter-feed_ew3pk_26201 {
  background: #001641;
  padding: 5rem 0;
  color: #fff;
}

._uw-twitter-feed-container_ew3pk_26207 ul {
  overflow-x: hidden;
  margin-right: -15px;
  margin-left: -15px;
  display: flex;
  flex-wrap: wrap;
}
._uw-twitter-feed-container_ew3pk_26207 li {
  display: flex;
  flex-direction: column;
  margin-left: 15px;
  margin-right: 15px;
  width: 100%;
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  ._uw-twitter-feed-container_ew3pk_26207 li {
    width: calc(50% - 15px * 2);
  }
}
@media (min-width: 1200px) {
  ._uw-twitter-feed-container_ew3pk_26207 li {
    width: calc(25% - 15px * 2);
  }
}
._uw-twitter-feed-container_ew3pk_26207 li ._media_ew3pk_26232 {
  display: none;
  order: 2;
}
._uw-twitter-feed-container_ew3pk_26207 li ._media_ew3pk_26232:first-of-type {
  display: block;
  position: relative;
  margin-bottom: 1rem;
  background-size: cover;
  background-position: center;
}
._uw-twitter-feed-container_ew3pk_26207 li ._media_ew3pk_26232:first-of-type::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 75%;
  content: "";
}
._uw-twitter-feed-container_ew3pk_26207 ._user_ew3pk_11735 {
  display: flex;
  font-weight: bold;
  margin-bottom: 0.5rem;
  order: 1;
  align-items: center;
  flex-wrap: wrap;
}
._uw-twitter-feed-container_ew3pk_26207 ._user_ew3pk_11735 a {
  color: #fff;
}
._uw-twitter-feed-container_ew3pk_26207 ._user_ew3pk_11735::before {
  font-family: "WwwUowEduAu";
  content: "\f00c";
  font-size: 1.5rem;
  margin-right: 0.5rem;
}
._uw-twitter-feed-container_ew3pk_26207 ._user_ew3pk_11735 span {
  display: block;
  width: 100%;
  font-weight: normal;
}
._uw-twitter-feed-container_ew3pk_26207 ._timePosted_ew3pk_26272 {
  order: 2;
  margin-bottom: 0.5rem;
}
._uw-twitter-feed-container_ew3pk_26207 ._timePosted_ew3pk_26272 {
  order: 2;
  margin-bottom: 0.5rem;
}
._uw-twitter-feed-container_ew3pk_26207 ._permalink_ew3pk_26280 {
  order: 4;
  color: #fff;
}
._uw-twitter-feed-container_ew3pk_26207 ._tweet_ew3pk_26284 {
  order: 3;
  margin-bottom: 1rem;
  overflow-wrap: break-word;
}
._uw-twitter-feed-container_ew3pk_26207 ._tweet_ew3pk_26284 a {
  color: #fff;
}

@media (max-width: 980px) {
  main ._magazine_ew3pk_26294 {
    margin-top: 77px;
  }
  main ._magazine_ew3pk_26294 ._uw-post-details_ew3pk_3446 ._uw-post-date_ew3pk_3479 {
    display: none;
  }
  main ._magazine_ew3pk_26294 ._uw-post-content_ew3pk_19620 ._uw-post-date_ew3pk_3479 {
    display: block;
  }
}
main ._magazine_ew3pk_26294 ._magazine-body_ew3pk_26304 {
  flex-direction: column-reverse;
}

/*---- FIXME: check this breakpoint ----*/
@media only screen and (min-width: 768px) {
  main ._magazine_ew3pk_26294 ._magazine-body_ew3pk_26304 {
    flex-direction: row;
  }
  ._uw-post-details_ew3pk_3446 ._uw-post-date_ew3pk_3479 {
    display: block;
  }
  ._uw-post-content_ew3pk_19620 ._uw-post-date_ew3pk_3479 {
    display: none;
  }
}
._masthead-swiper_ew3pk_26320 ._uw-masthead-magazine_ew3pk_26320 ._masthead-text-holder_ew3pk_26320 ._read-more_ew3pk_26320 {
  display: block;
  visibility: visible;
}

._uw-masthead-magazine_ew3pk_26320 {
  width: 100%;
  position: relative;
  margin-bottom: 25px;
}
._alert-banner-active_ew3pk_14430 ._uw-masthead-magazine_ew3pk_26320 {
  margin-top: 0;
}
._uw-masthead-magazine_ew3pk_26320._apsect-ratio-16x9_ew3pk_26333 {
  height: 0;
  padding-top: 177.78%;
  position: relative;
}
._uw-masthead-magazine_ew3pk_26320._apsect-ratio-16x9_ew3pk_26333 > :first-child {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
._uw-masthead-magazine_ew3pk_26320 > :first-child {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
._uw-masthead-magazine--background_ew3pk_26350 {
  background: no-repeat center center;
  background-size: cover;
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-masthead-magazine_ew3pk_26320._img-portrait_ew3pk_26355 ._masthead-text-holder_ew3pk_26320 {
    height: 75%;
    background: transparent linear-gradient(180deg, rgba(32, 33, 36, 0), rgba(0, 0, 0, 0.9)) 0% 0% no-repeat padding-box;
  }
}
._uw-masthead-magazine_ew3pk_26320 ._masthead-text-holder_ew3pk_26320 {
  width: 100%;
  position: sticky;
  bottom: 0;
  display: flex;
  align-items: flex-end;
}
._uw-masthead-magazine_ew3pk_26320 ._masthead-text-holder_ew3pk_26320._masthead-text-holder--fixed_ew3pk_26367 {
  position: fixed;
  top: 0;
}
._uw-masthead-magazine_ew3pk_26320 ._masthead-text-holder_ew3pk_26320 ._masthead-text_ew3pk_26320 {
  padding: 0 0 0.25rem;
  width: 100%;
  max-width: 76.875rem;
  margin-left: auto;
  margin-right: auto;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead-magazine_ew3pk_26320 ._masthead-text-holder_ew3pk_26320 ._masthead-text_ew3pk_26320 {
    background: transparent linear-gradient(180deg, rgba(32, 33, 36, 0), rgba(0, 0, 0, 0.9)) 0% 0% no-repeat padding-box;
  }
}
._uw-masthead-magazine_ew3pk_26320 ._masthead-text-holder_ew3pk_26320 ._masthead-text_ew3pk_26320 h1 {
  font-size: 2rem;
  line-height: 1;
  padding: 0.25rem;
  margin-bottom: 0;
}
._uw-masthead-magazine_ew3pk_26320 ._masthead-text-holder_ew3pk_26320 ._read-more_ew3pk_26320 {
  display: none;
  visibility: hidden;
}
._uw-masthead-magazine_ew3pk_26320 ._masthead-text-holder_ew3pk_26320 ._img-holder_ew3pk_19538 {
  position: relative;
  z-index: 1;
}
._uw-masthead-magazine_ew3pk_26320 ._masthead-text-holder_ew3pk_26320 ._img-holder_ew3pk_19538 img {
  width: initial;
  z-index: -1;
  display: none;
  visibility: hidden;
  right: 0;
  bottom: 0;
}
._uw-masthead-magazine_ew3pk_26320 ._scroll-to-page-content_ew3pk_26405 {
  display: flex;
  justify-content: space-around;
  height: 50px;
}
._uw-masthead-magazine_ew3pk_26320 ._scroll-to-page-content_ew3pk_26405 svg {
  height: 50px;
  width: 50px;
}

._masthead-swiper_ew3pk_26320 ._uw-masthead-magazine_ew3pk_26320 ._masthead-text-holder_ew3pk_26320 ._masthead-text_ew3pk_26320 ._masthead-text-bg_ew3pk_26415 {
  margin: 0 1.875rem;
}
@media print, screen and (max-width: 47.99875em) {
  ._masthead-swiper_ew3pk_26320 ._uw-masthead-magazine_ew3pk_26320 ._masthead-text-holder_ew3pk_26320 ._masthead-text_ew3pk_26320 ._masthead-text-bg_ew3pk_26415 {
    text-align: center;
  }
}
._masthead-swiper_ew3pk_26320 ._uw-masthead-magazine_ew3pk_26320 ._masthead-text-holder_ew3pk_26320 ._masthead-text_ew3pk_26320 ._masthead-text-bg_ew3pk_26415 ._subtitle_ew3pk_26423 {
  display: none;
}
@media print, screen and (max-width: 47.99875em) {
  ._masthead-swiper_ew3pk_26320 ._uw-masthead-magazine_ew3pk_26320 ._masthead-text-holder_ew3pk_26320 ._masthead-text_ew3pk_26320 ._read-more_ew3pk_26320 {
    text-align: center;
  }
}

@media only screen and (min-width: 1300px) {
  ._uw-masthead-magazine_ew3pk_26320 ._masthead-text-holder_ew3pk_26320 ._masthead-text_ew3pk_26320 {
    padding-bottom: 25px;
  }
}
@media only screen and (min-width: 768px) {
  ._masthead-swiper_ew3pk_26320 ._uw-masthead-magazine_ew3pk_26320 ._masthead-text-holder_ew3pk_26320 ._masthead-text_ew3pk_26320 ._masthead-text-bg_ew3pk_26415 {
    margin: 0 3.9375rem;
  }
  ._masthead-swiper_ew3pk_26320 ._uw-masthead-magazine_ew3pk_26320 ._masthead-text-holder_ew3pk_26320 ._masthead-text_ew3pk_26320 ._read-more_ew3pk_26320 {
    margin: 0 3.4375rem;
  }
  ._uw-masthead-magazine_ew3pk_26320 {
    margin-top: 0;
  }
  ._uw-masthead-magazine_ew3pk_26320 ._masthead-text-holder_ew3pk_26320 {
    margin-left: 0.9375rem;
    margin-right: 0.9375rem;
  }
  ._uw-masthead-magazine_ew3pk_26320 ._masthead-text-holder_ew3pk_26320 ._masthead-text_ew3pk_26320 {
    background: transparent;
  }
  ._uw-masthead-magazine_ew3pk_26320 ._masthead-text-holder_ew3pk_26320 ._masthead-text_ew3pk_26320 ._img-holder_ew3pk_19538 img {
    display: none;
    visibility: hidden;
    position: absolute;
  }
  ._uw-masthead-magazine_ew3pk_26320 ._masthead-text-holder_ew3pk_26320 ._masthead-text_ew3pk_26320 ._masthead-text-bg_ew3pk_26415 {
    margin: 0 0 0 0.5rem;
  }
  ._uw-masthead-magazine_ew3pk_26320 ._masthead-text-holder_ew3pk_26320 ._masthead-text_ew3pk_26320 ._masthead-text-bg_ew3pk_26415 h1 {
    font-size: 3.5rem;
    margin-bottom: 0;
  }
  ._uw-masthead-magazine_ew3pk_26320 ._masthead-text-holder_ew3pk_26320 ._masthead-text_ew3pk_26320 ._masthead-text-bg_ew3pk_26415 p {
    font-size: 1.25rem;
  }
  ._uw-masthead-magazine_ew3pk_26320 ._masthead-text-holder_ew3pk_26320 ._masthead-text_ew3pk_26320 ._masthead-text-bg_ew3pk_26415 h1,
  ._uw-masthead-magazine_ew3pk_26320 ._masthead-text-holder_ew3pk_26320 ._masthead-text_ew3pk_26320 ._masthead-text-bg_ew3pk_26415 p {
    line-height: 1.3;
    padding: 0 0 0.25rem;
  }
  ._uw-masthead-magazine_ew3pk_26320 ._masthead-text-holder_ew3pk_26320 ._masthead-text_ew3pk_26320 ._masthead-text-bg_ew3pk_26415 h1 mark,
  ._uw-masthead-magazine_ew3pk_26320 ._masthead-text-holder_ew3pk_26320 ._masthead-text_ew3pk_26320 ._masthead-text-bg_ew3pk_26415 p mark {
    background: #0033FF;
    color: #fff;
    padding: 0.25rem 0;
    box-decoration-break: clone;
    box-shadow: 0.5rem 0 0 #0033FF, -0.5rem 0 0 #0033FF;
  }
  ._uw-masthead-magazine--background_ew3pk_26350 ._masthead-text_ew3pk_26320 {
    margin-top: 154px;
  }
  ._uw-masthead-magazine_ew3pk_26320._text-top_ew3pk_26485 > :first-child {
    justify-content: flex-start;
  }
  ._uw-masthead-magazine_ew3pk_26320._text-middle_ew3pk_26488 > :first-child {
    justify-content: center;
  }
  ._uw-masthead-magazine_ew3pk_26320._apsect-ratio-16x9_ew3pk_26333 {
    padding-top: 56.25%;
  }
}
._uw-gallery_ew3pk_26495 {
  width: 100%;
  margin-block: var(--section-spacing-y);
}
._uw-gallery_ew3pk_26495 ._hidden_ew3pk_17617 {
  display: none;
  visibility: hidden;
}
._uw-gallery_ew3pk_26495 ._apsect-ratio-16x9_ew3pk_26333 {
  overflow: hidden;
  height: 0;
  padding-top: 56.25%;
}
._uw-gallery_ew3pk_26495 ._swiper-container_ew3pk_30 {
  margin-left: auto;
  margin-right: auto;
}
._uw-gallery_ew3pk_26495 ._swiper-container_ew3pk_30 ._swiper-slide_ew3pk_55 div {
  background-size: cover;
  background-position: center;
}
._uw-gallery_ew3pk_26495 ._swiper-container_ew3pk_30 ._swiper-slide_ew3pk_55:hover:after {
  content: " ";
  z-index: 10;
  display: block;
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-color: rgba(0, 0, 0, 0.5);
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='65.888' height='55' viewBox='0 0 65.888 55'><g transform='translate(2.5 2.5)'><path d='M1057.851,462.871v12.5h11.07' transform='translate(-1057.851 -425.371)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/><path d='M1067.364,475.371h11.07v-12.5' transform='translate(-1017.547 -425.371)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/><path d='M1078.435,469.029v-12.5h-11.07' transform='translate(-1017.547 -456.529)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/><path d='M1068.921,456.529h-11.07v12.5' transform='translate(-1057.851 -456.529)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/></g></svg>");
}
._uw-gallery_ew3pk_26495 ._swiper-container_ew3pk_30 ._swiper-button-next_ew3pk_182,
._uw-gallery_ew3pk_26495 ._swiper-container_ew3pk_30 ._swiper-button-prev_ew3pk_181 {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  background-size: 27px 44px;
  transform-origin: center center;
}
._uw-gallery_ew3pk_26495 ._swiper-container_ew3pk_30 ._swiper-button-next_ew3pk_182,
._uw-gallery_ew3pk_26495 ._swiper-container_ew3pk_30 ._swiper-button-prev_ew3pk_181 {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='100' viewBox='0 0 120 100'><g transform='translate(-11 -10)'><rect width='120' height='100' transform='translate(131 110) rotate(180)' fill='rgba(0,0,0,0.1)'/><path d='M33.333,40a6.052,6.052,0,0,1-4.667-2L2,11.333A6.444,6.444,0,0,1,2,2a6.444,6.444,0,0,1,9.333,0l22,22,22-22a6.444,6.444,0,0,1,9.333,0,6.444,6.444,0,0,1,0,9.333L38,38A6.052,6.052,0,0,1,33.333,40Z' transform='translate(91 27) rotate(90)' fill='%23fff'/></g></svg>");
}
._uw-gallery_ew3pk_26495 ._swiper-container_ew3pk_30 ._swiper-button-next_ew3pk_182:hover,
._uw-gallery_ew3pk_26495 ._swiper-container_ew3pk_30 ._swiper-button-prev_ew3pk_181:hover {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='100' viewBox='0 0 120 100'><g transform='translate(-158 -10)'><path class='st0' d='M278,110H158V10h120V110z' fill='%23001641'/><path class='st1' d='M198,59.7c0-1.8,0.7-3.5,2-4.7l26.7-26.7c2.5-2.6,6.5-2.7,9.1-0.2c0.1,0.1,0.2,0.1,0.2,0.2 c2.6,2.5,2.7,6.5,0.2,9.1c-0.1,0.1-0.1,0.2-0.2,0.2l-22,22l22,22c2.6,2.5,2.7,6.5,0.2,9.1c-0.1,0.1-0.1,0.2-0.2,0.2 c-2.5,2.6-6.5,2.7-9.1,0.2c-0.1-0.1-0.2-0.1-0.2-0.2L200,64.3C198.7,63.1,198,61.4,198,59.7z' fill='%23fff'/></g></svg>");
}
._uw-gallery_ew3pk_26495 ._swiper-container_ew3pk_30 ._swiper-button-next_ew3pk_182 {
  transform: rotate(180deg);
}
._uw-gallery_ew3pk_26495 ._swiper-container_ew3pk_30 ._swiper-button-next_ew3pk_182:after,
._uw-gallery_ew3pk_26495 ._swiper-container_ew3pk_30 ._swiper-button-prev_ew3pk_181:after {
  display: none;
  visibility: hidden;
}
._uw-gallery_ew3pk_26495 ._pswp-container_ew3pk_26559 {
  position: relative;
  margin-left: auto;
  margin-right: auto;
}
._uw-gallery_ew3pk_26495 ._pswp-container_ew3pk_26559 ._pswp_ew3pk_1310 {
  z-index: 3;
}
._uw-gallery_ew3pk_26495 ._pswp-container_ew3pk_26559 ._pswp_ew3pk_1310 ._pswp__ui--fit_ew3pk_1982 ._pswp__caption_ew3pk_1802 {
  background-color: #F2F2F2;
}
._uw-gallery_ew3pk_26495 ._pswp-container_ew3pk_26559 ._pswp--zoom-allowed_ew3pk_1350 ._pswp__img_ew3pk_1350 {
  cursor: default !important;
}
._uw-gallery_ew3pk_26495 ._pswp-container_ew3pk_26559 ._pswp__caption_ew3pk_1802 {
  background: rgba(0, 0, 0, 0.6) 0% 0% no-repeat padding-box;
}
._uw-gallery_ew3pk_26495 ._pswp-container_ew3pk_26559 ._pswp__caption_ew3pk_1802 ._pswp__caption__center_ew3pk_1814 {
  max-width: unset;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-left: 10%;
  margin-right: 10%;
  padding-left: 0;
  padding-right: 0;
}
._uw-gallery_ew3pk_26495 ._pswp-container_ew3pk_26559 ._pswp__caption_ew3pk_1802 p._caption_ew3pk_19526 {
  font-weight: 600;
  margin-bottom: 8px;
}
._uw-gallery_ew3pk_26495 ._pswp-container_ew3pk_26559 ._pswp__caption_ew3pk_1802 p._credit_ew3pk_26590 {
  font-weight: 400;
  margin-bottom: 8px;
}
._uw-gallery_ew3pk_26495 ._pswp-container_ew3pk_26559 ._pswp--fs_ew3pk_1600 ._pswp__ui--fit_ew3pk_1982 {
  background-color: black;
}
._uw-gallery_ew3pk_26495 ._pswp-container_ew3pk_26559 ._pswp--fs_ew3pk_1600 ._pswp__button--close_ew3pk_1559 {
  display: none;
  visibility: hidden;
}
._uw-gallery_ew3pk_26495 ._pswp-container_ew3pk_26559 ._pswp__top-bar_ew3pk_1953 {
  background: unset;
}
._uw-gallery_ew3pk_26495 ._pswp-container_ew3pk_26559 ._pswp__button_ew3pk_1529 {
  margin: 30px 30px 0 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
._uw-gallery_ew3pk_26495 ._pswp-container_ew3pk_26559 ._pswp__button--fs_ew3pk_1592 {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='65.888' height='55' viewBox='0 0 65.888 55'><g transform='translate(2.5 2.5)'><path d='M1057.851,462.871v12.5h11.07' transform='translate(-1057.851 -425.371)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/><path d='M1067.364,475.371h11.07v-12.5' transform='translate(-1017.547 -425.371)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/><path d='M1078.435,469.029v-12.5h-11.07' transform='translate(-1017.547 -456.529)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/><path d='M1068.921,456.529h-11.07v12.5' transform='translate(-1057.851 -456.529)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/></g></svg>");
}
._uw-gallery_ew3pk_26495 ._pswp-container_ew3pk_26559 ._pswp__button--close_ew3pk_1559 {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50'><defs><style>.a{fill:%23fd0d1b;}</style></defs><path class='a' d='M4,12.333,12.333,4,29,20.667,45.667,4,54,12.333,37.333,29,54,45.667,45.667,54,29,37.333,12.333,54,4,45.667,20.667,29Z' transform='translate(-4 -4)'/></svg>");
}
._uw-gallery_ew3pk_26495 ._pswp-container_ew3pk_26559 ._pswp__button--close_ew3pk_1559 path._a_ew3pk_3885 {
  fill: #fd0d1b;
}
._uw-gallery_ew3pk_26495 ._pswp-container_ew3pk_26559 ._pswp--fs_ew3pk_1600 ._pswp__button--fs_ew3pk_1592 {
  margin: 30px 30px 0 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'><path id='iconfinder_close_293668' d='M4,14,14,4,34,24,54,4,64,14,44,34,64,54,54,64,34,44,14,64,4,54,24,34Z' transform='translate(-4 -4)' fill='%23fd0d1b'/></svg>");
}
._uw-gallery_ew3pk_26495 ._pswp-container_ew3pk_26559 ._pswp__button--arrow--left_ew3pk_1564, ._uw-gallery_ew3pk_26495 ._pswp-container_ew3pk_26559 ._pswp__button--arrow--right_ew3pk_1565 {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  margin: 0;
  transform: translate(0, -50px);
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='100' viewBox='0 0 120 100'><g transform='translate(-11 -10)'><rect width='120' height='100' transform='translate(131 110) rotate(180)' fill='rgba(0,0,0,0.1)'/><path d='M33.333,40a6.052,6.052,0,0,1-4.667-2L2,11.333A6.444,6.444,0,0,1,2,2a6.444,6.444,0,0,1,9.333,0l22,22,22-22a6.444,6.444,0,0,1,9.333,0,6.444,6.444,0,0,1,0,9.333L38,38A6.052,6.052,0,0,1,33.333,40Z' transform='translate(91 27) rotate(90)' fill='%23fff'/></g></svg>");
}
._uw-gallery_ew3pk_26495 ._pswp-container_ew3pk_26559 ._pswp__button--arrow--left_ew3pk_1564:hover, ._uw-gallery_ew3pk_26495 ._pswp-container_ew3pk_26559 ._pswp__button--arrow--right_ew3pk_1565:hover {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='100' viewBox='0 0 120 100'><g transform='translate(-158 -10)'><path class='st0' d='M278,110H158V10h120V110z' fill='%23001641'/><path class='st1' d='M198,59.7c0-1.8,0.7-3.5,2-4.7l26.7-26.7c2.5-2.6,6.5-2.7,9.1-0.2c0.1,0.1,0.2,0.1,0.2,0.2 c2.6,2.5,2.7,6.5,0.2,9.1c-0.1,0.1-0.1,0.2-0.2,0.2l-22,22l22,22c2.6,2.5,2.7,6.5,0.2,9.1c-0.1,0.1-0.1,0.2-0.2,0.2 c-2.5,2.6-6.5,2.7-9.1,0.2c-0.1-0.1-0.2-0.1-0.2-0.2L200,64.3C198.7,63.1,198,61.4,198,59.7z' fill='%23fff'/></g></svg>");
}
._uw-gallery_ew3pk_26495 ._pswp-container_ew3pk_26559 ._pswp__button--arrow--right_ew3pk_1565 {
  transform: rotate(180deg) translate(0, 50px);
}
._uw-gallery_ew3pk_26495 ._pswp-container_ew3pk_26559 ._pswp__button--arrow--left_ew3pk_1564:before, ._uw-gallery_ew3pk_26495 ._pswp-container_ew3pk_26559 ._pswp__button--arrow--right_ew3pk_1565:before {
  display: none;
  visibility: hidden;
}
._uw-gallery_ew3pk_26495 ._pswp-container_ew3pk_26559 + ._swiper-container_ew3pk_30 {
  margin-top: 10px;
}

._masthead-swiper_ew3pk_26320 ._swiper-container_ew3pk_30 {
  overflow: unset;
}
@media (max-width: 980px) {
  ._masthead-swiper_ew3pk_26320 {
    margin-top: 77px;
  }
}
._masthead-swiper_ew3pk_26320 ._swiper-pagination-bullet_ew3pk_271 {
  width: 25px;
  height: 25px;
  opacity: 1;
  background-color: #ed0a00;
}
._masthead-swiper_ew3pk_26320 ._swiper-pagination-bullet_ew3pk_271._swiper-pagination-bullet-active_ew3pk_288 {
  background-color: #001641;
}
._masthead-swiper_ew3pk_26320 ._uw-masthead-magazine_ew3pk_26320 {
  margin-bottom: 70px;
}
._masthead-swiper_ew3pk_26320 ._swiper-button-next_ew3pk_182,
._masthead-swiper_ew3pk_26320 ._swiper-button-prev_ew3pk_181 {
  position: absolute;
  top: 50%;
  width: 60px;
  height: 50px;
  margin-top: -22px;
  background-size: 27px 44px;
  transform-origin: center center;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='100' viewBox='0 0 120 100'><g transform='translate(-11 -10)'><rect width='120' height='100' transform='translate(131 110) rotate(180)' fill='rgba(0,0,0,0.1)'/><path d='M33.333,40a6.052,6.052,0,0,1-4.667-2L2,11.333A6.444,6.444,0,0,1,2,2a6.444,6.444,0,0,1,9.333,0l22,22,22-22a6.444,6.444,0,0,1,9.333,0,6.444,6.444,0,0,1,0,9.333L38,38A6.052,6.052,0,0,1,33.333,40Z' transform='translate(91 27) rotate(90)' fill='%23fff'/></g></svg>");
}
@media print, screen and (max-width: 47.99875em) {
  ._masthead-swiper_ew3pk_26320 ._swiper-button-next_ew3pk_182,
  ._masthead-swiper_ew3pk_26320 ._swiper-button-prev_ew3pk_181 {
    display: none;
  }
}
._masthead-swiper_ew3pk_26320 ._swiper-button-next_ew3pk_182:hover,
._masthead-swiper_ew3pk_26320 ._swiper-button-prev_ew3pk_181:hover {
  background-image: url("data:image/svg+xml;utf8,<svg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 120 100' style='enable-background:new 0 0 120 100;' xml:space='preserve'><style type='text/css'> .st0{fill:%23001641;} .st1{fill:%23FFFFFF;}</style><g transform='translate(-158 -10)'><path class='st0' d='M278,110H158V10h120V110z'/><path class='st1' d='M198,59.7c0-1.8,0.7-3.5,2-4.7l26.7-26.7c2.5-2.6,6.5-2.7,9.1-0.2c0.1,0.1,0.2,0.1,0.2,0.2c2.6,2.5,2.7,6.5,0.2,9.1c-0.1,0.1-0.1,0.2-0.2,0.2l-22,22l22,22c2.6,2.5,2.7,6.5,0.2,9.1c-0.1,0.1-0.1,0.2-0.2,0.2c-2.5,2.6-6.5,2.7-9.1,0.2c-0.1-0.1-0.2-0.1-0.2-0.2L200,64.3C198.7,63.1,198,61.4,198,59.7z'/></g></svg>");
}
._masthead-swiper_ew3pk_26320 ._swiper-button-next_ew3pk_182 {
  transform: rotate(180deg);
}
._masthead-swiper_ew3pk_26320 ._swiper-button-next_ew3pk_182:after,
._masthead-swiper_ew3pk_26320 ._swiper-button-prev_ew3pk_181:after {
  display: none;
  visibility: hidden;
}

._uw-php-search_ew3pk_16872 ._results_ew3pk_16867 {
  display: flex;
  align-content: space-around;
}
._uw-php-search_ew3pk_16872 ._results_ew3pk_16867 > * {
  flex-basis: 100%;
  margin: 0;
  padding-left: 0.78125rem;
  padding-right: 0.78125rem;
}
._uw-php-search_ew3pk_16872 ._results_ew3pk_16867._results--no-filter_ew3pk_26711 > * {
  flex-basis: 100%;
}
._uw-php-search_ew3pk_16872 ._results_ew3pk_16867 ._no-results_ew3pk_26714 {
  background-color: #efefef;
  padding: 20px;
  flex-basis: 100%;
}
._uw-php-search_ew3pk_16872 ._results_ew3pk_16867 ._no-results_ew3pk_26714 p {
  font-size: 1.5rem;
  line-height: 1.0833333333;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #001641;
  margin-bottom: 0;
}
@media (min-width: 980px) {
  ._uw-php-search_ew3pk_16872 ._results_ew3pk_16867 > * {
    flex-basis: 50%;
  }
  ._uw-php-search_ew3pk_16872 ._results_ew3pk_16867._results--no-filter_ew3pk_26711 > * {
    flex-basis: 33.33%;
  }
  ._uw-php-search_ew3pk_16872 ._results_ew3pk_16867._results--no-filter_ew3pk_26711 > ._no-results_ew3pk_26714 {
    flex-basis: 100%;
  }
}
._uw-php-search_ew3pk_16872 ._uw-stories-sidebar--filter--toggle_ew3pk_26742::after {
  margin-left: 5px;
  font-family: "WwwUowEduAu";
  content: "\f023";
}
._uw-php-search_ew3pk_16872 ._uw-stories-sidebar--filter--closed_ew3pk_26747::after {
  content: "\f022";
}
._uw-php-search_ew3pk_16872 ._uw-stories-sidebar_ew3pk_26742 ._posts-filter-trigger_ew3pk_26750::after {
  content: "\f023";
}
._uw-php-search_ew3pk_16872 ._uw-stories-sidebar_ew3pk_26742 ._posts-filter-trigger_ew3pk_26750._posts-filter-trigger-closed_ew3pk_26753::after {
  content: "\f022";
}
._uw-php-search_ew3pk_16872 li._show-more_ew3pk_26756 a {
  font-size: 0.75rem;
  font-weight: 500;
}

._confetti-wrapper_ew3pk_26761 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  pointer-events: none;
  z-index: 99;
}

._confetti_ew3pk_26761 {
  position: absolute;
  z-index: 99;
}

._confetti-primary_ew3pk_26776 {
  background-color: #001641;
}

._confetti-secondary_ew3pk_26780 {
  background-color: #ed0a00;
}

._confetti-teriary_ew3pk_26784 {
  background-color: #0033FF;
}

._uw-simple-search_ew3pk_26788 ._vue-app_ew3pk_26788 {
  visibility: hidden;
  display: none;
}
._uw-simple-search_ew3pk_26788 ._vue-app_ew3pk_26788._ready_ew3pk_26792 {
  visibility: visible;
  display: block;
}
._uw-simple-search_ew3pk_26788 ._vue-app_ew3pk_26788 ._uw-simple-search--list_ew3pk_26796 {
  display: flex;
  flex-direction: column-reverse;
}
@media (min-width: 768px) {
  ._uw-simple-search_ew3pk_26788 ._vue-app_ew3pk_26788 ._uw-simple-search--list_ew3pk_26796 {
    flex-direction: row;
  }
  ._uw-simple-search_ew3pk_26788 ._vue-app_ew3pk_26788 ._uw-simple-search--list--main_ew3pk_26804 {
    flex-basis: 75%;
    padding-right: 2em;
  }
  ._uw-simple-search_ew3pk_26788 ._vue-app_ew3pk_26788 ._uw-simple-search--list--sidebar_ew3pk_26808 {
    flex-basis: 25%;
  }
}
._uw-simple-search_ew3pk_26788 ._vue-app_ew3pk_26788 ._results_ew3pk_16867 {
  flex-direction: column;
}
._uw-simple-search_ew3pk_26788 ._vue-app_ew3pk_26788 ._results_ew3pk_16867 div {
  display: flex;
  flex-direction: column;
}
._uw-simple-search_ew3pk_26788 ._vue-app_ew3pk_26788 ._results_ew3pk_16867 ._item_ew3pk_19657 {
  background-color: #F2F2F2;
  margin-bottom: 25px;
  padding: 20px;
}
._uw-simple-search_ew3pk_26788 ._vue-app_ew3pk_26788 ._results_ew3pk_16867 ._item_ew3pk_19657 ._show-more-container_ew3pk_26824 {
  flex-direction: row;
}
._uw-simple-search_ew3pk_26788 ._vue-app_ew3pk_26788 ._results_ew3pk_16867 ._item_ew3pk_19657 ._show-more-container_ew3pk_26824 div:nth-child(3) {
  display: none;
}
@media (min-width: 768px) {
  ._uw-simple-search_ew3pk_26788 ._vue-app_ew3pk_26788 ._results_ew3pk_16867 ._item_ew3pk_19657 ._show-more-container_ew3pk_26824 {
    flex-direction: column;
  }
  ._uw-simple-search_ew3pk_26788 ._vue-app_ew3pk_26788 ._results_ew3pk_16867 ._item_ew3pk_19657 ._show-more-container_ew3pk_26824 div:nth-child(3) {
    display: flex;
  }
}
._uw-simple-search_ew3pk_26788 ._vue-app_ew3pk_26788 ._results_ew3pk_16867 ._item_ew3pk_19657 div {
  margin: 0;
}
._uw-simple-search_ew3pk_26788 ._vue-app_ew3pk_26788 ._results_ew3pk_16867 ._item_ew3pk_19657 div:first-child {
  flex-grow: 1;
}
@media (min-width: 768px) {
  ._uw-simple-search_ew3pk_26788 ._vue-app_ew3pk_26788 ._results_ew3pk_16867 ._item_ew3pk_19657 {
    flex-direction: row;
  }
}
._uw-simple-search_ew3pk_26788 ._vue-app_ew3pk_26788 ._no-results_ew3pk_26714 {
  background-color: #efefef;
  padding: 20px;
  margin-bottom: 2em;
}
._uw-simple-search_ew3pk_26788 ._vue-app_ew3pk_26788 ._results_ew3pk_16867 button,
._uw-simple-search_ew3pk_26788 ._vue-app_ew3pk_26788 ._uw-simple-search--detail_ew3pk_26855 button {
  border: 3px solid #0033FF;
  color: #0033FF;
  padding: 0.8rem 1.25rem;
  white-space: nowrap;
  cursor: pointer;
  display: block;
  margin: 0 auto;
}
._uw-simple-search_ew3pk_26788 ._vue-app_ew3pk_26788 ._uw-simple-search--detail_ew3pk_26855 {
  display: flex;
  flex-direction: column;
}
._uw-simple-search_ew3pk_26788 ._vue-app_ew3pk_26788 ._uw-simple-search--detail_ew3pk_26855 > div:nth-child(2) {
  padding: 2em 0 0 0;
}
@media (min-width: 768px) {
  ._uw-simple-search_ew3pk_26788 ._vue-app_ew3pk_26788 ._uw-simple-search--detail_ew3pk_26855 > div:nth-child(2) {
    padding: 0 0 0 1em;
  }
}
@media (min-width: 768px) {
  ._uw-simple-search_ew3pk_26788 ._vue-app_ew3pk_26788 ._uw-simple-search--detail_ew3pk_26855 {
    flex-direction: row;
    padding-left: 0;
  }
  ._uw-simple-search_ew3pk_26788 ._vue-app_ew3pk_26788 ._uw-simple-search--detail_ew3pk_26855 > div:first-child {
    flex-basis: 75%;
  }
  ._uw-simple-search_ew3pk_26788 ._vue-app_ew3pk_26788 ._uw-simple-search--detail_ew3pk_26855 > div:nth-child(2) {
    flex-basis: 25%;
  }
  ._uw-simple-search_ew3pk_26788 ._vue-app_ew3pk_26788 ._uw-simple-search--detail_ew3pk_26855 > div:nth-child(2) button {
    white-space: break-spaces;
  }
}
._uw-simple-search_ew3pk_26788 ._vue-app_ew3pk_26788 ._uw-stories-search--categories_ew3pk_26891 span,
._uw-simple-search_ew3pk_26788 ._vue-app_ew3pk_26788 ._uw-stories-search--categories_ew3pk_26891 label {
  cursor: pointer;
}
._uw-simple-search_ew3pk_26788 ._vue-app_ew3pk_26788 ._uw-stories-search--categories_ew3pk_26891 label._checkedDarkRed_ew3pk_26895:before {
  border: 0;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAz0lEQVQokbXSQQqCQBQG4N9Z5GY6QjkGufMGQm07hjfyCN7CpYIuXYUtos10hEgIXfi3EAvKVIR+mN188x7vjZEDxIyIOej/0Nxs4CQJFpY1HZq2DSeOsdztoMJwGjRtu620XqO+XqF9/xsKKbEKAggpAQALpeDE8Qud93vUWr9fzQHmAG9RRJK8pylPrstKa5JkpTWPSrG71x2j26P0PGyjqK3YNIAQ/ZU+Wy2zDJfDAU1ZjqKv4XT4URSDCACM3i8nRNvuQPrXMYJ+wwl5AopfaPlvXPYKAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
  background-size: cover;
}
._uw-simple-search_ew3pk_26788 ._vue-app_ew3pk_26788 ._uw-stories-sidebar--filter--toggle_ew3pk_26742::after {
  margin-left: 5px;
  font-family: "WwwUowEduAu";
  content: "\f023";
}
._uw-simple-search_ew3pk_26788 ._vue-app_ew3pk_26788 ._uw-stories-sidebar--filter--closed_ew3pk_26747::after {
  content: "\f022";
}
._uw-simple-search_ew3pk_26788 ._vue-app_ew3pk_26788 ._uw-stories-sidebar_ew3pk_26742 ._posts-filter-trigger_ew3pk_26750::after {
  content: "\f023";
}
._uw-simple-search_ew3pk_26788 ._vue-app_ew3pk_26788 ._uw-stories-sidebar_ew3pk_26742 ._posts-filter-trigger_ew3pk_26750._posts-filter-trigger-closed_ew3pk_26753::after {
  content: "\f022";
}

/*
	As used on the library and learning co-op landing pages
*/
._lcs_slide_out_ew3pk_26919._lcs_slide_out-r_ew3pk_26919 {
  top: 200px;
}

._uw-mkto_ew3pk_26923 ._mktoButton_ew3pk_26923 {
  color: rgb(255, 255, 255) !important;
  background-color: #0033FF !important;
  font-weight: 400;
  font-size: 18px !important;
  padding: 10px 16px !important;
  line-height: 1.33 !important;
  width: 100% !important;
  border: 2px solid #fff !important;
  border-radius: 0px !important;
  background-image: none !important;
  cursor: pointer !important;
}
._uw-mkto_ew3pk_26923 ._mktoButton_ew3pk_26923:hover {
  color: #0033FF !important;
  background-color: rgb(255, 255, 255) !important;
  border: 2px solid #0033FF !important;
}
._uw-mkto_ew3pk_26923 ._cf_widget_socialsignon_ew3pk_26941._cf_sign_on_button_ew3pk_26941 {
  width: auto;
}
._uw-mkto_ew3pk_26923 ._mktoForm_ew3pk_26944 {
  font-family: Montserrat, Verdana, Geneva, sans-serif !important;
  font-size: 1rem !important;
}
._uw-mkto_ew3pk_26923 ._mktoForma_ew3pk_26948._mktoNotYou_ew3pk_26948,
._uw-mkto_ew3pk_26923 ._mktoForm_ew3pk_26944._mktoCheckboxList_ew3pk_26949 {
  color: rgb(255, 255, 255);
}
._uw-mkto_ew3pk_26923 ._mktoFormp_ew3pk_26952._mktoFormlabel_ew3pk_26952,
._uw-mkto_ew3pk_26923 ._mktoFormlabel_ew3pk_26952,
._uw-mkto_ew3pk_26923 ._mktoFormdiv_ew3pk_26954 {
  color: rgb(0, 0, 0);
}
._uw-mkto_ew3pk_26923 ._mktoFormfieldsetlegend_ew3pk_26957 {
  font-size: 16px;
  margin-left: 0.5em;
  color: rgb(0, 0, 0);
}
._uw-mkto_ew3pk_26923 ._mktoForma_ew3pk_26948 {
  padding: 0;
}
._uw-mkto_ew3pk_26923 ._mktoForm_ew3pk_26944._cf_widget_socialsignon_ew3pk_26941 {
  display: none;
}
._uw-mkto_ew3pk_26923 ._mktoButtonWrap_ew3pk_26968 {
  margin-left: 0 !important;
}
._uw-mkto_ew3pk_26923 ._mktoForminput_ew3pk_26971[type=text],
._uw-mkto_ew3pk_26923 ._mktoForminput_ew3pk_26971[type=url],
._uw-mkto_ew3pk_26923 ._mktoForminput_ew3pk_26971[type=email],
._uw-mkto_ew3pk_26923 ._mktoForminput_ew3pk_26971[type=tel],
._uw-mkto_ew3pk_26923 ._mktoForminput_ew3pk_26971[type=number],
._uw-mkto_ew3pk_26923 ._mktoForminput_ew3pk_26971[type=date],
._uw-mkto_ew3pk_26923 ._mktoFormtextarea_ew3pk_26977._mktoField_ew3pk_26977,
._uw-mkto_ew3pk_26923 ._mktoFormselect_ew3pk_26978._mktoField_ew3pk_26977 {
  color: #000 !important;
}
._uw-mkto_ew3pk_26923 ._uw-mkto-confirm_ew3pk_26981 {
  display: none;
}
._uw-mkto_ew3pk_26923 ._uw-mkto-confirm_ew3pk_26981._uw-mkto-confirm--show_ew3pk_26984 {
  display: unset;
}

@media (max-width: 600px) {
  ._mw-grid-container_ew3pk_3812 {
    padding-left: 0;
    padding-right: 0;
  }
}

@media (min-width: 600px) {
  ._motivation-widget_ew3pk_3333 ._central-box_ew3pk_26996 {
    margin: 0 -4em;
    background-color: #fff;
  }
  ._motivation-widget_ew3pk_3333 ._central-box_ew3pk_26996 > div {
    padding: 2em;
    margin: 0 4em;
    background-color: #F2F2F2;
    overflow: hidden;
  }
}
._motivation-widget_ew3pk_3333 ._app-container_ew3pk_27007 {
  background-color: #F2F2F2;
  padding: 2rem 4rem;
}
@media (min-width: 600px) {
  ._motivation-widget_ew3pk_3333 ._app-container_ew3pk_27007 {
    background-color: #fff;
  }
}
@media (max-width: 600px) {
  ._motivation-widget_ew3pk_3333 ._app-container_ew3pk_27007 {
    padding: 2rem;
  }
}
._motivation-widget_ew3pk_3333 ._mw-link-small_ew3pk_14807 {
  display: inline;
  text-align: start;
  margin-bottom: 0.5em;
  width: auto;
  padding-right: 1em;
}
@media (max-width: 600px) {
  ._motivation-widget_ew3pk_3333 ._mw-link-small_ew3pk_14807 {
    width: 100%;
  }
}
._motivation-widget_ew3pk_3333 ._mw-link-small_ew3pk_14807 > a {
  display: inline !important;
  text-align: start;
}
._motivation-widget_ew3pk_3333 ._mw-link-small_ew3pk_14807 > a::after {
  display: none;
}
._motivation-widget_ew3pk_3333 ._mw-link-small_ew3pk_14807 > a > span::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  position: relative;
  right: -15px;
  transition: right 0.4s;
}
._motivation-widget_ew3pk_3333 ._mw-link-small_ew3pk_14807 > a > span:hover, ._motivation-widget_ew3pk_3333 ._mw-link-small_ew3pk_14807 > a > span:focus {
  text-decoration: none;
}
._motivation-widget_ew3pk_3333 ._mw-link-small_ew3pk_14807 > a > span:hover::after, ._motivation-widget_ew3pk_3333 ._mw-link-small_ew3pk_14807 > a > span:focus::after {
  right: -23px;
}
._motivation-widget_ew3pk_3333 ._mw-header_ew3pk_27053 {
  margin-bottom: 0.2em !important;
}
@media (max-width: 900px) {
  ._motivation-widget_ew3pk_3333 ._mw-header_ew3pk_27053 {
    font-size: 1.875rem;
    line-height: 1.0666666667;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._motivation-widget_ew3pk_3333 ._mw-search_ew3pk_27067 {
  padding-bottom: 2em;
}
._motivation-widget_ew3pk_3333 ._mw-search-button_ew3pk_27070 {
  padding-top: 16px;
  font-weight: 700;
  cursor: pointer;
}
@media (max-width: 600px) {
  ._motivation-widget_ew3pk_3333 ._mw-search-button_ew3pk_27070 {
    height: 45px;
    z-index: 2;
    width: 25px;
  }
  ._motivation-widget_ew3pk_3333 ._mw-search-button_ew3pk_27070 > span {
    display: none;
  }
  ._motivation-widget_ew3pk_3333 ._mw-search-button_ew3pk_27070 > i {
    display: none;
  }
}
._motivation-widget_ew3pk_3333 ._mw-before-search_ew3pk_27088 {
  padding-top: 15px;
  font-weight: 700;
  margin: 0;
}
._motivation-widget_ew3pk_3333 ._mw-after-search_ew3pk_27093 {
  white-space: nowrap;
}
._motivation-widget_ew3pk_3333 ._mw-search-red-button_ew3pk_27096 {
  font-weight: 700;
  color: #ed0a00 !important;
  background: none;
  cursor: pointer;
  padding-bottom: 0.2em;
  display: flex;
  align-items: center;
}
._motivation-widget_ew3pk_3333 ._mw-search-red-button_ew3pk_27096::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  font-size: 1.5rem;
  margin-left: 0.9375rem;
  transition: transform 0.4s;
  position: relative;
}
._motivation-widget_ew3pk_3333 ._mw-search-red-button_ew3pk_27096:hover::after {
  transform: translate3d(0.625rem, 0, 0);
}
._motivation-widget_ew3pk_3333 ._mw-search-red-button--left-back_ew3pk_27116 {
  color: #ed0a00 !important;
  background: none;
  cursor: pointer;
  padding-bottom: 0.2em;
  display: flex;
  align-items: center;
  font-weight: 700;
}
._motivation-widget_ew3pk_3333 ._mw-search-red-button--left-back_ew3pk_27116::after {
  display: none;
}
._motivation-widget_ew3pk_3333 ._mw-search-red-button--left-back_ew3pk_27116::before {
  font-family: "WwwUowEduAu";
  content: "\f004";
  font-size: 1.5rem;
  margin-right: 10px;
  transition: transform 0.4s;
}
._motivation-widget_ew3pk_3333 ._mw-search-red-button--left-back_ew3pk_27116:hover::before {
  transform: translate3d(-0.625rem, 0, 0);
}
@media (max-width: 600px) {
  ._motivation-widget_ew3pk_3333 ._mw-quicklinks_ew3pk_14807 {
    line-height: 2em !important;
  }
}
._motivation-widget_ew3pk_3333 ._mw-quicklinks_ew3pk_14807 > span {
  white-space: nowrap;
}
._motivation-widget_ew3pk_3333 ._mw-quicklinks_ew3pk_14807::after {
  margin-left: 8px !important;
}
._motivation-widget_ew3pk_3333 ._mw-quicklinks_ew3pk_14807:hover, ._motivation-widget_ew3pk_3333 ._mw-quicklinks_ew3pk_14807:focus {
  text-decoration: none;
}
._motivation-widget_ew3pk_3333 ._mw-quicklinks_ew3pk_14807:hover::after, ._motivation-widget_ew3pk_3333 ._mw-quicklinks_ew3pk_14807:focus::after {
  margin-left: 15px !important;
}
._motivation-widget_ew3pk_3333 ._mw-find_ew3pk_27155 {
  padding-bottom: 20px;
}
._motivation-widget_ew3pk_3333 ._mw-see-similar_ew3pk_27158 {
  text-align: start !important;
}
@media (min-width: 768px) {
  ._motivation-widget_ew3pk_3333 ._mw-more-areas_ew3pk_3333 {
    margin-top: -1.75em !important;
  }
}
._motivation-widget_ew3pk_3333 ._mw-browse--left_ew3pk_27166 {
  padding-right: 2rem;
}
._motivation-widget_ew3pk_3333 ._mw-browse--middle_ew3pk_27169 {
  padding-left: 0rem;
}
._motivation-widget_ew3pk_3333 ._mw-browse--middle_ew3pk_27169 > div > div {
  padding: 0;
}
._motivation-widget_ew3pk_3333 ._mw-study-area_ew3pk_27175 {
  padding-top: 30px;
}
._motivation-widget_ew3pk_3333 ._mw-or_ew3pk_27178 {
  padding-left: 30px;
  font-weight: 700;
}
@media (min-width: 600px) {
  ._motivation-widget_ew3pk_3333 ._landing-header_ew3pk_27183 {
    font-size: 3em;
  }
}
._motivation-widget_ew3pk_3333 ._after-search_ew3pk_15392 {
  padding-top: 10px;
}
@media (max-width: 765px) {
  ._motivation-widget_ew3pk_3333 ._after-search_ew3pk_15392 {
    overflow: hidden;
    padding: 0;
    height: 0;
  }
}
@media (min-width: 600px) {
  ._motivation-widget_ew3pk_3333 ._footer_ew3pk_13417 {
    margin-top: 1em;
  }
}
@media (max-width: 600px) {
  ._motivation-widget_ew3pk_3333 ._footer_ew3pk_13417 {
    padding-bottom: 2em;
  }
}
@media (max-width: 600px) {
  ._motivation-widget_ew3pk_3333 ._footer_ew3pk_13417 > ul {
    flex-wrap: nowrap;
  }
}
@media (max-width: 600px) {
  ._motivation-widget_ew3pk_3333 ._mobile-padding_ew3pk_27213 {
    padding-bottom: 1em;
  }
}
@media (max-width: 600px) {
  ._motivation-widget_ew3pk_3333 ._reverse-mobile_ew3pk_27218 {
    display: flex;
    flex-wrap: wrap-reverse;
    flex-direction: column-reverse;
    align-content: center;
  }
}
@media (min-width: 600px) {
  ._motivation-widget_ew3pk_3333 ._display-mobile_ew3pk_27226 {
    display: none;
  }
}
._motivation-widget_ew3pk_3333 ._mw-text_ew3pk_27230 {
  line-height: 1.5;
}
._motivation-widget_ew3pk_3333 ._mw-image-study_ew3pk_27233 {
  padding-top: 2em;
}
._motivation-widget_ew3pk_3333 p._block-button-red_ew3pk_27236 {
  margin-top: 1rem;
}
._motivation-widget_ew3pk_3333 p._block-button-red_ew3pk_27236 + p._block-button-red_ew3pk_27236 {
  margin-top: 0.9375rem;
}
._motivation-widget_ew3pk_3333 p._block-button-red_ew3pk_27236 a,
._motivation-widget_ew3pk_3333 p._block-button-red_ew3pk_27236 button {
  font-size: 1.125rem;
  line-height: 1.5rem;
  text-transform: uppercase;
  font-weight: 700;
  text-decoration: none;
  cursor: pointer;
  color: #fff;
  background-color: #ed0a00;
  padding: 0.8rem 3rem 0.8rem 1.25rem;
  position: relative;
  display: inline-block;
  transition: background-color 0.2s ease-in-out;
}
._motivation-widget_ew3pk_3333 p._block-button-red_ew3pk_27236 a::after,
._motivation-widget_ew3pk_3333 p._block-button-red_ew3pk_27236 button::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  position: absolute;
  transition: right 0.2s ease-in-out;
  right: 1.5rem;
}
._motivation-widget_ew3pk_3333 p._block-button-red_ew3pk_27236 a:hover, ._motivation-widget_ew3pk_3333 p._block-button-red_ew3pk_27236 a:focus,
._motivation-widget_ew3pk_3333 p._block-button-red_ew3pk_27236 button:hover,
._motivation-widget_ew3pk_3333 p._block-button-red_ew3pk_27236 button:focus {
  text-decoration: none;
}
._motivation-widget_ew3pk_3333 p._block-button-red_ew3pk_27236 a:hover::after, ._motivation-widget_ew3pk_3333 p._block-button-red_ew3pk_27236 a:focus::after,
._motivation-widget_ew3pk_3333 p._block-button-red_ew3pk_27236 button:hover::after,
._motivation-widget_ew3pk_3333 p._block-button-red_ew3pk_27236 button:focus::after {
  margin-left: 15px;
  right: 1.25rem;
}

._uowc-carousel_ew3pk_27277 {
  width: 100%;
  height: 500px;
  padding: 0;
  margin-bottom: 2rem;
  margin-top: 77px;
  position: relative;
}

@media (min-width: 768px) {
  ._uowc-carousel_ew3pk_27277 {
    height: 550px;
  }
}
@media (min-width: 980px) {
  ._uowc-carousel_ew3pk_27277 {
    margin-top: 0;
    height: 700px;
  }
}
@media (min-width: 1600px) {
  ._uowc-carousel_ew3pk_27277 {
    height: calc(100vh - 50px);
  }
}
._uowc-carousel_ew3pk_27277 ._swiper-slide_ew3pk_55 div {
  height: 100%;
}

@media (max-width: 640px) {
  ._uowc-carousel_ew3pk_27277 ._swiper-slide_ew3pk_55 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
._uowc-carousel_ew3pk_27277 ._slide-content_ew3pk_27317 {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  position: relative;
  z-index: 1;
  padding-bottom: 4rem;
}

@media (min-width: 640px) {
  ._uowc-carousel_ew3pk_27277 ._slide-content_ew3pk_27317 {
    padding-bottom: 6rem;
  }
}
._uowc-carousel_ew3pk_27277 h2 {
  color: #fff;
  font-size: 2.625rem;
  line-height: 2.875rem;
  margin-bottom: 0.5rem;
  font-weight: 700;
}

@media (min-width: 768px) {
  ._uowc-carousel_ew3pk_27277 h2 {
    font-size: 3.5rem;
  }
}
@media (min-width: 980px) {
  ._uowc-carousel_ew3pk_27277 h2 {
    font-size: 7rem;
  }
}
@media (min-width: 768px) {
  ._uowc-carousel_ew3pk_27277 h2 {
    line-height: 3.5625rem;
  }
}
@media (min-width: 980px) {
  ._uowc-carousel_ew3pk_27277 h2 {
    line-height: 7rem;
  }
}
@media (min-width: 768px) {
  ._uowc-carousel_ew3pk_27277 h2 {
    max-width: 80%;
  }
}
@media (min-width: 980px) {
  ._uowc-carousel_ew3pk_27277 h2 {
    margin-bottom: 2rem;
  }
}
._uowc-carousel_ew3pk_27277 p {
  color: #fff;
  margin-bottom: 1rem;
}

@media (min-width: 640px) {
  ._uowc-carousel_ew3pk_27277 p {
    margin-bottom: 2rem;
    max-width: 75%;
  }
}
._uowc-carousel_ew3pk_27277 a {
  color: #fff;
}

@media (max-width: 640px) {
  ._uowc-carousel_ew3pk_27277 a {
    font-size: 1.125rem;
  }
}
._uowc-carousel_ew3pk_27277 ._slide__image_ew3pk_27397,
._uowc-carousel_ew3pk_27277 ._slide__video_ew3pk_27398 {
  background-size: cover;
}

@media (max-width: 640px) {
  ._uowc-carousel_ew3pk_27277 ._slide__image_ew3pk_27397,
  ._uowc-carousel_ew3pk_27277 ._slide__video_ew3pk_27398 {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-position: center;
  }
}
@media (min-width: 640px) {
  ._uowc-carousel_ew3pk_27277 ._slide__image_ew3pk_27397,
  ._uowc-carousel_ew3pk_27277 ._slide__video_ew3pk_27398 {
    position: absolute;
    width: 100%;
  }
}
@media (min-width: 980px) {
  ._uowc-carousel_ew3pk_27277 ._slide__image_ew3pk_27397,
  ._uowc-carousel_ew3pk_27277 ._slide__video_ew3pk_27398 {
    background-position-x: 40%;
  }
}
@media (max-width: 640px) {
  ._uowc-carousel_ew3pk_27277 ._slide__video_ew3pk_27398 {
    width: 100%;
    padding-top: 56.25%;
    height: 0;
    position: relative;
  }
}
._uowc-carousel_ew3pk_27277 ._slide__video-display_ew3pk_27432 {
  position: absolute;
  -o-object-fit: cover;
  object-fit: cover;
  z-index: 0;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

._uowc-carousel_ew3pk_27277 ._slide__video_ew3pk_27398 ._pause-background_ew3pk_27443 {
  position: absolute;
  bottom: 1em;
  right: 1em;
  z-index: 1;
}

._uowc-carousel_ew3pk_27277 ._slide__video_ew3pk_27398 ._pause-background_ew3pk_27443 ._pause_ew3pk_27443,
._uowc-carousel_ew3pk_27277 ._slide__video_ew3pk_27398 ._pause-background_ew3pk_27443 ._play_ew3pk_27451 {
  fill: #fff;
}

@media (max-width: 640px) {
  ._uowc-carousel_ew3pk_27277 ._slide__body_ew3pk_27456 {
    background-color: #001641;
    height: auto !important;
    width: 100%;
    bottom: 0;
    padding-top: 2rem;
  }
}
@media (min-width: 640px) {
  ._uowc-carousel_ew3pk_27277 ._slide__body_ew3pk_27456::after,
  ._uowc-carousel_ew3pk_27277 ._slide__body_ew3pk_27456::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
  }
}
._uowc-carousel_ew3pk_27277 ._slide__body_ew3pk_27456::before {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.69)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.69) 0, rgba(0, 0, 0, 0) 100%);
  width: 50%;
}

._uowc-carousel_ew3pk_27277 ._slide__body_ew3pk_27456::after {
  background-image: linear-gradient(42deg, rgba(0, 0, 0, 0.69) 0, rgba(0, 0, 0, 0) 75%);
  width: 100%;
}

@media (min-width: 640px) {
  ._uowc-carousel_ew3pk_27277::before {
    content: "";
    width: 100%;
    height: 17.8125rem;
    position: absolute;
    top: 0;
    left: 0;
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.69)));
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.69) 100%);
    z-index: 2;
  }
}
._uowc-carousel_ew3pk_27277 ._swiper-pagination_ew3pk_256 ._swiper-pagination-bullet_ew3pk_271 {
  width: 1.6rem;
  height: 1.6em;
  opacity: 1;
  background-color: #fff;
  margin: 0 8px;
}

._uowc-carousel_ew3pk_27277 ._swiper-pagination_ew3pk_256 ._swiper-pagination-bullet-active_ew3pk_288 {
  background: #ed0a00;
}

._uowc-carousel_ew3pk_27277 ._swiper-pagination-bullets_ew3pk_271 {
  bottom: 10px;
  left: 0;
  width: 100%;
}

@media (min-width: 640px) {
  ._uowc-carousel_ew3pk_27277 ._swiper-pagination-bullets_ew3pk_271 {
    bottom: 30px;
  }
}
[data-content-type-id="84"] {
  margin-block: var(--section-spacing-y);
}
@media only screen and (min-width: 768px) {
  [data-content-type-id="84"] h2 {
    max-width: 66%;
  }
}
[data-content-type-id="84"] > div:first-of-type h2:first-child {
  margin-top: 0;
}
[data-content-type-id="84"] > div:first-of-type > div > *:last-child {
  margin-bottom: 0;
}
[data-content-type-id="84"] > div:first-of-type aside {
  margin-top: 1.5em;
}
@media only screen and (min-width: 768px) {
  [data-content-type-id="84"] > div:first-of-type aside {
    margin-top: 0;
  }
}

[data-content-type-id="280"] {
  margin-block: var(--section-spacing-y);
}
[data-content-type-id="280"] h2:first-child {
  margin-top: 0;
}

[data-content-type-id="141"] {
  margin-block: var(--section-spacing-y);
}

[data-content-type-id="142"] {
  margin-block: var(--section-spacing-y);
}

@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  ._area-landing_ew3pk_27560 ._uw-masthead__main_ew3pk_3283 h1 {
    margin-bottom: 6.25rem;
  }
}
@media screen and (min-width: 75em) {
  ._area-landing_ew3pk_27560 ._uw-masthead--image-full_ew3pk_18114 {
    margin-bottom: 6.25rem;
  }
}

._course-landing_ew3pk_12542 ._uw-split-grey-section_ew3pk_23155 {
  padding-top: 3.75rem;
  padding-bottom: 2.5rem;
  margin: 3rem auto;
}
@media print, screen and (min-width: 48em) {
  ._course-landing_ew3pk_12542 ._uw-split-grey-section_ew3pk_23155 {
    padding-bottom: 3.125rem;
  }
}

@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  ._library_ew3pk_13578 ._uw-split-grey-section__title_ew3pk_27582 {
    margin-bottom: 0.625rem;
  }
  ._library_ew3pk_13578 ._uw-split-grey-section__title_ew3pk_27582::after {
    content: none;
  }
  ._library_ew3pk_13578 ._uw-split-grey-section__image-block_ew3pk_27588 {
    display: flex;
    justify-content: flex-end;
  }
  ._library_ew3pk_13578 ._uw-split-grey-section__image-block_ew3pk_27588 img {
    max-width: 23.4375rem;
    height: auto;
  }
}
@media print, screen and (min-width: 64em) {
  ._library_ew3pk_13578 ._uw-related-links_ew3pk_20822 h4 {
    margin-bottom: 1.25rem;
  }
  ._library_ew3pk_13578 ._uw-related-links_ew3pk_20822 > div {
    max-width: 19.375rem;
    float: right;
    margin-right: 0.625rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._library_ew3pk_13578 ._uw-panel-grid-link-list_ew3pk_12173 ._items_ew3pk_27608 {
    margin-top: 0.625rem;
  }
}

._uw-mc-card_ew3pk_3492 {
  background-color: #001641;
  color: #fff;
  padding: 25px;
  margin-bottom: 25px;
}
._uw-mc-card_ew3pk_3492 li {
  display: block;
  width: 100%;
}
._uw-mc-card_ew3pk_3492 li ._uw-button-white_ew3pk_2905 {
  padding: 0;
  margin: 0;
  margin-bottom: 15px;
}
._uw-mc-card_ew3pk_3492 li ._download-link_ew3pk_13007 {
  padding: 0;
  margin: 0;
}
._uw-mc-card--title_ew3pk_27632 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #fff !important;
}
._uw-mc-card_ew3pk_3492 ._uw-button-white_ew3pk_2905 {
  font-size: 1rem;
}
@media (max-width: 768px) {
  ._uw-mc-card_ew3pk_3492 ._menu_ew3pk_9554 {
    flex-direction: column;
  }
}
._uw-mc-card_ew3pk_3492 ._media-contact_ew3pk_27644 p a {
  color: white;
  font-weight: bold;
}
._uw-mc-card_ew3pk_3492 ._media-contact_ew3pk_27644 p:after {
  font-family: Uow2018;
  content: "\f01a";
  margin-left: 15px;
  transition: margin-left cubic-bezier(0.77, 0, 0.18, 1) 0.3s;
}
._uw-mc-landing_ew3pk_11519 ._uw-stories-sidebar--filter_ew3pk_26742 {
  margin-top: 1.5em;
  display: inherit;
}
._uw-mc-landing_ew3pk_11519 ._uw-stories-sidebar--filter_ew3pk_26742 button {
  color: #ed0a00;
  display: inline;
  padding: 0.2em 0.8em;
  transition: all ease-in-out 0.3s;
}
._uw-mc-landing_ew3pk_11519 ._uw-stories-sidebar--filter_ew3pk_26742 button:hover {
  background-color: #ed0a00;
  color: #fff;
}
._uw-mc-landing_ew3pk_11519 ._uw-stories-sidebar--filter_ew3pk_26742 button[class*=uwi--] {
  display: block;
}
._uw-mc-landing_ew3pk_11519 ._uw-stories-sidebar--filter_ew3pk_26742 button[class*=uwi--]::before {
  margin-right: 0.3em;
  font-size: 1.4em;
  position: relative;
  bottom: -2px;
}
._uw-mc-landing_ew3pk_11519 ._uw-stories-sidebar--filter_ew3pk_26742._rss-link_ew3pk_27677 a._icon--rss_ew3pk_2630 {
  font-size: 1rem;
  line-height: 1;
  color: #ed0a00;
  display: inline-block;
  padding: 0.2em 0.8em;
  transition: all ease-in-out 0.3s;
  font-weight: normal;
  font: 400 system-ui;
  height: 2em;
}
._uw-mc-landing_ew3pk_11519 ._uw-stories-sidebar--filter_ew3pk_26742._rss-link_ew3pk_27677 a._icon--rss_ew3pk_2630:hover {
  background-color: #ed0a00;
  color: #fff;
}
._uw-mc-landing_ew3pk_11519 ._uw-stories-sidebar--filter_ew3pk_26742._rss-link_ew3pk_27677 A[class*=icon--]::before {
  margin-right: 0.3em;
  font-size: 1.4em;
  position: relative;
  bottom: -2px;
}
._uw-mc-landing_ew3pk_11519 ._subscribe-rss_ew3pk_27698 {
  font-size: 0.9rem;
}
._uw-mc-header_ew3pk_11518 {
  background-color: #001641;
  height: auto;
  padding: 50px 0;
  margin-bottom: 0 !important;
  margin-top: 100px;
}
@media (min-width: 980px) {
  ._uw-mc-header_ew3pk_11518 {
    margin-top: 154px;
  }
}
._uw-mc-header_ew3pk_11518 h2 {
  color: #fff;
  margin: 25px 0;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.1;
}
._uw-mc-header__date_ew3pk_27720 {
  margin: 1rem 0 !important;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
}
._uw-mc-header__subtitle_ew3pk_27726 {
  color: #fff;
  margin-bottom: 1rem !important;
}
._uw-mc-header_ew3pk_11518 ._uw-link-box_ew3pk_2905 {
  padding: 25px 40px;
  margin-left: 30px;
}
._uw-mc-header_ew3pk_11518 ._uw-link-box--heading_ew3pk_27734 {
  color: #fff;
  margin-bottom: 20px;
  position: relative;
  font-size: 1.25rem;
  font-weight: 700;
  text-transform: uppercase;
  padding-bottom: 5px;
}
._uw-mc-header_ew3pk_11518 ._uw-link-box--heading_ew3pk_27734::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 50px;
  height: 2px;
  background-color: #fff;
}
._uw-mc-header_ew3pk_11518 ._uw-link-box_ew3pk_2905 ._uw-link-box--link_ew3pk_2905 {
  color: #fff !important;
  font-size: 0.875rem;
}
._uw-mc-header_ew3pk_11518 ._uw-link-box_ew3pk_2905 ._uw-link-box--link_ew3pk_2905::after {
  display: inline-block;
  position: relative;
  content: "\f001";
}
._uw-mc-header_ew3pk_11518 ._uw-link-box--border-top_ew3pk_17761::before {
  border-top-color: #ed0a00;
  border-left-color: #ed0a00;
}
._uw-mc-header_ew3pk_11518 ._uw-link-box--border-top_ew3pk_17761::after {
  border-top-color: #ed0a00;
  border-right-color: #ed0a00;
}
._uw-mc-header_ew3pk_11518 ._uw-link-box--border-bottom_ew3pk_17781::before {
  border-bottom-color: #ed0a00;
  border-left-color: #ed0a00;
}
._uw-mc-header_ew3pk_11518 ._uw-link-box--border-bottom_ew3pk_17781::after {
  border-bottom-color: #ed0a00;
  border-right-color: #ed0a00;
}
._uw-mc-diary_ew3pk_27777 {
  margin: 0;
  padding: 50px 0;
  height: auto;
  background-color: #cec9c9;
}
@media (max-width: 767px) {
  ._uw-mc-diary_ew3pk_27777 {
    margin: 0 !important;
  }
}
._uw-mc-diary__bold_ew3pk_27788 {
  font-weight: 700;
  color: #001641;
  text-transform: uppercase;
}
._uw-mc-diary_ew3pk_27777 ._medium-6_ew3pk_3908 {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
@media (max-width: 767px) {
  ._uw-mc-diary_ew3pk_27777 ._medium-6_ew3pk_3908 {
    margin-bottom: 20px;
    justify-content: flex-start;
  }
}
._uw-mc-diary_ew3pk_27777 ._medium-6_ew3pk_3908 ._uw-mc-diary__date_ew3pk_27804 {
  display: block;
  line-height: 0.9;
  height: 100%;
  align-items: flex-start;
  font-size: 4rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #ed0a00;
  margin: 0;
  padding: 0;
}
._uw-mc-diary_ew3pk_27777 ._medium-6_ew3pk_3908 ._uw-mc-diary__month_ew3pk_27815 {
  font-weight: 700;
  text-transform: uppercase;
  color: #001641;
  font-size: 0.95rem;
}
._uw-mc-diary_ew3pk_27777 ._medium-6_ew3pk_3908 ._uw-mc-diary__blurb_ew3pk_27821 {
  padding-left: 20px;
}
@media (max-width: 767px) {
  ._uw-mc-diary_ew3pk_27777 ._medium-6_ew3pk_3908 ._uw-mc-diary__blurb_ew3pk_27821 {
    position: absolute;
    margin-left: 6rem;
  }
}
._uw-mc-diary_ew3pk_27777 ._medium-6_ew3pk_3908 ._uw-mc-diary__blurb_ew3pk_27821 p {
  font-size: 1rem;
  margin-bottom: 5px;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
}
._uw-mc-diary_ew3pk_27777 ._medium-6_ew3pk_3908 ._uw-mc-diary__blurb_ew3pk_27821 a {
  margin-top: 0;
  color: #001641 !important;
  font-size: 0.75rem;
}
._uw-mc-stories_ew3pk_27840 {
  margin-top: 50px;
  display: block;
}
._uw-mc-stories__heading_ew3pk_27844._searchHeading_ew3pk_27844 {
  font-size: 4rem;
  font-weight: 700;
  margin-bottom: 2rem;
}
._uw-mc-experts_ew3pk_27849 {
  margin-bottom: 2rem;
}
._uw-mc-experts__blurb_ew3pk_27852 h2 {
  color: #001641;
  font-size: 3rem;
  font-weight: 700;
}
._uw-mc-experts__img_ew3pk_27857 {
  width: 100%;
}
@media screen and (min-width: 40em) {
  ._uw-mc-experts__img_ew3pk_27857 {
    width: 35%;
  }
}
._uw-mc-experts__img--expert_ew3pk_27865 {
  background-size: cover;
  background-position: center;
  margin-right: 1rem;
}
._uw-mc-experts__img--expert_ew3pk_27865::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  content: "";
}
._uw-mc-experts__expert_ew3pk_27877 {
  display: flex;
}
@media (max-width: 767px) {
  ._uw-mc-experts__expert_ew3pk_27877 {
    display: block;
  }
}
._uw-mc-experts__expert_ew3pk_27877 img {
  width: 200px;
  height: 200px;
  margin-right: 25px;
}
._uw-mc-experts__expert--description_ew3pk_27890 ._expert--profession_ew3pk_27890 {
  font-weight: 700;
  text-transform: uppercase;
  color: #ed0a00;
}
._uw-mc-experts__expert--description_ew3pk_27890 ._expert--name_ew3pk_27895 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  text-transform: uppercase;
  color: #ed0a00;
}
._uw-mc-experts__expert--description_ew3pk_27890 ._expert--subtitle_ew3pk_27902 {
  font-weight: 700;
}
._uw-mc-experts__expert--description_ew3pk_27890 p {
  margin-bottom: 0.5rem;
}
._uw-mc-connect_ew3pk_27908 {
  background-color: #001641;
  padding: 50px 0;
  color: #fff !important;
}
._uw-mc-connect_ew3pk_27908 h2 {
  font-size: 3rem;
}
._uw-mc-connect_ew3pk_27908 ._tweet_ew3pk_26284 {
  position: relative;
  padding-left: 50px;
}
._uw-mc-connect_ew3pk_27908 ._tweet-details_ew3pk_27920 {
  display: flex;
}
._uw-mc-connect_ew3pk_27908 ._tweet-details_ew3pk_27920 p {
  padding-right: 5px;
}
._uw-mc-connect_ew3pk_27908 ._tweet-details_ew3pk_27920 p._tweet-details-author_ew3pk_27926 {
  font-weight: 700;
}
._uw-mc-connect_ew3pk_27908 ._tweet_ew3pk_26284::before {
  font-size: 2rem;
  font-family: "WwwUowEduAu";
  content: "\f00c";
  position: absolute;
  line-height: 1;
  top: 0;
  left: 0;
}

._uw-mc-single_ew3pk_11520 {
  margin: 0;
}
._uw-mc-single_ew3pk_11520 ._uw-intro-image_ew3pk_3341 {
  margin-bottom: 2rem;
}
._uw-mc-single_ew3pk_11520 ._uw-intro-image_ew3pk_3341, ._uw-mc-single_ew3pk_11520 ._uw-intro-image_ew3pk_3341::before {
  background-color: transparent !important;
}
@media print, screen and (min-width: 64em) {
  ._uw-mc-single_ew3pk_11520 ._uw-intro-image_ew3pk_3341 {
    margin-bottom: 3rem;
  }
}
._uw-mc-single_ew3pk_11520 ._page-navigator__list--pages_ew3pk_11526 {
  left: 0;
}
._uw-mc-single_ew3pk_11520 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--breadcrumbs_ew3pk_11537 {
  margin-top: 0;
  width: 100%;
}
@media screen and (min-width: 75em) {
  ._uw-mc-single_ew3pk_11520 ._page-navigator-wrapper_ew3pk_11515 ._page-navigator__list--breadcrumbs_ew3pk_11537 {
    margin-left: 25%;
  }
}
._uw-mc-single_ew3pk_11520 ._uw-article-masthead__image_ew3pk_27965 {
  position: relative;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
._uw-mc-single_ew3pk_11520 ._uw-article-masthead__image_ew3pk_27965::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 56.25%;
  content: "";
}
@media screen and (min-width: 75em) {
  ._uw-mc-single_ew3pk_11520 ._uw-article-masthead__image_ew3pk_27965::after {
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 25%);
  }
}
._uw-mc-single_ew3pk_11520 + ._uw-page-content_ew3pk_3446 ._uw-post-contacts_ew3pk_27983 {
  order: 3 !important;
}
@media print, screen and (max-width: 74.99875em) {
  ._uw-mc-single_ew3pk_11520 ._page-navigator__list--pages--wrapper_ew3pk_11526 {
    top: 4rem;
    padding: 1.5rem 2rem 2rem;
  }
  ._uw-mc-single_ew3pk_11520 ._page-navigator__list--pages_ew3pk_11526 {
    width: 100%;
  }
  ._uw-mc-single_ew3pk_11520 ._page-navigator__button--pages_ew3pk_11652 {
    padding-left: 0.75rem;
  }
  ._uw-mc-single_ew3pk_11520 ul._breadcrumbs_ew3pk_9523 {
    padding-top: 1rem;
  }
}
@media print, screen and (max-width: 63.99875em) {
  ._uw-mc-single_ew3pk_11520 ._uw-header--container_ew3pk_28002 {
    padding: 0;
  }
  ._uw-mc-single_ew3pk_11520 + ._uw-page-content_ew3pk_3446 ._uw-post-contacts_ew3pk_27983 {
    order: 2 !important;
  }
  ._uw-mc-single_ew3pk_11520 + ._uw-page-content_ew3pk_3446 ._uw-post-details_ew3pk_3446 {
    order: 3 !important;
  }
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-mc-single_ew3pk_11520 ._page-navigator__list--pages--wrapper_ew3pk_11526 {
    padding-top: 3rem;
  }
}

._uw-post-content_ew3pk_19620 ._uw-blockhead_ew3pk_15350 {
  margin-bottom: 1rem;
}

._uw-news-card_ew3pk_28022 {
  background-color: #001641;
  padding: 25px;
  margin-bottom: 25px;
  color: #fff;
}

._uw-text--red_ew3pk_28029 {
  color: #ed0a00;
  text-transform: uppercase;
  font-weight: 700;
}

._ta-left_ew3pk_28035 {
  text-align: left;
}
._ta-center_ew3pk_28038 {
  text-align: center;
}
._ta-right_ew3pk_28041 {
  text-align: right;
}

._uw-intro_ew3pk_3166 {
  font-size: 1.2rem;
  font-weight: 500;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  line-height: 1.25;
}

._uw-single-article_ew3pk_3341 blockquote {
  padding: 60px 0 0 0;
}
._uw-single-article_ew3pk_3341 blockquote::before {
  top: -5px;
  left: -10px;
  color: #001641;
}
._uw-single-article_ew3pk_3341 ._inline-image_ew3pk_28060,
._uw-single-article_ew3pk_3341 ._inline-image-side_ew3pk_28061 {
  background-color: #f6f6f6;
  padding: 0.25rem;
}
._uw-single-article_ew3pk_3341 ._inline-image_ew3pk_28060 ._image-text_ew3pk_28065,
._uw-single-article_ew3pk_3341 ._inline-image-side_ew3pk_28061 ._image-text_ew3pk_28065 {
  padding: 0.25rem;
  display: block;
  font-weight: 700;
  font-size: 0.875rem;
}
._uw-single-article_ew3pk_3341 ._uw-social-icons_ew3pk_3370 a::before {
  font-size: 1.5rem;
}
._uw-single-article_ew3pk_3341 ._uw-social-icons_ew3pk_3370 a:hover::before {
  color: #ed0a00;
}
@media (min-width: 768px) {
  ._uw-single-article_ew3pk_3341 ._uw-pagination_ew3pk_3365 {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
  }
}
._uw-single-article_ew3pk_3341 ._uw-related-articles_ew3pk_21974 {
  margin-top: 0;
}
._uw-single-article_ew3pk_3341 ._uw-footer-quicklinks_ew3pk_3366 {
  margin-top: 0;
}

._uw-story--image_ew3pk_19800 {
  height: 250px;
  position: relative;
  margin-bottom: 1.25rem;
  overflow: hidden;
}
._uw-story--image-bg_ew3pk_28098 {
  height: 100%;
  width: 100%;
  background-size: cover;
  transform: scale(1);
  transition: transform 0.2s ease-in-out;
  background-color: #001641;
  background-position: center;
}
._uw-story--image-bg_ew3pk_28098 {
  background-image: url('<t4 type="media" formatter="path/*" id="59841" />');
}
._uw-story_ew3pk_19800:hover {
  text-decoration: none;
}
@media (min-width: 768px) {
  ._uw-story_ew3pk_19800:hover ._uw-story--image-bg_ew3pk_28098 {
    transform: scale(1.1);
    transition: transform 0.2s ease-in-out;
  }
}
._uw-story_ew3pk_19800:hover ._uw-story--link_ew3pk_19827 {
  color: #ed0a00;
  transition: transform 0.2s cubic-bezier(0.77, 0, 0.18, 1);
}
._uw-story--tag_ew3pk_19818 {
  position: absolute;
  top: 15px;
  left: 15px;
  color: #fff;
  text-transform: uppercase;
  background: #ed0a00;
  padding: 5px 10px;
  font-size: 0.75rem;
  font-weight: bold;
  overflow: auto;
}
._uw-story--tag-blue_ew3pk_19818 {
  background: #0033FF;
  position: sticky;
  top: 15px;
  left: 15px;
  color: #fff;
  text-transform: uppercase;
  padding: 5px 10px;
  font-size: 0.75rem;
  font-weight: bold;
  overflow: auto;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}
._uw-story--title_ew3pk_19831 {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.75rem;
  margin-bottom: 0.9375rem;
  color: #001641;
}
._uw-story--title_ew3pk_19831:hover {
  text-decoration: underline;
}
._uw-story--link_ew3pk_19827 {
  color: #0033FF;
  margin-bottom: 50px;
}
._uw-story_ew3pk_19800 p._uw-story--excerpt_ew3pk_28163 {
  font-size: 0.9375rem;
  margin-bottom: 2rem;
  color: #001641;
}
._uw-story_ew3pk_19800 time {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  text-transform: uppercase;
}

._uw-stories-sidebar--title_ew3pk_28181, ._posts-filter-trigger_ew3pk_26750 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  margin-bottom: 15px;
}
@media (max-width: 640px) {
  ._uw-stories-sidebar--title_ew3pk_28181, ._posts-filter-trigger_ew3pk_26750 {
    display: none;
  }
}
._uw-stories-sidebar--filter_ew3pk_26742 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  font-size: 1rem;
  color: #ed0a00;
  margin-bottom: 10px;
}
._uw-stories-sidebar_ew3pk_26742 ._uw-aside-recent-post_ew3pk_21912 a {
  font-size: 0.9375rem;
}
@media (min-width: 980px) {
  ._uw-stories-sidebar_ew3pk_26742 ._uw-aside-recent-post_ew3pk_21912 a {
    max-width: 70%;
  }
}
._uw-stories-sidebar_ew3pk_26742 ._uw-aside-recent-post_ew3pk_21912 p {
  font-size: 0.875rem;
}
._uw-stories-sidebar_ew3pk_26742 form label input {
  float: left;
}

._page-uw-stories_ew3pk_28217 ._uw-subscription-form_ew3pk_2905 {
  background: #fff;
}
._page-uw-stories_ew3pk_28217 ._uw-subscription-form_ew3pk_2905 p {
  color: #001641;
}
._page-uw-stories_ew3pk_28217 ._uw-subscription-form_ew3pk_2905 input[type=text] {
  border-bottom-color: #001641;
}

._uw-stories-search_ew3pk_2905 {
  position: relative;
}
._uw-stories-search_ew3pk_2905::before {
  font-family: "WwwUowEduAu";
  content: "\f009";
  position: absolute;
  left: 0;
  top: 5px;
  font-size: 1rem;
}
._uw-stories-search_ew3pk_2905 input[type=text] {
  border: 0;
  border-bottom: 1px solid #001641;
  outline: none;
  box-shadow: none;
  padding-left: 25px;
  padding-right: 50px;
  font-weight: bold;
}
._uw-stories-search_ew3pk_2905 input[type=text]::placeholder {
  font-weight: 400;
  color: rgba(0, 22, 65, 0.8);
  font-size: 0.9375rem;
}
._uw-stories-search_ew3pk_2905 button {
  outline: none;
  box-shadow: none;
  border: 0;
  position: absolute;
  top: 0;
  right: 0;
  color: #ed0a00;
}
._uw-stories-search_ew3pk_2905 button::after {
  content: "\f005";
  margin-left: 10px;
  right: 0;
  transition: right 0.2s ease-in-out;
}
._uw-stories-search_ew3pk_2905 button:hover::after {
  margin-left: 10px;
  right: -2px;
  position: relative;
  transition: right 0.2s ease-in-out;
}
._uw-stories-search_ew3pk_2905 button._add-tag_ew3pk_28273::after {
  content: "\f022";
}
._uw-stories-search--italic_ew3pk_28276 {
  font-size: 0.8rem;
}
._uw-stories-search--tag_ew3pk_28279 {
  padding-left: 0;
  margin-left: 0;
  list-style-type: none;
}
._uw-stories-search--tag_ew3pk_28279 a {
  border: 1px solid #ed0a00;
  padding: 5px 40px 5px 20px;
  font-weight: bold;
  color: #ed0a00;
  font-size: 0.875rem;
  display: inline-block;
  cursor: pointer;
  position: relative;
}
._uw-stories-search--tag_ew3pk_28279 a::after {
  font-family: "WwwUowEduAu";
  content: "\f028";
  font-size: 0.5625rem;
  color: #ed0a00;
  position: absolute;
  right: 20px;
  top: 9px;
}
._uw-stories-search--tag_ew3pk_28279 a:focus {
  color: #ed0a00;
}
._uw-stories-search--tag-white_ew3pk_28306 {
  margin-bottom: 20px;
}
._uw-stories-search--tag-white_ew3pk_28306 a {
  border: 1px solid #e5e5e5;
  padding: 5px 40px 5px 20px;
  margin: 5px 10px 5px 0;
  font-weight: bold;
  color: #F2F2F2;
  font-size: 0.875rem;
  display: inline-block;
  cursor: pointer;
  position: relative;
}
._uw-stories-search--tag-white_ew3pk_28306 a::after {
  font-family: "WwwUowEduAu";
  font-size: 0.8rem;
  font-weight: 300;
  content: "\f02a";
  color: #F2F2F2;
  position: absolute;
  right: 20px;
  top: 5px;
}
._uw-stories-search--clear_ew3pk_28330 {
  font-size: 0.875rem;
  margin: 25px 0;
}
._uw-stories-search--clear_ew3pk_28330::after {
  content: "\f005";
  font-size: 1.2em;
  position: relative;
  top: 0;
}
._uw-stories-search--categories_ew3pk_26891 {
  padding-left: 0;
  margin-left: 0;
  list-style-type: none;
}
._uw-stories-search--categories_ew3pk_26891 ._input-checkbox_ew3pk_28345 label {
  margin: 0;
}
._uw-stories-search--categories_ew3pk_26891 ._input-checkbox_ew3pk_28345 span {
  text-transform: none;
  font-size: 0.875rem;
  display: inline-block;
  width: 100%;
}
._uw-stories-search--categories_ew3pk_26891 ._input-checkbox_ew3pk_28345 span:hover {
  cursor: pointer;
}
._uw-stories-search--categories_ew3pk_26891 ._input-checkbox_ew3pk_28345 span::after {
  font-family: "WwwUowEduAu";
  content: "\f019";
  color: #fff;
  position: absolute;
  left: 4px;
  top: 4px;
  font-size: 0.5625rem;
}
._uw-stories-search--categories_ew3pk_26891 ._input-checkbox_ew3pk_28345 span::before {
  content: "";
  display: block;
  border: 1px solid #001641;
  width: 12px;
  height: 12px;
  position: absolute;
  top: 5px;
  left: 2px;
}
._uw-stories-search--categories_ew3pk_26891 input[type=checkbox] {
  opacity: 0;
  left: 2px;
  position: absolute;
  z-index: 1;
  top: 5px;
}
._uw-stories-search--categories_ew3pk_26891 input[type=checkbox]:checked + span {
  color: #ed0a00;
}
._uw-stories-search--categories_ew3pk_26891 input[type=checkbox]:checked + span::before {
  background: #ed0a00;
  border: 1px solid #ed0a00;
}
._uw-stories-search--categories_ew3pk_26891 input[type=checkbox]:focus + span {
  color: #ed0a00;
}
._uw-stories-search--categories_ew3pk_26891 input[type=checkbox]:focus + span::before {
  border: 1px solid #ed0a00;
  box-shadow: 0 0 5px #ed0a00;
}
._uw-stories-search--categories_ew3pk_26891 li {
  position: relative;
  padding-left: 25px;
  font-size: 0.875rem;
  font-weight: bold;
  margin-bottom: 5px;
}
._uw-stories-search--categories_ew3pk_26891 li:hover {
  cursor: pointer;
}
._uw-stories-search--tags_ew3pk_28407 {
  margin-left: 0;
  padding-left: 0;
}
._uw-stories-search--tags_ew3pk_28407 li {
  display: inline-block;
}
._uw-stories-search--tags_ew3pk_28407 li::after {
  content: "|";
  margin: 0 3px 0 5px;
  font-size: 0.9375rem;
}
._uw-stories-search--tags_ew3pk_28407 li:last-child::after {
  display: none;
}
._uw-stories-search--tags_ew3pk_28407 a {
  font-size: 0.875rem;
  color: #001641;
}
._uw-stories-search--archive_ew3pk_28426 button {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  display: block;
  font-size: 0.875rem;
  color: #0033FF;
  margin-bottom: 15px;
}
._uw-stories-search--archive_ew3pk_28426 ul {
  padding-left: 0;
  margin-left: 0;
  list-style-type: none;
}
._uw-stories-search--archive_ew3pk_28426 ul a {
  color: #001641;
  font-size: 0.875rem;
}
._uw-stories-search--archive_ew3pk_28426 a {
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 18px;
  display: block;
  font-size: 14px;
  color: #001641;
  margin-bottom: 15px;
}
._uw-stories-search--tags_ew3pk_28407 label {
  display: inline-block;
  cursor: pointer;
  margin: 0;
}
._uw-stories-search--tags_ew3pk_28407 label input {
  display: none;
}
._uw-stories-search--tags_ew3pk_28407 label input:checked + span {
  color: #fff;
  border-color: #001641;
  background-color: #001641;
}
._uw-stories-search--tags_ew3pk_28407 label span {
  position: relative;
  font-weight: 400;
  font-size: 0.875rem;
  border: 1px solid rgba(21, 21, 21, 0.3);
  padding: 5px 15px;
  display: inline-block;
  margin: 5px 10px 5px 0;
  color: rgba(21, 21, 21, 0.5);
  font-size: 0.875rem;
  transition: border-color 0.2s ease-in-out, color 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
._uw-stories-search--tags_ew3pk_28407 label:hover span {
  border-color: #001641;
  color: #001641;
}

._uw-inline-gallery_ew3pk_28485 {
  margin: 35px 0;
}
._uw-inline-gallery_ew3pk_28485 ._orbit-bullets_ew3pk_9901 {
  position: absolute;
  right: 0;
  bottom: 5px;
}
._uw-inline-gallery_ew3pk_28485 ._orbit-bullets_ew3pk_9901 button {
  border-radius: 0;
  height: 1rem;
  width: 1rem;
  margin-right: 5px;
}
._uw-inline-gallery_ew3pk_28485 ._orbit-bullets_ew3pk_9901 button:last-child {
  margin-right: 0;
}
._uw-inline-gallery_ew3pk_28485 ._orbit-bullets_ew3pk_9901 button._is-active_ew3pk_9731 {
  background: #ed0a00;
}

._uw-inline-image_ew3pk_28506 {
  margin: 35px 0;
}

._uw-related-articles_ew3pk_21974 p {
  font-size: 3.5rem;
}

._uw-news-share_ew3pk_28514 {
  margin-top: 50px;
}

._icon-graduation-cap_ew3pk_28518::after {
  font-family: FontAwesome;
  content: "\f19d";
  color: #ed0a00;
  font-size: 1.25rem;
  margin-left: 0.9375rem;
  -webkit-transition: -webkit-transform 0.4s;
  transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
}

._uw-call-to-action_ew3pk_28530 {
  color: #fff;
}
._uw-call-to-action_ew3pk_28530 a {
  color: #fff;
}
._uw-call-to-action_ew3pk_28530 a:hover {
  text-decoration: none;
}

._uw-author-bio_ew3pk_28540 {
  display: flex;
  margin-bottom: 25px;
  margin-top: 50px;
}
._uw-author-bio_ew3pk_28540 ._img_ew3pk_19538 {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
._uw-author-bio_ew3pk_28540 ._img_ew3pk_19538::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  content: "";
}
._uw-author-bio--image_ew3pk_28558 {
  max-width: 100px;
}
._uw-author-bio--content_ew3pk_28561 {
  margin-left: 25px;
}
._uw-author-bio--content_ew3pk_28561 * {
  margin: 0;
  list-style: square;
}
._uw-author-bio--content_ew3pk_28561 ul li {
  padding-bottom: 10px;
}
._uw-author-bio--content-contribution_ew3pk_28571 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  color: #ed0a00;
  font-size: 0.95rem;
  line-height: 1.15em;
}
._uw-author-bio--content-name_ew3pk_28580 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.125rem;
  font-size: 1.4rem;
  margin: 5px 0 10px;
}
._uw-author-bio--content-recent_ew3pk_28586 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  font-size: 0.95rem;
  line-height: 1.15em;
  margin-bottom: 10px;
}
._uw-author-bio--content_ew3pk_28561 a {
  display: block;
  color: #001641;
  font-size: 1rem;
  margin-bottom: 5px;
}
._uw-author-bio--content_ew3pk_28561 a:hover {
  text-decoration: underline;
}

@media (max-width: 640px) {
  ._cell-main_ew3pk_28606 {
    order: 2;
  }
}
._posts-filter-trigger_ew3pk_26750 {
  display: block;
  width: 100%;
  text-align: left;
  position: relative;
  padding: 15px 0;
}
._posts-filter-trigger_ew3pk_26750::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  font-size: 2rem;
  position: absolute;
  right: 0;
  top: 10px;
  transition: transform 0.2s cubic-bezier(0.77, 0, 0.18, 1);
}
._posts-filter-trigger_ew3pk_26750._posts-filter-close_ew3pk_28626::after {
  transform: rotate(90deg);
}
@media (min-width: 640px) {
  ._posts-filter-trigger_ew3pk_26750 {
    display: none;
  }
}

@media (max-width: 640px) {
  ._posts-filter_ew3pk_26750 {
    display: none;
  }
  ._posts-filter--expanded_ew3pk_28639 {
    display: block;
  }
}

@media print, screen and (min-width: 48em) {
  ._smp-application_ew3pk_28645 #_appId_ew3pk_1,
  ._smp-application_ew3pk_28645 ._AppPassword_ew3pk_28646 {
    width: 20.1875rem;
  }
  ._smp-application_ew3pk_28645 ._repInput_ew3pk_28649 {
    width: 100%;
    max-width: 17rem;
  }
}
._smp-application_ew3pk_28645 ._password-field_ew3pk_28654 {
  margin-bottom: 1.5625rem;
}
@media screen and (min-width: 75em) {
  ._smp-application_ew3pk_28645 ._password-field_ew3pk_28654 {
    display: flex;
    align-items: flex-end;
  }
}
._smp-application_ew3pk_28645 ._password-field_ew3pk_28654 input {
  margin-bottom: 0.625rem;
}
@media screen and (min-width: 75em) {
  ._smp-application_ew3pk_28645 ._password-field_ew3pk_28654 input {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 75em) {
  ._smp-application_ew3pk_28645 ._password-field_ew3pk_28654 ._button_ew3pk_3169 {
    margin-left: 0.4375rem;
  }
}
._smp-application_ew3pk_28645 ._password-field_ew3pk_28654 ._button_ew3pk_3169 svg {
  font-size: 0.625rem;
  line-height: 0.625rem;
  margin-top: 0.125rem;
}
._smp-application_ew3pk_28645 ._password-group_ew3pk_28681 {
  flex-shrink: 0;
}

._standard-content_ew3pk_28685 ._masthead_ew3pk_3401 {
  margin-bottom: 5rem;
}

._student-enquiry-form_ew3pk_28689 ._uw-form-box_ew3pk_16623 {
  margin: 0 auto 50px;
  max-width: 52.5rem;
  padding-right: 2.5rem;
}
@media print, screen and (min-width: 64em) {
  ._student-enquiry-form_ew3pk_28689 ._uw-form-box_ew3pk_16623 {
    margin-bottom: 6.25rem;
  }
}
._student-enquiry-form_ew3pk_28689 ._uw-upcoming-events-list_ew3pk_25005 {
  padding-top: 3.125rem;
  padding-bottom: 3.125rem;
  background: rgba(217, 217, 214, 0.5);
}
@media print, screen and (min-width: 64em) {
  ._student-enquiry-form_ew3pk_28689 ._uw-upcoming-events-list_ew3pk_25005 {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }
}
._student-enquiry-form_ew3pk_28689 ._uw-upcoming-events-list__title_ew3pk_25018 {
  font-size: 2.5625rem;
  line-height: 1.0731707317;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 1.875rem;
}
._student-enquiry-form_ew3pk_28689 ._uw-upcoming-events-list__title_ew3pk_25018:after {
  content: none;
}
@media print, screen and (min-width: 48em) {
  ._student-enquiry-form_ew3pk_28689 ._form-body_ew3pk_28724 {
    padding-right: 1.75rem;
  }
}

._uw-minimal-header_ew3pk_28729 {
  /* FIXME: check this breakpoint */
  /* FIXME: check this breakpoint */
}
._uw-minimal-header_ew3pk_28729 ._top-menu_ew3pk_22309 {
  flex-wrap: nowrap;
}
._uw-minimal-header_ew3pk_28729 ._uw-main-menu_ew3pk_22532 ._btn-staff_ew3pk_22394::before {
  content: none;
}
@media (min-width: 981px) {
  ._uw-minimal-header_ew3pk_28729 ._uw-header-top_ew3pk_22236 {
    background: transparent;
  }
  ._uw-minimal-header_ew3pk_28729 ._uw-header_ew3pk_3155 {
    background: transparent;
  }
  ._uw-minimal-header_ew3pk_28729 ._uw-header_ew3pk_3155 ._logo-regular-white_ew3pk_22844 {
    display: block;
  }
  ._uw-minimal-header_ew3pk_28729 ._uw-header_ew3pk_3155 ._logo-regular-navy_ew3pk_22855 {
    display: none;
  }
  ._uw-minimal-header_ew3pk_28729 ._uw-header_ew3pk_3155 ._top-menu_ew3pk_22309 a {
    color: #fff;
    transition: none;
  }
  ._uw-minimal-header_ew3pk_28729 ._uw-header_ew3pk_3155 ._top-menu_ew3pk_22309 a::after, ._uw-minimal-header_ew3pk_28729 ._uw-header_ew3pk_3155 ._top-menu_ew3pk_22309 a::before,
  ._uw-minimal-header_ew3pk_28729 ._uw-header_ew3pk_3155 ._top-menu_ew3pk_22309 a span {
    color: #fff;
    transition: none;
  }
  ._uw-minimal-header_ew3pk_28729 ._uw-main-menu_ew3pk_22532 {
    display: none !important;
  }
  ._uw-minimal-header_ew3pk_28729 ._top-menu_ew3pk_22309 {
    flex-wrap: wrap;
  }
}
._uw-minimal-header_ew3pk_28729 ._uw-alert-banner-beta_ew3pk_14400 {
  margin: 0;
}
._uw-minimal-header_ew3pk_28729 ._mobile-menu-trigger_ew3pk_22333::before {
  content: "|";
  margin: 0 12px 0 10px;
  color: initial;
}
._uw-minimal-header_ew3pk_28729 ._btn-menu_ew3pk_13024 {
  display: inline;
}
._uw-minimal-header_ew3pk_28729 ._btn-mob-trigger_ew3pk_28779 {
  margin-top: 0;
}
@media (min-width: 981px) {
  ._uw-minimal-header_ew3pk_28729 ._btn-mob-trigger_ew3pk_28779 {
    display: none;
  }
  ._uw-minimal-header_ew3pk_28729 ._mobile-menu-trigger_ew3pk_22333 {
    display: none;
  }
}
._uw-minimal-header_ew3pk_28729 ._uw-header_ew3pk_3155 {
  z-index: 5;
}
._uw-minimal-header_ew3pk_28729 ._uw-header_ew3pk_3155._hp-header-scroll-active_ew3pk_22939 ._uw-header-top_ew3pk_22236 {
  background: white;
}
._uw-minimal-header_ew3pk_28729 ._uw-header_ew3pk_3155._hp-header-scroll-active_ew3pk_22939 ._top-menu_ew3pk_22309 a {
  color: #001641;
  transition: none;
}
._uw-minimal-header_ew3pk_28729 ._uw-header_ew3pk_3155._hp-header-scroll-active_ew3pk_22939 ._top-menu_ew3pk_22309 a::after, ._uw-minimal-header_ew3pk_28729 ._uw-header_ew3pk_3155._hp-header-scroll-active_ew3pk_22939 ._top-menu_ew3pk_22309 a::before,
._uw-minimal-header_ew3pk_28729 ._uw-header_ew3pk_3155._hp-header-scroll-active_ew3pk_22939 ._top-menu_ew3pk_22309 a span {
  color: #001641;
  transition: none;
}
._uw-minimal-header_ew3pk_28729 ._image-gradient_ew3pk_28805 {
  height: 154px;
  min-height: 154px;
  background: transparent linear-gradient(180deg, rgba(0, 0, 0, 0.9), rgba(32, 33, 36, 0)) 0% 0% no-repeat padding-box;
}
._uw-minimal-header_ew3pk_28729 ._uw-blockhead_ew3pk_15350 {
  margin-top: auto;
}
._uw-minimal-header_ew3pk_28729 footer:not(._uw-subsite-footer_ew3pk_13370) ._footer-links__title_ew3pk_13426 {
  color: white;
  background: #ed0a00;
  padding: 0 5px;
}
._uw-minimal-header_ew3pk_28729 footer:not(._uw-subsite-footer_ew3pk_13370) ._footer-links_ew3pk_13417 ._menu_ew3pk_9554 {
  margin-left: 5px;
}
._uw-minimal-header_ew3pk_28729 footer:not(._uw-subsite-footer_ew3pk_13370) ._footer-links_ew3pk_13417 path {
  fill: #001641;
}
._uw-minimal-header_ew3pk_28729 footer:not(._uw-subsite-footer_ew3pk_13370) ._footer-links_ew3pk_13417 path._secondary_ew3pk_9303 {
  fill: white;
}
._uw-minimal-header_ew3pk_28729 footer:not(._uw-subsite-footer_ew3pk_13370) ._footer-links_ew3pk_13417 ._social_ew3pk_13474 {
  list-style: none;
  display: flex;
  flex-direction: row;
}
._uw-minimal-header_ew3pk_28729 footer:not(._uw-subsite-footer_ew3pk_13370) ._footer-links_ew3pk_13417 ._social_ew3pk_13474 li a {
  margin-left: 10px;
  display: flex;
  align-items: center;
}
._uw-minimal-header_ew3pk_28729 footer:not(._uw-subsite-footer_ew3pk_13370) ._footer-links_ew3pk_13417 ._social_ew3pk_13474 li:nth-child(1) a {
  margin-left: 0;
}
._uw-minimal-header_ew3pk_28729 footer:not(._uw-subsite-footer_ew3pk_13370) ._footer-links_ew3pk_13417 li {
  display: flex;
}
._uw-minimal-header_ew3pk_28729 footer:not(._uw-subsite-footer_ew3pk_13370) ._footer-links_ew3pk_13417 li a {
  margin-left: 5px;
  margin-bottom: 0;
}
._uw-minimal-header_ew3pk_28729 footer:not(._uw-subsite-footer_ew3pk_13370) ._footer-links_ew3pk_13417 ._copyright_ew3pk_28847 {
  float: right;
}
._uw-minimal-header_ew3pk_28729 footer:not(._uw-subsite-footer_ew3pk_13370) ._links-block_ew3pk_13441._connect_ew3pk_28850 > ul li a {
  font-weight: unset;
  display: flex;
  align-items: center;
}
._uw-minimal-header_ew3pk_28729 footer._minimal-footer_ew3pk_28855 ._footer-links_ew3pk_13417 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
._uw-minimal-header_ew3pk_28729 footer._minimal-footer_ew3pk_28855 ._footer-links_ew3pk_13417 img {
  display: none;
  visibility: hidden;
}
@media only screen and (min-width: 768px) {
  ._uw-minimal-header_ew3pk_28729 footer._minimal-footer_ew3pk_28855 ._footer-links_ew3pk_13417 {
    flex-direction: row;
  }
  ._uw-minimal-header_ew3pk_28729 footer._minimal-footer_ew3pk_28855 ._footer-links_ew3pk_13417 img {
    display: block;
    visibility: visible;
    height: 95px;
    width: auto;
  }
}
@media (min-width: 981px) {
  ._uw-minimal-header_ew3pk_28729 ._uw-header-top_ew3pk_22236 {
    background: transparent linear-gradient(180deg, rgba(0, 0, 0, 0.9), rgba(32, 33, 36, 0)) 0% 0% no-repeat padding-box;
  }
}
._uw-minimal-header_ew3pk_28729 ._uw-masthead_ew3pk_3271 {
  margin-top: 0;
  padding-top: 154px;
}
._uw-minimal-header_ew3pk_28729 ._uw-masthead_ew3pk_3271 h1 mark {
  background-color: #0033FF;
  color: white;
}

._uw-search_ew3pk_13578 {
  background-color: #001641;
  display: flex;
  align-items: center;
  height: 300px;
  width: 100%;
}
._uw-search_ew3pk_13578 highlight {
  font-weight: bold;
}
@media (max-width: 767px) {
  ._uw-search_ew3pk_13578 {
    height: 200px;
  }
}
._uw-search--results_ew3pk_28904 {
  display: block;
  font-size: 1rem;
}
._uw-search--results_ew3pk_28904 a:hover,
._uw-search--results_ew3pk_28904 a:focus {
  text-decoration: none;
}
._uw-search--results_ew3pk_28904 table {
  margin-top: 1em;
  margin-bottom: 0;
}
._uw-search--results_ew3pk_28904 table tbody tr th {
  text-align: left;
  font-weight: 400;
  font-size: 0.85rem;
  padding: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  vertical-align: top;
  background: white;
  color: #001641;
}
._uw-search--results_ew3pk_28904 table tbody tr th:first-of-type {
  font-weight: 700;
}
._uw-search--results_ew3pk_28904 table tbody tr th:first-child {
  width: 15%;
  padding-right: 1em;
}
._uw-search--results_ew3pk_28904 ._large-9_ew3pk_3376::before {
  display: none;
}
._uw-search--results_ew3pk_28904 ._navbar-container_ew3pk_28937 ._button-search_ew3pk_28937::after {
  display: none;
}
._uw-search--results_ew3pk_28904 ._orgs-full_ew3pk_28940 > div {
  max-height: 200em;
  overflow: hidden;
  transition: max-height 2s ease-in-out;
}
._uw-search--results_ew3pk_28904 ._orgs-full_ew3pk_28940 ._page-navigator-more_ew3pk_20740::before {
  content: "\f007";
}
._uw-search--results_ew3pk_28904 ._orgs-small_ew3pk_28948 > div {
  max-height: 4em;
  overflow: hidden;
  transition: max-height 2s ease-in-out;
  transition-delay: -1.7s;
}
._uw-search--results_ew3pk_28904 ._page-navigator-more_ew3pk_20740,
._uw-search--results_ew3pk_28904 ._page-navigator-more_ew3pk_20740:hover {
  color: #001641;
  font-size: 0.85rem;
  font-weight: 700;
  position: unset;
  bottom: unset;
  display: unset;
  width: unset;
  text-align: unset;
  background: #fff;
  left: unset;
  padding: unset;
  margin-bottom: 15px;
}
._uw-search--results_ew3pk_28904 #_search-tips_ew3pk_1 {
  text-decoration: none;
  width: 120px;
  margin-top: 20px;
}
._uw-search--results_ew3pk_28904 #_search-tips_ew3pk_1::after {
  content: none;
}
._uw-search--results_ew3pk_28904 ._error_ew3pk_28977 {
  border: 2px solid #79170e;
  padding: 20px;
  background-color: #fde1dd;
  font-size: 1.25rem;
  color: #79170e;
}
._uw-search--results_ew3pk_28904 ._uow-search-link_ew3pk_28984 {
  color: #008000;
  font-weight: 400;
  font-size: 0.875rem;
  margin: 0;
  padding: 0;
}
._uw-search--results_ew3pk_28904 ._clickback_ew3pk_28991 {
  cursor: pointer;
  overflow-wrap: break-word;
}
._uw-search--inline_ew3pk_15354 {
  background-color: unset;
  height: auto;
  margin-block: var(--section-spacing-y);
  color: #001641;
}
._uw-search--inline_ew3pk_15354 ._uw-search--container_ew3pk_15378 ._uw-search--form_ew3pk_15378::before, ._uw-search--inline_ew3pk_15354 ._uw-search--container_ew3pk_15378 ._uw-search--form--motivation_ew3pk_15473::before {
  font-family: "WwwUowEduAu";
  content: "\f009";
  font-size: 2rem;
  color: #001641;
  position: absolute;
  top: unset;
  bottom: 0.4rem;
}
._uw-search--inline_ew3pk_15354 ._uw-search--container_ew3pk_15378 ._uw-search--form_ew3pk_15378 input, ._uw-search--inline_ew3pk_15354 ._uw-search--container_ew3pk_15378 ._uw-search--form--motivation_ew3pk_15473 input {
  color: #001641;
  padding-bottom: 5px;
}
._uw-search--inline_ew3pk_15354 ._uw-search--container_ew3pk_15378 ._uw-search--form_ew3pk_15378 input::placeholder, ._uw-search--inline_ew3pk_15354 ._uw-search--container_ew3pk_15378 ._uw-search--form--motivation_ew3pk_15473 input::placeholder {
  font-size: 3rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #F2F2F2;
}
@media (max-width: 767px) {
  ._uw-search--inline_ew3pk_15354 ._uw-search--container_ew3pk_15378 ._uw-search--form_ew3pk_15378 input::placeholder, ._uw-search--inline_ew3pk_15354 ._uw-search--container_ew3pk_15378 ._uw-search--form--motivation_ew3pk_15473 input::placeholder {
    font-size: 1.5rem;
  }
}

._uw-search_ew3pk_13578 ._easy-autocomplete_ew3pk_29025,
._uw-search-overlay_ew3pk_22070 ._easy-autocomplete_ew3pk_29025,
._easy-autocomplete--motivation_ew3pk_29027 {
  display: flex;
  flex-direction: column;
  flex-grow: 100;
  width: 100% !important;
}
._uw-search_ew3pk_13578 ._easy-autocomplete_ew3pk_29025 input,
._uw-search-overlay_ew3pk_22070 ._easy-autocomplete_ew3pk_29025 input,
._easy-autocomplete--motivation_ew3pk_29027 input {
  width: 100%;
}
._uw-search_ew3pk_13578 ._easy-autocomplete_ew3pk_29025 ._easy-autocomplete-container_ew3pk_29038,
._uw-search-overlay_ew3pk_22070 ._easy-autocomplete_ew3pk_29025 ._easy-autocomplete-container_ew3pk_29038,
._easy-autocomplete--motivation_ew3pk_29027 ._easy-autocomplete-container_ew3pk_29038 {
  padding: 0 0 1.5em 3.5rem;
  margin: 75px 0 0;
  min-width: 75%;
  width: unset;
  position: absolute;
  z-index: 5;
  left: 0;
  top: unset;
  right: unset;
}
@media (max-width: 767px) {
  ._uw-search_ew3pk_13578 ._easy-autocomplete_ew3pk_29025 ._easy-autocomplete-container_ew3pk_29038,
  ._uw-search-overlay_ew3pk_22070 ._easy-autocomplete_ew3pk_29025 ._easy-autocomplete-container_ew3pk_29038,
  ._easy-autocomplete--motivation_ew3pk_29027 ._easy-autocomplete-container_ew3pk_29038 {
    margin: 45px 0 0;
    padding-left: 2rem;
  }
}
._uw-search_ew3pk_13578 ._easy-autocomplete_ew3pk_29025 ._easy-autocomplete-container_ew3pk_29038 ul,
._uw-search-overlay_ew3pk_22070 ._easy-autocomplete_ew3pk_29025 ._easy-autocomplete-container_ew3pk_29038 ul,
._easy-autocomplete--motivation_ew3pk_29027 ._easy-autocomplete-container_ew3pk_29038 ul {
  margin: 0;
  list-style: none;
  border: 0;
  background: none;
}
._uw-search_ew3pk_13578 ._easy-autocomplete_ew3pk_29025 ._easy-autocomplete-container_ew3pk_29038 ul li,
._uw-search-overlay_ew3pk_22070 ._easy-autocomplete_ew3pk_29025 ._easy-autocomplete-container_ew3pk_29038 ul li,
._easy-autocomplete--motivation_ew3pk_29027 ._easy-autocomplete-container_ew3pk_29038 ul li {
  cursor: pointer;
  font-weight: 400;
  overflow: hidden;
  padding: 5px;
  box-sizing: border-box;
  background: none;
  border-style: none;
  text-decoration: none !important;
}
._uw-search_ew3pk_13578 ._easy-autocomplete_ew3pk_29025 ._easy-autocomplete-container_ew3pk_29038 ul li._selected_ew3pk_13191,
._uw-search-overlay_ew3pk_22070 ._easy-autocomplete_ew3pk_29025 ._easy-autocomplete-container_ew3pk_29038 ul li._selected_ew3pk_13191,
._easy-autocomplete--motivation_ew3pk_29027 ._easy-autocomplete-container_ew3pk_29038 ul li._selected_ew3pk_13191 {
  text-decoration: underline !important;
}
._uw-search_ew3pk_13578 ._easy-autocomplete_ew3pk_29025 ._easy-autocomplete-container_ew3pk_29038 p,
._uw-search-overlay_ew3pk_22070 ._easy-autocomplete_ew3pk_29025 ._easy-autocomplete-container_ew3pk_29038 p,
._easy-autocomplete--motivation_ew3pk_29027 ._easy-autocomplete-container_ew3pk_29038 p {
  font-size: 1.25rem;
  font-weight: 700;
  margin-top: 0.75em;
  margin-bottom: 1em;
}
._uw-search_ew3pk_13578 ._easy-autocomplete_ew3pk_29025 ._motivation_ew3pk_3333,
._uw-search-overlay_ew3pk_22070 ._easy-autocomplete_ew3pk_29025 ._motivation_ew3pk_3333,
._easy-autocomplete--motivation_ew3pk_29027 ._motivation_ew3pk_3333 {
  background: #fff;
  padding: 0 3.5rem 1.5em 3.5rem;
  margin: 50px 0 0;
}
@media (max-width: 600px) {
  ._uw-search_ew3pk_13578 ._easy-autocomplete_ew3pk_29025 ._motivation_ew3pk_3333,
  ._uw-search-overlay_ew3pk_22070 ._easy-autocomplete_ew3pk_29025 ._motivation_ew3pk_3333,
  ._easy-autocomplete--motivation_ew3pk_29027 ._motivation_ew3pk_3333 {
    padding: 0 1em 1.5em 1em;
  }
}
._uw-search_ew3pk_13578 ._easy-autocomplete_ew3pk_29025 ._motivation_ew3pk_3333 > p,
._uw-search-overlay_ew3pk_22070 ._easy-autocomplete_ew3pk_29025 ._motivation_ew3pk_3333 > p,
._easy-autocomplete--motivation_ew3pk_29027 ._motivation_ew3pk_3333 > p {
  color: #001641;
  font-size: 1em !important;
}
._uw-search_ew3pk_13578 ._easy-autocomplete_ew3pk_29025 ._motivation_ew3pk_3333 a,
._uw-search-overlay_ew3pk_22070 ._easy-autocomplete_ew3pk_29025 ._motivation_ew3pk_3333 a,
._easy-autocomplete--motivation_ew3pk_29027 ._motivation_ew3pk_3333 a {
  color: #0033FF;
  font-weight: 700;
  text-decoration: none !important;
  word-break: break-word;
  white-space: break-spaces;
  text-align: left;
  line-height: 1;
  margin-bottom: 8px;
}
._uw-search_ew3pk_13578 ._easy-autocomplete_ew3pk_29025 ._motivation_ew3pk_3333 a:visited,
._uw-search-overlay_ew3pk_22070 ._easy-autocomplete_ew3pk_29025 ._motivation_ew3pk_3333 a:visited,
._easy-autocomplete--motivation_ew3pk_29027 ._motivation_ew3pk_3333 a:visited {
  color: #663366;
}
._uw-search_ew3pk_13578 ._easy-autocomplete_ew3pk_29025 a,
._uw-search-overlay_ew3pk_22070 ._easy-autocomplete_ew3pk_29025 a,
._easy-autocomplete--motivation_ew3pk_29027 a {
  color: #fff;
  display: block;
}

._uw-search-overlay_ew3pk_22070 ._easy-autocomplete-container_ew3pk_29038 {
  background-color: inherit;
  color: #001641;
}
._uw-search-overlay_ew3pk_22070 ._easy-autocomplete-container_ew3pk_29038 li {
  color: #0033FF;
}

._uw-search_ew3pk_13578 ._easy-autocomplete-container_ew3pk_29038 {
  background-color: #001641;
  color: white;
  box-shadow: 0 10px 6px -6px #b8b8b8;
}

._uw-search--sort_ew3pk_29150 {
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin-bottom: 2rem;
  margin-top: 1rem;
}
._uw-search--sort_ew3pk_29150 ul {
  list-style: none;
  display: flex;
  flex-flow: wrap;
}
._uw-search--sort_ew3pk_29150 ul li {
  margin-left: 10px;
  font-weight: 700;
  transition: none;
  margin-bottom: 10px;
  display: flex;
}
@media (max-width: 768px) {
  ._uw-search--sort_ew3pk_29150 ul li {
    margin-left: 0;
  }
}
._uw-search--sort_ew3pk_29150 ul li a {
  color: #001641;
  padding: 5px 10px;
  position: relative;
}
._uw-search--sort_ew3pk_29150 ul li a:hover {
  color: #ed0a00;
}
._uw-search--sort_ew3pk_29150 ul li a._selected_ew3pk_13191 {
  border: 2px solid #ed0a00;
  color: #ed0a00;
}

._uw-search--container_ew3pk_15378 {
  width: 100%;
}
._uw-search--container_ew3pk_15378 a {
  text-align: right;
  display: flex;
  align-items: center;
  white-space: nowrap;
  padding: 0;
}
._uw-search--container_ew3pk_15378 a:after {
  content: none;
}
._uw-search--container_ew3pk_15378 ._uw-search--form_ew3pk_15378, ._uw-search--container_ew3pk_15378 ._uw-search--form--motivation_ew3pk_15473 {
  display: flex;
  width: 100%;
  flex-direction: row;
  position: relative;
  justify-content: space-between;
}
@media (max-width: 767px) {
  ._uw-search--container_ew3pk_15378 ._uw-search--form_ew3pk_15378, ._uw-search--container_ew3pk_15378 ._uw-search--form--motivation_ew3pk_15473 {
    width: 100%;
    flex-direction: column;
  }
}
._uw-search--container_ew3pk_15378 ._uw-search--form_ew3pk_15378 input[name=sitesearch], ._uw-search--container_ew3pk_15378 ._uw-search--form--motivation_ew3pk_15473 input[name=sitesearch] {
  width: 100%;
}
._uw-search--container_ew3pk_15378 ._uw-search--form_ew3pk_15378 ._searchHolder_ew3pk_15508, ._uw-search--container_ew3pk_15378 ._uw-search--form--motivation_ew3pk_15473 ._searchHolder_ew3pk_15508 {
  display: flex;
  flex-basis: 100%;
}
._uw-search--container_ew3pk_15378 ._uw-search--form_ew3pk_15378 ._searchHolder_ew3pk_15508 > div:nth-child(1), ._uw-search--container_ew3pk_15378 ._uw-search--form--motivation_ew3pk_15473 ._searchHolder_ew3pk_15508 > div:nth-child(1) {
  flex-grow: 1;
}
._uw-search--container_ew3pk_15378 ._uw-search--form_ew3pk_15378 ._searchHolder_ew3pk_15508 ._linksHolder_ew3pk_29223, ._uw-search--container_ew3pk_15378 ._uw-search--form--motivation_ew3pk_15473 ._searchHolder_ew3pk_15508 ._linksHolder_ew3pk_29223 {
  display: flex;
  flex-direction: column-reverse;
  margin-left: 1.5em;
}
._uw-search--container_ew3pk_15378 ._uw-search--form_ew3pk_15378 ._searchHolder_ew3pk_15508 ._linksHolder_ew3pk_29223 a, ._uw-search--container_ew3pk_15378 ._uw-search--form--motivation_ew3pk_15473 ._searchHolder_ew3pk_15508 ._linksHolder_ew3pk_29223 a {
  margin: 10px 0 0;
  padding: 0;
  font-size: 0.75rem;
}
._uw-search--container_ew3pk_15378 ._uw-search--form_ew3pk_15378 ._searchHolder_ew3pk_15508 ._linksHolder_ew3pk_29223 button, ._uw-search--container_ew3pk_15378 ._uw-search--form--motivation_ew3pk_15473 ._searchHolder_ew3pk_15508 ._linksHolder_ew3pk_29223 button {
  white-space: nowrap;
  margin: 0;
}
._uw-search--container_ew3pk_15378 ._uw-search--form_ew3pk_15378 ._uw-submit-search_ew3pk_12882, ._uw-search--container_ew3pk_15378 ._uw-search--form--motivation_ew3pk_15473 ._uw-submit-search_ew3pk_12882 {
  font-size: 1.15rem;
}
@media (max-width: 767px) {
  ._uw-search--container_ew3pk_15378 ._uw-search--form_ew3pk_15378 ._uw-submit-search_ew3pk_12882, ._uw-search--container_ew3pk_15378 ._uw-search--form--motivation_ew3pk_15473 ._uw-submit-search_ew3pk_12882 {
    margin-top: 25px;
    text-align: right;
    font-size: 0.95rem;
  }
}
@media (min-width: 768px) {
  ._uw-search--container_ew3pk_15378 ._uw-search--form_ew3pk_15378 ._uw-submit-search_ew3pk_12882, ._uw-search--container_ew3pk_15378 ._uw-search--form--motivation_ew3pk_15473 ._uw-submit-search_ew3pk_12882 {
    position: relative;
  }
}
._uw-search--container_ew3pk_15378 ._uw-search--form_ew3pk_15378::before, ._uw-search--container_ew3pk_15378 ._uw-search--form--motivation_ew3pk_15473::before {
  font-family: "WwwUowEduAu";
  content: "\f009";
  font-size: 2rem;
  color: #F2F2F2;
  position: absolute;
  top: 15px;
}
@media (max-width: 767px) {
  ._uw-search--container_ew3pk_15378 ._uw-search--form_ew3pk_15378::before, ._uw-search--container_ew3pk_15378 ._uw-search--form--motivation_ew3pk_15473::before {
    font-size: 1.25rem;
    top: 5px;
  }
}
._uw-search--container_ew3pk_15378 ._uw-search--form_ew3pk_15378 input, ._uw-search--container_ew3pk_15378 ._uw-search--form--motivation_ew3pk_15473 input {
  height: 75px;
  background-color: transparent;
  border: 0;
  border-bottom: 3px solid #ed0a00;
  margin-bottom: 0;
  padding-left: 3.5rem;
  font-size: 3rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #fff;
  outline: none;
  box-shadow: none;
}
@media (max-width: 767px) {
  ._uw-search--container_ew3pk_15378 ._uw-search--form_ew3pk_15378 input, ._uw-search--container_ew3pk_15378 ._uw-search--form--motivation_ew3pk_15473 input {
    height: 45px;
    font-size: 1.5rem;
    padding-left: 2rem;
  }
}
._uw-search--container_ew3pk_15378 ._uw-search--form_ew3pk_15378 input::placeholder, ._uw-search--container_ew3pk_15378 ._uw-search--form--motivation_ew3pk_15473 input::placeholder {
  font-size: 3rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #fff;
}
@media (max-width: 767px) {
  ._uw-search--container_ew3pk_15378 ._uw-search--form_ew3pk_15378 input::placeholder, ._uw-search--container_ew3pk_15378 ._uw-search--form--motivation_ew3pk_15473 input::placeholder {
    font-size: 1.5rem;
  }
}
._uw-search--container_ew3pk_15378 ._uw-search--form--motivation_ew3pk_15473 input {
  font-family: "Montserrat";
  height: 50px;
  border-bottom: 1px solid #001641;
  font-size: 16px;
  padding-right: 5.5em;
  padding-bottom: 9px;
}
@media (min-width: 600px) {
  ._uw-search--container_ew3pk_15378 ._uw-search--form--motivation_ew3pk_15473 input {
    padding-left: 38px;
  }
}
@media (max-width: 600px) {
  ._uw-search--container_ew3pk_15378 ._uw-search--form--motivation_ew3pk_15473 input {
    padding-right: 5.5em;
    padding-left: 0px;
  }
}
._uw-search--container_ew3pk_15378 ._uw-search--form--motivation_ew3pk_15473 input::placeholder {
  font-size: 16px !important;
  font-family: "Montserrat" !important;
  color: #8a8a8a !important;
}
@media (max-width: 600px) {
  ._uw-search--container_ew3pk_15378 ._uw-search--form--motivation_ew3pk_15473::before {
    display: none;
  }
}
@media (min-width: 600px) {
  ._uw-search--container_ew3pk_15378 ._uw-search--form--motivation_ew3pk_15473::before {
    font-size: 1.5em !important;
    top: 0px !important;
    padding-top: 8px;
    cursor: pointer;
  }
}
@media (max-width: 600px) {
  ._uw-search--container_ew3pk_15378 ._uw-search--form--motivation_ew3pk_15473::after {
    font-family: "WwwUowEduAu";
    content: "\f009";
    position: absolute;
    font-size: 1.5em !important;
    right: 0;
    top: 9px;
  }
}

._uw-search--filter_ew3pk_29344 {
  position: relative;
}
._uw-search--filter_ew3pk_29344::after {
  content: "";
  background-image: linear-gradient(to top, #cacaca 50%, #ffffff 0%);
  background-position: bottom;
  background-size: 1px 10px;
  background-repeat: repeat-y;
  height: 100%;
  width: 1px;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  right: 10px;
}
@media (max-width: 1024px) {
  ._uw-search--filter_ew3pk_29344::after {
    display: none;
  }
}
._uw-search--filter_ew3pk_29344 input[name=sitesearch] {
  width: 80%;
}

._uw-search-overlay_ew3pk_22070 {
  position: fixed;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 50;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.95);
}
._uw-search-overlay--wrapper_ew3pk_29382 {
  height: 60%;
  width: 90%;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: row;
}
._uw-search-overlay--wrapper_ew3pk_29382 ._uw-search--close_ew3pk_22104 {
  position: absolute;
  top: 2em;
  right: 2em;
  font-weight: 700;
  font-size: 1rem;
  color: #001641;
  width: auto;
}
._uw-search-overlay--wrapper_ew3pk_29382 ._uw-search--close_ew3pk_22104::before {
  font-family: "WwwUowEduAu";
  content: "\f02a";
  margin-right: 5px;
  font-size: 1rem;
  color: #001641;
  height: 75px;
  width: auto;
}
._uw-search-overlay--wrapper_ew3pk_29382 ._uw-search--container_ew3pk_15378 {
  display: flex;
  flex-direction: column;
}
._uw-search-overlay--wrapper_ew3pk_29382 ._uw-search--container_ew3pk_15378 ._uw-search--form-wrapper_ew3pk_29412 {
  width: 100%;
  display: flex;
  flex-direction: row;
}
._uw-search-overlay--wrapper_ew3pk_29382 ._uw-search--container_ew3pk_15378 ._uw-search--form-wrapper_ew3pk_29412 ._uw-search--form_ew3pk_15378, ._uw-search-overlay--wrapper_ew3pk_29382 ._uw-search--container_ew3pk_15378 ._uw-search--form-wrapper_ew3pk_29412 ._uw-search--form--motivation_ew3pk_15473 {
  width: 100%;
}
._uw-search-overlay--wrapper_ew3pk_29382 ._uw-search--container_ew3pk_15378 ._uw-search--form-wrapper_ew3pk_29412 ._uw-search--form_ew3pk_15378::before, ._uw-search-overlay--wrapper_ew3pk_29382 ._uw-search--container_ew3pk_15378 ._uw-search--form-wrapper_ew3pk_29412 ._uw-search--form--motivation_ew3pk_15473::before {
  color: #001641 !important;
}
._uw-search-overlay--wrapper_ew3pk_29382 ._uw-search--container_ew3pk_15378 ._uw-search--form-wrapper_ew3pk_29412 ._uw-search--form_ew3pk_15378 ._linksHolder_ew3pk_29223, ._uw-search-overlay--wrapper_ew3pk_29382 ._uw-search--container_ew3pk_15378 ._uw-search--form-wrapper_ew3pk_29412 ._uw-search--form--motivation_ew3pk_15473 ._linksHolder_ew3pk_29223 {
  justify-content: space-around;
}
._uw-search-overlay--wrapper_ew3pk_29382 ._uw-search--container_ew3pk_15378 ._uw-search--form-wrapper_ew3pk_29412 ._uw-search--form_ew3pk_15378 ._linksHolder_ew3pk_29223, ._uw-search-overlay--wrapper_ew3pk_29382 ._uw-search--container_ew3pk_15378 ._uw-search--form-wrapper_ew3pk_29412 ._uw-search--form--motivation_ew3pk_15473 ._linksHolder_ew3pk_29223 {
  justify-content: space-around;
}
._uw-search-overlay--wrapper_ew3pk_29382 ._uw-search--container_ew3pk_15378 ._uw-search--form-wrapper_ew3pk_29412 ._uw-search--form_ew3pk_15378 input, ._uw-search-overlay--wrapper_ew3pk_29382 ._uw-search--container_ew3pk_15378 ._uw-search--form-wrapper_ew3pk_29412 ._uw-search--form--motivation_ew3pk_15473 input {
  padding-top: 4px;
  padding-bottom: 12px;
  color: #001641;
  width: 100%;
}
._uw-search-overlay--wrapper_ew3pk_29382 ._uw-search--container_ew3pk_15378 ._uw-search--form-wrapper_ew3pk_29412 ._uw-search--form_ew3pk_15378 input::placeholder, ._uw-search-overlay--wrapper_ew3pk_29382 ._uw-search--container_ew3pk_15378 ._uw-search--form-wrapper_ew3pk_29412 ._uw-search--form--motivation_ew3pk_15473 input::placeholder {
  font-size: 3rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #001641;
}
._uw-search-overlay--wrapper_ew3pk_29382 ._uw-search--container_ew3pk_15378 ._uw-search--form-wrapper_ew3pk_29412 ._uw-search--form_ew3pk_15378 label, ._uw-search-overlay--wrapper_ew3pk_29382 ._uw-search--container_ew3pk_15378 ._uw-search--form-wrapper_ew3pk_29412 ._uw-search--form--motivation_ew3pk_15473 label {
  line-height: 25.2px;
}
._uw-search-overlay--wrapper_ew3pk_29382 ._uw-search--container_ew3pk_15378 ._uw-search--form-wrapper_ew3pk_29412 ._uw-search--form_ew3pk_15378 label:before, ._uw-search-overlay--wrapper_ew3pk_29382 ._uw-search--container_ew3pk_15378 ._uw-search--form-wrapper_ew3pk_29412 ._uw-search--form--motivation_ew3pk_15473 label:before {
  top: 6px;
}
._uw-search-overlay--wrapper_ew3pk_29382 ._uw-search--container_ew3pk_15378 ._uw-search--form-wrapper_ew3pk_29412 ._uw-search--form_ew3pk_15378 label:after, ._uw-search-overlay--wrapper_ew3pk_29382 ._uw-search--container_ew3pk_15378 ._uw-search--form-wrapper_ew3pk_29412 ._uw-search--form--motivation_ew3pk_15473 label:after {
  top: 12px;
}
._uw-search-overlay--wrapper_ew3pk_29382 ._uw-search--container_ew3pk_15378 ._uw-search--form-wrapper_ew3pk_29412 a {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 15%;
  color: #001641 !important;
}
._uw-search-overlay--wrapper_ew3pk_29382 ._uw-search--container_ew3pk_15378 ._uw-search-overlay--results_ew3pk_29456 {
  display: flex;
  flex-direction: column;
  width: 50%;
  margin-top: 5em;
}
._uw-search-overlay--wrapper_ew3pk_29382 ._uw-search--container_ew3pk_15378 ._uw-search-overlay--results_ew3pk_29456 ul {
  list-style: none;
  margin: 0;
  color: #001641 !important;
}
._uw-search-overlay--wrapper_ew3pk_29382 ._uw-search--container_ew3pk_15378 ._uw-search-overlay--results_ew3pk_29456 ul li {
  padding: 15px 0;
  border-bottom: 2px dashed #cccccc;
}
._uw-search-overlay--wrapper_ew3pk_29382 ._uw-search--container_ew3pk_15378 ._uw-search-overlay--results_ew3pk_29456 ul li a {
  color: #0033FF;
}
@media (max-width: 767px) {
  ._uw-search-overlay--wrapper_ew3pk_29382 ._uw-search--container_ew3pk_15378 ._uw-search--form-wrapper_ew3pk_29412 {
    flex-direction: column !important;
  }
  ._uw-search-overlay--wrapper_ew3pk_29382 ._uw-search--container_ew3pk_15378 ._uw-search--form-wrapper_ew3pk_29412 ._uw-search--form_ew3pk_15378 input::placeholder, ._uw-search-overlay--wrapper_ew3pk_29382 ._uw-search--container_ew3pk_15378 ._uw-search--form-wrapper_ew3pk_29412 ._uw-search--form--motivation_ew3pk_15473 input::placeholder {
    font-size: 1.5rem !important;
  }
  ._uw-search-overlay--wrapper_ew3pk_29382 ._uw-search--container_ew3pk_15378 ._uw-search-overlay--results_ew3pk_29456 {
    width: 100%;
  }
  ._uw-search-overlay--wrapper_ew3pk_29382 ._uw-search--container_ew3pk_15378 ._uw-search-overlay--results_ew3pk_29456 a {
    justify-content: flex-start !important;
  }
}

._uw-search--filter_ew3pk_29344 ._posts-filter_ew3pk_26750 input[type=radio] + label,
._uw-search--filter_ew3pk_29344 ._posts-filter_ew3pk_26750 input,
._uw-search--filter_ew3pk_29344 ._posts-filter_ew3pk_26750 label {
  margin-left: 0.5em;
}
@media (max-width: 767px) {
  ._uw-search--filter_ew3pk_29344 ._posts-filter_ew3pk_26750 ._collection_holder_ew3pk_29495 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
  }
  ._uw-search--filter_ew3pk_29344 ._posts-filter_ew3pk_26750 ._collection_holder_ew3pk_29495 > div {
    flex-grow: 1;
    flex-basis: 34%;
  }
}

@media (max-width: 767px) {
  p._search__results--label_ew3pk_29507 {
    display: none;
  }
}

._search__results_ew3pk_29507 {
  margin-top: 40px;
}
._search__results--label_ew3pk_29507 {
  margin-bottom: 3em;
}
._search__results--label_ew3pk_29507 span {
  font-weight: 700;
}
._search__results--refine-title_ew3pk_29521 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1rem;
  margin-bottom: 1rem;
}
._search__results--column_ew3pk_29526 {
  padding-left: 2rem;
  padding-right: 2rem;
}
@media (max-width: 767px) {
  ._search__results--refine-title_ew3pk_29521 {
    display: none;
  }
  ._search__results--column_ew3pk_29526 {
    padding-left: 0.4rem;
    padding-right: 0.4rem;
  }
}

@media (max-width: 767px) {
  section ._results_ew3pk_16867 {
    margin-top: 1em;
  }
  ._uw-card-image_ew3pk_29544 {
    display: none !important;
  }
  ._uw-card--article_ew3pk_29547, ._uw-card--staff_ew3pk_29547 {
    margin: 1em;
    padding: 2.5em 0;
  }
  ._uw-card--staff-details_ew3pk_29551 {
    flex-direction: column;
  }
  ._uw-card--staff-details-name_ew3pk_29554 span {
    font-weight: bold;
    text-transform: uppercase;
  }
  ._uw-card--staff-details_ew3pk_29551 a {
    color: #001641;
  }
  ._uw-search--filter_ew3pk_29344 {
    border-right: none !important;
  }
  ._uw-search--filter_ew3pk_29344 ._posts-filter-trigger_ew3pk_26750 {
    padding: 1em 0;
    border-bottom: 2px dashed white;
    display: initial;
    width: initial;
    margin-bottom: 2em;
  }
  ._uw-search--filter_ew3pk_29344 ._posts-filter-trigger_ew3pk_26750::after {
    position: relative;
    font-size: 1.1em;
    top: 0;
    margin-left: 0.8em;
    content: "\f022";
  }
  ._uw-search--filter_ew3pk_29344 ._posts-filter-trigger_ew3pk_26750._posts-filter-close_ew3pk_28626::after {
    content: "\f023";
  }
  ._uw-search--filter_ew3pk_29344 ._posts-filter_ew3pk_26750 {
    margin-bottom: 20px;
  }
  ._uw-search--filter_ew3pk_29344 ._posts-filter--expanded_ew3pk_28639 {
    margin-bottom: 4em;
  }
  ._uw-search--filter_ew3pk_29344 ._posts-filter--expanded_ew3pk_28639 label {
    margin-bottom: 0.5rem;
  }
  ._uw-search--sort-by_ew3pk_29590 a:hover {
    text-decoration: none;
  }
  ._uw-search--sort_ew3pk_29150 {
    display: block;
  }
  ._uw-search--sort_ew3pk_29150 ul {
    margin-left: 0;
  }
  ._uw-search--sort_ew3pk_29150 ul li:first-child {
    margin-left: 0;
  }
}
._posts-filter_ew3pk_26750 {
  display: flex;
  flex-direction: column;
}
._posts-filter_ew3pk_26750 input,
._posts-filter_ew3pk_26750 label {
  margin: 5px 0;
  font-weight: bold;
}
._posts-filter_ew3pk_26750 label {
  display: block;
  cursor: pointer;
  font-size: 0.875rem;
  line-height: 25.2px;
  margin-bottom: 0px;
  margin-left: 8px;
  margin-right: 16px;
  margin-top: 5px;
}
._posts-filter_ew3pk_26750 [type=radio] {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
._posts-filter_ew3pk_26750 [type=radio] + label {
  display: block;
  position: relative;
  transition: none;
}
._posts-filter_ew3pk_26750 [type=radio] + label::before {
  content: "";
  display: inline-block;
  vertical-align: -0.2em;
  margin-right: 0.75em;
  width: 18px;
  height: 18px;
  border: 1px solid #ed0a00;
  border-radius: 100%;
  background: #fff;
}
._posts-filter_ew3pk_26750 [type=radio]:checked + label::after {
  content: "";
  width: 12px;
  height: 12px;
  background: #ed0a00;
  position: absolute;
  top: 10px;
  left: 3px;
  border-radius: 100%;
}
._posts-filter_ew3pk_26750 [type=radio]:focus + label::after {
  background: #ed0a00;
}

._uw-card_ew3pk_29544 {
  margin-bottom: 25px;
}
._uw-card--date_ew3pk_29665 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  color: #ed0a00;
  font-size: 0.95rem;
  margin: 15px 0 5px 0;
}
._uw-card--image_ew3pk_29674 {
  width: 100%;
  height: 150px;
  background-size: cover;
  background-position: 50%;
  overflow: hidden;
}
@media (max-width: 1024px) {
  ._uw-card--image_ew3pk_29674 {
    margin-bottom: 20px;
  }
}
._uw-card_ew3pk_29544 h2 {
  margin-bottom: 15px;
}
._uw-card_ew3pk_29544 p:not(._uw-card--date_ew3pk_29665) {
  font-size: 0.9rem;
}
._uw-card--featured_ew3pk_29692 {
  border: 1px solid #ed0a00;
  padding: 2rem;
  margin: 32px 0;
  position: relative;
  height: auto;
  background-color: #efefef;
}
._uw-card--subtitle_ew3pk_29700, ._uw-card--time_ew3pk_29700, ._uw-card--location_ew3pk_29700, ._uw-card--type_ew3pk_29700, ._uw-card--link_ew3pk_29700 {
  line-height: 1.1;
  font-size: 0.9rem;
}
._uw-card--subtitle_ew3pk_29700 {
  overflow: hidden;
  overflow-y: hidden;
  max-height: 6em;
  position: relative;
  margin: 5px 0 1.875rem;
  line-height: 1.5;
  margin-top: 5px;
}
._uw-card--time_ew3pk_29700 {
  margin-left: 1.5rem;
}
._uw-card--time_ew3pk_29700::before {
  font-family: "WwwUowEduAu";
  content: "\f01d";
  position: absolute;
  font-size: 0.9rem;
  margin-left: -25px;
}
._uw-card--location_ew3pk_29700 {
  margin-left: 1.5rem;
}
._uw-card--location_ew3pk_29700::before {
  font-family: "WwwUowEduAu";
  content: "\f012";
  position: absolute;
  font-size: 0.9rem;
  margin-left: -25px;
}
._uw-card--type_ew3pk_29700 {
  margin-left: 1.5rem;
}
._uw-card--type_ew3pk_29700::before {
  font-family: "WwwUowEduAu";
  content: "\f023";
  position: absolute;
  font-size: 0.9rem;
  margin-left: -25px;
}

._uw-card-image_ew3pk_29544 {
  height: 100px;
  background-size: cover;
  background-position: 50% 50%;
}
._uw-card--maps_ew3pk_29749 {
  position: relative;
  padding: 2rem 0;
  border-bottom: 2px dashed #efefef;
}
._uw-card--maps_ew3pk_29749 div._description_ew3pk_29754 {
  margin: 0 0 1.875rem p;
  margin-margin: unset;
}
._uw-card--event_ew3pk_29758 {
  padding: 2rem;
  border: 1px solid #ed0a00;
  margin: 32px 0;
  position: relative;
}
._uw-card--event_ew3pk_29758 table tbody {
  border: none;
}
._uw-card--event_ew3pk_29758 table tbody tr {
  border: none;
}
._uw-card--event_ew3pk_29758 table tbody tr th {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
._uw-card--event_ew3pk_29758 ._uw-card--subtitle_ew3pk_29700 {
  padding-top: 1rem;
}
._uw-card--course_ew3pk_29777 {
  border: 1px solid #ed0a00;
  padding: 2rem;
  position: relative;
  margin: 32px 0;
}
._uw-card--course_ew3pk_29777 table {
  table-layout: initial;
  margin-bottom: 1.875rem;
}
._uw-card--course_ew3pk_29777 table th {
  vertical-align: top;
  border-right: none;
}
._uw-card--course_ew3pk_29777 table th:first-of-type {
  white-space: nowrap;
}
._uw-card--course_ew3pk_29777 ._uw-card--title_ew3pk_29794 {
  color: #0033FF;
  font-weight: 400;
  font-size: 1rem;
}
._uw-card--course_ew3pk_29777 ._uw-card--subtitle_ew3pk_29700 {
  line-height: 1.5;
  margin-top: 5px;
}
._uw-card--course_ew3pk_29777 table tbody {
  border: none;
}
._uw-card--course_ew3pk_29777 table tr {
  font-size: 1.25rem;
  text-align: left;
  background-color: transparent !important;
  border-bottom: 1px solid #001641 !important;
}
._uw-card--course_ew3pk_29777 table tr:last-of-type {
  border: none !important;
}
._uw-card--course_ew3pk_29777 table tr th {
  text-align: left;
  font-weight: normal;
  font-size: 0.85rem;
  padding-left: 0;
  padding-bottom: 0.5rem;
}
._uw-card--course_ew3pk_29777 table tr th:first-of-type {
  font-weight: 700;
}
@media (max-width: 767px) {
  ._uw-card--course_ew3pk_29777 table tr th {
    display: flex;
    flex-direction: column;
    width: 100% !important;
  }
  ._uw-card--course_ew3pk_29777 table tr th:first-of-type {
    padding-bottom: 0 !important;
  }
  ._uw-card--course_ew3pk_29777 table tr th:last-of-type {
    padding-top: 0 !important;
  }
}
._uw-card--favorite_ew3pk_29838 {
  font-size: 0.8rem;
  font-weight: 700;
  text-transform: uppercase;
  color: #0033FF;
}
._uw-card--favorite_ew3pk_29838::before {
  font-family: "WwwUowEduAu";
  content: "\f027";
  color: #F2F2F2;
  margin-right: 0.5em;
}
._uw-card--lastdate_ew3pk_29850, ._uw-card--search-type_ew3pk_29850 {
  text-transform: uppercase;
  color: #b3b3b3;
  position: absolute;
  bottom: 15px;
  font-size: 0.85rem;
  font-weight: bold;
  margin-bottom: 1rem;
}
._uw-card--search-type_ew3pk_29850 {
  right: 25px;
}
._uw-card--lastdate_ew3pk_29850 {
  left: 30px;
}
._uw-card--article_ew3pk_29547 {
  padding: 2rem 0;
}
._uw-card--article_ew3pk_29547 ._uw-card--title_ew3pk_29794 {
  color: #0033FF !important;
}
._uw-card--article-subtitle_ew3pk_29871 {
  margin-top: 0 !important;
  text-transform: uppercase;
}
._uw-card--article-blurb_ew3pk_29875 {
  margin: 0 !important;
  font-size: 0.95rem;
}
._uw-card--article-image_ew3pk_29879 {
  height: auto;
  width: 20%;
  margin-left: 1.8em;
  background-size: cover;
  position: relative;
}
._uw-card--article-image_ew3pk_29879::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  content: "";
}
@media (min-width: 768px) {
  ._uw-card--article-image_ew3pk_29879 {
    margin-left: 0;
  }
}
._uw-card--article-dt_ew3pk_29898 {
  display: flex;
  height: auto;
}
._uw-card--article-dt-date_ew3pk_29902 {
  font-size: 0.9rem;
  text-transform: uppercase;
  font-weight: bold;
  color: #ed0a00;
  margin-top: 0 !important;
  margin-bottom: 5px;
  margin-right: 10px;
}
._uw-card--article-dt-time_ew3pk_29911 {
  margin-top: 0 !important;
  font-size: 0.9rem;
  color: #5f5f5f;
  position: relative;
  top: 1px;
}
._uw-card--article-dt-time_ew3pk_29911::before {
  position: relative;
  font-family: "WwwUowEduAu";
  content: "\f01d";
  font-size: 0.9rem;
  margin-right: 5px;
}
._uw-card--article_ew3pk_29547 p {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
._uw-card--staff_ew3pk_29547 {
  margin-bottom: 2.5rem;
  padding-bottom: 2rem;
  position: relative;
}
._uw-card--staff_ew3pk_29547::after {
  content: "";
  background-image: linear-gradient(to right, #cacaca 50%, #ffffff 0%);
  background-position: bottom;
  background-size: 10px 1px;
  background-repeat: repeat-x;
  height: 1px;
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
._uw-card--staff-name_ew3pk_29947 {
  color: #001641;
  font-size: 1.25rem;
}
._uw-card--staff-name_ew3pk_29947 span {
  font-size: 0.8rem;
}
._uw-card--staff-name_ew3pk_29947 span:last-of-type {
  font-size: 0.8rem;
}
._uw-card--staff-name_ew3pk_29947 ._view_ew3pk_13199 {
  font-weight: 700;
  color: #0033FF;
  font-size: 0.8rem;
}
._uw-card--staff-position_ew3pk_29962 {
  color: #ed0a00;
  font-weight: 700;
  text-transform: uppercase;
}
._uw-card--staff_ew3pk_29547 table {
  margin-top: 0;
  margin-bottom: 0;
}
._uw-card--staff_ew3pk_29547 table tbody {
  border: none;
}
._uw-card--staff_ew3pk_29547 table tr {
  font-size: 1.25rem;
  text-align: left;
  background-color: transparent !important;
  border-bottom: 1px solid #001641 !important;
}
._uw-card--staff_ew3pk_29547 table tr:last-of-type {
  border: none !important;
}
._uw-card--staff_ew3pk_29547 table tr th {
  font-weight: normal;
  padding: 4px 0;
  color: #0033FF;
  font-size: 0.9rem;
  font-weight: 700;
  text-align: left;
}
._uw-card--staff-details_ew3pk_29551 {
  display: flex;
  list-style: none;
  margin: 0;
}
._uw-card--staff-details_ew3pk_29551 li {
  margin-right: 25px;
}
._uw-card--staff-details_ew3pk_29551 li::before {
  margin-right: 10px;
}

._uw-search--results_ew3pk_28904 ._uw-card--search-type_ew3pk_29850 {
  margin-bottom: 1rem;
}

._uw-intro-image_ew3pk_3341 {
  background-size: cover;
  background-position: 50%;
  position: relative;
  z-index: 1;
  margin-top: 77px;
  margin-bottom: 80px;
}
@media (min-width: 981px) {
  ._uw-intro-image_ew3pk_3341 {
    margin-top: 154px;
  }
}
._uw-intro-image_ew3pk_3341 ._uw-button_ew3pk_2905, ._uw-intro-image_ew3pk_3341 ._uw-button-white_ew3pk_2905, ._uw-intro-image_ew3pk_3341 ._uw-button-red_ew3pk_2905, ._uw-intro-image_ew3pk_3341 ._uw-button-blue_ew3pk_2905, ._uw-intro-image_ew3pk_3341 ._uw-bg-link_ew3pk_2905, ._uw-intro-image_ew3pk_3341 ._uw-link-box--link_ew3pk_2905, ._uw-intro-image_ew3pk_3341 ._uw-subscription-form_ew3pk_2905 a, ._uw-subscription-form_ew3pk_2905 ._uw-intro-image_ew3pk_3341 a, ._uw-intro-image_ew3pk_3341 ._uw-subscription-form_ew3pk_2905 button, ._uw-subscription-form_ew3pk_2905 ._uw-intro-image_ew3pk_3341 button, ._uw-intro-image_ew3pk_3341 ._uw-stories-search_ew3pk_2905 button, ._uw-stories-search_ew3pk_2905 ._uw-intro-image_ew3pk_3341 button {
  letter-spacing: 0 !important;
}
._uw-intro-image_ew3pk_3341::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: 0.3s opacity;
  background-color: #151515;
  content: "";
  opacity: 0.55;
  z-index: -1;
}
._uw-intro-image_ew3pk_3341 ._uw-intro-title_ew3pk_30035 {
  color: #fff;
  position: relative;
  line-height: 1;
}
@media (min-width: 768px) {
  ._uw-intro-image_ew3pk_3341 ._uw-intro-title_ew3pk_30035 {
    top: -50px;
    margin-bottom: -25px;
  }
}
._uw-intro-image_ew3pk_3341 h1 {
  position: relative;
  margin-bottom: 0;
  color: #fff;
}
._uw-intro-image_ew3pk_3341 h2 {
  color: #fff;
}
._uw-intro-image_ew3pk_3341 a {
  color: #fff;
}
._uw-intro-image_ew3pk_3341 p {
  color: #fff;
}
._uw-intro-image--content_ew3pk_3341 {
  height: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-flow: column;
  padding-bottom: 50px;
}
@media (max-width: 1024px) {
  ._uw-intro-image--content_ew3pk_3341 {
    margin-left: 25px;
  }
}
._uw-intro-image--content_ew3pk_3341 h1 {
  position: inherit;
  line-height: 1;
}
@media (min-width: 768px) {
  ._uw-intro-image--content_ew3pk_3341 h1 {
    margin: 50px 0;
    max-width: 75%;
  }
}
._uw-intro-image--content_ew3pk_3341 ._uw-button_ew3pk_2905, ._uw-intro-image--content_ew3pk_3341 ._uw-button-white_ew3pk_2905, ._uw-intro-image--content_ew3pk_3341 ._uw-button-red_ew3pk_2905, ._uw-intro-image--content_ew3pk_3341 ._uw-button-blue_ew3pk_2905, ._uw-intro-image--content_ew3pk_3341 ._uw-bg-link_ew3pk_2905, ._uw-intro-image--content_ew3pk_3341 ._uw-link-box--link_ew3pk_2905, ._uw-intro-image--content_ew3pk_3341 ._uw-subscription-form_ew3pk_2905 a, ._uw-subscription-form_ew3pk_2905 ._uw-intro-image--content_ew3pk_3341 a, ._uw-intro-image--content_ew3pk_3341 ._uw-subscription-form_ew3pk_2905 button, ._uw-subscription-form_ew3pk_2905 ._uw-intro-image--content_ew3pk_3341 button, ._uw-intro-image--content_ew3pk_3341 ._uw-stories-search_ew3pk_2905 button, ._uw-stories-search_ew3pk_2905 ._uw-intro-image--content_ew3pk_3341 button {
  margin-top: 25px;
  font-size: 1.15rem;
  text-transform: uppercase;
}
._uw-intro-image--content_ew3pk_3341 ._uw-header-subnav-boxes_ew3pk_30088 {
  list-style: none;
  margin-left: 0;
  display: flex;
  flex-flow: row wrap;
}
._uw-intro-image--content_ew3pk_3341 ._uw-header-subnav-boxes_ew3pk_30088 li {
  width: 40%;
  margin-right: 1rem;
  position: relative;
}
._uw-intro-image--content_ew3pk_3341 ._uw-header-subnav-boxes_ew3pk_30088 li p {
  margin-bottom: 0;
}
._uw-intro-image--content_ew3pk_3341 ._uw-header-subnav-boxes_ew3pk_30088 li p:first-child {
  font-weight: bold;
}
._uw-intro-image--content_ew3pk_3341 ._uw-header-subnav-boxes_ew3pk_30088 li::before {
  position: absolute;
  left: -1.5rem;
}
@media (min-width: 768px) {
  ._uw-intro-image--content_ew3pk_3341 ._uw-header-subnav-boxes_ew3pk_30088 li {
    width: 18%;
    margin-right: 25px;
  }
}
._page-header-min_ew3pk_30115 ._uw-intro-image_ew3pk_3341 {
  background-color: #001641;
}

._uw-pull-left_ew3pk_30119 {
  position: relative;
  left: -35px;
}

._uw-page-footnote_ew3pk_30124 p:first-of-type {
  font-weight: 700;
  margin-bottom: 10px;
}

._uw-page-footnote-right_ew3pk_30129 {
  align-self: end;
}
._uw-page-footnote-right_ew3pk_30129 p:first-of-type {
  font-weight: 700;
  margin-bottom: 10px;
}

._header-image_ew3pk_30137 {
  background-size: cover;
  height: 250px;
  width: 100%;
  background-position: 50%;
}

._uw-intro-header-container_ew3pk_30144 {
  display: flex;
  flex-wrap: wrap;
  min-height: 600px;
}

._uw-intro-breadcrumbs-container_ew3pk_30150,
._uw-intro-title-container_ew3pk_30151 {
  width: 100%;
}

@media (min-width: 980px) {
  ._uw-intro-title-container_ew3pk_30151 {
    max-width: 50%;
  }
}

._uw-sub-menu_ew3pk_30161 {
  background: #0033FF;
  padding: 40px 35px 15px;
  margin-right: 50px;
}
@media (max-width: 1024px) {
  ._uw-sub-menu_ew3pk_30161 {
    display: none;
  }
}
._uw-sub-menu--title_ew3pk_30171 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  font-size: 0.9rem;
  line-height: 1.25em;
}
._uw-sub-menu--links_ew3pk_30179 {
  list-style-type: none;
  margin-left: 0;
}
._uw-sub-menu--links_ew3pk_30179 li ._currentsection_ew3pk_30183 {
  color: #fff;
}
._uw-sub-menu--links_ew3pk_30179 a {
  font-size: 0.8rem;
  display: block;
  margin-bottom: 10px;
  font-weight: 400;
}
._uw-sub-menu--links_ew3pk_30179 a:hover {
  color: #fff;
  text-decoration: underline;
}

._uw-vrh-masthead--image_ew3pk_30197 ._uw-masthead__main_ew3pk_3283 {
  background-size: cover;
  background-position: 50%;
  position: relative;
  z-index: 1;
  margin-bottom: 0;
}
@media (max-width: 1024px) {
  ._uw-vrh-masthead--image_ew3pk_30197 ._uw-masthead__main_ew3pk_3283 {
    margin-top: 0;
    padding: 80px 0;
  }
}
._uw-vrh-masthead--image_ew3pk_30197 ._uw-masthead__main_ew3pk_3283::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: 0.3s opacity;
  background-color: #151515;
  content: "";
  opacity: 0.55;
  z-index: -1;
}
@media (min-width: 768px) {
  ._uw-vrh-masthead--image_ew3pk_30197 ._uw-masthead__title_ew3pk_3453 {
    padding: 35px 0;
  }
}
._uw-vrh-masthead--image_ew3pk_30197 ._uw-button_ew3pk_2905, ._uw-vrh-masthead--image_ew3pk_30197 ._uw-button-white_ew3pk_2905, ._uw-vrh-masthead--image_ew3pk_30197 ._uw-button-red_ew3pk_2905, ._uw-vrh-masthead--image_ew3pk_30197 ._uw-button-blue_ew3pk_2905, ._uw-vrh-masthead--image_ew3pk_30197 ._uw-bg-link_ew3pk_2905, ._uw-vrh-masthead--image_ew3pk_30197 ._uw-link-box--link_ew3pk_2905, ._uw-vrh-masthead--image_ew3pk_30197 ._uw-subscription-form_ew3pk_2905 a, ._uw-subscription-form_ew3pk_2905 ._uw-vrh-masthead--image_ew3pk_30197 a, ._uw-vrh-masthead--image_ew3pk_30197 ._uw-subscription-form_ew3pk_2905 button, ._uw-subscription-form_ew3pk_2905 ._uw-vrh-masthead--image_ew3pk_30197 button, ._uw-vrh-masthead--image_ew3pk_30197 ._uw-stories-search_ew3pk_2905 button, ._uw-stories-search_ew3pk_2905 ._uw-vrh-masthead--image_ew3pk_30197 button {
  color: #fff;
  font-size: 1.125rem;
}

._uw-media-block_ew3pk_3135._bg--navy_ew3pk_2892 h2 {
  color: #fff;
}
._uw-media-block_ew3pk_3135 ._media-author_ew3pk_30235 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  font-size: 0.8rem;
  color: #ed0a00;
  display: block;
  margin-top: 5px;
}
@media (min-width: 1024px) {
  ._uw-media-block_ew3pk_3135 ._media-author_ew3pk_30235 {
    display: inline;
    position: relative;
    left: -10px;
    writing-mode: vertical-lr;
  }
}
._uw-media-block_ew3pk_3135._bg--navy_ew3pk_2892 {
  padding: 5rem 0;
}
._uw-media-block--media_ew3pk_30256 {
  position: relative;
  background-size: cover;
  display: block;
}
._uw-media-block--media_ew3pk_30256::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 66.6666666667%;
  content: "";
}
._uw-media-block_ew3pk_3135 h2:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #001641;
  margin-top: 0.9375rem;
}
._uw-media-block_ew3pk_3135 h2._color--red_ew3pk_2876::after {
  background-color: #ed0a00;
}
._uw-media-block_ew3pk_3135 h2._color--white_ew3pk_2884::after {
  background-color: #fff;
}
._uw-media-block_ew3pk_3135 ._responsive-embed_ew3pk_3117 iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
._uw-media-block_ew3pk_3135 ._transcript_ew3pk_3135 {
  padding: 1rem 1.5rem;
}
._uw-media-block_ew3pk_3135 ._transcript_ew3pk_3135 ._transcript__header_ew3pk_30292 {
  position: relative;
}
._uw-media-block_ew3pk_3135 ._transcript_ew3pk_3135 ._transcript__header_ew3pk_30292 ._transcript__button_ew3pk_30295 {
  font-weight: 700;
  text-decoration: none;
  cursor: pointer;
  color: #001641;
  position: absolute;
  right: 0;
  top: 0;
}
._uw-media-block_ew3pk_3135 ._transcript_ew3pk_3135 ._transcript__header_ew3pk_30292 ._transcript__button_ew3pk_30295:hover {
  color: #ed0a00;
}
._uw-media-block_ew3pk_3135 ._transcript_ew3pk_3135 ._transcript__header_ew3pk_30292 ._show_transcript_ew3pk_30307::after {
  font-family: "WwwUowEduAu";
  content: "\f021";
  margin-left: 10px;
  font-family: "WwwUowEduAu";
}
._uw-media-block_ew3pk_3135 ._transcript_ew3pk_3135 ._transcript__header_ew3pk_30292 ._hide_transcript_ew3pk_30313::after {
  font-family: "WwwUowEduAu";
  content: "\f020";
  font-family: "WwwUowEduAu";
  margin-left: 10px;
}
._uw-media-block_ew3pk_3135 ._transcript_ew3pk_3135 ._transcript__content_ew3pk_30319 {
  position: relative;
  -webkit-animation: _fade-in_ew3pk_10925 0.3s backwards;
  animation: _fade-in_ew3pk_10925 0.3s backwards;
  font-size: 0.9em;
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
._uw-media-block_ew3pk_3135 ._transcript_ew3pk_3135 ._is_hidden_ew3pk_30328 {
  display: none;
}
._uw-media-block_ew3pk_3135 ._uw-button-red_ew3pk_2905 {
  display: block;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #ed0a00;
  font-weight: bold;
  text-transform: uppercase;
  margin: 10px 0;
  font-size: 1.125rem;
  transition: color cubic-bezier(0.77, 0, 0.18, 1);
}
._uw-media-block_ew3pk_3135 ._uw-button-red_ew3pk_2905::after {
  content: "\f001";
  font-family: "WwwUowEduAu";
  margin-left: 10px;
  transition: margin-left cubic-bezier(0.77, 0, 0.18, 1) 0.3s;
  opacity: 1;
}
._uw-media-block_ew3pk_3135 ._uw-button-red_ew3pk_2905:hover {
  text-decoration: none;
}
._uw-media-block_ew3pk_3135 ._uw-button-red_ew3pk_2905:hover::after {
  margin-left: 13px;
}
._uw-media-block_ew3pk_3135 ._blockquote-author_ew3pk_12011 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  display: block;
  color: #001641;
  margin: 15px 0;
  font-style: normal;
  font-size: 0.9rem;
  text-transform: uppercase;
  font-weight: bold;
}
._uw-media-block_ew3pk_3135 ._blockquote-author-subhead_ew3pk_30364 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  display: block;
  color: #001641;
  margin: 15px 0;
  font-style: normal;
  font-weight: 400;
  font-size: 0.9rem;
  margin-top: -10px;
  text-transform: uppercase;
}

._uw-media-block_ew3pk_3135 {
  margin-block: var(--section-spacing-y);
}
._uw-media-block_ew3pk_3135 blockquote,
._uw-media-block_ew3pk_3135 ._media-block-blockquote_ew3pk_30380 {
  font-size: 1.2rem;
  font-style: italic;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  border-left: 0;
  line-height: 1.25;
  margin-bottom: 50px;
  position: relative;
  padding-top: 40px;
  color: #001641;
  margin-top: 20px !important;
}
._uw-media-block_ew3pk_3135 blockquote::before,
._uw-media-block_ew3pk_3135 ._media-block-blockquote_ew3pk_30380::before {
  content: open-quote;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 6rem;
  position: absolute;
  top: -25px;
  left: -15px;
  color: #ed0a00;
}
._uw-media-block_ew3pk_3135 blockquote::after,
._uw-media-block_ew3pk_3135 ._media-block-blockquote_ew3pk_30380::after {
  content: close-quote;
  visibility: hidden;
  position: absolute;
}
._uw-media-block_ew3pk_3135 ._blockquote-author_ew3pk_12011 {
  display: block;
  color: #001641;
  margin: 15px 0;
  font-style: normal;
  font-size: 0.9rem;
}
._uw-media-block_ew3pk_3135 ._blockquote-author-subhead_ew3pk_30364 {
  display: block;
  color: #001641;
  margin: 15px 0;
  font-style: normal;
  font-weight: 400;
  font-size: 0.9rem;
  margin-top: -10px;
}

._uw-staff-listings--row-title_ew3pk_30425 {
  font-size: 3rem;
  line-height: 52px;
  margin-bottom: 15px;
  color: #001641;
}

._uw-staff-listings--items_ew3pk_30432 {
  margin: 50px 0;
}
._uw-staff-listings--items_ew3pk_30432 ._uw-bg-image_ew3pk_16673 {
  position: relative;
  position: relative;
  background-size: cover;
  background-position: 50%;
  margin-bottom: 15px;
}
._uw-staff-listings--items_ew3pk_30432 ._uw-bg-image_ew3pk_16673::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  content: "";
}
._uw-staff-listings--items_ew3pk_30432 ._uw-bg-image_ew3pk_16673::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  content: "";
}
._uw-staff-listings--items-heading_ew3pk_30456 {
  font-size: 1.6rem;
  text-transform: none;
  margin-bottom: 1rem;
}
._uw-staff-listings--items-title_ew3pk_30461 {
  font-size: 1rem;
  text-transform: none;
  margin-bottom: 1rem;
}
._uw-staff-listings--items_ew3pk_30432 ._lists--icons_ew3pk_30466 {
  margin-left: 0;
}
._uw-staff-listings--items_ew3pk_30432 ._lists--icons_ew3pk_30466 li::before {
  margin-right: 10px;
}
._uw-staff-listings--items_ew3pk_30432 ._lists--icons_ew3pk_30466 a {
  color: #001641;
}
._uw-staff-listings--items_ew3pk_30432 ._lists--icons_ew3pk_30466 a:hover {
  color: #ed0a00;
}

._uw-staff-listings--item-heading_ew3pk_30479 {
  margin-bottom: 2rem;
}
._uw-staff-listings--item-heading_ew3pk_30479 a {
  font-size: 1.6rem;
  text-transform: none;
  color: #001641;
}

._uw-staff-listings--item-title_ew3pk_30488 {
  font-size: 1.125rem;
  text-transform: none;
  margin-bottom: 1rem;
}

@media print, screen and (max-width: 47.99875em) {
  ._uw-profile-compact_ew3pk_30495 {
    margin-top: 2rem;
  }
  ._uw-profile-compact_ew3pk_30495 h2 + ._uw-profile-card_ew3pk_30498,
  ._uw-profile-compact_ew3pk_30495 ._uw-profile-card_ew3pk_30498 ._cell_ew3pk_3333 + ._cell_ew3pk_3333 {
    margin-top: 0 !important;
  }
}
._uw-profile-compact_ew3pk_30495 ._uw-profile-card_ew3pk_30498 + ._uw-profile-card_ew3pk_30498 {
  margin-top: 2rem;
}
._uw-profile-compact_ew3pk_30495 ._uw-profile-person_ew3pk_30506 {
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  font-size: 1.5rem;
  color: #001641;
}
._uw-profile-compact_ew3pk_30495 ._uw-profile-position_ew3pk_30511 {
  font-weight: 600;
  color: #ed0a00;
  text-transform: uppercase;
}
._uw-profile-compact_ew3pk_30495 ._uw-profile-unit_ew3pk_30516 {
  font-weight: 600;
}
._uw-profile-compact_ew3pk_30495 ._uw-profile-division_ew3pk_30519 {
  font-size: 90%;
}
._uw-profile-compact_ew3pk_30495 ._uw-profile-contact_ew3pk_30522 ._phone_ew3pk_30522::before,
._uw-profile-compact_ew3pk_30495 ._uw-profile-contact_ew3pk_30522 ._email_ew3pk_30523::before,
._uw-profile-compact_ew3pk_30495 ._uw-profile-contact_ew3pk_30522 ._location_ew3pk_15912::before {
  font-family: "WwwUowEduAu";
  margin-right: 10px;
}
._uw-profile-compact_ew3pk_30495 ._uw-profile-contact_ew3pk_30522 ._phone_ew3pk_30522::before {
  content: "\f014";
}
._uw-profile-compact_ew3pk_30495 ._uw-profile-contact_ew3pk_30522 ._email_ew3pk_30523::before {
  content: "\f01b";
}
._uw-profile-compact_ew3pk_30495 ._uw-profile-contact_ew3pk_30522 ._location_ew3pk_15912::before {
  content: "\f012";
}
._uw-profile-compact_ew3pk_30495 ._uw-profile-link_ew3pk_30537 {
  font-size: 90%;
  text-transform: uppercase;
}
._uw-profile-compact_ew3pk_30495 ._uw-profile-link_ew3pk_30537::after {
  content: "\f001";
  font-family: "WwwUowEduAu";
  margin-left: 10px;
  transition: margin-left cubic-bezier(0.77, 0, 0.18, 1) 0.3s;
  opacity: 1;
}

@media print, screen and (max-width: 47.99875em) {
  ._uw-profile-block_ew3pk_30550 + ._uw-profile-block_ew3pk_30550 {
    margin-top: 2rem;
  }
}
._uw-profile-block_ew3pk_30550 [class^=profile-] + [class^=profile-] {
  margin-top: 2rem;
}
._uw-profile-block_ew3pk_30550 ol, ._uw-profile-block_ew3pk_30550 ol li {
  list-style-image: none !important;
}

._profile-tabs_ew3pk_30561 ._accordion_ew3pk_12173 {
  margin-top: 0;
}

._uw-feature-block_ew3pk_30565 {
  background: #001641;
  margin: 50px 0;
  padding: 4rem 0;
}
._uw-feature-block_ew3pk_30565 a:hover {
  text-decoration: none;
}
._uw-feature-block_ew3pk_30565 a:hover h3 {
  text-decoration: underline;
}
._uw-feature-block_ew3pk_30565 h2 {
  color: #fff;
}
._uw-feature-block_ew3pk_30565 h3 {
  color: #fff;
  font-size: 2rem;
  margin-bottom: 0.5rem;
}
._uw-feature-block_ew3pk_30565 p {
  font-size: 0.9rem;
  color: #fff;
}
._uw-feature-block_ew3pk_30565 ._img_ew3pk_19538 {
  margin-bottom: 20px;
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
._uw-feature-block_ew3pk_30565 ._img_ew3pk_19538::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 150%;
  content: "";
}
._uw-feature-block_ew3pk_30565 img {
  margin-bottom: 20px;
}
._uw-feature-block_ew3pk_30565 ._uw-button_ew3pk_2905, ._uw-feature-block_ew3pk_30565 ._uw-button-white_ew3pk_2905, ._uw-feature-block_ew3pk_30565 ._uw-button-red_ew3pk_2905, ._uw-feature-block_ew3pk_30565 ._uw-button-blue_ew3pk_2905, ._uw-feature-block_ew3pk_30565 ._uw-bg-link_ew3pk_2905, ._uw-feature-block_ew3pk_30565 ._uw-link-box--link_ew3pk_2905, ._uw-feature-block_ew3pk_30565 ._uw-subscription-form_ew3pk_2905 a, ._uw-subscription-form_ew3pk_2905 ._uw-feature-block_ew3pk_30565 a, ._uw-feature-block_ew3pk_30565 ._uw-subscription-form_ew3pk_2905 button, ._uw-subscription-form_ew3pk_2905 ._uw-feature-block_ew3pk_30565 button, ._uw-feature-block_ew3pk_30565 ._uw-stories-search_ew3pk_2905 button, ._uw-stories-search_ew3pk_2905 ._uw-feature-block_ew3pk_30565 button {
  color: #fff;
}
._uw-feature-block_ew3pk_30565 ._uw-h3_ew3pk_3084 {
  color: #fff;
  font-size: 2rem;
  margin-bottom: 0.5rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-style: normal;
  font-weight: 400;
}

._uw-feature-block-white-bg_ew3pk_30617 {
  margin: 50px 0;
  padding: 4rem 0;
}
._uw-feature-block-white-bg_ew3pk_30617 a:hover {
  text-decoration: none;
  color: #001641;
}
._uw-feature-block-white-bg_ew3pk_30617 a:hover h3 {
  text-decoration: underline;
}
._uw-feature-block-white-bg_ew3pk_30617 h2 {
  color: #ed0a00;
  margin-bottom: 30px;
  font-size: 6.5rem;
}
@media (max-width: 768px) {
  ._uw-feature-block-white-bg_ew3pk_30617 h2 {
    font-size: 3rem;
  }
}
._uw-feature-block-white-bg_ew3pk_30617 h3 {
  color: #001641;
  font-size: 2rem;
  margin-bottom: 0.5rem;
}
._uw-feature-block-white-bg_ew3pk_30617 p {
  font-size: 0.9rem;
  color: #001641;
}
._uw-feature-block-white-bg_ew3pk_30617 img {
  margin-bottom: 20px;
}
._uw-feature-block-white-bg_ew3pk_30617 ._uw-button_ew3pk_2905, ._uw-feature-block-white-bg_ew3pk_30617 ._uw-button-white_ew3pk_2905, ._uw-feature-block-white-bg_ew3pk_30617 ._uw-button-red_ew3pk_2905, ._uw-feature-block-white-bg_ew3pk_30617 ._uw-button-blue_ew3pk_2905, ._uw-feature-block-white-bg_ew3pk_30617 ._uw-bg-link_ew3pk_2905, ._uw-feature-block-white-bg_ew3pk_30617 ._uw-link-box--link_ew3pk_2905, ._uw-feature-block-white-bg_ew3pk_30617 ._uw-subscription-form_ew3pk_2905 a, ._uw-subscription-form_ew3pk_2905 ._uw-feature-block-white-bg_ew3pk_30617 a, ._uw-feature-block-white-bg_ew3pk_30617 ._uw-subscription-form_ew3pk_2905 button, ._uw-subscription-form_ew3pk_2905 ._uw-feature-block-white-bg_ew3pk_30617 button, ._uw-feature-block-white-bg_ew3pk_30617 ._uw-stories-search_ew3pk_2905 button, ._uw-stories-search_ew3pk_2905 ._uw-feature-block-white-bg_ew3pk_30617 button {
  color: #ed0a00;
}

._uw-mainhead_ew3pk_30654, ._home-carousel_ew3pk_21380 h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 2.625rem;
  line-height: 2.625rem;
  letter-spacing: -0.08rem;
}
@media (min-width: 768px) {
  ._uw-mainhead_ew3pk_30654, ._home-carousel_ew3pk_21380 h2 {
    font-size: 3.5rem;
  }
}
@media (min-width: 980px) {
  ._uw-mainhead_ew3pk_30654, ._home-carousel_ew3pk_21380 h2 {
    font-size: 7.0625rem;
  }
}
@media (min-width: 768px) {
  ._uw-mainhead_ew3pk_30654, ._home-carousel_ew3pk_21380 h2 {
    line-height: 3.5rem;
  }
}
@media (min-width: 980px) {
  ._uw-mainhead_ew3pk_30654, ._home-carousel_ew3pk_21380 h2 {
    line-height: 7.0625rem;
  }
}
@media (min-width: 980px) {
  ._uw-mainhead_ew3pk_30654, ._home-carousel_ew3pk_21380 h2 {
    font-weight: 700;
  }
}

._uw-blockhead_ew3pk_15350 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.8125rem;
  line-height: 1.8125rem;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 0.5rem;
}
@media (min-width: 768px) {
  ._uw-blockhead_ew3pk_15350 {
    font-size: 1.875rem;
  }
}
@media (min-width: 980px) {
  ._uw-blockhead_ew3pk_15350 {
    font-size: 2rem;
  }
}
@media (min-width: 768px) {
  ._uw-blockhead_ew3pk_15350 {
    line-height: 2.25rem;
  }
}
@media (min-width: 980px) {
  ._uw-blockhead_ew3pk_15350 {
    line-height: 2.625rem;
  }
}
._uw-homepage_ew3pk_14400 ._uw-blockhead_ew3pk_15350 {
  font-size: 2.625rem;
  line-height: 2.875rem;
  margin-bottom: 1.75rem;
}
@media (min-width: 768px) {
  ._uw-homepage_ew3pk_14400 ._uw-blockhead_ew3pk_15350 {
    font-size: 3.5rem;
  }
}
@media (min-width: 980px) {
  ._uw-homepage_ew3pk_14400 ._uw-blockhead_ew3pk_15350 {
    font-size: 5rem;
  }
}
@media (min-width: 768px) {
  ._uw-homepage_ew3pk_14400 ._uw-blockhead_ew3pk_15350 {
    line-height: 3.5625rem;
  }
}
@media (min-width: 980px) {
  ._uw-homepage_ew3pk_14400 ._uw-blockhead_ew3pk_15350 {
    line-height: 5.625rem;
  }
}

._uw-subhead_ew3pk_30740 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #ed0a00;
  font-size: 1.875rem;
  line-height: 1.0666666667;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}

._uw-link-small_ew3pk_14807, ._uw-btn-red_ew3pk_14807, ._uw-btn_ew3pk_14807, p._button-grey_ew3pk_14807 a, p._button-navy_ew3pk_14807 a, ._uw-link-big_ew3pk_12204, p._button-blue_ew3pk_12205 a, p._button-red_ew3pk_12207 a, ._motivation-widget_ew3pk_3333 ._mw-link-small_ew3pk_14807 > a, ._motivation-widget_ew3pk_3333 ._mw-quicklinks_ew3pk_14807 {
  color: #ed0a00;
  display: block;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._uw-link-small_ew3pk_14807::after, ._uw-btn-red_ew3pk_14807::after, ._uw-btn_ew3pk_14807::after, p._button-grey_ew3pk_14807 a::after, p._button-navy_ew3pk_14807 a::after, ._uw-link-big_ew3pk_12204::after, p._button-blue_ew3pk_12205 a::after, p._button-red_ew3pk_12207 a::after, ._motivation-widget_ew3pk_3333 ._mw-link-small_ew3pk_14807 > a::after, ._motivation-widget_ew3pk_3333 ._mw-quicklinks_ew3pk_14807::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  position: relative;
  right: -15px;
  transition: right 0.4s;
}
._uw-link-small_ew3pk_14807:hover, ._uw-btn-red_ew3pk_14807:hover, ._uw-btn_ew3pk_14807:hover, p._button-grey_ew3pk_14807 a:hover, p._button-navy_ew3pk_14807 a:hover, ._uw-link-big_ew3pk_12204:hover, p._button-blue_ew3pk_12205 a:hover, p._button-red_ew3pk_12207 a:hover, ._motivation-widget_ew3pk_3333 ._mw-link-small_ew3pk_14807 > a:hover, ._motivation-widget_ew3pk_3333 ._mw-quicklinks_ew3pk_14807:hover, ._uw-link-small_ew3pk_14807:focus, ._uw-btn-red_ew3pk_14807:focus, ._uw-btn_ew3pk_14807:focus, p._button-grey_ew3pk_14807 a:focus, p._button-navy_ew3pk_14807 a:focus, ._uw-link-big_ew3pk_12204:focus, p._button-blue_ew3pk_12205 a:focus, p._button-red_ew3pk_12207 a:focus, ._motivation-widget_ew3pk_3333 ._mw-link-small_ew3pk_14807 > a:focus, ._motivation-widget_ew3pk_3333 ._mw-quicklinks_ew3pk_14807:focus {
  text-decoration: none;
}
._uw-link-small_ew3pk_14807:hover::after, ._uw-btn-red_ew3pk_14807:hover::after, ._uw-btn_ew3pk_14807:hover::after, p._button-grey_ew3pk_14807 a:hover::after, p._button-navy_ew3pk_14807 a:hover::after, ._uw-link-big_ew3pk_12204:hover::after, p._button-blue_ew3pk_12205 a:hover::after, p._button-red_ew3pk_12207 a:hover::after, ._motivation-widget_ew3pk_3333 ._mw-link-small_ew3pk_14807 > a:hover::after, ._motivation-widget_ew3pk_3333 ._mw-quicklinks_ew3pk_14807:hover::after, ._uw-link-small_ew3pk_14807:focus::after, ._uw-btn-red_ew3pk_14807:focus::after, ._uw-btn_ew3pk_14807:focus::after, p._button-grey_ew3pk_14807 a:focus::after, p._button-navy_ew3pk_14807 a:focus::after, ._uw-link-big_ew3pk_12204:focus::after, p._button-blue_ew3pk_12205 a:focus::after, p._button-red_ew3pk_12207 a:focus::after, ._motivation-widget_ew3pk_3333 ._mw-link-small_ew3pk_14807 > a:focus::after, ._motivation-widget_ew3pk_3333 ._mw-quicklinks_ew3pk_14807:focus::after {
  right: -23px;
}
._uw-link-small_ew3pk_14807 + ._uw-link-small_ew3pk_14807, ._uw-btn-red_ew3pk_14807 + ._uw-link-small_ew3pk_14807, ._uw-link-small_ew3pk_14807 + ._uw-btn-red_ew3pk_14807, ._uw-btn-red_ew3pk_14807 + ._uw-btn-red_ew3pk_14807, ._uw-btn_ew3pk_14807 + ._uw-link-small_ew3pk_14807, p._button-grey_ew3pk_14807 a + ._uw-link-small_ew3pk_14807, p._button-navy_ew3pk_14807 a + ._uw-link-small_ew3pk_14807, ._uw-btn_ew3pk_14807 + ._uw-btn-red_ew3pk_14807, p._button-grey_ew3pk_14807 a + ._uw-btn-red_ew3pk_14807, p._button-navy_ew3pk_14807 a + ._uw-btn-red_ew3pk_14807, ._uw-link-small_ew3pk_14807 + ._uw-btn_ew3pk_14807, p._button-grey_ew3pk_14807 ._uw-link-small_ew3pk_14807 + a, p._button-navy_ew3pk_14807 ._uw-link-small_ew3pk_14807 + a, ._uw-btn-red_ew3pk_14807 + ._uw-btn_ew3pk_14807, p._button-grey_ew3pk_14807 ._uw-btn-red_ew3pk_14807 + a, p._button-navy_ew3pk_14807 ._uw-btn-red_ew3pk_14807 + a, ._uw-btn_ew3pk_14807 + ._uw-btn_ew3pk_14807, p._button-grey_ew3pk_14807 a + ._uw-btn_ew3pk_14807, p._button-grey_ew3pk_14807 ._uw-btn_ew3pk_14807 + a, p._button-grey_ew3pk_14807 a + a, p._button-navy_ew3pk_14807 a + ._uw-btn_ew3pk_14807, p._button-navy_ew3pk_14807 p._button-grey_ew3pk_14807 a + a, p._button-grey_ew3pk_14807 p._button-navy_ew3pk_14807 a + a, p._button-navy_ew3pk_14807 ._uw-btn_ew3pk_14807 + a, p._button-navy_ew3pk_14807 p._button-grey_ew3pk_14807 a + a, p._button-grey_ew3pk_14807 p._button-navy_ew3pk_14807 a + a, p._button-navy_ew3pk_14807 a + a, ._uw-link-big_ew3pk_12204 + ._uw-link-small_ew3pk_14807, p._button-blue_ew3pk_12205 a + ._uw-link-small_ew3pk_14807, p._button-red_ew3pk_12207 a + ._uw-link-small_ew3pk_14807, ._uw-link-big_ew3pk_12204 + ._uw-btn-red_ew3pk_14807, p._button-blue_ew3pk_12205 a + ._uw-btn-red_ew3pk_14807, p._button-red_ew3pk_12207 a + ._uw-btn-red_ew3pk_14807, ._uw-link-big_ew3pk_12204 + ._uw-btn_ew3pk_14807, p._button-grey_ew3pk_14807 ._uw-link-big_ew3pk_12204 + a, p._button-blue_ew3pk_12205 a + ._uw-btn_ew3pk_14807, p._button-blue_ew3pk_12205 p._button-grey_ew3pk_14807 a + a, p._button-grey_ew3pk_14807 p._button-blue_ew3pk_12205 a + a, p._button-red_ew3pk_12207 a + ._uw-btn_ew3pk_14807, p._button-red_ew3pk_12207 p._button-grey_ew3pk_14807 a + a, p._button-grey_ew3pk_14807 p._button-red_ew3pk_12207 a + a, p._button-navy_ew3pk_14807 ._uw-link-big_ew3pk_12204 + a, ._uw-link-small_ew3pk_14807 + ._uw-link-big_ew3pk_12204, p._button-blue_ew3pk_12205 ._uw-link-small_ew3pk_14807 + a, p._button-red_ew3pk_12207 ._uw-link-small_ew3pk_14807 + a, ._uw-btn-red_ew3pk_14807 + ._uw-link-big_ew3pk_12204, p._button-blue_ew3pk_12205 ._uw-btn-red_ew3pk_14807 + a, p._button-red_ew3pk_12207 ._uw-btn-red_ew3pk_14807 + a, ._uw-btn_ew3pk_14807 + ._uw-link-big_ew3pk_12204, p._button-grey_ew3pk_14807 a + ._uw-link-big_ew3pk_12204, p._button-blue_ew3pk_12205 ._uw-btn_ew3pk_14807 + a, p._button-blue_ew3pk_12205 p._button-grey_ew3pk_14807 a + a, p._button-grey_ew3pk_14807 p._button-blue_ew3pk_12205 a + a, p._button-red_ew3pk_12207 ._uw-btn_ew3pk_14807 + a, p._button-red_ew3pk_12207 p._button-grey_ew3pk_14807 a + a, p._button-grey_ew3pk_14807 p._button-red_ew3pk_12207 a + a, p._button-navy_ew3pk_14807 a + ._uw-link-big_ew3pk_12204, ._uw-link-big_ew3pk_12204 + ._uw-link-big_ew3pk_12204, p._button-blue_ew3pk_12205 a + ._uw-link-big_ew3pk_12204, p._button-blue_ew3pk_12205 ._uw-link-big_ew3pk_12204 + a, p._button-blue_ew3pk_12205 a + a, p._button-red_ew3pk_12207 a + ._uw-link-big_ew3pk_12204, p._button-red_ew3pk_12207 ._uw-link-big_ew3pk_12204 + a, p._button-red_ew3pk_12207 a + a, ._motivation-widget_ew3pk_3333 ._mw-link-small_ew3pk_14807 > a + ._uw-link-small_ew3pk_14807, ._motivation-widget_ew3pk_3333 ._mw-link-small_ew3pk_14807 > a + ._uw-btn-red_ew3pk_14807, ._motivation-widget_ew3pk_3333 ._mw-link-small_ew3pk_14807 > a + ._uw-btn_ew3pk_14807, ._motivation-widget_ew3pk_3333 p._button-grey_ew3pk_14807 ._mw-link-small_ew3pk_14807 > a + a, p._button-grey_ew3pk_14807 ._motivation-widget_ew3pk_3333 ._mw-link-small_ew3pk_14807 > a + a, ._motivation-widget_ew3pk_3333 ._mw-link-small_ew3pk_14807 > a + ._uw-link-big_ew3pk_12204, ._motivation-widget_ew3pk_3333 ._mw-quicklinks_ew3pk_14807 + ._uw-link-small_ew3pk_14807, ._motivation-widget_ew3pk_3333 ._mw-quicklinks_ew3pk_14807 + ._uw-btn-red_ew3pk_14807, ._motivation-widget_ew3pk_3333 ._mw-quicklinks_ew3pk_14807 + ._uw-btn_ew3pk_14807, ._motivation-widget_ew3pk_3333 p._button-grey_ew3pk_14807 ._mw-quicklinks_ew3pk_14807 + a, p._button-grey_ew3pk_14807 ._motivation-widget_ew3pk_3333 ._mw-quicklinks_ew3pk_14807 + a, ._motivation-widget_ew3pk_3333 p._button-navy_ew3pk_14807 ._mw-quicklinks_ew3pk_14807 + a, p._button-navy_ew3pk_14807 ._motivation-widget_ew3pk_3333 ._mw-quicklinks_ew3pk_14807 + a, ._motivation-widget_ew3pk_3333 ._mw-quicklinks_ew3pk_14807 + ._uw-link-big_ew3pk_12204, ._motivation-widget_ew3pk_3333 p._button-blue_ew3pk_12205 ._mw-quicklinks_ew3pk_14807 + a, p._button-blue_ew3pk_12205 ._motivation-widget_ew3pk_3333 ._mw-quicklinks_ew3pk_14807 + a, ._motivation-widget_ew3pk_3333 p._button-red_ew3pk_12207 ._mw-quicklinks_ew3pk_14807 + a, p._button-red_ew3pk_12207 ._motivation-widget_ew3pk_3333 ._mw-quicklinks_ew3pk_14807 + a, ._motivation-widget_ew3pk_3333 ._mw-link-small_ew3pk_14807 > ._uw-link-small_ew3pk_14807 + a, ._motivation-widget_ew3pk_3333 ._mw-link-small_ew3pk_14807 > ._uw-btn-red_ew3pk_14807 + a, ._motivation-widget_ew3pk_3333 ._mw-link-small_ew3pk_14807 > ._uw-btn_ew3pk_14807 + a, ._motivation-widget_ew3pk_3333 p._button-grey_ew3pk_14807 ._mw-link-small_ew3pk_14807 > a + a, p._button-grey_ew3pk_14807 ._motivation-widget_ew3pk_3333 ._mw-link-small_ew3pk_14807 > a + a, ._motivation-widget_ew3pk_3333 ._mw-link-small_ew3pk_14807 > ._uw-link-big_ew3pk_12204 + a, ._motivation-widget_ew3pk_3333 ._mw-link-small_ew3pk_14807 > a + a, ._motivation-widget_ew3pk_3333 ._mw-link-small_ew3pk_14807 > ._mw-quicklinks_ew3pk_14807 + a, ._motivation-widget_ew3pk_3333 ._uw-link-small_ew3pk_14807 + ._mw-quicklinks_ew3pk_14807, ._motivation-widget_ew3pk_3333 ._uw-btn-red_ew3pk_14807 + ._mw-quicklinks_ew3pk_14807, ._motivation-widget_ew3pk_3333 ._uw-btn_ew3pk_14807 + ._mw-quicklinks_ew3pk_14807, ._motivation-widget_ew3pk_3333 p._button-grey_ew3pk_14807 a + ._mw-quicklinks_ew3pk_14807, p._button-grey_ew3pk_14807 ._motivation-widget_ew3pk_3333 a + ._mw-quicklinks_ew3pk_14807, ._motivation-widget_ew3pk_3333 p._button-navy_ew3pk_14807 a + ._mw-quicklinks_ew3pk_14807, p._button-navy_ew3pk_14807 ._motivation-widget_ew3pk_3333 a + ._mw-quicklinks_ew3pk_14807, ._motivation-widget_ew3pk_3333 ._uw-link-big_ew3pk_12204 + ._mw-quicklinks_ew3pk_14807, ._motivation-widget_ew3pk_3333 p._button-blue_ew3pk_12205 a + ._mw-quicklinks_ew3pk_14807, p._button-blue_ew3pk_12205 ._motivation-widget_ew3pk_3333 a + ._mw-quicklinks_ew3pk_14807, ._motivation-widget_ew3pk_3333 p._button-red_ew3pk_12207 a + ._mw-quicklinks_ew3pk_14807, p._button-red_ew3pk_12207 ._motivation-widget_ew3pk_3333 a + ._mw-quicklinks_ew3pk_14807, ._motivation-widget_ew3pk_3333 ._mw-link-small_ew3pk_14807 > a + ._mw-quicklinks_ew3pk_14807, ._motivation-widget_ew3pk_3333 ._mw-quicklinks_ew3pk_14807 + ._mw-quicklinks_ew3pk_14807 {
  margin-top: 0.9375rem;
}

._uw-link-big_ew3pk_12204, p._button-blue_ew3pk_12205 a, p._button-red_ew3pk_12207 a {
  font-size: 1rem;
  line-height: 1.5;
}

._uw-btn_ew3pk_14807, p._button-grey_ew3pk_14807 a, p._button-navy_ew3pk_14807 a {
  font-size: 1.125rem;
  line-height: 1.3333333333;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #fff;
  background-color: #001641;
  padding: 0.8rem 3rem 0.8rem 1.25rem;
  position: relative;
  display: inline-block;
  transition: background-color 0.2s ease-in-out;
}
._uw-btn_ew3pk_14807::after, p._button-grey_ew3pk_14807 a::after, p._button-navy_ew3pk_14807 a::after {
  position: absolute;
  transition: right 0.2s ease-in-out;
  right: 1.5rem;
}
._uw-btn_ew3pk_14807:hover, p._button-grey_ew3pk_14807 a:hover, p._button-navy_ew3pk_14807 a:hover {
  color: #fff;
  background-color: #0033FF;
}
._uw-btn_ew3pk_14807:hover::after, p._button-grey_ew3pk_14807 a:hover::after, p._button-navy_ew3pk_14807 a:hover::after {
  margin-left: 15px;
  right: 1.25rem;
}

._uw-btn-red_ew3pk_14807 {
  font-size: 1.125rem;
  line-height: 1.5rem;
  color: #fff;
  background-color: #ed0a00;
  padding: 0.8rem 3rem 0.8rem 1.25rem;
  position: relative;
  display: inline-block;
  transition: background-color 0.2s ease-in-out;
}
._uw-btn-red_ew3pk_14807::after {
  position: absolute;
  transition: right 0.2s ease-in-out;
  right: 1.5rem;
}
._uw-btn-red_ew3pk_14807:hover::after {
  margin-left: 15px;
  right: 1.25rem;
}

._uw-blockquote_ew3pk_30836 {
  color: #001641;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  position: relative;
  font-size: 1.25rem;
  line-height: 1.75rem;
  padding-top: 60px;
}
._uw-blockquote_ew3pk_30836::before {
  font-style: normal;
  content: open-quote;
  position: absolute;
  margin-top: -10px;
  font-size: 8.5rem;
  font-weight: 500;
}
._uw-blockquote_ew3pk_30836::after {
  content: close-quote;
  visibility: hidden;
  position: absolute;
}
._uw-blockquote-citation_ew3pk_30857, ._uw-blockquote-subcitation_ew3pk_30857 {
  display: block;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-style: normal;
  font-size: 0.875rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  margin: 5px 0;
}
._uw-blockquote-citation_ew3pk_30857 {
  margin-top: 25px;
  font-weight: 700;
}
._dark-background_ew3pk_3019 ._uw-blockquote_ew3pk_30836::before {
  color: #ed0a00;
}
._dark-background_ew3pk_3019 ._uw-blockquote_ew3pk_30836 ._uw-blockquote-citation_ew3pk_30857,
._dark-background_ew3pk_3019 ._uw-blockquote_ew3pk_30836 ._uw-blockquote-subcitation_ew3pk_30857 {
  color: #fff;
}

._uw-pullquote_ew3pk_30883 {
  color: #ed0a00;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-style: italic;
  position: relative;
  font-size: 1.6875rem;
  line-height: 1.875rem;
  padding-top: 20px;
}
@media (min-width: 768px) {
  ._uw-pullquote_ew3pk_30883 {
    font-size: 1.5rem;
  }
}
@media (min-width: 980px) {
  ._uw-pullquote_ew3pk_30883 {
    font-size: 1.5rem;
  }
}
@media (min-width: 768px) {
  ._uw-pullquote_ew3pk_30883 {
    line-height: 1.625rem;
  }
}
@media (min-width: 980px) {
  ._uw-pullquote_ew3pk_30883 {
    line-height: 1.625rem;
  }
}
._uw-pullquote_ew3pk_30883::before {
  content: "";
  position: absolute;
  margin-top: -20px;
  width: 50px;
  height: 1px;
  background: #ed0a00;
}

p a {
  font-weight: 700;
}

ul {
  list-style-type: square;
}

._uw-text-intro_ew3pk_30929 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.6875rem;
  line-height: 1.1851851852;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}

span._intro_ew3pk_3165 {
  font-size: 1.3rem;
  line-height: 1.4;
  letter-spacing: -0.02em;
}

span._link-button-blue_ew3pk_30946 a,
a._link-button-blue_ew3pk_30946, span._link-button-red_ew3pk_30947 a,
a._link-button-red_ew3pk_30947, span._link-button-navy_ew3pk_30948 a,
a._link-button-navy_ew3pk_30948 {
  display: inline-block;
  position: relative;
  margin-bottom: 1rem;
  font-size: 1.125rem;
  line-height: 1.3333333333;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: 600;
  text-transform: uppercase;
  text-decoration: none;
}
span._link-button-blue_ew3pk_30946 a::after,
a._link-button-blue_ew3pk_30946::after, span._link-button-red_ew3pk_30947 a::after,
a._link-button-red_ew3pk_30947::after, span._link-button-navy_ew3pk_30948 a::after,
a._link-button-navy_ew3pk_30948::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  position: relative;
  right: -15px;
  transition: right 0.4s;
}
span._link-button-blue_ew3pk_30946 a:hover::after,
a._link-button-blue_ew3pk_30946:hover::after, span._link-button-red_ew3pk_30947 a:hover::after,
a._link-button-red_ew3pk_30947:hover::after, span._link-button-navy_ew3pk_30948 a:hover::after,
a._link-button-navy_ew3pk_30948:hover::after, span._link-button-blue_ew3pk_30946 a:focus::after,
a._link-button-blue_ew3pk_30946:focus::after, span._link-button-red_ew3pk_30947 a:focus::after,
a._link-button-red_ew3pk_30947:focus::after, span._link-button-navy_ew3pk_30948 a:focus::after,
a._link-button-navy_ew3pk_30948:focus::after {
  right: -23px;
}

span._link-button-navy_ew3pk_30948 a,
a._link-button-navy_ew3pk_30948 {
  color: #fff;
  background-color: #001641;
  padding: 0.8rem 3rem 0.8rem 1.25rem;
  transition: background-color 0.2s ease-in-out;
}
span._link-button-navy_ew3pk_30948 a::after,
a._link-button-navy_ew3pk_30948::after {
  position: absolute;
  transition: right 0.2s ease-in-out;
  right: 1.5rem;
}
span._link-button-navy_ew3pk_30948 a:hover, span._link-button-navy_ew3pk_30948 a:focus,
a._link-button-navy_ew3pk_30948:hover,
a._link-button-navy_ew3pk_30948:focus {
  color: #fff;
  background-color: #0033FF;
}
span._link-button-navy_ew3pk_30948 a:hover::after, span._link-button-navy_ew3pk_30948 a:focus::after,
a._link-button-navy_ew3pk_30948:hover::after,
a._link-button-navy_ew3pk_30948:focus::after {
  right: 1.25rem;
}

span._link-button-navy_ew3pk_30948[class][class][class][class] a:visited,
a._link-button-navy_ew3pk_30948[class][class][class][class]:visited {
  color: #fff;
}

span._link-button-red_ew3pk_30947 a,
a._link-button-red_ew3pk_30947 {
  color: #ed0a00;
}

span._link-button-red_ew3pk_30947[class][class][class][class] a:visited,
a._link-button-red_ew3pk_30947[class][class][class][class]:visited {
  color: #ed0a00;
}

span._link-button-blue_ew3pk_30946 a,
a._link-button-blue_ew3pk_30946 {
  color: #0033FF;
}

span._link-button-blue_ew3pk_30946[class][class][class][class] a:visited,
a._link-button-blue_ew3pk_30946[class][class][class][class]:visited {
  color: #0033FF;
}

span._link-button-navy_ew3pk_30948[class][class][class][class] a,
a._link-button-navy_ew3pk_30948[class][class][class][class],
span._link-button-red_ew3pk_30947[class][class][class][class] a,
a._link-button-red_ew3pk_30947[class][class][class][class],
span._link-button-blue_ew3pk_30946[class][class][class][class] a,
a._link-button-blue_ew3pk_30946[class][class][class][class] {
  text-decoration: none;
}

p._button-navy_ew3pk_14807 a,
p._button-red_ew3pk_12207 a,
p._button-blue_ew3pk_12205 a,
p._button-grey_ew3pk_14807 a {
  text-decoration: none !important;
}

p._button-red_ew3pk_12207 a {
  font-size: 1.125rem;
  line-height: 1.3333333333;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}

p._button-blue_ew3pk_12205 a {
  color: #0033FF;
  font-size: 1.125rem;
  line-height: 1.3333333333;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}

p._button-grey_ew3pk_14807 a {
  color: #001641;
  background-color: #F2F2F2;
}

p._button-navy_ew3pk_14807,
p._button-red_ew3pk_12207,
p._button-blue_ew3pk_12205,
p._button-grey_ew3pk_14807 {
  margin-top: 1rem;
}

:is(p._button-navy_ew3pk_14807, p._button-red_ew3pk_12207, p._button-blue_ew3pk_12205, p._button-grey_ew3pk_14807) + :is(p._button-navy_ew3pk_14807, p._button-red_ew3pk_12207, p._button-blue_ew3pk_12205, p._button-grey_ew3pk_14807) {
  margin-top: 1.5rem;
}

._home-carousel_ew3pk_21380 {
  width: 100%;
  height: 500px;
  padding: 0;
  margin-bottom: 2rem;
  margin-top: 77px;
  position: relative;
}
@media (min-width: 768px) {
  ._home-carousel_ew3pk_21380 {
    height: 550px;
  }
}
@media (min-width: 980px) {
  ._home-carousel_ew3pk_21380 {
    margin-top: 0;
    height: 700px;
  }
}
@media (min-width: 1600px) {
  ._home-carousel_ew3pk_21380 {
    height: calc(100vh - 100px);
  }
}
._home-carousel_ew3pk_21380 ._swiper-slide_ew3pk_55 div {
  height: 100%;
}
@media (max-width: 640px) {
  ._home-carousel_ew3pk_21380 ._swiper-slide_ew3pk_55 {
    display: flex;
    flex-direction: column;
  }
}
._home-carousel_ew3pk_21380 ._slide-content_ew3pk_27317 {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  position: relative;
  z-index: 1;
  padding-bottom: 2rem;
}
@media (min-width: 640px) {
  ._home-carousel_ew3pk_21380 ._slide-content_ew3pk_27317 {
    padding-bottom: 4rem;
  }
}
._home-carousel_ew3pk_21380 h2 {
  color: #fff;
  font-size: 2.625rem;
  line-height: 2.875rem;
  line-height: 1.02;
  letter-spacing: -0.08rem;
  font-weight: 700;
  margin-bottom: 0.5rem;
}
@media (min-width: 768px) {
  ._home-carousel_ew3pk_21380 h2 {
    font-size: 3.5rem;
  }
}
@media (min-width: 980px) {
  ._home-carousel_ew3pk_21380 h2 {
    font-size: 8.125rem;
  }
}
@media (min-width: 768px) {
  ._home-carousel_ew3pk_21380 h2 {
    line-height: 3.5625rem;
  }
}
@media (min-width: 980px) {
  ._home-carousel_ew3pk_21380 h2 {
    line-height: 7.625rem;
  }
}
@media (min-width: 768px) {
  ._home-carousel_ew3pk_21380 h2 {
    max-width: 80%;
  }
}
@media (min-width: 980px) {
  ._home-carousel_ew3pk_21380 h2 {
    margin-bottom: 2rem;
    font-size: 7.025rem;
    font-weight: 700;
  }
}
._home-carousel_ew3pk_21380 p {
  color: #fff;
  margin-bottom: 1rem;
}
@media (min-width: 640px) {
  ._home-carousel_ew3pk_21380 p {
    margin-bottom: 2rem;
    max-width: 75%;
  }
}
._home-carousel_ew3pk_21380 a {
  color: #fff;
}
@media (max-width: 640px) {
  ._home-carousel_ew3pk_21380 a {
    font-size: 1.125rem;
  }
}
._home-carousel_ew3pk_21380 ._slide__image_ew3pk_27397, ._home-carousel_ew3pk_21380 ._slide__video_ew3pk_27398 {
  background-size: cover;
}
@media (max-width: 640px) {
  ._home-carousel_ew3pk_21380 ._slide__image_ew3pk_27397, ._home-carousel_ew3pk_21380 ._slide__video_ew3pk_27398 {
    flex: 1;
    background-position: center;
  }
}
@media (min-width: 640px) {
  ._home-carousel_ew3pk_21380 ._slide__image_ew3pk_27397, ._home-carousel_ew3pk_21380 ._slide__video_ew3pk_27398 {
    position: absolute;
    width: 100%;
  }
}
@media (min-width: 980px) {
  ._home-carousel_ew3pk_21380 ._slide__image_ew3pk_27397, ._home-carousel_ew3pk_21380 ._slide__video_ew3pk_27398 {
    background-position-x: 40%;
  }
}
@media (max-width: 640px) {
  ._home-carousel_ew3pk_21380 ._slide__video_ew3pk_27398 {
    width: 100%;
    padding-top: 56.25%;
    height: 0px;
    position: relative;
  }
}
._home-carousel_ew3pk_21380 ._slide__video-display_ew3pk_27432 {
  position: absolute;
  object-fit: cover;
  z-index: 0;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
._home-carousel_ew3pk_21380 ._slide__video_ew3pk_27398 ._pause-background_ew3pk_27443 {
  position: absolute;
  bottom: 1em;
  right: 1em;
  z-index: 1;
}
._home-carousel_ew3pk_21380 ._slide__video_ew3pk_27398 ._pause-background_ew3pk_27443 ._pause_ew3pk_27443, ._home-carousel_ew3pk_21380 ._slide__video_ew3pk_27398 ._pause-background_ew3pk_27443 ._play_ew3pk_27451 {
  fill: white;
}
@media (max-width: 640px) {
  ._home-carousel_ew3pk_21380 ._slide__body_ew3pk_27456 {
    background-color: #001641;
    height: auto !important;
    width: 100%;
    bottom: 0;
    padding-top: 2rem;
  }
}
@media (min-width: 640px) {
  ._home-carousel_ew3pk_21380 ._slide__body_ew3pk_27456::after, ._home-carousel_ew3pk_21380 ._slide__body_ew3pk_27456::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
  }
}
._home-carousel_ew3pk_21380 ._slide__body_ew3pk_27456::before {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 100%);
  width: 50%;
}
._home-carousel_ew3pk_21380 ._slide__body_ew3pk_27456::after {
  background-image: linear-gradient(42deg, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 75%);
  width: 100%;
}
@media (min-width: 640px) {
  ._home-carousel_ew3pk_21380::before {
    content: "";
    width: 100%;
    height: 17.8125rem;
    position: absolute;
    top: 0;
    left: 0;
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.69) 100%);
    z-index: 2;
  }
}

._uw-home-slider__bullet-container_ew3pk_16989 {
  border-bottom: 0.0625rem dashed #E5E5E4;
  padding-left: 0 !important;
}
._uw-home-slider__bullets_ew3pk_11765 {
  text-align: left;
  white-space: nowrap;
  overflow-y: hidden;
  overflow-x: auto;
  padding: 0 0 1.25rem;
  margin-top: 1.25rem;
}
._uw-home-slider__bullets_ew3pk_11765 button {
  width: auto;
  height: auto;
  background: none;
  display: inline-block;
  margin-bottom: 0;
  margin-left: 1.875rem;
  color: #001641;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  text-align: left;
  cursor: pointer;
  border-radius: 0;
  opacity: 1;
}
._uw-home-slider__bullets_ew3pk_11765 button::before {
  content: none;
}
._uw-home-slider__bullets_ew3pk_11765 button::after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.125rem;
  background: #fff;
  margin-top: 0.3125rem;
  transition: transform 0.3s, background-color 0s;
  transition-delay: 0s, 0.3s;
  transform: scale3d(0, 1, 1);
  transform-origin: top left;
}
._uw-home-slider__bullets_ew3pk_11765 button:first-of-type {
  margin-left: 0;
}
._uw-home-slider__bullets_ew3pk_11765 button._swiper-pagination-bullet-active_ew3pk_288 {
  color: #ed0a00;
}
._uw-home-slider__bullets_ew3pk_11765 button._swiper-pagination-bullet-active_ew3pk_288::after {
  background: #ed0a00;
  transform: scale3d(1, 1, 1);
  transition-delay: 0s, 0s;
}
._uw-home-slider__bullets_ew3pk_11765 button._swiper-pagination-bullet-active_ew3pk_288:hover {
  text-decoration: none;
}
._uw-home-slider__bullets_ew3pk_11765 button._swiper-pagination-bullet-active_ew3pk_288:hover::after {
  background: #ed0a00;
  transform: scale3d(1, 1, 1);
  transition-delay: 0s, 0s;
}
._uw-home-slider__bullets_ew3pk_11765 button:focus {
  outline: 1px dotted #001641;
  box-shadow: 0 0 2px #fff;
}
._uw-home-slider__bullets_ew3pk_11765 button:hover {
  text-decoration: none;
}
._uw-home-slider__bullets_ew3pk_11765 button:hover::after {
  background: #001641;
  transform: scale3d(1, 1, 1);
  transition-delay: 0s, 0s;
}
@media print, screen and (min-width: 64em) {
  ._uw-home-slider__bullets_ew3pk_11765 {
    padding-bottom: 1.875rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-home-slider__bullet-container_ew3pk_16989 {
    padding-left: 60px;
  }
  ._uw-home-slider__bullets_ew3pk_11765 {
    margin: 1.875rem 0 0;
    padding-bottom: 2.1875rem;
  }
}

._uw-home-carousel_ew3pk_19884 {
  margin-bottom: 2rem;
}
@media (min-width: 640px) {
  ._uw-home-carousel_ew3pk_19884 {
    margin-bottom: 5rem;
  }
}

/* styles migrated from t4-updates.css */
/* styles migrated from t4-updates.css, i can not determine which file they should reside in */
div._grid-x_ew3pk_3385._grid-margin-x_ew3pk_3382._results_ew3pk_16867 {
  width: 100%;
}

@media (max-width: 1080px) {
  div._cell_ew3pk_3333._media-cell_ew3pk_31385 {
    margin-bottom: 20px;
  }
}
._checkedDarkRed_ew3pk_26895 {
  color: #ed0a00;
}

._t4Edit-page_ew3pk_31393 {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  color: #ed0a00;
  margin: 0.9375rem 0 0.3125rem;
}

._footer_ew3pk_13417 {
  border-top: var(--border);
  display: flex;
  flex-direction: column-reverse;
  align-items: center;
  justify-content: space-between;
  column-gap: var(--spacing-md);
  row-gap: var(--spacing-sm);
  padding-top: var(--spacing-sm) !important;
  padding-bottom: var(--spacing-sm) !important;
  padding-inline: var(--spacing-md);
  text-align: center;
}
._footer_ew3pk_13417::before {
  display: none;
}
._footer_ew3pk_13417 p {
  color: #888;
  font-size: clamp(0.75rem, 0.705rem + 0.23vw, 0.875rem);
  margin: 0 !important;
}
@media screen and (min-width: 640px) {
  ._footer_ew3pk_13417 {
    flex-direction: row;
    text-align: left;
  }
}
:root {
  --section-spacing-y: clamp(2em, -4.864em + 16.46vmax, 6.25em);
}

/**
* Original styles below this line
*/
/**
 * Swiper 6.8.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: August 23, 2021
 */
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}

.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}

.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-container-pointer-events {
  touch-action: pan-y;
}

.swiper-container-pointer-events.swiper-container-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}

.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

/* 3D Effects */
.swiper-container-3d {
  perspective: 1200px;
}

.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* CSS Mode */
.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}

.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}

.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}

.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-button-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #ffffff;
}

.swiper-button-prev.swiper-button-black,
.swiper-button-next.swiper-button-black {
  --swiper-navigation-color: #000000;
}

.swiper-button-lock {
  display: none;
}

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}

/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: 0.2;
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}

/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}

.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-white {
  --swiper-pagination-color: #ffffff;
}

.swiper-pagination-black {
  --swiper-pagination-color: #000000;
}

.swiper-pagination-lock {
  display: none;
}

/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
}

/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube {
  overflow: visible;
}

.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}

.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

.swiper-container-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}

.swiper-container-flip {
  overflow: visible;
}

.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/**
 * Swiper 6.8.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: August 23, 2021
 */
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}

.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}

.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-container-pointer-events {
  touch-action: pan-y;
}

.swiper-container-pointer-events.swiper-container-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}

.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

/* 3D Effects */
.swiper-container-3d {
  perspective: 1200px;
}

.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* CSS Mode */
.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}

.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}

.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}

.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-button-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #ffffff;
}

.swiper-button-prev.swiper-button-black,
.swiper-button-next.swiper-button-black {
  --swiper-navigation-color: #000000;
}

.swiper-button-lock {
  display: none;
}

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}

/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: 0.2;
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}

/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}

.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-white {
  --swiper-pagination-color: #ffffff;
}

.swiper-pagination-black {
  --swiper-pagination-color: #000000;
}

.swiper-pagination-lock {
  display: none;
}

/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
}

/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube {
  overflow: visible;
}

.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}

.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

.swiper-container-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}

.swiper-container-flip {
  overflow: visible;
}

.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*
	Styles for basic PhotoSwipe functionality (sliding area, open/close transitions)
*/
/* pswp = photoswipe */
.pswp {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
  z-index: 1500;
  -webkit-text-size-adjust: 100%;
  /* create separate layer, to avoid paint on window.onscroll in webkit/blink */
  -webkit-backface-visibility: hidden;
  outline: none;
}

.pswp * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.pswp img {
  max-width: none;
}

/* style is added when JS option showHideOpacity is set to true */
.pswp--animate_opacity {
  /* 0.001, because opacity:0 doesn't trigger Paint action, which causes lag at start of transition */
  opacity: 0.001;
  will-change: opacity;
  /* for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.pswp--open {
  display: block;
}

.pswp--zoom-allowed .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

.pswp--zoomed-in .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}

.pswp--dragging .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}

/*
	Background is added as a separate element.
	As animating opacity is much faster than animating rgba() background-color.
*/
.pswp__bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  will-change: opacity;
}

.pswp__scroll-wrap {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.pswp__container,
.pswp__zoom-wrap {
  -ms-touch-action: none;
  touch-action: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

/* Prevent selection and tap highlights */
.pswp__container,
.pswp__img {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

.pswp__zoom-wrap {
  position: absolute;
  width: 100%;
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
  /* for open/close transition */
  -webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.pswp__bg {
  will-change: opacity;
  /* for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.pswp--animated-in .pswp__bg,
.pswp--animated-in .pswp__zoom-wrap {
  -webkit-transition: none;
  transition: none;
}

.pswp__container,
.pswp__zoom-wrap {
  -webkit-backface-visibility: hidden;
}

.pswp__item {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
}

.pswp__img {
  position: absolute;
  width: auto;
  height: auto;
  top: 0;
  left: 0;
}

/*
	stretched thumbnail or div placeholder element (see below)
	style is added to avoid flickering in webkit/blink when layers overlap
*/
.pswp__img--placeholder {
  -webkit-backface-visibility: hidden;
}

/*
	div element that matches size of large image
	large image loads on top of it
*/
.pswp__img--placeholder--blank {
  background: #222;
}

.pswp--ie .pswp__img {
  width: 100% !important;
  height: auto !important;
  left: 0;
  top: 0;
}

/*
	Error message appears when image is not loaded
	(JS option errorMsg controls markup)
*/
.pswp__error-msg {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  margin-top: -8px;
  color: #CCC;
}

.pswp__error-msg a {
  color: #CCC;
  text-decoration: underline;
}

/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*

	Contents:

	1. Buttons
	2. Share modal and links
	3. Index indicator ("1 of X" counter)
	4. Caption
	5. Loading indicator
	6. Additional styles (root element, top bar, idle state, hidden state, etc.)

*/
/*

	1. Buttons

 */
/* <button> css reset */
.pswp__button {
  width: 44px;
  height: 44px;
  position: relative;
  background: none;
  cursor: pointer;
  overflow: visible;
  -webkit-appearance: none;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
  float: right;
  opacity: 0.75;
  transition: opacity 0.2s;
  box-shadow: none;
}
.pswp__button:focus, .pswp__button:hover {
  opacity: 1;
}
.pswp__button:active {
  outline: none;
  opacity: 0.9;
}
.pswp__button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* pswp__ui--over-close class it added when mouse is over element that should close gallery */
.pswp__ui--over-close .pswp__button--close {
  opacity: 1;
}

.pswp__button,
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  background: url(default-skin.png) 0 0 no-repeat;
  background-size: 264px 88px;
  width: 44px;
  height: 44px;
}

@media (-webkit-min-device-pixel-ratio: 1.1), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {
  /* Serve SVG sprite if browser supports SVG and resolution is more than 105dpi */
  .pswp--svg .pswp__button,
  .pswp--svg .pswp__button--arrow--left:before,
  .pswp--svg .pswp__button--arrow--right:before {
    background-image: url(default-skin.svg);
  }
  .pswp--svg .pswp__button--arrow--left,
  .pswp--svg .pswp__button--arrow--right {
    background: none;
  }
}
.pswp__button--close {
  background-position: 0 -44px;
}

.pswp__button--share {
  background-position: -44px -44px;
}

.pswp__button--fs {
  display: none;
}

.pswp--supports-fs .pswp__button--fs {
  display: block;
}

.pswp--fs .pswp__button--fs {
  background-position: -44px 0;
}

.pswp__button--zoom {
  display: none;
  background-position: -88px 0;
}

.pswp--zoom-allowed .pswp__button--zoom {
  display: block;
}

.pswp--zoomed-in .pswp__button--zoom {
  background-position: -132px 0;
}

/* no arrows on touch screens */
.pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right {
  visibility: hidden;
}

/*
	Arrow buttons hit area
	(icon is added to :before pseudo-element)
*/
.pswp__button--arrow--left,
.pswp__button--arrow--right {
  background: none;
  top: 50%;
  margin-top: -50px;
  width: 70px;
  height: 100px;
  position: absolute;
}

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

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

.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  content: "";
  top: 35px;
  background-color: rgba(0, 0, 0, 0.3);
  height: 30px;
  width: 32px;
  position: absolute;
}

.pswp__button--arrow--left:before {
  left: 6px;
  background-position: -138px -44px;
}

.pswp__button--arrow--right:before {
  right: 6px;
  background-position: -94px -44px;
}

/*

	2. Share modal/popup and links

 */
.pswp__counter,
.pswp__share-modal {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.pswp__share-modal {
  display: block;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 10px;
  position: absolute;
  z-index: 1600;
  opacity: 0;
  transition: opacity 0.25s ease-out;
  -webkit-backface-visibility: hidden;
  will-change: opacity;
}

.pswp__share-modal--hidden {
  display: none;
}

.pswp__share-tooltip {
  z-index: 1620;
  position: absolute;
  background: #FFF;
  top: 56px;
  border-radius: 2px;
  display: block;
  width: auto;
  right: 44px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  transform: translateY(6px);
  transition: transform 0.25s;
  -webkit-backface-visibility: hidden;
  will-change: transform;
}
.pswp__share-tooltip a {
  display: block;
  padding: 8px 12px;
  color: #000;
  text-decoration: none;
  font-size: 14px;
  line-height: 18px;
}
.pswp__share-tooltip a:hover {
  text-decoration: none;
  color: #000;
}
.pswp__share-tooltip a:first-child {
  /* round corners on the first/last list item */
  border-radius: 2px 2px 0 0;
}
.pswp__share-tooltip a:last-child {
  border-radius: 0 0 2px 2px;
}

.pswp__share-modal--fade-in {
  opacity: 1;
}
.pswp__share-modal--fade-in .pswp__share-tooltip {
  transform: translateY(0);
}

/* increase size of share links on touch devices */
.pswp--touch .pswp__share-tooltip a {
  padding: 16px 12px;
}

a.pswp__share--facebook:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: -12px;
  right: 15px;
  border: 6px solid rgba(0, 0, 0, 0);
  border-bottom-color: #FFF;
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
  pointer-events: none;
}
a.pswp__share--facebook:hover {
  background: #3E5C9A;
  color: #FFF;
}
a.pswp__share--facebook:hover:before {
  border-bottom-color: #3E5C9A;
}

a.pswp__share--twitter:hover {
  background: #55ACEE;
  color: #FFF;
}

a.pswp__share--pinterest:hover {
  background: #CCC;
  color: #CE272D;
}

a.pswp__share--download:hover {
  background: #DDD;
}

/*

	3. Index indicator ("1 of X" counter)

 */
.pswp__counter {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  font-size: 13px;
  line-height: 44px;
  color: #FFF;
  opacity: 0.75;
  padding: 0 10px;
}

/*

	4. Caption

 */
.pswp__caption {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  min-height: 44px;
}
.pswp__caption small {
  font-size: 11px;
  color: #BBB;
}

.pswp__caption__center {
  text-align: left;
  max-width: 420px;
  margin: 0 auto;
  font-size: 13px;
  padding: 10px;
  line-height: 20px;
  color: #CCC;
}

.pswp__caption--empty {
  display: none;
}

/* Fake caption element, used to calculate height of next/prev image */
.pswp__caption--fake {
  visibility: hidden;
}

/*

	5. Loading indicator (preloader)

	You can play with it here - http://codepen.io/dimsemenov/pen/yyBWoR

 */
.pswp__preloader {
  width: 44px;
  height: 44px;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -22px;
  opacity: 0;
  transition: opacity 0.25s ease-out;
  will-change: opacity;
  direction: ltr;
}

.pswp__preloader__icn {
  width: 20px;
  height: 20px;
  margin: 12px;
}

.pswp__preloader--active {
  opacity: 1;
}
.pswp__preloader--active .pswp__preloader__icn {
  /* We use .gif in browsers that don't support CSS animation */
  background: url(preloader.gif) 0 0 no-repeat;
}

.pswp--css_animation .pswp__preloader--active {
  opacity: 1;
}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
  animation: clockwise 500ms linear infinite;
}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
  animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
}
.pswp--css_animation .pswp__preloader__icn {
  background: none;
  opacity: 0.75;
  width: 14px;
  height: 14px;
  position: absolute;
  left: 15px;
  top: 15px;
  margin: 0;
}
.pswp--css_animation .pswp__preloader__cut {
  /* 
  	The idea of animating inner circle is based on Polymer ("material") loading indicator 
  	 by Keanu Lee https://blog.keanulee.com/2014/10/20/the-tale-of-three-spinners.html
  */
  position: relative;
  width: 7px;
  height: 14px;
  overflow: hidden;
}
.pswp--css_animation .pswp__preloader__donut {
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  border: 2px solid #FFF;
  border-radius: 50%;
  border-left-color: transparent;
  border-bottom-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  background: none;
  margin: 0;
}

@media screen and (max-width: 1024px) {
  .pswp__preloader {
    position: relative;
    left: auto;
    top: auto;
    margin: 0;
    float: right;
  }
}
@keyframes clockwise {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes donut-rotate {
  0% {
    transform: rotate(0);
  }
  50% {
    transform: rotate(-140deg);
  }
  100% {
    transform: rotate(0);
  }
}
/*

	6. Additional styles

 */
/* root element of UI */
.pswp__ui {
  -webkit-font-smoothing: auto;
  visibility: visible;
  opacity: 1;
  z-index: 1550;
}

/* top black bar with buttons and "1 of X" indicator */
.pswp__top-bar {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  width: 100%;
}

.pswp__caption,
.pswp__top-bar,
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  -webkit-backface-visibility: hidden;
  will-change: opacity;
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

/* pswp--has_mouse class is added only when two subsequent mousemove events occur */
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  visibility: visible;
}

.pswp__top-bar,
.pswp__caption {
  background-color: rgba(0, 0, 0, 0.5);
}

/* pswp__ui--fit class is added when main image "fits" between top bar and bottom bar (caption) */
.pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit .pswp__caption {
  background-color: rgba(0, 0, 0, 0.3);
}

/* pswp__ui--idle class is added when mouse isn't moving for several seconds (JS option timeToIdle) */
.pswp__ui--idle .pswp__top-bar {
  opacity: 0;
}
.pswp__ui--idle .pswp__button--arrow--left,
.pswp__ui--idle .pswp__button--arrow--right {
  opacity: 0;
}

/*
	pswp__ui--hidden class is added when controls are hidden
	e.g. when user taps to toggle visibility of controls
*/
.pswp__ui--hidden .pswp__top-bar,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right {
  /* Force paint & create composition layer for controls. */
  opacity: 0.001;
}

/* pswp__ui--one-slide class is added when there is just one item in gallery */
.pswp__ui--one-slide .pswp__button--arrow--left,
.pswp__ui--one-slide .pswp__button--arrow--right,
.pswp__ui--one-slide .pswp__counter {
  display: none;
}

.pswp__element--disabled {
  display: none !important;
}

.pswp--minimal--dark .pswp__top-bar {
  background: none;
}

/*$navy: #0C2340;*/
/*$blue: #0047BB;*/
/*$red: #CC0000;*/
/**
 * Foundation for Sites
 * Version 6.8.1
 * https://get.foundation
 * Licensed under MIT Open Source
 */
@media print, screen and (min-width: 48em) {
  .reveal.large, .reveal.small, .reveal.tiny, .reveal {
    right: auto;
    left: auto;
    margin: 0 auto;
  }
}
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

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

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

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

.slick-slide {
  float: left;
  height: 100%;
  min-height: 0.0625rem;
  display: none;
}
[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: 0.0625rem solid transparent;
}

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

@font-face {
  font-family: "WwwUowEduAu";
  src: url("/assets/uw-icons-CJOk1Qty.woff2") format("woff2"), url("/assets/uw-icons-DzYaXs8Z.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
.icon--chevron-up::before {
  content: "\f000";
}

.icon--chevron-up-after::before {
  display: none;
  content: none;
}
.icon--chevron-up-after::after {
  content: "\f000";
}

.icon--chevron-right::before {
  content: "\f001";
}

.icon--chevron-right-after::before {
  display: none;
  content: none;
}
.icon--chevron-right-after::after {
  content: "\f001";
}

.icon--chevron-left::before {
  content: "\f002";
}

.icon--chevron-left-after::before {
  display: none;
  content: none;
}
.icon--chevron-left-after::after {
  content: "\f002";
}

.icon--chevron-down::before {
  content: "\f003";
}

.icon--chevron-down-after::before {
  display: none;
  content: none;
}
.icon--chevron-down-after::after {
  content: "\f003";
}

.icon--angle-left::before {
  content: "\f004";
}

.icon--angle-left-after::before {
  display: none;
  content: none;
}
.icon--angle-left-after::after {
  content: "\f004";
}

.icon--angle-right::before {
  content: "\f005";
}

.icon--angle-right-after::before {
  display: none;
  content: none;
}
.icon--angle-right-after::after {
  content: "\f005";
}

.icon--angle-up::before {
  content: "\f006";
}

.icon--angle-up-after::before {
  display: none;
  content: none;
}
.icon--angle-up-after::after {
  content: "\f006";
}

.icon--angle-down::before {
  content: "\f007";
}

.icon--angle-down-after::before {
  display: none;
  content: none;
}
.icon--angle-down-after::after {
  content: "\f007";
}

.icon--times::before {
  content: "\f008";
}

.icon--times-after::before {
  display: none;
  content: none;
}
.icon--times-after::after {
  content: "\f008";
}

.icon--search::before {
  content: "\f009";
}

.icon--search-after::before {
  display: none;
  content: none;
}
.icon--search-after::after {
  content: "\f009";
}

.icon--user::before {
  content: "\f00a";
}

.icon--user-after::before {
  display: none;
  content: none;
}
.icon--user-after::after {
  content: "\f00a";
}

.icon--facebook::before {
  content: "\f00b";
}

.icon--facebook-after::before {
  display: none;
  content: none;
}
.icon--facebook-after::after {
  content: "\f00b";
}

.icon--twitter::before {
  content: "\f00c";
}

.icon--twitter-after::before {
  display: none;
  content: none;
}
.icon--twitter-after::after {
  content: "\f00c";
}

.icon--instagram::before {
  content: "\f00d";
}

.icon--instagram-after::before {
  display: none;
  content: none;
}
.icon--instagram-after::after {
  content: "\f00d";
}

.icon--linkedin::before {
  content: "\f00e";
}

.icon--linkedin-after::before {
  display: none;
  content: none;
}
.icon--linkedin-after::after {
  content: "\f00e";
}

.icon--youtube::before {
  content: "\f00f";
}

.icon--youtube-after::before {
  display: none;
  content: none;
}
.icon--youtube-after::after {
  content: "\f00f";
}

.icon--youtube-play::before {
  content: "\f010";
}

.icon--youtube-play-after::before {
  display: none;
  content: none;
}
.icon--youtube-play-after::after {
  content: "\f010";
}

.icon--calendar::before {
  content: "\f011";
}

.icon--calendar-after::before {
  display: none;
  content: none;
}
.icon--calendar-after::after {
  content: "\f011";
}

.icon--map-marker::before {
  content: "\f012";
}

.icon--map-marker-after::before {
  display: none;
  content: none;
}
.icon--map-marker-after::after {
  content: "\f012";
}

.icon--mobile-alt::before {
  content: "\f013";
}

.icon--mobile-alt-after::before {
  display: none;
  content: none;
}
.icon--mobile-alt-after::after {
  content: "\f013";
}

.icon--phone::before {
  content: "\f014";
}

.icon--phone-after::before {
  display: none;
  content: none;
}
.icon--phone-after::after {
  content: "\f014";
}

.icon--th-large::before {
  content: "\f015";
}

.icon--th-large-after::before {
  display: none;
  content: none;
}
.icon--th-large-after::after {
  content: "\f015";
}

.icon--info-circle::before {
  content: "\f017";
}

.icon--info-circle-after::before {
  display: none;
  content: none;
}
.icon--info-circle-after::after {
  content: "\f017";
}

.icon--bars::before {
  content: "\f018";
}

.icon--bars-after::before {
  display: none;
  content: none;
}
.icon--bars-after::after {
  content: "\f018";
}

.icon--check::before {
  content: "\f019";
}

.icon--check-after::before {
  display: none;
  content: none;
}
.icon--check-after::after {
  content: "\f019";
}

.icon--download::before {
  content: "\f01a";
}

.icon--download-after::before {
  display: none;
  content: none;
}
.icon--download-after::after {
  content: "\f01a";
}

.icon--envelope::before {
  content: "\f01b";
}

.icon--envelope-after::before {
  display: none;
  content: none;
}
.icon--envelope-after::after {
  content: "\f01b";
}

.icon--google-plus-g::before {
  content: "\f01c";
}

.icon--google-plus-g-after::before {
  display: none;
  content: none;
}
.icon--google-plus-g-after::after {
  content: "\f01c";
}

.icon--clock::before {
  content: "\f01d";
}

.icon--clock-after::before {
  display: none;
  content: none;
}
.icon--clock-after::after {
  content: "\f01d";
}

.icon--minus-thin::before {
  content: "\f01e";
}

.icon--minus-thin-after::before {
  display: none;
  content: none;
}
.icon--minus-thin-after::after {
  content: "\f01e";
}

.icon--plus-thin::before {
  content: "\f01f";
}

.icon--plus-thin-after::before {
  display: none;
  content: none;
}
.icon--plus-thin-after::after {
  content: "\f01f";
}

.icon--plus-square::before {
  content: "\f020";
}

.icon--plus-square-after::before {
  display: none;
  content: none;
}
.icon--plus-square-after::after {
  content: "\f020";
}

.icon--minus-square::before {
  content: "\f021";
}

.icon--minus-square-after::before {
  display: none;
  content: none;
}
.icon--minus-square-after::after {
  content: "\f021";
}

.icon--plus::before {
  content: "\f022";
}

.icon--plus-after::before {
  display: none;
  content: none;
}
.icon--plus-after::after {
  content: "\f022";
}

.icon--minus::before {
  content: "\f023";
}

.icon--minus-after::before {
  display: none;
  content: none;
}
.icon--minus-after::after {
  content: "\f023";
}

.icon--search-medium::before {
  content: "\f024";
}

.icon--search-medium-after::before {
  display: none;
  content: none;
}
.icon--search-medium-after::after {
  content: "\f024";
}

.icon--snapchat::before {
  content: "\f026";
}

.icon--snapchat-after::before {
  display: none;
  content: none;
}
.icon--snapchat-after::after {
  content: "\f026";
}

.icon--star::before {
  content: "\f027";
}

.icon--star-after::before {
  display: none;
  content: none;
}
.icon--star-after::after {
  content: "\f027";
}

.icon--times-medium::before {
  content: "\f028";
}

.icon--times-medium-after::before {
  display: none;
  content: none;
}
.icon--times-medium-after::after {
  content: "\f028";
}

.icon--hexagon::before {
  content: "\f029";
}

.icon--hexagon-after::before {
  display: none;
  content: none;
}
.icon--hexagon-after::after {
  content: "\f029";
}

.icon--cross::before {
  content: "\f02a";
}

.icon--cross-after::before {
  display: none;
  content: none;
}
.icon--cross-after::after {
  content: "\f02a";
}

.icon--rss::before {
  content: "\f02b";
}

.icon--rss-after::before {
  display: none;
  content: none;
}
.icon--rss-after::after {
  content: "\f02b";
}

.icon--globe::before {
  content: "\f02c";
}

.icon--globe-after::before {
  display: none;
  content: none;
}
.icon--globe-after::after {
  content: "\f02c";
}

.icon--trash::before {
  content: "\f02e";
}

.icon--trash-after::before {
  display: none;
  content: none;
}
.icon--trash-after::after {
  content: "\f02e";
}

.icon--edit::before {
  content: "\f02d";
}

.icon--edit-after::before {
  display: none;
  content: none;
}
.icon--edit-after::after {
  content: "\f02d";
}

.icon--expand-arrows::before {
  content: "\f02f";
}

.icon--expand-arrows-after::before {
  display: none;
  content: none;
}
.icon--expand-arrows-after::after {
  content: "\f02f";
}

[class*=icon-]::after, [class*=icon-]::before,
[class*=fa-]::after,
[class*=fa-]::before {
  font-family: "WwwUowEduAu";
}

i {
  font-style: normal !important;
}

.fa-times::before {
  content: "\f008";
}

.fa-calendar::before {
  content: "\f011";
}

.fa-chevron-up::before {
  content: "\f000";
}

.fa-chevron-right::before {
  content: "\f001";
}

.fa-chevron-down::before {
  content: "\f003";
}

.fa-chevron-left::before {
  content: "\f002";
}

.fa-search::before {
  content: "\f009";
}

.fa-user::before {
  content: "\f00a";
}

.fa-bars::before {
  content: "\f018";
}

.fa-map-marker::before {
  content: "\f012";
}

.fa-th-large::before {
  content: "\f015";
}

.fa-mobile-alt::before {
  content: "\f013";
}

#t4-direct-edit-wrapper .fa-plus::before {
  content: "\f022";
}
#t4-direct-edit-wrapper .fa-check::before {
  content: "\f019";
}
#t4-direct-edit-wrapper .fa-angle-left::before {
  content: "\f004";
}
#t4-direct-edit-wrapper .fa-angle-right::before {
  content: "\f005";
}
#t4-direct-edit-wrapper .fa-trash-o::before {
  content: "\f02e";
}
#t4-direct-edit-wrapper .fa-edit::before {
  content: "\f02d";
}
#t4-direct-edit-wrapper .fa-arrows::before {
  content: "\f02f";
}

.margin--bottom-0 {
  margin-bottom: 0 !important;
}
.margin--bottom-10 {
  margin-bottom: 10px !important;
}
.margin--bottom-20 {
  margin-bottom: 20px !important;
}
.margin--bottom-30 {
  margin-bottom: 30px !important;
}
.margin--bottom-40 {
  margin-bottom: 40px !important;
}
.margin--bottom-50 {
  margin-bottom: 50px !important;
}
.margin--top-0 {
  margin-top: 0 !important;
}
.margin--top-10 {
  margin-top: 10px !important;
}
.margin--top-15 {
  margin-top: 15px !important;
}
.margin--top-20 {
  margin-top: 20px !important;
}
.margin--top-30 {
  margin-top: 30px !important;
}
.margin--top-40 {
  margin-top: 40px !important;
}
.margin--top-50 {
  margin-top: 50px !important;
}
.margin--top-60 {
  margin-top: 60px !important;
}
.margin--top-70 {
  margin-top: 70px !important;
}
.margin--top-80 {
  margin-top: 80px !important;
}
.margin--top-120 {
  margin-top: 120px !important;
}
.margin--left-0 {
  margin-left: 0 !important;
}
.margin--left-10 {
  margin-left: 10px !important;
}
.margin--left-20 {
  margin-left: 20px !important;
}
.margin--left-30 {
  margin-left: 30px !important;
}
.margin--left-40 {
  margin-left: 40px !important;
}
.margin--right-0 {
  margin-right: 0 !important;
}
.margin--right-10 {
  margin-right: 10px !important;
}
.margin--right-20 {
  margin-right: 20px !important;
}
.margin--right-30 {
  margin-right: 30px !important;
}
.margin--right-40 {
  margin-right: 40px !important;
}

.padding--small {
  padding: 25px;
}
.padding--regular {
  padding: 50px;
}
.padding--right-20 {
  padding-right: 20px;
}

.bg--grey {
  background: #F2F2F2;
}
.bg--grey * {
  color: #001641;
}

.bg--red {
  background: #ed0a00;
}
.bg--red * {
  color: #fff;
}

.color--red {
  color: #ed0a00 !important;
}

.color--navy {
  color: #001641 !important;
}

.color--white {
  color: #fff !important;
}

.color--blue {
  color: #0033FF !important;
}

.bg--navy {
  background: #001641;
  color: #fff !important;
}
.bg--navy a {
  color: #fff;
}
.bg--navy a:hover {
  color: #fff;
}
.bg--navy .section-title::after {
  background: #fff !important;
}
.bg--navy .uw-button, .bg--navy .uw-stories-search button, .uw-stories-search .bg--navy button, .bg--navy .uw-subscription-form button, .uw-subscription-form .bg--navy button, .bg--navy .uw-subscription-form a, .uw-subscription-form .bg--navy a, .bg--navy .uw-link-box--link, .bg--navy .uw-bg-link, .bg--navy .uw-button-blue, .bg--navy .uw-button-red, .bg--navy .uw-button-white {
  color: #fff !important;
}

.container {
  width: 100%;
  max-width: var(--container-size);
  margin: 0 auto;
  padding: 0 1rem;
  box-sizing: border-box;
}

.container--wide {
  max-width: var(--container-size--wide);
}

.container--full {
  width: 100%;
  max-width: none;
  padding: 0;
}

/* Responsive adjustments for container padding */
@media (max-width: 768px) {
  .container,
  .container--wide {
    padding: 0 10px;
  }
}
@media (max-width: 480px) {
  .container,
  .container--wide {
    padding: 0 5px;
  }
}
.uw-styleguide__component-identifier {
  display: block;
  padding: 10px 25px;
  font-weight: bold;
  background-color: #d9edf7;
  color: #31708f;
  padding: 0.75rem 1.25rem;
  margin: 2.5rem 0;
  border: 1px solid #bcdff1;
  position: relative;
  z-index: 1;
}
.uw-styleguide__inline-nav {
  padding: 0;
}
.uw-styleguide__inline-nav a {
  background: #0033FF;
  color: #fff;
  font-weight: bold;
  margin: 0 15px 15px 0 !important;
  border: 2px solid #0033FF;
  transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
}
.uw-styleguide__inline-nav a:hover {
  background: transparent;
  color: #0033FF;
  text-decoration: none;
}

.design-system {
  margin-top: 175px;
}
.design-system .design-card {
  background-color: #efefef;
  border-radius: 4px;
  padding: 25px;
  margin-bottom: 2rem;
}
.design-system .design-name {
  position: relative;
  background: #fff;
  margin-bottom: 15px;
  padding: 15px;
  border-radius: 4px;
}
.design-system .design-in-action {
  color: #9f9f9f;
  font-size: 1rem;
  text-align: right;
}
.design-system .design-in-action:hover {
  text-decoration: none;
  color: #ed0a00;
}
.design-system .design-in-action:focus {
  text-decoration: none;
}
.design-system .design-component {
  background-color: #fff;
  border-radius: 4px;
  padding: 15px;
  position: relative;
}
.design-system .design-description ul {
  margin-top: 25px;
  display: flex;
  padding-left: 0;
  margin-left: 0;
  justify-content: space-between;
  list-style-type: none;
}
@media (max-width: 768px) {
  .design-system .design-description ul {
    flex-direction: column;
  }
  .design-system .design-description ul li {
    margin-bottom: 10px;
  }
}
.design-system .dark-background {
  background: #001641;
}
.design-system .dark-background .design-color-changer--navy {
  border: 1px solid #fff;
}
.design-system .design-color-changer {
  position: absolute;
  right: 15px;
  top: 12px;
}
.design-system .design-color-changer [class*=design-color-changer--] {
  width: 30px;
  height: 30px;
  margin-left: 5px;
}
.design-system .design-color-changer [class*=design-color-changer--]:hover {
  opacity: 0.7;
  cursor: pointer;
}
.design-system .design-color-changer--red {
  background-color: #ed0a00;
  border: 1px solid #ed0a00;
}
.design-system .design-color-changer--white {
  background-color: #fff;
  border: 1px solid #001641;
}
.design-system .design-color-changer--navy {
  background-color: #001641;
  border: 1px solid #001641;
}

.strong {
  font-weight: bold;
}

.uw-h1 {
  font-size: 6.5rem;
}
@media (max-width: 768px) {
  .uw-h1 {
    font-size: 4rem;
  }
}

.uw-h2 {
  font-size: 1.8rem;
  line-height: 1.85rem;
  font-weight: 700;
  letter-spacing: -0.025rem;
}
@media (max-width: 768px) {
  .uw-h2 {
    font-size: 2rem;
    font-weight: 700;
  }
}
@media (max-width: 480px) {
  .uw-h2 {
    font-size: 1.5rem;
    font-weight: 700;
  }
}

.uw-h3 {
  font-size: 2rem;
}

.uw-h4 {
  font-size: 1.75rem;
}

.uw-h5 {
  font-size: 1.25rem;
}

.uw-h6 {
  font-size: 1.1rem;
  line-height: 1.1em;
}

.chronicle-caption {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.125rem;
  margin: 15px 0;
  font-size: 1.5rem;
}

p.image-caption,
span.image-caption {
  display: block;
  font-size: 75%;
  font-weight: 600;
  line-height: 1.5;
  margin-bottom: 1em;
}

.responsive-embed {
  position: relative;
  height: 0;
  padding-bottom: 75%;
  overflow: hidden;
}
.responsive-embed.widescreen {
  padding-bottom: 56.25%;
}
.responsive-embed iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}

.uw-media-block :has(.responsive-embed) .transcript {
  margin-bottom: 0;
}

@media print {
  @page {
    size: A4;
    margin: 20mm 0 10mm 0 !important;
  }
  body,
  html {
    width: 210mm;
    background: #fff;
  }
  body {
    padding-top: 25mm !important;
    font-size: 11pt !important;
  }
  .page-navigator,
  .pagination,
  .uw-header,
  .uw-header-clearfix,
  .uw-scroll-top-container,
  footer {
    display: none !important;
  }
  p {
    font-size: 11pt !important;
    margin-bottom: 10pt !important;
  }
  p.intro,
  p.uw-intro {
    font-size: 16pt !important;
  }
  .button {
    padding-left: 0 !important;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    page-break-after: avoid !important;
  }
  h1 {
    font-size: 32pt !important;
  }
  h2 {
    font-size: 24pt !important;
  }
  h3 {
    font-size: 17pt !important;
  }
  h4,
  h5,
  h6 {
    font-size: 14pt !important;
  }
  h2,
  h3,
  p {
    orphans: 3;
    widows: 3;
  }
  code {
    font: 11pt Courier, monospace;
  }
  blockquote {
    margin: 1.2em;
    padding: 1em;
    font-size: 11pt;
  }
  hr {
    background-color: #ccc;
  }
  .section-breaker {
    display: none !important;
  }
  /* Images */
  img {
    float: left;
    margin: 1em 1.5em 1.5em 0;
    max-width: 100% !important;
    page-break-inside: avoid;
  }
  a img {
    border: none;
  }
  /* Links */
  a:link,
  a:visited {
    background: transparent;
    font-weight: 700;
    text-decoration: underline;
    color: #333;
  }
  a[href] {
    text-decoration: none;
  }
  a[href]::after {
    display: none;
  }
  /* Table */
  table {
    margin: 1px;
    text-align: left;
    page-break-inside: auto;
  }
  tr {
    page-break-inside: avoid;
    page-break-after: auto;
  }
  th {
    border-bottom: 1px solid #333;
    font-weight: bold;
  }
  td {
    border-bottom: 1px solid #333;
  }
  td,
  th {
    padding: 4px 10px 4px 0;
  }
  thead {
    display: table-header-group;
  }
  tfoot {
    font-style: italic;
    display: table-footer-group;
  }
  caption {
    background: #fff;
    margin-bottom: 2em;
    text-align: left;
  }
  .uw-masthead {
    padding-top: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding: 0 !important;
  }
  .uw-masthead__content {
    margin-top: 0 !important;
  }
  .uw-header-navs {
    display: none !important;
  }
  .uw-masthead--aside-image .uw-masthead__main {
    padding: 0 !important;
  }
}
@media print {
  .events-listing .uw-masthead__event-image::before {
    display: none !important;
  }
  .events-listing .button {
    display: none !important;
  }
  .events-listing aside {
    display: none !important;
  }
  .layout-events-landing .uw-masthead img {
    display: none;
  }
  .layout-events-landing a {
    text-decoration: none;
  }
  .layout-events-landing .uw-event--no-image {
    background: #001641 !important;
    overflow-y: auto;
  }
  .layout-events-landing .uw-event--no-image .uw-event--image-bg {
    overflow: revert;
  }
  .layout-events-landing .uw-event--no-image span {
    color: #fff !important;
  }
  .layout-events-landing .uw-item-grid__title {
    margin-bottom: 25px;
  }
  .layout-events-landing .intro {
    margin-bottom: 10px;
  }
  .layout-events-landing .uw-item-grid {
    margin-top: 25px;
  }
  .uw-single-event .uw-event-footer,
  .uw-single-event .uw-masthead__event-buttons,
  .uw-single-event aside {
    display: none;
  }
  .uw-single-event .uw-masthead__event-image {
    position: inherit !important;
  }
  .uw-single-event .uw-masthead__event-image::before {
    display: none !important;
  }
  .uw-single-event .uw-text-block .cell, .uw-single-event .uw-start-your-journey--sub-header .cell, .uw-single-event .uw-start-your-journey--header .cell, .uw-single-event .motivation-widget .mw-more-areas .cell, .motivation-widget .uw-single-event .mw-more-areas .cell {
    width: 100% !important;
  }
  .uw-single-event .uw-text-block:last-of-type, .uw-single-event .uw-start-your-journey--sub-header:last-of-type, .uw-single-event .uw-start-your-journey--header:last-of-type, .uw-single-event .motivation-widget .mw-more-areas:last-of-type, .motivation-widget .uw-single-event .mw-more-areas:last-of-type {
    margin-bottom: 5mm !important;
  }
}
@media print {
  .uw-single-article .uw-intro-image--content {
    padding: 0 !important;
    margin: 0 !important;
  }
  .uw-single-article .uw-masthead__event-image {
    display: none !important;
  }
  .uw-single-article p > img {
    width: 50%;
  }
  .uw-single-article h1 {
    margin: 0 0 2.5mm 0 !important;
    max-width: 100% !important;
  }
  .uw-single-article .uw-masthead--image .uw-masthead__main {
    padding-bottom: 0 !important;
    min-height: 0 !important;
  }
  .uw-single-article .uw-masthead--aside-image .uw-masthead__event-image {
    position: inherit !important;
  }
  .uw-single-article .uw-masthead--aside-image .uw-masthead__event-image::before {
    background-image: none !important;
  }
  .uw-single-article .uw-pagination,
  .uw-single-article .uw-footer-quicklinks,
  .uw-single-article .uw-post-aside-heading,
  .uw-single-article .uw-post-aside-topic,
  .uw-single-article .uw-post-aside-tag,
  .uw-single-article .uw-social-icons {
    display: none !important;
  }
  .uw-single-article #uw-content-margin-fix {
    margin-top: 20px !important;
  }
  .uw-single-article .large-9 {
    width: 100% !important;
  }
  .uw-single-article .large-7 {
    width: 100% !important;
  }
  .uw-single-article .grid-margin-x > .large-offset-1 {
    display: none !important;
  }
  .uw-single-article .grid-x > .large-7 {
    width: 100% !important;
  }
  .uw-single-article .uw-intro-image::before {
    background-color: white !important;
  }
  .uw-single-article .uw-subscription-form {
    display: none !important;
  }
  .uw-single-article .uw-intro-image {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .uw-single-article iframe {
    display: none !important;
  }
  .masthead-desktop-background-image-right {
    display: flex;
    background-image: inherit !important;
    background-position: top right 25px !important;
    background-size: 45% !important;
    background-repeat: no-repeat !important;
  }
}
@media print and (min-width: 1200px) {
  .masthead-desktop-background-image-right {
    width: 100%;
    height: 100%;
  }
}
@media print and (max-width: 1200px) {
  .masthead-desktop-background-image-right {
    background-position: bottom right;
    background-size: cover;
    width: 100%;
  }
}
@media print {
  .uw-masthead--aside-image .uw-masthead__event-image {
    position: inherit !important;
  }
  .uw-masthead--aside-image .uw-masthead__event-image::before {
    background-image: none !important;
  }
  .masthead-desktop-background-image-full {
    display: none !important;
    height: auto !important;
  }
  .masthead-desktop-background-image-full:before,
  .masthead-desktop-background-image-right:before {
    background: none !important;
    opacity: 0 !important;
  }
  .masthead-background-image-mobile {
    display: none !important;
  }
  .mob-hide {
    display: flex;
    justify-content: flex-end;
    width: 100%;
  }
  .uw-single-article .uw-page-content .uw-post-details {
    order: 1 !important;
  }
  .flex-news-right-image,
  .flex-parent-news-right-image {
    width: 100% !important;
  }
  .uw-masthead__titleFull {
    min-height: auto !important;
  }
  .uw-masthead__titleRight {
    width: 53%;
  }
  .uw-masthead__bizunit {
    display: flex !important;
  }
  .uw-masthead__newscontent {
    display: flex !important;
  }
  .uw-masthead__photoby {
    display: none !important;
  }
  .uw-masthead__photobydesk {
    width: 110%;
    margin-top: 10px;
    padding-top: 0 !important;
  }
  .uw-pagination {
    display: none !important;
  }
  .uw-footer-quicklinks {
    display: none !important;
  }
  .uw-post-date {
    display: block !important;
  }
  hr:nth-of-type(1) {
    display: none !important;
  }
  .uw-post-author-list-alt {
    display: block !important;
    margin-bottom: 0 !important;
  }
  .uw-social-icons {
    display: none !important;
  }
  .uw-mc-card {
    display: none !important;
  }
  .uw-masthead__newscaption {
    display: none !important;
  }
  .uw-masthead__photobydesk {
    display: none !important;
  }
  .uw-masthead__newscontent {
    display: none !important;
  }
  .uw-masthead__photobydesk {
    display: none !important;
  }
  #uw-content-margin-fix {
    margin-top: 20px !important;
  }
  .large-9 {
    width: 100% !important;
  }
  .grid-margin-x > .large-10 {
    width: 100% !important;
  }
  .flex-full {
    width: 85% !important;
    display: flex !important;
    justify-content: flex-end !important;
  }
  .flex-row-full-image {
    padding: 0 0 2em !important;
  }
}
@media print {
  .flex-row-full-image {
    flex-direction: row !important;
    margin-bottom: 2em !important;
  }
}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

a {
  background-color: transparent;
}

abbr[title] {
  border-bottom: 0;
  text-decoration: underline dotted;
}

b,
strong {
  font-weight: bolder;
}

code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

img {
  border-style: none;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

details {
  display: block;
}

summary {
  display: list-item;
}

template {
  display: none;
}

[hidden] {
  display: none;
}

[data-whatintent=mouse] *, [data-whatintent=mouse] *:focus,
[data-whatintent=touch] *,
[data-whatintent=touch] *:focus,
[data-whatinput=mouse] *,
[data-whatinput=mouse] *:focus,
[data-whatinput=touch] *,
[data-whatinput=touch] *:focus {
  outline: none;
}

[draggable=false] {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
}

.foundation-mq {
  font-family: "xsmall=0em&small=0em&medium=48em&large=64em&xlarge=75em&xxlarge=90em";
}

html {
  box-sizing: border-box;
  font-size: 100%;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

body {
  margin: 0;
  padding: 0;
  background: #f2f2f2;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 400;
  line-height: 1.5;
  color: #001641;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

img {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic;
}

textarea {
  height: auto;
  min-height: 50px;
  border-radius: 0;
}

select {
  box-sizing: border-box;
  width: 100%;
  border-radius: 0;
}

.map_canvas img,
.map_canvas embed,
.map_canvas object,
.mqa-display img,
.mqa-display embed,
.mqa-display object {
  max-width: none !important;
}

button {
  padding: 0;
  appearance: none;
  border: 0;
  border-radius: 0;
  background: transparent;
  line-height: 1;
  cursor: auto;
}
[data-whatinput=mouse] button {
  outline: 0;
}

pre {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
}

.is-visible {
  display: block !important;
}

.is-hidden {
  display: none !important;
}

.grid-container, .mw-grid-container {
  padding-right: 1.875rem;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  padding-left: 1.875rem;
  max-width: 76.875rem;
  margin-left: auto;
  margin-right: auto;
}
@media print, screen and (min-width: 48em) {
  .grid-container, .mw-grid-container {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-container, .mw-grid-container {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media screen and (min-width: 75em) {
  .grid-container, .mw-grid-container {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
.grid-container.fluid, .fluid.mw-grid-container {
  padding-right: 1.875rem;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  padding-left: 1.875rem;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
@media print, screen and (min-width: 48em) {
  .grid-container.fluid, .fluid.mw-grid-container {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-container.fluid, .fluid.mw-grid-container {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media screen and (min-width: 75em) {
  .grid-container.fluid, .fluid.mw-grid-container {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
.grid-container.full, .full.mw-grid-container {
  padding-right: 0;
  padding-left: 0;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.grid-x {
  display: flex;
  flex-flow: row wrap;
}

.cell {
  flex: 0 0 auto;
  min-height: 0;
  min-width: 0;
  width: 100%;
}
.cell.auto {
  flex: 1 1 0;
}
.cell.shrink {
  flex: 0 0 auto;
}

.grid-x > .auto {
  width: auto;
}
.grid-x > .shrink {
  width: auto;
}

.grid-x > .xsmall-shrink, .grid-x > .xsmall-full, .grid-x > .xsmall-1, .grid-x > .xsmall-2, .grid-x > .xsmall-3, .grid-x > .xsmall-4, .grid-x > .xsmall-5, .grid-x > .xsmall-6, .grid-x > .xsmall-7, .grid-x > .xsmall-8, .grid-x > .xsmall-9, .grid-x > .xsmall-10, .grid-x > .xsmall-11, .grid-x > .xsmall-12 {
  flex-basis: auto;
}

.grid-x > .small-shrink, .grid-x > .small-full, .grid-x > .small-1, .grid-x > .small-2, .grid-x > .small-3, .grid-x > .small-4, .grid-x > .small-5, .grid-x > .small-6, .grid-x > .small-7, .grid-x > .small-8, .grid-x > .small-9, .grid-x > .small-10, .grid-x > .small-11, .grid-x > .small-12 {
  flex-basis: auto;
}

@media print, screen and (min-width: 48em) {
  .grid-x > .medium-shrink, .grid-x > .medium-full, .grid-x > .medium-1, .grid-x > .medium-2, .grid-x > .medium-3, .grid-x > .medium-4, .grid-x > .medium-5, .grid-x > .medium-6, .grid-x > .medium-7, .grid-x > .medium-8, .grid-x > .medium-9, .grid-x > .medium-10, .grid-x > .medium-11, .grid-x > .medium-12 {
    flex-basis: auto;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-x > .large-shrink, .grid-x > .large-full, .grid-x > .large-1, .grid-x > .large-2, .grid-x > .large-3, .grid-x > .large-4, .grid-x > .large-5, .grid-x > .large-6, .grid-x > .large-7, .grid-x > .large-8, .grid-x > .large-9, .grid-x > .large-10, .grid-x > .large-11, .grid-x > .large-12 {
    flex-basis: auto;
  }
}
@media screen and (min-width: 75em) {
  .grid-x > .xlarge-shrink, .grid-x > .xlarge-full, .grid-x > .xlarge-1, .grid-x > .xlarge-2, .grid-x > .xlarge-3, .grid-x > .xlarge-4, .grid-x > .xlarge-5, .grid-x > .xlarge-6, .grid-x > .xlarge-7, .grid-x > .xlarge-8, .grid-x > .xlarge-9, .grid-x > .xlarge-10, .grid-x > .xlarge-11, .grid-x > .xlarge-12 {
    flex-basis: auto;
  }
}
.grid-x > .xsmall-12, .grid-x > .xsmall-11, .grid-x > .xsmall-10, .grid-x > .xsmall-9, .grid-x > .xsmall-8, .grid-x > .xsmall-7, .grid-x > .xsmall-6, .grid-x > .xsmall-5, .grid-x > .xsmall-4, .grid-x > .xsmall-3, .grid-x > .xsmall-2, .grid-x > .xsmall-1 {
  flex: 0 0 auto;
}

.grid-x > .xsmall-1 {
  width: 8.3333333333%;
}

.grid-x > .xsmall-2 {
  width: 16.6666666667%;
}

.grid-x > .xsmall-3 {
  width: 25%;
}

.grid-x > .xsmall-4 {
  width: 33.3333333333%;
}

.grid-x > .xsmall-5 {
  width: 41.6666666667%;
}

.grid-x > .xsmall-6 {
  width: 50%;
}

.grid-x > .xsmall-7 {
  width: 58.3333333333%;
}

.grid-x > .xsmall-8 {
  width: 66.6666666667%;
}

.grid-x > .xsmall-9 {
  width: 75%;
}

.grid-x > .xsmall-10 {
  width: 83.3333333333%;
}

.grid-x > .xsmall-11 {
  width: 91.6666666667%;
}

.grid-x > .xsmall-12 {
  width: 100%;
}

.grid-x > .small-auto {
  flex: 1 1 0;
  width: auto;
}

.grid-x > .small-12, .grid-x > .small-11, .grid-x > .small-10, .grid-x > .small-9, .grid-x > .small-8, .grid-x > .small-7, .grid-x > .small-6, .grid-x > .small-5, .grid-x > .small-4, .grid-x > .small-3, .grid-x > .small-2, .grid-x > .small-1, .grid-x > .small-shrink {
  flex: 0 0 auto;
}

.grid-x > .small-shrink {
  width: auto;
}

.grid-x > .small-1 {
  width: 8.3333333333%;
}

.grid-x > .small-2 {
  width: 16.6666666667%;
}

.grid-x > .small-3 {
  width: 25%;
}

.grid-x > .small-4 {
  width: 33.3333333333%;
}

.grid-x > .small-5 {
  width: 41.6666666667%;
}

.grid-x > .small-6 {
  width: 50%;
}

.grid-x > .small-7 {
  width: 58.3333333333%;
}

.grid-x > .small-8 {
  width: 66.6666666667%;
}

.grid-x > .small-9 {
  width: 75%;
}

.grid-x > .small-10 {
  width: 83.3333333333%;
}

.grid-x > .small-11 {
  width: 91.6666666667%;
}

.grid-x > .small-12 {
  width: 100%;
}

@media print, screen and (min-width: 48em) {
  .grid-x > .medium-auto {
    flex: 1 1 0;
    width: auto;
  }
  .grid-x > .medium-12, .grid-x > .medium-11, .grid-x > .medium-10, .grid-x > .medium-9, .grid-x > .medium-8, .grid-x > .medium-7, .grid-x > .medium-6, .grid-x > .medium-5, .grid-x > .medium-4, .grid-x > .medium-3, .grid-x > .medium-2, .grid-x > .medium-1, .grid-x > .medium-shrink {
    flex: 0 0 auto;
  }
  .grid-x > .medium-shrink {
    width: auto;
  }
  .grid-x > .medium-1 {
    width: 8.3333333333%;
  }
  .grid-x > .medium-2 {
    width: 16.6666666667%;
  }
  .grid-x > .medium-3 {
    width: 25%;
  }
  .grid-x > .medium-4 {
    width: 33.3333333333%;
  }
  .grid-x > .medium-5 {
    width: 41.6666666667%;
  }
  .grid-x > .medium-6 {
    width: 50%;
  }
  .grid-x > .medium-7 {
    width: 58.3333333333%;
  }
  .grid-x > .medium-8 {
    width: 66.6666666667%;
  }
  .grid-x > .medium-9 {
    width: 75%;
  }
  .grid-x > .medium-10 {
    width: 83.3333333333%;
  }
  .grid-x > .medium-11 {
    width: 91.6666666667%;
  }
  .grid-x > .medium-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-x > .large-auto {
    flex: 1 1 0;
    width: auto;
  }
  .grid-x > .large-12, .grid-x > .large-11, .grid-x > .large-10, .grid-x > .large-9, .grid-x > .large-8, .grid-x > .large-7, .grid-x > .large-6, .grid-x > .large-5, .grid-x > .large-4, .grid-x > .large-3, .grid-x > .large-2, .grid-x > .large-1, .grid-x > .large-shrink {
    flex: 0 0 auto;
  }
  .grid-x > .large-shrink {
    width: auto;
  }
  .grid-x > .large-1 {
    width: 8.3333333333%;
  }
  .grid-x > .large-2 {
    width: 16.6666666667%;
  }
  .grid-x > .large-3 {
    width: 25%;
  }
  .grid-x > .large-4 {
    width: 33.3333333333%;
  }
  .grid-x > .large-5 {
    width: 41.6666666667%;
  }
  .grid-x > .large-6 {
    width: 50%;
  }
  .grid-x > .large-7 {
    width: 58.3333333333%;
  }
  .grid-x > .large-8 {
    width: 66.6666666667%;
  }
  .grid-x > .large-9 {
    width: 75%;
  }
  .grid-x > .large-10 {
    width: 83.3333333333%;
  }
  .grid-x > .large-11 {
    width: 91.6666666667%;
  }
  .grid-x > .large-12 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  .grid-x > .xlarge-auto {
    flex: 1 1 0;
    width: auto;
  }
  .grid-x > .xlarge-12, .grid-x > .xlarge-11, .grid-x > .xlarge-10, .grid-x > .xlarge-9, .grid-x > .xlarge-8, .grid-x > .xlarge-7, .grid-x > .xlarge-6, .grid-x > .xlarge-5, .grid-x > .xlarge-4, .grid-x > .xlarge-3, .grid-x > .xlarge-2, .grid-x > .xlarge-1, .grid-x > .xlarge-shrink {
    flex: 0 0 auto;
  }
  .grid-x > .xlarge-shrink {
    width: auto;
  }
  .grid-x > .xlarge-1 {
    width: 8.3333333333%;
  }
  .grid-x > .xlarge-2 {
    width: 16.6666666667%;
  }
  .grid-x > .xlarge-3 {
    width: 25%;
  }
  .grid-x > .xlarge-4 {
    width: 33.3333333333%;
  }
  .grid-x > .xlarge-5 {
    width: 41.6666666667%;
  }
  .grid-x > .xlarge-6 {
    width: 50%;
  }
  .grid-x > .xlarge-7 {
    width: 58.3333333333%;
  }
  .grid-x > .xlarge-8 {
    width: 66.6666666667%;
  }
  .grid-x > .xlarge-9 {
    width: 75%;
  }
  .grid-x > .xlarge-10 {
    width: 83.3333333333%;
  }
  .grid-x > .xlarge-11 {
    width: 91.6666666667%;
  }
  .grid-x > .xlarge-12 {
    width: 100%;
  }
}
.grid-margin-x:not(.grid-x) > .cell {
  width: auto;
}

.grid-margin-y:not(.grid-y) > .cell {
  height: auto;
}

.grid-margin-x {
  margin-left: -0.46875rem;
  margin-right: -0.46875rem;
  margin-left: -0.46875rem;
  margin-right: -0.46875rem;
}
@media print, screen and (min-width: 48em) {
  .grid-margin-x {
    margin-left: -0.46875rem;
    margin-right: -0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-x {
    margin-left: -0.78125rem;
    margin-right: -0.78125rem;
  }
}
.grid-margin-x > .cell {
  width: calc(100% - 0.9375rem);
  margin-left: 0.46875rem;
  margin-right: 0.46875rem;
}
.grid-margin-x > .cell {
  width: calc(100% - 0.9375rem);
  margin-left: 0.46875rem;
  margin-right: 0.46875rem;
}
@media print, screen and (min-width: 48em) {
  .grid-margin-x > .cell {
    width: calc(100% - 0.9375rem);
    margin-left: 0.46875rem;
    margin-right: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-x > .cell {
    width: calc(100% - 1.5625rem);
    margin-left: 0.78125rem;
    margin-right: 0.78125rem;
  }
}
.grid-margin-x > .auto {
  width: auto;
}
.grid-margin-x > .shrink {
  width: auto;
}
.grid-margin-x > .xsmall-1 {
  width: calc(8.3333333333% - 0.9375rem);
}
.grid-margin-x > .xsmall-2 {
  width: calc(16.6666666667% - 0.9375rem);
}
.grid-margin-x > .xsmall-3 {
  width: calc(25% - 0.9375rem);
}
.grid-margin-x > .xsmall-4 {
  width: calc(33.3333333333% - 0.9375rem);
}
.grid-margin-x > .xsmall-5 {
  width: calc(41.6666666667% - 0.9375rem);
}
.grid-margin-x > .xsmall-6 {
  width: calc(50% - 0.9375rem);
}
.grid-margin-x > .xsmall-7 {
  width: calc(58.3333333333% - 0.9375rem);
}
.grid-margin-x > .xsmall-8 {
  width: calc(66.6666666667% - 0.9375rem);
}
.grid-margin-x > .xsmall-9 {
  width: calc(75% - 0.9375rem);
}
.grid-margin-x > .xsmall-10 {
  width: calc(83.3333333333% - 0.9375rem);
}
.grid-margin-x > .xsmall-11 {
  width: calc(91.6666666667% - 0.9375rem);
}
.grid-margin-x > .xsmall-12 {
  width: calc(100% - 0.9375rem);
}
.grid-margin-x > .auto {
  width: auto;
}
.grid-margin-x > .shrink {
  width: auto;
}
.grid-margin-x > .xsmall-1 {
  width: calc(8.3333333333% - 0.9375rem);
}
.grid-margin-x > .xsmall-2 {
  width: calc(16.6666666667% - 0.9375rem);
}
.grid-margin-x > .xsmall-3 {
  width: calc(25% - 0.9375rem);
}
.grid-margin-x > .xsmall-4 {
  width: calc(33.3333333333% - 0.9375rem);
}
.grid-margin-x > .xsmall-5 {
  width: calc(41.6666666667% - 0.9375rem);
}
.grid-margin-x > .xsmall-6 {
  width: calc(50% - 0.9375rem);
}
.grid-margin-x > .xsmall-7 {
  width: calc(58.3333333333% - 0.9375rem);
}
.grid-margin-x > .xsmall-8 {
  width: calc(66.6666666667% - 0.9375rem);
}
.grid-margin-x > .xsmall-9 {
  width: calc(75% - 0.9375rem);
}
.grid-margin-x > .xsmall-10 {
  width: calc(83.3333333333% - 0.9375rem);
}
.grid-margin-x > .xsmall-11 {
  width: calc(91.6666666667% - 0.9375rem);
}
.grid-margin-x > .xsmall-12 {
  width: calc(100% - 0.9375rem);
}
.grid-margin-x > .small-auto {
  width: auto;
}
.grid-margin-x > .small-shrink {
  width: auto;
}
.grid-margin-x > .small-1 {
  width: calc(8.3333333333% - 0.9375rem);
}
.grid-margin-x > .small-2 {
  width: calc(16.6666666667% - 0.9375rem);
}
.grid-margin-x > .small-3 {
  width: calc(25% - 0.9375rem);
}
.grid-margin-x > .small-4 {
  width: calc(33.3333333333% - 0.9375rem);
}
.grid-margin-x > .small-5 {
  width: calc(41.6666666667% - 0.9375rem);
}
.grid-margin-x > .small-6 {
  width: calc(50% - 0.9375rem);
}
.grid-margin-x > .small-7 {
  width: calc(58.3333333333% - 0.9375rem);
}
.grid-margin-x > .small-8 {
  width: calc(66.6666666667% - 0.9375rem);
}
.grid-margin-x > .small-9 {
  width: calc(75% - 0.9375rem);
}
.grid-margin-x > .small-10 {
  width: calc(83.3333333333% - 0.9375rem);
}
.grid-margin-x > .small-11 {
  width: calc(91.6666666667% - 0.9375rem);
}
.grid-margin-x > .small-12 {
  width: calc(100% - 0.9375rem);
}
@media print, screen and (min-width: 48em) {
  .grid-margin-x > .auto {
    width: auto;
  }
  .grid-margin-x > .shrink {
    width: auto;
  }
  .grid-margin-x > .xsmall-1 {
    width: calc(8.3333333333% - 0.9375rem);
  }
  .grid-margin-x > .xsmall-2 {
    width: calc(16.6666666667% - 0.9375rem);
  }
  .grid-margin-x > .xsmall-3 {
    width: calc(25% - 0.9375rem);
  }
  .grid-margin-x > .xsmall-4 {
    width: calc(33.3333333333% - 0.9375rem);
  }
  .grid-margin-x > .xsmall-5 {
    width: calc(41.6666666667% - 0.9375rem);
  }
  .grid-margin-x > .xsmall-6 {
    width: calc(50% - 0.9375rem);
  }
  .grid-margin-x > .xsmall-7 {
    width: calc(58.3333333333% - 0.9375rem);
  }
  .grid-margin-x > .xsmall-8 {
    width: calc(66.6666666667% - 0.9375rem);
  }
  .grid-margin-x > .xsmall-9 {
    width: calc(75% - 0.9375rem);
  }
  .grid-margin-x > .xsmall-10 {
    width: calc(83.3333333333% - 0.9375rem);
  }
  .grid-margin-x > .xsmall-11 {
    width: calc(91.6666666667% - 0.9375rem);
  }
  .grid-margin-x > .xsmall-12 {
    width: calc(100% - 0.9375rem);
  }
  .grid-margin-x > .small-auto {
    width: auto;
  }
  .grid-margin-x > .small-shrink {
    width: auto;
  }
  .grid-margin-x > .small-1 {
    width: calc(8.3333333333% - 0.9375rem);
  }
  .grid-margin-x > .small-2 {
    width: calc(16.6666666667% - 0.9375rem);
  }
  .grid-margin-x > .small-3 {
    width: calc(25% - 0.9375rem);
  }
  .grid-margin-x > .small-4 {
    width: calc(33.3333333333% - 0.9375rem);
  }
  .grid-margin-x > .small-5 {
    width: calc(41.6666666667% - 0.9375rem);
  }
  .grid-margin-x > .small-6 {
    width: calc(50% - 0.9375rem);
  }
  .grid-margin-x > .small-7 {
    width: calc(58.3333333333% - 0.9375rem);
  }
  .grid-margin-x > .small-8 {
    width: calc(66.6666666667% - 0.9375rem);
  }
  .grid-margin-x > .small-9 {
    width: calc(75% - 0.9375rem);
  }
  .grid-margin-x > .small-10 {
    width: calc(83.3333333333% - 0.9375rem);
  }
  .grid-margin-x > .small-11 {
    width: calc(91.6666666667% - 0.9375rem);
  }
  .grid-margin-x > .small-12 {
    width: calc(100% - 0.9375rem);
  }
  .grid-margin-x > .medium-auto {
    width: auto;
  }
  .grid-margin-x > .medium-shrink {
    width: auto;
  }
  .grid-margin-x > .medium-1 {
    width: calc(8.3333333333% - 0.9375rem);
  }
  .grid-margin-x > .medium-2 {
    width: calc(16.6666666667% - 0.9375rem);
  }
  .grid-margin-x > .medium-3 {
    width: calc(25% - 0.9375rem);
  }
  .grid-margin-x > .medium-4 {
    width: calc(33.3333333333% - 0.9375rem);
  }
  .grid-margin-x > .medium-5 {
    width: calc(41.6666666667% - 0.9375rem);
  }
  .grid-margin-x > .medium-6 {
    width: calc(50% - 0.9375rem);
  }
  .grid-margin-x > .medium-7 {
    width: calc(58.3333333333% - 0.9375rem);
  }
  .grid-margin-x > .medium-8 {
    width: calc(66.6666666667% - 0.9375rem);
  }
  .grid-margin-x > .medium-9 {
    width: calc(75% - 0.9375rem);
  }
  .grid-margin-x > .medium-10 {
    width: calc(83.3333333333% - 0.9375rem);
  }
  .grid-margin-x > .medium-11 {
    width: calc(91.6666666667% - 0.9375rem);
  }
  .grid-margin-x > .medium-12 {
    width: calc(100% - 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-x > .auto {
    width: auto;
  }
  .grid-margin-x > .shrink {
    width: auto;
  }
  .grid-margin-x > .xsmall-1 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .xsmall-2 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .xsmall-3 {
    width: calc(25% - 1.5625rem);
  }
  .grid-margin-x > .xsmall-4 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .xsmall-5 {
    width: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .xsmall-6 {
    width: calc(50% - 1.5625rem);
  }
  .grid-margin-x > .xsmall-7 {
    width: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .xsmall-8 {
    width: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .xsmall-9 {
    width: calc(75% - 1.5625rem);
  }
  .grid-margin-x > .xsmall-10 {
    width: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .xsmall-11 {
    width: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .xsmall-12 {
    width: calc(100% - 1.5625rem);
  }
  .grid-margin-x > .small-auto {
    width: auto;
  }
  .grid-margin-x > .small-shrink {
    width: auto;
  }
  .grid-margin-x > .small-1 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .small-2 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .small-3 {
    width: calc(25% - 1.5625rem);
  }
  .grid-margin-x > .small-4 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .small-5 {
    width: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .small-6 {
    width: calc(50% - 1.5625rem);
  }
  .grid-margin-x > .small-7 {
    width: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .small-8 {
    width: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .small-9 {
    width: calc(75% - 1.5625rem);
  }
  .grid-margin-x > .small-10 {
    width: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .small-11 {
    width: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .small-12 {
    width: calc(100% - 1.5625rem);
  }
  .grid-margin-x > .medium-auto {
    width: auto;
  }
  .grid-margin-x > .medium-shrink {
    width: auto;
  }
  .grid-margin-x > .medium-1 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .medium-2 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .medium-3 {
    width: calc(25% - 1.5625rem);
  }
  .grid-margin-x > .medium-4 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .medium-5 {
    width: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .medium-6 {
    width: calc(50% - 1.5625rem);
  }
  .grid-margin-x > .medium-7 {
    width: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .medium-8 {
    width: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .medium-9 {
    width: calc(75% - 1.5625rem);
  }
  .grid-margin-x > .medium-10 {
    width: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .medium-11 {
    width: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .medium-12 {
    width: calc(100% - 1.5625rem);
  }
  .grid-margin-x > .large-auto {
    width: auto;
  }
  .grid-margin-x > .large-shrink {
    width: auto;
  }
  .grid-margin-x > .large-1 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .large-2 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .large-3 {
    width: calc(25% - 1.5625rem);
  }
  .grid-margin-x > .large-4 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .large-5 {
    width: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .large-6 {
    width: calc(50% - 1.5625rem);
  }
  .grid-margin-x > .large-7 {
    width: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .large-8 {
    width: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .large-9 {
    width: calc(75% - 1.5625rem);
  }
  .grid-margin-x > .large-10 {
    width: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .large-11 {
    width: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .large-12 {
    width: calc(100% - 1.5625rem);
  }
}
@media screen and (min-width: 75em) {
  .grid-margin-x > .xlarge-auto {
    width: auto;
  }
  .grid-margin-x > .xlarge-shrink {
    width: auto;
  }
  .grid-margin-x > .xlarge-1 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .xlarge-2 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .xlarge-3 {
    width: calc(25% - 1.5625rem);
  }
  .grid-margin-x > .xlarge-4 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .xlarge-5 {
    width: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .xlarge-6 {
    width: calc(50% - 1.5625rem);
  }
  .grid-margin-x > .xlarge-7 {
    width: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .xlarge-8 {
    width: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .xlarge-9 {
    width: calc(75% - 1.5625rem);
  }
  .grid-margin-x > .xlarge-10 {
    width: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .xlarge-11 {
    width: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .xlarge-12 {
    width: calc(100% - 1.5625rem);
  }
}

.grid-padding-x .grid-padding-x {
  margin-right: -0.46875rem;
  margin-left: -0.46875rem;
  margin-right: -0.46875rem;
  margin-left: -0.46875rem;
}
@media print, screen and (min-width: 48em) {
  .grid-padding-x .grid-padding-x {
    margin-right: -0.46875rem;
    margin-left: -0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-padding-x .grid-padding-x {
    margin-right: -0.78125rem;
    margin-left: -0.78125rem;
  }
}
.grid-container:not(.full) > .grid-padding-x, .mw-grid-container:not(.full) > .grid-padding-x {
  margin-right: -0.46875rem;
  margin-left: -0.46875rem;
  margin-right: -0.46875rem;
  margin-left: -0.46875rem;
}
@media print, screen and (min-width: 48em) {
  .grid-container:not(.full) > .grid-padding-x, .mw-grid-container:not(.full) > .grid-padding-x {
    margin-right: -0.46875rem;
    margin-left: -0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-container:not(.full) > .grid-padding-x, .mw-grid-container:not(.full) > .grid-padding-x {
    margin-right: -0.78125rem;
    margin-left: -0.78125rem;
  }
}
.grid-padding-x > .cell {
  padding-right: 0.46875rem;
  padding-left: 0.46875rem;
  padding-right: 0.46875rem;
  padding-left: 0.46875rem;
}
@media print, screen and (min-width: 48em) {
  .grid-padding-x > .cell {
    padding-right: 0.46875rem;
    padding-left: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-padding-x > .cell {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

.xsmall-up-1 > .cell {
  width: 100%;
}

.xsmall-up-2 > .cell {
  width: 50%;
}

.xsmall-up-3 > .cell {
  width: 33.3333333333%;
}

.xsmall-up-4 > .cell {
  width: 25%;
}

.xsmall-up-5 > .cell {
  width: 20%;
}

.xsmall-up-6 > .cell {
  width: 16.6666666667%;
}

.xsmall-up-7 > .cell {
  width: 14.2857142857%;
}

.xsmall-up-8 > .cell {
  width: 12.5%;
}

.xsmall-up-9 > .cell {
  width: 11.1111111111%;
}

.xsmall-up-10 > .cell {
  width: 10%;
}

.xsmall-up-11 > .cell {
  width: 9.0909090909%;
}

.xsmall-up-12 > .cell {
  width: 8.3333333333%;
}

.small-up-1 > .cell {
  width: 100%;
}

.small-up-2 > .cell {
  width: 50%;
}

.small-up-3 > .cell {
  width: 33.3333333333%;
}

.small-up-4 > .cell {
  width: 25%;
}

.small-up-5 > .cell {
  width: 20%;
}

.small-up-6 > .cell {
  width: 16.6666666667%;
}

.small-up-7 > .cell {
  width: 14.2857142857%;
}

.small-up-8 > .cell {
  width: 12.5%;
}

.small-up-9 > .cell {
  width: 11.1111111111%;
}

.small-up-10 > .cell {
  width: 10%;
}

.small-up-11 > .cell {
  width: 9.0909090909%;
}

.small-up-12 > .cell {
  width: 8.3333333333%;
}

@media print, screen and (min-width: 48em) {
  .medium-up-1 > .cell {
    width: 100%;
  }
  .medium-up-2 > .cell {
    width: 50%;
  }
  .medium-up-3 > .cell {
    width: 33.3333333333%;
  }
  .medium-up-4 > .cell {
    width: 25%;
  }
  .medium-up-5 > .cell {
    width: 20%;
  }
  .medium-up-6 > .cell {
    width: 16.6666666667%;
  }
  .medium-up-7 > .cell {
    width: 14.2857142857%;
  }
  .medium-up-8 > .cell {
    width: 12.5%;
  }
  .medium-up-9 > .cell {
    width: 11.1111111111%;
  }
  .medium-up-10 > .cell {
    width: 10%;
  }
  .medium-up-11 > .cell {
    width: 9.0909090909%;
  }
  .medium-up-12 > .cell {
    width: 8.3333333333%;
  }
}
@media print, screen and (min-width: 64em) {
  .large-up-1 > .cell {
    width: 100%;
  }
  .large-up-2 > .cell {
    width: 50%;
  }
  .large-up-3 > .cell {
    width: 33.3333333333%;
  }
  .large-up-4 > .cell {
    width: 25%;
  }
  .large-up-5 > .cell {
    width: 20%;
  }
  .large-up-6 > .cell {
    width: 16.6666666667%;
  }
  .large-up-7 > .cell {
    width: 14.2857142857%;
  }
  .large-up-8 > .cell {
    width: 12.5%;
  }
  .large-up-9 > .cell {
    width: 11.1111111111%;
  }
  .large-up-10 > .cell {
    width: 10%;
  }
  .large-up-11 > .cell {
    width: 9.0909090909%;
  }
  .large-up-12 > .cell {
    width: 8.3333333333%;
  }
}
@media screen and (min-width: 75em) {
  .xlarge-up-1 > .cell {
    width: 100%;
  }
  .xlarge-up-2 > .cell {
    width: 50%;
  }
  .xlarge-up-3 > .cell {
    width: 33.3333333333%;
  }
  .xlarge-up-4 > .cell {
    width: 25%;
  }
  .xlarge-up-5 > .cell {
    width: 20%;
  }
  .xlarge-up-6 > .cell {
    width: 16.6666666667%;
  }
  .xlarge-up-7 > .cell {
    width: 14.2857142857%;
  }
  .xlarge-up-8 > .cell {
    width: 12.5%;
  }
  .xlarge-up-9 > .cell {
    width: 11.1111111111%;
  }
  .xlarge-up-10 > .cell {
    width: 10%;
  }
  .xlarge-up-11 > .cell {
    width: 9.0909090909%;
  }
  .xlarge-up-12 > .cell {
    width: 8.3333333333%;
  }
}
.grid-margin-x.xsmall-up-1 > .cell {
  width: calc(100% - 0.9375rem);
}

.grid-margin-x.xsmall-up-2 > .cell {
  width: calc(50% - 0.9375rem);
}

.grid-margin-x.xsmall-up-3 > .cell {
  width: calc(33.3333333333% - 0.9375rem);
}

.grid-margin-x.xsmall-up-4 > .cell {
  width: calc(25% - 0.9375rem);
}

.grid-margin-x.xsmall-up-5 > .cell {
  width: calc(20% - 0.9375rem);
}

.grid-margin-x.xsmall-up-6 > .cell {
  width: calc(16.6666666667% - 0.9375rem);
}

.grid-margin-x.xsmall-up-7 > .cell {
  width: calc(14.2857142857% - 0.9375rem);
}

.grid-margin-x.xsmall-up-8 > .cell {
  width: calc(12.5% - 0.9375rem);
}

.grid-margin-x.xsmall-up-9 > .cell {
  width: calc(11.1111111111% - 0.9375rem);
}

.grid-margin-x.xsmall-up-10 > .cell {
  width: calc(10% - 0.9375rem);
}

.grid-margin-x.xsmall-up-11 > .cell {
  width: calc(9.0909090909% - 0.9375rem);
}

.grid-margin-x.xsmall-up-12 > .cell {
  width: calc(8.3333333333% - 0.9375rem);
}

.grid-margin-x.xsmall-up-1 > .cell {
  width: calc(100% - 0.9375rem);
}

.grid-margin-x.xsmall-up-2 > .cell {
  width: calc(50% - 0.9375rem);
}

.grid-margin-x.xsmall-up-3 > .cell {
  width: calc(33.3333333333% - 0.9375rem);
}

.grid-margin-x.xsmall-up-4 > .cell {
  width: calc(25% - 0.9375rem);
}

.grid-margin-x.xsmall-up-5 > .cell {
  width: calc(20% - 0.9375rem);
}

.grid-margin-x.xsmall-up-6 > .cell {
  width: calc(16.6666666667% - 0.9375rem);
}

.grid-margin-x.xsmall-up-7 > .cell {
  width: calc(14.2857142857% - 0.9375rem);
}

.grid-margin-x.xsmall-up-8 > .cell {
  width: calc(12.5% - 0.9375rem);
}

.grid-margin-x.xsmall-up-9 > .cell {
  width: calc(11.1111111111% - 0.9375rem);
}

.grid-margin-x.xsmall-up-10 > .cell {
  width: calc(10% - 0.9375rem);
}

.grid-margin-x.xsmall-up-11 > .cell {
  width: calc(9.0909090909% - 0.9375rem);
}

.grid-margin-x.xsmall-up-12 > .cell {
  width: calc(8.3333333333% - 0.9375rem);
}

.grid-margin-x.small-up-1 > .cell {
  width: calc(100% - 0.9375rem);
}

.grid-margin-x.small-up-2 > .cell {
  width: calc(50% - 0.9375rem);
}

.grid-margin-x.small-up-3 > .cell {
  width: calc(33.3333333333% - 0.9375rem);
}

.grid-margin-x.small-up-4 > .cell {
  width: calc(25% - 0.9375rem);
}

.grid-margin-x.small-up-5 > .cell {
  width: calc(20% - 0.9375rem);
}

.grid-margin-x.small-up-6 > .cell {
  width: calc(16.6666666667% - 0.9375rem);
}

.grid-margin-x.small-up-7 > .cell {
  width: calc(14.2857142857% - 0.9375rem);
}

.grid-margin-x.small-up-8 > .cell {
  width: calc(12.5% - 0.9375rem);
}

.grid-margin-x.small-up-9 > .cell {
  width: calc(11.1111111111% - 0.9375rem);
}

.grid-margin-x.small-up-10 > .cell {
  width: calc(10% - 0.9375rem);
}

.grid-margin-x.small-up-11 > .cell {
  width: calc(9.0909090909% - 0.9375rem);
}

.grid-margin-x.small-up-12 > .cell {
  width: calc(8.3333333333% - 0.9375rem);
}

@media print, screen and (min-width: 48em) {
  .grid-margin-x.xsmall-up-1 > .cell {
    width: calc(100% - 0.9375rem);
  }
  .grid-margin-x.small-up-1 > .cell {
    width: calc(100% - 0.9375rem);
  }
  .grid-margin-x.xsmall-up-2 > .cell {
    width: calc(50% - 0.9375rem);
  }
  .grid-margin-x.small-up-2 > .cell {
    width: calc(50% - 0.9375rem);
  }
  .grid-margin-x.xsmall-up-3 > .cell {
    width: calc(33.3333333333% - 0.9375rem);
  }
  .grid-margin-x.small-up-3 > .cell {
    width: calc(33.3333333333% - 0.9375rem);
  }
  .grid-margin-x.xsmall-up-4 > .cell {
    width: calc(25% - 0.9375rem);
  }
  .grid-margin-x.small-up-4 > .cell {
    width: calc(25% - 0.9375rem);
  }
  .grid-margin-x.xsmall-up-5 > .cell {
    width: calc(20% - 0.9375rem);
  }
  .grid-margin-x.small-up-5 > .cell {
    width: calc(20% - 0.9375rem);
  }
  .grid-margin-x.xsmall-up-6 > .cell {
    width: calc(16.6666666667% - 0.9375rem);
  }
  .grid-margin-x.small-up-6 > .cell {
    width: calc(16.6666666667% - 0.9375rem);
  }
  .grid-margin-x.xsmall-up-7 > .cell {
    width: calc(14.2857142857% - 0.9375rem);
  }
  .grid-margin-x.small-up-7 > .cell {
    width: calc(14.2857142857% - 0.9375rem);
  }
  .grid-margin-x.xsmall-up-8 > .cell {
    width: calc(12.5% - 0.9375rem);
  }
  .grid-margin-x.small-up-8 > .cell {
    width: calc(12.5% - 0.9375rem);
  }
  .grid-margin-x.xsmall-up-9 > .cell {
    width: calc(11.1111111111% - 0.9375rem);
  }
  .grid-margin-x.small-up-9 > .cell {
    width: calc(11.1111111111% - 0.9375rem);
  }
  .grid-margin-x.xsmall-up-10 > .cell {
    width: calc(10% - 0.9375rem);
  }
  .grid-margin-x.small-up-10 > .cell {
    width: calc(10% - 0.9375rem);
  }
  .grid-margin-x.xsmall-up-11 > .cell {
    width: calc(9.0909090909% - 0.9375rem);
  }
  .grid-margin-x.small-up-11 > .cell {
    width: calc(9.0909090909% - 0.9375rem);
  }
  .grid-margin-x.xsmall-up-12 > .cell {
    width: calc(8.3333333333% - 0.9375rem);
  }
  .grid-margin-x.small-up-12 > .cell {
    width: calc(8.3333333333% - 0.9375rem);
  }
  .grid-margin-x.medium-up-1 > .cell {
    width: calc(100% - 0.9375rem);
  }
  .grid-margin-x.medium-up-2 > .cell {
    width: calc(50% - 0.9375rem);
  }
  .grid-margin-x.medium-up-3 > .cell {
    width: calc(33.3333333333% - 0.9375rem);
  }
  .grid-margin-x.medium-up-4 > .cell {
    width: calc(25% - 0.9375rem);
  }
  .grid-margin-x.medium-up-5 > .cell {
    width: calc(20% - 0.9375rem);
  }
  .grid-margin-x.medium-up-6 > .cell {
    width: calc(16.6666666667% - 0.9375rem);
  }
  .grid-margin-x.medium-up-7 > .cell {
    width: calc(14.2857142857% - 0.9375rem);
  }
  .grid-margin-x.medium-up-8 > .cell {
    width: calc(12.5% - 0.9375rem);
  }
  .grid-margin-x.medium-up-9 > .cell {
    width: calc(11.1111111111% - 0.9375rem);
  }
  .grid-margin-x.medium-up-10 > .cell {
    width: calc(10% - 0.9375rem);
  }
  .grid-margin-x.medium-up-11 > .cell {
    width: calc(9.0909090909% - 0.9375rem);
  }
  .grid-margin-x.medium-up-12 > .cell {
    width: calc(8.3333333333% - 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-x.xsmall-up-1 > .cell {
    width: calc(100% - 1.5625rem);
  }
  .grid-margin-x.small-up-1 > .cell {
    width: calc(100% - 1.5625rem);
  }
  .grid-margin-x.medium-up-1 > .cell {
    width: calc(100% - 1.5625rem);
  }
  .grid-margin-x.xsmall-up-2 > .cell {
    width: calc(50% - 1.5625rem);
  }
  .grid-margin-x.small-up-2 > .cell {
    width: calc(50% - 1.5625rem);
  }
  .grid-margin-x.medium-up-2 > .cell {
    width: calc(50% - 1.5625rem);
  }
  .grid-margin-x.xsmall-up-3 > .cell {
    width: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-x.small-up-3 > .cell {
    width: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-x.medium-up-3 > .cell {
    width: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-x.xsmall-up-4 > .cell {
    width: calc(25% - 1.5625rem);
  }
  .grid-margin-x.small-up-4 > .cell {
    width: calc(25% - 1.5625rem);
  }
  .grid-margin-x.medium-up-4 > .cell {
    width: calc(25% - 1.5625rem);
  }
  .grid-margin-x.xsmall-up-5 > .cell {
    width: calc(20% - 1.5625rem);
  }
  .grid-margin-x.small-up-5 > .cell {
    width: calc(20% - 1.5625rem);
  }
  .grid-margin-x.medium-up-5 > .cell {
    width: calc(20% - 1.5625rem);
  }
  .grid-margin-x.xsmall-up-6 > .cell {
    width: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-x.small-up-6 > .cell {
    width: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-x.medium-up-6 > .cell {
    width: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-x.xsmall-up-7 > .cell {
    width: calc(14.2857142857% - 1.5625rem);
  }
  .grid-margin-x.small-up-7 > .cell {
    width: calc(14.2857142857% - 1.5625rem);
  }
  .grid-margin-x.medium-up-7 > .cell {
    width: calc(14.2857142857% - 1.5625rem);
  }
  .grid-margin-x.xsmall-up-8 > .cell {
    width: calc(12.5% - 1.5625rem);
  }
  .grid-margin-x.small-up-8 > .cell {
    width: calc(12.5% - 1.5625rem);
  }
  .grid-margin-x.medium-up-8 > .cell {
    width: calc(12.5% - 1.5625rem);
  }
  .grid-margin-x.xsmall-up-9 > .cell {
    width: calc(11.1111111111% - 1.5625rem);
  }
  .grid-margin-x.small-up-9 > .cell {
    width: calc(11.1111111111% - 1.5625rem);
  }
  .grid-margin-x.medium-up-9 > .cell {
    width: calc(11.1111111111% - 1.5625rem);
  }
  .grid-margin-x.xsmall-up-10 > .cell {
    width: calc(10% - 1.5625rem);
  }
  .grid-margin-x.small-up-10 > .cell {
    width: calc(10% - 1.5625rem);
  }
  .grid-margin-x.medium-up-10 > .cell {
    width: calc(10% - 1.5625rem);
  }
  .grid-margin-x.xsmall-up-11 > .cell {
    width: calc(9.0909090909% - 1.5625rem);
  }
  .grid-margin-x.small-up-11 > .cell {
    width: calc(9.0909090909% - 1.5625rem);
  }
  .grid-margin-x.medium-up-11 > .cell {
    width: calc(9.0909090909% - 1.5625rem);
  }
  .grid-margin-x.xsmall-up-12 > .cell {
    width: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-x.small-up-12 > .cell {
    width: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-x.medium-up-12 > .cell {
    width: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-x.large-up-1 > .cell {
    width: calc(100% - 1.5625rem);
  }
  .grid-margin-x.large-up-2 > .cell {
    width: calc(50% - 1.5625rem);
  }
  .grid-margin-x.large-up-3 > .cell {
    width: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-x.large-up-4 > .cell {
    width: calc(25% - 1.5625rem);
  }
  .grid-margin-x.large-up-5 > .cell {
    width: calc(20% - 1.5625rem);
  }
  .grid-margin-x.large-up-6 > .cell {
    width: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-x.large-up-7 > .cell {
    width: calc(14.2857142857% - 1.5625rem);
  }
  .grid-margin-x.large-up-8 > .cell {
    width: calc(12.5% - 1.5625rem);
  }
  .grid-margin-x.large-up-9 > .cell {
    width: calc(11.1111111111% - 1.5625rem);
  }
  .grid-margin-x.large-up-10 > .cell {
    width: calc(10% - 1.5625rem);
  }
  .grid-margin-x.large-up-11 > .cell {
    width: calc(9.0909090909% - 1.5625rem);
  }
  .grid-margin-x.large-up-12 > .cell {
    width: calc(8.3333333333% - 1.5625rem);
  }
}
@media screen and (min-width: 75em) {
  .grid-margin-x.xlarge-up-1 > .cell {
    width: calc(100% - 1.5625rem);
  }
  .grid-margin-x.xlarge-up-2 > .cell {
    width: calc(50% - 1.5625rem);
  }
  .grid-margin-x.xlarge-up-3 > .cell {
    width: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-x.xlarge-up-4 > .cell {
    width: calc(25% - 1.5625rem);
  }
  .grid-margin-x.xlarge-up-5 > .cell {
    width: calc(20% - 1.5625rem);
  }
  .grid-margin-x.xlarge-up-6 > .cell {
    width: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-x.xlarge-up-7 > .cell {
    width: calc(14.2857142857% - 1.5625rem);
  }
  .grid-margin-x.xlarge-up-8 > .cell {
    width: calc(12.5% - 1.5625rem);
  }
  .grid-margin-x.xlarge-up-9 > .cell {
    width: calc(11.1111111111% - 1.5625rem);
  }
  .grid-margin-x.xlarge-up-10 > .cell {
    width: calc(10% - 1.5625rem);
  }
  .grid-margin-x.xlarge-up-11 > .cell {
    width: calc(9.0909090909% - 1.5625rem);
  }
  .grid-margin-x.xlarge-up-12 > .cell {
    width: calc(8.3333333333% - 1.5625rem);
  }
}
.xsmall-margin-collapse {
  margin-right: 0;
  margin-left: 0;
}
.xsmall-margin-collapse > .cell {
  margin-right: 0;
  margin-left: 0;
}
.xsmall-margin-collapse > .xsmall-1 {
  width: 8.3333333333%;
}
.xsmall-margin-collapse > .xsmall-2 {
  width: 16.6666666667%;
}
.xsmall-margin-collapse > .xsmall-3 {
  width: 25%;
}
.xsmall-margin-collapse > .xsmall-4 {
  width: 33.3333333333%;
}
.xsmall-margin-collapse > .xsmall-5 {
  width: 41.6666666667%;
}
.xsmall-margin-collapse > .xsmall-6 {
  width: 50%;
}
.xsmall-margin-collapse > .xsmall-7 {
  width: 58.3333333333%;
}
.xsmall-margin-collapse > .xsmall-8 {
  width: 66.6666666667%;
}
.xsmall-margin-collapse > .xsmall-9 {
  width: 75%;
}
.xsmall-margin-collapse > .xsmall-10 {
  width: 83.3333333333%;
}
.xsmall-margin-collapse > .xsmall-11 {
  width: 91.6666666667%;
}
.xsmall-margin-collapse > .xsmall-12 {
  width: 100%;
}
.xsmall-margin-collapse > .small-1 {
  width: 8.3333333333%;
}
.xsmall-margin-collapse > .small-2 {
  width: 16.6666666667%;
}
.xsmall-margin-collapse > .small-3 {
  width: 25%;
}
.xsmall-margin-collapse > .small-4 {
  width: 33.3333333333%;
}
.xsmall-margin-collapse > .small-5 {
  width: 41.6666666667%;
}
.xsmall-margin-collapse > .small-6 {
  width: 50%;
}
.xsmall-margin-collapse > .small-7 {
  width: 58.3333333333%;
}
.xsmall-margin-collapse > .small-8 {
  width: 66.6666666667%;
}
.xsmall-margin-collapse > .small-9 {
  width: 75%;
}
.xsmall-margin-collapse > .small-10 {
  width: 83.3333333333%;
}
.xsmall-margin-collapse > .small-11 {
  width: 91.6666666667%;
}
.xsmall-margin-collapse > .small-12 {
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  .xsmall-margin-collapse > .medium-1 {
    width: 8.3333333333%;
  }
  .xsmall-margin-collapse > .medium-2 {
    width: 16.6666666667%;
  }
  .xsmall-margin-collapse > .medium-3 {
    width: 25%;
  }
  .xsmall-margin-collapse > .medium-4 {
    width: 33.3333333333%;
  }
  .xsmall-margin-collapse > .medium-5 {
    width: 41.6666666667%;
  }
  .xsmall-margin-collapse > .medium-6 {
    width: 50%;
  }
  .xsmall-margin-collapse > .medium-7 {
    width: 58.3333333333%;
  }
  .xsmall-margin-collapse > .medium-8 {
    width: 66.6666666667%;
  }
  .xsmall-margin-collapse > .medium-9 {
    width: 75%;
  }
  .xsmall-margin-collapse > .medium-10 {
    width: 83.3333333333%;
  }
  .xsmall-margin-collapse > .medium-11 {
    width: 91.6666666667%;
  }
  .xsmall-margin-collapse > .medium-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .xsmall-margin-collapse > .large-1 {
    width: 8.3333333333%;
  }
  .xsmall-margin-collapse > .large-2 {
    width: 16.6666666667%;
  }
  .xsmall-margin-collapse > .large-3 {
    width: 25%;
  }
  .xsmall-margin-collapse > .large-4 {
    width: 33.3333333333%;
  }
  .xsmall-margin-collapse > .large-5 {
    width: 41.6666666667%;
  }
  .xsmall-margin-collapse > .large-6 {
    width: 50%;
  }
  .xsmall-margin-collapse > .large-7 {
    width: 58.3333333333%;
  }
  .xsmall-margin-collapse > .large-8 {
    width: 66.6666666667%;
  }
  .xsmall-margin-collapse > .large-9 {
    width: 75%;
  }
  .xsmall-margin-collapse > .large-10 {
    width: 83.3333333333%;
  }
  .xsmall-margin-collapse > .large-11 {
    width: 91.6666666667%;
  }
  .xsmall-margin-collapse > .large-12 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  .xsmall-margin-collapse > .xlarge-1 {
    width: 8.3333333333%;
  }
  .xsmall-margin-collapse > .xlarge-2 {
    width: 16.6666666667%;
  }
  .xsmall-margin-collapse > .xlarge-3 {
    width: 25%;
  }
  .xsmall-margin-collapse > .xlarge-4 {
    width: 33.3333333333%;
  }
  .xsmall-margin-collapse > .xlarge-5 {
    width: 41.6666666667%;
  }
  .xsmall-margin-collapse > .xlarge-6 {
    width: 50%;
  }
  .xsmall-margin-collapse > .xlarge-7 {
    width: 58.3333333333%;
  }
  .xsmall-margin-collapse > .xlarge-8 {
    width: 66.6666666667%;
  }
  .xsmall-margin-collapse > .xlarge-9 {
    width: 75%;
  }
  .xsmall-margin-collapse > .xlarge-10 {
    width: 83.3333333333%;
  }
  .xsmall-margin-collapse > .xlarge-11 {
    width: 91.6666666667%;
  }
  .xsmall-margin-collapse > .xlarge-12 {
    width: 100%;
  }
}

.xsmall-padding-collapse {
  margin-right: 0;
  margin-left: 0;
}
.xsmall-padding-collapse > .cell {
  padding-right: 0;
  padding-left: 0;
}

.small-margin-collapse {
  margin-right: 0;
  margin-left: 0;
}
.small-margin-collapse > .cell {
  margin-right: 0;
  margin-left: 0;
}
.small-margin-collapse > .xsmall-1 {
  width: 8.3333333333%;
}
.small-margin-collapse > .xsmall-2 {
  width: 16.6666666667%;
}
.small-margin-collapse > .xsmall-3 {
  width: 25%;
}
.small-margin-collapse > .xsmall-4 {
  width: 33.3333333333%;
}
.small-margin-collapse > .xsmall-5 {
  width: 41.6666666667%;
}
.small-margin-collapse > .xsmall-6 {
  width: 50%;
}
.small-margin-collapse > .xsmall-7 {
  width: 58.3333333333%;
}
.small-margin-collapse > .xsmall-8 {
  width: 66.6666666667%;
}
.small-margin-collapse > .xsmall-9 {
  width: 75%;
}
.small-margin-collapse > .xsmall-10 {
  width: 83.3333333333%;
}
.small-margin-collapse > .xsmall-11 {
  width: 91.6666666667%;
}
.small-margin-collapse > .xsmall-12 {
  width: 100%;
}
.small-margin-collapse > .small-1 {
  width: 8.3333333333%;
}
.small-margin-collapse > .small-2 {
  width: 16.6666666667%;
}
.small-margin-collapse > .small-3 {
  width: 25%;
}
.small-margin-collapse > .small-4 {
  width: 33.3333333333%;
}
.small-margin-collapse > .small-5 {
  width: 41.6666666667%;
}
.small-margin-collapse > .small-6 {
  width: 50%;
}
.small-margin-collapse > .small-7 {
  width: 58.3333333333%;
}
.small-margin-collapse > .small-8 {
  width: 66.6666666667%;
}
.small-margin-collapse > .small-9 {
  width: 75%;
}
.small-margin-collapse > .small-10 {
  width: 83.3333333333%;
}
.small-margin-collapse > .small-11 {
  width: 91.6666666667%;
}
.small-margin-collapse > .small-12 {
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  .small-margin-collapse > .medium-1 {
    width: 8.3333333333%;
  }
  .small-margin-collapse > .medium-2 {
    width: 16.6666666667%;
  }
  .small-margin-collapse > .medium-3 {
    width: 25%;
  }
  .small-margin-collapse > .medium-4 {
    width: 33.3333333333%;
  }
  .small-margin-collapse > .medium-5 {
    width: 41.6666666667%;
  }
  .small-margin-collapse > .medium-6 {
    width: 50%;
  }
  .small-margin-collapse > .medium-7 {
    width: 58.3333333333%;
  }
  .small-margin-collapse > .medium-8 {
    width: 66.6666666667%;
  }
  .small-margin-collapse > .medium-9 {
    width: 75%;
  }
  .small-margin-collapse > .medium-10 {
    width: 83.3333333333%;
  }
  .small-margin-collapse > .medium-11 {
    width: 91.6666666667%;
  }
  .small-margin-collapse > .medium-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .small-margin-collapse > .large-1 {
    width: 8.3333333333%;
  }
  .small-margin-collapse > .large-2 {
    width: 16.6666666667%;
  }
  .small-margin-collapse > .large-3 {
    width: 25%;
  }
  .small-margin-collapse > .large-4 {
    width: 33.3333333333%;
  }
  .small-margin-collapse > .large-5 {
    width: 41.6666666667%;
  }
  .small-margin-collapse > .large-6 {
    width: 50%;
  }
  .small-margin-collapse > .large-7 {
    width: 58.3333333333%;
  }
  .small-margin-collapse > .large-8 {
    width: 66.6666666667%;
  }
  .small-margin-collapse > .large-9 {
    width: 75%;
  }
  .small-margin-collapse > .large-10 {
    width: 83.3333333333%;
  }
  .small-margin-collapse > .large-11 {
    width: 91.6666666667%;
  }
  .small-margin-collapse > .large-12 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  .small-margin-collapse > .xlarge-1 {
    width: 8.3333333333%;
  }
  .small-margin-collapse > .xlarge-2 {
    width: 16.6666666667%;
  }
  .small-margin-collapse > .xlarge-3 {
    width: 25%;
  }
  .small-margin-collapse > .xlarge-4 {
    width: 33.3333333333%;
  }
  .small-margin-collapse > .xlarge-5 {
    width: 41.6666666667%;
  }
  .small-margin-collapse > .xlarge-6 {
    width: 50%;
  }
  .small-margin-collapse > .xlarge-7 {
    width: 58.3333333333%;
  }
  .small-margin-collapse > .xlarge-8 {
    width: 66.6666666667%;
  }
  .small-margin-collapse > .xlarge-9 {
    width: 75%;
  }
  .small-margin-collapse > .xlarge-10 {
    width: 83.3333333333%;
  }
  .small-margin-collapse > .xlarge-11 {
    width: 91.6666666667%;
  }
  .small-margin-collapse > .xlarge-12 {
    width: 100%;
  }
}

.small-padding-collapse {
  margin-right: 0;
  margin-left: 0;
}
.small-padding-collapse > .cell {
  padding-right: 0;
  padding-left: 0;
}

@media print, screen and (min-width: 48em) {
  .medium-margin-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .medium-margin-collapse > .cell {
    margin-right: 0;
    margin-left: 0;
  }
}
@media print, screen and (min-width: 48em) {
  .medium-margin-collapse > .xsmall-1 {
    width: 8.3333333333%;
  }
  .medium-margin-collapse > .xsmall-2 {
    width: 16.6666666667%;
  }
  .medium-margin-collapse > .xsmall-3 {
    width: 25%;
  }
  .medium-margin-collapse > .xsmall-4 {
    width: 33.3333333333%;
  }
  .medium-margin-collapse > .xsmall-5 {
    width: 41.6666666667%;
  }
  .medium-margin-collapse > .xsmall-6 {
    width: 50%;
  }
  .medium-margin-collapse > .xsmall-7 {
    width: 58.3333333333%;
  }
  .medium-margin-collapse > .xsmall-8 {
    width: 66.6666666667%;
  }
  .medium-margin-collapse > .xsmall-9 {
    width: 75%;
  }
  .medium-margin-collapse > .xsmall-10 {
    width: 83.3333333333%;
  }
  .medium-margin-collapse > .xsmall-11 {
    width: 91.6666666667%;
  }
  .medium-margin-collapse > .xsmall-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 48em) {
  .medium-margin-collapse > .small-1 {
    width: 8.3333333333%;
  }
  .medium-margin-collapse > .small-2 {
    width: 16.6666666667%;
  }
  .medium-margin-collapse > .small-3 {
    width: 25%;
  }
  .medium-margin-collapse > .small-4 {
    width: 33.3333333333%;
  }
  .medium-margin-collapse > .small-5 {
    width: 41.6666666667%;
  }
  .medium-margin-collapse > .small-6 {
    width: 50%;
  }
  .medium-margin-collapse > .small-7 {
    width: 58.3333333333%;
  }
  .medium-margin-collapse > .small-8 {
    width: 66.6666666667%;
  }
  .medium-margin-collapse > .small-9 {
    width: 75%;
  }
  .medium-margin-collapse > .small-10 {
    width: 83.3333333333%;
  }
  .medium-margin-collapse > .small-11 {
    width: 91.6666666667%;
  }
  .medium-margin-collapse > .small-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 48em) {
  .medium-margin-collapse > .medium-1 {
    width: 8.3333333333%;
  }
  .medium-margin-collapse > .medium-2 {
    width: 16.6666666667%;
  }
  .medium-margin-collapse > .medium-3 {
    width: 25%;
  }
  .medium-margin-collapse > .medium-4 {
    width: 33.3333333333%;
  }
  .medium-margin-collapse > .medium-5 {
    width: 41.6666666667%;
  }
  .medium-margin-collapse > .medium-6 {
    width: 50%;
  }
  .medium-margin-collapse > .medium-7 {
    width: 58.3333333333%;
  }
  .medium-margin-collapse > .medium-8 {
    width: 66.6666666667%;
  }
  .medium-margin-collapse > .medium-9 {
    width: 75%;
  }
  .medium-margin-collapse > .medium-10 {
    width: 83.3333333333%;
  }
  .medium-margin-collapse > .medium-11 {
    width: 91.6666666667%;
  }
  .medium-margin-collapse > .medium-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .medium-margin-collapse > .large-1 {
    width: 8.3333333333%;
  }
  .medium-margin-collapse > .large-2 {
    width: 16.6666666667%;
  }
  .medium-margin-collapse > .large-3 {
    width: 25%;
  }
  .medium-margin-collapse > .large-4 {
    width: 33.3333333333%;
  }
  .medium-margin-collapse > .large-5 {
    width: 41.6666666667%;
  }
  .medium-margin-collapse > .large-6 {
    width: 50%;
  }
  .medium-margin-collapse > .large-7 {
    width: 58.3333333333%;
  }
  .medium-margin-collapse > .large-8 {
    width: 66.6666666667%;
  }
  .medium-margin-collapse > .large-9 {
    width: 75%;
  }
  .medium-margin-collapse > .large-10 {
    width: 83.3333333333%;
  }
  .medium-margin-collapse > .large-11 {
    width: 91.6666666667%;
  }
  .medium-margin-collapse > .large-12 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  .medium-margin-collapse > .xlarge-1 {
    width: 8.3333333333%;
  }
  .medium-margin-collapse > .xlarge-2 {
    width: 16.6666666667%;
  }
  .medium-margin-collapse > .xlarge-3 {
    width: 25%;
  }
  .medium-margin-collapse > .xlarge-4 {
    width: 33.3333333333%;
  }
  .medium-margin-collapse > .xlarge-5 {
    width: 41.6666666667%;
  }
  .medium-margin-collapse > .xlarge-6 {
    width: 50%;
  }
  .medium-margin-collapse > .xlarge-7 {
    width: 58.3333333333%;
  }
  .medium-margin-collapse > .xlarge-8 {
    width: 66.6666666667%;
  }
  .medium-margin-collapse > .xlarge-9 {
    width: 75%;
  }
  .medium-margin-collapse > .xlarge-10 {
    width: 83.3333333333%;
  }
  .medium-margin-collapse > .xlarge-11 {
    width: 91.6666666667%;
  }
  .medium-margin-collapse > .xlarge-12 {
    width: 100%;
  }
}

@media print, screen and (min-width: 48em) {
  .medium-padding-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .medium-padding-collapse > .cell {
    padding-right: 0;
    padding-left: 0;
  }
}

@media print, screen and (min-width: 64em) {
  .large-margin-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .large-margin-collapse > .cell {
    margin-right: 0;
    margin-left: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .large-margin-collapse > .xsmall-1 {
    width: 8.3333333333%;
  }
  .large-margin-collapse > .xsmall-2 {
    width: 16.6666666667%;
  }
  .large-margin-collapse > .xsmall-3 {
    width: 25%;
  }
  .large-margin-collapse > .xsmall-4 {
    width: 33.3333333333%;
  }
  .large-margin-collapse > .xsmall-5 {
    width: 41.6666666667%;
  }
  .large-margin-collapse > .xsmall-6 {
    width: 50%;
  }
  .large-margin-collapse > .xsmall-7 {
    width: 58.3333333333%;
  }
  .large-margin-collapse > .xsmall-8 {
    width: 66.6666666667%;
  }
  .large-margin-collapse > .xsmall-9 {
    width: 75%;
  }
  .large-margin-collapse > .xsmall-10 {
    width: 83.3333333333%;
  }
  .large-margin-collapse > .xsmall-11 {
    width: 91.6666666667%;
  }
  .large-margin-collapse > .xsmall-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .large-margin-collapse > .small-1 {
    width: 8.3333333333%;
  }
  .large-margin-collapse > .small-2 {
    width: 16.6666666667%;
  }
  .large-margin-collapse > .small-3 {
    width: 25%;
  }
  .large-margin-collapse > .small-4 {
    width: 33.3333333333%;
  }
  .large-margin-collapse > .small-5 {
    width: 41.6666666667%;
  }
  .large-margin-collapse > .small-6 {
    width: 50%;
  }
  .large-margin-collapse > .small-7 {
    width: 58.3333333333%;
  }
  .large-margin-collapse > .small-8 {
    width: 66.6666666667%;
  }
  .large-margin-collapse > .small-9 {
    width: 75%;
  }
  .large-margin-collapse > .small-10 {
    width: 83.3333333333%;
  }
  .large-margin-collapse > .small-11 {
    width: 91.6666666667%;
  }
  .large-margin-collapse > .small-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .large-margin-collapse > .medium-1 {
    width: 8.3333333333%;
  }
  .large-margin-collapse > .medium-2 {
    width: 16.6666666667%;
  }
  .large-margin-collapse > .medium-3 {
    width: 25%;
  }
  .large-margin-collapse > .medium-4 {
    width: 33.3333333333%;
  }
  .large-margin-collapse > .medium-5 {
    width: 41.6666666667%;
  }
  .large-margin-collapse > .medium-6 {
    width: 50%;
  }
  .large-margin-collapse > .medium-7 {
    width: 58.3333333333%;
  }
  .large-margin-collapse > .medium-8 {
    width: 66.6666666667%;
  }
  .large-margin-collapse > .medium-9 {
    width: 75%;
  }
  .large-margin-collapse > .medium-10 {
    width: 83.3333333333%;
  }
  .large-margin-collapse > .medium-11 {
    width: 91.6666666667%;
  }
  .large-margin-collapse > .medium-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .large-margin-collapse > .large-1 {
    width: 8.3333333333%;
  }
  .large-margin-collapse > .large-2 {
    width: 16.6666666667%;
  }
  .large-margin-collapse > .large-3 {
    width: 25%;
  }
  .large-margin-collapse > .large-4 {
    width: 33.3333333333%;
  }
  .large-margin-collapse > .large-5 {
    width: 41.6666666667%;
  }
  .large-margin-collapse > .large-6 {
    width: 50%;
  }
  .large-margin-collapse > .large-7 {
    width: 58.3333333333%;
  }
  .large-margin-collapse > .large-8 {
    width: 66.6666666667%;
  }
  .large-margin-collapse > .large-9 {
    width: 75%;
  }
  .large-margin-collapse > .large-10 {
    width: 83.3333333333%;
  }
  .large-margin-collapse > .large-11 {
    width: 91.6666666667%;
  }
  .large-margin-collapse > .large-12 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  .large-margin-collapse > .xlarge-1 {
    width: 8.3333333333%;
  }
  .large-margin-collapse > .xlarge-2 {
    width: 16.6666666667%;
  }
  .large-margin-collapse > .xlarge-3 {
    width: 25%;
  }
  .large-margin-collapse > .xlarge-4 {
    width: 33.3333333333%;
  }
  .large-margin-collapse > .xlarge-5 {
    width: 41.6666666667%;
  }
  .large-margin-collapse > .xlarge-6 {
    width: 50%;
  }
  .large-margin-collapse > .xlarge-7 {
    width: 58.3333333333%;
  }
  .large-margin-collapse > .xlarge-8 {
    width: 66.6666666667%;
  }
  .large-margin-collapse > .xlarge-9 {
    width: 75%;
  }
  .large-margin-collapse > .xlarge-10 {
    width: 83.3333333333%;
  }
  .large-margin-collapse > .xlarge-11 {
    width: 91.6666666667%;
  }
  .large-margin-collapse > .xlarge-12 {
    width: 100%;
  }
}

@media print, screen and (min-width: 64em) {
  .large-padding-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .large-padding-collapse > .cell {
    padding-right: 0;
    padding-left: 0;
  }
}

@media screen and (min-width: 75em) {
  .xlarge-margin-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .xlarge-margin-collapse > .cell {
    margin-right: 0;
    margin-left: 0;
  }
}
@media screen and (min-width: 75em) {
  .xlarge-margin-collapse > .xsmall-1 {
    width: 8.3333333333%;
  }
  .xlarge-margin-collapse > .xsmall-2 {
    width: 16.6666666667%;
  }
  .xlarge-margin-collapse > .xsmall-3 {
    width: 25%;
  }
  .xlarge-margin-collapse > .xsmall-4 {
    width: 33.3333333333%;
  }
  .xlarge-margin-collapse > .xsmall-5 {
    width: 41.6666666667%;
  }
  .xlarge-margin-collapse > .xsmall-6 {
    width: 50%;
  }
  .xlarge-margin-collapse > .xsmall-7 {
    width: 58.3333333333%;
  }
  .xlarge-margin-collapse > .xsmall-8 {
    width: 66.6666666667%;
  }
  .xlarge-margin-collapse > .xsmall-9 {
    width: 75%;
  }
  .xlarge-margin-collapse > .xsmall-10 {
    width: 83.3333333333%;
  }
  .xlarge-margin-collapse > .xsmall-11 {
    width: 91.6666666667%;
  }
  .xlarge-margin-collapse > .xsmall-12 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  .xlarge-margin-collapse > .small-1 {
    width: 8.3333333333%;
  }
  .xlarge-margin-collapse > .small-2 {
    width: 16.6666666667%;
  }
  .xlarge-margin-collapse > .small-3 {
    width: 25%;
  }
  .xlarge-margin-collapse > .small-4 {
    width: 33.3333333333%;
  }
  .xlarge-margin-collapse > .small-5 {
    width: 41.6666666667%;
  }
  .xlarge-margin-collapse > .small-6 {
    width: 50%;
  }
  .xlarge-margin-collapse > .small-7 {
    width: 58.3333333333%;
  }
  .xlarge-margin-collapse > .small-8 {
    width: 66.6666666667%;
  }
  .xlarge-margin-collapse > .small-9 {
    width: 75%;
  }
  .xlarge-margin-collapse > .small-10 {
    width: 83.3333333333%;
  }
  .xlarge-margin-collapse > .small-11 {
    width: 91.6666666667%;
  }
  .xlarge-margin-collapse > .small-12 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  .xlarge-margin-collapse > .medium-1 {
    width: 8.3333333333%;
  }
  .xlarge-margin-collapse > .medium-2 {
    width: 16.6666666667%;
  }
  .xlarge-margin-collapse > .medium-3 {
    width: 25%;
  }
  .xlarge-margin-collapse > .medium-4 {
    width: 33.3333333333%;
  }
  .xlarge-margin-collapse > .medium-5 {
    width: 41.6666666667%;
  }
  .xlarge-margin-collapse > .medium-6 {
    width: 50%;
  }
  .xlarge-margin-collapse > .medium-7 {
    width: 58.3333333333%;
  }
  .xlarge-margin-collapse > .medium-8 {
    width: 66.6666666667%;
  }
  .xlarge-margin-collapse > .medium-9 {
    width: 75%;
  }
  .xlarge-margin-collapse > .medium-10 {
    width: 83.3333333333%;
  }
  .xlarge-margin-collapse > .medium-11 {
    width: 91.6666666667%;
  }
  .xlarge-margin-collapse > .medium-12 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  .xlarge-margin-collapse > .large-1 {
    width: 8.3333333333%;
  }
  .xlarge-margin-collapse > .large-2 {
    width: 16.6666666667%;
  }
  .xlarge-margin-collapse > .large-3 {
    width: 25%;
  }
  .xlarge-margin-collapse > .large-4 {
    width: 33.3333333333%;
  }
  .xlarge-margin-collapse > .large-5 {
    width: 41.6666666667%;
  }
  .xlarge-margin-collapse > .large-6 {
    width: 50%;
  }
  .xlarge-margin-collapse > .large-7 {
    width: 58.3333333333%;
  }
  .xlarge-margin-collapse > .large-8 {
    width: 66.6666666667%;
  }
  .xlarge-margin-collapse > .large-9 {
    width: 75%;
  }
  .xlarge-margin-collapse > .large-10 {
    width: 83.3333333333%;
  }
  .xlarge-margin-collapse > .large-11 {
    width: 91.6666666667%;
  }
  .xlarge-margin-collapse > .large-12 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  .xlarge-margin-collapse > .xlarge-1 {
    width: 8.3333333333%;
  }
  .xlarge-margin-collapse > .xlarge-2 {
    width: 16.6666666667%;
  }
  .xlarge-margin-collapse > .xlarge-3 {
    width: 25%;
  }
  .xlarge-margin-collapse > .xlarge-4 {
    width: 33.3333333333%;
  }
  .xlarge-margin-collapse > .xlarge-5 {
    width: 41.6666666667%;
  }
  .xlarge-margin-collapse > .xlarge-6 {
    width: 50%;
  }
  .xlarge-margin-collapse > .xlarge-7 {
    width: 58.3333333333%;
  }
  .xlarge-margin-collapse > .xlarge-8 {
    width: 66.6666666667%;
  }
  .xlarge-margin-collapse > .xlarge-9 {
    width: 75%;
  }
  .xlarge-margin-collapse > .xlarge-10 {
    width: 83.3333333333%;
  }
  .xlarge-margin-collapse > .xlarge-11 {
    width: 91.6666666667%;
  }
  .xlarge-margin-collapse > .xlarge-12 {
    width: 100%;
  }
}

@media screen and (min-width: 75em) {
  .xlarge-padding-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .xlarge-padding-collapse > .cell {
    padding-right: 0;
    padding-left: 0;
  }
}

.xsmall-offset-0 {
  margin-left: 0%;
}

.grid-margin-x > .xsmall-offset-0 {
  margin-left: calc(0% + 0.9375rem / 2);
}

.xsmall-offset-1 {
  margin-left: 8.3333333333%;
}

.grid-margin-x > .xsmall-offset-1 {
  margin-left: calc(8.3333333333% + 0.9375rem / 2);
}

.xsmall-offset-2 {
  margin-left: 16.6666666667%;
}

.grid-margin-x > .xsmall-offset-2 {
  margin-left: calc(16.6666666667% + 0.9375rem / 2);
}

.xsmall-offset-3 {
  margin-left: 25%;
}

.grid-margin-x > .xsmall-offset-3 {
  margin-left: calc(25% + 0.9375rem / 2);
}

.xsmall-offset-4 {
  margin-left: 33.3333333333%;
}

.grid-margin-x > .xsmall-offset-4 {
  margin-left: calc(33.3333333333% + 0.9375rem / 2);
}

.xsmall-offset-5 {
  margin-left: 41.6666666667%;
}

.grid-margin-x > .xsmall-offset-5 {
  margin-left: calc(41.6666666667% + 0.9375rem / 2);
}

.xsmall-offset-6 {
  margin-left: 50%;
}

.grid-margin-x > .xsmall-offset-6 {
  margin-left: calc(50% + 0.9375rem / 2);
}

.xsmall-offset-7 {
  margin-left: 58.3333333333%;
}

.grid-margin-x > .xsmall-offset-7 {
  margin-left: calc(58.3333333333% + 0.9375rem / 2);
}

.xsmall-offset-8 {
  margin-left: 66.6666666667%;
}

.grid-margin-x > .xsmall-offset-8 {
  margin-left: calc(66.6666666667% + 0.9375rem / 2);
}

.xsmall-offset-9 {
  margin-left: 75%;
}

.grid-margin-x > .xsmall-offset-9 {
  margin-left: calc(75% + 0.9375rem / 2);
}

.xsmall-offset-10 {
  margin-left: 83.3333333333%;
}

.grid-margin-x > .xsmall-offset-10 {
  margin-left: calc(83.3333333333% + 0.9375rem / 2);
}

.xsmall-offset-11 {
  margin-left: 91.6666666667%;
}

.grid-margin-x > .xsmall-offset-11 {
  margin-left: calc(91.6666666667% + 0.9375rem / 2);
}

.small-offset-0 {
  margin-left: 0%;
}

.grid-margin-x > .small-offset-0 {
  margin-left: calc(0% + 0.9375rem / 2);
}

.small-offset-1 {
  margin-left: 8.3333333333%;
}

.grid-margin-x > .small-offset-1 {
  margin-left: calc(8.3333333333% + 0.9375rem / 2);
}

.small-offset-2 {
  margin-left: 16.6666666667%;
}

.grid-margin-x > .small-offset-2 {
  margin-left: calc(16.6666666667% + 0.9375rem / 2);
}

.small-offset-3 {
  margin-left: 25%;
}

.grid-margin-x > .small-offset-3 {
  margin-left: calc(25% + 0.9375rem / 2);
}

.small-offset-4 {
  margin-left: 33.3333333333%;
}

.grid-margin-x > .small-offset-4 {
  margin-left: calc(33.3333333333% + 0.9375rem / 2);
}

.small-offset-5 {
  margin-left: 41.6666666667%;
}

.grid-margin-x > .small-offset-5 {
  margin-left: calc(41.6666666667% + 0.9375rem / 2);
}

.small-offset-6 {
  margin-left: 50%;
}

.grid-margin-x > .small-offset-6 {
  margin-left: calc(50% + 0.9375rem / 2);
}

.small-offset-7 {
  margin-left: 58.3333333333%;
}

.grid-margin-x > .small-offset-7 {
  margin-left: calc(58.3333333333% + 0.9375rem / 2);
}

.small-offset-8 {
  margin-left: 66.6666666667%;
}

.grid-margin-x > .small-offset-8 {
  margin-left: calc(66.6666666667% + 0.9375rem / 2);
}

.small-offset-9 {
  margin-left: 75%;
}

.grid-margin-x > .small-offset-9 {
  margin-left: calc(75% + 0.9375rem / 2);
}

.small-offset-10 {
  margin-left: 83.3333333333%;
}

.grid-margin-x > .small-offset-10 {
  margin-left: calc(83.3333333333% + 0.9375rem / 2);
}

.small-offset-11 {
  margin-left: 91.6666666667%;
}

.grid-margin-x > .small-offset-11 {
  margin-left: calc(91.6666666667% + 0.9375rem / 2);
}

@media print, screen and (min-width: 48em) {
  .medium-offset-0 {
    margin-left: 0%;
  }
  .grid-margin-x > .medium-offset-0 {
    margin-left: calc(0% + 0.9375rem / 2);
  }
  .medium-offset-1 {
    margin-left: 8.3333333333%;
  }
  .grid-margin-x > .medium-offset-1 {
    margin-left: calc(8.3333333333% + 0.9375rem / 2);
  }
  .medium-offset-2 {
    margin-left: 16.6666666667%;
  }
  .grid-margin-x > .medium-offset-2 {
    margin-left: calc(16.6666666667% + 0.9375rem / 2);
  }
  .medium-offset-3 {
    margin-left: 25%;
  }
  .grid-margin-x > .medium-offset-3 {
    margin-left: calc(25% + 0.9375rem / 2);
  }
  .medium-offset-4 {
    margin-left: 33.3333333333%;
  }
  .grid-margin-x > .medium-offset-4 {
    margin-left: calc(33.3333333333% + 0.9375rem / 2);
  }
  .medium-offset-5 {
    margin-left: 41.6666666667%;
  }
  .grid-margin-x > .medium-offset-5 {
    margin-left: calc(41.6666666667% + 0.9375rem / 2);
  }
  .medium-offset-6 {
    margin-left: 50%;
  }
  .grid-margin-x > .medium-offset-6 {
    margin-left: calc(50% + 0.9375rem / 2);
  }
  .medium-offset-7 {
    margin-left: 58.3333333333%;
  }
  .grid-margin-x > .medium-offset-7 {
    margin-left: calc(58.3333333333% + 0.9375rem / 2);
  }
  .medium-offset-8 {
    margin-left: 66.6666666667%;
  }
  .grid-margin-x > .medium-offset-8 {
    margin-left: calc(66.6666666667% + 0.9375rem / 2);
  }
  .medium-offset-9 {
    margin-left: 75%;
  }
  .grid-margin-x > .medium-offset-9 {
    margin-left: calc(75% + 0.9375rem / 2);
  }
  .medium-offset-10 {
    margin-left: 83.3333333333%;
  }
  .grid-margin-x > .medium-offset-10 {
    margin-left: calc(83.3333333333% + 0.9375rem / 2);
  }
  .medium-offset-11 {
    margin-left: 91.6666666667%;
  }
  .grid-margin-x > .medium-offset-11 {
    margin-left: calc(91.6666666667% + 0.9375rem / 2);
  }
}
@media print, screen and (min-width: 64em) {
  .large-offset-0 {
    margin-left: 0%;
  }
  .grid-margin-x > .large-offset-0 {
    margin-left: calc(0% + 1.5625rem / 2);
  }
  .large-offset-1 {
    margin-left: 8.3333333333%;
  }
  .grid-margin-x > .large-offset-1 {
    margin-left: calc(8.3333333333% + 1.5625rem / 2);
  }
  .large-offset-2 {
    margin-left: 16.6666666667%;
  }
  .grid-margin-x > .large-offset-2 {
    margin-left: calc(16.6666666667% + 1.5625rem / 2);
  }
  .large-offset-3 {
    margin-left: 25%;
  }
  .grid-margin-x > .large-offset-3 {
    margin-left: calc(25% + 1.5625rem / 2);
  }
  .large-offset-4 {
    margin-left: 33.3333333333%;
  }
  .grid-margin-x > .large-offset-4 {
    margin-left: calc(33.3333333333% + 1.5625rem / 2);
  }
  .large-offset-5 {
    margin-left: 41.6666666667%;
  }
  .grid-margin-x > .large-offset-5 {
    margin-left: calc(41.6666666667% + 1.5625rem / 2);
  }
  .large-offset-6 {
    margin-left: 50%;
  }
  .grid-margin-x > .large-offset-6 {
    margin-left: calc(50% + 1.5625rem / 2);
  }
  .large-offset-7 {
    margin-left: 58.3333333333%;
  }
  .grid-margin-x > .large-offset-7 {
    margin-left: calc(58.3333333333% + 1.5625rem / 2);
  }
  .large-offset-8 {
    margin-left: 66.6666666667%;
  }
  .grid-margin-x > .large-offset-8 {
    margin-left: calc(66.6666666667% + 1.5625rem / 2);
  }
  .large-offset-9 {
    margin-left: 75%;
  }
  .grid-margin-x > .large-offset-9 {
    margin-left: calc(75% + 1.5625rem / 2);
  }
  .large-offset-10 {
    margin-left: 83.3333333333%;
  }
  .grid-margin-x > .large-offset-10 {
    margin-left: calc(83.3333333333% + 1.5625rem / 2);
  }
  .large-offset-11 {
    margin-left: 91.6666666667%;
  }
  .grid-margin-x > .large-offset-11 {
    margin-left: calc(91.6666666667% + 1.5625rem / 2);
  }
}
@media screen and (min-width: 75em) {
  .xlarge-offset-0 {
    margin-left: 0%;
  }
  .grid-margin-x > .xlarge-offset-0 {
    margin-left: calc(0% + 1.5625rem / 2);
  }
  .xlarge-offset-1 {
    margin-left: 8.3333333333%;
  }
  .grid-margin-x > .xlarge-offset-1 {
    margin-left: calc(8.3333333333% + 1.5625rem / 2);
  }
  .xlarge-offset-2 {
    margin-left: 16.6666666667%;
  }
  .grid-margin-x > .xlarge-offset-2 {
    margin-left: calc(16.6666666667% + 1.5625rem / 2);
  }
  .xlarge-offset-3 {
    margin-left: 25%;
  }
  .grid-margin-x > .xlarge-offset-3 {
    margin-left: calc(25% + 1.5625rem / 2);
  }
  .xlarge-offset-4 {
    margin-left: 33.3333333333%;
  }
  .grid-margin-x > .xlarge-offset-4 {
    margin-left: calc(33.3333333333% + 1.5625rem / 2);
  }
  .xlarge-offset-5 {
    margin-left: 41.6666666667%;
  }
  .grid-margin-x > .xlarge-offset-5 {
    margin-left: calc(41.6666666667% + 1.5625rem / 2);
  }
  .xlarge-offset-6 {
    margin-left: 50%;
  }
  .grid-margin-x > .xlarge-offset-6 {
    margin-left: calc(50% + 1.5625rem / 2);
  }
  .xlarge-offset-7 {
    margin-left: 58.3333333333%;
  }
  .grid-margin-x > .xlarge-offset-7 {
    margin-left: calc(58.3333333333% + 1.5625rem / 2);
  }
  .xlarge-offset-8 {
    margin-left: 66.6666666667%;
  }
  .grid-margin-x > .xlarge-offset-8 {
    margin-left: calc(66.6666666667% + 1.5625rem / 2);
  }
  .xlarge-offset-9 {
    margin-left: 75%;
  }
  .grid-margin-x > .xlarge-offset-9 {
    margin-left: calc(75% + 1.5625rem / 2);
  }
  .xlarge-offset-10 {
    margin-left: 83.3333333333%;
  }
  .grid-margin-x > .xlarge-offset-10 {
    margin-left: calc(83.3333333333% + 1.5625rem / 2);
  }
  .xlarge-offset-11 {
    margin-left: 91.6666666667%;
  }
  .grid-margin-x > .xlarge-offset-11 {
    margin-left: calc(91.6666666667% + 1.5625rem / 2);
  }
}
.grid-y {
  display: flex;
  flex-flow: column nowrap;
}
.grid-y > .cell {
  height: auto;
  max-height: none;
}
.grid-y > .auto {
  height: auto;
}
.grid-y > .shrink {
  height: auto;
}
.grid-y > .xsmall-shrink, .grid-y > .xsmall-full, .grid-y > .xsmall-1, .grid-y > .xsmall-2, .grid-y > .xsmall-3, .grid-y > .xsmall-4, .grid-y > .xsmall-5, .grid-y > .xsmall-6, .grid-y > .xsmall-7, .grid-y > .xsmall-8, .grid-y > .xsmall-9, .grid-y > .xsmall-10, .grid-y > .xsmall-11, .grid-y > .xsmall-12 {
  flex-basis: auto;
}
.grid-y > .small-shrink, .grid-y > .small-full, .grid-y > .small-1, .grid-y > .small-2, .grid-y > .small-3, .grid-y > .small-4, .grid-y > .small-5, .grid-y > .small-6, .grid-y > .small-7, .grid-y > .small-8, .grid-y > .small-9, .grid-y > .small-10, .grid-y > .small-11, .grid-y > .small-12 {
  flex-basis: auto;
}
@media print, screen and (min-width: 48em) {
  .grid-y > .medium-shrink, .grid-y > .medium-full, .grid-y > .medium-1, .grid-y > .medium-2, .grid-y > .medium-3, .grid-y > .medium-4, .grid-y > .medium-5, .grid-y > .medium-6, .grid-y > .medium-7, .grid-y > .medium-8, .grid-y > .medium-9, .grid-y > .medium-10, .grid-y > .medium-11, .grid-y > .medium-12 {
    flex-basis: auto;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-y > .large-shrink, .grid-y > .large-full, .grid-y > .large-1, .grid-y > .large-2, .grid-y > .large-3, .grid-y > .large-4, .grid-y > .large-5, .grid-y > .large-6, .grid-y > .large-7, .grid-y > .large-8, .grid-y > .large-9, .grid-y > .large-10, .grid-y > .large-11, .grid-y > .large-12 {
    flex-basis: auto;
  }
}
@media screen and (min-width: 75em) {
  .grid-y > .xlarge-shrink, .grid-y > .xlarge-full, .grid-y > .xlarge-1, .grid-y > .xlarge-2, .grid-y > .xlarge-3, .grid-y > .xlarge-4, .grid-y > .xlarge-5, .grid-y > .xlarge-6, .grid-y > .xlarge-7, .grid-y > .xlarge-8, .grid-y > .xlarge-9, .grid-y > .xlarge-10, .grid-y > .xlarge-11, .grid-y > .xlarge-12 {
    flex-basis: auto;
  }
}
.grid-y > .xsmall-12, .grid-y > .xsmall-11, .grid-y > .xsmall-10, .grid-y > .xsmall-9, .grid-y > .xsmall-8, .grid-y > .xsmall-7, .grid-y > .xsmall-6, .grid-y > .xsmall-5, .grid-y > .xsmall-4, .grid-y > .xsmall-3, .grid-y > .xsmall-2, .grid-y > .xsmall-1 {
  flex: 0 0 auto;
}
.grid-y > .xsmall-1 {
  height: 8.3333333333%;
}
.grid-y > .xsmall-2 {
  height: 16.6666666667%;
}
.grid-y > .xsmall-3 {
  height: 25%;
}
.grid-y > .xsmall-4 {
  height: 33.3333333333%;
}
.grid-y > .xsmall-5 {
  height: 41.6666666667%;
}
.grid-y > .xsmall-6 {
  height: 50%;
}
.grid-y > .xsmall-7 {
  height: 58.3333333333%;
}
.grid-y > .xsmall-8 {
  height: 66.6666666667%;
}
.grid-y > .xsmall-9 {
  height: 75%;
}
.grid-y > .xsmall-10 {
  height: 83.3333333333%;
}
.grid-y > .xsmall-11 {
  height: 91.6666666667%;
}
.grid-y > .xsmall-12 {
  height: 100%;
}
.grid-y > .small-auto {
  flex: 1 1 0;
  height: auto;
}
.grid-y > .small-12, .grid-y > .small-11, .grid-y > .small-10, .grid-y > .small-9, .grid-y > .small-8, .grid-y > .small-7, .grid-y > .small-6, .grid-y > .small-5, .grid-y > .small-4, .grid-y > .small-3, .grid-y > .small-2, .grid-y > .small-1, .grid-y > .small-shrink {
  flex: 0 0 auto;
}
.grid-y > .small-shrink {
  height: auto;
}
.grid-y > .small-1 {
  height: 8.3333333333%;
}
.grid-y > .small-2 {
  height: 16.6666666667%;
}
.grid-y > .small-3 {
  height: 25%;
}
.grid-y > .small-4 {
  height: 33.3333333333%;
}
.grid-y > .small-5 {
  height: 41.6666666667%;
}
.grid-y > .small-6 {
  height: 50%;
}
.grid-y > .small-7 {
  height: 58.3333333333%;
}
.grid-y > .small-8 {
  height: 66.6666666667%;
}
.grid-y > .small-9 {
  height: 75%;
}
.grid-y > .small-10 {
  height: 83.3333333333%;
}
.grid-y > .small-11 {
  height: 91.6666666667%;
}
.grid-y > .small-12 {
  height: 100%;
}
@media print, screen and (min-width: 48em) {
  .grid-y > .medium-auto {
    flex: 1 1 0;
    height: auto;
  }
  .grid-y > .medium-12, .grid-y > .medium-11, .grid-y > .medium-10, .grid-y > .medium-9, .grid-y > .medium-8, .grid-y > .medium-7, .grid-y > .medium-6, .grid-y > .medium-5, .grid-y > .medium-4, .grid-y > .medium-3, .grid-y > .medium-2, .grid-y > .medium-1, .grid-y > .medium-shrink {
    flex: 0 0 auto;
  }
  .grid-y > .medium-shrink {
    height: auto;
  }
  .grid-y > .medium-1 {
    height: 8.3333333333%;
  }
  .grid-y > .medium-2 {
    height: 16.6666666667%;
  }
  .grid-y > .medium-3 {
    height: 25%;
  }
  .grid-y > .medium-4 {
    height: 33.3333333333%;
  }
  .grid-y > .medium-5 {
    height: 41.6666666667%;
  }
  .grid-y > .medium-6 {
    height: 50%;
  }
  .grid-y > .medium-7 {
    height: 58.3333333333%;
  }
  .grid-y > .medium-8 {
    height: 66.6666666667%;
  }
  .grid-y > .medium-9 {
    height: 75%;
  }
  .grid-y > .medium-10 {
    height: 83.3333333333%;
  }
  .grid-y > .medium-11 {
    height: 91.6666666667%;
  }
  .grid-y > .medium-12 {
    height: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-y > .large-auto {
    flex: 1 1 0;
    height: auto;
  }
  .grid-y > .large-12, .grid-y > .large-11, .grid-y > .large-10, .grid-y > .large-9, .grid-y > .large-8, .grid-y > .large-7, .grid-y > .large-6, .grid-y > .large-5, .grid-y > .large-4, .grid-y > .large-3, .grid-y > .large-2, .grid-y > .large-1, .grid-y > .large-shrink {
    flex: 0 0 auto;
  }
  .grid-y > .large-shrink {
    height: auto;
  }
  .grid-y > .large-1 {
    height: 8.3333333333%;
  }
  .grid-y > .large-2 {
    height: 16.6666666667%;
  }
  .grid-y > .large-3 {
    height: 25%;
  }
  .grid-y > .large-4 {
    height: 33.3333333333%;
  }
  .grid-y > .large-5 {
    height: 41.6666666667%;
  }
  .grid-y > .large-6 {
    height: 50%;
  }
  .grid-y > .large-7 {
    height: 58.3333333333%;
  }
  .grid-y > .large-8 {
    height: 66.6666666667%;
  }
  .grid-y > .large-9 {
    height: 75%;
  }
  .grid-y > .large-10 {
    height: 83.3333333333%;
  }
  .grid-y > .large-11 {
    height: 91.6666666667%;
  }
  .grid-y > .large-12 {
    height: 100%;
  }
}
@media screen and (min-width: 75em) {
  .grid-y > .xlarge-auto {
    flex: 1 1 0;
    height: auto;
  }
  .grid-y > .xlarge-12, .grid-y > .xlarge-11, .grid-y > .xlarge-10, .grid-y > .xlarge-9, .grid-y > .xlarge-8, .grid-y > .xlarge-7, .grid-y > .xlarge-6, .grid-y > .xlarge-5, .grid-y > .xlarge-4, .grid-y > .xlarge-3, .grid-y > .xlarge-2, .grid-y > .xlarge-1, .grid-y > .xlarge-shrink {
    flex: 0 0 auto;
  }
  .grid-y > .xlarge-shrink {
    height: auto;
  }
  .grid-y > .xlarge-1 {
    height: 8.3333333333%;
  }
  .grid-y > .xlarge-2 {
    height: 16.6666666667%;
  }
  .grid-y > .xlarge-3 {
    height: 25%;
  }
  .grid-y > .xlarge-4 {
    height: 33.3333333333%;
  }
  .grid-y > .xlarge-5 {
    height: 41.6666666667%;
  }
  .grid-y > .xlarge-6 {
    height: 50%;
  }
  .grid-y > .xlarge-7 {
    height: 58.3333333333%;
  }
  .grid-y > .xlarge-8 {
    height: 66.6666666667%;
  }
  .grid-y > .xlarge-9 {
    height: 75%;
  }
  .grid-y > .xlarge-10 {
    height: 83.3333333333%;
  }
  .grid-y > .xlarge-11 {
    height: 91.6666666667%;
  }
  .grid-y > .xlarge-12 {
    height: 100%;
  }
}

.grid-padding-y .grid-padding-y {
  margin-top: -0.46875rem;
  margin-bottom: -0.46875rem;
  margin-top: -0.46875rem;
  margin-bottom: -0.46875rem;
}
@media print, screen and (min-width: 48em) {
  .grid-padding-y .grid-padding-y {
    margin-top: -0.46875rem;
    margin-bottom: -0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-padding-y .grid-padding-y {
    margin-top: -0.78125rem;
    margin-bottom: -0.78125rem;
  }
}
.grid-padding-y > .cell {
  padding-top: 0.46875rem;
  padding-bottom: 0.46875rem;
  padding-top: 0.46875rem;
  padding-bottom: 0.46875rem;
}
@media print, screen and (min-width: 48em) {
  .grid-padding-y > .cell {
    padding-top: 0.46875rem;
    padding-bottom: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-padding-y > .cell {
    padding-top: 0.78125rem;
    padding-bottom: 0.78125rem;
  }
}

.grid-margin-y {
  margin-top: -0.46875rem;
  margin-bottom: -0.46875rem;
  margin-top: -0.46875rem;
  margin-bottom: -0.46875rem;
}
@media print, screen and (min-width: 48em) {
  .grid-margin-y {
    margin-top: -0.46875rem;
    margin-bottom: -0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-y {
    margin-top: -0.78125rem;
    margin-bottom: -0.78125rem;
  }
}
.grid-margin-y > .cell {
  height: calc(100% - 0.9375rem);
  margin-top: 0.46875rem;
  margin-bottom: 0.46875rem;
}
.grid-margin-y > .cell {
  height: calc(100% - 0.9375rem);
  margin-top: 0.46875rem;
  margin-bottom: 0.46875rem;
}
@media print, screen and (min-width: 48em) {
  .grid-margin-y > .cell {
    height: calc(100% - 0.9375rem);
    margin-top: 0.46875rem;
    margin-bottom: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-y > .cell {
    height: calc(100% - 1.5625rem);
    margin-top: 0.78125rem;
    margin-bottom: 0.78125rem;
  }
}
.grid-margin-y > .auto {
  height: auto;
}
.grid-margin-y > .shrink {
  height: auto;
}
.grid-margin-y > .xsmall-1 {
  height: calc(8.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-2 {
  height: calc(16.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-3 {
  height: calc(25% - 0.9375rem);
}
.grid-margin-y > .xsmall-4 {
  height: calc(33.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-5 {
  height: calc(41.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-6 {
  height: calc(50% - 0.9375rem);
}
.grid-margin-y > .xsmall-7 {
  height: calc(58.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-8 {
  height: calc(66.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-9 {
  height: calc(75% - 0.9375rem);
}
.grid-margin-y > .xsmall-10 {
  height: calc(83.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-11 {
  height: calc(91.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-12 {
  height: calc(100% - 0.9375rem);
}
.grid-margin-y > .auto {
  height: auto;
}
.grid-margin-y > .shrink {
  height: auto;
}
.grid-margin-y > .xsmall-1 {
  height: calc(8.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-2 {
  height: calc(16.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-3 {
  height: calc(25% - 0.9375rem);
}
.grid-margin-y > .xsmall-4 {
  height: calc(33.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-5 {
  height: calc(41.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-6 {
  height: calc(50% - 0.9375rem);
}
.grid-margin-y > .xsmall-7 {
  height: calc(58.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-8 {
  height: calc(66.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-9 {
  height: calc(75% - 0.9375rem);
}
.grid-margin-y > .xsmall-10 {
  height: calc(83.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-11 {
  height: calc(91.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-12 {
  height: calc(100% - 0.9375rem);
}
.grid-margin-y > .small-auto {
  height: auto;
}
.grid-margin-y > .small-shrink {
  height: auto;
}
.grid-margin-y > .small-1 {
  height: calc(8.3333333333% - 0.9375rem);
}
.grid-margin-y > .small-2 {
  height: calc(16.6666666667% - 0.9375rem);
}
.grid-margin-y > .small-3 {
  height: calc(25% - 0.9375rem);
}
.grid-margin-y > .small-4 {
  height: calc(33.3333333333% - 0.9375rem);
}
.grid-margin-y > .small-5 {
  height: calc(41.6666666667% - 0.9375rem);
}
.grid-margin-y > .small-6 {
  height: calc(50% - 0.9375rem);
}
.grid-margin-y > .small-7 {
  height: calc(58.3333333333% - 0.9375rem);
}
.grid-margin-y > .small-8 {
  height: calc(66.6666666667% - 0.9375rem);
}
.grid-margin-y > .small-9 {
  height: calc(75% - 0.9375rem);
}
.grid-margin-y > .small-10 {
  height: calc(83.3333333333% - 0.9375rem);
}
.grid-margin-y > .small-11 {
  height: calc(91.6666666667% - 0.9375rem);
}
.grid-margin-y > .small-12 {
  height: calc(100% - 0.9375rem);
}
@media print, screen and (min-width: 48em) {
  .grid-margin-y > .auto {
    height: auto;
  }
  .grid-margin-y > .shrink {
    height: auto;
  }
  .grid-margin-y > .xsmall-1 {
    height: calc(8.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-2 {
    height: calc(16.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-3 {
    height: calc(25% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-4 {
    height: calc(33.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-5 {
    height: calc(41.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-6 {
    height: calc(50% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-7 {
    height: calc(58.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-8 {
    height: calc(66.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-9 {
    height: calc(75% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-10 {
    height: calc(83.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-11 {
    height: calc(91.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-12 {
    height: calc(100% - 0.9375rem);
  }
  .grid-margin-y > .small-auto {
    height: auto;
  }
  .grid-margin-y > .small-shrink {
    height: auto;
  }
  .grid-margin-y > .small-1 {
    height: calc(8.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .small-2 {
    height: calc(16.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .small-3 {
    height: calc(25% - 0.9375rem);
  }
  .grid-margin-y > .small-4 {
    height: calc(33.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .small-5 {
    height: calc(41.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .small-6 {
    height: calc(50% - 0.9375rem);
  }
  .grid-margin-y > .small-7 {
    height: calc(58.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .small-8 {
    height: calc(66.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .small-9 {
    height: calc(75% - 0.9375rem);
  }
  .grid-margin-y > .small-10 {
    height: calc(83.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .small-11 {
    height: calc(91.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .small-12 {
    height: calc(100% - 0.9375rem);
  }
  .grid-margin-y > .medium-auto {
    height: auto;
  }
  .grid-margin-y > .medium-shrink {
    height: auto;
  }
  .grid-margin-y > .medium-1 {
    height: calc(8.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .medium-2 {
    height: calc(16.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .medium-3 {
    height: calc(25% - 0.9375rem);
  }
  .grid-margin-y > .medium-4 {
    height: calc(33.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .medium-5 {
    height: calc(41.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .medium-6 {
    height: calc(50% - 0.9375rem);
  }
  .grid-margin-y > .medium-7 {
    height: calc(58.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .medium-8 {
    height: calc(66.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .medium-9 {
    height: calc(75% - 0.9375rem);
  }
  .grid-margin-y > .medium-10 {
    height: calc(83.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .medium-11 {
    height: calc(91.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .medium-12 {
    height: calc(100% - 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-y > .auto {
    height: auto;
  }
  .grid-margin-y > .shrink {
    height: auto;
  }
  .grid-margin-y > .xsmall-1 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-2 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-3 {
    height: calc(25% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-4 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-5 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-6 {
    height: calc(50% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-7 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-8 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-9 {
    height: calc(75% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-10 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-11 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-12 {
    height: calc(100% - 1.5625rem);
  }
  .grid-margin-y > .small-auto {
    height: auto;
  }
  .grid-margin-y > .small-shrink {
    height: auto;
  }
  .grid-margin-y > .small-1 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .small-2 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .small-3 {
    height: calc(25% - 1.5625rem);
  }
  .grid-margin-y > .small-4 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .small-5 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .small-6 {
    height: calc(50% - 1.5625rem);
  }
  .grid-margin-y > .small-7 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .small-8 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .small-9 {
    height: calc(75% - 1.5625rem);
  }
  .grid-margin-y > .small-10 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .small-11 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .small-12 {
    height: calc(100% - 1.5625rem);
  }
  .grid-margin-y > .medium-auto {
    height: auto;
  }
  .grid-margin-y > .medium-shrink {
    height: auto;
  }
  .grid-margin-y > .medium-1 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .medium-2 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .medium-3 {
    height: calc(25% - 1.5625rem);
  }
  .grid-margin-y > .medium-4 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .medium-5 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .medium-6 {
    height: calc(50% - 1.5625rem);
  }
  .grid-margin-y > .medium-7 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .medium-8 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .medium-9 {
    height: calc(75% - 1.5625rem);
  }
  .grid-margin-y > .medium-10 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .medium-11 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .medium-12 {
    height: calc(100% - 1.5625rem);
  }
  .grid-margin-y > .large-auto {
    height: auto;
  }
  .grid-margin-y > .large-shrink {
    height: auto;
  }
  .grid-margin-y > .large-1 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .large-2 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .large-3 {
    height: calc(25% - 1.5625rem);
  }
  .grid-margin-y > .large-4 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .large-5 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .large-6 {
    height: calc(50% - 1.5625rem);
  }
  .grid-margin-y > .large-7 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .large-8 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .large-9 {
    height: calc(75% - 1.5625rem);
  }
  .grid-margin-y > .large-10 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .large-11 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .large-12 {
    height: calc(100% - 1.5625rem);
  }
}
@media screen and (min-width: 75em) {
  .grid-margin-y > .xlarge-auto {
    height: auto;
  }
  .grid-margin-y > .xlarge-shrink {
    height: auto;
  }
  .grid-margin-y > .xlarge-1 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-2 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-3 {
    height: calc(25% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-4 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-5 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-6 {
    height: calc(50% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-7 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-8 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-9 {
    height: calc(75% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-10 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-11 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-12 {
    height: calc(100% - 1.5625rem);
  }
}

.grid-frame {
  overflow: hidden;
  position: relative;
  flex-wrap: nowrap;
  align-items: stretch;
  width: 100vw;
}

.cell .grid-frame {
  width: 100%;
}

.cell-block {
  overflow-x: auto;
  max-width: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

.cell-block-y {
  overflow-y: auto;
  max-height: 100%;
  min-height: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

.cell-block-container {
  display: flex;
  flex-direction: column;
  max-height: 100%;
}
.cell-block-container > .grid-x {
  max-height: 100%;
  flex-wrap: nowrap;
}

.small-grid-frame {
  overflow: hidden;
  position: relative;
  flex-wrap: nowrap;
  align-items: stretch;
  width: 100vw;
}

.cell .small-grid-frame {
  width: 100%;
}

.small-cell-block {
  overflow-x: auto;
  max-width: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

.small-cell-block-container {
  display: flex;
  flex-direction: column;
  max-height: 100%;
}
.small-cell-block-container > .grid-x {
  max-height: 100%;
  flex-wrap: nowrap;
}

.small-cell-block-y {
  overflow-y: auto;
  max-height: 100%;
  min-height: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

@media print, screen and (min-width: 48em) {
  .medium-grid-frame {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100vw;
  }
  .cell .medium-grid-frame {
    width: 100%;
  }
  .medium-cell-block {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .medium-cell-block-container {
    display: flex;
    flex-direction: column;
    max-height: 100%;
  }
  .medium-cell-block-container > .grid-x {
    max-height: 100%;
    flex-wrap: nowrap;
  }
  .medium-cell-block-y {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}
@media print, screen and (min-width: 64em) {
  .large-grid-frame {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100vw;
  }
  .cell .large-grid-frame {
    width: 100%;
  }
  .large-cell-block {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .large-cell-block-container {
    display: flex;
    flex-direction: column;
    max-height: 100%;
  }
  .large-cell-block-container > .grid-x {
    max-height: 100%;
    flex-wrap: nowrap;
  }
  .large-cell-block-y {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}
@media screen and (min-width: 75em) {
  .xlarge-grid-frame {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100vw;
  }
  .cell .xlarge-grid-frame {
    width: 100%;
  }
  .xlarge-cell-block {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .xlarge-cell-block-container {
    display: flex;
    flex-direction: column;
    max-height: 100%;
  }
  .xlarge-cell-block-container > .grid-x {
    max-height: 100%;
    flex-wrap: nowrap;
  }
  .xlarge-cell-block-y {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}
.grid-y.grid-frame {
  overflow: hidden;
  position: relative;
  flex-wrap: nowrap;
  align-items: stretch;
  height: 100vh;
  width: auto;
}
.grid-y.small-grid-frame {
  overflow: hidden;
  position: relative;
  flex-wrap: nowrap;
  align-items: stretch;
  height: 100vh;
  width: auto;
}
@media print, screen and (min-width: 48em) {
  .grid-y.medium-grid-frame {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    height: 100vh;
    width: auto;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-y.large-grid-frame {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    height: 100vh;
    width: auto;
  }
}
@media screen and (min-width: 75em) {
  .grid-y.xlarge-grid-frame {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    height: 100vh;
    width: auto;
  }
}

.cell .grid-y.grid-frame {
  height: 100%;
}
.cell .grid-y.small-grid-frame {
  height: 100%;
}
@media print, screen and (min-width: 48em) {
  .cell .grid-y.medium-grid-frame {
    height: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .cell .grid-y.large-grid-frame {
    height: 100%;
  }
}
@media screen and (min-width: 75em) {
  .cell .grid-y.xlarge-grid-frame {
    height: 100%;
  }
}

.grid-margin-y {
  margin-top: -0.46875rem;
  margin-bottom: -0.46875rem;
  margin-top: -0.46875rem;
  margin-bottom: -0.46875rem;
}
@media print, screen and (min-width: 48em) {
  .grid-margin-y {
    margin-top: -0.46875rem;
    margin-bottom: -0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-y {
    margin-top: -0.78125rem;
    margin-bottom: -0.78125rem;
  }
}
.grid-margin-y > .cell {
  height: calc(100% - 0.9375rem);
  margin-top: 0.46875rem;
  margin-bottom: 0.46875rem;
}
.grid-margin-y > .cell {
  height: calc(100% - 0.9375rem);
  margin-top: 0.46875rem;
  margin-bottom: 0.46875rem;
}
@media print, screen and (min-width: 48em) {
  .grid-margin-y > .cell {
    height: calc(100% - 0.9375rem);
    margin-top: 0.46875rem;
    margin-bottom: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-y > .cell {
    height: calc(100% - 1.5625rem);
    margin-top: 0.78125rem;
    margin-bottom: 0.78125rem;
  }
}
.grid-margin-y > .auto {
  height: auto;
}
.grid-margin-y > .shrink {
  height: auto;
}
.grid-margin-y > .xsmall-1 {
  height: calc(8.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-2 {
  height: calc(16.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-3 {
  height: calc(25% - 0.9375rem);
}
.grid-margin-y > .xsmall-4 {
  height: calc(33.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-5 {
  height: calc(41.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-6 {
  height: calc(50% - 0.9375rem);
}
.grid-margin-y > .xsmall-7 {
  height: calc(58.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-8 {
  height: calc(66.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-9 {
  height: calc(75% - 0.9375rem);
}
.grid-margin-y > .xsmall-10 {
  height: calc(83.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-11 {
  height: calc(91.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-12 {
  height: calc(100% - 0.9375rem);
}
.grid-margin-y > .auto {
  height: auto;
}
.grid-margin-y > .shrink {
  height: auto;
}
.grid-margin-y > .xsmall-1 {
  height: calc(8.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-2 {
  height: calc(16.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-3 {
  height: calc(25% - 0.9375rem);
}
.grid-margin-y > .xsmall-4 {
  height: calc(33.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-5 {
  height: calc(41.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-6 {
  height: calc(50% - 0.9375rem);
}
.grid-margin-y > .xsmall-7 {
  height: calc(58.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-8 {
  height: calc(66.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-9 {
  height: calc(75% - 0.9375rem);
}
.grid-margin-y > .xsmall-10 {
  height: calc(83.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-11 {
  height: calc(91.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-12 {
  height: calc(100% - 0.9375rem);
}
.grid-margin-y > .small-auto {
  height: auto;
}
.grid-margin-y > .small-shrink {
  height: auto;
}
.grid-margin-y > .small-1 {
  height: calc(8.3333333333% - 0.9375rem);
}
.grid-margin-y > .small-2 {
  height: calc(16.6666666667% - 0.9375rem);
}
.grid-margin-y > .small-3 {
  height: calc(25% - 0.9375rem);
}
.grid-margin-y > .small-4 {
  height: calc(33.3333333333% - 0.9375rem);
}
.grid-margin-y > .small-5 {
  height: calc(41.6666666667% - 0.9375rem);
}
.grid-margin-y > .small-6 {
  height: calc(50% - 0.9375rem);
}
.grid-margin-y > .small-7 {
  height: calc(58.3333333333% - 0.9375rem);
}
.grid-margin-y > .small-8 {
  height: calc(66.6666666667% - 0.9375rem);
}
.grid-margin-y > .small-9 {
  height: calc(75% - 0.9375rem);
}
.grid-margin-y > .small-10 {
  height: calc(83.3333333333% - 0.9375rem);
}
.grid-margin-y > .small-11 {
  height: calc(91.6666666667% - 0.9375rem);
}
.grid-margin-y > .small-12 {
  height: calc(100% - 0.9375rem);
}
@media print, screen and (min-width: 48em) {
  .grid-margin-y > .auto {
    height: auto;
  }
  .grid-margin-y > .shrink {
    height: auto;
  }
  .grid-margin-y > .xsmall-1 {
    height: calc(8.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-2 {
    height: calc(16.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-3 {
    height: calc(25% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-4 {
    height: calc(33.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-5 {
    height: calc(41.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-6 {
    height: calc(50% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-7 {
    height: calc(58.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-8 {
    height: calc(66.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-9 {
    height: calc(75% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-10 {
    height: calc(83.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-11 {
    height: calc(91.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-12 {
    height: calc(100% - 0.9375rem);
  }
  .grid-margin-y > .small-auto {
    height: auto;
  }
  .grid-margin-y > .small-shrink {
    height: auto;
  }
  .grid-margin-y > .small-1 {
    height: calc(8.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .small-2 {
    height: calc(16.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .small-3 {
    height: calc(25% - 0.9375rem);
  }
  .grid-margin-y > .small-4 {
    height: calc(33.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .small-5 {
    height: calc(41.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .small-6 {
    height: calc(50% - 0.9375rem);
  }
  .grid-margin-y > .small-7 {
    height: calc(58.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .small-8 {
    height: calc(66.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .small-9 {
    height: calc(75% - 0.9375rem);
  }
  .grid-margin-y > .small-10 {
    height: calc(83.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .small-11 {
    height: calc(91.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .small-12 {
    height: calc(100% - 0.9375rem);
  }
  .grid-margin-y > .medium-auto {
    height: auto;
  }
  .grid-margin-y > .medium-shrink {
    height: auto;
  }
  .grid-margin-y > .medium-1 {
    height: calc(8.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .medium-2 {
    height: calc(16.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .medium-3 {
    height: calc(25% - 0.9375rem);
  }
  .grid-margin-y > .medium-4 {
    height: calc(33.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .medium-5 {
    height: calc(41.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .medium-6 {
    height: calc(50% - 0.9375rem);
  }
  .grid-margin-y > .medium-7 {
    height: calc(58.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .medium-8 {
    height: calc(66.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .medium-9 {
    height: calc(75% - 0.9375rem);
  }
  .grid-margin-y > .medium-10 {
    height: calc(83.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .medium-11 {
    height: calc(91.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .medium-12 {
    height: calc(100% - 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-y > .auto {
    height: auto;
  }
  .grid-margin-y > .shrink {
    height: auto;
  }
  .grid-margin-y > .xsmall-1 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-2 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-3 {
    height: calc(25% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-4 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-5 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-6 {
    height: calc(50% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-7 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-8 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-9 {
    height: calc(75% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-10 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-11 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-12 {
    height: calc(100% - 1.5625rem);
  }
  .grid-margin-y > .small-auto {
    height: auto;
  }
  .grid-margin-y > .small-shrink {
    height: auto;
  }
  .grid-margin-y > .small-1 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .small-2 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .small-3 {
    height: calc(25% - 1.5625rem);
  }
  .grid-margin-y > .small-4 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .small-5 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .small-6 {
    height: calc(50% - 1.5625rem);
  }
  .grid-margin-y > .small-7 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .small-8 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .small-9 {
    height: calc(75% - 1.5625rem);
  }
  .grid-margin-y > .small-10 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .small-11 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .small-12 {
    height: calc(100% - 1.5625rem);
  }
  .grid-margin-y > .medium-auto {
    height: auto;
  }
  .grid-margin-y > .medium-shrink {
    height: auto;
  }
  .grid-margin-y > .medium-1 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .medium-2 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .medium-3 {
    height: calc(25% - 1.5625rem);
  }
  .grid-margin-y > .medium-4 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .medium-5 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .medium-6 {
    height: calc(50% - 1.5625rem);
  }
  .grid-margin-y > .medium-7 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .medium-8 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .medium-9 {
    height: calc(75% - 1.5625rem);
  }
  .grid-margin-y > .medium-10 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .medium-11 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .medium-12 {
    height: calc(100% - 1.5625rem);
  }
  .grid-margin-y > .large-auto {
    height: auto;
  }
  .grid-margin-y > .large-shrink {
    height: auto;
  }
  .grid-margin-y > .large-1 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .large-2 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .large-3 {
    height: calc(25% - 1.5625rem);
  }
  .grid-margin-y > .large-4 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .large-5 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .large-6 {
    height: calc(50% - 1.5625rem);
  }
  .grid-margin-y > .large-7 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .large-8 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .large-9 {
    height: calc(75% - 1.5625rem);
  }
  .grid-margin-y > .large-10 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .large-11 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .large-12 {
    height: calc(100% - 1.5625rem);
  }
}
@media screen and (min-width: 75em) {
  .grid-margin-y > .xlarge-auto {
    height: auto;
  }
  .grid-margin-y > .xlarge-shrink {
    height: auto;
  }
  .grid-margin-y > .xlarge-1 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-2 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-3 {
    height: calc(25% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-4 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-5 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-6 {
    height: calc(50% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-7 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-8 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-9 {
    height: calc(75% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-10 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-11 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-12 {
    height: calc(100% - 1.5625rem);
  }
}

.grid-frame.grid-margin-y {
  height: calc(100vh + 0.9375rem);
  height: calc(100vh + 0.9375rem);
}
@media print, screen and (min-width: 48em) {
  .grid-frame.grid-margin-y {
    height: calc(100vh + 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  .grid-frame.grid-margin-y {
    height: calc(100vh + 1.5625rem);
  }
}
@media screen and (min-width: 75em) {
  .grid-frame.grid-margin-y {
    height: calc(100vh + 1.5625rem);
  }
}

.grid-margin-y.small-grid-frame {
  height: calc(100vh + 0.9375rem);
}

@media print, screen and (min-width: 48em) {
  .grid-margin-y.medium-grid-frame {
    height: calc(100vh + 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-y.large-grid-frame {
    height: calc(100vh + 1.5625rem);
  }
}
@media screen and (min-width: 75em) {
  .grid-margin-y.xlarge-grid-frame {
    height: calc(100vh + 1.5625rem);
  }
}
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}

p {
  margin-bottom: 1rem;
  font-size: inherit;
  line-height: 1.5;
  text-rendering: optimizeLegibility;
}

em,
i {
  font-style: italic;
  line-height: inherit;
}

strong,
b {
  font-weight: 600;
  line-height: inherit;
}

small {
  font-size: 80%;
  line-height: inherit;
}

h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  font-style: normal;
  font-weight: 400;
  color: inherit;
  text-rendering: optimizeLegibility;
}
h1 small, .h1 small,
h2 small, .h2 small,
h3 small, .h3 small,
h4 small, .h4 small,
h5 small, .h5 small,
h6 small, .h6 small {
  line-height: 0;
  color: #cacaca;
}

h1, .h1 {
  font-size: 2.625rem;
  line-height: 1.0952380952;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h2, .h2 {
  font-size: 1rem;
  line-height: 1.0625;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h3, .h3 {
  font-size: 1rem;
  line-height: 1.25;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h4, .h4 {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h5, .h5 {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h6, .h6 {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h1, .h1 {
  font-size: 2.625rem;
  line-height: 1.0952380952;
}

h2, .h2 {
  font-size: 1rem;
  line-height: 1.0625;
}

h3, .h3 {
  font-size: 1rem;
  line-height: 1.25;
}

h4, .h4 {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
}

h5, .h5 {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
}

h6, .h6 {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
}

@media print, screen and (min-width: 48em) {
  h1, .h1 {
    font-size: 3.5rem;
    line-height: 1.0357142857;
  }
  h2, .h2 {
    font-size: 1rem;
    line-height: 1.0625;
  }
  h3, .h3 {
    font-size: 1rem;
    line-height: 1.25;
  }
  h4, .h4 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
  h5, .h5 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
  h6, .h6 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
}
@media print, screen and (min-width: 64em) {
  h1, .h1 {
    font-size: 5.625rem;
    line-height: 1.1444444444;
  }
  h2, .h2 {
    font-size: 1rem;
    line-height: 1.1875;
  }
  h3, .h3 {
    font-size: 1rem;
    line-height: 1.25;
  }
  h4, .h4 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
  h5, .h5 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
  h6, .h6 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
}
@media screen and (min-width: 75em) {
  h1, .h1 {
    font-size: 5.625rem;
    line-height: 1.1444444444;
  }
  h2, .h2 {
    font-size: 1rem;
    line-height: 1.1875;
  }
  h3, .h3 {
    font-size: 1rem;
    line-height: 1.25;
  }
  h4, .h4 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
  h5, .h5 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
  h6, .h6 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
}
a {
  line-height: inherit;
  color: #0033FF;
  text-decoration: none;
  cursor: pointer;
}
a:hover, a:focus {
  color: #ed0a00;
  text-decoration: underline;
}
a img {
  border: 0;
}

hr {
  clear: both;
  max-width: 76.875rem;
  height: 0;
  margin: 1.25rem auto;
  border-top: 0;
  border-right: 0;
  border-bottom: 1px solid #cacaca;
  border-left: 0;
}

ul,
ol,
dl {
  margin-bottom: 1rem;
  list-style-position: outside;
  line-height: 1.5;
}

li {
  font-size: inherit;
}

ul {
  margin-left: 1.25rem;
  list-style-type: disc;
}

ol {
  margin-left: 1.25rem;
}

ul ul, ul ol, ol ul, ol ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
}

dl {
  margin-bottom: 1rem;
}
dl dt {
  margin-bottom: 0.3rem;
  font-weight: 600;
}

blockquote {
  margin: 0 0 1rem;
  padding: 0.5625rem 1.25rem 0 1.1875rem;
  border-left: 1px solid #cacaca;
}
blockquote, blockquote p {
  line-height: 1.5;
  color: #8a8a8a;
}

abbr, abbr[title] {
  border-bottom: 1px dotted #000;
  cursor: help;
  text-decoration: none;
}

figure {
  margin: 0;
}

kbd {
  margin: 0;
  padding: 0.125rem 0.25rem 0;
  background-color: #e6e6e6;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  color: #000;
}

.subheader {
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  font-weight: 400;
  line-height: 1.4;
  color: #8a8a8a;
}

.lead {
  font-size: 125%;
  line-height: 1.6;
}

.stat {
  font-size: 2.5rem;
  line-height: 1;
}
p + .stat {
  margin-top: -1rem;
}

ul.no-bullet, ol.no-bullet {
  margin-left: 0;
  list-style: none;
}

.cite-block, cite {
  display: block;
  color: #8a8a8a;
  font-size: 0.8125rem;
}
.cite-block:before, cite:before {
  content: "— ";
}

.code-inline, code {
  border: 1px solid #cacaca;
  background-color: #e6e6e6;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: 400;
  color: #000;
  display: inline;
  max-width: 100%;
  word-wrap: break-word;
  padding: 0.125rem 0.3125rem 0.0625rem;
}

.code-block {
  border: 1px solid #cacaca;
  background-color: #e6e6e6;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: 400;
  color: #000;
  display: block;
  overflow: auto;
  white-space: pre;
  padding: 1rem;
  margin-bottom: 1.5rem;
}

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

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

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

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

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

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

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

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

@media print, screen and (min-width: 48em) {
  .medium-text-left {
    text-align: left;
  }
  .medium-text-right {
    text-align: right;
  }
  .medium-text-center {
    text-align: center;
  }
  .medium-text-justify {
    text-align: justify;
  }
}
@media print, screen and (min-width: 64em) {
  .large-text-left {
    text-align: left;
  }
  .large-text-right {
    text-align: right;
  }
  .large-text-center {
    text-align: center;
  }
  .large-text-justify {
    text-align: justify;
  }
}
@media screen and (min-width: 75em) {
  .xlarge-text-left {
    text-align: left;
  }
  .xlarge-text-right {
    text-align: right;
  }
  .xlarge-text-center {
    text-align: center;
  }
  .xlarge-text-justify {
    text-align: justify;
  }
}
.show-for-print {
  display: none !important;
}

@media print {
  * {
    background: transparent !important;
    color: black !important;
    print-color-adjust: economy;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  .show-for-print {
    display: block !important;
  }
  .hide-for-print {
    display: none !important;
  }
  table.show-for-print {
    display: table !important;
  }
  thead.show-for-print {
    display: table-header-group !important;
  }
  tbody.show-for-print {
    display: table-row-group !important;
  }
  tr.show-for-print {
    display: table-row !important;
  }
  td.show-for-print {
    display: table-cell !important;
  }
  th.show-for-print {
    display: table-cell !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  pre,
  blockquote {
    border: 1px solid #8a8a8a;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .print-break-inside {
    page-break-inside: auto;
  }
}
[type=text], [type=password], [type=date], [type=datetime], [type=datetime-local], [type=month], [type=week], [type=email], [type=number], [type=search], [type=tel], [type=time], [type=url], [type=color],
textarea {
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 2.4125rem;
  margin: 0 0 1.5625rem;
  padding: 0.625rem;
  border: 1px solid #001641;
  border-radius: 0;
  background-color: #fff;
  box-shadow: 0;
  font-family: inherit;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.4;
  color: #000;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  appearance: none;
}
[type=text]:focus, [type=password]:focus, [type=date]:focus, [type=datetime]:focus, [type=datetime-local]:focus, [type=month]:focus, [type=week]:focus, [type=email]:focus, [type=number]:focus, [type=search]:focus, [type=tel]:focus, [type=time]:focus, [type=url]:focus, [type=color]:focus,
textarea:focus {
  outline: none;
  border: 1px solid #001641;
  background-color: #fff;
  box-shadow: 0;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}

textarea {
  max-width: 100%;
}
textarea[rows] {
  height: auto;
}

input:disabled, input[readonly],
textarea:disabled,
textarea[readonly] {
  background-color: #e6e6e6;
  cursor: not-allowed;
}

[type=submit],
[type=button] {
  appearance: none;
  border-radius: 0;
}

input[type=search] {
  box-sizing: border-box;
}

::placeholder {
  color: rgba(0, 0, 0, 0.6);
}

[type=file],
[type=checkbox],
[type=radio] {
  margin: 0 0 1.5625rem;
}

[type=checkbox] + label,
[type=radio] + label {
  display: inline-block;
  vertical-align: baseline;
  margin-left: 0.78125rem;
  margin-right: 1.5625rem;
  margin-bottom: 0;
}
[type=checkbox] + label[for],
[type=radio] + label[for] {
  cursor: pointer;
}

label > [type=checkbox],
label > [type=radio] {
  margin-right: 0.78125rem;
}

[type=file] {
  width: 100%;
}

label {
  display: block;
  margin: 0;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.2857142857;
  color: #001641;
}
label.middle {
  margin: 0 0 1.5625rem;
  line-height: 1.5;
  padding: 0.84375rem 0;
}

.help-text {
  margin-top: -0.78125rem;
  font-size: 0.875rem;
  font-style: none;
  color: #001641;
}

.input-group {
  display: flex;
  width: 100%;
  margin-bottom: 1.5625rem;
  align-items: stretch;
}
.input-group > :first-child, .input-group > :first-child.input-group-button > * {
  border-radius: 0 0 0 0;
}
.input-group > :last-child, .input-group > :last-child.input-group-button > * {
  border-radius: 0 0 0 0;
}

.input-group-button a,
.input-group-button input,
.input-group-button button,
.input-group-button label, .input-group-button, .input-group-field, .input-group-label {
  margin: 0;
  white-space: nowrap;
}

.input-group-label {
  padding: 0 1rem;
  border: 1px solid #cacaca;
  background: #e6e6e6;
  color: #000;
  text-align: center;
  white-space: nowrap;
  display: flex;
  flex: 0 0 auto;
  align-items: center;
}
.input-group-label:first-child {
  border-right: 0;
}
.input-group-label:last-child {
  border-left: 0;
}

.input-group-field {
  border-radius: 0;
  flex: 1 1 0px;
  min-width: 0;
}

.input-group-button {
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  display: flex;
  flex: 0 0 auto;
}
.input-group-button a,
.input-group-button input,
.input-group-button button,
.input-group-button label {
  align-self: stretch;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 0.875rem;
}

fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}

legend {
  max-width: 100%;
  margin-bottom: 0.78125rem;
}

.fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}
.fieldset legend {
  margin: 0;
  margin-left: -0.1875rem;
  padding: 0;
}

select {
  height: 2.4125rem;
  margin: 0 0 1.5625rem;
  padding: 0.625rem;
  appearance: none;
  border: 1px solid #001641;
  border-radius: 0;
  background-color: #fff;
  font-family: inherit;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.4;
  color: #000;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="24" viewBox="0 0 32 24"><polygon points="0,0 32,0 16,24" style="fill: rgb%28138, 138, 138%29"></polygon></svg>');
  background-origin: content-box;
  background-position: right -1.5625rem center;
  background-repeat: no-repeat;
  background-size: 9px 6px;
  padding-right: 2.34375rem;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}
@media screen and (min-width: 0\0 ) {
  select {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==");
  }
}
select:focus {
  outline: none;
  border: 1px solid #001641;
  background-color: #fff;
  box-shadow: 0;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}
select:disabled {
  background-color: #e6e6e6;
  cursor: not-allowed;
}
select::-ms-expand {
  display: none;
}
select[multiple] {
  height: auto;
  background-image: none;
}
select:not([multiple]) {
  padding-top: 0;
  padding-bottom: 0;
}

.is-invalid-input:not(:focus) {
  border-color: #cc4b37;
  background-color: #faedeb;
}
.is-invalid-input:not(:focus)::placeholder {
  color: #cc4b37;
}

.is-invalid-label {
  color: #cc4b37;
}

.form-error {
  display: none;
  margin-top: -0.78125rem;
  margin-bottom: 1.5625rem;
  font-size: 0.75rem;
  font-weight: 600;
  color: #cc4b37;
}
.form-error.is-visible {
  display: block;
}

.button {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 1rem 0;
  padding: 0;
  border: 1px solid transparent;
  border-radius: 0;
  transition: background-color 0.25s ease-out, color 0.25s ease-out;
  font-family: inherit;
  font-size: 0.9rem;
  -webkit-appearance: none;
  line-height: 1;
  text-align: center;
  cursor: pointer;
}
[data-whatinput=mouse] .button {
  outline: 0;
}
.button.tiny {
  font-size: 0.6rem;
}
.button.small {
  font-size: 0.75rem;
}
.button.large {
  font-size: 1.25rem;
}
.button.expanded {
  display: block;
  width: 100%;
  margin-right: 0;
  margin-left: 0;
}
.button.solid, .button.solid.disabled, .button.solid[disabled], .button.solid.disabled:hover, .button.solid[disabled]:hover, .button.solid.disabled:focus, .button.solid[disabled]:focus {
  background-color: #000;
  color: #fff;
}
.button.solid:hover, .button.solid:focus {
  background-color: black;
  color: #fff;
}
.button.solid.primary, .button.solid.primary.disabled, .button.solid.primary[disabled], .button.solid.primary.disabled:hover, .button.solid.primary[disabled]:hover, .button.solid.primary.disabled:focus, .button.solid.primary[disabled]:focus {
  background-color: #001641;
  color: #fff;
}
.button.solid.primary:hover, .button.solid.primary:focus {
  background-color: #001234;
  color: #fff;
}
.button.solid.secondary, .button.solid.secondary.disabled, .button.solid.secondary[disabled], .button.solid.secondary.disabled:hover, .button.solid.secondary[disabled]:hover, .button.solid.secondary.disabled:focus, .button.solid.secondary[disabled]:focus {
  background-color: #ed0a00;
  color: #000;
}
.button.solid.secondary:hover, .button.solid.secondary:focus {
  background-color: #be0800;
  color: #000;
}
.button.solid.tertiary, .button.solid.tertiary.disabled, .button.solid.tertiary[disabled], .button.solid.tertiary.disabled:hover, .button.solid.tertiary[disabled]:hover, .button.solid.tertiary.disabled:focus, .button.solid.tertiary[disabled]:focus {
  background-color: #0033FF;
  color: #fff;
}
.button.solid.tertiary:hover, .button.solid.tertiary:focus {
  background-color: #0029cc;
  color: #fff;
}
.button.solid.success, .button.solid.success.disabled, .button.solid.success[disabled], .button.solid.success.disabled:hover, .button.solid.success[disabled]:hover, .button.solid.success.disabled:focus, .button.solid.success[disabled]:focus {
  background-color: #3adb76;
  color: #000;
}
.button.solid.success:hover, .button.solid.success:focus {
  background-color: #22bb5b;
  color: #000;
}
.button.solid.warning, .button.solid.warning.disabled, .button.solid.warning[disabled], .button.solid.warning.disabled:hover, .button.solid.warning[disabled]:hover, .button.solid.warning.disabled:focus, .button.solid.warning[disabled]:focus {
  background-color: #ffae00;
  color: #000;
}
.button.solid.warning:hover, .button.solid.warning:focus {
  background-color: #cc8b00;
  color: #000;
}
.button.solid.alert, .button.solid.alert.disabled, .button.solid.alert[disabled], .button.solid.alert.disabled:hover, .button.solid.alert[disabled]:hover, .button.solid.alert.disabled:focus, .button.solid.alert[disabled]:focus {
  background-color: #cc4b37;
  color: #000;
}
.button.solid.alert:hover, .button.solid.alert:focus {
  background-color: #a53b2a;
  color: #000;
}
.button.solid.red, .button.solid.red.disabled, .button.solid.red[disabled], .button.solid.red.disabled:hover, .button.solid.red[disabled]:hover, .button.solid.red.disabled:focus, .button.solid.red[disabled]:focus {
  background-color: #ed0a00;
  color: #000;
}
.button.solid.red:hover, .button.solid.red:focus {
  background-color: #be0800;
  color: #000;
}
.button.hollow, .button.hollow:hover, .button.hollow:focus, .button.hollow.disabled, .button.hollow.disabled:hover, .button.hollow.disabled:focus, .button.hollow[disabled], .button.hollow[disabled]:hover, .button.hollow[disabled]:focus {
  background-color: transparent;
}
.button.hollow, .button.hollow.disabled, .button.hollow[disabled], .button.hollow.disabled:hover, .button.hollow[disabled]:hover, .button.hollow.disabled:focus, .button.hollow[disabled]:focus {
  border: 1px solid #000;
  color: #000;
}
.button.hollow:hover, .button.hollow:focus {
  border-color: black;
  color: black;
}
.button.hollow.primary, .button.hollow.primary.disabled, .button.hollow.primary[disabled], .button.hollow.primary.disabled:hover, .button.hollow.primary[disabled]:hover, .button.hollow.primary.disabled:focus, .button.hollow.primary[disabled]:focus {
  border: 1px solid #001641;
  color: #001641;
}
.button.hollow.primary:hover, .button.hollow.primary:focus {
  border-color: #000b21;
  color: #000b21;
}
.button.hollow.secondary, .button.hollow.secondary.disabled, .button.hollow.secondary[disabled], .button.hollow.secondary.disabled:hover, .button.hollow.secondary[disabled]:hover, .button.hollow.secondary.disabled:focus, .button.hollow.secondary[disabled]:focus {
  border: 1px solid #ed0a00;
  color: #ed0a00;
}
.button.hollow.secondary:hover, .button.hollow.secondary:focus {
  border-color: #770500;
  color: #770500;
}
.button.hollow.tertiary, .button.hollow.tertiary.disabled, .button.hollow.tertiary[disabled], .button.hollow.tertiary.disabled:hover, .button.hollow.tertiary[disabled]:hover, .button.hollow.tertiary.disabled:focus, .button.hollow.tertiary[disabled]:focus {
  border: 1px solid #0033FF;
  color: #0033FF;
}
.button.hollow.tertiary:hover, .button.hollow.tertiary:focus {
  border-color: #001a80;
  color: #001a80;
}
.button.hollow.success, .button.hollow.success.disabled, .button.hollow.success[disabled], .button.hollow.success.disabled:hover, .button.hollow.success[disabled]:hover, .button.hollow.success.disabled:focus, .button.hollow.success[disabled]:focus {
  border: 1px solid #3adb76;
  color: #3adb76;
}
.button.hollow.success:hover, .button.hollow.success:focus {
  border-color: #157539;
  color: #157539;
}
.button.hollow.warning, .button.hollow.warning.disabled, .button.hollow.warning[disabled], .button.hollow.warning.disabled:hover, .button.hollow.warning[disabled]:hover, .button.hollow.warning.disabled:focus, .button.hollow.warning[disabled]:focus {
  border: 1px solid #ffae00;
  color: #ffae00;
}
.button.hollow.warning:hover, .button.hollow.warning:focus {
  border-color: #805700;
  color: #805700;
}
.button.hollow.alert, .button.hollow.alert.disabled, .button.hollow.alert[disabled], .button.hollow.alert.disabled:hover, .button.hollow.alert[disabled]:hover, .button.hollow.alert.disabled:focus, .button.hollow.alert[disabled]:focus {
  border: 1px solid #cc4b37;
  color: #cc4b37;
}
.button.hollow.alert:hover, .button.hollow.alert:focus {
  border-color: #67251a;
  color: #67251a;
}
.button.hollow.red, .button.hollow.red.disabled, .button.hollow.red[disabled], .button.hollow.red.disabled:hover, .button.hollow.red[disabled]:hover, .button.hollow.red.disabled:focus, .button.hollow.red[disabled]:focus {
  border: 1px solid #ed0a00;
  color: #ed0a00;
}
.button.hollow.red:hover, .button.hollow.red:focus {
  border-color: #770500;
  color: #770500;
}
.button.clear, .button.clear:hover, .button.clear:focus, .button.clear.disabled, .button.clear.disabled:hover, .button.clear.disabled:focus, .button.clear[disabled], .button.clear[disabled]:hover, .button.clear[disabled]:focus {
  border-color: transparent;
  background-color: transparent;
}
.button.clear, .button.clear.disabled, .button.clear[disabled], .button.clear.disabled:hover, .button.clear[disabled]:hover, .button.clear.disabled:focus, .button.clear[disabled]:focus {
  color: #000;
}
.button.clear:hover, .button.clear:focus {
  color: black;
}
.button.clear.primary, .button.clear.primary.disabled, .button.clear.primary[disabled], .button.clear.primary.disabled:hover, .button.clear.primary[disabled]:hover, .button.clear.primary.disabled:focus, .button.clear.primary[disabled]:focus {
  color: #001641;
}
.button.clear.primary:hover, .button.clear.primary:focus {
  color: #000b21;
}
.button.clear.secondary, .button.clear.secondary.disabled, .button.clear.secondary[disabled], .button.clear.secondary.disabled:hover, .button.clear.secondary[disabled]:hover, .button.clear.secondary.disabled:focus, .button.clear.secondary[disabled]:focus {
  color: #ed0a00;
}
.button.clear.secondary:hover, .button.clear.secondary:focus {
  color: #770500;
}
.button.clear.tertiary, .button.clear.tertiary.disabled, .button.clear.tertiary[disabled], .button.clear.tertiary.disabled:hover, .button.clear.tertiary[disabled]:hover, .button.clear.tertiary.disabled:focus, .button.clear.tertiary[disabled]:focus {
  color: #0033FF;
}
.button.clear.tertiary:hover, .button.clear.tertiary:focus {
  color: #001a80;
}
.button.clear.success, .button.clear.success.disabled, .button.clear.success[disabled], .button.clear.success.disabled:hover, .button.clear.success[disabled]:hover, .button.clear.success.disabled:focus, .button.clear.success[disabled]:focus {
  color: #3adb76;
}
.button.clear.success:hover, .button.clear.success:focus {
  color: #157539;
}
.button.clear.warning, .button.clear.warning.disabled, .button.clear.warning[disabled], .button.clear.warning.disabled:hover, .button.clear.warning[disabled]:hover, .button.clear.warning.disabled:focus, .button.clear.warning[disabled]:focus {
  color: #ffae00;
}
.button.clear.warning:hover, .button.clear.warning:focus {
  color: #805700;
}
.button.clear.alert, .button.clear.alert.disabled, .button.clear.alert[disabled], .button.clear.alert.disabled:hover, .button.clear.alert[disabled]:hover, .button.clear.alert.disabled:focus, .button.clear.alert[disabled]:focus {
  color: #cc4b37;
}
.button.clear.alert:hover, .button.clear.alert:focus {
  color: #67251a;
}
.button.clear.red, .button.clear.red.disabled, .button.clear.red[disabled], .button.clear.red.disabled:hover, .button.clear.red[disabled]:hover, .button.clear.red.disabled:focus, .button.clear.red[disabled]:focus {
  color: #ed0a00;
}
.button.clear.red:hover, .button.clear.red:focus {
  color: #770500;
}
.button.disabled, .button[disabled] {
  opacity: 0.25;
  cursor: not-allowed;
}
.button.dropdown::after {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0.4em;
  content: "";
  border-bottom-width: 0;
  border-color: #fff transparent transparent;
  position: relative;
  top: 0.4em;
  display: inline-block;
  float: right;
  margin-left: 0;
}
.button.dropdown.hollow::after, .button.dropdown.clear::after {
  border-top-color: #000;
}
.button.dropdown.hollow.primary::after, .button.dropdown.clear.primary::after {
  border-top-color: #001641;
}
.button.dropdown.hollow.secondary::after, .button.dropdown.clear.secondary::after {
  border-top-color: #ed0a00;
}
.button.dropdown.hollow.tertiary::after, .button.dropdown.clear.tertiary::after {
  border-top-color: #0033FF;
}
.button.dropdown.hollow.success::after, .button.dropdown.clear.success::after {
  border-top-color: #3adb76;
}
.button.dropdown.hollow.warning::after, .button.dropdown.clear.warning::after {
  border-top-color: #ffae00;
}
.button.dropdown.hollow.alert::after, .button.dropdown.clear.alert::after {
  border-top-color: #cc4b37;
}
.button.dropdown.hollow.red::after, .button.dropdown.clear.red::after {
  border-top-color: #ed0a00;
}
.button.arrow-only::after {
  top: -0.1em;
  float: none;
  margin-left: 0;
}

a.button:hover, a.button:focus {
  text-decoration: none;
}

.breadcrumbs {
  margin: 0 0 1rem 0;
  list-style: none;
}
.breadcrumbs::before, .breadcrumbs::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.breadcrumbs::after {
  clear: both;
}
.breadcrumbs li {
  float: left;
  font-size: 0.8125rem;
  color: #fff;
  cursor: default;
  margin-right: 0.45rem;
}
.breadcrumbs a {
  color: #fff;
}
.breadcrumbs a:hover {
  text-decoration: underline;
}
.breadcrumbs .disabled {
  color: #cacaca;
  cursor: not-allowed;
}

.menu {
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  display: flex;
  flex-wrap: wrap;
}
[data-whatinput=mouse] .menu li {
  outline: 0;
}
.menu a,
.menu .button {
  line-height: 1;
  text-decoration: none;
  display: block;
  padding: 0.7rem 1rem;
}
.menu input,
.menu select,
.menu a,
.menu button {
  margin-bottom: 0;
}
.menu input {
  display: inline-block;
}
.menu, .menu.horizontal {
  flex-wrap: wrap;
  flex-direction: row;
}
.menu.vertical {
  flex-wrap: nowrap;
  flex-direction: column;
}
.menu.vertical.icon-top li a img,
.menu.vertical.icon-top li a i,
.menu.vertical.icon-top li a svg, .menu.vertical.icon-bottom li a img,
.menu.vertical.icon-bottom li a i,
.menu.vertical.icon-bottom li a svg {
  text-align: left;
}
.menu.expanded li {
  flex: 1 1 0px;
}
.menu.expanded.icon-top li a img,
.menu.expanded.icon-top li a i,
.menu.expanded.icon-top li a svg, .menu.expanded.icon-bottom li a img,
.menu.expanded.icon-bottom li a i,
.menu.expanded.icon-bottom li a svg {
  text-align: left;
}
.menu.simple {
  align-items: center;
}
.menu.simple li + li {
  margin-left: 1rem;
}
.menu.simple a {
  padding: 0;
}
.menu.small-horizontal {
  flex-wrap: wrap;
  flex-direction: row;
}
.menu.small-vertical {
  flex-wrap: nowrap;
  flex-direction: column;
}
.menu.small-expanded li {
  flex: 1 1 0px;
}
.menu.small-simple li {
  flex: 1 1 0px;
}
@media print, screen and (min-width: 48em) {
  .menu.medium-horizontal {
    flex-wrap: wrap;
    flex-direction: row;
  }
  .menu.medium-vertical {
    flex-wrap: nowrap;
    flex-direction: column;
  }
  .menu.medium-expanded li {
    flex: 1 1 0px;
  }
  .menu.medium-simple li {
    flex: 1 1 0px;
  }
}
@media print, screen and (min-width: 64em) {
  .menu.large-horizontal {
    flex-wrap: wrap;
    flex-direction: row;
  }
  .menu.large-vertical {
    flex-wrap: nowrap;
    flex-direction: column;
  }
  .menu.large-expanded li {
    flex: 1 1 0px;
  }
  .menu.large-simple li {
    flex: 1 1 0px;
  }
}
@media screen and (min-width: 75em) {
  .menu.xlarge-horizontal {
    flex-wrap: wrap;
    flex-direction: row;
  }
  .menu.xlarge-vertical {
    flex-wrap: nowrap;
    flex-direction: column;
  }
  .menu.xlarge-expanded li {
    flex: 1 1 0px;
  }
  .menu.xlarge-simple li {
    flex: 1 1 0px;
  }
}
.menu.nested {
  margin-right: 0;
  margin-left: 1rem;
}
.menu.icons a {
  display: flex;
}
.menu.icon-top a, .menu.icon-right a, .menu.icon-bottom a, .menu.icon-left a {
  display: flex;
}
.menu.icon-left li a, .menu.nested.icon-left li a {
  flex-flow: row nowrap;
}
.menu.icon-left li a img,
.menu.icon-left li a i,
.menu.icon-left li a svg, .menu.nested.icon-left li a img,
.menu.nested.icon-left li a i,
.menu.nested.icon-left li a svg {
  margin-right: 0.25rem;
}
.menu.icon-right li a, .menu.nested.icon-right li a {
  flex-flow: row nowrap;
}
.menu.icon-right li a img,
.menu.icon-right li a i,
.menu.icon-right li a svg, .menu.nested.icon-right li a img,
.menu.nested.icon-right li a i,
.menu.nested.icon-right li a svg {
  margin-left: 0.25rem;
}
.menu.icon-top li a, .menu.nested.icon-top li a {
  flex-flow: column nowrap;
}
.menu.icon-top li a img,
.menu.icon-top li a i,
.menu.icon-top li a svg, .menu.nested.icon-top li a img,
.menu.nested.icon-top li a i,
.menu.nested.icon-top li a svg {
  align-self: stretch;
  margin-bottom: 0.25rem;
  text-align: center;
}
.menu.icon-bottom li a, .menu.nested.icon-bottom li a {
  flex-flow: column nowrap;
}
.menu.icon-bottom li a img,
.menu.icon-bottom li a i,
.menu.icon-bottom li a svg, .menu.nested.icon-bottom li a img,
.menu.nested.icon-bottom li a i,
.menu.nested.icon-bottom li a svg {
  align-self: stretch;
  margin-bottom: 0.25rem;
  text-align: center;
}
.menu .is-active > a {
  background: #001641;
  color: #fff;
}
.menu .active > a {
  background: #001641;
  color: #fff;
}
.menu.align-left {
  justify-content: flex-start;
}
.menu.align-right li {
  display: flex;
  justify-content: flex-end;
}
.menu.align-right li .submenu li {
  justify-content: flex-start;
}
.menu.align-right.vertical li {
  display: block;
  text-align: right;
}
.menu.align-right.vertical li .submenu li {
  text-align: right;
}
.menu.align-right.icon-top li a img,
.menu.align-right.icon-top li a i,
.menu.align-right.icon-top li a svg, .menu.align-right.icon-bottom li a img,
.menu.align-right.icon-bottom li a i,
.menu.align-right.icon-bottom li a svg {
  text-align: right;
}
.menu.align-right .nested {
  margin-right: 1rem;
  margin-left: 0;
}
.menu.align-center li {
  display: flex;
  justify-content: center;
}
.menu.align-center li .submenu li {
  justify-content: flex-start;
}
.menu .menu-text {
  padding: 0.7rem 1rem;
  font-weight: bold;
  line-height: 1;
  color: inherit;
}

.menu-centered > .menu {
  justify-content: center;
}
.menu-centered > .menu li {
  display: flex;
  justify-content: center;
}
.menu-centered > .menu li .submenu li {
  justify-content: flex-start;
}

.no-js [data-responsive-menu] ul {
  display: none;
}

.label {
  display: inline-block;
  padding: 0.33333rem 0.5rem;
  border-radius: 0;
  font-size: 0.8rem;
  line-height: 1;
  white-space: nowrap;
  cursor: default;
  background: #001641;
  color: #fff;
}
.label.primary {
  background: #001641;
  color: #fff;
}
.label.secondary {
  background: #ed0a00;
  color: #000;
}
.label.tertiary {
  background: #0033FF;
  color: #fff;
}
.label.success {
  background: #3adb76;
  color: #000;
}
.label.warning {
  background: #ffae00;
  color: #000;
}
.label.alert {
  background: #cc4b37;
  color: #000;
}
.label.red {
  background: #ed0a00;
  color: #000;
}

.orbit {
  position: relative;
}

.orbit-container {
  position: relative;
  height: 0;
  margin: 0;
  list-style: none;
  overflow: hidden;
}

.orbit-slide {
  width: 100%;
  position: absolute;
}
.orbit-slide.no-motionui.is-active {
  top: 0;
  left: 0;
}

.orbit-figure {
  margin: 0;
}

.orbit-image {
  width: 100%;
  max-width: 100%;
  margin: 0;
}

.orbit-caption {
  position: absolute;
  bottom: 0;
  width: 100%;
  margin-bottom: 0;
  padding: 1rem;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
}

.orbit-next, .orbit-previous {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  padding: 1rem;
  color: #fff;
}
[data-whatinput=mouse] .orbit-next, [data-whatinput=mouse] .orbit-previous {
  outline: 0;
}
.orbit-next:hover, .orbit-previous:hover, .orbit-next:active, .orbit-previous:active, .orbit-next:focus, .orbit-previous:focus {
  background-color: rgba(0, 0, 0, 0.5);
}

.orbit-previous {
  left: 0;
}

.orbit-next {
  left: auto;
  right: 0;
}

.orbit-bullets {
  position: relative;
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
  text-align: center;
}
[data-whatinput=mouse] .orbit-bullets {
  outline: 0;
}
.orbit-bullets button {
  width: 1.2rem;
  height: 1.2rem;
  margin: 0.1rem;
  border-radius: 50%;
  background-color: #cacaca;
}
.orbit-bullets button:hover {
  background-color: #8a8a8a;
}
.orbit-bullets button.is-active {
  background-color: #8a8a8a;
}

.pagination {
  margin-left: 0;
  margin-bottom: 1rem;
}
.pagination::before, .pagination::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.pagination::after {
  clear: both;
}
.pagination li {
  margin-right: 0.0625rem;
  border-radius: 0;
  font-size: 0.875rem;
  display: none;
}
.pagination li:last-child, .pagination li:first-child {
  display: inline-block;
}
@media print, screen and (min-width: 48em) {
  .pagination li {
    display: inline-block;
  }
}
.pagination a,
.pagination button {
  display: block;
  padding: 0.1875rem 0.625rem;
  border-radius: 0;
  color: #000;
}
.pagination a:hover,
.pagination button:hover {
  background: #e6e6e6;
}
.pagination .current {
  padding: 0.1875rem 0.625rem;
  background: #001641;
  color: #fff;
  cursor: default;
}
.pagination .disabled {
  padding: 0.1875rem 0.625rem;
  color: #cacaca;
  cursor: not-allowed;
}
.pagination .disabled:hover {
  background: transparent;
}
.pagination .ellipsis::after {
  padding: 0.1875rem 0.625rem;
  content: "…";
  color: #000;
}

.pagination-previous a::before,
.pagination-previous.disabled::before {
  display: inline-block;
  margin-right: 0.5rem;
  content: "«";
}

.pagination-next a::after,
.pagination-next.disabled::after {
  display: inline-block;
  margin-left: 0.5rem;
  content: "»";
}

html.is-reveal-open {
  position: fixed;
  width: 100%;
  overflow-y: hidden;
}
html.is-reveal-open.zf-has-scroll {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
html.is-reveal-open body {
  overflow-y: hidden;
}

.reveal-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1005;
  display: none;
  background-color: rgba(0, 0, 0, 0.45);
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.reveal {
  z-index: 1006;
  backface-visibility: hidden;
  display: none;
  padding: 1rem;
  border: 1px solid #cacaca;
  border-radius: 0;
  background-color: #fff;
  position: relative;
  top: 100px;
  margin-right: auto;
  margin-left: auto;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  max-width: none;
  height: 100%;
  min-height: 100%;
  margin-left: 0;
  border: 0;
  border-radius: 0;
}
[data-whatinput=mouse] .reveal {
  outline: 0;
}
@media print, screen and (min-width: 48em) {
  .reveal {
    min-height: 0;
  }
}
.reveal .column {
  min-width: 0;
}
.reveal > :last-child {
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  .reveal {
    width: 600px;
    max-width: 76.875rem;
  }
}
.reveal.collapse {
  padding: 0;
}
@media print, screen and (min-width: 48em) {
  .reveal.tiny {
    width: 30%;
    max-width: 76.875rem;
  }
}
@media print, screen and (min-width: 48em) {
  .reveal.small {
    width: 50%;
    max-width: 76.875rem;
  }
}
@media print, screen and (min-width: 48em) {
  .reveal.large {
    width: 90%;
    max-width: 76.875rem;
  }
}
.reveal.full {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  max-width: none;
  height: 100%;
  min-height: 100%;
  margin-left: 0;
  border: 0;
  border-radius: 0;
}
.reveal.without-overlay {
  position: fixed;
}

table {
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 1rem;
  border-radius: 0;
}
thead,
tbody,
tfoot {
  border: 1px solid #f2f2f2;
  background-color: #fff;
}

caption {
  padding: 0.5rem 0.625rem 0.625rem;
  font-weight: 600;
}

thead {
  background: #f9f9f9;
  color: #001641;
}

tfoot {
  background: #f2f2f2;
  color: #001641;
}

thead tr,
tfoot tr {
  background: transparent;
}
thead th,
thead td,
tfoot th,
tfoot td {
  padding: 0.5rem 0.625rem 0.625rem;
  font-weight: 600;
  text-align: left;
}

tbody th,
tbody td {
  padding: 0.5rem 0.625rem 0.625rem;
}

tbody tr {
  border-bottom: 1px solid #f2f2f2;
  background-color: #fff;
}

@media print, screen and (max-width: 63.99875em) {
  table.stack thead {
    display: none;
  }
  table.stack tfoot {
    display: none;
  }
  table.stack tr,
  table.stack th,
  table.stack td {
    display: block;
  }
  table.stack td {
    border-top: 0;
  }
}

table.scroll {
  display: block;
  width: 100%;
  overflow-x: auto;
}

table.hover thead tr:hover {
  background-color: #f4f4f4;
}
table.hover tfoot tr:hover {
  background-color: #ededed;
}
table.hover tbody tr:hover {
  background-color: #fafafa;
}

.table-scroll {
  overflow-x: auto;
}

.tabs {
  margin: 0;
  border: 1px solid #e6e6e6;
  background: #fff;
  list-style-type: none;
}
.tabs::before, .tabs::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.tabs::after {
  clear: both;
}

.tabs.vertical > li {
  display: block;
  float: none;
  width: auto;
}

.tabs.simple > li > a {
  padding: 0;
}
.tabs.simple > li > a:hover {
  background: transparent;
}

.tabs.primary {
  background: #001641;
}
.tabs.primary > li > a {
  color: #fff;
}
.tabs.primary > li > a:hover, .tabs.primary > li > a:focus {
  background: #001e57;
}

.tabs-title {
  float: left;
}
.tabs-title > a {
  display: block;
  padding: 1.25rem 1.5rem;
  font-size: 0.75rem;
  line-height: 1;
  color: #001641;
}
[data-whatinput=mouse] .tabs-title > a {
  outline: 0;
}
.tabs-title > a:hover {
  background: #fff;
  color: #001338;
}
.tabs-title > a:focus, .tabs-title > a[aria-selected=true] {
  background: #e6e6e6;
  color: #001641;
}

.tabs-content {
  border: 1px solid #e6e6e6;
  border-top: 0;
  background: #fff;
  color: #001641;
  transition: all 0.5s ease;
}

.tabs-content.vertical {
  border: 1px solid #e6e6e6;
  border-left: 0;
}

.tabs-panel {
  display: none;
  padding: 1rem;
}
.tabs-panel.is-active {
  display: block;
}

.hide {
  display: none !important;
}

.invisible {
  visibility: hidden;
}

.visible {
  visibility: visible;
}

.hide-for-xsmall-only {
  display: none !important;
}

@media screen and (max-width: 0em), screen and (min-width: 0em) {
  .show-for-xsmall-only {
    display: none !important;
  }
}

.hide-for-small {
  display: none !important;
}

.show-for-small {
  display: none !important;
}

@media print, screen and (max-width: 47.99875em) {
  .hide-for-small-only {
    display: none !important;
  }
}

@media screen and (max-width: 0em), screen and (min-width: 48em) {
  .show-for-small-only {
    display: none !important;
  }
}

@media print, screen and (min-width: 48em) {
  .hide-for-medium {
    display: none !important;
  }
}

@media screen and (max-width: 47.99875em) {
  .show-for-medium {
    display: none !important;
  }
}

@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  .hide-for-medium-only {
    display: none !important;
  }
}

@media screen and (max-width: 47.99875em), screen and (min-width: 64em) {
  .show-for-medium-only {
    display: none !important;
  }
}

@media print, screen and (min-width: 64em) {
  .hide-for-large {
    display: none !important;
  }
}

@media screen and (max-width: 63.99875em) {
  .show-for-large {
    display: none !important;
  }
}

@media print, screen and (min-width: 64em) and (max-width: 74.99875em) {
  .hide-for-large-only {
    display: none !important;
  }
}

@media screen and (max-width: 63.99875em), screen and (min-width: 75em) {
  .show-for-large-only {
    display: none !important;
  }
}

@media screen and (min-width: 75em) {
  .hide-for-xlarge {
    display: none !important;
  }
}

@media screen and (max-width: 74.99875em) {
  .show-for-xlarge {
    display: none !important;
  }
}

@media screen and (min-width: 75em) and (max-width: 89.99875em) {
  .hide-for-xlarge-only {
    display: none !important;
  }
}

@media screen and (max-width: 74.99875em), screen and (min-width: 90em) {
  .show-for-xlarge-only {
    display: none !important;
  }
}

.show-for-sr,
.show-on-focus {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.show-on-focus:active, .show-on-focus:focus {
  position: static !important;
  width: auto !important;
  height: auto !important;
  overflow: visible !important;
  clip: auto !important;
  white-space: normal !important;
}

.show-for-landscape,
.hide-for-portrait {
  display: block !important;
}
@media screen and (orientation: landscape) {
  .show-for-landscape,
  .hide-for-portrait {
    display: block !important;
  }
}
@media screen and (orientation: portrait) {
  .show-for-landscape,
  .hide-for-portrait {
    display: none !important;
  }
}

.hide-for-landscape,
.show-for-portrait {
  display: none !important;
}
@media screen and (orientation: landscape) {
  .hide-for-landscape,
  .show-for-portrait {
    display: none !important;
  }
}
@media screen and (orientation: portrait) {
  .hide-for-landscape,
  .show-for-portrait {
    display: block !important;
  }
}

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

.hide-for-dark-mode {
  display: block;
}

@media screen and (prefers-color-scheme: dark) {
  .show-for-dark-mode {
    display: block !important;
  }
  .hide-for-dark-mode {
    display: none !important;
  }
}
.show-for-ie {
  display: none;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .show-for-ie {
    display: block !important;
  }
  .hide-for-ie {
    display: none !important;
  }
}
.show-for-sticky {
  display: none;
}

.is-stuck .show-for-sticky {
  display: block;
}

.is-stuck .hide-for-sticky {
  display: none;
}

.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-center {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.clearfix::before, .clearfix::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.clearfix::after {
  clear: both;
}

.align-left {
  justify-content: flex-start;
}

.align-right {
  justify-content: flex-end;
}

.align-center {
  justify-content: center;
}

.align-justify {
  justify-content: space-between;
}

.align-spaced {
  justify-content: space-around;
}

.align-left.vertical.menu > li > a {
  justify-content: flex-start;
}

.align-right.vertical.menu > li > a {
  justify-content: flex-end;
}

.align-center.vertical.menu > li > a {
  justify-content: center;
}

.align-top {
  align-items: flex-start;
}

.align-self-top {
  align-self: flex-start;
}

.align-bottom {
  align-items: flex-end;
}

.align-self-bottom {
  align-self: flex-end;
}

.align-middle {
  align-items: center;
}

.align-self-middle {
  align-self: center;
}

.align-stretch {
  align-items: stretch;
}

.align-self-stretch {
  align-self: stretch;
}

.align-center-middle {
  justify-content: center;
  align-items: center;
  align-content: center;
}

.xsmall-order-1 {
  order: 1;
}

.xsmall-order-2 {
  order: 2;
}

.xsmall-order-3 {
  order: 3;
}

.xsmall-order-4 {
  order: 4;
}

.xsmall-order-5 {
  order: 5;
}

.xsmall-order-6 {
  order: 6;
}

.small-order-1 {
  order: 1;
}

.small-order-2 {
  order: 2;
}

.small-order-3 {
  order: 3;
}

.small-order-4 {
  order: 4;
}

.small-order-5 {
  order: 5;
}

.small-order-6 {
  order: 6;
}

@media print, screen and (min-width: 48em) {
  .medium-order-1 {
    order: 1;
  }
  .medium-order-2 {
    order: 2;
  }
  .medium-order-3 {
    order: 3;
  }
  .medium-order-4 {
    order: 4;
  }
  .medium-order-5 {
    order: 5;
  }
  .medium-order-6 {
    order: 6;
  }
}
@media print, screen and (min-width: 64em) {
  .large-order-1 {
    order: 1;
  }
  .large-order-2 {
    order: 2;
  }
  .large-order-3 {
    order: 3;
  }
  .large-order-4 {
    order: 4;
  }
  .large-order-5 {
    order: 5;
  }
  .large-order-6 {
    order: 6;
  }
}
@media screen and (min-width: 75em) {
  .xlarge-order-1 {
    order: 1;
  }
  .xlarge-order-2 {
    order: 2;
  }
  .xlarge-order-3 {
    order: 3;
  }
  .xlarge-order-4 {
    order: 4;
  }
  .xlarge-order-5 {
    order: 5;
  }
  .xlarge-order-6 {
    order: 6;
  }
}
.flex-container {
  display: flex;
}

.flex-child-auto {
  flex: 1 1 auto;
}

.flex-child-grow {
  flex: 1 0 auto;
}

.flex-child-shrink {
  flex: 0 1 auto;
}

.flex-dir-row {
  flex-direction: row;
}

.flex-dir-row-reverse {
  flex-direction: row-reverse;
}

.flex-dir-column {
  flex-direction: column;
}

.flex-dir-column-reverse {
  flex-direction: column-reverse;
}

.small-flex-container {
  display: flex;
}

.small-flex-child-auto {
  flex: 1 1 auto;
}

.small-flex-child-grow {
  flex: 1 0 auto;
}

.small-flex-child-shrink {
  flex: 0 1 auto;
}

.small-flex-dir-row {
  flex-direction: row;
}

.small-flex-dir-row-reverse {
  flex-direction: row-reverse;
}

.small-flex-dir-column {
  flex-direction: column;
}

.small-flex-dir-column-reverse {
  flex-direction: column-reverse;
}

@media print, screen and (min-width: 48em) {
  .medium-flex-container {
    display: flex;
  }
  .medium-flex-child-auto {
    flex: 1 1 auto;
  }
  .medium-flex-child-grow {
    flex: 1 0 auto;
  }
  .medium-flex-child-shrink {
    flex: 0 1 auto;
  }
  .medium-flex-dir-row {
    flex-direction: row;
  }
  .medium-flex-dir-row-reverse {
    flex-direction: row-reverse;
  }
  .medium-flex-dir-column {
    flex-direction: column;
  }
  .medium-flex-dir-column-reverse {
    flex-direction: column-reverse;
  }
}
@media print, screen and (min-width: 64em) {
  .large-flex-container {
    display: flex;
  }
  .large-flex-child-auto {
    flex: 1 1 auto;
  }
  .large-flex-child-grow {
    flex: 1 0 auto;
  }
  .large-flex-child-shrink {
    flex: 0 1 auto;
  }
  .large-flex-dir-row {
    flex-direction: row;
  }
  .large-flex-dir-row-reverse {
    flex-direction: row-reverse;
  }
  .large-flex-dir-column {
    flex-direction: column;
  }
  .large-flex-dir-column-reverse {
    flex-direction: column-reverse;
  }
}
@media screen and (min-width: 75em) {
  .xlarge-flex-container {
    display: flex;
  }
  .xlarge-flex-child-auto {
    flex: 1 1 auto;
  }
  .xlarge-flex-child-grow {
    flex: 1 0 auto;
  }
  .xlarge-flex-child-shrink {
    flex: 0 1 auto;
  }
  .xlarge-flex-dir-row {
    flex-direction: row;
  }
  .xlarge-flex-dir-row-reverse {
    flex-direction: row-reverse;
  }
  .xlarge-flex-dir-column {
    flex-direction: column;
  }
  .xlarge-flex-dir-column-reverse {
    flex-direction: column-reverse;
  }
}
.slide-in-down.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(-100%);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

.slide-in-down.mui-enter.mui-enter-active {
  transform: translateY(0);
}

.slide-in-left.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(-100%);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

.slide-in-left.mui-enter.mui-enter-active {
  transform: translateX(0);
}

.slide-in-up.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(100%);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

.slide-in-up.mui-enter.mui-enter-active {
  transform: translateY(0);
}

.slide-in-right.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(100%);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

.slide-in-right.mui-enter.mui-enter-active {
  transform: translateX(0);
}

.slide-out-down.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(0);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

.slide-out-down.mui-leave.mui-leave-active {
  transform: translateY(100%);
}

.slide-out-right.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(0);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

.slide-out-right.mui-leave.mui-leave-active {
  transform: translateX(100%);
}

.slide-out-up.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(0);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

.slide-out-up.mui-leave.mui-leave-active {
  transform: translateY(-100%);
}

.slide-out-left.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(0);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

.slide-out-left.mui-leave.mui-leave-active {
  transform: translateX(-100%);
}

.fade-in.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  opacity: 0;
  transition-property: opacity;
}

.fade-in.mui-enter.mui-enter-active {
  opacity: 1;
}

.fade-out.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  opacity: 1;
  transition-property: opacity;
}

.fade-out.mui-leave.mui-leave-active {
  opacity: 0;
}

.hinge-in-from-top.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateX(-90deg);
  transform-origin: top;
  transition-property: transform, opacity;
  opacity: 0;
}

.hinge-in-from-top.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

.hinge-in-from-right.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateY(-90deg);
  transform-origin: right;
  transition-property: transform, opacity;
  opacity: 0;
}

.hinge-in-from-right.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

.hinge-in-from-bottom.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateX(90deg);
  transform-origin: bottom;
  transition-property: transform, opacity;
  opacity: 0;
}

.hinge-in-from-bottom.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

.hinge-in-from-left.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateY(90deg);
  transform-origin: left;
  transition-property: transform, opacity;
  opacity: 0;
}

.hinge-in-from-left.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

.hinge-in-from-middle-x.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateX(-90deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 0;
}

.hinge-in-from-middle-x.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

.hinge-in-from-middle-y.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateY(-90deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 0;
}

.hinge-in-from-middle-y.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

.hinge-out-from-top.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: top;
  transition-property: transform, opacity;
  opacity: 1;
}

.hinge-out-from-top.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateX(90deg);
  opacity: 0;
}

.hinge-out-from-right.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: right;
  transition-property: transform, opacity;
  opacity: 1;
}

.hinge-out-from-right.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateY(90deg);
  opacity: 0;
}

.hinge-out-from-bottom.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: bottom;
  transition-property: transform, opacity;
  opacity: 1;
}

.hinge-out-from-bottom.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateX(-90deg);
  opacity: 0;
}

.hinge-out-from-left.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: left;
  transition-property: transform, opacity;
  opacity: 1;
}

.hinge-out-from-left.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateY(-90deg);
  opacity: 0;
}

.hinge-out-from-middle-x.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 1;
}

.hinge-out-from-middle-x.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateX(90deg);
  opacity: 0;
}

.hinge-out-from-middle-y.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 1;
}

.hinge-out-from-middle-y.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateY(90deg);
  opacity: 0;
}

.scale-in-up.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(0.5);
  transition-property: transform, opacity;
  opacity: 0;
}

.scale-in-up.mui-enter.mui-enter-active {
  transform: scale(1);
  opacity: 1;
}

.scale-in-down.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(1.5);
  transition-property: transform, opacity;
  opacity: 0;
}

.scale-in-down.mui-enter.mui-enter-active {
  transform: scale(1);
  opacity: 1;
}

.scale-out-up.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(1);
  transition-property: transform, opacity;
  opacity: 1;
}

.scale-out-up.mui-leave.mui-leave-active {
  transform: scale(1.5);
  opacity: 0;
}

.scale-out-down.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(1);
  transition-property: transform, opacity;
  opacity: 1;
}

.scale-out-down.mui-leave.mui-leave-active {
  transform: scale(0.5);
  opacity: 0;
}

.spin-in.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(-0.75turn);
  transition-property: transform, opacity;
  opacity: 0;
}

.spin-in.mui-enter.mui-enter-active {
  transform: rotate(0);
  opacity: 1;
}

.spin-out.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(0);
  transition-property: transform, opacity;
  opacity: 1;
}

.spin-out.mui-leave.mui-leave-active {
  transform: rotate(0.75turn);
  opacity: 0;
}

.spin-in-ccw.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(0.75turn);
  transition-property: transform, opacity;
  opacity: 0;
}

.spin-in-ccw.mui-enter.mui-enter-active {
  transform: rotate(0);
  opacity: 1;
}

.spin-out-ccw.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(0);
  transition-property: transform, opacity;
  opacity: 1;
}

.spin-out-ccw.mui-leave.mui-leave-active {
  transform: rotate(-0.75turn);
  opacity: 0;
}

.slow {
  transition-duration: 750ms !important;
}

.fast {
  transition-duration: 250ms !important;
}

.linear {
  transition-timing-function: linear !important;
}

.ease {
  transition-timing-function: ease !important;
}

.ease-in {
  transition-timing-function: ease-in !important;
}

.ease-out {
  transition-timing-function: ease-out !important;
}

.ease-in-out {
  transition-timing-function: ease-in-out !important;
}

.bounce-in {
  transition-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;
}

.bounce-out {
  transition-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important;
}

.bounce-in-out {
  transition-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;
}

.short-delay {
  transition-delay: 300ms !important;
}

.long-delay {
  transition-delay: 700ms !important;
}

.shake {
  animation-name: shake-7;
}
@keyframes shake-7 {
  0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% {
    transform: translateX(7%);
  }
  5%, 15%, 25%, 35%, 45%, 55%, 65%, 75%, 85%, 95% {
    transform: translateX(-7%);
  }
}

.spin-cw {
  animation-name: spin-cw-1turn;
}
@keyframes spin-cw-1turn {
  0% {
    transform: rotate(-1turn);
  }
  100% {
    transform: rotate(0);
  }
}

.spin-ccw {
  animation-name: spin-ccw-1turn;
}
@keyframes spin-ccw-1turn {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(-1turn);
  }
}

.wiggle {
  animation-name: wiggle-7deg;
}
@keyframes wiggle-7deg {
  40%, 50%, 60% {
    transform: rotate(7deg);
  }
  35%, 45%, 55%, 65% {
    transform: rotate(-7deg);
  }
  0%, 30%, 70%, 100% {
    transform: rotate(0);
  }
}

.shake,
.spin-cw,
.spin-ccw,
.wiggle {
  animation-duration: 500ms;
}

.infinite {
  animation-iteration-count: infinite;
}

.slow {
  animation-duration: 750ms !important;
}

.fast {
  animation-duration: 250ms !important;
}

.linear {
  animation-timing-function: linear !important;
}

.ease {
  animation-timing-function: ease !important;
}

.ease-in {
  animation-timing-function: ease-in !important;
}

.ease-out {
  animation-timing-function: ease-out !important;
}

.ease-in-out {
  animation-timing-function: ease-in-out !important;
}

.bounce-in {
  animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;
}

.bounce-out {
  animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important;
}

.bounce-in-out {
  animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;
}

.short-delay {
  animation-delay: 300ms !important;
}

.long-delay {
  animation-delay: 700ms !important;
}

@keyframes linesAnimateIn {
  0% {
    transform: rotate3d(0, 0, 1, -270deg) scale3d(0, 0, 1);
  }
  50% {
    transform: rotate3d(0, 0, 1, -270deg) scale3d(1, 1, 1);
  }
  100% {
    transform: rotate3d(0, 0, 1, -315deg) scale3d(1, 1, 1);
  }
}
@keyframes fade-in-bottom {
  0% {
    -webkit-transform: translateY(3.125rem);
    transform: translateY(3.125rem);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fade-in-left {
  0% {
    -webkit-transform: translateX(-3.125rem);
    transform: translateX(-3.125rem);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.motivation-fade-enter-active, .motivation-fade-appear-active, .motivation-fade-leave-active {
  transition: opacity 0.4s;
}

.motivation-fade-enter, .motivation-fade-appear-to, .motivation-fade-leave-to {
  opacity: 0;
}

.motivation-slide-in-enter-active {
  -webkit-animation: slideOut 0.5s;
  -moz-animation: slideOut 0.5s;
  animation: slideOut 0.5s;
}

.motivation-slide-in-leave-active {
  -webkit-animation: slideIn 0.5s reverse;
  -moz-animation: slideIn 0.5s reverse;
  animation: slideIn 0.5s reverse;
}

.motivation-slide-out-enter-active {
  -webkit-animation: slideIn 0.5s;
  -moz-animation: slideIn 0.5s;
  animation: slideIn 0.5s;
}

.motivation-slide-out-leave-active {
  -webkit-animation: slideOut 0.5s reverse;
  -moz-animation: slideOut 0.5s reverse;
  animation: slideOut 0.5s reverse;
}

@-webkit-keyframes slideIn {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
@-moz-keyframes slideIn {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes slideIn {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
@-webkit-keyframes slideOut {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
@-moz-keyframes slideOut {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes slideOut {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
@media (max-width: 767px) {
  .page-container.with-nav .uw-masthead {
    display: flex;
    flex-flow: row wrap;
  }
  .page-container.with-nav .uw-masthead__main {
    order: 3;
  }
  .page-container.with-nav .uw-masthead--image__container {
    order: 2;
  }
  .page-container.with-nav .uw-masthead--image__container::before {
    display: none;
  }
}
.uw-hero .page-navigator-wrapper,
.uw-masthead .blue-nav,
.uw-masthead .page-navigator-wrapper,
.uw-mc-header .page-navigator-wrapper,
.uw-mc-landing .page-navigator-wrapper,
.uw-mc-single .page-navigator-wrapper {
  position: relative;
  z-index: 2;
  padding: 0;
}
@media (max-width: 1199px) {
  .uw-hero .page-navigator-wrapper .page-navigator__list--pages--wrapper,
  .uw-masthead .blue-nav .page-navigator__list--pages--wrapper,
  .uw-masthead .page-navigator-wrapper .page-navigator__list--pages--wrapper,
  .uw-mc-header .page-navigator-wrapper .page-navigator__list--pages--wrapper,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__list--pages--wrapper,
  .uw-mc-single .page-navigator-wrapper .page-navigator__list--pages--wrapper {
    position: absolute;
    top: 0;
    width: 50%;
    right: 0;
  }
  .uw-hero .page-navigator-wrapper .page-navigator__list--breadcrumbs,
  .uw-masthead .blue-nav .page-navigator__list--breadcrumbs,
  .uw-masthead .page-navigator-wrapper .page-navigator__list--breadcrumbs,
  .uw-mc-header .page-navigator-wrapper .page-navigator__list--breadcrumbs,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__list--breadcrumbs,
  .uw-mc-single .page-navigator-wrapper .page-navigator__list--breadcrumbs {
    margin-top: 45px;
  }
  .uw-hero .page-navigator-wrapper .page-navigator__list--breadcrumbs ul,
  .uw-masthead .blue-nav .page-navigator__list--breadcrumbs ul,
  .uw-masthead .page-navigator-wrapper .page-navigator__list--breadcrumbs ul,
  .uw-mc-header .page-navigator-wrapper .page-navigator__list--breadcrumbs ul,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__list--breadcrumbs ul,
  .uw-mc-single .page-navigator-wrapper .page-navigator__list--breadcrumbs ul {
    width: 50%;
    left: 0;
  }
  .uw-hero .page-navigator-wrapper .page-navigator__list--breadcrumbs ul li,
  .uw-masthead .blue-nav .page-navigator__list--breadcrumbs ul li,
  .uw-masthead .page-navigator-wrapper .page-navigator__list--breadcrumbs ul li,
  .uw-mc-header .page-navigator-wrapper .page-navigator__list--breadcrumbs ul li,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__list--breadcrumbs ul li,
  .uw-mc-single .page-navigator-wrapper .page-navigator__list--breadcrumbs ul li {
    margin-bottom: 0.5rem;
  }
  .uw-hero .page-navigator-wrapper .page-navigator__button-wrapper a,
  .uw-masthead .blue-nav .page-navigator__button-wrapper a,
  .uw-masthead .page-navigator-wrapper .page-navigator__button-wrapper a,
  .uw-mc-header .page-navigator-wrapper .page-navigator__button-wrapper a,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__button-wrapper a,
  .uw-mc-single .page-navigator-wrapper .page-navigator__button-wrapper a {
    display: block;
  }
}
@media (max-width: 767px) {
  .uw-hero .page-navigator-wrapper,
  .uw-masthead .blue-nav,
  .uw-masthead .page-navigator-wrapper,
  .uw-mc-header .page-navigator-wrapper,
  .uw-mc-landing .page-navigator-wrapper,
  .uw-mc-single .page-navigator-wrapper {
    padding: 0;
    width: 100%;
    order: 1;
  }
  .uw-hero .page-navigator-wrapper .page-navigator__list--pages--wrapper,
  .uw-masthead .blue-nav .page-navigator__list--pages--wrapper,
  .uw-masthead .page-navigator-wrapper .page-navigator__list--pages--wrapper,
  .uw-mc-header .page-navigator-wrapper .page-navigator__list--pages--wrapper,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__list--pages--wrapper,
  .uw-mc-single .page-navigator-wrapper .page-navigator__list--pages--wrapper {
    position: absolute;
    top: 40px;
    width: 100%;
  }
  .uw-hero .page-navigator-wrapper .page-navigator,
  .uw-masthead .blue-nav .page-navigator,
  .uw-masthead .page-navigator-wrapper .page-navigator,
  .uw-mc-header .page-navigator-wrapper .page-navigator,
  .uw-mc-landing .page-navigator-wrapper .page-navigator,
  .uw-mc-single .page-navigator-wrapper .page-navigator {
    margin-bottom: 0;
  }
  .uw-hero .page-navigator-wrapper .page-navigator__list--breadcrumbs,
  .uw-masthead .blue-nav .page-navigator__list--breadcrumbs,
  .uw-masthead .page-navigator-wrapper .page-navigator__list--breadcrumbs,
  .uw-mc-header .page-navigator-wrapper .page-navigator__list--breadcrumbs,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__list--breadcrumbs,
  .uw-mc-single .page-navigator-wrapper .page-navigator__list--breadcrumbs {
    margin-top: 0;
    margin-bottom: 0;
    position: absolute;
    width: 100%;
  }
  .uw-hero .page-navigator-wrapper .page-navigator__list--breadcrumbs ul,
  .uw-masthead .blue-nav .page-navigator__list--breadcrumbs ul,
  .uw-masthead .page-navigator-wrapper .page-navigator__list--breadcrumbs ul,
  .uw-mc-header .page-navigator-wrapper .page-navigator__list--breadcrumbs ul,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__list--breadcrumbs ul,
  .uw-mc-single .page-navigator-wrapper .page-navigator__list--breadcrumbs ul {
    width: 100%;
    left: 0;
  }
  .uw-hero .page-navigator-wrapper .page-navigator__list--breadcrumbs ul li,
  .uw-masthead .blue-nav .page-navigator__list--breadcrumbs ul li,
  .uw-masthead .page-navigator-wrapper .page-navigator__list--breadcrumbs ul li,
  .uw-mc-header .page-navigator-wrapper .page-navigator__list--breadcrumbs ul li,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__list--breadcrumbs ul li,
  .uw-mc-single .page-navigator-wrapper .page-navigator__list--breadcrumbs ul li {
    margin-bottom: 0.5rem;
  }
  .uw-hero .page-navigator-wrapper .page-navigator__list--pages,
  .uw-masthead .blue-nav .page-navigator__list--pages,
  .uw-masthead .page-navigator-wrapper .page-navigator__list--pages,
  .uw-mc-header .page-navigator-wrapper .page-navigator__list--pages,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__list--pages,
  .uw-mc-single .page-navigator-wrapper .page-navigator__list--pages {
    height: 0 !important;
  }
  .uw-hero .page-navigator-wrapper .page-navigator__button-wrapper,
  .uw-masthead .blue-nav .page-navigator__button-wrapper,
  .uw-masthead .page-navigator-wrapper .page-navigator__button-wrapper,
  .uw-mc-header .page-navigator-wrapper .page-navigator__button-wrapper,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__button-wrapper,
  .uw-mc-single .page-navigator-wrapper .page-navigator__button-wrapper {
    display: block;
  }
  .uw-hero .page-navigator-wrapper .page-navigator__button-wrapper a,
  .uw-masthead .blue-nav .page-navigator__button-wrapper a,
  .uw-masthead .page-navigator-wrapper .page-navigator__button-wrapper a,
  .uw-mc-header .page-navigator-wrapper .page-navigator__button-wrapper a,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__button-wrapper a,
  .uw-mc-single .page-navigator-wrapper .page-navigator__button-wrapper a {
    display: block;
  }
  .uw-hero .page-navigator-wrapper .page-navigator__button-wrapper .page-navigator__button--pages,
  .uw-masthead .blue-nav .page-navigator__button-wrapper .page-navigator__button--pages,
  .uw-masthead .page-navigator-wrapper .page-navigator__button-wrapper .page-navigator__button--pages,
  .uw-mc-header .page-navigator-wrapper .page-navigator__button-wrapper .page-navigator__button--pages,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__button-wrapper .page-navigator__button--pages,
  .uw-mc-single .page-navigator-wrapper .page-navigator__button-wrapper .page-navigator__button--pages {
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  .uw-hero .page-navigator-wrapper .page-navigator__list--breadcrumbs,
  .uw-masthead .blue-nav .page-navigator__list--breadcrumbs,
  .uw-masthead .page-navigator-wrapper .page-navigator__list--breadcrumbs,
  .uw-mc-header .page-navigator-wrapper .page-navigator__list--breadcrumbs,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__list--breadcrumbs,
  .uw-mc-single .page-navigator-wrapper .page-navigator__list--breadcrumbs {
    margin-top: 20px;
  }
}
@media (min-width: 1201px) {
  .uw-hero .page-navigator-wrapper .page-navigator__list--pages--wrapper,
  .uw-masthead .blue-nav .page-navigator__list--pages--wrapper,
  .uw-masthead .page-navigator-wrapper .page-navigator__list--pages--wrapper,
  .uw-mc-header .page-navigator-wrapper .page-navigator__list--pages--wrapper,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__list--pages--wrapper,
  .uw-mc-single .page-navigator-wrapper .page-navigator__list--pages--wrapper {
    margin-left: 50%;
    position: absolute;
    top: 0;
    margin-left: 0;
  }
}

.uw-mc-single i {
  font-style: normal;
}
.uw-mc-single .fa-times::before {
  font-family: "WwwUowEduAu";
  content: "\f008";
}
.uw-mc-single .fa-chevron-down::before {
  font-family: "WwwUowEduAu";
  content: "\f003";
}
.uw-mc-single li a {
  display: inline-block !important;
}

@media (min-width: 1200px) {
  .uw-mc-header .page-navigator__list--breadcrumbs ul {
    padding: 0;
  }
}
.uw-mc-header .page-navigator i {
  font-style: normal;
}
.uw-mc-header .page-navigator .fa-times::before {
  font-family: "WwwUowEduAu";
  content: "\f008";
}
.uw-mc-header .page-navigator .fa-chevron-down::before {
  font-family: "WwwUowEduAu";
  content: "\f003";
}
.uw-mc-header .page-navigator li a {
  display: inline-block !important;
}

.uw-hero .page-navigator i {
  font-style: normal;
}
.uw-hero .page-navigator li a {
  display: inline-block !important;
}
.uw-hero .fa-times::before {
  font-family: "WwwUowEduAu";
  content: "\f008";
}
.uw-hero .fa-chevron-down::before {
  font-family: "WwwUowEduAu";
  content: "\f003";
}

body:not(.user-is-tabbing) button:focus {
  outline: none;
  box-shadow: none;
}
body:not(.user-is-tabbing) a:focus {
  outline: none;
  box-shadow: none;
}
body:not(.user-is-tabbing) .uw-panel-section h4:focus {
  outline: none;
  box-shadow: none;
}
body:not(.user-is-tabbing) .page-navigator__button:focus {
  outline: none;
  box-shadow: none;
}
body:not(.user-is-tabbing) .uw-orbit-arrows:focus {
  outline: none;
  box-shadow: none;
}
body:not(.user-is-tabbing) .orbit-previous:focus::after {
  font-family: "WwwUowEduAu";
  content: "\f004" !important;
  display: block;
}
body:not(.user-is-tabbing) .orbit-next:focus::after {
  font-family: "WwwUowEduAu";
  content: "\f005" !important;
  display: block;
}
body:not(.user-is-tabbing) .uw-home-slider__bullets button:focus {
  outline: none;
  box-shadow: none;
}
body:not(.user-is-tabbing) .uw-article-slider .slick-arrow:focus {
  outline: none;
  box-shadow: none;
}
body:not(.user-is-tabbing) .checkbox:focus + label {
  outline: none;
  box-shadow: none;
}

body.user-is-tabbing input:focus,
body.user-is-tabbing select:focus {
  outline: 2px solid hsla(210, 100%, 50%, 0.5);
}
body.user-is-tabbing input[type=radio]:focus + label {
  outline: 2px solid hsla(210, 100%, 50%, 0.5);
  border-radius: 0;
}
body.user-is-tabbing .uw-library-search:focus {
  outline: 2px solid white;
  outline-offset: 4px;
  right: 5px;
}
body.user-is-tabbing .uw-current-student-search__input:focus {
  outline: 2px solid white;
  outline-offset: 4px;
  right: 5px;
}
body.user-is-tabbing .uw-submit-library-search:focus {
  left: 4px;
}
body.user-is-tabbing .uw-submit-library-search:focus::after {
  outline: 2px solid #fff;
}
body.user-is-tabbing .swiper-button-prev:focus,
body.user-is-tabbing .swiper-button-next:focus {
  outline: 2px solid hsla(210, 100%, 50%, 0.5);
  position: absolute;
}
body.user-is-tabbing :focus {
  outline: none;
  box-shadow: none;
  position: relative;
  display: inline-block;
}
body.user-is-tabbing :focus::after {
  content: "" !important;
  outline: 2px solid hsla(210, 100%, 50%, 0.5);
  position: absolute;
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  z-index: 99999;
  margin-left: 0px !important;
}
body.user-is-tabbing .orbit-next:focus,
body.user-is-tabbing .orbit-previous:focus {
  position: absolute;
}
body.user-is-tabbing .orbit-previous:focus::after {
  font-family: "WwwUowEduAu";
  content: "\f004" !important;
  outline: 2px solid hsla(210, 100%, 50%, 0.5);
  z-index: 99999;
  position: static;
}
body.user-is-tabbing .orbit-next:focus::after {
  font-family: "WwwUowEduAu";
  content: "\f005" !important;
  outline: 2px solid hsla(210, 100%, 50%, 0.5);
  z-index: 99999;
  position: static;
}
body.user-is-tabbing .page-navigator__list :focus::after {
  outline: 2px solid #efefef;
}
body.user-is-tabbing .uw-scroll-top:focus::after {
  content: "\f006" !important;
}

a.uw-button-grid--button:focus::after {
  height: 235px;
  width: 290px;
}

.skip-link {
  position: absolute !important;
  left: 1rem;
  top: 1rem;
  text-transform: uppercase;
  font-size: 0.875rem;
  font-weight: bold;
  background: #fff;
  z-index: 100;
}
.skip-link:not(:focus) {
  white-space: nowrap;
  width: 1px;
  height: 1px;
  overflow: hidden;
  border: 0;
  padding: 0;
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  margin: -1px;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

body {
  scroll-behavior: smooth;
}

a {
  text-decoration: none;
}
a:hover, a:focus {
  text-decoration: underline;
}
a:focus {
  outline: 1px dotted #001641;
  box-shadow: 0px 0px 2px #fff;
}

@keyframes linesAnimateIn {
  0% {
    transform: rotate3d(0, 0, 1, -270deg) scale3d(0, 0, 1);
  }
  50% {
    transform: rotate3d(0, 0, 1, -270deg) scale3d(1, 1, 1);
  }
  100% {
    transform: rotate3d(0, 0, 1, -315deg) scale3d(1, 1, 1);
  }
}
@keyframes fade-in-bottom {
  0% {
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fade-in-left {
  0% {
    -webkit-transform: translateX(-50px);
    transform: translateX(-50px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes statUp {
  0% {
    transform: translate3d(0, 30px, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes statDown {
  0% {
    transform: translate3d(0, -30px, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
blockquote {
  margin: 0 0 1.875rem;
  padding: 0;
  border: 0;
}
blockquote p {
  font-size: 1.6875rem;
  line-height: 1.1111111111;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
}
blockquote cite {
  color: #001641;
}
blockquote cite::before {
  content: none;
}

.blockquote--red {
  font-size: 1.6rem;
  font-style: italic;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  border-left: 0;
  line-height: 1.25;
  margin-bottom: 50px;
  position: relative;
  padding-top: 40px;
  color: #ed0a00;
}
.blockquote--red::before {
  content: open-quote;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 6rem;
  position: absolute;
  top: -25px;
  left: -10px;
  color: #ed0a00;
}
.blockquote--red::after {
  content: close-quote;
  visibility: hidden;
  position: absolute;
}

.blockquote-author {
  display: block;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  color: #001641;
  margin: 15px 0;
  font-style: normal;
  font-size: 0.9rem;
}

.checkbox {
  opacity: 0;
  position: absolute;
}
.checkbox + label {
  display: flex;
  margin-left: 0;
  margin-right: 0;
  position: relative;
}
.checkbox + label:before {
  border: 0.0625rem solid #001641;
  box-sizing: border-box;
  content: "";
  display: block;
  height: 0.875rem;
  margin: 0 0.75rem 0 0;
  transition: all 0.3s ease-in-out;
  width: 0.875rem;
  min-width: 0.875rem;
  z-index: 1;
}
.checkbox:checked + label:before {
  border: 0;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAz0lEQVQokbXSQQqCQBQG4N9Z5GY6QjkGufMGQm07hjfyCN7CpYIuXYUtos10hEgIXfi3EAvKVIR+mN188x7vjZEDxIyIOej/0Nxs4CQJFpY1HZq2DSeOsdztoMJwGjRtu620XqO+XqF9/xsKKbEKAggpAQALpeDE8Qud93vUWr9fzQHmAG9RRJK8pylPrstKa5JkpTWPSrG71x2j26P0PGyjqK3YNIAQ/ZU+Wy2zDJfDAU1ZjqKv4XT4URSDCACM3i8nRNvuQPrXMYJ+wwl5AopfaPlvXPYKAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
  background-size: cover;
}
.checkbox:focus + label {
  outline: 1px dotted #001641;
  box-shadow: 0px 0px 2px #fff;
}

div.data-grid {
  margin-bottom: 1rem;
}
div.data-grid div.header {
  padding: 0.5rem 0.625rem 0.625rem;
  font-weight: 600;
  text-align: left;
  background: #001641;
  color: #fff;
}
div.data-grid div.container {
  display: flex;
  flex-wrap: wrap;
  align-content: stretch;
}
div.data-grid div.container div {
  display: flex;
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 34%;
  align-content: stretch;
}
@media (max-width: 767px) {
  div.data-grid div.container div {
    flex-basis: 51%;
  }
}
div.data-grid div.container div div {
  padding: 0.5rem 0.625rem 0.625rem;
}
@media (max-width: 767px) {
  div.data-grid div.container div div {
    flex-basis: 34%;
  }
}
div.data-grid div.container div div:nth-child(odd) {
  font-weight: bold;
  background-color: #f1f1f1;
}
div.data-grid div.container div div:nth-child(even) {
  border: 1px solid #f1f1f1;
  word-break: break-word;
}

html {
  overflow-y: scroll;
  overflow-x: hidden;
  scroll-behavior: smooth;
}

html,
body {
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  min-height: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body {
  max-width: 112.5rem;
  margin: 0 auto;
  position: relative;
  transition: padding 0.5s;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

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

p > img {
  width: initial;
  height: auto;
  display: inline-block;
}

label {
  margin-bottom: 0.625rem;
}

body {
  background-color: #fff;
  max-width: none;
}

.uw-section-break {
  border: 0;
  background-image: linear-gradient(to right, #cacaca 50%, #ffffff 0%);
  background-position: bottom;
  background-size: 10px 1px;
  background-repeat: repeat-x;
  height: 1px;
}

@media print, screen and (max-width: 47.99875em) {
  .page-content .uw-image-block .cell + .cell {
    margin-top: 2rem;
  }
}
.page-content p:not([class^=button-]) > a:not([class^=button-]) {
  text-decoration: underline;
}
.page-content p:not([class^=button-]) > a:not([class^=button-]):visited {
  color: #663366;
}
.page-content p:not([class^=button-]) > a:not([class^=button-]):hover {
  text-decoration: none;
}

.page-content:not(.uw-panel-grid-link-list) ul:not(.menu):not(.accordion):not(.tabs) li a:not(.color--navy):not(.button.primary) {
  text-decoration: underline;
}
.page-content:not(.uw-panel-grid-link-list) ul:not(.menu):not(.accordion):not(.tabs) li a:not(.color--navy):not(.button.primary):visited {
  color: #663366;
}

.page-content:not(.uw-panel-grid-link-list) ul:not(.menu):not(.accordion):not(.tabs) li a:not(.color--navy):not(.button.primary):hover {
  text-decoration: none;
}

.uw-panel-section + .uw-subject-courses-block {
  margin-top: 0 !important;
}

/*.page-content+.page-content {
  margin-top: 1rem;

  &.uw-media-block {
    margin-top: 2rem;
  }

  @include breakpoint(large) {
    margin-top: 2rem;
  }
}*/
hr {
  border-bottom-style: dashed;
}

.bg--grey .image-link,
.bg--grey .uw-link-big,
.bg--grey p.button-blue a,
p.button-blue .bg--grey a,
.bg--grey p.button-red a,
p.button-red .bg--grey a,
.bg--grey .image-link__title {
  color: #0033FF;
}
.bg--grey + .bg--navy {
  margin-top: 0;
}
.bg--grey + .bg--grey {
  margin-top: 0;
}

.bg--navy + .bg--navy {
  margin-top: 0;
}
.bg--navy + .bg--grey {
  margin-top: 0;
}

.uw-page-intro {
  margin-block: var(--section-spacing-y);
}

.section-spacing {
  margin-block: var(--section-spacing-y);
}
.section-spacing > div:first-of-type h2:first-child {
  margin-top: 0;
}

p:not(:last-child) {
  margin: 0 0 1.875rem;
}
p.intro {
  font-size: 1.3rem;
  line-height: 1.2;
  font-weight: 400;
  letter-spacing: -0.02em;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
}
p.intro.single-event-intro {
  margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 48em) {
  p.intro.single-event-intro {
    margin-bottom: 0;
  }
}

input[type=radio] {
  opacity: 0;
  position: absolute !important;
  clip: rect(0, 0, 0, 0) !important;
}
input[type=radio] + label {
  position: relative;
  padding-left: 1.5625rem;
  padding-top: 0.1875rem;
  cursor: pointer;
  border-radius: 99.9%;
  color: #001641;
}
input[type=radio] + label:before {
  content: "";
  display: block;
  border: 0.0625rem solid #E5E5E4;
  width: 1.25rem;
  height: 1.25rem;
  position: absolute;
  top: 0.4375rem;
  left: 0;
  border-radius: 99.9%;
}
input[type=radio] + label:after {
  content: "";
  display: block;
  opacity: 0;
  width: 0.5rem;
  height: 0.5rem;
  background: #ed0a00 no-repeat center;
  top: 0.375rem;
  left: 0.375rem;
  position: absolute;
  border-radius: 99.99%;
}
input[type=radio]:checked + label:before {
  border-color: #ed0a00;
}
input[type=radio]:checked + label:after {
  opacity: 1;
  transition: opacity 0.2s ease-in-out;
  border-radius: 99.99%;
}

select:invalid,
select option:disabled,
select option[value=""] {
  color: rgba(21, 21, 21, 0.6) !important;
}

table {
  display: block;
  table-layout: fixed;
  width: 100%;
  overflow-x: auto;
}
@media print, screen and (min-width: 64em) {
  table {
    display: table;
  }
}
table.table-two-columns th:first-child {
  width: 35%;
}

table:not([class]),
.table-two-columns {
  margin-bottom: 2rem;
}
table:not([class]) thead tr,
.table-two-columns thead tr {
  background: #001641;
  color: #fff;
}
table:not([class]) thead a,
.table-two-columns thead a {
  color: #fff;
}
table:not([class]) tbody tr:nth-child(even),
.table-two-columns tbody tr:nth-child(even) {
  background-color: #f1f1f1;
}
table:not([class]) tbody tr th,
.table-two-columns tbody tr th {
  background: #001641;
  color: #fff;
  text-align: left;
}
table:not([class]) tbody tr th a,
.table-two-columns tbody tr th a {
  color: #fff;
}
.tabs-panel table:not([class]) tbody tr th,
.tabs-panel .table-two-columns tbody tr th {
  background: inherit;
  color: inherit;
}
table:not([class]) tbody td,
.table-two-columns tbody td {
  border: 1px solid #f1f1f1;
}

.tableLayout thead tr {
  background: #001641;
  color: #fff;
}
.tableLayout tbody tr:nth-child(even) {
  background-color: #f1f1f1;
}
.tableLayout tbody td {
  border: 1px solid #f1f1f1;
}

.contact-result thead tr {
  background: #001641;
  color: #fff;
}
.contact-result tbody th {
  background-color: #f1f1f1;
}
@media (min-width: 980px) {
  .contact-result tbody th {
    width: 150px;
    text-align: left;
  }
}
.contact-result tbody td {
  border: 1px solid #f1f1f1;
}
@media (min-width: 768px) {
  .contact-result tbody td {
    width: 200px;
  }
}

#parking-spaces tr td:first-child {
  background: #001641;
  color: #fff;
  font-weight: bold;
}

table.student-profile tbody tr td:nth-child(2), table.student-profile tbody tr td:nth-child(3) {
  text-align: center;
}

svg .solid-fill {
  fill: #ed0a00;
}
svg .solid-stroke {
  stroke: #ed0a00;
}

.svg--primary svg .solid-fill {
  fill: #001641;
}
.svg--primary svg .solid-stroke {
  stroke: #001641;
}
.svg--secondary svg .solid-fill {
  fill: #ed0a00;
}
.svg--secondary svg .solid-stroke {
  stroke: #ed0a00;
}
.svg--tertiary svg .solid-fill {
  fill: #0033FF;
}
.svg--tertiary svg .solid-stroke {
  stroke: #0033FF;
}
.svg--white svg .solid-fill {
  fill: white;
}
.svg--white svg .solid-stroke {
  stroke: white;
}

svg.svg--primary .solid-fill {
  fill: #001641;
}
svg.svg--primary .solid-stroke {
  stroke: #001641;
}
svg.svg--secondary .solid-fill {
  fill: #ed0a00;
}
svg.svg--secondary .solid-stroke {
  stroke: #ed0a00;
}
svg.svg--tertiary .solid-fill {
  fill: #0033FF;
}
svg.svg--tertiary .solid-stroke {
  stroke: #0033FF;
}

.uw-breadcrumbs {
  padding-top: 40px;
  width: 100%;
  align-self: flex-start;
  flex: auto;
  margin-bottom: 0;
}
.uw-breadcrumbs ul {
  margin-bottom: 0;
}
.uw-breadcrumbs a,
.uw-breadcrumbs li {
  color: #fff;
  text-transform: none;
  font-weight: bold;
  font-size: 0.75rem;
}
.uw-breadcrumbs li:last-child a {
  font-weight: 400;
}

.breadcrumbs li {
  font-weight: 700;
}
.breadcrumbs li:not(:last-child)::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 10px;
}

.public-inner-standard .page-navigator__button {
  width: 100%;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  .public-inner-standard .breadcrumbs {
    top: -1rem !important;
  }
}
@media (max-width: 768px) {
  .public-inner-standard .breadcrumbs a {
    display: inline-block !important;
  }
}

@media (max-width: 1199px) {
  .uw-mc-landing .uw-mc-header {
    padding-top: 0;
  }
}
.uw-mc-landing .page-navigator__button {
  width: 100%;
}
@media (min-width: 768px) and (max-width: 1200px) {
  .uw-mc-landing .breadcrumbs {
    padding-top: 1rem;
  }
}

.public-events-calendar .page-navigator__button {
  width: 100%;
}
.public-events-calendar .breadcrumbs li {
  font-size: 0.8125rem;
}

@media (max-width: 768px) {
  .public-events-calendar ul.breadcrumbs,
  .uw-mc-landing ul.breadcrumbs {
    top: -2.5rem !important;
  }
}

@media (max-width: 1200px) {
  .uw-single-article ul.breadcrumbs {
    top: 0 !important;
  }
}
@media (max-width: 768px) {
  .uw-single-article ul.breadcrumbs {
    padding-top: 0;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  .uw-single-article ul.breadcrumbs {
    padding-top: 2rem;
  }
}

@media (min-width: 1200px) {
  .course-landing .breadcrumbs {
    padding-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  .course-landing .breadcrumbs {
    padding-top: 1rem;
  }
}
@media (max-width: 1200px) {
  .course-landing .breadcrumbs a {
    display: inline-block !important;
  }
}

@media (max-width: 1200px) {
  .public-inner-standard .breadcrumbs a {
    display: inline-block !important;
  }
}

.uw-library-landing .page-navigator__button--breadcrumbs {
  min-width: 100%;
}

@media (max-width: 768px) {
  .course-landing.gutter .breadcrumbs {
    padding-top: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  .course-landing.gutter .page-navigator__list--pages--wrapper {
    padding-top: 1rem;
  }
}

@media (max-width: 768px) {
  .public-inner-standard-with-nav .breadcrumbs {
    top: -5rem;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  .public-inner-standard-with-nav .breadcrumbs {
    top: -3.5rem;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  .public-inner-standard-with-nav .page-navigator__list--pages--wrapper {
    padding-top: 1rem;
  }
}

.uw-single-event .breadcrumbs li {
  font-size: 0.8125rem;
  line-height: 1.125rem;
}

@media (max-width: 1200px) {
  .taem-layout .breadcrumbs li a {
    display: inline-block !important;
  }
}

.button {
  font-size: 1.125rem;
  line-height: 1.2222222222;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  display: flex;
  align-items: center;
  padding: 0;
  text-transform: uppercase;
  color: #ed0a00;
  cursor: pointer;
  text-decoration: none;
  text-align: left;
}
.button--chevron-left-before::before {
  font-family: "WwwUowEduAu";
  content: "\f004";
  font-size: 1.3rem;
  transition: transform 0.4s;
  margin-right: 0.5rem;
}
.button--chevron-left-before:hover::before {
  transform: translate3d(-0.625rem, 0, 0);
}
.button--chevron-left-before i,
.button--chevron-left-before .fa-chevron-left {
  display: none;
}
.button--chevron-left::after {
  font-family: "WwwUowEduAu";
  content: "\f004";
  font-size: 1.75rem;
  transition: transform 0.4s;
}
.button--chevron-left:hover::after {
  transform: translate3d(0.625rem, 0, 0);
}
.button--chevron-left i,
.button--chevron-left .fa-chevron-left {
  display: none;
}
.button--chevron-right {
  display: flex;
}
.button--chevron-right::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  font-size: 1.75rem;
  margin-left: 0.9375rem;
  transition: transform 0.4s;
}
.button--chevron-right:hover::after {
  transform: translate3d(0.625rem, 0, 0);
}
.button--chevron-right i,
.button--chevron-right .fa-chevron-right {
  display: none;
}
.button i {
  margin-left: 0.9375rem;
  transition: transform 0.4s;
}
.button:focus, .button:hover {
  outline: none;
}
.button:focus i.fa-chevron-right, .button:hover i.fa-chevron-right {
  transform: translate3d(0.625rem, 0, 0);
}
.button:focus {
  outline: 1px dotted #001641;
}
.button.primary {
  color: #001641;
  background: none;
}
.button.primary.solid {
  background: #001641;
  color: #fff;
  padding: 1rem;
  display: inline-block;
}
.button.primary:focus, .button.primary:hover {
  background: none;
  color: #ed0a00;
}
.button-red, .button.red {
  color: #ed0a00 !important;
  background: none;
  cursor: pointer;
  padding-bottom: 0.2em;
  display: flex;
  align-items: center;
}
.button-red:focus, .button-red:hover, .button.red:focus, .button.red:hover {
  background: none;
}
.button-small, .button.small {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.button-small::after, .button-small::before, .button.small::after, .button.small::before {
  font-size: 1rem;
}
.button-blue, .button.blue {
  color: #0033FF;
}
.button-white, .button.white {
  color: #fff;
}
.button-backward i, .button.backward i {
  margin-left: 0;
  margin-right: 0.9375rem;
}
.button-backward:focus, .button-backward:hover, a:focus .button-backward, a:hover .button-backward, .button.backward:focus, .button.backward:hover, a:focus .button.backward, a:hover .button.backward {
  text-decoration: none;
}
.button-backward:focus i, .button-backward:hover i, a:focus .button-backward i, a:hover .button-backward i, .button.backward:focus i, .button.backward:hover i, a:focus .button.backward i, a:hover .button.backward i {
  transform: translate3d(-0.625rem, 0, 0);
}

.expanding-button,
.uw-tabs .tabs-title {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #fff;
  position: relative;
  text-transform: uppercase;
}
.expanding-button a,
.uw-tabs .tabs-title a {
  background-color: #001641;
  padding: 0.625rem 2.8125rem 0.625rem 0.9375rem;
}
.expanding-button a:focus,
.uw-tabs .tabs-title a:focus {
  outline: 1px dotted #001641 !important;
  box-shadow: 0 0 2px #fff;
  text-decoration: underline;
}
.expanding-button:before,
.uw-tabs .tabs-title:before {
  content: "";
  height: 0.125rem;
  width: 0.75rem;
  display: block;
  background: #fff;
  position: absolute;
  right: 0.9375rem;
  top: 1.0625rem;
}
.expanding-button:after,
.uw-tabs .tabs-title:after {
  content: "";
  height: 0.125rem;
  width: 0.75rem;
  display: block;
  background: #fff;
  position: absolute;
  right: 0.9375rem;
  top: 1.0625rem;
  transform: rotate(90deg);
  transition: all 0.25s;
}
.expanding-button:hover,
.uw-tabs .tabs-title:hover {
  text-decoration: none;
  background-color: #001641;
}
.expanding-button:hover a,
.uw-tabs .tabs-title:hover a {
  background: none;
}
.expanding-button a,
.uw-tabs .tabs-title a {
  color: #fff;
}
.expanding-button.active, .expanding-button.is-active,
.uw-tabs .tabs-title.active,
.uw-tabs .tabs-title.is-active {
  background: #fff;
  color: #ed0a00;
}
.expanding-button.active a, .expanding-button.is-active a,
.uw-tabs .tabs-title.active a,
.uw-tabs .tabs-title.is-active a {
  background: #fff;
  color: #DB0B00;
}
.expanding-button.active::after, .expanding-button.active::before, .expanding-button.is-active::after, .expanding-button.is-active::before,
.uw-tabs .tabs-title.active::after,
.uw-tabs .tabs-title.active::before,
.uw-tabs .tabs-title.is-active::after,
.uw-tabs .tabs-title.is-active::before {
  transform: translateZ(0);
  top: 1.125rem;
}
.expanding-button.active::before, .expanding-button.is-active::before,
.uw-tabs .tabs-title.active::before,
.uw-tabs .tabs-title.is-active::before {
  background: #ed0a00;
}
.expanding-button.active::after, .expanding-button.is-active::after,
.uw-tabs .tabs-title.active::after,
.uw-tabs .tabs-title.is-active::after {
  transform: rotate(0deg);
  background: #ed0a00;
}

button:focus, button:hover {
  outline: none;
}
button:focus {
  outline: 1px dotted #001641;
  box-shadow: 0 0 2px #fff;
}

.uw-button, .uw-stories-search button, .uw-subscription-form button, .uw-subscription-form a, .uw-link-box--link, .uw-bg-link, .uw-button-blue, .uw-button-red, .uw-button-white {
  display: block;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #001641;
  font-weight: 700;
  text-transform: uppercase;
  margin: 10px 0;
  font-size: 1rem;
  transition: color cubic-bezier(0.77, 0, 0.18, 1);
}
.uw-button--rhs {
  display: inline-block;
  margin-right: 1.4em;
}
.uw-button--rhs::after {
  position: absolute;
}
.uw-button::after, .uw-stories-search button::after, .uw-subscription-form button::after, .uw-subscription-form a::after, .uw-link-box--link::after, .uw-bg-link::after, .uw-button-blue::after, .uw-button-red::after, .uw-button-white::after {
  font-family: "WwwUowEduAu";
  content: "\f001";
  margin-left: 15px;
  transition: margin-left cubic-bezier(0.77, 0, 0.18, 1) 0.3s;
}
.uw-button:hover, .uw-stories-search button:hover, .uw-subscription-form button:hover, .uw-subscription-form a:hover, .uw-link-box--link:hover, .uw-bg-link:hover, .uw-button-blue:hover, .uw-button-red:hover, .uw-button-white:hover {
  color: #ed0a00;
  text-decoration: none;
  cursor: pointer;
}
.uw-button:hover::after, .uw-stories-search button:hover::after, .uw-subscription-form button:hover::after, .uw-subscription-form a:hover::after, .uw-link-box--link:hover::after, .uw-bg-link:hover::after, .uw-button-blue:hover::after, .uw-button-red:hover::after, .uw-button-white:hover::after {
  margin-left: 20px;
}

.uw-button-white {
  color: #fff !important;
}

.uw-button-red {
  color: #ed0a00 !important;
}

.uw-button-blue {
  color: #0033FF !important;
}

.uw-submit-search:hover::after {
  margin-left: 15px;
  position: relative;
  left: 5px;
}

.more-cta {
  color: #ed0a00 !important;
  font-size: 1.25rem !important;
}

.uw-email-link,
.uw-phone-link {
  margin-left: 25px;
}
.uw-email-link::before,
.uw-phone-link::before {
  font-family: "WwwUowEduAu";
  content: "\f014";
  margin-right: 5px;
}
.uw-email-link:hover,
.uw-phone-link:hover {
  opacity: 0.8;
}

.uw-email-link::before {
  content: "\f01b";
}

.btn {
  padding: 8px 12px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1rem;
  margin-right: 15px;
  margin-bottom: 15px;
  transition: background-color ease-in-out 0.3s;
}
.btn:active, .btn:focus {
  color: #fff;
}
.btn--red {
  background-color: #ed0a00;
  color: #fff;
}
.btn--white {
  background-color: #fff;
  color: #ed0a00;
}
.btn--white:active, .btn--white:focus {
  color: #ed0a00;
}
.btn--navy {
  background-color: #001641;
  color: #fff;
}
.btn--navy:hover {
  background-color: #ed0a00;
  color: #fff;
}
.btn--angle::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 10px;
}
.btn--plus::after {
  font-family: "WwwUowEduAu";
  content: "\f022";
  margin-left: 10px;
}
.btn--large {
  font-size: 1.15rem;
}
.btn--minus::after {
  font-family: "WwwUowEduAu";
  content: "\f023";
  margin-left: 10px;
}
.btn--plus::after {
  font-family: "WwwUowEduAu";
  content: "\f022";
  margin-left: 10px;
}
.btn--square-plus::after {
  font-family: "WwwUowEduAu";
  content: "\f020";
  font-size: 2rem;
  position: relative;
  top: -4px;
  position: absolute;
  right: 0;
}

.uw-scroll-top {
  height: 45px;
  width: 45px;
  background: #fff;
  border: 1px solid #001641;
  border-radius: 50%;
  position: fixed !important;
  bottom: 2.8125rem;
  right: 2.5rem;
  z-index: 1;
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}
.uw-scroll-top:hover {
  border: 1px solid #ed0a00;
  cursor: pointer;
}
.uw-scroll-top:hover::after {
  color: #ed0a00;
}
.scroll-active .uw-scroll-top {
  opacity: 1;
}
.uw-scroll-top::after {
  font-family: "WwwUowEduAu";
  content: "\f006";
  font-size: 3rem;
  position: relative;
  top: -4px;
}

.download-link {
  color: #fff;
  font-size: 16px !important;
}
.download-link:hover {
  color: #fff;
}
.download-link:hover::after {
  margin-left: 13px;
}
.download-link::after {
  font-family: "WwwUowEduAu";
  content: "\f01a";
  transition: margin-left 0.2s ease-in-out;
  margin-left: 10px;
}

.btn-menu {
  display: block;
  position: relative;
  padding-right: 32px;
}
.btn-menu .icon-menu-bar-1,
.btn-menu .icon-menu-bar-2,
.btn-menu .icon-menu-bar-3 {
  position: absolute;
  top: 2px;
  right: 0;
  display: block;
  font-size: 0.625rem;
  padding: 0;
  -webkit-appearance: none;
  color: black;
  width: 20px;
  height: 3px;
  background-color: black;
  -webkit-transition: all 0.2s ease-in;
  -webkit-transform: rotate(0deg);
}
.btn-menu .icon-menu-bar-2 {
  top: 8px;
}
.btn-menu .icon-menu-bar-3 {
  top: 14px;
}
.btn-menu.menu-open .icon-menu-bar-1 {
  top: 9px;
  transform: rotate(-135deg);
  transition: all 0.2s ease-in;
}
.btn-menu.menu-open .icon-menu-bar-2 {
  left: -500px;
  background-color: transparent;
  transition: all 0.2s ease-in;
}
.btn-menu.menu-open .icon-menu-bar-3 {
  top: 9px;
  transform: rotate(135deg);
  transition: all 0.2s ease-in;
}

.calendar {
  margin-bottom: 3.125rem;
  order: 0;
}
.calendar table {
  border-collapse: collapse;
  margin-bottom: 2.8125rem;
}
.calendar table tbody,
.calendar table thead {
  border: 0;
  background: transparent;
}
.calendar .calendar-box-header th {
  padding-bottom: 1.25rem;
  border: 0;
  border-bottom: 1px solid #001641;
}
.calendar .calendar-box-header th:nth-child(2) {
  text-align: center;
  font-size: 1.5rem;
  line-height: 1.1666666667;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: none;
}
.calendar .calendar-box-header th:nth-child(3) {
  text-align: right;
}
.calendar .calendar-box-header a {
  font-size: 1.4375rem;
  color: #001641;
}
.calendar .calendar-box-header a:hover {
  color: #ed0a00;
}
.calendar .spacer {
  height: 1.5625rem;
}
.calendar .calendar-dayhead th {
  margin-top: 1.5625rem;
  padding: 0.75rem 0.3125rem;
  background: #E5E5E4;
  font-weight: normal;
  border: 0;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-align: center;
  border-right: 0.0625rem solid rgba(255, 255, 255, 0.3);
}
.calendar tbody td {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 600;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  padding: 0.75rem 0;
  text-align: center;
  border: 0;
  border-right: 0.0625rem solid rgba(255, 255, 255, 0.3);
  border-top: 0.0625rem solid rgba(255, 255, 255, 0.3);
  transition: background-color 0.1s, color 0.1s;
  width: 14.2%;
  height: 42px;
  opacity: 0.2;
  position: relative;
}
.calendar tbody td a {
  position: absolute;
  height: 100%;
  width: 100%;
  line-height: 40px;
  height: 41px;
  left: 0;
  top: 0;
}
.calendar tbody td a:hover {
  text-decoration: none;
}
.calendar tbody td.thismonth {
  opacity: 1;
}
.calendar tbody td.active {
  background: #0033FF;
  color: #fff;
}
.calendar tbody td.active a {
  color: #fff;
}
.calendar tbody td.active:after {
  display: none;
}
.calendar tbody td.active:hover {
  background: #ed0a00;
}
.calendar tbody td.fillday.NotInFilter {
  background: #fff;
}
.calendar tbody td.fillday.NotInFilter a {
  color: #001641;
}
.calendar tbody td.fillday.NotInFilter.active {
  background: #0033FF;
}
.calendar tbody td.fillday.NotInFilter.active:hover {
  background: #ed0a00;
}
.calendar tbody td.fillday.NotInFilter.active a {
  color: #fff;
}
.calendar tbody td.selected, .calendar tbody td.today {
  background: #ed0a00;
  color: #fff;
}
.calendar tbody td.selected:after, .calendar tbody td.today:after {
  display: none;
}

.view-switchers {
  text-align: center;
  margin-bottom: 1.25rem;
}
.view-switchers a,
.view-switchers span {
  margin: 0.625rem 0.5rem;
  padding: 0.3125rem 0;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 600;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.view-switchers a:first-of-type,
.view-switchers span:first-of-type {
  margin-left: 0;
}
.view-switchers a {
  color: #001641;
}
.view-switchers a:hover {
  border-bottom: 0.125rem solid #001641;
  text-decoration: none;
}
.view-switchers span {
  border-bottom: 0.125rem solid #ed0a00;
  color: #ed0a00;
}

.cta-full-width-cell {
  background: no-repeat center center;
  background-size: cover;
}
.cta-full-width-cell * {
  color: white;
  text-align: center;
}
.cta-full-width-cell *:hover {
  color: white;
  text-align: center;
}
.cta-full-width-cell a {
  padding: 0 5px 0 5px;
}
.cta-full-width-cell a:hover, .cta-full-width-cell a:focus {
  color: #ed0a00;
  background: white;
}
.cta-full-width-cell a:hover svg path, .cta-full-width-cell a:focus svg path {
  fill: #ed0a00;
}
.cta-full-width-cell .uw-button, .cta-full-width-cell .uw-stories-search button, .uw-stories-search .cta-full-width-cell button, .cta-full-width-cell .uw-subscription-form button, .uw-subscription-form .cta-full-width-cell button, .cta-full-width-cell .uw-subscription-form a, .uw-subscription-form .cta-full-width-cell a, .cta-full-width-cell .uw-link-box--link, .cta-full-width-cell .uw-bg-link, .cta-full-width-cell .uw-button-white, .cta-full-width-cell .uw-button-red, .cta-full-width-cell .uw-button-blue {
  display: inline-block;
}
.cta-full-width-cell .image-layer {
  background-color: rgba(0, 0, 0, 0.4);
}
.cta-full-width-cell .grid-container, .cta-full-width-cell .mw-grid-container {
  padding-block: var(--section-spacing-y);
}
.cta-full-width-cell .grid-container .cell .uw-social-links, .cta-full-width-cell .mw-grid-container .cell .uw-social-links {
  width: unset;
  color: white;
}
.cta-full-width-cell .grid-container .cell .uw-social-links a, .cta-full-width-cell .mw-grid-container .cell .uw-social-links a {
  display: inline-block;
  padding: 0;
  margin-left: 30px;
}
.cta-full-width-cell .grid-container .cell .uw-social-links:nth-of-type(1), .cta-full-width-cell .mw-grid-container .cell .uw-social-links:nth-of-type(1) {
  margin-left: 0;
}
.cta-full-width-cell .grid-container .cell .uw-social-links svg, .cta-full-width-cell .mw-grid-container .cell .uw-social-links svg {
  margin: 0 4px 0 4px;
  pointer-events: none;
}
.cta-full-width-cell .grid-container .cell > div, .cta-full-width-cell .mw-grid-container .cell > div,
.cta-full-width-cell .grid-container .cell > p,
.cta-full-width-cell .mw-grid-container .cell > p {
  margin: 50px auto 0 auto;
}
.cta-full-width-cell .grid-container .cell hr, .cta-full-width-cell .mw-grid-container .cell hr {
  margin: 50px auto 0 auto;
  width: 75px;
}
.cta-full-width-cell .grid-container .cell a, .cta-full-width-cell .mw-grid-container .cell a {
  margin-left: 50px;
}
.cta-full-width-cell .grid-container .cell a:nth-of-type(1), .cta-full-width-cell .mw-grid-container .cell a:nth-of-type(1) {
  margin-left: 0;
}
@media only screen and (max-width: 480px) {
  .cta-full-width-cell .grid-container .cell a, .cta-full-width-cell .mw-grid-container .cell a {
    margin-left: 0;
    padding: 5px;
  }
}
.cta-full-width-cell .grid-container .cell h2, .cta-full-width-cell .mw-grid-container .cell h2 {
  margin: 0;
  font-size: 3rem;
  font-weight: 700;
}
@media (max-width: 480px) {
  .cta-full-width-cell .grid-container .cell h2, .cta-full-width-cell .mw-grid-container .cell h2 {
    font-size: 2rem;
  }
}
.cta-full-width-cell .grid-container .cell .contact, .cta-full-width-cell .mw-grid-container .cell .contact,
.cta-full-width-cell .grid-container .cell .uw-social-links,
.cta-full-width-cell .mw-grid-container .cell .uw-social-links {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  align-content: space-around;
}
@media only screen and (max-width: 480px) {
  .cta-full-width-cell .grid-container .cell .contact, .cta-full-width-cell .mw-grid-container .cell .contact {
    flex-direction: column;
  }
}
.cta-full-width-cell svg {
  height: 18px;
  width: 18px;
  vertical-align: middle;
}
.cta-full-width-cell svg path {
  fill: white;
}
.cta-full-width-cell--primary {
  background-color: #001641;
}
.cta-full-width-cell--secondary {
  background-color: #ed0a00;
}
.cta-full-width-cell--tertiary {
  background-color: #0033FF;
}
.cta-full-width-cell--white {
  background-color: white;
}
.cta-full-width-cell--grey {
  background-color: #F2F2F2;
}
.cta-full-width-cell.cta-text--primary * {
  color: #001641;
  fill: #001641;
}
.cta-full-width-cell.cta-text--primary *:hover {
  color: #001641;
  fill: #001641;
}
.cta-full-width-cell.cta-text--primary * a:hover {
  color: #ed0a00;
}
.cta-full-width-cell.cta-text--primary .uw-button:hover, .cta-full-width-cell.cta-text--primary .uw-stories-search button:hover, .uw-stories-search .cta-full-width-cell.cta-text--primary button:hover, .cta-full-width-cell.cta-text--primary .uw-subscription-form button:hover, .uw-subscription-form .cta-full-width-cell.cta-text--primary button:hover, .cta-full-width-cell.cta-text--primary .uw-subscription-form a:hover, .uw-subscription-form .cta-full-width-cell.cta-text--primary a:hover, .cta-full-width-cell.cta-text--primary .uw-link-box--link:hover, .cta-full-width-cell.cta-text--primary .uw-bg-link:hover, .cta-full-width-cell.cta-text--primary .uw-button-white:hover, .cta-full-width-cell.cta-text--primary .uw-button-red:hover, .cta-full-width-cell.cta-text--primary .uw-button-blue:hover {
  color: #ed0a00;
}
.cta-full-width-cell.cta-text--secondary * {
  color: #ed0a00;
  fill: #ed0a00;
}
.cta-full-width-cell.cta-text--secondary *:hover {
  color: #ed0a00;
  fill: #ed0a00;
}

footer:not(.uw-subsite-footer) {
  padding-top: 50px;
  position: relative;
}
footer:not(.uw-subsite-footer) hr {
  max-width: 100%;
}
footer:not(.uw-subsite-footer)::before {
  content: "";
  border: 0;
  background-image: linear-gradient(to right, #cacaca 50%, #ffffff 0%);
  background-position: bottom;
  background-size: 10px 1px;
  background-repeat: repeat-x;
  height: 1px;
  width: 100%;
  margin-bottom: 35px;
  position: absolute;
  top: 0;
}
footer:not(.uw-subsite-footer) li {
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  footer:not(.uw-subsite-footer) .uw-social-links {
    width: 150px;
  }
}
@media (max-width: 768px) {
  footer:not(.uw-subsite-footer) .uw-social-links {
    margin-left: -10px;
  }
}
footer:not(.uw-subsite-footer) .uw-social-links ul {
  padding-left: 0;
  margin-left: 0;
}
footer:not(.uw-subsite-footer) .uw-social-links li {
  display: inline-block;
  margin-bottom: 0;
  max-height: 38px;
  max-width: 38px;
}
footer:not(.uw-subsite-footer) .uw-social-links li a {
  display: inline-block;
  padding: 10px;
}
footer:not(.uw-subsite-footer) .footer-links {
  padding-bottom: 50px;
  position: relative;
}
@media (max-width: 768px) {
  footer:not(.uw-subsite-footer) .footer-links {
    padding-bottom: 25px;
  }
}
footer:not(.uw-subsite-footer) .footer-links__title {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 17px;
  font-weight: 700;
  color: #ed0a00;
  margin: 15px 0;
  text-transform: uppercase;
}
footer:not(.uw-subsite-footer) .footer-links__title.active .icon--plus {
  display: none;
}
footer:not(.uw-subsite-footer) .footer-links__title.active .icon--minus {
  display: inline-block;
}
footer:not(.uw-subsite-footer) .footer-links .grid-x .links-block:last-of-type .footer-links__title {
  margin: 15px 0 5px;
}
footer:not(.uw-subsite-footer) .links-block {
  padding: 0 12.5px;
}
@media (max-width: 640px) {
  footer:not(.uw-subsite-footer) .links-block {
    margin-bottom: 35px;
    padding: 0;
  }
}
@media (max-width: 1024px) {
  footer:not(.uw-subsite-footer) .links-block {
    margin-bottom: 0;
  }
}
footer:not(.uw-subsite-footer) .links-block > ul {
  margin-bottom: 0;
}
footer:not(.uw-subsite-footer) .links-block > ul li a {
  font-size: 0.875rem;
  line-height: 17px;
  color: #001641;
  padding: 0;
  font-weight: 700;
}
footer:not(.uw-subsite-footer) .links-block > ul li a:focus, footer:not(.uw-subsite-footer) .links-block > ul li a:hover {
  text-decoration: underline;
}
footer:not(.uw-subsite-footer) .links-block > ul li::before {
  display: none;
}
footer:not(.uw-subsite-footer) .links-block .social-links ul li a {
  padding: 0 10px 10px;
}
footer:not(.uw-subsite-footer) .footer-address-logos {
  padding-top: 15px;
  width: 100%;
}
footer:not(.uw-subsite-footer) .footer-address-logos p {
  font-size: 0.875rem;
}
footer:not(.uw-subsite-footer) .footer-address-logos p a {
  font-size: 0.875rem;
  font-weight: normal;
}
footer:not(.uw-subsite-footer) .footer-address-logos a {
  color: #001641;
  text-decoration: underline;
}
footer:not(.uw-subsite-footer) .footer-address-logos a:hover, footer:not(.uw-subsite-footer) .footer-address-logos a:focus {
  color: #0033FF;
}
footer:not(.uw-subsite-footer) .footer-address-logos a:visited {
  color: #663366;
}
footer:not(.uw-subsite-footer) .footer-address-logos .footer-address strong {
  font-size: 0.875rem;
}
footer:not(.uw-subsite-footer) .footer-address-logos .footer-logos {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-end;
}
footer:not(.uw-subsite-footer) .footer-address-logos .footer-logos li {
  display: flex;
  flex-basis: 25%;
  padding: 0 10px 15px;
}
footer:not(.uw-subsite-footer) .footer-address-logos .footer-logos li a {
  padding: 0;
}
footer:not(.uw-subsite-footer) .footer-address-logos .footer-logos li::before {
  display: none;
}
@media (max-width: 767px) {
  footer:not(.uw-subsite-footer) .footer-address-logos .footer-logos {
    justify-content: flex-start;
  }
}
@media (max-width: 1024px) {
  footer:not(.uw-subsite-footer) .footer-address-logos .footer-logos li {
    margin-bottom: 0;
  }
}
footer:not(.uw-subsite-footer) .footer-copyright {
  font-weight: 600;
  text-transform: none;
}

@media (max-width: 767px) {
  .footer-links .footer-links__title:hover {
    cursor: pointer;
  }
  .footer-links .footer-links__title::after {
    font-family: "WwwUowEduAu";
    content: "\f022";
    margin-left: 10px;
    font-size: 1rem;
    display: inline-block;
  }
}
@media (max-width: 767px) {
  .footer-links .links-block .menu,
  .footer-links .links-block .uw-social-links {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0;
    height: 1px;
    width: 1px;
    overflow: hidden;
  }
}
.footer-links .footer-expand-nav .menu,
.footer-links .footer-expand-nav .uw-social-links {
  position: static !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: initial !important;
  height: auto !important;
  width: auto !important;
  overflow: auto;
}
@media (max-width: 767px) {
  .footer-links .footer-expand-nav .footer-links__title::after {
    content: "\f023";
  }
}

@media screen and (max-width: 23.375em) {
  .grid-container, .mw-grid-container {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }
}

.uw-search-bar .library-search {
  margin-bottom: 50px;
}
@media (min-width: 1024px) {
  .uw-search-bar .library-search {
    background: #001641;
    color: #fff;
    margin-bottom: 0;
  }
}
.uw-search-bar .library-search a {
  font-size: 0.875rem;
}
.uw-search-bar .library-search a:link, .uw-search-bar .library-search a:visited {
  color: #001641;
}
@media (min-width: 1024px) {
  .uw-search-bar .library-search a:link, .uw-search-bar .library-search a:visited {
    color: #fff;
  }
}
.uw-search-bar .library-search input[type=text] {
  border: 0;
  margin-bottom: 0;
  font-size: 0.8125rem;
  line-height: 30px;
  color: #000;
  opacity: 1;
  height: auto;
}
.uw-search-bar .library-search input[type=text]::placeholder {
  color: #001641 !important;
  opacity: 1 !important;
}
@media (min-width: 1024px) {
  .uw-search-bar .library-search input[type=text] {
    font-size: 1.0625rem;
    line-height: 55px;
    opacity: 1;
    height: 48px;
  }
  .uw-search-bar .library-search input[type=text]::-webkit-input-placeholder {
    color: #001641;
    opacity: 1;
  }
  .uw-search-bar .library-search input[type=text]::-moz-placeholder {
    color: #001641;
    opacity: 1;
  }
  .uw-search-bar .library-search input[type=text]:-ms-input-placeholder {
    color: #001641;
    opacity: 1;
  }
  .uw-search-bar .library-search input[type=text]:-moz-placeholder {
    color: #001641;
    opacity: 1;
  }
}
.uw-search-bar .library-search .input-group {
  margin-bottom: 5px;
}
.uw-search-bar .library-search .input-group > button {
  padding-right: 10px;
  background-color: white;
  cursor: pointer;
}
.uw-search-bar .library-search .input-group > button > span {
  text-transform: uppercase;
  font-weight: bold;
  color: #001641;
}
.uw-search-bar .library-search .input-group > button > span::after {
  font-family: "WwwUowEduAu";
  content: "\f001";
  margin-left: 10px;
  left: 0px;
  transition: left 0.4s ease;
}
.uw-search-bar .library-search .input-group > button > span:hover::after {
  position: relative;
  left: 5px;
}
.uw-search-bar .library-search form {
  border-bottom: 2px solid red;
  margin-bottom: 20px;
}
.uw-search-bar .library-search .container-fluid > div:nth-of-type(2) {
  display: block !important;
}
.uw-search-bar .library-search .container-fluid > div:nth-of-type(2) a {
  color: #fff !important;
}
.uw-search-bar .library-search #search-button {
  background: #fff 0 !important;
  font-size: 0.8125rem;
  line-height: 30px;
  font-weight: 700;
  color: #001641 !important;
  padding-right: 20px;
}
@media (min-width: 1024px) {
  .uw-search-bar .library-search #search-button {
    font-size: 1rem;
  }
}
.uw-search-bar .library-search #search-button::after {
  font-family: "WwwUowEduAu";
  content: "\f009";
  font-size: 1.5rem;
  cursor: pointer;
}

.occupancy-message {
  white-space: nowrap;
  margin-bottom: 0.5rem !important;
}

.uw-search-bar .current-students-search {
  margin-bottom: 50px;
}
@media (min-width: 1024px) {
  .uw-search-bar .current-students-search {
    background: #001641;
    color: #fff;
    margin-bottom: 0;
  }
}
.uw-search-bar .current-students-search a {
  font-size: 0.875rem;
}
.uw-search-bar .current-students-search a:link, .uw-search-bar .current-students-search a:visited {
  color: #001641;
}
@media (min-width: 1024px) {
  .uw-search-bar .current-students-search a:link, .uw-search-bar .current-students-search a:visited {
    color: #fff;
  }
}
.uw-search-bar .current-students-search input[type=text] {
  border: 0;
  margin-bottom: 0;
  font-size: 0.8125rem;
  line-height: 30px;
  color: #000;
  opacity: 1;
  height: auto;
}
.uw-search-bar .current-students-search input[type=text]::placeholder {
  color: #001641 !important;
  opacity: 1 !important;
}
@media (min-width: 1024px) {
  .uw-search-bar .current-students-search input[type=text] {
    font-size: 1.0625rem;
    line-height: 55px;
    opacity: 1;
    height: 48px;
  }
  .uw-search-bar .current-students-search input[type=text]::-webkit-input-placeholder {
    color: #001641;
    opacity: 1;
  }
  .uw-search-bar .current-students-search input[type=text]::-moz-placeholder {
    color: #001641;
    opacity: 1;
  }
  .uw-search-bar .current-students-search input[type=text]:-ms-input-placeholder {
    color: #001641;
    opacity: 1;
  }
  .uw-search-bar .current-students-search input[type=text]:-moz-placeholder {
    color: #001641;
    opacity: 1;
  }
}
.uw-search-bar .current-students-search .input-group {
  margin-bottom: 5px;
}
.uw-search-bar .current-students-search .input-group > button {
  padding-right: 10px;
  background-color: white;
  cursor: pointer;
}
.uw-search-bar .current-students-search .input-group > button > span {
  text-transform: uppercase;
  font-weight: bold;
  color: #001641;
}
.uw-search-bar .current-students-search .input-group > button > span::after {
  font-family: "WwwUowEduAu";
  content: "\f001";
  margin-left: 10px;
  left: 0px;
  transition: left 0.4s ease;
}
.uw-search-bar .current-students-search .input-group > button > span:hover::after {
  position: relative;
  left: 5px;
}
.uw-search-bar .current-students-search .container-fluid > div:nth-of-type(2) {
  display: block !important;
}
.uw-search-bar .current-students-search .container-fluid > div:nth-of-type(2) a {
  color: #fff !important;
}
.uw-search-bar .current-students-search #search-button {
  background: #fff 0 !important;
  font-size: 0.8125rem;
  line-height: 30px;
  font-weight: 700;
  color: #001641 !important;
  padding-right: 20px;
}
@media (min-width: 1024px) {
  .uw-search-bar .current-students-search #search-button {
    font-size: 1rem;
  }
}
.uw-search-bar .current-students-search #search-button::after {
  font-family: "WwwUowEduAu";
  content: "\f009";
  font-size: 1.5rem;
  cursor: pointer;
}

.occupancy-message {
  white-space: nowrap;
  margin-bottom: 0.5rem !important;
}

/*
The following is for the current students head banner search with sols 
*/
@media (min-width: 768px) {
  .masthead-grid {
    grid-template-columns: 2fr 1fr;
    gap: 2rem;
    margin-top: 2rem;
  }
}
@media (max-width: 768px) {
  .grid-right {
    display: none;
  }
  .masthead-grid {
    grid-template-columns: unset;
  }
}
@media (max-width: 1200px) {
  .grid-right {
    margin: 0rem !important;
  }
}
.sols-banner {
  filter: drop-shadow(0px 1px 4px rgba(0, 0, 0, 0.6588235294));
}

.cs-banner {
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
}

.grid-right {
  margin: 1rem 3rem;
  height: 12rem;
}

.grid-left {
  padding-top: 2rem;
}

.masthead-grid {
  display: grid;
}

.map {
  margin-bottom: 0.625rem;
}
.map iframe {
  background: none !important;
}
@media print, screen and (max-width: 74.99875em) {
  .map iframe {
    width: 100%;
  }
}

.menu.square-points li,
.square-points li {
  display: flex;
  padding-top: 0;
  padding-bottom: 0.875rem;
}
.menu.square-points li a,
.square-points li a {
  font-weight: 700;
  padding: 0;
}
.menu.square-points li::before,
.square-points li::before {
  content: "";
  width: 0.4375rem;
  height: 0.4375rem;
  min-width: 0.4375rem;
  min-height: 0.4375rem;
  margin-top: 0.1875rem;
  background: #001641;
  opacity: 0.3;
  margin-right: 1.25rem;
}

.square-points:not(.menu) {
  margin-left: 0;
}
.square-points:not(.menu) li {
  padding-left: 0;
}
.square-points:not(.menu) li::before {
  margin-top: 0.625rem;
}

ul.pagination {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 0.625rem;
}
ul.pagination li {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 2.75rem;
  height: 2.75rem;
  font-size: 1.25rem;
  line-height: 1.2;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  background-color: transparent;
}
ul.pagination li a {
  color: #001641;
  background-color: transparent;
  text-decoration: none;
}
ul.pagination li a:hover {
  color: #fff;
  background-color: #ed0a00;
}
ul.pagination li:not(.pagination-next):not(.pagination-previous):not(.ellipsis):hover, ul.pagination li.current, ul.pagination li.active {
  background: #ed0a00;
  color: #fff;
}
ul.pagination li:not(.pagination-next):not(.pagination-previous):not(.ellipsis):hover a, ul.pagination li.current a, ul.pagination li.active a {
  color: #fff;
  background-color: #ed0a00;
}
ul.pagination li:last-child, ul.pagination li:first-child {
  display: flex;
}
ul.pagination li.ellipsis {
  width: 1.875rem;
  min-width: 1.875rem;
  height: 2.75rem;
}
ul.pagination .pagination-next,
ul.pagination .pagination-previous {
  text-transform: uppercase;
}
ul.pagination .pagination-next a:hover,
ul.pagination .pagination-previous a:hover {
  color: #ed0a00;
  background: transparent;
}
ul.pagination .pagination-next {
  margin: 0;
}
ul.pagination .pagination-next.disabled::after {
  content: none;
}
ul.pagination .pagination-next a::after {
  content: none;
}
ul.pagination .pagination-previous.disabled::before {
  content: none;
}
@media (min-width: 640px) {
  ul.pagination .pagination-previous.disabled {
    display: none;
  }
}
ul.pagination .pagination-previous a {
  padding-left: 0;
}
ul.pagination .pagination-previous a::before {
  content: none;
}
ul.pagination .button {
  margin-bottom: 0;
}

.uw-pagination li.active {
  background: #ed0a00;
  padding-left: 12px;
  padding-right: 12px;
}

div.aside-iterator {
  margin: 0px 0 0px 0;
}
div.aside-iterator ul.uw-pagination {
  margin: 0px 0 0px 0;
}
div.aside-iterator ul.uw-pagination li {
  width: 45%;
}
div.aside-iterator ul.uw-pagination li a {
  font-size: 18px;
  font-weight: bold;
}
div.aside-iterator ul.uw-pagination li:before {
  float: left;
  height: 50px;
}

.radio-list fieldset {
  display: flex;
  width: 100%;
  margin: 0;
  flex-wrap: wrap;
  flex-direction: column;
}
@media screen and (min-width: 75em) {
  .radio-list fieldset {
    flex-direction: row;
  }
  .radio-list fieldset div {
    width: calc(100% - 80px);
  }
}
.radio-list legend {
  margin-bottom: 1.25rem;
}
@media screen and (min-width: 75em) {
  .radio-list legend {
    float: left;
    height: 100%;
    margin-bottom: 0;
  }
}
.radio-list label {
  display: block;
  margin-bottom: 0.625rem;
}
@media print, screen and (min-width: 64em) {
  .radio-list label {
    margin-left: 2.5rem;
    display: inline-block;
  }
}
.radio-list input[type=radio] + label,
.radio-list input[type=checkbox] + label {
  padding: 0;
}
@media print, screen and (max-width: 89.99875em) {
  .radio-list input[type=radio] + label,
  .radio-list input[type=checkbox] + label {
    margin-left: 0;
  }
}
.radio-list [type=radio]:checked,
.radio-list [type=radio]:not(:checked) {
  position: absolute;
  left: -624.9375rem;
}
.radio-list [type=radio]:checked + label,
.radio-list [type=radio]:not(:checked) + label {
  position: relative;
  padding-left: 1.75rem;
  padding-top: 0.125rem;
  cursor: pointer;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 600;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
}
.radio-list [type=radio]:checked + label:before,
.radio-list [type=radio]:not(:checked) + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.25rem;
  height: 1.25rem;
  border: 0.0625rem solid #001641;
  border-radius: 100%;
  background: #fff;
}
.radio-list [type=radio]:checked + label:after,
.radio-list [type=radio]:not(:checked) + label:after {
  content: "";
  width: 0.5rem;
  height: 0.5rem;
  background: #ed0a00;
  position: absolute;
  top: 0.375rem;
  left: 0.375rem;
  border-radius: 100%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.radio-list [type=radio]:checked + label:before {
  border: 0.0625rem solid #ed0a00;
}
.radio-list [type=radio]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}
.radio-list [type=radio]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.section-breaker {
  height: 0.0625rem;
  color: transparent;
  background: transparent;
  border: 0;
  border-top: 0.0625rem dashed #E5E5E4;
  font-size: 0;
  margin-bottom: 3.125rem;
  margin-top: 0;
  display: block;
  width: 100%;
}
.section-breaker.no-bot {
  margin-bottom: 0;
}
@media print, screen and (min-width: 64em) {
  .section-breaker--page-grid {
    margin-bottom: 5.625rem;
  }
}

.site-container {
  position: relative;
  padding-top: 7.5rem;
  transition: padding 0.5s, width 0.5s, margin-left 0.5s;
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  .site-container {
    padding-top: 10.625rem;
  }
}
@media screen and (min-width: 75em) {
  .site-container {
    padding-top: 9.625rem;
  }
  .site-container.is-reduced-header {
    padding-top: 4.8125rem;
  }
}
@media screen and (min-width: 90em) {
  .site-container.is-reduced-width {
    width: calc(100% - 250px);
    margin-left: 0;
  }
}

.uw-accordion-controls {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.uw-accordion-controls button {
  display: block;
  font-size: 1rem;
  font-weight: 700;
  color: #0033FF;
  padding: 0.125em 0.5em;
  margin-block: 1em;
  position: relative;
  cursor: pointer;
}
.uw-accordion-controls button:hover, .uw-accordion-controls button:focus {
  text-decoration: underline;
}
.uw-accordion-controls li:first-child button::after {
  content: "|";
  font-weight: 700;
  position: absolute;
  right: -0.2em;
}

.accordion-block-title {
  font-size: 2.5625rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  .accordion-block-title {
    font-size: 3.1875rem;
    line-height: 1;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 64em) {
  .accordion-block-title {
    font-size: 3.8125rem;
    line-height: 1;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.accordion-item {
  margin-bottom: 20px;
}
.accordion-item ul {
  list-style-image: none;
}
.accordion-item ul li {
  list-style-image: none;
}
.accordion-content {
  display: none;
  border: 0;
  padding: 40px 0 20px;
}
.accordion .btn {
  margin-bottom: 0;
  display: inline-block;
}
.accordion .is-active .btn--plus {
  background-color: #ed0a00;
}
.accordion .is-active .btn--plus::after {
  content: "\f023";
  margin-left: 10px;
}
.accordion .is-active .btn--square-plus::after {
  top: -3px;
  content: "\f021";
}

.feature-accordion {
  margin-bottom: 80px;
  margin-top: 50px;
  margin-left: 0;
}
.feature-accordion h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 2.0625rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 1em;
  margin-bottom: 15px;
  color: #ed0a00;
  font-weight: 300;
}
.feature-accordion h3 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-block: 15px;
  color: #ed0a00;
}
.feature-accordion h4 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.2;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
.feature-accordion h5 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
.feature-accordion h6 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.7142857143;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
.feature-accordion p,
.feature-accordion ul,
.feature-accordion ol {
  font-weight: 400;
  margin-bottom: 10px;
}
.feature-accordion p a,
.feature-accordion ul a,
.feature-accordion ol a {
  font-weight: 600;
}
.feature-accordion .accordion-item {
  position: relative;
}
.feature-accordion .accordion-item > a {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #001641;
  font-size: 1.875rem;
  line-height: 30px/32px;
  padding-right: 2rem;
}
.feature-accordion .accordion-item > a:focus, .feature-accordion .accordion-item > a:hover {
  text-decoration: none;
}
.feature-accordion .accordion-item > a:hover {
  color: #ed0a00;
}
@media (pointer: coarse) {
  .feature-accordion .accordion-item > a:hover {
    color: inherit;
  }
  .feature-accordion .accordion-item > a[aria-expanded=true]:hover {
    color: #ed0a00;
  }
}
.feature-accordion .accordion-item .uw-section-break {
  margin: 10px 0;
}

.uw-agents-box {
  padding: 1.875rem 2.1875rem 1.875rem 1.875rem;
  border: 0;
  background: #D9D9D6;
}
.uw-agents-box__title {
  margin-bottom: 2rem;
}
.uw-agents-box__content {
  font-size: 0.875rem;
  line-height: 1.5714285714;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 1.25rem;
}
.uw-agents-box__content a {
  font-size: inherit;
  line-height: inherit;
  font-weight: 400;
}
.uw-agents-box label {
  margin-bottom: 0.75rem;
}
.uw-agents-box input {
  border: 0;
}
.uw-agents-box button {
  margin-top: 2.625rem;
}
.uw-agents-box form {
  margin-bottom: 1.875rem;
}
.uw-agents-box .fa-info-circle {
  font-size: 2.25rem;
  margin-left: 0;
  margin-right: 0.625rem;
}
.uw-agents-box p:last-of-type {
  margin-bottom: 1.5625rem;
}

:not(.uw-homepage) .uw-alert-banner-beta.uw-alert-banner--notice {
  top: 0;
}

.uw-alert-banner-beta {
  display: none;
  background: #ed0a00;
  padding: 1rem 0;
  color: #fff;
  position: relative;
  width: 100%;
  margin-top: 77px;
  margin-bottom: -77px;
  z-index: 99;
}
.uw-alert-banner-beta.uw-alert-banner--warning {
  background-color: #e26800;
}
.uw-alert-banner-beta.uw-alert-banner--notice {
  background-color: #3ebdff;
}
@media (min-width: 980px) {
  .uw-alert-banner-beta {
    margin-top: 154px;
    margin-bottom: -154px;
  }
}
.uw-alert-banner-beta a {
  text-decoration: underline;
}
.alert-banner-active .uw-alert-banner-beta {
  display: block;
}
@media (min-width: 1200px) {
  .promo-banner-active .uw-alert-banner-beta {
    width: calc(100% - 250px);
  }
}
.scroll-active .uw-alert-banner-beta {
  position: fixed;
  margin: 0;
}
.dropdown-menu-open .uw-alert-banner-beta {
  z-index: 1;
}
.uw-alert-banner-beta__type {
  font-size: 0.75rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
}
.uw-alert-banner-beta__title {
  font-size: 1.25rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 0.3125rem !important;
}
.uw-alert-banner-beta__content {
  font-size: 0.875rem;
  line-height: 1.5;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.uw-alert-banner-beta__content p:last-of-type {
  margin-bottom: 0;
}
.uw-alert-banner-beta__close {
  position: absolute;
  top: 1.25rem;
  right: 1rem;
  cursor: pointer;
  color: #fff;
}
.uw-alert-banner-beta__close::before {
  font-family: "WwwUowEduAu";
  content: "\f008";
}
.uw-alert-banner-beta__close:hover {
  opacity: 0.6;
}
.uw-homepage .uw-alert-banner-beta {
  margin: 0;
}
@media (max-width: 980px) {
  .uw-homepage .uw-alert-banner-beta {
    margin-bottom: -77px;
  }
}

@media (max-width: 980px) {
  .alert-banner-active.uw-homepage.promo-banner-active .uw-alert-banner-beta {
    margin: 0;
  }
}

.uw-homepage.alert-banner-active .uw-header {
  position: absolute;
}
.uw-homepage.alert-banner-active .uw-header.header-smaller {
  position: fixed;
}
.uw-homepage .uw-alert-banner-beta {
  z-index: 999;
}

.scroll-active .uw-alert-banner-beta {
  z-index: 99;
}

.uw-banner-notice {
  background: #F2F2F2;
  padding: 2em 0;
  width: 100%;
  margin-bottom: 2em;
  border: 2px solid #ed0a00;
}
.uw-banner-notice .grid-container, .uw-banner-notice .mw-grid-container {
  padding-left: 2em;
  padding-right: 2em;
}
.uw-banner-notice__title {
  font-size: 1.875rem;
  line-height: 1.5;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 0.9375rem !important;
  color: #ed0a00;
}
.uw-banner-notice__content {
  font-size: 0.875rem;
  line-height: 1.3571428571;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
}
.uw-banner-notice__content p:not(:last-child) {
  margin-bottom: 1rem;
}
.uw-banner-notice__content :last-child {
  margin-bottom: 0;
}

.uw-article-slider {
  margin-bottom: 6.25rem;
}
@media print, screen and (min-width: 48em) {
  .uw-article-slider {
    margin-bottom: 3.75rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-article-slider {
    margin-bottom: 6.25rem;
  }
}
.uw-article-slider__title {
  margin-bottom: 0.9375rem;
}
@media print, screen and (min-width: 48em) {
  .uw-article-slider__title {
    margin-bottom: 0.3125rem;
  }
}
.uw-article-slider__title h2 {
  margin: 0 0 1.5625rem;
  color: #ed0a00;
  font-size: 1.802rem;
  line-height: 1.04762;
  font-weight: 300;
  font-family: Montserrat, Verdana, Geneva, sans-serif;
}
.uw-article-slider__title h2:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #ed0a00;
  margin-top: 0.9375rem;
}
.uw-article-slider__title h2:after {
  margin-top: 1.875rem;
}
@media print, screen and (min-width: 48em) {
  .uw-article-slider__title h2 {
    font-size: 3.5rem;
    line-height: 1.0357142857;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 1.875rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-article-slider__title h2 {
    font-size: 3.8125rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
  .uw-article-slider__title h2:after {
    content: "";
    display: block;
    width: 3.125rem;
    height: 0.0625rem;
    background-color: #ed0a00;
    margin-top: 0.625rem;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-article-slider__articles {
    margin-left: -0.46875rem;
    margin-right: -0.46875rem;
  }
}
.uw-article-slider__articles img {
  margin-bottom: 0.9375rem;
}
.uw-article-slider__articles p {
  font-size: 0.875rem;
  line-height: 1.5714285714;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 0.625rem;
}
@media print, screen and (min-width: 48em) {
  .uw-article-slider .article {
    padding-left: 0.46875rem;
    padding-right: 0.46875rem;
  }
}
.uw-article-slider .article__title {
  margin-bottom: 0.3125rem;
}
.uw-article-slider .slick-arrow {
  position: absolute;
  top: 100%;
  right: 0;
  width: 2.5rem;
  height: 2.5rem;
  border: 0.0625rem solid #001641;
  overflow: hidden;
  color: transparent;
  padding: 0.625rem;
  background-repeat: no-repeat;
  background-position: center;
}
.uw-article-slider .slick-arrow:first-of-type {
  border-right: 0;
}
.uw-article-slider .slick-arrow:hover {
  background-color: #001641;
}
.uw-article-slider .slick-arrow:focus {
  outline: 1px dotted #001641;
  box-shadow: 0px 0px 2px #fff;
}
.uw-article-slider .slick-arrow:after {
  display: none;
}
.uw-article-slider .slick-arrow.slick-prev {
  right: 2.5rem;
  background-image: url("../img/content/triangle-red-left.svg");
}
.uw-article-slider .slick-arrow.slick-next {
  background-image: url("../img/content/triangle-red-right.svg");
}
@media print, screen and (min-width: 48em) {
  .uw-article-slider .slick-arrow {
    top: -3.4375rem;
  }
}

@media print, screen and (min-width: 48em) {
  .uw-breadcrumb-wrapper {
    position: absolute;
    top: 1.75rem;
    left: 0;
    right: 0;
    z-index: 1;
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    max-width: 76.875rem;
    margin-left: auto;
    margin-right: auto;
  }
}
@media print, screen and (min-width: 48em) and (min-width: 48em) {
  .uw-breadcrumb-wrapper {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media print, screen and (min-width: 48em) and (min-width: 64em) {
  .uw-breadcrumb-wrapper {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media screen and (min-width: 48em) and (min-width: 75em) {
  .uw-breadcrumb-wrapper {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-breadcrumb-wrapper .breadcrumbs {
    display: block !important;
  }
}
@media screen and (min-width: 75em) {
  .uw-breadcrumb-wrapper .breadcrumbs.has-subnav {
    flex: 0 0 auto;
    width: 83.3333333333%;
    padding-left: 0.78125rem;
    padding-right: 0.78125rem;
    margin-left: 16.6666666667%;
    padding-top: 0.4375rem;
  }
}
.uw-breadcrumb-wrapper .breadcrumbs a {
  font-weight: 700;
}

.uw-button-grid {
  margin-block: var(--section-spacing-y);
}
.uw-button-grid div > p:last-child {
  margin-bottom: 0;
}
.uw-button-grid .grid-container > div:first-of-type, .uw-button-grid .mw-grid-container > div:first-of-type {
  row-gap: 0.9375em;
}
.uw-button-grid--button > span {
  color: #fff;
  background-color: #001641;
  padding: 2rem;
  display: block;
  margin-bottom: 1rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.5rem;
  line-height: 1.375;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: 500;
  height: 225px;
}
.uw-button-grid--button > span > span {
  display: block;
  overflow: hidden;
  height: calc(200px - 2rem);
}
.uw-button-grid--button span:nth-child(2) {
  display: block;
  background-color: #001641;
  color: #fff;
  display: block;
  margin-bottom: 1rem;
  transition: background 0.2s ease-in-out;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 2rem;
  line-height: 2.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  height: 210px;
  overflow: hidden;
}
.uw-button-grid--button:hover {
  text-decoration: none;
}
.uw-button-grid--button:hover .uw-link-small::after, .uw-button-grid--button:hover .uw-btn-red::after, .uw-button-grid--button:hover .uw-btn::after, .uw-button-grid--button:hover p.button-grey a::after, p.button-grey .uw-button-grid--button:hover a::after, .uw-button-grid--button:hover p.button-navy a::after, p.button-navy .uw-button-grid--button:hover a::after, .uw-button-grid--button:hover .uw-link-big::after, .uw-button-grid--button:hover p.button-blue a::after, p.button-blue .uw-button-grid--button:hover a::after, .uw-button-grid--button:hover p.button-red a::after, p.button-red .uw-button-grid--button:hover a::after, .uw-button-grid--button:hover .motivation-widget .mw-quicklinks::after, .motivation-widget .uw-button-grid--button:hover .mw-quicklinks::after, .uw-button-grid--button:hover .motivation-widget .mw-link-small > a::after, .motivation-widget .uw-button-grid--button:hover .mw-link-small > a::after {
  margin-left: 23px;
}
.uw-button-grid--motivation-button {
  width: 90%;
  cursor: pointer;
}
@media (max-width: 767px) {
  .uw-button-grid--motivation-button {
    width: 100%;
  }
}
.uw-button-grid--motivation-button > span {
  color: #001641;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 247px;
  background-color: #fff;
  border: #001641;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  line-height: 1.25 !important;
  padding: 0 10px;
}
@media (max-width: 767px) {
  .uw-button-grid--motivation-button > span {
    width: 100%;
  }
}
.uw-button-grid--motivation-button > span > span {
  display: block;
  overflow: hidden;
  height: calc(200px - 2rem);
}
.uw-button-grid--motivation-button:hover > span, .uw-button-grid--motivation-button:active > span {
  color: #fff;
  background-color: #001641;
}
.uw-button-grid--motivation-button--clicked {
  width: 90%;
  cursor: pointer;
}
@media (max-width: 767px) {
  .uw-button-grid--motivation-button--clicked {
    width: 100%;
  }
}
.uw-button-grid--motivation-button--clicked > span {
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 247px;
  height: 50px;
  background-color: #001641;
  border: #001641;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  line-height: 1.25 !important;
  padding: 0 10px;
}
@media (max-width: 767px) {
  .uw-button-grid--motivation-button--clicked > span {
    width: 100%;
  }
}
.uw-button-grid--motivation-button--clicked > span > span {
  display: block;
  overflow: hidden;
  height: calc(200px - 2rem);
}
.uw-button-grid--motivation-button--clicked:hover > span, .uw-button-grid--motivation-button--clicked:active > span {
  color: #fff;
  background-color: #001641;
}
.uw-button-grid--study-area-button {
  width: 100%;
  cursor: pointer;
}
.uw-button-grid--study-area-button > span {
  color: #001641;
  padding: 0.75rem;
  background-color: #fff;
  border: #001641;
  display: block;
  font-weight: 600;
  text-align: left;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media (max-width: 600px) {
  .uw-button-grid--study-area-button > span {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
  }
}
@media (min-width: 600px) {
  .uw-button-grid--study-area-button > span::after {
    font-family: "WwwUowEduAu";
    content: "\f005";
    font-size: 1em;
    text-align: right;
    float: right;
    margin-left: 0.9375rem;
    transition: transform 0.4s;
  }
}
.uw-button-grid--study-area-button:hover, .uw-button-grid--study-area-button:focus {
  color: none;
  text-decoration: none;
}
.uw-button-grid--study-area-button:hover > span, .uw-button-grid--study-area-button:focus > span {
  color: #fff;
  background-color: #001641;
}
.uw-button-grid--study-area-button--clicked {
  width: 100%;
  cursor: pointer;
}
.uw-button-grid--study-area-button--clicked > span {
  color: #fff;
  padding: 0.75rem;
  background-color: #001641;
  border: #001641;
  display: block;
  font-weight: 600;
  text-align: left;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media (max-width: 600px) {
  .uw-button-grid--study-area-button--clicked > span {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
  }
}
@media (min-width: 600px) {
  .uw-button-grid--study-area-button--clicked > span::after {
    font-family: "WwwUowEduAu";
    content: "\f005";
    font-size: 1em;
    text-align: right;
    float: right;
    margin-left: 0.9375rem;
    transition: transform 0.4s;
  }
}
.uw-button-grid--study-area-button--clicked:hover, .uw-button-grid--study-area-button--clicked:focus {
  color: none;
  text-decoration: none;
}
.uw-button-grid--study-area-button--clicked:hover > span, .uw-button-grid--study-area-button--clicked:focus > span {
  color: #fff;
  background-color: #001641;
}
.uw-button-grid--browse-button {
  width: 100%;
  cursor: pointer;
  margin: 7px 0px;
}
.uw-button-grid--browse-button > span {
  color: #001641;
  display: flex;
  height: 60px;
  align-items: center;
  padding: 0.75rem;
  background-color: #fff;
  border: #001641;
  font-weight: 600;
  text-align: left;
  font-size: 1rem;
  line-height: 1.25;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media (min-width: 600px) {
  .uw-button-grid--browse-button > span {
    padding-right: 3rem;
  }
}
@media (max-width: 600px) {
  .uw-button-grid--browse-button > span {
    height: 100%;
  }
}
.uw-button-grid--browse-button > span > span {
  overflow: hidden;
}
.uw-button-grid--browse-button > span::before {
  background: var(--bg-image) no-repeat;
  background-size: 35px 27px;
  display: inline-block;
  width: 35px;
  content: "";
  height: 27px;
  vertical-align: middle;
  padding-right: 50px;
}
.uw-button-grid--browse-button:hover, .uw-button-grid--browse-button:focus {
  color: none;
  text-decoration: none;
}
.uw-button-grid--browse-button:hover > span, .uw-button-grid--browse-button:focus > span {
  color: #fff;
  background-color: #001641;
}
@media (min-width: 600px) {
  .uw-button-grid--browse-button:hover > span::after, .uw-button-grid--browse-button:focus > span::after {
    font-family: "WwwUowEduAu";
    position: absolute;
    content: "\f005";
    font-size: 1em;
    text-align: right;
    float: right;
    margin-left: 290px;
    transition: transform 0.4s;
  }
}
.uw-button-grid--browse-button--clicked {
  width: 100%;
  cursor: pointer;
  margin: 7px 0px;
}
.uw-button-grid--browse-button--clicked > span {
  color: #fff;
  display: flex;
  height: 60px;
  align-items: center;
  padding: 0.75rem;
  background-color: #001641;
  border: #001641;
  font-weight: 600;
  text-align: left;
  font-size: 1rem;
  line-height: 1.25;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media (min-width: 600px) {
  .uw-button-grid--browse-button--clicked > span {
    padding-right: 3rem;
  }
}
@media (max-width: 600px) {
  .uw-button-grid--browse-button--clicked > span {
    height: 100%;
  }
}
.uw-button-grid--browse-button--clicked > span > span {
  overflow: hidden;
}
.uw-button-grid--browse-button--clicked > span::before {
  background: var(--bg-image) no-repeat;
  background-size: 35px 27px;
  display: inline-block;
  width: 35px;
  content: "";
  height: 27px;
  vertical-align: middle;
  padding-right: 50px;
}
.uw-button-grid--browse-button--clicked:hover, .uw-button-grid--browse-button--clicked:focus {
  color: none;
  text-decoration: none;
}
.uw-button-grid--browse-button--clicked:hover > span, .uw-button-grid--browse-button--clicked:focus > span {
  color: #fff;
  background-color: #001641;
}
@media (min-width: 600px) {
  .uw-button-grid--browse-button--clicked:hover > span::after, .uw-button-grid--browse-button--clicked:focus > span::after {
    font-family: "WwwUowEduAu";
    position: absolute;
    content: "\f005";
    font-size: 1.75em;
    text-align: right;
    float: right;
    margin-left: 290px;
    transition: transform 0.4s;
  }
}

.uw-case-study {
  margin-block: var(--section-spacing-y);
}
.uw-case-study__image {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.uw-case-study__image::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 56.25%;
  content: "";
}
.uw-case-study__text {
  background: #001641;
  color: #fff;
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding: var(--section-spacing-y);
}
.uw-case-study__text blockquote {
  color: #fff;
  margin: 0 0 0.9375rem;
  max-width: 50ch;
}
.uw-case-study__text blockquote::before {
  font-size: 7.0625rem;
  line-height: 0.8495575221;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  content: "“";
  display: block;
  margin-bottom: 0.9375rem;
  color: #ed0a00;
  height: 1.75rem;
}
.uw-case-study__text cite {
  color: #fff;
  font-style: normal;
  font-size: 0.875rem;
}
.uw-case-study__text cite::before {
  content: "";
}
.uw-case-study__text cite span {
  display: block;
  margin-bottom: 0.3125rem;
  font-weight: bold;
}
@media print, screen and (max-width: 63.99875em) {
  .uw-case-study__container {
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    max-width: 76.875rem;
    margin-left: auto;
    margin-right: auto;
  }
}
@media print, screen and (max-width: 63.99875em) and (min-width: 48em) {
  .uw-case-study__container {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media print, screen and (max-width: 63.99875em) and (min-width: 64em) {
  .uw-case-study__container {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media screen and (max-width: 63.99875em) and (min-width: 75em) {
  .uw-case-study__container {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media screen and (max-width: 23.375em) {
  .uw-case-study__container {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }
}

.uw-callout {
  margin-bottom: 80px;
}
.uw-callout--content {
  margin-top: 45px;
}
@media (max-width: 1200px) {
  .uw-callout--content {
    margin-top: 0;
  }
}
@media (max-width: 1023px) {
  .uw-callout img {
    margin-top: 2rem;
  }
}
.uw-callout .bg--navy a {
  color: #fff;
}
.uw-callout .bg--grey {
  background: #F2F2F2;
}

.uw-columned-checkbox__row {
  align-items: center;
  padding: 0.4375rem 0;
  border-bottom: 0.0625rem solid rgba(0, 22, 65, 0.5);
  margin-bottom: 0;
}
.uw-columned-checkbox .checkbox {
  margin-right: 0.625rem;
}
@media print, screen and (min-width: 48em) {
  .uw-columned-checkbox .cell label:first-of-type {
    padding-top: 0;
  }
}

.uw-contact-block {
  margin-bottom: 80px;
}

.uw-contact-grid {
  margin-bottom: 2.875rem;
}
@media print, screen and (min-width: 48em) {
  .uw-contact-grid {
    margin-bottom: 4.0625rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-contact-grid {
    display: flex;
    flex-flow: row wrap;
    margin-bottom: 6.25rem;
  }
  .uw-contact-grid > .uw-contact-panel {
    flex: 0 0 auto;
    width: calc(33.3333333333% - 1.5625rem);
    margin-left: 0.78125rem;
    margin-right: 0.78125rem;
  }
}

.uw-contact-panel {
  background: #ed0a00;
  margin-bottom: 0.875rem;
  padding: 1.25rem 1.25rem 1.125rem 1.875rem;
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  .uw-contact-panel {
    text-align: center;
    padding: 1.5625rem 1.25rem 1.5625rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-contact-panel {
    padding-left: 2.875rem;
  }
}
.uw-contact-panel__title {
  margin: 0 0 0.3125rem;
  color: #fff;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 600;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: none;
}
.uw-contact-panel__link {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 500;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #fff;
  display: block;
  background-repeat: no-repeat;
  margin-bottom: 0.3125rem;
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  .uw-contact-panel__link {
    display: inline-block;
    margin-bottom: 0;
  }
}
.uw-contact-panel__link:hover {
  text-decoration: none;
  color: #cccccc;
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  .uw-contact-panel__tel {
    margin-right: 1.75rem;
  }
}
.uw-contact-panel i {
  opacity: 0.5;
  margin-right: 0.625rem;
  font-size: 1rem;
}

.course-search-widget {
  margin-block: var(--section-spacing-y);
}

h2.uw-blockhead.cs-header {
  margin-top: 0;
}

.uw-search.uw-search--main.uw-search--inline.course-search-widget {
  padding: 0;
}

.course-search-widget .cs-before-search {
  padding-top: 15px;
  font-weight: 700;
  margin: 0;
}

.uw-course-search__form-submit {
  position: absolute;
  right: 0;
  top: 0;
}

.course-search-widget .cs-search-button {
  padding-top: 10px;
  font-weight: 700;
  cursor: pointer;
  display: flex;
  align-items: center;
}

.uw-search--container .uw-search--form--course input {
  font-family: Montserrat;
  height: 50px;
  border-bottom: 1px solid #001641;
  font-size: 16px;
  padding-right: 5.5em;
  padding-bottom: 9px;
}

.course-search-widget .cs-or {
  padding-left: 50px;
  font-weight: 700;
}

.course-search-widget .after-search {
  padding-top: 10px;
}

.course-search-widget .cs-after-search {
  white-space: nowrap;
  padding-left: 40px;
}

.course-search-widget .cs-search-red-button {
  font-weight: 700;
  color: #ed0a00 !important;
  background: 0 0;
  cursor: pointer;
  padding-bottom: 0.2em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 0 5px 0;
}

.course-search-widget .cs-search-red-button::after {
  font-family: WwwUowEduAu;
  content: "\f005";
  font-size: 1.5rem;
  margin-left: 0.9375rem;
  -webkit-transition: -webkit-transform 0.4s;
  transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
  position: relative;
}

.course-search-widget .cs-search-red-button:hover::after {
  -webkit-transform: translate3d(0.625rem, 0, 0);
  transform: translate3d(0.625rem, 0, 0);
}

.course-search-widget .cs-search-button::after {
  font-family: WwwUowEduAu;
  content: "\f005";
  font-size: 1.5rem;
  margin-left: 0.9375rem;
  -webkit-transition: -webkit-transform 0.4s;
  transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
  position: relative;
}

.course-search-widget .cs-search-button:hover::after {
  -webkit-transform: translate3d(0.625rem, 0, 0);
  transform: translate3d(0.625rem, 0, 0);
}

@media (max-width: 600px) {
  .course-search-widget .cs-search-button {
    height: 45px;
    z-index: 2;
    width: 25px;
  }
  .course-search-widget .cs-search-button > span {
    display: none;
  }
  .course-search-widget .cs-search-button > i {
    display: none;
  }
  .course-search-widget .cs-or {
    padding-left: 0;
    font-weight: 700;
  }
  .course-search-widget .cs-after-search {
    padding-left: 0;
  }
  .course-search-widget .after-search {
    padding-top: 15px;
  }
}
.uw-search--container .uw-search--form, .uw-search--container .uw-search--form--motivation,
.uw-search--container .uw-search--form--course {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  position: relative;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.uw-search--inline .uw-search--container .uw-search--form--course::before,
.uw-search--inline .uw-search--container .uw-search--form::before,
.uw-search--inline .uw-search--container .uw-search--form--motivation::before {
  font-family: WwwUowEduAu;
  content: "\f009";
  font-size: 2rem;
  color: #001641;
  position: absolute;
  top: unset;
  bottom: 0.4rem;
}

.uw-search--container .uw-search--form--course::before {
  font-size: 1.5em !important;
  top: 0 !important;
  padding-top: 8px;
  cursor: pointer;
}

.uw-search--container .uw-search--form .searchHolder, .uw-search--container .uw-search--form--motivation .searchHolder,
.uw-search--container .uw-search--form--course .searchHolder {
  display: -webkit-box;
  display: -ms-flexbox;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}

.uw-search--inline .uw-search--container .uw-search--form input, .uw-search--inline .uw-search--container .uw-search--form--motivation input,
.uw-search--inline .uw-search--container .uw-search--form--course input {
  color: #001641;
  padding-bottom: 5px;
}

.uw-search--container .uw-search--form--course input {
  padding-left: 38px;
}

.uw-search--container .uw-search--form--course input {
  font-family: Montserrat;
  height: 50px;
  border-bottom: 1px solid #001641;
  font-size: 16px;
  padding-right: 5.5em;
  padding-bottom: 9px;
}

.uw-search--container .uw-search--form input, .uw-search--container .uw-search--form--motivation input,
.uw-search--container .uw-search--form--course input {
  background-color: transparent;
  border: 0;
  margin-bottom: 0;
  padding-left: 2.5rem;
  color: #fff;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.uw-search--container .uw-search--form--course input {
  font-family: Montserrat;
  height: 50px;
  border-bottom: 1px solid #001641;
  font-size: 16px;
  padding-right: 5.5em;
  padding-bottom: 9px;
}

@media (max-width: 768px) {
  .uw-search--container .uw-search--form--course::after {
    font-family: WwwUowEduAu;
    content: "\f009";
    position: absolute;
    font-size: 1.5em !important;
    right: 0;
    top: 9px;
  }
  .uw-search--inline .uw-search--container .uw-search--form--course::before,
  .uw-search--inline .uw-search--container .uw-search--form::before,
  .uw-search--inline .uw-search--container .uw-search--form--motivation::before {
    display: none;
  }
  .course-search-widget .cs-search-button {
    display: none;
  }
  .cs-header {
    font-size: 2.625rem;
    padding-top: 0;
    margin-bottom: 10px;
    line-height: 2.625rem;
  }
  .uw-search--inline .uw-search--container .uw-search--form input, .uw-search--inline .uw-search--container .uw-search--form--motivation input,
  .uw-search--inline .uw-search--container .uw-search--form--course input {
    color: #001641;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 3.75em;
  }
}
.uw-search-form {
  position: relative;
  margin-bottom: 2.25rem;
}
@media print, screen and (min-width: 48em) {
  .uw-search-form {
    margin-bottom: 3.4375rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-search-form {
    margin-bottom: 2.1875rem;
  }
}
.uw-search-form form {
  display: flex;
  flex-wrap: wrap;
}
@media print, screen and (max-width: 63.99875em) {
  .uw-search-form form {
    justify-content: flex-end;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-search-form form {
    flex-wrap: nowrap;
  }
}
.uw-search-form__search-icon {
  position: absolute;
  left: 0;
  border: 0;
  color: #8a8a8a;
  font-size: 1.375rem;
  bottom: 4.375rem;
}
@media print, screen and (min-width: 48em) {
  .uw-search-form__search-icon {
    font-size: 2.125rem;
    bottom: 5rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-search-form__search-icon {
    bottom: 1.25rem;
  }
}
.uw-search-form input[type=text] {
  border: 0;
  border-bottom: 0.1875rem solid #ed0a00;
  padding: 0 0 0 2rem;
  margin-bottom: 1.25rem;
  font-size: 1.1875rem;
  line-height: 1.4736842105;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  height: 2.8125rem;
  width: 100%;
  box-shadow: none;
  transition: border 0.6s ease-out, padding 0.3s ease-out;
}
.uw-search-form input[type=text]:focus::-webkit-input-placeholder {
  color: transparent;
}
.uw-search-form input[type=text]:focus:-moz-placeholder {
  color: transparent;
}
.uw-search-form input[type=text]:focus::-moz-placeholder {
  color: transparent;
}
.uw-search-form input[type=text]:focus:-ms-input-placeholder {
  color: transparent;
}
@media print, screen and (min-width: 48em) {
  .uw-search-form input[type=text] {
    font-size: 2.5rem;
    line-height: 1.35;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    height: auto;
    padding: 0 0 0 3.125rem;
    margin-bottom: 1.875rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-search-form input[type=text] {
    padding-top: 0.3125rem;
    max-width: 60.3125rem;
    margin-bottom: 0;
    margin-right: 1.875rem;
    font-size: 3.5rem;
    line-height: 1.1071428571;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 90em) {
  .uw-search-form input[type=text] {
    font-size: 3.875rem;
    line-height: 1.2096774194;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-search-form input[type=text]::placeholder {
  font-size: 1.1875rem;
  line-height: 1.4736842105;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
}
@media print, screen and (min-width: 48em) {
  .uw-search-form input[type=text]::placeholder {
    font-size: 2.5rem;
    line-height: 1.35;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  .uw-search-form input[type=text]::placeholder {
    font-size: 3.5rem;
    line-height: 1.1071428571;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 90em) {
  .uw-search-form input[type=text]::placeholder {
    font-size: 3.875rem;
    line-height: 1.2096774194;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-search-form input[type=text]::-moz-placeholder {
  opacity: 1 !important;
  color: #001641 !important;
  margin-bottom: 0.3125rem;
}
.uw-search-form input[type=text]:focus {
  border-bottom: 0.1875rem solid #001641;
}
.uw-search-form input[type=text]:focus + input[type=submit] {
  transform: translate3d(-10px, 0, 0);
  opacity: 0;
}
.uw-search-form__submit {
  margin-left: 1.25rem;
  white-space: nowrap;
}
@media screen and (min-width: 75em) {
  .uw-search-form__submit {
    margin-top: 2.1875rem;
  }
}

.uw-event-cell {
  display: block;
  margin-bottom: 25px;
}
.uw-event-cell h3 {
  font-size: 1.5rem;
  font-weight: 700;
  margin-bottom: 5px;
  color: #001641;
}

.uw-event-links {
  margin-bottom: 35px;
}
.uw-event-links a {
  margin-bottom: 10px;
}

.uw-event--image {
  height: 250px;
  position: relative;
  margin-bottom: 25px;
  overflow: hidden;
}
.uw-event--image-bg {
  height: 100%;
  width: 100%;
  background-size: cover;
  transform: scale(1);
  transition: transform 0.2s ease-in-out;
  background-color: #001641;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #fff;
  font-size: 1.75rem;
  font-weight: 500;
  line-height: 1.15;
  overflow: hidden;
}
.uw-event--no-image {
  background: #001641;
  padding: 25px;
  overflow-y: auto;
}
.uw-event--no-image .uw-event--image-bg {
  overflow: revert;
}
.uw-event--no-image span {
  color: #fff !important;
}
.uw-event--no-zoom {
  position: relative;
}
.uw-event--no-zoom span {
  left: 0;
  top: 0;
  position: absolute;
  width: 100%;
  height: 100%;
}
.uw-event:focus, .uw-event:hover {
  text-decoration: none;
}
.uw-event:focus h3, .uw-event:hover h3 {
  color: #0033FF;
}
.uw-event:focus .uw-event--image-bg, .uw-event:hover .uw-event--image-bg {
  transform: scale(1.1);
  transition: transform 0.2s ease-in-out;
}
.uw-event:focus .uw-event--no-zoom, .uw-event:hover .uw-event--no-zoom {
  transform: none;
}

.uw-event-time {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  text-transform: uppercase;
}
.uw-event-time span {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  display: flex;
  color: #001641;
  text-transform: lowercase;
}
.uw-event-time span::before {
  font-family: "WwwUowEduAu";
  content: "\f01d";
  color: #001641;
  font-size: 1rem;
  position: relative;
  top: -2px;
  margin-right: 0.625rem;
}

.uw-event-detail {
  display: block;
  color: #001641;
  font-size: 0.875rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  margin-bottom: 5px;
}
.uw-event-detail.icon--map-marker {
  display: inline-block;
  vertical-align: top;
}
.uw-event-detail.icon--map-marker::before {
  margin-right: 5px;
  font-size: 1.25rem;
  position: relative;
  top: -4px;
}
.uw-event-detail.location {
  display: inline-block;
}
.uw-event-detail::before {
  margin-right: 10px;
}

.events-listing .page-navigator__button,
.page-navigator-events-listing .page-navigator__button {
  width: 100% !important;
}
@media (max-width: 768px) {
  .events-listing + .page-navigator__list--breadcrumbs,
  .page-navigator-events-listing + .page-navigator__list--breadcrumbs {
    display: block !important;
  }
}

.events-load-more-categories {
  border-top: 1px solid rgba(0, 22, 65, 0.7);
  padding-top: 10px;
  text-align: center;
  width: 100%;
}
.events-load-more-categories::after {
  font-family: "WwwUowEduAu";
  content: "\f007";
}
.events-load-more-categories:hover::after {
  margin-left: 15px;
}

.uw-event-footer {
  margin-bottom: 2rem;
}

.public-events-calendar h2 {
  margin-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .public-events-calendar .uw-item-grid--events {
    margin-top: 3.125rem;
  }
}

@media print, screen and (min-width: 64em) {
  .uw-date-selector {
    display: flex;
    align-items: flex-end;
    margin-bottom: 1.5625rem;
  }
}
.uw-date-selector .date-selector-fields {
  display: flex;
  justify-content: space-between;
  width: 100%;
  max-width: 16.25rem;
  flex-shrink: 0;
}
@media print, screen and (max-width: 63.99875em) {
  .uw-date-selector .date-selector-fields {
    margin-bottom: 0.625rem;
  }
}
.uw-date-selector .date-selector-fields input {
  border: 0.0625rem solid #001641;
  display: inline-block;
  padding: 0.625rem 0.5rem;
  margin-bottom: 0;
  text-align: center;
}
@media print, screen and (min-width: 64em) {
  .uw-date-selector .date-selector-fields input {
    margin-right: 0.75rem;
  }
}
.uw-date-selector__2-value {
  max-width: 3.75rem;
}
.uw-date-selector__4-value {
  max-width: 6.25rem;
}
.uw-date-selector .help-text {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 1.5625rem;
  text-transform: uppercase;
}
@media print, screen and (min-width: 64em) {
  .uw-date-selector .help-text {
    margin-bottom: 0;
  }
}

.event-filters {
  max-width: 27.8125rem;
}
@media screen and (min-width: 75em) {
  .event-filters {
    padding-left: 1.25rem;
  }
}
.event-filters__title {
  font-size: 1.25rem;
  line-height: 1.2;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 1.875rem;
  text-transform: uppercase;
}
.event-filters__active {
  margin-bottom: 1.875rem;
}
.event-filters__active ul {
  margin-bottom: 1.875rem;
}
.event-filters__active li {
  border: 0.0625rem solid #ed0a00;
  color: #ed0a00;
  display: inline-block;
  margin-bottom: 0.625rem;
  margin-right: 0.625rem;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  cursor: pointer;
}
.event-filters__active li:hover {
  background-color: #001641;
  color: #fff;
  border-color: #001641;
}
.event-filters__active li:hover .remove {
  color: #ed0a00;
}
.event-filters__active .remove {
  color: #001641;
  font-size: 0.75rem;
  margin-left: 0.625rem;
}
.event-filters__search {
  border-bottom: 1px solid #001641;
  display: flex;
  margin-bottom: 3.125rem;
}
.event-filters__search i {
  font-size: 1.25rem;
  position: relative;
  top: 0.625rem;
}
.event-filters__search button,
.event-filters__search i {
  flex-shrink: 0;
}
.event-filters__search button {
  margin-bottom: 0;
}
.event-filters__search button i {
  top: 0;
}
.event-filters__search input {
  border: transparent;
  color: #001641;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.event-filters__search input::placeholder {
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
}
.event-filters__search input:focus {
  border: transparent;
}
.event-filters__filter-title {
  color: #ed0a00;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  cursor: pointer;
  display: inline-block;
  margin-bottom: 1.375rem;
  text-transform: uppercase;
}
.event-filters__group {
  margin-bottom: 2.1875rem;
}
.event-filters__group ul li a:focus, .event-filters__group ul li a:hover {
  color: #ed0a00;
  text-decoration: none;
}
.event-filters__filter label {
  display: flex;
  margin-bottom: 1rem;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.event-filters__filter input {
  margin-bottom: 0;
  margin-right: 0.5rem;
}
.event-filters__filter a {
  color: #0033FF;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}

.uw-events-toggle-filter::after {
  margin-left: 5px;
  font-family: "WwwUowEduAu";
  content: "\f023";
}
.filter-closed .uw-events-toggle-filter::after {
  content: "\f022";
}

.js-event-filters__remove-filter {
  position: relative;
  padding: 7px 40px 5px 20px;
  text-transform: uppercase;
}
.js-event-filters__remove-filter:hover::after {
  color: #fff;
}
.js-event-filters__remove-filter::after {
  font-family: "WwwUowEduAu";
  content: "\f028";
  font-size: 0.5625rem;
  color: #ed0a00;
  position: absolute;
  right: 20px;
  top: 9px;
}
.js-event-filters__remove-filter span {
  display: none;
}

.hide-categories {
  display: none;
}

.uw-news-toggle-filter::after {
  margin-left: 5px;
  font-family: "WwwUowEduAu";
  content: "\f023";
}
.uw-news-toggle-filter.filter-closed::after {
  content: "\f022";
}

.uw-news-border-fix {
  border: 1px solid transparent;
}

.uw-events-recent-by-category {
  margin-block: var(--section-spacing-y);
}
.uw-events-recent-by-category h2 {
  margin-bottom: 2rem;
}

.uw-faqs h2 {
  color: #ed0a00;
  font-size: 1rem;
  line-height: 1.25;
  font-weight: 600;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 20px;
}
.uw-faqs dd span {
  font-weight: bold;
}
.uw-faqs dd p:first-child:before {
  content: "A. ";
  font-weight: 700;
}

.uw-featured-pages {
  margin-block: var(--section-spacing-y);
  position: relative;
  z-index: 1;
}
.uw-featured-pages__title {
  font-size: 2.625rem;
  line-height: 1.0952380952;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin: 0 0 1.875rem;
}
@media screen and (min-width: 75em) {
  .uw-featured-pages__title {
    font-size: 8.125rem;
    line-height: 0.9384615385;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-featured-pages__title:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #001641;
  margin-top: 0.625rem;
}
@media print, screen and (min-width: 48em) {
  .uw-featured-pages__title {
    font-size: 5.125rem;
    line-height: 0.9390243902;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    padding-right: 0.9375rem;
    padding-top: 0.625rem;
  }
  .uw-featured-pages__title:after {
    margin-top: 1.25rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-featured-pages__title {
    padding-top: 0;
  }
}
.uw-featured-pages p {
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media screen and (min-width: 75em) {
  .uw-featured-pages p {
    font-size: 1.125rem;
    line-height: 1.5;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-featured-pages blockquote {
  margin: 0;
  position: relative;
  margin-top: 3.125rem;
  font-size: 2.625rem;
  line-height: 1.09524;
}
.uw-featured-pages blockquote::before {
  content: "";
  position: absolute;
  content: "“";
  display: block;
  font-size: 8rem;
  line-height: 1.1875;
  font-weight: 500;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  height: 1.75rem;
  color: #ed0a00;
  top: -5rem;
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  .uw-featured-pages blockquote::before {
    font-size: 3.5rem;
    line-height: 1.01786;
    top: -3.125rem;
  }
}
@media print, screen and (max-width: 47.99875em) {
  .uw-featured-pages blockquote::before {
    font-size: 2.625rem;
    line-height: 1.09524;
    top: -3.125rem;
  }
}
.uw-featured-pages blockquote p {
  font-size: 1.5rem;
  line-height: 1.0833333333;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  font-style: italic;
}
@media print, screen and (min-width: 48em) {
  .uw-featured-pages blockquote p {
    font-size: 1.6875rem;
    line-height: 1.1111111111;
    font-weight: 400;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-featured-pages blockquote cite {
  font-size: 0.875rem;
  line-height: 1.0625rem;
  text-transform: uppercase;
  font-style: normal;
}
.uw-featured-pages blockquote span {
  font-weight: 700;
  display: block;
  margin-bottom: 0.3125rem;
}
@media print, screen and (min-width: 48em) {
  .uw-featured-pages blockquote {
    margin-top: 4rem;
    font-size: 3.5rem;
    line-height: 1.01111;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-featured-pages blockquote {
    margin-top: 3.125rem;
    font-size: 8.125rem;
    line-height: 0.93846;
  }
}
.uw-featured-pages blockquote p {
  margin-bottom: 0.75rem;
  font-size: 1.5rem;
  line-height: 1.3;
}
@media print, screen and (min-width: 64em) {
  .uw-featured-pages blockquote p {
    font-size: 1.6875rem;
    line-height: 1.3;
  }
}
.uw-featured-pages .tabs-content {
  border: 0;
}
@media print, screen and (min-width: 64em) {
  .uw-featured-pages .tabs-content {
    padding-top: 0.5rem;
  }
}
.uw-featured-pages .tabs-content .tabs-panel {
  padding: 0;
}
.uw-featured-pages__links {
  overflow: hidden;
  margin-bottom: 0.625rem;
  padding-bottom: 1.25rem;
  white-space: nowrap;
  display: flex;
  align-items: center;
  height: 100%;
}
@media print, screen and (min-width: 48em) {
  .uw-featured-pages__links {
    padding-left: 0.5rem;
    white-space: normal;
  }
}
@media screen and (min-width: 75em) {
  .uw-featured-pages__links {
    padding-top: 1.25rem;
    padding-left: 3.75rem;
  }
}
.uw-featured-pages__links .tabs {
  border: 0;
}
.uw-featured-pages__links .tabs li {
  list-style: none;
  margin-bottom: 0.9375rem;
  margin-left: 0;
  display: block;
}
.uw-featured-pages__links .tabs li:hover {
  margin-bottom: 0.5rem;
}
.uw-featured-pages__links .tabs li:before {
  content: none;
}
.uw-featured-pages__links .tabs li:first-of-type {
  margin-left: 0;
}
.uw-featured-pages__links .tabs li.is-active {
  color: #ed0a00;
  margin-bottom: 0.5rem;
}
.uw-featured-pages__links .tabs li.is-active a {
  color: #ed0a00;
}
.uw-featured-pages__links .tabs li.is-active a:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.125rem;
  background-color: #ed0a00;
  margin-top: 0.3125rem;
}
.uw-featured-pages__links .tabs li.is-active a:hover:after {
  background: #ed0a00;
}
.uw-featured-pages__links .tabs a {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  text-transform: uppercase;
  display: block;
}
.uw-featured-pages__links .tabs a:focus {
  text-decoration: none;
}
.uw-featured-pages__links .tabs-title > a [aria-selected=true],
.uw-featured-pages__links .tabs-title > a {
  background: none;
  padding: 0;
}
.uw-featured-pages__links ul {
  padding-left: 0;
  margin-bottom: 0;
}
.uw-featured-pages__links a:not(.is-active):hover {
  text-decoration: none;
}
.uw-featured-pages__links a:not(.is-active):hover:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.125rem;
  background: #001641;
  margin-top: 0.3125rem;
}
.uw-featured-pages__content {
  margin-bottom: 0.75rem;
}
@media print, screen and (min-width: 48em) {
  .uw-featured-pages__content {
    margin-bottom: 1.875rem;
    max-width: 18.125rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-featured-pages__content {
    max-width: 19.375rem;
  }
}
@media print, screen and (max-width: 47.99875em) {
  .uw-featured-pages__content .button {
    margin-bottom: 1.875rem;
  }
}
.uw-featured-pages__main-feature {
  margin-bottom: 0.75rem;
}
.uw-featured-pages__main-feature img {
  margin-bottom: 0.9375rem;
}
.uw-featured-pages__main-feature span {
  font-size: 1rem;
}
.uw-featured-pages__other-features .page {
  margin-bottom: 0.75rem;
}
.uw-featured-pages__other-features span.button {
  font-size: 1rem;
}
.uw-featured-pages__other-features > div img {
  margin-bottom: 0.9375rem;
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  .uw-featured-pages__other-features > div {
    margin-bottom: 1.875rem;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-featured-pages__other-features > div.quote {
    padding-top: 30%;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-featured-pages__other-features > div.quote {
    padding-top: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-featured-pages__other-pages > .page:nth-of-type(1) {
    padding-right: 0.46875rem;
    padding-right: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) and (min-width: 48em) {
  .uw-featured-pages__other-pages > .page:nth-of-type(1) {
    padding-right: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) and (min-width: 64em) {
  .uw-featured-pages__other-pages > .page:nth-of-type(1) {
    padding-right: 0.78125rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-featured-pages__other-pages > .page:nth-of-type(2) {
    padding-left: 0.46875rem;
    padding-left: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) and (min-width: 48em) {
  .uw-featured-pages__other-pages > .page:nth-of-type(2) {
    padding-left: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) and (min-width: 64em) {
  .uw-featured-pages__other-pages > .page:nth-of-type(2) {
    padding-left: 0.78125rem;
  }
}
.uw-featured-pages .simplebar-track {
  display: none;
}
@media print, screen and (min-width: 48em) {
  .uw-featured-pages .simplebar-track {
    display: none;
  }
}
.uw-featured-pages .simplebar-track.vertical {
  display: none;
}
.uw-featured-pages a:hover {
  text-decoration: none;
}
.uw-featured-pages div[data-section] {
  display: none;
}
.uw-featured-pages div[data-section].active {
  display: block;
}

.uw-form-box {
  border: 0.0625rem solid #ed0a00;
  padding: 1.875rem 1.875rem 1.5625rem;
  margin-bottom: 1.875rem;
}
.uw-form-box--grey {
  border: 0;
}
.uw-form-box__title {
  color: #ed0a00;
  font-size: 1.5rem;
  line-height: 1.2083333333;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  margin-bottom: 0.625rem;
}
.uw-form-box__content {
  font-size: 0.875rem;
  line-height: 1.5714285714;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.uw-form-box .button {
  margin-bottom: 0;
}
.uw-form-box .button svg {
  font-size: 1.4375rem;
}
.uw-form-box fieldset {
  margin-bottom: 1.5625rem;
}

.uw-footer-quicklinks {
  margin-bottom: 80px;
}
.uw-footer-quicklinks h2 {
  font-size: 2rem;
  line-height: 1.1em;
  font-weight: 700;
}

.uw-bg-image {
  position: relative;
  background-size: cover;
  transform: scale(1);
  transition: transform 0.2s ease-in-out;
}
.uw-bg-image::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 50%;
  content: "";
}

.uw-bg-link:hover .uw-bg-image {
  transform: scale(1.1);
  transition: transform 0.2s ease-in-out;
}

.uw-bg-container {
  margin-bottom: 25px;
  overflow: hidden;
}

.uw-four-block h2:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #ed0a00;
  margin-top: 1.375rem;
}
@media screen and (min-width: 75em) {
  .uw-four-block h2:after {
    content: "";
    display: block;
    width: 3.125rem;
    height: 0.0625rem;
    background-color: #ed0a00;
    margin-top: 0.875rem;
  }
}
.uw-four-block h2 span {
  display: block;
  font-style: italic;
  transition: margin-left 0.2s ease-in-out;
}
.uw-four-block--large a:hover {
  text-decoration: none;
}
.uw-four-block--large a:hover span::after {
  margin-left: 25px;
  transition: margin-left 0.2s ease-in-out;
}
@media print, screen and (min-width: 48em) {
  .uw-four-block p {
    padding-right: 1.25rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-four-block p {
    max-width: 28.125rem;
  }
}
.uw-four-block .image-link {
  position: relative;
  display: block;
  padding-bottom: 1rem;
}
.uw-four-block .uw-four-block__block a:hover span::after {
  margin-left: 25px;
  -webkit-transition: margin-left 0.2s ease-in-out;
  transition: margin-left 0.2s ease-in-out;
}

.uw-four-block--large img {
  margin-bottom: 0.6875rem;
}
@media print, screen and (min-width: 64em) {
  .uw-four-block--large img {
    margin-bottom: 1.0625rem;
  }
}
.uw-four-block--large span {
  margin-bottom: 1rem;
}
.uw-four-block--large p {
  margin-bottom: 1rem;
}
.uw-four-block--large .button svg {
  font-size: 0.625rem;
  margin-left: 0.625rem;
}

.uw-four-block-side-text .uw-four-block {
  row-gap: 0.9375em;
}
.uw-four-block-side-text .uw-four-block__block .image-link {
  padding-bottom: 0;
}
.uw-four-block-side-text p {
  margin-bottom: 1.375rem;
}
@media print, screen and (min-width: 48em) {
  .uw-four-block-side-text p {
    max-width: 35.625rem;
  }
}
.uw-four-block-side-text .grid-container, .uw-four-block-side-text .mw-grid-container {
  position: relative;
}
@media print, screen and (min-width: 48em) {
  .uw-four-block-side-text .grid-container:before, .uw-four-block-side-text .mw-grid-container:before {
    content: "";
    background: url("../img/backgrounds/cross-blue.svg");
    position: absolute;
    width: 7.1875rem;
    height: 7.1875rem;
    left: 70%;
    top: 0;
  }
  .uw-four-block-side-text .grid-container:after, .uw-four-block-side-text .mw-grid-container:after {
    content: "";
    position: absolute;
    width: 1.4375rem;
    height: 1.4375rem;
    border-radius: 50%;
    background: #001641;
    top: -1.25rem;
    right: 3.125rem;
    display: none !important;
  }
}
@media screen and (min-width: 75em) {
  .uw-four-block-side-text .grid-container:before, .uw-four-block-side-text .mw-grid-container:before {
    content: "";
    left: 55%;
    top: 0;
  }
  .uw-four-block-side-text .grid-container:after, .uw-four-block-side-text .mw-grid-container:after {
    content: "";
    right: 6.25rem;
  }
}
.uw-four-block-side-text__side-text {
  margin-bottom: 2.1875rem;
}
@media print, screen and (min-width: 48em) {
  .uw-four-block-side-text__side-text {
    margin-bottom: 2.5rem;
  }
}
.uw-four-block-side-text__block {
  margin-bottom: 1.25rem;
}
.uw-four-block-side-text.in-view .grid-container:before, .uw-four-block-side-text.in-view .mw-grid-container:before {
  animation: animateCross 10s infinite alternate;
}
.uw-four-block-side-text.in-view .grid-container:after, .uw-four-block-side-text.in-view .mw-grid-container:after {
  animation: animateDot 8s infinite alternate-reverse;
  display: none !important;
}
@media only screen and (min-width: 1024px) {
  .uw-four-block-side-text .uw-four-block {
    row-gap: 1.5625em;
  }
}

@keyframes animateCross {
  0% {
    transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0);
    transform-origin: center;
  }
  100% {
    transform: rotate3d(0, 0, 1, 25deg) translate3d(-40%, 40%, 0);
    transform-origin: center;
  }
}
@keyframes animateDot {
  0% {
    transform: translate3d(140%, -120%, 0);
    transform-origin: center;
  }
  100% {
    transform: translate3d(-160%, 260%, 0);
    transform-origin: center;
  }
}
.uw-masthead--cta .uw-masthead__grs {
  font-size: 2.625rem;
  line-height: 1.2;
  font-weight: 700;
}

.grid-x.grid-margin-x.results.one-column {
  margin-right: 0.5em;
  display: block;
}

.uw-php-search .one-column .grs-item {
  background-color: #f2f2f2;
  margin-bottom: 1.3em;
  padding: 20px;
  flex-direction: row;
  box-shadow: rgba(0, 22, 65, 0.26) 0px 4px 8px;
  border-radius: 5px;
}

.uw-button-blue.grs-details {
  position: relative;
  left: 80%;
}

@media (max-width: 1200px) {
  .uw-button-blue.grs-details {
    left: 75%;
    padding-top: 1rem;
  }
}
@media (max-width: 1024px) {
  .uw-button-blue.grs-details {
    left: 65%;
  }
}
@media (max-width: 480px) {
  .uw-button-blue.grs-details {
    left: 55%;
  }
  .uw-masthead--cta .uw-masthead__grs {
    font-size: 1.8rem;
  }
  .uw-masthead--cta .grs-buttons .uw-btn, .uw-masthead--cta .grs-buttons p.button-grey a, p.button-grey .uw-masthead--cta .grs-buttons a, .uw-masthead--cta .grs-buttons p.button-navy a, p.button-navy .uw-masthead--cta .grs-buttons a {
    width: 100%;
  }
}
.uw-home-slider {
  margin: 0 0 1.875rem;
}
@media print, screen and (min-width: 48em) {
  .uw-home-slider {
    margin-bottom: 4.375rem;
  }
}
@media screen and (min-width: 61.3125em) {
  .uw-home-slider {
    margin-bottom: 7.5rem;
  }
}
@media (max-width: 980px) {
  .uw-home-slider {
    margin-top: 77px;
  }
}
.uw-home-slider h2 {
  font-size: 2.625rem;
  line-height: 1.0952380952;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin: 1.25rem 0 0.625rem;
  color: #fff;
}
@media print, screen and (min-width: 48em) {
  .uw-home-slider h2 {
    font-size: 3.5rem;
    line-height: 1.0178571429;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  .uw-home-slider h2 {
    font-size: 8.125rem;
    line-height: 0.9384615385;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 64em) {
  .uw-home-slider h2 {
    margin-bottom: 1.25rem;
  }
}
.uw-home-slider p {
  color: #fff;
}
.uw-home-slider figcaption {
  position: relative;
  background: #001641;
  width: 100%;
  padding: 1rem;
}
@media print, screen and (min-width: 48em) {
  .uw-home-slider__container .slick-list .slick-slide {
    max-height: calc(100vh - 96px);
  }
}
@media screen and (min-width: 75em) {
  .uw-home-slider__container .slick-list .slick-slide {
    min-height: 700px;
  }
}
.uw-home-slider__bullet-container {
  border-bottom: 0.0625rem dashed #E5E5E4;
  padding-left: 0 !important;
}
.uw-home-slider__bullets {
  text-align: left;
  white-space: nowrap;
  overflow-y: hidden;
  overflow-x: auto;
  padding: 0 0 1.25rem;
  margin-top: 1.25rem;
}
.uw-home-slider__bullets button {
  width: auto;
  height: auto;
  background: none;
  display: inline-block;
  margin-bottom: 0;
  margin-left: 1.875rem;
  color: #001641;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  text-align: left;
  cursor: pointer;
  border-radius: 0;
}
.uw-home-slider__bullets button::before {
  content: none;
}
.uw-home-slider__bullets button::after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.125rem;
  background: #fff;
  margin-top: 0.3125rem;
  transition: transform 0.3s, background-color 0s;
  transition-delay: 0s, 0.3s;
  transform: scale3d(0, 1, 1);
  transform-origin: top left;
}
.uw-home-slider__bullets button:first-of-type {
  margin-left: 0;
}
.uw-home-slider__bullets button:focus {
  outline: 1px dotted #001641;
  box-shadow: 0 0 2px #fff;
}
.uw-home-slider__bullets button:hover {
  text-decoration: none;
}
.uw-home-slider__bullets button:hover::after {
  background: #001641;
  transform: scale3d(1, 1, 1);
  transition-delay: 0s, 0s;
}
.uw-home-slider .button {
  color: #fff;
}
.uw-home-slider .slick-slide {
  position: relative;
}
.uw-home-slider__slide {
  overflow: hidden;
}
.uw-home-slider br {
  display: none;
}
@media print, screen and (min-width: 48em) {
  .uw-home-slider figcaption {
    background: none;
    position: absolute;
    z-index: 2;
    left: 60px;
    padding-left: 0;
    bottom: 0;
  }
  .uw-home-slider br {
    display: block;
  }
  .uw-home-slider h2 {
    margin-top: 1.875rem;
  }
  .uw-home-slider__slide {
    position: relative;
    max-height: 100vh;
  }
  .uw-home-slider__slide::after, .uw-home-slider__slide::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
  }
  .uw-home-slider__slide::before {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 100%);
    width: 50%;
  }
  .uw-home-slider__slide::after {
    background-image: linear-gradient(42deg, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 75%);
    width: 100%;
  }
  .uw-home-slider__bullet-container {
    padding-left: 60px;
  }
  .uw-home-slider__bullets {
    margin: 1.875rem 0 0;
    padding-bottom: 2.1875rem;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-home-slider figcaption > * {
    max-width: 75%;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-home-slider figcaption > * {
    max-width: 80%;
  }
  .uw-home-slider__bullets {
    padding-bottom: 1.875rem;
  }
  .uw-home-slider::before {
    content: "";
    width: 100%;
    height: 17.8125rem;
    position: absolute;
    top: 0;
    left: 0;
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.69) 100%);
    z-index: 1;
  }
}
@media screen and (min-width: 76.875em) {
  .uw-home-slider figcaption {
    bottom: 5.3125rem;
    padding-left: 0.625rem;
    left: calc(50% - 38.4375rem);
  }
}

.uw-image-block {
  margin-block: var(--section-spacing-y);
  align-self: flex-start;
}
.uw-image-block figure figcaption {
  font-size: 0.875rem;
  margin: 1em 1em 0;
}
.uw-image-block figure figcaption cite {
  margin-top: 0.5em;
}
.uw-image-block:not(:has(figcaption)) {
  --cell-spacing: 0.9375em;
}
.uw-image-block:not(:has(figcaption)) + .uw-image-block, .uw-image-block:not(:has(figcaption)) + .uw-image-grid-4 {
  margin-top: var(--cell-spacing);
}
.uw-image-block:not(:has(figcaption)):has(+ .uw-image-block), .uw-image-block:not(:has(figcaption)):has(+ .uw-image-grid-4) {
  margin-bottom: var(--cell-spacing);
}
@media only screen and (min-width: 1024px) {
  .uw-image-block:not(:has(figcaption)) {
    --cell-spacing: 1.5625em;
  }
}
@media print, screen and (max-width: 47.99875em) {
  .uw-image-block .cell + .cell {
    margin-top: 0.9375em;
  }
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  .uw-image-block .large-up-4 .cell:nth-child(n+3) {
    margin-top: 0.9375em;
  }
}

@media (max-width: 768px) {
  .uw-image-block-2 img {
    margin-bottom: 1rem;
  }
}

.image-link {
  position: relative;
  display: block;
}
.image-link img {
  pointer-events: none;
}
.image-link__title {
  font-size: 1.125rem;
  line-height: 1.0555555556;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  margin-top: 0.9375rem;
  display: flex;
  align-items: flex-start;
  color: #ed0a00;
  pointer-events: none;
}
@media (max-width: 980px) {
  .image-link__title {
    display: block;
  }
}
.image-link__title::after {
  font-family: "WwwUowEduAu";
  margin-left: 0.9375rem;
  content: "\f005";
  font-size: 1.5rem;
  line-height: 0.7;
  transition: transform 0.4s;
}
@media (max-width: 980px) {
  .image-link__title::after {
    position: relative;
    top: 2px;
  }
}
.image-link__title.no-link::after {
  content: none;
}
.image-link__title:focus, .image-link__title:hover {
  outline: none;
}
.image-link__title:focus::after, .image-link__title:hover::after {
  transform: translate3d(0.625rem, 0, 0);
}
.image-link__description {
  margin-top: 0.5rem;
}
.image-link::before {
  content: "";
  display: block;
  transform: rotate(-315deg) scale3d(1, 0, 1);
  width: 0.3125rem;
  height: 7.6875rem;
  background-color: #ed0a00;
  position: absolute;
  transition: transform 0.3s;
  top: -2.5rem;
  left: 1.875rem;
  z-index: 1;
}
.image-link:hover, .image-link:focus {
  text-decoration: none !important;
}
.image-link:hover__title::after, .image-link:focus__title::after {
  transform: translate3d(10px, 0, 0);
}
.image-link:hover::before, .image-link:focus::before {
  transform: rotate(-315deg) scale3d(1, 1, 1);
}
@media print, screen and (min-width: 48em) {
  .image-link__title::after {
    margin-left: 0.9375rem;
  }
}

.uw-image-grid-4 {
  --cell-spacing: 0.9375em;
  margin-block: var(--section-spacing-y);
  margin-left: auto !important;
  margin-right: auto !important;
}
.uw-image-grid-4 + .uw-image-block:not(:has(figcaption)), .uw-image-grid-4 + .uw-image-grid-4 {
  margin-top: var(--cell-spacing);
}
.uw-image-grid-4:has(+ .uw-image-block:not(:has(figcaption))), .uw-image-grid-4:has(+ .uw-image-grid-4) {
  margin-bottom: var(--cell-spacing);
}
@media only screen and (min-width: 1024px) {
  .uw-image-grid-4 {
    --cell-spacing: 1.5625em;
  }
}

.uw-image-slider-block {
  align-self: flex-start;
  padding-bottom: 3.125rem;
}
.uw-image-slider-block .orbit-caption {
  position: absolute;
  padding: 0;
  background-color: transparent;
  color: #001641;
  font-style: italic;
}
.uw-image-slider-block .orbit-controls button {
  transition: 0.25s;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.5);
  font-size: 2rem;
  padding: 0.5rem 1rem;
}
.uw-image-slider-block .orbit-controls button:hover {
  background-color: transparent;
}
.uw-image-slider-block .orbit-controls .orbit-previous {
  margin: 0 0 0 1.25rem;
}
.uw-image-slider-block .orbit-controls .orbit-previous:hover {
  margin: 0 0.3125rem 0 0.9375rem;
}
.uw-image-slider-block .orbit-controls .orbit-previous::after {
  font-family: "WwwUowEduAu";
  content: "\f004" !important;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
.uw-image-slider-block .orbit-controls .orbit-next {
  margin: 0 1.25rem 0 0;
}
.uw-image-slider-block .orbit-controls .orbit-next:hover {
  margin: 0 0.9375rem 0 0.3125rem;
}
.uw-image-slider-block .orbit-controls .orbit-next::after {
  font-family: "WwwUowEduAu";
  content: "\f005" !important;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
.uw-image-slider-block .orbit-bullets {
  display: flex;
  right: 0;
  bottom: 1.25rem;
  margin: 0;
  position: absolute;
  z-index: 2;
}
.uw-image-slider-block .orbit-bullets button {
  display: inline-block;
  margin-right: 0.625rem;
  width: 0.625rem;
  height: 0.625rem;
  background-color: #001641;
  text-indent: -624.9375rem;
  border-radius: 0;
}
.uw-image-slider-block .orbit-bullets button:before {
  content: none;
}
.uw-image-slider-block .orbit-bullets button:last-of-type {
  margin-right: 0;
}
.uw-image-slider-block .orbit-bullets button::after {
  display: none;
}
.uw-image-slider-block .orbit-bullets button.is-active {
  background-color: #ed0a00;
}
.uw-image-slider-block figure img {
  margin-bottom: 0.9375rem;
}

.uw-item-grid {
  margin-top: 77px;
}
@media (min-width: 980px) {
  .uw-item-grid {
    margin-top: 154px;
  }
}
.uw-item-grid__title {
  color: #001641;
  font-size: 2.625rem;
  line-height: 1;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin: 0.9375rem 0 3.75rem;
}
.uw-item-grid__title:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #001641;
  margin-top: 0.8125rem;
}
@media print, screen and (min-width: 48em) {
  .uw-item-grid__title {
    font-size: 4.5rem;
    line-height: 1.0416666667;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
  .uw-item-grid__title:after {
    content: "";
    display: block;
    width: 3.125rem;
    height: 0.0625rem;
    background-color: #001641;
    margin-top: 0.3125rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-item-grid__title {
    margin: 0 0 3.75rem 0;
  }
}
.uw-item-grid .uw-item {
  margin-bottom: 1.5625rem;
}
.uw-item-grid .uw-item__date,
.uw-item-grid .uw-item time {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  text-transform: uppercase;
}
.uw-item-grid .uw-item img {
  margin-bottom: 1.25rem;
}
.uw-item-grid .uw-item__title,
.uw-item-grid .uw-item h3 {
  font-size: 1.5rem;
  line-height: 1.1666666667;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  margin-bottom: 1.25rem;
  text-transform: none;
}

.uw-item-grid--events i {
  display: none;
}
.uw-item-grid--events .uw-item {
  order: 1;
  order: 2;
}
.uw-item-grid--events .uw-item .button--chevron-right::after {
  transition: margin-left 0.2s ease-in-out;
}
.uw-item-grid--events .uw-item .button--chevron-right:hover::after {
  margin-left: 25px;
}
.uw-item-grid--events .uw-item__date {
  margin-bottom: 0.75rem;
}
.uw-item-grid--events .uw-item > ul {
  padding-left: 0;
  margin: 0 0 1.875rem;
}
.uw-item-grid--events .uw-item > ul li {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 0.625rem;
  display: flex;
  list-style: none;
}
.uw-item-grid--events .uw-item > ul li i {
  margin-right: 0.625rem;
}
.uw-item-grid--events .uw-item > ul li:first-child::before {
  font-family: "WwwUowEduAu";
  content: "\f012";
  color: #001641;
  font-size: 1rem;
  position: relative;
  top: -2px;
  margin-right: 0.625rem;
}
.uw-item-grid--events .uw-item > ul li:nth-child(2)::before {
  font-family: "WwwUowEduAu";
  content: "\f015";
  color: #001641;
  font-size: 1rem;
  position: relative;
  top: -2px;
  margin-right: 0.625rem;
}
.uw-item-grid--events .uw-item time span {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  display: flex;
  color: #001641;
  text-transform: lowercase;
}
.uw-item-grid--events .uw-item time span::before {
  font-family: "WwwUowEduAu";
  content: "\f01d";
  color: #001641;
  font-size: 1rem;
  position: relative;
  top: -2px;
  margin-right: 0.625rem;
}
.uw-item-grid--events .uw-item time span i {
  margin-right: 0.625rem;
}
@media print, screen and (min-width: 64em) {
  .uw-item-grid--events .uw-item time span {
    margin-bottom: 0.9375rem;
  }
}
.uw-item-grid--events .uw-item:nth-child(1) {
  order: 0;
}
@media print, screen and (min-width: 64em) {
  .uw-item-grid--events .uw-item {
    margin-bottom: 3.125rem;
    order: 3;
  }
  .uw-item-grid--events .uw-item:nth-child(1) {
    order: 0;
  }
  .uw-item-grid--events .uw-item:nth-child(2) {
    order: 1;
  }
}

.uw-item-grid--news {
  margin-bottom: 3.125rem;
}
.uw-item-grid--news .uw-item {
  padding-bottom: 1.25rem;
}
.uw-item-grid--news .uw-item .button--chevron-right::after {
  transition: margin-left 0.2s ease-in-out;
}
.uw-item-grid--news .uw-item .button--chevron-right:hover {
  text-decoration: none;
}
.uw-item-grid--news .uw-item .button--chevron-right:hover::after {
  margin-left: 25px;
}
.uw-item-grid--news .uw-item__title,
.uw-item-grid--news .uw-item h3 {
  margin-bottom: 0.3125rem;
}
.uw-item-grid--news .uw-item__title a,
.uw-item-grid--news .uw-item h3 a {
  color: #001641;
}
.uw-item-grid--news .uw-item__date,
.uw-item-grid--news .uw-item time {
  margin-bottom: 0.9375rem;
}
.uw-item-grid--news .uw-item p {
  font-size: 0.875rem;
  line-height: 1.5714285714;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  margin-bottom: 0.3125rem;
}
@media print, screen and (min-width: 64em) {
  .uw-item-grid--news .uw-item p {
    margin-bottom: 0.9375rem;
  }
}
.uw-item-grid--news .uw-item i {
  margin-left: 0.625rem;
}
.uw-item-grid--news .news-pagination {
  font-size: 1.25rem;
  line-height: 1.2;
  font-weight: 700;
  margin-bottom: 2rem;
  display: flex;
  justify-content: center;
}
.uw-item-grid--news .news-pagination .currentpage,
.uw-item-grid--news .news-pagination .ellipsis,
.uw-item-grid--news .news-pagination a {
  padding: 0.5rem 1rem;
  color: #001641;
}
.uw-item-grid--news .news-pagination a {
  display: none;
}
.uw-item-grid--news .news-pagination .currentpage,
.uw-item-grid--news .news-pagination a:hover {
  background-color: #ed0a00;
  color: #fff;
}
.uw-item-grid--news .news-pagination .hidden {
  display: none !important;
}
.uw-item-grid--news.uw-item-grid .uw-item img {
  display: block;
  width: auto;
  height: auto;
  min-width: 100%;
  max-width: 100%;
  object-fit: cover;
}
@media print, screen and (min-width: 48em) {
  .uw-item-grid--news.uw-item-grid .uw-item img {
    min-height: 215px;
    max-height: 215px;
  }
}

.uw-news-grid__articles .article__image img {
  display: block;
  width: auto;
  height: auto;
  min-width: 100%;
  max-width: 100%;
  object-fit: cover;
}
@media print, screen and (min-width: 48em) {
  .uw-news-grid__articles .article__image img {
    min-height: 130px;
    max-height: 130px;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-news-grid__articles .article__image img {
    min-height: 158px;
    max-height: 158px;
  }
}

.uw-keyword-matches {
  margin-bottom: 3.75rem;
}
.uw-keyword-matches .border-top {
  padding: 1.875rem 1.875rem;
  position: relative;
}
@media print, screen and (min-width: 64em) {
  .uw-keyword-matches .border-top {
    padding: 1.875rem 1.875rem;
  }
}
.uw-keyword-matches .border-top > .border-bottom:after,
.uw-keyword-matches .border-top > .border-bottom:before, .uw-keyword-matches .border-top:after, .uw-keyword-matches .border-top:before {
  display: block;
  content: "";
  width: 2rem;
  height: 2rem;
  position: absolute;
  transition: transform 0.5s ease-out;
}
.uw-keyword-matches .border-top > .border-bottom:before, .uw-keyword-matches .border-top:before {
  top: 0;
  border-top: 0.0625rem solid #001641;
}
.uw-keyword-matches .border-top:before {
  left: 0;
  border-left: 0.0625rem solid #001641;
}
.uw-keyword-matches .border-top > .border-bottom:before {
  right: 0;
  border-right: 0.0625rem solid #001641;
}
.uw-keyword-matches .border-top > .border-bottom:after, .uw-keyword-matches .border-top:after {
  bottom: 0;
  border-bottom: 0.0625rem solid #001641;
}
.uw-keyword-matches .border-top:after {
  left: 0;
  border-left: 0.0625rem solid #001641;
}
.uw-keyword-matches .border-top .border-bottom:after {
  right: 0;
  border-right: 0.0625rem solid #001641;
}
.uw-keyword-matches .border-top:hover:before {
  transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
}
.uw-keyword-matches .border-top:hover > .border-bottom:before {
  transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
}
.uw-keyword-matches .border-top:hover:after {
  transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
}
.uw-keyword-matches .border-top:hover > .border-bottom:after {
  transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
}
@media print, screen and (min-width: 64em) {
  .uw-keyword-matches {
    padding-left: 1.5625rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-keyword-matches {
    padding-left: 0;
  }
}
.uw-keyword-matches__title {
  color: #ed0a00;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 0.9375rem;
  display: block;
}
.uw-keyword-matches a {
  display: block;
  word-break: break-all;
  margin-bottom: 1.25rem;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 600;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.uw-keyword-matches a:last-of-type {
  margin-bottom: 0;
}
.uw-keyword-matches a span {
  display: block;
  color: #001641;
  margin-bottom: 0.3125rem;
}

.uw-link-box {
  padding: 35px 25px;
  position: relative;
}
@media (max-width: 1024px) {
  .uw-link-box {
    margin-bottom: 25px;
  }
}
.uw-link-box--border-top::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  border-top: 2px solid #001641;
  border-left: 2px solid #001641;
  height: 35px;
  width: 35px;
}
.uw-link-box--border-top::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  border-top: 2px solid #001641;
  border-right: 2px solid #001641;
  height: 35px;
  width: 35px;
}
.uw-link-box--border-bottom::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  border-bottom: 2px solid #001641;
  border-left: 2px solid #001641;
  height: 35px;
  width: 35px;
}
.uw-link-box--border-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  border-bottom: 2px solid #001641;
  border-right: 2px solid #001641;
  height: 35px;
  width: 35px;
}
.uw-link-box--link::after {
  display: none;
}
.uw-link-box--white .uw-link-box--border-bottom::after, .uw-link-box--white .uw-link-box--border-bottom::before,
.uw-link-box--white .uw-link-box--border-top::after,
.uw-link-box--white .uw-link-box--border-top::before {
  border-color: #fff;
}

.uw-live-chat {
  position: absolute;
  top: calc(50% - 13px);
  right: -2.1875rem;
  display: inline-block;
  transform: rotate(-90deg);
}
.uw-live-chat a {
  background-color: #ed0a00;
  text-decoration: none;
  padding: 0.625rem 0.9375rem;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 0;
  font-weight: bold;
  font-size: 0.875rem;
}
.uw-live-chat:hover a {
  background-color: #fff;
  color: #ed0a00;
  transition: all 0.5s linear;
}

#tap-pop-card .pop-card-wrapper {
  bottom: 80px !important;
}
@media print, screen and (max-width: 47.99875em) {
  #tap-pop-card .pop-card-wrapper {
    bottom: 0 !important;
  }
  #tap-pop-card .pop-card-wrapper:not(.tap-mobile) {
    right: 75px !important;
  }
  #tap-pop-card .pop-card-wrapper:not(.tap-mobile) .pop-card {
    flex-direction: row !important;
  }
  #tap-pop-card .pop-card-wrapper:not(.tap-mobile) button.chat-now-button {
    margin-left: 0.5rem !important;
  }
}

#live_chat_status {
  right: 30px !important;
  bottom: 100px !important;
}

.uw-map-embed {
  margin-block: var(--section-spacing-y);
}

.uw-masthead {
  background-color: #001641;
  color: #fff;
  position: relative;
  margin-top: 77px;
}
@media (min-width: 980px) {
  .uw-masthead {
    margin-top: 154px;
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-masthead {
    margin-bottom: 3.75rem;
  }
}
@media screen and (max-width: 47.9375em) {
  .uw-masthead {
    margin-bottom: 2rem;
  }
}
.uw-masthead__main {
  min-height: 9.125rem;
  padding: 1.5625rem 0 0.9375rem;
  margin-bottom: 1.25rem;
}
@media print, screen and (min-width: 48em) {
  .uw-masthead__main {
    padding: 5.75rem 0 4.6875rem;
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-masthead__main {
    padding: 4.375rem 0 4.6875rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 75em) {
  .uw-masthead__main {
    padding: 6.5625rem 0 5rem;
    margin-bottom: 0;
  }
}
@media print, screen and (max-width: 47.99875em) {
  .uw-masthead__main {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }
}
@media print, screen and (max-width: 47.99875em) {
  .uw-masthead__main .grid-container, .uw-masthead__main .mw-grid-container {
    margin: 0;
  }
}
.uw-masthead__content {
  z-index: 1;
  position: relative;
  width: 100%;
}
.uw-masthead__content .event-info li {
  margin-left: 0;
}
@media screen and (min-width: 75em) {
  .uw-masthead__content .event-info li:nth-child(odd) {
    margin-left: 0;
  }
}
@media screen and (min-width: 75em) {
  .uw-masthead__content .uw-masthead__course-landing-content p {
    width: 80%;
  }
}
.uw-masthead__title {
  font-size: 2.625rem;
  line-height: 1;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  .uw-masthead__title {
    font-size: 3.5rem;
    line-height: 1;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    padding-bottom: 10px;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-masthead__title {
    font-size: 4.625rem;
    line-height: 1;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-masthead__subtitle {
  font-size: 0.9rem;
  line-height: 1;
  font-weight: 600;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  padding-top: 0.8rem;
  position: relative;
  z-index: 1;
}
.uw-masthead__subtitle em {
  font-style: italic;
}
.uw-masthead__subtitle::before {
  position: absolute;
  width: 2rem;
  height: 0.125rem;
  content: "";
  top: 0;
  left: 0;
  background-color: #fff;
}
.uw-head-white .uw-masthead__subtitle::before {
  background-color: #001641;
}
@media print, screen and (min-width: 48em) {
  .uw-masthead__subtitle {
    margin-bottom: 1rem;
  }
}
.uw-masthead .page-navigator__list--pages {
  width: 100%;
}
@media screen and (min-width: 75em) {
  .uw-masthead .page-navigator__list--pages {
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    max-width: 76.875rem;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 75em) and (min-width: 48em) {
  .uw-masthead .page-navigator__list--pages {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media screen and (min-width: 75em) and (min-width: 64em) {
  .uw-masthead .page-navigator__list--pages {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media screen and (min-width: 75em) and (min-width: 75em) {
  .uw-masthead .page-navigator__list--pages {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
.uw-masthead .page-navigator__list--breadcrumbs {
  width: 100%;
}
@media screen and (min-width: 75em) {
  .uw-masthead .page-navigator__list--breadcrumbs {
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    max-width: 76.875rem;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 75em) and (min-width: 48em) {
  .uw-masthead .page-navigator__list--breadcrumbs {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media screen and (min-width: 75em) and (min-width: 64em) {
  .uw-masthead .page-navigator__list--breadcrumbs {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media screen and (min-width: 75em) and (min-width: 75em) {
  .uw-masthead .page-navigator__list--breadcrumbs {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-masthead--page-nav .page-navigator__list--breadcrumbs ul {
    flex: 0 0 auto;
    width: 83.3333333333%;
    padding-left: 0.78125rem;
    padding-right: 0.78125rem;
    margin-left: 16.6666666667%;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .uw-masthead--page-nav .page-navigator__list--breadcrumbs ul {
    margin-left: 200px;
  }
}
@media screen and (min-width: 75em) {
  .uw-masthead--page-nav .uw-masthead__content {
    margin-left: calc(16.6666666667% + 1.5625rem / 2);
  }
}
@media screen and (min-width: 75em) {
  .uw-masthead--form {
    margin-bottom: 5rem;
  }
  .uw-masthead--form .uw-masthead__main {
    padding-top: 8.4375rem;
    padding-bottom: 5.9375rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-masthead--large-title .uw-masthead__title {
    font-size: 5.625rem;
    line-height: 1;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-masthead--image-full {
  background-size: cover;
  background-position: center;
  padding: 0;
}
.uw-masthead--image-full h1 {
  margin-bottom: 0;
}
@media print, screen and (max-width: 47.99875em) {
  .uw-masthead--image-full {
    background-image: none !important;
  }
}
.uw-masthead--image-full .uw-masthead__main {
  padding-bottom: 1.5625rem;
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--image-full .uw-masthead__main {
    padding: 0;
    background: transparent;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--image-full .uw-masthead__content {
    min-height: 26.875rem;
    padding: 6.25rem 0;
    display: flex;
    align-items: flex-end;
  }
}
.uw-masthead--cta {
  background-size: cover;
  background-position: center;
  padding: 0;
}
@media print, screen and (min-width: 64em) {
  .uw-masthead--cta .uw-masthead__title {
    font-size: 5.625rem;
    line-height: 1.2;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-masthead--cta h1 {
  margin-bottom: 10vh;
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--cta h1 {
    margin-bottom: 5vh;
  }
}
.uw-masthead--cta.uw-head-navy {
  background-color: #001641;
  color: #fff;
}
.uw-masthead--cta.uw-head-red {
  background-color: #ed0a00;
  color: #fff;
}
.uw-masthead--cta.uw-head-blue {
  background-color: #0033FF;
  color: #fff;
}
.uw-masthead--cta.uw-head-white {
  background-color: #fff;
  color: #001641;
}
.uw-masthead--cta.uw-head-grey {
  background-color: #efefef;
  color: #001641;
}
.uw-masthead--cta.uw-head-grey .uw-hl-grey {
  background-color: #fff;
}
.uw-masthead--cta .uw-btn::after, .uw-masthead--cta p.button-grey a::after, p.button-grey .uw-masthead--cta a::after, .uw-masthead--cta p.button-navy a::after, p.button-navy .uw-masthead--cta a::after {
  content: "";
  margin: 0;
}
.uw-masthead--cta .uw-btn + .uw-btn, .uw-masthead--cta p.button-grey a + .uw-btn, p.button-grey .uw-masthead--cta a + .uw-btn, .uw-masthead--cta p.button-grey .uw-btn + a, p.button-grey .uw-masthead--cta .uw-btn + a, .uw-masthead--cta p.button-grey a + a, p.button-grey .uw-masthead--cta a + a, .uw-masthead--cta p.button-navy a + .uw-btn, p.button-navy .uw-masthead--cta a + .uw-btn, .uw-masthead--cta p.button-navy .uw-btn + a, p.button-navy .uw-masthead--cta .uw-btn + a, .uw-masthead--cta p.button-navy a + a, p.button-navy .uw-masthead--cta a + a {
  margin-top: 1rem;
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--cta .uw-btn + .uw-btn, .uw-masthead--cta p.button-grey a + .uw-btn, p.button-grey .uw-masthead--cta a + .uw-btn, .uw-masthead--cta p.button-grey .uw-btn + a, p.button-grey .uw-masthead--cta .uw-btn + a, .uw-masthead--cta p.button-grey a + a, p.button-grey .uw-masthead--cta a + a, .uw-masthead--cta p.button-navy a + .uw-btn, p.button-navy .uw-masthead--cta a + .uw-btn, .uw-masthead--cta p.button-navy .uw-btn + a, p.button-navy .uw-masthead--cta .uw-btn + a, .uw-masthead--cta p.button-navy a + a, p.button-navy .uw-masthead--cta a + a {
    margin-left: 1rem;
  }
}
.uw-masthead--cta .uw-btn, .uw-masthead--cta p.button-grey a, p.button-grey .uw-masthead--cta a, .uw-masthead--cta p.button-navy a, p.button-navy .uw-masthead--cta a {
  font-size: 1.125rem;
  line-height: 1.5rem;
  text-transform: uppercase;
  font-weight: 600;
  padding: 0.8rem 2rem 0.8rem 2rem;
  position: relative;
  display: inline-block;
  transition: background-color 0.2s ease-in-out;
}
.uw-masthead--cta .uw-btn.uw-link-small--red, .uw-masthead--cta p.button-grey a.uw-link-small--red, p.button-grey .uw-masthead--cta a.uw-link-small--red, .uw-masthead--cta p.button-navy a.uw-link-small--red, p.button-navy .uw-masthead--cta a.uw-link-small--red {
  color: #ed0a00;
}
.uw-masthead--cta .uw-btn, .uw-masthead--cta p.button-grey a, p.button-grey .uw-masthead--cta a, .uw-masthead--cta p.button-navy a, p.button-navy .uw-masthead--cta a,
.uw-masthead--cta .uw-btn-arrow,
.uw-masthead--cta .uw-btn-blue,
.uw-masthead--cta .uw-btn-navy,
.uw-masthead--cta .uw-btn-red,
.uw-masthead--cta .uw-btn-white {
  background-color: #001641;
  color: #fff;
}
.uw-masthead--cta .uw-btn-red {
  background-color: #ed0a00;
}
.uw-masthead--cta .uw-btn-blue {
  background-color: #0033FF;
}
.uw-masthead--cta .uw-btn-white,
.uw-masthead--cta .uw-btn-blue:hover,
.uw-masthead--cta .uw-btn-navy:hover,
.uw-masthead--cta .uw-btn-red:hover,
.uw-masthead--cta .uw-btn-white:hover,
.uw-masthead--cta .uw-btn:hover,
.uw-masthead--cta p.button-grey a:hover,
p.button-grey .uw-masthead--cta a:hover,
.uw-masthead--cta p.button-navy a:hover,
p.button-navy .uw-masthead--cta a:hover {
  background-color: #fff;
  color: #001641;
}
.uw-masthead--cta .uw-btn-white:hover {
  background-color: #001641;
  color: #fff;
}
.uw-masthead--cta .uw-masthead__main {
  padding: 4.375rem 0 4.6875rem;
}
@media print, screen and (min-width: 64em) {
  .uw-masthead--cta .uw-masthead__title {
    font-size: 5.625rem;
    line-height: 1.2;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-masthead--cta .uw-masthead__title.uw-hl, .uw-masthead--cta .uw-masthead__title.uw-hl-blue em, .uw-masthead--cta .uw-masthead__title.uw-hl-grey em, .uw-masthead--cta .uw-masthead__title.uw-hl-navy em, .uw-masthead--cta .uw-masthead__title.uw-hl-red em, .uw-masthead--cta .uw-masthead__title.uw-hl-white em {
  font-style: normal;
  line-height: 1.2;
  color: #001641;
}
.uw-masthead--cta .uw-masthead__title.uw-hl-navy em {
  background-color: #001641;
  color: #fff;
}
.uw-masthead--cta .uw-masthead__title.uw-hl-red em {
  background-color: #ed0a00;
  color: #fff;
}
.uw-masthead--cta .uw-masthead__title.uw-hl-blue em {
  background-color: #0033FF;
  color: #fff;
}
.uw-masthead--cta .uw-masthead__title.uw-hl-grey em {
  background-color: #efefef;
  color: #001641;
}
.uw-masthead--cta .uw-masthead__title.uw-hl-white em {
  background-color: #fff;
  color: #001641;
}
.uw-masthead--cta[style]::before {
  content: "";
  background-color: rgba(21, 21, 21, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.uw-masthead--cta[style]::after {
  content: "";
  background-image: rgba(21, 21, 21, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.uw-masthead--cta picture::after {
  content: "";
  background-color: rgba(21, 21, 21, 0.5019607843);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media (min-width: 640px) {
  .uw-masthead--cta picture.no-overlay::after {
    display: none;
  }
}
.uw-masthead--cta picture img {
  width: 100%;
  height: 100%;
  position: absolute;
  object-fit: cover;
}
.uw-masthead__main .uw-masthead__event-buttons .large {
  font-size: 1.25rem;
}
.uw-masthead.uw-masthead--aside-image {
  padding: 0;
  margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 48em) {
  .uw-masthead.uw-masthead--aside-image {
    margin-bottom: 3.125rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-masthead.uw-masthead--aside-image {
    margin-bottom: 6.25rem;
  }
}

@media (min-width: 768px) {
  .public-inner-standard .uw-masthead--image h1 {
    max-width: 65%;
  }
}
@media (min-width: 1200px) {
  .public-inner-standard .uw-masthead--image h1 {
    max-width: 80%;
  }
}
@media (min-width: 980px) and (max-width: 1200px) {
  .public-inner-standard .uw-masthead--image h1 {
    font-size: 5rem;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1200px) and (orientation: portrait) {
  .public-inner-standard .uw-masthead--image h1 {
    max-width: 55%;
  }
}

.uw-masthead__subbrand {
  position: relative;
}
@media (min-width: 768px) {
  .uw-masthead__subbrand--title {
    padding-bottom: 5rem !important;
  }
}
@media (max-width: 768px) {
  .uw-masthead__subbrand {
    display: block;
    padding-bottom: 11.25rem !important;
  }
}
.uw-masthead__subbrand--logo {
  background-color: #fff;
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .uw-masthead__subbrand--logo {
    display: flex;
    justify-content: center;
  }
}
@media (max-width: 480px) {
  .uw-masthead__subbrand--logo {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
@media (min-width: 768px) {
  .uw-masthead__subbrand--logo {
    width: 33vw;
    bottom: 2rem;
    right: 0;
  }
  .uw-masthead__subbrand--logo::before {
    content: "";
    position: absolute;
    background-color: #ed0a00;
    top: 0.9375rem;
    left: -2.1875rem;
    width: 6.25rem;
    height: 0.25rem;
    transform: rotate(-45deg);
  }
}
.uw-masthead__subbrand--logo > div {
  height: 5rem;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left;
}
@media (max-width: 768px) {
  .uw-masthead__subbrand--logo > div {
    width: 100%;
    height: 3.125rem;
    background-position: center;
  }
}
@media (min-width: 768px) {
  .uw-masthead__subbrand--logo > div {
    margin: 1rem 1rem 1rem 2rem;
  }
}
.uw-masthead__subbrand--logo > div > a {
  display: flex;
  height: 100%;
  width: 100%;
}

.uw-masthead--image__container + .blue-nav + .uw-masthead__subbrand {
  position: static;
}
.uw-masthead--image__container + .blue-nav + .uw-masthead__subbrand .uw-masthead__subbrand--logo {
  z-index: 1;
}

/* developed by Daniel Kandilas */
.uw-page-title {
  width: 100%;
}

.uw-masthead__titleFull, .uw-masthead__titleRight {
  width: 70%;
  font-size: 2.125rem;
  line-height: 1;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  .uw-masthead__titleFull, .uw-masthead__titleRight {
    font-size: 3rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-masthead__titleFull, .uw-masthead__titleRight {
  width: 98%;
  min-height: 320px;
  margin-top: auto !important;
}
@media print, screen and (max-width: 74.99875em) {
  .uw-masthead__titleFull, .uw-masthead__titleRight {
    width: 100%;
    min-height: auto;
    padding-bottom: 20px;
    font-size: 3rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-masthead__titleRight {
  width: 50%;
}
.uw-masthead__bizunit {
  display: flex;
  width: 100%;
  font-size: 1.125rem;
  line-height: 1;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 64em) {
  .uw-masthead__bizunit {
    display: none;
  }
}
.uw-masthead__newscaption {
  display: flex;
  align-items: flex-end;
  width: 100%;
  font-size: 1.125rem;
  line-height: 1;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.uw-masthead__newscontent {
  display: flex;
  align-items: flex-end;
  width: 100%;
  font-size: 1.125rem;
  line-height: 1;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 64em) {
  .uw-masthead__newscontent {
    display: none;
  }
}
.uw-masthead__photoby, .uw-masthead__photobydesk {
  display: inline-flex;
  font-size: 1.125rem;
  line-height: 1;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.uw-masthead__photoby .bold, .uw-masthead__photobydesk .bold {
  font-weight: 400;
}
@media print, screen and (min-width: 64em) {
  .uw-masthead__photoby, .uw-masthead__photobydesk {
    display: none;
  }
}
.uw-masthead__photobydesk {
  padding-top: 25px;
}
@media print, screen and (min-width: 64em) {
  .uw-masthead__photobydesk {
    display: flex;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-masthead__photobydesk {
    display: flex;
  }
}

.flex-full-image,
.flex-no-image,
.flex-parent-full-image,
.flex-parent-no-image {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex: 1;
  z-index: 1;
}
@media print, screen and (max-width: 74.99875em) {
  .flex-full-image,
  .flex-no-image,
  .flex-parent-full-image,
  .flex-parent-no-image {
    flex-direction: column-reverse;
  }
}
@media screen and (max-width: 40em) {
  .flex-full-image,
  .flex-no-image,
  .flex-parent-full-image,
  .flex-parent-no-image {
    max-height: 85vh !important;
  }
}

.flex-news-mob-image,
.flex-news-right-image,
.flex-parent-news-right-image {
  width: 100%;
  display: none;
  max-height: 400px;
  flex-direction: column;
  flex: 1;
  z-index: 1;
}
@media print, screen and (max-width: 74.99875em) {
  .flex-news-mob-image,
  .flex-news-right-image,
  .flex-parent-news-right-image {
    width: 100%;
    flex-direction: column-reverse;
  }
}
@media screen and (max-width: 40em) {
  .flex-news-mob-image,
  .flex-news-right-image,
  .flex-parent-news-right-image {
    max-height: 85vh !important;
  }
}

.flex-parent-full-image,
.flex-parent-no-image {
  position: relative;
}
.flex-parent-full-image::after,
.flex-parent-no-image::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 56.25%;
  content: "";
}
@media print, screen and (max-width: 63.99875em) {
  .flex-parent-full-image,
  .flex-parent-no-image {
    flex-direction: column-reverse;
    position: relative;
  }
  .flex-parent-full-image::after,
  .flex-parent-no-image::after {
    display: block;
    width: 100%;
    height: 100%;
    padding-top: 100%;
    content: "";
  }
}
.flex-parent-full-image::after,
.flex-parent-no-image::after {
  padding-top: 0% !important;
}

.flex-parent-full-image::after, .flex-parent-no-image::after {
  padding-top: 0% !important;
}

@media print, screen and (max-width: 74.99875em) {
  .flex-parent-news-right-image {
    position: relative;
  }
  .flex-parent-news-right-image::after {
    display: block;
    width: 100%;
    height: 100%;
    padding-top: 100%;
    content: "";
  }
}

.flex-row-full-image,
.flex-row-no-image {
  padding: 5em 0 2em;
}
@media print, screen and (max-width: 74.99875em) {
  .flex-row-full-image,
  .flex-row-no-image {
    flex-direction: row;
  }
}

@media print, screen and (max-width: 74.99875em) {
  .flex-row-right-image {
    flex-direction: row;
    margin-bottom: 2em;
  }
}

.flex-right {
  width: 85%;
  display: flex;
  justify-content: flex-end !important;
}

.flex-full {
  width: 100%;
  display: flex;
}

.align-end {
  align-items: flex-end;
  justify-content: flex-end;
  z-index: 1;
}

.mob-hide {
  max-width: 44.375rem;
}
@media print, screen and (max-width: 47.99875em) {
  .mob-hide {
    display: none !important;
  }
}

.mob-hide-two {
  max-width: 100%;
}
@media print, screen and (max-width: 47.99875em) {
  .mob-hide-two {
    display: none !important;
  }
}

@media print, screen and (max-width: 47.99875em) {
  .mob-100 {
    margin-top: auto !important;
    width: 100% !important;
  }
}

.margin-left-220 {
  display: flex;
}
@media (min-width: 1440px) {
  .margin-left-220 {
    margin-left: 220px !important;
  }
}
@media (max-width: 1440px) {
  .margin-left-220 {
    margin-left: 0 !important;
  }
}

.margin-left-zero {
  display: flex;
  margin-left: 0 !important;
}
@media (min-width: 768px) {
  .margin-left-zero {
    display: none;
  }
}

.margin-top-zero {
  display: flex;
  margin-top: 0 !important;
}

@media (max-width: 1200px) {
  .masthead-hide-image {
    display: none;
  }
}

.masthead-padding-bot-zero {
  padding: 5rem 0 0 !important;
}
@media screen and (max-width: 75em) {
  .masthead-padding-bot-zero {
    padding: 0 !important;
  }
}

@media print, screen and (max-width: 63.99875em) {
  .masthead-color-switch {
    background: white;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .masthead-color-switch h1,
  .masthead-color-switch p {
    color: #001641 !important;
  }
}

.masthead-desktop-background-image-full {
  display: flex !important;
  background-position: center;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  height: 600px;
}
@media (max-width: 1200px) {
  .masthead-desktop-background-image-full {
    background-position: bottom right;
    background-size: cover;
    width: 100%;
  }
}
@media print, screen and (max-width: 47.99875em) {
  .masthead-desktop-background-image-full {
    height: 85vh;
  }
}
.masthead-desktop-background-image-full:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #151515;
  opacity: 0.55;
}

.masthead-desktop-height {
  min-height: 600px !important;
}
@media print, screen and (max-width: 74.99875em) {
  .masthead-desktop-height {
    min-height: 450px !important;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .masthead-desktop-height {
    min-height: auto !important;
  }
}

@media print, screen and (max-width: 47.99875em) {
  .masthead-main-padding-fix {
    padding-top: 0 !important;
  }
}

.uw-masthead--aside-image .uw-masthead__event-image::before {
  z-index: 0 !important;
}

.masthead-desktop-background-image-right {
  display: flex;
  background-image: url("http://localhost:3000/vivo/t4-site-assets/dist/assets/img/content/base-header-image.jpg");
  background-position: top right 25px;
  background-size: 45%;
  background-repeat: no-repeat;
}
@media (min-width: 1200px) {
  .masthead-desktop-background-image-right {
    width: 100%;
    height: 100%;
  }
}
@media (max-width: 1200px) {
  .masthead-desktop-background-image-right {
    background-position: bottom right;
    background-size: cover;
    width: 100%;
  }
}
.masthead-desktop-background-image-right:before {
  content: "";
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.69) 100%);
  opacity: 1;
}
@media (max-width: 1200px) {
  .masthead-desktop-background-image-right:before {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.69) 100%);
  }
}

.masthead-background-image-mobile {
  display: none;
  width: 100%;
  height: 100%;
}
@media print, screen and (max-width: 47.99875em) {
  .masthead-background-image-mobile {
    display: flex;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    overflow: hidden;
    height: 85vh;
  }
}
@media print, screen and (max-width: 47.99875em) and (max-width: 47.99875em) {
  .masthead-background-image-mobile:before {
    content: "";
    position: absolute;
    z-index: 0;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.69) 100%);
    opacity: 1;
  }
}
@media print and (max-width: 1200px), screen and (max-width: 47.99875em) and (max-width: 47.99875em) and (max-width: 1200px) {
  .masthead-background-image-mobile:before {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.69) 100%);
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 64em), print and (-ms-high-contrast: none), screen and (-ms-high-contrast: none) and (min-width: 64em) {
  .flex-parent-full-image {
    width: 100%;
    display: block;
    -ms-flex-preferred-size: 100%;
  }
}
.uw-masthead--aside-image p, .uw-masthead--aside-image li, .uw-masthead--aside-image .uw-masthead__main a {
  color: #fff;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  display: block;
}
.uw-masthead--aside-image span {
  display: block;
  font-weight: 700;
}
.uw-masthead--aside-image li {
  display: flex;
  margin-bottom: 1.375rem;
}
.uw-masthead--aside-image i {
  margin-right: 0.3125rem;
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--aside-image .uw-masthead__content {
    position: relative;
    z-index: 1;
  }
}
.uw-masthead--aside-image .uw-masthead__main {
  padding-top: 0;
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--aside-image .uw-masthead__main {
    padding-top: 7.1875rem;
    padding-bottom: 1.375rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-masthead--aside-image .uw-masthead__main {
    padding-top: 7.1875rem;
    padding-bottom: 6.25rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-masthead--aside-image .uw-masthead__main {
    padding-top: 10rem;
  }
}
.uw-masthead--aside-image .uw-masthead__main--event h2 {
  margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 64em) {
  .uw-masthead--aside-image .uw-masthead__main--event h2 {
    margin-bottom: 3.125rem;
  }
}
.uw-masthead--aside-image .uw-masthead__main--event li a {
  display: block;
}
.uw-masthead--aside-image .uw-masthead__main--event a.button {
  font-size: 1.25rem;
}
@media print, screen and (min-width: 64em) {
  .uw-masthead--aside-image .uw-masthead__title {
    font-size: 4.5rem;
    line-height: 1.0416666667;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 2.1875rem;
  }
}
.uw-masthead--aside-image .uw-masthead__sub-title {
  font-size: 1.75rem;
  line-height: 1.0714285714;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--aside-image .uw-masthead__sub-title {
    font-size: 2.5625rem;
    line-height: 1.1219512195;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 1.25rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-masthead--aside-image .uw-masthead__sub-title {
    font-size: 2.625rem;
    line-height: 1.0714285714;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 1.25rem;
  }
}
@media print, screen and (max-width: 47.99875em) {
  .uw-masthead--aside-image .uw-masthead__event-image {
    width: calc(100% + 60px);
    margin-left: -1.875rem;
    margin-right: -1.875rem;
    margin-bottom: 1.25rem;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--aside-image .uw-masthead__event-image {
    position: absolute;
    right: 0;
    top: 6.5625rem;
    width: 50%;
    max-width: 100%;
    padding-right: 15px;
  }
}
.uw-masthead--aside-image .uw-masthead__event-image::before {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-image: linear-gradient(to left top, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.69) 100%);
  background-image: -ms-linear-gradient(left top, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%);
  z-index: 1;
}
@media (max-width: 768px) {
  .uw-masthead--aside-image .uw-masthead__event-image::before {
    display: none;
  }
}
.uw-masthead--aside-image .uw-masthead__event-image .uw-masthead__event-buttons {
  margin-top: 1.875rem;
}
.uw-masthead--aside-image img {
  max-width: 44.375rem;
}
@media screen and (min-width: 58.125em) {
  .uw-masthead--aside-image .event-info-list {
    margin-bottom: 2.875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-masthead--aside-image .event-info-list {
    margin-bottom: 1rem;
  }
}

.uw-event-date span {
  display: inline;
}

.uw-masthead--image > img::before, .uw-masthead--image__container::before {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-image: linear-gradient(to left top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.69) 100%);
  background-image: -ms-linear-gradient(left top, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%);
  z-index: 1;
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--image > img, .uw-masthead--image__container {
    position: absolute;
    right: 0;
    top: 6.875rem;
    max-width: 25rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-masthead--image > img, .uw-masthead--image__container {
    max-width: 33.75rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-masthead--image > img, .uw-masthead--image__container {
    top: 4.6875rem;
    right: calc((100vw - 77rem + 15px) * 0.5);
  }
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--image .uw-masthead__main {
    min-height: 21.875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-masthead--image .uw-masthead__main {
    min-height: 28.125rem;
  }
}

.uw-masthead--image-full {
  background-size: cover;
  padding: 0;
}
.uw-masthead--image-full p {
  color: #fff;
  margin-top: 1.5rem;
}
@media print, screen and (max-width: 47.99875em) {
  .uw-masthead--image-full {
    background-image: none !important;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--image-full .page-navigator__list--breadcrumbs {
    top: 3.75rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-masthead--image-full .page-navigator__list--breadcrumbs {
    top: 2.5rem;
  }
}
.uw-masthead--image-full .uw-masthead__main {
  padding-bottom: 1.5625rem;
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--image-full .uw-masthead__main {
    padding: 0;
    background: transparent;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--image-full .uw-masthead__content {
    min-height: 26.875rem;
    padding: 1.875rem 0;
    display: flex;
    align-items: flex-end;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-masthead--image-full .uw-masthead__content {
    min-height: 38.125rem;
    padding: 6.25rem 0;
    display: flex;
    align-items: center;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--image-full[style]::before {
    content: "";
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 100%);
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
  }
  .uw-masthead--image-full[style]::after {
    content: "";
    background-image: linear-gradient(42deg, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 75%);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
}
@media (max-width: 980px) {
  .course-landing .uw-masthead--image-full {
    margin-bottom: 2rem;
  }
}

.uw-masthead--library .uw-masthead__main {
  position: relative;
}
@media print, screen and (min-width: 64em) {
  .uw-masthead--library .uw-masthead__main {
    margin-bottom: 0 !important;
    padding-top: 0.75rem;
    padding-bottom: 4.375rem;
  }
}
.uw-masthead--library .grid-x {
  align-items: flex-start;
}
@media print, screen and (min-width: 64em) {
  .uw-masthead--library h1 {
    font-size: 5.625rem;
    line-height: 1.0222222222;
    font-weight: 700;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
}
.uw-masthead--library .opening-times {
  max-width: 21.25rem;
  float: right;
}

.uw-masthead-with-search .masthead-search {
  margin-bottom: 50px;
  background: #001641;
  color: #fff;
}
@media (min-width: 1024px) {
  .uw-masthead-with-search .masthead-search {
    margin-bottom: 0;
  }
}
.uw-masthead-with-search .masthead-search form {
  border-bottom: 2px solid red;
  margin-bottom: 20px;
  display: flex;
}
.uw-masthead-with-search .masthead-search form .icon--search {
  color: white;
}
.uw-masthead-with-search .masthead-search form input[type=text] {
  border: 0;
  margin-bottom: 0;
  font-size: 0.8125rem;
  line-height: 30px;
  background: #001641;
  flex-grow: 1;
  color: #fff;
}
.uw-masthead-with-search .masthead-search form input[type=text]::placeholder {
  color: #fff;
  opacity: 0.6;
}
.uw-masthead-with-search .masthead-search form input[type=text]:-webkit-autofill, .uw-masthead-with-search .masthead-search form input[type=text]:-webkit-autofill:hover, .uw-masthead-with-search .masthead-search form input[type=text]:-webkit-autofill:focus, .uw-masthead-with-search .masthead-search form input[type=text]:-webkit-autofill:active, .uw-masthead-with-search .masthead-search form input[type=text]:-webkit-autofill::first-line {
  -webkit-box-shadow: 0 0 0 30px #001641 inset !important;
  -webkit-text-fill-color: #fff !important;
  transition: box-shadow 0s, border-color 0s ease-in-out;
  font-size: 0.8125rem;
}
@media (min-width: 1024px) {
  .uw-masthead-with-search .masthead-search form input[type=text] {
    font-size: 1.0625rem;
    line-height: 26px;
    height: 48px;
  }
  .uw-masthead-with-search .masthead-search form input[type=text]:-webkit-autofill::first-line {
    font-size: 1.0625rem;
  }
}

.uw-news-category-wrapper {
  margin-block: var(--section-spacing-y);
}
.uw-news-category-wrapper .uw-item-grid--news {
  margin-bottom: 2rem;
}
.uw-news-category-wrapper .uw-item-grid {
  margin-top: 0;
}
.uw-news-category-wrapper .uw-item h3 {
  padding: 0.625rem 0;
}

.uw-news-grid {
  margin-block: var(--section-spacing-y);
}
.uw-news-grid__title {
  font-size: 2.625rem;
  line-height: 1.0952380952;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: 700;
  color: #ed0a00;
  margin-bottom: 1.25rem;
  line-height: 2.875rem;
  max-width: 18.25rem;
}
@media print, screen and (min-width: 48em) {
  .uw-news-grid__title {
    font-size: 3.5rem;
    line-height: 1.0178571429;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  .uw-news-grid__title {
    font-size: 8.125rem;
    line-height: 0.9384615385;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 48em) {
  .uw-news-grid__title {
    margin-bottom: 1.875rem;
    max-width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-news-grid__title {
    margin-bottom: 2.75rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-news-grid__title {
    font-size: 5.125rem;
    line-height: 1.487804878;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-news-grid__title--smaller {
  font-size: 2.5625rem;
  line-height: 1;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 0;
  margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  .uw-news-grid__title--smaller {
    letter-spacing: -0.025rem;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-news-grid__button {
    display: none;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-news-grid__button {
    display: flex;
  }
}
.uw-news-grid__articles {
  margin-bottom: 1.25rem;
}
@media print, screen and (min-width: 48em) {
  .uw-news-grid__articles {
    margin-bottom: 3.125rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-news-grid__articles {
    margin-bottom: 1.875rem;
  }
}
@media print, screen and (max-width: 47.99875em) {
  .uw-news-grid .article {
    margin-bottom: 0.625rem;
    max-width: 76.875rem;
    margin-right: auto;
    margin-left: auto;
    display: flex;
    flex-flow: row nowrap;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-news-grid .article {
    display: flex;
    flex-direction: column;
  }
}
@media print, screen and (max-width: 47.99875em) {
  .uw-news-grid .article__image {
    max-width: 6.875rem;
    flex-shrink: 0;
    padding: 0 !important;
  }
}
.uw-news-grid .article__image img {
  display: block;
  margin-bottom: 0.625rem;
}
.uw-news-grid .article time {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: rgba(21, 21, 21, 0.6);
  text-transform: uppercase;
  margin-bottom: 0.3125rem;
  display: inline-block;
}
@media print, screen and (min-width: 48em) {
  .uw-news-grid .article time {
    margin-bottom: 0.3125rem;
  }
}
.uw-homepage .uw-news-grid .article time {
  display: block;
}
.uw-news-grid .article__title {
  font-size: 1.25rem;
  line-height: 1.5;
  font-weight: 500;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  margin: 0 0 0.9375rem;
}
.uw-news-grid .article__button {
  text-transform: uppercase;
  font-size: 0.875rem;
  line-height: 1.5;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  .uw-news-grid .article__button {
    position: absolute;
    bottom: 0;
  }
}
.uw-news-grid .article a {
  width: 100%;
  font-weight: bold;
}
.uw-news-grid .article__meta {
  position: relative;
  padding-bottom: 3.125rem;
}
@media print, screen and (max-width: 47.99875em) {
  .uw-news-grid .article__meta {
    padding: 0 0 0 0.9375rem;
  }
}
@media (max-width: 768px) {
  .uw-news-grid .article {
    display: block;
  }
}

.uw-news-header {
  position: relative;
}
.uw-news-header .caption {
  background: rgba(0, 0, 0, 0.75);
  position: absolute !important;
  bottom: 0;
  width: 100%;
  line-height: 18px;
  padding: 10px 15px;
}
.uw-news-header mark {
  background: #03f;
  color: white;
}
.uw-news-header .img-holder--small {
  display: none;
  position: absolute;
}
.uw-news-header .img-holder--main img {
  max-height: 75vh;
}
.uw-news-header .uw-masthead__main {
  display: none;
}
.uw-news-header .uw-masthead__main > .grid-container, .uw-news-header .uw-masthead__main > .mw-grid-container {
  position: relative;
  display: flex;
}
.uw-news-header .uw-masthead__main > .grid-container > div:nth-child(2), .uw-news-header .uw-masthead__main > .mw-grid-container > div:nth-child(2) {
  flex-grow: 1;
}
@media (min-width: 768px) {
  .uw-news-header .img-holder {
    right: 0;
    display: flex;
    flex-direction: column;
  }
  .uw-news-header .img-holder--main {
    position: absolute;
    height: 100%;
  }
  .uw-news-header .img-holder--main > div {
    display: flex;
    flex-grow: 1;
  }
  .uw-news-header .img-holder--main > div:nth-child(2) {
    position: relative;
    flex-grow: 0;
    overflow: hidden;
  }
  .uw-news-header .img-holder--main img {
    width: auto;
    max-height: 500px;
    max-width: 889px;
  }
  .uw-news-header .img-holder--small > div {
    position: relative;
  }
  .uw-news-header .img-holder--small img {
    width: auto;
    max-height: 400px;
    max-width: 600px;
  }
  .uw-news-header .uw-masthead__main {
    display: block;
    min-height: 500px;
  }
}
.uw-news-header .uw-masthead__title {
  max-width: 60%;
  font-size: 3rem;
  line-height: 3.5rem;
}
@media (min-width: 768px) {
  .uw-news-header .uw-masthead__title {
    font-size: 3rem;
    line-height: 3.5rem;
  }
}
@media (min-width: 1024px) {
  .uw-news-header .uw-masthead__title {
    font-size: 4rem;
    line-height: 4.75rem;
  }
}

.uw-news--body {
  flex-direction: column-reverse;
}
.uw-news--body .button {
  margin: 0;
}
.uw-news--body .uw-news--title {
  font-size: 2rem;
  margin-top: 10px;
}
.uw-news--body .uw-post-content .uw-post-date {
  display: block;
  margin-bottom: 0;
  font-size: 18px;
}
.uw-news--body .uw-post-details .uw-post-date {
  display: none;
}
@media (min-width: 768px) {
  .uw-news--body {
    flex-direction: row;
  }
  .uw-news--body .uw-news--title {
    display: none;
  }
  .uw-news--body .uw-post-details .uw-post-date {
    display: block;
  }
  .uw-news--body .uw-post-content .uw-post-date {
    display: none;
  }
}

.uw-news--intro {
  font-size: 1.2rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
}
@media (min-width: 768px) {
  .uw-news--intro .uw-news--intro {
    font-size: 1.875rem;
  }
}

.uw-latest-items {
  margin-block: var(--section-spacing-y);
}
.uw-latest-items.uw-latest-items-multi .item-list-active::before {
  position: absolute;
  content: "";
  z-index: 1;
  display: block;
  top: 0;
  left: 0;
  width: 110%;
  height: 100%;
  background: #fff;
  transform-origin: 100% 50%;
  animation: revealRight 1s cubic-bezier(0.23, 1, 0.75, 1) forwards;
}
.uw-latest-items .item-link {
  display: none;
}
.uw-latest-items .item-link.item-link-active {
  display: block;
  text-decoration: none;
  padding-bottom: 16px;
}
.uw-latest-items--hr {
  display: none;
}
.uw-latest-items .item-list {
  display: none;
  position: relative;
  flex-direction: row;
}
.uw-latest-items .item-list > * {
  display: flex;
  flex-basis: 33.33%;
  flex-direction: column;
  padding: 0 0.5rem 0 0.5rem;
  min-width: 75%;
}
.uw-latest-items .item-list > *:first-of-type {
  padding: 0 0.5rem 0 0;
}
.uw-latest-items .item-list > *:last-of-type {
  padding: 0 0 0 0.5rem;
}
.uw-latest-items .item-list.item-list-active {
  display: flex;
}
.uw-latest-items .item-title {
  color: #ed0a00;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  text-transform: uppercase;
  display: block;
  margin-bottom: 0.9375rem;
}
.uw-latest-items .item-title:not(.item-title-active) {
  cursor: pointer;
}
.uw-latest-items .item-title.item-title-active {
  display: flex;
}
.uw-latest-items .item-title.item-title-active span {
  color: #001641;
  background-color: #F2F2F2;
  padding: 5px 10px;
}
.uw-latest-items .item-title.item-title-active::after {
  content: "";
  width: 0px;
  height: 0px;
  border-top: 1rem solid transparent;
  border-bottom: 1rem solid transparent;
  border-left: 1rem solid #F2F2F2;
  border-right: 0;
  display: flex;
  align-self: center;
}
.uw-latest-items .uw-latest-items--main {
  display: flex;
  flex-direction: column;
}
.uw-latest-items .uw-latest-items--intro-links-holder {
  display: flex;
  flex-direction: column;
}
.uw-latest-items nav.uw-latest-items--links {
  display: flex;
  flex-direction: row;
  margin-top: 0.625rem;
}
.uw-latest-items nav.uw-latest-items--links ol {
  margin-left: 0;
}
.uw-latest-items nav.uw-latest-items--links li {
  list-style: none;
}
@media screen and (max-width: 75em) {
  .uw-latest-items .uw-latest-items--intro h2 {
    font-weight: 700;
    font-size: 1.802rem;
    line-height: 1.75rem;
    padding-bottom: 1rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-latest-items.uw-latest-items-multi .uw-latest-items--main {
    flex-direction: row;
  }
  .uw-latest-items.uw-latest-items-multi .uw-latest-items--intro {
    height: 150px;
    max-height: 150px;
    margin-bottom: 1.25rem;
  }
  .uw-latest-items--hr {
    display: block;
    width: 3.125rem;
    height: 0.125rem;
    background-color: #ed0a00;
    margin-top: 0.59375rem;
  }
  .uw-latest-items--intro h2 {
    font-size: 1.802rem;
    font-weight: 700;
    line-height: 1.75rem;
  }
  .uw-latest-items--intro-links-holder {
    flex-basis: 25%;
  }
  .uw-latest-items--list {
    flex-basis: 75%;
  }
  .uw-latest-items .item-list > * {
    min-width: unset;
  }
  .uw-latest-items .uw-latest-items--intro-links-holder {
    margin-right: 2rem;
  }
}

@media screen and (min-width: 75em) {
  .item-list-active::before {
    width: 100%;
  }
}
.uw-story--image-thumbnail {
  position: relative;
  margin-bottom: 1.25rem;
  overflow: hidden;
  height: 250px;
}
@media (max-width: 480px) {
  .uw-story--image-thumbnail {
    height: 128px;
    width: 228px;
  }
}
@media (min-width: 1200px) {
  .uw-story--image-thumbnail {
    height: 155px;
    width: 275px;
  }
}
.uw-story--tag-blue {
  top: unset;
  bottom: 15px;
}
@media (max-width: 480px) {
  .uw-story--tag-blue {
    display: none;
  }
}
.uw-story--link {
  margin-bottom: 0.5rem;
}

.uw-latest-items-multi .uw-story--title {
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-weight: 700;
}

@keyframes revealRight {
  0% {
    transform: scaleX(1);
  }
  100% {
    transform: scaleX(0);
  }
}
.uw-on-page-menu {
  max-width: 70rem;
  position: -webkit-sticky;
  position: sticky;
  margin: -5rem auto 2rem auto;
  top: 0;
  z-index: 50;
  font-size: 1rem;
  font-weight: 700;
  color: #fff;
  background-color: #03f;
  transition: top 0.2s ease-in-out;
}

.uw-on-page-menu summary {
  display: block;
  padding: 0.5rem 0.75rem;
  text-transform: uppercase;
  color: inherit;
  background-color: inherit;
  cursor: pointer;
}

.uw-on-page-menu summary::-webkit-details-marker {
  display: none;
}

.uw-on-page-menu summary::after {
  content: "";
  display: inline-block;
  width: 0.65rem;
  height: 0.65rem;
  margin-left: 0.5rem;
  color: inherit;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" viewBox="0 0 448 512"><path fill="white" d="M207 381 13 187c-10-9-10-24 0-34l22-22c10-10 25-10 34-1l155 155 155-155c9-9 24-9 34 1l22 22c10 10 10 25 0 34L241 381c-9 10-25 10-34 0z"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
}

.uw-home-carousel + .uw-on-page-menu {
  margin-top: -6.7rem;
}

.uw-on-page-menu details[open] summary::after {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" viewBox="0 0 352 512"><path fill="white" d="m243 256 100-100c12-12 12-32 0-45l-22-22a31 31 0 0 0-45 0L176 189 76 89a31 31 0 0 0-45 0L9 111a31 31 0 0 0 0 45l100 100L9 356a31 31 0 0 0 0 45l22 22c13 12 33 12 45 0l100-100 100 100c12 12 32 12 45 0l22-22c12-13 12-33 0-45L243 256z"/></svg>');
}

.uw-on-page-menu ul {
  list-style: none;
  margin: 0;
  padding: 0.3rem;
  overflow: auto;
  background-color: #03f;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: flex-start;
  gap: 0.1rem 3rem;
}

.uw-on-page-menu ul a {
  display: block;
  padding: 0.65rem 0.9rem;
  color: #fff;
  /* background-color: #14f; */
}

.uw-on-page-menu ul a:hover,
.uw-on-page-menu ul a:focus,
.uw-on-page-menu ul a:active {
  text-decoration: underline;
  text-decoration-thickness: 0.1rem;
  text-underline-offset: 0.25rem;
}

@media (min-width: 980px) {
  .uw-on-page-menu {
    top: 154px;
  }
  .scroll-active .uw-on-page-menu {
    top: 0;
  }
}
@media (max-width: 980px) {
  .uw-on-page-menu {
    top: 77px;
  }
}
@media (min-width: 769px) {
  .uw-on-page-menu summary {
    display: none;
  }
}
@media (max-width: 767px) {
  .uw-on-page-menu {
    margin-top: -2rem;
  }
  .uw-home-carousel + .uw-on-page-menu {
    margin-top: -2rem;
  }
  .uw-on-page-menu ul {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
  }
  .uw-on-page-menu ul a {
    display: block;
  }
}
.uw-opening-times {
  margin-bottom: 3.125rem;
}
.uw-opening-times .border-top {
  padding: 1.875rem 1.875rem;
  position: relative;
}
@media print, screen and (min-width: 64em) {
  .uw-opening-times .border-top {
    padding: 1.875rem 1.875rem;
  }
}
.uw-opening-times .border-top > .border-bottom:after,
.uw-opening-times .border-top > .border-bottom:before, .uw-opening-times .border-top:after, .uw-opening-times .border-top:before {
  display: block;
  content: "";
  width: 2rem;
  height: 2rem;
  position: absolute;
  transition: transform 0.5s ease-out;
}
.uw-opening-times .border-top > .border-bottom:before, .uw-opening-times .border-top:before {
  top: 0;
  border-top: 0.0625rem solid #fff;
}
.uw-opening-times .border-top:before {
  left: 0;
  border-left: 0.0625rem solid #fff;
}
.uw-opening-times .border-top > .border-bottom:before {
  right: 0;
  border-right: 0.0625rem solid #fff;
}
.uw-opening-times .border-top > .border-bottom:after, .uw-opening-times .border-top:after {
  bottom: 0;
  border-bottom: 0.0625rem solid #fff;
}
.uw-opening-times .border-top:after {
  left: 0;
  border-left: 0.0625rem solid #fff;
}
.uw-opening-times .border-top .border-bottom:after {
  right: 0;
  border-right: 0.0625rem solid #fff;
}
.uw-opening-times .border-top:hover:before {
  transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
}
.uw-opening-times .border-top:hover > .border-bottom:before {
  transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
}
.uw-opening-times .border-top:hover:after {
  transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
}
.uw-opening-times .border-top:hover > .border-bottom:after {
  transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
}
@media print, screen and (min-width: 48em) {
  .uw-opening-times {
    margin-bottom: 3.75rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-opening-times {
    margin-bottom: 0;
  }
  .uw-opening-times .border-top {
    padding: 1.875rem 1.875rem;
    position: relative;
  }
}
@media print, screen and (min-width: 64em) and (min-width: 64em) {
  .uw-opening-times .border-top {
    padding: 1.875rem 1.875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-opening-times .border-top > .border-bottom:after,
  .uw-opening-times .border-top > .border-bottom:before, .uw-opening-times .border-top:after, .uw-opening-times .border-top:before {
    display: block;
    content: "";
    width: 2rem;
    height: 2rem;
    position: absolute;
    transition: transform 0.5s ease-out;
  }
  .uw-opening-times .border-top > .border-bottom:before, .uw-opening-times .border-top:before {
    top: 0;
    border-top: 0.0625rem solid #fff;
  }
  .uw-opening-times .border-top:before {
    left: 0;
    border-left: 0.0625rem solid #fff;
  }
  .uw-opening-times .border-top > .border-bottom:before {
    right: 0;
    border-right: 0.0625rem solid #fff;
  }
  .uw-opening-times .border-top > .border-bottom:after, .uw-opening-times .border-top:after {
    bottom: 0;
    border-bottom: 0.0625rem solid #fff;
  }
  .uw-opening-times .border-top:after {
    left: 0;
    border-left: 0.0625rem solid #fff;
  }
  .uw-opening-times .border-top .border-bottom:after {
    right: 0;
    border-right: 0.0625rem solid #fff;
  }
  .uw-opening-times .border-top:hover:before {
    transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
  }
  .uw-opening-times .border-top:hover > .border-bottom:before {
    transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
  }
  .uw-opening-times .border-top:hover:after {
    transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
  }
  .uw-opening-times .border-top:hover > .border-bottom:after {
    transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
  }
}
.uw-opening-times .border-top {
  padding: 2.8125rem 1.5625rem 3.125rem;
}
@media print, screen and (min-width: 48em) {
  .uw-opening-times .border-top {
    padding: 1.125rem 3.4375rem 2.5rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-opening-times .border-top {
    padding: 2.5rem 2rem 2.5rem;
  }
}
.uw-opening-times__title {
  display: inline-block;
  font-size: 1.25rem;
  line-height: 1.4;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  margin-bottom: 0.9375rem;
  padding-top: 2rem;
  line-height: 0.5;
}
.uw-opening-times__title:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.125rem;
  background-color: #001641;
  margin-top: 0.9375rem;
}
@media print, screen and (min-width: 64em) {
  .uw-opening-times__title {
    font-size: 1.5rem;
    line-height: 1;
    font-weight: 700;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
  .uw-opening-times__title:after {
    content: "";
    display: block;
    width: 3.125rem;
    height: 0.125rem;
    background-color: #fff;
    margin-top: 0.9375rem;
  }
}
.uw-opening-times__btn {
  display: inline-block;
  background: #ed0a00;
  color: #fff;
  text-transform: uppercase;
  padding: 0.375rem 0.5rem 0.3125rem;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.uw-opening-times__btn:focus {
  color: #fff;
}
.uw-opening-times__btn:hover {
  background: #fff;
  text-decoration: none;
}
.uw-opening-times ul {
  margin-bottom: 1rem;
}
@media print, screen and (min-width: 48em) {
  .uw-opening-times ul {
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-opening-times ul {
    margin-bottom: 0.9375rem;
  }
}
.uw-opening-times li {
  font-size: 1rem;
  line-height: 1.25;
  font-weight: 200;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 0.5rem;
}
@media print, screen and (min-width: 48em) {
  .uw-opening-times li {
    margin-bottom: 0.5rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-opening-times li {
    font-size: 1rem;
    line-height: 1.25;
    font-weight: 200;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 0.5rem;
  }
}
.uw-opening-times li:last-of-type {
  margin-bottom: 0;
}
.uw-opening-times p {
  font-size: 0.9rem;
}
.uw-opening-times p > b {
  font-size: 1rem;
}
.uw-opening-times .item {
  position: relative;
  float: left;
  font-size: 1rem;
}
.uw-opening-times .item p {
  text-align: center;
  position: absolute;
  line-height: 160px;
  width: 103%;
  font-size: 1rem;
}
.uw-opening-times svg {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.uw-opening-times .circle_animation {
  stroke-dasharray: 314; /* this value is the pixel circumference of the circle */
  stroke-dashoffset: 314;
}

.uw-orbit-arrows:focus {
  outline: 1px dotted #001641;
  box-shadow: 0px 0px 2px #fff;
}
.uw-orbit-arrows button:hover {
  background: transparent;
}
.uw-orbit-arrows button:hover .fa-chevron-left,
.uw-orbit-arrows button:hover .fa-chevron-right {
  color: #f2f2f2;
}
.uw-orbit-arrows .fa-chevron-left,
.uw-orbit-arrows .fa-chevron-right {
  font-size: 2.25rem;
  line-height: 2.25rem;
}
.uw-orbit-arrows .orbit-next,
.uw-orbit-arrows .orbit-previous {
  padding-top: 0;
  padding-bottom: 0;
  top: calc(50% - 2.25rem / 2);
}

.uw-page-grid__title {
  font-size: 1.802rem;
  line-height: 1.85rem;
  font-weight: 700;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 1.875rem;
  color: #ed0a00;
}
.uw-page-grid__articles {
  margin-bottom: 0.9375em;
}
.uw-page-grid .article a {
  width: 100%;
}
.uw-page-grid .article__image {
  display: block;
}
.uw-page-grid .article__image img {
  display: block;
  margin-bottom: 0.9375rem;
}
.uw-page-grid .article__button {
  margin-bottom: 0.625rem;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  display: inline-block;
}
@media (min-width: 980px) {
  .uw-page-grid .article__button {
    max-width: 90%;
  }
}
.uw-page-grid .article__button::after {
  transition: margin-left 0.2s ease-in-out;
}
.uw-page-grid .article__button:hover::after {
  margin-left: 1.5625rem;
}
.uw-page-grid .article__button svg {
  margin-left: 0.625rem;
}
.uw-page-grid .article span {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: rgba(0, 0, 0, 0.6);
  text-transform: uppercase;
  margin-bottom: 5px;
  display: inline-block;
}
@media print, screen and (min-width: 48em) {
  .uw-page-grid .article span {
    margin-bottom: 0.3125rem;
  }
}
.uw-page-grid .article h3 {
  font-size: 1.5rem;
  line-height: 1.1666666667;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  margin: 0 0 0.9375rem;
}
.uw-page-grid .quote {
  padding: 3.75rem 0 0;
}
@media print, screen and (max-width: 74.99875em) {
  .uw-page-grid .quote {
    width: calc(100% - 3.75rem) !important;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-page-grid .quote {
    padding-top: 4rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-page-grid .quote {
    padding-right: 1.875rem;
    padding-top: 2.75rem;
    margin-top: -1.25rem;
  }
}
.uw-page-grid .quote__content {
  margin: 0;
  position: relative;
}
.uw-page-grid .quote__content::before {
  content: "";
  position: absolute;
  content: "“";
  display: block;
  font-size: 8.75rem;
  line-height: 0.8571428571;
  font-weight: 500;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  height: 2.5625rem;
  color: #001641;
  top: -3.75rem;
}
.uw-page-grid .quote__content p {
  font-size: 1.5rem;
  line-height: 1.0833333333;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  font-style: italic;
}
@media print, screen and (min-width: 48em) {
  .uw-page-grid .quote__content p {
    font-size: 1.6875rem;
    line-height: 1.1111111111;
    font-weight: 400;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-page-grid .quote__content cite {
  font-size: 0.875rem;
  line-height: 1.0625rem;
  text-transform: uppercase;
  font-style: normal;
}
.uw-page-grid .quote__content span {
  font-weight: 700;
  display: block;
  margin-bottom: 0.3125rem;
}
.uw-page-grid .grid-quote-landing#grid-quote-landing-id {
  margin-top: 3.75rem;
  margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 48em) {
  .uw-page-grid .grid-quote-landing#grid-quote-landing-id {
    margin-bottom: 0;
    margin-top: 3.75rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-page-grid .grid-quote-landing#grid-quote-landing-id {
    margin-bottom: 3.125rem;
    margin-top: 6.25rem;
  }
}
.uw-page-grid .grid-quote-landing#grid-quote-landing-id > a.button {
  display: flex;
}
@media only screen and (min-width: 768px) {
  .uw-page-grid {
    margin-bottom: 0;
  }
}

.page-navigator {
  margin-bottom: 1.875rem;
  z-index: 6;
}
@media print, screen and (min-width: 48em) {
  .page-navigator {
    margin-bottom: 0;
  }
}
.page-navigator__button {
  display: none;
  font-size: 0.875rem;
  line-height: 2.8571428571;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #fff;
  text-transform: uppercase;
  min-height: 2.5rem;
  min-width: 8.4375rem;
  background-color: #001641;
  padding: 0 0.5rem;
  position: relative;
  padding: 0 0.75rem;
  min-width: 10.125rem;
}
.page-navigator__button:active, .page-navigator__button:focus, .page-navigator__button:hover {
  color: #fff;
  text-decoration: none;
}
.page-navigator__button:focus {
  outline: 1px dotted #001641;
  box-shadow: 0 0 2px #fff;
}
@media print, screen and (min-width: 48em) {
  .page-navigator__button {
    width: 50%;
  }
}
.page-navigator__button--pages {
  background-color: #0033FF;
  min-width: 8.125rem;
  margin-left: 0.3125rem;
  min-width: 9.1875rem;
}
.taem-layout .page-navigator__button--pages {
  background-color: #ed0a00;
}
@media print, screen and (min-width: 48em) {
  .page-navigator__button--pages {
    min-width: 50%;
    position: relative;
    left: 0;
    margin-left: 0;
    padding-left: 60px;
    min-height: 3.125rem;
    line-height: 3.125rem;
  }
}
@media screen and (min-width: 75em) {
  .page-navigator__button--pages {
    display: none;
    line-height: 1.1875rem;
  }
}
.page-navigator__button--breadcrumbs {
  background-color: #001641;
  position: relative;
}
@media print, screen and (min-width: 48em) {
  .page-navigator__button--breadcrumbs {
    min-width: 50%;
    position: relative;
    left: 0;
    margin-left: 0;
    min-height: 3.125rem;
    line-height: 3.125rem;
  }
}
@media print, screen and (min-width: 48em) {
  .page-navigator__button.mobile-width-100 {
    min-width: 100%;
  }
}
.page-navigator__button i,
.page-navigator__button svg {
  margin-left: 0.5rem;
  font-size: 0.625rem;
}
.page-navigator__button.is-active {
  z-index: 10;
}
.page-navigator__button.is-active .fa-chevron-down {
  display: none;
}
.page-navigator__button.is-active .fa-times {
  display: inline-block;
}
.page-navigator__button .fa-times {
  display: none;
}
.page-navigator .mobile-hide {
  display: none !important;
}
@media print, screen and (min-width: 48em) {
  .page-navigator .mobile-hide {
    display: none !important;
  }
}
.page-navigator__list a {
  color: #fff;
  font-size: 0.8125rem;
  line-height: 1.3846153846;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.page-navigator__list li {
  margin-bottom: 0.9375rem;
}
@media print, screen and (min-width: 48em) {
  .page-navigator__list--breadcrumbs {
    position: absolute;
    left: 0;
    min-width: 22.8125rem;
  }
}
@media screen and (min-width: 75em) {
  .page-navigator__list--breadcrumbs {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
    max-width: 76.875rem;
    margin-left: auto;
    margin-right: auto;
    min-width: 0;
    left: 0;
    right: 0;
    width: 100%;
  }
}
.page-navigator__list--breadcrumbs ul {
  display: none;
  width: 100%;
  padding: 3rem 0.9375rem 0.625rem;
  margin-left: 0;
  position: relative;
  top: -2.5rem;
  background: #001641;
}
.page-navigator__list--breadcrumbs ul li {
  display: block;
  width: 100%;
}
.page-navigator__list--breadcrumbs ul li:nth-of-type(2) {
  padding-left: 0.9375rem;
}
.page-navigator__list--breadcrumbs ul li:nth-of-type(3) {
  padding-left: 1.875rem;
}
.page-navigator__list--breadcrumbs ul li:nth-of-type(n+4) {
  padding-left: 2.8125rem;
}
@media print, screen and (min-width: 64em) {
  .page-navigator__list--breadcrumbs ul {
    z-index: 1;
    position: relative;
  }
}
@media screen and (min-width: 75em) {
  .page-navigator__list--breadcrumbs ul {
    display: block !important;
    background: transparent;
  }
  .page-navigator__list--breadcrumbs ul li {
    display: inline-block;
    width: auto;
    padding-left: 0 !important;
  }
}
.page-navigator__list--breadcrumbs a {
  font-weight: 400;
}
@media screen and (min-width: 75em) {
  .page-navigator__list--pages {
    z-index: 9;
  }
}
@media print, screen and (min-width: 48em) {
  .page-navigator__list--pages {
    position: absolute;
    left: 0;
    min-width: 22.8125rem;
  }
}
@media screen and (min-width: 75em) {
  .page-navigator__list--pages {
    padding-right: 0;
    padding-left: 0;
    max-width: 76.875rem;
    margin-left: auto;
    margin-right: auto;
    min-width: 0;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 0;
  }
}
@media screen and (min-width: 90em) {
  .page-navigator__list--pages {
    left: -13.25rem;
  }
}
.page-navigator__list--pages--wrapper {
  background-color: #0033FF;
  width: 100%;
  padding: 3rem 0.9375rem 0.625rem;
  margin-left: 0;
  position: relative;
  z-index: 5;
}
.taem-layout .page-navigator__list--pages--wrapper {
  background-color: #ed0a00;
}
@media print, screen and (max-width: 47.99875em) {
  .page-navigator__list--pages--wrapper {
    top: -2.5rem;
  }
}
@media print, screen and (max-width: 89.99875em) {
  .page-navigator__list--pages--wrapper {
    display: none;
  }
}
@media print, screen and (min-width: 48em) {
  .page-navigator__list--pages--wrapper {
    padding: 3rem 0.9375rem 0.625rem 3.75rem;
  }
}
@media screen and (min-width: 75em) {
  .page-navigator__list--pages--wrapper {
    display: block !important;
    padding: 2.5rem 1.5625rem 1.875rem;
    max-width: 11.75rem;
    position: fixed;
    top: 9.625rem;
  }
}
@media screen and (min-width: 90em) {
  .page-navigator__list--pages--wrapper {
    max-width: 16.25rem;
    padding: 2.5rem 2.5rem 1.875rem;
  }
}
.page-navigator__list--pages--wrapper .page-navigator__title {
  color: #fff;
  font-size: 0.875rem;
  line-height: 1.5;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  display: inline-block;
  margin-bottom: 1.875em;
}
@media print, screen and (min-width: 64em) {
  .page-navigator__list--pages--wrapper .page-navigator__title {
    margin-bottom: 1.25rem;
  }
}
.page-navigator__list--pages--wrapper ul li {
  line-height: 1;
}
@media print, screen and (min-width: 64em) {
  .page-navigator__list--pages--wrapper ul li a {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.page-navigator__list--pages--wrapper ul li.current a {
  font-weight: 700;
}
.page-navigator__list--pages--wrapper ul li .currentbranch0 a {
  font-weight: 700;
}
.scroll-active .page-navigator__list--pages--wrapper {
  top: 4.825rem;
}

.page-navigator-more {
  color: #fff;
  font-size: 0.8125rem;
  line-height: 1.23077;
  position: absolute;
  bottom: 0;
  display: none;
  width: 100%;
  text-align: left;
  background: #0033FF;
  left: 0;
  padding: 15px 1.5625rem;
  cursor: pointer;
}
.taem-layout .page-navigator-more {
  background: #ed0a00;
}
@media (min-width: 1200px) {
  .page-navigator-truncate .page-navigator-more {
    display: block;
  }
}
.page-navigator-more::before {
  font-family: "WwwUowEduAu";
  content: "\f003";
  display: inline-block;
  margin-right: 10px;
}
.page-navigator-show-all .page-navigator-more::before {
  content: "\f000";
}
.page-navigator-more:hover {
  color: rgba(255, 255, 255, 0.85);
}
.page-navigator-more:hover::before {
  animation: subtle-bounce-down 0.5s infinite ease-in-out alternate;
}
.page-navigator-show-all .page-navigator-more:hover::before {
  animation: subtle-bounce-up 0.5s infinite ease-in-out alternate;
}

@media (min-width: 1200px) {
  .page-navigator-truncate .page-navigator__list--pages--wrapper {
    max-height: 450px;
    overflow: hidden;
  }
  .page-navigator-truncate.page-navigator-show-all .page-navigator__list--pages--wrapper {
    max-height: none;
    overflow: visible;
  }
}
@keyframes subtle-bounce-down {
  100% {
    transform: translateY(2px);
  }
}
@keyframes subtle-bounce-up {
  100% {
    transform: translateY(-2px);
  }
}
.page-navigator-single .page-navigator__button {
  width: 100%;
}
.page-navigator-single .page-navigator__list--breadcrumbs ul {
  width: 100% !important;
}
.page-navigator-single .page-navigator__list--breadcrumbs ul a {
  display: inline-block !important;
}

.uw-panel-grid-link-list {
  background: #001641;
  position: relative;
}
.uw-panel-grid-link-list > .grid-container, .uw-panel-grid-link-list > .mw-grid-container {
  position: relative;
  padding-block: var(--section-spacing-y);
}
.uw-panel-grid-link-list > .grid-container .cell > *:last-child, .uw-panel-grid-link-list > .mw-grid-container .cell > *:last-child {
  margin-bottom: 0;
}
.uw-panel-grid-link-list > .grid-container .uw-related-links, .uw-panel-grid-link-list > .mw-grid-container .uw-related-links {
  margin-top: 0.9375em;
}
.uw-panel-grid-link-list > .grid-container:after, .uw-panel-grid-link-list > .mw-grid-container:after, .uw-panel-grid-link-list > .grid-container:before, .uw-panel-grid-link-list > .mw-grid-container:before {
  content: "";
  display: block;
  transform: rotate3d(0, 0, 1, -270deg) scale3d(0, 0, 1);
  width: 0.3125rem;
  height: 7.6875rem;
  background-color: #ed0a00;
  position: absolute;
}
.uw-panel-grid-link-list > .grid-container:before, .uw-panel-grid-link-list > .mw-grid-container:before {
  left: 1.875rem;
  top: -4em;
}
@media print, screen and (min-width: 64em) {
  .uw-panel-grid-link-list > .grid-container:before, .uw-panel-grid-link-list > .mw-grid-container:before {
    left: 2.8125rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-panel-grid-link-list > .grid-container:before, .uw-panel-grid-link-list > .mw-grid-container:before {
    left: 0;
  }
}
.uw-panel-grid-link-list > .grid-container:after, .uw-panel-grid-link-list > .mw-grid-container:after {
  right: 2.1875rem;
  bottom: -4em;
}
@media print, screen and (min-width: 64em) {
  .uw-panel-grid-link-list > .grid-container:after, .uw-panel-grid-link-list > .mw-grid-container:after {
    right: 2.8125rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-panel-grid-link-list > .grid-container:after, .uw-panel-grid-link-list > .mw-grid-container:after {
    right: 0;
  }
}
.uw-panel-grid-link-list h2 {
  color: #fff;
}
.uw-panel-grid-link-list .uw-items {
  margin-bottom: 3.75rem;
}
@media print, screen and (min-width: 48em) {
  .uw-panel-grid-link-list .uw-items {
    margin-bottom: 0;
  }
}
.uw-panel-grid-link-list .uw-items > .button {
  margin-bottom: 0;
}
.uw-panel-grid-link-list .uw-item {
  margin-right: 0.75rem;
}
.uw-panel-grid-link-list .uw-item img {
  margin-bottom: 0.9375rem;
}
.uw-panel-grid-link-list .uw-item h3 a::after {
  transition: margin-left 0.4s;
}
.uw-panel-grid-link-list .uw-item h3 a:hover::after {
  margin-left: 1.5625rem;
}
.uw-panel-grid-link-list .uw-item > a:hover {
  position: relative;
  display: block;
  transition: 0.25s;
  background-color: transparent;
}
.uw-panel-grid-link-list .uw-item > a:hover + h3 .fa-chevron-right {
  transform: translateX(5px);
}
.uw-panel-grid-link-list .uw-item > a:hover:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.2483368347) 0%, rgba(186, 186, 186, 0) 100%);
  top: 0;
}
.uw-panel-grid-link-list .uw-item h3 {
  margin-top: 0.9375rem;
  margin-bottom: 0.625rem;
}
.uw-panel-grid-link-list .uw-item h3 a {
  color: #fff;
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  margin-top: 0.625rem;
}
.uw-panel-grid-link-list .uw-item h3 a::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 0.9375rem;
  transition: 0.25s;
}
.uw-panel-grid-link-list .uw-item h3 a .fa-chevron-right {
  display: none;
}
.uw-panel-grid-link-list .uw-item h3 a:hover {
  text-decoration: none;
}
.uw-panel-grid-link-list .uw-item h3 a:hover::after {
  transform: translateX(5px);
}
.uw-panel-grid-link-list .uw-item h3 a:hover .fa-chevron-right {
  transform: translateX(5px);
}
.uw-panel-grid-link-list .uw-item p {
  color: #fff;
  margin-bottom: 0;
}
.uw-panel-grid-link-list.in-view .grid-container:after, .uw-panel-grid-link-list.in-view .mw-grid-container:after, .uw-panel-grid-link-list.in-view .grid-container:before, .uw-panel-grid-link-list.in-view .mw-grid-container:before {
  animation: linesAnimateIn 1s ease-out forwards;
  animation-delay: 0.4s;
}
.uw-panel-grid-link-list .uw-related-links {
  margin-bottom: 0;
}
.uw-panel-grid-link-list .uw-related-links .border-top {
  padding: 1.875rem 1.875rem;
  position: relative;
}
@media print, screen and (min-width: 64em) {
  .uw-panel-grid-link-list .uw-related-links .border-top {
    padding: 1.875rem 1.875rem;
  }
}
.uw-panel-grid-link-list .uw-related-links .border-top > .border-bottom:after,
.uw-panel-grid-link-list .uw-related-links .border-top > .border-bottom:before, .uw-panel-grid-link-list .uw-related-links .border-top:after, .uw-panel-grid-link-list .uw-related-links .border-top:before {
  display: block;
  content: "";
  width: 2rem;
  height: 2rem;
  position: absolute;
  transition: transform 0.5s ease-out;
}
.uw-panel-grid-link-list .uw-related-links .border-top > .border-bottom:before, .uw-panel-grid-link-list .uw-related-links .border-top:before {
  top: 0;
  border-top: 0.0625rem solid #fff;
}
.uw-panel-grid-link-list .uw-related-links .border-top:before {
  left: 0;
  border-left: 0.0625rem solid #fff;
}
.uw-panel-grid-link-list .uw-related-links .border-top > .border-bottom:before {
  right: 0;
  border-right: 0.0625rem solid #fff;
}
.uw-panel-grid-link-list .uw-related-links .border-top > .border-bottom:after, .uw-panel-grid-link-list .uw-related-links .border-top:after {
  bottom: 0;
  border-bottom: 0.0625rem solid #fff;
}
.uw-panel-grid-link-list .uw-related-links .border-top:after {
  left: 0;
  border-left: 0.0625rem solid #fff;
}
.uw-panel-grid-link-list .uw-related-links .border-top .border-bottom:after {
  right: 0;
  border-right: 0.0625rem solid #fff;
}
.uw-panel-grid-link-list .uw-related-links .border-top:hover:before {
  transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
}
.uw-panel-grid-link-list .uw-related-links .border-top:hover > .border-bottom:before {
  transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
}
.uw-panel-grid-link-list .uw-related-links .border-top:hover:after {
  transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
}
.uw-panel-grid-link-list .uw-related-links .border-top:hover > .border-bottom:after {
  transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
}
.uw-panel-grid-link-list .uw-related-links li {
  margin-bottom: 1rem;
  line-height: 1;
}
@media print, screen and (min-width: 48em) {
  .uw-panel-grid-link-list .uw-related-links li {
    margin-bottom: 1.125rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-panel-grid-link-list .uw-related-links li {
    margin-bottom: 1.25rem;
  }
}
.uw-panel-grid-link-list .uw-related-links h4 {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0.9375rem;
}
.uw-panel-grid-link-list .uw-related-links h3,
.uw-panel-grid-link-list .uw-related-links span,
.uw-panel-grid-link-list .uw-related-links ul a {
  color: #fff;
}
.uw-panel-grid-link-list .uw-related-links span._uw-related-links__title_2images {
  font-size: 0.875rem;
  line-height: 1.2142857143;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  display: inline-block;
  color: #ed0a00;
  margin-bottom: 20px;
  text-transform: uppercase;
  background-color: white;
  color: #001641;
  padding: 0.3125rem 0.625rem;
}
@media screen and (min-width: 75em) {
  .uw-panel-grid-link-list .uw-related-links {
    max-width: 24.125rem;
  }
  .uw-panel-grid-link-list .uw-related-links ul {
    font-size: 0.875rem;
  }
}

.uw-panel-section {
  padding: 4.375rem 0 2.8125rem;
  background: #001641;
}
.uw-panel-section h2 {
  color: #fff;
}
@media print, screen and (min-width: 48em) {
  .uw-panel-section {
    padding: 4.375rem 0 3.125rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-panel-section {
    padding: 7.1875rem 0 6.25rem;
  }
}
.uw-panel-section__title {
  font-size: 2.625rem;
  line-height: 1;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 0;
  color: #fff;
  margin-bottom: 1.875rem;
}
.uw-panel-section__title:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #fff;
  margin-top: 0.9375rem;
}
@media print, screen and (min-width: 48em) {
  .uw-panel-section__title {
    font-size: 3.5rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  .uw-panel-section__title {
    font-size: 7.0625rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 48em) {
  .uw-panel-section__title {
    margin-bottom: 2.375rem;
  }
  .uw-panel-section__title::after {
    margin-top: 1.5625rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-panel-section__title {
    margin-bottom: 3.75rem;
  }
  .uw-panel-section__title::after {
    content: none;
  }
}
.uw-panel-section a:hover h4::after {
  margin-left: 1.5625rem;
}
.uw-panel-section h3 {
  color: #fff;
  margin: 0.9375rem 0 0.625rem;
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
}
@media (max-width: 480px) {
  .uw-panel-section h3 {
    max-width: 80%;
  }
}
.uw-panel-section h3::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 0.9375rem;
  transition: margin-left 0.4s;
}
.uw-panel-section h3 i {
  margin-left: 0.9375rem;
  display: none;
}
.uw-panel-section h3:focus, .uw-panel-section h3:hover {
  outline: none;
}
.uw-panel-section h3:focus i.fa-chevron-right, .uw-panel-section h3:hover i.fa-chevron-right {
  transform: translate3d(0.625rem, 0, 0);
}
.uw-panel-section h3:focus {
  outline: 1px dotted #001641;
  box-shadow: 0 0 2px #fff;
}
.uw-panel-section img {
  width: 100%;
}
.uw-panel-section__panel {
  color: #fff;
}
.uw-panel-section__panel a {
  display: block;
}
.uw-panel-section__panel a:hover {
  text-decoration: none;
}
.uw-panel-section__panel a:hover h3::after {
  margin-left: 25px;
}
.uw-panel-section__panel p {
  margin-bottom: 0;
}
.uw-panel-section .button {
  color: #fff;
  font-size: 1.125rem;
  line-height: 1.1;
  margin-top: 30px;
}

.uw-three-links-quote {
  margin-top: 5rem;
}

.uw-three-block__blockquote blockquote {
  margin-bottom: 0;
}
.uw-three-block__blockquote a.button:last-child {
  margin-bottom: 0;
}
.uw-three-block__blockquote a:hover p::after {
  margin-left: 25px;
  -webkit-transition: margin-left 0.2s ease-in-out;
  transition: margin-left 0.2s ease-in-out;
}

.uw-four-panel-horizontal a:hover p::after {
  margin-left: 25px;
  -webkit-transition: margin-left 0.2s ease-in-out;
  transition: margin-left 0.2s ease-in-out;
}

@media print, screen and (max-width: 47.99875em) {
  .uw-panel-section__panel + .uw-panel-section__panel {
    margin-top: 2rem;
  }
}
.uw-promotion-banner {
  background-size: cover;
  transition: height 0.5s;
  height: auto;
  position: relative;
  display: none;
  z-index: 999;
}
.uw-promotion-banner:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(0, #000000 0%, rgba(0, 0, 0, 0.4) 100%);
  opacity: 0.87;
  top: 0;
  left: 0;
}
@media screen and (min-width: 75em) {
  .uw-promotion-banner:after {
    background-image: linear-gradient(0, #000000 0%, rgba(0, 0, 0, 0) 100%);
  }
}
@media screen and (min-width: 75em) {
  .uw-promotion-banner {
    align-items: flex-end;
    display: flex;
    height: 100vh;
    padding-bottom: 5rem;
    position: fixed;
    top: 0;
    right: 0;
    width: 0;
    transition: width 0.5s;
  }
}
.uw-promotion-banner .grid-container, .uw-promotion-banner .mw-grid-container {
  position: relative;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.uw-promotion-banner__content {
  position: relative;
  z-index: 1;
}
.uw-promotion-banner__content p {
  color: #fff;
}
.uw-promotion-banner__date, .uw-promotion-banner__hook {
  font-size: 1.5rem;
  line-height: 1;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  .uw-promotion-banner__date, .uw-promotion-banner__hook {
    font-size: 1.875rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-promotion-banner__hook {
  margin-bottom: 0.5rem !important;
}
.uw-promotion-banner__date {
  margin-bottom: 0.9375rem !important;
}
@media print, screen and (min-width: 48em) {
  .uw-promotion-banner__date {
    margin-bottom: 1.25rem;
  }
}
.uw-promotion-banner__title {
  font-size: 1.875rem;
  line-height: 0.9333333333;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  margin-bottom: 0.9375rem !important;
}
@media print, screen and (min-width: 48em) {
  .uw-promotion-banner__title {
    font-size: 3.5rem;
    line-height: 0.8928571429;
    font-weight: 700;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 1.25rem;
  }
}
.uw-promotion-banner__close {
  position: absolute;
  top: 1.25rem;
  right: 1.25rem;
  color: #fff;
  z-index: 6;
  cursor: pointer;
  display: none;
}
.uw-promotion-banner__close:hover {
  color: #ed0a00;
}
@media screen and (min-width: 75em) {
  .uw-promotion-banner__close {
    top: 1.25rem;
  }
}

.promo-banner-active .uw-header {
  position: absolute;
}
.promo-banner-active .uw-header.header-smaller {
  position: fixed;
}
@media (min-width: 1200px) {
  .promo-banner-active .uw-header.header-smaller {
    width: calc(100% - 250px);
  }
}
@media (max-width: 980px) {
  .promo-banner-active .home-carousel,
  .promo-banner-active .uw-home-slider {
    margin-top: 0;
  }
}
.promo-banner-active .uw-promotion-banner {
  width: 100%;
  display: flex;
}
.promo-banner-active .uw-promotion-banner .grid-container, .promo-banner-active .uw-promotion-banner .mw-grid-container {
  width: 100%;
}
@media (min-width: 1200px) {
  .promo-banner-active .uw-promotion-banner {
    width: 250px;
  }
}
.promo-banner-active .uw-promotion-banner .uw-promotion-banner__close {
  display: block;
}
.promo-banner-active .site-container {
  width: 100%;
}
@media (min-width: 1200px) {
  .promo-banner-active .site-container {
    width: calc(100% - 250px);
  }
}
@media (max-width: 980px) {
  .promo-banner-active .uw-home-carousel {
    padding-top: 77px;
  }
}

.uw-pull-quote {
  position: relative;
}
.uw-pull-quote-padded {
  margin-top: 2.5rem;
}
.uw-pull-quote blockquote {
  margin: 1.25rem 0;
  color: #ed0a00;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.3rem;
  line-height: 1.1;
}
.uw-pull-quote p {
  margin-bottom: 0;
}
.uw-pull-quote hr {
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #ed0a00;
  border: 0;
  margin: 0;
}
.uw-pull-quote--quote-mark::before {
  font-size: 7rem;
  line-height: 0.7142857143;
  font-weight: 500;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  content: open-quote;
  display: block;
  height: 1.75rem;
  color: #ed0a00;
  margin-bottom: 1.25rem;
}
.uw-pull-quote--quote-mark::after {
  content: close-quote;
  display: none;
}

.uw-related-image-links-four-block {
  border-width: 0;
}
.uw-related-image-links-four-block h2 {
  font-size: 2.625rem;
  line-height: 1.0476190476;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  text-transform: none;
  margin: 0 0 2.5rem;
}
@media print, screen and (min-width: 48em) {
  .uw-related-image-links-four-block h2 {
    font-size: 3.5rem;
    line-height: 1.0357142857;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    padding-top: 1.875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-related-image-links-four-block h2 {
    font-size: 3.8125rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-related-image-links-four-block a {
  margin-bottom: 1.875rem;
}
.uw-related-image-links-four-block img {
  display: block;
}
@media print, screen and (min-width: 64em) {
  .uw-related-image-links-four-block {
    border-top: 0.0625rem dashed #E5E5E4;
  }
  .uw-related-image-links-four-block .image-link {
    padding: 0.78125rem;
    margin-bottom: 0;
  }
}
.uw-related-image-links-four-block a:hover span::after {
  margin-left: 25px;
  -webkit-transition: margin-left 0.2s ease-in-out;
  transition: margin-left 0.2s ease-in-out;
}

.uw-related-links .border-top {
  padding: 1.875rem 1.875rem;
  position: relative;
}
@media print, screen and (min-width: 64em) {
  .uw-related-links .border-top {
    padding: 1.875rem 1.875rem;
  }
}
.uw-related-links .border-top > .border-bottom:after,
.uw-related-links .border-top > .border-bottom:before, .uw-related-links .border-top:after, .uw-related-links .border-top:before {
  display: block;
  content: "";
  width: 2rem;
  height: 2rem;
  position: absolute;
  transition: transform 0.5s ease-out;
}
.uw-related-links .border-top > .border-bottom:before, .uw-related-links .border-top:before {
  top: 0;
  border-top: 0.0625rem solid #001641;
}
.uw-related-links .border-top:before {
  left: 0;
  border-left: 0.0625rem solid #001641;
}
.uw-related-links .border-top > .border-bottom:before {
  right: 0;
  border-right: 0.0625rem solid #001641;
}
.uw-related-links .border-top > .border-bottom:after, .uw-related-links .border-top:after {
  bottom: 0;
  border-bottom: 0.0625rem solid #001641;
}
.uw-related-links .border-top:after {
  left: 0;
  border-left: 0.0625rem solid #001641;
}
.uw-related-links .border-top .border-bottom:after {
  right: 0;
  border-right: 0.0625rem solid #001641;
}
.uw-related-links .border-top:hover:before {
  transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
}
.uw-related-links .border-top:hover > .border-bottom:before {
  transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
}
.uw-related-links .border-top:hover:after {
  transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
}
.uw-related-links .border-top:hover > .border-bottom:after {
  transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
}
.uw-related-links .border-top {
  padding: 1.5625rem 3.875rem 1.875rem 3.125rem;
}
.uw-related-links__title {
  font-size: 0.875rem;
  line-height: 1.2142857143;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  display: inline-block;
  color: #ed0a00;
  margin-bottom: 1.25rem;
  text-transform: uppercase;
}
.uw-related-links__title--highlight {
  color: #fff;
  background: #ed0a00;
  padding: 0.3125rem 0.625rem;
  margin-bottom: 0.875rem;
}
.uw-related-links h3 {
  font-size: 2.25rem;
  line-height: 1;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  margin: 0 0 0.9375rem;
}
.uw-related-links ul {
  margin-bottom: 0;
  margin-left: 0;
}
.uw-related-links ul li {
  margin-bottom: 1.25rem;
  color: #fff;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  text-transform: uppercase;
  padding: 0;
}
.uw-related-links ul li:last-of-type {
  margin-bottom: 0;
}
.uw-related-links ul a {
  font-size: 0.875rem;
  line-height: 1.2142857143;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  text-transform: uppercase;
  padding: 0;
}
@media print, screen and (min-width: 48em) {
  .uw-related-links ul a {
    margin-bottom: 0;
  }
}
.uw-related-links--light .border-top {
  padding: 1.875rem 1.875rem;
  position: relative;
}
@media print, screen and (min-width: 64em) {
  .uw-related-links--light .border-top {
    padding: 1.875rem 1.875rem;
  }
}
.uw-related-links--light .border-top > .border-bottom:after,
.uw-related-links--light .border-top > .border-bottom:before, .uw-related-links--light .border-top:after, .uw-related-links--light .border-top:before {
  display: block;
  content: "";
  width: 2rem;
  height: 2rem;
  position: absolute;
  transition: transform 0.5s ease-out;
}
.uw-related-links--light .border-top > .border-bottom:before, .uw-related-links--light .border-top:before {
  top: 0;
  border-top: 0.0625rem solid #fff;
}
.uw-related-links--light .border-top:before {
  left: 0;
  border-left: 0.0625rem solid #fff;
}
.uw-related-links--light .border-top > .border-bottom:before {
  right: 0;
  border-right: 0.0625rem solid #fff;
}
.uw-related-links--light .border-top > .border-bottom:after, .uw-related-links--light .border-top:after {
  bottom: 0;
  border-bottom: 0.0625rem solid #fff;
}
.uw-related-links--light .border-top:after {
  left: 0;
  border-left: 0.0625rem solid #fff;
}
.uw-related-links--light .border-top .border-bottom:after {
  right: 0;
  border-right: 0.0625rem solid #fff;
}
.uw-related-links--light .border-top:hover:before {
  transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
}
.uw-related-links--light .border-top:hover > .border-bottom:before {
  transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
}
.uw-related-links--light .border-top:hover:after {
  transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
}
.uw-related-links--light .border-top:hover > .border-bottom:after {
  transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
}
.uw-related-links--light h3,
.uw-related-links--light ul a,
.uw-related-links--light span {
  color: #fff;
}
.uw-related-links--landing ul li {
  margin-bottom: 0.625rem;
}

.uw-search-listing__container {
  border-top: 0.0625rem dashed #E5E5E4;
  margin-bottom: 3.75rem;
}
.uw-search-listing__item {
  border-bottom: 1px dashed #E5E5E4;
  padding: 1.875rem 0;
}
.uw-search-listing__item h3 {
  font-size: 1.5rem;
  line-height: 1.1666666667;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 0;
  margin-bottom: 1.25rem;
}
.uw-search-listing__item p {
  margin-bottom: 1.25rem;
}
.uw-search-listing__item p:last-child {
  margin-bottom: 0;
}
.uw-search-listing__item:first-child {
  border-top: 0.0625rem dashed #E5E5E4;
}
.uw-search-listing__item.library-listing {
  display: flex;
}

.uw-single-article .caption {
  font-size: 1rem;
  font-style: italic;
  padding-left: 0;
  position: static !important;
  color: #001641;
  background: 0 0;
}
.uw-single-article .uw-page-content {
  display: block;
}
.uw-single-article .uw-page-content p:not([class^=button-]) a {
  text-decoration: underline;
}
.uw-single-article .uw-page-content p:not([class^=button-]) a:visited {
  color: #663366;
}
.uw-single-article .uw-page-content p:not([class^=button-]) a:hover {
  text-decoration: none;
}
.uw-single-article .uw-page-content:not(.uw-panel-grid-link-list) ul:not(.menu):not(.accordion):not(.tabs) li a:not(.color--navy) {
  text-decoration: underline;
}
.uw-single-article .uw-page-content:not(.uw-panel-grid-link-list) ul:not(.menu):not(.accordion):not(.tabs) li a:not(.color--navy):visited {
  color: #663366;
}
.uw-single-article .uw-page-content .uw-post-details {
  order: 2;
}
.uw-single-article .uw-page-content .uw-post-content {
  order: 1;
}
.uw-single-article .uw-page-content .uw-post-authors {
  order: 3;
}
.uw-single-article .uw-page-content .uw-post-pagination {
  order: 4;
}
@media (min-width: 980px) {
  .uw-single-article .uw-page-content .uw-post-details {
    order: 1;
  }
  .uw-single-article .uw-page-content .uw-post-content {
    order: 2;
  }
  .uw-single-article .uw-page-content .uw-post-authors {
    order: 3;
  }
  .uw-single-article .uw-page-content .uw-post-pagination {
    order: 4;
  }
}

.uw-post-date {
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  font-size: 1.375rem;
  margin-bottom: 0;
}

.uw-post-aside-heading {
  font-weight: bold;
  text-transform: uppercase;
  margin-top: 35px;
  margin-bottom: 15px;
}

.uw-post-details {
  padding-right: 6%;
}
.uw-post-details .uw-social-icons a:hover::before {
  color: #ed0a00;
}
.uw-post-details .uw-social-icons a::before {
  font-size: 1.5rem;
}
.uw-post-details .uw-social-icons .button-share {
  font-size: 1.5rem;
  color: #001641;
}

.uw-section-breaker {
  margin: 15px 0 25px;
  color: transparent;
  background: transparent;
  border: 0;
  border-top: 0.0625rem dashed #F2F2F2;
}

.uw-bold, .uw-bold-blue, .uw-bold-red, .uw-bold-white {
  font-weight: 700;
  text-transform: uppercase;
  font-family: Montserrat, Verdana, Geneva, sans-serif !important;
  color: #001641;
}

.uw-post-author-list {
  padding: 0;
  margin-left: 0;
  margin-bottom: 25px;
  list-style-type: none;
}
.uw-post-author-list a,
.uw-post-author-list li {
  color: #001641;
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  font-size: 1.375rem;
  margin-bottom: 5px;
}
.uw-post-author-list-alt {
  margin-bottom: 25px;
}
.uw-post-author-list-alt .img {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.uw-post-author-list-alt .img::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  content: "";
}
.uw-post-author-list-alt ul {
  margin-left: 0;
  margin-bottom: 25px;
  list-style-type: none;
}
.uw-post-author-list-alt ul li:first-child {
  margin-bottom: 10px;
}

.uw-post-author {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
}
.uw-post-author:hover, .uw-post-author:focus {
  color: #ed0a00;
}

.uw-social-icons {
  padding: 0;
  margin-left: 0;
}
.uw-social-icons li {
  display: inline-block;
  margin-right: 10px;
}
.uw-social-icons li a {
  color: #001641;
}

.uw-post-aside-topic, .uw-post-aside-tag {
  color: #001641;
  display: block;
  margin-bottom: 25px;
}
.uw-post-aside-topic:hover, .uw-post-aside-tag:hover {
  color: #001641;
  text-decoration: underline;
}

.uw-post-aside-tag {
  margin-bottom: 10px;
}

.uw-aside-recent-post {
  position: relative;
}
.uw-aside-recent-post a {
  display: block;
  margin-bottom: 5px;
  color: #001641;
  font-weight: bold;
}
.uw-aside-recent-post a:hover {
  color: #ed0a00;
}
.uw-aside-recent-post p {
  padding-bottom: 20px;
}
.uw-aside-recent-post::after {
  content: "";
  border-bottom: 0.0625rem dashed #F2F2F2;
  width: 100%;
  height: 1px;
  position: absolute;
  left: 0;
  bottom: 0;
}

.uw-widget-related-course {
  color: #fff;
  background: #001641;
  padding: 35px 25px;
  margin-top: 75px;
}
.uw-widget-related-course a,
.uw-widget-related-course p {
  color: #fff !important;
  margin-bottom: 15px;
}
.uw-widget-related-course--title {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.625rem;
  line-height: 1.25em;
}
.uw-widget-related-course a {
  font-size: 1.125rem;
  margin-bottom: 0;
}
.uw-widget-related-course a::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 15px;
  font-size: 1.5em;
  transform: translateX(0);
  transition: transform 0.2s cubic-bezier(0.77, 0, 0.18, 1);
}
.uw-widget-related-course a:hover::after {
  transform: translateX(5px);
  transition: transform 0.2s cubic-bezier(0.77, 0, 0.18, 1);
}

.uw-post-inline-widget {
  margin: 25px 0 65px;
}

.uw-related-articles {
  margin: 92px 0;
}
.uw-related-articles p {
  font-size: 3em;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  margin-bottom: 30px;
}
.uw-related-articles span {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  display: block;
  font-size: 1rem;
  color: #ed0a00;
  margin-top: 15px;
}
.uw-related-articles span::after {
  content: "\f005";
  font-family: "WwwUowEduAu";
  margin-left: 10px;
}

.uw-subscription-form {
  background: #001641;
  padding: 75px 0;
}
@media (max-width: 480px) {
  .uw-subscription-form {
    padding: 50px 0;
  }
}
.uw-subscription-form--title {
  color: #001641;
  font-size: 2rem;
  line-height: 1.1em;
}
.uw-subscription-form form {
  position: relative;
  margin-top: 6px;
}
.uw-subscription-form input[type=email] {
  border: 0;
  border-bottom: 2px solid #fff;
  outline: none;
  box-shadow: none;
  padding-right: 100px;
}
.uw-subscription-form input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px #fff inset;
  -webkit-text-fill-color: #001641;
  transition: background-color 5000s ease-in-out 0s;
}
.uw-subscription-form a {
  color: white;
  font-size: 1.75rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  padding-left: 1rem;
  text-transform: none;
  font-weight: 400;
}
.uw-subscription-form a::after {
  font-size: 1.15rem;
}
.uw-subscription-form button {
  outline: none;
  box-shadow: none;
  border: 0;
  top: 0;
  right: 0;
  color: #fff;
}
.uw-subscription-form button::after {
  content: "\f005";
  margin-left: 10px;
}
.uw-subscription-form.bg--navy .uw-subscription-form--title {
  color: #fff;
}
.uw-subscription-form.bg--navy input[type=email] {
  background: transparent;
  color: #fff !important;
}
.uw-subscription-form.bg--navy input[type=email]::placeholder {
  color: #fff;
}
.uw-subscription-form.bg--navy input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px #001641 inset;
  -webkit-text-fill-color: #fff;
  transition: background-color 5000s ease-in-out 0s;
}
.uw-subscription-form .hide {
  display: block !important;
}

.uw-search-overlay-main {
  display: none;
}
.uw-search-overlay-main .uw-submit-search {
  text-transform: uppercase;
  font-weight: bold;
  color: #001641;
}
.uw-search-overlay-main .uw-submit-search::after {
  font-family: "WwwUowEduAu";
  content: "\f001";
  margin-left: 10px;
}
.uw-search-overlay-main .uw-search--container .uw-button-blue {
  font-size: 1.25rem;
}
.uw-search-overlay-main .uw-search-overlay {
  background: rgba(255, 255, 255, 0.95);
  z-index: 100;
  min-height: 600px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.uw-search-overlay-main.search-open {
  display: block;
}
.uw-search-overlay-main .uw-search--form::before, .uw-search-overlay-main .uw-search--container .uw-search--form--motivation::before, .uw-search--container .uw-search-overlay-main .uw-search--form--motivation::before {
  color: #5f5f5f !important;
}
@media (max-width: 768px) {
  .uw-search-overlay-main .uw-search--form::before, .uw-search-overlay-main .uw-search--container .uw-search--form--motivation::before, .uw-search--container .uw-search-overlay-main .uw-search--form--motivation::before {
    top: 3px !important;
  }
}
.uw-search-overlay-main .uw-search--close {
  text-transform: uppercase;
}
.uw-search-overlay-main .uw-search--close::before {
  font-size: 12px !important;
  position: relative;
  top: -2px;
  left: -5px;
}
.uw-search-overlay-main .uw-search--close:hover {
  color: #ed0a00;
}
.uw-search-overlay-main .uw-search-preview-results {
  margin-top: 25px;
  margin-bottom: 200px;
}
.uw-search-overlay-main .uw-search-preview-results a {
  display: block;
  color: #0033FF;
  margin: 15px 0;
  font-size: 1.25rem;
  padding-bottom: 10px;
  border-bottom: 0.0625rem dashed #F2F2F2;
}
@media (min-width: 768px) {
  .uw-search-overlay-main .uw-search-preview-results a {
    max-width: 70%;
  }
}
.uw-search-overlay-main .uw-search-preview-results a span {
  font-weight: bold;
  text-transform: none;
  font-size: 1.25rem;
}
.uw-search-overlay-main .uw-search-preview-results a:hover {
  color: #ed0a00;
  text-decoration: underline;
}

.uw-search-refine {
  margin-bottom: 3.5rem;
}
.uw-search-refine__filter {
  border-bottom: 0.0625rem dashed #E5E5E4;
  padding-bottom: 1.25rem;
  margin-bottom: 1.25rem;
}
@media print, screen and (min-width: 64em) {
  .uw-search-refine__filter {
    padding-bottom: 2.5rem;
  }
}
.uw-search-refine__sort a {
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  margin-right: 0.9375rem;
  position: relative;
  text-decoration: none;
}
.uw-search-refine__sort a:after {
  content: "";
  height: 0.125rem;
  margin-top: 0;
  position: absolute;
  top: calc(100% + 5px);
  width: 3.125rem;
  left: 0;
  background: #001641;
  display: none;
}
.uw-search-refine__sort a:hover:after {
  display: block;
}
.uw-search-refine__sort a.active {
  color: #ed0a00;
}
.uw-search-refine__sort a.active:after {
  display: block;
  background: #ed0a00;
}

.uw-header {
  height: 100px;
  position: fixed;
  width: 100%;
  z-index: 99;
  background: #fff;
  transform: translateY(0);
  transition: transform 0.2s ease-in-out;
}
@media (min-width: 980px) {
  .uw-header.header-smaller {
    transform: translateY(-100%);
  }
}
@media (max-width: 980px) {
  .uw-header {
    top: 0;
  }
}
@media (min-width: 980px) {
  .uw-header {
    height: 154px;
  }
}
.uw-header a,
.uw-header button {
  text-decoration: none;
  transition: color cubic-bezier(0.77, 0, 0.18, 1) 0.3s;
  color: #001641;
}
.uw-header a:hover,
.uw-header button:hover {
  cursor: pointer;
  text-decoration: none;
  outline: none;
}
.uw-header-navs .btn-nav {
  font-size: 90%;
}
@media (max-width: 980px) {
  .uw-header {
    height: 77px;
  }
}
.uw-header-top {
  width: 100%;
  height: 100%;
  background-color: #fff;
}
.uw-header-top .uw-header-container {
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: space-between;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  align-items: center;
}
@media print, screen and (min-width: 40em) {
  .uw-header-top .uw-header-container {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media (max-width: 1024px) {
  .uw-header-top .uw-header-container {
    padding-left: 25px;
    padding-right: 25px;
  }
}
.uw-header-clearfix {
  height: 100px;
}
@media (min-width: 980px) {
  .uw-header-clearfix {
    height: 154px;
  }
}
@media (max-width: 980px) {
  .uw-header-clearfix {
    height: 77px;
  }
}
.uw-header a:hover,
.uw-header button:hover {
  color: #ed0a00;
}

.uw-header-logo .logo-regular {
  height: 95px;
  width: auto;
}
@media (max-width: 980px) {
  .uw-header-logo .logo-regular {
    display: none;
  }
}
.uw-header-logo .logo-horizontal {
  display: none;
}
@media (max-width: 980px) {
  .uw-header-logo .logo-horizontal {
    display: block;
    max-height: 50px;
    width: auto;
  }
}
@media (max-width: 980px) {
  .header-smaller .uw-header-logo .logo-regular {
    display: none;
  }
  .header-smaller .uw-header-logo .logo-horizontal {
    display: block;
  }
}

.top-menu {
  display: flex;
  flex-wrap: wrap;
  text-align: right;
  justify-content: flex-end;
  position: relative;
  margin-bottom: 25px;
  top: 10px;
  list-style: none;
}
@media (max-width: 980px) {
  .header-smaller .top-menu {
    margin-bottom: 5px;
    top: 0;
  }
}
.top-menu li {
  position: relative;
}
@media (max-width: 500px) {
  .top-menu li:nth-child(1) a::before {
    display: none;
  }
}
.top-menu li.mobile-menu-trigger {
  width: 100%;
}
.top-menu li .uw-global-submenu {
  position: absolute;
  top: -20px;
  opacity: 0;
  right: 0;
  background-color: #F2F2F2;
  width: 300px;
  padding: 20px 30px 20px 20px;
  visibility: hidden;
  transition: opacity ease-in-out 0.2s, top ease-in-out 0.2s;
  z-index: 3;
}
.top-menu li .uw-global-submenu.uw-main-submenu-open {
  top: 30px;
  opacity: 1;
  visibility: visible;
}
.top-menu li .uw-global-submenu ul {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: left;
  line-height: 2em;
}
.top-menu li .uw-global-submenu ul li {
  margin-bottom: 3px;
  display: inline-block;
  width: 100%;
  display: block;
  position: relative;
}
.top-menu li .uw-global-submenu ul li a {
  display: block;
  font-weight: bold;
  width: 100%;
}
.top-menu li .uw-global-submenu ul li a::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 40px;
  position: absolute;
  right: 0;
  transition: right ease-in-out 0.3s;
}
.top-menu li .uw-global-submenu ul li a:hover::after {
  right: -3px;
}
@media (min-width: 981px) {
  .top-menu {
    top: 0;
  }
}

.uw-header-container {
  display: flex;
  align-items: center;
}

.btn-staff {
  display: none;
}
@media (min-width: 981px) {
  .btn-staff {
    display: block;
    position: relative;
    top: 2px;
  }
  .header-smaller .btn-staff {
    top: 4px;
  }
}
.btn-staff::before {
  content: "|";
  margin: 0 12px 0 10px;
  color: initial;
  position: relative;
  top: -2px;
}

.btn-students span {
  display: none;
}
.btn-students::before {
  content: "|";
  margin: 0 10px;
  position: relative;
  color: initial;
  top: -1px;
}
@media (max-width: 980px) {
  .btn-students::before {
    display: inline-block;
  }
}
.btn-students::after {
  font-family: "WwwUowEduAu";
  content: "\f00a";
  margin: 0 3px 0 10px;
  transition: opacity 0.1s ease-in-out;
  font-size: 90%;
  top: -1px;
  position: relative;
}
@media (max-width: 980px) {
  .btn-students::after {
    margin: 0 0 0 10px;
  }
}
@media (max-width: 500px) {
  .btn-students::after {
    display: none;
  }
}

.btn-global::before {
  content: "|";
  margin: 0 12px 0 10px;
  color: initial;
  position: relative;
  top: -2px;
}
.btn-global::after {
  font-family: "WwwUowEduAu";
  content: "\f007";
  margin: 0 0 0 5px;
  transition: opacity 0.1s ease-in-out;
}
@media (max-width: 500px) {
  .btn-global::after {
    content: "\f02c" !important;
  }
}
@media (max-width: 500px) {
  .btn-global span {
    display: none;
  }
}

.btn-search {
  flex: 1 0 100%;
  margin-top: 10px;
}
.btn-search span {
  font-size: inherit;
}
@media (max-width: 980px) {
  .btn-search {
    flex: 0 1 auto;
    margin: 0;
  }
  .btn-search span {
    font-size: 0.875rem;
    display: none;
  }
}
@media (min-width: 980px) {
  .btn-search {
    flex: 0 1 auto;
    margin: 0;
  }
}
.btn-search::after {
  font-family: "WwwUowEduAu";
  content: "\f024";
  font-size: 90%;
  color: initial;
  top: -1px;
  position: relative;
  margin: 0 3px 0 10px;
  transition: opacity 0.1s ease-in-out;
}

.btn-menu {
  flex: 1 0 100%;
  margin-top: 10px;
}
.btn-menu:focus {
  color: inherit !important;
}
@media (min-width: 981px) {
  .btn-menu {
    display: none;
  }
}

.btn-nav {
  font-weight: bold;
  font-size: 0.875rem;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .btn-nav {
    font-size: 1rem;
  }
}

.uw-main-menu {
  min-height: 600px;
  background: #fff;
  display: none;
  height: 100vh;
}
@media (max-width: 981px) {
  .uw-main-menu.mobile-menu-open {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 75px;
    overflow-x: hidden;
    min-height: calc(100vh - 75px);
  }
}
@media (max-width: 980px) {
  .uw-main-menu {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}
@media (min-width: 981px) {
  .uw-main-menu {
    display: block !important;
    height: auto;
    min-height: auto;
    text-align: right;
    background: transparent;
  }
  .uw-main-menu > .grid-container, .uw-main-menu > .mw-grid-container {
    padding: 0;
  }
}
.uw-main-menu .main-menu {
  list-style-type: none;
  padding-left: 0;
  margin: 0;
  padding: 25px 0;
}
@media (max-width: 980px) {
  .uw-main-menu .main-menu {
    margin-bottom: 75px;
  }
  .uw-main-menu .main-menu li {
    position: relative;
  }
  .uw-main-menu .main-menu h2 {
    display: none;
  }
}
@media (min-width: 981px) {
  .uw-main-menu .main-menu {
    padding: 0;
    width: 100%;
    margin-left: auto;
  }
}
@media (min-width: 981px) {
  .uw-main-menu .main-menu li {
    display: inline-block;
  }
}
@media (max-width: 980px) {
  .header-smaller .uw-main-menu .main-menu li:last-child a::after {
    display: none;
  }
}
.uw-main-menu .main-menu li.uw-main-menu-item-library {
  display: inline-block;
}
@media (min-width: 981px) {
  .uw-main-menu .main-menu li.uw-main-menu-item-library {
    display: none;
  }
}
.uw-main-menu .main-menu a,
.uw-main-menu .main-menu button {
  text-transform: uppercase;
  font-weight: bold;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 0.9rem;
}
@media (min-width: 980px) {
  .uw-main-menu .main-menu a,
  .uw-main-menu .main-menu button {
    display: block;
  }
  .uw-main-menu .main-menu a.uw-main-menu-item,
  .uw-main-menu .main-menu button.uw-main-menu-item {
    margin-left: 7px;
  }
}
.uw-main-menu .main-menu button.uw-main-menu-item {
  text-transform: uppercase;
  font-weight: bold;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 0.9rem;
  line-height: inherit;
  width: 100%;
}
@media (min-width: 980px) {
  .uw-main-menu .main-menu button.uw-main-menu-item {
    width: auto;
    display: block;
    margin-left: 7px;
  }
}

@media (max-width: 980px) {
  .uw-main-menu-item {
    font-size: 1.25rem;
  }
}
.uw-main-menu-item::after {
  color: initial;
  position: relative;
}

.uw-has-submenu.btn-global::after {
  content: "\f007";
}
@media (max-width: 980px) {
  .uw-has-submenu.submenu-open.btn-global::after {
    content: "\f006";
  }
  .uw-has-submenu.submenu-open::after {
    content: "\f021";
  }
}
@media (min-width: 980px) {
  .uw-has-submenu.submenu-open {
    color: #ed0a00 !important;
  }
  .uw-has-submenu.submenu-open::after {
    color: #ed0a00 !important;
    content: "\f006";
  }
}
.uw-has-submenu::after {
  font-family: "WwwUowEduAu";
  font-size: 110%;
  color: initial;
  content: "\f020";
}
@media (min-width: 980px) {
  .uw-has-submenu::after {
    content: "\f007";
    margin-left: 6px;
  }
}

.uw-main-submenu {
  position: absolute;
  left: 0;
  width: 100%;
  background-color: #efefef;
  padding: 25px 0;
  top: 100%;
  text-align: left;
}
@media (min-width: 980px) {
  .uw-main-submenu .grid-container, .uw-main-submenu .mw-grid-container {
    position: relative;
  }
}
@media (min-width: 980px) {
  .uw-main-submenu {
    padding: 40px 25px;
    transform: translateY(-100%);
    z-index: -1;
    transition: transform 0.2s ease-in-out;
  }
}
@media (max-width: 980px) {
  .uw-main-submenu {
    display: none;
    position: static;
    margin: 10px 0 10px -25px;
    width: 100vw;
  }
  .uw-main-submenu > .grid-container, .uw-main-submenu > .mw-grid-container {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}
.uw-main-submenu ul {
  list-style-type: none;
  padding-left: 0;
  margin-left: 0;
  display: flex;
  flex-wrap: wrap;
  margin: 25px 0;
}
@media (min-width: 980px) {
  .uw-main-submenu ul {
    padding: 15px 0;
  }
}
.uw-main-submenu ul li {
  width: 100%;
  margin-bottom: 5px;
}
@media (min-width: 980px) {
  .uw-main-submenu ul li {
    width: 25%;
  }
}
.uw-main-submenu ul li a {
  font-weight: bold;
}
.uw-main-submenu ul li a::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 5px;
}

.subnav-cta {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1.25rem;
}
.subnav-cta::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 5px;
}

.close-nav {
  display: none;
  position: absolute !important;
  top: 50px;
  right: -10px;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1rem;
}
@media (min-width: 980px) {
  .close-nav {
    display: block;
  }
}
.close-nav::before {
  font-family: "WwwUowEduAu";
  content: "\f02a";
  font-size: 0.75rem;
  margin-right: 5px;
  position: relative;
  top: -2px;
}

@media (max-width: 980px) {
  .uw-main-submenu-open {
    display: block;
  }
  .uw-main-submenu-open .grid-container, .uw-main-submenu-open .mw-grid-container {
    padding: 0 0.9375rem;
  }
}
@media (min-width: 980px) {
  .uw-main-submenu-open {
    transform: translateY(0);
  }
}

.site-container {
  padding-top: 0 !important;
}

.uw-header {
  top: 0;
}

.uw-header-clearfix {
  top: 0;
  position: fixed;
  width: 100%;
  pointer-events: none;
}

.mobile-menu-trigger {
  list-style-image: none !important;
}

.main-menu {
  left: inherit;
  overflow-y: inherit;
  padding-top: 1.25rem;
  position: inherit;
  top: inherit;
  width: inherit;
  z-index: inherit;
}

@media screen and (max-width: 74.9375em) {
  .main-menu {
    min-height: inherit;
    display: inherit;
  }
}

.uw-header h2 {
  font-size: 2.4rem;
  color: #001641;
}

.logo-regular-white {
  display: none;
}

.uw-homepage .header-smaller .logo-regular-white {
  display: none !important;
}
.uw-homepage.dropdown-menu-open .logo-regular-white {
  display: none !important;
}
@media (min-width: 981px) {
  .uw-homepage.dropdown-menu-open .logo-regular-navy {
    display: block !important;
  }
}
@media (min-width: 981px) {
  .uw-homepage.dropdown-menu-open .header-smaller .logo-regular-navy {
    display: none !important;
  }
}
@media (min-width: 980px) {
  .uw-homepage .uw-hero-cta .uw-blockhead {
    line-height: 1;
    font-size: 6rem;
  }
}

@media (min-width: 981px) {
  .uw-homepage .uw-header-clearfix {
    display: none;
  }
  .uw-homepage .uw-header-top {
    background: transparent;
  }
  .uw-homepage .uw-header {
    background: transparent;
  }
  .uw-homepage .uw-header .logo-regular-white {
    display: block;
  }
  .uw-homepage .uw-header .logo-regular-navy {
    display: none;
  }
  .uw-homepage .uw-header .uw-main-menu-item {
    color: #fff;
    transition: none;
  }
  .uw-homepage .uw-header .uw-main-menu-item::after, .uw-homepage .uw-header .uw-main-menu-item::before {
    color: #fff;
  }
  .uw-homepage .uw-header .top-menu a {
    color: #fff;
    transition: none;
  }
  .uw-homepage .uw-header .top-menu a::after, .uw-homepage .uw-header .top-menu a::before,
  .uw-homepage .uw-header .top-menu a span {
    color: #fff;
    transition: none;
  }
  .uw-homepage.dropdown-menu-open .uw-header-top, .uw-homepage.scroll-active .uw-header-top {
    background: #fff;
  }
  .uw-homepage.dropdown-menu-open .uw-header, .uw-homepage.scroll-active .uw-header {
    background: #fff;
  }
  .uw-homepage.dropdown-menu-open .uw-header .uw-main-menu-item, .uw-homepage.scroll-active .uw-header .uw-main-menu-item {
    color: #001641;
    transition: none;
  }
  .uw-homepage.dropdown-menu-open .uw-header .uw-main-menu-item::after, .uw-homepage.dropdown-menu-open .uw-header .uw-main-menu-item::before, .uw-homepage.scroll-active .uw-header .uw-main-menu-item::after, .uw-homepage.scroll-active .uw-header .uw-main-menu-item::before {
    color: #001641;
    transition: none;
  }
  .uw-homepage.dropdown-menu-open .uw-header .top-menu a, .uw-homepage.scroll-active .uw-header .top-menu a {
    color: #001641;
    transition: none;
  }
  .uw-homepage.dropdown-menu-open .uw-header .top-menu a::after, .uw-homepage.dropdown-menu-open .uw-header .top-menu a::before,
  .uw-homepage.dropdown-menu-open .uw-header .top-menu a span, .uw-homepage.scroll-active .uw-header .top-menu a::after, .uw-homepage.scroll-active .uw-header .top-menu a::before,
  .uw-homepage.scroll-active .uw-header .top-menu a span {
    color: #001641;
    transition: none;
  }
  .uw-homepage .uw-main-submenu {
    opacity: 0;
    transform: translateY(-500px);
  }
  .uw-homepage .uw-main-submenu-open {
    transform: translateY(0);
    opacity: 1;
  }
  .header-smaller .logo-regular-navy {
    display: block !important;
  }
}
.hp-header-scroll-active .uw-header-top {
  background: #fff;
}
.hp-header-scroll-active .uw-header-top .top-menu a,
.hp-header-scroll-active .uw-header-top .top-menu a span,
.hp-header-scroll-active .uw-header-top .uw-main-menu-item {
  color: #001641;
}
.hp-header-scroll-active .uw-header-top .top-menu a::after, .hp-header-scroll-active .uw-header-top .top-menu a::before,
.hp-header-scroll-active .uw-header-top .top-menu a span::after,
.hp-header-scroll-active .uw-header-top .top-menu a span::before,
.hp-header-scroll-active .uw-header-top .uw-main-menu-item::after,
.hp-header-scroll-active .uw-header-top .uw-main-menu-item::before {
  color: #001641;
}
@media (min-width: 981px) {
  .hp-header-scroll-active .logo-regular-white {
    display: none !important;
  }
  .hp-header-scroll-active .logo-regular-navy {
    display: block !important;
  }
}

.uw-social-links ul {
  margin-left: -0.625rem;
  display: block;
}
.uw-social-links li {
  display: inline-block;
  margin-bottom: 0;
  max-height: 2.375rem;
  max-width: 2.375rem;
}
.uw-social-links a {
  display: inline-block;
  padding: 0.625rem;
}
@media print, screen and (min-width: 48em) {
  .uw-social-links {
    width: 9.375rem;
  }
}

.uw-social-pane {
  background: white;
}
.uw-social-pane + footer {
  margin-top: 0;
}
.uw-social-pane .social-pane author a {
  color: #ed0a00;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
}
.uw-social-pane .social-pane p {
  font-size: 1.125rem;
  line-height: 1.5;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media screen and (max-width: 38.75em) {
  .uw-social-pane .social-pane__item:nth-child(n+4) {
    display: none;
  }
}
.uw-social-pane .social-pane__item {
  align-items: center;
  display: flex;
  min-height: 23.4375rem;
}
.uw-social-pane .social-pane__item--twitter {
  padding: 2.5rem;
}
.uw-social-pane .social-pane__item--instagram {
  position: relative;
}
.uw-social-pane .social-pane__logo {
  width: 2.5rem;
  height: 2.5rem;
  float: left;
}
.uw-social-pane .social-pane__insta-logo {
  position: absolute;
  top: 1.25rem;
  right: 2.1875rem;
  z-index: 5;
  color: white;
  font-size: 1.5rem;
}
.uw-social-pane .social-pane__item-meta {
  float: left;
  margin-left: 0.625rem;
}
.uw-social-pane .social-pane .author, .uw-social-pane .social-pane .date {
  display: block;
  margin-bottom: 0;
}
.uw-social-pane .social-pane .author a {
  color: #ed0a00;
}
.uw-social-pane .social-pane .date {
  font-size: 0.875rem;
  line-height: 1.1428571429;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media screen and (min-width: 38.75em) {
  .uw-social-pane .social-pane > div {
    display: flex;
    flex-flow: row wrap;
  }
  .uw-social-pane .social-pane > div > div {
    flex: 0 0 auto;
    width: calc(50% - 0.9375rem);
    margin-left: 0.46875rem;
    margin-right: 0.46875rem;
  }
  .uw-social-pane .social-pane__item {
    min-height: 16rem;
  }
  .uw-social-pane .social-pane__item:nth-of-type(n+7) {
    display: none;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-social-pane .social-pane > div > div {
    flex: 0 0 auto;
    width: calc(33.3333333333% - 0.9375rem);
    margin-left: 0.46875rem;
    margin-right: 0.46875rem;
  }
  .uw-social-pane .social-pane__item {
    min-height: 16rem;
  }
  .uw-social-pane .social-pane__item:nth-of-type(n+7) {
    display: none;
  }
  .uw-social-pane .social-pane__item-twitter {
    padding: 1.5625rem;
  }
  .uw-social-pane .social-pane__item--twitter p, .uw-social-pane .social-pane__item--twitter a {
    font-size: 0.875rem;
    line-height: 1.2857142857;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
  .uw-social-pane .social-pane .author a {
    font-size: 0.875rem;
    line-height: 1;
    font-weight: 700;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    text-transform: uppercase;
  }
  .uw-social-pane .social-pane .date {
    font-size: 0.875rem;
    line-height: 1.1428571429;
    font-weight: 400;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  .uw-social-pane .social-pane {
    border-top: 0.0625rem dashed #E5E5E4;
  }
  .uw-social-pane .social-pane > div > div {
    flex: 0 0 auto;
    width: calc(25% - 1.5625rem);
    margin-left: 0.78125rem;
    margin-right: 0.78125rem;
  }
  .uw-social-pane .social-pane__item {
    min-height: 16rem;
  }
  .uw-social-pane .social-pane__item:nth-of-type(n+7) {
    display: block;
  }
  .uw-social-pane .social-pane__item--twitter {
    padding: 2.5rem;
  }
  .uw-social-pane .social-pane__item--twitter p, .uw-social-pane .social-pane__item--twitter a {
    font-size: 1.125rem;
    line-height: 1.5;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}

.uw-split-grey-section {
  background: #E5E5E4;
  padding: 4.375rem 0 3.75rem;
  position: relative;
  margin: 3rem auto;
}
.uw-split-grey-section .grid-x {
  padding: 0 2rem;
}
.uw-split-grey-section .button:focus {
  text-decoration: none !important;
}
@media print, screen and (min-width: 48em) {
  .uw-split-grey-section .grid-x {
    align-items: center;
    padding: 0 3rem;
  }
  .uw-split-grey-section .grid-x .uw-split-grey-section__text-block {
    margin-bottom: 0;
  }
  .uw-split-grey-section .grid-x .uw-split-grey-section__text-block .button {
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-split-grey-section .grid-x {
    padding: 0 5rem;
  }
}
.uw-split-grey-section__text-block {
  margin-bottom: 0.9375rem;
}
.uw-split-grey-section::after, .uw-split-grey-section::before {
  content: "";
  display: block;
  transform: rotate3d(0, 0, 1, -270deg) scale3d(0, 0, 1);
  width: 0.3125rem;
  height: 7.6875rem;
  background-color: #ed0a00;
  position: absolute;
}
.uw-split-grey-section::before {
  top: -2.5rem;
  left: 2.5rem;
}
@media print, screen and (min-width: 64em) {
  .uw-split-grey-section::before {
    left: 4.625rem;
    top: -3.75rem;
  }
}
.uw-split-grey-section::after {
  right: 2.6875rem;
  bottom: -2.5rem;
}
@media print, screen and (min-width: 64em) {
  .uw-split-grey-section::after {
    right: 4.625rem;
    bottom: -3.75rem;
  }
}
.uw-split-grey-section.in-view::after, .uw-split-grey-section.in-view::before {
  animation: linesAnimateIn 1s ease-out forwards;
  animation-delay: 0.2s;
}

@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  .uw-split-grey-section--hanging-image {
    padding: 5.625rem 0;
  }
  .uw-split-grey-section--hanging-image .grid-container, .uw-split-grey-section--hanging-image .mw-grid-container {
    padding-right: 0;
  }
  .uw-split-grey-section--hanging-image .uw-split-grey-section__text-block {
    max-width: 18.125rem;
    margin-top: 3.125rem;
  }
  .uw-split-grey-section--hanging-image .grid-x {
    justify-content: flex-start;
    align-items: center;
  }
}

.uw-start-your-journey__header {
  margin-bottom: 1.25rem;
}
@media print, screen and (min-width: 48em) {
  .uw-start-your-journey__header {
    margin-bottom: 2.375rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-start-your-journey__header {
    padding-bottom: 3.125rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-start-your-journey__header {
    padding-bottom: 0;
  }
}
@media screen and (min-width: 75em) {
  .uw-start-your-journey__header {
    margin-top: -9.0625rem;
  }
}
.uw-start-your-journey__title {
  font-size: 7rem;
  color: #ed0a00;
  margin-bottom: 1.875rem;
  font-weight: 700;
}
@media print, screen and (min-width: 48em) {
  .uw-start-your-journey__title {
    margin-bottom: 1.625rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-start-your-journey__title {
    margin-bottom: 4.8125rem;
  }
}
.uw-start-your-journey-list__title {
  font-size: 1.875rem;
  line-height: 1.0666666667;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 0.875rem;
}
@media print, screen and (min-width: 48em) {
  .uw-start-your-journey-list__title {
    margin-bottom: 1rem;
  }
}
.uw-start-your-journey p {
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 1.5625rem;
}
@media screen and (min-width: 75em) {
  .uw-start-your-journey p {
    font-size: 1.125rem;
    line-height: 1.5;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  .uw-start-your-journey p {
    padding-right: 1.875rem;
  }
}
@media (max-width: 980px) {
  .uw-start-your-journey p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.uw-start-your-journey__form {
  max-width: 24.0625rem;
  position: relative;
}
@media print, screen and (min-width: 48em) {
  .uw-start-your-journey__form {
    margin-bottom: 3.125rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-start-your-journey__form {
    margin-top: 9.375rem;
  }
}
.uw-start-your-journey__form .uw-start-your-journey__form-submit svg path {
  fill: #001641;
}
.uw-start-your-journey__form label span {
  display: none;
}
.uw-start-your-journey__form button span {
  display: none;
}
.uw-start-your-journey__input {
  border: 0;
  border-bottom: 0.125rem solid #001641;
  box-shadow: none;
  margin-bottom: 1.875rem;
  font-size: 1.25rem;
  line-height: 1.5;
  font-weight: 400;
}
.uw-start-your-journey__input:focus {
  border: 0;
  border-bottom: 0.125rem solid #ed0a00;
}
.uw-start-your-journey__form-submit {
  position: absolute;
  right: 0;
  top: 0;
}
.uw-start-your-journey__form-submit i,
.uw-start-your-journey__form-submit svg {
  font-size: inherit;
}
.uw-start-your-journey .button {
  margin-bottom: 0.3125rem;
  display: flex;
  line-height: 19px;
}
.uw-start-your-journey .button > span {
  font-size: 16px;
  white-space: nowrap;
}
.uw-start-your-journey .button::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  font-size: 1.5rem;
  margin-left: 0.3125rem;
  transition: transform 0.4s;
  position: relative;
}
.uw-start-your-journey .button:hover::after {
  transform: translate3d(0.3125rem, 0, 0);
}
.uw-start-your-journey--header, .motivation-widget .mw-more-areas {
  color: #001641 !important;
  font-size: 30px !important;
  line-height: 32px !important;
  margin-bottom: 20px !important;
}
.uw-start-your-journey--sub-header {
  color: #001641 !important;
  font-size: 2.5em !important;
  line-height: 40px !important;
}

.uw-current-student-search__header {
  margin-bottom: 1.25rem;
}
@media print, screen and (min-width: 48em) {
  .uw-current-student-search__header {
    margin-bottom: 2.375rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-current-student-search__header {
    padding-bottom: 3.125rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-current-student-search__header {
    padding-bottom: 0;
  }
}
@media screen and (min-width: 75em) {
  .uw-current-student-search__header {
    margin-top: -9.0625rem;
  }
}
.uw-current-student-search__title {
  font-size: 2.625rem;
  line-height: 1.0952380952;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 48em) {
  .uw-current-student-search__title {
    font-size: 3.5rem;
    line-height: 1.0178571429;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  .uw-current-student-search__title {
    font-size: 8.125rem;
    line-height: 0.9384615385;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 48em) {
  .uw-current-student-search__title {
    margin-bottom: 1.625rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-current-student-search__title {
    margin-bottom: 4.8125rem;
  }
}
.uw-current-student-search-list__title {
  font-size: 1.875rem;
  line-height: 1.0666666667;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 0.875rem;
}
@media print, screen and (min-width: 48em) {
  .uw-current-student-search-list__title {
    margin-bottom: 1rem;
  }
}
.uw-current-student-search p {
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 1.5625rem;
}
@media screen and (min-width: 75em) {
  .uw-current-student-search p {
    font-size: 1.125rem;
    line-height: 1.5;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  .uw-current-student-search p {
    padding-right: 1.875rem;
  }
}
@media (max-width: 980px) {
  .uw-current-student-search p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.uw-current-student-search__form {
  max-width: 24.0625rem;
  position: relative;
  margin-top: 2rem;
}
@media print, screen and (min-width: 48em) {
  .uw-current-student-search__form {
    margin-bottom: 3.125rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-current-student-search__form {
    margin-top: 2rem;
  }
}
.uw-current-student-search__form .uw-current-student-search__form-submit svg path {
  fill: #001641;
}
.uw-current-student-search__form label span {
  display: none;
}
.uw-current-student-search__form button span {
  display: none;
}
.uw-current-student-search__input {
  border: 0;
  border-bottom: 0.125rem solid #001641;
  box-shadow: none;
  margin-bottom: 1.875rem;
  font-size: 1.25rem;
  line-height: 1.5;
  font-weight: 400;
  padding: 0 2rem 0 0;
}
.uw-current-student-search__input:focus {
  border: 0;
  border-bottom: 0.125rem solid #ed0a00;
}
.uw-current-student-search__form-submit {
  position: absolute;
  right: 0;
  top: 0;
}
.uw-current-student-search__form-submit i {
  font-size: 1.875rem;
}
.uw-current-student-search .button {
  margin-bottom: 0.3125rem;
}
.uw-current-student-search .button::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  font-size: 1.5rem;
  margin-left: 0.9375rem;
  transition: transform 0.4s;
  position: relative;
  top: -3px;
}
.uw-current-student-search .button:hover::after {
  transform: translate3d(0.625rem, 0, 0);
}

.uw-stat-banner {
  position: relative;
  background-color: #ed0a00;
  padding-inline: 1.875rem;
  margin-bottom: 1.875rem;
  margin-inline: 0;
  padding-block: var(--section-spacing-y);
}
.uw-stat-banner.in-view:after {
  transition: transform 0.8s ease-out;
}
.uw-stat-banner.in-view:before {
  transition: transform 1s ease-out;
}
.uw-stat-banner__title {
  font-size: 2.5625rem;
  line-height: 1;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.uw-stat-banner__title:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #fff;
  margin-top: 1.25rem;
}
@media print, screen and (min-width: 48em) {
  .uw-stat-banner__title:after {
    content: "";
    display: block;
    width: 3.125rem;
    height: 0.0625rem;
    background-color: #fff;
    margin-top: 0.625rem;
  }
}
.uw-stat-banner h2,
.uw-stat-banner p,
.uw-stat-banner div {
  color: #fff;
}
.uw-stat-banner p {
  margin-top: 1.25rem;
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  .uw-stat-banner p {
    margin-top: 0.625rem;
  }
}
.uw-stat-banner div.cite {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  font-style: italic;
  margin-bottom: 0;
  margin-top: 0.9375rem;
}
@media print, screen and (min-width: 48em) {
  .uw-stat-banner div.cite {
    font-size: 0.875rem;
    line-height: 1.42857;
    font-weight: 600;
  }
}
.uw-stat-banner__image {
  margin: 0 auto 3.75rem;
  display: flex;
  align-items: center;
}
@media print, screen and (min-width: 48em) {
  .uw-stat-banner__image {
    align-items: flex-start;
    margin: 0 auto;
    padding-left: 1.625rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-stat-banner__image {
    justify-content: center;
  }
}
.uw-stat-banner img {
  max-width: 6.25rem;
  height: auto;
  width: auto;
  margin: 0 auto;
}
@media print, screen and (min-width: 48em) {
  .uw-stat-banner img {
    max-width: 100%;
    margin: 0;
  }
}
.uw-stat-banner .content.no-marg {
  margin: 0;
  padding-right: 0;
}
@media print, screen and (min-width: 48em) {
  .uw-stat-banner .content.no-marg {
    padding-right: 3.125rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-stat-banner .content.no-marg {
    padding-right: 7.9375rem;
  }
}

.uw-stat-banner-container {
  overflow: hidden;
  margin-block: var(--section-spacing-y);
}
@media print, screen and (min-width: 48em) {
  .uw-stat-banner-container {
    overflow: visible;
  }
}
.uw-stat-banner-container > .button {
  margin: 0;
}

.uw-stat-block {
  width: 100%;
  margin-block: var(--section-spacing-y);
}
.uw-stat-block .grid-x {
  background: #ed0a00;
  width: 100%;
  max-width: 62.1875rem;
  position: relative;
  margin: 0 auto;
  padding: var(--section-spacing-y);
}
.uw-stat-block .grid-x > .cell:last-of-type .button {
  margin: 0;
}
.uw-stat-block.in-view .inner::after, .uw-stat-block.in-view .inner::before {
  display: none;
}
.uw-stat-block .stat-section {
  color: #fff;
  padding: 0 0.625rem;
  margin-bottom: 2.5rem;
}
.uw-stat-block .stat-section:last-child {
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  .uw-stat-block .stat-section {
    margin-bottom: 3.75rem;
  }
  .uw-stat-block .stat-section:nth-last-child(2) {
    margin-bottom: 0;
  }
  .uw-stat-block .stat-section:nth-last-child(3) {
    margin-bottom: 0;
  }
}
.uw-stat-block .stat-section h2 {
  font-size: 2.5625rem;
  line-height: 1;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: inherit;
  margin-top: 0;
  text-transform: initial;
}
.uw-stat-block .stat-section h2::after {
  content: "";
  width: 4.1875rem;
  border-bottom: 1px solid #fff;
  margin-top: 1rem;
  display: block;
}
.uw-stat-block .stat-section p {
  margin-bottom: 0;
}
.uw-stat-block .stat-section .cite {
  font-size: 0.875rem;
  line-height: 1.5714285714;
  font-weight: 600;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-style: italic;
  margin-top: 0.9375rem;
}

.uw-stats-block {
  z-index: 1;
  position: relative;
  margin-right: -1.875rem;
}
.uw-stats-block::before, .uw-stats-block::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.uw-stats-block::after {
  clear: both;
}
.uw-stats-block .slick-slide > div {
  padding-right: 1.25rem;
}
.uw-stats-block .slick-list {
  padding: 0 1.875rem 0 0 !important;
}
.uw-stats-block__stat {
  background: #ed0a00;
  color: #fff;
  padding: 2.8125rem 2.1875rem 2.8125rem;
}
@media print, screen and (min-width: 48em) {
  .uw-stats-block__stat {
    width: calc(50% - 8px);
    padding: 2.8125rem 2.5rem 2.5rem 2.1875rem;
    display: flex;
    align-items: center;
    position: relative;
  }
  .uw-stats-block__stat:nth-of-type(1) {
    float: left;
  }
  .uw-stats-block__stat:nth-of-type(1)::before,
  .uw-stats-block__stat:nth-of-type(1) .stat-cross {
    content: "";
    display: block;
    width: 7.1875rem;
    height: 7.1875rem;
    position: absolute;
    bottom: -1.875rem;
    left: -3.75rem;
    opacity: 0.9;
    background-image: url("../img/backgrounds/cross.svg");
    transition: transform 1s;
    z-index: 1;
  }
}
@media screen and (min-width: 48em) and (min-width: 75em) {
  .uw-stats-block__stat:nth-of-type(1)::before,
  .uw-stats-block__stat:nth-of-type(1) .stat-cross {
    bottom: -3.75rem;
    left: -2.5625rem;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-stats-block__stat:nth-of-type(1).in-view::before {
    display: none;
  }
  .uw-stats-block__stat:nth-of-type(2) {
    float: right;
    margin-top: 5.375rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-stats-block__stat {
    width: calc(50% - 13px);
    min-height: 30.25rem;
    padding: 3.75rem 5.625rem 3.75rem;
  }
}
.uw-stats-block__stat p {
  margin-bottom: 0.9375rem;
  font-size: 0.875rem;
  line-height: 1.4285714286;
  font-weight: 500;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 64em) {
  .uw-stats-block__stat p {
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 500;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  .uw-stats-block__stat p {
    margin-bottom: 1.25rem;
  }
}
.uw-stats-block__stat h2 {
  color: #fff;
  font-size: 2.5rem;
  line-height: 2.625rem;
  font-weight: 700;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  margin: 0 0 1.25rem;
}
.uw-stats-block__stat h2:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #fff;
  margin-top: 0.625rem;
}
@media print, screen and (min-width: 48em) {
  .uw-stats-block__stat h2 {
    font-size: 3.375rem;
    line-height: 3.5rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-stats-block__stat h2 {
    font-size: 5.5rem;
    line-height: 7rem;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-stats-block__stat h2::after {
    margin-top: 0.5rem;
  }
}
.uw-stats-block__stat span {
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 700;
  font-style: italic;
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  .uw-stats-block__stat span {
    font-size: 0.875rem;
    line-height: 1.42857;
    font-weight: 600;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-stats-block {
    margin-right: 0;
  }
}

.uw-stats-block-container {
  position: relative;
  margin-block: var(--section-spacing-y);
}
.uw-stats-block-container > .grid-container > a.button:last-child, .uw-stats-block-container > .mw-grid-container > a.button:last-child {
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  .uw-stats-block-container {
    /* &::after,
    .block-arrow {
      content: '';
      position: absolute;
      left: rem-calc(-80px);
      bottom: rem-calc(-190px);
      display: block;
      width: rem-calc(201px);
      height: rem-calc(291px);
      background-image: url('../img/backgrounds/stat-arrow.svg');
      z-index: 0;
      transition: transform 2s;

      @include breakpoint(xlarge) {
        left: 0;
        bottom: rem-calc(-170px);
      }
    }*/
  }
  .uw-stats-block-container .block-arrow {
    z-index: 0;
  }
  .uw-stats-block-container.in-view .stats-block .stats-block_stat {
    z-index: 1;
  }
  .uw-stats-block-container.in-view .stats-block .stats-block_stat:nth-of-type(1) {
    animation: statDown 4s forwards ease-out;
  }
  .uw-stats-block-container.in-view .stats-block .stats-block_stat:nth-of-type(2) {
    animation: statUp 4s forwards ease-out;
  }
}
@media screen and (min-width: 75em) {
  .uw-stats-block-container {
    margin-bottom: 6.25rem;
  }
  .uw-stats-block-container::after {
    z-index: 0;
  }
}
.uw-stats-block-container .button {
  display: none;
}
@media print, screen and (min-width: 48em) {
  .uw-stats-block-container .button {
    display: flex;
    float: right;
  }
}

.uw-stats-banner {
  margin-bottom: 80px;
}
@media (max-width: 1024px) {
  .uw-stats-banner .large-6 {
    margin-bottom: 25px;
  }
}

.uw-study-area-image {
  margin-block: var(--section-spacing-y);
}

@media print, screen and (min-width: 64em) {
  .uw-study-areas {
    margin: -3.75rem 0 2.8125rem;
  }
}
.uw-study-areas__title {
  font-size: 1.875rem;
  line-height: 1.0666666667;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  margin-bottom: 1.5625rem;
}
@media print, screen and (min-width: 48em) {
  .uw-study-areas__title {
    margin-bottom: 3.125rem;
    max-width: 100%;
  }
}
.uw-study-areas__title--large {
  font-size: 1.802rem;
  font-weight: 700;
  line-height: 1.04762;
}
.uw-study-areas .menu {
  margin: 1.875rem 0 0;
}
@media print, screen and (min-width: 48em) {
  .uw-study-areas .menu {
    margin-top: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-study-areas .menu {
    margin-top: 1.875rem;
  }
}
.uw-study-areas .menu .button {
  padding: 0;
  margin-bottom: 0.9375rem;
}
.uw-study-areas__item {
  margin-bottom: 0.9375rem;
  padding: 0 0.3125rem;
}
.uw-study-areas__item::before {
  content: none;
}
@media print, screen and (max-width: 47.99875em) {
  .uw-study-areas__item {
    margin-top: 0 !important;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-study-areas__item {
    margin-bottom: 1.25rem;
    justify-content: center;
    text-align: center;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-study-areas__item {
    padding: 0;
    align-items: center;
    margin-bottom: 1.5625rem;
  }
}
.uw-study-areas__item > a,
.uw-study-areas__item > div {
  display: flex;
  flex-direction: column;
  color: #001641;
  font-size: 1rem;
  line-height: 1.375;
  font-weight: 600;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  .uw-study-areas__item > a,
  .uw-study-areas__item > div {
    width: 100%;
    font-size: 0.75rem;
    line-height: 1.1666666667;
    font-weight: 700;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
  .uw-study-areas__item > a span,
  .uw-study-areas__item > div span {
    flex: 1;
    min-height: 2.8125rem;
    padding: 0 5px;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-study-areas__item > a,
  .uw-study-areas__item > div {
    font-size: 0.875rem;
    line-height: 1.2142857143;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (device-aspect-ratio: 40/71) {
  .uw-study-areas__item > a,
  .uw-study-areas__item > div {
    font-size: 0.75rem;
  }
}
.uw-study-areas__item img,
.uw-study-areas__item svg {
  display: none;
  margin: 0 auto 20px;
  width: 100%;
  height: 100%;
  min-height: 3.125rem;
  max-width: 3.75rem;
  max-height: 3.75rem;
  transition: 0.4s ease-out;
}
@media print, screen and (min-width: 48em) {
  .uw-study-areas__item img,
  .uw-study-areas__item svg {
    display: block;
    font-size: 1.4375rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-study-areas__item img,
  .uw-study-areas__item svg {
    max-width: 4.6875rem;
    max-height: 4.6875rem;
  }
}
.uw-study-areas__item:hover a {
  text-decoration: none;
  color: #ed0a00;
}
.uw-study-areas__item:hover img,
.uw-study-areas__item:hover svg {
  transform: translate3d(0, -6px, 0);
}
.uw-study-areas--grey {
  overflow: hidden;
  margin-top: 0;
  padding-bottom: 1.875rem;
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  .uw-study-areas--grey {
    background: #E5E5E4;
    margin: 5rem 0;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-study-areas--grey {
    padding: 7.5rem 0 5.625rem;
  }
}
.uw-study-areas--grey .uw-study-areas__title {
  margin: 0 0 1.875rem;
  color: #ed0a00;
}
@media print, screen and (min-width: 48em) {
  .uw-study-areas--grey .uw-study-areas__title {
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.025;
    color: #001641;
    padding-top: 4.6875rem;
    margin: 0 0 4.375rem;
  }
  .uw-study-areas--grey .uw-study-areas__title:after {
    content: "";
    display: block;
    width: 3.125rem;
    height: 0.0625rem;
    background-color: #001641;
    margin-top: 0.9375rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-study-areas--grey .uw-study-areas__title {
    font-size: 7.0625rem;
    font-weight: 700;
    padding: 0;
  }
}
.uw-study-areas--grey ul {
  margin-bottom: 0;
}
@media print, screen and (min-width: 64em) {
  .uw-study-areas--grey .study-area-image {
    margin-bottom: -7.5rem;
  }
}

.uw-subject-courses-block {
  background-color: #D9D9D6;
  padding: 3.75rem 0;
}
@media print, screen and (min-width: 64em) {
  .uw-subject-courses-block {
    padding-top: 6.25rem;
    padding-bottom: 7.5rem;
  }
}
.uw-subject-courses-block__course-list {
  margin-bottom: 0;
}
.uw-subject-courses-block__course-list li {
  margin-bottom: 0.75rem;
}
.uw-subject-courses-block__course-list a {
  color: #001641;
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.5714285714;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: 700;
}
@media print, screen and (max-width: 63.99875em) {
  .uw-subject-courses-block__course-list li:last-of-type {
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-subject-courses-block__course-list {
    column-count: 2;
    column-gap: 2.1875rem;
  }
  .uw-subject-courses-block__course-list li {
    display: inline-block;
    width: 100%;
    break-inside: avoid;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-subject-courses-block__course-list a {
    font-size: 1rem;
    line-height: 1.5;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  .uw-subject-courses-block__course-list {
    column-count: 3;
    column-gap: 1.5625rem;
  }
}

.uw-success-panels {
  padding: 4.0625rem 0 1.875rem;
}
@media print, screen and (min-width: 48em) {
  .uw-success-panels {
    padding: 4.375rem 0 2rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-success-panels {
    padding: 6.875rem 0 5.625rem;
  }
}
.uw-success-panels .button {
  font-size: 1.25rem;
  line-height: 1.1;
}
.uw-success-panels .button-small {
  font-size: 1rem;
  line-height: 1.1875;
}
.uw-success-panels > .button {
  margin-bottom: 3.125rem;
  font-size: 1.25rem;
  margin-bottom: 2.5rem;
}
.uw-success-panels > .button:hover {
  text-decoration: none;
}
@media print, screen and (min-width: 64em) {
  .uw-success-panels > .button {
    margin-bottom: 3.125rem;
  }
}
.uw-success-panels img {
  margin-bottom: 0.9375rem;
}
.uw-success-panels a {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  text-transform: uppercase;
  display: block;
}
.uw-success-panels a:hover {
  text-decoration: none;
}
.uw-success-panels p {
  color: #001641;
  margin-top: 0.3125rem;
  margin-bottom: 1.875rem;
}
.uw-success-panels__panel:last-of-type p:last-of-type {
  margin-bottom: 0;
}
@media print, screen and (min-width: 64em) {
  .uw-homepage .uw-success-panels h2 {
    margin-bottom: 3.4375rem;
    max-width: 43.75rem;
  }
}

.uw-tabs {
  background: transparent;
  border: 0;
}
.uw-tabs > li {
  margin-bottom: 0.9375rem;
  margin-right: 0.9375rem;
}
.uw-tabs-content {
  border: 0;
}
.uw-tabs-content .tabs-panel {
  background: #fff;
  padding: 1.25rem 1.25rem 1rem;
}
@media print, screen and (min-width: 48em) {
  .uw-tabs-content .tabs-panel {
    padding: 1.875rem 1.875rem 1rem;
  }
}

.uw-tab-wrapper {
  margin-bottom: 80px;
}

.uw-text-block, .uw-start-your-journey--header, .motivation-widget .mw-more-areas, .uw-start-your-journey--sub-header {
  /* START: Inline insertion of `general-content-type-styles` (from src/assets/css/utils/type.scss) with alterations to font-related changes. */
  /* END: Inline insertion of `general-content-type-styles` */
  width: 100%;
}
.uw-text-block h2, .uw-start-your-journey--header h2, .motivation-widget .mw-more-areas h2, .uw-start-your-journey--sub-header h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.802rem;
  line-height: 1.85rem;
  margin-top: 1em;
  margin-bottom: 0.9375rem;
  color: #ed0a00;
  font-weight: 700;
}
.uw-text-block h3, .uw-start-your-journey--header h3, .motivation-widget .mw-more-areas h3, .uw-start-your-journey--sub-header h3 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.602rem;
  line-height: 1.65rem;
  margin-bottom: 0.9375rem;
  color: #ed0a00;
}
.uw-text-block h4, .uw-start-your-journey--header h4, .motivation-widget .mw-more-areas h4, .uw-start-your-journey--sub-header h4 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.424rem;
  line-height: 1.5rem;
  margin-bottom: 0.9375rem;
}
.uw-text-block h5, .uw-start-your-journey--header h5, .motivation-widget .mw-more-areas h5, .uw-start-your-journey--sub-header h5 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.26rem;
  line-height: 1.3rem;
  margin-bottom: 0.9375rem;
}
.uw-text-block h6, .uw-start-your-journey--header h6, .motivation-widget .mw-more-areas h6, .uw-start-your-journey--sub-header h6 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.1rem;
  margin-bottom: 0.9375rem;
}
.uw-text-block p, .uw-start-your-journey--header p, .motivation-widget .mw-more-areas p, .uw-start-your-journey--sub-header p {
  font-weight: 400;
  margin-bottom: 10px;
}
.uw-text-block a:not([class^=button-]):not(.button.primary), .uw-start-your-journey--header a:not([class^=button-]):not(.button.primary), .motivation-widget .mw-more-areas a:not([class^=button-]):not(.button.primary), .uw-start-your-journey--sub-header a:not([class^=button-]):not(.button.primary) {
  font-weight: 600;
  text-decoration: underline;
}
.uw-text-block a:not([class^=button-]):not(.button.primary):hover, .uw-start-your-journey--header a:not([class^=button-]):not(.button.primary):hover, .motivation-widget .mw-more-areas a:not([class^=button-]):not(.button.primary):hover, .uw-start-your-journey--sub-header a:not([class^=button-]):not(.button.primary):hover {
  text-decoration: none;
}
.uw-text-block--single-event-header {
  margin-bottom: 2.5rem;
}
@media print, screen and (min-width: 48em) {
  .uw-text-block--single-event-header {
    margin-bottom: 1.5625rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-text-block--single-event-header {
    margin-bottom: 3.125rem;
  }
}
.uw-text-block--single-event-header > :last-child {
  margin-bottom: 0;
}
.uw-text-block--single-event-header h2 {
  margin-bottom: 1.25rem;
  margin-top: 0;
}
.uw-text-block--single-event-header p {
  margin-bottom: 1.5625rem;
}
.uw-text-block__text {
  margin-bottom: 2.1875rem;
}
@media print, screen and (min-width: 64em) {
  .uw-text-block__text {
    margin-bottom: 0;
  }
}
.uw-text-block__text > :last-child {
  margin-bottom: 0;
}
.uw-text-block__main-links li {
  margin-bottom: 0.875rem;
}
.uw-text-block__main-links li:first-of-type .button {
  color: #ed0a00;
}
.uw-text-block__main-links li:first-of-type .button:hover {
  color: #ed0a00;
}
.uw-text-block__main-links .button {
  padding: 0;
  color: #001641;
}
.uw-text-block__main-links .button:hover {
  color: #001641;
}
.uw-text-block__main-links a:hover {
  text-decoration: none !important;
}
@media print, screen and (min-width: 64em) {
  .uw-text-block aside, .uw-start-your-journey--header aside, .motivation-widget .mw-more-areas aside, .uw-start-your-journey--sub-header aside {
    max-width: 19rem;
  }
}
.uw-text-block > .button, .uw-start-your-journey--header > .button, .motivation-widget .mw-more-areas > .button, .uw-start-your-journey--sub-header > .button {
  margin-top: 3.125rem;
}
@media print, screen and (min-width: 48em) {
  .uw-text-block .uw-related-links .border-top, .uw-start-your-journey--header .uw-related-links .border-top, .motivation-widget .mw-more-areas .uw-related-links .border-top, .uw-start-your-journey--sub-header .uw-related-links .border-top {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
.uw-text-block .uw-related-links a, .uw-start-your-journey--header .uw-related-links a, .motivation-widget .mw-more-areas .uw-related-links a, .uw-start-your-journey--sub-header .uw-related-links a {
  text-decoration: none !important;
}
.uw-text-block .uw-related-links ul a, .uw-start-your-journey--header .uw-related-links ul a, .motivation-widget .mw-more-areas .uw-related-links ul a, .uw-start-your-journey--sub-header .uw-related-links ul a {
  font-size: 1rem;
}
@media print, screen and (min-width: 48em) {
  .uw-text-block--landing-intro .uw-text-block__text {
    padding-left: 1.5625rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-text-block--landing-intro .uw-text-block__main-links {
    padding-top: 1.5625rem;
  }
  .uw-text-block--landing-intro .uw-text-block__text {
    padding-top: 1.5625rem;
  }
}
.uw-text-block:last-of-type, .uw-start-your-journey--header:last-of-type, .motivation-widget .mw-more-areas:last-of-type, .uw-start-your-journey--sub-header:last-of-type {
  margin-bottom: 2rem;
}
@media (max-width: 980px) {
  .uw-text-block .cell + .cell > ul, .uw-start-your-journey--header .cell + .cell > ul, .motivation-widget .mw-more-areas .cell + .cell > ul, .uw-start-your-journey--sub-header .cell + .cell > ul {
    margin-bottom: 0;
  }
}

.text-block-wrap + .split-grey-section-wrap {
  margin-top: 2.1875rem;
}
@media print, screen and (min-width: 48em) {
  .text-block-wrap + .split-grey-section-wrap {
    margin-top: 3.4375rem;
  }
}

.uw-to-top {
  width: 3.125rem;
  height: 3.125rem;
  position: fixed;
  bottom: 2.8125rem;
  right: 2.5rem;
  display: none;
  z-index: 10;
  border-radius: 50%;
  box-shadow: 0 0.125rem 0.3125rem rgba(0, 0, 0, 0.2);
  border: 1px solid #001641;
  background: #fff;
  font-size: 1.5rem;
  color: #001641;
  transition: opacity 0.5s;
  text-align: center;
  line-height: 3.125rem;
}
@media screen and (min-width: 81.25em) {
  .uw-to-top.banner-page {
    right: calc(20% + 25px);
  }
}
.uw-to-top:hover {
  cursor: pointer;
}
.uw-to-top.is-visible {
  opacity: 1;
}

.uw-uowx-activity + .uw-uowx-activity {
  margin-top: 1rem;
  padding-top: 1rem;
  border-top: 0.0625rem dashed #e6e6e6;
}
.uw-uowx-activity:last-child {
  margin-bottom: 2rem;
}
.uw-uowx-activity:hover {
  text-decoration: none;
}
.uw-uowx-activity:hover h2 {
  text-decoration: underline;
}
.uw-uowx-activity--title {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #ed0a00;
  font-size: 1.875rem;
  line-height: 1.0666666667;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.uw-uowx-activity--detail {
  color: #001641;
  padding-left: 1.875rem;
}
.uw-uowx-activity--detail.icon--map-marker::before {
  display: inline-block;
  width: 1.25rem;
  margin-left: -1.5625rem;
  font-family: "WwwUowEduAu";
  content: "\f012";
}
.uw-uowx-activity--detail.icon--clock::before {
  display: inline-block;
  width: 1.25rem;
  margin-left: -1.5625rem;
  font-family: "WwwUowEduAu";
  content: "\f01d";
}

.uw-upcoming-events {
  padding: 2.8125rem 0 3.75rem;
}
@media screen and (min-width: 75em) {
  .uw-upcoming-events {
    padding: 3.75rem 0 6.25rem;
  }
}
.uw-upcoming-events h4 {
  margin-top: 0;
  color: #fff;
  font-size: 1.5rem;
  line-height: 1.1666666667;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: none;
  margin-bottom: 0.625rem;
}
@media screen and (min-width: 75em) {
  .uw-upcoming-events h4 {
    padding-left: 8.125rem;
  }
}
.uw-upcoming-events time {
  font-size: 11.875rem;
  line-height: 0.7368421053;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #dc0000;
  margin-bottom: 0.3125rem;
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events time {
    font-size: 8.75rem;
    line-height: 0.7142857143;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  .uw-upcoming-events time {
    font-size: 11.875rem;
    line-height: 0.7368421053;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events time {
    margin-bottom: 0.625rem;
  }
}
.uw-upcoming-events time span {
  color: #fff;
  font-size: 1.125rem;
  line-height: 1.2222222222;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  vertical-align: top;
  margin-left: -2.25rem;
  margin-bottom: 0;
  position: relative;
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events time span {
    margin-left: -1.5625rem;
    top: -0.3125rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-upcoming-events time span {
    margin-left: -2.1875rem;
  }
}
.uw-upcoming-events .button {
  color: #fff;
  margin: 0.9375rem 0 0;
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events .button {
    margin-top: 0;
  }
}
@media screen and (min-width: 75em) {
  .uw-upcoming-events .button {
    margin-top: 0.625rem;
  }
}
.uw-upcoming-events__container {
  padding: 4.25rem 0 2.5rem;
  background: #001641;
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events__container {
    padding: 5rem 0 1.875rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-upcoming-events__container {
    padding: 7.1875rem 0 7.8125rem;
  }
}
.uw-upcoming-events__container.in-view .grid-container:after, .uw-upcoming-events__container.in-view .mw-grid-container:after, .uw-upcoming-events__container.in-view .grid-container:before, .uw-upcoming-events__container.in-view .mw-grid-container:before {
  animation: linesAnimateIn 1s ease-out forwards;
  animation-delay: 0.4s;
}
.uw-upcoming-events__title {
  /* START: Inlining `homepage-heading` (from src/assets/css/helpers/_typography.scss), with font overrides. */
  font-size: 1.802rem;
  line-height: 1.85rem;
  font-weight: 300;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  /* END: Inlining `homepage-heading` */
  color: #fff;
  margin: 0 0 2.5rem;
}
.uw-upcoming-events__title:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #fff;
  margin-top: 0.9375rem;
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events__title {
    font-size: 3.5rem;
    line-height: 1.0178571429;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  .uw-upcoming-events__title {
    font-size: 8.125rem;
    line-height: 0.9384615385;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events__title {
    float: left;
    max-width: calc(50% - 20px);
  }
  .uw-upcoming-events__title:after {
    margin-top: 1.25rem;
  }
}
.uw-upcoming-events__container {
  position: relative;
}
.uw-upcoming-events__container .grid-container:after, .uw-upcoming-events__container .mw-grid-container:after, .uw-upcoming-events__container .grid-container:before, .uw-upcoming-events__container .mw-grid-container:before {
  content: "";
  display: block;
  transform: rotate3d(0, 0, 1, -270deg) scale3d(0, 0, 1);
  width: 0.3125rem;
  height: 7.6875rem;
  background-color: #ed0a00;
  position: absolute;
  transition: 0.4s ease-out;
}
.uw-upcoming-events__container .grid-container:before, .uw-upcoming-events__container .mw-grid-container:before {
  top: -3.4375rem;
  left: 4.625rem;
}
.uw-upcoming-events__container .grid-container:after, .uw-upcoming-events__container .mw-grid-container:after {
  right: 4.625rem;
  bottom: -3.4375rem;
}
.uw-upcoming-events__event {
  padding-right: 1.25rem;
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events__event {
    width: calc(50% - 20px);
    margin-bottom: 2.5rem;
    margin-right: 0.75rem;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events__event:nth-of-type(1) {
    float: right;
  }
}
@media screen and (min-width: 75em) {
  .uw-upcoming-events__event:nth-of-type(1) {
    padding: 0 0 1.875rem 4.6875rem;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events__event:nth-of-type(2) {
    float: left;
    clear: both;
    margin-top: 0.9375rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-upcoming-events__event:nth-of-type(2) {
    padding-right: 0;
  }
  .uw-upcoming-events__event:nth-of-type(2) .border-top {
    padding: 1.875rem 1.875rem;
    position: relative;
  }
}
@media screen and (min-width: 75em) and (min-width: 64em) {
  .uw-upcoming-events__event:nth-of-type(2) .border-top {
    padding: 1.875rem 1.875rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-upcoming-events__event:nth-of-type(2) .border-top > .border-bottom:after,
  .uw-upcoming-events__event:nth-of-type(2) .border-top > .border-bottom:before, .uw-upcoming-events__event:nth-of-type(2) .border-top:after, .uw-upcoming-events__event:nth-of-type(2) .border-top:before {
    display: block;
    content: "";
    width: 2rem;
    height: 2rem;
    position: absolute;
    transition: transform 0.5s ease-out;
  }
  .uw-upcoming-events__event:nth-of-type(2) .border-top > .border-bottom:before, .uw-upcoming-events__event:nth-of-type(2) .border-top:before {
    top: 0;
    border-top: 0.0625rem solid #fff;
  }
  .uw-upcoming-events__event:nth-of-type(2) .border-top:before {
    left: 0;
    border-left: 0.0625rem solid #fff;
  }
  .uw-upcoming-events__event:nth-of-type(2) .border-top > .border-bottom:before {
    right: 0;
    border-right: 0.0625rem solid #fff;
  }
  .uw-upcoming-events__event:nth-of-type(2) .border-top > .border-bottom:after, .uw-upcoming-events__event:nth-of-type(2) .border-top:after {
    bottom: 0;
    border-bottom: 0.0625rem solid #fff;
  }
  .uw-upcoming-events__event:nth-of-type(2) .border-top:after {
    left: 0;
    border-left: 0.0625rem solid #fff;
  }
  .uw-upcoming-events__event:nth-of-type(2) .border-top .border-bottom:after {
    right: 0;
    border-right: 0.0625rem solid #fff;
  }
  .uw-upcoming-events__event:nth-of-type(2) .border-top:hover:before {
    transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
  }
  .uw-upcoming-events__event:nth-of-type(2) .border-top:hover > .border-bottom:before {
    transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
  }
  .uw-upcoming-events__event:nth-of-type(2) .border-top:hover:after {
    transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
  }
  .uw-upcoming-events__event:nth-of-type(2) .border-top:hover > .border-bottom:after {
    transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
  }
  .uw-upcoming-events__event:nth-of-type(2) .border-top {
    padding: 3.125rem 3.75rem 4.0625rem 4.6875rem;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events__event:nth-of-type(3) {
    float: right;
    margin-top: 0.9375rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-upcoming-events__event:nth-of-type(3) {
    padding: 3.125rem 0 0 4.6875rem;
  }
}
.uw-upcoming-events__list {
  margin-right: -1.875rem;
}
.uw-upcoming-events__list::before, .uw-upcoming-events__list::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.uw-upcoming-events__list::after {
  clear: both;
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events__list {
    margin-right: 0;
  }
}
.uw-upcoming-events__list .slick-list {
  padding: 0 1.875rem 0 0 !important;
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events__list .slick-list {
    padding: 0;
  }
}
.uw-upcoming-events__list .button {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #fff;
  text-transform: uppercase;
}
@media screen and (min-width: 75em) {
  .uw-upcoming-events__list .button {
    padding-left: 8.125rem;
  }
}

.layout-events-landing .ajax-load-area .uw-item a {
  display: block;
}
.layout-events-landing .event-info i {
  display: none;
}
.layout-events-landing .event-info .date::before {
  font-family: "WwwUowEduAu";
  content: "\f011";
  font-size: 1.125rem;
  margin-right: 5px;
  position: relative;
  top: -2px;
}
.layout-events-landing .event-info .location::before {
  font-family: "WwwUowEduAu";
  content: "\f012";
  font-size: 1.125rem;
  margin-right: 5px;
  position: relative;
  top: -2px;
}
.layout-events-landing .event-info .type::before {
  font-family: "WwwUowEduAu";
  content: "\f01e";
  font-size: 1.125rem;
  margin-right: 5px;
  position: relative;
  top: -2px;
}
.layout-events-landing .event-info .contact::before {
  font-family: "WwwUowEduAu";
  content: "\f014";
  font-size: 1.125rem;
  margin-right: 5px;
  position: relative;
  top: -2px;
}

.uw-upcoming-events-list {
  margin-bottom: 3.125rem;
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events-list {
    margin-bottom: 5.625rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-upcoming-events-list {
    margin-bottom: 6.25rem;
  }
}
.uw-upcoming-events-list__title {
  font-size: 1.802rem;
  line-height: 1.85rem;
  margin-bottom: 1.875rem;
}
.uw-upcoming-events-list__title:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #001641;
  margin-top: 0.9375rem;
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events-list__title {
    font-size: 3.125rem;
    line-height: 1.5;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 3.125rem;
  }
  .uw-upcoming-events-list__title:after {
    margin-top: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-upcoming-events-list__title {
    font-size: 4.5rem;
    line-height: 1.0416666667;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 4.0625rem;
  }
  .uw-upcoming-events-list__title:after {
    margin-top: 0.3125rem;
  }
}
.uw-upcoming-events-list__button {
  margin-top: 0.5rem;
}
@media print, screen and (min-width: 64em) {
  .uw-upcoming-events-list__button {
    margin-top: 1.25rem;
  }
}
.uw-upcoming-events-list .uw-event {
  margin-bottom: 0.9375rem;
}
.uw-upcoming-events-list .uw-event .uw-event--no-image {
  background: #001641 !important;
  overflow-y: auto;
}
.uw-upcoming-events-list .uw-event .uw-event--no-image .uw-event--image-bg {
  overflow: revert;
}
.uw-upcoming-events-list .uw-event .uw-event--no-image span {
  color: #fff !important;
}
.uw-upcoming-events-list .uw-event time {
  font-size: 1rem;
  line-height: 1;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  text-transform: uppercase;
  margin-bottom: 0.75rem;
}
.uw-upcoming-events-list .uw-event time span {
  margin-top: 0.625rem;
  text-transform: lowercase;
}
.uw-upcoming-events-list .uw-event h3 {
  font-size: 1.5rem;
  line-height: 1.1666666667;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 1.125rem;
}
.uw-upcoming-events-list .uw-event > span, .uw-upcoming-events-list .uw-event time > span {
  display: block;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 0.9375rem;
  color: #001641;
  overflow: auto;
}
.uw-upcoming-events-list .uw-event > span i, .uw-upcoming-events-list .uw-event time > span i {
  margin-right: 0.4375rem;
}
.uw-upcoming-events-list .uw-event__type {
  margin-bottom: 1.875rem;
}
.uw-upcoming-events-list .uw-event img {
  margin-bottom: 1.25rem;
}
.uw-upcoming-events-list .uw-event .button {
  font-size: 0.875rem;
  line-height: 1.1428571429;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}

.uw-hero {
  background-color: #001641;
  padding-bottom: 5rem;
  margin-bottom: 80px;
  margin-top: 100px;
}
@media (min-width: 980px) {
  .uw-hero {
    margin-top: 154px;
    padding-top: 2rem;
  }
}
.uw-hero .hero {
  color: #fff;
  margin-top: 2rem;
}
@media (min-width: 1200px) {
  .uw-hero .hero {
    margin-top: 5rem;
  }
}
.uw-hero .hero-details {
  display: inline-grid;
  grid-template-columns: auto auto;
}
.uw-hero .hero-details--date {
  margin: 35px 0 35px 30px;
}
.uw-hero .hero-details--date-end, .uw-hero .hero-details--date-start {
  font-size: 0.9375rem;
  font-weight: bold;
}
.uw-hero .hero-details--date p {
  font-size: 0.9375rem;
}
.uw-hero .hero-details--date::before {
  font-family: "WwwUowEduAu";
  content: "\f011";
  position: absolute;
  display: block;
  font-size: 1.25rem;
  margin-left: -30px;
}
.uw-hero .hero-details--location {
  margin: 35px 0 35px 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .uw-hero .hero-details--location {
    margin: 35px 0 50px 0 !important;
  }
}
.uw-hero .hero-details--location::before {
  font-family: "WwwUowEduAu";
  content: "\f012";
  position: absolute;
  display: block;
  font-size: 1.25rem;
  margin-top: -5px;
}
.uw-hero .hero-details--location p,
.uw-hero .hero-details--location strong {
  line-height: 1.25;
  font-size: 0.9375rem;
  margin-bottom: 0;
  margin-left: 30px;
}
.uw-hero .hero-featured {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50%;
  min-height: 20rem;
}
@media screen and (max-width: 767px) {
  .uw-hero {
    height: auto;
  }
  .uw-hero .grid-container .hero-title h1, .uw-hero .mw-grid-container .hero-title h1 {
    font-size: 2.5rem;
  }
  .uw-hero .grid-container .hero-details, .uw-hero .mw-grid-container .hero-details {
    display: block;
  }
  .uw-hero .grid-container .hero-details--date, .uw-hero .mw-grid-container .hero-details--date {
    margin-top: 40px;
    margin-bottom: 20px;
  }
  .uw-hero .grid-container .hero-details--location, .uw-hero .mw-grid-container .hero-details--location {
    margin: 20px 0 35px;
  }
}
.uw-hero-subnav {
  width: 100%;
  display: flex;
  align-content: center;
  background-color: #F2F2F2;
}
.uw-hero-subnav ul {
  width: 100%;
  list-style: none;
  margin: 0;
}
@media (min-width: 981px) {
  .uw-hero-subnav ul {
    display: flex;
  }
}
@media (max-width: 980px) {
  .uw-hero-subnav ul {
    margin-left: -15px;
    margin-right: -15px;
    width: 110%;
  }
}
.uw-hero-subnav ul li {
  text-align: center;
  font-weight: 900;
  text-transform: uppercase;
  position: relative;
  padding: 0 !important;
}
.uw-hero-subnav ul li:first-child a {
  padding-left: 0 !important;
}
.uw-hero-subnav ul li:last-child::after {
  display: none;
}
.uw-hero-subnav ul li:after {
  content: "";
  height: 25px;
  width: 2px;
  position: absolute;
  top: 25px;
  bottom: 0;
  right: 0;
  background: #001641;
}
@media (max-width: 980px) {
  .uw-hero-subnav ul li:after {
    display: none;
  }
}
@media (max-width: 980px) {
  .uw-hero-subnav ul li {
    border-bottom: 1px solid rgba(0, 22, 65, 0.1);
  }
}
.uw-hero-subnav ul li a {
  margin: 0;
  padding: 25px 35px;
  display: inline-block;
}
@media (max-width: 1200px) {
  .uw-hero-subnav ul li a {
    padding: 25px;
  }
}
@media (max-width: 980px) {
  .uw-hero-subnav ul li a {
    padding: 15px 0;
    display: block;
  }
}
.uw-hero-subnav ul li a:hover {
  color: #ed0a00;
}
@media (max-width: 980px) {
  .uw-hero-subnav ul li {
    margin: 0;
  }
}
.uw-hero .font--large {
  font-size: 1.5rem;
  margin-bottom: 25px;
}
.uw-hero .list--horizontal {
  font-weight: 400;
}
.uw-hero .list--horizontal a {
  color: #fff;
}
.uw-hero .list--horizontal a::before {
  margin-right: 5px;
}
.uw-hero .list--horizontal li {
  display: inline-block;
  margin-right: 15px;
}

.uw-hero-cta {
  margin-block: var(--section-spacing-y);
}
.uw-hero-cta > div:first-of-type {
  display: flex;
  flex-direction: column;
  padding: var(--section-spacing-y);
}
.uw-hero-cta--content {
  order: 2;
}
.uw-hero-cta--image {
  order: 1;
  margin-bottom: 1rem;
}
@media (min-width: 980px) {
  .uw-hero-cta > div:first-of-type {
    flex-direction: row;
  }
  .uw-hero-cta--content {
    width: 45%;
    order: 1;
  }
  .uw-hero-cta--image {
    order: 2;
    display: flex;
    align-items: center;
    margin-left: 5%;
    width: 50%;
    margin-bottom: 0;
  }
}

.wam-error {
  border: 2px solid #ed0a00;
}

.wam-results {
  color: #ed0a00;
  padding: 0.5rem 1rem 0.5rem 0;
  font-size: 1.25rem;
  border-top: 1px dashed #ddd;
}

.wam-heading p {
  font-size: 0.95rem;
  font-weight: 600;
}

#wam_calculator input {
  margin: 0;
}

#wam_calculator .validate_subject, .validate_credit, .validate_mark {
  color: #ed0a00;
  font-size: 0.95rem;
}

.wam-cell {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.uw-panel-grid-icon-links h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 2.0625rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 1em;
  margin-bottom: 15px;
  color: #ed0a00;
  font-weight: 300;
}
.uw-panel-grid-icon-links h3 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-block: 15px;
  color: #ed0a00;
}
.uw-panel-grid-icon-links h4 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.2;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
.uw-panel-grid-icon-links h5 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
.uw-panel-grid-icon-links h6 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.7142857143;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
.uw-panel-grid-icon-links h2 {
  margin-bottom: 2rem;
}

@media print, screen and (min-width: 75em) {
  .xlarge-up-9 > .cell.pad-to-5 {
    margin-left: 4.44444%;
    margin-right: 4.44444%;
  }
  .xlarge-up-9 > .cell.pad-to-6 {
    margin-left: 2.77777%;
    margin-right: 2.77777%;
  }
  .xlarge-up-9 > .cell.pad-to-7 {
    margin-left: 1.5873%;
    margin-right: 1.5873%;
  }
  .xlarge-up-9 > .cell.pad-to-8 {
    margin-left: 0.69444%;
    margin-right: 0.69444%;
  }
}
.uw-ssd-custom-landing {
  margin-block: 4rem;
}
@media (min-width: 768px) {
  .uw-ssd-custom-landing > .grid-x > .cell > div {
    height: 100%;
  }
}

.uw-sols-login {
  background: #e02d00;
  color: #fff;
}
.uw-sols-login span {
  font-weight: 700;
}
@media (max-width: 1100px) {
  .uw-sols-login span {
    display: block;
    margin-bottom: 10px;
  }
}
@media (min-width: 980px) and (max-width: 1100px) {
  .uw-sols-login span {
    margin-top: -2px;
  }
}
@media (min-width: 768px) and (max-width: 980px) {
  .uw-sols-login span {
    margin-bottom: 30px;
  }
}
.uw-sols-login h2 {
  display: inline-block;
  margin-right: 10px;
}
@media (max-width: 1100px) {
  .uw-sols-login h2 {
    margin-bottom: 10px;
  }
}
.uw-sols-login label {
  color: #fff;
  font-weight: 700;
  font-size: 1rem;
}
.uw-sols-login input[type=text], .uw-sols-login input[type=password] {
  border: 0;
}
@media (min-width: 768px) {
  .uw-sols-login input[type=text], .uw-sols-login input[type=password] {
    width: 96%;
    margin-bottom: 0;
  }
}
.uw-sols-login .btn-help {
  display: block;
  margin-top: 5px;
}
@media (max-width: 1100px) {
  .uw-sols-login .btn-help {
    font-size: 0.875rem;
  }
}
@media (min-width: 1100px) {
  .uw-sols-login .btn-help {
    margin-top: 0;
    float: right;
  }
}

.uw-mail-login {
  background: #001641;
}

.uw-kb-login {
  background: #0033FF;
}

.uw-mail-login,
.uw-kb-login {
  color: #fff;
}
.uw-mail-login p,
.uw-kb-login p {
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .uw-mail-login,
  .uw-kb-login {
    margin-left: 10px;
  }
}
.uw-mail-login .btn-help,
.uw-kb-login .btn-help {
  display: block;
  margin-top: 5px;
}
@media (max-width: 1100px) {
  .uw-mail-login .btn-help,
  .uw-kb-login .btn-help {
    font-size: 0.875rem;
  }
}
@media (min-width: 1100px) {
  .uw-mail-login .btn-help,
  .uw-kb-login .btn-help {
    margin-top: 0;
    float: right;
  }
}

@media (max-width: 768px) {
  .uw-kb-login,
  .uw-sols-login {
    margin-bottom: 25px;
  }
}

.uw-ssd-content-box {
  padding: 25px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.uw-ssd-content-box a {
  color: #fff;
}
.uw-ssd-content-box h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.5rem;
  font-weight: bold;
}
.uw-ssd-content-box .btn {
  color: #fff;
  margin: 0;
  padding: 0;
  font-size: 1.2rem;
}
.uw-ssd-content-box .btn::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 10px;
  transition: margin-left 0.2s ease-in-out;
}
.uw-ssd-content-box .btn:hover {
  text-decoration: none;
  cursor: pointer;
}
.uw-ssd-content-box .btn:hover::after {
  margin-left: 15px;
}

.uw-ssd-content-row {
  row-gap: 1.25em;
}

.uw-sols-login-fields {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.uw-sols-login-button {
  display: flex;
  align-content: end;
  flex-grow: 2;
}

@media (min-width: 768px) {
  .sols-body {
    display: none;
  }
  .uw-support-login {
    margin-left: 10px;
  }
}
.uw-support-login {
  border: 2px solid #001641;
  color: #001641;
}

.uw-ssd-content-box.uw-support-login .btn {
  color: #001641;
}

.uw-panel-grid-links {
  margin-block: var(--section-spacing-y);
}
.uw-panel-grid-links h2 {
  font-size: 1.802rem;
  line-height: 1.85rem;
  font-weight: 700;
  margin-bottom: 25px;
}
.uw-panel-grid-links img {
  display: block;
  width: 100%;
  height: auto;
}
.uw-panel-grid-links span {
  text-align: center;
}
@media (min-width: 980px) {
  .uw-panel-grid-links span {
    max-width: 80%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
}
.uw-panel-grid-links .uw-panel-blurb-logos {
  margin-bottom: 25px;
}
.uw-panel-grid-links .grid-container > div:last-child, .uw-panel-grid-links .mw-grid-container > div:last-child {
  row-gap: 0.9375em;
}
.uw-panel-grid-links .grid-container > div:last-child .uw-study-areas__item, .uw-panel-grid-links .mw-grid-container > div:last-child .uw-study-areas__item {
  margin: 0;
}
.uw-panel-grid-links .grid-container > div:last-child .uw-study-areas__item span, .uw-panel-grid-links .mw-grid-container > div:last-child .uw-study-areas__item span {
  min-height: unset;
}
@media only screen and (min-width: 1024px) {
  .uw-panel-grid-links .grid-container > div:last-of-type, .uw-panel-grid-links .mw-grid-container > div:last-of-type {
    row-gap: 1.5625em;
  }
}

.uw-panel-grid-links-title {
  margin-block: var(--section-spacing-y);
}

.uw-panel-grid {
  padding-inline: 0;
}
.uw-panel-grid > .grid-container > div:last-of-type, .uw-panel-grid > .mw-grid-container > div:last-of-type {
  row-gap: 0.9375em;
}
.uw-panel-grid.bg--white {
  margin-block: var(--section-spacing-y);
}
.uw-panel-grid.bg--grey, .uw-panel-grid.bg--navy {
  padding-block: var(--section-spacing-y);
}
.uw-panel-grid.bg--navy .image-link__title {
  color: #fff;
}
.uw-panel-grid.bg--grey .image-link {
  color: #0033FF;
}
.uw-panel-grid .uw-link-big, .uw-panel-grid p.button-blue a, p.button-blue .uw-panel-grid a, .uw-panel-grid p.button-red a, p.button-red .uw-panel-grid a {
  margin-top: 1rem;
}
@media only screen and (max-width: 1200px) {
  .uw-panel-grid {
    padding-inline: 1rem;
  }
}
@media only screen and (min-width: 1024px) {
  .uw-panel-grid .grid-container > div:last-child, .uw-panel-grid .mw-grid-container > div:last-child {
    row-gap: 1.5625em;
  }
}

.page-content.bg--grey p:not([class^=button-]) a:link {
  color: #0033FF;
}

.page-content.bg--navy p:not([class^=button-]) a:link {
  color: #fff;
}

.page-content.bg--navy p:not([class^=button-]) a:visited {
  color: #fff;
}

.page-content.bg--navy p:not([class^=button-]) a:hover {
  text-decoration: none;
  color: #ED0A00;
  background: #fff;
}

.page-content.bg--white p:not([class^=button-]) a:hover {
  text-decoration: none;
  color: #ED0A00;
}

.page-content.bg--grey p:not([class^=button-]) a:hover {
  text-decoration: none;
  color: #ED0A00;
}

.uw-panel-grid-3-with-text-on-blue {
  padding-block: var(--section-spacing-y);
}
.uw-panel-grid-3-with-text-on-blue > .grid-container .cell:last-child > *:last-child, .uw-panel-grid-3-with-text-on-blue > .mw-grid-container .cell:last-child > *:last-child {
  margin-bottom: 0;
}
@media only screen and (max-width: 980px) {
  .uw-panel-grid-3-with-text-on-blue > .grid-container > div > .cell:first-child, .uw-panel-grid-3-with-text-on-blue > .mw-grid-container > div > .cell:first-child {
    margin-top: 2rem;
  }
}

.uw-partner-logos a:hover img {
  opacity: 0.8;
}
.uw-partner-logos img {
  padding: 2rem;
}
@media (min-width: 980px) {
  .uw-partner-logos .xlarge-up-4 {
    margin-left: -3rem;
    margin-right: -3rem;
  }
  .uw-partner-logos .xlarge-up-4 img {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .uw-partner-logos .xlarge-up-3 {
    margin-left: -5rem;
    margin-right: -5rem;
  }
  .uw-partner-logos .xlarge-up-3 img {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}

.uw-social-media-links {
  background-color: #F2F2F2;
}
.uw-social-media-links a {
  color: #001641;
}
.uw-social-media-links a:active, .uw-social-media-links a:focus, .uw-social-media-links a:hover {
  color: #ed0a00;
  text-decoration: none;
}
.uw-social-media-links .cell {
  text-align: center;
}

.uw-responsive-accordion-tabs {
  background: #F2F2F2;
  padding-block: var(--section-spacing-y);
}
.uw-responsive-accordion-tabs .tabs {
  border: none;
  background: none;
}
.uw-responsive-accordion-tabs .tabs-content {
  border: 0;
}
.uw-responsive-accordion-tabs .uw-tabs-title {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.802rem;
  line-height: 1.85rem;
  font-weight: 700;
  margin: 0;
}
@media (min-width: 768px) {
  .uw-responsive-accordion-tabs .uw-tabs-title {
    font-size: 2.375rem;
    line-height: 1.2631578947;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media (min-width: 980px) {
  .uw-responsive-accordion-tabs .uw-tabs-title {
    font-size: 1.802rem;
    line-height: 1.85rem;
  }
}
.uw-responsive-accordion-tabs .uw-tabs-header + .uw-tabs,
.uw-responsive-accordion-tabs .uw-tabs-title + .uw-tabs-blurb {
  margin-top: 1rem;
}
@media print, screen and (min-width: 48em) {
  .uw-responsive-accordion-tabs .uw-tabs-header + .uw-tabs,
  .uw-responsive-accordion-tabs .uw-tabs-title + .uw-tabs-blurb {
    margin-top: 2rem;
  }
}
.uw-responsive-accordion-tabs .uw-tabs-blurb h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 2.0625rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 1em;
  margin-bottom: 15px;
  color: #ed0a00;
  font-weight: 300;
}
.uw-responsive-accordion-tabs .uw-tabs-blurb h3 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-block: 15px;
  color: #ed0a00;
}
.uw-responsive-accordion-tabs .uw-tabs-blurb h4 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.2;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
.uw-responsive-accordion-tabs .uw-tabs-blurb h5 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
.uw-responsive-accordion-tabs .uw-tabs-blurb h6 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.7142857143;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
@media (max-width: 1024px) {
  .uw-responsive-accordion-tabs .uw-tabs {
    list-style-type: none;
    margin-left: 0;
  }
}
.uw-responsive-accordion-tabs .uw-tabs .tabs-title > a {
  font-size: 1rem;
  line-height: 1.125;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.uw-responsive-accordion-tabs .accordion-content {
  background: #fff;
  padding: 1.5rem 1rem;
  margin: 1rem 0 2rem;
}
@media (max-width: 1024px) {
  .uw-responsive-accordion-tabs .accordion-content .cell + .cell {
    margin-top: 1.5rem;
  }
}
.uw-responsive-accordion-tabs .accordion-content.is-active {
  display: block;
}
.uw-responsive-accordion-tabs .tabs-panel {
  padding: 2rem;
}
.uw-responsive-accordion-tabs .tabs-panel > .grid-x > .cell > *:first-child {
  margin-top: 0;
}
.uw-responsive-accordion-tabs .tabs-panel > .grid-x > .cell > *:last-child {
  margin-bottom: 0;
}
.uw-responsive-accordion-tabs .accordion-content ul,
.uw-responsive-accordion-tabs .accordion-content ol,
.uw-responsive-accordion-tabs .tabs-content ul,
.uw-responsive-accordion-tabs .tabs-content ol {
  margin-bottom: 1.25rem;
}
.uw-responsive-accordion-tabs .accordion-content a,
.uw-responsive-accordion-tabs .tabs-content a {
  font-weight: 600;
  text-decoration: underline;
}
.uw-responsive-accordion-tabs .accordion-content a:hover,
.uw-responsive-accordion-tabs .tabs-content a:hover {
  text-decoration: none;
}
.uw-responsive-accordion-tabs .accordion-content h2,
.uw-responsive-accordion-tabs .tabs-content h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 2.0625rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 1em;
  margin-bottom: 15px;
  color: #ed0a00;
  font-weight: 300;
}
.uw-responsive-accordion-tabs .accordion-content h3,
.uw-responsive-accordion-tabs .tabs-content h3 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-block: 15px;
  color: #ed0a00;
}
.uw-responsive-accordion-tabs .accordion-content h4,
.uw-responsive-accordion-tabs .tabs-content h4 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.2;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
.uw-responsive-accordion-tabs .accordion-content h5,
.uw-responsive-accordion-tabs .tabs-content h5 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
.uw-responsive-accordion-tabs .accordion-content h6,
.uw-responsive-accordion-tabs .tabs-content h6 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.7142857143;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
.uw-responsive-accordion-tabs .accordion-content h2,
.uw-responsive-accordion-tabs .tabs-content h2 {
  font-weight: 700;
}
.uw-responsive-accordion-tabs .accordion {
  list-style-type: none;
  margin-left: 0;
}
.uw-responsive-accordion-tabs .accordion .accordion-title {
  display: flex;
  justify-content: space-between;
  width: 100%;
  font-size: 1.5rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  color: #001641;
  padding-bottom: 1rem;
  background-image: linear-gradient(to right, rgba(0, 22, 65, 0.5) 50%, rgba(255, 255, 255, 0) 0%);
  background-position: bottom;
  background-size: 0.5rem 0.0625rem;
  background-repeat: repeat-x;
}
.uw-responsive-accordion-tabs .accordion .accordion-title::after {
  font-size: 1.75rem;
  font-family: "WwwUowEduAu";
  content: "\f020";
}
.uw-responsive-accordion-tabs .accordion .is-active .accordion-title {
  background: none;
}
.uw-responsive-accordion-tabs .accordion .is-active .accordion-title::after {
  content: "\f021";
}

.uw-responsive-accordion-tabs--white {
  background: #fff;
}
.uw-responsive-accordion-tabs--white .tabs-title.is-active > a {
  background-color: #F2F2F2;
}
.uw-responsive-accordion-tabs--white .tabs-panel {
  padding-left: 0;
  padding-right: 0;
}
.uw-responsive-accordion-tabs--white .accordion-content {
  padding: 0;
}
.uw-responsive-accordion-tabs--white .accordion .accordion-title {
  background-image: linear-gradient(to right, #cacaca 50%, #ffffff 0%);
}

/*.uw-responsive-accordion-tabs--grey {
  padding-block: var(--section-spacing-y);
}*/
.uw-responsive-accordion-tabs--white {
  margin-block: var(--section-spacing-y);
  padding-block: unset;
}

.cookies-notice {
  background-color: #0033FF;
  width: 100%;
  position: fixed;
  bottom: 0;
  z-index: 99;
  height: 0;
  display: none;
}
.cookies-notice.show {
  display: block;
  height: auto;
}
.cookies-notice * {
  background-color: #0033FF;
  color: #fff;
}
.cookies-notice a {
  text-decoration: underline;
}
.cookies-notice a:hover,
.cookies-notice a:focus {
  color: #fff;
}
.cookies-notice p {
  margin-bottom: 0;
}
.cookies-notice > div {
  display: flex;
  max-width: 76.875rem;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}
.cookies-notice > div > div:nth-of-type(1) {
  padding: 2em 1em 2em 0;
  flex-shrink: 1;
}
.cookies-notice > div > div:nth-of-type(2) {
  padding: 2em 0 2em 1em;
  align-self: center;
  flex-shrink: 0;
}
.cookies-notice button {
  padding: 1em 2em;
  background-color: #fff;
  color: #0033FF;
  font-size: 1.25rem;
  line-height: 22px;
  font-weight: 700;
  text-transform: uppercase;
  border: 3px solid #0033FF;
}
.cookies-notice button:hover {
  background-color: #0033FF;
  color: #fff;
  border: 3px solid #fff;
}
.cookies-notice .notice div {
  font-size: 1.5rem;
  line-height: 26px;
  font-weight: 700;
}
@media (max-device-width: 640px) {
  .cookies-notice > div {
    flex-direction: column;
  }
  .cookies-notice > div > div:nth-of-type(1) {
    padding: 1em 0 1em 0;
  }
  .cookies-notice > div > div:nth-of-type(2) {
    padding: 0;
  }
  .cookies-notice button {
    padding: 0.5em 1em;
  }
  .cookies-notice p {
    font-size: 0.875rem;
  }
  .cookies-notice .notice div {
    font-size: 1.25rem;
    line-height: 22px;
    font-weight: 700;
  }
}

.uw-twitter-feed {
  background: #001641;
  padding: 5rem 0;
  color: #fff;
}

.uw-twitter-feed-container ul {
  overflow-x: hidden;
  margin-right: -15px;
  margin-left: -15px;
  display: flex;
  flex-wrap: wrap;
}
.uw-twitter-feed-container li {
  display: flex;
  flex-direction: column;
  margin-left: 15px;
  margin-right: 15px;
  width: 100%;
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  .uw-twitter-feed-container li {
    width: calc(50% - 15px * 2);
  }
}
@media (min-width: 1200px) {
  .uw-twitter-feed-container li {
    width: calc(25% - 15px * 2);
  }
}
.uw-twitter-feed-container li .media {
  display: none;
  order: 2;
}
.uw-twitter-feed-container li .media:first-of-type {
  display: block;
  position: relative;
  margin-bottom: 1rem;
  background-size: cover;
  background-position: center;
}
.uw-twitter-feed-container li .media:first-of-type::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 75%;
  content: "";
}
.uw-twitter-feed-container .user {
  display: flex;
  font-weight: bold;
  margin-bottom: 0.5rem;
  order: 1;
  align-items: center;
  flex-wrap: wrap;
}
.uw-twitter-feed-container .user a {
  color: #fff;
}
.uw-twitter-feed-container .user::before {
  font-family: "WwwUowEduAu";
  content: "\f00c";
  font-size: 1.5rem;
  margin-right: 0.5rem;
}
.uw-twitter-feed-container .user span {
  display: block;
  width: 100%;
  font-weight: normal;
}
.uw-twitter-feed-container .timePosted {
  order: 2;
  margin-bottom: 0.5rem;
}
.uw-twitter-feed-container .timePosted {
  order: 2;
  margin-bottom: 0.5rem;
}
.uw-twitter-feed-container .permalink {
  order: 4;
  color: #fff;
}
.uw-twitter-feed-container .tweet {
  order: 3;
  margin-bottom: 1rem;
  overflow-wrap: break-word;
}
.uw-twitter-feed-container .tweet a {
  color: #fff;
}

@media (max-width: 980px) {
  main .magazine {
    margin-top: 77px;
  }
  main .magazine .uw-post-details .uw-post-date {
    display: none;
  }
  main .magazine .uw-post-content .uw-post-date {
    display: block;
  }
}
main .magazine .magazine-body {
  flex-direction: column-reverse;
}

/*---- FIXME: check this breakpoint ----*/
@media only screen and (min-width: 768px) {
  main .magazine .magazine-body {
    flex-direction: row;
  }
  .uw-post-details .uw-post-date {
    display: block;
  }
  .uw-post-content .uw-post-date {
    display: none;
  }
}
.masthead-swiper .uw-masthead-magazine .masthead-text-holder .read-more {
  display: block;
  visibility: visible;
}

.uw-masthead-magazine {
  width: 100%;
  position: relative;
  margin-bottom: 25px;
}
.alert-banner-active .uw-masthead-magazine {
  margin-top: 0;
}
.uw-masthead-magazine.apsect-ratio-16x9 {
  height: 0;
  padding-top: 177.78%;
  position: relative;
}
.uw-masthead-magazine.apsect-ratio-16x9 > :first-child {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.uw-masthead-magazine > :first-child {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.uw-masthead-magazine--background {
  background: no-repeat center center;
  background-size: cover;
}
@media print, screen and (max-width: 47.99875em) {
  .uw-masthead-magazine.img-portrait .masthead-text-holder {
    height: 75%;
    background: transparent linear-gradient(180deg, rgba(32, 33, 36, 0), rgba(0, 0, 0, 0.9)) 0% 0% no-repeat padding-box;
  }
}
.uw-masthead-magazine .masthead-text-holder {
  width: 100%;
  position: sticky;
  bottom: 0;
  display: flex;
  align-items: flex-end;
}
.uw-masthead-magazine .masthead-text-holder.masthead-text-holder--fixed {
  position: fixed;
  top: 0;
}
.uw-masthead-magazine .masthead-text-holder .masthead-text {
  padding: 0 0 0.25rem;
  width: 100%;
  max-width: 76.875rem;
  margin-left: auto;
  margin-right: auto;
}
@media print, screen and (min-width: 48em) {
  .uw-masthead-magazine .masthead-text-holder .masthead-text {
    background: transparent linear-gradient(180deg, rgba(32, 33, 36, 0), rgba(0, 0, 0, 0.9)) 0% 0% no-repeat padding-box;
  }
}
.uw-masthead-magazine .masthead-text-holder .masthead-text h1 {
  font-size: 2rem;
  line-height: 1;
  padding: 0.25rem;
  margin-bottom: 0;
}
.uw-masthead-magazine .masthead-text-holder .read-more {
  display: none;
  visibility: hidden;
}
.uw-masthead-magazine .masthead-text-holder .img-holder {
  position: relative;
  z-index: 1;
}
.uw-masthead-magazine .masthead-text-holder .img-holder img {
  width: initial;
  z-index: -1;
  display: none;
  visibility: hidden;
  right: 0;
  bottom: 0;
}
.uw-masthead-magazine .scroll-to-page-content {
  display: flex;
  justify-content: space-around;
  height: 50px;
}
.uw-masthead-magazine .scroll-to-page-content svg {
  height: 50px;
  width: 50px;
}

.masthead-swiper .uw-masthead-magazine .masthead-text-holder .masthead-text .masthead-text-bg {
  margin: 0 1.875rem;
}
@media print, screen and (max-width: 47.99875em) {
  .masthead-swiper .uw-masthead-magazine .masthead-text-holder .masthead-text .masthead-text-bg {
    text-align: center;
  }
}
.masthead-swiper .uw-masthead-magazine .masthead-text-holder .masthead-text .masthead-text-bg .subtitle {
  display: none;
}
@media print, screen and (max-width: 47.99875em) {
  .masthead-swiper .uw-masthead-magazine .masthead-text-holder .masthead-text .read-more {
    text-align: center;
  }
}

@media only screen and (min-width: 1300px) {
  .uw-masthead-magazine .masthead-text-holder .masthead-text {
    padding-bottom: 25px;
  }
}
@media only screen and (min-width: 768px) {
  .masthead-swiper .uw-masthead-magazine .masthead-text-holder .masthead-text .masthead-text-bg {
    margin: 0 3.9375rem;
  }
  .masthead-swiper .uw-masthead-magazine .masthead-text-holder .masthead-text .read-more {
    margin: 0 3.4375rem;
  }
  .uw-masthead-magazine {
    margin-top: 0;
  }
  .uw-masthead-magazine .masthead-text-holder {
    margin-left: 0.9375rem;
    margin-right: 0.9375rem;
  }
  .uw-masthead-magazine .masthead-text-holder .masthead-text {
    background: transparent;
  }
  .uw-masthead-magazine .masthead-text-holder .masthead-text .img-holder img {
    display: none;
    visibility: hidden;
    position: absolute;
  }
  .uw-masthead-magazine .masthead-text-holder .masthead-text .masthead-text-bg {
    margin: 0 0 0 0.5rem;
  }
  .uw-masthead-magazine .masthead-text-holder .masthead-text .masthead-text-bg h1 {
    font-size: 3.5rem;
    margin-bottom: 0;
  }
  .uw-masthead-magazine .masthead-text-holder .masthead-text .masthead-text-bg p {
    font-size: 1.25rem;
  }
  .uw-masthead-magazine .masthead-text-holder .masthead-text .masthead-text-bg h1,
  .uw-masthead-magazine .masthead-text-holder .masthead-text .masthead-text-bg p {
    line-height: 1.3;
    padding: 0 0 0.25rem;
  }
  .uw-masthead-magazine .masthead-text-holder .masthead-text .masthead-text-bg h1 mark,
  .uw-masthead-magazine .masthead-text-holder .masthead-text .masthead-text-bg p mark {
    background: #0033FF;
    color: #fff;
    padding: 0.25rem 0;
    box-decoration-break: clone;
    box-shadow: 0.5rem 0 0 #0033FF, -0.5rem 0 0 #0033FF;
  }
  .uw-masthead-magazine--background .masthead-text {
    margin-top: 154px;
  }
  .uw-masthead-magazine.text-top > :first-child {
    justify-content: flex-start;
  }
  .uw-masthead-magazine.text-middle > :first-child {
    justify-content: center;
  }
  .uw-masthead-magazine.apsect-ratio-16x9 {
    padding-top: 56.25%;
  }
}
.uw-gallery {
  width: 100%;
  margin-block: var(--section-spacing-y);
}
.uw-gallery .hidden {
  display: none;
  visibility: hidden;
}
.uw-gallery .apsect-ratio-16x9 {
  overflow: hidden;
  height: 0;
  padding-top: 56.25%;
}
.uw-gallery .swiper-container {
  margin-left: auto;
  margin-right: auto;
}
.uw-gallery .swiper-container .swiper-slide div {
  background-size: cover;
  background-position: center;
}
.uw-gallery .swiper-container .swiper-slide:hover:after {
  content: " ";
  z-index: 10;
  display: block;
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-color: rgba(0, 0, 0, 0.5);
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='65.888' height='55' viewBox='0 0 65.888 55'><g transform='translate(2.5 2.5)'><path d='M1057.851,462.871v12.5h11.07' transform='translate(-1057.851 -425.371)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/><path d='M1067.364,475.371h11.07v-12.5' transform='translate(-1017.547 -425.371)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/><path d='M1078.435,469.029v-12.5h-11.07' transform='translate(-1017.547 -456.529)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/><path d='M1068.921,456.529h-11.07v12.5' transform='translate(-1057.851 -456.529)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/></g></svg>");
}
.uw-gallery .swiper-container .swiper-button-next,
.uw-gallery .swiper-container .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  background-size: 27px 44px;
  transform-origin: center center;
}
.uw-gallery .swiper-container .swiper-button-next,
.uw-gallery .swiper-container .swiper-button-prev {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='100' viewBox='0 0 120 100'><g transform='translate(-11 -10)'><rect width='120' height='100' transform='translate(131 110) rotate(180)' fill='rgba(0,0,0,0.1)'/><path d='M33.333,40a6.052,6.052,0,0,1-4.667-2L2,11.333A6.444,6.444,0,0,1,2,2a6.444,6.444,0,0,1,9.333,0l22,22,22-22a6.444,6.444,0,0,1,9.333,0,6.444,6.444,0,0,1,0,9.333L38,38A6.052,6.052,0,0,1,33.333,40Z' transform='translate(91 27) rotate(90)' fill='%23fff'/></g></svg>");
}
.uw-gallery .swiper-container .swiper-button-next:hover,
.uw-gallery .swiper-container .swiper-button-prev:hover {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='100' viewBox='0 0 120 100'><g transform='translate(-158 -10)'><path class='st0' d='M278,110H158V10h120V110z' fill='%23001641'/><path class='st1' d='M198,59.7c0-1.8,0.7-3.5,2-4.7l26.7-26.7c2.5-2.6,6.5-2.7,9.1-0.2c0.1,0.1,0.2,0.1,0.2,0.2 c2.6,2.5,2.7,6.5,0.2,9.1c-0.1,0.1-0.1,0.2-0.2,0.2l-22,22l22,22c2.6,2.5,2.7,6.5,0.2,9.1c-0.1,0.1-0.1,0.2-0.2,0.2 c-2.5,2.6-6.5,2.7-9.1,0.2c-0.1-0.1-0.2-0.1-0.2-0.2L200,64.3C198.7,63.1,198,61.4,198,59.7z' fill='%23fff'/></g></svg>");
}
.uw-gallery .swiper-container .swiper-button-next {
  transform: rotate(180deg);
}
.uw-gallery .swiper-container .swiper-button-next:after,
.uw-gallery .swiper-container .swiper-button-prev:after {
  display: none;
  visibility: hidden;
}
.uw-gallery .pswp-container {
  position: relative;
  margin-left: auto;
  margin-right: auto;
}
.uw-gallery .pswp-container .pswp {
  z-index: 3;
}
.uw-gallery .pswp-container .pswp .pswp__ui--fit .pswp__caption {
  background-color: #F2F2F2;
}
.uw-gallery .pswp-container .pswp--zoom-allowed .pswp__img {
  cursor: default !important;
}
.uw-gallery .pswp-container .pswp__caption {
  background: rgba(0, 0, 0, 0.6) 0% 0% no-repeat padding-box;
}
.uw-gallery .pswp-container .pswp__caption .pswp__caption__center {
  max-width: unset;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-left: 10%;
  margin-right: 10%;
  padding-left: 0;
  padding-right: 0;
}
.uw-gallery .pswp-container .pswp__caption p.caption {
  font-weight: 600;
  margin-bottom: 8px;
}
.uw-gallery .pswp-container .pswp__caption p.credit {
  font-weight: 400;
  margin-bottom: 8px;
}
.uw-gallery .pswp-container .pswp--fs .pswp__ui--fit {
  background-color: black;
}
.uw-gallery .pswp-container .pswp--fs .pswp__button--close {
  display: none;
  visibility: hidden;
}
.uw-gallery .pswp-container .pswp__top-bar {
  background: unset;
}
.uw-gallery .pswp-container .pswp__button {
  margin: 30px 30px 0 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.uw-gallery .pswp-container .pswp__button--fs {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='65.888' height='55' viewBox='0 0 65.888 55'><g transform='translate(2.5 2.5)'><path d='M1057.851,462.871v12.5h11.07' transform='translate(-1057.851 -425.371)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/><path d='M1067.364,475.371h11.07v-12.5' transform='translate(-1017.547 -425.371)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/><path d='M1078.435,469.029v-12.5h-11.07' transform='translate(-1017.547 -456.529)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/><path d='M1068.921,456.529h-11.07v12.5' transform='translate(-1057.851 -456.529)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/></g></svg>");
}
.uw-gallery .pswp-container .pswp__button--close {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50'><defs><style>.a{fill:%23fd0d1b;}</style></defs><path class='a' d='M4,12.333,12.333,4,29,20.667,45.667,4,54,12.333,37.333,29,54,45.667,45.667,54,29,37.333,12.333,54,4,45.667,20.667,29Z' transform='translate(-4 -4)'/></svg>");
}
.uw-gallery .pswp-container .pswp__button--close path.a {
  fill: #fd0d1b;
}
.uw-gallery .pswp-container .pswp--fs .pswp__button--fs {
  margin: 30px 30px 0 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'><path id='iconfinder_close_293668' d='M4,14,14,4,34,24,54,4,64,14,44,34,64,54,54,64,34,44,14,64,4,54,24,34Z' transform='translate(-4 -4)' fill='%23fd0d1b'/></svg>");
}
.uw-gallery .pswp-container .pswp__button--arrow--left, .uw-gallery .pswp-container .pswp__button--arrow--right {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  margin: 0;
  transform: translate(0, -50px);
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='100' viewBox='0 0 120 100'><g transform='translate(-11 -10)'><rect width='120' height='100' transform='translate(131 110) rotate(180)' fill='rgba(0,0,0,0.1)'/><path d='M33.333,40a6.052,6.052,0,0,1-4.667-2L2,11.333A6.444,6.444,0,0,1,2,2a6.444,6.444,0,0,1,9.333,0l22,22,22-22a6.444,6.444,0,0,1,9.333,0,6.444,6.444,0,0,1,0,9.333L38,38A6.052,6.052,0,0,1,33.333,40Z' transform='translate(91 27) rotate(90)' fill='%23fff'/></g></svg>");
}
.uw-gallery .pswp-container .pswp__button--arrow--left:hover, .uw-gallery .pswp-container .pswp__button--arrow--right:hover {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='100' viewBox='0 0 120 100'><g transform='translate(-158 -10)'><path class='st0' d='M278,110H158V10h120V110z' fill='%23001641'/><path class='st1' d='M198,59.7c0-1.8,0.7-3.5,2-4.7l26.7-26.7c2.5-2.6,6.5-2.7,9.1-0.2c0.1,0.1,0.2,0.1,0.2,0.2 c2.6,2.5,2.7,6.5,0.2,9.1c-0.1,0.1-0.1,0.2-0.2,0.2l-22,22l22,22c2.6,2.5,2.7,6.5,0.2,9.1c-0.1,0.1-0.1,0.2-0.2,0.2 c-2.5,2.6-6.5,2.7-9.1,0.2c-0.1-0.1-0.2-0.1-0.2-0.2L200,64.3C198.7,63.1,198,61.4,198,59.7z' fill='%23fff'/></g></svg>");
}
.uw-gallery .pswp-container .pswp__button--arrow--right {
  transform: rotate(180deg) translate(0, 50px);
}
.uw-gallery .pswp-container .pswp__button--arrow--left:before, .uw-gallery .pswp-container .pswp__button--arrow--right:before {
  display: none;
  visibility: hidden;
}
.uw-gallery .pswp-container + .swiper-container {
  margin-top: 10px;
}

.masthead-swiper .swiper-container {
  overflow: unset;
}
@media (max-width: 980px) {
  .masthead-swiper {
    margin-top: 77px;
  }
}
.masthead-swiper .swiper-pagination-bullet {
  width: 25px;
  height: 25px;
  opacity: 1;
  background-color: #ed0a00;
}
.masthead-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #001641;
}
.masthead-swiper .uw-masthead-magazine {
  margin-bottom: 70px;
}
.masthead-swiper .swiper-button-next,
.masthead-swiper .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: 60px;
  height: 50px;
  margin-top: -22px;
  background-size: 27px 44px;
  transform-origin: center center;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='100' viewBox='0 0 120 100'><g transform='translate(-11 -10)'><rect width='120' height='100' transform='translate(131 110) rotate(180)' fill='rgba(0,0,0,0.1)'/><path d='M33.333,40a6.052,6.052,0,0,1-4.667-2L2,11.333A6.444,6.444,0,0,1,2,2a6.444,6.444,0,0,1,9.333,0l22,22,22-22a6.444,6.444,0,0,1,9.333,0,6.444,6.444,0,0,1,0,9.333L38,38A6.052,6.052,0,0,1,33.333,40Z' transform='translate(91 27) rotate(90)' fill='%23fff'/></g></svg>");
}
@media print, screen and (max-width: 47.99875em) {
  .masthead-swiper .swiper-button-next,
  .masthead-swiper .swiper-button-prev {
    display: none;
  }
}
.masthead-swiper .swiper-button-next:hover,
.masthead-swiper .swiper-button-prev:hover {
  background-image: url("data:image/svg+xml;utf8,<svg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 120 100' style='enable-background:new 0 0 120 100;' xml:space='preserve'><style type='text/css'> .st0{fill:%23001641;} .st1{fill:%23FFFFFF;}</style><g transform='translate(-158 -10)'><path class='st0' d='M278,110H158V10h120V110z'/><path class='st1' d='M198,59.7c0-1.8,0.7-3.5,2-4.7l26.7-26.7c2.5-2.6,6.5-2.7,9.1-0.2c0.1,0.1,0.2,0.1,0.2,0.2c2.6,2.5,2.7,6.5,0.2,9.1c-0.1,0.1-0.1,0.2-0.2,0.2l-22,22l22,22c2.6,2.5,2.7,6.5,0.2,9.1c-0.1,0.1-0.1,0.2-0.2,0.2c-2.5,2.6-6.5,2.7-9.1,0.2c-0.1-0.1-0.2-0.1-0.2-0.2L200,64.3C198.7,63.1,198,61.4,198,59.7z'/></g></svg>");
}
.masthead-swiper .swiper-button-next {
  transform: rotate(180deg);
}
.masthead-swiper .swiper-button-next:after,
.masthead-swiper .swiper-button-prev:after {
  display: none;
  visibility: hidden;
}

.uw-php-search .results {
  display: flex;
  align-content: space-around;
}
.uw-php-search .results > * {
  flex-basis: 100%;
  margin: 0;
  padding-left: 0.78125rem;
  padding-right: 0.78125rem;
}
.uw-php-search .results.results--no-filter > * {
  flex-basis: 100%;
}
.uw-php-search .results .no-results {
  background-color: #efefef;
  padding: 20px;
  flex-basis: 100%;
}
.uw-php-search .results .no-results p {
  font-size: 1.5rem;
  line-height: 1.0833333333;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #001641;
  margin-bottom: 0;
}
@media (min-width: 980px) {
  .uw-php-search .results > * {
    flex-basis: 50%;
  }
  .uw-php-search .results.results--no-filter > * {
    flex-basis: 33.33%;
  }
  .uw-php-search .results.results--no-filter > .no-results {
    flex-basis: 100%;
  }
}
.uw-php-search .uw-stories-sidebar--filter--toggle::after {
  margin-left: 5px;
  font-family: "WwwUowEduAu";
  content: "\f023";
}
.uw-php-search .uw-stories-sidebar--filter--closed::after {
  content: "\f022";
}
.uw-php-search .uw-stories-sidebar .posts-filter-trigger::after {
  content: "\f023";
}
.uw-php-search .uw-stories-sidebar .posts-filter-trigger.posts-filter-trigger-closed::after {
  content: "\f022";
}
.uw-php-search li.show-more a {
  font-size: 0.75rem;
  font-weight: 500;
}

.confetti-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  pointer-events: none;
  z-index: 99;
}

.confetti {
  position: absolute;
  z-index: 99;
}

.confetti-primary {
  background-color: #001641;
}

.confetti-secondary {
  background-color: #ed0a00;
}

.confetti-teriary {
  background-color: #0033FF;
}

.uw-simple-search .vue-app {
  visibility: hidden;
  display: none;
}
.uw-simple-search .vue-app.ready {
  visibility: visible;
  display: block;
}
.uw-simple-search .vue-app .uw-simple-search--list {
  display: flex;
  flex-direction: column-reverse;
}
@media (min-width: 768px) {
  .uw-simple-search .vue-app .uw-simple-search--list {
    flex-direction: row;
  }
  .uw-simple-search .vue-app .uw-simple-search--list--main {
    flex-basis: 75%;
    padding-right: 2em;
  }
  .uw-simple-search .vue-app .uw-simple-search--list--sidebar {
    flex-basis: 25%;
  }
}
.uw-simple-search .vue-app .results {
  flex-direction: column;
}
.uw-simple-search .vue-app .results div {
  display: flex;
  flex-direction: column;
}
.uw-simple-search .vue-app .results .item {
  background-color: #F2F2F2;
  margin-bottom: 25px;
  padding: 20px;
}
.uw-simple-search .vue-app .results .item .show-more-container {
  flex-direction: row;
}
.uw-simple-search .vue-app .results .item .show-more-container div:nth-child(3) {
  display: none;
}
@media (min-width: 768px) {
  .uw-simple-search .vue-app .results .item .show-more-container {
    flex-direction: column;
  }
  .uw-simple-search .vue-app .results .item .show-more-container div:nth-child(3) {
    display: flex;
  }
}
.uw-simple-search .vue-app .results .item div {
  margin: 0;
}
.uw-simple-search .vue-app .results .item div:first-child {
  flex-grow: 1;
}
@media (min-width: 768px) {
  .uw-simple-search .vue-app .results .item {
    flex-direction: row;
  }
}
.uw-simple-search .vue-app .no-results {
  background-color: #efefef;
  padding: 20px;
  margin-bottom: 2em;
}
.uw-simple-search .vue-app .results button,
.uw-simple-search .vue-app .uw-simple-search--detail button {
  border: 3px solid #0033FF;
  color: #0033FF;
  padding: 0.8rem 1.25rem;
  white-space: nowrap;
  cursor: pointer;
  display: block;
  margin: 0 auto;
}
.uw-simple-search .vue-app .uw-simple-search--detail {
  display: flex;
  flex-direction: column;
}
.uw-simple-search .vue-app .uw-simple-search--detail > div:nth-child(2) {
  padding: 2em 0 0 0;
}
@media (min-width: 768px) {
  .uw-simple-search .vue-app .uw-simple-search--detail > div:nth-child(2) {
    padding: 0 0 0 1em;
  }
}
@media (min-width: 768px) {
  .uw-simple-search .vue-app .uw-simple-search--detail {
    flex-direction: row;
    padding-left: 0;
  }
  .uw-simple-search .vue-app .uw-simple-search--detail > div:first-child {
    flex-basis: 75%;
  }
  .uw-simple-search .vue-app .uw-simple-search--detail > div:nth-child(2) {
    flex-basis: 25%;
  }
  .uw-simple-search .vue-app .uw-simple-search--detail > div:nth-child(2) button {
    white-space: break-spaces;
  }
}
.uw-simple-search .vue-app .uw-stories-search--categories span,
.uw-simple-search .vue-app .uw-stories-search--categories label {
  cursor: pointer;
}
.uw-simple-search .vue-app .uw-stories-search--categories label.checkedDarkRed:before {
  border: 0;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAz0lEQVQokbXSQQqCQBQG4N9Z5GY6QjkGufMGQm07hjfyCN7CpYIuXYUtos10hEgIXfi3EAvKVIR+mN188x7vjZEDxIyIOej/0Nxs4CQJFpY1HZq2DSeOsdztoMJwGjRtu620XqO+XqF9/xsKKbEKAggpAQALpeDE8Qud93vUWr9fzQHmAG9RRJK8pylPrstKa5JkpTWPSrG71x2j26P0PGyjqK3YNIAQ/ZU+Wy2zDJfDAU1ZjqKv4XT4URSDCACM3i8nRNvuQPrXMYJ+wwl5AopfaPlvXPYKAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
  background-size: cover;
}
.uw-simple-search .vue-app .uw-stories-sidebar--filter--toggle::after {
  margin-left: 5px;
  font-family: "WwwUowEduAu";
  content: "\f023";
}
.uw-simple-search .vue-app .uw-stories-sidebar--filter--closed::after {
  content: "\f022";
}
.uw-simple-search .vue-app .uw-stories-sidebar .posts-filter-trigger::after {
  content: "\f023";
}
.uw-simple-search .vue-app .uw-stories-sidebar .posts-filter-trigger.posts-filter-trigger-closed::after {
  content: "\f022";
}

/*
	As used on the library and learning co-op landing pages
*/
.lcs_slide_out.lcs_slide_out-r {
  top: 200px;
}

.uw-mkto .mktoButton {
  color: rgb(255, 255, 255) !important;
  background-color: #0033FF !important;
  font-weight: 400;
  font-size: 18px !important;
  padding: 10px 16px !important;
  line-height: 1.33 !important;
  width: 100% !important;
  border: 2px solid #fff !important;
  border-radius: 0px !important;
  background-image: none !important;
  cursor: pointer !important;
}
.uw-mkto .mktoButton:hover {
  color: #0033FF !important;
  background-color: rgb(255, 255, 255) !important;
  border: 2px solid #0033FF !important;
}
.uw-mkto .cf_widget_socialsignon.cf_sign_on_button {
  width: auto;
}
.uw-mkto .mktoForm {
  font-family: Montserrat, Verdana, Geneva, sans-serif !important;
  font-size: 1rem !important;
}
.uw-mkto .mktoForma.mktoNotYou,
.uw-mkto .mktoForm.mktoCheckboxList {
  color: rgb(255, 255, 255);
}
.uw-mkto .mktoFormp.mktoFormlabel,
.uw-mkto .mktoFormlabel,
.uw-mkto .mktoFormdiv {
  color: rgb(0, 0, 0);
}
.uw-mkto .mktoFormfieldsetlegend {
  font-size: 16px;
  margin-left: 0.5em;
  color: rgb(0, 0, 0);
}
.uw-mkto .mktoForma {
  padding: 0;
}
.uw-mkto .mktoForm.cf_widget_socialsignon {
  display: none;
}
.uw-mkto .mktoButtonWrap {
  margin-left: 0 !important;
}
.uw-mkto .mktoForminput[type=text],
.uw-mkto .mktoForminput[type=url],
.uw-mkto .mktoForminput[type=email],
.uw-mkto .mktoForminput[type=tel],
.uw-mkto .mktoForminput[type=number],
.uw-mkto .mktoForminput[type=date],
.uw-mkto .mktoFormtextarea.mktoField,
.uw-mkto .mktoFormselect.mktoField {
  color: #000 !important;
}
.uw-mkto .uw-mkto-confirm {
  display: none;
}
.uw-mkto .uw-mkto-confirm.uw-mkto-confirm--show {
  display: unset;
}

@media (max-width: 600px) {
  .mw-grid-container {
    padding-left: 0;
    padding-right: 0;
  }
}

@media (min-width: 600px) {
  .motivation-widget .central-box {
    margin: 0 -4em;
    background-color: #fff;
  }
  .motivation-widget .central-box > div {
    padding: 2em;
    margin: 0 4em;
    background-color: #F2F2F2;
    overflow: hidden;
  }
}
.motivation-widget .app-container {
  background-color: #F2F2F2;
  padding: 2rem 4rem;
}
@media (min-width: 600px) {
  .motivation-widget .app-container {
    background-color: #fff;
  }
}
@media (max-width: 600px) {
  .motivation-widget .app-container {
    padding: 2rem;
  }
}
.motivation-widget .mw-link-small {
  display: inline;
  text-align: start;
  margin-bottom: 0.5em;
  width: auto;
  padding-right: 1em;
}
@media (max-width: 600px) {
  .motivation-widget .mw-link-small {
    width: 100%;
  }
}
.motivation-widget .mw-link-small > a {
  display: inline !important;
  text-align: start;
}
.motivation-widget .mw-link-small > a::after {
  display: none;
}
.motivation-widget .mw-link-small > a > span::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  position: relative;
  right: -15px;
  transition: right 0.4s;
}
.motivation-widget .mw-link-small > a > span:hover, .motivation-widget .mw-link-small > a > span:focus {
  text-decoration: none;
}
.motivation-widget .mw-link-small > a > span:hover::after, .motivation-widget .mw-link-small > a > span:focus::after {
  right: -23px;
}
.motivation-widget .mw-header {
  margin-bottom: 0.2em !important;
}
@media (max-width: 900px) {
  .motivation-widget .mw-header {
    font-size: 1.875rem;
    line-height: 1.0666666667;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.motivation-widget .mw-search {
  padding-bottom: 2em;
}
.motivation-widget .mw-search-button {
  padding-top: 16px;
  font-weight: 700;
  cursor: pointer;
}
@media (max-width: 600px) {
  .motivation-widget .mw-search-button {
    height: 45px;
    z-index: 2;
    width: 25px;
  }
  .motivation-widget .mw-search-button > span {
    display: none;
  }
  .motivation-widget .mw-search-button > i {
    display: none;
  }
}
.motivation-widget .mw-before-search {
  padding-top: 15px;
  font-weight: 700;
  margin: 0;
}
.motivation-widget .mw-after-search {
  white-space: nowrap;
}
.motivation-widget .mw-search-red-button {
  font-weight: 700;
  color: #ed0a00 !important;
  background: none;
  cursor: pointer;
  padding-bottom: 0.2em;
  display: flex;
  align-items: center;
}
.motivation-widget .mw-search-red-button::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  font-size: 1.5rem;
  margin-left: 0.9375rem;
  transition: transform 0.4s;
  position: relative;
}
.motivation-widget .mw-search-red-button:hover::after {
  transform: translate3d(0.625rem, 0, 0);
}
.motivation-widget .mw-search-red-button--left-back {
  color: #ed0a00 !important;
  background: none;
  cursor: pointer;
  padding-bottom: 0.2em;
  display: flex;
  align-items: center;
  font-weight: 700;
}
.motivation-widget .mw-search-red-button--left-back::after {
  display: none;
}
.motivation-widget .mw-search-red-button--left-back::before {
  font-family: "WwwUowEduAu";
  content: "\f004";
  font-size: 1.5rem;
  margin-right: 10px;
  transition: transform 0.4s;
}
.motivation-widget .mw-search-red-button--left-back:hover::before {
  transform: translate3d(-0.625rem, 0, 0);
}
@media (max-width: 600px) {
  .motivation-widget .mw-quicklinks {
    line-height: 2em !important;
  }
}
.motivation-widget .mw-quicklinks > span {
  white-space: nowrap;
}
.motivation-widget .mw-quicklinks::after {
  margin-left: 8px !important;
}
.motivation-widget .mw-quicklinks:hover, .motivation-widget .mw-quicklinks:focus {
  text-decoration: none;
}
.motivation-widget .mw-quicklinks:hover::after, .motivation-widget .mw-quicklinks:focus::after {
  margin-left: 15px !important;
}
.motivation-widget .mw-find {
  padding-bottom: 20px;
}
.motivation-widget .mw-see-similar {
  text-align: start !important;
}
@media (min-width: 768px) {
  .motivation-widget .mw-more-areas {
    margin-top: -1.75em !important;
  }
}
.motivation-widget .mw-browse--left {
  padding-right: 2rem;
}
.motivation-widget .mw-browse--middle {
  padding-left: 0rem;
}
.motivation-widget .mw-browse--middle > div > div {
  padding: 0;
}
.motivation-widget .mw-study-area {
  padding-top: 30px;
}
.motivation-widget .mw-or {
  padding-left: 30px;
  font-weight: 700;
}
@media (min-width: 600px) {
  .motivation-widget .landing-header {
    font-size: 3em;
  }
}
.motivation-widget .after-search {
  padding-top: 10px;
}
@media (max-width: 765px) {
  .motivation-widget .after-search {
    overflow: hidden;
    padding: 0;
    height: 0;
  }
}
@media (min-width: 600px) {
  .motivation-widget .footer {
    margin-top: 1em;
  }
}
@media (max-width: 600px) {
  .motivation-widget .footer {
    padding-bottom: 2em;
  }
}
@media (max-width: 600px) {
  .motivation-widget .footer > ul {
    flex-wrap: nowrap;
  }
}
@media (max-width: 600px) {
  .motivation-widget .mobile-padding {
    padding-bottom: 1em;
  }
}
@media (max-width: 600px) {
  .motivation-widget .reverse-mobile {
    display: flex;
    flex-wrap: wrap-reverse;
    flex-direction: column-reverse;
    align-content: center;
  }
}
@media (min-width: 600px) {
  .motivation-widget .display-mobile {
    display: none;
  }
}
.motivation-widget .mw-text {
  line-height: 1.5;
}
.motivation-widget .mw-image-study {
  padding-top: 2em;
}
.motivation-widget p.block-button-red {
  margin-top: 1rem;
}
.motivation-widget p.block-button-red + p.block-button-red {
  margin-top: 0.9375rem;
}
.motivation-widget p.block-button-red a,
.motivation-widget p.block-button-red button {
  font-size: 1.125rem;
  line-height: 1.5rem;
  text-transform: uppercase;
  font-weight: 700;
  text-decoration: none;
  cursor: pointer;
  color: #fff;
  background-color: #ed0a00;
  padding: 0.8rem 3rem 0.8rem 1.25rem;
  position: relative;
  display: inline-block;
  transition: background-color 0.2s ease-in-out;
}
.motivation-widget p.block-button-red a::after,
.motivation-widget p.block-button-red button::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  position: absolute;
  transition: right 0.2s ease-in-out;
  right: 1.5rem;
}
.motivation-widget p.block-button-red a:hover, .motivation-widget p.block-button-red a:focus,
.motivation-widget p.block-button-red button:hover,
.motivation-widget p.block-button-red button:focus {
  text-decoration: none;
}
.motivation-widget p.block-button-red a:hover::after, .motivation-widget p.block-button-red a:focus::after,
.motivation-widget p.block-button-red button:hover::after,
.motivation-widget p.block-button-red button:focus::after {
  margin-left: 15px;
  right: 1.25rem;
}

.uowc-carousel {
  width: 100%;
  height: 500px;
  padding: 0;
  margin-bottom: 2rem;
  margin-top: 77px;
  position: relative;
}

@media (min-width: 768px) {
  .uowc-carousel {
    height: 550px;
  }
}
@media (min-width: 980px) {
  .uowc-carousel {
    margin-top: 0;
    height: 700px;
  }
}
@media (min-width: 1600px) {
  .uowc-carousel {
    height: calc(100vh - 50px);
  }
}
.uowc-carousel .swiper-slide div {
  height: 100%;
}

@media (max-width: 640px) {
  .uowc-carousel .swiper-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.uowc-carousel .slide-content {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  position: relative;
  z-index: 1;
  padding-bottom: 4rem;
}

@media (min-width: 640px) {
  .uowc-carousel .slide-content {
    padding-bottom: 6rem;
  }
}
.uowc-carousel h2 {
  color: #fff;
  font-size: 2.625rem;
  line-height: 2.875rem;
  margin-bottom: 0.5rem;
  font-weight: 700;
}

@media (min-width: 768px) {
  .uowc-carousel h2 {
    font-size: 3.5rem;
  }
}
@media (min-width: 980px) {
  .uowc-carousel h2 {
    font-size: 7rem;
  }
}
@media (min-width: 768px) {
  .uowc-carousel h2 {
    line-height: 3.5625rem;
  }
}
@media (min-width: 980px) {
  .uowc-carousel h2 {
    line-height: 7rem;
  }
}
@media (min-width: 768px) {
  .uowc-carousel h2 {
    max-width: 80%;
  }
}
@media (min-width: 980px) {
  .uowc-carousel h2 {
    margin-bottom: 2rem;
  }
}
.uowc-carousel p {
  color: #fff;
  margin-bottom: 1rem;
}

@media (min-width: 640px) {
  .uowc-carousel p {
    margin-bottom: 2rem;
    max-width: 75%;
  }
}
.uowc-carousel a {
  color: #fff;
}

@media (max-width: 640px) {
  .uowc-carousel a {
    font-size: 1.125rem;
  }
}
.uowc-carousel .slide__image,
.uowc-carousel .slide__video {
  background-size: cover;
}

@media (max-width: 640px) {
  .uowc-carousel .slide__image,
  .uowc-carousel .slide__video {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-position: center;
  }
}
@media (min-width: 640px) {
  .uowc-carousel .slide__image,
  .uowc-carousel .slide__video {
    position: absolute;
    width: 100%;
  }
}
@media (min-width: 980px) {
  .uowc-carousel .slide__image,
  .uowc-carousel .slide__video {
    background-position-x: 40%;
  }
}
@media (max-width: 640px) {
  .uowc-carousel .slide__video {
    width: 100%;
    padding-top: 56.25%;
    height: 0;
    position: relative;
  }
}
.uowc-carousel .slide__video-display {
  position: absolute;
  -o-object-fit: cover;
  object-fit: cover;
  z-index: 0;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.uowc-carousel .slide__video .pause-background {
  position: absolute;
  bottom: 1em;
  right: 1em;
  z-index: 1;
}

.uowc-carousel .slide__video .pause-background .pause,
.uowc-carousel .slide__video .pause-background .play {
  fill: #fff;
}

@media (max-width: 640px) {
  .uowc-carousel .slide__body {
    background-color: #001641;
    height: auto !important;
    width: 100%;
    bottom: 0;
    padding-top: 2rem;
  }
}
@media (min-width: 640px) {
  .uowc-carousel .slide__body::after,
  .uowc-carousel .slide__body::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
  }
}
.uowc-carousel .slide__body::before {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.69)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.69) 0, rgba(0, 0, 0, 0) 100%);
  width: 50%;
}

.uowc-carousel .slide__body::after {
  background-image: linear-gradient(42deg, rgba(0, 0, 0, 0.69) 0, rgba(0, 0, 0, 0) 75%);
  width: 100%;
}

@media (min-width: 640px) {
  .uowc-carousel::before {
    content: "";
    width: 100%;
    height: 17.8125rem;
    position: absolute;
    top: 0;
    left: 0;
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.69)));
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.69) 100%);
    z-index: 2;
  }
}
.uowc-carousel .swiper-pagination .swiper-pagination-bullet {
  width: 1.6rem;
  height: 1.6em;
  opacity: 1;
  background-color: #fff;
  margin: 0 8px;
}

.uowc-carousel .swiper-pagination .swiper-pagination-bullet-active {
  background: #ed0a00;
}

.uowc-carousel .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}

@media (min-width: 640px) {
  .uowc-carousel .swiper-pagination-bullets {
    bottom: 30px;
  }
}
[data-content-type-id="84"] {
  margin-block: var(--section-spacing-y);
}
@media only screen and (min-width: 768px) {
  [data-content-type-id="84"] h2 {
    max-width: 66%;
  }
}
[data-content-type-id="84"] > div:first-of-type h2:first-child {
  margin-top: 0;
}
[data-content-type-id="84"] > div:first-of-type > div > *:last-child {
  margin-bottom: 0;
}
[data-content-type-id="84"] > div:first-of-type aside {
  margin-top: 1.5em;
}
@media only screen and (min-width: 768px) {
  [data-content-type-id="84"] > div:first-of-type aside {
    margin-top: 0;
  }
}

[data-content-type-id="280"] {
  margin-block: var(--section-spacing-y);
}
[data-content-type-id="280"] h2:first-child {
  margin-top: 0;
}

[data-content-type-id="141"] {
  margin-block: var(--section-spacing-y);
}

[data-content-type-id="142"] {
  margin-block: var(--section-spacing-y);
}

@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  .area-landing .uw-masthead__main h1 {
    margin-bottom: 6.25rem;
  }
}
@media screen and (min-width: 75em) {
  .area-landing .uw-masthead--image-full {
    margin-bottom: 6.25rem;
  }
}

.course-landing .uw-split-grey-section {
  padding-top: 3.75rem;
  padding-bottom: 2.5rem;
  margin: 3rem auto;
}
@media print, screen and (min-width: 48em) {
  .course-landing .uw-split-grey-section {
    padding-bottom: 3.125rem;
  }
}

@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  .library .uw-split-grey-section__title {
    margin-bottom: 0.625rem;
  }
  .library .uw-split-grey-section__title::after {
    content: none;
  }
  .library .uw-split-grey-section__image-block {
    display: flex;
    justify-content: flex-end;
  }
  .library .uw-split-grey-section__image-block img {
    max-width: 23.4375rem;
    height: auto;
  }
}
@media print, screen and (min-width: 64em) {
  .library .uw-related-links h4 {
    margin-bottom: 1.25rem;
  }
  .library .uw-related-links > div {
    max-width: 19.375rem;
    float: right;
    margin-right: 0.625rem;
  }
}
@media print, screen and (min-width: 64em) {
  .library .uw-panel-grid-link-list .items {
    margin-top: 0.625rem;
  }
}

.uw-mc-card {
  background-color: #001641;
  color: #fff;
  padding: 25px;
  margin-bottom: 25px;
}
.uw-mc-card li {
  display: block;
  width: 100%;
}
.uw-mc-card li .uw-button-white {
  padding: 0;
  margin: 0;
  margin-bottom: 15px;
}
.uw-mc-card li .download-link {
  padding: 0;
  margin: 0;
}
.uw-mc-card--title {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #fff !important;
}
.uw-mc-card .uw-button-white {
  font-size: 1rem;
}
@media (max-width: 768px) {
  .uw-mc-card .menu {
    flex-direction: column;
  }
}
.uw-mc-card .media-contact p a {
  color: white;
  font-weight: bold;
}
.uw-mc-card .media-contact p:after {
  font-family: Uow2018;
  content: "\f01a";
  margin-left: 15px;
  transition: margin-left cubic-bezier(0.77, 0, 0.18, 1) 0.3s;
}
.uw-mc-landing .uw-stories-sidebar--filter {
  margin-top: 1.5em;
  display: inherit;
}
.uw-mc-landing .uw-stories-sidebar--filter button {
  color: #ed0a00;
  display: inline;
  padding: 0.2em 0.8em;
  transition: all ease-in-out 0.3s;
}
.uw-mc-landing .uw-stories-sidebar--filter button:hover {
  background-color: #ed0a00;
  color: #fff;
}
.uw-mc-landing .uw-stories-sidebar--filter button[class*=uwi--] {
  display: block;
}
.uw-mc-landing .uw-stories-sidebar--filter button[class*=uwi--]::before {
  margin-right: 0.3em;
  font-size: 1.4em;
  position: relative;
  bottom: -2px;
}
.uw-mc-landing .uw-stories-sidebar--filter.rss-link a.icon--rss {
  font-size: 1rem;
  line-height: 1;
  color: #ed0a00;
  display: inline-block;
  padding: 0.2em 0.8em;
  transition: all ease-in-out 0.3s;
  font-weight: normal;
  font: 400 system-ui;
  height: 2em;
}
.uw-mc-landing .uw-stories-sidebar--filter.rss-link a.icon--rss:hover {
  background-color: #ed0a00;
  color: #fff;
}
.uw-mc-landing .uw-stories-sidebar--filter.rss-link A[class*=icon--]::before {
  margin-right: 0.3em;
  font-size: 1.4em;
  position: relative;
  bottom: -2px;
}
.uw-mc-landing .subscribe-rss {
  font-size: 0.9rem;
}
.uw-mc-header {
  background-color: #001641;
  height: auto;
  padding: 50px 0;
  margin-bottom: 0 !important;
  margin-top: 100px;
}
@media (min-width: 980px) {
  .uw-mc-header {
    margin-top: 154px;
  }
}
.uw-mc-header h2 {
  color: #fff;
  margin: 25px 0;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.1;
}
.uw-mc-header__date {
  margin: 1rem 0 !important;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
}
.uw-mc-header__subtitle {
  color: #fff;
  margin-bottom: 1rem !important;
}
.uw-mc-header .uw-link-box {
  padding: 25px 40px;
  margin-left: 30px;
}
.uw-mc-header .uw-link-box--heading {
  color: #fff;
  margin-bottom: 20px;
  position: relative;
  font-size: 1.25rem;
  font-weight: 700;
  text-transform: uppercase;
  padding-bottom: 5px;
}
.uw-mc-header .uw-link-box--heading::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 50px;
  height: 2px;
  background-color: #fff;
}
.uw-mc-header .uw-link-box .uw-link-box--link {
  color: #fff !important;
  font-size: 0.875rem;
}
.uw-mc-header .uw-link-box .uw-link-box--link::after {
  display: inline-block;
  position: relative;
  content: "\f001";
}
.uw-mc-header .uw-link-box--border-top::before {
  border-top-color: #ed0a00;
  border-left-color: #ed0a00;
}
.uw-mc-header .uw-link-box--border-top::after {
  border-top-color: #ed0a00;
  border-right-color: #ed0a00;
}
.uw-mc-header .uw-link-box--border-bottom::before {
  border-bottom-color: #ed0a00;
  border-left-color: #ed0a00;
}
.uw-mc-header .uw-link-box--border-bottom::after {
  border-bottom-color: #ed0a00;
  border-right-color: #ed0a00;
}
.uw-mc-diary {
  margin: 0;
  padding: 50px 0;
  height: auto;
  background-color: #cec9c9;
}
@media (max-width: 767px) {
  .uw-mc-diary {
    margin: 0 !important;
  }
}
.uw-mc-diary__bold {
  font-weight: 700;
  color: #001641;
  text-transform: uppercase;
}
.uw-mc-diary .medium-6 {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
@media (max-width: 767px) {
  .uw-mc-diary .medium-6 {
    margin-bottom: 20px;
    justify-content: flex-start;
  }
}
.uw-mc-diary .medium-6 .uw-mc-diary__date {
  display: block;
  line-height: 0.9;
  height: 100%;
  align-items: flex-start;
  font-size: 4rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #ed0a00;
  margin: 0;
  padding: 0;
}
.uw-mc-diary .medium-6 .uw-mc-diary__month {
  font-weight: 700;
  text-transform: uppercase;
  color: #001641;
  font-size: 0.95rem;
}
.uw-mc-diary .medium-6 .uw-mc-diary__blurb {
  padding-left: 20px;
}
@media (max-width: 767px) {
  .uw-mc-diary .medium-6 .uw-mc-diary__blurb {
    position: absolute;
    margin-left: 6rem;
  }
}
.uw-mc-diary .medium-6 .uw-mc-diary__blurb p {
  font-size: 1rem;
  margin-bottom: 5px;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
}
.uw-mc-diary .medium-6 .uw-mc-diary__blurb a {
  margin-top: 0;
  color: #001641 !important;
  font-size: 0.75rem;
}
.uw-mc-stories {
  margin-top: 50px;
  display: block;
}
.uw-mc-stories__heading.searchHeading {
  font-size: 4rem;
  font-weight: 700;
  margin-bottom: 2rem;
}
.uw-mc-experts {
  margin-bottom: 2rem;
}
.uw-mc-experts__blurb h2 {
  color: #001641;
  font-size: 3rem;
  font-weight: 700;
}
.uw-mc-experts__img {
  width: 100%;
}
@media screen and (min-width: 40em) {
  .uw-mc-experts__img {
    width: 35%;
  }
}
.uw-mc-experts__img--expert {
  background-size: cover;
  background-position: center;
  margin-right: 1rem;
}
.uw-mc-experts__img--expert::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  content: "";
}
.uw-mc-experts__expert {
  display: flex;
}
@media (max-width: 767px) {
  .uw-mc-experts__expert {
    display: block;
  }
}
.uw-mc-experts__expert img {
  width: 200px;
  height: 200px;
  margin-right: 25px;
}
.uw-mc-experts__expert--description .expert--profession {
  font-weight: 700;
  text-transform: uppercase;
  color: #ed0a00;
}
.uw-mc-experts__expert--description .expert--name {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  text-transform: uppercase;
  color: #ed0a00;
}
.uw-mc-experts__expert--description .expert--subtitle {
  font-weight: 700;
}
.uw-mc-experts__expert--description p {
  margin-bottom: 0.5rem;
}
.uw-mc-connect {
  background-color: #001641;
  padding: 50px 0;
  color: #fff !important;
}
.uw-mc-connect h2 {
  font-size: 3rem;
}
.uw-mc-connect .tweet {
  position: relative;
  padding-left: 50px;
}
.uw-mc-connect .tweet-details {
  display: flex;
}
.uw-mc-connect .tweet-details p {
  padding-right: 5px;
}
.uw-mc-connect .tweet-details p.tweet-details-author {
  font-weight: 700;
}
.uw-mc-connect .tweet::before {
  font-size: 2rem;
  font-family: "WwwUowEduAu";
  content: "\f00c";
  position: absolute;
  line-height: 1;
  top: 0;
  left: 0;
}

.uw-mc-single {
  margin: 0;
}
.uw-mc-single .uw-intro-image {
  margin-bottom: 2rem;
}
.uw-mc-single .uw-intro-image, .uw-mc-single .uw-intro-image::before {
  background-color: transparent !important;
}
@media print, screen and (min-width: 64em) {
  .uw-mc-single .uw-intro-image {
    margin-bottom: 3rem;
  }
}
.uw-mc-single .page-navigator__list--pages {
  left: 0;
}
.uw-mc-single .page-navigator-wrapper .page-navigator__list--breadcrumbs {
  margin-top: 0;
  width: 100%;
}
@media screen and (min-width: 75em) {
  .uw-mc-single .page-navigator-wrapper .page-navigator__list--breadcrumbs {
    margin-left: 25%;
  }
}
.uw-mc-single .uw-article-masthead__image {
  position: relative;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.uw-mc-single .uw-article-masthead__image::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 56.25%;
  content: "";
}
@media screen and (min-width: 75em) {
  .uw-mc-single .uw-article-masthead__image::after {
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 25%);
  }
}
.uw-mc-single + .uw-page-content .uw-post-contacts {
  order: 3 !important;
}
@media print, screen and (max-width: 74.99875em) {
  .uw-mc-single .page-navigator__list--pages--wrapper {
    top: 4rem;
    padding: 1.5rem 2rem 2rem;
  }
  .uw-mc-single .page-navigator__list--pages {
    width: 100%;
  }
  .uw-mc-single .page-navigator__button--pages {
    padding-left: 0.75rem;
  }
  .uw-mc-single ul.breadcrumbs {
    padding-top: 1rem;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .uw-mc-single .uw-header--container {
    padding: 0;
  }
  .uw-mc-single + .uw-page-content .uw-post-contacts {
    order: 2 !important;
  }
  .uw-mc-single + .uw-page-content .uw-post-details {
    order: 3 !important;
  }
}
@media print, screen and (max-width: 47.99875em) {
  .uw-mc-single .page-navigator__list--pages--wrapper {
    padding-top: 3rem;
  }
}

.uw-post-content .uw-blockhead {
  margin-bottom: 1rem;
}

.uw-news-card {
  background-color: #001641;
  padding: 25px;
  margin-bottom: 25px;
  color: #fff;
}

.uw-text--red {
  color: #ed0a00;
  text-transform: uppercase;
  font-weight: 700;
}

.ta-left {
  text-align: left;
}
.ta-center {
  text-align: center;
}
.ta-right {
  text-align: right;
}

.uw-intro {
  font-size: 1.2rem;
  font-weight: 500;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  line-height: 1.25;
}

.uw-single-article blockquote {
  padding: 60px 0 0 0;
}
.uw-single-article blockquote::before {
  top: -5px;
  left: -10px;
  color: #001641;
}
.uw-single-article .inline-image,
.uw-single-article .inline-image-side {
  background-color: #f6f6f6;
  padding: 0.25rem;
}
.uw-single-article .inline-image .image-text,
.uw-single-article .inline-image-side .image-text {
  padding: 0.25rem;
  display: block;
  font-weight: 700;
  font-size: 0.875rem;
}
.uw-single-article .uw-social-icons a::before {
  font-size: 1.5rem;
}
.uw-single-article .uw-social-icons a:hover::before {
  color: #ed0a00;
}
@media (min-width: 768px) {
  .uw-single-article .uw-pagination {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
  }
}
.uw-single-article .uw-related-articles {
  margin-top: 0;
}
.uw-single-article .uw-footer-quicklinks {
  margin-top: 0;
}

.uw-story--image {
  height: 250px;
  position: relative;
  margin-bottom: 1.25rem;
  overflow: hidden;
}
.uw-story--image-bg {
  height: 100%;
  width: 100%;
  background-size: cover;
  transform: scale(1);
  transition: transform 0.2s ease-in-out;
  background-color: #001641;
  background-position: center;
}
.uw-story--image-bg {
  background-image: url('<t4 type="media" formatter="path/*" id="59841" />');
}
.uw-story:hover {
  text-decoration: none;
}
@media (min-width: 768px) {
  .uw-story:hover .uw-story--image-bg {
    transform: scale(1.1);
    transition: transform 0.2s ease-in-out;
  }
}
.uw-story:hover .uw-story--link {
  color: #ed0a00;
  transition: transform 0.2s cubic-bezier(0.77, 0, 0.18, 1);
}
.uw-story--tag {
  position: absolute;
  top: 15px;
  left: 15px;
  color: #fff;
  text-transform: uppercase;
  background: #ed0a00;
  padding: 5px 10px;
  font-size: 0.75rem;
  font-weight: bold;
  overflow: auto;
}
.uw-story--tag-blue {
  background: #0033FF;
  position: sticky;
  top: 15px;
  left: 15px;
  color: #fff;
  text-transform: uppercase;
  padding: 5px 10px;
  font-size: 0.75rem;
  font-weight: bold;
  overflow: auto;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}
.uw-story--title {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.75rem;
  margin-bottom: 0.9375rem;
  color: #001641;
}
.uw-story--title:hover {
  text-decoration: underline;
}
.uw-story--link {
  color: #0033FF;
  margin-bottom: 50px;
}
.uw-story p.uw-story--excerpt {
  font-size: 0.9375rem;
  margin-bottom: 2rem;
  color: #001641;
}
.uw-story time {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  text-transform: uppercase;
}

.uw-stories-sidebar--title, .posts-filter-trigger {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  margin-bottom: 15px;
}
@media (max-width: 640px) {
  .uw-stories-sidebar--title, .posts-filter-trigger {
    display: none;
  }
}
.uw-stories-sidebar--filter {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  font-size: 1rem;
  color: #ed0a00;
  margin-bottom: 10px;
}
.uw-stories-sidebar .uw-aside-recent-post a {
  font-size: 0.9375rem;
}
@media (min-width: 980px) {
  .uw-stories-sidebar .uw-aside-recent-post a {
    max-width: 70%;
  }
}
.uw-stories-sidebar .uw-aside-recent-post p {
  font-size: 0.875rem;
}
.uw-stories-sidebar form label input {
  float: left;
}

.page-uw-stories .uw-subscription-form {
  background: #fff;
}
.page-uw-stories .uw-subscription-form p {
  color: #001641;
}
.page-uw-stories .uw-subscription-form input[type=text] {
  border-bottom-color: #001641;
}

.uw-stories-search {
  position: relative;
}
.uw-stories-search::before {
  font-family: "WwwUowEduAu";
  content: "\f009";
  position: absolute;
  left: 0;
  top: 5px;
  font-size: 1rem;
}
.uw-stories-search input[type=text] {
  border: 0;
  border-bottom: 1px solid #001641;
  outline: none;
  box-shadow: none;
  padding-left: 25px;
  padding-right: 50px;
  font-weight: bold;
}
.uw-stories-search input[type=text]::placeholder {
  font-weight: 400;
  color: rgba(0, 22, 65, 0.8);
  font-size: 0.9375rem;
}
.uw-stories-search button {
  outline: none;
  box-shadow: none;
  border: 0;
  position: absolute;
  top: 0;
  right: 0;
  color: #ed0a00;
}
.uw-stories-search button::after {
  content: "\f005";
  margin-left: 10px;
  right: 0;
  transition: right 0.2s ease-in-out;
}
.uw-stories-search button:hover::after {
  margin-left: 10px;
  right: -2px;
  position: relative;
  transition: right 0.2s ease-in-out;
}
.uw-stories-search button.add-tag::after {
  content: "\f022";
}
.uw-stories-search--italic {
  font-size: 0.8rem;
}
.uw-stories-search--tag {
  padding-left: 0;
  margin-left: 0;
  list-style-type: none;
}
.uw-stories-search--tag a {
  border: 1px solid #ed0a00;
  padding: 5px 40px 5px 20px;
  font-weight: bold;
  color: #ed0a00;
  font-size: 0.875rem;
  display: inline-block;
  cursor: pointer;
  position: relative;
}
.uw-stories-search--tag a::after {
  font-family: "WwwUowEduAu";
  content: "\f028";
  font-size: 0.5625rem;
  color: #ed0a00;
  position: absolute;
  right: 20px;
  top: 9px;
}
.uw-stories-search--tag a:focus {
  color: #ed0a00;
}
.uw-stories-search--tag-white {
  margin-bottom: 20px;
}
.uw-stories-search--tag-white a {
  border: 1px solid #e5e5e5;
  padding: 5px 40px 5px 20px;
  margin: 5px 10px 5px 0;
  font-weight: bold;
  color: #F2F2F2;
  font-size: 0.875rem;
  display: inline-block;
  cursor: pointer;
  position: relative;
}
.uw-stories-search--tag-white a::after {
  font-family: "WwwUowEduAu";
  font-size: 0.8rem;
  font-weight: 300;
  content: "\f02a";
  color: #F2F2F2;
  position: absolute;
  right: 20px;
  top: 5px;
}
.uw-stories-search--clear {
  font-size: 0.875rem;
  margin: 25px 0;
}
.uw-stories-search--clear::after {
  content: "\f005";
  font-size: 1.2em;
  position: relative;
  top: 0;
}
.uw-stories-search--categories {
  padding-left: 0;
  margin-left: 0;
  list-style-type: none;
}
.uw-stories-search--categories .input-checkbox label {
  margin: 0;
}
.uw-stories-search--categories .input-checkbox span {
  text-transform: none;
  font-size: 0.875rem;
  display: inline-block;
  width: 100%;
}
.uw-stories-search--categories .input-checkbox span:hover {
  cursor: pointer;
}
.uw-stories-search--categories .input-checkbox span::after {
  font-family: "WwwUowEduAu";
  content: "\f019";
  color: #fff;
  position: absolute;
  left: 4px;
  top: 4px;
  font-size: 0.5625rem;
}
.uw-stories-search--categories .input-checkbox span::before {
  content: "";
  display: block;
  border: 1px solid #001641;
  width: 12px;
  height: 12px;
  position: absolute;
  top: 5px;
  left: 2px;
}
.uw-stories-search--categories input[type=checkbox] {
  opacity: 0;
  left: 2px;
  position: absolute;
  z-index: 1;
  top: 5px;
}
.uw-stories-search--categories input[type=checkbox]:checked + span {
  color: #ed0a00;
}
.uw-stories-search--categories input[type=checkbox]:checked + span::before {
  background: #ed0a00;
  border: 1px solid #ed0a00;
}
.uw-stories-search--categories input[type=checkbox]:focus + span {
  color: #ed0a00;
}
.uw-stories-search--categories input[type=checkbox]:focus + span::before {
  border: 1px solid #ed0a00;
  box-shadow: 0 0 5px #ed0a00;
}
.uw-stories-search--categories li {
  position: relative;
  padding-left: 25px;
  font-size: 0.875rem;
  font-weight: bold;
  margin-bottom: 5px;
}
.uw-stories-search--categories li:hover {
  cursor: pointer;
}
.uw-stories-search--tags {
  margin-left: 0;
  padding-left: 0;
}
.uw-stories-search--tags li {
  display: inline-block;
}
.uw-stories-search--tags li::after {
  content: "|";
  margin: 0 3px 0 5px;
  font-size: 0.9375rem;
}
.uw-stories-search--tags li:last-child::after {
  display: none;
}
.uw-stories-search--tags a {
  font-size: 0.875rem;
  color: #001641;
}
.uw-stories-search--archive button {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  display: block;
  font-size: 0.875rem;
  color: #0033FF;
  margin-bottom: 15px;
}
.uw-stories-search--archive ul {
  padding-left: 0;
  margin-left: 0;
  list-style-type: none;
}
.uw-stories-search--archive ul a {
  color: #001641;
  font-size: 0.875rem;
}
.uw-stories-search--archive a {
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 18px;
  display: block;
  font-size: 14px;
  color: #001641;
  margin-bottom: 15px;
}
.uw-stories-search--tags label {
  display: inline-block;
  cursor: pointer;
  margin: 0;
}
.uw-stories-search--tags label input {
  display: none;
}
.uw-stories-search--tags label input:checked + span {
  color: #fff;
  border-color: #001641;
  background-color: #001641;
}
.uw-stories-search--tags label span {
  position: relative;
  font-weight: 400;
  font-size: 0.875rem;
  border: 1px solid rgba(21, 21, 21, 0.3);
  padding: 5px 15px;
  display: inline-block;
  margin: 5px 10px 5px 0;
  color: rgba(21, 21, 21, 0.5);
  font-size: 0.875rem;
  transition: border-color 0.2s ease-in-out, color 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
.uw-stories-search--tags label:hover span {
  border-color: #001641;
  color: #001641;
}

.uw-inline-gallery {
  margin: 35px 0;
}
.uw-inline-gallery .orbit-bullets {
  position: absolute;
  right: 0;
  bottom: 5px;
}
.uw-inline-gallery .orbit-bullets button {
  border-radius: 0;
  height: 1rem;
  width: 1rem;
  margin-right: 5px;
}
.uw-inline-gallery .orbit-bullets button:last-child {
  margin-right: 0;
}
.uw-inline-gallery .orbit-bullets button.is-active {
  background: #ed0a00;
}

.uw-inline-image {
  margin: 35px 0;
}

.uw-related-articles p {
  font-size: 3.5rem;
}

.uw-news-share {
  margin-top: 50px;
}

.icon-graduation-cap::after {
  font-family: FontAwesome;
  content: "\f19d";
  color: #ed0a00;
  font-size: 1.25rem;
  margin-left: 0.9375rem;
  -webkit-transition: -webkit-transform 0.4s;
  transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
}

.uw-call-to-action {
  color: #fff;
}
.uw-call-to-action a {
  color: #fff;
}
.uw-call-to-action a:hover {
  text-decoration: none;
}

.uw-author-bio {
  display: flex;
  margin-bottom: 25px;
  margin-top: 50px;
}
.uw-author-bio .img {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.uw-author-bio .img::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  content: "";
}
.uw-author-bio--image {
  max-width: 100px;
}
.uw-author-bio--content {
  margin-left: 25px;
}
.uw-author-bio--content * {
  margin: 0;
  list-style: square;
}
.uw-author-bio--content ul li {
  padding-bottom: 10px;
}
.uw-author-bio--content-contribution {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  color: #ed0a00;
  font-size: 0.95rem;
  line-height: 1.15em;
}
.uw-author-bio--content-name {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.125rem;
  font-size: 1.4rem;
  margin: 5px 0 10px;
}
.uw-author-bio--content-recent {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  font-size: 0.95rem;
  line-height: 1.15em;
  margin-bottom: 10px;
}
.uw-author-bio--content a {
  display: block;
  color: #001641;
  font-size: 1rem;
  margin-bottom: 5px;
}
.uw-author-bio--content a:hover {
  text-decoration: underline;
}

@media (max-width: 640px) {
  .cell-main {
    order: 2;
  }
}
.posts-filter-trigger {
  display: block;
  width: 100%;
  text-align: left;
  position: relative;
  padding: 15px 0;
}
.posts-filter-trigger::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  font-size: 2rem;
  position: absolute;
  right: 0;
  top: 10px;
  transition: transform 0.2s cubic-bezier(0.77, 0, 0.18, 1);
}
.posts-filter-trigger.posts-filter-close::after {
  transform: rotate(90deg);
}
@media (min-width: 640px) {
  .posts-filter-trigger {
    display: none;
  }
}

@media (max-width: 640px) {
  .posts-filter {
    display: none;
  }
  .posts-filter--expanded {
    display: block;
  }
}

@media print, screen and (min-width: 48em) {
  .smp-application #appId,
  .smp-application .AppPassword {
    width: 20.1875rem;
  }
  .smp-application .repInput {
    width: 100%;
    max-width: 17rem;
  }
}
.smp-application .password-field {
  margin-bottom: 1.5625rem;
}
@media screen and (min-width: 75em) {
  .smp-application .password-field {
    display: flex;
    align-items: flex-end;
  }
}
.smp-application .password-field input {
  margin-bottom: 0.625rem;
}
@media screen and (min-width: 75em) {
  .smp-application .password-field input {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 75em) {
  .smp-application .password-field .button {
    margin-left: 0.4375rem;
  }
}
.smp-application .password-field .button svg {
  font-size: 0.625rem;
  line-height: 0.625rem;
  margin-top: 0.125rem;
}
.smp-application .password-group {
  flex-shrink: 0;
}

.standard-content .masthead {
  margin-bottom: 5rem;
}

.student-enquiry-form .uw-form-box {
  margin: 0 auto 50px;
  max-width: 52.5rem;
  padding-right: 2.5rem;
}
@media print, screen and (min-width: 64em) {
  .student-enquiry-form .uw-form-box {
    margin-bottom: 6.25rem;
  }
}
.student-enquiry-form .uw-upcoming-events-list {
  padding-top: 3.125rem;
  padding-bottom: 3.125rem;
  background: rgba(217, 217, 214, 0.5);
}
@media print, screen and (min-width: 64em) {
  .student-enquiry-form .uw-upcoming-events-list {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }
}
.student-enquiry-form .uw-upcoming-events-list__title {
  font-size: 2.5625rem;
  line-height: 1.0731707317;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 1.875rem;
}
.student-enquiry-form .uw-upcoming-events-list__title:after {
  content: none;
}
@media print, screen and (min-width: 48em) {
  .student-enquiry-form .form-body {
    padding-right: 1.75rem;
  }
}

.uw-minimal-header {
  /* FIXME: check this breakpoint */
  /* FIXME: check this breakpoint */
}
.uw-minimal-header .top-menu {
  flex-wrap: nowrap;
}
.uw-minimal-header .uw-main-menu .btn-staff::before {
  content: none;
}
@media (min-width: 981px) {
  .uw-minimal-header .uw-header-top {
    background: transparent;
  }
  .uw-minimal-header .uw-header {
    background: transparent;
  }
  .uw-minimal-header .uw-header .logo-regular-white {
    display: block;
  }
  .uw-minimal-header .uw-header .logo-regular-navy {
    display: none;
  }
  .uw-minimal-header .uw-header .top-menu a {
    color: #fff;
    transition: none;
  }
  .uw-minimal-header .uw-header .top-menu a::after, .uw-minimal-header .uw-header .top-menu a::before,
  .uw-minimal-header .uw-header .top-menu a span {
    color: #fff;
    transition: none;
  }
  .uw-minimal-header .uw-main-menu {
    display: none !important;
  }
  .uw-minimal-header .top-menu {
    flex-wrap: wrap;
  }
}
.uw-minimal-header .uw-alert-banner-beta {
  margin: 0;
}
.uw-minimal-header .mobile-menu-trigger::before {
  content: "|";
  margin: 0 12px 0 10px;
  color: initial;
}
.uw-minimal-header .btn-menu {
  display: inline;
}
.uw-minimal-header .btn-mob-trigger {
  margin-top: 0;
}
@media (min-width: 981px) {
  .uw-minimal-header .btn-mob-trigger {
    display: none;
  }
  .uw-minimal-header .mobile-menu-trigger {
    display: none;
  }
}
.uw-minimal-header .uw-header {
  z-index: 5;
}
.uw-minimal-header .uw-header.hp-header-scroll-active .uw-header-top {
  background: white;
}
.uw-minimal-header .uw-header.hp-header-scroll-active .top-menu a {
  color: #001641;
  transition: none;
}
.uw-minimal-header .uw-header.hp-header-scroll-active .top-menu a::after, .uw-minimal-header .uw-header.hp-header-scroll-active .top-menu a::before,
.uw-minimal-header .uw-header.hp-header-scroll-active .top-menu a span {
  color: #001641;
  transition: none;
}
.uw-minimal-header .image-gradient {
  height: 154px;
  min-height: 154px;
  background: transparent linear-gradient(180deg, rgba(0, 0, 0, 0.9), rgba(32, 33, 36, 0)) 0% 0% no-repeat padding-box;
}
.uw-minimal-header .uw-blockhead {
  margin-top: auto;
}
.uw-minimal-header footer:not(.uw-subsite-footer) .footer-links__title {
  color: white;
  background: #ed0a00;
  padding: 0 5px;
}
.uw-minimal-header footer:not(.uw-subsite-footer) .footer-links .menu {
  margin-left: 5px;
}
.uw-minimal-header footer:not(.uw-subsite-footer) .footer-links path {
  fill: #001641;
}
.uw-minimal-header footer:not(.uw-subsite-footer) .footer-links path.secondary {
  fill: white;
}
.uw-minimal-header footer:not(.uw-subsite-footer) .footer-links .social {
  list-style: none;
  display: flex;
  flex-direction: row;
}
.uw-minimal-header footer:not(.uw-subsite-footer) .footer-links .social li a {
  margin-left: 10px;
  display: flex;
  align-items: center;
}
.uw-minimal-header footer:not(.uw-subsite-footer) .footer-links .social li:nth-child(1) a {
  margin-left: 0;
}
.uw-minimal-header footer:not(.uw-subsite-footer) .footer-links li {
  display: flex;
}
.uw-minimal-header footer:not(.uw-subsite-footer) .footer-links li a {
  margin-left: 5px;
  margin-bottom: 0;
}
.uw-minimal-header footer:not(.uw-subsite-footer) .footer-links .copyright {
  float: right;
}
.uw-minimal-header footer:not(.uw-subsite-footer) .links-block.connect > ul li a {
  font-weight: unset;
  display: flex;
  align-items: center;
}
.uw-minimal-header footer.minimal-footer .footer-links {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.uw-minimal-header footer.minimal-footer .footer-links img {
  display: none;
  visibility: hidden;
}
@media only screen and (min-width: 768px) {
  .uw-minimal-header footer.minimal-footer .footer-links {
    flex-direction: row;
  }
  .uw-minimal-header footer.minimal-footer .footer-links img {
    display: block;
    visibility: visible;
    height: 95px;
    width: auto;
  }
}
@media (min-width: 981px) {
  .uw-minimal-header .uw-header-top {
    background: transparent linear-gradient(180deg, rgba(0, 0, 0, 0.9), rgba(32, 33, 36, 0)) 0% 0% no-repeat padding-box;
  }
}
.uw-minimal-header .uw-masthead {
  margin-top: 0;
  padding-top: 154px;
}
.uw-minimal-header .uw-masthead h1 mark {
  background-color: #0033FF;
  color: white;
}

.uw-search {
  background-color: #001641;
  display: flex;
  align-items: center;
  height: 300px;
  width: 100%;
}
.uw-search highlight {
  font-weight: bold;
}
@media (max-width: 767px) {
  .uw-search {
    height: 200px;
  }
}
.uw-search--results {
  display: block;
  font-size: 1rem;
}
.uw-search--results a:hover,
.uw-search--results a:focus {
  text-decoration: none;
}
.uw-search--results table {
  margin-top: 1em;
  margin-bottom: 0;
}
.uw-search--results table tbody tr th {
  text-align: left;
  font-weight: 400;
  font-size: 0.85rem;
  padding: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  vertical-align: top;
  background: white;
  color: #001641;
}
.uw-search--results table tbody tr th:first-of-type {
  font-weight: 700;
}
.uw-search--results table tbody tr th:first-child {
  width: 15%;
  padding-right: 1em;
}
.uw-search--results .large-9::before {
  display: none;
}
.uw-search--results .navbar-container .button-search::after {
  display: none;
}
.uw-search--results .orgs-full > div {
  max-height: 200em;
  overflow: hidden;
  transition: max-height 2s ease-in-out;
}
.uw-search--results .orgs-full .page-navigator-more::before {
  content: "\f007";
}
.uw-search--results .orgs-small > div {
  max-height: 4em;
  overflow: hidden;
  transition: max-height 2s ease-in-out;
  transition-delay: -1.7s;
}
.uw-search--results .page-navigator-more,
.uw-search--results .page-navigator-more:hover {
  color: #001641;
  font-size: 0.85rem;
  font-weight: 700;
  position: unset;
  bottom: unset;
  display: unset;
  width: unset;
  text-align: unset;
  background: #fff;
  left: unset;
  padding: unset;
  margin-bottom: 15px;
}
.uw-search--results #search-tips {
  text-decoration: none;
  width: 120px;
  margin-top: 20px;
}
.uw-search--results #search-tips::after {
  content: none;
}
.uw-search--results .error {
  border: 2px solid #79170e;
  padding: 20px;
  background-color: #fde1dd;
  font-size: 1.25rem;
  color: #79170e;
}
.uw-search--results .uow-search-link {
  color: #008000;
  font-weight: 400;
  font-size: 0.875rem;
  margin: 0;
  padding: 0;
}
.uw-search--results .clickback {
  cursor: pointer;
  overflow-wrap: break-word;
}
.uw-search--inline {
  background-color: unset;
  height: auto;
  margin-block: var(--section-spacing-y);
  color: #001641;
}
.uw-search--inline .uw-search--container .uw-search--form::before, .uw-search--inline .uw-search--container .uw-search--form--motivation::before {
  font-family: "WwwUowEduAu";
  content: "\f009";
  font-size: 2rem;
  color: #001641;
  position: absolute;
  top: unset;
  bottom: 0.4rem;
}
.uw-search--inline .uw-search--container .uw-search--form input, .uw-search--inline .uw-search--container .uw-search--form--motivation input {
  color: #001641;
  padding-bottom: 5px;
}
.uw-search--inline .uw-search--container .uw-search--form input::placeholder, .uw-search--inline .uw-search--container .uw-search--form--motivation input::placeholder {
  font-size: 3rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #F2F2F2;
}
@media (max-width: 767px) {
  .uw-search--inline .uw-search--container .uw-search--form input::placeholder, .uw-search--inline .uw-search--container .uw-search--form--motivation input::placeholder {
    font-size: 1.5rem;
  }
}

.uw-search .easy-autocomplete,
.uw-search-overlay .easy-autocomplete,
.easy-autocomplete--motivation {
  display: flex;
  flex-direction: column;
  flex-grow: 100;
  width: 100% !important;
}
.uw-search .easy-autocomplete input,
.uw-search-overlay .easy-autocomplete input,
.easy-autocomplete--motivation input {
  width: 100%;
}
.uw-search .easy-autocomplete .easy-autocomplete-container,
.uw-search-overlay .easy-autocomplete .easy-autocomplete-container,
.easy-autocomplete--motivation .easy-autocomplete-container {
  padding: 0 0 1.5em 3.5rem;
  margin: 75px 0 0;
  min-width: 75%;
  width: unset;
  position: absolute;
  z-index: 5;
  left: 0;
  top: unset;
  right: unset;
}
@media (max-width: 767px) {
  .uw-search .easy-autocomplete .easy-autocomplete-container,
  .uw-search-overlay .easy-autocomplete .easy-autocomplete-container,
  .easy-autocomplete--motivation .easy-autocomplete-container {
    margin: 45px 0 0;
    padding-left: 2rem;
  }
}
.uw-search .easy-autocomplete .easy-autocomplete-container ul,
.uw-search-overlay .easy-autocomplete .easy-autocomplete-container ul,
.easy-autocomplete--motivation .easy-autocomplete-container ul {
  margin: 0;
  list-style: none;
  border: 0;
  background: none;
}
.uw-search .easy-autocomplete .easy-autocomplete-container ul li,
.uw-search-overlay .easy-autocomplete .easy-autocomplete-container ul li,
.easy-autocomplete--motivation .easy-autocomplete-container ul li {
  cursor: pointer;
  font-weight: 400;
  overflow: hidden;
  padding: 5px;
  box-sizing: border-box;
  background: none;
  border-style: none;
  text-decoration: none !important;
}
.uw-search .easy-autocomplete .easy-autocomplete-container ul li.selected,
.uw-search-overlay .easy-autocomplete .easy-autocomplete-container ul li.selected,
.easy-autocomplete--motivation .easy-autocomplete-container ul li.selected {
  text-decoration: underline !important;
}
.uw-search .easy-autocomplete .easy-autocomplete-container p,
.uw-search-overlay .easy-autocomplete .easy-autocomplete-container p,
.easy-autocomplete--motivation .easy-autocomplete-container p {
  font-size: 1.25rem;
  font-weight: 700;
  margin-top: 0.75em;
  margin-bottom: 1em;
}
.uw-search .easy-autocomplete .motivation,
.uw-search-overlay .easy-autocomplete .motivation,
.easy-autocomplete--motivation .motivation {
  background: #fff;
  padding: 0 3.5rem 1.5em 3.5rem;
  margin: 50px 0 0;
}
@media (max-width: 600px) {
  .uw-search .easy-autocomplete .motivation,
  .uw-search-overlay .easy-autocomplete .motivation,
  .easy-autocomplete--motivation .motivation {
    padding: 0 1em 1.5em 1em;
  }
}
.uw-search .easy-autocomplete .motivation > p,
.uw-search-overlay .easy-autocomplete .motivation > p,
.easy-autocomplete--motivation .motivation > p {
  color: #001641;
  font-size: 1em !important;
}
.uw-search .easy-autocomplete .motivation a,
.uw-search-overlay .easy-autocomplete .motivation a,
.easy-autocomplete--motivation .motivation a {
  color: #0033FF;
  font-weight: 700;
  text-decoration: none !important;
  word-break: break-word;
  white-space: break-spaces;
  text-align: left;
  line-height: 1;
  margin-bottom: 8px;
}
.uw-search .easy-autocomplete .motivation a:visited,
.uw-search-overlay .easy-autocomplete .motivation a:visited,
.easy-autocomplete--motivation .motivation a:visited {
  color: #663366;
}
.uw-search .easy-autocomplete a,
.uw-search-overlay .easy-autocomplete a,
.easy-autocomplete--motivation a {
  color: #fff;
  display: block;
}

.uw-search-overlay .easy-autocomplete-container {
  background-color: inherit;
  color: #001641;
}
.uw-search-overlay .easy-autocomplete-container li {
  color: #0033FF;
}

.uw-search .easy-autocomplete-container {
  background-color: #001641;
  color: white;
  box-shadow: 0 10px 6px -6px #b8b8b8;
}

.uw-search--sort {
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin-bottom: 2rem;
  margin-top: 1rem;
}
.uw-search--sort ul {
  list-style: none;
  display: flex;
  flex-flow: wrap;
}
.uw-search--sort ul li {
  margin-left: 10px;
  font-weight: 700;
  transition: none;
  margin-bottom: 10px;
  display: flex;
}
@media (max-width: 768px) {
  .uw-search--sort ul li {
    margin-left: 0;
  }
}
.uw-search--sort ul li a {
  color: #001641;
  padding: 5px 10px;
  position: relative;
}
.uw-search--sort ul li a:hover {
  color: #ed0a00;
}
.uw-search--sort ul li a.selected {
  border: 2px solid #ed0a00;
  color: #ed0a00;
}

.uw-search--container {
  width: 100%;
}
.uw-search--container a {
  text-align: right;
  display: flex;
  align-items: center;
  white-space: nowrap;
  padding: 0;
}
.uw-search--container a:after {
  content: none;
}
.uw-search--container .uw-search--form, .uw-search--container .uw-search--form--motivation {
  display: flex;
  width: 100%;
  flex-direction: row;
  position: relative;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .uw-search--container .uw-search--form, .uw-search--container .uw-search--form--motivation {
    width: 100%;
    flex-direction: column;
  }
}
.uw-search--container .uw-search--form input[name=sitesearch], .uw-search--container .uw-search--form--motivation input[name=sitesearch] {
  width: 100%;
}
.uw-search--container .uw-search--form .searchHolder, .uw-search--container .uw-search--form--motivation .searchHolder {
  display: flex;
  flex-basis: 100%;
}
.uw-search--container .uw-search--form .searchHolder > div:nth-child(1), .uw-search--container .uw-search--form--motivation .searchHolder > div:nth-child(1) {
  flex-grow: 1;
}
.uw-search--container .uw-search--form .searchHolder .linksHolder, .uw-search--container .uw-search--form--motivation .searchHolder .linksHolder {
  display: flex;
  flex-direction: column-reverse;
  margin-left: 1.5em;
}
.uw-search--container .uw-search--form .searchHolder .linksHolder a, .uw-search--container .uw-search--form--motivation .searchHolder .linksHolder a {
  margin: 10px 0 0;
  padding: 0;
  font-size: 0.75rem;
}
.uw-search--container .uw-search--form .searchHolder .linksHolder button, .uw-search--container .uw-search--form--motivation .searchHolder .linksHolder button {
  white-space: nowrap;
  margin: 0;
}
.uw-search--container .uw-search--form .uw-submit-search, .uw-search--container .uw-search--form--motivation .uw-submit-search {
  font-size: 1.15rem;
}
@media (max-width: 767px) {
  .uw-search--container .uw-search--form .uw-submit-search, .uw-search--container .uw-search--form--motivation .uw-submit-search {
    margin-top: 25px;
    text-align: right;
    font-size: 0.95rem;
  }
}
@media (min-width: 768px) {
  .uw-search--container .uw-search--form .uw-submit-search, .uw-search--container .uw-search--form--motivation .uw-submit-search {
    position: relative;
  }
}
.uw-search--container .uw-search--form::before, .uw-search--container .uw-search--form--motivation::before {
  font-family: "WwwUowEduAu";
  content: "\f009";
  font-size: 2rem;
  color: #F2F2F2;
  position: absolute;
  top: 15px;
}
@media (max-width: 767px) {
  .uw-search--container .uw-search--form::before, .uw-search--container .uw-search--form--motivation::before {
    font-size: 1.25rem;
    top: 5px;
  }
}
.uw-search--container .uw-search--form input, .uw-search--container .uw-search--form--motivation input {
  height: 75px;
  background-color: transparent;
  border: 0;
  border-bottom: 3px solid #ed0a00;
  margin-bottom: 0;
  padding-left: 3.5rem;
  font-size: 3rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #fff;
  outline: none;
  box-shadow: none;
}
@media (max-width: 767px) {
  .uw-search--container .uw-search--form input, .uw-search--container .uw-search--form--motivation input {
    height: 45px;
    font-size: 1.5rem;
    padding-left: 2rem;
  }
}
.uw-search--container .uw-search--form input::placeholder, .uw-search--container .uw-search--form--motivation input::placeholder {
  font-size: 3rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #fff;
}
@media (max-width: 767px) {
  .uw-search--container .uw-search--form input::placeholder, .uw-search--container .uw-search--form--motivation input::placeholder {
    font-size: 1.5rem;
  }
}
.uw-search--container .uw-search--form--motivation input {
  font-family: "Montserrat";
  height: 50px;
  border-bottom: 1px solid #001641;
  font-size: 16px;
  padding-right: 5.5em;
  padding-bottom: 9px;
}
@media (min-width: 600px) {
  .uw-search--container .uw-search--form--motivation input {
    padding-left: 38px;
  }
}
@media (max-width: 600px) {
  .uw-search--container .uw-search--form--motivation input {
    padding-right: 5.5em;
    padding-left: 0px;
  }
}
.uw-search--container .uw-search--form--motivation input::placeholder {
  font-size: 16px !important;
  font-family: "Montserrat" !important;
  color: #8a8a8a !important;
}
@media (max-width: 600px) {
  .uw-search--container .uw-search--form--motivation::before {
    display: none;
  }
}
@media (min-width: 600px) {
  .uw-search--container .uw-search--form--motivation::before {
    font-size: 1.5em !important;
    top: 0px !important;
    padding-top: 8px;
    cursor: pointer;
  }
}
@media (max-width: 600px) {
  .uw-search--container .uw-search--form--motivation::after {
    font-family: "WwwUowEduAu";
    content: "\f009";
    position: absolute;
    font-size: 1.5em !important;
    right: 0;
    top: 9px;
  }
}

.uw-search--filter {
  position: relative;
}
.uw-search--filter::after {
  content: "";
  background-image: linear-gradient(to top, #cacaca 50%, #ffffff 0%);
  background-position: bottom;
  background-size: 1px 10px;
  background-repeat: repeat-y;
  height: 100%;
  width: 1px;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  right: 10px;
}
@media (max-width: 1024px) {
  .uw-search--filter::after {
    display: none;
  }
}
.uw-search--filter input[name=sitesearch] {
  width: 80%;
}

.uw-search-overlay {
  position: fixed;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 50;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.95);
}
.uw-search-overlay--wrapper {
  height: 60%;
  width: 90%;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: row;
}
.uw-search-overlay--wrapper .uw-search--close {
  position: absolute;
  top: 2em;
  right: 2em;
  font-weight: 700;
  font-size: 1rem;
  color: #001641;
  width: auto;
}
.uw-search-overlay--wrapper .uw-search--close::before {
  font-family: "WwwUowEduAu";
  content: "\f02a";
  margin-right: 5px;
  font-size: 1rem;
  color: #001641;
  height: 75px;
  width: auto;
}
.uw-search-overlay--wrapper .uw-search--container {
  display: flex;
  flex-direction: column;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper {
  width: 100%;
  display: flex;
  flex-direction: row;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form, .uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form--motivation {
  width: 100%;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form::before, .uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form--motivation::before {
  color: #001641 !important;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form .linksHolder, .uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form--motivation .linksHolder {
  justify-content: space-around;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form .linksHolder, .uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form--motivation .linksHolder {
  justify-content: space-around;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form input, .uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form--motivation input {
  padding-top: 4px;
  padding-bottom: 12px;
  color: #001641;
  width: 100%;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form input::placeholder, .uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form--motivation input::placeholder {
  font-size: 3rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #001641;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form label, .uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form--motivation label {
  line-height: 25.2px;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form label:before, .uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form--motivation label:before {
  top: 6px;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form label:after, .uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form--motivation label:after {
  top: 12px;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper a {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 15%;
  color: #001641 !important;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search-overlay--results {
  display: flex;
  flex-direction: column;
  width: 50%;
  margin-top: 5em;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search-overlay--results ul {
  list-style: none;
  margin: 0;
  color: #001641 !important;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search-overlay--results ul li {
  padding: 15px 0;
  border-bottom: 2px dashed #cccccc;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search-overlay--results ul li a {
  color: #0033FF;
}
@media (max-width: 767px) {
  .uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper {
    flex-direction: column !important;
  }
  .uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form input::placeholder, .uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form--motivation input::placeholder {
    font-size: 1.5rem !important;
  }
  .uw-search-overlay--wrapper .uw-search--container .uw-search-overlay--results {
    width: 100%;
  }
  .uw-search-overlay--wrapper .uw-search--container .uw-search-overlay--results a {
    justify-content: flex-start !important;
  }
}

.uw-search--filter .posts-filter input[type=radio] + label,
.uw-search--filter .posts-filter input,
.uw-search--filter .posts-filter label {
  margin-left: 0.5em;
}
@media (max-width: 767px) {
  .uw-search--filter .posts-filter .collection_holder {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
  }
  .uw-search--filter .posts-filter .collection_holder > div {
    flex-grow: 1;
    flex-basis: 34%;
  }
}

@media (max-width: 767px) {
  p.search__results--label {
    display: none;
  }
}

.search__results {
  margin-top: 40px;
}
.search__results--label {
  margin-bottom: 3em;
}
.search__results--label span {
  font-weight: 700;
}
.search__results--refine-title {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1rem;
  margin-bottom: 1rem;
}
.search__results--column {
  padding-left: 2rem;
  padding-right: 2rem;
}
@media (max-width: 767px) {
  .search__results--refine-title {
    display: none;
  }
  .search__results--column {
    padding-left: 0.4rem;
    padding-right: 0.4rem;
  }
}

@media (max-width: 767px) {
  section .results {
    margin-top: 1em;
  }
  .uw-card-image {
    display: none !important;
  }
  .uw-card--article, .uw-card--staff {
    margin: 1em;
    padding: 2.5em 0;
  }
  .uw-card--staff-details {
    flex-direction: column;
  }
  .uw-card--staff-details-name span {
    font-weight: bold;
    text-transform: uppercase;
  }
  .uw-card--staff-details a {
    color: #001641;
  }
  .uw-search--filter {
    border-right: none !important;
  }
  .uw-search--filter .posts-filter-trigger {
    padding: 1em 0;
    border-bottom: 2px dashed white;
    display: initial;
    width: initial;
    margin-bottom: 2em;
  }
  .uw-search--filter .posts-filter-trigger::after {
    position: relative;
    font-size: 1.1em;
    top: 0;
    margin-left: 0.8em;
    content: "\f022";
  }
  .uw-search--filter .posts-filter-trigger.posts-filter-close::after {
    content: "\f023";
  }
  .uw-search--filter .posts-filter {
    margin-bottom: 20px;
  }
  .uw-search--filter .posts-filter--expanded {
    margin-bottom: 4em;
  }
  .uw-search--filter .posts-filter--expanded label {
    margin-bottom: 0.5rem;
  }
  .uw-search--sort-by a:hover {
    text-decoration: none;
  }
  .uw-search--sort {
    display: block;
  }
  .uw-search--sort ul {
    margin-left: 0;
  }
  .uw-search--sort ul li:first-child {
    margin-left: 0;
  }
}
.posts-filter {
  display: flex;
  flex-direction: column;
}
.posts-filter input,
.posts-filter label {
  margin: 5px 0;
  font-weight: bold;
}
.posts-filter label {
  display: block;
  cursor: pointer;
  font-size: 0.875rem;
  line-height: 25.2px;
  margin-bottom: 0px;
  margin-left: 8px;
  margin-right: 16px;
  margin-top: 5px;
}
.posts-filter [type=radio] {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.posts-filter [type=radio] + label {
  display: block;
  position: relative;
  transition: none;
}
.posts-filter [type=radio] + label::before {
  content: "";
  display: inline-block;
  vertical-align: -0.2em;
  margin-right: 0.75em;
  width: 18px;
  height: 18px;
  border: 1px solid #ed0a00;
  border-radius: 100%;
  background: #fff;
}
.posts-filter [type=radio]:checked + label::after {
  content: "";
  width: 12px;
  height: 12px;
  background: #ed0a00;
  position: absolute;
  top: 10px;
  left: 3px;
  border-radius: 100%;
}
.posts-filter [type=radio]:focus + label::after {
  background: #ed0a00;
}

.uw-card {
  margin-bottom: 25px;
}
.uw-card--date {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  color: #ed0a00;
  font-size: 0.95rem;
  margin: 15px 0 5px 0;
}
.uw-card--image {
  width: 100%;
  height: 150px;
  background-size: cover;
  background-position: 50%;
  overflow: hidden;
}
@media (max-width: 1024px) {
  .uw-card--image {
    margin-bottom: 20px;
  }
}
.uw-card h2 {
  margin-bottom: 15px;
}
.uw-card p:not(.uw-card--date) {
  font-size: 0.9rem;
}
.uw-card--featured {
  border: 1px solid #ed0a00;
  padding: 2rem;
  margin: 32px 0;
  position: relative;
  height: auto;
  background-color: #efefef;
}
.uw-card--subtitle, .uw-card--time, .uw-card--location, .uw-card--type, .uw-card--link {
  line-height: 1.1;
  font-size: 0.9rem;
}
.uw-card--subtitle {
  overflow: hidden;
  overflow-y: hidden;
  max-height: 6em;
  position: relative;
  margin: 5px 0 1.875rem;
  line-height: 1.5;
  margin-top: 5px;
}
.uw-card--time {
  margin-left: 1.5rem;
}
.uw-card--time::before {
  font-family: "WwwUowEduAu";
  content: "\f01d";
  position: absolute;
  font-size: 0.9rem;
  margin-left: -25px;
}
.uw-card--location {
  margin-left: 1.5rem;
}
.uw-card--location::before {
  font-family: "WwwUowEduAu";
  content: "\f012";
  position: absolute;
  font-size: 0.9rem;
  margin-left: -25px;
}
.uw-card--type {
  margin-left: 1.5rem;
}
.uw-card--type::before {
  font-family: "WwwUowEduAu";
  content: "\f023";
  position: absolute;
  font-size: 0.9rem;
  margin-left: -25px;
}

.uw-card-image {
  height: 100px;
  background-size: cover;
  background-position: 50% 50%;
}
.uw-card--maps {
  position: relative;
  padding: 2rem 0;
  border-bottom: 2px dashed #efefef;
}
.uw-card--maps div.description {
  margin: 0 0 1.875rem p;
  margin-margin: unset;
}
.uw-card--event {
  padding: 2rem;
  border: 1px solid #ed0a00;
  margin: 32px 0;
  position: relative;
}
.uw-card--event table tbody {
  border: none;
}
.uw-card--event table tbody tr {
  border: none;
}
.uw-card--event table tbody tr th {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.uw-card--event .uw-card--subtitle {
  padding-top: 1rem;
}
.uw-card--course {
  border: 1px solid #ed0a00;
  padding: 2rem;
  position: relative;
  margin: 32px 0;
}
.uw-card--course table {
  table-layout: initial;
  margin-bottom: 1.875rem;
}
.uw-card--course table th {
  vertical-align: top;
  border-right: none;
}
.uw-card--course table th:first-of-type {
  white-space: nowrap;
}
.uw-card--course .uw-card--title {
  color: #0033FF;
  font-weight: 400;
  font-size: 1rem;
}
.uw-card--course .uw-card--subtitle {
  line-height: 1.5;
  margin-top: 5px;
}
.uw-card--course table tbody {
  border: none;
}
.uw-card--course table tr {
  font-size: 1.25rem;
  text-align: left;
  background-color: transparent !important;
  border-bottom: 1px solid #001641 !important;
}
.uw-card--course table tr:last-of-type {
  border: none !important;
}
.uw-card--course table tr th {
  text-align: left;
  font-weight: normal;
  font-size: 0.85rem;
  padding-left: 0;
  padding-bottom: 0.5rem;
}
.uw-card--course table tr th:first-of-type {
  font-weight: 700;
}
@media (max-width: 767px) {
  .uw-card--course table tr th {
    display: flex;
    flex-direction: column;
    width: 100% !important;
  }
  .uw-card--course table tr th:first-of-type {
    padding-bottom: 0 !important;
  }
  .uw-card--course table tr th:last-of-type {
    padding-top: 0 !important;
  }
}
.uw-card--favorite {
  font-size: 0.8rem;
  font-weight: 700;
  text-transform: uppercase;
  color: #0033FF;
}
.uw-card--favorite::before {
  font-family: "WwwUowEduAu";
  content: "\f027";
  color: #F2F2F2;
  margin-right: 0.5em;
}
.uw-card--lastdate, .uw-card--search-type {
  text-transform: uppercase;
  color: #b3b3b3;
  position: absolute;
  bottom: 15px;
  font-size: 0.85rem;
  font-weight: bold;
  margin-bottom: 1rem;
}
.uw-card--search-type {
  right: 25px;
}
.uw-card--lastdate {
  left: 30px;
}
.uw-card--article {
  padding: 2rem 0;
}
.uw-card--article .uw-card--title {
  color: #0033FF !important;
}
.uw-card--article-subtitle {
  margin-top: 0 !important;
  text-transform: uppercase;
}
.uw-card--article-blurb {
  margin: 0 !important;
  font-size: 0.95rem;
}
.uw-card--article-image {
  height: auto;
  width: 20%;
  margin-left: 1.8em;
  background-size: cover;
  position: relative;
}
.uw-card--article-image::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  content: "";
}
@media (min-width: 768px) {
  .uw-card--article-image {
    margin-left: 0;
  }
}
.uw-card--article-dt {
  display: flex;
  height: auto;
}
.uw-card--article-dt-date {
  font-size: 0.9rem;
  text-transform: uppercase;
  font-weight: bold;
  color: #ed0a00;
  margin-top: 0 !important;
  margin-bottom: 5px;
  margin-right: 10px;
}
.uw-card--article-dt-time {
  margin-top: 0 !important;
  font-size: 0.9rem;
  color: #5f5f5f;
  position: relative;
  top: 1px;
}
.uw-card--article-dt-time::before {
  position: relative;
  font-family: "WwwUowEduAu";
  content: "\f01d";
  font-size: 0.9rem;
  margin-right: 5px;
}
.uw-card--article p {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.uw-card--staff {
  margin-bottom: 2.5rem;
  padding-bottom: 2rem;
  position: relative;
}
.uw-card--staff::after {
  content: "";
  background-image: linear-gradient(to right, #cacaca 50%, #ffffff 0%);
  background-position: bottom;
  background-size: 10px 1px;
  background-repeat: repeat-x;
  height: 1px;
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
.uw-card--staff-name {
  color: #001641;
  font-size: 1.25rem;
}
.uw-card--staff-name span {
  font-size: 0.8rem;
}
.uw-card--staff-name span:last-of-type {
  font-size: 0.8rem;
}
.uw-card--staff-name .view {
  font-weight: 700;
  color: #0033FF;
  font-size: 0.8rem;
}
.uw-card--staff-position {
  color: #ed0a00;
  font-weight: 700;
  text-transform: uppercase;
}
.uw-card--staff table {
  margin-top: 0;
  margin-bottom: 0;
}
.uw-card--staff table tbody {
  border: none;
}
.uw-card--staff table tr {
  font-size: 1.25rem;
  text-align: left;
  background-color: transparent !important;
  border-bottom: 1px solid #001641 !important;
}
.uw-card--staff table tr:last-of-type {
  border: none !important;
}
.uw-card--staff table tr th {
  font-weight: normal;
  padding: 4px 0;
  color: #0033FF;
  font-size: 0.9rem;
  font-weight: 700;
  text-align: left;
}
.uw-card--staff-details {
  display: flex;
  list-style: none;
  margin: 0;
}
.uw-card--staff-details li {
  margin-right: 25px;
}
.uw-card--staff-details li::before {
  margin-right: 10px;
}

.uw-search--results .uw-card--search-type {
  margin-bottom: 1rem;
}

.uw-intro-image {
  background-size: cover;
  background-position: 50%;
  position: relative;
  z-index: 1;
  margin-top: 77px;
  margin-bottom: 80px;
}
@media (min-width: 981px) {
  .uw-intro-image {
    margin-top: 154px;
  }
}
.uw-intro-image .uw-button, .uw-intro-image .uw-button-white, .uw-intro-image .uw-button-red, .uw-intro-image .uw-button-blue, .uw-intro-image .uw-bg-link, .uw-intro-image .uw-link-box--link, .uw-intro-image .uw-subscription-form a, .uw-subscription-form .uw-intro-image a, .uw-intro-image .uw-subscription-form button, .uw-subscription-form .uw-intro-image button, .uw-intro-image .uw-stories-search button, .uw-stories-search .uw-intro-image button {
  letter-spacing: 0 !important;
}
.uw-intro-image::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: 0.3s opacity;
  background-color: #151515;
  content: "";
  opacity: 0.55;
  z-index: -1;
}
.uw-intro-image .uw-intro-title {
  color: #fff;
  position: relative;
  line-height: 1;
}
@media (min-width: 768px) {
  .uw-intro-image .uw-intro-title {
    top: -50px;
    margin-bottom: -25px;
  }
}
.uw-intro-image h1 {
  position: relative;
  margin-bottom: 0;
  color: #fff;
}
.uw-intro-image h2 {
  color: #fff;
}
.uw-intro-image a {
  color: #fff;
}
.uw-intro-image p {
  color: #fff;
}
.uw-intro-image--content {
  height: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-flow: column;
  padding-bottom: 50px;
}
@media (max-width: 1024px) {
  .uw-intro-image--content {
    margin-left: 25px;
  }
}
.uw-intro-image--content h1 {
  position: inherit;
  line-height: 1;
}
@media (min-width: 768px) {
  .uw-intro-image--content h1 {
    margin: 50px 0;
    max-width: 75%;
  }
}
.uw-intro-image--content .uw-button, .uw-intro-image--content .uw-button-white, .uw-intro-image--content .uw-button-red, .uw-intro-image--content .uw-button-blue, .uw-intro-image--content .uw-bg-link, .uw-intro-image--content .uw-link-box--link, .uw-intro-image--content .uw-subscription-form a, .uw-subscription-form .uw-intro-image--content a, .uw-intro-image--content .uw-subscription-form button, .uw-subscription-form .uw-intro-image--content button, .uw-intro-image--content .uw-stories-search button, .uw-stories-search .uw-intro-image--content button {
  margin-top: 25px;
  font-size: 1.15rem;
  text-transform: uppercase;
}
.uw-intro-image--content .uw-header-subnav-boxes {
  list-style: none;
  margin-left: 0;
  display: flex;
  flex-flow: row wrap;
}
.uw-intro-image--content .uw-header-subnav-boxes li {
  width: 40%;
  margin-right: 1rem;
  position: relative;
}
.uw-intro-image--content .uw-header-subnav-boxes li p {
  margin-bottom: 0;
}
.uw-intro-image--content .uw-header-subnav-boxes li p:first-child {
  font-weight: bold;
}
.uw-intro-image--content .uw-header-subnav-boxes li::before {
  position: absolute;
  left: -1.5rem;
}
@media (min-width: 768px) {
  .uw-intro-image--content .uw-header-subnav-boxes li {
    width: 18%;
    margin-right: 25px;
  }
}
.page-header-min .uw-intro-image {
  background-color: #001641;
}

.uw-pull-left {
  position: relative;
  left: -35px;
}

.uw-page-footnote p:first-of-type {
  font-weight: 700;
  margin-bottom: 10px;
}

.uw-page-footnote-right {
  align-self: end;
}
.uw-page-footnote-right p:first-of-type {
  font-weight: 700;
  margin-bottom: 10px;
}

.header-image {
  background-size: cover;
  height: 250px;
  width: 100%;
  background-position: 50%;
}

.uw-intro-header-container {
  display: flex;
  flex-wrap: wrap;
  min-height: 600px;
}

.uw-intro-breadcrumbs-container,
.uw-intro-title-container {
  width: 100%;
}

@media (min-width: 980px) {
  .uw-intro-title-container {
    max-width: 50%;
  }
}

.uw-sub-menu {
  background: #0033FF;
  padding: 40px 35px 15px;
  margin-right: 50px;
}
@media (max-width: 1024px) {
  .uw-sub-menu {
    display: none;
  }
}
.uw-sub-menu--title {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  font-size: 0.9rem;
  line-height: 1.25em;
}
.uw-sub-menu--links {
  list-style-type: none;
  margin-left: 0;
}
.uw-sub-menu--links li .currentsection {
  color: #fff;
}
.uw-sub-menu--links a {
  font-size: 0.8rem;
  display: block;
  margin-bottom: 10px;
  font-weight: 400;
}
.uw-sub-menu--links a:hover {
  color: #fff;
  text-decoration: underline;
}

.uw-vrh-masthead--image .uw-masthead__main {
  background-size: cover;
  background-position: 50%;
  position: relative;
  z-index: 1;
  margin-bottom: 0;
}
@media (max-width: 1024px) {
  .uw-vrh-masthead--image .uw-masthead__main {
    margin-top: 0;
    padding: 80px 0;
  }
}
.uw-vrh-masthead--image .uw-masthead__main::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: 0.3s opacity;
  background-color: #151515;
  content: "";
  opacity: 0.55;
  z-index: -1;
}
@media (min-width: 768px) {
  .uw-vrh-masthead--image .uw-masthead__title {
    padding: 35px 0;
  }
}
.uw-vrh-masthead--image .uw-button, .uw-vrh-masthead--image .uw-button-white, .uw-vrh-masthead--image .uw-button-red, .uw-vrh-masthead--image .uw-button-blue, .uw-vrh-masthead--image .uw-bg-link, .uw-vrh-masthead--image .uw-link-box--link, .uw-vrh-masthead--image .uw-subscription-form a, .uw-subscription-form .uw-vrh-masthead--image a, .uw-vrh-masthead--image .uw-subscription-form button, .uw-subscription-form .uw-vrh-masthead--image button, .uw-vrh-masthead--image .uw-stories-search button, .uw-stories-search .uw-vrh-masthead--image button {
  color: #fff;
  font-size: 1.125rem;
}

.uw-media-block.bg--navy h2 {
  color: #fff;
}
.uw-media-block .media-author {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  font-size: 0.8rem;
  color: #ed0a00;
  display: block;
  margin-top: 5px;
}
@media (min-width: 1024px) {
  .uw-media-block .media-author {
    display: inline;
    position: relative;
    left: -10px;
    writing-mode: vertical-lr;
  }
}
.uw-media-block.bg--navy {
  padding: 5rem 0;
}
.uw-media-block--media {
  position: relative;
  background-size: cover;
  display: block;
}
.uw-media-block--media::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 66.6666666667%;
  content: "";
}
.uw-media-block h2:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #001641;
  margin-top: 0.9375rem;
}
.uw-media-block h2.color--red::after {
  background-color: #ed0a00;
}
.uw-media-block h2.color--white::after {
  background-color: #fff;
}
.uw-media-block .responsive-embed iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.uw-media-block .transcript {
  padding: 1rem 1.5rem;
}
.uw-media-block .transcript .transcript__header {
  position: relative;
}
.uw-media-block .transcript .transcript__header .transcript__button {
  font-weight: 700;
  text-decoration: none;
  cursor: pointer;
  color: #001641;
  position: absolute;
  right: 0;
  top: 0;
}
.uw-media-block .transcript .transcript__header .transcript__button:hover {
  color: #ed0a00;
}
.uw-media-block .transcript .transcript__header .show_transcript::after {
  font-family: "WwwUowEduAu";
  content: "\f021";
  margin-left: 10px;
  font-family: "WwwUowEduAu";
}
.uw-media-block .transcript .transcript__header .hide_transcript::after {
  font-family: "WwwUowEduAu";
  content: "\f020";
  font-family: "WwwUowEduAu";
  margin-left: 10px;
}
.uw-media-block .transcript .transcript__content {
  position: relative;
  -webkit-animation: fade-in 0.3s backwards;
  animation: fade-in 0.3s backwards;
  font-size: 0.9em;
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.uw-media-block .transcript .is_hidden {
  display: none;
}
.uw-media-block .uw-button-red {
  display: block;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #ed0a00;
  font-weight: bold;
  text-transform: uppercase;
  margin: 10px 0;
  font-size: 1.125rem;
  transition: color cubic-bezier(0.77, 0, 0.18, 1);
}
.uw-media-block .uw-button-red::after {
  content: "\f001";
  font-family: "WwwUowEduAu";
  margin-left: 10px;
  transition: margin-left cubic-bezier(0.77, 0, 0.18, 1) 0.3s;
  opacity: 1;
}
.uw-media-block .uw-button-red:hover {
  text-decoration: none;
}
.uw-media-block .uw-button-red:hover::after {
  margin-left: 13px;
}
.uw-media-block .blockquote-author {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  display: block;
  color: #001641;
  margin: 15px 0;
  font-style: normal;
  font-size: 0.9rem;
  text-transform: uppercase;
  font-weight: bold;
}
.uw-media-block .blockquote-author-subhead {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  display: block;
  color: #001641;
  margin: 15px 0;
  font-style: normal;
  font-weight: 400;
  font-size: 0.9rem;
  margin-top: -10px;
  text-transform: uppercase;
}

.uw-media-block {
  margin-block: var(--section-spacing-y);
}
.uw-media-block blockquote,
.uw-media-block .media-block-blockquote {
  font-size: 1.2rem;
  font-style: italic;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  border-left: 0;
  line-height: 1.25;
  margin-bottom: 50px;
  position: relative;
  padding-top: 40px;
  color: #001641;
  margin-top: 20px !important;
}
.uw-media-block blockquote::before,
.uw-media-block .media-block-blockquote::before {
  content: open-quote;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 6rem;
  position: absolute;
  top: -25px;
  left: -15px;
  color: #ed0a00;
}
.uw-media-block blockquote::after,
.uw-media-block .media-block-blockquote::after {
  content: close-quote;
  visibility: hidden;
  position: absolute;
}
.uw-media-block .blockquote-author {
  display: block;
  color: #001641;
  margin: 15px 0;
  font-style: normal;
  font-size: 0.9rem;
}
.uw-media-block .blockquote-author-subhead {
  display: block;
  color: #001641;
  margin: 15px 0;
  font-style: normal;
  font-weight: 400;
  font-size: 0.9rem;
  margin-top: -10px;
}

.uw-staff-listings--row-title {
  font-size: 3rem;
  line-height: 52px;
  margin-bottom: 15px;
  color: #001641;
}

.uw-staff-listings--items {
  margin: 50px 0;
}
.uw-staff-listings--items .uw-bg-image {
  position: relative;
  position: relative;
  background-size: cover;
  background-position: 50%;
  margin-bottom: 15px;
}
.uw-staff-listings--items .uw-bg-image::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  content: "";
}
.uw-staff-listings--items .uw-bg-image::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  content: "";
}
.uw-staff-listings--items-heading {
  font-size: 1.6rem;
  text-transform: none;
  margin-bottom: 1rem;
}
.uw-staff-listings--items-title {
  font-size: 1rem;
  text-transform: none;
  margin-bottom: 1rem;
}
.uw-staff-listings--items .lists--icons {
  margin-left: 0;
}
.uw-staff-listings--items .lists--icons li::before {
  margin-right: 10px;
}
.uw-staff-listings--items .lists--icons a {
  color: #001641;
}
.uw-staff-listings--items .lists--icons a:hover {
  color: #ed0a00;
}

.uw-staff-listings--item-heading {
  margin-bottom: 2rem;
}
.uw-staff-listings--item-heading a {
  font-size: 1.6rem;
  text-transform: none;
  color: #001641;
}

.uw-staff-listings--item-title {
  font-size: 1.125rem;
  text-transform: none;
  margin-bottom: 1rem;
}

@media print, screen and (max-width: 47.99875em) {
  .uw-profile-compact {
    margin-top: 2rem;
  }
  .uw-profile-compact h2 + .uw-profile-card,
  .uw-profile-compact .uw-profile-card .cell + .cell {
    margin-top: 0 !important;
  }
}
.uw-profile-compact .uw-profile-card + .uw-profile-card {
  margin-top: 2rem;
}
.uw-profile-compact .uw-profile-person {
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  font-size: 1.5rem;
  color: #001641;
}
.uw-profile-compact .uw-profile-position {
  font-weight: 600;
  color: #ed0a00;
  text-transform: uppercase;
}
.uw-profile-compact .uw-profile-unit {
  font-weight: 600;
}
.uw-profile-compact .uw-profile-division {
  font-size: 90%;
}
.uw-profile-compact .uw-profile-contact .phone::before,
.uw-profile-compact .uw-profile-contact .email::before,
.uw-profile-compact .uw-profile-contact .location::before {
  font-family: "WwwUowEduAu";
  margin-right: 10px;
}
.uw-profile-compact .uw-profile-contact .phone::before {
  content: "\f014";
}
.uw-profile-compact .uw-profile-contact .email::before {
  content: "\f01b";
}
.uw-profile-compact .uw-profile-contact .location::before {
  content: "\f012";
}
.uw-profile-compact .uw-profile-link {
  font-size: 90%;
  text-transform: uppercase;
}
.uw-profile-compact .uw-profile-link::after {
  content: "\f001";
  font-family: "WwwUowEduAu";
  margin-left: 10px;
  transition: margin-left cubic-bezier(0.77, 0, 0.18, 1) 0.3s;
  opacity: 1;
}

@media print, screen and (max-width: 47.99875em) {
  .uw-profile-block + .uw-profile-block {
    margin-top: 2rem;
  }
}
.uw-profile-block [class^=profile-] + [class^=profile-] {
  margin-top: 2rem;
}
.uw-profile-block ol, .uw-profile-block ol li {
  list-style-image: none !important;
}

.profile-tabs .accordion {
  margin-top: 0;
}

.uw-feature-block {
  background: #001641;
  margin: 50px 0;
  padding: 4rem 0;
}
.uw-feature-block a:hover {
  text-decoration: none;
}
.uw-feature-block a:hover h3 {
  text-decoration: underline;
}
.uw-feature-block h2 {
  color: #fff;
}
.uw-feature-block h3 {
  color: #fff;
  font-size: 2rem;
  margin-bottom: 0.5rem;
}
.uw-feature-block p {
  font-size: 0.9rem;
  color: #fff;
}
.uw-feature-block .img {
  margin-bottom: 20px;
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.uw-feature-block .img::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 150%;
  content: "";
}
.uw-feature-block img {
  margin-bottom: 20px;
}
.uw-feature-block .uw-button, .uw-feature-block .uw-button-white, .uw-feature-block .uw-button-red, .uw-feature-block .uw-button-blue, .uw-feature-block .uw-bg-link, .uw-feature-block .uw-link-box--link, .uw-feature-block .uw-subscription-form a, .uw-subscription-form .uw-feature-block a, .uw-feature-block .uw-subscription-form button, .uw-subscription-form .uw-feature-block button, .uw-feature-block .uw-stories-search button, .uw-stories-search .uw-feature-block button {
  color: #fff;
}
.uw-feature-block .uw-h3 {
  color: #fff;
  font-size: 2rem;
  margin-bottom: 0.5rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-style: normal;
  font-weight: 400;
}

.uw-feature-block-white-bg {
  margin: 50px 0;
  padding: 4rem 0;
}
.uw-feature-block-white-bg a:hover {
  text-decoration: none;
  color: #001641;
}
.uw-feature-block-white-bg a:hover h3 {
  text-decoration: underline;
}
.uw-feature-block-white-bg h2 {
  color: #ed0a00;
  margin-bottom: 30px;
  font-size: 6.5rem;
}
@media (max-width: 768px) {
  .uw-feature-block-white-bg h2 {
    font-size: 3rem;
  }
}
.uw-feature-block-white-bg h3 {
  color: #001641;
  font-size: 2rem;
  margin-bottom: 0.5rem;
}
.uw-feature-block-white-bg p {
  font-size: 0.9rem;
  color: #001641;
}
.uw-feature-block-white-bg img {
  margin-bottom: 20px;
}
.uw-feature-block-white-bg .uw-button, .uw-feature-block-white-bg .uw-button-white, .uw-feature-block-white-bg .uw-button-red, .uw-feature-block-white-bg .uw-button-blue, .uw-feature-block-white-bg .uw-bg-link, .uw-feature-block-white-bg .uw-link-box--link, .uw-feature-block-white-bg .uw-subscription-form a, .uw-subscription-form .uw-feature-block-white-bg a, .uw-feature-block-white-bg .uw-subscription-form button, .uw-subscription-form .uw-feature-block-white-bg button, .uw-feature-block-white-bg .uw-stories-search button, .uw-stories-search .uw-feature-block-white-bg button {
  color: #ed0a00;
}

.uw-mainhead, .home-carousel h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 2.625rem;
  line-height: 2.625rem;
  letter-spacing: -0.08rem;
}
@media (min-width: 768px) {
  .uw-mainhead, .home-carousel h2 {
    font-size: 3.5rem;
  }
}
@media (min-width: 980px) {
  .uw-mainhead, .home-carousel h2 {
    font-size: 7.0625rem;
  }
}
@media (min-width: 768px) {
  .uw-mainhead, .home-carousel h2 {
    line-height: 3.5rem;
  }
}
@media (min-width: 980px) {
  .uw-mainhead, .home-carousel h2 {
    line-height: 7.0625rem;
  }
}
@media (min-width: 980px) {
  .uw-mainhead, .home-carousel h2 {
    font-weight: 700;
  }
}

.uw-blockhead {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.8125rem;
  line-height: 1.8125rem;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 0.5rem;
}
@media (min-width: 768px) {
  .uw-blockhead {
    font-size: 1.875rem;
  }
}
@media (min-width: 980px) {
  .uw-blockhead {
    font-size: 2rem;
  }
}
@media (min-width: 768px) {
  .uw-blockhead {
    line-height: 2.25rem;
  }
}
@media (min-width: 980px) {
  .uw-blockhead {
    line-height: 2.625rem;
  }
}
.uw-homepage .uw-blockhead {
  font-size: 2.625rem;
  line-height: 2.875rem;
  margin-bottom: 1.75rem;
}
@media (min-width: 768px) {
  .uw-homepage .uw-blockhead {
    font-size: 3.5rem;
  }
}
@media (min-width: 980px) {
  .uw-homepage .uw-blockhead {
    font-size: 5rem;
  }
}
@media (min-width: 768px) {
  .uw-homepage .uw-blockhead {
    line-height: 3.5625rem;
  }
}
@media (min-width: 980px) {
  .uw-homepage .uw-blockhead {
    line-height: 5.625rem;
  }
}

.uw-subhead {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #ed0a00;
  font-size: 1.875rem;
  line-height: 1.0666666667;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}

.uw-link-small, .uw-btn-red, .uw-btn, p.button-grey a, p.button-navy a, .uw-link-big, p.button-blue a, p.button-red a, .motivation-widget .mw-link-small > a, .motivation-widget .mw-quicklinks {
  color: #ed0a00;
  display: block;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.uw-link-small::after, .uw-btn-red::after, .uw-btn::after, p.button-grey a::after, p.button-navy a::after, .uw-link-big::after, p.button-blue a::after, p.button-red a::after, .motivation-widget .mw-link-small > a::after, .motivation-widget .mw-quicklinks::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  position: relative;
  right: -15px;
  transition: right 0.4s;
}
.uw-link-small:hover, .uw-btn-red:hover, .uw-btn:hover, p.button-grey a:hover, p.button-navy a:hover, .uw-link-big:hover, p.button-blue a:hover, p.button-red a:hover, .motivation-widget .mw-link-small > a:hover, .motivation-widget .mw-quicklinks:hover, .uw-link-small:focus, .uw-btn-red:focus, .uw-btn:focus, p.button-grey a:focus, p.button-navy a:focus, .uw-link-big:focus, p.button-blue a:focus, p.button-red a:focus, .motivation-widget .mw-link-small > a:focus, .motivation-widget .mw-quicklinks:focus {
  text-decoration: none;
}
.uw-link-small:hover::after, .uw-btn-red:hover::after, .uw-btn:hover::after, p.button-grey a:hover::after, p.button-navy a:hover::after, .uw-link-big:hover::after, p.button-blue a:hover::after, p.button-red a:hover::after, .motivation-widget .mw-link-small > a:hover::after, .motivation-widget .mw-quicklinks:hover::after, .uw-link-small:focus::after, .uw-btn-red:focus::after, .uw-btn:focus::after, p.button-grey a:focus::after, p.button-navy a:focus::after, .uw-link-big:focus::after, p.button-blue a:focus::after, p.button-red a:focus::after, .motivation-widget .mw-link-small > a:focus::after, .motivation-widget .mw-quicklinks:focus::after {
  right: -23px;
}
.uw-link-small + .uw-link-small, .uw-btn-red + .uw-link-small, .uw-link-small + .uw-btn-red, .uw-btn-red + .uw-btn-red, .uw-btn + .uw-link-small, p.button-grey a + .uw-link-small, p.button-navy a + .uw-link-small, .uw-btn + .uw-btn-red, p.button-grey a + .uw-btn-red, p.button-navy a + .uw-btn-red, .uw-link-small + .uw-btn, p.button-grey .uw-link-small + a, p.button-navy .uw-link-small + a, .uw-btn-red + .uw-btn, p.button-grey .uw-btn-red + a, p.button-navy .uw-btn-red + a, .uw-btn + .uw-btn, p.button-grey a + .uw-btn, p.button-grey .uw-btn + a, p.button-grey a + a, p.button-navy a + .uw-btn, p.button-navy p.button-grey a + a, p.button-grey p.button-navy a + a, p.button-navy .uw-btn + a, p.button-navy p.button-grey a + a, p.button-grey p.button-navy a + a, p.button-navy a + a, .uw-link-big + .uw-link-small, p.button-blue a + .uw-link-small, p.button-red a + .uw-link-small, .uw-link-big + .uw-btn-red, p.button-blue a + .uw-btn-red, p.button-red a + .uw-btn-red, .uw-link-big + .uw-btn, p.button-grey .uw-link-big + a, p.button-blue a + .uw-btn, p.button-blue p.button-grey a + a, p.button-grey p.button-blue a + a, p.button-red a + .uw-btn, p.button-red p.button-grey a + a, p.button-grey p.button-red a + a, p.button-navy .uw-link-big + a, .uw-link-small + .uw-link-big, p.button-blue .uw-link-small + a, p.button-red .uw-link-small + a, .uw-btn-red + .uw-link-big, p.button-blue .uw-btn-red + a, p.button-red .uw-btn-red + a, .uw-btn + .uw-link-big, p.button-grey a + .uw-link-big, p.button-blue .uw-btn + a, p.button-blue p.button-grey a + a, p.button-grey p.button-blue a + a, p.button-red .uw-btn + a, p.button-red p.button-grey a + a, p.button-grey p.button-red a + a, p.button-navy a + .uw-link-big, .uw-link-big + .uw-link-big, p.button-blue a + .uw-link-big, p.button-blue .uw-link-big + a, p.button-blue a + a, p.button-red a + .uw-link-big, p.button-red .uw-link-big + a, p.button-red a + a, .motivation-widget .mw-link-small > a + .uw-link-small, .motivation-widget .mw-link-small > a + .uw-btn-red, .motivation-widget .mw-link-small > a + .uw-btn, .motivation-widget p.button-grey .mw-link-small > a + a, p.button-grey .motivation-widget .mw-link-small > a + a, .motivation-widget .mw-link-small > a + .uw-link-big, .motivation-widget .mw-quicklinks + .uw-link-small, .motivation-widget .mw-quicklinks + .uw-btn-red, .motivation-widget .mw-quicklinks + .uw-btn, .motivation-widget p.button-grey .mw-quicklinks + a, p.button-grey .motivation-widget .mw-quicklinks + a, .motivation-widget p.button-navy .mw-quicklinks + a, p.button-navy .motivation-widget .mw-quicklinks + a, .motivation-widget .mw-quicklinks + .uw-link-big, .motivation-widget p.button-blue .mw-quicklinks + a, p.button-blue .motivation-widget .mw-quicklinks + a, .motivation-widget p.button-red .mw-quicklinks + a, p.button-red .motivation-widget .mw-quicklinks + a, .motivation-widget .mw-link-small > .uw-link-small + a, .motivation-widget .mw-link-small > .uw-btn-red + a, .motivation-widget .mw-link-small > .uw-btn + a, .motivation-widget p.button-grey .mw-link-small > a + a, p.button-grey .motivation-widget .mw-link-small > a + a, .motivation-widget .mw-link-small > .uw-link-big + a, .motivation-widget .mw-link-small > a + a, .motivation-widget .mw-link-small > .mw-quicklinks + a, .motivation-widget .uw-link-small + .mw-quicklinks, .motivation-widget .uw-btn-red + .mw-quicklinks, .motivation-widget .uw-btn + .mw-quicklinks, .motivation-widget p.button-grey a + .mw-quicklinks, p.button-grey .motivation-widget a + .mw-quicklinks, .motivation-widget p.button-navy a + .mw-quicklinks, p.button-navy .motivation-widget a + .mw-quicklinks, .motivation-widget .uw-link-big + .mw-quicklinks, .motivation-widget p.button-blue a + .mw-quicklinks, p.button-blue .motivation-widget a + .mw-quicklinks, .motivation-widget p.button-red a + .mw-quicklinks, p.button-red .motivation-widget a + .mw-quicklinks, .motivation-widget .mw-link-small > a + .mw-quicklinks, .motivation-widget .mw-quicklinks + .mw-quicklinks {
  margin-top: 0.9375rem;
}

.uw-link-big, p.button-blue a, p.button-red a {
  font-size: 1rem;
  line-height: 1.5;
}

.uw-btn, p.button-grey a, p.button-navy a {
  font-size: 1.125rem;
  line-height: 1.3333333333;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #fff;
  background-color: #001641;
  padding: 0.8rem 3rem 0.8rem 1.25rem;
  position: relative;
  display: inline-block;
  transition: background-color 0.2s ease-in-out;
}
.uw-btn::after, p.button-grey a::after, p.button-navy a::after {
  position: absolute;
  transition: right 0.2s ease-in-out;
  right: 1.5rem;
}
.uw-btn:hover, p.button-grey a:hover, p.button-navy a:hover {
  color: #fff;
  background-color: #0033FF;
}
.uw-btn:hover::after, p.button-grey a:hover::after, p.button-navy a:hover::after {
  margin-left: 15px;
  right: 1.25rem;
}

.uw-btn-red {
  font-size: 1.125rem;
  line-height: 1.5rem;
  color: #fff;
  background-color: #ed0a00;
  padding: 0.8rem 3rem 0.8rem 1.25rem;
  position: relative;
  display: inline-block;
  transition: background-color 0.2s ease-in-out;
}
.uw-btn-red::after {
  position: absolute;
  transition: right 0.2s ease-in-out;
  right: 1.5rem;
}
.uw-btn-red:hover::after {
  margin-left: 15px;
  right: 1.25rem;
}

.uw-blockquote {
  color: #001641;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  position: relative;
  font-size: 1.25rem;
  line-height: 1.75rem;
  padding-top: 60px;
}
.uw-blockquote::before {
  font-style: normal;
  content: open-quote;
  position: absolute;
  margin-top: -10px;
  font-size: 8.5rem;
  font-weight: 500;
}
.uw-blockquote::after {
  content: close-quote;
  visibility: hidden;
  position: absolute;
}
.uw-blockquote-citation, .uw-blockquote-subcitation {
  display: block;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-style: normal;
  font-size: 0.875rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  margin: 5px 0;
}
.uw-blockquote-citation {
  margin-top: 25px;
  font-weight: 700;
}
.dark-background .uw-blockquote::before {
  color: #ed0a00;
}
.dark-background .uw-blockquote .uw-blockquote-citation,
.dark-background .uw-blockquote .uw-blockquote-subcitation {
  color: #fff;
}

.uw-pullquote {
  color: #ed0a00;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-style: italic;
  position: relative;
  font-size: 1.6875rem;
  line-height: 1.875rem;
  padding-top: 20px;
}
@media (min-width: 768px) {
  .uw-pullquote {
    font-size: 1.5rem;
  }
}
@media (min-width: 980px) {
  .uw-pullquote {
    font-size: 1.5rem;
  }
}
@media (min-width: 768px) {
  .uw-pullquote {
    line-height: 1.625rem;
  }
}
@media (min-width: 980px) {
  .uw-pullquote {
    line-height: 1.625rem;
  }
}
.uw-pullquote::before {
  content: "";
  position: absolute;
  margin-top: -20px;
  width: 50px;
  height: 1px;
  background: #ed0a00;
}

p a {
  font-weight: 700;
}

ul {
  list-style-type: square;
}

.uw-text-intro {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.6875rem;
  line-height: 1.1851851852;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}

span.intro {
  font-size: 1.3rem;
  line-height: 1.4;
  letter-spacing: -0.02em;
}

span.link-button-blue a,
a.link-button-blue, span.link-button-red a,
a.link-button-red, span.link-button-navy a,
a.link-button-navy {
  display: inline-block;
  position: relative;
  margin-bottom: 1rem;
  font-size: 1.125rem;
  line-height: 1.3333333333;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: 600;
  text-transform: uppercase;
  text-decoration: none;
}
span.link-button-blue a::after,
a.link-button-blue::after, span.link-button-red a::after,
a.link-button-red::after, span.link-button-navy a::after,
a.link-button-navy::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  position: relative;
  right: -15px;
  transition: right 0.4s;
}
span.link-button-blue a:hover::after,
a.link-button-blue:hover::after, span.link-button-red a:hover::after,
a.link-button-red:hover::after, span.link-button-navy a:hover::after,
a.link-button-navy:hover::after, span.link-button-blue a:focus::after,
a.link-button-blue:focus::after, span.link-button-red a:focus::after,
a.link-button-red:focus::after, span.link-button-navy a:focus::after,
a.link-button-navy:focus::after {
  right: -23px;
}

span.link-button-navy a,
a.link-button-navy {
  color: #fff;
  background-color: #001641;
  padding: 0.8rem 3rem 0.8rem 1.25rem;
  transition: background-color 0.2s ease-in-out;
}
span.link-button-navy a::after,
a.link-button-navy::after {
  position: absolute;
  transition: right 0.2s ease-in-out;
  right: 1.5rem;
}
span.link-button-navy a:hover, span.link-button-navy a:focus,
a.link-button-navy:hover,
a.link-button-navy:focus {
  color: #fff;
  background-color: #0033FF;
}
span.link-button-navy a:hover::after, span.link-button-navy a:focus::after,
a.link-button-navy:hover::after,
a.link-button-navy:focus::after {
  right: 1.25rem;
}

span.link-button-navy[class][class][class][class] a:visited,
a.link-button-navy[class][class][class][class]:visited {
  color: #fff;
}

span.link-button-red a,
a.link-button-red {
  color: #ed0a00;
}

span.link-button-red[class][class][class][class] a:visited,
a.link-button-red[class][class][class][class]:visited {
  color: #ed0a00;
}

span.link-button-blue a,
a.link-button-blue {
  color: #0033FF;
}

span.link-button-blue[class][class][class][class] a:visited,
a.link-button-blue[class][class][class][class]:visited {
  color: #0033FF;
}

span.link-button-navy[class][class][class][class] a,
a.link-button-navy[class][class][class][class],
span.link-button-red[class][class][class][class] a,
a.link-button-red[class][class][class][class],
span.link-button-blue[class][class][class][class] a,
a.link-button-blue[class][class][class][class] {
  text-decoration: none;
}

p.button-navy a,
p.button-red a,
p.button-blue a,
p.button-grey a {
  text-decoration: none !important;
}

p.button-red a {
  font-size: 1.125rem;
  line-height: 1.3333333333;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}

p.button-blue a {
  color: #0033FF;
  font-size: 1.125rem;
  line-height: 1.3333333333;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}

p.button-grey a {
  color: #001641;
  background-color: #F2F2F2;
}

p.button-navy,
p.button-red,
p.button-blue,
p.button-grey {
  margin-top: 1rem;
}

:is(p.button-navy, p.button-red, p.button-blue, p.button-grey) + :is(p.button-navy, p.button-red, p.button-blue, p.button-grey) {
  margin-top: 1.5rem;
}

.home-carousel {
  width: 100%;
  height: 500px;
  padding: 0;
  margin-bottom: 2rem;
  margin-top: 77px;
  position: relative;
}
@media (min-width: 768px) {
  .home-carousel {
    height: 550px;
  }
}
@media (min-width: 980px) {
  .home-carousel {
    margin-top: 0;
    height: 700px;
  }
}
@media (min-width: 1600px) {
  .home-carousel {
    height: calc(100vh - 100px);
  }
}
.home-carousel .swiper-slide div {
  height: 100%;
}
@media (max-width: 640px) {
  .home-carousel .swiper-slide {
    display: flex;
    flex-direction: column;
  }
}
.home-carousel .slide-content {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  position: relative;
  z-index: 1;
  padding-bottom: 2rem;
}
@media (min-width: 640px) {
  .home-carousel .slide-content {
    padding-bottom: 4rem;
  }
}
.home-carousel h2 {
  color: #fff;
  font-size: 2.625rem;
  line-height: 2.875rem;
  line-height: 1.02;
  letter-spacing: -0.08rem;
  font-weight: 700;
  margin-bottom: 0.5rem;
}
@media (min-width: 768px) {
  .home-carousel h2 {
    font-size: 3.5rem;
  }
}
@media (min-width: 980px) {
  .home-carousel h2 {
    font-size: 8.125rem;
  }
}
@media (min-width: 768px) {
  .home-carousel h2 {
    line-height: 3.5625rem;
  }
}
@media (min-width: 980px) {
  .home-carousel h2 {
    line-height: 7.625rem;
  }
}
@media (min-width: 768px) {
  .home-carousel h2 {
    max-width: 80%;
  }
}
@media (min-width: 980px) {
  .home-carousel h2 {
    margin-bottom: 2rem;
    font-size: 7.025rem;
    font-weight: 700;
  }
}
.home-carousel p {
  color: #fff;
  margin-bottom: 1rem;
}
@media (min-width: 640px) {
  .home-carousel p {
    margin-bottom: 2rem;
    max-width: 75%;
  }
}
.home-carousel a {
  color: #fff;
}
@media (max-width: 640px) {
  .home-carousel a {
    font-size: 1.125rem;
  }
}
.home-carousel .slide__image, .home-carousel .slide__video {
  background-size: cover;
}
@media (max-width: 640px) {
  .home-carousel .slide__image, .home-carousel .slide__video {
    flex: 1;
    background-position: center;
  }
}
@media (min-width: 640px) {
  .home-carousel .slide__image, .home-carousel .slide__video {
    position: absolute;
    width: 100%;
  }
}
@media (min-width: 980px) {
  .home-carousel .slide__image, .home-carousel .slide__video {
    background-position-x: 40%;
  }
}
@media (max-width: 640px) {
  .home-carousel .slide__video {
    width: 100%;
    padding-top: 56.25%;
    height: 0px;
    position: relative;
  }
}
.home-carousel .slide__video-display {
  position: absolute;
  object-fit: cover;
  z-index: 0;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.home-carousel .slide__video .pause-background {
  position: absolute;
  bottom: 1em;
  right: 1em;
  z-index: 1;
}
.home-carousel .slide__video .pause-background .pause, .home-carousel .slide__video .pause-background .play {
  fill: white;
}
@media (max-width: 640px) {
  .home-carousel .slide__body {
    background-color: #001641;
    height: auto !important;
    width: 100%;
    bottom: 0;
    padding-top: 2rem;
  }
}
@media (min-width: 640px) {
  .home-carousel .slide__body::after, .home-carousel .slide__body::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
  }
}
.home-carousel .slide__body::before {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 100%);
  width: 50%;
}
.home-carousel .slide__body::after {
  background-image: linear-gradient(42deg, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 75%);
  width: 100%;
}
@media (min-width: 640px) {
  .home-carousel::before {
    content: "";
    width: 100%;
    height: 17.8125rem;
    position: absolute;
    top: 0;
    left: 0;
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.69) 100%);
    z-index: 2;
  }
}

.uw-home-slider__bullet-container {
  border-bottom: 0.0625rem dashed #E5E5E4;
  padding-left: 0 !important;
}
.uw-home-slider__bullets {
  text-align: left;
  white-space: nowrap;
  overflow-y: hidden;
  overflow-x: auto;
  padding: 0 0 1.25rem;
  margin-top: 1.25rem;
}
.uw-home-slider__bullets button {
  width: auto;
  height: auto;
  background: none;
  display: inline-block;
  margin-bottom: 0;
  margin-left: 1.875rem;
  color: #001641;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  text-align: left;
  cursor: pointer;
  border-radius: 0;
  opacity: 1;
}
.uw-home-slider__bullets button::before {
  content: none;
}
.uw-home-slider__bullets button::after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.125rem;
  background: #fff;
  margin-top: 0.3125rem;
  transition: transform 0.3s, background-color 0s;
  transition-delay: 0s, 0.3s;
  transform: scale3d(0, 1, 1);
  transform-origin: top left;
}
.uw-home-slider__bullets button:first-of-type {
  margin-left: 0;
}
.uw-home-slider__bullets button.swiper-pagination-bullet-active {
  color: #ed0a00;
}
.uw-home-slider__bullets button.swiper-pagination-bullet-active::after {
  background: #ed0a00;
  transform: scale3d(1, 1, 1);
  transition-delay: 0s, 0s;
}
.uw-home-slider__bullets button.swiper-pagination-bullet-active:hover {
  text-decoration: none;
}
.uw-home-slider__bullets button.swiper-pagination-bullet-active:hover::after {
  background: #ed0a00;
  transform: scale3d(1, 1, 1);
  transition-delay: 0s, 0s;
}
.uw-home-slider__bullets button:focus {
  outline: 1px dotted #001641;
  box-shadow: 0 0 2px #fff;
}
.uw-home-slider__bullets button:hover {
  text-decoration: none;
}
.uw-home-slider__bullets button:hover::after {
  background: #001641;
  transform: scale3d(1, 1, 1);
  transition-delay: 0s, 0s;
}
@media print, screen and (min-width: 64em) {
  .uw-home-slider__bullets {
    padding-bottom: 1.875rem;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-home-slider__bullet-container {
    padding-left: 60px;
  }
  .uw-home-slider__bullets {
    margin: 1.875rem 0 0;
    padding-bottom: 2.1875rem;
  }
}

.uw-home-carousel {
  margin-bottom: 2rem;
}
@media (min-width: 640px) {
  .uw-home-carousel {
    margin-bottom: 5rem;
  }
}

/* styles migrated from t4-updates.css */
/* styles migrated from t4-updates.css, i can not determine which file they should reside in */
div.grid-x.grid-margin-x.results {
  width: 100%;
}

@media (max-width: 1080px) {
  div.cell.media-cell {
    margin-bottom: 20px;
  }
}
.checkedDarkRed {
  color: #ed0a00;
}

.t4Edit-page {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  color: #ed0a00;
  margin: 0.9375rem 0 0.3125rem;
}

.course-search {
  background-color: var(--color-uow-blue);
  color: white;
  padding: 2rem;
  max-width: calc(var(--container-size) + 2rem);
  margin-inline: auto;
}
@media (min-width: 48em) {
  .course-search {
    padding: 2rem 3rem;
  }
}
.course-search h2 {
  font-weight: bold;
  font-size: 1.5rem;
}
@media (min-width: 48em) {
  .course-search h2 {
    font-size: 3rem;
  }
}
.course-search button,
.course-search a {
  color: white;
}
.course-search > div {
  display: flex;
  width: 100%;
  flex-direction: column;
}
.course-search form {
  display: flex;
  margin-block: 1rem;
  gap: 2rem;
  position: relative;
}
.course-search form::before {
  font-family: "WwwUowEduAu";
  content: "\f009";
  font-size: 1.5rem;
  color: black;
  position: absolute;
  left: 0.75rem;
  top: 0rem;
}
.course-search form input[type=text] {
  border-radius: 2rem;
  padding-left: 3rem;
  border: 0;
  margin: 0;
}
.course-search form button {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1.25rem;
  cursor: pointer;
}
.course-search form + a {
  align-self: flex-end;
}

@media (min-width: 48em) {
  .slider + .course-search {
    margin-top: -4rem;
    position: relative;
    z-index: 3;
  }
}
:root {
  --section-spacing-y: clamp(2em, -4.864em + 16.46vmax, 6.25em);
}

/**
* Original styles below this line
*/
/**
 * Swiper 6.8.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: August 23, 2021
 */
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}

.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}

.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-container-pointer-events {
  touch-action: pan-y;
}

.swiper-container-pointer-events.swiper-container-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}

.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

/* 3D Effects */
.swiper-container-3d {
  perspective: 1200px;
}

.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* CSS Mode */
.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}

.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}

.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}

.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-button-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #ffffff;
}

.swiper-button-prev.swiper-button-black,
.swiper-button-next.swiper-button-black {
  --swiper-navigation-color: #000000;
}

.swiper-button-lock {
  display: none;
}

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}

/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: 0.2;
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}

/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}

.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-white {
  --swiper-pagination-color: #ffffff;
}

.swiper-pagination-black {
  --swiper-pagination-color: #000000;
}

.swiper-pagination-lock {
  display: none;
}

/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
}

/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube {
  overflow: visible;
}

.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}

.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

.swiper-container-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}

.swiper-container-flip {
  overflow: visible;
}

.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/**
 * Swiper 6.8.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: August 23, 2021
 */
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}

.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}

.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-container-pointer-events {
  touch-action: pan-y;
}

.swiper-container-pointer-events.swiper-container-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}

.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

/* 3D Effects */
.swiper-container-3d {
  perspective: 1200px;
}

.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* CSS Mode */
.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}

.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}

.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}

.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-button-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #ffffff;
}

.swiper-button-prev.swiper-button-black,
.swiper-button-next.swiper-button-black {
  --swiper-navigation-color: #000000;
}

.swiper-button-lock {
  display: none;
}

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}

/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: 0.2;
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}

/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}

.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-white {
  --swiper-pagination-color: #ffffff;
}

.swiper-pagination-black {
  --swiper-pagination-color: #000000;
}

.swiper-pagination-lock {
  display: none;
}

/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
}

/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube {
  overflow: visible;
}

.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}

.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

.swiper-container-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}

.swiper-container-flip {
  overflow: visible;
}

.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*
	Styles for basic PhotoSwipe functionality (sliding area, open/close transitions)
*/
/* pswp = photoswipe */
.pswp {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
  z-index: 1500;
  -webkit-text-size-adjust: 100%;
  /* create separate layer, to avoid paint on window.onscroll in webkit/blink */
  -webkit-backface-visibility: hidden;
  outline: none;
}

.pswp * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.pswp img {
  max-width: none;
}

/* style is added when JS option showHideOpacity is set to true */
.pswp--animate_opacity {
  /* 0.001, because opacity:0 doesn't trigger Paint action, which causes lag at start of transition */
  opacity: 0.001;
  will-change: opacity;
  /* for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.pswp--open {
  display: block;
}

.pswp--zoom-allowed .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

.pswp--zoomed-in .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}

.pswp--dragging .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}

/*
	Background is added as a separate element.
	As animating opacity is much faster than animating rgba() background-color.
*/
.pswp__bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  will-change: opacity;
}

.pswp__scroll-wrap {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.pswp__container,
.pswp__zoom-wrap {
  -ms-touch-action: none;
  touch-action: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

/* Prevent selection and tap highlights */
.pswp__container,
.pswp__img {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

.pswp__zoom-wrap {
  position: absolute;
  width: 100%;
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
  /* for open/close transition */
  -webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.pswp__bg {
  will-change: opacity;
  /* for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.pswp--animated-in .pswp__bg,
.pswp--animated-in .pswp__zoom-wrap {
  -webkit-transition: none;
  transition: none;
}

.pswp__container,
.pswp__zoom-wrap {
  -webkit-backface-visibility: hidden;
}

.pswp__item {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
}

.pswp__img {
  position: absolute;
  width: auto;
  height: auto;
  top: 0;
  left: 0;
}

/*
	stretched thumbnail or div placeholder element (see below)
	style is added to avoid flickering in webkit/blink when layers overlap
*/
.pswp__img--placeholder {
  -webkit-backface-visibility: hidden;
}

/*
	div element that matches size of large image
	large image loads on top of it
*/
.pswp__img--placeholder--blank {
  background: #222;
}

.pswp--ie .pswp__img {
  width: 100% !important;
  height: auto !important;
  left: 0;
  top: 0;
}

/*
	Error message appears when image is not loaded
	(JS option errorMsg controls markup)
*/
.pswp__error-msg {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  margin-top: -8px;
  color: #CCC;
}

.pswp__error-msg a {
  color: #CCC;
  text-decoration: underline;
}

/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*

	Contents:

	1. Buttons
	2. Share modal and links
	3. Index indicator ("1 of X" counter)
	4. Caption
	5. Loading indicator
	6. Additional styles (root element, top bar, idle state, hidden state, etc.)

*/
/*

	1. Buttons

 */
/* <button> css reset */
.pswp__button {
  width: 44px;
  height: 44px;
  position: relative;
  background: none;
  cursor: pointer;
  overflow: visible;
  -webkit-appearance: none;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
  float: right;
  opacity: 0.75;
  transition: opacity 0.2s;
  box-shadow: none;
}
.pswp__button:focus, .pswp__button:hover {
  opacity: 1;
}
.pswp__button:active {
  outline: none;
  opacity: 0.9;
}
.pswp__button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* pswp__ui--over-close class it added when mouse is over element that should close gallery */
.pswp__ui--over-close .pswp__button--close {
  opacity: 1;
}

.pswp__button,
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  background: url(default-skin.png) 0 0 no-repeat;
  background-size: 264px 88px;
  width: 44px;
  height: 44px;
}

@media (-webkit-min-device-pixel-ratio: 1.1), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {
  /* Serve SVG sprite if browser supports SVG and resolution is more than 105dpi */
  .pswp--svg .pswp__button,
  .pswp--svg .pswp__button--arrow--left:before,
  .pswp--svg .pswp__button--arrow--right:before {
    background-image: url(default-skin.svg);
  }
  .pswp--svg .pswp__button--arrow--left,
  .pswp--svg .pswp__button--arrow--right {
    background: none;
  }
}
.pswp__button--close {
  background-position: 0 -44px;
}

.pswp__button--share {
  background-position: -44px -44px;
}

.pswp__button--fs {
  display: none;
}

.pswp--supports-fs .pswp__button--fs {
  display: block;
}

.pswp--fs .pswp__button--fs {
  background-position: -44px 0;
}

.pswp__button--zoom {
  display: none;
  background-position: -88px 0;
}

.pswp--zoom-allowed .pswp__button--zoom {
  display: block;
}

.pswp--zoomed-in .pswp__button--zoom {
  background-position: -132px 0;
}

/* no arrows on touch screens */
.pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right {
  visibility: hidden;
}

/*
	Arrow buttons hit area
	(icon is added to :before pseudo-element)
*/
.pswp__button--arrow--left,
.pswp__button--arrow--right {
  background: none;
  top: 50%;
  margin-top: -50px;
  width: 70px;
  height: 100px;
  position: absolute;
}

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

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

.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  content: "";
  top: 35px;
  background-color: rgba(0, 0, 0, 0.3);
  height: 30px;
  width: 32px;
  position: absolute;
}

.pswp__button--arrow--left:before {
  left: 6px;
  background-position: -138px -44px;
}

.pswp__button--arrow--right:before {
  right: 6px;
  background-position: -94px -44px;
}

/*

	2. Share modal/popup and links

 */
.pswp__counter,
.pswp__share-modal {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.pswp__share-modal {
  display: block;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 10px;
  position: absolute;
  z-index: 1600;
  opacity: 0;
  transition: opacity 0.25s ease-out;
  -webkit-backface-visibility: hidden;
  will-change: opacity;
}

.pswp__share-modal--hidden {
  display: none;
}

.pswp__share-tooltip {
  z-index: 1620;
  position: absolute;
  background: #FFF;
  top: 56px;
  border-radius: 2px;
  display: block;
  width: auto;
  right: 44px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  transform: translateY(6px);
  transition: transform 0.25s;
  -webkit-backface-visibility: hidden;
  will-change: transform;
}
.pswp__share-tooltip a {
  display: block;
  padding: 8px 12px;
  color: #000;
  text-decoration: none;
  font-size: 14px;
  line-height: 18px;
}
.pswp__share-tooltip a:hover {
  text-decoration: none;
  color: #000;
}
.pswp__share-tooltip a:first-child {
  /* round corners on the first/last list item */
  border-radius: 2px 2px 0 0;
}
.pswp__share-tooltip a:last-child {
  border-radius: 0 0 2px 2px;
}

.pswp__share-modal--fade-in {
  opacity: 1;
}
.pswp__share-modal--fade-in .pswp__share-tooltip {
  transform: translateY(0);
}

/* increase size of share links on touch devices */
.pswp--touch .pswp__share-tooltip a {
  padding: 16px 12px;
}

a.pswp__share--facebook:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: -12px;
  right: 15px;
  border: 6px solid rgba(0, 0, 0, 0);
  border-bottom-color: #FFF;
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
  pointer-events: none;
}
a.pswp__share--facebook:hover {
  background: #3E5C9A;
  color: #FFF;
}
a.pswp__share--facebook:hover:before {
  border-bottom-color: #3E5C9A;
}

a.pswp__share--twitter:hover {
  background: #55ACEE;
  color: #FFF;
}

a.pswp__share--pinterest:hover {
  background: #CCC;
  color: #CE272D;
}

a.pswp__share--download:hover {
  background: #DDD;
}

/*

	3. Index indicator ("1 of X" counter)

 */
.pswp__counter {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  font-size: 13px;
  line-height: 44px;
  color: #FFF;
  opacity: 0.75;
  padding: 0 10px;
}

/*

	4. Caption

 */
.pswp__caption {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  min-height: 44px;
}
.pswp__caption small {
  font-size: 11px;
  color: #BBB;
}

.pswp__caption__center {
  text-align: left;
  max-width: 420px;
  margin: 0 auto;
  font-size: 13px;
  padding: 10px;
  line-height: 20px;
  color: #CCC;
}

.pswp__caption--empty {
  display: none;
}

/* Fake caption element, used to calculate height of next/prev image */
.pswp__caption--fake {
  visibility: hidden;
}

/*

	5. Loading indicator (preloader)

	You can play with it here - http://codepen.io/dimsemenov/pen/yyBWoR

 */
.pswp__preloader {
  width: 44px;
  height: 44px;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -22px;
  opacity: 0;
  transition: opacity 0.25s ease-out;
  will-change: opacity;
  direction: ltr;
}

.pswp__preloader__icn {
  width: 20px;
  height: 20px;
  margin: 12px;
}

.pswp__preloader--active {
  opacity: 1;
}
.pswp__preloader--active .pswp__preloader__icn {
  /* We use .gif in browsers that don't support CSS animation */
  background: url(preloader.gif) 0 0 no-repeat;
}

.pswp--css_animation .pswp__preloader--active {
  opacity: 1;
}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
  animation: clockwise 500ms linear infinite;
}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
  animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
}
.pswp--css_animation .pswp__preloader__icn {
  background: none;
  opacity: 0.75;
  width: 14px;
  height: 14px;
  position: absolute;
  left: 15px;
  top: 15px;
  margin: 0;
}
.pswp--css_animation .pswp__preloader__cut {
  /* 
  	The idea of animating inner circle is based on Polymer ("material") loading indicator 
  	 by Keanu Lee https://blog.keanulee.com/2014/10/20/the-tale-of-three-spinners.html
  */
  position: relative;
  width: 7px;
  height: 14px;
  overflow: hidden;
}
.pswp--css_animation .pswp__preloader__donut {
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  border: 2px solid #FFF;
  border-radius: 50%;
  border-left-color: transparent;
  border-bottom-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  background: none;
  margin: 0;
}

@media screen and (max-width: 1024px) {
  .pswp__preloader {
    position: relative;
    left: auto;
    top: auto;
    margin: 0;
    float: right;
  }
}
@keyframes clockwise {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes donut-rotate {
  0% {
    transform: rotate(0);
  }
  50% {
    transform: rotate(-140deg);
  }
  100% {
    transform: rotate(0);
  }
}
/*

	6. Additional styles

 */
/* root element of UI */
.pswp__ui {
  -webkit-font-smoothing: auto;
  visibility: visible;
  opacity: 1;
  z-index: 1550;
}

/* top black bar with buttons and "1 of X" indicator */
.pswp__top-bar {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  width: 100%;
}

.pswp__caption,
.pswp__top-bar,
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  -webkit-backface-visibility: hidden;
  will-change: opacity;
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

/* pswp--has_mouse class is added only when two subsequent mousemove events occur */
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  visibility: visible;
}

.pswp__top-bar,
.pswp__caption {
  background-color: rgba(0, 0, 0, 0.5);
}

/* pswp__ui--fit class is added when main image "fits" between top bar and bottom bar (caption) */
.pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit .pswp__caption {
  background-color: rgba(0, 0, 0, 0.3);
}

/* pswp__ui--idle class is added when mouse isn't moving for several seconds (JS option timeToIdle) */
.pswp__ui--idle .pswp__top-bar {
  opacity: 0;
}
.pswp__ui--idle .pswp__button--arrow--left,
.pswp__ui--idle .pswp__button--arrow--right {
  opacity: 0;
}

/*
	pswp__ui--hidden class is added when controls are hidden
	e.g. when user taps to toggle visibility of controls
*/
.pswp__ui--hidden .pswp__top-bar,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right {
  /* Force paint & create composition layer for controls. */
  opacity: 0.001;
}

/* pswp__ui--one-slide class is added when there is just one item in gallery */
.pswp__ui--one-slide .pswp__button--arrow--left,
.pswp__ui--one-slide .pswp__button--arrow--right,
.pswp__ui--one-slide .pswp__counter {
  display: none;
}

.pswp__element--disabled {
  display: none !important;
}

.pswp--minimal--dark .pswp__top-bar {
  background: none;
}

/*$navy: #0C2340;*/
/*$blue: #0047BB;*/
/*$red: #CC0000;*/
/**
 * Foundation for Sites
 * Version 6.8.1
 * https://get.foundation
 * Licensed under MIT Open Source
 */
@media print, screen and (min-width: 48em) {
  .reveal.large, .reveal.small, .reveal.tiny, .reveal {
    right: auto;
    left: auto;
    margin: 0 auto;
  }
}
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

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

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

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

.slick-slide {
  float: left;
  height: 100%;
  min-height: 0.0625rem;
  display: none;
}
[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: 0.0625rem solid transparent;
}

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

@font-face {
  font-family: "WwwUowEduAu";
  src: url("/assets/uw-icons-CJOk1Qty.woff2") format("woff2"), url("/assets/uw-icons-DzYaXs8Z.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
.icon--chevron-up::before {
  content: "\f000";
}

.icon--chevron-up-after::before {
  display: none;
  content: none;
}
.icon--chevron-up-after::after {
  content: "\f000";
}

.icon--chevron-right::before {
  content: "\f001";
}

.icon--chevron-right-after::before {
  display: none;
  content: none;
}
.icon--chevron-right-after::after {
  content: "\f001";
}

.icon--chevron-left::before {
  content: "\f002";
}

.icon--chevron-left-after::before {
  display: none;
  content: none;
}
.icon--chevron-left-after::after {
  content: "\f002";
}

.icon--chevron-down::before {
  content: "\f003";
}

.icon--chevron-down-after::before {
  display: none;
  content: none;
}
.icon--chevron-down-after::after {
  content: "\f003";
}

.icon--angle-left::before {
  content: "\f004";
}

.icon--angle-left-after::before {
  display: none;
  content: none;
}
.icon--angle-left-after::after {
  content: "\f004";
}

.icon--angle-right::before {
  content: "\f005";
}

.icon--angle-right-after::before {
  display: none;
  content: none;
}
.icon--angle-right-after::after {
  content: "\f005";
}

.icon--angle-up::before {
  content: "\f006";
}

.icon--angle-up-after::before {
  display: none;
  content: none;
}
.icon--angle-up-after::after {
  content: "\f006";
}

.icon--angle-down::before {
  content: "\f007";
}

.icon--angle-down-after::before {
  display: none;
  content: none;
}
.icon--angle-down-after::after {
  content: "\f007";
}

.icon--times::before {
  content: "\f008";
}

.icon--times-after::before {
  display: none;
  content: none;
}
.icon--times-after::after {
  content: "\f008";
}

.icon--search::before {
  content: "\f009";
}

.icon--search-after::before {
  display: none;
  content: none;
}
.icon--search-after::after {
  content: "\f009";
}

.icon--user::before {
  content: "\f00a";
}

.icon--user-after::before {
  display: none;
  content: none;
}
.icon--user-after::after {
  content: "\f00a";
}

.icon--facebook::before {
  content: "\f00b";
}

.icon--facebook-after::before {
  display: none;
  content: none;
}
.icon--facebook-after::after {
  content: "\f00b";
}

.icon--twitter::before {
  content: "\f00c";
}

.icon--twitter-after::before {
  display: none;
  content: none;
}
.icon--twitter-after::after {
  content: "\f00c";
}

.icon--instagram::before {
  content: "\f00d";
}

.icon--instagram-after::before {
  display: none;
  content: none;
}
.icon--instagram-after::after {
  content: "\f00d";
}

.icon--linkedin::before {
  content: "\f00e";
}

.icon--linkedin-after::before {
  display: none;
  content: none;
}
.icon--linkedin-after::after {
  content: "\f00e";
}

.icon--youtube::before {
  content: "\f00f";
}

.icon--youtube-after::before {
  display: none;
  content: none;
}
.icon--youtube-after::after {
  content: "\f00f";
}

.icon--youtube-play::before {
  content: "\f010";
}

.icon--youtube-play-after::before {
  display: none;
  content: none;
}
.icon--youtube-play-after::after {
  content: "\f010";
}

.icon--calendar::before {
  content: "\f011";
}

.icon--calendar-after::before {
  display: none;
  content: none;
}
.icon--calendar-after::after {
  content: "\f011";
}

.icon--map-marker::before {
  content: "\f012";
}

.icon--map-marker-after::before {
  display: none;
  content: none;
}
.icon--map-marker-after::after {
  content: "\f012";
}

.icon--mobile-alt::before {
  content: "\f013";
}

.icon--mobile-alt-after::before {
  display: none;
  content: none;
}
.icon--mobile-alt-after::after {
  content: "\f013";
}

.icon--phone::before {
  content: "\f014";
}

.icon--phone-after::before {
  display: none;
  content: none;
}
.icon--phone-after::after {
  content: "\f014";
}

.icon--th-large::before {
  content: "\f015";
}

.icon--th-large-after::before {
  display: none;
  content: none;
}
.icon--th-large-after::after {
  content: "\f015";
}

.icon--info-circle::before {
  content: "\f017";
}

.icon--info-circle-after::before {
  display: none;
  content: none;
}
.icon--info-circle-after::after {
  content: "\f017";
}

.icon--bars::before {
  content: "\f018";
}

.icon--bars-after::before {
  display: none;
  content: none;
}
.icon--bars-after::after {
  content: "\f018";
}

.icon--check::before {
  content: "\f019";
}

.icon--check-after::before {
  display: none;
  content: none;
}
.icon--check-after::after {
  content: "\f019";
}

.icon--download::before {
  content: "\f01a";
}

.icon--download-after::before {
  display: none;
  content: none;
}
.icon--download-after::after {
  content: "\f01a";
}

.icon--envelope::before {
  content: "\f01b";
}

.icon--envelope-after::before {
  display: none;
  content: none;
}
.icon--envelope-after::after {
  content: "\f01b";
}

.icon--google-plus-g::before {
  content: "\f01c";
}

.icon--google-plus-g-after::before {
  display: none;
  content: none;
}
.icon--google-plus-g-after::after {
  content: "\f01c";
}

.icon--clock::before {
  content: "\f01d";
}

.icon--clock-after::before {
  display: none;
  content: none;
}
.icon--clock-after::after {
  content: "\f01d";
}

.icon--minus-thin::before {
  content: "\f01e";
}

.icon--minus-thin-after::before {
  display: none;
  content: none;
}
.icon--minus-thin-after::after {
  content: "\f01e";
}

.icon--plus-thin::before {
  content: "\f01f";
}

.icon--plus-thin-after::before {
  display: none;
  content: none;
}
.icon--plus-thin-after::after {
  content: "\f01f";
}

.icon--plus-square::before {
  content: "\f020";
}

.icon--plus-square-after::before {
  display: none;
  content: none;
}
.icon--plus-square-after::after {
  content: "\f020";
}

.icon--minus-square::before {
  content: "\f021";
}

.icon--minus-square-after::before {
  display: none;
  content: none;
}
.icon--minus-square-after::after {
  content: "\f021";
}

.icon--plus::before {
  content: "\f022";
}

.icon--plus-after::before {
  display: none;
  content: none;
}
.icon--plus-after::after {
  content: "\f022";
}

.icon--minus::before {
  content: "\f023";
}

.icon--minus-after::before {
  display: none;
  content: none;
}
.icon--minus-after::after {
  content: "\f023";
}

.icon--search-medium::before {
  content: "\f024";
}

.icon--search-medium-after::before {
  display: none;
  content: none;
}
.icon--search-medium-after::after {
  content: "\f024";
}

.icon--snapchat::before {
  content: "\f026";
}

.icon--snapchat-after::before {
  display: none;
  content: none;
}
.icon--snapchat-after::after {
  content: "\f026";
}

.icon--star::before {
  content: "\f027";
}

.icon--star-after::before {
  display: none;
  content: none;
}
.icon--star-after::after {
  content: "\f027";
}

.icon--times-medium::before {
  content: "\f028";
}

.icon--times-medium-after::before {
  display: none;
  content: none;
}
.icon--times-medium-after::after {
  content: "\f028";
}

.icon--hexagon::before {
  content: "\f029";
}

.icon--hexagon-after::before {
  display: none;
  content: none;
}
.icon--hexagon-after::after {
  content: "\f029";
}

.icon--cross::before {
  content: "\f02a";
}

.icon--cross-after::before {
  display: none;
  content: none;
}
.icon--cross-after::after {
  content: "\f02a";
}

.icon--rss::before {
  content: "\f02b";
}

.icon--rss-after::before {
  display: none;
  content: none;
}
.icon--rss-after::after {
  content: "\f02b";
}

.icon--globe::before {
  content: "\f02c";
}

.icon--globe-after::before {
  display: none;
  content: none;
}
.icon--globe-after::after {
  content: "\f02c";
}

.icon--trash::before {
  content: "\f02e";
}

.icon--trash-after::before {
  display: none;
  content: none;
}
.icon--trash-after::after {
  content: "\f02e";
}

.icon--edit::before {
  content: "\f02d";
}

.icon--edit-after::before {
  display: none;
  content: none;
}
.icon--edit-after::after {
  content: "\f02d";
}

.icon--expand-arrows::before {
  content: "\f02f";
}

.icon--expand-arrows-after::before {
  display: none;
  content: none;
}
.icon--expand-arrows-after::after {
  content: "\f02f";
}

[class*=icon-]::after, [class*=icon-]::before,
[class*=fa-]::after,
[class*=fa-]::before {
  font-family: "WwwUowEduAu";
}

i {
  font-style: normal !important;
}

.fa-times::before {
  content: "\f008";
}

.fa-calendar::before {
  content: "\f011";
}

.fa-chevron-up::before {
  content: "\f000";
}

.fa-chevron-right::before {
  content: "\f001";
}

.fa-chevron-down::before {
  content: "\f003";
}

.fa-chevron-left::before {
  content: "\f002";
}

.fa-search::before {
  content: "\f009";
}

.fa-user::before {
  content: "\f00a";
}

.fa-bars::before {
  content: "\f018";
}

.fa-map-marker::before {
  content: "\f012";
}

.fa-th-large::before {
  content: "\f015";
}

.fa-mobile-alt::before {
  content: "\f013";
}

#t4-direct-edit-wrapper .fa-plus::before {
  content: "\f022";
}
#t4-direct-edit-wrapper .fa-check::before {
  content: "\f019";
}
#t4-direct-edit-wrapper .fa-angle-left::before {
  content: "\f004";
}
#t4-direct-edit-wrapper .fa-angle-right::before {
  content: "\f005";
}
#t4-direct-edit-wrapper .fa-trash-o::before {
  content: "\f02e";
}
#t4-direct-edit-wrapper .fa-edit::before {
  content: "\f02d";
}
#t4-direct-edit-wrapper .fa-arrows::before {
  content: "\f02f";
}

.margin--bottom-0 {
  margin-bottom: 0 !important;
}
.margin--bottom-10 {
  margin-bottom: 10px !important;
}
.margin--bottom-20 {
  margin-bottom: 20px !important;
}
.margin--bottom-30 {
  margin-bottom: 30px !important;
}
.margin--bottom-40 {
  margin-bottom: 40px !important;
}
.margin--bottom-50 {
  margin-bottom: 50px !important;
}
.margin--top-0 {
  margin-top: 0 !important;
}
.margin--top-10 {
  margin-top: 10px !important;
}
.margin--top-15 {
  margin-top: 15px !important;
}
.margin--top-20 {
  margin-top: 20px !important;
}
.margin--top-30 {
  margin-top: 30px !important;
}
.margin--top-40 {
  margin-top: 40px !important;
}
.margin--top-50 {
  margin-top: 50px !important;
}
.margin--top-60 {
  margin-top: 60px !important;
}
.margin--top-70 {
  margin-top: 70px !important;
}
.margin--top-80 {
  margin-top: 80px !important;
}
.margin--top-120 {
  margin-top: 120px !important;
}
.margin--left-0 {
  margin-left: 0 !important;
}
.margin--left-10 {
  margin-left: 10px !important;
}
.margin--left-20 {
  margin-left: 20px !important;
}
.margin--left-30 {
  margin-left: 30px !important;
}
.margin--left-40 {
  margin-left: 40px !important;
}
.margin--right-0 {
  margin-right: 0 !important;
}
.margin--right-10 {
  margin-right: 10px !important;
}
.margin--right-20 {
  margin-right: 20px !important;
}
.margin--right-30 {
  margin-right: 30px !important;
}
.margin--right-40 {
  margin-right: 40px !important;
}

.padding--small {
  padding: 25px;
}
.padding--regular {
  padding: 50px;
}
.padding--right-20 {
  padding-right: 20px;
}

.bg--grey {
  background: #F2F2F2;
}
.bg--grey * {
  color: #001641;
}

.bg--red {
  background: #ed0a00;
}
.bg--red * {
  color: #fff;
}

.color--red {
  color: #ed0a00 !important;
}

.color--navy {
  color: #001641 !important;
}

.color--white {
  color: #fff !important;
}

.color--blue {
  color: #0033FF !important;
}

.bg--navy {
  background: #001641;
  color: #fff !important;
}
.bg--navy a {
  color: #fff;
}
.bg--navy a:hover {
  color: #fff;
}
.bg--navy .section-title::after {
  background: #fff !important;
}
.bg--navy .uw-button, .bg--navy .uw-stories-search button, .uw-stories-search .bg--navy button, .bg--navy .uw-subscription-form button, .uw-subscription-form .bg--navy button, .bg--navy .uw-subscription-form a, .uw-subscription-form .bg--navy a, .bg--navy .uw-link-box--link, .bg--navy .uw-bg-link, .bg--navy .uw-button-blue, .bg--navy .uw-button-red, .bg--navy .uw-button-white {
  color: #fff !important;
}

.container {
  width: 100%;
  max-width: var(--container-size);
  margin: 0 auto;
  padding: 0 1rem;
  box-sizing: border-box;
}

.container--wide {
  max-width: var(--container-size--wide);
}

.container--full {
  width: 100%;
  max-width: none;
  padding: 0;
}

/* Responsive adjustments for container padding */
@media (max-width: 768px) {
  .container,
  .container--wide {
    padding: 0 10px;
  }
}
@media (max-width: 480px) {
  .container,
  .container--wide {
    padding: 0 5px;
  }
}
.uw-styleguide__component-identifier {
  display: block;
  padding: 10px 25px;
  font-weight: bold;
  background-color: #d9edf7;
  color: #31708f;
  padding: 0.75rem 1.25rem;
  margin: 2.5rem 0;
  border: 1px solid #bcdff1;
  position: relative;
  z-index: 1;
}
.uw-styleguide__inline-nav {
  padding: 0;
}
.uw-styleguide__inline-nav a {
  background: #0033FF;
  color: #fff;
  font-weight: bold;
  margin: 0 15px 15px 0 !important;
  border: 2px solid #0033FF;
  transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
}
.uw-styleguide__inline-nav a:hover {
  background: transparent;
  color: #0033FF;
  text-decoration: none;
}

.design-system {
  margin-top: 175px;
}
.design-system .design-card {
  background-color: #efefef;
  border-radius: 4px;
  padding: 25px;
  margin-bottom: 2rem;
}
.design-system .design-name {
  position: relative;
  background: #fff;
  margin-bottom: 15px;
  padding: 15px;
  border-radius: 4px;
}
.design-system .design-in-action {
  color: #9f9f9f;
  font-size: 1rem;
  text-align: right;
}
.design-system .design-in-action:hover {
  text-decoration: none;
  color: #ed0a00;
}
.design-system .design-in-action:focus {
  text-decoration: none;
}
.design-system .design-component {
  background-color: #fff;
  border-radius: 4px;
  padding: 15px;
  position: relative;
}
.design-system .design-description ul {
  margin-top: 25px;
  display: flex;
  padding-left: 0;
  margin-left: 0;
  justify-content: space-between;
  list-style-type: none;
}
@media (max-width: 768px) {
  .design-system .design-description ul {
    flex-direction: column;
  }
  .design-system .design-description ul li {
    margin-bottom: 10px;
  }
}
.design-system .dark-background {
  background: #001641;
}
.design-system .dark-background .design-color-changer--navy {
  border: 1px solid #fff;
}
.design-system .design-color-changer {
  position: absolute;
  right: 15px;
  top: 12px;
}
.design-system .design-color-changer [class*=design-color-changer--] {
  width: 30px;
  height: 30px;
  margin-left: 5px;
}
.design-system .design-color-changer [class*=design-color-changer--]:hover {
  opacity: 0.7;
  cursor: pointer;
}
.design-system .design-color-changer--red {
  background-color: #ed0a00;
  border: 1px solid #ed0a00;
}
.design-system .design-color-changer--white {
  background-color: #fff;
  border: 1px solid #001641;
}
.design-system .design-color-changer--navy {
  background-color: #001641;
  border: 1px solid #001641;
}

.strong {
  font-weight: bold;
}

.uw-h1 {
  font-size: 6.5rem;
}
@media (max-width: 768px) {
  .uw-h1 {
    font-size: 4rem;
  }
}

.uw-h2 {
  font-size: 1.8rem;
  line-height: 1.85rem;
  font-weight: 700;
  letter-spacing: -0.025rem;
}
@media (max-width: 768px) {
  .uw-h2 {
    font-size: 2rem;
    font-weight: 700;
  }
}
@media (max-width: 480px) {
  .uw-h2 {
    font-size: 1.5rem;
    font-weight: 700;
  }
}

.uw-h3 {
  font-size: 2rem;
}

.uw-h4 {
  font-size: 1.75rem;
}

.uw-h5 {
  font-size: 1.25rem;
}

.uw-h6 {
  font-size: 1.1rem;
  line-height: 1.1em;
}

.chronicle-caption {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.125rem;
  margin: 15px 0;
  font-size: 1.5rem;
}

p.image-caption,
span.image-caption {
  display: block;
  font-size: 75%;
  font-weight: 600;
  line-height: 1.5;
  margin-bottom: 1em;
}

.responsive-embed {
  position: relative;
  height: 0;
  padding-bottom: 75%;
  overflow: hidden;
}
.responsive-embed.widescreen {
  padding-bottom: 56.25%;
}
.responsive-embed iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}

.uw-media-block :has(.responsive-embed) .transcript {
  margin-bottom: 0;
}

@media print {
  @page {
    size: A4;
    margin: 20mm 0 10mm 0 !important;
  }
  body,
  html {
    width: 210mm;
    background: #fff;
  }
  body {
    padding-top: 25mm !important;
    font-size: 11pt !important;
  }
  .page-navigator,
  .pagination,
  .uw-header,
  .uw-header-clearfix,
  .uw-scroll-top-container,
  footer {
    display: none !important;
  }
  p {
    font-size: 11pt !important;
    margin-bottom: 10pt !important;
  }
  p.intro,
  p.uw-intro {
    font-size: 16pt !important;
  }
  .button {
    padding-left: 0 !important;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    page-break-after: avoid !important;
  }
  h1 {
    font-size: 32pt !important;
  }
  h2 {
    font-size: 24pt !important;
  }
  h3 {
    font-size: 17pt !important;
  }
  h4,
  h5,
  h6 {
    font-size: 14pt !important;
  }
  h2,
  h3,
  p {
    orphans: 3;
    widows: 3;
  }
  code {
    font: 11pt Courier, monospace;
  }
  blockquote {
    margin: 1.2em;
    padding: 1em;
    font-size: 11pt;
  }
  hr {
    background-color: #ccc;
  }
  .section-breaker {
    display: none !important;
  }
  /* Images */
  img {
    float: left;
    margin: 1em 1.5em 1.5em 0;
    max-width: 100% !important;
    page-break-inside: avoid;
  }
  a img {
    border: none;
  }
  /* Links */
  a:link,
  a:visited {
    background: transparent;
    font-weight: 700;
    text-decoration: underline;
    color: #333;
  }
  a[href] {
    text-decoration: none;
  }
  a[href]::after {
    display: none;
  }
  /* Table */
  table {
    margin: 1px;
    text-align: left;
    page-break-inside: auto;
  }
  tr {
    page-break-inside: avoid;
    page-break-after: auto;
  }
  th {
    border-bottom: 1px solid #333;
    font-weight: bold;
  }
  td {
    border-bottom: 1px solid #333;
  }
  td,
  th {
    padding: 4px 10px 4px 0;
  }
  thead {
    display: table-header-group;
  }
  tfoot {
    font-style: italic;
    display: table-footer-group;
  }
  caption {
    background: #fff;
    margin-bottom: 2em;
    text-align: left;
  }
  .uw-masthead {
    padding-top: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding: 0 !important;
  }
  .uw-masthead__content {
    margin-top: 0 !important;
  }
  .uw-header-navs {
    display: none !important;
  }
  .uw-masthead--aside-image .uw-masthead__main {
    padding: 0 !important;
  }
}
@media print {
  .events-listing .uw-masthead__event-image::before {
    display: none !important;
  }
  .events-listing .button {
    display: none !important;
  }
  .events-listing aside {
    display: none !important;
  }
  .layout-events-landing .uw-masthead img {
    display: none;
  }
  .layout-events-landing a {
    text-decoration: none;
  }
  .layout-events-landing .uw-event--no-image {
    background: #001641 !important;
    overflow-y: auto;
  }
  .layout-events-landing .uw-event--no-image .uw-event--image-bg {
    overflow: revert;
  }
  .layout-events-landing .uw-event--no-image span {
    color: #fff !important;
  }
  .layout-events-landing .uw-item-grid__title {
    margin-bottom: 25px;
  }
  .layout-events-landing .intro {
    margin-bottom: 10px;
  }
  .layout-events-landing .uw-item-grid {
    margin-top: 25px;
  }
  .uw-single-event .uw-event-footer,
  .uw-single-event .uw-masthead__event-buttons,
  .uw-single-event aside {
    display: none;
  }
  .uw-single-event .uw-masthead__event-image {
    position: inherit !important;
  }
  .uw-single-event .uw-masthead__event-image::before {
    display: none !important;
  }
  .uw-single-event .uw-text-block .cell, .uw-single-event .uw-start-your-journey--sub-header .cell, .uw-single-event .uw-start-your-journey--header .cell, .uw-single-event .motivation-widget .mw-more-areas .cell, .motivation-widget .uw-single-event .mw-more-areas .cell {
    width: 100% !important;
  }
  .uw-single-event .uw-text-block:last-of-type, .uw-single-event .uw-start-your-journey--sub-header:last-of-type, .uw-single-event .uw-start-your-journey--header:last-of-type, .uw-single-event .motivation-widget .mw-more-areas:last-of-type, .motivation-widget .uw-single-event .mw-more-areas:last-of-type {
    margin-bottom: 5mm !important;
  }
}
@media print {
  .uw-single-article .uw-intro-image--content {
    padding: 0 !important;
    margin: 0 !important;
  }
  .uw-single-article .uw-masthead__event-image {
    display: none !important;
  }
  .uw-single-article p > img {
    width: 50%;
  }
  .uw-single-article h1 {
    margin: 0 0 2.5mm 0 !important;
    max-width: 100% !important;
  }
  .uw-single-article .uw-masthead--image .uw-masthead__main {
    padding-bottom: 0 !important;
    min-height: 0 !important;
  }
  .uw-single-article .uw-masthead--aside-image .uw-masthead__event-image {
    position: inherit !important;
  }
  .uw-single-article .uw-masthead--aside-image .uw-masthead__event-image::before {
    background-image: none !important;
  }
  .uw-single-article .uw-pagination,
  .uw-single-article .uw-footer-quicklinks,
  .uw-single-article .uw-post-aside-heading,
  .uw-single-article .uw-post-aside-topic,
  .uw-single-article .uw-post-aside-tag,
  .uw-single-article .uw-social-icons {
    display: none !important;
  }
  .uw-single-article #uw-content-margin-fix {
    margin-top: 20px !important;
  }
  .uw-single-article .large-9 {
    width: 100% !important;
  }
  .uw-single-article .large-7 {
    width: 100% !important;
  }
  .uw-single-article .grid-margin-x > .large-offset-1 {
    display: none !important;
  }
  .uw-single-article .grid-x > .large-7 {
    width: 100% !important;
  }
  .uw-single-article .uw-intro-image::before {
    background-color: white !important;
  }
  .uw-single-article .uw-subscription-form {
    display: none !important;
  }
  .uw-single-article .uw-intro-image {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .uw-single-article iframe {
    display: none !important;
  }
  .masthead-desktop-background-image-right {
    display: flex;
    background-image: inherit !important;
    background-position: top right 25px !important;
    background-size: 45% !important;
    background-repeat: no-repeat !important;
  }
}
@media print and (min-width: 1200px) {
  .masthead-desktop-background-image-right {
    width: 100%;
    height: 100%;
  }
}
@media print and (max-width: 1200px) {
  .masthead-desktop-background-image-right {
    background-position: bottom right;
    background-size: cover;
    width: 100%;
  }
}
@media print {
  .uw-masthead--aside-image .uw-masthead__event-image {
    position: inherit !important;
  }
  .uw-masthead--aside-image .uw-masthead__event-image::before {
    background-image: none !important;
  }
  .masthead-desktop-background-image-full {
    display: none !important;
    height: auto !important;
  }
  .masthead-desktop-background-image-full:before,
  .masthead-desktop-background-image-right:before {
    background: none !important;
    opacity: 0 !important;
  }
  .masthead-background-image-mobile {
    display: none !important;
  }
  .mob-hide {
    display: flex;
    justify-content: flex-end;
    width: 100%;
  }
  .uw-single-article .uw-page-content .uw-post-details {
    order: 1 !important;
  }
  .flex-news-right-image,
  .flex-parent-news-right-image {
    width: 100% !important;
  }
  .uw-masthead__titleFull {
    min-height: auto !important;
  }
  .uw-masthead__titleRight {
    width: 53%;
  }
  .uw-masthead__bizunit {
    display: flex !important;
  }
  .uw-masthead__newscontent {
    display: flex !important;
  }
  .uw-masthead__photoby {
    display: none !important;
  }
  .uw-masthead__photobydesk {
    width: 110%;
    margin-top: 10px;
    padding-top: 0 !important;
  }
  .uw-pagination {
    display: none !important;
  }
  .uw-footer-quicklinks {
    display: none !important;
  }
  .uw-post-date {
    display: block !important;
  }
  hr:nth-of-type(1) {
    display: none !important;
  }
  .uw-post-author-list-alt {
    display: block !important;
    margin-bottom: 0 !important;
  }
  .uw-social-icons {
    display: none !important;
  }
  .uw-mc-card {
    display: none !important;
  }
  .uw-masthead__newscaption {
    display: none !important;
  }
  .uw-masthead__photobydesk {
    display: none !important;
  }
  .uw-masthead__newscontent {
    display: none !important;
  }
  .uw-masthead__photobydesk {
    display: none !important;
  }
  #uw-content-margin-fix {
    margin-top: 20px !important;
  }
  .large-9 {
    width: 100% !important;
  }
  .grid-margin-x > .large-10 {
    width: 100% !important;
  }
  .flex-full {
    width: 85% !important;
    display: flex !important;
    justify-content: flex-end !important;
  }
  .flex-row-full-image {
    padding: 0 0 2em !important;
  }
}
@media print {
  .flex-row-full-image {
    flex-direction: row !important;
    margin-bottom: 2em !important;
  }
}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

a {
  background-color: transparent;
}

abbr[title] {
  border-bottom: 0;
  text-decoration: underline dotted;
}

b,
strong {
  font-weight: bolder;
}

code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

img {
  border-style: none;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

details {
  display: block;
}

summary {
  display: list-item;
}

template {
  display: none;
}

[hidden] {
  display: none;
}

[data-whatintent=mouse] *, [data-whatintent=mouse] *:focus,
[data-whatintent=touch] *,
[data-whatintent=touch] *:focus,
[data-whatinput=mouse] *,
[data-whatinput=mouse] *:focus,
[data-whatinput=touch] *,
[data-whatinput=touch] *:focus {
  outline: none;
}

[draggable=false] {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
}

.foundation-mq {
  font-family: "xsmall=0em&small=0em&medium=48em&large=64em&xlarge=75em&xxlarge=90em";
}

html {
  box-sizing: border-box;
  font-size: 100%;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

body {
  margin: 0;
  padding: 0;
  background: #f2f2f2;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 400;
  line-height: 1.5;
  color: #001641;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

img {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic;
}

textarea {
  height: auto;
  min-height: 50px;
  border-radius: 0;
}

select {
  box-sizing: border-box;
  width: 100%;
  border-radius: 0;
}

.map_canvas img,
.map_canvas embed,
.map_canvas object,
.mqa-display img,
.mqa-display embed,
.mqa-display object {
  max-width: none !important;
}

button {
  padding: 0;
  appearance: none;
  border: 0;
  border-radius: 0;
  background: transparent;
  line-height: 1;
  cursor: auto;
}
[data-whatinput=mouse] button {
  outline: 0;
}

pre {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
}

.is-visible {
  display: block !important;
}

.is-hidden {
  display: none !important;
}

.grid-container, .mw-grid-container {
  padding-right: 1.875rem;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  padding-left: 1.875rem;
  max-width: 76.875rem;
  margin-left: auto;
  margin-right: auto;
}
@media print, screen and (min-width: 48em) {
  .grid-container, .mw-grid-container {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-container, .mw-grid-container {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media screen and (min-width: 75em) {
  .grid-container, .mw-grid-container {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
.grid-container.fluid, .fluid.mw-grid-container {
  padding-right: 1.875rem;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  padding-left: 1.875rem;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
@media print, screen and (min-width: 48em) {
  .grid-container.fluid, .fluid.mw-grid-container {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-container.fluid, .fluid.mw-grid-container {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media screen and (min-width: 75em) {
  .grid-container.fluid, .fluid.mw-grid-container {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
.grid-container.full, .full.mw-grid-container {
  padding-right: 0;
  padding-left: 0;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.grid-x {
  display: flex;
  flex-flow: row wrap;
}

.cell {
  flex: 0 0 auto;
  min-height: 0;
  min-width: 0;
  width: 100%;
}
.cell.auto {
  flex: 1 1 0;
}
.cell.shrink {
  flex: 0 0 auto;
}

.grid-x > .auto {
  width: auto;
}
.grid-x > .shrink {
  width: auto;
}

.grid-x > .xsmall-shrink, .grid-x > .xsmall-full, .grid-x > .xsmall-1, .grid-x > .xsmall-2, .grid-x > .xsmall-3, .grid-x > .xsmall-4, .grid-x > .xsmall-5, .grid-x > .xsmall-6, .grid-x > .xsmall-7, .grid-x > .xsmall-8, .grid-x > .xsmall-9, .grid-x > .xsmall-10, .grid-x > .xsmall-11, .grid-x > .xsmall-12 {
  flex-basis: auto;
}

.grid-x > .small-shrink, .grid-x > .small-full, .grid-x > .small-1, .grid-x > .small-2, .grid-x > .small-3, .grid-x > .small-4, .grid-x > .small-5, .grid-x > .small-6, .grid-x > .small-7, .grid-x > .small-8, .grid-x > .small-9, .grid-x > .small-10, .grid-x > .small-11, .grid-x > .small-12 {
  flex-basis: auto;
}

@media print, screen and (min-width: 48em) {
  .grid-x > .medium-shrink, .grid-x > .medium-full, .grid-x > .medium-1, .grid-x > .medium-2, .grid-x > .medium-3, .grid-x > .medium-4, .grid-x > .medium-5, .grid-x > .medium-6, .grid-x > .medium-7, .grid-x > .medium-8, .grid-x > .medium-9, .grid-x > .medium-10, .grid-x > .medium-11, .grid-x > .medium-12 {
    flex-basis: auto;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-x > .large-shrink, .grid-x > .large-full, .grid-x > .large-1, .grid-x > .large-2, .grid-x > .large-3, .grid-x > .large-4, .grid-x > .large-5, .grid-x > .large-6, .grid-x > .large-7, .grid-x > .large-8, .grid-x > .large-9, .grid-x > .large-10, .grid-x > .large-11, .grid-x > .large-12 {
    flex-basis: auto;
  }
}
@media screen and (min-width: 75em) {
  .grid-x > .xlarge-shrink, .grid-x > .xlarge-full, .grid-x > .xlarge-1, .grid-x > .xlarge-2, .grid-x > .xlarge-3, .grid-x > .xlarge-4, .grid-x > .xlarge-5, .grid-x > .xlarge-6, .grid-x > .xlarge-7, .grid-x > .xlarge-8, .grid-x > .xlarge-9, .grid-x > .xlarge-10, .grid-x > .xlarge-11, .grid-x > .xlarge-12 {
    flex-basis: auto;
  }
}
.grid-x > .xsmall-12, .grid-x > .xsmall-11, .grid-x > .xsmall-10, .grid-x > .xsmall-9, .grid-x > .xsmall-8, .grid-x > .xsmall-7, .grid-x > .xsmall-6, .grid-x > .xsmall-5, .grid-x > .xsmall-4, .grid-x > .xsmall-3, .grid-x > .xsmall-2, .grid-x > .xsmall-1 {
  flex: 0 0 auto;
}

.grid-x > .xsmall-1 {
  width: 8.3333333333%;
}

.grid-x > .xsmall-2 {
  width: 16.6666666667%;
}

.grid-x > .xsmall-3 {
  width: 25%;
}

.grid-x > .xsmall-4 {
  width: 33.3333333333%;
}

.grid-x > .xsmall-5 {
  width: 41.6666666667%;
}

.grid-x > .xsmall-6 {
  width: 50%;
}

.grid-x > .xsmall-7 {
  width: 58.3333333333%;
}

.grid-x > .xsmall-8 {
  width: 66.6666666667%;
}

.grid-x > .xsmall-9 {
  width: 75%;
}

.grid-x > .xsmall-10 {
  width: 83.3333333333%;
}

.grid-x > .xsmall-11 {
  width: 91.6666666667%;
}

.grid-x > .xsmall-12 {
  width: 100%;
}

.grid-x > .small-auto {
  flex: 1 1 0;
  width: auto;
}

.grid-x > .small-12, .grid-x > .small-11, .grid-x > .small-10, .grid-x > .small-9, .grid-x > .small-8, .grid-x > .small-7, .grid-x > .small-6, .grid-x > .small-5, .grid-x > .small-4, .grid-x > .small-3, .grid-x > .small-2, .grid-x > .small-1, .grid-x > .small-shrink {
  flex: 0 0 auto;
}

.grid-x > .small-shrink {
  width: auto;
}

.grid-x > .small-1 {
  width: 8.3333333333%;
}

.grid-x > .small-2 {
  width: 16.6666666667%;
}

.grid-x > .small-3 {
  width: 25%;
}

.grid-x > .small-4 {
  width: 33.3333333333%;
}

.grid-x > .small-5 {
  width: 41.6666666667%;
}

.grid-x > .small-6 {
  width: 50%;
}

.grid-x > .small-7 {
  width: 58.3333333333%;
}

.grid-x > .small-8 {
  width: 66.6666666667%;
}

.grid-x > .small-9 {
  width: 75%;
}

.grid-x > .small-10 {
  width: 83.3333333333%;
}

.grid-x > .small-11 {
  width: 91.6666666667%;
}

.grid-x > .small-12 {
  width: 100%;
}

@media print, screen and (min-width: 48em) {
  .grid-x > .medium-auto {
    flex: 1 1 0;
    width: auto;
  }
  .grid-x > .medium-12, .grid-x > .medium-11, .grid-x > .medium-10, .grid-x > .medium-9, .grid-x > .medium-8, .grid-x > .medium-7, .grid-x > .medium-6, .grid-x > .medium-5, .grid-x > .medium-4, .grid-x > .medium-3, .grid-x > .medium-2, .grid-x > .medium-1, .grid-x > .medium-shrink {
    flex: 0 0 auto;
  }
  .grid-x > .medium-shrink {
    width: auto;
  }
  .grid-x > .medium-1 {
    width: 8.3333333333%;
  }
  .grid-x > .medium-2 {
    width: 16.6666666667%;
  }
  .grid-x > .medium-3 {
    width: 25%;
  }
  .grid-x > .medium-4 {
    width: 33.3333333333%;
  }
  .grid-x > .medium-5 {
    width: 41.6666666667%;
  }
  .grid-x > .medium-6 {
    width: 50%;
  }
  .grid-x > .medium-7 {
    width: 58.3333333333%;
  }
  .grid-x > .medium-8 {
    width: 66.6666666667%;
  }
  .grid-x > .medium-9 {
    width: 75%;
  }
  .grid-x > .medium-10 {
    width: 83.3333333333%;
  }
  .grid-x > .medium-11 {
    width: 91.6666666667%;
  }
  .grid-x > .medium-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-x > .large-auto {
    flex: 1 1 0;
    width: auto;
  }
  .grid-x > .large-12, .grid-x > .large-11, .grid-x > .large-10, .grid-x > .large-9, .grid-x > .large-8, .grid-x > .large-7, .grid-x > .large-6, .grid-x > .large-5, .grid-x > .large-4, .grid-x > .large-3, .grid-x > .large-2, .grid-x > .large-1, .grid-x > .large-shrink {
    flex: 0 0 auto;
  }
  .grid-x > .large-shrink {
    width: auto;
  }
  .grid-x > .large-1 {
    width: 8.3333333333%;
  }
  .grid-x > .large-2 {
    width: 16.6666666667%;
  }
  .grid-x > .large-3 {
    width: 25%;
  }
  .grid-x > .large-4 {
    width: 33.3333333333%;
  }
  .grid-x > .large-5 {
    width: 41.6666666667%;
  }
  .grid-x > .large-6 {
    width: 50%;
  }
  .grid-x > .large-7 {
    width: 58.3333333333%;
  }
  .grid-x > .large-8 {
    width: 66.6666666667%;
  }
  .grid-x > .large-9 {
    width: 75%;
  }
  .grid-x > .large-10 {
    width: 83.3333333333%;
  }
  .grid-x > .large-11 {
    width: 91.6666666667%;
  }
  .grid-x > .large-12 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  .grid-x > .xlarge-auto {
    flex: 1 1 0;
    width: auto;
  }
  .grid-x > .xlarge-12, .grid-x > .xlarge-11, .grid-x > .xlarge-10, .grid-x > .xlarge-9, .grid-x > .xlarge-8, .grid-x > .xlarge-7, .grid-x > .xlarge-6, .grid-x > .xlarge-5, .grid-x > .xlarge-4, .grid-x > .xlarge-3, .grid-x > .xlarge-2, .grid-x > .xlarge-1, .grid-x > .xlarge-shrink {
    flex: 0 0 auto;
  }
  .grid-x > .xlarge-shrink {
    width: auto;
  }
  .grid-x > .xlarge-1 {
    width: 8.3333333333%;
  }
  .grid-x > .xlarge-2 {
    width: 16.6666666667%;
  }
  .grid-x > .xlarge-3 {
    width: 25%;
  }
  .grid-x > .xlarge-4 {
    width: 33.3333333333%;
  }
  .grid-x > .xlarge-5 {
    width: 41.6666666667%;
  }
  .grid-x > .xlarge-6 {
    width: 50%;
  }
  .grid-x > .xlarge-7 {
    width: 58.3333333333%;
  }
  .grid-x > .xlarge-8 {
    width: 66.6666666667%;
  }
  .grid-x > .xlarge-9 {
    width: 75%;
  }
  .grid-x > .xlarge-10 {
    width: 83.3333333333%;
  }
  .grid-x > .xlarge-11 {
    width: 91.6666666667%;
  }
  .grid-x > .xlarge-12 {
    width: 100%;
  }
}
.grid-margin-x:not(.grid-x) > .cell {
  width: auto;
}

.grid-margin-y:not(.grid-y) > .cell {
  height: auto;
}

.grid-margin-x {
  margin-left: -0.46875rem;
  margin-right: -0.46875rem;
  margin-left: -0.46875rem;
  margin-right: -0.46875rem;
}
@media print, screen and (min-width: 48em) {
  .grid-margin-x {
    margin-left: -0.46875rem;
    margin-right: -0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-x {
    margin-left: -0.78125rem;
    margin-right: -0.78125rem;
  }
}
.grid-margin-x > .cell {
  width: calc(100% - 0.9375rem);
  margin-left: 0.46875rem;
  margin-right: 0.46875rem;
}
.grid-margin-x > .cell {
  width: calc(100% - 0.9375rem);
  margin-left: 0.46875rem;
  margin-right: 0.46875rem;
}
@media print, screen and (min-width: 48em) {
  .grid-margin-x > .cell {
    width: calc(100% - 0.9375rem);
    margin-left: 0.46875rem;
    margin-right: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-x > .cell {
    width: calc(100% - 1.5625rem);
    margin-left: 0.78125rem;
    margin-right: 0.78125rem;
  }
}
.grid-margin-x > .auto {
  width: auto;
}
.grid-margin-x > .shrink {
  width: auto;
}
.grid-margin-x > .xsmall-1 {
  width: calc(8.3333333333% - 0.9375rem);
}
.grid-margin-x > .xsmall-2 {
  width: calc(16.6666666667% - 0.9375rem);
}
.grid-margin-x > .xsmall-3 {
  width: calc(25% - 0.9375rem);
}
.grid-margin-x > .xsmall-4 {
  width: calc(33.3333333333% - 0.9375rem);
}
.grid-margin-x > .xsmall-5 {
  width: calc(41.6666666667% - 0.9375rem);
}
.grid-margin-x > .xsmall-6 {
  width: calc(50% - 0.9375rem);
}
.grid-margin-x > .xsmall-7 {
  width: calc(58.3333333333% - 0.9375rem);
}
.grid-margin-x > .xsmall-8 {
  width: calc(66.6666666667% - 0.9375rem);
}
.grid-margin-x > .xsmall-9 {
  width: calc(75% - 0.9375rem);
}
.grid-margin-x > .xsmall-10 {
  width: calc(83.3333333333% - 0.9375rem);
}
.grid-margin-x > .xsmall-11 {
  width: calc(91.6666666667% - 0.9375rem);
}
.grid-margin-x > .xsmall-12 {
  width: calc(100% - 0.9375rem);
}
.grid-margin-x > .auto {
  width: auto;
}
.grid-margin-x > .shrink {
  width: auto;
}
.grid-margin-x > .xsmall-1 {
  width: calc(8.3333333333% - 0.9375rem);
}
.grid-margin-x > .xsmall-2 {
  width: calc(16.6666666667% - 0.9375rem);
}
.grid-margin-x > .xsmall-3 {
  width: calc(25% - 0.9375rem);
}
.grid-margin-x > .xsmall-4 {
  width: calc(33.3333333333% - 0.9375rem);
}
.grid-margin-x > .xsmall-5 {
  width: calc(41.6666666667% - 0.9375rem);
}
.grid-margin-x > .xsmall-6 {
  width: calc(50% - 0.9375rem);
}
.grid-margin-x > .xsmall-7 {
  width: calc(58.3333333333% - 0.9375rem);
}
.grid-margin-x > .xsmall-8 {
  width: calc(66.6666666667% - 0.9375rem);
}
.grid-margin-x > .xsmall-9 {
  width: calc(75% - 0.9375rem);
}
.grid-margin-x > .xsmall-10 {
  width: calc(83.3333333333% - 0.9375rem);
}
.grid-margin-x > .xsmall-11 {
  width: calc(91.6666666667% - 0.9375rem);
}
.grid-margin-x > .xsmall-12 {
  width: calc(100% - 0.9375rem);
}
.grid-margin-x > .small-auto {
  width: auto;
}
.grid-margin-x > .small-shrink {
  width: auto;
}
.grid-margin-x > .small-1 {
  width: calc(8.3333333333% - 0.9375rem);
}
.grid-margin-x > .small-2 {
  width: calc(16.6666666667% - 0.9375rem);
}
.grid-margin-x > .small-3 {
  width: calc(25% - 0.9375rem);
}
.grid-margin-x > .small-4 {
  width: calc(33.3333333333% - 0.9375rem);
}
.grid-margin-x > .small-5 {
  width: calc(41.6666666667% - 0.9375rem);
}
.grid-margin-x > .small-6 {
  width: calc(50% - 0.9375rem);
}
.grid-margin-x > .small-7 {
  width: calc(58.3333333333% - 0.9375rem);
}
.grid-margin-x > .small-8 {
  width: calc(66.6666666667% - 0.9375rem);
}
.grid-margin-x > .small-9 {
  width: calc(75% - 0.9375rem);
}
.grid-margin-x > .small-10 {
  width: calc(83.3333333333% - 0.9375rem);
}
.grid-margin-x > .small-11 {
  width: calc(91.6666666667% - 0.9375rem);
}
.grid-margin-x > .small-12 {
  width: calc(100% - 0.9375rem);
}
@media print, screen and (min-width: 48em) {
  .grid-margin-x > .auto {
    width: auto;
  }
  .grid-margin-x > .shrink {
    width: auto;
  }
  .grid-margin-x > .xsmall-1 {
    width: calc(8.3333333333% - 0.9375rem);
  }
  .grid-margin-x > .xsmall-2 {
    width: calc(16.6666666667% - 0.9375rem);
  }
  .grid-margin-x > .xsmall-3 {
    width: calc(25% - 0.9375rem);
  }
  .grid-margin-x > .xsmall-4 {
    width: calc(33.3333333333% - 0.9375rem);
  }
  .grid-margin-x > .xsmall-5 {
    width: calc(41.6666666667% - 0.9375rem);
  }
  .grid-margin-x > .xsmall-6 {
    width: calc(50% - 0.9375rem);
  }
  .grid-margin-x > .xsmall-7 {
    width: calc(58.3333333333% - 0.9375rem);
  }
  .grid-margin-x > .xsmall-8 {
    width: calc(66.6666666667% - 0.9375rem);
  }
  .grid-margin-x > .xsmall-9 {
    width: calc(75% - 0.9375rem);
  }
  .grid-margin-x > .xsmall-10 {
    width: calc(83.3333333333% - 0.9375rem);
  }
  .grid-margin-x > .xsmall-11 {
    width: calc(91.6666666667% - 0.9375rem);
  }
  .grid-margin-x > .xsmall-12 {
    width: calc(100% - 0.9375rem);
  }
  .grid-margin-x > .small-auto {
    width: auto;
  }
  .grid-margin-x > .small-shrink {
    width: auto;
  }
  .grid-margin-x > .small-1 {
    width: calc(8.3333333333% - 0.9375rem);
  }
  .grid-margin-x > .small-2 {
    width: calc(16.6666666667% - 0.9375rem);
  }
  .grid-margin-x > .small-3 {
    width: calc(25% - 0.9375rem);
  }
  .grid-margin-x > .small-4 {
    width: calc(33.3333333333% - 0.9375rem);
  }
  .grid-margin-x > .small-5 {
    width: calc(41.6666666667% - 0.9375rem);
  }
  .grid-margin-x > .small-6 {
    width: calc(50% - 0.9375rem);
  }
  .grid-margin-x > .small-7 {
    width: calc(58.3333333333% - 0.9375rem);
  }
  .grid-margin-x > .small-8 {
    width: calc(66.6666666667% - 0.9375rem);
  }
  .grid-margin-x > .small-9 {
    width: calc(75% - 0.9375rem);
  }
  .grid-margin-x > .small-10 {
    width: calc(83.3333333333% - 0.9375rem);
  }
  .grid-margin-x > .small-11 {
    width: calc(91.6666666667% - 0.9375rem);
  }
  .grid-margin-x > .small-12 {
    width: calc(100% - 0.9375rem);
  }
  .grid-margin-x > .medium-auto {
    width: auto;
  }
  .grid-margin-x > .medium-shrink {
    width: auto;
  }
  .grid-margin-x > .medium-1 {
    width: calc(8.3333333333% - 0.9375rem);
  }
  .grid-margin-x > .medium-2 {
    width: calc(16.6666666667% - 0.9375rem);
  }
  .grid-margin-x > .medium-3 {
    width: calc(25% - 0.9375rem);
  }
  .grid-margin-x > .medium-4 {
    width: calc(33.3333333333% - 0.9375rem);
  }
  .grid-margin-x > .medium-5 {
    width: calc(41.6666666667% - 0.9375rem);
  }
  .grid-margin-x > .medium-6 {
    width: calc(50% - 0.9375rem);
  }
  .grid-margin-x > .medium-7 {
    width: calc(58.3333333333% - 0.9375rem);
  }
  .grid-margin-x > .medium-8 {
    width: calc(66.6666666667% - 0.9375rem);
  }
  .grid-margin-x > .medium-9 {
    width: calc(75% - 0.9375rem);
  }
  .grid-margin-x > .medium-10 {
    width: calc(83.3333333333% - 0.9375rem);
  }
  .grid-margin-x > .medium-11 {
    width: calc(91.6666666667% - 0.9375rem);
  }
  .grid-margin-x > .medium-12 {
    width: calc(100% - 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-x > .auto {
    width: auto;
  }
  .grid-margin-x > .shrink {
    width: auto;
  }
  .grid-margin-x > .xsmall-1 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .xsmall-2 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .xsmall-3 {
    width: calc(25% - 1.5625rem);
  }
  .grid-margin-x > .xsmall-4 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .xsmall-5 {
    width: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .xsmall-6 {
    width: calc(50% - 1.5625rem);
  }
  .grid-margin-x > .xsmall-7 {
    width: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .xsmall-8 {
    width: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .xsmall-9 {
    width: calc(75% - 1.5625rem);
  }
  .grid-margin-x > .xsmall-10 {
    width: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .xsmall-11 {
    width: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .xsmall-12 {
    width: calc(100% - 1.5625rem);
  }
  .grid-margin-x > .small-auto {
    width: auto;
  }
  .grid-margin-x > .small-shrink {
    width: auto;
  }
  .grid-margin-x > .small-1 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .small-2 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .small-3 {
    width: calc(25% - 1.5625rem);
  }
  .grid-margin-x > .small-4 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .small-5 {
    width: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .small-6 {
    width: calc(50% - 1.5625rem);
  }
  .grid-margin-x > .small-7 {
    width: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .small-8 {
    width: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .small-9 {
    width: calc(75% - 1.5625rem);
  }
  .grid-margin-x > .small-10 {
    width: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .small-11 {
    width: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .small-12 {
    width: calc(100% - 1.5625rem);
  }
  .grid-margin-x > .medium-auto {
    width: auto;
  }
  .grid-margin-x > .medium-shrink {
    width: auto;
  }
  .grid-margin-x > .medium-1 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .medium-2 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .medium-3 {
    width: calc(25% - 1.5625rem);
  }
  .grid-margin-x > .medium-4 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .medium-5 {
    width: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .medium-6 {
    width: calc(50% - 1.5625rem);
  }
  .grid-margin-x > .medium-7 {
    width: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .medium-8 {
    width: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .medium-9 {
    width: calc(75% - 1.5625rem);
  }
  .grid-margin-x > .medium-10 {
    width: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .medium-11 {
    width: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .medium-12 {
    width: calc(100% - 1.5625rem);
  }
  .grid-margin-x > .large-auto {
    width: auto;
  }
  .grid-margin-x > .large-shrink {
    width: auto;
  }
  .grid-margin-x > .large-1 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .large-2 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .large-3 {
    width: calc(25% - 1.5625rem);
  }
  .grid-margin-x > .large-4 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .large-5 {
    width: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .large-6 {
    width: calc(50% - 1.5625rem);
  }
  .grid-margin-x > .large-7 {
    width: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .large-8 {
    width: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .large-9 {
    width: calc(75% - 1.5625rem);
  }
  .grid-margin-x > .large-10 {
    width: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .large-11 {
    width: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .large-12 {
    width: calc(100% - 1.5625rem);
  }
}
@media screen and (min-width: 75em) {
  .grid-margin-x > .xlarge-auto {
    width: auto;
  }
  .grid-margin-x > .xlarge-shrink {
    width: auto;
  }
  .grid-margin-x > .xlarge-1 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .xlarge-2 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .xlarge-3 {
    width: calc(25% - 1.5625rem);
  }
  .grid-margin-x > .xlarge-4 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .xlarge-5 {
    width: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .xlarge-6 {
    width: calc(50% - 1.5625rem);
  }
  .grid-margin-x > .xlarge-7 {
    width: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .xlarge-8 {
    width: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .xlarge-9 {
    width: calc(75% - 1.5625rem);
  }
  .grid-margin-x > .xlarge-10 {
    width: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .xlarge-11 {
    width: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .xlarge-12 {
    width: calc(100% - 1.5625rem);
  }
}

.grid-padding-x .grid-padding-x {
  margin-right: -0.46875rem;
  margin-left: -0.46875rem;
  margin-right: -0.46875rem;
  margin-left: -0.46875rem;
}
@media print, screen and (min-width: 48em) {
  .grid-padding-x .grid-padding-x {
    margin-right: -0.46875rem;
    margin-left: -0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-padding-x .grid-padding-x {
    margin-right: -0.78125rem;
    margin-left: -0.78125rem;
  }
}
.grid-container:not(.full) > .grid-padding-x, .mw-grid-container:not(.full) > .grid-padding-x {
  margin-right: -0.46875rem;
  margin-left: -0.46875rem;
  margin-right: -0.46875rem;
  margin-left: -0.46875rem;
}
@media print, screen and (min-width: 48em) {
  .grid-container:not(.full) > .grid-padding-x, .mw-grid-container:not(.full) > .grid-padding-x {
    margin-right: -0.46875rem;
    margin-left: -0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-container:not(.full) > .grid-padding-x, .mw-grid-container:not(.full) > .grid-padding-x {
    margin-right: -0.78125rem;
    margin-left: -0.78125rem;
  }
}
.grid-padding-x > .cell {
  padding-right: 0.46875rem;
  padding-left: 0.46875rem;
  padding-right: 0.46875rem;
  padding-left: 0.46875rem;
}
@media print, screen and (min-width: 48em) {
  .grid-padding-x > .cell {
    padding-right: 0.46875rem;
    padding-left: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-padding-x > .cell {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

.xsmall-up-1 > .cell {
  width: 100%;
}

.xsmall-up-2 > .cell {
  width: 50%;
}

.xsmall-up-3 > .cell {
  width: 33.3333333333%;
}

.xsmall-up-4 > .cell {
  width: 25%;
}

.xsmall-up-5 > .cell {
  width: 20%;
}

.xsmall-up-6 > .cell {
  width: 16.6666666667%;
}

.xsmall-up-7 > .cell {
  width: 14.2857142857%;
}

.xsmall-up-8 > .cell {
  width: 12.5%;
}

.xsmall-up-9 > .cell {
  width: 11.1111111111%;
}

.xsmall-up-10 > .cell {
  width: 10%;
}

.xsmall-up-11 > .cell {
  width: 9.0909090909%;
}

.xsmall-up-12 > .cell {
  width: 8.3333333333%;
}

.small-up-1 > .cell {
  width: 100%;
}

.small-up-2 > .cell {
  width: 50%;
}

.small-up-3 > .cell {
  width: 33.3333333333%;
}

.small-up-4 > .cell {
  width: 25%;
}

.small-up-5 > .cell {
  width: 20%;
}

.small-up-6 > .cell {
  width: 16.6666666667%;
}

.small-up-7 > .cell {
  width: 14.2857142857%;
}

.small-up-8 > .cell {
  width: 12.5%;
}

.small-up-9 > .cell {
  width: 11.1111111111%;
}

.small-up-10 > .cell {
  width: 10%;
}

.small-up-11 > .cell {
  width: 9.0909090909%;
}

.small-up-12 > .cell {
  width: 8.3333333333%;
}

@media print, screen and (min-width: 48em) {
  .medium-up-1 > .cell {
    width: 100%;
  }
  .medium-up-2 > .cell {
    width: 50%;
  }
  .medium-up-3 > .cell {
    width: 33.3333333333%;
  }
  .medium-up-4 > .cell {
    width: 25%;
  }
  .medium-up-5 > .cell {
    width: 20%;
  }
  .medium-up-6 > .cell {
    width: 16.6666666667%;
  }
  .medium-up-7 > .cell {
    width: 14.2857142857%;
  }
  .medium-up-8 > .cell {
    width: 12.5%;
  }
  .medium-up-9 > .cell {
    width: 11.1111111111%;
  }
  .medium-up-10 > .cell {
    width: 10%;
  }
  .medium-up-11 > .cell {
    width: 9.0909090909%;
  }
  .medium-up-12 > .cell {
    width: 8.3333333333%;
  }
}
@media print, screen and (min-width: 64em) {
  .large-up-1 > .cell {
    width: 100%;
  }
  .large-up-2 > .cell {
    width: 50%;
  }
  .large-up-3 > .cell {
    width: 33.3333333333%;
  }
  .large-up-4 > .cell {
    width: 25%;
  }
  .large-up-5 > .cell {
    width: 20%;
  }
  .large-up-6 > .cell {
    width: 16.6666666667%;
  }
  .large-up-7 > .cell {
    width: 14.2857142857%;
  }
  .large-up-8 > .cell {
    width: 12.5%;
  }
  .large-up-9 > .cell {
    width: 11.1111111111%;
  }
  .large-up-10 > .cell {
    width: 10%;
  }
  .large-up-11 > .cell {
    width: 9.0909090909%;
  }
  .large-up-12 > .cell {
    width: 8.3333333333%;
  }
}
@media screen and (min-width: 75em) {
  .xlarge-up-1 > .cell {
    width: 100%;
  }
  .xlarge-up-2 > .cell {
    width: 50%;
  }
  .xlarge-up-3 > .cell {
    width: 33.3333333333%;
  }
  .xlarge-up-4 > .cell {
    width: 25%;
  }
  .xlarge-up-5 > .cell {
    width: 20%;
  }
  .xlarge-up-6 > .cell {
    width: 16.6666666667%;
  }
  .xlarge-up-7 > .cell {
    width: 14.2857142857%;
  }
  .xlarge-up-8 > .cell {
    width: 12.5%;
  }
  .xlarge-up-9 > .cell {
    width: 11.1111111111%;
  }
  .xlarge-up-10 > .cell {
    width: 10%;
  }
  .xlarge-up-11 > .cell {
    width: 9.0909090909%;
  }
  .xlarge-up-12 > .cell {
    width: 8.3333333333%;
  }
}
.grid-margin-x.xsmall-up-1 > .cell {
  width: calc(100% - 0.9375rem);
}

.grid-margin-x.xsmall-up-2 > .cell {
  width: calc(50% - 0.9375rem);
}

.grid-margin-x.xsmall-up-3 > .cell {
  width: calc(33.3333333333% - 0.9375rem);
}

.grid-margin-x.xsmall-up-4 > .cell {
  width: calc(25% - 0.9375rem);
}

.grid-margin-x.xsmall-up-5 > .cell {
  width: calc(20% - 0.9375rem);
}

.grid-margin-x.xsmall-up-6 > .cell {
  width: calc(16.6666666667% - 0.9375rem);
}

.grid-margin-x.xsmall-up-7 > .cell {
  width: calc(14.2857142857% - 0.9375rem);
}

.grid-margin-x.xsmall-up-8 > .cell {
  width: calc(12.5% - 0.9375rem);
}

.grid-margin-x.xsmall-up-9 > .cell {
  width: calc(11.1111111111% - 0.9375rem);
}

.grid-margin-x.xsmall-up-10 > .cell {
  width: calc(10% - 0.9375rem);
}

.grid-margin-x.xsmall-up-11 > .cell {
  width: calc(9.0909090909% - 0.9375rem);
}

.grid-margin-x.xsmall-up-12 > .cell {
  width: calc(8.3333333333% - 0.9375rem);
}

.grid-margin-x.xsmall-up-1 > .cell {
  width: calc(100% - 0.9375rem);
}

.grid-margin-x.xsmall-up-2 > .cell {
  width: calc(50% - 0.9375rem);
}

.grid-margin-x.xsmall-up-3 > .cell {
  width: calc(33.3333333333% - 0.9375rem);
}

.grid-margin-x.xsmall-up-4 > .cell {
  width: calc(25% - 0.9375rem);
}

.grid-margin-x.xsmall-up-5 > .cell {
  width: calc(20% - 0.9375rem);
}

.grid-margin-x.xsmall-up-6 > .cell {
  width: calc(16.6666666667% - 0.9375rem);
}

.grid-margin-x.xsmall-up-7 > .cell {
  width: calc(14.2857142857% - 0.9375rem);
}

.grid-margin-x.xsmall-up-8 > .cell {
  width: calc(12.5% - 0.9375rem);
}

.grid-margin-x.xsmall-up-9 > .cell {
  width: calc(11.1111111111% - 0.9375rem);
}

.grid-margin-x.xsmall-up-10 > .cell {
  width: calc(10% - 0.9375rem);
}

.grid-margin-x.xsmall-up-11 > .cell {
  width: calc(9.0909090909% - 0.9375rem);
}

.grid-margin-x.xsmall-up-12 > .cell {
  width: calc(8.3333333333% - 0.9375rem);
}

.grid-margin-x.small-up-1 > .cell {
  width: calc(100% - 0.9375rem);
}

.grid-margin-x.small-up-2 > .cell {
  width: calc(50% - 0.9375rem);
}

.grid-margin-x.small-up-3 > .cell {
  width: calc(33.3333333333% - 0.9375rem);
}

.grid-margin-x.small-up-4 > .cell {
  width: calc(25% - 0.9375rem);
}

.grid-margin-x.small-up-5 > .cell {
  width: calc(20% - 0.9375rem);
}

.grid-margin-x.small-up-6 > .cell {
  width: calc(16.6666666667% - 0.9375rem);
}

.grid-margin-x.small-up-7 > .cell {
  width: calc(14.2857142857% - 0.9375rem);
}

.grid-margin-x.small-up-8 > .cell {
  width: calc(12.5% - 0.9375rem);
}

.grid-margin-x.small-up-9 > .cell {
  width: calc(11.1111111111% - 0.9375rem);
}

.grid-margin-x.small-up-10 > .cell {
  width: calc(10% - 0.9375rem);
}

.grid-margin-x.small-up-11 > .cell {
  width: calc(9.0909090909% - 0.9375rem);
}

.grid-margin-x.small-up-12 > .cell {
  width: calc(8.3333333333% - 0.9375rem);
}

@media print, screen and (min-width: 48em) {
  .grid-margin-x.xsmall-up-1 > .cell {
    width: calc(100% - 0.9375rem);
  }
  .grid-margin-x.small-up-1 > .cell {
    width: calc(100% - 0.9375rem);
  }
  .grid-margin-x.xsmall-up-2 > .cell {
    width: calc(50% - 0.9375rem);
  }
  .grid-margin-x.small-up-2 > .cell {
    width: calc(50% - 0.9375rem);
  }
  .grid-margin-x.xsmall-up-3 > .cell {
    width: calc(33.3333333333% - 0.9375rem);
  }
  .grid-margin-x.small-up-3 > .cell {
    width: calc(33.3333333333% - 0.9375rem);
  }
  .grid-margin-x.xsmall-up-4 > .cell {
    width: calc(25% - 0.9375rem);
  }
  .grid-margin-x.small-up-4 > .cell {
    width: calc(25% - 0.9375rem);
  }
  .grid-margin-x.xsmall-up-5 > .cell {
    width: calc(20% - 0.9375rem);
  }
  .grid-margin-x.small-up-5 > .cell {
    width: calc(20% - 0.9375rem);
  }
  .grid-margin-x.xsmall-up-6 > .cell {
    width: calc(16.6666666667% - 0.9375rem);
  }
  .grid-margin-x.small-up-6 > .cell {
    width: calc(16.6666666667% - 0.9375rem);
  }
  .grid-margin-x.xsmall-up-7 > .cell {
    width: calc(14.2857142857% - 0.9375rem);
  }
  .grid-margin-x.small-up-7 > .cell {
    width: calc(14.2857142857% - 0.9375rem);
  }
  .grid-margin-x.xsmall-up-8 > .cell {
    width: calc(12.5% - 0.9375rem);
  }
  .grid-margin-x.small-up-8 > .cell {
    width: calc(12.5% - 0.9375rem);
  }
  .grid-margin-x.xsmall-up-9 > .cell {
    width: calc(11.1111111111% - 0.9375rem);
  }
  .grid-margin-x.small-up-9 > .cell {
    width: calc(11.1111111111% - 0.9375rem);
  }
  .grid-margin-x.xsmall-up-10 > .cell {
    width: calc(10% - 0.9375rem);
  }
  .grid-margin-x.small-up-10 > .cell {
    width: calc(10% - 0.9375rem);
  }
  .grid-margin-x.xsmall-up-11 > .cell {
    width: calc(9.0909090909% - 0.9375rem);
  }
  .grid-margin-x.small-up-11 > .cell {
    width: calc(9.0909090909% - 0.9375rem);
  }
  .grid-margin-x.xsmall-up-12 > .cell {
    width: calc(8.3333333333% - 0.9375rem);
  }
  .grid-margin-x.small-up-12 > .cell {
    width: calc(8.3333333333% - 0.9375rem);
  }
  .grid-margin-x.medium-up-1 > .cell {
    width: calc(100% - 0.9375rem);
  }
  .grid-margin-x.medium-up-2 > .cell {
    width: calc(50% - 0.9375rem);
  }
  .grid-margin-x.medium-up-3 > .cell {
    width: calc(33.3333333333% - 0.9375rem);
  }
  .grid-margin-x.medium-up-4 > .cell {
    width: calc(25% - 0.9375rem);
  }
  .grid-margin-x.medium-up-5 > .cell {
    width: calc(20% - 0.9375rem);
  }
  .grid-margin-x.medium-up-6 > .cell {
    width: calc(16.6666666667% - 0.9375rem);
  }
  .grid-margin-x.medium-up-7 > .cell {
    width: calc(14.2857142857% - 0.9375rem);
  }
  .grid-margin-x.medium-up-8 > .cell {
    width: calc(12.5% - 0.9375rem);
  }
  .grid-margin-x.medium-up-9 > .cell {
    width: calc(11.1111111111% - 0.9375rem);
  }
  .grid-margin-x.medium-up-10 > .cell {
    width: calc(10% - 0.9375rem);
  }
  .grid-margin-x.medium-up-11 > .cell {
    width: calc(9.0909090909% - 0.9375rem);
  }
  .grid-margin-x.medium-up-12 > .cell {
    width: calc(8.3333333333% - 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-x.xsmall-up-1 > .cell {
    width: calc(100% - 1.5625rem);
  }
  .grid-margin-x.small-up-1 > .cell {
    width: calc(100% - 1.5625rem);
  }
  .grid-margin-x.medium-up-1 > .cell {
    width: calc(100% - 1.5625rem);
  }
  .grid-margin-x.xsmall-up-2 > .cell {
    width: calc(50% - 1.5625rem);
  }
  .grid-margin-x.small-up-2 > .cell {
    width: calc(50% - 1.5625rem);
  }
  .grid-margin-x.medium-up-2 > .cell {
    width: calc(50% - 1.5625rem);
  }
  .grid-margin-x.xsmall-up-3 > .cell {
    width: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-x.small-up-3 > .cell {
    width: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-x.medium-up-3 > .cell {
    width: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-x.xsmall-up-4 > .cell {
    width: calc(25% - 1.5625rem);
  }
  .grid-margin-x.small-up-4 > .cell {
    width: calc(25% - 1.5625rem);
  }
  .grid-margin-x.medium-up-4 > .cell {
    width: calc(25% - 1.5625rem);
  }
  .grid-margin-x.xsmall-up-5 > .cell {
    width: calc(20% - 1.5625rem);
  }
  .grid-margin-x.small-up-5 > .cell {
    width: calc(20% - 1.5625rem);
  }
  .grid-margin-x.medium-up-5 > .cell {
    width: calc(20% - 1.5625rem);
  }
  .grid-margin-x.xsmall-up-6 > .cell {
    width: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-x.small-up-6 > .cell {
    width: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-x.medium-up-6 > .cell {
    width: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-x.xsmall-up-7 > .cell {
    width: calc(14.2857142857% - 1.5625rem);
  }
  .grid-margin-x.small-up-7 > .cell {
    width: calc(14.2857142857% - 1.5625rem);
  }
  .grid-margin-x.medium-up-7 > .cell {
    width: calc(14.2857142857% - 1.5625rem);
  }
  .grid-margin-x.xsmall-up-8 > .cell {
    width: calc(12.5% - 1.5625rem);
  }
  .grid-margin-x.small-up-8 > .cell {
    width: calc(12.5% - 1.5625rem);
  }
  .grid-margin-x.medium-up-8 > .cell {
    width: calc(12.5% - 1.5625rem);
  }
  .grid-margin-x.xsmall-up-9 > .cell {
    width: calc(11.1111111111% - 1.5625rem);
  }
  .grid-margin-x.small-up-9 > .cell {
    width: calc(11.1111111111% - 1.5625rem);
  }
  .grid-margin-x.medium-up-9 > .cell {
    width: calc(11.1111111111% - 1.5625rem);
  }
  .grid-margin-x.xsmall-up-10 > .cell {
    width: calc(10% - 1.5625rem);
  }
  .grid-margin-x.small-up-10 > .cell {
    width: calc(10% - 1.5625rem);
  }
  .grid-margin-x.medium-up-10 > .cell {
    width: calc(10% - 1.5625rem);
  }
  .grid-margin-x.xsmall-up-11 > .cell {
    width: calc(9.0909090909% - 1.5625rem);
  }
  .grid-margin-x.small-up-11 > .cell {
    width: calc(9.0909090909% - 1.5625rem);
  }
  .grid-margin-x.medium-up-11 > .cell {
    width: calc(9.0909090909% - 1.5625rem);
  }
  .grid-margin-x.xsmall-up-12 > .cell {
    width: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-x.small-up-12 > .cell {
    width: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-x.medium-up-12 > .cell {
    width: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-x.large-up-1 > .cell {
    width: calc(100% - 1.5625rem);
  }
  .grid-margin-x.large-up-2 > .cell {
    width: calc(50% - 1.5625rem);
  }
  .grid-margin-x.large-up-3 > .cell {
    width: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-x.large-up-4 > .cell {
    width: calc(25% - 1.5625rem);
  }
  .grid-margin-x.large-up-5 > .cell {
    width: calc(20% - 1.5625rem);
  }
  .grid-margin-x.large-up-6 > .cell {
    width: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-x.large-up-7 > .cell {
    width: calc(14.2857142857% - 1.5625rem);
  }
  .grid-margin-x.large-up-8 > .cell {
    width: calc(12.5% - 1.5625rem);
  }
  .grid-margin-x.large-up-9 > .cell {
    width: calc(11.1111111111% - 1.5625rem);
  }
  .grid-margin-x.large-up-10 > .cell {
    width: calc(10% - 1.5625rem);
  }
  .grid-margin-x.large-up-11 > .cell {
    width: calc(9.0909090909% - 1.5625rem);
  }
  .grid-margin-x.large-up-12 > .cell {
    width: calc(8.3333333333% - 1.5625rem);
  }
}
@media screen and (min-width: 75em) {
  .grid-margin-x.xlarge-up-1 > .cell {
    width: calc(100% - 1.5625rem);
  }
  .grid-margin-x.xlarge-up-2 > .cell {
    width: calc(50% - 1.5625rem);
  }
  .grid-margin-x.xlarge-up-3 > .cell {
    width: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-x.xlarge-up-4 > .cell {
    width: calc(25% - 1.5625rem);
  }
  .grid-margin-x.xlarge-up-5 > .cell {
    width: calc(20% - 1.5625rem);
  }
  .grid-margin-x.xlarge-up-6 > .cell {
    width: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-x.xlarge-up-7 > .cell {
    width: calc(14.2857142857% - 1.5625rem);
  }
  .grid-margin-x.xlarge-up-8 > .cell {
    width: calc(12.5% - 1.5625rem);
  }
  .grid-margin-x.xlarge-up-9 > .cell {
    width: calc(11.1111111111% - 1.5625rem);
  }
  .grid-margin-x.xlarge-up-10 > .cell {
    width: calc(10% - 1.5625rem);
  }
  .grid-margin-x.xlarge-up-11 > .cell {
    width: calc(9.0909090909% - 1.5625rem);
  }
  .grid-margin-x.xlarge-up-12 > .cell {
    width: calc(8.3333333333% - 1.5625rem);
  }
}
.xsmall-margin-collapse {
  margin-right: 0;
  margin-left: 0;
}
.xsmall-margin-collapse > .cell {
  margin-right: 0;
  margin-left: 0;
}
.xsmall-margin-collapse > .xsmall-1 {
  width: 8.3333333333%;
}
.xsmall-margin-collapse > .xsmall-2 {
  width: 16.6666666667%;
}
.xsmall-margin-collapse > .xsmall-3 {
  width: 25%;
}
.xsmall-margin-collapse > .xsmall-4 {
  width: 33.3333333333%;
}
.xsmall-margin-collapse > .xsmall-5 {
  width: 41.6666666667%;
}
.xsmall-margin-collapse > .xsmall-6 {
  width: 50%;
}
.xsmall-margin-collapse > .xsmall-7 {
  width: 58.3333333333%;
}
.xsmall-margin-collapse > .xsmall-8 {
  width: 66.6666666667%;
}
.xsmall-margin-collapse > .xsmall-9 {
  width: 75%;
}
.xsmall-margin-collapse > .xsmall-10 {
  width: 83.3333333333%;
}
.xsmall-margin-collapse > .xsmall-11 {
  width: 91.6666666667%;
}
.xsmall-margin-collapse > .xsmall-12 {
  width: 100%;
}
.xsmall-margin-collapse > .small-1 {
  width: 8.3333333333%;
}
.xsmall-margin-collapse > .small-2 {
  width: 16.6666666667%;
}
.xsmall-margin-collapse > .small-3 {
  width: 25%;
}
.xsmall-margin-collapse > .small-4 {
  width: 33.3333333333%;
}
.xsmall-margin-collapse > .small-5 {
  width: 41.6666666667%;
}
.xsmall-margin-collapse > .small-6 {
  width: 50%;
}
.xsmall-margin-collapse > .small-7 {
  width: 58.3333333333%;
}
.xsmall-margin-collapse > .small-8 {
  width: 66.6666666667%;
}
.xsmall-margin-collapse > .small-9 {
  width: 75%;
}
.xsmall-margin-collapse > .small-10 {
  width: 83.3333333333%;
}
.xsmall-margin-collapse > .small-11 {
  width: 91.6666666667%;
}
.xsmall-margin-collapse > .small-12 {
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  .xsmall-margin-collapse > .medium-1 {
    width: 8.3333333333%;
  }
  .xsmall-margin-collapse > .medium-2 {
    width: 16.6666666667%;
  }
  .xsmall-margin-collapse > .medium-3 {
    width: 25%;
  }
  .xsmall-margin-collapse > .medium-4 {
    width: 33.3333333333%;
  }
  .xsmall-margin-collapse > .medium-5 {
    width: 41.6666666667%;
  }
  .xsmall-margin-collapse > .medium-6 {
    width: 50%;
  }
  .xsmall-margin-collapse > .medium-7 {
    width: 58.3333333333%;
  }
  .xsmall-margin-collapse > .medium-8 {
    width: 66.6666666667%;
  }
  .xsmall-margin-collapse > .medium-9 {
    width: 75%;
  }
  .xsmall-margin-collapse > .medium-10 {
    width: 83.3333333333%;
  }
  .xsmall-margin-collapse > .medium-11 {
    width: 91.6666666667%;
  }
  .xsmall-margin-collapse > .medium-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .xsmall-margin-collapse > .large-1 {
    width: 8.3333333333%;
  }
  .xsmall-margin-collapse > .large-2 {
    width: 16.6666666667%;
  }
  .xsmall-margin-collapse > .large-3 {
    width: 25%;
  }
  .xsmall-margin-collapse > .large-4 {
    width: 33.3333333333%;
  }
  .xsmall-margin-collapse > .large-5 {
    width: 41.6666666667%;
  }
  .xsmall-margin-collapse > .large-6 {
    width: 50%;
  }
  .xsmall-margin-collapse > .large-7 {
    width: 58.3333333333%;
  }
  .xsmall-margin-collapse > .large-8 {
    width: 66.6666666667%;
  }
  .xsmall-margin-collapse > .large-9 {
    width: 75%;
  }
  .xsmall-margin-collapse > .large-10 {
    width: 83.3333333333%;
  }
  .xsmall-margin-collapse > .large-11 {
    width: 91.6666666667%;
  }
  .xsmall-margin-collapse > .large-12 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  .xsmall-margin-collapse > .xlarge-1 {
    width: 8.3333333333%;
  }
  .xsmall-margin-collapse > .xlarge-2 {
    width: 16.6666666667%;
  }
  .xsmall-margin-collapse > .xlarge-3 {
    width: 25%;
  }
  .xsmall-margin-collapse > .xlarge-4 {
    width: 33.3333333333%;
  }
  .xsmall-margin-collapse > .xlarge-5 {
    width: 41.6666666667%;
  }
  .xsmall-margin-collapse > .xlarge-6 {
    width: 50%;
  }
  .xsmall-margin-collapse > .xlarge-7 {
    width: 58.3333333333%;
  }
  .xsmall-margin-collapse > .xlarge-8 {
    width: 66.6666666667%;
  }
  .xsmall-margin-collapse > .xlarge-9 {
    width: 75%;
  }
  .xsmall-margin-collapse > .xlarge-10 {
    width: 83.3333333333%;
  }
  .xsmall-margin-collapse > .xlarge-11 {
    width: 91.6666666667%;
  }
  .xsmall-margin-collapse > .xlarge-12 {
    width: 100%;
  }
}

.xsmall-padding-collapse {
  margin-right: 0;
  margin-left: 0;
}
.xsmall-padding-collapse > .cell {
  padding-right: 0;
  padding-left: 0;
}

.small-margin-collapse {
  margin-right: 0;
  margin-left: 0;
}
.small-margin-collapse > .cell {
  margin-right: 0;
  margin-left: 0;
}
.small-margin-collapse > .xsmall-1 {
  width: 8.3333333333%;
}
.small-margin-collapse > .xsmall-2 {
  width: 16.6666666667%;
}
.small-margin-collapse > .xsmall-3 {
  width: 25%;
}
.small-margin-collapse > .xsmall-4 {
  width: 33.3333333333%;
}
.small-margin-collapse > .xsmall-5 {
  width: 41.6666666667%;
}
.small-margin-collapse > .xsmall-6 {
  width: 50%;
}
.small-margin-collapse > .xsmall-7 {
  width: 58.3333333333%;
}
.small-margin-collapse > .xsmall-8 {
  width: 66.6666666667%;
}
.small-margin-collapse > .xsmall-9 {
  width: 75%;
}
.small-margin-collapse > .xsmall-10 {
  width: 83.3333333333%;
}
.small-margin-collapse > .xsmall-11 {
  width: 91.6666666667%;
}
.small-margin-collapse > .xsmall-12 {
  width: 100%;
}
.small-margin-collapse > .small-1 {
  width: 8.3333333333%;
}
.small-margin-collapse > .small-2 {
  width: 16.6666666667%;
}
.small-margin-collapse > .small-3 {
  width: 25%;
}
.small-margin-collapse > .small-4 {
  width: 33.3333333333%;
}
.small-margin-collapse > .small-5 {
  width: 41.6666666667%;
}
.small-margin-collapse > .small-6 {
  width: 50%;
}
.small-margin-collapse > .small-7 {
  width: 58.3333333333%;
}
.small-margin-collapse > .small-8 {
  width: 66.6666666667%;
}
.small-margin-collapse > .small-9 {
  width: 75%;
}
.small-margin-collapse > .small-10 {
  width: 83.3333333333%;
}
.small-margin-collapse > .small-11 {
  width: 91.6666666667%;
}
.small-margin-collapse > .small-12 {
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  .small-margin-collapse > .medium-1 {
    width: 8.3333333333%;
  }
  .small-margin-collapse > .medium-2 {
    width: 16.6666666667%;
  }
  .small-margin-collapse > .medium-3 {
    width: 25%;
  }
  .small-margin-collapse > .medium-4 {
    width: 33.3333333333%;
  }
  .small-margin-collapse > .medium-5 {
    width: 41.6666666667%;
  }
  .small-margin-collapse > .medium-6 {
    width: 50%;
  }
  .small-margin-collapse > .medium-7 {
    width: 58.3333333333%;
  }
  .small-margin-collapse > .medium-8 {
    width: 66.6666666667%;
  }
  .small-margin-collapse > .medium-9 {
    width: 75%;
  }
  .small-margin-collapse > .medium-10 {
    width: 83.3333333333%;
  }
  .small-margin-collapse > .medium-11 {
    width: 91.6666666667%;
  }
  .small-margin-collapse > .medium-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .small-margin-collapse > .large-1 {
    width: 8.3333333333%;
  }
  .small-margin-collapse > .large-2 {
    width: 16.6666666667%;
  }
  .small-margin-collapse > .large-3 {
    width: 25%;
  }
  .small-margin-collapse > .large-4 {
    width: 33.3333333333%;
  }
  .small-margin-collapse > .large-5 {
    width: 41.6666666667%;
  }
  .small-margin-collapse > .large-6 {
    width: 50%;
  }
  .small-margin-collapse > .large-7 {
    width: 58.3333333333%;
  }
  .small-margin-collapse > .large-8 {
    width: 66.6666666667%;
  }
  .small-margin-collapse > .large-9 {
    width: 75%;
  }
  .small-margin-collapse > .large-10 {
    width: 83.3333333333%;
  }
  .small-margin-collapse > .large-11 {
    width: 91.6666666667%;
  }
  .small-margin-collapse > .large-12 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  .small-margin-collapse > .xlarge-1 {
    width: 8.3333333333%;
  }
  .small-margin-collapse > .xlarge-2 {
    width: 16.6666666667%;
  }
  .small-margin-collapse > .xlarge-3 {
    width: 25%;
  }
  .small-margin-collapse > .xlarge-4 {
    width: 33.3333333333%;
  }
  .small-margin-collapse > .xlarge-5 {
    width: 41.6666666667%;
  }
  .small-margin-collapse > .xlarge-6 {
    width: 50%;
  }
  .small-margin-collapse > .xlarge-7 {
    width: 58.3333333333%;
  }
  .small-margin-collapse > .xlarge-8 {
    width: 66.6666666667%;
  }
  .small-margin-collapse > .xlarge-9 {
    width: 75%;
  }
  .small-margin-collapse > .xlarge-10 {
    width: 83.3333333333%;
  }
  .small-margin-collapse > .xlarge-11 {
    width: 91.6666666667%;
  }
  .small-margin-collapse > .xlarge-12 {
    width: 100%;
  }
}

.small-padding-collapse {
  margin-right: 0;
  margin-left: 0;
}
.small-padding-collapse > .cell {
  padding-right: 0;
  padding-left: 0;
}

@media print, screen and (min-width: 48em) {
  .medium-margin-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .medium-margin-collapse > .cell {
    margin-right: 0;
    margin-left: 0;
  }
}
@media print, screen and (min-width: 48em) {
  .medium-margin-collapse > .xsmall-1 {
    width: 8.3333333333%;
  }
  .medium-margin-collapse > .xsmall-2 {
    width: 16.6666666667%;
  }
  .medium-margin-collapse > .xsmall-3 {
    width: 25%;
  }
  .medium-margin-collapse > .xsmall-4 {
    width: 33.3333333333%;
  }
  .medium-margin-collapse > .xsmall-5 {
    width: 41.6666666667%;
  }
  .medium-margin-collapse > .xsmall-6 {
    width: 50%;
  }
  .medium-margin-collapse > .xsmall-7 {
    width: 58.3333333333%;
  }
  .medium-margin-collapse > .xsmall-8 {
    width: 66.6666666667%;
  }
  .medium-margin-collapse > .xsmall-9 {
    width: 75%;
  }
  .medium-margin-collapse > .xsmall-10 {
    width: 83.3333333333%;
  }
  .medium-margin-collapse > .xsmall-11 {
    width: 91.6666666667%;
  }
  .medium-margin-collapse > .xsmall-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 48em) {
  .medium-margin-collapse > .small-1 {
    width: 8.3333333333%;
  }
  .medium-margin-collapse > .small-2 {
    width: 16.6666666667%;
  }
  .medium-margin-collapse > .small-3 {
    width: 25%;
  }
  .medium-margin-collapse > .small-4 {
    width: 33.3333333333%;
  }
  .medium-margin-collapse > .small-5 {
    width: 41.6666666667%;
  }
  .medium-margin-collapse > .small-6 {
    width: 50%;
  }
  .medium-margin-collapse > .small-7 {
    width: 58.3333333333%;
  }
  .medium-margin-collapse > .small-8 {
    width: 66.6666666667%;
  }
  .medium-margin-collapse > .small-9 {
    width: 75%;
  }
  .medium-margin-collapse > .small-10 {
    width: 83.3333333333%;
  }
  .medium-margin-collapse > .small-11 {
    width: 91.6666666667%;
  }
  .medium-margin-collapse > .small-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 48em) {
  .medium-margin-collapse > .medium-1 {
    width: 8.3333333333%;
  }
  .medium-margin-collapse > .medium-2 {
    width: 16.6666666667%;
  }
  .medium-margin-collapse > .medium-3 {
    width: 25%;
  }
  .medium-margin-collapse > .medium-4 {
    width: 33.3333333333%;
  }
  .medium-margin-collapse > .medium-5 {
    width: 41.6666666667%;
  }
  .medium-margin-collapse > .medium-6 {
    width: 50%;
  }
  .medium-margin-collapse > .medium-7 {
    width: 58.3333333333%;
  }
  .medium-margin-collapse > .medium-8 {
    width: 66.6666666667%;
  }
  .medium-margin-collapse > .medium-9 {
    width: 75%;
  }
  .medium-margin-collapse > .medium-10 {
    width: 83.3333333333%;
  }
  .medium-margin-collapse > .medium-11 {
    width: 91.6666666667%;
  }
  .medium-margin-collapse > .medium-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .medium-margin-collapse > .large-1 {
    width: 8.3333333333%;
  }
  .medium-margin-collapse > .large-2 {
    width: 16.6666666667%;
  }
  .medium-margin-collapse > .large-3 {
    width: 25%;
  }
  .medium-margin-collapse > .large-4 {
    width: 33.3333333333%;
  }
  .medium-margin-collapse > .large-5 {
    width: 41.6666666667%;
  }
  .medium-margin-collapse > .large-6 {
    width: 50%;
  }
  .medium-margin-collapse > .large-7 {
    width: 58.3333333333%;
  }
  .medium-margin-collapse > .large-8 {
    width: 66.6666666667%;
  }
  .medium-margin-collapse > .large-9 {
    width: 75%;
  }
  .medium-margin-collapse > .large-10 {
    width: 83.3333333333%;
  }
  .medium-margin-collapse > .large-11 {
    width: 91.6666666667%;
  }
  .medium-margin-collapse > .large-12 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  .medium-margin-collapse > .xlarge-1 {
    width: 8.3333333333%;
  }
  .medium-margin-collapse > .xlarge-2 {
    width: 16.6666666667%;
  }
  .medium-margin-collapse > .xlarge-3 {
    width: 25%;
  }
  .medium-margin-collapse > .xlarge-4 {
    width: 33.3333333333%;
  }
  .medium-margin-collapse > .xlarge-5 {
    width: 41.6666666667%;
  }
  .medium-margin-collapse > .xlarge-6 {
    width: 50%;
  }
  .medium-margin-collapse > .xlarge-7 {
    width: 58.3333333333%;
  }
  .medium-margin-collapse > .xlarge-8 {
    width: 66.6666666667%;
  }
  .medium-margin-collapse > .xlarge-9 {
    width: 75%;
  }
  .medium-margin-collapse > .xlarge-10 {
    width: 83.3333333333%;
  }
  .medium-margin-collapse > .xlarge-11 {
    width: 91.6666666667%;
  }
  .medium-margin-collapse > .xlarge-12 {
    width: 100%;
  }
}

@media print, screen and (min-width: 48em) {
  .medium-padding-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .medium-padding-collapse > .cell {
    padding-right: 0;
    padding-left: 0;
  }
}

@media print, screen and (min-width: 64em) {
  .large-margin-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .large-margin-collapse > .cell {
    margin-right: 0;
    margin-left: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .large-margin-collapse > .xsmall-1 {
    width: 8.3333333333%;
  }
  .large-margin-collapse > .xsmall-2 {
    width: 16.6666666667%;
  }
  .large-margin-collapse > .xsmall-3 {
    width: 25%;
  }
  .large-margin-collapse > .xsmall-4 {
    width: 33.3333333333%;
  }
  .large-margin-collapse > .xsmall-5 {
    width: 41.6666666667%;
  }
  .large-margin-collapse > .xsmall-6 {
    width: 50%;
  }
  .large-margin-collapse > .xsmall-7 {
    width: 58.3333333333%;
  }
  .large-margin-collapse > .xsmall-8 {
    width: 66.6666666667%;
  }
  .large-margin-collapse > .xsmall-9 {
    width: 75%;
  }
  .large-margin-collapse > .xsmall-10 {
    width: 83.3333333333%;
  }
  .large-margin-collapse > .xsmall-11 {
    width: 91.6666666667%;
  }
  .large-margin-collapse > .xsmall-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .large-margin-collapse > .small-1 {
    width: 8.3333333333%;
  }
  .large-margin-collapse > .small-2 {
    width: 16.6666666667%;
  }
  .large-margin-collapse > .small-3 {
    width: 25%;
  }
  .large-margin-collapse > .small-4 {
    width: 33.3333333333%;
  }
  .large-margin-collapse > .small-5 {
    width: 41.6666666667%;
  }
  .large-margin-collapse > .small-6 {
    width: 50%;
  }
  .large-margin-collapse > .small-7 {
    width: 58.3333333333%;
  }
  .large-margin-collapse > .small-8 {
    width: 66.6666666667%;
  }
  .large-margin-collapse > .small-9 {
    width: 75%;
  }
  .large-margin-collapse > .small-10 {
    width: 83.3333333333%;
  }
  .large-margin-collapse > .small-11 {
    width: 91.6666666667%;
  }
  .large-margin-collapse > .small-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .large-margin-collapse > .medium-1 {
    width: 8.3333333333%;
  }
  .large-margin-collapse > .medium-2 {
    width: 16.6666666667%;
  }
  .large-margin-collapse > .medium-3 {
    width: 25%;
  }
  .large-margin-collapse > .medium-4 {
    width: 33.3333333333%;
  }
  .large-margin-collapse > .medium-5 {
    width: 41.6666666667%;
  }
  .large-margin-collapse > .medium-6 {
    width: 50%;
  }
  .large-margin-collapse > .medium-7 {
    width: 58.3333333333%;
  }
  .large-margin-collapse > .medium-8 {
    width: 66.6666666667%;
  }
  .large-margin-collapse > .medium-9 {
    width: 75%;
  }
  .large-margin-collapse > .medium-10 {
    width: 83.3333333333%;
  }
  .large-margin-collapse > .medium-11 {
    width: 91.6666666667%;
  }
  .large-margin-collapse > .medium-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .large-margin-collapse > .large-1 {
    width: 8.3333333333%;
  }
  .large-margin-collapse > .large-2 {
    width: 16.6666666667%;
  }
  .large-margin-collapse > .large-3 {
    width: 25%;
  }
  .large-margin-collapse > .large-4 {
    width: 33.3333333333%;
  }
  .large-margin-collapse > .large-5 {
    width: 41.6666666667%;
  }
  .large-margin-collapse > .large-6 {
    width: 50%;
  }
  .large-margin-collapse > .large-7 {
    width: 58.3333333333%;
  }
  .large-margin-collapse > .large-8 {
    width: 66.6666666667%;
  }
  .large-margin-collapse > .large-9 {
    width: 75%;
  }
  .large-margin-collapse > .large-10 {
    width: 83.3333333333%;
  }
  .large-margin-collapse > .large-11 {
    width: 91.6666666667%;
  }
  .large-margin-collapse > .large-12 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  .large-margin-collapse > .xlarge-1 {
    width: 8.3333333333%;
  }
  .large-margin-collapse > .xlarge-2 {
    width: 16.6666666667%;
  }
  .large-margin-collapse > .xlarge-3 {
    width: 25%;
  }
  .large-margin-collapse > .xlarge-4 {
    width: 33.3333333333%;
  }
  .large-margin-collapse > .xlarge-5 {
    width: 41.6666666667%;
  }
  .large-margin-collapse > .xlarge-6 {
    width: 50%;
  }
  .large-margin-collapse > .xlarge-7 {
    width: 58.3333333333%;
  }
  .large-margin-collapse > .xlarge-8 {
    width: 66.6666666667%;
  }
  .large-margin-collapse > .xlarge-9 {
    width: 75%;
  }
  .large-margin-collapse > .xlarge-10 {
    width: 83.3333333333%;
  }
  .large-margin-collapse > .xlarge-11 {
    width: 91.6666666667%;
  }
  .large-margin-collapse > .xlarge-12 {
    width: 100%;
  }
}

@media print, screen and (min-width: 64em) {
  .large-padding-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .large-padding-collapse > .cell {
    padding-right: 0;
    padding-left: 0;
  }
}

@media screen and (min-width: 75em) {
  .xlarge-margin-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .xlarge-margin-collapse > .cell {
    margin-right: 0;
    margin-left: 0;
  }
}
@media screen and (min-width: 75em) {
  .xlarge-margin-collapse > .xsmall-1 {
    width: 8.3333333333%;
  }
  .xlarge-margin-collapse > .xsmall-2 {
    width: 16.6666666667%;
  }
  .xlarge-margin-collapse > .xsmall-3 {
    width: 25%;
  }
  .xlarge-margin-collapse > .xsmall-4 {
    width: 33.3333333333%;
  }
  .xlarge-margin-collapse > .xsmall-5 {
    width: 41.6666666667%;
  }
  .xlarge-margin-collapse > .xsmall-6 {
    width: 50%;
  }
  .xlarge-margin-collapse > .xsmall-7 {
    width: 58.3333333333%;
  }
  .xlarge-margin-collapse > .xsmall-8 {
    width: 66.6666666667%;
  }
  .xlarge-margin-collapse > .xsmall-9 {
    width: 75%;
  }
  .xlarge-margin-collapse > .xsmall-10 {
    width: 83.3333333333%;
  }
  .xlarge-margin-collapse > .xsmall-11 {
    width: 91.6666666667%;
  }
  .xlarge-margin-collapse > .xsmall-12 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  .xlarge-margin-collapse > .small-1 {
    width: 8.3333333333%;
  }
  .xlarge-margin-collapse > .small-2 {
    width: 16.6666666667%;
  }
  .xlarge-margin-collapse > .small-3 {
    width: 25%;
  }
  .xlarge-margin-collapse > .small-4 {
    width: 33.3333333333%;
  }
  .xlarge-margin-collapse > .small-5 {
    width: 41.6666666667%;
  }
  .xlarge-margin-collapse > .small-6 {
    width: 50%;
  }
  .xlarge-margin-collapse > .small-7 {
    width: 58.3333333333%;
  }
  .xlarge-margin-collapse > .small-8 {
    width: 66.6666666667%;
  }
  .xlarge-margin-collapse > .small-9 {
    width: 75%;
  }
  .xlarge-margin-collapse > .small-10 {
    width: 83.3333333333%;
  }
  .xlarge-margin-collapse > .small-11 {
    width: 91.6666666667%;
  }
  .xlarge-margin-collapse > .small-12 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  .xlarge-margin-collapse > .medium-1 {
    width: 8.3333333333%;
  }
  .xlarge-margin-collapse > .medium-2 {
    width: 16.6666666667%;
  }
  .xlarge-margin-collapse > .medium-3 {
    width: 25%;
  }
  .xlarge-margin-collapse > .medium-4 {
    width: 33.3333333333%;
  }
  .xlarge-margin-collapse > .medium-5 {
    width: 41.6666666667%;
  }
  .xlarge-margin-collapse > .medium-6 {
    width: 50%;
  }
  .xlarge-margin-collapse > .medium-7 {
    width: 58.3333333333%;
  }
  .xlarge-margin-collapse > .medium-8 {
    width: 66.6666666667%;
  }
  .xlarge-margin-collapse > .medium-9 {
    width: 75%;
  }
  .xlarge-margin-collapse > .medium-10 {
    width: 83.3333333333%;
  }
  .xlarge-margin-collapse > .medium-11 {
    width: 91.6666666667%;
  }
  .xlarge-margin-collapse > .medium-12 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  .xlarge-margin-collapse > .large-1 {
    width: 8.3333333333%;
  }
  .xlarge-margin-collapse > .large-2 {
    width: 16.6666666667%;
  }
  .xlarge-margin-collapse > .large-3 {
    width: 25%;
  }
  .xlarge-margin-collapse > .large-4 {
    width: 33.3333333333%;
  }
  .xlarge-margin-collapse > .large-5 {
    width: 41.6666666667%;
  }
  .xlarge-margin-collapse > .large-6 {
    width: 50%;
  }
  .xlarge-margin-collapse > .large-7 {
    width: 58.3333333333%;
  }
  .xlarge-margin-collapse > .large-8 {
    width: 66.6666666667%;
  }
  .xlarge-margin-collapse > .large-9 {
    width: 75%;
  }
  .xlarge-margin-collapse > .large-10 {
    width: 83.3333333333%;
  }
  .xlarge-margin-collapse > .large-11 {
    width: 91.6666666667%;
  }
  .xlarge-margin-collapse > .large-12 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  .xlarge-margin-collapse > .xlarge-1 {
    width: 8.3333333333%;
  }
  .xlarge-margin-collapse > .xlarge-2 {
    width: 16.6666666667%;
  }
  .xlarge-margin-collapse > .xlarge-3 {
    width: 25%;
  }
  .xlarge-margin-collapse > .xlarge-4 {
    width: 33.3333333333%;
  }
  .xlarge-margin-collapse > .xlarge-5 {
    width: 41.6666666667%;
  }
  .xlarge-margin-collapse > .xlarge-6 {
    width: 50%;
  }
  .xlarge-margin-collapse > .xlarge-7 {
    width: 58.3333333333%;
  }
  .xlarge-margin-collapse > .xlarge-8 {
    width: 66.6666666667%;
  }
  .xlarge-margin-collapse > .xlarge-9 {
    width: 75%;
  }
  .xlarge-margin-collapse > .xlarge-10 {
    width: 83.3333333333%;
  }
  .xlarge-margin-collapse > .xlarge-11 {
    width: 91.6666666667%;
  }
  .xlarge-margin-collapse > .xlarge-12 {
    width: 100%;
  }
}

@media screen and (min-width: 75em) {
  .xlarge-padding-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .xlarge-padding-collapse > .cell {
    padding-right: 0;
    padding-left: 0;
  }
}

.xsmall-offset-0 {
  margin-left: 0%;
}

.grid-margin-x > .xsmall-offset-0 {
  margin-left: calc(0% + 0.9375rem / 2);
}

.xsmall-offset-1 {
  margin-left: 8.3333333333%;
}

.grid-margin-x > .xsmall-offset-1 {
  margin-left: calc(8.3333333333% + 0.9375rem / 2);
}

.xsmall-offset-2 {
  margin-left: 16.6666666667%;
}

.grid-margin-x > .xsmall-offset-2 {
  margin-left: calc(16.6666666667% + 0.9375rem / 2);
}

.xsmall-offset-3 {
  margin-left: 25%;
}

.grid-margin-x > .xsmall-offset-3 {
  margin-left: calc(25% + 0.9375rem / 2);
}

.xsmall-offset-4 {
  margin-left: 33.3333333333%;
}

.grid-margin-x > .xsmall-offset-4 {
  margin-left: calc(33.3333333333% + 0.9375rem / 2);
}

.xsmall-offset-5 {
  margin-left: 41.6666666667%;
}

.grid-margin-x > .xsmall-offset-5 {
  margin-left: calc(41.6666666667% + 0.9375rem / 2);
}

.xsmall-offset-6 {
  margin-left: 50%;
}

.grid-margin-x > .xsmall-offset-6 {
  margin-left: calc(50% + 0.9375rem / 2);
}

.xsmall-offset-7 {
  margin-left: 58.3333333333%;
}

.grid-margin-x > .xsmall-offset-7 {
  margin-left: calc(58.3333333333% + 0.9375rem / 2);
}

.xsmall-offset-8 {
  margin-left: 66.6666666667%;
}

.grid-margin-x > .xsmall-offset-8 {
  margin-left: calc(66.6666666667% + 0.9375rem / 2);
}

.xsmall-offset-9 {
  margin-left: 75%;
}

.grid-margin-x > .xsmall-offset-9 {
  margin-left: calc(75% + 0.9375rem / 2);
}

.xsmall-offset-10 {
  margin-left: 83.3333333333%;
}

.grid-margin-x > .xsmall-offset-10 {
  margin-left: calc(83.3333333333% + 0.9375rem / 2);
}

.xsmall-offset-11 {
  margin-left: 91.6666666667%;
}

.grid-margin-x > .xsmall-offset-11 {
  margin-left: calc(91.6666666667% + 0.9375rem / 2);
}

.small-offset-0 {
  margin-left: 0%;
}

.grid-margin-x > .small-offset-0 {
  margin-left: calc(0% + 0.9375rem / 2);
}

.small-offset-1 {
  margin-left: 8.3333333333%;
}

.grid-margin-x > .small-offset-1 {
  margin-left: calc(8.3333333333% + 0.9375rem / 2);
}

.small-offset-2 {
  margin-left: 16.6666666667%;
}

.grid-margin-x > .small-offset-2 {
  margin-left: calc(16.6666666667% + 0.9375rem / 2);
}

.small-offset-3 {
  margin-left: 25%;
}

.grid-margin-x > .small-offset-3 {
  margin-left: calc(25% + 0.9375rem / 2);
}

.small-offset-4 {
  margin-left: 33.3333333333%;
}

.grid-margin-x > .small-offset-4 {
  margin-left: calc(33.3333333333% + 0.9375rem / 2);
}

.small-offset-5 {
  margin-left: 41.6666666667%;
}

.grid-margin-x > .small-offset-5 {
  margin-left: calc(41.6666666667% + 0.9375rem / 2);
}

.small-offset-6 {
  margin-left: 50%;
}

.grid-margin-x > .small-offset-6 {
  margin-left: calc(50% + 0.9375rem / 2);
}

.small-offset-7 {
  margin-left: 58.3333333333%;
}

.grid-margin-x > .small-offset-7 {
  margin-left: calc(58.3333333333% + 0.9375rem / 2);
}

.small-offset-8 {
  margin-left: 66.6666666667%;
}

.grid-margin-x > .small-offset-8 {
  margin-left: calc(66.6666666667% + 0.9375rem / 2);
}

.small-offset-9 {
  margin-left: 75%;
}

.grid-margin-x > .small-offset-9 {
  margin-left: calc(75% + 0.9375rem / 2);
}

.small-offset-10 {
  margin-left: 83.3333333333%;
}

.grid-margin-x > .small-offset-10 {
  margin-left: calc(83.3333333333% + 0.9375rem / 2);
}

.small-offset-11 {
  margin-left: 91.6666666667%;
}

.grid-margin-x > .small-offset-11 {
  margin-left: calc(91.6666666667% + 0.9375rem / 2);
}

@media print, screen and (min-width: 48em) {
  .medium-offset-0 {
    margin-left: 0%;
  }
  .grid-margin-x > .medium-offset-0 {
    margin-left: calc(0% + 0.9375rem / 2);
  }
  .medium-offset-1 {
    margin-left: 8.3333333333%;
  }
  .grid-margin-x > .medium-offset-1 {
    margin-left: calc(8.3333333333% + 0.9375rem / 2);
  }
  .medium-offset-2 {
    margin-left: 16.6666666667%;
  }
  .grid-margin-x > .medium-offset-2 {
    margin-left: calc(16.6666666667% + 0.9375rem / 2);
  }
  .medium-offset-3 {
    margin-left: 25%;
  }
  .grid-margin-x > .medium-offset-3 {
    margin-left: calc(25% + 0.9375rem / 2);
  }
  .medium-offset-4 {
    margin-left: 33.3333333333%;
  }
  .grid-margin-x > .medium-offset-4 {
    margin-left: calc(33.3333333333% + 0.9375rem / 2);
  }
  .medium-offset-5 {
    margin-left: 41.6666666667%;
  }
  .grid-margin-x > .medium-offset-5 {
    margin-left: calc(41.6666666667% + 0.9375rem / 2);
  }
  .medium-offset-6 {
    margin-left: 50%;
  }
  .grid-margin-x > .medium-offset-6 {
    margin-left: calc(50% + 0.9375rem / 2);
  }
  .medium-offset-7 {
    margin-left: 58.3333333333%;
  }
  .grid-margin-x > .medium-offset-7 {
    margin-left: calc(58.3333333333% + 0.9375rem / 2);
  }
  .medium-offset-8 {
    margin-left: 66.6666666667%;
  }
  .grid-margin-x > .medium-offset-8 {
    margin-left: calc(66.6666666667% + 0.9375rem / 2);
  }
  .medium-offset-9 {
    margin-left: 75%;
  }
  .grid-margin-x > .medium-offset-9 {
    margin-left: calc(75% + 0.9375rem / 2);
  }
  .medium-offset-10 {
    margin-left: 83.3333333333%;
  }
  .grid-margin-x > .medium-offset-10 {
    margin-left: calc(83.3333333333% + 0.9375rem / 2);
  }
  .medium-offset-11 {
    margin-left: 91.6666666667%;
  }
  .grid-margin-x > .medium-offset-11 {
    margin-left: calc(91.6666666667% + 0.9375rem / 2);
  }
}
@media print, screen and (min-width: 64em) {
  .large-offset-0 {
    margin-left: 0%;
  }
  .grid-margin-x > .large-offset-0 {
    margin-left: calc(0% + 1.5625rem / 2);
  }
  .large-offset-1 {
    margin-left: 8.3333333333%;
  }
  .grid-margin-x > .large-offset-1 {
    margin-left: calc(8.3333333333% + 1.5625rem / 2);
  }
  .large-offset-2 {
    margin-left: 16.6666666667%;
  }
  .grid-margin-x > .large-offset-2 {
    margin-left: calc(16.6666666667% + 1.5625rem / 2);
  }
  .large-offset-3 {
    margin-left: 25%;
  }
  .grid-margin-x > .large-offset-3 {
    margin-left: calc(25% + 1.5625rem / 2);
  }
  .large-offset-4 {
    margin-left: 33.3333333333%;
  }
  .grid-margin-x > .large-offset-4 {
    margin-left: calc(33.3333333333% + 1.5625rem / 2);
  }
  .large-offset-5 {
    margin-left: 41.6666666667%;
  }
  .grid-margin-x > .large-offset-5 {
    margin-left: calc(41.6666666667% + 1.5625rem / 2);
  }
  .large-offset-6 {
    margin-left: 50%;
  }
  .grid-margin-x > .large-offset-6 {
    margin-left: calc(50% + 1.5625rem / 2);
  }
  .large-offset-7 {
    margin-left: 58.3333333333%;
  }
  .grid-margin-x > .large-offset-7 {
    margin-left: calc(58.3333333333% + 1.5625rem / 2);
  }
  .large-offset-8 {
    margin-left: 66.6666666667%;
  }
  .grid-margin-x > .large-offset-8 {
    margin-left: calc(66.6666666667% + 1.5625rem / 2);
  }
  .large-offset-9 {
    margin-left: 75%;
  }
  .grid-margin-x > .large-offset-9 {
    margin-left: calc(75% + 1.5625rem / 2);
  }
  .large-offset-10 {
    margin-left: 83.3333333333%;
  }
  .grid-margin-x > .large-offset-10 {
    margin-left: calc(83.3333333333% + 1.5625rem / 2);
  }
  .large-offset-11 {
    margin-left: 91.6666666667%;
  }
  .grid-margin-x > .large-offset-11 {
    margin-left: calc(91.6666666667% + 1.5625rem / 2);
  }
}
@media screen and (min-width: 75em) {
  .xlarge-offset-0 {
    margin-left: 0%;
  }
  .grid-margin-x > .xlarge-offset-0 {
    margin-left: calc(0% + 1.5625rem / 2);
  }
  .xlarge-offset-1 {
    margin-left: 8.3333333333%;
  }
  .grid-margin-x > .xlarge-offset-1 {
    margin-left: calc(8.3333333333% + 1.5625rem / 2);
  }
  .xlarge-offset-2 {
    margin-left: 16.6666666667%;
  }
  .grid-margin-x > .xlarge-offset-2 {
    margin-left: calc(16.6666666667% + 1.5625rem / 2);
  }
  .xlarge-offset-3 {
    margin-left: 25%;
  }
  .grid-margin-x > .xlarge-offset-3 {
    margin-left: calc(25% + 1.5625rem / 2);
  }
  .xlarge-offset-4 {
    margin-left: 33.3333333333%;
  }
  .grid-margin-x > .xlarge-offset-4 {
    margin-left: calc(33.3333333333% + 1.5625rem / 2);
  }
  .xlarge-offset-5 {
    margin-left: 41.6666666667%;
  }
  .grid-margin-x > .xlarge-offset-5 {
    margin-left: calc(41.6666666667% + 1.5625rem / 2);
  }
  .xlarge-offset-6 {
    margin-left: 50%;
  }
  .grid-margin-x > .xlarge-offset-6 {
    margin-left: calc(50% + 1.5625rem / 2);
  }
  .xlarge-offset-7 {
    margin-left: 58.3333333333%;
  }
  .grid-margin-x > .xlarge-offset-7 {
    margin-left: calc(58.3333333333% + 1.5625rem / 2);
  }
  .xlarge-offset-8 {
    margin-left: 66.6666666667%;
  }
  .grid-margin-x > .xlarge-offset-8 {
    margin-left: calc(66.6666666667% + 1.5625rem / 2);
  }
  .xlarge-offset-9 {
    margin-left: 75%;
  }
  .grid-margin-x > .xlarge-offset-9 {
    margin-left: calc(75% + 1.5625rem / 2);
  }
  .xlarge-offset-10 {
    margin-left: 83.3333333333%;
  }
  .grid-margin-x > .xlarge-offset-10 {
    margin-left: calc(83.3333333333% + 1.5625rem / 2);
  }
  .xlarge-offset-11 {
    margin-left: 91.6666666667%;
  }
  .grid-margin-x > .xlarge-offset-11 {
    margin-left: calc(91.6666666667% + 1.5625rem / 2);
  }
}
.grid-y {
  display: flex;
  flex-flow: column nowrap;
}
.grid-y > .cell {
  height: auto;
  max-height: none;
}
.grid-y > .auto {
  height: auto;
}
.grid-y > .shrink {
  height: auto;
}
.grid-y > .xsmall-shrink, .grid-y > .xsmall-full, .grid-y > .xsmall-1, .grid-y > .xsmall-2, .grid-y > .xsmall-3, .grid-y > .xsmall-4, .grid-y > .xsmall-5, .grid-y > .xsmall-6, .grid-y > .xsmall-7, .grid-y > .xsmall-8, .grid-y > .xsmall-9, .grid-y > .xsmall-10, .grid-y > .xsmall-11, .grid-y > .xsmall-12 {
  flex-basis: auto;
}
.grid-y > .small-shrink, .grid-y > .small-full, .grid-y > .small-1, .grid-y > .small-2, .grid-y > .small-3, .grid-y > .small-4, .grid-y > .small-5, .grid-y > .small-6, .grid-y > .small-7, .grid-y > .small-8, .grid-y > .small-9, .grid-y > .small-10, .grid-y > .small-11, .grid-y > .small-12 {
  flex-basis: auto;
}
@media print, screen and (min-width: 48em) {
  .grid-y > .medium-shrink, .grid-y > .medium-full, .grid-y > .medium-1, .grid-y > .medium-2, .grid-y > .medium-3, .grid-y > .medium-4, .grid-y > .medium-5, .grid-y > .medium-6, .grid-y > .medium-7, .grid-y > .medium-8, .grid-y > .medium-9, .grid-y > .medium-10, .grid-y > .medium-11, .grid-y > .medium-12 {
    flex-basis: auto;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-y > .large-shrink, .grid-y > .large-full, .grid-y > .large-1, .grid-y > .large-2, .grid-y > .large-3, .grid-y > .large-4, .grid-y > .large-5, .grid-y > .large-6, .grid-y > .large-7, .grid-y > .large-8, .grid-y > .large-9, .grid-y > .large-10, .grid-y > .large-11, .grid-y > .large-12 {
    flex-basis: auto;
  }
}
@media screen and (min-width: 75em) {
  .grid-y > .xlarge-shrink, .grid-y > .xlarge-full, .grid-y > .xlarge-1, .grid-y > .xlarge-2, .grid-y > .xlarge-3, .grid-y > .xlarge-4, .grid-y > .xlarge-5, .grid-y > .xlarge-6, .grid-y > .xlarge-7, .grid-y > .xlarge-8, .grid-y > .xlarge-9, .grid-y > .xlarge-10, .grid-y > .xlarge-11, .grid-y > .xlarge-12 {
    flex-basis: auto;
  }
}
.grid-y > .xsmall-12, .grid-y > .xsmall-11, .grid-y > .xsmall-10, .grid-y > .xsmall-9, .grid-y > .xsmall-8, .grid-y > .xsmall-7, .grid-y > .xsmall-6, .grid-y > .xsmall-5, .grid-y > .xsmall-4, .grid-y > .xsmall-3, .grid-y > .xsmall-2, .grid-y > .xsmall-1 {
  flex: 0 0 auto;
}
.grid-y > .xsmall-1 {
  height: 8.3333333333%;
}
.grid-y > .xsmall-2 {
  height: 16.6666666667%;
}
.grid-y > .xsmall-3 {
  height: 25%;
}
.grid-y > .xsmall-4 {
  height: 33.3333333333%;
}
.grid-y > .xsmall-5 {
  height: 41.6666666667%;
}
.grid-y > .xsmall-6 {
  height: 50%;
}
.grid-y > .xsmall-7 {
  height: 58.3333333333%;
}
.grid-y > .xsmall-8 {
  height: 66.6666666667%;
}
.grid-y > .xsmall-9 {
  height: 75%;
}
.grid-y > .xsmall-10 {
  height: 83.3333333333%;
}
.grid-y > .xsmall-11 {
  height: 91.6666666667%;
}
.grid-y > .xsmall-12 {
  height: 100%;
}
.grid-y > .small-auto {
  flex: 1 1 0;
  height: auto;
}
.grid-y > .small-12, .grid-y > .small-11, .grid-y > .small-10, .grid-y > .small-9, .grid-y > .small-8, .grid-y > .small-7, .grid-y > .small-6, .grid-y > .small-5, .grid-y > .small-4, .grid-y > .small-3, .grid-y > .small-2, .grid-y > .small-1, .grid-y > .small-shrink {
  flex: 0 0 auto;
}
.grid-y > .small-shrink {
  height: auto;
}
.grid-y > .small-1 {
  height: 8.3333333333%;
}
.grid-y > .small-2 {
  height: 16.6666666667%;
}
.grid-y > .small-3 {
  height: 25%;
}
.grid-y > .small-4 {
  height: 33.3333333333%;
}
.grid-y > .small-5 {
  height: 41.6666666667%;
}
.grid-y > .small-6 {
  height: 50%;
}
.grid-y > .small-7 {
  height: 58.3333333333%;
}
.grid-y > .small-8 {
  height: 66.6666666667%;
}
.grid-y > .small-9 {
  height: 75%;
}
.grid-y > .small-10 {
  height: 83.3333333333%;
}
.grid-y > .small-11 {
  height: 91.6666666667%;
}
.grid-y > .small-12 {
  height: 100%;
}
@media print, screen and (min-width: 48em) {
  .grid-y > .medium-auto {
    flex: 1 1 0;
    height: auto;
  }
  .grid-y > .medium-12, .grid-y > .medium-11, .grid-y > .medium-10, .grid-y > .medium-9, .grid-y > .medium-8, .grid-y > .medium-7, .grid-y > .medium-6, .grid-y > .medium-5, .grid-y > .medium-4, .grid-y > .medium-3, .grid-y > .medium-2, .grid-y > .medium-1, .grid-y > .medium-shrink {
    flex: 0 0 auto;
  }
  .grid-y > .medium-shrink {
    height: auto;
  }
  .grid-y > .medium-1 {
    height: 8.3333333333%;
  }
  .grid-y > .medium-2 {
    height: 16.6666666667%;
  }
  .grid-y > .medium-3 {
    height: 25%;
  }
  .grid-y > .medium-4 {
    height: 33.3333333333%;
  }
  .grid-y > .medium-5 {
    height: 41.6666666667%;
  }
  .grid-y > .medium-6 {
    height: 50%;
  }
  .grid-y > .medium-7 {
    height: 58.3333333333%;
  }
  .grid-y > .medium-8 {
    height: 66.6666666667%;
  }
  .grid-y > .medium-9 {
    height: 75%;
  }
  .grid-y > .medium-10 {
    height: 83.3333333333%;
  }
  .grid-y > .medium-11 {
    height: 91.6666666667%;
  }
  .grid-y > .medium-12 {
    height: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-y > .large-auto {
    flex: 1 1 0;
    height: auto;
  }
  .grid-y > .large-12, .grid-y > .large-11, .grid-y > .large-10, .grid-y > .large-9, .grid-y > .large-8, .grid-y > .large-7, .grid-y > .large-6, .grid-y > .large-5, .grid-y > .large-4, .grid-y > .large-3, .grid-y > .large-2, .grid-y > .large-1, .grid-y > .large-shrink {
    flex: 0 0 auto;
  }
  .grid-y > .large-shrink {
    height: auto;
  }
  .grid-y > .large-1 {
    height: 8.3333333333%;
  }
  .grid-y > .large-2 {
    height: 16.6666666667%;
  }
  .grid-y > .large-3 {
    height: 25%;
  }
  .grid-y > .large-4 {
    height: 33.3333333333%;
  }
  .grid-y > .large-5 {
    height: 41.6666666667%;
  }
  .grid-y > .large-6 {
    height: 50%;
  }
  .grid-y > .large-7 {
    height: 58.3333333333%;
  }
  .grid-y > .large-8 {
    height: 66.6666666667%;
  }
  .grid-y > .large-9 {
    height: 75%;
  }
  .grid-y > .large-10 {
    height: 83.3333333333%;
  }
  .grid-y > .large-11 {
    height: 91.6666666667%;
  }
  .grid-y > .large-12 {
    height: 100%;
  }
}
@media screen and (min-width: 75em) {
  .grid-y > .xlarge-auto {
    flex: 1 1 0;
    height: auto;
  }
  .grid-y > .xlarge-12, .grid-y > .xlarge-11, .grid-y > .xlarge-10, .grid-y > .xlarge-9, .grid-y > .xlarge-8, .grid-y > .xlarge-7, .grid-y > .xlarge-6, .grid-y > .xlarge-5, .grid-y > .xlarge-4, .grid-y > .xlarge-3, .grid-y > .xlarge-2, .grid-y > .xlarge-1, .grid-y > .xlarge-shrink {
    flex: 0 0 auto;
  }
  .grid-y > .xlarge-shrink {
    height: auto;
  }
  .grid-y > .xlarge-1 {
    height: 8.3333333333%;
  }
  .grid-y > .xlarge-2 {
    height: 16.6666666667%;
  }
  .grid-y > .xlarge-3 {
    height: 25%;
  }
  .grid-y > .xlarge-4 {
    height: 33.3333333333%;
  }
  .grid-y > .xlarge-5 {
    height: 41.6666666667%;
  }
  .grid-y > .xlarge-6 {
    height: 50%;
  }
  .grid-y > .xlarge-7 {
    height: 58.3333333333%;
  }
  .grid-y > .xlarge-8 {
    height: 66.6666666667%;
  }
  .grid-y > .xlarge-9 {
    height: 75%;
  }
  .grid-y > .xlarge-10 {
    height: 83.3333333333%;
  }
  .grid-y > .xlarge-11 {
    height: 91.6666666667%;
  }
  .grid-y > .xlarge-12 {
    height: 100%;
  }
}

.grid-padding-y .grid-padding-y {
  margin-top: -0.46875rem;
  margin-bottom: -0.46875rem;
  margin-top: -0.46875rem;
  margin-bottom: -0.46875rem;
}
@media print, screen and (min-width: 48em) {
  .grid-padding-y .grid-padding-y {
    margin-top: -0.46875rem;
    margin-bottom: -0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-padding-y .grid-padding-y {
    margin-top: -0.78125rem;
    margin-bottom: -0.78125rem;
  }
}
.grid-padding-y > .cell {
  padding-top: 0.46875rem;
  padding-bottom: 0.46875rem;
  padding-top: 0.46875rem;
  padding-bottom: 0.46875rem;
}
@media print, screen and (min-width: 48em) {
  .grid-padding-y > .cell {
    padding-top: 0.46875rem;
    padding-bottom: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-padding-y > .cell {
    padding-top: 0.78125rem;
    padding-bottom: 0.78125rem;
  }
}

.grid-margin-y {
  margin-top: -0.46875rem;
  margin-bottom: -0.46875rem;
  margin-top: -0.46875rem;
  margin-bottom: -0.46875rem;
}
@media print, screen and (min-width: 48em) {
  .grid-margin-y {
    margin-top: -0.46875rem;
    margin-bottom: -0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-y {
    margin-top: -0.78125rem;
    margin-bottom: -0.78125rem;
  }
}
.grid-margin-y > .cell {
  height: calc(100% - 0.9375rem);
  margin-top: 0.46875rem;
  margin-bottom: 0.46875rem;
}
.grid-margin-y > .cell {
  height: calc(100% - 0.9375rem);
  margin-top: 0.46875rem;
  margin-bottom: 0.46875rem;
}
@media print, screen and (min-width: 48em) {
  .grid-margin-y > .cell {
    height: calc(100% - 0.9375rem);
    margin-top: 0.46875rem;
    margin-bottom: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-y > .cell {
    height: calc(100% - 1.5625rem);
    margin-top: 0.78125rem;
    margin-bottom: 0.78125rem;
  }
}
.grid-margin-y > .auto {
  height: auto;
}
.grid-margin-y > .shrink {
  height: auto;
}
.grid-margin-y > .xsmall-1 {
  height: calc(8.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-2 {
  height: calc(16.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-3 {
  height: calc(25% - 0.9375rem);
}
.grid-margin-y > .xsmall-4 {
  height: calc(33.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-5 {
  height: calc(41.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-6 {
  height: calc(50% - 0.9375rem);
}
.grid-margin-y > .xsmall-7 {
  height: calc(58.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-8 {
  height: calc(66.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-9 {
  height: calc(75% - 0.9375rem);
}
.grid-margin-y > .xsmall-10 {
  height: calc(83.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-11 {
  height: calc(91.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-12 {
  height: calc(100% - 0.9375rem);
}
.grid-margin-y > .auto {
  height: auto;
}
.grid-margin-y > .shrink {
  height: auto;
}
.grid-margin-y > .xsmall-1 {
  height: calc(8.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-2 {
  height: calc(16.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-3 {
  height: calc(25% - 0.9375rem);
}
.grid-margin-y > .xsmall-4 {
  height: calc(33.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-5 {
  height: calc(41.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-6 {
  height: calc(50% - 0.9375rem);
}
.grid-margin-y > .xsmall-7 {
  height: calc(58.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-8 {
  height: calc(66.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-9 {
  height: calc(75% - 0.9375rem);
}
.grid-margin-y > .xsmall-10 {
  height: calc(83.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-11 {
  height: calc(91.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-12 {
  height: calc(100% - 0.9375rem);
}
.grid-margin-y > .small-auto {
  height: auto;
}
.grid-margin-y > .small-shrink {
  height: auto;
}
.grid-margin-y > .small-1 {
  height: calc(8.3333333333% - 0.9375rem);
}
.grid-margin-y > .small-2 {
  height: calc(16.6666666667% - 0.9375rem);
}
.grid-margin-y > .small-3 {
  height: calc(25% - 0.9375rem);
}
.grid-margin-y > .small-4 {
  height: calc(33.3333333333% - 0.9375rem);
}
.grid-margin-y > .small-5 {
  height: calc(41.6666666667% - 0.9375rem);
}
.grid-margin-y > .small-6 {
  height: calc(50% - 0.9375rem);
}
.grid-margin-y > .small-7 {
  height: calc(58.3333333333% - 0.9375rem);
}
.grid-margin-y > .small-8 {
  height: calc(66.6666666667% - 0.9375rem);
}
.grid-margin-y > .small-9 {
  height: calc(75% - 0.9375rem);
}
.grid-margin-y > .small-10 {
  height: calc(83.3333333333% - 0.9375rem);
}
.grid-margin-y > .small-11 {
  height: calc(91.6666666667% - 0.9375rem);
}
.grid-margin-y > .small-12 {
  height: calc(100% - 0.9375rem);
}
@media print, screen and (min-width: 48em) {
  .grid-margin-y > .auto {
    height: auto;
  }
  .grid-margin-y > .shrink {
    height: auto;
  }
  .grid-margin-y > .xsmall-1 {
    height: calc(8.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-2 {
    height: calc(16.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-3 {
    height: calc(25% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-4 {
    height: calc(33.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-5 {
    height: calc(41.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-6 {
    height: calc(50% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-7 {
    height: calc(58.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-8 {
    height: calc(66.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-9 {
    height: calc(75% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-10 {
    height: calc(83.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-11 {
    height: calc(91.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-12 {
    height: calc(100% - 0.9375rem);
  }
  .grid-margin-y > .small-auto {
    height: auto;
  }
  .grid-margin-y > .small-shrink {
    height: auto;
  }
  .grid-margin-y > .small-1 {
    height: calc(8.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .small-2 {
    height: calc(16.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .small-3 {
    height: calc(25% - 0.9375rem);
  }
  .grid-margin-y > .small-4 {
    height: calc(33.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .small-5 {
    height: calc(41.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .small-6 {
    height: calc(50% - 0.9375rem);
  }
  .grid-margin-y > .small-7 {
    height: calc(58.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .small-8 {
    height: calc(66.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .small-9 {
    height: calc(75% - 0.9375rem);
  }
  .grid-margin-y > .small-10 {
    height: calc(83.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .small-11 {
    height: calc(91.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .small-12 {
    height: calc(100% - 0.9375rem);
  }
  .grid-margin-y > .medium-auto {
    height: auto;
  }
  .grid-margin-y > .medium-shrink {
    height: auto;
  }
  .grid-margin-y > .medium-1 {
    height: calc(8.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .medium-2 {
    height: calc(16.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .medium-3 {
    height: calc(25% - 0.9375rem);
  }
  .grid-margin-y > .medium-4 {
    height: calc(33.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .medium-5 {
    height: calc(41.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .medium-6 {
    height: calc(50% - 0.9375rem);
  }
  .grid-margin-y > .medium-7 {
    height: calc(58.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .medium-8 {
    height: calc(66.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .medium-9 {
    height: calc(75% - 0.9375rem);
  }
  .grid-margin-y > .medium-10 {
    height: calc(83.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .medium-11 {
    height: calc(91.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .medium-12 {
    height: calc(100% - 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-y > .auto {
    height: auto;
  }
  .grid-margin-y > .shrink {
    height: auto;
  }
  .grid-margin-y > .xsmall-1 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-2 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-3 {
    height: calc(25% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-4 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-5 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-6 {
    height: calc(50% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-7 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-8 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-9 {
    height: calc(75% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-10 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-11 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-12 {
    height: calc(100% - 1.5625rem);
  }
  .grid-margin-y > .small-auto {
    height: auto;
  }
  .grid-margin-y > .small-shrink {
    height: auto;
  }
  .grid-margin-y > .small-1 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .small-2 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .small-3 {
    height: calc(25% - 1.5625rem);
  }
  .grid-margin-y > .small-4 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .small-5 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .small-6 {
    height: calc(50% - 1.5625rem);
  }
  .grid-margin-y > .small-7 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .small-8 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .small-9 {
    height: calc(75% - 1.5625rem);
  }
  .grid-margin-y > .small-10 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .small-11 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .small-12 {
    height: calc(100% - 1.5625rem);
  }
  .grid-margin-y > .medium-auto {
    height: auto;
  }
  .grid-margin-y > .medium-shrink {
    height: auto;
  }
  .grid-margin-y > .medium-1 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .medium-2 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .medium-3 {
    height: calc(25% - 1.5625rem);
  }
  .grid-margin-y > .medium-4 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .medium-5 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .medium-6 {
    height: calc(50% - 1.5625rem);
  }
  .grid-margin-y > .medium-7 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .medium-8 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .medium-9 {
    height: calc(75% - 1.5625rem);
  }
  .grid-margin-y > .medium-10 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .medium-11 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .medium-12 {
    height: calc(100% - 1.5625rem);
  }
  .grid-margin-y > .large-auto {
    height: auto;
  }
  .grid-margin-y > .large-shrink {
    height: auto;
  }
  .grid-margin-y > .large-1 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .large-2 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .large-3 {
    height: calc(25% - 1.5625rem);
  }
  .grid-margin-y > .large-4 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .large-5 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .large-6 {
    height: calc(50% - 1.5625rem);
  }
  .grid-margin-y > .large-7 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .large-8 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .large-9 {
    height: calc(75% - 1.5625rem);
  }
  .grid-margin-y > .large-10 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .large-11 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .large-12 {
    height: calc(100% - 1.5625rem);
  }
}
@media screen and (min-width: 75em) {
  .grid-margin-y > .xlarge-auto {
    height: auto;
  }
  .grid-margin-y > .xlarge-shrink {
    height: auto;
  }
  .grid-margin-y > .xlarge-1 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-2 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-3 {
    height: calc(25% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-4 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-5 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-6 {
    height: calc(50% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-7 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-8 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-9 {
    height: calc(75% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-10 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-11 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-12 {
    height: calc(100% - 1.5625rem);
  }
}

.grid-frame {
  overflow: hidden;
  position: relative;
  flex-wrap: nowrap;
  align-items: stretch;
  width: 100vw;
}

.cell .grid-frame {
  width: 100%;
}

.cell-block {
  overflow-x: auto;
  max-width: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

.cell-block-y {
  overflow-y: auto;
  max-height: 100%;
  min-height: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

.cell-block-container {
  display: flex;
  flex-direction: column;
  max-height: 100%;
}
.cell-block-container > .grid-x {
  max-height: 100%;
  flex-wrap: nowrap;
}

.small-grid-frame {
  overflow: hidden;
  position: relative;
  flex-wrap: nowrap;
  align-items: stretch;
  width: 100vw;
}

.cell .small-grid-frame {
  width: 100%;
}

.small-cell-block {
  overflow-x: auto;
  max-width: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

.small-cell-block-container {
  display: flex;
  flex-direction: column;
  max-height: 100%;
}
.small-cell-block-container > .grid-x {
  max-height: 100%;
  flex-wrap: nowrap;
}

.small-cell-block-y {
  overflow-y: auto;
  max-height: 100%;
  min-height: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

@media print, screen and (min-width: 48em) {
  .medium-grid-frame {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100vw;
  }
  .cell .medium-grid-frame {
    width: 100%;
  }
  .medium-cell-block {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .medium-cell-block-container {
    display: flex;
    flex-direction: column;
    max-height: 100%;
  }
  .medium-cell-block-container > .grid-x {
    max-height: 100%;
    flex-wrap: nowrap;
  }
  .medium-cell-block-y {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}
@media print, screen and (min-width: 64em) {
  .large-grid-frame {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100vw;
  }
  .cell .large-grid-frame {
    width: 100%;
  }
  .large-cell-block {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .large-cell-block-container {
    display: flex;
    flex-direction: column;
    max-height: 100%;
  }
  .large-cell-block-container > .grid-x {
    max-height: 100%;
    flex-wrap: nowrap;
  }
  .large-cell-block-y {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}
@media screen and (min-width: 75em) {
  .xlarge-grid-frame {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100vw;
  }
  .cell .xlarge-grid-frame {
    width: 100%;
  }
  .xlarge-cell-block {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .xlarge-cell-block-container {
    display: flex;
    flex-direction: column;
    max-height: 100%;
  }
  .xlarge-cell-block-container > .grid-x {
    max-height: 100%;
    flex-wrap: nowrap;
  }
  .xlarge-cell-block-y {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}
.grid-y.grid-frame {
  overflow: hidden;
  position: relative;
  flex-wrap: nowrap;
  align-items: stretch;
  height: 100vh;
  width: auto;
}
.grid-y.small-grid-frame {
  overflow: hidden;
  position: relative;
  flex-wrap: nowrap;
  align-items: stretch;
  height: 100vh;
  width: auto;
}
@media print, screen and (min-width: 48em) {
  .grid-y.medium-grid-frame {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    height: 100vh;
    width: auto;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-y.large-grid-frame {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    height: 100vh;
    width: auto;
  }
}
@media screen and (min-width: 75em) {
  .grid-y.xlarge-grid-frame {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    height: 100vh;
    width: auto;
  }
}

.cell .grid-y.grid-frame {
  height: 100%;
}
.cell .grid-y.small-grid-frame {
  height: 100%;
}
@media print, screen and (min-width: 48em) {
  .cell .grid-y.medium-grid-frame {
    height: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .cell .grid-y.large-grid-frame {
    height: 100%;
  }
}
@media screen and (min-width: 75em) {
  .cell .grid-y.xlarge-grid-frame {
    height: 100%;
  }
}

.grid-margin-y {
  margin-top: -0.46875rem;
  margin-bottom: -0.46875rem;
  margin-top: -0.46875rem;
  margin-bottom: -0.46875rem;
}
@media print, screen and (min-width: 48em) {
  .grid-margin-y {
    margin-top: -0.46875rem;
    margin-bottom: -0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-y {
    margin-top: -0.78125rem;
    margin-bottom: -0.78125rem;
  }
}
.grid-margin-y > .cell {
  height: calc(100% - 0.9375rem);
  margin-top: 0.46875rem;
  margin-bottom: 0.46875rem;
}
.grid-margin-y > .cell {
  height: calc(100% - 0.9375rem);
  margin-top: 0.46875rem;
  margin-bottom: 0.46875rem;
}
@media print, screen and (min-width: 48em) {
  .grid-margin-y > .cell {
    height: calc(100% - 0.9375rem);
    margin-top: 0.46875rem;
    margin-bottom: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-y > .cell {
    height: calc(100% - 1.5625rem);
    margin-top: 0.78125rem;
    margin-bottom: 0.78125rem;
  }
}
.grid-margin-y > .auto {
  height: auto;
}
.grid-margin-y > .shrink {
  height: auto;
}
.grid-margin-y > .xsmall-1 {
  height: calc(8.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-2 {
  height: calc(16.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-3 {
  height: calc(25% - 0.9375rem);
}
.grid-margin-y > .xsmall-4 {
  height: calc(33.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-5 {
  height: calc(41.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-6 {
  height: calc(50% - 0.9375rem);
}
.grid-margin-y > .xsmall-7 {
  height: calc(58.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-8 {
  height: calc(66.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-9 {
  height: calc(75% - 0.9375rem);
}
.grid-margin-y > .xsmall-10 {
  height: calc(83.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-11 {
  height: calc(91.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-12 {
  height: calc(100% - 0.9375rem);
}
.grid-margin-y > .auto {
  height: auto;
}
.grid-margin-y > .shrink {
  height: auto;
}
.grid-margin-y > .xsmall-1 {
  height: calc(8.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-2 {
  height: calc(16.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-3 {
  height: calc(25% - 0.9375rem);
}
.grid-margin-y > .xsmall-4 {
  height: calc(33.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-5 {
  height: calc(41.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-6 {
  height: calc(50% - 0.9375rem);
}
.grid-margin-y > .xsmall-7 {
  height: calc(58.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-8 {
  height: calc(66.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-9 {
  height: calc(75% - 0.9375rem);
}
.grid-margin-y > .xsmall-10 {
  height: calc(83.3333333333% - 0.9375rem);
}
.grid-margin-y > .xsmall-11 {
  height: calc(91.6666666667% - 0.9375rem);
}
.grid-margin-y > .xsmall-12 {
  height: calc(100% - 0.9375rem);
}
.grid-margin-y > .small-auto {
  height: auto;
}
.grid-margin-y > .small-shrink {
  height: auto;
}
.grid-margin-y > .small-1 {
  height: calc(8.3333333333% - 0.9375rem);
}
.grid-margin-y > .small-2 {
  height: calc(16.6666666667% - 0.9375rem);
}
.grid-margin-y > .small-3 {
  height: calc(25% - 0.9375rem);
}
.grid-margin-y > .small-4 {
  height: calc(33.3333333333% - 0.9375rem);
}
.grid-margin-y > .small-5 {
  height: calc(41.6666666667% - 0.9375rem);
}
.grid-margin-y > .small-6 {
  height: calc(50% - 0.9375rem);
}
.grid-margin-y > .small-7 {
  height: calc(58.3333333333% - 0.9375rem);
}
.grid-margin-y > .small-8 {
  height: calc(66.6666666667% - 0.9375rem);
}
.grid-margin-y > .small-9 {
  height: calc(75% - 0.9375rem);
}
.grid-margin-y > .small-10 {
  height: calc(83.3333333333% - 0.9375rem);
}
.grid-margin-y > .small-11 {
  height: calc(91.6666666667% - 0.9375rem);
}
.grid-margin-y > .small-12 {
  height: calc(100% - 0.9375rem);
}
@media print, screen and (min-width: 48em) {
  .grid-margin-y > .auto {
    height: auto;
  }
  .grid-margin-y > .shrink {
    height: auto;
  }
  .grid-margin-y > .xsmall-1 {
    height: calc(8.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-2 {
    height: calc(16.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-3 {
    height: calc(25% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-4 {
    height: calc(33.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-5 {
    height: calc(41.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-6 {
    height: calc(50% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-7 {
    height: calc(58.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-8 {
    height: calc(66.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-9 {
    height: calc(75% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-10 {
    height: calc(83.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-11 {
    height: calc(91.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .xsmall-12 {
    height: calc(100% - 0.9375rem);
  }
  .grid-margin-y > .small-auto {
    height: auto;
  }
  .grid-margin-y > .small-shrink {
    height: auto;
  }
  .grid-margin-y > .small-1 {
    height: calc(8.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .small-2 {
    height: calc(16.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .small-3 {
    height: calc(25% - 0.9375rem);
  }
  .grid-margin-y > .small-4 {
    height: calc(33.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .small-5 {
    height: calc(41.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .small-6 {
    height: calc(50% - 0.9375rem);
  }
  .grid-margin-y > .small-7 {
    height: calc(58.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .small-8 {
    height: calc(66.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .small-9 {
    height: calc(75% - 0.9375rem);
  }
  .grid-margin-y > .small-10 {
    height: calc(83.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .small-11 {
    height: calc(91.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .small-12 {
    height: calc(100% - 0.9375rem);
  }
  .grid-margin-y > .medium-auto {
    height: auto;
  }
  .grid-margin-y > .medium-shrink {
    height: auto;
  }
  .grid-margin-y > .medium-1 {
    height: calc(8.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .medium-2 {
    height: calc(16.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .medium-3 {
    height: calc(25% - 0.9375rem);
  }
  .grid-margin-y > .medium-4 {
    height: calc(33.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .medium-5 {
    height: calc(41.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .medium-6 {
    height: calc(50% - 0.9375rem);
  }
  .grid-margin-y > .medium-7 {
    height: calc(58.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .medium-8 {
    height: calc(66.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .medium-9 {
    height: calc(75% - 0.9375rem);
  }
  .grid-margin-y > .medium-10 {
    height: calc(83.3333333333% - 0.9375rem);
  }
  .grid-margin-y > .medium-11 {
    height: calc(91.6666666667% - 0.9375rem);
  }
  .grid-margin-y > .medium-12 {
    height: calc(100% - 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-y > .auto {
    height: auto;
  }
  .grid-margin-y > .shrink {
    height: auto;
  }
  .grid-margin-y > .xsmall-1 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-2 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-3 {
    height: calc(25% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-4 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-5 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-6 {
    height: calc(50% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-7 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-8 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-9 {
    height: calc(75% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-10 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-11 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xsmall-12 {
    height: calc(100% - 1.5625rem);
  }
  .grid-margin-y > .small-auto {
    height: auto;
  }
  .grid-margin-y > .small-shrink {
    height: auto;
  }
  .grid-margin-y > .small-1 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .small-2 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .small-3 {
    height: calc(25% - 1.5625rem);
  }
  .grid-margin-y > .small-4 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .small-5 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .small-6 {
    height: calc(50% - 1.5625rem);
  }
  .grid-margin-y > .small-7 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .small-8 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .small-9 {
    height: calc(75% - 1.5625rem);
  }
  .grid-margin-y > .small-10 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .small-11 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .small-12 {
    height: calc(100% - 1.5625rem);
  }
  .grid-margin-y > .medium-auto {
    height: auto;
  }
  .grid-margin-y > .medium-shrink {
    height: auto;
  }
  .grid-margin-y > .medium-1 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .medium-2 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .medium-3 {
    height: calc(25% - 1.5625rem);
  }
  .grid-margin-y > .medium-4 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .medium-5 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .medium-6 {
    height: calc(50% - 1.5625rem);
  }
  .grid-margin-y > .medium-7 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .medium-8 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .medium-9 {
    height: calc(75% - 1.5625rem);
  }
  .grid-margin-y > .medium-10 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .medium-11 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .medium-12 {
    height: calc(100% - 1.5625rem);
  }
  .grid-margin-y > .large-auto {
    height: auto;
  }
  .grid-margin-y > .large-shrink {
    height: auto;
  }
  .grid-margin-y > .large-1 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .large-2 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .large-3 {
    height: calc(25% - 1.5625rem);
  }
  .grid-margin-y > .large-4 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .large-5 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .large-6 {
    height: calc(50% - 1.5625rem);
  }
  .grid-margin-y > .large-7 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .large-8 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .large-9 {
    height: calc(75% - 1.5625rem);
  }
  .grid-margin-y > .large-10 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .large-11 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .large-12 {
    height: calc(100% - 1.5625rem);
  }
}
@media screen and (min-width: 75em) {
  .grid-margin-y > .xlarge-auto {
    height: auto;
  }
  .grid-margin-y > .xlarge-shrink {
    height: auto;
  }
  .grid-margin-y > .xlarge-1 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-2 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-3 {
    height: calc(25% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-4 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-5 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-6 {
    height: calc(50% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-7 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-8 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-9 {
    height: calc(75% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-10 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-11 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .xlarge-12 {
    height: calc(100% - 1.5625rem);
  }
}

.grid-frame.grid-margin-y {
  height: calc(100vh + 0.9375rem);
  height: calc(100vh + 0.9375rem);
}
@media print, screen and (min-width: 48em) {
  .grid-frame.grid-margin-y {
    height: calc(100vh + 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  .grid-frame.grid-margin-y {
    height: calc(100vh + 1.5625rem);
  }
}
@media screen and (min-width: 75em) {
  .grid-frame.grid-margin-y {
    height: calc(100vh + 1.5625rem);
  }
}

.grid-margin-y.small-grid-frame {
  height: calc(100vh + 0.9375rem);
}

@media print, screen and (min-width: 48em) {
  .grid-margin-y.medium-grid-frame {
    height: calc(100vh + 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-y.large-grid-frame {
    height: calc(100vh + 1.5625rem);
  }
}
@media screen and (min-width: 75em) {
  .grid-margin-y.xlarge-grid-frame {
    height: calc(100vh + 1.5625rem);
  }
}
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}

p {
  margin-bottom: 1rem;
  font-size: inherit;
  line-height: 1.5;
  text-rendering: optimizeLegibility;
}

em,
i {
  font-style: italic;
  line-height: inherit;
}

strong,
b {
  font-weight: 600;
  line-height: inherit;
}

small {
  font-size: 80%;
  line-height: inherit;
}

h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  font-style: normal;
  font-weight: 400;
  color: inherit;
  text-rendering: optimizeLegibility;
}
h1 small, .h1 small,
h2 small, .h2 small,
h3 small, .h3 small,
h4 small, .h4 small,
h5 small, .h5 small,
h6 small, .h6 small {
  line-height: 0;
  color: #cacaca;
}

h1, .h1 {
  font-size: 2.625rem;
  line-height: 1.0952380952;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h2, .h2 {
  font-size: 1rem;
  line-height: 1.0625;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h3, .h3 {
  font-size: 1rem;
  line-height: 1.25;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h4, .h4 {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h5, .h5 {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h6, .h6 {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h1, .h1 {
  font-size: 2.625rem;
  line-height: 1.0952380952;
}

h2, .h2 {
  font-size: 1rem;
  line-height: 1.0625;
}

h3, .h3 {
  font-size: 1rem;
  line-height: 1.25;
}

h4, .h4 {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
}

h5, .h5 {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
}

h6, .h6 {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
}

@media print, screen and (min-width: 48em) {
  h1, .h1 {
    font-size: 3.5rem;
    line-height: 1.0357142857;
  }
  h2, .h2 {
    font-size: 1rem;
    line-height: 1.0625;
  }
  h3, .h3 {
    font-size: 1rem;
    line-height: 1.25;
  }
  h4, .h4 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
  h5, .h5 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
  h6, .h6 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
}
@media print, screen and (min-width: 64em) {
  h1, .h1 {
    font-size: 5.625rem;
    line-height: 1.1444444444;
  }
  h2, .h2 {
    font-size: 1rem;
    line-height: 1.1875;
  }
  h3, .h3 {
    font-size: 1rem;
    line-height: 1.25;
  }
  h4, .h4 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
  h5, .h5 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
  h6, .h6 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
}
@media screen and (min-width: 75em) {
  h1, .h1 {
    font-size: 5.625rem;
    line-height: 1.1444444444;
  }
  h2, .h2 {
    font-size: 1rem;
    line-height: 1.1875;
  }
  h3, .h3 {
    font-size: 1rem;
    line-height: 1.25;
  }
  h4, .h4 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
  h5, .h5 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
  h6, .h6 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
}
a {
  line-height: inherit;
  color: #0033FF;
  text-decoration: none;
  cursor: pointer;
}
a:hover, a:focus {
  color: #ed0a00;
  text-decoration: underline;
}
a img {
  border: 0;
}

hr {
  clear: both;
  max-width: 76.875rem;
  height: 0;
  margin: 1.25rem auto;
  border-top: 0;
  border-right: 0;
  border-bottom: 1px solid #cacaca;
  border-left: 0;
}

ul,
ol,
dl {
  margin-bottom: 1rem;
  list-style-position: outside;
  line-height: 1.5;
}

li {
  font-size: inherit;
}

ul {
  margin-left: 1.25rem;
  list-style-type: disc;
}

ol {
  margin-left: 1.25rem;
}

ul ul, ul ol, ol ul, ol ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
}

dl {
  margin-bottom: 1rem;
}
dl dt {
  margin-bottom: 0.3rem;
  font-weight: 600;
}

blockquote {
  margin: 0 0 1rem;
  padding: 0.5625rem 1.25rem 0 1.1875rem;
  border-left: 1px solid #cacaca;
}
blockquote, blockquote p {
  line-height: 1.5;
  color: #8a8a8a;
}

abbr, abbr[title] {
  border-bottom: 1px dotted #000;
  cursor: help;
  text-decoration: none;
}

figure {
  margin: 0;
}

kbd {
  margin: 0;
  padding: 0.125rem 0.25rem 0;
  background-color: #e6e6e6;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  color: #000;
}

.subheader {
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  font-weight: 400;
  line-height: 1.4;
  color: #8a8a8a;
}

.lead {
  font-size: 125%;
  line-height: 1.6;
}

.stat {
  font-size: 2.5rem;
  line-height: 1;
}
p + .stat {
  margin-top: -1rem;
}

ul.no-bullet, ol.no-bullet {
  margin-left: 0;
  list-style: none;
}

.cite-block, cite {
  display: block;
  color: #8a8a8a;
  font-size: 0.8125rem;
}
.cite-block:before, cite:before {
  content: "— ";
}

.code-inline, code {
  border: 1px solid #cacaca;
  background-color: #e6e6e6;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: 400;
  color: #000;
  display: inline;
  max-width: 100%;
  word-wrap: break-word;
  padding: 0.125rem 0.3125rem 0.0625rem;
}

.code-block {
  border: 1px solid #cacaca;
  background-color: #e6e6e6;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: 400;
  color: #000;
  display: block;
  overflow: auto;
  white-space: pre;
  padding: 1rem;
  margin-bottom: 1.5rem;
}

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

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

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

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

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

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

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

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

@media print, screen and (min-width: 48em) {
  .medium-text-left {
    text-align: left;
  }
  .medium-text-right {
    text-align: right;
  }
  .medium-text-center {
    text-align: center;
  }
  .medium-text-justify {
    text-align: justify;
  }
}
@media print, screen and (min-width: 64em) {
  .large-text-left {
    text-align: left;
  }
  .large-text-right {
    text-align: right;
  }
  .large-text-center {
    text-align: center;
  }
  .large-text-justify {
    text-align: justify;
  }
}
@media screen and (min-width: 75em) {
  .xlarge-text-left {
    text-align: left;
  }
  .xlarge-text-right {
    text-align: right;
  }
  .xlarge-text-center {
    text-align: center;
  }
  .xlarge-text-justify {
    text-align: justify;
  }
}
.show-for-print {
  display: none !important;
}

@media print {
  * {
    background: transparent !important;
    color: black !important;
    print-color-adjust: economy;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  .show-for-print {
    display: block !important;
  }
  .hide-for-print {
    display: none !important;
  }
  table.show-for-print {
    display: table !important;
  }
  thead.show-for-print {
    display: table-header-group !important;
  }
  tbody.show-for-print {
    display: table-row-group !important;
  }
  tr.show-for-print {
    display: table-row !important;
  }
  td.show-for-print {
    display: table-cell !important;
  }
  th.show-for-print {
    display: table-cell !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  pre,
  blockquote {
    border: 1px solid #8a8a8a;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .print-break-inside {
    page-break-inside: auto;
  }
}
[type=text], [type=password], [type=date], [type=datetime], [type=datetime-local], [type=month], [type=week], [type=email], [type=number], [type=search], [type=tel], [type=time], [type=url], [type=color],
textarea {
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 2.4125rem;
  margin: 0 0 1.5625rem;
  padding: 0.625rem;
  border: 1px solid #001641;
  border-radius: 0;
  background-color: #fff;
  box-shadow: 0;
  font-family: inherit;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.4;
  color: #000;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  appearance: none;
}
[type=text]:focus, [type=password]:focus, [type=date]:focus, [type=datetime]:focus, [type=datetime-local]:focus, [type=month]:focus, [type=week]:focus, [type=email]:focus, [type=number]:focus, [type=search]:focus, [type=tel]:focus, [type=time]:focus, [type=url]:focus, [type=color]:focus,
textarea:focus {
  outline: none;
  border: 1px solid #001641;
  background-color: #fff;
  box-shadow: 0;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}

textarea {
  max-width: 100%;
}
textarea[rows] {
  height: auto;
}

input:disabled, input[readonly],
textarea:disabled,
textarea[readonly] {
  background-color: #e6e6e6;
  cursor: not-allowed;
}

[type=submit],
[type=button] {
  appearance: none;
  border-radius: 0;
}

input[type=search] {
  box-sizing: border-box;
}

::placeholder {
  color: rgba(0, 0, 0, 0.6);
}

[type=file],
[type=checkbox],
[type=radio] {
  margin: 0 0 1.5625rem;
}

[type=checkbox] + label,
[type=radio] + label {
  display: inline-block;
  vertical-align: baseline;
  margin-left: 0.78125rem;
  margin-right: 1.5625rem;
  margin-bottom: 0;
}
[type=checkbox] + label[for],
[type=radio] + label[for] {
  cursor: pointer;
}

label > [type=checkbox],
label > [type=radio] {
  margin-right: 0.78125rem;
}

[type=file] {
  width: 100%;
}

label {
  display: block;
  margin: 0;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.2857142857;
  color: #001641;
}
label.middle {
  margin: 0 0 1.5625rem;
  line-height: 1.5;
  padding: 0.84375rem 0;
}

.help-text {
  margin-top: -0.78125rem;
  font-size: 0.875rem;
  font-style: none;
  color: #001641;
}

.input-group {
  display: flex;
  width: 100%;
  margin-bottom: 1.5625rem;
  align-items: stretch;
}
.input-group > :first-child, .input-group > :first-child.input-group-button > * {
  border-radius: 0 0 0 0;
}
.input-group > :last-child, .input-group > :last-child.input-group-button > * {
  border-radius: 0 0 0 0;
}

.input-group-button a,
.input-group-button input,
.input-group-button button,
.input-group-button label, .input-group-button, .input-group-field, .input-group-label {
  margin: 0;
  white-space: nowrap;
}

.input-group-label {
  padding: 0 1rem;
  border: 1px solid #cacaca;
  background: #e6e6e6;
  color: #000;
  text-align: center;
  white-space: nowrap;
  display: flex;
  flex: 0 0 auto;
  align-items: center;
}
.input-group-label:first-child {
  border-right: 0;
}
.input-group-label:last-child {
  border-left: 0;
}

.input-group-field {
  border-radius: 0;
  flex: 1 1 0px;
  min-width: 0;
}

.input-group-button {
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  display: flex;
  flex: 0 0 auto;
}
.input-group-button a,
.input-group-button input,
.input-group-button button,
.input-group-button label {
  align-self: stretch;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 0.875rem;
}

fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}

legend {
  max-width: 100%;
  margin-bottom: 0.78125rem;
}

.fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}
.fieldset legend {
  margin: 0;
  margin-left: -0.1875rem;
  padding: 0;
}

select {
  height: 2.4125rem;
  margin: 0 0 1.5625rem;
  padding: 0.625rem;
  appearance: none;
  border: 1px solid #001641;
  border-radius: 0;
  background-color: #fff;
  font-family: inherit;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.4;
  color: #000;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="24" viewBox="0 0 32 24"><polygon points="0,0 32,0 16,24" style="fill: rgb%28138, 138, 138%29"></polygon></svg>');
  background-origin: content-box;
  background-position: right -1.5625rem center;
  background-repeat: no-repeat;
  background-size: 9px 6px;
  padding-right: 2.34375rem;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}
@media screen and (min-width: 0\0 ) {
  select {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==");
  }
}
select:focus {
  outline: none;
  border: 1px solid #001641;
  background-color: #fff;
  box-shadow: 0;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}
select:disabled {
  background-color: #e6e6e6;
  cursor: not-allowed;
}
select::-ms-expand {
  display: none;
}
select[multiple] {
  height: auto;
  background-image: none;
}
select:not([multiple]) {
  padding-top: 0;
  padding-bottom: 0;
}

.is-invalid-input:not(:focus) {
  border-color: #cc4b37;
  background-color: #faedeb;
}
.is-invalid-input:not(:focus)::placeholder {
  color: #cc4b37;
}

.is-invalid-label {
  color: #cc4b37;
}

.form-error {
  display: none;
  margin-top: -0.78125rem;
  margin-bottom: 1.5625rem;
  font-size: 0.75rem;
  font-weight: 600;
  color: #cc4b37;
}
.form-error.is-visible {
  display: block;
}

.button {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 1rem 0;
  padding: 0;
  border: 1px solid transparent;
  border-radius: 0;
  transition: background-color 0.25s ease-out, color 0.25s ease-out;
  font-family: inherit;
  font-size: 0.9rem;
  -webkit-appearance: none;
  line-height: 1;
  text-align: center;
  cursor: pointer;
}
[data-whatinput=mouse] .button {
  outline: 0;
}
.button.tiny {
  font-size: 0.6rem;
}
.button.small {
  font-size: 0.75rem;
}
.button.large {
  font-size: 1.25rem;
}
.button.expanded {
  display: block;
  width: 100%;
  margin-right: 0;
  margin-left: 0;
}
.button.solid, .button.solid.disabled, .button.solid[disabled], .button.solid.disabled:hover, .button.solid[disabled]:hover, .button.solid.disabled:focus, .button.solid[disabled]:focus {
  background-color: #000;
  color: #fff;
}
.button.solid:hover, .button.solid:focus {
  background-color: black;
  color: #fff;
}
.button.solid.primary, .button.solid.primary.disabled, .button.solid.primary[disabled], .button.solid.primary.disabled:hover, .button.solid.primary[disabled]:hover, .button.solid.primary.disabled:focus, .button.solid.primary[disabled]:focus {
  background-color: #001641;
  color: #fff;
}
.button.solid.primary:hover, .button.solid.primary:focus {
  background-color: #001234;
  color: #fff;
}
.button.solid.secondary, .button.solid.secondary.disabled, .button.solid.secondary[disabled], .button.solid.secondary.disabled:hover, .button.solid.secondary[disabled]:hover, .button.solid.secondary.disabled:focus, .button.solid.secondary[disabled]:focus {
  background-color: #ed0a00;
  color: #000;
}
.button.solid.secondary:hover, .button.solid.secondary:focus {
  background-color: #be0800;
  color: #000;
}
.button.solid.tertiary, .button.solid.tertiary.disabled, .button.solid.tertiary[disabled], .button.solid.tertiary.disabled:hover, .button.solid.tertiary[disabled]:hover, .button.solid.tertiary.disabled:focus, .button.solid.tertiary[disabled]:focus {
  background-color: #0033FF;
  color: #fff;
}
.button.solid.tertiary:hover, .button.solid.tertiary:focus {
  background-color: #0029cc;
  color: #fff;
}
.button.solid.success, .button.solid.success.disabled, .button.solid.success[disabled], .button.solid.success.disabled:hover, .button.solid.success[disabled]:hover, .button.solid.success.disabled:focus, .button.solid.success[disabled]:focus {
  background-color: #3adb76;
  color: #000;
}
.button.solid.success:hover, .button.solid.success:focus {
  background-color: #22bb5b;
  color: #000;
}
.button.solid.warning, .button.solid.warning.disabled, .button.solid.warning[disabled], .button.solid.warning.disabled:hover, .button.solid.warning[disabled]:hover, .button.solid.warning.disabled:focus, .button.solid.warning[disabled]:focus {
  background-color: #ffae00;
  color: #000;
}
.button.solid.warning:hover, .button.solid.warning:focus {
  background-color: #cc8b00;
  color: #000;
}
.button.solid.alert, .button.solid.alert.disabled, .button.solid.alert[disabled], .button.solid.alert.disabled:hover, .button.solid.alert[disabled]:hover, .button.solid.alert.disabled:focus, .button.solid.alert[disabled]:focus {
  background-color: #cc4b37;
  color: #000;
}
.button.solid.alert:hover, .button.solid.alert:focus {
  background-color: #a53b2a;
  color: #000;
}
.button.solid.red, .button.solid.red.disabled, .button.solid.red[disabled], .button.solid.red.disabled:hover, .button.solid.red[disabled]:hover, .button.solid.red.disabled:focus, .button.solid.red[disabled]:focus {
  background-color: #ed0a00;
  color: #000;
}
.button.solid.red:hover, .button.solid.red:focus {
  background-color: #be0800;
  color: #000;
}
.button.hollow, .button.hollow:hover, .button.hollow:focus, .button.hollow.disabled, .button.hollow.disabled:hover, .button.hollow.disabled:focus, .button.hollow[disabled], .button.hollow[disabled]:hover, .button.hollow[disabled]:focus {
  background-color: transparent;
}
.button.hollow, .button.hollow.disabled, .button.hollow[disabled], .button.hollow.disabled:hover, .button.hollow[disabled]:hover, .button.hollow.disabled:focus, .button.hollow[disabled]:focus {
  border: 1px solid #000;
  color: #000;
}
.button.hollow:hover, .button.hollow:focus {
  border-color: black;
  color: black;
}
.button.hollow.primary, .button.hollow.primary.disabled, .button.hollow.primary[disabled], .button.hollow.primary.disabled:hover, .button.hollow.primary[disabled]:hover, .button.hollow.primary.disabled:focus, .button.hollow.primary[disabled]:focus {
  border: 1px solid #001641;
  color: #001641;
}
.button.hollow.primary:hover, .button.hollow.primary:focus {
  border-color: #000b21;
  color: #000b21;
}
.button.hollow.secondary, .button.hollow.secondary.disabled, .button.hollow.secondary[disabled], .button.hollow.secondary.disabled:hover, .button.hollow.secondary[disabled]:hover, .button.hollow.secondary.disabled:focus, .button.hollow.secondary[disabled]:focus {
  border: 1px solid #ed0a00;
  color: #ed0a00;
}
.button.hollow.secondary:hover, .button.hollow.secondary:focus {
  border-color: #770500;
  color: #770500;
}
.button.hollow.tertiary, .button.hollow.tertiary.disabled, .button.hollow.tertiary[disabled], .button.hollow.tertiary.disabled:hover, .button.hollow.tertiary[disabled]:hover, .button.hollow.tertiary.disabled:focus, .button.hollow.tertiary[disabled]:focus {
  border: 1px solid #0033FF;
  color: #0033FF;
}
.button.hollow.tertiary:hover, .button.hollow.tertiary:focus {
  border-color: #001a80;
  color: #001a80;
}
.button.hollow.success, .button.hollow.success.disabled, .button.hollow.success[disabled], .button.hollow.success.disabled:hover, .button.hollow.success[disabled]:hover, .button.hollow.success.disabled:focus, .button.hollow.success[disabled]:focus {
  border: 1px solid #3adb76;
  color: #3adb76;
}
.button.hollow.success:hover, .button.hollow.success:focus {
  border-color: #157539;
  color: #157539;
}
.button.hollow.warning, .button.hollow.warning.disabled, .button.hollow.warning[disabled], .button.hollow.warning.disabled:hover, .button.hollow.warning[disabled]:hover, .button.hollow.warning.disabled:focus, .button.hollow.warning[disabled]:focus {
  border: 1px solid #ffae00;
  color: #ffae00;
}
.button.hollow.warning:hover, .button.hollow.warning:focus {
  border-color: #805700;
  color: #805700;
}
.button.hollow.alert, .button.hollow.alert.disabled, .button.hollow.alert[disabled], .button.hollow.alert.disabled:hover, .button.hollow.alert[disabled]:hover, .button.hollow.alert.disabled:focus, .button.hollow.alert[disabled]:focus {
  border: 1px solid #cc4b37;
  color: #cc4b37;
}
.button.hollow.alert:hover, .button.hollow.alert:focus {
  border-color: #67251a;
  color: #67251a;
}
.button.hollow.red, .button.hollow.red.disabled, .button.hollow.red[disabled], .button.hollow.red.disabled:hover, .button.hollow.red[disabled]:hover, .button.hollow.red.disabled:focus, .button.hollow.red[disabled]:focus {
  border: 1px solid #ed0a00;
  color: #ed0a00;
}
.button.hollow.red:hover, .button.hollow.red:focus {
  border-color: #770500;
  color: #770500;
}
.button.clear, .button.clear:hover, .button.clear:focus, .button.clear.disabled, .button.clear.disabled:hover, .button.clear.disabled:focus, .button.clear[disabled], .button.clear[disabled]:hover, .button.clear[disabled]:focus {
  border-color: transparent;
  background-color: transparent;
}
.button.clear, .button.clear.disabled, .button.clear[disabled], .button.clear.disabled:hover, .button.clear[disabled]:hover, .button.clear.disabled:focus, .button.clear[disabled]:focus {
  color: #000;
}
.button.clear:hover, .button.clear:focus {
  color: black;
}
.button.clear.primary, .button.clear.primary.disabled, .button.clear.primary[disabled], .button.clear.primary.disabled:hover, .button.clear.primary[disabled]:hover, .button.clear.primary.disabled:focus, .button.clear.primary[disabled]:focus {
  color: #001641;
}
.button.clear.primary:hover, .button.clear.primary:focus {
  color: #000b21;
}
.button.clear.secondary, .button.clear.secondary.disabled, .button.clear.secondary[disabled], .button.clear.secondary.disabled:hover, .button.clear.secondary[disabled]:hover, .button.clear.secondary.disabled:focus, .button.clear.secondary[disabled]:focus {
  color: #ed0a00;
}
.button.clear.secondary:hover, .button.clear.secondary:focus {
  color: #770500;
}
.button.clear.tertiary, .button.clear.tertiary.disabled, .button.clear.tertiary[disabled], .button.clear.tertiary.disabled:hover, .button.clear.tertiary[disabled]:hover, .button.clear.tertiary.disabled:focus, .button.clear.tertiary[disabled]:focus {
  color: #0033FF;
}
.button.clear.tertiary:hover, .button.clear.tertiary:focus {
  color: #001a80;
}
.button.clear.success, .button.clear.success.disabled, .button.clear.success[disabled], .button.clear.success.disabled:hover, .button.clear.success[disabled]:hover, .button.clear.success.disabled:focus, .button.clear.success[disabled]:focus {
  color: #3adb76;
}
.button.clear.success:hover, .button.clear.success:focus {
  color: #157539;
}
.button.clear.warning, .button.clear.warning.disabled, .button.clear.warning[disabled], .button.clear.warning.disabled:hover, .button.clear.warning[disabled]:hover, .button.clear.warning.disabled:focus, .button.clear.warning[disabled]:focus {
  color: #ffae00;
}
.button.clear.warning:hover, .button.clear.warning:focus {
  color: #805700;
}
.button.clear.alert, .button.clear.alert.disabled, .button.clear.alert[disabled], .button.clear.alert.disabled:hover, .button.clear.alert[disabled]:hover, .button.clear.alert.disabled:focus, .button.clear.alert[disabled]:focus {
  color: #cc4b37;
}
.button.clear.alert:hover, .button.clear.alert:focus {
  color: #67251a;
}
.button.clear.red, .button.clear.red.disabled, .button.clear.red[disabled], .button.clear.red.disabled:hover, .button.clear.red[disabled]:hover, .button.clear.red.disabled:focus, .button.clear.red[disabled]:focus {
  color: #ed0a00;
}
.button.clear.red:hover, .button.clear.red:focus {
  color: #770500;
}
.button.disabled, .button[disabled] {
  opacity: 0.25;
  cursor: not-allowed;
}
.button.dropdown::after {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0.4em;
  content: "";
  border-bottom-width: 0;
  border-color: #fff transparent transparent;
  position: relative;
  top: 0.4em;
  display: inline-block;
  float: right;
  margin-left: 0;
}
.button.dropdown.hollow::after, .button.dropdown.clear::after {
  border-top-color: #000;
}
.button.dropdown.hollow.primary::after, .button.dropdown.clear.primary::after {
  border-top-color: #001641;
}
.button.dropdown.hollow.secondary::after, .button.dropdown.clear.secondary::after {
  border-top-color: #ed0a00;
}
.button.dropdown.hollow.tertiary::after, .button.dropdown.clear.tertiary::after {
  border-top-color: #0033FF;
}
.button.dropdown.hollow.success::after, .button.dropdown.clear.success::after {
  border-top-color: #3adb76;
}
.button.dropdown.hollow.warning::after, .button.dropdown.clear.warning::after {
  border-top-color: #ffae00;
}
.button.dropdown.hollow.alert::after, .button.dropdown.clear.alert::after {
  border-top-color: #cc4b37;
}
.button.dropdown.hollow.red::after, .button.dropdown.clear.red::after {
  border-top-color: #ed0a00;
}
.button.arrow-only::after {
  top: -0.1em;
  float: none;
  margin-left: 0;
}

a.button:hover, a.button:focus {
  text-decoration: none;
}

.breadcrumbs {
  margin: 0 0 1rem 0;
  list-style: none;
}
.breadcrumbs::before, .breadcrumbs::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.breadcrumbs::after {
  clear: both;
}
.breadcrumbs li {
  float: left;
  font-size: 0.8125rem;
  color: #fff;
  cursor: default;
  margin-right: 0.45rem;
}
.breadcrumbs a {
  color: #fff;
}
.breadcrumbs a:hover {
  text-decoration: underline;
}
.breadcrumbs .disabled {
  color: #cacaca;
  cursor: not-allowed;
}

.menu {
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  display: flex;
  flex-wrap: wrap;
}
[data-whatinput=mouse] .menu li {
  outline: 0;
}
.menu a,
.menu .button {
  line-height: 1;
  text-decoration: none;
  display: block;
  padding: 0.7rem 1rem;
}
.menu input,
.menu select,
.menu a,
.menu button {
  margin-bottom: 0;
}
.menu input {
  display: inline-block;
}
.menu, .menu.horizontal {
  flex-wrap: wrap;
  flex-direction: row;
}
.menu.vertical {
  flex-wrap: nowrap;
  flex-direction: column;
}
.menu.vertical.icon-top li a img,
.menu.vertical.icon-top li a i,
.menu.vertical.icon-top li a svg, .menu.vertical.icon-bottom li a img,
.menu.vertical.icon-bottom li a i,
.menu.vertical.icon-bottom li a svg {
  text-align: left;
}
.menu.expanded li {
  flex: 1 1 0px;
}
.menu.expanded.icon-top li a img,
.menu.expanded.icon-top li a i,
.menu.expanded.icon-top li a svg, .menu.expanded.icon-bottom li a img,
.menu.expanded.icon-bottom li a i,
.menu.expanded.icon-bottom li a svg {
  text-align: left;
}
.menu.simple {
  align-items: center;
}
.menu.simple li + li {
  margin-left: 1rem;
}
.menu.simple a {
  padding: 0;
}
.menu.small-horizontal {
  flex-wrap: wrap;
  flex-direction: row;
}
.menu.small-vertical {
  flex-wrap: nowrap;
  flex-direction: column;
}
.menu.small-expanded li {
  flex: 1 1 0px;
}
.menu.small-simple li {
  flex: 1 1 0px;
}
@media print, screen and (min-width: 48em) {
  .menu.medium-horizontal {
    flex-wrap: wrap;
    flex-direction: row;
  }
  .menu.medium-vertical {
    flex-wrap: nowrap;
    flex-direction: column;
  }
  .menu.medium-expanded li {
    flex: 1 1 0px;
  }
  .menu.medium-simple li {
    flex: 1 1 0px;
  }
}
@media print, screen and (min-width: 64em) {
  .menu.large-horizontal {
    flex-wrap: wrap;
    flex-direction: row;
  }
  .menu.large-vertical {
    flex-wrap: nowrap;
    flex-direction: column;
  }
  .menu.large-expanded li {
    flex: 1 1 0px;
  }
  .menu.large-simple li {
    flex: 1 1 0px;
  }
}
@media screen and (min-width: 75em) {
  .menu.xlarge-horizontal {
    flex-wrap: wrap;
    flex-direction: row;
  }
  .menu.xlarge-vertical {
    flex-wrap: nowrap;
    flex-direction: column;
  }
  .menu.xlarge-expanded li {
    flex: 1 1 0px;
  }
  .menu.xlarge-simple li {
    flex: 1 1 0px;
  }
}
.menu.nested {
  margin-right: 0;
  margin-left: 1rem;
}
.menu.icons a {
  display: flex;
}
.menu.icon-top a, .menu.icon-right a, .menu.icon-bottom a, .menu.icon-left a {
  display: flex;
}
.menu.icon-left li a, .menu.nested.icon-left li a {
  flex-flow: row nowrap;
}
.menu.icon-left li a img,
.menu.icon-left li a i,
.menu.icon-left li a svg, .menu.nested.icon-left li a img,
.menu.nested.icon-left li a i,
.menu.nested.icon-left li a svg {
  margin-right: 0.25rem;
}
.menu.icon-right li a, .menu.nested.icon-right li a {
  flex-flow: row nowrap;
}
.menu.icon-right li a img,
.menu.icon-right li a i,
.menu.icon-right li a svg, .menu.nested.icon-right li a img,
.menu.nested.icon-right li a i,
.menu.nested.icon-right li a svg {
  margin-left: 0.25rem;
}
.menu.icon-top li a, .menu.nested.icon-top li a {
  flex-flow: column nowrap;
}
.menu.icon-top li a img,
.menu.icon-top li a i,
.menu.icon-top li a svg, .menu.nested.icon-top li a img,
.menu.nested.icon-top li a i,
.menu.nested.icon-top li a svg {
  align-self: stretch;
  margin-bottom: 0.25rem;
  text-align: center;
}
.menu.icon-bottom li a, .menu.nested.icon-bottom li a {
  flex-flow: column nowrap;
}
.menu.icon-bottom li a img,
.menu.icon-bottom li a i,
.menu.icon-bottom li a svg, .menu.nested.icon-bottom li a img,
.menu.nested.icon-bottom li a i,
.menu.nested.icon-bottom li a svg {
  align-self: stretch;
  margin-bottom: 0.25rem;
  text-align: center;
}
.menu .is-active > a {
  background: #001641;
  color: #fff;
}
.menu .active > a {
  background: #001641;
  color: #fff;
}
.menu.align-left {
  justify-content: flex-start;
}
.menu.align-right li {
  display: flex;
  justify-content: flex-end;
}
.menu.align-right li .submenu li {
  justify-content: flex-start;
}
.menu.align-right.vertical li {
  display: block;
  text-align: right;
}
.menu.align-right.vertical li .submenu li {
  text-align: right;
}
.menu.align-right.icon-top li a img,
.menu.align-right.icon-top li a i,
.menu.align-right.icon-top li a svg, .menu.align-right.icon-bottom li a img,
.menu.align-right.icon-bottom li a i,
.menu.align-right.icon-bottom li a svg {
  text-align: right;
}
.menu.align-right .nested {
  margin-right: 1rem;
  margin-left: 0;
}
.menu.align-center li {
  display: flex;
  justify-content: center;
}
.menu.align-center li .submenu li {
  justify-content: flex-start;
}
.menu .menu-text {
  padding: 0.7rem 1rem;
  font-weight: bold;
  line-height: 1;
  color: inherit;
}

.menu-centered > .menu {
  justify-content: center;
}
.menu-centered > .menu li {
  display: flex;
  justify-content: center;
}
.menu-centered > .menu li .submenu li {
  justify-content: flex-start;
}

.no-js [data-responsive-menu] ul {
  display: none;
}

.label {
  display: inline-block;
  padding: 0.33333rem 0.5rem;
  border-radius: 0;
  font-size: 0.8rem;
  line-height: 1;
  white-space: nowrap;
  cursor: default;
  background: #001641;
  color: #fff;
}
.label.primary {
  background: #001641;
  color: #fff;
}
.label.secondary {
  background: #ed0a00;
  color: #000;
}
.label.tertiary {
  background: #0033FF;
  color: #fff;
}
.label.success {
  background: #3adb76;
  color: #000;
}
.label.warning {
  background: #ffae00;
  color: #000;
}
.label.alert {
  background: #cc4b37;
  color: #000;
}
.label.red {
  background: #ed0a00;
  color: #000;
}

.orbit {
  position: relative;
}

.orbit-container {
  position: relative;
  height: 0;
  margin: 0;
  list-style: none;
  overflow: hidden;
}

.orbit-slide {
  width: 100%;
  position: absolute;
}
.orbit-slide.no-motionui.is-active {
  top: 0;
  left: 0;
}

.orbit-figure {
  margin: 0;
}

.orbit-image {
  width: 100%;
  max-width: 100%;
  margin: 0;
}

.orbit-caption {
  position: absolute;
  bottom: 0;
  width: 100%;
  margin-bottom: 0;
  padding: 1rem;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
}

.orbit-next, .orbit-previous {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  padding: 1rem;
  color: #fff;
}
[data-whatinput=mouse] .orbit-next, [data-whatinput=mouse] .orbit-previous {
  outline: 0;
}
.orbit-next:hover, .orbit-previous:hover, .orbit-next:active, .orbit-previous:active, .orbit-next:focus, .orbit-previous:focus {
  background-color: rgba(0, 0, 0, 0.5);
}

.orbit-previous {
  left: 0;
}

.orbit-next {
  left: auto;
  right: 0;
}

.orbit-bullets {
  position: relative;
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
  text-align: center;
}
[data-whatinput=mouse] .orbit-bullets {
  outline: 0;
}
.orbit-bullets button {
  width: 1.2rem;
  height: 1.2rem;
  margin: 0.1rem;
  border-radius: 50%;
  background-color: #cacaca;
}
.orbit-bullets button:hover {
  background-color: #8a8a8a;
}
.orbit-bullets button.is-active {
  background-color: #8a8a8a;
}

.pagination {
  margin-left: 0;
  margin-bottom: 1rem;
}
.pagination::before, .pagination::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.pagination::after {
  clear: both;
}
.pagination li {
  margin-right: 0.0625rem;
  border-radius: 0;
  font-size: 0.875rem;
  display: none;
}
.pagination li:last-child, .pagination li:first-child {
  display: inline-block;
}
@media print, screen and (min-width: 48em) {
  .pagination li {
    display: inline-block;
  }
}
.pagination a,
.pagination button {
  display: block;
  padding: 0.1875rem 0.625rem;
  border-radius: 0;
  color: #000;
}
.pagination a:hover,
.pagination button:hover {
  background: #e6e6e6;
}
.pagination .current {
  padding: 0.1875rem 0.625rem;
  background: #001641;
  color: #fff;
  cursor: default;
}
.pagination .disabled {
  padding: 0.1875rem 0.625rem;
  color: #cacaca;
  cursor: not-allowed;
}
.pagination .disabled:hover {
  background: transparent;
}
.pagination .ellipsis::after {
  padding: 0.1875rem 0.625rem;
  content: "…";
  color: #000;
}

.pagination-previous a::before,
.pagination-previous.disabled::before {
  display: inline-block;
  margin-right: 0.5rem;
  content: "«";
}

.pagination-next a::after,
.pagination-next.disabled::after {
  display: inline-block;
  margin-left: 0.5rem;
  content: "»";
}

html.is-reveal-open {
  position: fixed;
  width: 100%;
  overflow-y: hidden;
}
html.is-reveal-open.zf-has-scroll {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
html.is-reveal-open body {
  overflow-y: hidden;
}

.reveal-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1005;
  display: none;
  background-color: rgba(0, 0, 0, 0.45);
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.reveal {
  z-index: 1006;
  backface-visibility: hidden;
  display: none;
  padding: 1rem;
  border: 1px solid #cacaca;
  border-radius: 0;
  background-color: #fff;
  position: relative;
  top: 100px;
  margin-right: auto;
  margin-left: auto;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  max-width: none;
  height: 100%;
  min-height: 100%;
  margin-left: 0;
  border: 0;
  border-radius: 0;
}
[data-whatinput=mouse] .reveal {
  outline: 0;
}
@media print, screen and (min-width: 48em) {
  .reveal {
    min-height: 0;
  }
}
.reveal .column {
  min-width: 0;
}
.reveal > :last-child {
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  .reveal {
    width: 600px;
    max-width: 76.875rem;
  }
}
.reveal.collapse {
  padding: 0;
}
@media print, screen and (min-width: 48em) {
  .reveal.tiny {
    width: 30%;
    max-width: 76.875rem;
  }
}
@media print, screen and (min-width: 48em) {
  .reveal.small {
    width: 50%;
    max-width: 76.875rem;
  }
}
@media print, screen and (min-width: 48em) {
  .reveal.large {
    width: 90%;
    max-width: 76.875rem;
  }
}
.reveal.full {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  max-width: none;
  height: 100%;
  min-height: 100%;
  margin-left: 0;
  border: 0;
  border-radius: 0;
}
.reveal.without-overlay {
  position: fixed;
}

table {
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 1rem;
  border-radius: 0;
}
thead,
tbody,
tfoot {
  border: 1px solid #f2f2f2;
  background-color: #fff;
}

caption {
  padding: 0.5rem 0.625rem 0.625rem;
  font-weight: 600;
}

thead {
  background: #f9f9f9;
  color: #001641;
}

tfoot {
  background: #f2f2f2;
  color: #001641;
}

thead tr,
tfoot tr {
  background: transparent;
}
thead th,
thead td,
tfoot th,
tfoot td {
  padding: 0.5rem 0.625rem 0.625rem;
  font-weight: 600;
  text-align: left;
}

tbody th,
tbody td {
  padding: 0.5rem 0.625rem 0.625rem;
}

tbody tr {
  border-bottom: 1px solid #f2f2f2;
  background-color: #fff;
}

@media print, screen and (max-width: 63.99875em) {
  table.stack thead {
    display: none;
  }
  table.stack tfoot {
    display: none;
  }
  table.stack tr,
  table.stack th,
  table.stack td {
    display: block;
  }
  table.stack td {
    border-top: 0;
  }
}

table.scroll {
  display: block;
  width: 100%;
  overflow-x: auto;
}

table.hover thead tr:hover {
  background-color: #f4f4f4;
}
table.hover tfoot tr:hover {
  background-color: #ededed;
}
table.hover tbody tr:hover {
  background-color: #fafafa;
}

.table-scroll {
  overflow-x: auto;
}

.tabs {
  margin: 0;
  border: 1px solid #e6e6e6;
  background: #fff;
  list-style-type: none;
}
.tabs::before, .tabs::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.tabs::after {
  clear: both;
}

.tabs.vertical > li {
  display: block;
  float: none;
  width: auto;
}

.tabs.simple > li > a {
  padding: 0;
}
.tabs.simple > li > a:hover {
  background: transparent;
}

.tabs.primary {
  background: #001641;
}
.tabs.primary > li > a {
  color: #fff;
}
.tabs.primary > li > a:hover, .tabs.primary > li > a:focus {
  background: #001e57;
}

.tabs-title {
  float: left;
}
.tabs-title > a {
  display: block;
  padding: 1.25rem 1.5rem;
  font-size: 0.75rem;
  line-height: 1;
  color: #001641;
}
[data-whatinput=mouse] .tabs-title > a {
  outline: 0;
}
.tabs-title > a:hover {
  background: #fff;
  color: #001338;
}
.tabs-title > a:focus, .tabs-title > a[aria-selected=true] {
  background: #e6e6e6;
  color: #001641;
}

.tabs-content {
  border: 1px solid #e6e6e6;
  border-top: 0;
  background: #fff;
  color: #001641;
  transition: all 0.5s ease;
}

.tabs-content.vertical {
  border: 1px solid #e6e6e6;
  border-left: 0;
}

.tabs-panel {
  display: none;
  padding: 1rem;
}
.tabs-panel.is-active {
  display: block;
}

.hide {
  display: none !important;
}

.invisible {
  visibility: hidden;
}

.visible {
  visibility: visible;
}

.hide-for-xsmall-only {
  display: none !important;
}

@media screen and (max-width: 0em), screen and (min-width: 0em) {
  .show-for-xsmall-only {
    display: none !important;
  }
}

.hide-for-small {
  display: none !important;
}

.show-for-small {
  display: none !important;
}

@media print, screen and (max-width: 47.99875em) {
  .hide-for-small-only {
    display: none !important;
  }
}

@media screen and (max-width: 0em), screen and (min-width: 48em) {
  .show-for-small-only {
    display: none !important;
  }
}

@media print, screen and (min-width: 48em) {
  .hide-for-medium {
    display: none !important;
  }
}

@media screen and (max-width: 47.99875em) {
  .show-for-medium {
    display: none !important;
  }
}

@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  .hide-for-medium-only {
    display: none !important;
  }
}

@media screen and (max-width: 47.99875em), screen and (min-width: 64em) {
  .show-for-medium-only {
    display: none !important;
  }
}

@media print, screen and (min-width: 64em) {
  .hide-for-large {
    display: none !important;
  }
}

@media screen and (max-width: 63.99875em) {
  .show-for-large {
    display: none !important;
  }
}

@media print, screen and (min-width: 64em) and (max-width: 74.99875em) {
  .hide-for-large-only {
    display: none !important;
  }
}

@media screen and (max-width: 63.99875em), screen and (min-width: 75em) {
  .show-for-large-only {
    display: none !important;
  }
}

@media screen and (min-width: 75em) {
  .hide-for-xlarge {
    display: none !important;
  }
}

@media screen and (max-width: 74.99875em) {
  .show-for-xlarge {
    display: none !important;
  }
}

@media screen and (min-width: 75em) and (max-width: 89.99875em) {
  .hide-for-xlarge-only {
    display: none !important;
  }
}

@media screen and (max-width: 74.99875em), screen and (min-width: 90em) {
  .show-for-xlarge-only {
    display: none !important;
  }
}

.show-for-sr,
.show-on-focus {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.show-on-focus:active, .show-on-focus:focus {
  position: static !important;
  width: auto !important;
  height: auto !important;
  overflow: visible !important;
  clip: auto !important;
  white-space: normal !important;
}

.show-for-landscape,
.hide-for-portrait {
  display: block !important;
}
@media screen and (orientation: landscape) {
  .show-for-landscape,
  .hide-for-portrait {
    display: block !important;
  }
}
@media screen and (orientation: portrait) {
  .show-for-landscape,
  .hide-for-portrait {
    display: none !important;
  }
}

.hide-for-landscape,
.show-for-portrait {
  display: none !important;
}
@media screen and (orientation: landscape) {
  .hide-for-landscape,
  .show-for-portrait {
    display: none !important;
  }
}
@media screen and (orientation: portrait) {
  .hide-for-landscape,
  .show-for-portrait {
    display: block !important;
  }
}

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

.hide-for-dark-mode {
  display: block;
}

@media screen and (prefers-color-scheme: dark) {
  .show-for-dark-mode {
    display: block !important;
  }
  .hide-for-dark-mode {
    display: none !important;
  }
}
.show-for-ie {
  display: none;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .show-for-ie {
    display: block !important;
  }
  .hide-for-ie {
    display: none !important;
  }
}
.show-for-sticky {
  display: none;
}

.is-stuck .show-for-sticky {
  display: block;
}

.is-stuck .hide-for-sticky {
  display: none;
}

.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-center {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.clearfix::before, .clearfix::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.clearfix::after {
  clear: both;
}

.align-left {
  justify-content: flex-start;
}

.align-right {
  justify-content: flex-end;
}

.align-center {
  justify-content: center;
}

.align-justify {
  justify-content: space-between;
}

.align-spaced {
  justify-content: space-around;
}

.align-left.vertical.menu > li > a {
  justify-content: flex-start;
}

.align-right.vertical.menu > li > a {
  justify-content: flex-end;
}

.align-center.vertical.menu > li > a {
  justify-content: center;
}

.align-top {
  align-items: flex-start;
}

.align-self-top {
  align-self: flex-start;
}

.align-bottom {
  align-items: flex-end;
}

.align-self-bottom {
  align-self: flex-end;
}

.align-middle {
  align-items: center;
}

.align-self-middle {
  align-self: center;
}

.align-stretch {
  align-items: stretch;
}

.align-self-stretch {
  align-self: stretch;
}

.align-center-middle {
  justify-content: center;
  align-items: center;
  align-content: center;
}

.xsmall-order-1 {
  order: 1;
}

.xsmall-order-2 {
  order: 2;
}

.xsmall-order-3 {
  order: 3;
}

.xsmall-order-4 {
  order: 4;
}

.xsmall-order-5 {
  order: 5;
}

.xsmall-order-6 {
  order: 6;
}

.small-order-1 {
  order: 1;
}

.small-order-2 {
  order: 2;
}

.small-order-3 {
  order: 3;
}

.small-order-4 {
  order: 4;
}

.small-order-5 {
  order: 5;
}

.small-order-6 {
  order: 6;
}

@media print, screen and (min-width: 48em) {
  .medium-order-1 {
    order: 1;
  }
  .medium-order-2 {
    order: 2;
  }
  .medium-order-3 {
    order: 3;
  }
  .medium-order-4 {
    order: 4;
  }
  .medium-order-5 {
    order: 5;
  }
  .medium-order-6 {
    order: 6;
  }
}
@media print, screen and (min-width: 64em) {
  .large-order-1 {
    order: 1;
  }
  .large-order-2 {
    order: 2;
  }
  .large-order-3 {
    order: 3;
  }
  .large-order-4 {
    order: 4;
  }
  .large-order-5 {
    order: 5;
  }
  .large-order-6 {
    order: 6;
  }
}
@media screen and (min-width: 75em) {
  .xlarge-order-1 {
    order: 1;
  }
  .xlarge-order-2 {
    order: 2;
  }
  .xlarge-order-3 {
    order: 3;
  }
  .xlarge-order-4 {
    order: 4;
  }
  .xlarge-order-5 {
    order: 5;
  }
  .xlarge-order-6 {
    order: 6;
  }
}
.flex-container {
  display: flex;
}

.flex-child-auto {
  flex: 1 1 auto;
}

.flex-child-grow {
  flex: 1 0 auto;
}

.flex-child-shrink {
  flex: 0 1 auto;
}

.flex-dir-row {
  flex-direction: row;
}

.flex-dir-row-reverse {
  flex-direction: row-reverse;
}

.flex-dir-column {
  flex-direction: column;
}

.flex-dir-column-reverse {
  flex-direction: column-reverse;
}

.small-flex-container {
  display: flex;
}

.small-flex-child-auto {
  flex: 1 1 auto;
}

.small-flex-child-grow {
  flex: 1 0 auto;
}

.small-flex-child-shrink {
  flex: 0 1 auto;
}

.small-flex-dir-row {
  flex-direction: row;
}

.small-flex-dir-row-reverse {
  flex-direction: row-reverse;
}

.small-flex-dir-column {
  flex-direction: column;
}

.small-flex-dir-column-reverse {
  flex-direction: column-reverse;
}

@media print, screen and (min-width: 48em) {
  .medium-flex-container {
    display: flex;
  }
  .medium-flex-child-auto {
    flex: 1 1 auto;
  }
  .medium-flex-child-grow {
    flex: 1 0 auto;
  }
  .medium-flex-child-shrink {
    flex: 0 1 auto;
  }
  .medium-flex-dir-row {
    flex-direction: row;
  }
  .medium-flex-dir-row-reverse {
    flex-direction: row-reverse;
  }
  .medium-flex-dir-column {
    flex-direction: column;
  }
  .medium-flex-dir-column-reverse {
    flex-direction: column-reverse;
  }
}
@media print, screen and (min-width: 64em) {
  .large-flex-container {
    display: flex;
  }
  .large-flex-child-auto {
    flex: 1 1 auto;
  }
  .large-flex-child-grow {
    flex: 1 0 auto;
  }
  .large-flex-child-shrink {
    flex: 0 1 auto;
  }
  .large-flex-dir-row {
    flex-direction: row;
  }
  .large-flex-dir-row-reverse {
    flex-direction: row-reverse;
  }
  .large-flex-dir-column {
    flex-direction: column;
  }
  .large-flex-dir-column-reverse {
    flex-direction: column-reverse;
  }
}
@media screen and (min-width: 75em) {
  .xlarge-flex-container {
    display: flex;
  }
  .xlarge-flex-child-auto {
    flex: 1 1 auto;
  }
  .xlarge-flex-child-grow {
    flex: 1 0 auto;
  }
  .xlarge-flex-child-shrink {
    flex: 0 1 auto;
  }
  .xlarge-flex-dir-row {
    flex-direction: row;
  }
  .xlarge-flex-dir-row-reverse {
    flex-direction: row-reverse;
  }
  .xlarge-flex-dir-column {
    flex-direction: column;
  }
  .xlarge-flex-dir-column-reverse {
    flex-direction: column-reverse;
  }
}
.slide-in-down.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(-100%);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

.slide-in-down.mui-enter.mui-enter-active {
  transform: translateY(0);
}

.slide-in-left.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(-100%);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

.slide-in-left.mui-enter.mui-enter-active {
  transform: translateX(0);
}

.slide-in-up.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(100%);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

.slide-in-up.mui-enter.mui-enter-active {
  transform: translateY(0);
}

.slide-in-right.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(100%);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

.slide-in-right.mui-enter.mui-enter-active {
  transform: translateX(0);
}

.slide-out-down.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(0);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

.slide-out-down.mui-leave.mui-leave-active {
  transform: translateY(100%);
}

.slide-out-right.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(0);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

.slide-out-right.mui-leave.mui-leave-active {
  transform: translateX(100%);
}

.slide-out-up.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(0);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

.slide-out-up.mui-leave.mui-leave-active {
  transform: translateY(-100%);
}

.slide-out-left.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(0);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

.slide-out-left.mui-leave.mui-leave-active {
  transform: translateX(-100%);
}

.fade-in.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  opacity: 0;
  transition-property: opacity;
}

.fade-in.mui-enter.mui-enter-active {
  opacity: 1;
}

.fade-out.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  opacity: 1;
  transition-property: opacity;
}

.fade-out.mui-leave.mui-leave-active {
  opacity: 0;
}

.hinge-in-from-top.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateX(-90deg);
  transform-origin: top;
  transition-property: transform, opacity;
  opacity: 0;
}

.hinge-in-from-top.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

.hinge-in-from-right.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateY(-90deg);
  transform-origin: right;
  transition-property: transform, opacity;
  opacity: 0;
}

.hinge-in-from-right.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

.hinge-in-from-bottom.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateX(90deg);
  transform-origin: bottom;
  transition-property: transform, opacity;
  opacity: 0;
}

.hinge-in-from-bottom.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

.hinge-in-from-left.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateY(90deg);
  transform-origin: left;
  transition-property: transform, opacity;
  opacity: 0;
}

.hinge-in-from-left.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

.hinge-in-from-middle-x.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateX(-90deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 0;
}

.hinge-in-from-middle-x.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

.hinge-in-from-middle-y.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateY(-90deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 0;
}

.hinge-in-from-middle-y.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

.hinge-out-from-top.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: top;
  transition-property: transform, opacity;
  opacity: 1;
}

.hinge-out-from-top.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateX(90deg);
  opacity: 0;
}

.hinge-out-from-right.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: right;
  transition-property: transform, opacity;
  opacity: 1;
}

.hinge-out-from-right.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateY(90deg);
  opacity: 0;
}

.hinge-out-from-bottom.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: bottom;
  transition-property: transform, opacity;
  opacity: 1;
}

.hinge-out-from-bottom.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateX(-90deg);
  opacity: 0;
}

.hinge-out-from-left.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: left;
  transition-property: transform, opacity;
  opacity: 1;
}

.hinge-out-from-left.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateY(-90deg);
  opacity: 0;
}

.hinge-out-from-middle-x.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 1;
}

.hinge-out-from-middle-x.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateX(90deg);
  opacity: 0;
}

.hinge-out-from-middle-y.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 1;
}

.hinge-out-from-middle-y.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateY(90deg);
  opacity: 0;
}

.scale-in-up.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(0.5);
  transition-property: transform, opacity;
  opacity: 0;
}

.scale-in-up.mui-enter.mui-enter-active {
  transform: scale(1);
  opacity: 1;
}

.scale-in-down.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(1.5);
  transition-property: transform, opacity;
  opacity: 0;
}

.scale-in-down.mui-enter.mui-enter-active {
  transform: scale(1);
  opacity: 1;
}

.scale-out-up.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(1);
  transition-property: transform, opacity;
  opacity: 1;
}

.scale-out-up.mui-leave.mui-leave-active {
  transform: scale(1.5);
  opacity: 0;
}

.scale-out-down.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(1);
  transition-property: transform, opacity;
  opacity: 1;
}

.scale-out-down.mui-leave.mui-leave-active {
  transform: scale(0.5);
  opacity: 0;
}

.spin-in.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(-0.75turn);
  transition-property: transform, opacity;
  opacity: 0;
}

.spin-in.mui-enter.mui-enter-active {
  transform: rotate(0);
  opacity: 1;
}

.spin-out.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(0);
  transition-property: transform, opacity;
  opacity: 1;
}

.spin-out.mui-leave.mui-leave-active {
  transform: rotate(0.75turn);
  opacity: 0;
}

.spin-in-ccw.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(0.75turn);
  transition-property: transform, opacity;
  opacity: 0;
}

.spin-in-ccw.mui-enter.mui-enter-active {
  transform: rotate(0);
  opacity: 1;
}

.spin-out-ccw.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(0);
  transition-property: transform, opacity;
  opacity: 1;
}

.spin-out-ccw.mui-leave.mui-leave-active {
  transform: rotate(-0.75turn);
  opacity: 0;
}

.slow {
  transition-duration: 750ms !important;
}

.fast {
  transition-duration: 250ms !important;
}

.linear {
  transition-timing-function: linear !important;
}

.ease {
  transition-timing-function: ease !important;
}

.ease-in {
  transition-timing-function: ease-in !important;
}

.ease-out {
  transition-timing-function: ease-out !important;
}

.ease-in-out {
  transition-timing-function: ease-in-out !important;
}

.bounce-in {
  transition-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;
}

.bounce-out {
  transition-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important;
}

.bounce-in-out {
  transition-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;
}

.short-delay {
  transition-delay: 300ms !important;
}

.long-delay {
  transition-delay: 700ms !important;
}

.shake {
  animation-name: shake-7;
}
@keyframes shake-7 {
  0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% {
    transform: translateX(7%);
  }
  5%, 15%, 25%, 35%, 45%, 55%, 65%, 75%, 85%, 95% {
    transform: translateX(-7%);
  }
}

.spin-cw {
  animation-name: spin-cw-1turn;
}
@keyframes spin-cw-1turn {
  0% {
    transform: rotate(-1turn);
  }
  100% {
    transform: rotate(0);
  }
}

.spin-ccw {
  animation-name: spin-ccw-1turn;
}
@keyframes spin-ccw-1turn {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(-1turn);
  }
}

.wiggle {
  animation-name: wiggle-7deg;
}
@keyframes wiggle-7deg {
  40%, 50%, 60% {
    transform: rotate(7deg);
  }
  35%, 45%, 55%, 65% {
    transform: rotate(-7deg);
  }
  0%, 30%, 70%, 100% {
    transform: rotate(0);
  }
}

.shake,
.spin-cw,
.spin-ccw,
.wiggle {
  animation-duration: 500ms;
}

.infinite {
  animation-iteration-count: infinite;
}

.slow {
  animation-duration: 750ms !important;
}

.fast {
  animation-duration: 250ms !important;
}

.linear {
  animation-timing-function: linear !important;
}

.ease {
  animation-timing-function: ease !important;
}

.ease-in {
  animation-timing-function: ease-in !important;
}

.ease-out {
  animation-timing-function: ease-out !important;
}

.ease-in-out {
  animation-timing-function: ease-in-out !important;
}

.bounce-in {
  animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;
}

.bounce-out {
  animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important;
}

.bounce-in-out {
  animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;
}

.short-delay {
  animation-delay: 300ms !important;
}

.long-delay {
  animation-delay: 700ms !important;
}

@keyframes linesAnimateIn {
  0% {
    transform: rotate3d(0, 0, 1, -270deg) scale3d(0, 0, 1);
  }
  50% {
    transform: rotate3d(0, 0, 1, -270deg) scale3d(1, 1, 1);
  }
  100% {
    transform: rotate3d(0, 0, 1, -315deg) scale3d(1, 1, 1);
  }
}
@keyframes fade-in-bottom {
  0% {
    -webkit-transform: translateY(3.125rem);
    transform: translateY(3.125rem);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fade-in-left {
  0% {
    -webkit-transform: translateX(-3.125rem);
    transform: translateX(-3.125rem);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.motivation-fade-enter-active, .motivation-fade-appear-active, .motivation-fade-leave-active {
  transition: opacity 0.4s;
}

.motivation-fade-enter, .motivation-fade-appear-to, .motivation-fade-leave-to {
  opacity: 0;
}

.motivation-slide-in-enter-active {
  -webkit-animation: slideOut 0.5s;
  -moz-animation: slideOut 0.5s;
  animation: slideOut 0.5s;
}

.motivation-slide-in-leave-active {
  -webkit-animation: slideIn 0.5s reverse;
  -moz-animation: slideIn 0.5s reverse;
  animation: slideIn 0.5s reverse;
}

.motivation-slide-out-enter-active {
  -webkit-animation: slideIn 0.5s;
  -moz-animation: slideIn 0.5s;
  animation: slideIn 0.5s;
}

.motivation-slide-out-leave-active {
  -webkit-animation: slideOut 0.5s reverse;
  -moz-animation: slideOut 0.5s reverse;
  animation: slideOut 0.5s reverse;
}

@-webkit-keyframes slideIn {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
@-moz-keyframes slideIn {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes slideIn {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
@-webkit-keyframes slideOut {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
@-moz-keyframes slideOut {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes slideOut {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
@media (max-width: 767px) {
  .page-container.with-nav .uw-masthead {
    display: flex;
    flex-flow: row wrap;
  }
  .page-container.with-nav .uw-masthead__main {
    order: 3;
  }
  .page-container.with-nav .uw-masthead--image__container {
    order: 2;
  }
  .page-container.with-nav .uw-masthead--image__container::before {
    display: none;
  }
}
.uw-hero .page-navigator-wrapper,
.uw-masthead .blue-nav,
.uw-masthead .page-navigator-wrapper,
.uw-mc-header .page-navigator-wrapper,
.uw-mc-landing .page-navigator-wrapper,
.uw-mc-single .page-navigator-wrapper {
  position: relative;
  z-index: 2;
  padding: 0;
}
@media (max-width: 1199px) {
  .uw-hero .page-navigator-wrapper .page-navigator__list--pages--wrapper,
  .uw-masthead .blue-nav .page-navigator__list--pages--wrapper,
  .uw-masthead .page-navigator-wrapper .page-navigator__list--pages--wrapper,
  .uw-mc-header .page-navigator-wrapper .page-navigator__list--pages--wrapper,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__list--pages--wrapper,
  .uw-mc-single .page-navigator-wrapper .page-navigator__list--pages--wrapper {
    position: absolute;
    top: 0;
    width: 50%;
    right: 0;
  }
  .uw-hero .page-navigator-wrapper .page-navigator__list--breadcrumbs,
  .uw-masthead .blue-nav .page-navigator__list--breadcrumbs,
  .uw-masthead .page-navigator-wrapper .page-navigator__list--breadcrumbs,
  .uw-mc-header .page-navigator-wrapper .page-navigator__list--breadcrumbs,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__list--breadcrumbs,
  .uw-mc-single .page-navigator-wrapper .page-navigator__list--breadcrumbs {
    margin-top: 45px;
  }
  .uw-hero .page-navigator-wrapper .page-navigator__list--breadcrumbs ul,
  .uw-masthead .blue-nav .page-navigator__list--breadcrumbs ul,
  .uw-masthead .page-navigator-wrapper .page-navigator__list--breadcrumbs ul,
  .uw-mc-header .page-navigator-wrapper .page-navigator__list--breadcrumbs ul,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__list--breadcrumbs ul,
  .uw-mc-single .page-navigator-wrapper .page-navigator__list--breadcrumbs ul {
    width: 50%;
    left: 0;
  }
  .uw-hero .page-navigator-wrapper .page-navigator__list--breadcrumbs ul li,
  .uw-masthead .blue-nav .page-navigator__list--breadcrumbs ul li,
  .uw-masthead .page-navigator-wrapper .page-navigator__list--breadcrumbs ul li,
  .uw-mc-header .page-navigator-wrapper .page-navigator__list--breadcrumbs ul li,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__list--breadcrumbs ul li,
  .uw-mc-single .page-navigator-wrapper .page-navigator__list--breadcrumbs ul li {
    margin-bottom: 0.5rem;
  }
  .uw-hero .page-navigator-wrapper .page-navigator__button-wrapper a,
  .uw-masthead .blue-nav .page-navigator__button-wrapper a,
  .uw-masthead .page-navigator-wrapper .page-navigator__button-wrapper a,
  .uw-mc-header .page-navigator-wrapper .page-navigator__button-wrapper a,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__button-wrapper a,
  .uw-mc-single .page-navigator-wrapper .page-navigator__button-wrapper a {
    display: block;
  }
}
@media (max-width: 767px) {
  .uw-hero .page-navigator-wrapper,
  .uw-masthead .blue-nav,
  .uw-masthead .page-navigator-wrapper,
  .uw-mc-header .page-navigator-wrapper,
  .uw-mc-landing .page-navigator-wrapper,
  .uw-mc-single .page-navigator-wrapper {
    padding: 0;
    width: 100%;
    order: 1;
  }
  .uw-hero .page-navigator-wrapper .page-navigator__list--pages--wrapper,
  .uw-masthead .blue-nav .page-navigator__list--pages--wrapper,
  .uw-masthead .page-navigator-wrapper .page-navigator__list--pages--wrapper,
  .uw-mc-header .page-navigator-wrapper .page-navigator__list--pages--wrapper,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__list--pages--wrapper,
  .uw-mc-single .page-navigator-wrapper .page-navigator__list--pages--wrapper {
    position: absolute;
    top: 40px;
    width: 100%;
  }
  .uw-hero .page-navigator-wrapper .page-navigator,
  .uw-masthead .blue-nav .page-navigator,
  .uw-masthead .page-navigator-wrapper .page-navigator,
  .uw-mc-header .page-navigator-wrapper .page-navigator,
  .uw-mc-landing .page-navigator-wrapper .page-navigator,
  .uw-mc-single .page-navigator-wrapper .page-navigator {
    margin-bottom: 0;
  }
  .uw-hero .page-navigator-wrapper .page-navigator__list--breadcrumbs,
  .uw-masthead .blue-nav .page-navigator__list--breadcrumbs,
  .uw-masthead .page-navigator-wrapper .page-navigator__list--breadcrumbs,
  .uw-mc-header .page-navigator-wrapper .page-navigator__list--breadcrumbs,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__list--breadcrumbs,
  .uw-mc-single .page-navigator-wrapper .page-navigator__list--breadcrumbs {
    margin-top: 0;
    margin-bottom: 0;
    position: absolute;
    width: 100%;
  }
  .uw-hero .page-navigator-wrapper .page-navigator__list--breadcrumbs ul,
  .uw-masthead .blue-nav .page-navigator__list--breadcrumbs ul,
  .uw-masthead .page-navigator-wrapper .page-navigator__list--breadcrumbs ul,
  .uw-mc-header .page-navigator-wrapper .page-navigator__list--breadcrumbs ul,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__list--breadcrumbs ul,
  .uw-mc-single .page-navigator-wrapper .page-navigator__list--breadcrumbs ul {
    width: 100%;
    left: 0;
  }
  .uw-hero .page-navigator-wrapper .page-navigator__list--breadcrumbs ul li,
  .uw-masthead .blue-nav .page-navigator__list--breadcrumbs ul li,
  .uw-masthead .page-navigator-wrapper .page-navigator__list--breadcrumbs ul li,
  .uw-mc-header .page-navigator-wrapper .page-navigator__list--breadcrumbs ul li,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__list--breadcrumbs ul li,
  .uw-mc-single .page-navigator-wrapper .page-navigator__list--breadcrumbs ul li {
    margin-bottom: 0.5rem;
  }
  .uw-hero .page-navigator-wrapper .page-navigator__list--pages,
  .uw-masthead .blue-nav .page-navigator__list--pages,
  .uw-masthead .page-navigator-wrapper .page-navigator__list--pages,
  .uw-mc-header .page-navigator-wrapper .page-navigator__list--pages,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__list--pages,
  .uw-mc-single .page-navigator-wrapper .page-navigator__list--pages {
    height: 0 !important;
  }
  .uw-hero .page-navigator-wrapper .page-navigator__button-wrapper,
  .uw-masthead .blue-nav .page-navigator__button-wrapper,
  .uw-masthead .page-navigator-wrapper .page-navigator__button-wrapper,
  .uw-mc-header .page-navigator-wrapper .page-navigator__button-wrapper,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__button-wrapper,
  .uw-mc-single .page-navigator-wrapper .page-navigator__button-wrapper {
    display: block;
  }
  .uw-hero .page-navigator-wrapper .page-navigator__button-wrapper a,
  .uw-masthead .blue-nav .page-navigator__button-wrapper a,
  .uw-masthead .page-navigator-wrapper .page-navigator__button-wrapper a,
  .uw-mc-header .page-navigator-wrapper .page-navigator__button-wrapper a,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__button-wrapper a,
  .uw-mc-single .page-navigator-wrapper .page-navigator__button-wrapper a {
    display: block;
  }
  .uw-hero .page-navigator-wrapper .page-navigator__button-wrapper .page-navigator__button--pages,
  .uw-masthead .blue-nav .page-navigator__button-wrapper .page-navigator__button--pages,
  .uw-masthead .page-navigator-wrapper .page-navigator__button-wrapper .page-navigator__button--pages,
  .uw-mc-header .page-navigator-wrapper .page-navigator__button-wrapper .page-navigator__button--pages,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__button-wrapper .page-navigator__button--pages,
  .uw-mc-single .page-navigator-wrapper .page-navigator__button-wrapper .page-navigator__button--pages {
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  .uw-hero .page-navigator-wrapper .page-navigator__list--breadcrumbs,
  .uw-masthead .blue-nav .page-navigator__list--breadcrumbs,
  .uw-masthead .page-navigator-wrapper .page-navigator__list--breadcrumbs,
  .uw-mc-header .page-navigator-wrapper .page-navigator__list--breadcrumbs,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__list--breadcrumbs,
  .uw-mc-single .page-navigator-wrapper .page-navigator__list--breadcrumbs {
    margin-top: 20px;
  }
}
@media (min-width: 1201px) {
  .uw-hero .page-navigator-wrapper .page-navigator__list--pages--wrapper,
  .uw-masthead .blue-nav .page-navigator__list--pages--wrapper,
  .uw-masthead .page-navigator-wrapper .page-navigator__list--pages--wrapper,
  .uw-mc-header .page-navigator-wrapper .page-navigator__list--pages--wrapper,
  .uw-mc-landing .page-navigator-wrapper .page-navigator__list--pages--wrapper,
  .uw-mc-single .page-navigator-wrapper .page-navigator__list--pages--wrapper {
    margin-left: 50%;
    position: absolute;
    top: 0;
    margin-left: 0;
  }
}

.uw-mc-single i {
  font-style: normal;
}
.uw-mc-single .fa-times::before {
  font-family: "WwwUowEduAu";
  content: "\f008";
}
.uw-mc-single .fa-chevron-down::before {
  font-family: "WwwUowEduAu";
  content: "\f003";
}
.uw-mc-single li a {
  display: inline-block !important;
}

@media (min-width: 1200px) {
  .uw-mc-header .page-navigator__list--breadcrumbs ul {
    padding: 0;
  }
}
.uw-mc-header .page-navigator i {
  font-style: normal;
}
.uw-mc-header .page-navigator .fa-times::before {
  font-family: "WwwUowEduAu";
  content: "\f008";
}
.uw-mc-header .page-navigator .fa-chevron-down::before {
  font-family: "WwwUowEduAu";
  content: "\f003";
}
.uw-mc-header .page-navigator li a {
  display: inline-block !important;
}

.uw-hero .page-navigator i {
  font-style: normal;
}
.uw-hero .page-navigator li a {
  display: inline-block !important;
}
.uw-hero .fa-times::before {
  font-family: "WwwUowEduAu";
  content: "\f008";
}
.uw-hero .fa-chevron-down::before {
  font-family: "WwwUowEduAu";
  content: "\f003";
}

body:not(.user-is-tabbing) button:focus {
  outline: none;
  box-shadow: none;
}
body:not(.user-is-tabbing) a:focus {
  outline: none;
  box-shadow: none;
}
body:not(.user-is-tabbing) .uw-panel-section h4:focus {
  outline: none;
  box-shadow: none;
}
body:not(.user-is-tabbing) .page-navigator__button:focus {
  outline: none;
  box-shadow: none;
}
body:not(.user-is-tabbing) .uw-orbit-arrows:focus {
  outline: none;
  box-shadow: none;
}
body:not(.user-is-tabbing) .orbit-previous:focus::after {
  font-family: "WwwUowEduAu";
  content: "\f004" !important;
  display: block;
}
body:not(.user-is-tabbing) .orbit-next:focus::after {
  font-family: "WwwUowEduAu";
  content: "\f005" !important;
  display: block;
}
body:not(.user-is-tabbing) .uw-home-slider__bullets button:focus {
  outline: none;
  box-shadow: none;
}
body:not(.user-is-tabbing) .uw-article-slider .slick-arrow:focus {
  outline: none;
  box-shadow: none;
}
body:not(.user-is-tabbing) .checkbox:focus + label {
  outline: none;
  box-shadow: none;
}

body.user-is-tabbing input:focus,
body.user-is-tabbing select:focus {
  outline: 2px solid hsla(210, 100%, 50%, 0.5);
}
body.user-is-tabbing input[type=radio]:focus + label {
  outline: 2px solid hsla(210, 100%, 50%, 0.5);
  border-radius: 0;
}
body.user-is-tabbing .uw-library-search:focus {
  outline: 2px solid white;
  outline-offset: 4px;
  right: 5px;
}
body.user-is-tabbing .uw-current-student-search__input:focus {
  outline: 2px solid white;
  outline-offset: 4px;
  right: 5px;
}
body.user-is-tabbing .uw-submit-library-search:focus {
  left: 4px;
}
body.user-is-tabbing .uw-submit-library-search:focus::after {
  outline: 2px solid #fff;
}
body.user-is-tabbing .swiper-button-prev:focus,
body.user-is-tabbing .swiper-button-next:focus {
  outline: 2px solid hsla(210, 100%, 50%, 0.5);
  position: absolute;
}
body.user-is-tabbing :focus {
  outline: none;
  box-shadow: none;
  position: relative;
  display: inline-block;
}
body.user-is-tabbing :focus::after {
  content: "" !important;
  outline: 2px solid hsla(210, 100%, 50%, 0.5);
  position: absolute;
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  z-index: 99999;
  margin-left: 0px !important;
}
body.user-is-tabbing .orbit-next:focus,
body.user-is-tabbing .orbit-previous:focus {
  position: absolute;
}
body.user-is-tabbing .orbit-previous:focus::after {
  font-family: "WwwUowEduAu";
  content: "\f004" !important;
  outline: 2px solid hsla(210, 100%, 50%, 0.5);
  z-index: 99999;
  position: static;
}
body.user-is-tabbing .orbit-next:focus::after {
  font-family: "WwwUowEduAu";
  content: "\f005" !important;
  outline: 2px solid hsla(210, 100%, 50%, 0.5);
  z-index: 99999;
  position: static;
}
body.user-is-tabbing .page-navigator__list :focus::after {
  outline: 2px solid #efefef;
}
body.user-is-tabbing .uw-scroll-top:focus::after {
  content: "\f006" !important;
}

a.uw-button-grid--button:focus::after {
  height: 235px;
  width: 290px;
}

.skip-link {
  position: absolute !important;
  left: 1rem;
  top: 1rem;
  text-transform: uppercase;
  font-size: 0.875rem;
  font-weight: bold;
  background: #fff;
  z-index: 100;
}
.skip-link:not(:focus) {
  white-space: nowrap;
  width: 1px;
  height: 1px;
  overflow: hidden;
  border: 0;
  padding: 0;
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  margin: -1px;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

body {
  scroll-behavior: smooth;
}

a {
  text-decoration: none;
}
a:hover, a:focus {
  text-decoration: underline;
}
a:focus {
  outline: 1px dotted #001641;
  box-shadow: 0px 0px 2px #fff;
}

@keyframes linesAnimateIn {
  0% {
    transform: rotate3d(0, 0, 1, -270deg) scale3d(0, 0, 1);
  }
  50% {
    transform: rotate3d(0, 0, 1, -270deg) scale3d(1, 1, 1);
  }
  100% {
    transform: rotate3d(0, 0, 1, -315deg) scale3d(1, 1, 1);
  }
}
@keyframes fade-in-bottom {
  0% {
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fade-in-left {
  0% {
    -webkit-transform: translateX(-50px);
    transform: translateX(-50px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes statUp {
  0% {
    transform: translate3d(0, 30px, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes statDown {
  0% {
    transform: translate3d(0, -30px, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
blockquote {
  margin: 0 0 1.875rem;
  padding: 0;
  border: 0;
}
blockquote p {
  font-size: 1.6875rem;
  line-height: 1.1111111111;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
}
blockquote cite {
  color: #001641;
}
blockquote cite::before {
  content: none;
}

.blockquote--red {
  font-size: 1.6rem;
  font-style: italic;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  border-left: 0;
  line-height: 1.25;
  margin-bottom: 50px;
  position: relative;
  padding-top: 40px;
  color: #ed0a00;
}
.blockquote--red::before {
  content: open-quote;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 6rem;
  position: absolute;
  top: -25px;
  left: -10px;
  color: #ed0a00;
}
.blockquote--red::after {
  content: close-quote;
  visibility: hidden;
  position: absolute;
}

.blockquote-author {
  display: block;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  color: #001641;
  margin: 15px 0;
  font-style: normal;
  font-size: 0.9rem;
}

.checkbox {
  opacity: 0;
  position: absolute;
}
.checkbox + label {
  display: flex;
  margin-left: 0;
  margin-right: 0;
  position: relative;
}
.checkbox + label:before {
  border: 0.0625rem solid #001641;
  box-sizing: border-box;
  content: "";
  display: block;
  height: 0.875rem;
  margin: 0 0.75rem 0 0;
  transition: all 0.3s ease-in-out;
  width: 0.875rem;
  min-width: 0.875rem;
  z-index: 1;
}
.checkbox:checked + label:before {
  border: 0;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAz0lEQVQokbXSQQqCQBQG4N9Z5GY6QjkGufMGQm07hjfyCN7CpYIuXYUtos10hEgIXfi3EAvKVIR+mN188x7vjZEDxIyIOej/0Nxs4CQJFpY1HZq2DSeOsdztoMJwGjRtu620XqO+XqF9/xsKKbEKAggpAQALpeDE8Qud93vUWr9fzQHmAG9RRJK8pylPrstKa5JkpTWPSrG71x2j26P0PGyjqK3YNIAQ/ZU+Wy2zDJfDAU1ZjqKv4XT4URSDCACM3i8nRNvuQPrXMYJ+wwl5AopfaPlvXPYKAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
  background-size: cover;
}
.checkbox:focus + label {
  outline: 1px dotted #001641;
  box-shadow: 0px 0px 2px #fff;
}

div.data-grid {
  margin-bottom: 1rem;
}
div.data-grid div.header {
  padding: 0.5rem 0.625rem 0.625rem;
  font-weight: 600;
  text-align: left;
  background: #001641;
  color: #fff;
}
div.data-grid div.container {
  display: flex;
  flex-wrap: wrap;
  align-content: stretch;
}
div.data-grid div.container div {
  display: flex;
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 34%;
  align-content: stretch;
}
@media (max-width: 767px) {
  div.data-grid div.container div {
    flex-basis: 51%;
  }
}
div.data-grid div.container div div {
  padding: 0.5rem 0.625rem 0.625rem;
}
@media (max-width: 767px) {
  div.data-grid div.container div div {
    flex-basis: 34%;
  }
}
div.data-grid div.container div div:nth-child(odd) {
  font-weight: bold;
  background-color: #f1f1f1;
}
div.data-grid div.container div div:nth-child(even) {
  border: 1px solid #f1f1f1;
  word-break: break-word;
}

html {
  overflow-y: scroll;
  overflow-x: hidden;
  scroll-behavior: smooth;
}

html,
body {
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  min-height: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body {
  max-width: 112.5rem;
  margin: 0 auto;
  position: relative;
  transition: padding 0.5s;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

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

p > img {
  width: initial;
  height: auto;
  display: inline-block;
}

label {
  margin-bottom: 0.625rem;
}

body {
  background-color: #fff;
  max-width: none;
}

.uw-section-break {
  border: 0;
  background-image: linear-gradient(to right, #cacaca 50%, #ffffff 0%);
  background-position: bottom;
  background-size: 10px 1px;
  background-repeat: repeat-x;
  height: 1px;
}

@media print, screen and (max-width: 47.99875em) {
  .page-content .uw-image-block .cell + .cell {
    margin-top: 2rem;
  }
}
.page-content p:not([class^=button-]) > a:not([class^=button-]) {
  text-decoration: underline;
}
.page-content p:not([class^=button-]) > a:not([class^=button-]):visited {
  color: #663366;
}
.page-content p:not([class^=button-]) > a:not([class^=button-]):hover {
  text-decoration: none;
}

.page-content:not(.uw-panel-grid-link-list) ul:not(.menu):not(.accordion):not(.tabs) li a:not(.color--navy):not(.button.primary) {
  text-decoration: underline;
}
.page-content:not(.uw-panel-grid-link-list) ul:not(.menu):not(.accordion):not(.tabs) li a:not(.color--navy):not(.button.primary):visited {
  color: #663366;
}

.page-content:not(.uw-panel-grid-link-list) ul:not(.menu):not(.accordion):not(.tabs) li a:not(.color--navy):not(.button.primary):hover {
  text-decoration: none;
}

.uw-panel-section + .uw-subject-courses-block {
  margin-top: 0 !important;
}

/*.page-content+.page-content {
  margin-top: 1rem;

  &.uw-media-block {
    margin-top: 2rem;
  }

  @include breakpoint(large) {
    margin-top: 2rem;
  }
}*/
hr {
  border-bottom-style: dashed;
}

.bg--grey .image-link,
.bg--grey .uw-link-big,
.bg--grey p.button-blue a,
p.button-blue .bg--grey a,
.bg--grey p.button-red a,
p.button-red .bg--grey a,
.bg--grey .image-link__title {
  color: #0033FF;
}
.bg--grey + .bg--navy {
  margin-top: 0;
}
.bg--grey + .bg--grey {
  margin-top: 0;
}

.bg--navy + .bg--navy {
  margin-top: 0;
}
.bg--navy + .bg--grey {
  margin-top: 0;
}

.uw-page-intro {
  margin-block: var(--section-spacing-y);
}

.section-spacing {
  margin-block: var(--section-spacing-y);
}
.section-spacing > div:first-of-type h2:first-child {
  margin-top: 0;
}

p:not(:last-child) {
  margin: 0 0 1.875rem;
}
p.intro {
  font-size: 1.3rem;
  line-height: 1.2;
  font-weight: 400;
  letter-spacing: -0.02em;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
}
p.intro.single-event-intro {
  margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 48em) {
  p.intro.single-event-intro {
    margin-bottom: 0;
  }
}

input[type=radio] {
  opacity: 0;
  position: absolute !important;
  clip: rect(0, 0, 0, 0) !important;
}
input[type=radio] + label {
  position: relative;
  padding-left: 1.5625rem;
  padding-top: 0.1875rem;
  cursor: pointer;
  border-radius: 99.9%;
  color: #001641;
}
input[type=radio] + label:before {
  content: "";
  display: block;
  border: 0.0625rem solid #E5E5E4;
  width: 1.25rem;
  height: 1.25rem;
  position: absolute;
  top: 0.4375rem;
  left: 0;
  border-radius: 99.9%;
}
input[type=radio] + label:after {
  content: "";
  display: block;
  opacity: 0;
  width: 0.5rem;
  height: 0.5rem;
  background: #ed0a00 no-repeat center;
  top: 0.375rem;
  left: 0.375rem;
  position: absolute;
  border-radius: 99.99%;
}
input[type=radio]:checked + label:before {
  border-color: #ed0a00;
}
input[type=radio]:checked + label:after {
  opacity: 1;
  transition: opacity 0.2s ease-in-out;
  border-radius: 99.99%;
}

select:invalid,
select option:disabled,
select option[value=""] {
  color: rgba(21, 21, 21, 0.6) !important;
}

table {
  display: block;
  table-layout: fixed;
  width: 100%;
  overflow-x: auto;
}
@media print, screen and (min-width: 64em) {
  table {
    display: table;
  }
}
table.table-two-columns th:first-child {
  width: 35%;
}

table:not([class]),
.table-two-columns {
  margin-bottom: 2rem;
}
table:not([class]) thead tr,
.table-two-columns thead tr {
  background: #001641;
  color: #fff;
}
table:not([class]) thead a,
.table-two-columns thead a {
  color: #fff;
}
table:not([class]) tbody tr:nth-child(even),
.table-two-columns tbody tr:nth-child(even) {
  background-color: #f1f1f1;
}
table:not([class]) tbody tr th,
.table-two-columns tbody tr th {
  background: #001641;
  color: #fff;
  text-align: left;
}
table:not([class]) tbody tr th a,
.table-two-columns tbody tr th a {
  color: #fff;
}
.tabs-panel table:not([class]) tbody tr th,
.tabs-panel .table-two-columns tbody tr th {
  background: inherit;
  color: inherit;
}
table:not([class]) tbody td,
.table-two-columns tbody td {
  border: 1px solid #f1f1f1;
}

.tableLayout thead tr {
  background: #001641;
  color: #fff;
}
.tableLayout tbody tr:nth-child(even) {
  background-color: #f1f1f1;
}
.tableLayout tbody td {
  border: 1px solid #f1f1f1;
}

.contact-result thead tr {
  background: #001641;
  color: #fff;
}
.contact-result tbody th {
  background-color: #f1f1f1;
}
@media (min-width: 980px) {
  .contact-result tbody th {
    width: 150px;
    text-align: left;
  }
}
.contact-result tbody td {
  border: 1px solid #f1f1f1;
}
@media (min-width: 768px) {
  .contact-result tbody td {
    width: 200px;
  }
}

#parking-spaces tr td:first-child {
  background: #001641;
  color: #fff;
  font-weight: bold;
}

table.student-profile tbody tr td:nth-child(2), table.student-profile tbody tr td:nth-child(3) {
  text-align: center;
}

svg .solid-fill {
  fill: #ed0a00;
}
svg .solid-stroke {
  stroke: #ed0a00;
}

.svg--primary svg .solid-fill {
  fill: #001641;
}
.svg--primary svg .solid-stroke {
  stroke: #001641;
}
.svg--secondary svg .solid-fill {
  fill: #ed0a00;
}
.svg--secondary svg .solid-stroke {
  stroke: #ed0a00;
}
.svg--tertiary svg .solid-fill {
  fill: #0033FF;
}
.svg--tertiary svg .solid-stroke {
  stroke: #0033FF;
}
.svg--white svg .solid-fill {
  fill: white;
}
.svg--white svg .solid-stroke {
  stroke: white;
}

svg.svg--primary .solid-fill {
  fill: #001641;
}
svg.svg--primary .solid-stroke {
  stroke: #001641;
}
svg.svg--secondary .solid-fill {
  fill: #ed0a00;
}
svg.svg--secondary .solid-stroke {
  stroke: #ed0a00;
}
svg.svg--tertiary .solid-fill {
  fill: #0033FF;
}
svg.svg--tertiary .solid-stroke {
  stroke: #0033FF;
}

.uw-breadcrumbs {
  padding-top: 40px;
  width: 100%;
  align-self: flex-start;
  flex: auto;
  margin-bottom: 0;
}
.uw-breadcrumbs ul {
  margin-bottom: 0;
}
.uw-breadcrumbs a,
.uw-breadcrumbs li {
  color: #fff;
  text-transform: none;
  font-weight: bold;
  font-size: 0.75rem;
}
.uw-breadcrumbs li:last-child a {
  font-weight: 400;
}

.breadcrumbs li {
  font-weight: 700;
}
.breadcrumbs li:not(:last-child)::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 10px;
}

.public-inner-standard .page-navigator__button {
  width: 100%;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  .public-inner-standard .breadcrumbs {
    top: -1rem !important;
  }
}
@media (max-width: 768px) {
  .public-inner-standard .breadcrumbs a {
    display: inline-block !important;
  }
}

@media (max-width: 1199px) {
  .uw-mc-landing .uw-mc-header {
    padding-top: 0;
  }
}
.uw-mc-landing .page-navigator__button {
  width: 100%;
}
@media (min-width: 768px) and (max-width: 1200px) {
  .uw-mc-landing .breadcrumbs {
    padding-top: 1rem;
  }
}

.public-events-calendar .page-navigator__button {
  width: 100%;
}
.public-events-calendar .breadcrumbs li {
  font-size: 0.8125rem;
}

@media (max-width: 768px) {
  .public-events-calendar ul.breadcrumbs,
  .uw-mc-landing ul.breadcrumbs {
    top: -2.5rem !important;
  }
}

@media (max-width: 1200px) {
  .uw-single-article ul.breadcrumbs {
    top: 0 !important;
  }
}
@media (max-width: 768px) {
  .uw-single-article ul.breadcrumbs {
    padding-top: 0;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  .uw-single-article ul.breadcrumbs {
    padding-top: 2rem;
  }
}

@media (min-width: 1200px) {
  .course-landing .breadcrumbs {
    padding-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  .course-landing .breadcrumbs {
    padding-top: 1rem;
  }
}
@media (max-width: 1200px) {
  .course-landing .breadcrumbs a {
    display: inline-block !important;
  }
}

@media (max-width: 1200px) {
  .public-inner-standard .breadcrumbs a {
    display: inline-block !important;
  }
}

.uw-library-landing .page-navigator__button--breadcrumbs {
  min-width: 100%;
}

@media (max-width: 768px) {
  .course-landing.gutter .breadcrumbs {
    padding-top: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  .course-landing.gutter .page-navigator__list--pages--wrapper {
    padding-top: 1rem;
  }
}

@media (max-width: 768px) {
  .public-inner-standard-with-nav .breadcrumbs {
    top: -5rem;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  .public-inner-standard-with-nav .breadcrumbs {
    top: -3.5rem;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  .public-inner-standard-with-nav .page-navigator__list--pages--wrapper {
    padding-top: 1rem;
  }
}

.uw-single-event .breadcrumbs li {
  font-size: 0.8125rem;
  line-height: 1.125rem;
}

@media (max-width: 1200px) {
  .taem-layout .breadcrumbs li a {
    display: inline-block !important;
  }
}

.button {
  font-size: 1.125rem;
  line-height: 1.2222222222;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  display: flex;
  align-items: center;
  padding: 0;
  text-transform: uppercase;
  color: #ed0a00;
  cursor: pointer;
  text-decoration: none;
  text-align: left;
}
.button--chevron-left-before::before {
  font-family: "WwwUowEduAu";
  content: "\f004";
  font-size: 1.3rem;
  transition: transform 0.4s;
  margin-right: 0.5rem;
}
.button--chevron-left-before:hover::before {
  transform: translate3d(-0.625rem, 0, 0);
}
.button--chevron-left-before i,
.button--chevron-left-before .fa-chevron-left {
  display: none;
}
.button--chevron-left::after {
  font-family: "WwwUowEduAu";
  content: "\f004";
  font-size: 1.75rem;
  transition: transform 0.4s;
}
.button--chevron-left:hover::after {
  transform: translate3d(0.625rem, 0, 0);
}
.button--chevron-left i,
.button--chevron-left .fa-chevron-left {
  display: none;
}
.button--chevron-right {
  display: flex;
}
.button--chevron-right::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  font-size: 1.75rem;
  margin-left: 0.9375rem;
  transition: transform 0.4s;
}
.button--chevron-right:hover::after {
  transform: translate3d(0.625rem, 0, 0);
}
.button--chevron-right i,
.button--chevron-right .fa-chevron-right {
  display: none;
}
.button i {
  margin-left: 0.9375rem;
  transition: transform 0.4s;
}
.button:focus, .button:hover {
  outline: none;
}
.button:focus i.fa-chevron-right, .button:hover i.fa-chevron-right {
  transform: translate3d(0.625rem, 0, 0);
}
.button:focus {
  outline: 1px dotted #001641;
}
.button.primary {
  color: #001641;
  background: none;
}
.button.primary.solid {
  background: #001641;
  color: #fff;
  padding: 1rem;
  display: inline-block;
}
.button.primary:focus, .button.primary:hover {
  background: none;
  color: #ed0a00;
}
.button-red, .button.red {
  color: #ed0a00 !important;
  background: none;
  cursor: pointer;
  padding-bottom: 0.2em;
  display: flex;
  align-items: center;
}
.button-red:focus, .button-red:hover, .button.red:focus, .button.red:hover {
  background: none;
}
.button-small, .button.small {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.button-small::after, .button-small::before, .button.small::after, .button.small::before {
  font-size: 1rem;
}
.button-blue, .button.blue {
  color: #0033FF;
}
.button-white, .button.white {
  color: #fff;
}
.button-backward i, .button.backward i {
  margin-left: 0;
  margin-right: 0.9375rem;
}
.button-backward:focus, .button-backward:hover, a:focus .button-backward, a:hover .button-backward, .button.backward:focus, .button.backward:hover, a:focus .button.backward, a:hover .button.backward {
  text-decoration: none;
}
.button-backward:focus i, .button-backward:hover i, a:focus .button-backward i, a:hover .button-backward i, .button.backward:focus i, .button.backward:hover i, a:focus .button.backward i, a:hover .button.backward i {
  transform: translate3d(-0.625rem, 0, 0);
}

.expanding-button,
.uw-tabs .tabs-title {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #fff;
  position: relative;
  text-transform: uppercase;
}
.expanding-button a,
.uw-tabs .tabs-title a {
  background-color: #001641;
  padding: 0.625rem 2.8125rem 0.625rem 0.9375rem;
}
.expanding-button a:focus,
.uw-tabs .tabs-title a:focus {
  outline: 1px dotted #001641 !important;
  box-shadow: 0 0 2px #fff;
  text-decoration: underline;
}
.expanding-button:before,
.uw-tabs .tabs-title:before {
  content: "";
  height: 0.125rem;
  width: 0.75rem;
  display: block;
  background: #fff;
  position: absolute;
  right: 0.9375rem;
  top: 1.0625rem;
}
.expanding-button:after,
.uw-tabs .tabs-title:after {
  content: "";
  height: 0.125rem;
  width: 0.75rem;
  display: block;
  background: #fff;
  position: absolute;
  right: 0.9375rem;
  top: 1.0625rem;
  transform: rotate(90deg);
  transition: all 0.25s;
}
.expanding-button:hover,
.uw-tabs .tabs-title:hover {
  text-decoration: none;
  background-color: #001641;
}
.expanding-button:hover a,
.uw-tabs .tabs-title:hover a {
  background: none;
}
.expanding-button a,
.uw-tabs .tabs-title a {
  color: #fff;
}
.expanding-button.active, .expanding-button.is-active,
.uw-tabs .tabs-title.active,
.uw-tabs .tabs-title.is-active {
  background: #fff;
  color: #ed0a00;
}
.expanding-button.active a, .expanding-button.is-active a,
.uw-tabs .tabs-title.active a,
.uw-tabs .tabs-title.is-active a {
  background: #fff;
  color: #DB0B00;
}
.expanding-button.active::after, .expanding-button.active::before, .expanding-button.is-active::after, .expanding-button.is-active::before,
.uw-tabs .tabs-title.active::after,
.uw-tabs .tabs-title.active::before,
.uw-tabs .tabs-title.is-active::after,
.uw-tabs .tabs-title.is-active::before {
  transform: translateZ(0);
  top: 1.125rem;
}
.expanding-button.active::before, .expanding-button.is-active::before,
.uw-tabs .tabs-title.active::before,
.uw-tabs .tabs-title.is-active::before {
  background: #ed0a00;
}
.expanding-button.active::after, .expanding-button.is-active::after,
.uw-tabs .tabs-title.active::after,
.uw-tabs .tabs-title.is-active::after {
  transform: rotate(0deg);
  background: #ed0a00;
}

button:focus, button:hover {
  outline: none;
}
button:focus {
  outline: 1px dotted #001641;
  box-shadow: 0 0 2px #fff;
}

.uw-button, .uw-stories-search button, .uw-subscription-form button, .uw-subscription-form a, .uw-link-box--link, .uw-bg-link, .uw-button-blue, .uw-button-red, .uw-button-white {
  display: block;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #001641;
  font-weight: 700;
  text-transform: uppercase;
  margin: 10px 0;
  font-size: 1rem;
  transition: color cubic-bezier(0.77, 0, 0.18, 1);
}
.uw-button--rhs {
  display: inline-block;
  margin-right: 1.4em;
}
.uw-button--rhs::after {
  position: absolute;
}
.uw-button::after, .uw-stories-search button::after, .uw-subscription-form button::after, .uw-subscription-form a::after, .uw-link-box--link::after, .uw-bg-link::after, .uw-button-blue::after, .uw-button-red::after, .uw-button-white::after {
  font-family: "WwwUowEduAu";
  content: "\f001";
  margin-left: 15px;
  transition: margin-left cubic-bezier(0.77, 0, 0.18, 1) 0.3s;
}
.uw-button:hover, .uw-stories-search button:hover, .uw-subscription-form button:hover, .uw-subscription-form a:hover, .uw-link-box--link:hover, .uw-bg-link:hover, .uw-button-blue:hover, .uw-button-red:hover, .uw-button-white:hover {
  color: #ed0a00;
  text-decoration: none;
  cursor: pointer;
}
.uw-button:hover::after, .uw-stories-search button:hover::after, .uw-subscription-form button:hover::after, .uw-subscription-form a:hover::after, .uw-link-box--link:hover::after, .uw-bg-link:hover::after, .uw-button-blue:hover::after, .uw-button-red:hover::after, .uw-button-white:hover::after {
  margin-left: 20px;
}

.uw-button-white {
  color: #fff !important;
}

.uw-button-red {
  color: #ed0a00 !important;
}

.uw-button-blue {
  color: #0033FF !important;
}

.uw-submit-search:hover::after {
  margin-left: 15px;
  position: relative;
  left: 5px;
}

.more-cta {
  color: #ed0a00 !important;
  font-size: 1.25rem !important;
}

.uw-email-link,
.uw-phone-link {
  margin-left: 25px;
}
.uw-email-link::before,
.uw-phone-link::before {
  font-family: "WwwUowEduAu";
  content: "\f014";
  margin-right: 5px;
}
.uw-email-link:hover,
.uw-phone-link:hover {
  opacity: 0.8;
}

.uw-email-link::before {
  content: "\f01b";
}

.btn {
  padding: 8px 12px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1rem;
  margin-right: 15px;
  margin-bottom: 15px;
  transition: background-color ease-in-out 0.3s;
}
.btn:active, .btn:focus {
  color: #fff;
}
.btn--red {
  background-color: #ed0a00;
  color: #fff;
}
.btn--white {
  background-color: #fff;
  color: #ed0a00;
}
.btn--white:active, .btn--white:focus {
  color: #ed0a00;
}
.btn--navy {
  background-color: #001641;
  color: #fff;
}
.btn--navy:hover {
  background-color: #ed0a00;
  color: #fff;
}
.btn--angle::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 10px;
}
.btn--plus::after {
  font-family: "WwwUowEduAu";
  content: "\f022";
  margin-left: 10px;
}
.btn--large {
  font-size: 1.15rem;
}
.btn--minus::after {
  font-family: "WwwUowEduAu";
  content: "\f023";
  margin-left: 10px;
}
.btn--plus::after {
  font-family: "WwwUowEduAu";
  content: "\f022";
  margin-left: 10px;
}
.btn--square-plus::after {
  font-family: "WwwUowEduAu";
  content: "\f020";
  font-size: 2rem;
  position: relative;
  top: -4px;
  position: absolute;
  right: 0;
}

.uw-scroll-top {
  height: 45px;
  width: 45px;
  background: #fff;
  border: 1px solid #001641;
  border-radius: 50%;
  position: fixed !important;
  bottom: 2.8125rem;
  right: 2.5rem;
  z-index: 1;
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}
.uw-scroll-top:hover {
  border: 1px solid #ed0a00;
  cursor: pointer;
}
.uw-scroll-top:hover::after {
  color: #ed0a00;
}
.scroll-active .uw-scroll-top {
  opacity: 1;
}
.uw-scroll-top::after {
  font-family: "WwwUowEduAu";
  content: "\f006";
  font-size: 3rem;
  position: relative;
  top: -4px;
}

.download-link {
  color: #fff;
  font-size: 16px !important;
}
.download-link:hover {
  color: #fff;
}
.download-link:hover::after {
  margin-left: 13px;
}
.download-link::after {
  font-family: "WwwUowEduAu";
  content: "\f01a";
  transition: margin-left 0.2s ease-in-out;
  margin-left: 10px;
}

.btn-menu {
  display: block;
  position: relative;
  padding-right: 32px;
}
.btn-menu .icon-menu-bar-1,
.btn-menu .icon-menu-bar-2,
.btn-menu .icon-menu-bar-3 {
  position: absolute;
  top: 2px;
  right: 0;
  display: block;
  font-size: 0.625rem;
  padding: 0;
  -webkit-appearance: none;
  color: black;
  width: 20px;
  height: 3px;
  background-color: black;
  -webkit-transition: all 0.2s ease-in;
  -webkit-transform: rotate(0deg);
}
.btn-menu .icon-menu-bar-2 {
  top: 8px;
}
.btn-menu .icon-menu-bar-3 {
  top: 14px;
}
.btn-menu.menu-open .icon-menu-bar-1 {
  top: 9px;
  transform: rotate(-135deg);
  transition: all 0.2s ease-in;
}
.btn-menu.menu-open .icon-menu-bar-2 {
  left: -500px;
  background-color: transparent;
  transition: all 0.2s ease-in;
}
.btn-menu.menu-open .icon-menu-bar-3 {
  top: 9px;
  transform: rotate(135deg);
  transition: all 0.2s ease-in;
}

.calendar {
  margin-bottom: 3.125rem;
  order: 0;
}
.calendar table {
  border-collapse: collapse;
  margin-bottom: 2.8125rem;
}
.calendar table tbody,
.calendar table thead {
  border: 0;
  background: transparent;
}
.calendar .calendar-box-header th {
  padding-bottom: 1.25rem;
  border: 0;
  border-bottom: 1px solid #001641;
}
.calendar .calendar-box-header th:nth-child(2) {
  text-align: center;
  font-size: 1.5rem;
  line-height: 1.1666666667;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: none;
}
.calendar .calendar-box-header th:nth-child(3) {
  text-align: right;
}
.calendar .calendar-box-header a {
  font-size: 1.4375rem;
  color: #001641;
}
.calendar .calendar-box-header a:hover {
  color: #ed0a00;
}
.calendar .spacer {
  height: 1.5625rem;
}
.calendar .calendar-dayhead th {
  margin-top: 1.5625rem;
  padding: 0.75rem 0.3125rem;
  background: #E5E5E4;
  font-weight: normal;
  border: 0;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-align: center;
  border-right: 0.0625rem solid rgba(255, 255, 255, 0.3);
}
.calendar tbody td {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 600;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  padding: 0.75rem 0;
  text-align: center;
  border: 0;
  border-right: 0.0625rem solid rgba(255, 255, 255, 0.3);
  border-top: 0.0625rem solid rgba(255, 255, 255, 0.3);
  transition: background-color 0.1s, color 0.1s;
  width: 14.2%;
  height: 42px;
  opacity: 0.2;
  position: relative;
}
.calendar tbody td a {
  position: absolute;
  height: 100%;
  width: 100%;
  line-height: 40px;
  height: 41px;
  left: 0;
  top: 0;
}
.calendar tbody td a:hover {
  text-decoration: none;
}
.calendar tbody td.thismonth {
  opacity: 1;
}
.calendar tbody td.active {
  background: #0033FF;
  color: #fff;
}
.calendar tbody td.active a {
  color: #fff;
}
.calendar tbody td.active:after {
  display: none;
}
.calendar tbody td.active:hover {
  background: #ed0a00;
}
.calendar tbody td.fillday.NotInFilter {
  background: #fff;
}
.calendar tbody td.fillday.NotInFilter a {
  color: #001641;
}
.calendar tbody td.fillday.NotInFilter.active {
  background: #0033FF;
}
.calendar tbody td.fillday.NotInFilter.active:hover {
  background: #ed0a00;
}
.calendar tbody td.fillday.NotInFilter.active a {
  color: #fff;
}
.calendar tbody td.selected, .calendar tbody td.today {
  background: #ed0a00;
  color: #fff;
}
.calendar tbody td.selected:after, .calendar tbody td.today:after {
  display: none;
}

.view-switchers {
  text-align: center;
  margin-bottom: 1.25rem;
}
.view-switchers a,
.view-switchers span {
  margin: 0.625rem 0.5rem;
  padding: 0.3125rem 0;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 600;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.view-switchers a:first-of-type,
.view-switchers span:first-of-type {
  margin-left: 0;
}
.view-switchers a {
  color: #001641;
}
.view-switchers a:hover {
  border-bottom: 0.125rem solid #001641;
  text-decoration: none;
}
.view-switchers span {
  border-bottom: 0.125rem solid #ed0a00;
  color: #ed0a00;
}

.cta-full-width-cell {
  background: no-repeat center center;
  background-size: cover;
}
.cta-full-width-cell * {
  color: white;
  text-align: center;
}
.cta-full-width-cell *:hover {
  color: white;
  text-align: center;
}
.cta-full-width-cell a {
  padding: 0 5px 0 5px;
}
.cta-full-width-cell a:hover, .cta-full-width-cell a:focus {
  color: #ed0a00;
  background: white;
}
.cta-full-width-cell a:hover svg path, .cta-full-width-cell a:focus svg path {
  fill: #ed0a00;
}
.cta-full-width-cell .uw-button, .cta-full-width-cell .uw-stories-search button, .uw-stories-search .cta-full-width-cell button, .cta-full-width-cell .uw-subscription-form button, .uw-subscription-form .cta-full-width-cell button, .cta-full-width-cell .uw-subscription-form a, .uw-subscription-form .cta-full-width-cell a, .cta-full-width-cell .uw-link-box--link, .cta-full-width-cell .uw-bg-link, .cta-full-width-cell .uw-button-white, .cta-full-width-cell .uw-button-red, .cta-full-width-cell .uw-button-blue {
  display: inline-block;
}
.cta-full-width-cell .image-layer {
  background-color: rgba(0, 0, 0, 0.4);
}
.cta-full-width-cell .grid-container, .cta-full-width-cell .mw-grid-container {
  padding-block: var(--section-spacing-y);
}
.cta-full-width-cell .grid-container .cell .uw-social-links, .cta-full-width-cell .mw-grid-container .cell .uw-social-links {
  width: unset;
  color: white;
}
.cta-full-width-cell .grid-container .cell .uw-social-links a, .cta-full-width-cell .mw-grid-container .cell .uw-social-links a {
  display: inline-block;
  padding: 0;
  margin-left: 30px;
}
.cta-full-width-cell .grid-container .cell .uw-social-links:nth-of-type(1), .cta-full-width-cell .mw-grid-container .cell .uw-social-links:nth-of-type(1) {
  margin-left: 0;
}
.cta-full-width-cell .grid-container .cell .uw-social-links svg, .cta-full-width-cell .mw-grid-container .cell .uw-social-links svg {
  margin: 0 4px 0 4px;
  pointer-events: none;
}
.cta-full-width-cell .grid-container .cell > div, .cta-full-width-cell .mw-grid-container .cell > div,
.cta-full-width-cell .grid-container .cell > p,
.cta-full-width-cell .mw-grid-container .cell > p {
  margin: 50px auto 0 auto;
}
.cta-full-width-cell .grid-container .cell hr, .cta-full-width-cell .mw-grid-container .cell hr {
  margin: 50px auto 0 auto;
  width: 75px;
}
.cta-full-width-cell .grid-container .cell a, .cta-full-width-cell .mw-grid-container .cell a {
  margin-left: 50px;
}
.cta-full-width-cell .grid-container .cell a:nth-of-type(1), .cta-full-width-cell .mw-grid-container .cell a:nth-of-type(1) {
  margin-left: 0;
}
@media only screen and (max-width: 480px) {
  .cta-full-width-cell .grid-container .cell a, .cta-full-width-cell .mw-grid-container .cell a {
    margin-left: 0;
    padding: 5px;
  }
}
.cta-full-width-cell .grid-container .cell h2, .cta-full-width-cell .mw-grid-container .cell h2 {
  margin: 0;
  font-size: 3rem;
  font-weight: 700;
}
@media (max-width: 480px) {
  .cta-full-width-cell .grid-container .cell h2, .cta-full-width-cell .mw-grid-container .cell h2 {
    font-size: 2rem;
  }
}
.cta-full-width-cell .grid-container .cell .contact, .cta-full-width-cell .mw-grid-container .cell .contact,
.cta-full-width-cell .grid-container .cell .uw-social-links,
.cta-full-width-cell .mw-grid-container .cell .uw-social-links {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  align-content: space-around;
}
@media only screen and (max-width: 480px) {
  .cta-full-width-cell .grid-container .cell .contact, .cta-full-width-cell .mw-grid-container .cell .contact {
    flex-direction: column;
  }
}
.cta-full-width-cell svg {
  height: 18px;
  width: 18px;
  vertical-align: middle;
}
.cta-full-width-cell svg path {
  fill: white;
}
.cta-full-width-cell--primary {
  background-color: #001641;
}
.cta-full-width-cell--secondary {
  background-color: #ed0a00;
}
.cta-full-width-cell--tertiary {
  background-color: #0033FF;
}
.cta-full-width-cell--white {
  background-color: white;
}
.cta-full-width-cell--grey {
  background-color: #F2F2F2;
}
.cta-full-width-cell.cta-text--primary * {
  color: #001641;
  fill: #001641;
}
.cta-full-width-cell.cta-text--primary *:hover {
  color: #001641;
  fill: #001641;
}
.cta-full-width-cell.cta-text--primary * a:hover {
  color: #ed0a00;
}
.cta-full-width-cell.cta-text--primary .uw-button:hover, .cta-full-width-cell.cta-text--primary .uw-stories-search button:hover, .uw-stories-search .cta-full-width-cell.cta-text--primary button:hover, .cta-full-width-cell.cta-text--primary .uw-subscription-form button:hover, .uw-subscription-form .cta-full-width-cell.cta-text--primary button:hover, .cta-full-width-cell.cta-text--primary .uw-subscription-form a:hover, .uw-subscription-form .cta-full-width-cell.cta-text--primary a:hover, .cta-full-width-cell.cta-text--primary .uw-link-box--link:hover, .cta-full-width-cell.cta-text--primary .uw-bg-link:hover, .cta-full-width-cell.cta-text--primary .uw-button-white:hover, .cta-full-width-cell.cta-text--primary .uw-button-red:hover, .cta-full-width-cell.cta-text--primary .uw-button-blue:hover {
  color: #ed0a00;
}
.cta-full-width-cell.cta-text--secondary * {
  color: #ed0a00;
  fill: #ed0a00;
}
.cta-full-width-cell.cta-text--secondary *:hover {
  color: #ed0a00;
  fill: #ed0a00;
}

footer:not(.uw-subsite-footer) {
  padding-top: 50px;
  position: relative;
}
footer:not(.uw-subsite-footer) hr {
  max-width: 100%;
}
footer:not(.uw-subsite-footer)::before {
  content: "";
  border: 0;
  background-image: linear-gradient(to right, #cacaca 50%, #ffffff 0%);
  background-position: bottom;
  background-size: 10px 1px;
  background-repeat: repeat-x;
  height: 1px;
  width: 100%;
  margin-bottom: 35px;
  position: absolute;
  top: 0;
}
footer:not(.uw-subsite-footer) li {
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  footer:not(.uw-subsite-footer) .uw-social-links {
    width: 150px;
  }
}
@media (max-width: 768px) {
  footer:not(.uw-subsite-footer) .uw-social-links {
    margin-left: -10px;
  }
}
footer:not(.uw-subsite-footer) .uw-social-links ul {
  padding-left: 0;
  margin-left: 0;
}
footer:not(.uw-subsite-footer) .uw-social-links li {
  display: inline-block;
  margin-bottom: 0;
  max-height: 38px;
  max-width: 38px;
}
footer:not(.uw-subsite-footer) .uw-social-links li a {
  display: inline-block;
  padding: 10px;
}
footer:not(.uw-subsite-footer) .footer-links {
  padding-bottom: 50px;
  position: relative;
}
@media (max-width: 768px) {
  footer:not(.uw-subsite-footer) .footer-links {
    padding-bottom: 25px;
  }
}
footer:not(.uw-subsite-footer) .footer-links__title {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 17px;
  font-weight: 700;
  color: #ed0a00;
  margin: 15px 0;
  text-transform: uppercase;
}
footer:not(.uw-subsite-footer) .footer-links__title.active .icon--plus {
  display: none;
}
footer:not(.uw-subsite-footer) .footer-links__title.active .icon--minus {
  display: inline-block;
}
footer:not(.uw-subsite-footer) .footer-links .grid-x .links-block:last-of-type .footer-links__title {
  margin: 15px 0 5px;
}
footer:not(.uw-subsite-footer) .links-block {
  padding: 0 12.5px;
}
@media (max-width: 640px) {
  footer:not(.uw-subsite-footer) .links-block {
    margin-bottom: 35px;
    padding: 0;
  }
}
@media (max-width: 1024px) {
  footer:not(.uw-subsite-footer) .links-block {
    margin-bottom: 0;
  }
}
footer:not(.uw-subsite-footer) .links-block > ul {
  margin-bottom: 0;
}
footer:not(.uw-subsite-footer) .links-block > ul li a {
  font-size: 0.875rem;
  line-height: 17px;
  color: #001641;
  padding: 0;
  font-weight: 700;
}
footer:not(.uw-subsite-footer) .links-block > ul li a:focus, footer:not(.uw-subsite-footer) .links-block > ul li a:hover {
  text-decoration: underline;
}
footer:not(.uw-subsite-footer) .links-block > ul li::before {
  display: none;
}
footer:not(.uw-subsite-footer) .links-block .social-links ul li a {
  padding: 0 10px 10px;
}
footer:not(.uw-subsite-footer) .footer-address-logos {
  padding-top: 15px;
  width: 100%;
}
footer:not(.uw-subsite-footer) .footer-address-logos p {
  font-size: 0.875rem;
}
footer:not(.uw-subsite-footer) .footer-address-logos p a {
  font-size: 0.875rem;
  font-weight: normal;
}
footer:not(.uw-subsite-footer) .footer-address-logos a {
  color: #001641;
  text-decoration: underline;
}
footer:not(.uw-subsite-footer) .footer-address-logos a:hover, footer:not(.uw-subsite-footer) .footer-address-logos a:focus {
  color: #0033FF;
}
footer:not(.uw-subsite-footer) .footer-address-logos a:visited {
  color: #663366;
}
footer:not(.uw-subsite-footer) .footer-address-logos .footer-address strong {
  font-size: 0.875rem;
}
footer:not(.uw-subsite-footer) .footer-address-logos .footer-logos {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-end;
}
footer:not(.uw-subsite-footer) .footer-address-logos .footer-logos li {
  display: flex;
  flex-basis: 25%;
  padding: 0 10px 15px;
}
footer:not(.uw-subsite-footer) .footer-address-logos .footer-logos li a {
  padding: 0;
}
footer:not(.uw-subsite-footer) .footer-address-logos .footer-logos li::before {
  display: none;
}
@media (max-width: 767px) {
  footer:not(.uw-subsite-footer) .footer-address-logos .footer-logos {
    justify-content: flex-start;
  }
}
@media (max-width: 1024px) {
  footer:not(.uw-subsite-footer) .footer-address-logos .footer-logos li {
    margin-bottom: 0;
  }
}
footer:not(.uw-subsite-footer) .footer-copyright {
  font-weight: 600;
  text-transform: none;
}

@media (max-width: 767px) {
  .footer-links .footer-links__title:hover {
    cursor: pointer;
  }
  .footer-links .footer-links__title::after {
    font-family: "WwwUowEduAu";
    content: "\f022";
    margin-left: 10px;
    font-size: 1rem;
    display: inline-block;
  }
}
@media (max-width: 767px) {
  .footer-links .links-block .menu,
  .footer-links .links-block .uw-social-links {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0;
    height: 1px;
    width: 1px;
    overflow: hidden;
  }
}
.footer-links .footer-expand-nav .menu,
.footer-links .footer-expand-nav .uw-social-links {
  position: static !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: initial !important;
  height: auto !important;
  width: auto !important;
  overflow: auto;
}
@media (max-width: 767px) {
  .footer-links .footer-expand-nav .footer-links__title::after {
    content: "\f023";
  }
}

@media screen and (max-width: 23.375em) {
  .grid-container, .mw-grid-container {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }
}

.uw-search-bar .library-search {
  margin-bottom: 50px;
}
@media (min-width: 1024px) {
  .uw-search-bar .library-search {
    background: #001641;
    color: #fff;
    margin-bottom: 0;
  }
}
.uw-search-bar .library-search a {
  font-size: 0.875rem;
}
.uw-search-bar .library-search a:link, .uw-search-bar .library-search a:visited {
  color: #001641;
}
@media (min-width: 1024px) {
  .uw-search-bar .library-search a:link, .uw-search-bar .library-search a:visited {
    color: #fff;
  }
}
.uw-search-bar .library-search input[type=text] {
  border: 0;
  margin-bottom: 0;
  font-size: 0.8125rem;
  line-height: 30px;
  color: #000;
  opacity: 1;
  height: auto;
}
.uw-search-bar .library-search input[type=text]::placeholder {
  color: #001641 !important;
  opacity: 1 !important;
}
@media (min-width: 1024px) {
  .uw-search-bar .library-search input[type=text] {
    font-size: 1.0625rem;
    line-height: 55px;
    opacity: 1;
    height: 48px;
  }
  .uw-search-bar .library-search input[type=text]::-webkit-input-placeholder {
    color: #001641;
    opacity: 1;
  }
  .uw-search-bar .library-search input[type=text]::-moz-placeholder {
    color: #001641;
    opacity: 1;
  }
  .uw-search-bar .library-search input[type=text]:-ms-input-placeholder {
    color: #001641;
    opacity: 1;
  }
  .uw-search-bar .library-search input[type=text]:-moz-placeholder {
    color: #001641;
    opacity: 1;
  }
}
.uw-search-bar .library-search .input-group {
  margin-bottom: 5px;
}
.uw-search-bar .library-search .input-group > button {
  padding-right: 10px;
  background-color: white;
  cursor: pointer;
}
.uw-search-bar .library-search .input-group > button > span {
  text-transform: uppercase;
  font-weight: bold;
  color: #001641;
}
.uw-search-bar .library-search .input-group > button > span::after {
  font-family: "WwwUowEduAu";
  content: "\f001";
  margin-left: 10px;
  left: 0px;
  transition: left 0.4s ease;
}
.uw-search-bar .library-search .input-group > button > span:hover::after {
  position: relative;
  left: 5px;
}
.uw-search-bar .library-search form {
  border-bottom: 2px solid red;
  margin-bottom: 20px;
}
.uw-search-bar .library-search .container-fluid > div:nth-of-type(2) {
  display: block !important;
}
.uw-search-bar .library-search .container-fluid > div:nth-of-type(2) a {
  color: #fff !important;
}
.uw-search-bar .library-search #search-button {
  background: #fff 0 !important;
  font-size: 0.8125rem;
  line-height: 30px;
  font-weight: 700;
  color: #001641 !important;
  padding-right: 20px;
}
@media (min-width: 1024px) {
  .uw-search-bar .library-search #search-button {
    font-size: 1rem;
  }
}
.uw-search-bar .library-search #search-button::after {
  font-family: "WwwUowEduAu";
  content: "\f009";
  font-size: 1.5rem;
  cursor: pointer;
}

.occupancy-message {
  white-space: nowrap;
  margin-bottom: 0.5rem !important;
}

.uw-search-bar .current-students-search {
  margin-bottom: 50px;
}
@media (min-width: 1024px) {
  .uw-search-bar .current-students-search {
    background: #001641;
    color: #fff;
    margin-bottom: 0;
  }
}
.uw-search-bar .current-students-search a {
  font-size: 0.875rem;
}
.uw-search-bar .current-students-search a:link, .uw-search-bar .current-students-search a:visited {
  color: #001641;
}
@media (min-width: 1024px) {
  .uw-search-bar .current-students-search a:link, .uw-search-bar .current-students-search a:visited {
    color: #fff;
  }
}
.uw-search-bar .current-students-search input[type=text] {
  border: 0;
  margin-bottom: 0;
  font-size: 0.8125rem;
  line-height: 30px;
  color: #000;
  opacity: 1;
  height: auto;
}
.uw-search-bar .current-students-search input[type=text]::placeholder {
  color: #001641 !important;
  opacity: 1 !important;
}
@media (min-width: 1024px) {
  .uw-search-bar .current-students-search input[type=text] {
    font-size: 1.0625rem;
    line-height: 55px;
    opacity: 1;
    height: 48px;
  }
  .uw-search-bar .current-students-search input[type=text]::-webkit-input-placeholder {
    color: #001641;
    opacity: 1;
  }
  .uw-search-bar .current-students-search input[type=text]::-moz-placeholder {
    color: #001641;
    opacity: 1;
  }
  .uw-search-bar .current-students-search input[type=text]:-ms-input-placeholder {
    color: #001641;
    opacity: 1;
  }
  .uw-search-bar .current-students-search input[type=text]:-moz-placeholder {
    color: #001641;
    opacity: 1;
  }
}
.uw-search-bar .current-students-search .input-group {
  margin-bottom: 5px;
}
.uw-search-bar .current-students-search .input-group > button {
  padding-right: 10px;
  background-color: white;
  cursor: pointer;
}
.uw-search-bar .current-students-search .input-group > button > span {
  text-transform: uppercase;
  font-weight: bold;
  color: #001641;
}
.uw-search-bar .current-students-search .input-group > button > span::after {
  font-family: "WwwUowEduAu";
  content: "\f001";
  margin-left: 10px;
  left: 0px;
  transition: left 0.4s ease;
}
.uw-search-bar .current-students-search .input-group > button > span:hover::after {
  position: relative;
  left: 5px;
}
.uw-search-bar .current-students-search .container-fluid > div:nth-of-type(2) {
  display: block !important;
}
.uw-search-bar .current-students-search .container-fluid > div:nth-of-type(2) a {
  color: #fff !important;
}
.uw-search-bar .current-students-search #search-button {
  background: #fff 0 !important;
  font-size: 0.8125rem;
  line-height: 30px;
  font-weight: 700;
  color: #001641 !important;
  padding-right: 20px;
}
@media (min-width: 1024px) {
  .uw-search-bar .current-students-search #search-button {
    font-size: 1rem;
  }
}
.uw-search-bar .current-students-search #search-button::after {
  font-family: "WwwUowEduAu";
  content: "\f009";
  font-size: 1.5rem;
  cursor: pointer;
}

.occupancy-message {
  white-space: nowrap;
  margin-bottom: 0.5rem !important;
}

/*
The following is for the current students head banner search with sols 
*/
@media (min-width: 768px) {
  .masthead-grid {
    grid-template-columns: 2fr 1fr;
    gap: 2rem;
    margin-top: 2rem;
  }
}
@media (max-width: 768px) {
  .grid-right {
    display: none;
  }
  .masthead-grid {
    grid-template-columns: unset;
  }
}
@media (max-width: 1200px) {
  .grid-right {
    margin: 0rem !important;
  }
}
.sols-banner {
  filter: drop-shadow(0px 1px 4px rgba(0, 0, 0, 0.6588235294));
}

.cs-banner {
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
}

.grid-right {
  margin: 1rem 3rem;
  height: 12rem;
}

.grid-left {
  padding-top: 2rem;
}

.masthead-grid {
  display: grid;
}

.map {
  margin-bottom: 0.625rem;
}
.map iframe {
  background: none !important;
}
@media print, screen and (max-width: 74.99875em) {
  .map iframe {
    width: 100%;
  }
}

.menu.square-points li,
.square-points li {
  display: flex;
  padding-top: 0;
  padding-bottom: 0.875rem;
}
.menu.square-points li a,
.square-points li a {
  font-weight: 700;
  padding: 0;
}
.menu.square-points li::before,
.square-points li::before {
  content: "";
  width: 0.4375rem;
  height: 0.4375rem;
  min-width: 0.4375rem;
  min-height: 0.4375rem;
  margin-top: 0.1875rem;
  background: #001641;
  opacity: 0.3;
  margin-right: 1.25rem;
}

.square-points:not(.menu) {
  margin-left: 0;
}
.square-points:not(.menu) li {
  padding-left: 0;
}
.square-points:not(.menu) li::before {
  margin-top: 0.625rem;
}

ul.pagination {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 0.625rem;
}
ul.pagination li {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 2.75rem;
  height: 2.75rem;
  font-size: 1.25rem;
  line-height: 1.2;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  background-color: transparent;
}
ul.pagination li a {
  color: #001641;
  background-color: transparent;
  text-decoration: none;
}
ul.pagination li a:hover {
  color: #fff;
  background-color: #ed0a00;
}
ul.pagination li:not(.pagination-next):not(.pagination-previous):not(.ellipsis):hover, ul.pagination li.current, ul.pagination li.active {
  background: #ed0a00;
  color: #fff;
}
ul.pagination li:not(.pagination-next):not(.pagination-previous):not(.ellipsis):hover a, ul.pagination li.current a, ul.pagination li.active a {
  color: #fff;
  background-color: #ed0a00;
}
ul.pagination li:last-child, ul.pagination li:first-child {
  display: flex;
}
ul.pagination li.ellipsis {
  width: 1.875rem;
  min-width: 1.875rem;
  height: 2.75rem;
}
ul.pagination .pagination-next,
ul.pagination .pagination-previous {
  text-transform: uppercase;
}
ul.pagination .pagination-next a:hover,
ul.pagination .pagination-previous a:hover {
  color: #ed0a00;
  background: transparent;
}
ul.pagination .pagination-next {
  margin: 0;
}
ul.pagination .pagination-next.disabled::after {
  content: none;
}
ul.pagination .pagination-next a::after {
  content: none;
}
ul.pagination .pagination-previous.disabled::before {
  content: none;
}
@media (min-width: 640px) {
  ul.pagination .pagination-previous.disabled {
    display: none;
  }
}
ul.pagination .pagination-previous a {
  padding-left: 0;
}
ul.pagination .pagination-previous a::before {
  content: none;
}
ul.pagination .button {
  margin-bottom: 0;
}

.uw-pagination li.active {
  background: #ed0a00;
  padding-left: 12px;
  padding-right: 12px;
}

div.aside-iterator {
  margin: 0px 0 0px 0;
}
div.aside-iterator ul.uw-pagination {
  margin: 0px 0 0px 0;
}
div.aside-iterator ul.uw-pagination li {
  width: 45%;
}
div.aside-iterator ul.uw-pagination li a {
  font-size: 18px;
  font-weight: bold;
}
div.aside-iterator ul.uw-pagination li:before {
  float: left;
  height: 50px;
}

.radio-list fieldset {
  display: flex;
  width: 100%;
  margin: 0;
  flex-wrap: wrap;
  flex-direction: column;
}
@media screen and (min-width: 75em) {
  .radio-list fieldset {
    flex-direction: row;
  }
  .radio-list fieldset div {
    width: calc(100% - 80px);
  }
}
.radio-list legend {
  margin-bottom: 1.25rem;
}
@media screen and (min-width: 75em) {
  .radio-list legend {
    float: left;
    height: 100%;
    margin-bottom: 0;
  }
}
.radio-list label {
  display: block;
  margin-bottom: 0.625rem;
}
@media print, screen and (min-width: 64em) {
  .radio-list label {
    margin-left: 2.5rem;
    display: inline-block;
  }
}
.radio-list input[type=radio] + label,
.radio-list input[type=checkbox] + label {
  padding: 0;
}
@media print, screen and (max-width: 89.99875em) {
  .radio-list input[type=radio] + label,
  .radio-list input[type=checkbox] + label {
    margin-left: 0;
  }
}
.radio-list [type=radio]:checked,
.radio-list [type=radio]:not(:checked) {
  position: absolute;
  left: -624.9375rem;
}
.radio-list [type=radio]:checked + label,
.radio-list [type=radio]:not(:checked) + label {
  position: relative;
  padding-left: 1.75rem;
  padding-top: 0.125rem;
  cursor: pointer;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 600;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
}
.radio-list [type=radio]:checked + label:before,
.radio-list [type=radio]:not(:checked) + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.25rem;
  height: 1.25rem;
  border: 0.0625rem solid #001641;
  border-radius: 100%;
  background: #fff;
}
.radio-list [type=radio]:checked + label:after,
.radio-list [type=radio]:not(:checked) + label:after {
  content: "";
  width: 0.5rem;
  height: 0.5rem;
  background: #ed0a00;
  position: absolute;
  top: 0.375rem;
  left: 0.375rem;
  border-radius: 100%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.radio-list [type=radio]:checked + label:before {
  border: 0.0625rem solid #ed0a00;
}
.radio-list [type=radio]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}
.radio-list [type=radio]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.section-breaker {
  height: 0.0625rem;
  color: transparent;
  background: transparent;
  border: 0;
  border-top: 0.0625rem dashed #E5E5E4;
  font-size: 0;
  margin-bottom: 3.125rem;
  margin-top: 0;
  display: block;
  width: 100%;
}
.section-breaker.no-bot {
  margin-bottom: 0;
}
@media print, screen and (min-width: 64em) {
  .section-breaker--page-grid {
    margin-bottom: 5.625rem;
  }
}

.site-container {
  position: relative;
  padding-top: 7.5rem;
  transition: padding 0.5s, width 0.5s, margin-left 0.5s;
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  .site-container {
    padding-top: 10.625rem;
  }
}
@media screen and (min-width: 75em) {
  .site-container {
    padding-top: 9.625rem;
  }
  .site-container.is-reduced-header {
    padding-top: 4.8125rem;
  }
}
@media screen and (min-width: 90em) {
  .site-container.is-reduced-width {
    width: calc(100% - 250px);
    margin-left: 0;
  }
}

.uw-accordion-controls {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.uw-accordion-controls button {
  display: block;
  font-size: 1rem;
  font-weight: 700;
  color: #0033FF;
  padding: 0.125em 0.5em;
  margin-block: 1em;
  position: relative;
  cursor: pointer;
}
.uw-accordion-controls button:hover, .uw-accordion-controls button:focus {
  text-decoration: underline;
}
.uw-accordion-controls li:first-child button::after {
  content: "|";
  font-weight: 700;
  position: absolute;
  right: -0.2em;
}

.accordion-block-title {
  font-size: 2.5625rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  .accordion-block-title {
    font-size: 3.1875rem;
    line-height: 1;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 64em) {
  .accordion-block-title {
    font-size: 3.8125rem;
    line-height: 1;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.accordion-item {
  margin-bottom: 20px;
}
.accordion-item ul {
  list-style-image: none;
}
.accordion-item ul li {
  list-style-image: none;
}
.accordion-content {
  display: none;
  border: 0;
  padding: 40px 0 20px;
}
.accordion .btn {
  margin-bottom: 0;
  display: inline-block;
}
.accordion .is-active .btn--plus {
  background-color: #ed0a00;
}
.accordion .is-active .btn--plus::after {
  content: "\f023";
  margin-left: 10px;
}
.accordion .is-active .btn--square-plus::after {
  top: -3px;
  content: "\f021";
}

.feature-accordion {
  margin-bottom: 80px;
  margin-top: 50px;
  margin-left: 0;
}
.feature-accordion h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 2.0625rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 1em;
  margin-bottom: 15px;
  color: #ed0a00;
  font-weight: 300;
}
.feature-accordion h3 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-block: 15px;
  color: #ed0a00;
}
.feature-accordion h4 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.2;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
.feature-accordion h5 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
.feature-accordion h6 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.7142857143;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
.feature-accordion p,
.feature-accordion ul,
.feature-accordion ol {
  font-weight: 400;
  margin-bottom: 10px;
}
.feature-accordion p a,
.feature-accordion ul a,
.feature-accordion ol a {
  font-weight: 600;
}
.feature-accordion .accordion-item {
  position: relative;
}
.feature-accordion .accordion-item > a {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #001641;
  font-size: 1.875rem;
  line-height: 30px/32px;
  padding-right: 2rem;
}
.feature-accordion .accordion-item > a:focus, .feature-accordion .accordion-item > a:hover {
  text-decoration: none;
}
.feature-accordion .accordion-item > a:hover {
  color: #ed0a00;
}
@media (pointer: coarse) {
  .feature-accordion .accordion-item > a:hover {
    color: inherit;
  }
  .feature-accordion .accordion-item > a[aria-expanded=true]:hover {
    color: #ed0a00;
  }
}
.feature-accordion .accordion-item .uw-section-break {
  margin: 10px 0;
}

.uw-agents-box {
  padding: 1.875rem 2.1875rem 1.875rem 1.875rem;
  border: 0;
  background: #D9D9D6;
}
.uw-agents-box__title {
  margin-bottom: 2rem;
}
.uw-agents-box__content {
  font-size: 0.875rem;
  line-height: 1.5714285714;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 1.25rem;
}
.uw-agents-box__content a {
  font-size: inherit;
  line-height: inherit;
  font-weight: 400;
}
.uw-agents-box label {
  margin-bottom: 0.75rem;
}
.uw-agents-box input {
  border: 0;
}
.uw-agents-box button {
  margin-top: 2.625rem;
}
.uw-agents-box form {
  margin-bottom: 1.875rem;
}
.uw-agents-box .fa-info-circle {
  font-size: 2.25rem;
  margin-left: 0;
  margin-right: 0.625rem;
}
.uw-agents-box p:last-of-type {
  margin-bottom: 1.5625rem;
}

:not(.uw-homepage) .uw-alert-banner-beta.uw-alert-banner--notice {
  top: 0;
}

.uw-alert-banner-beta {
  display: none;
  background: #ed0a00;
  padding: 1rem 0;
  color: #fff;
  position: relative;
  width: 100%;
  margin-top: 77px;
  margin-bottom: -77px;
  z-index: 99;
}
.uw-alert-banner-beta.uw-alert-banner--warning {
  background-color: #e26800;
}
.uw-alert-banner-beta.uw-alert-banner--notice {
  background-color: #3ebdff;
}
@media (min-width: 980px) {
  .uw-alert-banner-beta {
    margin-top: 154px;
    margin-bottom: -154px;
  }
}
.uw-alert-banner-beta a {
  text-decoration: underline;
}
.alert-banner-active .uw-alert-banner-beta {
  display: block;
}
@media (min-width: 1200px) {
  .promo-banner-active .uw-alert-banner-beta {
    width: calc(100% - 250px);
  }
}
.scroll-active .uw-alert-banner-beta {
  position: fixed;
  margin: 0;
}
.dropdown-menu-open .uw-alert-banner-beta {
  z-index: 1;
}
.uw-alert-banner-beta__type {
  font-size: 0.75rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
}
.uw-alert-banner-beta__title {
  font-size: 1.25rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 0.3125rem !important;
}
.uw-alert-banner-beta__content {
  font-size: 0.875rem;
  line-height: 1.5;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.uw-alert-banner-beta__content p:last-of-type {
  margin-bottom: 0;
}
.uw-alert-banner-beta__close {
  position: absolute;
  top: 1.25rem;
  right: 1rem;
  cursor: pointer;
  color: #fff;
}
.uw-alert-banner-beta__close::before {
  font-family: "WwwUowEduAu";
  content: "\f008";
}
.uw-alert-banner-beta__close:hover {
  opacity: 0.6;
}
.uw-homepage .uw-alert-banner-beta {
  margin: 0;
}
@media (max-width: 980px) {
  .uw-homepage .uw-alert-banner-beta {
    margin-bottom: -77px;
  }
}

@media (max-width: 980px) {
  .alert-banner-active.uw-homepage.promo-banner-active .uw-alert-banner-beta {
    margin: 0;
  }
}

.uw-homepage.alert-banner-active .uw-header {
  position: absolute;
}
.uw-homepage.alert-banner-active .uw-header.header-smaller {
  position: fixed;
}
.uw-homepage .uw-alert-banner-beta {
  z-index: 999;
}

.scroll-active .uw-alert-banner-beta {
  z-index: 99;
}

.uw-banner-notice {
  background: #F2F2F2;
  padding: 2em 0;
  width: 100%;
  margin-bottom: 2em;
  border: 2px solid #ed0a00;
}
.uw-banner-notice .grid-container, .uw-banner-notice .mw-grid-container {
  padding-left: 2em;
  padding-right: 2em;
}
.uw-banner-notice__title {
  font-size: 1.875rem;
  line-height: 1.5;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 0.9375rem !important;
  color: #ed0a00;
}
.uw-banner-notice__content {
  font-size: 0.875rem;
  line-height: 1.3571428571;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
}
.uw-banner-notice__content p:not(:last-child) {
  margin-bottom: 1rem;
}
.uw-banner-notice__content :last-child {
  margin-bottom: 0;
}

.uw-article-slider {
  margin-bottom: 6.25rem;
}
@media print, screen and (min-width: 48em) {
  .uw-article-slider {
    margin-bottom: 3.75rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-article-slider {
    margin-bottom: 6.25rem;
  }
}
.uw-article-slider__title {
  margin-bottom: 0.9375rem;
}
@media print, screen and (min-width: 48em) {
  .uw-article-slider__title {
    margin-bottom: 0.3125rem;
  }
}
.uw-article-slider__title h2 {
  margin: 0 0 1.5625rem;
  color: #ed0a00;
  font-size: 1.802rem;
  line-height: 1.04762;
  font-weight: 300;
  font-family: Montserrat, Verdana, Geneva, sans-serif;
}
.uw-article-slider__title h2:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #ed0a00;
  margin-top: 0.9375rem;
}
.uw-article-slider__title h2:after {
  margin-top: 1.875rem;
}
@media print, screen and (min-width: 48em) {
  .uw-article-slider__title h2 {
    font-size: 3.5rem;
    line-height: 1.0357142857;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 1.875rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-article-slider__title h2 {
    font-size: 3.8125rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
  .uw-article-slider__title h2:after {
    content: "";
    display: block;
    width: 3.125rem;
    height: 0.0625rem;
    background-color: #ed0a00;
    margin-top: 0.625rem;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-article-slider__articles {
    margin-left: -0.46875rem;
    margin-right: -0.46875rem;
  }
}
.uw-article-slider__articles img {
  margin-bottom: 0.9375rem;
}
.uw-article-slider__articles p {
  font-size: 0.875rem;
  line-height: 1.5714285714;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 0.625rem;
}
@media print, screen and (min-width: 48em) {
  .uw-article-slider .article {
    padding-left: 0.46875rem;
    padding-right: 0.46875rem;
  }
}
.uw-article-slider .article__title {
  margin-bottom: 0.3125rem;
}
.uw-article-slider .slick-arrow {
  position: absolute;
  top: 100%;
  right: 0;
  width: 2.5rem;
  height: 2.5rem;
  border: 0.0625rem solid #001641;
  overflow: hidden;
  color: transparent;
  padding: 0.625rem;
  background-repeat: no-repeat;
  background-position: center;
}
.uw-article-slider .slick-arrow:first-of-type {
  border-right: 0;
}
.uw-article-slider .slick-arrow:hover {
  background-color: #001641;
}
.uw-article-slider .slick-arrow:focus {
  outline: 1px dotted #001641;
  box-shadow: 0px 0px 2px #fff;
}
.uw-article-slider .slick-arrow:after {
  display: none;
}
.uw-article-slider .slick-arrow.slick-prev {
  right: 2.5rem;
  background-image: url("../img/content/triangle-red-left.svg");
}
.uw-article-slider .slick-arrow.slick-next {
  background-image: url("../img/content/triangle-red-right.svg");
}
@media print, screen and (min-width: 48em) {
  .uw-article-slider .slick-arrow {
    top: -3.4375rem;
  }
}

@media print, screen and (min-width: 48em) {
  .uw-breadcrumb-wrapper {
    position: absolute;
    top: 1.75rem;
    left: 0;
    right: 0;
    z-index: 1;
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    max-width: 76.875rem;
    margin-left: auto;
    margin-right: auto;
  }
}
@media print, screen and (min-width: 48em) and (min-width: 48em) {
  .uw-breadcrumb-wrapper {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media print, screen and (min-width: 48em) and (min-width: 64em) {
  .uw-breadcrumb-wrapper {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media screen and (min-width: 48em) and (min-width: 75em) {
  .uw-breadcrumb-wrapper {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-breadcrumb-wrapper .breadcrumbs {
    display: block !important;
  }
}
@media screen and (min-width: 75em) {
  .uw-breadcrumb-wrapper .breadcrumbs.has-subnav {
    flex: 0 0 auto;
    width: 83.3333333333%;
    padding-left: 0.78125rem;
    padding-right: 0.78125rem;
    margin-left: 16.6666666667%;
    padding-top: 0.4375rem;
  }
}
.uw-breadcrumb-wrapper .breadcrumbs a {
  font-weight: 700;
}

.uw-button-grid {
  margin-block: var(--section-spacing-y);
}
.uw-button-grid div > p:last-child {
  margin-bottom: 0;
}
.uw-button-grid .grid-container > div:first-of-type, .uw-button-grid .mw-grid-container > div:first-of-type {
  row-gap: 0.9375em;
}
.uw-button-grid--button > span {
  color: #fff;
  background-color: #001641;
  padding: 2rem;
  display: block;
  margin-bottom: 1rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.5rem;
  line-height: 1.375;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: 500;
  height: 225px;
}
.uw-button-grid--button > span > span {
  display: block;
  overflow: hidden;
  height: calc(200px - 2rem);
}
.uw-button-grid--button span:nth-child(2) {
  display: block;
  background-color: #001641;
  color: #fff;
  display: block;
  margin-bottom: 1rem;
  transition: background 0.2s ease-in-out;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 2rem;
  line-height: 2.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  height: 210px;
  overflow: hidden;
}
.uw-button-grid--button:hover {
  text-decoration: none;
}
.uw-button-grid--button:hover .uw-link-small::after, .uw-button-grid--button:hover .uw-btn-red::after, .uw-button-grid--button:hover .uw-btn::after, .uw-button-grid--button:hover p.button-grey a::after, p.button-grey .uw-button-grid--button:hover a::after, .uw-button-grid--button:hover p.button-navy a::after, p.button-navy .uw-button-grid--button:hover a::after, .uw-button-grid--button:hover .uw-link-big::after, .uw-button-grid--button:hover p.button-blue a::after, p.button-blue .uw-button-grid--button:hover a::after, .uw-button-grid--button:hover p.button-red a::after, p.button-red .uw-button-grid--button:hover a::after, .uw-button-grid--button:hover .motivation-widget .mw-quicklinks::after, .motivation-widget .uw-button-grid--button:hover .mw-quicklinks::after, .uw-button-grid--button:hover .motivation-widget .mw-link-small > a::after, .motivation-widget .uw-button-grid--button:hover .mw-link-small > a::after {
  margin-left: 23px;
}
.uw-button-grid--motivation-button {
  width: 90%;
  cursor: pointer;
}
@media (max-width: 767px) {
  .uw-button-grid--motivation-button {
    width: 100%;
  }
}
.uw-button-grid--motivation-button > span {
  color: #001641;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 247px;
  background-color: #fff;
  border: #001641;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  line-height: 1.25 !important;
  padding: 0 10px;
}
@media (max-width: 767px) {
  .uw-button-grid--motivation-button > span {
    width: 100%;
  }
}
.uw-button-grid--motivation-button > span > span {
  display: block;
  overflow: hidden;
  height: calc(200px - 2rem);
}
.uw-button-grid--motivation-button:hover > span, .uw-button-grid--motivation-button:active > span {
  color: #fff;
  background-color: #001641;
}
.uw-button-grid--motivation-button--clicked {
  width: 90%;
  cursor: pointer;
}
@media (max-width: 767px) {
  .uw-button-grid--motivation-button--clicked {
    width: 100%;
  }
}
.uw-button-grid--motivation-button--clicked > span {
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 247px;
  height: 50px;
  background-color: #001641;
  border: #001641;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  line-height: 1.25 !important;
  padding: 0 10px;
}
@media (max-width: 767px) {
  .uw-button-grid--motivation-button--clicked > span {
    width: 100%;
  }
}
.uw-button-grid--motivation-button--clicked > span > span {
  display: block;
  overflow: hidden;
  height: calc(200px - 2rem);
}
.uw-button-grid--motivation-button--clicked:hover > span, .uw-button-grid--motivation-button--clicked:active > span {
  color: #fff;
  background-color: #001641;
}
.uw-button-grid--study-area-button {
  width: 100%;
  cursor: pointer;
}
.uw-button-grid--study-area-button > span {
  color: #001641;
  padding: 0.75rem;
  background-color: #fff;
  border: #001641;
  display: block;
  font-weight: 600;
  text-align: left;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media (max-width: 600px) {
  .uw-button-grid--study-area-button > span {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
  }
}
@media (min-width: 600px) {
  .uw-button-grid--study-area-button > span::after {
    font-family: "WwwUowEduAu";
    content: "\f005";
    font-size: 1em;
    text-align: right;
    float: right;
    margin-left: 0.9375rem;
    transition: transform 0.4s;
  }
}
.uw-button-grid--study-area-button:hover, .uw-button-grid--study-area-button:focus {
  color: none;
  text-decoration: none;
}
.uw-button-grid--study-area-button:hover > span, .uw-button-grid--study-area-button:focus > span {
  color: #fff;
  background-color: #001641;
}
.uw-button-grid--study-area-button--clicked {
  width: 100%;
  cursor: pointer;
}
.uw-button-grid--study-area-button--clicked > span {
  color: #fff;
  padding: 0.75rem;
  background-color: #001641;
  border: #001641;
  display: block;
  font-weight: 600;
  text-align: left;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media (max-width: 600px) {
  .uw-button-grid--study-area-button--clicked > span {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
  }
}
@media (min-width: 600px) {
  .uw-button-grid--study-area-button--clicked > span::after {
    font-family: "WwwUowEduAu";
    content: "\f005";
    font-size: 1em;
    text-align: right;
    float: right;
    margin-left: 0.9375rem;
    transition: transform 0.4s;
  }
}
.uw-button-grid--study-area-button--clicked:hover, .uw-button-grid--study-area-button--clicked:focus {
  color: none;
  text-decoration: none;
}
.uw-button-grid--study-area-button--clicked:hover > span, .uw-button-grid--study-area-button--clicked:focus > span {
  color: #fff;
  background-color: #001641;
}
.uw-button-grid--browse-button {
  width: 100%;
  cursor: pointer;
  margin: 7px 0px;
}
.uw-button-grid--browse-button > span {
  color: #001641;
  display: flex;
  height: 60px;
  align-items: center;
  padding: 0.75rem;
  background-color: #fff;
  border: #001641;
  font-weight: 600;
  text-align: left;
  font-size: 1rem;
  line-height: 1.25;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media (min-width: 600px) {
  .uw-button-grid--browse-button > span {
    padding-right: 3rem;
  }
}
@media (max-width: 600px) {
  .uw-button-grid--browse-button > span {
    height: 100%;
  }
}
.uw-button-grid--browse-button > span > span {
  overflow: hidden;
}
.uw-button-grid--browse-button > span::before {
  background: var(--bg-image) no-repeat;
  background-size: 35px 27px;
  display: inline-block;
  width: 35px;
  content: "";
  height: 27px;
  vertical-align: middle;
  padding-right: 50px;
}
.uw-button-grid--browse-button:hover, .uw-button-grid--browse-button:focus {
  color: none;
  text-decoration: none;
}
.uw-button-grid--browse-button:hover > span, .uw-button-grid--browse-button:focus > span {
  color: #fff;
  background-color: #001641;
}
@media (min-width: 600px) {
  .uw-button-grid--browse-button:hover > span::after, .uw-button-grid--browse-button:focus > span::after {
    font-family: "WwwUowEduAu";
    position: absolute;
    content: "\f005";
    font-size: 1em;
    text-align: right;
    float: right;
    margin-left: 290px;
    transition: transform 0.4s;
  }
}
.uw-button-grid--browse-button--clicked {
  width: 100%;
  cursor: pointer;
  margin: 7px 0px;
}
.uw-button-grid--browse-button--clicked > span {
  color: #fff;
  display: flex;
  height: 60px;
  align-items: center;
  padding: 0.75rem;
  background-color: #001641;
  border: #001641;
  font-weight: 600;
  text-align: left;
  font-size: 1rem;
  line-height: 1.25;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media (min-width: 600px) {
  .uw-button-grid--browse-button--clicked > span {
    padding-right: 3rem;
  }
}
@media (max-width: 600px) {
  .uw-button-grid--browse-button--clicked > span {
    height: 100%;
  }
}
.uw-button-grid--browse-button--clicked > span > span {
  overflow: hidden;
}
.uw-button-grid--browse-button--clicked > span::before {
  background: var(--bg-image) no-repeat;
  background-size: 35px 27px;
  display: inline-block;
  width: 35px;
  content: "";
  height: 27px;
  vertical-align: middle;
  padding-right: 50px;
}
.uw-button-grid--browse-button--clicked:hover, .uw-button-grid--browse-button--clicked:focus {
  color: none;
  text-decoration: none;
}
.uw-button-grid--browse-button--clicked:hover > span, .uw-button-grid--browse-button--clicked:focus > span {
  color: #fff;
  background-color: #001641;
}
@media (min-width: 600px) {
  .uw-button-grid--browse-button--clicked:hover > span::after, .uw-button-grid--browse-button--clicked:focus > span::after {
    font-family: "WwwUowEduAu";
    position: absolute;
    content: "\f005";
    font-size: 1.75em;
    text-align: right;
    float: right;
    margin-left: 290px;
    transition: transform 0.4s;
  }
}

.uw-case-study {
  margin-block: var(--section-spacing-y);
}
.uw-case-study__image {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.uw-case-study__image::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 56.25%;
  content: "";
}
.uw-case-study__text {
  background: #001641;
  color: #fff;
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding: var(--section-spacing-y);
}
.uw-case-study__text blockquote {
  color: #fff;
  margin: 0 0 0.9375rem;
  max-width: 50ch;
}
.uw-case-study__text blockquote::before {
  font-size: 7.0625rem;
  line-height: 0.8495575221;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  content: "“";
  display: block;
  margin-bottom: 0.9375rem;
  color: #ed0a00;
  height: 1.75rem;
}
.uw-case-study__text cite {
  color: #fff;
  font-style: normal;
  font-size: 0.875rem;
}
.uw-case-study__text cite::before {
  content: "";
}
.uw-case-study__text cite span {
  display: block;
  margin-bottom: 0.3125rem;
  font-weight: bold;
}
@media print, screen and (max-width: 63.99875em) {
  .uw-case-study__container {
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    max-width: 76.875rem;
    margin-left: auto;
    margin-right: auto;
  }
}
@media print, screen and (max-width: 63.99875em) and (min-width: 48em) {
  .uw-case-study__container {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media print, screen and (max-width: 63.99875em) and (min-width: 64em) {
  .uw-case-study__container {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media screen and (max-width: 63.99875em) and (min-width: 75em) {
  .uw-case-study__container {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media screen and (max-width: 23.375em) {
  .uw-case-study__container {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }
}

.uw-callout {
  margin-bottom: 80px;
}
.uw-callout--content {
  margin-top: 45px;
}
@media (max-width: 1200px) {
  .uw-callout--content {
    margin-top: 0;
  }
}
@media (max-width: 1023px) {
  .uw-callout img {
    margin-top: 2rem;
  }
}
.uw-callout .bg--navy a {
  color: #fff;
}
.uw-callout .bg--grey {
  background: #F2F2F2;
}

.uw-columned-checkbox__row {
  align-items: center;
  padding: 0.4375rem 0;
  border-bottom: 0.0625rem solid rgba(0, 22, 65, 0.5);
  margin-bottom: 0;
}
.uw-columned-checkbox .checkbox {
  margin-right: 0.625rem;
}
@media print, screen and (min-width: 48em) {
  .uw-columned-checkbox .cell label:first-of-type {
    padding-top: 0;
  }
}

.uw-contact-block {
  margin-bottom: 80px;
}

.uw-contact-grid {
  margin-bottom: 2.875rem;
}
@media print, screen and (min-width: 48em) {
  .uw-contact-grid {
    margin-bottom: 4.0625rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-contact-grid {
    display: flex;
    flex-flow: row wrap;
    margin-bottom: 6.25rem;
  }
  .uw-contact-grid > .uw-contact-panel {
    flex: 0 0 auto;
    width: calc(33.3333333333% - 1.5625rem);
    margin-left: 0.78125rem;
    margin-right: 0.78125rem;
  }
}

.uw-contact-panel {
  background: #ed0a00;
  margin-bottom: 0.875rem;
  padding: 1.25rem 1.25rem 1.125rem 1.875rem;
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  .uw-contact-panel {
    text-align: center;
    padding: 1.5625rem 1.25rem 1.5625rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-contact-panel {
    padding-left: 2.875rem;
  }
}
.uw-contact-panel__title {
  margin: 0 0 0.3125rem;
  color: #fff;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 600;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: none;
}
.uw-contact-panel__link {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 500;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #fff;
  display: block;
  background-repeat: no-repeat;
  margin-bottom: 0.3125rem;
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  .uw-contact-panel__link {
    display: inline-block;
    margin-bottom: 0;
  }
}
.uw-contact-panel__link:hover {
  text-decoration: none;
  color: #cccccc;
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  .uw-contact-panel__tel {
    margin-right: 1.75rem;
  }
}
.uw-contact-panel i {
  opacity: 0.5;
  margin-right: 0.625rem;
  font-size: 1rem;
}

.course-search-widget {
  margin-block: var(--section-spacing-y);
}

h2.uw-blockhead.cs-header {
  margin-top: 0;
}

.uw-search.uw-search--main.uw-search--inline.course-search-widget {
  padding: 0;
}

.course-search-widget .cs-before-search {
  padding-top: 15px;
  font-weight: 700;
  margin: 0;
}

.uw-course-search__form-submit {
  position: absolute;
  right: 0;
  top: 0;
}

.course-search-widget .cs-search-button {
  padding-top: 10px;
  font-weight: 700;
  cursor: pointer;
  display: flex;
  align-items: center;
}

.uw-search--container .uw-search--form--course input {
  font-family: Montserrat;
  height: 50px;
  border-bottom: 1px solid #001641;
  font-size: 16px;
  padding-right: 5.5em;
  padding-bottom: 9px;
}

.course-search-widget .cs-or {
  padding-left: 50px;
  font-weight: 700;
}

.course-search-widget .after-search {
  padding-top: 10px;
}

.course-search-widget .cs-after-search {
  white-space: nowrap;
  padding-left: 40px;
}

.course-search-widget .cs-search-red-button {
  font-weight: 700;
  color: #ed0a00 !important;
  background: 0 0;
  cursor: pointer;
  padding-bottom: 0.2em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 0 5px 0;
}

.course-search-widget .cs-search-red-button::after {
  font-family: WwwUowEduAu;
  content: "\f005";
  font-size: 1.5rem;
  margin-left: 0.9375rem;
  -webkit-transition: -webkit-transform 0.4s;
  transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
  position: relative;
}

.course-search-widget .cs-search-red-button:hover::after {
  -webkit-transform: translate3d(0.625rem, 0, 0);
  transform: translate3d(0.625rem, 0, 0);
}

.course-search-widget .cs-search-button::after {
  font-family: WwwUowEduAu;
  content: "\f005";
  font-size: 1.5rem;
  margin-left: 0.9375rem;
  -webkit-transition: -webkit-transform 0.4s;
  transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
  position: relative;
}

.course-search-widget .cs-search-button:hover::after {
  -webkit-transform: translate3d(0.625rem, 0, 0);
  transform: translate3d(0.625rem, 0, 0);
}

@media (max-width: 600px) {
  .course-search-widget .cs-search-button {
    height: 45px;
    z-index: 2;
    width: 25px;
  }
  .course-search-widget .cs-search-button > span {
    display: none;
  }
  .course-search-widget .cs-search-button > i {
    display: none;
  }
  .course-search-widget .cs-or {
    padding-left: 0;
    font-weight: 700;
  }
  .course-search-widget .cs-after-search {
    padding-left: 0;
  }
  .course-search-widget .after-search {
    padding-top: 15px;
  }
}
.uw-search--container .uw-search--form, .uw-search--container .uw-search--form--motivation,
.uw-search--container .uw-search--form--course {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  position: relative;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.uw-search--inline .uw-search--container .uw-search--form--course::before,
.uw-search--inline .uw-search--container .uw-search--form::before,
.uw-search--inline .uw-search--container .uw-search--form--motivation::before {
  font-family: WwwUowEduAu;
  content: "\f009";
  font-size: 2rem;
  color: #001641;
  position: absolute;
  top: unset;
  bottom: 0.4rem;
}

.uw-search--container .uw-search--form--course::before {
  font-size: 1.5em !important;
  top: 0 !important;
  padding-top: 8px;
  cursor: pointer;
}

.uw-search--container .uw-search--form .searchHolder, .uw-search--container .uw-search--form--motivation .searchHolder,
.uw-search--container .uw-search--form--course .searchHolder {
  display: -webkit-box;
  display: -ms-flexbox;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}

.uw-search--inline .uw-search--container .uw-search--form input, .uw-search--inline .uw-search--container .uw-search--form--motivation input,
.uw-search--inline .uw-search--container .uw-search--form--course input {
  color: #001641;
  padding-bottom: 5px;
}

.uw-search--container .uw-search--form--course input {
  padding-left: 38px;
}

.uw-search--container .uw-search--form--course input {
  font-family: Montserrat;
  height: 50px;
  border-bottom: 1px solid #001641;
  font-size: 16px;
  padding-right: 5.5em;
  padding-bottom: 9px;
}

.uw-search--container .uw-search--form input, .uw-search--container .uw-search--form--motivation input,
.uw-search--container .uw-search--form--course input {
  background-color: transparent;
  border: 0;
  margin-bottom: 0;
  padding-left: 2.5rem;
  color: #fff;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.uw-search--container .uw-search--form--course input {
  font-family: Montserrat;
  height: 50px;
  border-bottom: 1px solid #001641;
  font-size: 16px;
  padding-right: 5.5em;
  padding-bottom: 9px;
}

@media (max-width: 768px) {
  .uw-search--container .uw-search--form--course::after {
    font-family: WwwUowEduAu;
    content: "\f009";
    position: absolute;
    font-size: 1.5em !important;
    right: 0;
    top: 9px;
  }
  .uw-search--inline .uw-search--container .uw-search--form--course::before,
  .uw-search--inline .uw-search--container .uw-search--form::before,
  .uw-search--inline .uw-search--container .uw-search--form--motivation::before {
    display: none;
  }
  .course-search-widget .cs-search-button {
    display: none;
  }
  .cs-header {
    font-size: 2.625rem;
    padding-top: 0;
    margin-bottom: 10px;
    line-height: 2.625rem;
  }
  .uw-search--inline .uw-search--container .uw-search--form input, .uw-search--inline .uw-search--container .uw-search--form--motivation input,
  .uw-search--inline .uw-search--container .uw-search--form--course input {
    color: #001641;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 3.75em;
  }
}
.uw-search-form {
  position: relative;
  margin-bottom: 2.25rem;
}
@media print, screen and (min-width: 48em) {
  .uw-search-form {
    margin-bottom: 3.4375rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-search-form {
    margin-bottom: 2.1875rem;
  }
}
.uw-search-form form {
  display: flex;
  flex-wrap: wrap;
}
@media print, screen and (max-width: 63.99875em) {
  .uw-search-form form {
    justify-content: flex-end;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-search-form form {
    flex-wrap: nowrap;
  }
}
.uw-search-form__search-icon {
  position: absolute;
  left: 0;
  border: 0;
  color: #8a8a8a;
  font-size: 1.375rem;
  bottom: 4.375rem;
}
@media print, screen and (min-width: 48em) {
  .uw-search-form__search-icon {
    font-size: 2.125rem;
    bottom: 5rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-search-form__search-icon {
    bottom: 1.25rem;
  }
}
.uw-search-form input[type=text] {
  border: 0;
  border-bottom: 0.1875rem solid #ed0a00;
  padding: 0 0 0 2rem;
  margin-bottom: 1.25rem;
  font-size: 1.1875rem;
  line-height: 1.4736842105;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  height: 2.8125rem;
  width: 100%;
  box-shadow: none;
  transition: border 0.6s ease-out, padding 0.3s ease-out;
}
.uw-search-form input[type=text]:focus::-webkit-input-placeholder {
  color: transparent;
}
.uw-search-form input[type=text]:focus:-moz-placeholder {
  color: transparent;
}
.uw-search-form input[type=text]:focus::-moz-placeholder {
  color: transparent;
}
.uw-search-form input[type=text]:focus:-ms-input-placeholder {
  color: transparent;
}
@media print, screen and (min-width: 48em) {
  .uw-search-form input[type=text] {
    font-size: 2.5rem;
    line-height: 1.35;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    height: auto;
    padding: 0 0 0 3.125rem;
    margin-bottom: 1.875rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-search-form input[type=text] {
    padding-top: 0.3125rem;
    max-width: 60.3125rem;
    margin-bottom: 0;
    margin-right: 1.875rem;
    font-size: 3.5rem;
    line-height: 1.1071428571;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 90em) {
  .uw-search-form input[type=text] {
    font-size: 3.875rem;
    line-height: 1.2096774194;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-search-form input[type=text]::placeholder {
  font-size: 1.1875rem;
  line-height: 1.4736842105;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
}
@media print, screen and (min-width: 48em) {
  .uw-search-form input[type=text]::placeholder {
    font-size: 2.5rem;
    line-height: 1.35;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  .uw-search-form input[type=text]::placeholder {
    font-size: 3.5rem;
    line-height: 1.1071428571;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 90em) {
  .uw-search-form input[type=text]::placeholder {
    font-size: 3.875rem;
    line-height: 1.2096774194;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-search-form input[type=text]::-moz-placeholder {
  opacity: 1 !important;
  color: #001641 !important;
  margin-bottom: 0.3125rem;
}
.uw-search-form input[type=text]:focus {
  border-bottom: 0.1875rem solid #001641;
}
.uw-search-form input[type=text]:focus + input[type=submit] {
  transform: translate3d(-10px, 0, 0);
  opacity: 0;
}
.uw-search-form__submit {
  margin-left: 1.25rem;
  white-space: nowrap;
}
@media screen and (min-width: 75em) {
  .uw-search-form__submit {
    margin-top: 2.1875rem;
  }
}

.uw-event-cell {
  display: block;
  margin-bottom: 25px;
}
.uw-event-cell h3 {
  font-size: 1.5rem;
  font-weight: 700;
  margin-bottom: 5px;
  color: #001641;
}

.uw-event-links {
  margin-bottom: 35px;
}
.uw-event-links a {
  margin-bottom: 10px;
}

.uw-event--image {
  height: 250px;
  position: relative;
  margin-bottom: 25px;
  overflow: hidden;
}
.uw-event--image-bg {
  height: 100%;
  width: 100%;
  background-size: cover;
  transform: scale(1);
  transition: transform 0.2s ease-in-out;
  background-color: #001641;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #fff;
  font-size: 1.75rem;
  font-weight: 500;
  line-height: 1.15;
  overflow: hidden;
}
.uw-event--no-image {
  background: #001641;
  padding: 25px;
  overflow-y: auto;
}
.uw-event--no-image .uw-event--image-bg {
  overflow: revert;
}
.uw-event--no-image span {
  color: #fff !important;
}
.uw-event--no-zoom {
  position: relative;
}
.uw-event--no-zoom span {
  left: 0;
  top: 0;
  position: absolute;
  width: 100%;
  height: 100%;
}
.uw-event:focus, .uw-event:hover {
  text-decoration: none;
}
.uw-event:focus h3, .uw-event:hover h3 {
  color: #0033FF;
}
.uw-event:focus .uw-event--image-bg, .uw-event:hover .uw-event--image-bg {
  transform: scale(1.1);
  transition: transform 0.2s ease-in-out;
}
.uw-event:focus .uw-event--no-zoom, .uw-event:hover .uw-event--no-zoom {
  transform: none;
}

.uw-event-time {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  text-transform: uppercase;
}
.uw-event-time span {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  display: flex;
  color: #001641;
  text-transform: lowercase;
}
.uw-event-time span::before {
  font-family: "WwwUowEduAu";
  content: "\f01d";
  color: #001641;
  font-size: 1rem;
  position: relative;
  top: -2px;
  margin-right: 0.625rem;
}

.uw-event-detail {
  display: block;
  color: #001641;
  font-size: 0.875rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  margin-bottom: 5px;
}
.uw-event-detail.icon--map-marker {
  display: inline-block;
  vertical-align: top;
}
.uw-event-detail.icon--map-marker::before {
  margin-right: 5px;
  font-size: 1.25rem;
  position: relative;
  top: -4px;
}
.uw-event-detail.location {
  display: inline-block;
}
.uw-event-detail::before {
  margin-right: 10px;
}

.events-listing .page-navigator__button,
.page-navigator-events-listing .page-navigator__button {
  width: 100% !important;
}
@media (max-width: 768px) {
  .events-listing + .page-navigator__list--breadcrumbs,
  .page-navigator-events-listing + .page-navigator__list--breadcrumbs {
    display: block !important;
  }
}

.events-load-more-categories {
  border-top: 1px solid rgba(0, 22, 65, 0.7);
  padding-top: 10px;
  text-align: center;
  width: 100%;
}
.events-load-more-categories::after {
  font-family: "WwwUowEduAu";
  content: "\f007";
}
.events-load-more-categories:hover::after {
  margin-left: 15px;
}

.uw-event-footer {
  margin-bottom: 2rem;
}

.public-events-calendar h2 {
  margin-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .public-events-calendar .uw-item-grid--events {
    margin-top: 3.125rem;
  }
}

@media print, screen and (min-width: 64em) {
  .uw-date-selector {
    display: flex;
    align-items: flex-end;
    margin-bottom: 1.5625rem;
  }
}
.uw-date-selector .date-selector-fields {
  display: flex;
  justify-content: space-between;
  width: 100%;
  max-width: 16.25rem;
  flex-shrink: 0;
}
@media print, screen and (max-width: 63.99875em) {
  .uw-date-selector .date-selector-fields {
    margin-bottom: 0.625rem;
  }
}
.uw-date-selector .date-selector-fields input {
  border: 0.0625rem solid #001641;
  display: inline-block;
  padding: 0.625rem 0.5rem;
  margin-bottom: 0;
  text-align: center;
}
@media print, screen and (min-width: 64em) {
  .uw-date-selector .date-selector-fields input {
    margin-right: 0.75rem;
  }
}
.uw-date-selector__2-value {
  max-width: 3.75rem;
}
.uw-date-selector__4-value {
  max-width: 6.25rem;
}
.uw-date-selector .help-text {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 1.5625rem;
  text-transform: uppercase;
}
@media print, screen and (min-width: 64em) {
  .uw-date-selector .help-text {
    margin-bottom: 0;
  }
}

.event-filters {
  max-width: 27.8125rem;
}
@media screen and (min-width: 75em) {
  .event-filters {
    padding-left: 1.25rem;
  }
}
.event-filters__title {
  font-size: 1.25rem;
  line-height: 1.2;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 1.875rem;
  text-transform: uppercase;
}
.event-filters__active {
  margin-bottom: 1.875rem;
}
.event-filters__active ul {
  margin-bottom: 1.875rem;
}
.event-filters__active li {
  border: 0.0625rem solid #ed0a00;
  color: #ed0a00;
  display: inline-block;
  margin-bottom: 0.625rem;
  margin-right: 0.625rem;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  cursor: pointer;
}
.event-filters__active li:hover {
  background-color: #001641;
  color: #fff;
  border-color: #001641;
}
.event-filters__active li:hover .remove {
  color: #ed0a00;
}
.event-filters__active .remove {
  color: #001641;
  font-size: 0.75rem;
  margin-left: 0.625rem;
}
.event-filters__search {
  border-bottom: 1px solid #001641;
  display: flex;
  margin-bottom: 3.125rem;
}
.event-filters__search i {
  font-size: 1.25rem;
  position: relative;
  top: 0.625rem;
}
.event-filters__search button,
.event-filters__search i {
  flex-shrink: 0;
}
.event-filters__search button {
  margin-bottom: 0;
}
.event-filters__search button i {
  top: 0;
}
.event-filters__search input {
  border: transparent;
  color: #001641;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.event-filters__search input::placeholder {
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
}
.event-filters__search input:focus {
  border: transparent;
}
.event-filters__filter-title {
  color: #ed0a00;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  cursor: pointer;
  display: inline-block;
  margin-bottom: 1.375rem;
  text-transform: uppercase;
}
.event-filters__group {
  margin-bottom: 2.1875rem;
}
.event-filters__group ul li a:focus, .event-filters__group ul li a:hover {
  color: #ed0a00;
  text-decoration: none;
}
.event-filters__filter label {
  display: flex;
  margin-bottom: 1rem;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.event-filters__filter input {
  margin-bottom: 0;
  margin-right: 0.5rem;
}
.event-filters__filter a {
  color: #0033FF;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}

.uw-events-toggle-filter::after {
  margin-left: 5px;
  font-family: "WwwUowEduAu";
  content: "\f023";
}
.filter-closed .uw-events-toggle-filter::after {
  content: "\f022";
}

.js-event-filters__remove-filter {
  position: relative;
  padding: 7px 40px 5px 20px;
  text-transform: uppercase;
}
.js-event-filters__remove-filter:hover::after {
  color: #fff;
}
.js-event-filters__remove-filter::after {
  font-family: "WwwUowEduAu";
  content: "\f028";
  font-size: 0.5625rem;
  color: #ed0a00;
  position: absolute;
  right: 20px;
  top: 9px;
}
.js-event-filters__remove-filter span {
  display: none;
}

.hide-categories {
  display: none;
}

.uw-news-toggle-filter::after {
  margin-left: 5px;
  font-family: "WwwUowEduAu";
  content: "\f023";
}
.uw-news-toggle-filter.filter-closed::after {
  content: "\f022";
}

.uw-news-border-fix {
  border: 1px solid transparent;
}

.uw-events-recent-by-category {
  margin-block: var(--section-spacing-y);
}
.uw-events-recent-by-category h2 {
  margin-bottom: 2rem;
}

.uw-faqs h2 {
  color: #ed0a00;
  font-size: 1rem;
  line-height: 1.25;
  font-weight: 600;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 20px;
}
.uw-faqs dd span {
  font-weight: bold;
}
.uw-faqs dd p:first-child:before {
  content: "A. ";
  font-weight: 700;
}

.uw-featured-pages {
  margin-block: var(--section-spacing-y);
  position: relative;
  z-index: 1;
}
.uw-featured-pages__title {
  font-size: 2.625rem;
  line-height: 1.0952380952;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin: 0 0 1.875rem;
}
@media screen and (min-width: 75em) {
  .uw-featured-pages__title {
    font-size: 8.125rem;
    line-height: 0.9384615385;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-featured-pages__title:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #001641;
  margin-top: 0.625rem;
}
@media print, screen and (min-width: 48em) {
  .uw-featured-pages__title {
    font-size: 5.125rem;
    line-height: 0.9390243902;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    padding-right: 0.9375rem;
    padding-top: 0.625rem;
  }
  .uw-featured-pages__title:after {
    margin-top: 1.25rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-featured-pages__title {
    padding-top: 0;
  }
}
.uw-featured-pages p {
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media screen and (min-width: 75em) {
  .uw-featured-pages p {
    font-size: 1.125rem;
    line-height: 1.5;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-featured-pages blockquote {
  margin: 0;
  position: relative;
  margin-top: 3.125rem;
  font-size: 2.625rem;
  line-height: 1.09524;
}
.uw-featured-pages blockquote::before {
  content: "";
  position: absolute;
  content: "“";
  display: block;
  font-size: 8rem;
  line-height: 1.1875;
  font-weight: 500;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  height: 1.75rem;
  color: #ed0a00;
  top: -5rem;
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  .uw-featured-pages blockquote::before {
    font-size: 3.5rem;
    line-height: 1.01786;
    top: -3.125rem;
  }
}
@media print, screen and (max-width: 47.99875em) {
  .uw-featured-pages blockquote::before {
    font-size: 2.625rem;
    line-height: 1.09524;
    top: -3.125rem;
  }
}
.uw-featured-pages blockquote p {
  font-size: 1.5rem;
  line-height: 1.0833333333;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  font-style: italic;
}
@media print, screen and (min-width: 48em) {
  .uw-featured-pages blockquote p {
    font-size: 1.6875rem;
    line-height: 1.1111111111;
    font-weight: 400;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-featured-pages blockquote cite {
  font-size: 0.875rem;
  line-height: 1.0625rem;
  text-transform: uppercase;
  font-style: normal;
}
.uw-featured-pages blockquote span {
  font-weight: 700;
  display: block;
  margin-bottom: 0.3125rem;
}
@media print, screen and (min-width: 48em) {
  .uw-featured-pages blockquote {
    margin-top: 4rem;
    font-size: 3.5rem;
    line-height: 1.01111;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-featured-pages blockquote {
    margin-top: 3.125rem;
    font-size: 8.125rem;
    line-height: 0.93846;
  }
}
.uw-featured-pages blockquote p {
  margin-bottom: 0.75rem;
  font-size: 1.5rem;
  line-height: 1.3;
}
@media print, screen and (min-width: 64em) {
  .uw-featured-pages blockquote p {
    font-size: 1.6875rem;
    line-height: 1.3;
  }
}
.uw-featured-pages .tabs-content {
  border: 0;
}
@media print, screen and (min-width: 64em) {
  .uw-featured-pages .tabs-content {
    padding-top: 0.5rem;
  }
}
.uw-featured-pages .tabs-content .tabs-panel {
  padding: 0;
}
.uw-featured-pages__links {
  overflow: hidden;
  margin-bottom: 0.625rem;
  padding-bottom: 1.25rem;
  white-space: nowrap;
  display: flex;
  align-items: center;
  height: 100%;
}
@media print, screen and (min-width: 48em) {
  .uw-featured-pages__links {
    padding-left: 0.5rem;
    white-space: normal;
  }
}
@media screen and (min-width: 75em) {
  .uw-featured-pages__links {
    padding-top: 1.25rem;
    padding-left: 3.75rem;
  }
}
.uw-featured-pages__links .tabs {
  border: 0;
}
.uw-featured-pages__links .tabs li {
  list-style: none;
  margin-bottom: 0.9375rem;
  margin-left: 0;
  display: block;
}
.uw-featured-pages__links .tabs li:hover {
  margin-bottom: 0.5rem;
}
.uw-featured-pages__links .tabs li:before {
  content: none;
}
.uw-featured-pages__links .tabs li:first-of-type {
  margin-left: 0;
}
.uw-featured-pages__links .tabs li.is-active {
  color: #ed0a00;
  margin-bottom: 0.5rem;
}
.uw-featured-pages__links .tabs li.is-active a {
  color: #ed0a00;
}
.uw-featured-pages__links .tabs li.is-active a:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.125rem;
  background-color: #ed0a00;
  margin-top: 0.3125rem;
}
.uw-featured-pages__links .tabs li.is-active a:hover:after {
  background: #ed0a00;
}
.uw-featured-pages__links .tabs a {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  text-transform: uppercase;
  display: block;
}
.uw-featured-pages__links .tabs a:focus {
  text-decoration: none;
}
.uw-featured-pages__links .tabs-title > a [aria-selected=true],
.uw-featured-pages__links .tabs-title > a {
  background: none;
  padding: 0;
}
.uw-featured-pages__links ul {
  padding-left: 0;
  margin-bottom: 0;
}
.uw-featured-pages__links a:not(.is-active):hover {
  text-decoration: none;
}
.uw-featured-pages__links a:not(.is-active):hover:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.125rem;
  background: #001641;
  margin-top: 0.3125rem;
}
.uw-featured-pages__content {
  margin-bottom: 0.75rem;
}
@media print, screen and (min-width: 48em) {
  .uw-featured-pages__content {
    margin-bottom: 1.875rem;
    max-width: 18.125rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-featured-pages__content {
    max-width: 19.375rem;
  }
}
@media print, screen and (max-width: 47.99875em) {
  .uw-featured-pages__content .button {
    margin-bottom: 1.875rem;
  }
}
.uw-featured-pages__main-feature {
  margin-bottom: 0.75rem;
}
.uw-featured-pages__main-feature img {
  margin-bottom: 0.9375rem;
}
.uw-featured-pages__main-feature span {
  font-size: 1rem;
}
.uw-featured-pages__other-features .page {
  margin-bottom: 0.75rem;
}
.uw-featured-pages__other-features span.button {
  font-size: 1rem;
}
.uw-featured-pages__other-features > div img {
  margin-bottom: 0.9375rem;
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  .uw-featured-pages__other-features > div {
    margin-bottom: 1.875rem;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-featured-pages__other-features > div.quote {
    padding-top: 30%;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-featured-pages__other-features > div.quote {
    padding-top: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-featured-pages__other-pages > .page:nth-of-type(1) {
    padding-right: 0.46875rem;
    padding-right: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) and (min-width: 48em) {
  .uw-featured-pages__other-pages > .page:nth-of-type(1) {
    padding-right: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) and (min-width: 64em) {
  .uw-featured-pages__other-pages > .page:nth-of-type(1) {
    padding-right: 0.78125rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-featured-pages__other-pages > .page:nth-of-type(2) {
    padding-left: 0.46875rem;
    padding-left: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) and (min-width: 48em) {
  .uw-featured-pages__other-pages > .page:nth-of-type(2) {
    padding-left: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) and (min-width: 64em) {
  .uw-featured-pages__other-pages > .page:nth-of-type(2) {
    padding-left: 0.78125rem;
  }
}
.uw-featured-pages .simplebar-track {
  display: none;
}
@media print, screen and (min-width: 48em) {
  .uw-featured-pages .simplebar-track {
    display: none;
  }
}
.uw-featured-pages .simplebar-track.vertical {
  display: none;
}
.uw-featured-pages a:hover {
  text-decoration: none;
}
.uw-featured-pages div[data-section] {
  display: none;
}
.uw-featured-pages div[data-section].active {
  display: block;
}

.uw-form-box {
  border: 0.0625rem solid #ed0a00;
  padding: 1.875rem 1.875rem 1.5625rem;
  margin-bottom: 1.875rem;
}
.uw-form-box--grey {
  border: 0;
}
.uw-form-box__title {
  color: #ed0a00;
  font-size: 1.5rem;
  line-height: 1.2083333333;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  margin-bottom: 0.625rem;
}
.uw-form-box__content {
  font-size: 0.875rem;
  line-height: 1.5714285714;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.uw-form-box .button {
  margin-bottom: 0;
}
.uw-form-box .button svg {
  font-size: 1.4375rem;
}
.uw-form-box fieldset {
  margin-bottom: 1.5625rem;
}

.uw-footer-quicklinks {
  margin-bottom: 80px;
}
.uw-footer-quicklinks h2 {
  font-size: 2rem;
  line-height: 1.1em;
  font-weight: 700;
}

.uw-bg-image {
  position: relative;
  background-size: cover;
  transform: scale(1);
  transition: transform 0.2s ease-in-out;
}
.uw-bg-image::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 50%;
  content: "";
}

.uw-bg-link:hover .uw-bg-image {
  transform: scale(1.1);
  transition: transform 0.2s ease-in-out;
}

.uw-bg-container {
  margin-bottom: 25px;
  overflow: hidden;
}

.uw-four-block h2:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #ed0a00;
  margin-top: 1.375rem;
}
@media screen and (min-width: 75em) {
  .uw-four-block h2:after {
    content: "";
    display: block;
    width: 3.125rem;
    height: 0.0625rem;
    background-color: #ed0a00;
    margin-top: 0.875rem;
  }
}
.uw-four-block h2 span {
  display: block;
  font-style: italic;
  transition: margin-left 0.2s ease-in-out;
}
.uw-four-block--large a:hover {
  text-decoration: none;
}
.uw-four-block--large a:hover span::after {
  margin-left: 25px;
  transition: margin-left 0.2s ease-in-out;
}
@media print, screen and (min-width: 48em) {
  .uw-four-block p {
    padding-right: 1.25rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-four-block p {
    max-width: 28.125rem;
  }
}
.uw-four-block .image-link {
  position: relative;
  display: block;
  padding-bottom: 1rem;
}
.uw-four-block .uw-four-block__block a:hover span::after {
  margin-left: 25px;
  -webkit-transition: margin-left 0.2s ease-in-out;
  transition: margin-left 0.2s ease-in-out;
}

.uw-four-block--large img {
  margin-bottom: 0.6875rem;
}
@media print, screen and (min-width: 64em) {
  .uw-four-block--large img {
    margin-bottom: 1.0625rem;
  }
}
.uw-four-block--large span {
  margin-bottom: 1rem;
}
.uw-four-block--large p {
  margin-bottom: 1rem;
}
.uw-four-block--large .button svg {
  font-size: 0.625rem;
  margin-left: 0.625rem;
}

.uw-four-block-side-text .uw-four-block {
  row-gap: 0.9375em;
}
.uw-four-block-side-text .uw-four-block__block .image-link {
  padding-bottom: 0;
}
.uw-four-block-side-text p {
  margin-bottom: 1.375rem;
}
@media print, screen and (min-width: 48em) {
  .uw-four-block-side-text p {
    max-width: 35.625rem;
  }
}
.uw-four-block-side-text .grid-container, .uw-four-block-side-text .mw-grid-container {
  position: relative;
}
@media print, screen and (min-width: 48em) {
  .uw-four-block-side-text .grid-container:before, .uw-four-block-side-text .mw-grid-container:before {
    content: "";
    background: url("../img/backgrounds/cross-blue.svg");
    position: absolute;
    width: 7.1875rem;
    height: 7.1875rem;
    left: 70%;
    top: 0;
  }
  .uw-four-block-side-text .grid-container:after, .uw-four-block-side-text .mw-grid-container:after {
    content: "";
    position: absolute;
    width: 1.4375rem;
    height: 1.4375rem;
    border-radius: 50%;
    background: #001641;
    top: -1.25rem;
    right: 3.125rem;
    display: none !important;
  }
}
@media screen and (min-width: 75em) {
  .uw-four-block-side-text .grid-container:before, .uw-four-block-side-text .mw-grid-container:before {
    content: "";
    left: 55%;
    top: 0;
  }
  .uw-four-block-side-text .grid-container:after, .uw-four-block-side-text .mw-grid-container:after {
    content: "";
    right: 6.25rem;
  }
}
.uw-four-block-side-text__side-text {
  margin-bottom: 2.1875rem;
}
@media print, screen and (min-width: 48em) {
  .uw-four-block-side-text__side-text {
    margin-bottom: 2.5rem;
  }
}
.uw-four-block-side-text__block {
  margin-bottom: 1.25rem;
}
.uw-four-block-side-text.in-view .grid-container:before, .uw-four-block-side-text.in-view .mw-grid-container:before {
  animation: animateCross 10s infinite alternate;
}
.uw-four-block-side-text.in-view .grid-container:after, .uw-four-block-side-text.in-view .mw-grid-container:after {
  animation: animateDot 8s infinite alternate-reverse;
  display: none !important;
}
@media only screen and (min-width: 1024px) {
  .uw-four-block-side-text .uw-four-block {
    row-gap: 1.5625em;
  }
}

@keyframes animateCross {
  0% {
    transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0);
    transform-origin: center;
  }
  100% {
    transform: rotate3d(0, 0, 1, 25deg) translate3d(-40%, 40%, 0);
    transform-origin: center;
  }
}
@keyframes animateDot {
  0% {
    transform: translate3d(140%, -120%, 0);
    transform-origin: center;
  }
  100% {
    transform: translate3d(-160%, 260%, 0);
    transform-origin: center;
  }
}
.uw-masthead--cta .uw-masthead__grs {
  font-size: 2.625rem;
  line-height: 1.2;
  font-weight: 700;
}

.grid-x.grid-margin-x.results.one-column {
  margin-right: 0.5em;
  display: block;
}

.uw-php-search .one-column .grs-item {
  background-color: #f2f2f2;
  margin-bottom: 1.3em;
  padding: 20px;
  flex-direction: row;
  box-shadow: rgba(0, 22, 65, 0.26) 0px 4px 8px;
  border-radius: 5px;
}

.uw-button-blue.grs-details {
  position: relative;
  left: 80%;
}

@media (max-width: 1200px) {
  .uw-button-blue.grs-details {
    left: 75%;
    padding-top: 1rem;
  }
}
@media (max-width: 1024px) {
  .uw-button-blue.grs-details {
    left: 65%;
  }
}
@media (max-width: 480px) {
  .uw-button-blue.grs-details {
    left: 55%;
  }
  .uw-masthead--cta .uw-masthead__grs {
    font-size: 1.8rem;
  }
  .uw-masthead--cta .grs-buttons .uw-btn, .uw-masthead--cta .grs-buttons p.button-grey a, p.button-grey .uw-masthead--cta .grs-buttons a, .uw-masthead--cta .grs-buttons p.button-navy a, p.button-navy .uw-masthead--cta .grs-buttons a {
    width: 100%;
  }
}
.uw-home-slider {
  margin: 0 0 1.875rem;
}
@media print, screen and (min-width: 48em) {
  .uw-home-slider {
    margin-bottom: 4.375rem;
  }
}
@media screen and (min-width: 61.3125em) {
  .uw-home-slider {
    margin-bottom: 7.5rem;
  }
}
@media (max-width: 980px) {
  .uw-home-slider {
    margin-top: 77px;
  }
}
.uw-home-slider h2 {
  font-size: 2.625rem;
  line-height: 1.0952380952;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin: 1.25rem 0 0.625rem;
  color: #fff;
}
@media print, screen and (min-width: 48em) {
  .uw-home-slider h2 {
    font-size: 3.5rem;
    line-height: 1.0178571429;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  .uw-home-slider h2 {
    font-size: 8.125rem;
    line-height: 0.9384615385;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 64em) {
  .uw-home-slider h2 {
    margin-bottom: 1.25rem;
  }
}
.uw-home-slider p {
  color: #fff;
}
.uw-home-slider figcaption {
  position: relative;
  background: #001641;
  width: 100%;
  padding: 1rem;
}
@media print, screen and (min-width: 48em) {
  .uw-home-slider__container .slick-list .slick-slide {
    max-height: calc(100vh - 96px);
  }
}
@media screen and (min-width: 75em) {
  .uw-home-slider__container .slick-list .slick-slide {
    min-height: 700px;
  }
}
.uw-home-slider__bullet-container {
  border-bottom: 0.0625rem dashed #E5E5E4;
  padding-left: 0 !important;
}
.uw-home-slider__bullets {
  text-align: left;
  white-space: nowrap;
  overflow-y: hidden;
  overflow-x: auto;
  padding: 0 0 1.25rem;
  margin-top: 1.25rem;
}
.uw-home-slider__bullets button {
  width: auto;
  height: auto;
  background: none;
  display: inline-block;
  margin-bottom: 0;
  margin-left: 1.875rem;
  color: #001641;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  text-align: left;
  cursor: pointer;
  border-radius: 0;
}
.uw-home-slider__bullets button::before {
  content: none;
}
.uw-home-slider__bullets button::after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.125rem;
  background: #fff;
  margin-top: 0.3125rem;
  transition: transform 0.3s, background-color 0s;
  transition-delay: 0s, 0.3s;
  transform: scale3d(0, 1, 1);
  transform-origin: top left;
}
.uw-home-slider__bullets button:first-of-type {
  margin-left: 0;
}
.uw-home-slider__bullets button:focus {
  outline: 1px dotted #001641;
  box-shadow: 0 0 2px #fff;
}
.uw-home-slider__bullets button:hover {
  text-decoration: none;
}
.uw-home-slider__bullets button:hover::after {
  background: #001641;
  transform: scale3d(1, 1, 1);
  transition-delay: 0s, 0s;
}
.uw-home-slider .button {
  color: #fff;
}
.uw-home-slider .slick-slide {
  position: relative;
}
.uw-home-slider__slide {
  overflow: hidden;
}
.uw-home-slider br {
  display: none;
}
@media print, screen and (min-width: 48em) {
  .uw-home-slider figcaption {
    background: none;
    position: absolute;
    z-index: 2;
    left: 60px;
    padding-left: 0;
    bottom: 0;
  }
  .uw-home-slider br {
    display: block;
  }
  .uw-home-slider h2 {
    margin-top: 1.875rem;
  }
  .uw-home-slider__slide {
    position: relative;
    max-height: 100vh;
  }
  .uw-home-slider__slide::after, .uw-home-slider__slide::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
  }
  .uw-home-slider__slide::before {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 100%);
    width: 50%;
  }
  .uw-home-slider__slide::after {
    background-image: linear-gradient(42deg, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 75%);
    width: 100%;
  }
  .uw-home-slider__bullet-container {
    padding-left: 60px;
  }
  .uw-home-slider__bullets {
    margin: 1.875rem 0 0;
    padding-bottom: 2.1875rem;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-home-slider figcaption > * {
    max-width: 75%;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-home-slider figcaption > * {
    max-width: 80%;
  }
  .uw-home-slider__bullets {
    padding-bottom: 1.875rem;
  }
  .uw-home-slider::before {
    content: "";
    width: 100%;
    height: 17.8125rem;
    position: absolute;
    top: 0;
    left: 0;
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.69) 100%);
    z-index: 1;
  }
}
@media screen and (min-width: 76.875em) {
  .uw-home-slider figcaption {
    bottom: 5.3125rem;
    padding-left: 0.625rem;
    left: calc(50% - 38.4375rem);
  }
}

.uw-image-block {
  margin-block: var(--section-spacing-y);
  align-self: flex-start;
}
.uw-image-block figure figcaption {
  font-size: 0.875rem;
  margin: 1em 1em 0;
}
.uw-image-block figure figcaption cite {
  margin-top: 0.5em;
}
.uw-image-block:not(:has(figcaption)) {
  --cell-spacing: 0.9375em;
}
.uw-image-block:not(:has(figcaption)) + .uw-image-block, .uw-image-block:not(:has(figcaption)) + .uw-image-grid-4 {
  margin-top: var(--cell-spacing);
}
.uw-image-block:not(:has(figcaption)):has(+ .uw-image-block), .uw-image-block:not(:has(figcaption)):has(+ .uw-image-grid-4) {
  margin-bottom: var(--cell-spacing);
}
@media only screen and (min-width: 1024px) {
  .uw-image-block:not(:has(figcaption)) {
    --cell-spacing: 1.5625em;
  }
}
@media print, screen and (max-width: 47.99875em) {
  .uw-image-block .cell + .cell {
    margin-top: 0.9375em;
  }
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  .uw-image-block .large-up-4 .cell:nth-child(n+3) {
    margin-top: 0.9375em;
  }
}

@media (max-width: 768px) {
  .uw-image-block-2 img {
    margin-bottom: 1rem;
  }
}

.image-link {
  position: relative;
  display: block;
}
.image-link img {
  pointer-events: none;
}
.image-link__title {
  font-size: 1.125rem;
  line-height: 1.0555555556;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  margin-top: 0.9375rem;
  display: flex;
  align-items: flex-start;
  color: #ed0a00;
  pointer-events: none;
}
@media (max-width: 980px) {
  .image-link__title {
    display: block;
  }
}
.image-link__title::after {
  font-family: "WwwUowEduAu";
  margin-left: 0.9375rem;
  content: "\f005";
  font-size: 1.5rem;
  line-height: 0.7;
  transition: transform 0.4s;
}
@media (max-width: 980px) {
  .image-link__title::after {
    position: relative;
    top: 2px;
  }
}
.image-link__title.no-link::after {
  content: none;
}
.image-link__title:focus, .image-link__title:hover {
  outline: none;
}
.image-link__title:focus::after, .image-link__title:hover::after {
  transform: translate3d(0.625rem, 0, 0);
}
.image-link__description {
  margin-top: 0.5rem;
}
.image-link::before {
  content: "";
  display: block;
  transform: rotate(-315deg) scale3d(1, 0, 1);
  width: 0.3125rem;
  height: 7.6875rem;
  background-color: #ed0a00;
  position: absolute;
  transition: transform 0.3s;
  top: -2.5rem;
  left: 1.875rem;
  z-index: 1;
}
.image-link:hover, .image-link:focus {
  text-decoration: none !important;
}
.image-link:hover__title::after, .image-link:focus__title::after {
  transform: translate3d(10px, 0, 0);
}
.image-link:hover::before, .image-link:focus::before {
  transform: rotate(-315deg) scale3d(1, 1, 1);
}
@media print, screen and (min-width: 48em) {
  .image-link__title::after {
    margin-left: 0.9375rem;
  }
}

.uw-image-grid-4 {
  --cell-spacing: 0.9375em;
  margin-block: var(--section-spacing-y);
  margin-left: auto !important;
  margin-right: auto !important;
}
.uw-image-grid-4 + .uw-image-block:not(:has(figcaption)), .uw-image-grid-4 + .uw-image-grid-4 {
  margin-top: var(--cell-spacing);
}
.uw-image-grid-4:has(+ .uw-image-block:not(:has(figcaption))), .uw-image-grid-4:has(+ .uw-image-grid-4) {
  margin-bottom: var(--cell-spacing);
}
@media only screen and (min-width: 1024px) {
  .uw-image-grid-4 {
    --cell-spacing: 1.5625em;
  }
}

.uw-image-slider-block {
  align-self: flex-start;
  padding-bottom: 3.125rem;
}
.uw-image-slider-block .orbit-caption {
  position: absolute;
  padding: 0;
  background-color: transparent;
  color: #001641;
  font-style: italic;
}
.uw-image-slider-block .orbit-controls button {
  transition: 0.25s;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.5);
  font-size: 2rem;
  padding: 0.5rem 1rem;
}
.uw-image-slider-block .orbit-controls button:hover {
  background-color: transparent;
}
.uw-image-slider-block .orbit-controls .orbit-previous {
  margin: 0 0 0 1.25rem;
}
.uw-image-slider-block .orbit-controls .orbit-previous:hover {
  margin: 0 0.3125rem 0 0.9375rem;
}
.uw-image-slider-block .orbit-controls .orbit-previous::after {
  font-family: "WwwUowEduAu";
  content: "\f004" !important;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
.uw-image-slider-block .orbit-controls .orbit-next {
  margin: 0 1.25rem 0 0;
}
.uw-image-slider-block .orbit-controls .orbit-next:hover {
  margin: 0 0.9375rem 0 0.3125rem;
}
.uw-image-slider-block .orbit-controls .orbit-next::after {
  font-family: "WwwUowEduAu";
  content: "\f005" !important;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
.uw-image-slider-block .orbit-bullets {
  display: flex;
  right: 0;
  bottom: 1.25rem;
  margin: 0;
  position: absolute;
  z-index: 2;
}
.uw-image-slider-block .orbit-bullets button {
  display: inline-block;
  margin-right: 0.625rem;
  width: 0.625rem;
  height: 0.625rem;
  background-color: #001641;
  text-indent: -624.9375rem;
  border-radius: 0;
}
.uw-image-slider-block .orbit-bullets button:before {
  content: none;
}
.uw-image-slider-block .orbit-bullets button:last-of-type {
  margin-right: 0;
}
.uw-image-slider-block .orbit-bullets button::after {
  display: none;
}
.uw-image-slider-block .orbit-bullets button.is-active {
  background-color: #ed0a00;
}
.uw-image-slider-block figure img {
  margin-bottom: 0.9375rem;
}

.uw-item-grid {
  margin-top: 77px;
}
@media (min-width: 980px) {
  .uw-item-grid {
    margin-top: 154px;
  }
}
.uw-item-grid__title {
  color: #001641;
  font-size: 2.625rem;
  line-height: 1;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin: 0.9375rem 0 3.75rem;
}
.uw-item-grid__title:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #001641;
  margin-top: 0.8125rem;
}
@media print, screen and (min-width: 48em) {
  .uw-item-grid__title {
    font-size: 4.5rem;
    line-height: 1.0416666667;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
  .uw-item-grid__title:after {
    content: "";
    display: block;
    width: 3.125rem;
    height: 0.0625rem;
    background-color: #001641;
    margin-top: 0.3125rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-item-grid__title {
    margin: 0 0 3.75rem 0;
  }
}
.uw-item-grid .uw-item {
  margin-bottom: 1.5625rem;
}
.uw-item-grid .uw-item__date,
.uw-item-grid .uw-item time {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  text-transform: uppercase;
}
.uw-item-grid .uw-item img {
  margin-bottom: 1.25rem;
}
.uw-item-grid .uw-item__title,
.uw-item-grid .uw-item h3 {
  font-size: 1.5rem;
  line-height: 1.1666666667;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  margin-bottom: 1.25rem;
  text-transform: none;
}

.uw-item-grid--events i {
  display: none;
}
.uw-item-grid--events .uw-item {
  order: 1;
  order: 2;
}
.uw-item-grid--events .uw-item .button--chevron-right::after {
  transition: margin-left 0.2s ease-in-out;
}
.uw-item-grid--events .uw-item .button--chevron-right:hover::after {
  margin-left: 25px;
}
.uw-item-grid--events .uw-item__date {
  margin-bottom: 0.75rem;
}
.uw-item-grid--events .uw-item > ul {
  padding-left: 0;
  margin: 0 0 1.875rem;
}
.uw-item-grid--events .uw-item > ul li {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 0.625rem;
  display: flex;
  list-style: none;
}
.uw-item-grid--events .uw-item > ul li i {
  margin-right: 0.625rem;
}
.uw-item-grid--events .uw-item > ul li:first-child::before {
  font-family: "WwwUowEduAu";
  content: "\f012";
  color: #001641;
  font-size: 1rem;
  position: relative;
  top: -2px;
  margin-right: 0.625rem;
}
.uw-item-grid--events .uw-item > ul li:nth-child(2)::before {
  font-family: "WwwUowEduAu";
  content: "\f015";
  color: #001641;
  font-size: 1rem;
  position: relative;
  top: -2px;
  margin-right: 0.625rem;
}
.uw-item-grid--events .uw-item time span {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  display: flex;
  color: #001641;
  text-transform: lowercase;
}
.uw-item-grid--events .uw-item time span::before {
  font-family: "WwwUowEduAu";
  content: "\f01d";
  color: #001641;
  font-size: 1rem;
  position: relative;
  top: -2px;
  margin-right: 0.625rem;
}
.uw-item-grid--events .uw-item time span i {
  margin-right: 0.625rem;
}
@media print, screen and (min-width: 64em) {
  .uw-item-grid--events .uw-item time span {
    margin-bottom: 0.9375rem;
  }
}
.uw-item-grid--events .uw-item:nth-child(1) {
  order: 0;
}
@media print, screen and (min-width: 64em) {
  .uw-item-grid--events .uw-item {
    margin-bottom: 3.125rem;
    order: 3;
  }
  .uw-item-grid--events .uw-item:nth-child(1) {
    order: 0;
  }
  .uw-item-grid--events .uw-item:nth-child(2) {
    order: 1;
  }
}

.uw-item-grid--news {
  margin-bottom: 3.125rem;
}
.uw-item-grid--news .uw-item {
  padding-bottom: 1.25rem;
}
.uw-item-grid--news .uw-item .button--chevron-right::after {
  transition: margin-left 0.2s ease-in-out;
}
.uw-item-grid--news .uw-item .button--chevron-right:hover {
  text-decoration: none;
}
.uw-item-grid--news .uw-item .button--chevron-right:hover::after {
  margin-left: 25px;
}
.uw-item-grid--news .uw-item__title,
.uw-item-grid--news .uw-item h3 {
  margin-bottom: 0.3125rem;
}
.uw-item-grid--news .uw-item__title a,
.uw-item-grid--news .uw-item h3 a {
  color: #001641;
}
.uw-item-grid--news .uw-item__date,
.uw-item-grid--news .uw-item time {
  margin-bottom: 0.9375rem;
}
.uw-item-grid--news .uw-item p {
  font-size: 0.875rem;
  line-height: 1.5714285714;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  margin-bottom: 0.3125rem;
}
@media print, screen and (min-width: 64em) {
  .uw-item-grid--news .uw-item p {
    margin-bottom: 0.9375rem;
  }
}
.uw-item-grid--news .uw-item i {
  margin-left: 0.625rem;
}
.uw-item-grid--news .news-pagination {
  font-size: 1.25rem;
  line-height: 1.2;
  font-weight: 700;
  margin-bottom: 2rem;
  display: flex;
  justify-content: center;
}
.uw-item-grid--news .news-pagination .currentpage,
.uw-item-grid--news .news-pagination .ellipsis,
.uw-item-grid--news .news-pagination a {
  padding: 0.5rem 1rem;
  color: #001641;
}
.uw-item-grid--news .news-pagination a {
  display: none;
}
.uw-item-grid--news .news-pagination .currentpage,
.uw-item-grid--news .news-pagination a:hover {
  background-color: #ed0a00;
  color: #fff;
}
.uw-item-grid--news .news-pagination .hidden {
  display: none !important;
}
.uw-item-grid--news.uw-item-grid .uw-item img {
  display: block;
  width: auto;
  height: auto;
  min-width: 100%;
  max-width: 100%;
  object-fit: cover;
}
@media print, screen and (min-width: 48em) {
  .uw-item-grid--news.uw-item-grid .uw-item img {
    min-height: 215px;
    max-height: 215px;
  }
}

.uw-news-grid__articles .article__image img {
  display: block;
  width: auto;
  height: auto;
  min-width: 100%;
  max-width: 100%;
  object-fit: cover;
}
@media print, screen and (min-width: 48em) {
  .uw-news-grid__articles .article__image img {
    min-height: 130px;
    max-height: 130px;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-news-grid__articles .article__image img {
    min-height: 158px;
    max-height: 158px;
  }
}

.uw-keyword-matches {
  margin-bottom: 3.75rem;
}
.uw-keyword-matches .border-top {
  padding: 1.875rem 1.875rem;
  position: relative;
}
@media print, screen and (min-width: 64em) {
  .uw-keyword-matches .border-top {
    padding: 1.875rem 1.875rem;
  }
}
.uw-keyword-matches .border-top > .border-bottom:after,
.uw-keyword-matches .border-top > .border-bottom:before, .uw-keyword-matches .border-top:after, .uw-keyword-matches .border-top:before {
  display: block;
  content: "";
  width: 2rem;
  height: 2rem;
  position: absolute;
  transition: transform 0.5s ease-out;
}
.uw-keyword-matches .border-top > .border-bottom:before, .uw-keyword-matches .border-top:before {
  top: 0;
  border-top: 0.0625rem solid #001641;
}
.uw-keyword-matches .border-top:before {
  left: 0;
  border-left: 0.0625rem solid #001641;
}
.uw-keyword-matches .border-top > .border-bottom:before {
  right: 0;
  border-right: 0.0625rem solid #001641;
}
.uw-keyword-matches .border-top > .border-bottom:after, .uw-keyword-matches .border-top:after {
  bottom: 0;
  border-bottom: 0.0625rem solid #001641;
}
.uw-keyword-matches .border-top:after {
  left: 0;
  border-left: 0.0625rem solid #001641;
}
.uw-keyword-matches .border-top .border-bottom:after {
  right: 0;
  border-right: 0.0625rem solid #001641;
}
.uw-keyword-matches .border-top:hover:before {
  transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
}
.uw-keyword-matches .border-top:hover > .border-bottom:before {
  transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
}
.uw-keyword-matches .border-top:hover:after {
  transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
}
.uw-keyword-matches .border-top:hover > .border-bottom:after {
  transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
}
@media print, screen and (min-width: 64em) {
  .uw-keyword-matches {
    padding-left: 1.5625rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-keyword-matches {
    padding-left: 0;
  }
}
.uw-keyword-matches__title {
  color: #ed0a00;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 0.9375rem;
  display: block;
}
.uw-keyword-matches a {
  display: block;
  word-break: break-all;
  margin-bottom: 1.25rem;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 600;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.uw-keyword-matches a:last-of-type {
  margin-bottom: 0;
}
.uw-keyword-matches a span {
  display: block;
  color: #001641;
  margin-bottom: 0.3125rem;
}

.uw-link-box {
  padding: 35px 25px;
  position: relative;
}
@media (max-width: 1024px) {
  .uw-link-box {
    margin-bottom: 25px;
  }
}
.uw-link-box--border-top::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  border-top: 2px solid #001641;
  border-left: 2px solid #001641;
  height: 35px;
  width: 35px;
}
.uw-link-box--border-top::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  border-top: 2px solid #001641;
  border-right: 2px solid #001641;
  height: 35px;
  width: 35px;
}
.uw-link-box--border-bottom::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  border-bottom: 2px solid #001641;
  border-left: 2px solid #001641;
  height: 35px;
  width: 35px;
}
.uw-link-box--border-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  border-bottom: 2px solid #001641;
  border-right: 2px solid #001641;
  height: 35px;
  width: 35px;
}
.uw-link-box--link::after {
  display: none;
}
.uw-link-box--white .uw-link-box--border-bottom::after, .uw-link-box--white .uw-link-box--border-bottom::before,
.uw-link-box--white .uw-link-box--border-top::after,
.uw-link-box--white .uw-link-box--border-top::before {
  border-color: #fff;
}

.uw-live-chat {
  position: absolute;
  top: calc(50% - 13px);
  right: -2.1875rem;
  display: inline-block;
  transform: rotate(-90deg);
}
.uw-live-chat a {
  background-color: #ed0a00;
  text-decoration: none;
  padding: 0.625rem 0.9375rem;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 0;
  font-weight: bold;
  font-size: 0.875rem;
}
.uw-live-chat:hover a {
  background-color: #fff;
  color: #ed0a00;
  transition: all 0.5s linear;
}

#tap-pop-card .pop-card-wrapper {
  bottom: 80px !important;
}
@media print, screen and (max-width: 47.99875em) {
  #tap-pop-card .pop-card-wrapper {
    bottom: 0 !important;
  }
  #tap-pop-card .pop-card-wrapper:not(.tap-mobile) {
    right: 75px !important;
  }
  #tap-pop-card .pop-card-wrapper:not(.tap-mobile) .pop-card {
    flex-direction: row !important;
  }
  #tap-pop-card .pop-card-wrapper:not(.tap-mobile) button.chat-now-button {
    margin-left: 0.5rem !important;
  }
}

#live_chat_status {
  right: 30px !important;
  bottom: 100px !important;
}

.uw-map-embed {
  margin-block: var(--section-spacing-y);
}

.uw-masthead {
  background-color: #001641;
  color: #fff;
  position: relative;
  margin-top: 77px;
}
@media (min-width: 980px) {
  .uw-masthead {
    margin-top: 154px;
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-masthead {
    margin-bottom: 3.75rem;
  }
}
@media screen and (max-width: 47.9375em) {
  .uw-masthead {
    margin-bottom: 2rem;
  }
}
.uw-masthead__main {
  min-height: 9.125rem;
  padding: 1.5625rem 0 0.9375rem;
  margin-bottom: 1.25rem;
}
@media print, screen and (min-width: 48em) {
  .uw-masthead__main {
    padding: 5.75rem 0 4.6875rem;
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-masthead__main {
    padding: 4.375rem 0 4.6875rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 75em) {
  .uw-masthead__main {
    padding: 6.5625rem 0 5rem;
    margin-bottom: 0;
  }
}
@media print, screen and (max-width: 47.99875em) {
  .uw-masthead__main {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }
}
@media print, screen and (max-width: 47.99875em) {
  .uw-masthead__main .grid-container, .uw-masthead__main .mw-grid-container {
    margin: 0;
  }
}
.uw-masthead__content {
  z-index: 1;
  position: relative;
  width: 100%;
}
.uw-masthead__content .event-info li {
  margin-left: 0;
}
@media screen and (min-width: 75em) {
  .uw-masthead__content .event-info li:nth-child(odd) {
    margin-left: 0;
  }
}
@media screen and (min-width: 75em) {
  .uw-masthead__content .uw-masthead__course-landing-content p {
    width: 80%;
  }
}
.uw-masthead__title {
  font-size: 2.625rem;
  line-height: 1;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  .uw-masthead__title {
    font-size: 3.5rem;
    line-height: 1;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    padding-bottom: 10px;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-masthead__title {
    font-size: 4.625rem;
    line-height: 1;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-masthead__subtitle {
  font-size: 0.9rem;
  line-height: 1;
  font-weight: 600;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  padding-top: 0.8rem;
  position: relative;
  z-index: 1;
}
.uw-masthead__subtitle em {
  font-style: italic;
}
.uw-masthead__subtitle::before {
  position: absolute;
  width: 2rem;
  height: 0.125rem;
  content: "";
  top: 0;
  left: 0;
  background-color: #fff;
}
.uw-head-white .uw-masthead__subtitle::before {
  background-color: #001641;
}
@media print, screen and (min-width: 48em) {
  .uw-masthead__subtitle {
    margin-bottom: 1rem;
  }
}
.uw-masthead .page-navigator__list--pages {
  width: 100%;
}
@media screen and (min-width: 75em) {
  .uw-masthead .page-navigator__list--pages {
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    max-width: 76.875rem;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 75em) and (min-width: 48em) {
  .uw-masthead .page-navigator__list--pages {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media screen and (min-width: 75em) and (min-width: 64em) {
  .uw-masthead .page-navigator__list--pages {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media screen and (min-width: 75em) and (min-width: 75em) {
  .uw-masthead .page-navigator__list--pages {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
.uw-masthead .page-navigator__list--breadcrumbs {
  width: 100%;
}
@media screen and (min-width: 75em) {
  .uw-masthead .page-navigator__list--breadcrumbs {
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    max-width: 76.875rem;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 75em) and (min-width: 48em) {
  .uw-masthead .page-navigator__list--breadcrumbs {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media screen and (min-width: 75em) and (min-width: 64em) {
  .uw-masthead .page-navigator__list--breadcrumbs {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media screen and (min-width: 75em) and (min-width: 75em) {
  .uw-masthead .page-navigator__list--breadcrumbs {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-masthead--page-nav .page-navigator__list--breadcrumbs ul {
    flex: 0 0 auto;
    width: 83.3333333333%;
    padding-left: 0.78125rem;
    padding-right: 0.78125rem;
    margin-left: 16.6666666667%;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .uw-masthead--page-nav .page-navigator__list--breadcrumbs ul {
    margin-left: 200px;
  }
}
@media screen and (min-width: 75em) {
  .uw-masthead--page-nav .uw-masthead__content {
    margin-left: calc(16.6666666667% + 1.5625rem / 2);
  }
}
@media screen and (min-width: 75em) {
  .uw-masthead--form {
    margin-bottom: 5rem;
  }
  .uw-masthead--form .uw-masthead__main {
    padding-top: 8.4375rem;
    padding-bottom: 5.9375rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-masthead--large-title .uw-masthead__title {
    font-size: 5.625rem;
    line-height: 1;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-masthead--image-full {
  background-size: cover;
  background-position: center;
  padding: 0;
}
.uw-masthead--image-full h1 {
  margin-bottom: 0;
}
@media print, screen and (max-width: 47.99875em) {
  .uw-masthead--image-full {
    background-image: none !important;
  }
}
.uw-masthead--image-full .uw-masthead__main {
  padding-bottom: 1.5625rem;
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--image-full .uw-masthead__main {
    padding: 0;
    background: transparent;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--image-full .uw-masthead__content {
    min-height: 26.875rem;
    padding: 6.25rem 0;
    display: flex;
    align-items: flex-end;
  }
}
.uw-masthead--cta {
  background-size: cover;
  background-position: center;
  padding: 0;
}
@media print, screen and (min-width: 64em) {
  .uw-masthead--cta .uw-masthead__title {
    font-size: 5.625rem;
    line-height: 1.2;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-masthead--cta h1 {
  margin-bottom: 10vh;
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--cta h1 {
    margin-bottom: 5vh;
  }
}
.uw-masthead--cta.uw-head-navy {
  background-color: #001641;
  color: #fff;
}
.uw-masthead--cta.uw-head-red {
  background-color: #ed0a00;
  color: #fff;
}
.uw-masthead--cta.uw-head-blue {
  background-color: #0033FF;
  color: #fff;
}
.uw-masthead--cta.uw-head-white {
  background-color: #fff;
  color: #001641;
}
.uw-masthead--cta.uw-head-grey {
  background-color: #efefef;
  color: #001641;
}
.uw-masthead--cta.uw-head-grey .uw-hl-grey {
  background-color: #fff;
}
.uw-masthead--cta .uw-btn::after, .uw-masthead--cta p.button-grey a::after, p.button-grey .uw-masthead--cta a::after, .uw-masthead--cta p.button-navy a::after, p.button-navy .uw-masthead--cta a::after {
  content: "";
  margin: 0;
}
.uw-masthead--cta .uw-btn + .uw-btn, .uw-masthead--cta p.button-grey a + .uw-btn, p.button-grey .uw-masthead--cta a + .uw-btn, .uw-masthead--cta p.button-grey .uw-btn + a, p.button-grey .uw-masthead--cta .uw-btn + a, .uw-masthead--cta p.button-grey a + a, p.button-grey .uw-masthead--cta a + a, .uw-masthead--cta p.button-navy a + .uw-btn, p.button-navy .uw-masthead--cta a + .uw-btn, .uw-masthead--cta p.button-navy .uw-btn + a, p.button-navy .uw-masthead--cta .uw-btn + a, .uw-masthead--cta p.button-navy a + a, p.button-navy .uw-masthead--cta a + a {
  margin-top: 1rem;
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--cta .uw-btn + .uw-btn, .uw-masthead--cta p.button-grey a + .uw-btn, p.button-grey .uw-masthead--cta a + .uw-btn, .uw-masthead--cta p.button-grey .uw-btn + a, p.button-grey .uw-masthead--cta .uw-btn + a, .uw-masthead--cta p.button-grey a + a, p.button-grey .uw-masthead--cta a + a, .uw-masthead--cta p.button-navy a + .uw-btn, p.button-navy .uw-masthead--cta a + .uw-btn, .uw-masthead--cta p.button-navy .uw-btn + a, p.button-navy .uw-masthead--cta .uw-btn + a, .uw-masthead--cta p.button-navy a + a, p.button-navy .uw-masthead--cta a + a {
    margin-left: 1rem;
  }
}
.uw-masthead--cta .uw-btn, .uw-masthead--cta p.button-grey a, p.button-grey .uw-masthead--cta a, .uw-masthead--cta p.button-navy a, p.button-navy .uw-masthead--cta a {
  font-size: 1.125rem;
  line-height: 1.5rem;
  text-transform: uppercase;
  font-weight: 600;
  padding: 0.8rem 2rem 0.8rem 2rem;
  position: relative;
  display: inline-block;
  transition: background-color 0.2s ease-in-out;
}
.uw-masthead--cta .uw-btn.uw-link-small--red, .uw-masthead--cta p.button-grey a.uw-link-small--red, p.button-grey .uw-masthead--cta a.uw-link-small--red, .uw-masthead--cta p.button-navy a.uw-link-small--red, p.button-navy .uw-masthead--cta a.uw-link-small--red {
  color: #ed0a00;
}
.uw-masthead--cta .uw-btn, .uw-masthead--cta p.button-grey a, p.button-grey .uw-masthead--cta a, .uw-masthead--cta p.button-navy a, p.button-navy .uw-masthead--cta a,
.uw-masthead--cta .uw-btn-arrow,
.uw-masthead--cta .uw-btn-blue,
.uw-masthead--cta .uw-btn-navy,
.uw-masthead--cta .uw-btn-red,
.uw-masthead--cta .uw-btn-white {
  background-color: #001641;
  color: #fff;
}
.uw-masthead--cta .uw-btn-red {
  background-color: #ed0a00;
}
.uw-masthead--cta .uw-btn-blue {
  background-color: #0033FF;
}
.uw-masthead--cta .uw-btn-white,
.uw-masthead--cta .uw-btn-blue:hover,
.uw-masthead--cta .uw-btn-navy:hover,
.uw-masthead--cta .uw-btn-red:hover,
.uw-masthead--cta .uw-btn-white:hover,
.uw-masthead--cta .uw-btn:hover,
.uw-masthead--cta p.button-grey a:hover,
p.button-grey .uw-masthead--cta a:hover,
.uw-masthead--cta p.button-navy a:hover,
p.button-navy .uw-masthead--cta a:hover {
  background-color: #fff;
  color: #001641;
}
.uw-masthead--cta .uw-btn-white:hover {
  background-color: #001641;
  color: #fff;
}
.uw-masthead--cta .uw-masthead__main {
  padding: 4.375rem 0 4.6875rem;
}
@media print, screen and (min-width: 64em) {
  .uw-masthead--cta .uw-masthead__title {
    font-size: 5.625rem;
    line-height: 1.2;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-masthead--cta .uw-masthead__title.uw-hl, .uw-masthead--cta .uw-masthead__title.uw-hl-blue em, .uw-masthead--cta .uw-masthead__title.uw-hl-grey em, .uw-masthead--cta .uw-masthead__title.uw-hl-navy em, .uw-masthead--cta .uw-masthead__title.uw-hl-red em, .uw-masthead--cta .uw-masthead__title.uw-hl-white em {
  font-style: normal;
  line-height: 1.2;
  color: #001641;
}
.uw-masthead--cta .uw-masthead__title.uw-hl-navy em {
  background-color: #001641;
  color: #fff;
}
.uw-masthead--cta .uw-masthead__title.uw-hl-red em {
  background-color: #ed0a00;
  color: #fff;
}
.uw-masthead--cta .uw-masthead__title.uw-hl-blue em {
  background-color: #0033FF;
  color: #fff;
}
.uw-masthead--cta .uw-masthead__title.uw-hl-grey em {
  background-color: #efefef;
  color: #001641;
}
.uw-masthead--cta .uw-masthead__title.uw-hl-white em {
  background-color: #fff;
  color: #001641;
}
.uw-masthead--cta[style]::before {
  content: "";
  background-color: rgba(21, 21, 21, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.uw-masthead--cta[style]::after {
  content: "";
  background-image: rgba(21, 21, 21, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.uw-masthead--cta picture::after {
  content: "";
  background-color: rgba(21, 21, 21, 0.5019607843);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media (min-width: 640px) {
  .uw-masthead--cta picture.no-overlay::after {
    display: none;
  }
}
.uw-masthead--cta picture img {
  width: 100%;
  height: 100%;
  position: absolute;
  object-fit: cover;
}
.uw-masthead__main .uw-masthead__event-buttons .large {
  font-size: 1.25rem;
}
.uw-masthead.uw-masthead--aside-image {
  padding: 0;
  margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 48em) {
  .uw-masthead.uw-masthead--aside-image {
    margin-bottom: 3.125rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-masthead.uw-masthead--aside-image {
    margin-bottom: 6.25rem;
  }
}

@media (min-width: 768px) {
  .public-inner-standard .uw-masthead--image h1 {
    max-width: 65%;
  }
}
@media (min-width: 1200px) {
  .public-inner-standard .uw-masthead--image h1 {
    max-width: 80%;
  }
}
@media (min-width: 980px) and (max-width: 1200px) {
  .public-inner-standard .uw-masthead--image h1 {
    font-size: 5rem;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1200px) and (orientation: portrait) {
  .public-inner-standard .uw-masthead--image h1 {
    max-width: 55%;
  }
}

.uw-masthead__subbrand {
  position: relative;
}
@media (min-width: 768px) {
  .uw-masthead__subbrand--title {
    padding-bottom: 5rem !important;
  }
}
@media (max-width: 768px) {
  .uw-masthead__subbrand {
    display: block;
    padding-bottom: 11.25rem !important;
  }
}
.uw-masthead__subbrand--logo {
  background-color: #fff;
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .uw-masthead__subbrand--logo {
    display: flex;
    justify-content: center;
  }
}
@media (max-width: 480px) {
  .uw-masthead__subbrand--logo {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
@media (min-width: 768px) {
  .uw-masthead__subbrand--logo {
    width: 33vw;
    bottom: 2rem;
    right: 0;
  }
  .uw-masthead__subbrand--logo::before {
    content: "";
    position: absolute;
    background-color: #ed0a00;
    top: 0.9375rem;
    left: -2.1875rem;
    width: 6.25rem;
    height: 0.25rem;
    transform: rotate(-45deg);
  }
}
.uw-masthead__subbrand--logo > div {
  height: 5rem;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left;
}
@media (max-width: 768px) {
  .uw-masthead__subbrand--logo > div {
    width: 100%;
    height: 3.125rem;
    background-position: center;
  }
}
@media (min-width: 768px) {
  .uw-masthead__subbrand--logo > div {
    margin: 1rem 1rem 1rem 2rem;
  }
}
.uw-masthead__subbrand--logo > div > a {
  display: flex;
  height: 100%;
  width: 100%;
}

.uw-masthead--image__container + .blue-nav + .uw-masthead__subbrand {
  position: static;
}
.uw-masthead--image__container + .blue-nav + .uw-masthead__subbrand .uw-masthead__subbrand--logo {
  z-index: 1;
}

/* developed by Daniel Kandilas */
.uw-page-title {
  width: 100%;
}

.uw-masthead__titleFull, .uw-masthead__titleRight {
  width: 70%;
  font-size: 2.125rem;
  line-height: 1;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  .uw-masthead__titleFull, .uw-masthead__titleRight {
    font-size: 3rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-masthead__titleFull, .uw-masthead__titleRight {
  width: 98%;
  min-height: 320px;
  margin-top: auto !important;
}
@media print, screen and (max-width: 74.99875em) {
  .uw-masthead__titleFull, .uw-masthead__titleRight {
    width: 100%;
    min-height: auto;
    padding-bottom: 20px;
    font-size: 3rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-masthead__titleRight {
  width: 50%;
}
.uw-masthead__bizunit {
  display: flex;
  width: 100%;
  font-size: 1.125rem;
  line-height: 1;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 64em) {
  .uw-masthead__bizunit {
    display: none;
  }
}
.uw-masthead__newscaption {
  display: flex;
  align-items: flex-end;
  width: 100%;
  font-size: 1.125rem;
  line-height: 1;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.uw-masthead__newscontent {
  display: flex;
  align-items: flex-end;
  width: 100%;
  font-size: 1.125rem;
  line-height: 1;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 64em) {
  .uw-masthead__newscontent {
    display: none;
  }
}
.uw-masthead__photoby, .uw-masthead__photobydesk {
  display: inline-flex;
  font-size: 1.125rem;
  line-height: 1;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.uw-masthead__photoby .bold, .uw-masthead__photobydesk .bold {
  font-weight: 400;
}
@media print, screen and (min-width: 64em) {
  .uw-masthead__photoby, .uw-masthead__photobydesk {
    display: none;
  }
}
.uw-masthead__photobydesk {
  padding-top: 25px;
}
@media print, screen and (min-width: 64em) {
  .uw-masthead__photobydesk {
    display: flex;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-masthead__photobydesk {
    display: flex;
  }
}

.flex-full-image,
.flex-no-image,
.flex-parent-full-image,
.flex-parent-no-image {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex: 1;
  z-index: 1;
}
@media print, screen and (max-width: 74.99875em) {
  .flex-full-image,
  .flex-no-image,
  .flex-parent-full-image,
  .flex-parent-no-image {
    flex-direction: column-reverse;
  }
}
@media screen and (max-width: 40em) {
  .flex-full-image,
  .flex-no-image,
  .flex-parent-full-image,
  .flex-parent-no-image {
    max-height: 85vh !important;
  }
}

.flex-news-mob-image,
.flex-news-right-image,
.flex-parent-news-right-image {
  width: 100%;
  display: none;
  max-height: 400px;
  flex-direction: column;
  flex: 1;
  z-index: 1;
}
@media print, screen and (max-width: 74.99875em) {
  .flex-news-mob-image,
  .flex-news-right-image,
  .flex-parent-news-right-image {
    width: 100%;
    flex-direction: column-reverse;
  }
}
@media screen and (max-width: 40em) {
  .flex-news-mob-image,
  .flex-news-right-image,
  .flex-parent-news-right-image {
    max-height: 85vh !important;
  }
}

.flex-parent-full-image,
.flex-parent-no-image {
  position: relative;
}
.flex-parent-full-image::after,
.flex-parent-no-image::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 56.25%;
  content: "";
}
@media print, screen and (max-width: 63.99875em) {
  .flex-parent-full-image,
  .flex-parent-no-image {
    flex-direction: column-reverse;
    position: relative;
  }
  .flex-parent-full-image::after,
  .flex-parent-no-image::after {
    display: block;
    width: 100%;
    height: 100%;
    padding-top: 100%;
    content: "";
  }
}
.flex-parent-full-image::after,
.flex-parent-no-image::after {
  padding-top: 0% !important;
}

.flex-parent-full-image::after, .flex-parent-no-image::after {
  padding-top: 0% !important;
}

@media print, screen and (max-width: 74.99875em) {
  .flex-parent-news-right-image {
    position: relative;
  }
  .flex-parent-news-right-image::after {
    display: block;
    width: 100%;
    height: 100%;
    padding-top: 100%;
    content: "";
  }
}

.flex-row-full-image,
.flex-row-no-image {
  padding: 5em 0 2em;
}
@media print, screen and (max-width: 74.99875em) {
  .flex-row-full-image,
  .flex-row-no-image {
    flex-direction: row;
  }
}

@media print, screen and (max-width: 74.99875em) {
  .flex-row-right-image {
    flex-direction: row;
    margin-bottom: 2em;
  }
}

.flex-right {
  width: 85%;
  display: flex;
  justify-content: flex-end !important;
}

.flex-full {
  width: 100%;
  display: flex;
}

.align-end {
  align-items: flex-end;
  justify-content: flex-end;
  z-index: 1;
}

.mob-hide {
  max-width: 44.375rem;
}
@media print, screen and (max-width: 47.99875em) {
  .mob-hide {
    display: none !important;
  }
}

.mob-hide-two {
  max-width: 100%;
}
@media print, screen and (max-width: 47.99875em) {
  .mob-hide-two {
    display: none !important;
  }
}

@media print, screen and (max-width: 47.99875em) {
  .mob-100 {
    margin-top: auto !important;
    width: 100% !important;
  }
}

.margin-left-220 {
  display: flex;
}
@media (min-width: 1440px) {
  .margin-left-220 {
    margin-left: 220px !important;
  }
}
@media (max-width: 1440px) {
  .margin-left-220 {
    margin-left: 0 !important;
  }
}

.margin-left-zero {
  display: flex;
  margin-left: 0 !important;
}
@media (min-width: 768px) {
  .margin-left-zero {
    display: none;
  }
}

.margin-top-zero {
  display: flex;
  margin-top: 0 !important;
}

@media (max-width: 1200px) {
  .masthead-hide-image {
    display: none;
  }
}

.masthead-padding-bot-zero {
  padding: 5rem 0 0 !important;
}
@media screen and (max-width: 75em) {
  .masthead-padding-bot-zero {
    padding: 0 !important;
  }
}

@media print, screen and (max-width: 63.99875em) {
  .masthead-color-switch {
    background: white;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .masthead-color-switch h1,
  .masthead-color-switch p {
    color: #001641 !important;
  }
}

.masthead-desktop-background-image-full {
  display: flex !important;
  background-position: center;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  height: 600px;
}
@media (max-width: 1200px) {
  .masthead-desktop-background-image-full {
    background-position: bottom right;
    background-size: cover;
    width: 100%;
  }
}
@media print, screen and (max-width: 47.99875em) {
  .masthead-desktop-background-image-full {
    height: 85vh;
  }
}
.masthead-desktop-background-image-full:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #151515;
  opacity: 0.55;
}

.masthead-desktop-height {
  min-height: 600px !important;
}
@media print, screen and (max-width: 74.99875em) {
  .masthead-desktop-height {
    min-height: 450px !important;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .masthead-desktop-height {
    min-height: auto !important;
  }
}

@media print, screen and (max-width: 47.99875em) {
  .masthead-main-padding-fix {
    padding-top: 0 !important;
  }
}

.uw-masthead--aside-image .uw-masthead__event-image::before {
  z-index: 0 !important;
}

.masthead-desktop-background-image-right {
  display: flex;
  background-image: url("http://localhost:3000/vivo/t4-site-assets/dist/assets/img/content/base-header-image.jpg");
  background-position: top right 25px;
  background-size: 45%;
  background-repeat: no-repeat;
}
@media (min-width: 1200px) {
  .masthead-desktop-background-image-right {
    width: 100%;
    height: 100%;
  }
}
@media (max-width: 1200px) {
  .masthead-desktop-background-image-right {
    background-position: bottom right;
    background-size: cover;
    width: 100%;
  }
}
.masthead-desktop-background-image-right:before {
  content: "";
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.69) 100%);
  opacity: 1;
}
@media (max-width: 1200px) {
  .masthead-desktop-background-image-right:before {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.69) 100%);
  }
}

.masthead-background-image-mobile {
  display: none;
  width: 100%;
  height: 100%;
}
@media print, screen and (max-width: 47.99875em) {
  .masthead-background-image-mobile {
    display: flex;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    overflow: hidden;
    height: 85vh;
  }
}
@media print, screen and (max-width: 47.99875em) and (max-width: 47.99875em) {
  .masthead-background-image-mobile:before {
    content: "";
    position: absolute;
    z-index: 0;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.69) 100%);
    opacity: 1;
  }
}
@media print and (max-width: 1200px), screen and (max-width: 47.99875em) and (max-width: 47.99875em) and (max-width: 1200px) {
  .masthead-background-image-mobile:before {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.69) 100%);
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 64em), print and (-ms-high-contrast: none), screen and (-ms-high-contrast: none) and (min-width: 64em) {
  .flex-parent-full-image {
    width: 100%;
    display: block;
    -ms-flex-preferred-size: 100%;
  }
}
.uw-masthead--aside-image p, .uw-masthead--aside-image li, .uw-masthead--aside-image .uw-masthead__main a {
  color: #fff;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  display: block;
}
.uw-masthead--aside-image span {
  display: block;
  font-weight: 700;
}
.uw-masthead--aside-image li {
  display: flex;
  margin-bottom: 1.375rem;
}
.uw-masthead--aside-image i {
  margin-right: 0.3125rem;
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--aside-image .uw-masthead__content {
    position: relative;
    z-index: 1;
  }
}
.uw-masthead--aside-image .uw-masthead__main {
  padding-top: 0;
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--aside-image .uw-masthead__main {
    padding-top: 7.1875rem;
    padding-bottom: 1.375rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-masthead--aside-image .uw-masthead__main {
    padding-top: 7.1875rem;
    padding-bottom: 6.25rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-masthead--aside-image .uw-masthead__main {
    padding-top: 10rem;
  }
}
.uw-masthead--aside-image .uw-masthead__main--event h2 {
  margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 64em) {
  .uw-masthead--aside-image .uw-masthead__main--event h2 {
    margin-bottom: 3.125rem;
  }
}
.uw-masthead--aside-image .uw-masthead__main--event li a {
  display: block;
}
.uw-masthead--aside-image .uw-masthead__main--event a.button {
  font-size: 1.25rem;
}
@media print, screen and (min-width: 64em) {
  .uw-masthead--aside-image .uw-masthead__title {
    font-size: 4.5rem;
    line-height: 1.0416666667;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 2.1875rem;
  }
}
.uw-masthead--aside-image .uw-masthead__sub-title {
  font-size: 1.75rem;
  line-height: 1.0714285714;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--aside-image .uw-masthead__sub-title {
    font-size: 2.5625rem;
    line-height: 1.1219512195;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 1.25rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-masthead--aside-image .uw-masthead__sub-title {
    font-size: 2.625rem;
    line-height: 1.0714285714;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 1.25rem;
  }
}
@media print, screen and (max-width: 47.99875em) {
  .uw-masthead--aside-image .uw-masthead__event-image {
    width: calc(100% + 60px);
    margin-left: -1.875rem;
    margin-right: -1.875rem;
    margin-bottom: 1.25rem;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--aside-image .uw-masthead__event-image {
    position: absolute;
    right: 0;
    top: 6.5625rem;
    width: 50%;
    max-width: 100%;
    padding-right: 15px;
  }
}
.uw-masthead--aside-image .uw-masthead__event-image::before {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-image: linear-gradient(to left top, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.69) 100%);
  background-image: -ms-linear-gradient(left top, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%);
  z-index: 1;
}
@media (max-width: 768px) {
  .uw-masthead--aside-image .uw-masthead__event-image::before {
    display: none;
  }
}
.uw-masthead--aside-image .uw-masthead__event-image .uw-masthead__event-buttons {
  margin-top: 1.875rem;
}
.uw-masthead--aside-image img {
  max-width: 44.375rem;
}
@media screen and (min-width: 58.125em) {
  .uw-masthead--aside-image .event-info-list {
    margin-bottom: 2.875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-masthead--aside-image .event-info-list {
    margin-bottom: 1rem;
  }
}

.uw-event-date span {
  display: inline;
}

.uw-masthead--image > img::before, .uw-masthead--image__container::before {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-image: linear-gradient(to left top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.69) 100%);
  background-image: -ms-linear-gradient(left top, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%);
  z-index: 1;
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--image > img, .uw-masthead--image__container {
    position: absolute;
    right: 0;
    top: 6.875rem;
    max-width: 25rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-masthead--image > img, .uw-masthead--image__container {
    max-width: 33.75rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-masthead--image > img, .uw-masthead--image__container {
    top: 4.6875rem;
    right: calc((100vw - 77rem + 15px) * 0.5);
  }
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--image .uw-masthead__main {
    min-height: 21.875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-masthead--image .uw-masthead__main {
    min-height: 28.125rem;
  }
}

.uw-masthead--image-full {
  background-size: cover;
  padding: 0;
}
.uw-masthead--image-full p {
  color: #fff;
  margin-top: 1.5rem;
}
@media print, screen and (max-width: 47.99875em) {
  .uw-masthead--image-full {
    background-image: none !important;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--image-full .page-navigator__list--breadcrumbs {
    top: 3.75rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-masthead--image-full .page-navigator__list--breadcrumbs {
    top: 2.5rem;
  }
}
.uw-masthead--image-full .uw-masthead__main {
  padding-bottom: 1.5625rem;
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--image-full .uw-masthead__main {
    padding: 0;
    background: transparent;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--image-full .uw-masthead__content {
    min-height: 26.875rem;
    padding: 1.875rem 0;
    display: flex;
    align-items: flex-end;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-masthead--image-full .uw-masthead__content {
    min-height: 38.125rem;
    padding: 6.25rem 0;
    display: flex;
    align-items: center;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-masthead--image-full[style]::before {
    content: "";
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 100%);
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
  }
  .uw-masthead--image-full[style]::after {
    content: "";
    background-image: linear-gradient(42deg, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 75%);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
}
@media (max-width: 980px) {
  .course-landing .uw-masthead--image-full {
    margin-bottom: 2rem;
  }
}

.uw-masthead--library .uw-masthead__main {
  position: relative;
}
@media print, screen and (min-width: 64em) {
  .uw-masthead--library .uw-masthead__main {
    margin-bottom: 0 !important;
    padding-top: 0.75rem;
    padding-bottom: 4.375rem;
  }
}
.uw-masthead--library .grid-x {
  align-items: flex-start;
}
@media print, screen and (min-width: 64em) {
  .uw-masthead--library h1 {
    font-size: 5.625rem;
    line-height: 1.0222222222;
    font-weight: 700;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
}
.uw-masthead--library .opening-times {
  max-width: 21.25rem;
  float: right;
}

.uw-masthead-with-search .masthead-search {
  margin-bottom: 50px;
  background: #001641;
  color: #fff;
}
@media (min-width: 1024px) {
  .uw-masthead-with-search .masthead-search {
    margin-bottom: 0;
  }
}
.uw-masthead-with-search .masthead-search form {
  border-bottom: 2px solid red;
  margin-bottom: 20px;
  display: flex;
}
.uw-masthead-with-search .masthead-search form .icon--search {
  color: white;
}
.uw-masthead-with-search .masthead-search form input[type=text] {
  border: 0;
  margin-bottom: 0;
  font-size: 0.8125rem;
  line-height: 30px;
  background: #001641;
  flex-grow: 1;
  color: #fff;
}
.uw-masthead-with-search .masthead-search form input[type=text]::placeholder {
  color: #fff;
  opacity: 0.6;
}
.uw-masthead-with-search .masthead-search form input[type=text]:-webkit-autofill, .uw-masthead-with-search .masthead-search form input[type=text]:-webkit-autofill:hover, .uw-masthead-with-search .masthead-search form input[type=text]:-webkit-autofill:focus, .uw-masthead-with-search .masthead-search form input[type=text]:-webkit-autofill:active, .uw-masthead-with-search .masthead-search form input[type=text]:-webkit-autofill::first-line {
  -webkit-box-shadow: 0 0 0 30px #001641 inset !important;
  -webkit-text-fill-color: #fff !important;
  transition: box-shadow 0s, border-color 0s ease-in-out;
  font-size: 0.8125rem;
}
@media (min-width: 1024px) {
  .uw-masthead-with-search .masthead-search form input[type=text] {
    font-size: 1.0625rem;
    line-height: 26px;
    height: 48px;
  }
  .uw-masthead-with-search .masthead-search form input[type=text]:-webkit-autofill::first-line {
    font-size: 1.0625rem;
  }
}

.uw-news-category-wrapper {
  margin-block: var(--section-spacing-y);
}
.uw-news-category-wrapper .uw-item-grid--news {
  margin-bottom: 2rem;
}
.uw-news-category-wrapper .uw-item-grid {
  margin-top: 0;
}
.uw-news-category-wrapper .uw-item h3 {
  padding: 0.625rem 0;
}

.uw-news-grid {
  margin-block: var(--section-spacing-y);
}
.uw-news-grid__title {
  font-size: 2.625rem;
  line-height: 1.0952380952;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: 700;
  color: #ed0a00;
  margin-bottom: 1.25rem;
  line-height: 2.875rem;
  max-width: 18.25rem;
}
@media print, screen and (min-width: 48em) {
  .uw-news-grid__title {
    font-size: 3.5rem;
    line-height: 1.0178571429;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  .uw-news-grid__title {
    font-size: 8.125rem;
    line-height: 0.9384615385;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 48em) {
  .uw-news-grid__title {
    margin-bottom: 1.875rem;
    max-width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-news-grid__title {
    margin-bottom: 2.75rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-news-grid__title {
    font-size: 5.125rem;
    line-height: 1.487804878;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-news-grid__title--smaller {
  font-size: 2.5625rem;
  line-height: 1;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 0;
  margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  .uw-news-grid__title--smaller {
    letter-spacing: -0.025rem;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-news-grid__button {
    display: none;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-news-grid__button {
    display: flex;
  }
}
.uw-news-grid__articles {
  margin-bottom: 1.25rem;
}
@media print, screen and (min-width: 48em) {
  .uw-news-grid__articles {
    margin-bottom: 3.125rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-news-grid__articles {
    margin-bottom: 1.875rem;
  }
}
@media print, screen and (max-width: 47.99875em) {
  .uw-news-grid .article {
    margin-bottom: 0.625rem;
    max-width: 76.875rem;
    margin-right: auto;
    margin-left: auto;
    display: flex;
    flex-flow: row nowrap;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-news-grid .article {
    display: flex;
    flex-direction: column;
  }
}
@media print, screen and (max-width: 47.99875em) {
  .uw-news-grid .article__image {
    max-width: 6.875rem;
    flex-shrink: 0;
    padding: 0 !important;
  }
}
.uw-news-grid .article__image img {
  display: block;
  margin-bottom: 0.625rem;
}
.uw-news-grid .article time {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: rgba(21, 21, 21, 0.6);
  text-transform: uppercase;
  margin-bottom: 0.3125rem;
  display: inline-block;
}
@media print, screen and (min-width: 48em) {
  .uw-news-grid .article time {
    margin-bottom: 0.3125rem;
  }
}
.uw-homepage .uw-news-grid .article time {
  display: block;
}
.uw-news-grid .article__title {
  font-size: 1.25rem;
  line-height: 1.5;
  font-weight: 500;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  margin: 0 0 0.9375rem;
}
.uw-news-grid .article__button {
  text-transform: uppercase;
  font-size: 0.875rem;
  line-height: 1.5;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  .uw-news-grid .article__button {
    position: absolute;
    bottom: 0;
  }
}
.uw-news-grid .article a {
  width: 100%;
  font-weight: bold;
}
.uw-news-grid .article__meta {
  position: relative;
  padding-bottom: 3.125rem;
}
@media print, screen and (max-width: 47.99875em) {
  .uw-news-grid .article__meta {
    padding: 0 0 0 0.9375rem;
  }
}
@media (max-width: 768px) {
  .uw-news-grid .article {
    display: block;
  }
}

.uw-news-header {
  position: relative;
}
.uw-news-header .caption {
  background: rgba(0, 0, 0, 0.75);
  position: absolute !important;
  bottom: 0;
  width: 100%;
  line-height: 18px;
  padding: 10px 15px;
}
.uw-news-header mark {
  background: #03f;
  color: white;
}
.uw-news-header .img-holder--small {
  display: none;
  position: absolute;
}
.uw-news-header .img-holder--main img {
  max-height: 75vh;
}
.uw-news-header .uw-masthead__main {
  display: none;
}
.uw-news-header .uw-masthead__main > .grid-container, .uw-news-header .uw-masthead__main > .mw-grid-container {
  position: relative;
  display: flex;
}
.uw-news-header .uw-masthead__main > .grid-container > div:nth-child(2), .uw-news-header .uw-masthead__main > .mw-grid-container > div:nth-child(2) {
  flex-grow: 1;
}
@media (min-width: 768px) {
  .uw-news-header .img-holder {
    right: 0;
    display: flex;
    flex-direction: column;
  }
  .uw-news-header .img-holder--main {
    position: absolute;
    height: 100%;
  }
  .uw-news-header .img-holder--main > div {
    display: flex;
    flex-grow: 1;
  }
  .uw-news-header .img-holder--main > div:nth-child(2) {
    position: relative;
    flex-grow: 0;
    overflow: hidden;
  }
  .uw-news-header .img-holder--main img {
    width: auto;
    max-height: 500px;
    max-width: 889px;
  }
  .uw-news-header .img-holder--small > div {
    position: relative;
  }
  .uw-news-header .img-holder--small img {
    width: auto;
    max-height: 400px;
    max-width: 600px;
  }
  .uw-news-header .uw-masthead__main {
    display: block;
    min-height: 500px;
  }
}
.uw-news-header .uw-masthead__title {
  max-width: 60%;
  font-size: 3rem;
  line-height: 3.5rem;
}
@media (min-width: 768px) {
  .uw-news-header .uw-masthead__title {
    font-size: 3rem;
    line-height: 3.5rem;
  }
}
@media (min-width: 1024px) {
  .uw-news-header .uw-masthead__title {
    font-size: 4rem;
    line-height: 4.75rem;
  }
}

.uw-news--body {
  flex-direction: column-reverse;
}
.uw-news--body .button {
  margin: 0;
}
.uw-news--body .uw-news--title {
  font-size: 2rem;
  margin-top: 10px;
}
.uw-news--body .uw-post-content .uw-post-date {
  display: block;
  margin-bottom: 0;
  font-size: 18px;
}
.uw-news--body .uw-post-details .uw-post-date {
  display: none;
}
@media (min-width: 768px) {
  .uw-news--body {
    flex-direction: row;
  }
  .uw-news--body .uw-news--title {
    display: none;
  }
  .uw-news--body .uw-post-details .uw-post-date {
    display: block;
  }
  .uw-news--body .uw-post-content .uw-post-date {
    display: none;
  }
}

.uw-news--intro {
  font-size: 1.2rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
}
@media (min-width: 768px) {
  .uw-news--intro .uw-news--intro {
    font-size: 1.875rem;
  }
}

.uw-latest-items {
  margin-block: var(--section-spacing-y);
}
.uw-latest-items.uw-latest-items-multi .item-list-active::before {
  position: absolute;
  content: "";
  z-index: 1;
  display: block;
  top: 0;
  left: 0;
  width: 110%;
  height: 100%;
  background: #fff;
  transform-origin: 100% 50%;
  animation: revealRight 1s cubic-bezier(0.23, 1, 0.75, 1) forwards;
}
.uw-latest-items .item-link {
  display: none;
}
.uw-latest-items .item-link.item-link-active {
  display: block;
  text-decoration: none;
  padding-bottom: 16px;
}
.uw-latest-items--hr {
  display: none;
}
.uw-latest-items .item-list {
  display: none;
  position: relative;
  flex-direction: row;
}
.uw-latest-items .item-list > * {
  display: flex;
  flex-basis: 33.33%;
  flex-direction: column;
  padding: 0 0.5rem 0 0.5rem;
  min-width: 75%;
}
.uw-latest-items .item-list > *:first-of-type {
  padding: 0 0.5rem 0 0;
}
.uw-latest-items .item-list > *:last-of-type {
  padding: 0 0 0 0.5rem;
}
.uw-latest-items .item-list.item-list-active {
  display: flex;
}
.uw-latest-items .item-title {
  color: #ed0a00;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  text-transform: uppercase;
  display: block;
  margin-bottom: 0.9375rem;
}
.uw-latest-items .item-title:not(.item-title-active) {
  cursor: pointer;
}
.uw-latest-items .item-title.item-title-active {
  display: flex;
}
.uw-latest-items .item-title.item-title-active span {
  color: #001641;
  background-color: #F2F2F2;
  padding: 5px 10px;
}
.uw-latest-items .item-title.item-title-active::after {
  content: "";
  width: 0px;
  height: 0px;
  border-top: 1rem solid transparent;
  border-bottom: 1rem solid transparent;
  border-left: 1rem solid #F2F2F2;
  border-right: 0;
  display: flex;
  align-self: center;
}
.uw-latest-items .uw-latest-items--main {
  display: flex;
  flex-direction: column;
}
.uw-latest-items .uw-latest-items--intro-links-holder {
  display: flex;
  flex-direction: column;
}
.uw-latest-items nav.uw-latest-items--links {
  display: flex;
  flex-direction: row;
  margin-top: 0.625rem;
}
.uw-latest-items nav.uw-latest-items--links ol {
  margin-left: 0;
}
.uw-latest-items nav.uw-latest-items--links li {
  list-style: none;
}
@media screen and (max-width: 75em) {
  .uw-latest-items .uw-latest-items--intro h2 {
    font-weight: 700;
    font-size: 1.802rem;
    line-height: 1.75rem;
    padding-bottom: 1rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-latest-items.uw-latest-items-multi .uw-latest-items--main {
    flex-direction: row;
  }
  .uw-latest-items.uw-latest-items-multi .uw-latest-items--intro {
    height: 150px;
    max-height: 150px;
    margin-bottom: 1.25rem;
  }
  .uw-latest-items--hr {
    display: block;
    width: 3.125rem;
    height: 0.125rem;
    background-color: #ed0a00;
    margin-top: 0.59375rem;
  }
  .uw-latest-items--intro h2 {
    font-size: 1.802rem;
    font-weight: 700;
    line-height: 1.75rem;
  }
  .uw-latest-items--intro-links-holder {
    flex-basis: 25%;
  }
  .uw-latest-items--list {
    flex-basis: 75%;
  }
  .uw-latest-items .item-list > * {
    min-width: unset;
  }
  .uw-latest-items .uw-latest-items--intro-links-holder {
    margin-right: 2rem;
  }
}

@media screen and (min-width: 75em) {
  .item-list-active::before {
    width: 100%;
  }
}
.uw-story--image-thumbnail {
  position: relative;
  margin-bottom: 1.25rem;
  overflow: hidden;
  height: 250px;
}
@media (max-width: 480px) {
  .uw-story--image-thumbnail {
    height: 128px;
    width: 228px;
  }
}
@media (min-width: 1200px) {
  .uw-story--image-thumbnail {
    height: 155px;
    width: 275px;
  }
}
.uw-story--tag-blue {
  top: unset;
  bottom: 15px;
}
@media (max-width: 480px) {
  .uw-story--tag-blue {
    display: none;
  }
}
.uw-story--link {
  margin-bottom: 0.5rem;
}

.uw-latest-items-multi .uw-story--title {
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-weight: 700;
}

@keyframes revealRight {
  0% {
    transform: scaleX(1);
  }
  100% {
    transform: scaleX(0);
  }
}
.uw-on-page-menu {
  max-width: 70rem;
  position: -webkit-sticky;
  position: sticky;
  margin: -5rem auto 2rem auto;
  top: 0;
  z-index: 50;
  font-size: 1rem;
  font-weight: 700;
  color: #fff;
  background-color: #03f;
  transition: top 0.2s ease-in-out;
}

.uw-on-page-menu summary {
  display: block;
  padding: 0.5rem 0.75rem;
  text-transform: uppercase;
  color: inherit;
  background-color: inherit;
  cursor: pointer;
}

.uw-on-page-menu summary::-webkit-details-marker {
  display: none;
}

.uw-on-page-menu summary::after {
  content: "";
  display: inline-block;
  width: 0.65rem;
  height: 0.65rem;
  margin-left: 0.5rem;
  color: inherit;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" viewBox="0 0 448 512"><path fill="white" d="M207 381 13 187c-10-9-10-24 0-34l22-22c10-10 25-10 34-1l155 155 155-155c9-9 24-9 34 1l22 22c10 10 10 25 0 34L241 381c-9 10-25 10-34 0z"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
}

.uw-home-carousel + .uw-on-page-menu {
  margin-top: -6.7rem;
}

.uw-on-page-menu details[open] summary::after {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" viewBox="0 0 352 512"><path fill="white" d="m243 256 100-100c12-12 12-32 0-45l-22-22a31 31 0 0 0-45 0L176 189 76 89a31 31 0 0 0-45 0L9 111a31 31 0 0 0 0 45l100 100L9 356a31 31 0 0 0 0 45l22 22c13 12 33 12 45 0l100-100 100 100c12 12 32 12 45 0l22-22c12-13 12-33 0-45L243 256z"/></svg>');
}

.uw-on-page-menu ul {
  list-style: none;
  margin: 0;
  padding: 0.3rem;
  overflow: auto;
  background-color: #03f;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: flex-start;
  gap: 0.1rem 3rem;
}

.uw-on-page-menu ul a {
  display: block;
  padding: 0.65rem 0.9rem;
  color: #fff;
  /* background-color: #14f; */
}

.uw-on-page-menu ul a:hover,
.uw-on-page-menu ul a:focus,
.uw-on-page-menu ul a:active {
  text-decoration: underline;
  text-decoration-thickness: 0.1rem;
  text-underline-offset: 0.25rem;
}

@media (min-width: 980px) {
  .uw-on-page-menu {
    top: 154px;
  }
  .scroll-active .uw-on-page-menu {
    top: 0;
  }
}
@media (max-width: 980px) {
  .uw-on-page-menu {
    top: 77px;
  }
}
@media (min-width: 769px) {
  .uw-on-page-menu summary {
    display: none;
  }
}
@media (max-width: 767px) {
  .uw-on-page-menu {
    margin-top: -2rem;
  }
  .uw-home-carousel + .uw-on-page-menu {
    margin-top: -2rem;
  }
  .uw-on-page-menu ul {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
  }
  .uw-on-page-menu ul a {
    display: block;
  }
}
.uw-opening-times {
  margin-bottom: 3.125rem;
}
.uw-opening-times .border-top {
  padding: 1.875rem 1.875rem;
  position: relative;
}
@media print, screen and (min-width: 64em) {
  .uw-opening-times .border-top {
    padding: 1.875rem 1.875rem;
  }
}
.uw-opening-times .border-top > .border-bottom:after,
.uw-opening-times .border-top > .border-bottom:before, .uw-opening-times .border-top:after, .uw-opening-times .border-top:before {
  display: block;
  content: "";
  width: 2rem;
  height: 2rem;
  position: absolute;
  transition: transform 0.5s ease-out;
}
.uw-opening-times .border-top > .border-bottom:before, .uw-opening-times .border-top:before {
  top: 0;
  border-top: 0.0625rem solid #fff;
}
.uw-opening-times .border-top:before {
  left: 0;
  border-left: 0.0625rem solid #fff;
}
.uw-opening-times .border-top > .border-bottom:before {
  right: 0;
  border-right: 0.0625rem solid #fff;
}
.uw-opening-times .border-top > .border-bottom:after, .uw-opening-times .border-top:after {
  bottom: 0;
  border-bottom: 0.0625rem solid #fff;
}
.uw-opening-times .border-top:after {
  left: 0;
  border-left: 0.0625rem solid #fff;
}
.uw-opening-times .border-top .border-bottom:after {
  right: 0;
  border-right: 0.0625rem solid #fff;
}
.uw-opening-times .border-top:hover:before {
  transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
}
.uw-opening-times .border-top:hover > .border-bottom:before {
  transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
}
.uw-opening-times .border-top:hover:after {
  transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
}
.uw-opening-times .border-top:hover > .border-bottom:after {
  transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
}
@media print, screen and (min-width: 48em) {
  .uw-opening-times {
    margin-bottom: 3.75rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-opening-times {
    margin-bottom: 0;
  }
  .uw-opening-times .border-top {
    padding: 1.875rem 1.875rem;
    position: relative;
  }
}
@media print, screen and (min-width: 64em) and (min-width: 64em) {
  .uw-opening-times .border-top {
    padding: 1.875rem 1.875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-opening-times .border-top > .border-bottom:after,
  .uw-opening-times .border-top > .border-bottom:before, .uw-opening-times .border-top:after, .uw-opening-times .border-top:before {
    display: block;
    content: "";
    width: 2rem;
    height: 2rem;
    position: absolute;
    transition: transform 0.5s ease-out;
  }
  .uw-opening-times .border-top > .border-bottom:before, .uw-opening-times .border-top:before {
    top: 0;
    border-top: 0.0625rem solid #fff;
  }
  .uw-opening-times .border-top:before {
    left: 0;
    border-left: 0.0625rem solid #fff;
  }
  .uw-opening-times .border-top > .border-bottom:before {
    right: 0;
    border-right: 0.0625rem solid #fff;
  }
  .uw-opening-times .border-top > .border-bottom:after, .uw-opening-times .border-top:after {
    bottom: 0;
    border-bottom: 0.0625rem solid #fff;
  }
  .uw-opening-times .border-top:after {
    left: 0;
    border-left: 0.0625rem solid #fff;
  }
  .uw-opening-times .border-top .border-bottom:after {
    right: 0;
    border-right: 0.0625rem solid #fff;
  }
  .uw-opening-times .border-top:hover:before {
    transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
  }
  .uw-opening-times .border-top:hover > .border-bottom:before {
    transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
  }
  .uw-opening-times .border-top:hover:after {
    transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
  }
  .uw-opening-times .border-top:hover > .border-bottom:after {
    transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
  }
}
.uw-opening-times .border-top {
  padding: 2.8125rem 1.5625rem 3.125rem;
}
@media print, screen and (min-width: 48em) {
  .uw-opening-times .border-top {
    padding: 1.125rem 3.4375rem 2.5rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-opening-times .border-top {
    padding: 2.5rem 2rem 2.5rem;
  }
}
.uw-opening-times__title {
  display: inline-block;
  font-size: 1.25rem;
  line-height: 1.4;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  margin-bottom: 0.9375rem;
  padding-top: 2rem;
  line-height: 0.5;
}
.uw-opening-times__title:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.125rem;
  background-color: #001641;
  margin-top: 0.9375rem;
}
@media print, screen and (min-width: 64em) {
  .uw-opening-times__title {
    font-size: 1.5rem;
    line-height: 1;
    font-weight: 700;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
  .uw-opening-times__title:after {
    content: "";
    display: block;
    width: 3.125rem;
    height: 0.125rem;
    background-color: #fff;
    margin-top: 0.9375rem;
  }
}
.uw-opening-times__btn {
  display: inline-block;
  background: #ed0a00;
  color: #fff;
  text-transform: uppercase;
  padding: 0.375rem 0.5rem 0.3125rem;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.uw-opening-times__btn:focus {
  color: #fff;
}
.uw-opening-times__btn:hover {
  background: #fff;
  text-decoration: none;
}
.uw-opening-times ul {
  margin-bottom: 1rem;
}
@media print, screen and (min-width: 48em) {
  .uw-opening-times ul {
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-opening-times ul {
    margin-bottom: 0.9375rem;
  }
}
.uw-opening-times li {
  font-size: 1rem;
  line-height: 1.25;
  font-weight: 200;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 0.5rem;
}
@media print, screen and (min-width: 48em) {
  .uw-opening-times li {
    margin-bottom: 0.5rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-opening-times li {
    font-size: 1rem;
    line-height: 1.25;
    font-weight: 200;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 0.5rem;
  }
}
.uw-opening-times li:last-of-type {
  margin-bottom: 0;
}
.uw-opening-times p {
  font-size: 0.9rem;
}
.uw-opening-times p > b {
  font-size: 1rem;
}
.uw-opening-times .item {
  position: relative;
  float: left;
  font-size: 1rem;
}
.uw-opening-times .item p {
  text-align: center;
  position: absolute;
  line-height: 160px;
  width: 103%;
  font-size: 1rem;
}
.uw-opening-times svg {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.uw-opening-times .circle_animation {
  stroke-dasharray: 314; /* this value is the pixel circumference of the circle */
  stroke-dashoffset: 314;
}

.uw-orbit-arrows:focus {
  outline: 1px dotted #001641;
  box-shadow: 0px 0px 2px #fff;
}
.uw-orbit-arrows button:hover {
  background: transparent;
}
.uw-orbit-arrows button:hover .fa-chevron-left,
.uw-orbit-arrows button:hover .fa-chevron-right {
  color: #f2f2f2;
}
.uw-orbit-arrows .fa-chevron-left,
.uw-orbit-arrows .fa-chevron-right {
  font-size: 2.25rem;
  line-height: 2.25rem;
}
.uw-orbit-arrows .orbit-next,
.uw-orbit-arrows .orbit-previous {
  padding-top: 0;
  padding-bottom: 0;
  top: calc(50% - 2.25rem / 2);
}

.uw-page-grid__title {
  font-size: 1.802rem;
  line-height: 1.85rem;
  font-weight: 700;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 1.875rem;
  color: #ed0a00;
}
.uw-page-grid__articles {
  margin-bottom: 0.9375em;
}
.uw-page-grid .article a {
  width: 100%;
}
.uw-page-grid .article__image {
  display: block;
}
.uw-page-grid .article__image img {
  display: block;
  margin-bottom: 0.9375rem;
}
.uw-page-grid .article__button {
  margin-bottom: 0.625rem;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  display: inline-block;
}
@media (min-width: 980px) {
  .uw-page-grid .article__button {
    max-width: 90%;
  }
}
.uw-page-grid .article__button::after {
  transition: margin-left 0.2s ease-in-out;
}
.uw-page-grid .article__button:hover::after {
  margin-left: 1.5625rem;
}
.uw-page-grid .article__button svg {
  margin-left: 0.625rem;
}
.uw-page-grid .article span {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: rgba(0, 0, 0, 0.6);
  text-transform: uppercase;
  margin-bottom: 5px;
  display: inline-block;
}
@media print, screen and (min-width: 48em) {
  .uw-page-grid .article span {
    margin-bottom: 0.3125rem;
  }
}
.uw-page-grid .article h3 {
  font-size: 1.5rem;
  line-height: 1.1666666667;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  margin: 0 0 0.9375rem;
}
.uw-page-grid .quote {
  padding: 3.75rem 0 0;
}
@media print, screen and (max-width: 74.99875em) {
  .uw-page-grid .quote {
    width: calc(100% - 3.75rem) !important;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-page-grid .quote {
    padding-top: 4rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-page-grid .quote {
    padding-right: 1.875rem;
    padding-top: 2.75rem;
    margin-top: -1.25rem;
  }
}
.uw-page-grid .quote__content {
  margin: 0;
  position: relative;
}
.uw-page-grid .quote__content::before {
  content: "";
  position: absolute;
  content: "“";
  display: block;
  font-size: 8.75rem;
  line-height: 0.8571428571;
  font-weight: 500;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  height: 2.5625rem;
  color: #001641;
  top: -3.75rem;
}
.uw-page-grid .quote__content p {
  font-size: 1.5rem;
  line-height: 1.0833333333;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  font-style: italic;
}
@media print, screen and (min-width: 48em) {
  .uw-page-grid .quote__content p {
    font-size: 1.6875rem;
    line-height: 1.1111111111;
    font-weight: 400;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-page-grid .quote__content cite {
  font-size: 0.875rem;
  line-height: 1.0625rem;
  text-transform: uppercase;
  font-style: normal;
}
.uw-page-grid .quote__content span {
  font-weight: 700;
  display: block;
  margin-bottom: 0.3125rem;
}
.uw-page-grid .grid-quote-landing#grid-quote-landing-id {
  margin-top: 3.75rem;
  margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 48em) {
  .uw-page-grid .grid-quote-landing#grid-quote-landing-id {
    margin-bottom: 0;
    margin-top: 3.75rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-page-grid .grid-quote-landing#grid-quote-landing-id {
    margin-bottom: 3.125rem;
    margin-top: 6.25rem;
  }
}
.uw-page-grid .grid-quote-landing#grid-quote-landing-id > a.button {
  display: flex;
}
@media only screen and (min-width: 768px) {
  .uw-page-grid {
    margin-bottom: 0;
  }
}

.page-navigator {
  margin-bottom: 1.875rem;
  z-index: 6;
}
@media print, screen and (min-width: 48em) {
  .page-navigator {
    margin-bottom: 0;
  }
}
.page-navigator__button {
  display: none;
  font-size: 0.875rem;
  line-height: 2.8571428571;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #fff;
  text-transform: uppercase;
  min-height: 2.5rem;
  min-width: 8.4375rem;
  background-color: #001641;
  padding: 0 0.5rem;
  position: relative;
  padding: 0 0.75rem;
  min-width: 10.125rem;
}
.page-navigator__button:active, .page-navigator__button:focus, .page-navigator__button:hover {
  color: #fff;
  text-decoration: none;
}
.page-navigator__button:focus {
  outline: 1px dotted #001641;
  box-shadow: 0 0 2px #fff;
}
@media print, screen and (min-width: 48em) {
  .page-navigator__button {
    width: 50%;
  }
}
.page-navigator__button--pages {
  background-color: #0033FF;
  min-width: 8.125rem;
  margin-left: 0.3125rem;
  min-width: 9.1875rem;
}
.taem-layout .page-navigator__button--pages {
  background-color: #ed0a00;
}
@media print, screen and (min-width: 48em) {
  .page-navigator__button--pages {
    min-width: 50%;
    position: relative;
    left: 0;
    margin-left: 0;
    padding-left: 60px;
    min-height: 3.125rem;
    line-height: 3.125rem;
  }
}
@media screen and (min-width: 75em) {
  .page-navigator__button--pages {
    display: none;
    line-height: 1.1875rem;
  }
}
.page-navigator__button--breadcrumbs {
  background-color: #001641;
  position: relative;
}
@media print, screen and (min-width: 48em) {
  .page-navigator__button--breadcrumbs {
    min-width: 50%;
    position: relative;
    left: 0;
    margin-left: 0;
    min-height: 3.125rem;
    line-height: 3.125rem;
  }
}
@media print, screen and (min-width: 48em) {
  .page-navigator__button.mobile-width-100 {
    min-width: 100%;
  }
}
.page-navigator__button i,
.page-navigator__button svg {
  margin-left: 0.5rem;
  font-size: 0.625rem;
}
.page-navigator__button.is-active {
  z-index: 10;
}
.page-navigator__button.is-active .fa-chevron-down {
  display: none;
}
.page-navigator__button.is-active .fa-times {
  display: inline-block;
}
.page-navigator__button .fa-times {
  display: none;
}
.page-navigator .mobile-hide {
  display: none !important;
}
@media print, screen and (min-width: 48em) {
  .page-navigator .mobile-hide {
    display: none !important;
  }
}
.page-navigator__list a {
  color: #fff;
  font-size: 0.8125rem;
  line-height: 1.3846153846;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.page-navigator__list li {
  margin-bottom: 0.9375rem;
}
@media print, screen and (min-width: 48em) {
  .page-navigator__list--breadcrumbs {
    position: absolute;
    left: 0;
    min-width: 22.8125rem;
  }
}
@media screen and (min-width: 75em) {
  .page-navigator__list--breadcrumbs {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
    max-width: 76.875rem;
    margin-left: auto;
    margin-right: auto;
    min-width: 0;
    left: 0;
    right: 0;
    width: 100%;
  }
}
.page-navigator__list--breadcrumbs ul {
  display: none;
  width: 100%;
  padding: 3rem 0.9375rem 0.625rem;
  margin-left: 0;
  position: relative;
  top: -2.5rem;
  background: #001641;
}
.page-navigator__list--breadcrumbs ul li {
  display: block;
  width: 100%;
}
.page-navigator__list--breadcrumbs ul li:nth-of-type(2) {
  padding-left: 0.9375rem;
}
.page-navigator__list--breadcrumbs ul li:nth-of-type(3) {
  padding-left: 1.875rem;
}
.page-navigator__list--breadcrumbs ul li:nth-of-type(n+4) {
  padding-left: 2.8125rem;
}
@media print, screen and (min-width: 64em) {
  .page-navigator__list--breadcrumbs ul {
    z-index: 1;
    position: relative;
  }
}
@media screen and (min-width: 75em) {
  .page-navigator__list--breadcrumbs ul {
    display: block !important;
    background: transparent;
  }
  .page-navigator__list--breadcrumbs ul li {
    display: inline-block;
    width: auto;
    padding-left: 0 !important;
  }
}
.page-navigator__list--breadcrumbs a {
  font-weight: 400;
}
@media screen and (min-width: 75em) {
  .page-navigator__list--pages {
    z-index: 9;
  }
}
@media print, screen and (min-width: 48em) {
  .page-navigator__list--pages {
    position: absolute;
    left: 0;
    min-width: 22.8125rem;
  }
}
@media screen and (min-width: 75em) {
  .page-navigator__list--pages {
    padding-right: 0;
    padding-left: 0;
    max-width: 76.875rem;
    margin-left: auto;
    margin-right: auto;
    min-width: 0;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 0;
  }
}
@media screen and (min-width: 90em) {
  .page-navigator__list--pages {
    left: -13.25rem;
  }
}
.page-navigator__list--pages--wrapper {
  background-color: #0033FF;
  width: 100%;
  padding: 3rem 0.9375rem 0.625rem;
  margin-left: 0;
  position: relative;
  z-index: 5;
}
.taem-layout .page-navigator__list--pages--wrapper {
  background-color: #ed0a00;
}
@media print, screen and (max-width: 47.99875em) {
  .page-navigator__list--pages--wrapper {
    top: -2.5rem;
  }
}
@media print, screen and (max-width: 89.99875em) {
  .page-navigator__list--pages--wrapper {
    display: none;
  }
}
@media print, screen and (min-width: 48em) {
  .page-navigator__list--pages--wrapper {
    padding: 3rem 0.9375rem 0.625rem 3.75rem;
  }
}
@media screen and (min-width: 75em) {
  .page-navigator__list--pages--wrapper {
    display: block !important;
    padding: 2.5rem 1.5625rem 1.875rem;
    max-width: 11.75rem;
    position: fixed;
    top: 9.625rem;
  }
}
@media screen and (min-width: 90em) {
  .page-navigator__list--pages--wrapper {
    max-width: 16.25rem;
    padding: 2.5rem 2.5rem 1.875rem;
  }
}
.page-navigator__list--pages--wrapper .page-navigator__title {
  color: #fff;
  font-size: 0.875rem;
  line-height: 1.5;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  display: inline-block;
  margin-bottom: 1.875em;
}
@media print, screen and (min-width: 64em) {
  .page-navigator__list--pages--wrapper .page-navigator__title {
    margin-bottom: 1.25rem;
  }
}
.page-navigator__list--pages--wrapper ul li {
  line-height: 1;
}
@media print, screen and (min-width: 64em) {
  .page-navigator__list--pages--wrapper ul li a {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.page-navigator__list--pages--wrapper ul li.current a {
  font-weight: 700;
}
.page-navigator__list--pages--wrapper ul li .currentbranch0 a {
  font-weight: 700;
}
.scroll-active .page-navigator__list--pages--wrapper {
  top: 4.825rem;
}

.page-navigator-more {
  color: #fff;
  font-size: 0.8125rem;
  line-height: 1.23077;
  position: absolute;
  bottom: 0;
  display: none;
  width: 100%;
  text-align: left;
  background: #0033FF;
  left: 0;
  padding: 15px 1.5625rem;
  cursor: pointer;
}
.taem-layout .page-navigator-more {
  background: #ed0a00;
}
@media (min-width: 1200px) {
  .page-navigator-truncate .page-navigator-more {
    display: block;
  }
}
.page-navigator-more::before {
  font-family: "WwwUowEduAu";
  content: "\f003";
  display: inline-block;
  margin-right: 10px;
}
.page-navigator-show-all .page-navigator-more::before {
  content: "\f000";
}
.page-navigator-more:hover {
  color: rgba(255, 255, 255, 0.85);
}
.page-navigator-more:hover::before {
  animation: subtle-bounce-down 0.5s infinite ease-in-out alternate;
}
.page-navigator-show-all .page-navigator-more:hover::before {
  animation: subtle-bounce-up 0.5s infinite ease-in-out alternate;
}

@media (min-width: 1200px) {
  .page-navigator-truncate .page-navigator__list--pages--wrapper {
    max-height: 450px;
    overflow: hidden;
  }
  .page-navigator-truncate.page-navigator-show-all .page-navigator__list--pages--wrapper {
    max-height: none;
    overflow: visible;
  }
}
@keyframes subtle-bounce-down {
  100% {
    transform: translateY(2px);
  }
}
@keyframes subtle-bounce-up {
  100% {
    transform: translateY(-2px);
  }
}
.page-navigator-single .page-navigator__button {
  width: 100%;
}
.page-navigator-single .page-navigator__list--breadcrumbs ul {
  width: 100% !important;
}
.page-navigator-single .page-navigator__list--breadcrumbs ul a {
  display: inline-block !important;
}

.uw-panel-grid-link-list {
  background: #001641;
  position: relative;
}
.uw-panel-grid-link-list > .grid-container, .uw-panel-grid-link-list > .mw-grid-container {
  position: relative;
  padding-block: var(--section-spacing-y);
}
.uw-panel-grid-link-list > .grid-container .cell > *:last-child, .uw-panel-grid-link-list > .mw-grid-container .cell > *:last-child {
  margin-bottom: 0;
}
.uw-panel-grid-link-list > .grid-container .uw-related-links, .uw-panel-grid-link-list > .mw-grid-container .uw-related-links {
  margin-top: 0.9375em;
}
.uw-panel-grid-link-list > .grid-container:after, .uw-panel-grid-link-list > .mw-grid-container:after, .uw-panel-grid-link-list > .grid-container:before, .uw-panel-grid-link-list > .mw-grid-container:before {
  content: "";
  display: block;
  transform: rotate3d(0, 0, 1, -270deg) scale3d(0, 0, 1);
  width: 0.3125rem;
  height: 7.6875rem;
  background-color: #ed0a00;
  position: absolute;
}
.uw-panel-grid-link-list > .grid-container:before, .uw-panel-grid-link-list > .mw-grid-container:before {
  left: 1.875rem;
  top: -4em;
}
@media print, screen and (min-width: 64em) {
  .uw-panel-grid-link-list > .grid-container:before, .uw-panel-grid-link-list > .mw-grid-container:before {
    left: 2.8125rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-panel-grid-link-list > .grid-container:before, .uw-panel-grid-link-list > .mw-grid-container:before {
    left: 0;
  }
}
.uw-panel-grid-link-list > .grid-container:after, .uw-panel-grid-link-list > .mw-grid-container:after {
  right: 2.1875rem;
  bottom: -4em;
}
@media print, screen and (min-width: 64em) {
  .uw-panel-grid-link-list > .grid-container:after, .uw-panel-grid-link-list > .mw-grid-container:after {
    right: 2.8125rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-panel-grid-link-list > .grid-container:after, .uw-panel-grid-link-list > .mw-grid-container:after {
    right: 0;
  }
}
.uw-panel-grid-link-list h2 {
  color: #fff;
}
.uw-panel-grid-link-list .uw-items {
  margin-bottom: 3.75rem;
}
@media print, screen and (min-width: 48em) {
  .uw-panel-grid-link-list .uw-items {
    margin-bottom: 0;
  }
}
.uw-panel-grid-link-list .uw-items > .button {
  margin-bottom: 0;
}
.uw-panel-grid-link-list .uw-item {
  margin-right: 0.75rem;
}
.uw-panel-grid-link-list .uw-item img {
  margin-bottom: 0.9375rem;
}
.uw-panel-grid-link-list .uw-item h3 a::after {
  transition: margin-left 0.4s;
}
.uw-panel-grid-link-list .uw-item h3 a:hover::after {
  margin-left: 1.5625rem;
}
.uw-panel-grid-link-list .uw-item > a:hover {
  position: relative;
  display: block;
  transition: 0.25s;
  background-color: transparent;
}
.uw-panel-grid-link-list .uw-item > a:hover + h3 .fa-chevron-right {
  transform: translateX(5px);
}
.uw-panel-grid-link-list .uw-item > a:hover:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.2483368347) 0%, rgba(186, 186, 186, 0) 100%);
  top: 0;
}
.uw-panel-grid-link-list .uw-item h3 {
  margin-top: 0.9375rem;
  margin-bottom: 0.625rem;
}
.uw-panel-grid-link-list .uw-item h3 a {
  color: #fff;
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  margin-top: 0.625rem;
}
.uw-panel-grid-link-list .uw-item h3 a::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 0.9375rem;
  transition: 0.25s;
}
.uw-panel-grid-link-list .uw-item h3 a .fa-chevron-right {
  display: none;
}
.uw-panel-grid-link-list .uw-item h3 a:hover {
  text-decoration: none;
}
.uw-panel-grid-link-list .uw-item h3 a:hover::after {
  transform: translateX(5px);
}
.uw-panel-grid-link-list .uw-item h3 a:hover .fa-chevron-right {
  transform: translateX(5px);
}
.uw-panel-grid-link-list .uw-item p {
  color: #fff;
  margin-bottom: 0;
}
.uw-panel-grid-link-list.in-view .grid-container:after, .uw-panel-grid-link-list.in-view .mw-grid-container:after, .uw-panel-grid-link-list.in-view .grid-container:before, .uw-panel-grid-link-list.in-view .mw-grid-container:before {
  animation: linesAnimateIn 1s ease-out forwards;
  animation-delay: 0.4s;
}
.uw-panel-grid-link-list .uw-related-links {
  margin-bottom: 0;
}
.uw-panel-grid-link-list .uw-related-links .border-top {
  padding: 1.875rem 1.875rem;
  position: relative;
}
@media print, screen and (min-width: 64em) {
  .uw-panel-grid-link-list .uw-related-links .border-top {
    padding: 1.875rem 1.875rem;
  }
}
.uw-panel-grid-link-list .uw-related-links .border-top > .border-bottom:after,
.uw-panel-grid-link-list .uw-related-links .border-top > .border-bottom:before, .uw-panel-grid-link-list .uw-related-links .border-top:after, .uw-panel-grid-link-list .uw-related-links .border-top:before {
  display: block;
  content: "";
  width: 2rem;
  height: 2rem;
  position: absolute;
  transition: transform 0.5s ease-out;
}
.uw-panel-grid-link-list .uw-related-links .border-top > .border-bottom:before, .uw-panel-grid-link-list .uw-related-links .border-top:before {
  top: 0;
  border-top: 0.0625rem solid #fff;
}
.uw-panel-grid-link-list .uw-related-links .border-top:before {
  left: 0;
  border-left: 0.0625rem solid #fff;
}
.uw-panel-grid-link-list .uw-related-links .border-top > .border-bottom:before {
  right: 0;
  border-right: 0.0625rem solid #fff;
}
.uw-panel-grid-link-list .uw-related-links .border-top > .border-bottom:after, .uw-panel-grid-link-list .uw-related-links .border-top:after {
  bottom: 0;
  border-bottom: 0.0625rem solid #fff;
}
.uw-panel-grid-link-list .uw-related-links .border-top:after {
  left: 0;
  border-left: 0.0625rem solid #fff;
}
.uw-panel-grid-link-list .uw-related-links .border-top .border-bottom:after {
  right: 0;
  border-right: 0.0625rem solid #fff;
}
.uw-panel-grid-link-list .uw-related-links .border-top:hover:before {
  transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
}
.uw-panel-grid-link-list .uw-related-links .border-top:hover > .border-bottom:before {
  transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
}
.uw-panel-grid-link-list .uw-related-links .border-top:hover:after {
  transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
}
.uw-panel-grid-link-list .uw-related-links .border-top:hover > .border-bottom:after {
  transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
}
.uw-panel-grid-link-list .uw-related-links li {
  margin-bottom: 1rem;
  line-height: 1;
}
@media print, screen and (min-width: 48em) {
  .uw-panel-grid-link-list .uw-related-links li {
    margin-bottom: 1.125rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-panel-grid-link-list .uw-related-links li {
    margin-bottom: 1.25rem;
  }
}
.uw-panel-grid-link-list .uw-related-links h4 {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0.9375rem;
}
.uw-panel-grid-link-list .uw-related-links h3,
.uw-panel-grid-link-list .uw-related-links span,
.uw-panel-grid-link-list .uw-related-links ul a {
  color: #fff;
}
.uw-panel-grid-link-list .uw-related-links span._uw-related-links__title_2images {
  font-size: 0.875rem;
  line-height: 1.2142857143;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  display: inline-block;
  color: #ed0a00;
  margin-bottom: 20px;
  text-transform: uppercase;
  background-color: white;
  color: #001641;
  padding: 0.3125rem 0.625rem;
}
@media screen and (min-width: 75em) {
  .uw-panel-grid-link-list .uw-related-links {
    max-width: 24.125rem;
  }
  .uw-panel-grid-link-list .uw-related-links ul {
    font-size: 0.875rem;
  }
}

.uw-panel-section {
  padding: 4.375rem 0 2.8125rem;
  background: #001641;
}
.uw-panel-section h2 {
  color: #fff;
}
@media print, screen and (min-width: 48em) {
  .uw-panel-section {
    padding: 4.375rem 0 3.125rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-panel-section {
    padding: 7.1875rem 0 6.25rem;
  }
}
.uw-panel-section__title {
  font-size: 2.625rem;
  line-height: 1;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 0;
  color: #fff;
  margin-bottom: 1.875rem;
}
.uw-panel-section__title:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #fff;
  margin-top: 0.9375rem;
}
@media print, screen and (min-width: 48em) {
  .uw-panel-section__title {
    font-size: 3.5rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  .uw-panel-section__title {
    font-size: 7.0625rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 48em) {
  .uw-panel-section__title {
    margin-bottom: 2.375rem;
  }
  .uw-panel-section__title::after {
    margin-top: 1.5625rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-panel-section__title {
    margin-bottom: 3.75rem;
  }
  .uw-panel-section__title::after {
    content: none;
  }
}
.uw-panel-section a:hover h4::after {
  margin-left: 1.5625rem;
}
.uw-panel-section h3 {
  color: #fff;
  margin: 0.9375rem 0 0.625rem;
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
}
@media (max-width: 480px) {
  .uw-panel-section h3 {
    max-width: 80%;
  }
}
.uw-panel-section h3::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 0.9375rem;
  transition: margin-left 0.4s;
}
.uw-panel-section h3 i {
  margin-left: 0.9375rem;
  display: none;
}
.uw-panel-section h3:focus, .uw-panel-section h3:hover {
  outline: none;
}
.uw-panel-section h3:focus i.fa-chevron-right, .uw-panel-section h3:hover i.fa-chevron-right {
  transform: translate3d(0.625rem, 0, 0);
}
.uw-panel-section h3:focus {
  outline: 1px dotted #001641;
  box-shadow: 0 0 2px #fff;
}
.uw-panel-section img {
  width: 100%;
}
.uw-panel-section__panel {
  color: #fff;
}
.uw-panel-section__panel a {
  display: block;
}
.uw-panel-section__panel a:hover {
  text-decoration: none;
}
.uw-panel-section__panel a:hover h3::after {
  margin-left: 25px;
}
.uw-panel-section__panel p {
  margin-bottom: 0;
}
.uw-panel-section .button {
  color: #fff;
  font-size: 1.125rem;
  line-height: 1.1;
  margin-top: 30px;
}

.uw-three-links-quote {
  margin-top: 5rem;
}

.uw-three-block__blockquote blockquote {
  margin-bottom: 0;
}
.uw-three-block__blockquote a.button:last-child {
  margin-bottom: 0;
}
.uw-three-block__blockquote a:hover p::after {
  margin-left: 25px;
  -webkit-transition: margin-left 0.2s ease-in-out;
  transition: margin-left 0.2s ease-in-out;
}

.uw-four-panel-horizontal a:hover p::after {
  margin-left: 25px;
  -webkit-transition: margin-left 0.2s ease-in-out;
  transition: margin-left 0.2s ease-in-out;
}

@media print, screen and (max-width: 47.99875em) {
  .uw-panel-section__panel + .uw-panel-section__panel {
    margin-top: 2rem;
  }
}
.uw-promotion-banner {
  background-size: cover;
  transition: height 0.5s;
  height: auto;
  position: relative;
  display: none;
  z-index: 999;
}
.uw-promotion-banner:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(0, #000000 0%, rgba(0, 0, 0, 0.4) 100%);
  opacity: 0.87;
  top: 0;
  left: 0;
}
@media screen and (min-width: 75em) {
  .uw-promotion-banner:after {
    background-image: linear-gradient(0, #000000 0%, rgba(0, 0, 0, 0) 100%);
  }
}
@media screen and (min-width: 75em) {
  .uw-promotion-banner {
    align-items: flex-end;
    display: flex;
    height: 100vh;
    padding-bottom: 5rem;
    position: fixed;
    top: 0;
    right: 0;
    width: 0;
    transition: width 0.5s;
  }
}
.uw-promotion-banner .grid-container, .uw-promotion-banner .mw-grid-container {
  position: relative;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.uw-promotion-banner__content {
  position: relative;
  z-index: 1;
}
.uw-promotion-banner__content p {
  color: #fff;
}
.uw-promotion-banner__date, .uw-promotion-banner__hook {
  font-size: 1.5rem;
  line-height: 1;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  .uw-promotion-banner__date, .uw-promotion-banner__hook {
    font-size: 1.875rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-promotion-banner__hook {
  margin-bottom: 0.5rem !important;
}
.uw-promotion-banner__date {
  margin-bottom: 0.9375rem !important;
}
@media print, screen and (min-width: 48em) {
  .uw-promotion-banner__date {
    margin-bottom: 1.25rem;
  }
}
.uw-promotion-banner__title {
  font-size: 1.875rem;
  line-height: 0.9333333333;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  margin-bottom: 0.9375rem !important;
}
@media print, screen and (min-width: 48em) {
  .uw-promotion-banner__title {
    font-size: 3.5rem;
    line-height: 0.8928571429;
    font-weight: 700;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 1.25rem;
  }
}
.uw-promotion-banner__close {
  position: absolute;
  top: 1.25rem;
  right: 1.25rem;
  color: #fff;
  z-index: 6;
  cursor: pointer;
  display: none;
}
.uw-promotion-banner__close:hover {
  color: #ed0a00;
}
@media screen and (min-width: 75em) {
  .uw-promotion-banner__close {
    top: 1.25rem;
  }
}

.promo-banner-active .uw-header {
  position: absolute;
}
.promo-banner-active .uw-header.header-smaller {
  position: fixed;
}
@media (min-width: 1200px) {
  .promo-banner-active .uw-header.header-smaller {
    width: calc(100% - 250px);
  }
}
@media (max-width: 980px) {
  .promo-banner-active .home-carousel,
  .promo-banner-active .uw-home-slider {
    margin-top: 0;
  }
}
.promo-banner-active .uw-promotion-banner {
  width: 100%;
  display: flex;
}
.promo-banner-active .uw-promotion-banner .grid-container, .promo-banner-active .uw-promotion-banner .mw-grid-container {
  width: 100%;
}
@media (min-width: 1200px) {
  .promo-banner-active .uw-promotion-banner {
    width: 250px;
  }
}
.promo-banner-active .uw-promotion-banner .uw-promotion-banner__close {
  display: block;
}
.promo-banner-active .site-container {
  width: 100%;
}
@media (min-width: 1200px) {
  .promo-banner-active .site-container {
    width: calc(100% - 250px);
  }
}
@media (max-width: 980px) {
  .promo-banner-active .uw-home-carousel {
    padding-top: 77px;
  }
}

.uw-pull-quote {
  position: relative;
}
.uw-pull-quote-padded {
  margin-top: 2.5rem;
}
.uw-pull-quote blockquote {
  margin: 1.25rem 0;
  color: #ed0a00;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.3rem;
  line-height: 1.1;
}
.uw-pull-quote p {
  margin-bottom: 0;
}
.uw-pull-quote hr {
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #ed0a00;
  border: 0;
  margin: 0;
}
.uw-pull-quote--quote-mark::before {
  font-size: 7rem;
  line-height: 0.7142857143;
  font-weight: 500;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  content: open-quote;
  display: block;
  height: 1.75rem;
  color: #ed0a00;
  margin-bottom: 1.25rem;
}
.uw-pull-quote--quote-mark::after {
  content: close-quote;
  display: none;
}

.uw-related-image-links-four-block {
  border-width: 0;
}
.uw-related-image-links-four-block h2 {
  font-size: 2.625rem;
  line-height: 1.0476190476;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  text-transform: none;
  margin: 0 0 2.5rem;
}
@media print, screen and (min-width: 48em) {
  .uw-related-image-links-four-block h2 {
    font-size: 3.5rem;
    line-height: 1.0357142857;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    padding-top: 1.875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-related-image-links-four-block h2 {
    font-size: 3.8125rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.uw-related-image-links-four-block a {
  margin-bottom: 1.875rem;
}
.uw-related-image-links-four-block img {
  display: block;
}
@media print, screen and (min-width: 64em) {
  .uw-related-image-links-four-block {
    border-top: 0.0625rem dashed #E5E5E4;
  }
  .uw-related-image-links-four-block .image-link {
    padding: 0.78125rem;
    margin-bottom: 0;
  }
}
.uw-related-image-links-four-block a:hover span::after {
  margin-left: 25px;
  -webkit-transition: margin-left 0.2s ease-in-out;
  transition: margin-left 0.2s ease-in-out;
}

.uw-related-links .border-top {
  padding: 1.875rem 1.875rem;
  position: relative;
}
@media print, screen and (min-width: 64em) {
  .uw-related-links .border-top {
    padding: 1.875rem 1.875rem;
  }
}
.uw-related-links .border-top > .border-bottom:after,
.uw-related-links .border-top > .border-bottom:before, .uw-related-links .border-top:after, .uw-related-links .border-top:before {
  display: block;
  content: "";
  width: 2rem;
  height: 2rem;
  position: absolute;
  transition: transform 0.5s ease-out;
}
.uw-related-links .border-top > .border-bottom:before, .uw-related-links .border-top:before {
  top: 0;
  border-top: 0.0625rem solid #001641;
}
.uw-related-links .border-top:before {
  left: 0;
  border-left: 0.0625rem solid #001641;
}
.uw-related-links .border-top > .border-bottom:before {
  right: 0;
  border-right: 0.0625rem solid #001641;
}
.uw-related-links .border-top > .border-bottom:after, .uw-related-links .border-top:after {
  bottom: 0;
  border-bottom: 0.0625rem solid #001641;
}
.uw-related-links .border-top:after {
  left: 0;
  border-left: 0.0625rem solid #001641;
}
.uw-related-links .border-top .border-bottom:after {
  right: 0;
  border-right: 0.0625rem solid #001641;
}
.uw-related-links .border-top:hover:before {
  transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
}
.uw-related-links .border-top:hover > .border-bottom:before {
  transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
}
.uw-related-links .border-top:hover:after {
  transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
}
.uw-related-links .border-top:hover > .border-bottom:after {
  transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
}
.uw-related-links .border-top {
  padding: 1.5625rem 3.875rem 1.875rem 3.125rem;
}
.uw-related-links__title {
  font-size: 0.875rem;
  line-height: 1.2142857143;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  display: inline-block;
  color: #ed0a00;
  margin-bottom: 1.25rem;
  text-transform: uppercase;
}
.uw-related-links__title--highlight {
  color: #fff;
  background: #ed0a00;
  padding: 0.3125rem 0.625rem;
  margin-bottom: 0.875rem;
}
.uw-related-links h3 {
  font-size: 2.25rem;
  line-height: 1;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  margin: 0 0 0.9375rem;
}
.uw-related-links ul {
  margin-bottom: 0;
  margin-left: 0;
}
.uw-related-links ul li {
  margin-bottom: 1.25rem;
  color: #fff;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  text-transform: uppercase;
  padding: 0;
}
.uw-related-links ul li:last-of-type {
  margin-bottom: 0;
}
.uw-related-links ul a {
  font-size: 0.875rem;
  line-height: 1.2142857143;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  text-transform: uppercase;
  padding: 0;
}
@media print, screen and (min-width: 48em) {
  .uw-related-links ul a {
    margin-bottom: 0;
  }
}
.uw-related-links--light .border-top {
  padding: 1.875rem 1.875rem;
  position: relative;
}
@media print, screen and (min-width: 64em) {
  .uw-related-links--light .border-top {
    padding: 1.875rem 1.875rem;
  }
}
.uw-related-links--light .border-top > .border-bottom:after,
.uw-related-links--light .border-top > .border-bottom:before, .uw-related-links--light .border-top:after, .uw-related-links--light .border-top:before {
  display: block;
  content: "";
  width: 2rem;
  height: 2rem;
  position: absolute;
  transition: transform 0.5s ease-out;
}
.uw-related-links--light .border-top > .border-bottom:before, .uw-related-links--light .border-top:before {
  top: 0;
  border-top: 0.0625rem solid #fff;
}
.uw-related-links--light .border-top:before {
  left: 0;
  border-left: 0.0625rem solid #fff;
}
.uw-related-links--light .border-top > .border-bottom:before {
  right: 0;
  border-right: 0.0625rem solid #fff;
}
.uw-related-links--light .border-top > .border-bottom:after, .uw-related-links--light .border-top:after {
  bottom: 0;
  border-bottom: 0.0625rem solid #fff;
}
.uw-related-links--light .border-top:after {
  left: 0;
  border-left: 0.0625rem solid #fff;
}
.uw-related-links--light .border-top .border-bottom:after {
  right: 0;
  border-right: 0.0625rem solid #fff;
}
.uw-related-links--light .border-top:hover:before {
  transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
}
.uw-related-links--light .border-top:hover > .border-bottom:before {
  transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
}
.uw-related-links--light .border-top:hover:after {
  transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
}
.uw-related-links--light .border-top:hover > .border-bottom:after {
  transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
}
.uw-related-links--light h3,
.uw-related-links--light ul a,
.uw-related-links--light span {
  color: #fff;
}
.uw-related-links--landing ul li {
  margin-bottom: 0.625rem;
}

.uw-search-listing__container {
  border-top: 0.0625rem dashed #E5E5E4;
  margin-bottom: 3.75rem;
}
.uw-search-listing__item {
  border-bottom: 1px dashed #E5E5E4;
  padding: 1.875rem 0;
}
.uw-search-listing__item h3 {
  font-size: 1.5rem;
  line-height: 1.1666666667;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 0;
  margin-bottom: 1.25rem;
}
.uw-search-listing__item p {
  margin-bottom: 1.25rem;
}
.uw-search-listing__item p:last-child {
  margin-bottom: 0;
}
.uw-search-listing__item:first-child {
  border-top: 0.0625rem dashed #E5E5E4;
}
.uw-search-listing__item.library-listing {
  display: flex;
}

.uw-single-article .caption {
  font-size: 1rem;
  font-style: italic;
  padding-left: 0;
  position: static !important;
  color: #001641;
  background: 0 0;
}
.uw-single-article .uw-page-content {
  display: block;
}
.uw-single-article .uw-page-content p:not([class^=button-]) a {
  text-decoration: underline;
}
.uw-single-article .uw-page-content p:not([class^=button-]) a:visited {
  color: #663366;
}
.uw-single-article .uw-page-content p:not([class^=button-]) a:hover {
  text-decoration: none;
}
.uw-single-article .uw-page-content:not(.uw-panel-grid-link-list) ul:not(.menu):not(.accordion):not(.tabs) li a:not(.color--navy) {
  text-decoration: underline;
}
.uw-single-article .uw-page-content:not(.uw-panel-grid-link-list) ul:not(.menu):not(.accordion):not(.tabs) li a:not(.color--navy):visited {
  color: #663366;
}
.uw-single-article .uw-page-content .uw-post-details {
  order: 2;
}
.uw-single-article .uw-page-content .uw-post-content {
  order: 1;
}
.uw-single-article .uw-page-content .uw-post-authors {
  order: 3;
}
.uw-single-article .uw-page-content .uw-post-pagination {
  order: 4;
}
@media (min-width: 980px) {
  .uw-single-article .uw-page-content .uw-post-details {
    order: 1;
  }
  .uw-single-article .uw-page-content .uw-post-content {
    order: 2;
  }
  .uw-single-article .uw-page-content .uw-post-authors {
    order: 3;
  }
  .uw-single-article .uw-page-content .uw-post-pagination {
    order: 4;
  }
}

.uw-post-date {
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  font-size: 1.375rem;
  margin-bottom: 0;
}

.uw-post-aside-heading {
  font-weight: bold;
  text-transform: uppercase;
  margin-top: 35px;
  margin-bottom: 15px;
}

.uw-post-details {
  padding-right: 6%;
}
.uw-post-details .uw-social-icons a:hover::before {
  color: #ed0a00;
}
.uw-post-details .uw-social-icons a::before {
  font-size: 1.5rem;
}
.uw-post-details .uw-social-icons .button-share {
  font-size: 1.5rem;
  color: #001641;
}

.uw-section-breaker {
  margin: 15px 0 25px;
  color: transparent;
  background: transparent;
  border: 0;
  border-top: 0.0625rem dashed #F2F2F2;
}

.uw-bold, .uw-bold-blue, .uw-bold-red, .uw-bold-white {
  font-weight: 700;
  text-transform: uppercase;
  font-family: Montserrat, Verdana, Geneva, sans-serif !important;
  color: #001641;
}

.uw-post-author-list {
  padding: 0;
  margin-left: 0;
  margin-bottom: 25px;
  list-style-type: none;
}
.uw-post-author-list a,
.uw-post-author-list li {
  color: #001641;
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  font-size: 1.375rem;
  margin-bottom: 5px;
}
.uw-post-author-list-alt {
  margin-bottom: 25px;
}
.uw-post-author-list-alt .img {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.uw-post-author-list-alt .img::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  content: "";
}
.uw-post-author-list-alt ul {
  margin-left: 0;
  margin-bottom: 25px;
  list-style-type: none;
}
.uw-post-author-list-alt ul li:first-child {
  margin-bottom: 10px;
}

.uw-post-author {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
}
.uw-post-author:hover, .uw-post-author:focus {
  color: #ed0a00;
}

.uw-social-icons {
  padding: 0;
  margin-left: 0;
}
.uw-social-icons li {
  display: inline-block;
  margin-right: 10px;
}
.uw-social-icons li a {
  color: #001641;
}

.uw-post-aside-topic, .uw-post-aside-tag {
  color: #001641;
  display: block;
  margin-bottom: 25px;
}
.uw-post-aside-topic:hover, .uw-post-aside-tag:hover {
  color: #001641;
  text-decoration: underline;
}

.uw-post-aside-tag {
  margin-bottom: 10px;
}

.uw-aside-recent-post {
  position: relative;
}
.uw-aside-recent-post a {
  display: block;
  margin-bottom: 5px;
  color: #001641;
  font-weight: bold;
}
.uw-aside-recent-post a:hover {
  color: #ed0a00;
}
.uw-aside-recent-post p {
  padding-bottom: 20px;
}
.uw-aside-recent-post::after {
  content: "";
  border-bottom: 0.0625rem dashed #F2F2F2;
  width: 100%;
  height: 1px;
  position: absolute;
  left: 0;
  bottom: 0;
}

.uw-widget-related-course {
  color: #fff;
  background: #001641;
  padding: 35px 25px;
  margin-top: 75px;
}
.uw-widget-related-course a,
.uw-widget-related-course p {
  color: #fff !important;
  margin-bottom: 15px;
}
.uw-widget-related-course--title {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.625rem;
  line-height: 1.25em;
}
.uw-widget-related-course a {
  font-size: 1.125rem;
  margin-bottom: 0;
}
.uw-widget-related-course a::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 15px;
  font-size: 1.5em;
  transform: translateX(0);
  transition: transform 0.2s cubic-bezier(0.77, 0, 0.18, 1);
}
.uw-widget-related-course a:hover::after {
  transform: translateX(5px);
  transition: transform 0.2s cubic-bezier(0.77, 0, 0.18, 1);
}

.uw-post-inline-widget {
  margin: 25px 0 65px;
}

.uw-related-articles {
  margin: 92px 0;
}
.uw-related-articles p {
  font-size: 3em;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  margin-bottom: 30px;
}
.uw-related-articles span {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  display: block;
  font-size: 1rem;
  color: #ed0a00;
  margin-top: 15px;
}
.uw-related-articles span::after {
  content: "\f005";
  font-family: "WwwUowEduAu";
  margin-left: 10px;
}

.uw-subscription-form {
  background: #001641;
  padding: 75px 0;
}
@media (max-width: 480px) {
  .uw-subscription-form {
    padding: 50px 0;
  }
}
.uw-subscription-form--title {
  color: #001641;
  font-size: 2rem;
  line-height: 1.1em;
}
.uw-subscription-form form {
  position: relative;
  margin-top: 6px;
}
.uw-subscription-form input[type=email] {
  border: 0;
  border-bottom: 2px solid #fff;
  outline: none;
  box-shadow: none;
  padding-right: 100px;
}
.uw-subscription-form input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px #fff inset;
  -webkit-text-fill-color: #001641;
  transition: background-color 5000s ease-in-out 0s;
}
.uw-subscription-form a {
  color: white;
  font-size: 1.75rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  padding-left: 1rem;
  text-transform: none;
  font-weight: 400;
}
.uw-subscription-form a::after {
  font-size: 1.15rem;
}
.uw-subscription-form button {
  outline: none;
  box-shadow: none;
  border: 0;
  top: 0;
  right: 0;
  color: #fff;
}
.uw-subscription-form button::after {
  content: "\f005";
  margin-left: 10px;
}
.uw-subscription-form.bg--navy .uw-subscription-form--title {
  color: #fff;
}
.uw-subscription-form.bg--navy input[type=email] {
  background: transparent;
  color: #fff !important;
}
.uw-subscription-form.bg--navy input[type=email]::placeholder {
  color: #fff;
}
.uw-subscription-form.bg--navy input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px #001641 inset;
  -webkit-text-fill-color: #fff;
  transition: background-color 5000s ease-in-out 0s;
}
.uw-subscription-form .hide {
  display: block !important;
}

.uw-search-overlay-main {
  display: none;
}
.uw-search-overlay-main .uw-submit-search {
  text-transform: uppercase;
  font-weight: bold;
  color: #001641;
}
.uw-search-overlay-main .uw-submit-search::after {
  font-family: "WwwUowEduAu";
  content: "\f001";
  margin-left: 10px;
}
.uw-search-overlay-main .uw-search--container .uw-button-blue {
  font-size: 1.25rem;
}
.uw-search-overlay-main .uw-search-overlay {
  background: rgba(255, 255, 255, 0.95);
  z-index: 100;
  min-height: 600px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.uw-search-overlay-main.search-open {
  display: block;
}
.uw-search-overlay-main .uw-search--form::before, .uw-search-overlay-main .uw-search--container .uw-search--form--motivation::before, .uw-search--container .uw-search-overlay-main .uw-search--form--motivation::before {
  color: #5f5f5f !important;
}
@media (max-width: 768px) {
  .uw-search-overlay-main .uw-search--form::before, .uw-search-overlay-main .uw-search--container .uw-search--form--motivation::before, .uw-search--container .uw-search-overlay-main .uw-search--form--motivation::before {
    top: 3px !important;
  }
}
.uw-search-overlay-main .uw-search--close {
  text-transform: uppercase;
}
.uw-search-overlay-main .uw-search--close::before {
  font-size: 12px !important;
  position: relative;
  top: -2px;
  left: -5px;
}
.uw-search-overlay-main .uw-search--close:hover {
  color: #ed0a00;
}
.uw-search-overlay-main .uw-search-preview-results {
  margin-top: 25px;
  margin-bottom: 200px;
}
.uw-search-overlay-main .uw-search-preview-results a {
  display: block;
  color: #0033FF;
  margin: 15px 0;
  font-size: 1.25rem;
  padding-bottom: 10px;
  border-bottom: 0.0625rem dashed #F2F2F2;
}
@media (min-width: 768px) {
  .uw-search-overlay-main .uw-search-preview-results a {
    max-width: 70%;
  }
}
.uw-search-overlay-main .uw-search-preview-results a span {
  font-weight: bold;
  text-transform: none;
  font-size: 1.25rem;
}
.uw-search-overlay-main .uw-search-preview-results a:hover {
  color: #ed0a00;
  text-decoration: underline;
}

.uw-search-refine {
  margin-bottom: 3.5rem;
}
.uw-search-refine__filter {
  border-bottom: 0.0625rem dashed #E5E5E4;
  padding-bottom: 1.25rem;
  margin-bottom: 1.25rem;
}
@media print, screen and (min-width: 64em) {
  .uw-search-refine__filter {
    padding-bottom: 2.5rem;
  }
}
.uw-search-refine__sort a {
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  margin-right: 0.9375rem;
  position: relative;
  text-decoration: none;
}
.uw-search-refine__sort a:after {
  content: "";
  height: 0.125rem;
  margin-top: 0;
  position: absolute;
  top: calc(100% + 5px);
  width: 3.125rem;
  left: 0;
  background: #001641;
  display: none;
}
.uw-search-refine__sort a:hover:after {
  display: block;
}
.uw-search-refine__sort a.active {
  color: #ed0a00;
}
.uw-search-refine__sort a.active:after {
  display: block;
  background: #ed0a00;
}

.uw-header {
  height: 100px;
  position: fixed;
  width: 100%;
  z-index: 99;
  background: #fff;
  transform: translateY(0);
  transition: transform 0.2s ease-in-out;
}
@media (min-width: 980px) {
  .uw-header.header-smaller {
    transform: translateY(-100%);
  }
}
@media (max-width: 980px) {
  .uw-header {
    top: 0;
  }
}
@media (min-width: 980px) {
  .uw-header {
    height: 154px;
  }
}
.uw-header a,
.uw-header button {
  text-decoration: none;
  transition: color cubic-bezier(0.77, 0, 0.18, 1) 0.3s;
  color: #001641;
}
.uw-header a:hover,
.uw-header button:hover {
  cursor: pointer;
  text-decoration: none;
  outline: none;
}
.uw-header-navs .btn-nav {
  font-size: 90%;
}
@media (max-width: 980px) {
  .uw-header {
    height: 77px;
  }
}
.uw-header-top {
  width: 100%;
  height: 100%;
  background-color: #fff;
}
.uw-header-top .uw-header-container {
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: space-between;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  align-items: center;
}
@media print, screen and (min-width: 40em) {
  .uw-header-top .uw-header-container {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media (max-width: 1024px) {
  .uw-header-top .uw-header-container {
    padding-left: 25px;
    padding-right: 25px;
  }
}
.uw-header-clearfix {
  height: 100px;
}
@media (min-width: 980px) {
  .uw-header-clearfix {
    height: 154px;
  }
}
@media (max-width: 980px) {
  .uw-header-clearfix {
    height: 77px;
  }
}
.uw-header a:hover,
.uw-header button:hover {
  color: #ed0a00;
}

.uw-header-logo .logo-regular {
  height: 95px;
  width: auto;
}
@media (max-width: 980px) {
  .uw-header-logo .logo-regular {
    display: none;
  }
}
.uw-header-logo .logo-horizontal {
  display: none;
}
@media (max-width: 980px) {
  .uw-header-logo .logo-horizontal {
    display: block;
    max-height: 50px;
    width: auto;
  }
}
@media (max-width: 980px) {
  .header-smaller .uw-header-logo .logo-regular {
    display: none;
  }
  .header-smaller .uw-header-logo .logo-horizontal {
    display: block;
  }
}

.top-menu {
  display: flex;
  flex-wrap: wrap;
  text-align: right;
  justify-content: flex-end;
  position: relative;
  margin-bottom: 25px;
  top: 10px;
  list-style: none;
}
@media (max-width: 980px) {
  .header-smaller .top-menu {
    margin-bottom: 5px;
    top: 0;
  }
}
.top-menu li {
  position: relative;
}
@media (max-width: 500px) {
  .top-menu li:nth-child(1) a::before {
    display: none;
  }
}
.top-menu li.mobile-menu-trigger {
  width: 100%;
}
.top-menu li .uw-global-submenu {
  position: absolute;
  top: -20px;
  opacity: 0;
  right: 0;
  background-color: #F2F2F2;
  width: 300px;
  padding: 20px 30px 20px 20px;
  visibility: hidden;
  transition: opacity ease-in-out 0.2s, top ease-in-out 0.2s;
  z-index: 3;
}
.top-menu li .uw-global-submenu.uw-main-submenu-open {
  top: 30px;
  opacity: 1;
  visibility: visible;
}
.top-menu li .uw-global-submenu ul {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: left;
  line-height: 2em;
}
.top-menu li .uw-global-submenu ul li {
  margin-bottom: 3px;
  display: inline-block;
  width: 100%;
  display: block;
  position: relative;
}
.top-menu li .uw-global-submenu ul li a {
  display: block;
  font-weight: bold;
  width: 100%;
}
.top-menu li .uw-global-submenu ul li a::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 40px;
  position: absolute;
  right: 0;
  transition: right ease-in-out 0.3s;
}
.top-menu li .uw-global-submenu ul li a:hover::after {
  right: -3px;
}
@media (min-width: 981px) {
  .top-menu {
    top: 0;
  }
}

.uw-header-container {
  display: flex;
  align-items: center;
}

.btn-staff {
  display: none;
}
@media (min-width: 981px) {
  .btn-staff {
    display: block;
    position: relative;
    top: 2px;
  }
  .header-smaller .btn-staff {
    top: 4px;
  }
}
.btn-staff::before {
  content: "|";
  margin: 0 12px 0 10px;
  color: initial;
  position: relative;
  top: -2px;
}

.btn-students span {
  display: none;
}
.btn-students::before {
  content: "|";
  margin: 0 10px;
  position: relative;
  color: initial;
  top: -1px;
}
@media (max-width: 980px) {
  .btn-students::before {
    display: inline-block;
  }
}
.btn-students::after {
  font-family: "WwwUowEduAu";
  content: "\f00a";
  margin: 0 3px 0 10px;
  transition: opacity 0.1s ease-in-out;
  font-size: 90%;
  top: -1px;
  position: relative;
}
@media (max-width: 980px) {
  .btn-students::after {
    margin: 0 0 0 10px;
  }
}
@media (max-width: 500px) {
  .btn-students::after {
    display: none;
  }
}

.btn-global::before {
  content: "|";
  margin: 0 12px 0 10px;
  color: initial;
  position: relative;
  top: -2px;
}
.btn-global::after {
  font-family: "WwwUowEduAu";
  content: "\f007";
  margin: 0 0 0 5px;
  transition: opacity 0.1s ease-in-out;
}
@media (max-width: 500px) {
  .btn-global::after {
    content: "\f02c" !important;
  }
}
@media (max-width: 500px) {
  .btn-global span {
    display: none;
  }
}

.btn-search {
  flex: 1 0 100%;
  margin-top: 10px;
}
.btn-search span {
  font-size: inherit;
}
@media (max-width: 980px) {
  .btn-search {
    flex: 0 1 auto;
    margin: 0;
  }
  .btn-search span {
    font-size: 0.875rem;
    display: none;
  }
}
@media (min-width: 980px) {
  .btn-search {
    flex: 0 1 auto;
    margin: 0;
  }
}
.btn-search::after {
  font-family: "WwwUowEduAu";
  content: "\f024";
  font-size: 90%;
  color: initial;
  top: -1px;
  position: relative;
  margin: 0 3px 0 10px;
  transition: opacity 0.1s ease-in-out;
}

.btn-menu {
  flex: 1 0 100%;
  margin-top: 10px;
}
.btn-menu:focus {
  color: inherit !important;
}
@media (min-width: 981px) {
  .btn-menu {
    display: none;
  }
}

.btn-nav {
  font-weight: bold;
  font-size: 0.875rem;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .btn-nav {
    font-size: 1rem;
  }
}

.uw-main-menu {
  min-height: 600px;
  background: #fff;
  display: none;
  height: 100vh;
}
@media (max-width: 981px) {
  .uw-main-menu.mobile-menu-open {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 75px;
    overflow-x: hidden;
    min-height: calc(100vh - 75px);
  }
}
@media (max-width: 980px) {
  .uw-main-menu {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}
@media (min-width: 981px) {
  .uw-main-menu {
    display: block !important;
    height: auto;
    min-height: auto;
    text-align: right;
    background: transparent;
  }
  .uw-main-menu > .grid-container, .uw-main-menu > .mw-grid-container {
    padding: 0;
  }
}
.uw-main-menu .main-menu {
  list-style-type: none;
  padding-left: 0;
  margin: 0;
  padding: 25px 0;
}
@media (max-width: 980px) {
  .uw-main-menu .main-menu {
    margin-bottom: 75px;
  }
  .uw-main-menu .main-menu li {
    position: relative;
  }
  .uw-main-menu .main-menu h2 {
    display: none;
  }
}
@media (min-width: 981px) {
  .uw-main-menu .main-menu {
    padding: 0;
    width: 100%;
    margin-left: auto;
  }
}
@media (min-width: 981px) {
  .uw-main-menu .main-menu li {
    display: inline-block;
  }
}
@media (max-width: 980px) {
  .header-smaller .uw-main-menu .main-menu li:last-child a::after {
    display: none;
  }
}
.uw-main-menu .main-menu li.uw-main-menu-item-library {
  display: inline-block;
}
@media (min-width: 981px) {
  .uw-main-menu .main-menu li.uw-main-menu-item-library {
    display: none;
  }
}
.uw-main-menu .main-menu a,
.uw-main-menu .main-menu button {
  text-transform: uppercase;
  font-weight: bold;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 0.9rem;
}
@media (min-width: 980px) {
  .uw-main-menu .main-menu a,
  .uw-main-menu .main-menu button {
    display: block;
  }
  .uw-main-menu .main-menu a.uw-main-menu-item,
  .uw-main-menu .main-menu button.uw-main-menu-item {
    margin-left: 7px;
  }
}
.uw-main-menu .main-menu button.uw-main-menu-item {
  text-transform: uppercase;
  font-weight: bold;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 0.9rem;
  line-height: inherit;
  width: 100%;
}
@media (min-width: 980px) {
  .uw-main-menu .main-menu button.uw-main-menu-item {
    width: auto;
    display: block;
    margin-left: 7px;
  }
}

@media (max-width: 980px) {
  .uw-main-menu-item {
    font-size: 1.25rem;
  }
}
.uw-main-menu-item::after {
  color: initial;
  position: relative;
}

.uw-has-submenu.btn-global::after {
  content: "\f007";
}
@media (max-width: 980px) {
  .uw-has-submenu.submenu-open.btn-global::after {
    content: "\f006";
  }
  .uw-has-submenu.submenu-open::after {
    content: "\f021";
  }
}
@media (min-width: 980px) {
  .uw-has-submenu.submenu-open {
    color: #ed0a00 !important;
  }
  .uw-has-submenu.submenu-open::after {
    color: #ed0a00 !important;
    content: "\f006";
  }
}
.uw-has-submenu::after {
  font-family: "WwwUowEduAu";
  font-size: 110%;
  color: initial;
  content: "\f020";
}
@media (min-width: 980px) {
  .uw-has-submenu::after {
    content: "\f007";
    margin-left: 6px;
  }
}

.uw-main-submenu {
  position: absolute;
  left: 0;
  width: 100%;
  background-color: #efefef;
  padding: 25px 0;
  top: 100%;
  text-align: left;
}
@media (min-width: 980px) {
  .uw-main-submenu .grid-container, .uw-main-submenu .mw-grid-container {
    position: relative;
  }
}
@media (min-width: 980px) {
  .uw-main-submenu {
    padding: 40px 25px;
    transform: translateY(-100%);
    z-index: -1;
    transition: transform 0.2s ease-in-out;
  }
}
@media (max-width: 980px) {
  .uw-main-submenu {
    display: none;
    position: static;
    margin: 10px 0 10px -25px;
    width: 100vw;
  }
  .uw-main-submenu > .grid-container, .uw-main-submenu > .mw-grid-container {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}
.uw-main-submenu ul {
  list-style-type: none;
  padding-left: 0;
  margin-left: 0;
  display: flex;
  flex-wrap: wrap;
  margin: 25px 0;
}
@media (min-width: 980px) {
  .uw-main-submenu ul {
    padding: 15px 0;
  }
}
.uw-main-submenu ul li {
  width: 100%;
  margin-bottom: 5px;
}
@media (min-width: 980px) {
  .uw-main-submenu ul li {
    width: 25%;
  }
}
.uw-main-submenu ul li a {
  font-weight: bold;
}
.uw-main-submenu ul li a::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 5px;
}

.subnav-cta {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1.25rem;
}
.subnav-cta::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 5px;
}

.close-nav {
  display: none;
  position: absolute !important;
  top: 50px;
  right: -10px;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1rem;
}
@media (min-width: 980px) {
  .close-nav {
    display: block;
  }
}
.close-nav::before {
  font-family: "WwwUowEduAu";
  content: "\f02a";
  font-size: 0.75rem;
  margin-right: 5px;
  position: relative;
  top: -2px;
}

@media (max-width: 980px) {
  .uw-main-submenu-open {
    display: block;
  }
  .uw-main-submenu-open .grid-container, .uw-main-submenu-open .mw-grid-container {
    padding: 0 0.9375rem;
  }
}
@media (min-width: 980px) {
  .uw-main-submenu-open {
    transform: translateY(0);
  }
}

.site-container {
  padding-top: 0 !important;
}

.uw-header {
  top: 0;
}

.uw-header-clearfix {
  top: 0;
  position: fixed;
  width: 100%;
  pointer-events: none;
}

.mobile-menu-trigger {
  list-style-image: none !important;
}

.main-menu {
  left: inherit;
  overflow-y: inherit;
  padding-top: 1.25rem;
  position: inherit;
  top: inherit;
  width: inherit;
  z-index: inherit;
}

@media screen and (max-width: 74.9375em) {
  .main-menu {
    min-height: inherit;
    display: inherit;
  }
}

.uw-header h2 {
  font-size: 2.4rem;
  color: #001641;
}

.logo-regular-white {
  display: none;
}

.uw-homepage .header-smaller .logo-regular-white {
  display: none !important;
}
.uw-homepage.dropdown-menu-open .logo-regular-white {
  display: none !important;
}
@media (min-width: 981px) {
  .uw-homepage.dropdown-menu-open .logo-regular-navy {
    display: block !important;
  }
}
@media (min-width: 981px) {
  .uw-homepage.dropdown-menu-open .header-smaller .logo-regular-navy {
    display: none !important;
  }
}
@media (min-width: 980px) {
  .uw-homepage .uw-hero-cta .uw-blockhead {
    line-height: 1;
    font-size: 6rem;
  }
}

@media (min-width: 981px) {
  .uw-homepage .uw-header-clearfix {
    display: none;
  }
  .uw-homepage .uw-header-top {
    background: transparent;
  }
  .uw-homepage .uw-header {
    background: transparent;
  }
  .uw-homepage .uw-header .logo-regular-white {
    display: block;
  }
  .uw-homepage .uw-header .logo-regular-navy {
    display: none;
  }
  .uw-homepage .uw-header .uw-main-menu-item {
    color: #fff;
    transition: none;
  }
  .uw-homepage .uw-header .uw-main-menu-item::after, .uw-homepage .uw-header .uw-main-menu-item::before {
    color: #fff;
  }
  .uw-homepage .uw-header .top-menu a {
    color: #fff;
    transition: none;
  }
  .uw-homepage .uw-header .top-menu a::after, .uw-homepage .uw-header .top-menu a::before,
  .uw-homepage .uw-header .top-menu a span {
    color: #fff;
    transition: none;
  }
  .uw-homepage.dropdown-menu-open .uw-header-top, .uw-homepage.scroll-active .uw-header-top {
    background: #fff;
  }
  .uw-homepage.dropdown-menu-open .uw-header, .uw-homepage.scroll-active .uw-header {
    background: #fff;
  }
  .uw-homepage.dropdown-menu-open .uw-header .uw-main-menu-item, .uw-homepage.scroll-active .uw-header .uw-main-menu-item {
    color: #001641;
    transition: none;
  }
  .uw-homepage.dropdown-menu-open .uw-header .uw-main-menu-item::after, .uw-homepage.dropdown-menu-open .uw-header .uw-main-menu-item::before, .uw-homepage.scroll-active .uw-header .uw-main-menu-item::after, .uw-homepage.scroll-active .uw-header .uw-main-menu-item::before {
    color: #001641;
    transition: none;
  }
  .uw-homepage.dropdown-menu-open .uw-header .top-menu a, .uw-homepage.scroll-active .uw-header .top-menu a {
    color: #001641;
    transition: none;
  }
  .uw-homepage.dropdown-menu-open .uw-header .top-menu a::after, .uw-homepage.dropdown-menu-open .uw-header .top-menu a::before,
  .uw-homepage.dropdown-menu-open .uw-header .top-menu a span, .uw-homepage.scroll-active .uw-header .top-menu a::after, .uw-homepage.scroll-active .uw-header .top-menu a::before,
  .uw-homepage.scroll-active .uw-header .top-menu a span {
    color: #001641;
    transition: none;
  }
  .uw-homepage .uw-main-submenu {
    opacity: 0;
    transform: translateY(-500px);
  }
  .uw-homepage .uw-main-submenu-open {
    transform: translateY(0);
    opacity: 1;
  }
  .header-smaller .logo-regular-navy {
    display: block !important;
  }
}
.hp-header-scroll-active .uw-header-top {
  background: #fff;
}
.hp-header-scroll-active .uw-header-top .top-menu a,
.hp-header-scroll-active .uw-header-top .top-menu a span,
.hp-header-scroll-active .uw-header-top .uw-main-menu-item {
  color: #001641;
}
.hp-header-scroll-active .uw-header-top .top-menu a::after, .hp-header-scroll-active .uw-header-top .top-menu a::before,
.hp-header-scroll-active .uw-header-top .top-menu a span::after,
.hp-header-scroll-active .uw-header-top .top-menu a span::before,
.hp-header-scroll-active .uw-header-top .uw-main-menu-item::after,
.hp-header-scroll-active .uw-header-top .uw-main-menu-item::before {
  color: #001641;
}
@media (min-width: 981px) {
  .hp-header-scroll-active .logo-regular-white {
    display: none !important;
  }
  .hp-header-scroll-active .logo-regular-navy {
    display: block !important;
  }
}

.uw-social-links ul {
  margin-left: -0.625rem;
  display: block;
}
.uw-social-links li {
  display: inline-block;
  margin-bottom: 0;
  max-height: 2.375rem;
  max-width: 2.375rem;
}
.uw-social-links a {
  display: inline-block;
  padding: 0.625rem;
}
@media print, screen and (min-width: 48em) {
  .uw-social-links {
    width: 9.375rem;
  }
}

.uw-social-pane {
  background: white;
}
.uw-social-pane + footer {
  margin-top: 0;
}
.uw-social-pane .social-pane author a {
  color: #ed0a00;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
}
.uw-social-pane .social-pane p {
  font-size: 1.125rem;
  line-height: 1.5;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media screen and (max-width: 38.75em) {
  .uw-social-pane .social-pane__item:nth-child(n+4) {
    display: none;
  }
}
.uw-social-pane .social-pane__item {
  align-items: center;
  display: flex;
  min-height: 23.4375rem;
}
.uw-social-pane .social-pane__item--twitter {
  padding: 2.5rem;
}
.uw-social-pane .social-pane__item--instagram {
  position: relative;
}
.uw-social-pane .social-pane__logo {
  width: 2.5rem;
  height: 2.5rem;
  float: left;
}
.uw-social-pane .social-pane__insta-logo {
  position: absolute;
  top: 1.25rem;
  right: 2.1875rem;
  z-index: 5;
  color: white;
  font-size: 1.5rem;
}
.uw-social-pane .social-pane__item-meta {
  float: left;
  margin-left: 0.625rem;
}
.uw-social-pane .social-pane .author, .uw-social-pane .social-pane .date {
  display: block;
  margin-bottom: 0;
}
.uw-social-pane .social-pane .author a {
  color: #ed0a00;
}
.uw-social-pane .social-pane .date {
  font-size: 0.875rem;
  line-height: 1.1428571429;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media screen and (min-width: 38.75em) {
  .uw-social-pane .social-pane > div {
    display: flex;
    flex-flow: row wrap;
  }
  .uw-social-pane .social-pane > div > div {
    flex: 0 0 auto;
    width: calc(50% - 0.9375rem);
    margin-left: 0.46875rem;
    margin-right: 0.46875rem;
  }
  .uw-social-pane .social-pane__item {
    min-height: 16rem;
  }
  .uw-social-pane .social-pane__item:nth-of-type(n+7) {
    display: none;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-social-pane .social-pane > div > div {
    flex: 0 0 auto;
    width: calc(33.3333333333% - 0.9375rem);
    margin-left: 0.46875rem;
    margin-right: 0.46875rem;
  }
  .uw-social-pane .social-pane__item {
    min-height: 16rem;
  }
  .uw-social-pane .social-pane__item:nth-of-type(n+7) {
    display: none;
  }
  .uw-social-pane .social-pane__item-twitter {
    padding: 1.5625rem;
  }
  .uw-social-pane .social-pane__item--twitter p, .uw-social-pane .social-pane__item--twitter a {
    font-size: 0.875rem;
    line-height: 1.2857142857;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
  .uw-social-pane .social-pane .author a {
    font-size: 0.875rem;
    line-height: 1;
    font-weight: 700;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    text-transform: uppercase;
  }
  .uw-social-pane .social-pane .date {
    font-size: 0.875rem;
    line-height: 1.1428571429;
    font-weight: 400;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  .uw-social-pane .social-pane {
    border-top: 0.0625rem dashed #E5E5E4;
  }
  .uw-social-pane .social-pane > div > div {
    flex: 0 0 auto;
    width: calc(25% - 1.5625rem);
    margin-left: 0.78125rem;
    margin-right: 0.78125rem;
  }
  .uw-social-pane .social-pane__item {
    min-height: 16rem;
  }
  .uw-social-pane .social-pane__item:nth-of-type(n+7) {
    display: block;
  }
  .uw-social-pane .social-pane__item--twitter {
    padding: 2.5rem;
  }
  .uw-social-pane .social-pane__item--twitter p, .uw-social-pane .social-pane__item--twitter a {
    font-size: 1.125rem;
    line-height: 1.5;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}

.uw-split-grey-section {
  background: #E5E5E4;
  padding: 4.375rem 0 3.75rem;
  position: relative;
  margin: 3rem auto;
}
.uw-split-grey-section .grid-x {
  padding: 0 2rem;
}
.uw-split-grey-section .button:focus {
  text-decoration: none !important;
}
@media print, screen and (min-width: 48em) {
  .uw-split-grey-section .grid-x {
    align-items: center;
    padding: 0 3rem;
  }
  .uw-split-grey-section .grid-x .uw-split-grey-section__text-block {
    margin-bottom: 0;
  }
  .uw-split-grey-section .grid-x .uw-split-grey-section__text-block .button {
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-split-grey-section .grid-x {
    padding: 0 5rem;
  }
}
.uw-split-grey-section__text-block {
  margin-bottom: 0.9375rem;
}
.uw-split-grey-section::after, .uw-split-grey-section::before {
  content: "";
  display: block;
  transform: rotate3d(0, 0, 1, -270deg) scale3d(0, 0, 1);
  width: 0.3125rem;
  height: 7.6875rem;
  background-color: #ed0a00;
  position: absolute;
}
.uw-split-grey-section::before {
  top: -2.5rem;
  left: 2.5rem;
}
@media print, screen and (min-width: 64em) {
  .uw-split-grey-section::before {
    left: 4.625rem;
    top: -3.75rem;
  }
}
.uw-split-grey-section::after {
  right: 2.6875rem;
  bottom: -2.5rem;
}
@media print, screen and (min-width: 64em) {
  .uw-split-grey-section::after {
    right: 4.625rem;
    bottom: -3.75rem;
  }
}
.uw-split-grey-section.in-view::after, .uw-split-grey-section.in-view::before {
  animation: linesAnimateIn 1s ease-out forwards;
  animation-delay: 0.2s;
}

@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  .uw-split-grey-section--hanging-image {
    padding: 5.625rem 0;
  }
  .uw-split-grey-section--hanging-image .grid-container, .uw-split-grey-section--hanging-image .mw-grid-container {
    padding-right: 0;
  }
  .uw-split-grey-section--hanging-image .uw-split-grey-section__text-block {
    max-width: 18.125rem;
    margin-top: 3.125rem;
  }
  .uw-split-grey-section--hanging-image .grid-x {
    justify-content: flex-start;
    align-items: center;
  }
}

.uw-start-your-journey__header {
  margin-bottom: 1.25rem;
}
@media print, screen and (min-width: 48em) {
  .uw-start-your-journey__header {
    margin-bottom: 2.375rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-start-your-journey__header {
    padding-bottom: 3.125rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-start-your-journey__header {
    padding-bottom: 0;
  }
}
@media screen and (min-width: 75em) {
  .uw-start-your-journey__header {
    margin-top: -9.0625rem;
  }
}
.uw-start-your-journey__title {
  font-size: 7rem;
  color: #ed0a00;
  margin-bottom: 1.875rem;
  font-weight: 700;
}
@media print, screen and (min-width: 48em) {
  .uw-start-your-journey__title {
    margin-bottom: 1.625rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-start-your-journey__title {
    margin-bottom: 4.8125rem;
  }
}
.uw-start-your-journey-list__title {
  font-size: 1.875rem;
  line-height: 1.0666666667;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 0.875rem;
}
@media print, screen and (min-width: 48em) {
  .uw-start-your-journey-list__title {
    margin-bottom: 1rem;
  }
}
.uw-start-your-journey p {
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 1.5625rem;
}
@media screen and (min-width: 75em) {
  .uw-start-your-journey p {
    font-size: 1.125rem;
    line-height: 1.5;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  .uw-start-your-journey p {
    padding-right: 1.875rem;
  }
}
@media (max-width: 980px) {
  .uw-start-your-journey p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.uw-start-your-journey__form {
  max-width: 24.0625rem;
  position: relative;
}
@media print, screen and (min-width: 48em) {
  .uw-start-your-journey__form {
    margin-bottom: 3.125rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-start-your-journey__form {
    margin-top: 9.375rem;
  }
}
.uw-start-your-journey__form .uw-start-your-journey__form-submit svg path {
  fill: #001641;
}
.uw-start-your-journey__form label span {
  display: none;
}
.uw-start-your-journey__form button span {
  display: none;
}
.uw-start-your-journey__input {
  border: 0;
  border-bottom: 0.125rem solid #001641;
  box-shadow: none;
  margin-bottom: 1.875rem;
  font-size: 1.25rem;
  line-height: 1.5;
  font-weight: 400;
}
.uw-start-your-journey__input:focus {
  border: 0;
  border-bottom: 0.125rem solid #ed0a00;
}
.uw-start-your-journey__form-submit {
  position: absolute;
  right: 0;
  top: 0;
}
.uw-start-your-journey__form-submit i,
.uw-start-your-journey__form-submit svg {
  font-size: inherit;
}
.uw-start-your-journey .button {
  margin-bottom: 0.3125rem;
  display: flex;
  line-height: 19px;
}
.uw-start-your-journey .button > span {
  font-size: 16px;
  white-space: nowrap;
}
.uw-start-your-journey .button::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  font-size: 1.5rem;
  margin-left: 0.3125rem;
  transition: transform 0.4s;
  position: relative;
}
.uw-start-your-journey .button:hover::after {
  transform: translate3d(0.3125rem, 0, 0);
}
.uw-start-your-journey--header, .motivation-widget .mw-more-areas {
  color: #001641 !important;
  font-size: 30px !important;
  line-height: 32px !important;
  margin-bottom: 20px !important;
}
.uw-start-your-journey--sub-header {
  color: #001641 !important;
  font-size: 2.5em !important;
  line-height: 40px !important;
}

.uw-current-student-search__header {
  margin-bottom: 1.25rem;
}
@media print, screen and (min-width: 48em) {
  .uw-current-student-search__header {
    margin-bottom: 2.375rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-current-student-search__header {
    padding-bottom: 3.125rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-current-student-search__header {
    padding-bottom: 0;
  }
}
@media screen and (min-width: 75em) {
  .uw-current-student-search__header {
    margin-top: -9.0625rem;
  }
}
.uw-current-student-search__title {
  font-size: 2.625rem;
  line-height: 1.0952380952;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 48em) {
  .uw-current-student-search__title {
    font-size: 3.5rem;
    line-height: 1.0178571429;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  .uw-current-student-search__title {
    font-size: 8.125rem;
    line-height: 0.9384615385;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 48em) {
  .uw-current-student-search__title {
    margin-bottom: 1.625rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-current-student-search__title {
    margin-bottom: 4.8125rem;
  }
}
.uw-current-student-search-list__title {
  font-size: 1.875rem;
  line-height: 1.0666666667;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 0.875rem;
}
@media print, screen and (min-width: 48em) {
  .uw-current-student-search-list__title {
    margin-bottom: 1rem;
  }
}
.uw-current-student-search p {
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 1.5625rem;
}
@media screen and (min-width: 75em) {
  .uw-current-student-search p {
    font-size: 1.125rem;
    line-height: 1.5;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  .uw-current-student-search p {
    padding-right: 1.875rem;
  }
}
@media (max-width: 980px) {
  .uw-current-student-search p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.uw-current-student-search__form {
  max-width: 24.0625rem;
  position: relative;
  margin-top: 2rem;
}
@media print, screen and (min-width: 48em) {
  .uw-current-student-search__form {
    margin-bottom: 3.125rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-current-student-search__form {
    margin-top: 2rem;
  }
}
.uw-current-student-search__form .uw-current-student-search__form-submit svg path {
  fill: #001641;
}
.uw-current-student-search__form label span {
  display: none;
}
.uw-current-student-search__form button span {
  display: none;
}
.uw-current-student-search__input {
  border: 0;
  border-bottom: 0.125rem solid #001641;
  box-shadow: none;
  margin-bottom: 1.875rem;
  font-size: 1.25rem;
  line-height: 1.5;
  font-weight: 400;
  padding: 0 2rem 0 0;
}
.uw-current-student-search__input:focus {
  border: 0;
  border-bottom: 0.125rem solid #ed0a00;
}
.uw-current-student-search__form-submit {
  position: absolute;
  right: 0;
  top: 0;
}
.uw-current-student-search__form-submit i {
  font-size: 1.875rem;
}
.uw-current-student-search .button {
  margin-bottom: 0.3125rem;
}
.uw-current-student-search .button::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  font-size: 1.5rem;
  margin-left: 0.9375rem;
  transition: transform 0.4s;
  position: relative;
  top: -3px;
}
.uw-current-student-search .button:hover::after {
  transform: translate3d(0.625rem, 0, 0);
}

.uw-stat-banner {
  position: relative;
  background-color: #ed0a00;
  padding-inline: 1.875rem;
  margin-bottom: 1.875rem;
  margin-inline: 0;
  padding-block: var(--section-spacing-y);
}
.uw-stat-banner.in-view:after {
  transition: transform 0.8s ease-out;
}
.uw-stat-banner.in-view:before {
  transition: transform 1s ease-out;
}
.uw-stat-banner__title {
  font-size: 2.5625rem;
  line-height: 1;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.uw-stat-banner__title:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #fff;
  margin-top: 1.25rem;
}
@media print, screen and (min-width: 48em) {
  .uw-stat-banner__title:after {
    content: "";
    display: block;
    width: 3.125rem;
    height: 0.0625rem;
    background-color: #fff;
    margin-top: 0.625rem;
  }
}
.uw-stat-banner h2,
.uw-stat-banner p,
.uw-stat-banner div {
  color: #fff;
}
.uw-stat-banner p {
  margin-top: 1.25rem;
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  .uw-stat-banner p {
    margin-top: 0.625rem;
  }
}
.uw-stat-banner div.cite {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  font-style: italic;
  margin-bottom: 0;
  margin-top: 0.9375rem;
}
@media print, screen and (min-width: 48em) {
  .uw-stat-banner div.cite {
    font-size: 0.875rem;
    line-height: 1.42857;
    font-weight: 600;
  }
}
.uw-stat-banner__image {
  margin: 0 auto 3.75rem;
  display: flex;
  align-items: center;
}
@media print, screen and (min-width: 48em) {
  .uw-stat-banner__image {
    align-items: flex-start;
    margin: 0 auto;
    padding-left: 1.625rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-stat-banner__image {
    justify-content: center;
  }
}
.uw-stat-banner img {
  max-width: 6.25rem;
  height: auto;
  width: auto;
  margin: 0 auto;
}
@media print, screen and (min-width: 48em) {
  .uw-stat-banner img {
    max-width: 100%;
    margin: 0;
  }
}
.uw-stat-banner .content.no-marg {
  margin: 0;
  padding-right: 0;
}
@media print, screen and (min-width: 48em) {
  .uw-stat-banner .content.no-marg {
    padding-right: 3.125rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-stat-banner .content.no-marg {
    padding-right: 7.9375rem;
  }
}

.uw-stat-banner-container {
  overflow: hidden;
  margin-block: var(--section-spacing-y);
}
@media print, screen and (min-width: 48em) {
  .uw-stat-banner-container {
    overflow: visible;
  }
}
.uw-stat-banner-container > .button {
  margin: 0;
}

.uw-stat-block {
  width: 100%;
  margin-block: var(--section-spacing-y);
}
.uw-stat-block .grid-x {
  background: #ed0a00;
  width: 100%;
  max-width: 62.1875rem;
  position: relative;
  margin: 0 auto;
  padding: var(--section-spacing-y);
}
.uw-stat-block .grid-x > .cell:last-of-type .button {
  margin: 0;
}
.uw-stat-block.in-view .inner::after, .uw-stat-block.in-view .inner::before {
  display: none;
}
.uw-stat-block .stat-section {
  color: #fff;
  padding: 0 0.625rem;
  margin-bottom: 2.5rem;
}
.uw-stat-block .stat-section:last-child {
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  .uw-stat-block .stat-section {
    margin-bottom: 3.75rem;
  }
  .uw-stat-block .stat-section:nth-last-child(2) {
    margin-bottom: 0;
  }
  .uw-stat-block .stat-section:nth-last-child(3) {
    margin-bottom: 0;
  }
}
.uw-stat-block .stat-section h2 {
  font-size: 2.5625rem;
  line-height: 1;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: inherit;
  margin-top: 0;
  text-transform: initial;
}
.uw-stat-block .stat-section h2::after {
  content: "";
  width: 4.1875rem;
  border-bottom: 1px solid #fff;
  margin-top: 1rem;
  display: block;
}
.uw-stat-block .stat-section p {
  margin-bottom: 0;
}
.uw-stat-block .stat-section .cite {
  font-size: 0.875rem;
  line-height: 1.5714285714;
  font-weight: 600;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-style: italic;
  margin-top: 0.9375rem;
}

.uw-stats-block {
  z-index: 1;
  position: relative;
  margin-right: -1.875rem;
}
.uw-stats-block::before, .uw-stats-block::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.uw-stats-block::after {
  clear: both;
}
.uw-stats-block .slick-slide > div {
  padding-right: 1.25rem;
}
.uw-stats-block .slick-list {
  padding: 0 1.875rem 0 0 !important;
}
.uw-stats-block__stat {
  background: #ed0a00;
  color: #fff;
  padding: 2.8125rem 2.1875rem 2.8125rem;
}
@media print, screen and (min-width: 48em) {
  .uw-stats-block__stat {
    width: calc(50% - 8px);
    padding: 2.8125rem 2.5rem 2.5rem 2.1875rem;
    display: flex;
    align-items: center;
    position: relative;
  }
  .uw-stats-block__stat:nth-of-type(1) {
    float: left;
  }
  .uw-stats-block__stat:nth-of-type(1)::before,
  .uw-stats-block__stat:nth-of-type(1) .stat-cross {
    content: "";
    display: block;
    width: 7.1875rem;
    height: 7.1875rem;
    position: absolute;
    bottom: -1.875rem;
    left: -3.75rem;
    opacity: 0.9;
    background-image: url("../img/backgrounds/cross.svg");
    transition: transform 1s;
    z-index: 1;
  }
}
@media screen and (min-width: 48em) and (min-width: 75em) {
  .uw-stats-block__stat:nth-of-type(1)::before,
  .uw-stats-block__stat:nth-of-type(1) .stat-cross {
    bottom: -3.75rem;
    left: -2.5625rem;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-stats-block__stat:nth-of-type(1).in-view::before {
    display: none;
  }
  .uw-stats-block__stat:nth-of-type(2) {
    float: right;
    margin-top: 5.375rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-stats-block__stat {
    width: calc(50% - 13px);
    min-height: 30.25rem;
    padding: 3.75rem 5.625rem 3.75rem;
  }
}
.uw-stats-block__stat p {
  margin-bottom: 0.9375rem;
  font-size: 0.875rem;
  line-height: 1.4285714286;
  font-weight: 500;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 64em) {
  .uw-stats-block__stat p {
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 500;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  .uw-stats-block__stat p {
    margin-bottom: 1.25rem;
  }
}
.uw-stats-block__stat h2 {
  color: #fff;
  font-size: 2.5rem;
  line-height: 2.625rem;
  font-weight: 700;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  margin: 0 0 1.25rem;
}
.uw-stats-block__stat h2:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #fff;
  margin-top: 0.625rem;
}
@media print, screen and (min-width: 48em) {
  .uw-stats-block__stat h2 {
    font-size: 3.375rem;
    line-height: 3.5rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-stats-block__stat h2 {
    font-size: 5.5rem;
    line-height: 7rem;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-stats-block__stat h2::after {
    margin-top: 0.5rem;
  }
}
.uw-stats-block__stat span {
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 700;
  font-style: italic;
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  .uw-stats-block__stat span {
    font-size: 0.875rem;
    line-height: 1.42857;
    font-weight: 600;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-stats-block {
    margin-right: 0;
  }
}

.uw-stats-block-container {
  position: relative;
  margin-block: var(--section-spacing-y);
}
.uw-stats-block-container > .grid-container > a.button:last-child, .uw-stats-block-container > .mw-grid-container > a.button:last-child {
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  .uw-stats-block-container {
    /* &::after,
    .block-arrow {
      content: '';
      position: absolute;
      left: rem-calc(-80px);
      bottom: rem-calc(-190px);
      display: block;
      width: rem-calc(201px);
      height: rem-calc(291px);
      background-image: url('../img/backgrounds/stat-arrow.svg');
      z-index: 0;
      transition: transform 2s;

      @include breakpoint(xlarge) {
        left: 0;
        bottom: rem-calc(-170px);
      }
    }*/
  }
  .uw-stats-block-container .block-arrow {
    z-index: 0;
  }
  .uw-stats-block-container.in-view .stats-block .stats-block_stat {
    z-index: 1;
  }
  .uw-stats-block-container.in-view .stats-block .stats-block_stat:nth-of-type(1) {
    animation: statDown 4s forwards ease-out;
  }
  .uw-stats-block-container.in-view .stats-block .stats-block_stat:nth-of-type(2) {
    animation: statUp 4s forwards ease-out;
  }
}
@media screen and (min-width: 75em) {
  .uw-stats-block-container {
    margin-bottom: 6.25rem;
  }
  .uw-stats-block-container::after {
    z-index: 0;
  }
}
.uw-stats-block-container .button {
  display: none;
}
@media print, screen and (min-width: 48em) {
  .uw-stats-block-container .button {
    display: flex;
    float: right;
  }
}

.uw-stats-banner {
  margin-bottom: 80px;
}
@media (max-width: 1024px) {
  .uw-stats-banner .large-6 {
    margin-bottom: 25px;
  }
}

.uw-study-area-image {
  margin-block: var(--section-spacing-y);
}

@media print, screen and (min-width: 64em) {
  .uw-study-areas {
    margin: -3.75rem 0 2.8125rem;
  }
}
.uw-study-areas__title {
  font-size: 1.875rem;
  line-height: 1.0666666667;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  margin-bottom: 1.5625rem;
}
@media print, screen and (min-width: 48em) {
  .uw-study-areas__title {
    margin-bottom: 3.125rem;
    max-width: 100%;
  }
}
.uw-study-areas__title--large {
  font-size: 1.802rem;
  font-weight: 700;
  line-height: 1.04762;
}
.uw-study-areas .menu {
  margin: 1.875rem 0 0;
}
@media print, screen and (min-width: 48em) {
  .uw-study-areas .menu {
    margin-top: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-study-areas .menu {
    margin-top: 1.875rem;
  }
}
.uw-study-areas .menu .button {
  padding: 0;
  margin-bottom: 0.9375rem;
}
.uw-study-areas__item {
  margin-bottom: 0.9375rem;
  padding: 0 0.3125rem;
}
.uw-study-areas__item::before {
  content: none;
}
@media print, screen and (max-width: 47.99875em) {
  .uw-study-areas__item {
    margin-top: 0 !important;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-study-areas__item {
    margin-bottom: 1.25rem;
    justify-content: center;
    text-align: center;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-study-areas__item {
    padding: 0;
    align-items: center;
    margin-bottom: 1.5625rem;
  }
}
.uw-study-areas__item > a,
.uw-study-areas__item > div {
  display: flex;
  flex-direction: column;
  color: #001641;
  font-size: 1rem;
  line-height: 1.375;
  font-weight: 600;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  .uw-study-areas__item > a,
  .uw-study-areas__item > div {
    width: 100%;
    font-size: 0.75rem;
    line-height: 1.1666666667;
    font-weight: 700;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
  .uw-study-areas__item > a span,
  .uw-study-areas__item > div span {
    flex: 1;
    min-height: 2.8125rem;
    padding: 0 5px;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-study-areas__item > a,
  .uw-study-areas__item > div {
    font-size: 0.875rem;
    line-height: 1.2142857143;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (device-aspect-ratio: 40/71) {
  .uw-study-areas__item > a,
  .uw-study-areas__item > div {
    font-size: 0.75rem;
  }
}
.uw-study-areas__item img,
.uw-study-areas__item svg {
  display: none;
  margin: 0 auto 20px;
  width: 100%;
  height: 100%;
  min-height: 3.125rem;
  max-width: 3.75rem;
  max-height: 3.75rem;
  transition: 0.4s ease-out;
}
@media print, screen and (min-width: 48em) {
  .uw-study-areas__item img,
  .uw-study-areas__item svg {
    display: block;
    font-size: 1.4375rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-study-areas__item img,
  .uw-study-areas__item svg {
    max-width: 4.6875rem;
    max-height: 4.6875rem;
  }
}
.uw-study-areas__item:hover a {
  text-decoration: none;
  color: #ed0a00;
}
.uw-study-areas__item:hover img,
.uw-study-areas__item:hover svg {
  transform: translate3d(0, -6px, 0);
}
.uw-study-areas--grey {
  overflow: hidden;
  margin-top: 0;
  padding-bottom: 1.875rem;
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  .uw-study-areas--grey {
    background: #E5E5E4;
    margin: 5rem 0;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-study-areas--grey {
    padding: 7.5rem 0 5.625rem;
  }
}
.uw-study-areas--grey .uw-study-areas__title {
  margin: 0 0 1.875rem;
  color: #ed0a00;
}
@media print, screen and (min-width: 48em) {
  .uw-study-areas--grey .uw-study-areas__title {
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.025;
    color: #001641;
    padding-top: 4.6875rem;
    margin: 0 0 4.375rem;
  }
  .uw-study-areas--grey .uw-study-areas__title:after {
    content: "";
    display: block;
    width: 3.125rem;
    height: 0.0625rem;
    background-color: #001641;
    margin-top: 0.9375rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-study-areas--grey .uw-study-areas__title {
    font-size: 7.0625rem;
    font-weight: 700;
    padding: 0;
  }
}
.uw-study-areas--grey ul {
  margin-bottom: 0;
}
@media print, screen and (min-width: 64em) {
  .uw-study-areas--grey .study-area-image {
    margin-bottom: -7.5rem;
  }
}

.uw-subject-courses-block {
  background-color: #D9D9D6;
  padding: 3.75rem 0;
}
@media print, screen and (min-width: 64em) {
  .uw-subject-courses-block {
    padding-top: 6.25rem;
    padding-bottom: 7.5rem;
  }
}
.uw-subject-courses-block__course-list {
  margin-bottom: 0;
}
.uw-subject-courses-block__course-list li {
  margin-bottom: 0.75rem;
}
.uw-subject-courses-block__course-list a {
  color: #001641;
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.5714285714;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: 700;
}
@media print, screen and (max-width: 63.99875em) {
  .uw-subject-courses-block__course-list li:last-of-type {
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-subject-courses-block__course-list {
    column-count: 2;
    column-gap: 2.1875rem;
  }
  .uw-subject-courses-block__course-list li {
    display: inline-block;
    width: 100%;
    break-inside: avoid;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-subject-courses-block__course-list a {
    font-size: 1rem;
    line-height: 1.5;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  .uw-subject-courses-block__course-list {
    column-count: 3;
    column-gap: 1.5625rem;
  }
}

.uw-success-panels {
  padding: 4.0625rem 0 1.875rem;
}
@media print, screen and (min-width: 48em) {
  .uw-success-panels {
    padding: 4.375rem 0 2rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-success-panels {
    padding: 6.875rem 0 5.625rem;
  }
}
.uw-success-panels .button {
  font-size: 1.25rem;
  line-height: 1.1;
}
.uw-success-panels .button-small {
  font-size: 1rem;
  line-height: 1.1875;
}
.uw-success-panels > .button {
  margin-bottom: 3.125rem;
  font-size: 1.25rem;
  margin-bottom: 2.5rem;
}
.uw-success-panels > .button:hover {
  text-decoration: none;
}
@media print, screen and (min-width: 64em) {
  .uw-success-panels > .button {
    margin-bottom: 3.125rem;
  }
}
.uw-success-panels img {
  margin-bottom: 0.9375rem;
}
.uw-success-panels a {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  text-transform: uppercase;
  display: block;
}
.uw-success-panels a:hover {
  text-decoration: none;
}
.uw-success-panels p {
  color: #001641;
  margin-top: 0.3125rem;
  margin-bottom: 1.875rem;
}
.uw-success-panels__panel:last-of-type p:last-of-type {
  margin-bottom: 0;
}
@media print, screen and (min-width: 64em) {
  .uw-homepage .uw-success-panels h2 {
    margin-bottom: 3.4375rem;
    max-width: 43.75rem;
  }
}

.uw-tabs {
  background: transparent;
  border: 0;
}
.uw-tabs > li {
  margin-bottom: 0.9375rem;
  margin-right: 0.9375rem;
}
.uw-tabs-content {
  border: 0;
}
.uw-tabs-content .tabs-panel {
  background: #fff;
  padding: 1.25rem 1.25rem 1rem;
}
@media print, screen and (min-width: 48em) {
  .uw-tabs-content .tabs-panel {
    padding: 1.875rem 1.875rem 1rem;
  }
}

.uw-tab-wrapper {
  margin-bottom: 80px;
}

.uw-text-block, .uw-start-your-journey--header, .motivation-widget .mw-more-areas, .uw-start-your-journey--sub-header {
  /* START: Inline insertion of `general-content-type-styles` (from src/assets/css/utils/type.scss) with alterations to font-related changes. */
  /* END: Inline insertion of `general-content-type-styles` */
  width: 100%;
}
.uw-text-block h2, .uw-start-your-journey--header h2, .motivation-widget .mw-more-areas h2, .uw-start-your-journey--sub-header h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.802rem;
  line-height: 1.85rem;
  margin-top: 1em;
  margin-bottom: 0.9375rem;
  color: #ed0a00;
  font-weight: 700;
}
.uw-text-block h3, .uw-start-your-journey--header h3, .motivation-widget .mw-more-areas h3, .uw-start-your-journey--sub-header h3 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.602rem;
  line-height: 1.65rem;
  margin-bottom: 0.9375rem;
  color: #ed0a00;
}
.uw-text-block h4, .uw-start-your-journey--header h4, .motivation-widget .mw-more-areas h4, .uw-start-your-journey--sub-header h4 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.424rem;
  line-height: 1.5rem;
  margin-bottom: 0.9375rem;
}
.uw-text-block h5, .uw-start-your-journey--header h5, .motivation-widget .mw-more-areas h5, .uw-start-your-journey--sub-header h5 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.26rem;
  line-height: 1.3rem;
  margin-bottom: 0.9375rem;
}
.uw-text-block h6, .uw-start-your-journey--header h6, .motivation-widget .mw-more-areas h6, .uw-start-your-journey--sub-header h6 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.1rem;
  margin-bottom: 0.9375rem;
}
.uw-text-block p, .uw-start-your-journey--header p, .motivation-widget .mw-more-areas p, .uw-start-your-journey--sub-header p {
  font-weight: 400;
  margin-bottom: 10px;
}
.uw-text-block a:not([class^=button-]):not(.button.primary), .uw-start-your-journey--header a:not([class^=button-]):not(.button.primary), .motivation-widget .mw-more-areas a:not([class^=button-]):not(.button.primary), .uw-start-your-journey--sub-header a:not([class^=button-]):not(.button.primary) {
  font-weight: 600;
  text-decoration: underline;
}
.uw-text-block a:not([class^=button-]):not(.button.primary):hover, .uw-start-your-journey--header a:not([class^=button-]):not(.button.primary):hover, .motivation-widget .mw-more-areas a:not([class^=button-]):not(.button.primary):hover, .uw-start-your-journey--sub-header a:not([class^=button-]):not(.button.primary):hover {
  text-decoration: none;
}
.uw-text-block--single-event-header {
  margin-bottom: 2.5rem;
}
@media print, screen and (min-width: 48em) {
  .uw-text-block--single-event-header {
    margin-bottom: 1.5625rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-text-block--single-event-header {
    margin-bottom: 3.125rem;
  }
}
.uw-text-block--single-event-header > :last-child {
  margin-bottom: 0;
}
.uw-text-block--single-event-header h2 {
  margin-bottom: 1.25rem;
  margin-top: 0;
}
.uw-text-block--single-event-header p {
  margin-bottom: 1.5625rem;
}
.uw-text-block__text {
  margin-bottom: 2.1875rem;
}
@media print, screen and (min-width: 64em) {
  .uw-text-block__text {
    margin-bottom: 0;
  }
}
.uw-text-block__text > :last-child {
  margin-bottom: 0;
}
.uw-text-block__main-links li {
  margin-bottom: 0.875rem;
}
.uw-text-block__main-links li:first-of-type .button {
  color: #ed0a00;
}
.uw-text-block__main-links li:first-of-type .button:hover {
  color: #ed0a00;
}
.uw-text-block__main-links .button {
  padding: 0;
  color: #001641;
}
.uw-text-block__main-links .button:hover {
  color: #001641;
}
.uw-text-block__main-links a:hover {
  text-decoration: none !important;
}
@media print, screen and (min-width: 64em) {
  .uw-text-block aside, .uw-start-your-journey--header aside, .motivation-widget .mw-more-areas aside, .uw-start-your-journey--sub-header aside {
    max-width: 19rem;
  }
}
.uw-text-block > .button, .uw-start-your-journey--header > .button, .motivation-widget .mw-more-areas > .button, .uw-start-your-journey--sub-header > .button {
  margin-top: 3.125rem;
}
@media print, screen and (min-width: 48em) {
  .uw-text-block .uw-related-links .border-top, .uw-start-your-journey--header .uw-related-links .border-top, .motivation-widget .mw-more-areas .uw-related-links .border-top, .uw-start-your-journey--sub-header .uw-related-links .border-top {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
.uw-text-block .uw-related-links a, .uw-start-your-journey--header .uw-related-links a, .motivation-widget .mw-more-areas .uw-related-links a, .uw-start-your-journey--sub-header .uw-related-links a {
  text-decoration: none !important;
}
.uw-text-block .uw-related-links ul a, .uw-start-your-journey--header .uw-related-links ul a, .motivation-widget .mw-more-areas .uw-related-links ul a, .uw-start-your-journey--sub-header .uw-related-links ul a {
  font-size: 1rem;
}
@media print, screen and (min-width: 48em) {
  .uw-text-block--landing-intro .uw-text-block__text {
    padding-left: 1.5625rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-text-block--landing-intro .uw-text-block__main-links {
    padding-top: 1.5625rem;
  }
  .uw-text-block--landing-intro .uw-text-block__text {
    padding-top: 1.5625rem;
  }
}
.uw-text-block:last-of-type, .uw-start-your-journey--header:last-of-type, .motivation-widget .mw-more-areas:last-of-type, .uw-start-your-journey--sub-header:last-of-type {
  margin-bottom: 2rem;
}
@media (max-width: 980px) {
  .uw-text-block .cell + .cell > ul, .uw-start-your-journey--header .cell + .cell > ul, .motivation-widget .mw-more-areas .cell + .cell > ul, .uw-start-your-journey--sub-header .cell + .cell > ul {
    margin-bottom: 0;
  }
}

.text-block-wrap + .split-grey-section-wrap {
  margin-top: 2.1875rem;
}
@media print, screen and (min-width: 48em) {
  .text-block-wrap + .split-grey-section-wrap {
    margin-top: 3.4375rem;
  }
}

.uw-to-top {
  width: 3.125rem;
  height: 3.125rem;
  position: fixed;
  bottom: 2.8125rem;
  right: 2.5rem;
  display: none;
  z-index: 10;
  border-radius: 50%;
  box-shadow: 0 0.125rem 0.3125rem rgba(0, 0, 0, 0.2);
  border: 1px solid #001641;
  background: #fff;
  font-size: 1.5rem;
  color: #001641;
  transition: opacity 0.5s;
  text-align: center;
  line-height: 3.125rem;
}
@media screen and (min-width: 81.25em) {
  .uw-to-top.banner-page {
    right: calc(20% + 25px);
  }
}
.uw-to-top:hover {
  cursor: pointer;
}
.uw-to-top.is-visible {
  opacity: 1;
}

.uw-uowx-activity + .uw-uowx-activity {
  margin-top: 1rem;
  padding-top: 1rem;
  border-top: 0.0625rem dashed #e6e6e6;
}
.uw-uowx-activity:last-child {
  margin-bottom: 2rem;
}
.uw-uowx-activity:hover {
  text-decoration: none;
}
.uw-uowx-activity:hover h2 {
  text-decoration: underline;
}
.uw-uowx-activity--title {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #ed0a00;
  font-size: 1.875rem;
  line-height: 1.0666666667;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.uw-uowx-activity--detail {
  color: #001641;
  padding-left: 1.875rem;
}
.uw-uowx-activity--detail.icon--map-marker::before {
  display: inline-block;
  width: 1.25rem;
  margin-left: -1.5625rem;
  font-family: "WwwUowEduAu";
  content: "\f012";
}
.uw-uowx-activity--detail.icon--clock::before {
  display: inline-block;
  width: 1.25rem;
  margin-left: -1.5625rem;
  font-family: "WwwUowEduAu";
  content: "\f01d";
}

.uw-upcoming-events {
  padding: 2.8125rem 0 3.75rem;
}
@media screen and (min-width: 75em) {
  .uw-upcoming-events {
    padding: 3.75rem 0 6.25rem;
  }
}
.uw-upcoming-events h4 {
  margin-top: 0;
  color: #fff;
  font-size: 1.5rem;
  line-height: 1.1666666667;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: none;
  margin-bottom: 0.625rem;
}
@media screen and (min-width: 75em) {
  .uw-upcoming-events h4 {
    padding-left: 8.125rem;
  }
}
.uw-upcoming-events time {
  font-size: 11.875rem;
  line-height: 0.7368421053;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #dc0000;
  margin-bottom: 0.3125rem;
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events time {
    font-size: 8.75rem;
    line-height: 0.7142857143;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  .uw-upcoming-events time {
    font-size: 11.875rem;
    line-height: 0.7368421053;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events time {
    margin-bottom: 0.625rem;
  }
}
.uw-upcoming-events time span {
  color: #fff;
  font-size: 1.125rem;
  line-height: 1.2222222222;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  vertical-align: top;
  margin-left: -2.25rem;
  margin-bottom: 0;
  position: relative;
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events time span {
    margin-left: -1.5625rem;
    top: -0.3125rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-upcoming-events time span {
    margin-left: -2.1875rem;
  }
}
.uw-upcoming-events .button {
  color: #fff;
  margin: 0.9375rem 0 0;
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events .button {
    margin-top: 0;
  }
}
@media screen and (min-width: 75em) {
  .uw-upcoming-events .button {
    margin-top: 0.625rem;
  }
}
.uw-upcoming-events__container {
  padding: 4.25rem 0 2.5rem;
  background: #001641;
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events__container {
    padding: 5rem 0 1.875rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-upcoming-events__container {
    padding: 7.1875rem 0 7.8125rem;
  }
}
.uw-upcoming-events__container.in-view .grid-container:after, .uw-upcoming-events__container.in-view .mw-grid-container:after, .uw-upcoming-events__container.in-view .grid-container:before, .uw-upcoming-events__container.in-view .mw-grid-container:before {
  animation: linesAnimateIn 1s ease-out forwards;
  animation-delay: 0.4s;
}
.uw-upcoming-events__title {
  /* START: Inlining `homepage-heading` (from src/assets/css/helpers/_typography.scss), with font overrides. */
  font-size: 1.802rem;
  line-height: 1.85rem;
  font-weight: 300;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  /* END: Inlining `homepage-heading` */
  color: #fff;
  margin: 0 0 2.5rem;
}
.uw-upcoming-events__title:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #fff;
  margin-top: 0.9375rem;
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events__title {
    font-size: 3.5rem;
    line-height: 1.0178571429;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  .uw-upcoming-events__title {
    font-size: 8.125rem;
    line-height: 0.9384615385;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events__title {
    float: left;
    max-width: calc(50% - 20px);
  }
  .uw-upcoming-events__title:after {
    margin-top: 1.25rem;
  }
}
.uw-upcoming-events__container {
  position: relative;
}
.uw-upcoming-events__container .grid-container:after, .uw-upcoming-events__container .mw-grid-container:after, .uw-upcoming-events__container .grid-container:before, .uw-upcoming-events__container .mw-grid-container:before {
  content: "";
  display: block;
  transform: rotate3d(0, 0, 1, -270deg) scale3d(0, 0, 1);
  width: 0.3125rem;
  height: 7.6875rem;
  background-color: #ed0a00;
  position: absolute;
  transition: 0.4s ease-out;
}
.uw-upcoming-events__container .grid-container:before, .uw-upcoming-events__container .mw-grid-container:before {
  top: -3.4375rem;
  left: 4.625rem;
}
.uw-upcoming-events__container .grid-container:after, .uw-upcoming-events__container .mw-grid-container:after {
  right: 4.625rem;
  bottom: -3.4375rem;
}
.uw-upcoming-events__event {
  padding-right: 1.25rem;
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events__event {
    width: calc(50% - 20px);
    margin-bottom: 2.5rem;
    margin-right: 0.75rem;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events__event:nth-of-type(1) {
    float: right;
  }
}
@media screen and (min-width: 75em) {
  .uw-upcoming-events__event:nth-of-type(1) {
    padding: 0 0 1.875rem 4.6875rem;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events__event:nth-of-type(2) {
    float: left;
    clear: both;
    margin-top: 0.9375rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-upcoming-events__event:nth-of-type(2) {
    padding-right: 0;
  }
  .uw-upcoming-events__event:nth-of-type(2) .border-top {
    padding: 1.875rem 1.875rem;
    position: relative;
  }
}
@media screen and (min-width: 75em) and (min-width: 64em) {
  .uw-upcoming-events__event:nth-of-type(2) .border-top {
    padding: 1.875rem 1.875rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-upcoming-events__event:nth-of-type(2) .border-top > .border-bottom:after,
  .uw-upcoming-events__event:nth-of-type(2) .border-top > .border-bottom:before, .uw-upcoming-events__event:nth-of-type(2) .border-top:after, .uw-upcoming-events__event:nth-of-type(2) .border-top:before {
    display: block;
    content: "";
    width: 2rem;
    height: 2rem;
    position: absolute;
    transition: transform 0.5s ease-out;
  }
  .uw-upcoming-events__event:nth-of-type(2) .border-top > .border-bottom:before, .uw-upcoming-events__event:nth-of-type(2) .border-top:before {
    top: 0;
    border-top: 0.0625rem solid #fff;
  }
  .uw-upcoming-events__event:nth-of-type(2) .border-top:before {
    left: 0;
    border-left: 0.0625rem solid #fff;
  }
  .uw-upcoming-events__event:nth-of-type(2) .border-top > .border-bottom:before {
    right: 0;
    border-right: 0.0625rem solid #fff;
  }
  .uw-upcoming-events__event:nth-of-type(2) .border-top > .border-bottom:after, .uw-upcoming-events__event:nth-of-type(2) .border-top:after {
    bottom: 0;
    border-bottom: 0.0625rem solid #fff;
  }
  .uw-upcoming-events__event:nth-of-type(2) .border-top:after {
    left: 0;
    border-left: 0.0625rem solid #fff;
  }
  .uw-upcoming-events__event:nth-of-type(2) .border-top .border-bottom:after {
    right: 0;
    border-right: 0.0625rem solid #fff;
  }
  .uw-upcoming-events__event:nth-of-type(2) .border-top:hover:before {
    transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
  }
  .uw-upcoming-events__event:nth-of-type(2) .border-top:hover > .border-bottom:before {
    transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
  }
  .uw-upcoming-events__event:nth-of-type(2) .border-top:hover:after {
    transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
  }
  .uw-upcoming-events__event:nth-of-type(2) .border-top:hover > .border-bottom:after {
    transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
  }
  .uw-upcoming-events__event:nth-of-type(2) .border-top {
    padding: 3.125rem 3.75rem 4.0625rem 4.6875rem;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events__event:nth-of-type(3) {
    float: right;
    margin-top: 0.9375rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-upcoming-events__event:nth-of-type(3) {
    padding: 3.125rem 0 0 4.6875rem;
  }
}
.uw-upcoming-events__list {
  margin-right: -1.875rem;
}
.uw-upcoming-events__list::before, .uw-upcoming-events__list::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.uw-upcoming-events__list::after {
  clear: both;
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events__list {
    margin-right: 0;
  }
}
.uw-upcoming-events__list .slick-list {
  padding: 0 1.875rem 0 0 !important;
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events__list .slick-list {
    padding: 0;
  }
}
.uw-upcoming-events__list .button {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #fff;
  text-transform: uppercase;
}
@media screen and (min-width: 75em) {
  .uw-upcoming-events__list .button {
    padding-left: 8.125rem;
  }
}

.layout-events-landing .ajax-load-area .uw-item a {
  display: block;
}
.layout-events-landing .event-info i {
  display: none;
}
.layout-events-landing .event-info .date::before {
  font-family: "WwwUowEduAu";
  content: "\f011";
  font-size: 1.125rem;
  margin-right: 5px;
  position: relative;
  top: -2px;
}
.layout-events-landing .event-info .location::before {
  font-family: "WwwUowEduAu";
  content: "\f012";
  font-size: 1.125rem;
  margin-right: 5px;
  position: relative;
  top: -2px;
}
.layout-events-landing .event-info .type::before {
  font-family: "WwwUowEduAu";
  content: "\f01e";
  font-size: 1.125rem;
  margin-right: 5px;
  position: relative;
  top: -2px;
}
.layout-events-landing .event-info .contact::before {
  font-family: "WwwUowEduAu";
  content: "\f014";
  font-size: 1.125rem;
  margin-right: 5px;
  position: relative;
  top: -2px;
}

.uw-upcoming-events-list {
  margin-bottom: 3.125rem;
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events-list {
    margin-bottom: 5.625rem;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-upcoming-events-list {
    margin-bottom: 6.25rem;
  }
}
.uw-upcoming-events-list__title {
  font-size: 1.802rem;
  line-height: 1.85rem;
  margin-bottom: 1.875rem;
}
.uw-upcoming-events-list__title:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #001641;
  margin-top: 0.9375rem;
}
@media print, screen and (min-width: 48em) {
  .uw-upcoming-events-list__title {
    font-size: 3.125rem;
    line-height: 1.5;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 3.125rem;
  }
  .uw-upcoming-events-list__title:after {
    margin-top: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .uw-upcoming-events-list__title {
    font-size: 4.5rem;
    line-height: 1.0416666667;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 4.0625rem;
  }
  .uw-upcoming-events-list__title:after {
    margin-top: 0.3125rem;
  }
}
.uw-upcoming-events-list__button {
  margin-top: 0.5rem;
}
@media print, screen and (min-width: 64em) {
  .uw-upcoming-events-list__button {
    margin-top: 1.25rem;
  }
}
.uw-upcoming-events-list .uw-event {
  margin-bottom: 0.9375rem;
}
.uw-upcoming-events-list .uw-event .uw-event--no-image {
  background: #001641 !important;
  overflow-y: auto;
}
.uw-upcoming-events-list .uw-event .uw-event--no-image .uw-event--image-bg {
  overflow: revert;
}
.uw-upcoming-events-list .uw-event .uw-event--no-image span {
  color: #fff !important;
}
.uw-upcoming-events-list .uw-event time {
  font-size: 1rem;
  line-height: 1;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  text-transform: uppercase;
  margin-bottom: 0.75rem;
}
.uw-upcoming-events-list .uw-event time span {
  margin-top: 0.625rem;
  text-transform: lowercase;
}
.uw-upcoming-events-list .uw-event h3 {
  font-size: 1.5rem;
  line-height: 1.1666666667;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 1.125rem;
}
.uw-upcoming-events-list .uw-event > span, .uw-upcoming-events-list .uw-event time > span {
  display: block;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 0.9375rem;
  color: #001641;
  overflow: auto;
}
.uw-upcoming-events-list .uw-event > span i, .uw-upcoming-events-list .uw-event time > span i {
  margin-right: 0.4375rem;
}
.uw-upcoming-events-list .uw-event__type {
  margin-bottom: 1.875rem;
}
.uw-upcoming-events-list .uw-event img {
  margin-bottom: 1.25rem;
}
.uw-upcoming-events-list .uw-event .button {
  font-size: 0.875rem;
  line-height: 1.1428571429;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}

.uw-hero {
  background-color: #001641;
  padding-bottom: 5rem;
  margin-bottom: 80px;
  margin-top: 100px;
}
@media (min-width: 980px) {
  .uw-hero {
    margin-top: 154px;
    padding-top: 2rem;
  }
}
.uw-hero .hero {
  color: #fff;
  margin-top: 2rem;
}
@media (min-width: 1200px) {
  .uw-hero .hero {
    margin-top: 5rem;
  }
}
.uw-hero .hero-details {
  display: inline-grid;
  grid-template-columns: auto auto;
}
.uw-hero .hero-details--date {
  margin: 35px 0 35px 30px;
}
.uw-hero .hero-details--date-end, .uw-hero .hero-details--date-start {
  font-size: 0.9375rem;
  font-weight: bold;
}
.uw-hero .hero-details--date p {
  font-size: 0.9375rem;
}
.uw-hero .hero-details--date::before {
  font-family: "WwwUowEduAu";
  content: "\f011";
  position: absolute;
  display: block;
  font-size: 1.25rem;
  margin-left: -30px;
}
.uw-hero .hero-details--location {
  margin: 35px 0 35px 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .uw-hero .hero-details--location {
    margin: 35px 0 50px 0 !important;
  }
}
.uw-hero .hero-details--location::before {
  font-family: "WwwUowEduAu";
  content: "\f012";
  position: absolute;
  display: block;
  font-size: 1.25rem;
  margin-top: -5px;
}
.uw-hero .hero-details--location p,
.uw-hero .hero-details--location strong {
  line-height: 1.25;
  font-size: 0.9375rem;
  margin-bottom: 0;
  margin-left: 30px;
}
.uw-hero .hero-featured {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50%;
  min-height: 20rem;
}
@media screen and (max-width: 767px) {
  .uw-hero {
    height: auto;
  }
  .uw-hero .grid-container .hero-title h1, .uw-hero .mw-grid-container .hero-title h1 {
    font-size: 2.5rem;
  }
  .uw-hero .grid-container .hero-details, .uw-hero .mw-grid-container .hero-details {
    display: block;
  }
  .uw-hero .grid-container .hero-details--date, .uw-hero .mw-grid-container .hero-details--date {
    margin-top: 40px;
    margin-bottom: 20px;
  }
  .uw-hero .grid-container .hero-details--location, .uw-hero .mw-grid-container .hero-details--location {
    margin: 20px 0 35px;
  }
}
.uw-hero-subnav {
  width: 100%;
  display: flex;
  align-content: center;
  background-color: #F2F2F2;
}
.uw-hero-subnav ul {
  width: 100%;
  list-style: none;
  margin: 0;
}
@media (min-width: 981px) {
  .uw-hero-subnav ul {
    display: flex;
  }
}
@media (max-width: 980px) {
  .uw-hero-subnav ul {
    margin-left: -15px;
    margin-right: -15px;
    width: 110%;
  }
}
.uw-hero-subnav ul li {
  text-align: center;
  font-weight: 900;
  text-transform: uppercase;
  position: relative;
  padding: 0 !important;
}
.uw-hero-subnav ul li:first-child a {
  padding-left: 0 !important;
}
.uw-hero-subnav ul li:last-child::after {
  display: none;
}
.uw-hero-subnav ul li:after {
  content: "";
  height: 25px;
  width: 2px;
  position: absolute;
  top: 25px;
  bottom: 0;
  right: 0;
  background: #001641;
}
@media (max-width: 980px) {
  .uw-hero-subnav ul li:after {
    display: none;
  }
}
@media (max-width: 980px) {
  .uw-hero-subnav ul li {
    border-bottom: 1px solid rgba(0, 22, 65, 0.1);
  }
}
.uw-hero-subnav ul li a {
  margin: 0;
  padding: 25px 35px;
  display: inline-block;
}
@media (max-width: 1200px) {
  .uw-hero-subnav ul li a {
    padding: 25px;
  }
}
@media (max-width: 980px) {
  .uw-hero-subnav ul li a {
    padding: 15px 0;
    display: block;
  }
}
.uw-hero-subnav ul li a:hover {
  color: #ed0a00;
}
@media (max-width: 980px) {
  .uw-hero-subnav ul li {
    margin: 0;
  }
}
.uw-hero .font--large {
  font-size: 1.5rem;
  margin-bottom: 25px;
}
.uw-hero .list--horizontal {
  font-weight: 400;
}
.uw-hero .list--horizontal a {
  color: #fff;
}
.uw-hero .list--horizontal a::before {
  margin-right: 5px;
}
.uw-hero .list--horizontal li {
  display: inline-block;
  margin-right: 15px;
}

.uw-hero-cta {
  margin-block: var(--section-spacing-y);
}
.uw-hero-cta > div:first-of-type {
  display: flex;
  flex-direction: column;
  padding: var(--section-spacing-y);
}
.uw-hero-cta--content {
  order: 2;
}
.uw-hero-cta--image {
  order: 1;
  margin-bottom: 1rem;
}
@media (min-width: 980px) {
  .uw-hero-cta > div:first-of-type {
    flex-direction: row;
  }
  .uw-hero-cta--content {
    width: 45%;
    order: 1;
  }
  .uw-hero-cta--image {
    order: 2;
    display: flex;
    align-items: center;
    margin-left: 5%;
    width: 50%;
    margin-bottom: 0;
  }
}

.wam-error {
  border: 2px solid #ed0a00;
}

.wam-results {
  color: #ed0a00;
  padding: 0.5rem 1rem 0.5rem 0;
  font-size: 1.25rem;
  border-top: 1px dashed #ddd;
}

.wam-heading p {
  font-size: 0.95rem;
  font-weight: 600;
}

#wam_calculator input {
  margin: 0;
}

#wam_calculator .validate_subject, .validate_credit, .validate_mark {
  color: #ed0a00;
  font-size: 0.95rem;
}

.wam-cell {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.uw-panel-grid-icon-links h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 2.0625rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 1em;
  margin-bottom: 15px;
  color: #ed0a00;
  font-weight: 300;
}
.uw-panel-grid-icon-links h3 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-block: 15px;
  color: #ed0a00;
}
.uw-panel-grid-icon-links h4 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.2;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
.uw-panel-grid-icon-links h5 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
.uw-panel-grid-icon-links h6 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.7142857143;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
.uw-panel-grid-icon-links h2 {
  margin-bottom: 2rem;
}

@media print, screen and (min-width: 75em) {
  .xlarge-up-9 > .cell.pad-to-5 {
    margin-left: 4.44444%;
    margin-right: 4.44444%;
  }
  .xlarge-up-9 > .cell.pad-to-6 {
    margin-left: 2.77777%;
    margin-right: 2.77777%;
  }
  .xlarge-up-9 > .cell.pad-to-7 {
    margin-left: 1.5873%;
    margin-right: 1.5873%;
  }
  .xlarge-up-9 > .cell.pad-to-8 {
    margin-left: 0.69444%;
    margin-right: 0.69444%;
  }
}
.uw-ssd-custom-landing {
  margin-block: 4rem;
}
@media (min-width: 768px) {
  .uw-ssd-custom-landing > .grid-x > .cell > div {
    height: 100%;
  }
}

.uw-sols-login {
  background: #e02d00;
  color: #fff;
}
.uw-sols-login span {
  font-weight: 700;
}
@media (max-width: 1100px) {
  .uw-sols-login span {
    display: block;
    margin-bottom: 10px;
  }
}
@media (min-width: 980px) and (max-width: 1100px) {
  .uw-sols-login span {
    margin-top: -2px;
  }
}
@media (min-width: 768px) and (max-width: 980px) {
  .uw-sols-login span {
    margin-bottom: 30px;
  }
}
.uw-sols-login h2 {
  display: inline-block;
  margin-right: 10px;
}
@media (max-width: 1100px) {
  .uw-sols-login h2 {
    margin-bottom: 10px;
  }
}
.uw-sols-login label {
  color: #fff;
  font-weight: 700;
  font-size: 1rem;
}
.uw-sols-login input[type=text], .uw-sols-login input[type=password] {
  border: 0;
}
@media (min-width: 768px) {
  .uw-sols-login input[type=text], .uw-sols-login input[type=password] {
    width: 96%;
    margin-bottom: 0;
  }
}
.uw-sols-login .btn-help {
  display: block;
  margin-top: 5px;
}
@media (max-width: 1100px) {
  .uw-sols-login .btn-help {
    font-size: 0.875rem;
  }
}
@media (min-width: 1100px) {
  .uw-sols-login .btn-help {
    margin-top: 0;
    float: right;
  }
}

.uw-mail-login {
  background: #001641;
}

.uw-kb-login {
  background: #0033FF;
}

.uw-mail-login,
.uw-kb-login {
  color: #fff;
}
.uw-mail-login p,
.uw-kb-login p {
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .uw-mail-login,
  .uw-kb-login {
    margin-left: 10px;
  }
}
.uw-mail-login .btn-help,
.uw-kb-login .btn-help {
  display: block;
  margin-top: 5px;
}
@media (max-width: 1100px) {
  .uw-mail-login .btn-help,
  .uw-kb-login .btn-help {
    font-size: 0.875rem;
  }
}
@media (min-width: 1100px) {
  .uw-mail-login .btn-help,
  .uw-kb-login .btn-help {
    margin-top: 0;
    float: right;
  }
}

@media (max-width: 768px) {
  .uw-kb-login,
  .uw-sols-login {
    margin-bottom: 25px;
  }
}

.uw-ssd-content-box {
  padding: 25px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.uw-ssd-content-box a {
  color: #fff;
}
.uw-ssd-content-box h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.5rem;
  font-weight: bold;
}
.uw-ssd-content-box .btn {
  color: #fff;
  margin: 0;
  padding: 0;
  font-size: 1.2rem;
}
.uw-ssd-content-box .btn::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 10px;
  transition: margin-left 0.2s ease-in-out;
}
.uw-ssd-content-box .btn:hover {
  text-decoration: none;
  cursor: pointer;
}
.uw-ssd-content-box .btn:hover::after {
  margin-left: 15px;
}

.uw-ssd-content-row {
  row-gap: 1.25em;
}

.uw-sols-login-fields {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.uw-sols-login-button {
  display: flex;
  align-content: end;
  flex-grow: 2;
}

@media (min-width: 768px) {
  .sols-body {
    display: none;
  }
  .uw-support-login {
    margin-left: 10px;
  }
}
.uw-support-login {
  border: 2px solid #001641;
  color: #001641;
}

.uw-ssd-content-box.uw-support-login .btn {
  color: #001641;
}

.uw-panel-grid-links {
  margin-block: var(--section-spacing-y);
}
.uw-panel-grid-links h2 {
  font-size: 1.802rem;
  line-height: 1.85rem;
  font-weight: 700;
  margin-bottom: 25px;
}
.uw-panel-grid-links img {
  display: block;
  width: 100%;
  height: auto;
}
.uw-panel-grid-links span {
  text-align: center;
}
@media (min-width: 980px) {
  .uw-panel-grid-links span {
    max-width: 80%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
}
.uw-panel-grid-links .uw-panel-blurb-logos {
  margin-bottom: 25px;
}
.uw-panel-grid-links .grid-container > div:last-child, .uw-panel-grid-links .mw-grid-container > div:last-child {
  row-gap: 0.9375em;
}
.uw-panel-grid-links .grid-container > div:last-child .uw-study-areas__item, .uw-panel-grid-links .mw-grid-container > div:last-child .uw-study-areas__item {
  margin: 0;
}
.uw-panel-grid-links .grid-container > div:last-child .uw-study-areas__item span, .uw-panel-grid-links .mw-grid-container > div:last-child .uw-study-areas__item span {
  min-height: unset;
}
@media only screen and (min-width: 1024px) {
  .uw-panel-grid-links .grid-container > div:last-of-type, .uw-panel-grid-links .mw-grid-container > div:last-of-type {
    row-gap: 1.5625em;
  }
}

.uw-panel-grid-links-title {
  margin-block: var(--section-spacing-y);
}

.uw-panel-grid {
  padding-inline: 0;
}
.uw-panel-grid > .grid-container > div:last-of-type, .uw-panel-grid > .mw-grid-container > div:last-of-type {
  row-gap: 0.9375em;
}
.uw-panel-grid.bg--white {
  margin-block: var(--section-spacing-y);
}
.uw-panel-grid.bg--grey, .uw-panel-grid.bg--navy {
  padding-block: var(--section-spacing-y);
}
.uw-panel-grid.bg--navy .image-link__title {
  color: #fff;
}
.uw-panel-grid.bg--grey .image-link {
  color: #0033FF;
}
.uw-panel-grid .uw-link-big, .uw-panel-grid p.button-blue a, p.button-blue .uw-panel-grid a, .uw-panel-grid p.button-red a, p.button-red .uw-panel-grid a {
  margin-top: 1rem;
}
@media only screen and (max-width: 1200px) {
  .uw-panel-grid {
    padding-inline: 1rem;
  }
}
@media only screen and (min-width: 1024px) {
  .uw-panel-grid .grid-container > div:last-child, .uw-panel-grid .mw-grid-container > div:last-child {
    row-gap: 1.5625em;
  }
}

.page-content.bg--grey p:not([class^=button-]) a:link {
  color: #0033FF;
}

.page-content.bg--navy p:not([class^=button-]) a:link {
  color: #fff;
}

.page-content.bg--navy p:not([class^=button-]) a:visited {
  color: #fff;
}

.page-content.bg--navy p:not([class^=button-]) a:hover {
  text-decoration: none;
  color: #ED0A00;
  background: #fff;
}

.page-content.bg--white p:not([class^=button-]) a:hover {
  text-decoration: none;
  color: #ED0A00;
}

.page-content.bg--grey p:not([class^=button-]) a:hover {
  text-decoration: none;
  color: #ED0A00;
}

.uw-panel-grid-3-with-text-on-blue {
  padding-block: var(--section-spacing-y);
}
.uw-panel-grid-3-with-text-on-blue > .grid-container .cell:last-child > *:last-child, .uw-panel-grid-3-with-text-on-blue > .mw-grid-container .cell:last-child > *:last-child {
  margin-bottom: 0;
}
@media only screen and (max-width: 980px) {
  .uw-panel-grid-3-with-text-on-blue > .grid-container > div > .cell:first-child, .uw-panel-grid-3-with-text-on-blue > .mw-grid-container > div > .cell:first-child {
    margin-top: 2rem;
  }
}

.uw-partner-logos a:hover img {
  opacity: 0.8;
}
.uw-partner-logos img {
  padding: 2rem;
}
@media (min-width: 980px) {
  .uw-partner-logos .xlarge-up-4 {
    margin-left: -3rem;
    margin-right: -3rem;
  }
  .uw-partner-logos .xlarge-up-4 img {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .uw-partner-logos .xlarge-up-3 {
    margin-left: -5rem;
    margin-right: -5rem;
  }
  .uw-partner-logos .xlarge-up-3 img {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}

.uw-social-media-links {
  background-color: #F2F2F2;
}
.uw-social-media-links a {
  color: #001641;
}
.uw-social-media-links a:active, .uw-social-media-links a:focus, .uw-social-media-links a:hover {
  color: #ed0a00;
  text-decoration: none;
}
.uw-social-media-links .cell {
  text-align: center;
}

.uw-responsive-accordion-tabs {
  background: #F2F2F2;
  padding-block: var(--section-spacing-y);
}
.uw-responsive-accordion-tabs .tabs {
  border: none;
  background: none;
}
.uw-responsive-accordion-tabs .tabs-content {
  border: 0;
}
.uw-responsive-accordion-tabs .uw-tabs-title {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.802rem;
  line-height: 1.85rem;
  font-weight: 700;
  margin: 0;
}
@media (min-width: 768px) {
  .uw-responsive-accordion-tabs .uw-tabs-title {
    font-size: 2.375rem;
    line-height: 1.2631578947;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media (min-width: 980px) {
  .uw-responsive-accordion-tabs .uw-tabs-title {
    font-size: 1.802rem;
    line-height: 1.85rem;
  }
}
.uw-responsive-accordion-tabs .uw-tabs-header + .uw-tabs,
.uw-responsive-accordion-tabs .uw-tabs-title + .uw-tabs-blurb {
  margin-top: 1rem;
}
@media print, screen and (min-width: 48em) {
  .uw-responsive-accordion-tabs .uw-tabs-header + .uw-tabs,
  .uw-responsive-accordion-tabs .uw-tabs-title + .uw-tabs-blurb {
    margin-top: 2rem;
  }
}
.uw-responsive-accordion-tabs .uw-tabs-blurb h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 2.0625rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 1em;
  margin-bottom: 15px;
  color: #ed0a00;
  font-weight: 300;
}
.uw-responsive-accordion-tabs .uw-tabs-blurb h3 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-block: 15px;
  color: #ed0a00;
}
.uw-responsive-accordion-tabs .uw-tabs-blurb h4 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.2;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
.uw-responsive-accordion-tabs .uw-tabs-blurb h5 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
.uw-responsive-accordion-tabs .uw-tabs-blurb h6 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.7142857143;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
@media (max-width: 1024px) {
  .uw-responsive-accordion-tabs .uw-tabs {
    list-style-type: none;
    margin-left: 0;
  }
}
.uw-responsive-accordion-tabs .uw-tabs .tabs-title > a {
  font-size: 1rem;
  line-height: 1.125;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.uw-responsive-accordion-tabs .accordion-content {
  background: #fff;
  padding: 1.5rem 1rem;
  margin: 1rem 0 2rem;
}
@media (max-width: 1024px) {
  .uw-responsive-accordion-tabs .accordion-content .cell + .cell {
    margin-top: 1.5rem;
  }
}
.uw-responsive-accordion-tabs .accordion-content.is-active {
  display: block;
}
.uw-responsive-accordion-tabs .tabs-panel {
  padding: 2rem;
}
.uw-responsive-accordion-tabs .tabs-panel > .grid-x > .cell > *:first-child {
  margin-top: 0;
}
.uw-responsive-accordion-tabs .tabs-panel > .grid-x > .cell > *:last-child {
  margin-bottom: 0;
}
.uw-responsive-accordion-tabs .accordion-content ul,
.uw-responsive-accordion-tabs .accordion-content ol,
.uw-responsive-accordion-tabs .tabs-content ul,
.uw-responsive-accordion-tabs .tabs-content ol {
  margin-bottom: 1.25rem;
}
.uw-responsive-accordion-tabs .accordion-content a,
.uw-responsive-accordion-tabs .tabs-content a {
  font-weight: 600;
  text-decoration: underline;
}
.uw-responsive-accordion-tabs .accordion-content a:hover,
.uw-responsive-accordion-tabs .tabs-content a:hover {
  text-decoration: none;
}
.uw-responsive-accordion-tabs .accordion-content h2,
.uw-responsive-accordion-tabs .tabs-content h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 2.0625rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 1em;
  margin-bottom: 15px;
  color: #ed0a00;
  font-weight: 300;
}
.uw-responsive-accordion-tabs .accordion-content h3,
.uw-responsive-accordion-tabs .tabs-content h3 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-block: 15px;
  color: #ed0a00;
}
.uw-responsive-accordion-tabs .accordion-content h4,
.uw-responsive-accordion-tabs .tabs-content h4 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.2;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
.uw-responsive-accordion-tabs .accordion-content h5,
.uw-responsive-accordion-tabs .tabs-content h5 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
.uw-responsive-accordion-tabs .accordion-content h6,
.uw-responsive-accordion-tabs .tabs-content h6 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.7142857143;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
.uw-responsive-accordion-tabs .accordion-content h2,
.uw-responsive-accordion-tabs .tabs-content h2 {
  font-weight: 700;
}
.uw-responsive-accordion-tabs .accordion {
  list-style-type: none;
  margin-left: 0;
}
.uw-responsive-accordion-tabs .accordion .accordion-title {
  display: flex;
  justify-content: space-between;
  width: 100%;
  font-size: 1.5rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  color: #001641;
  padding-bottom: 1rem;
  background-image: linear-gradient(to right, rgba(0, 22, 65, 0.5) 50%, rgba(255, 255, 255, 0) 0%);
  background-position: bottom;
  background-size: 0.5rem 0.0625rem;
  background-repeat: repeat-x;
}
.uw-responsive-accordion-tabs .accordion .accordion-title::after {
  font-size: 1.75rem;
  font-family: "WwwUowEduAu";
  content: "\f020";
}
.uw-responsive-accordion-tabs .accordion .is-active .accordion-title {
  background: none;
}
.uw-responsive-accordion-tabs .accordion .is-active .accordion-title::after {
  content: "\f021";
}

.uw-responsive-accordion-tabs--white {
  background: #fff;
}
.uw-responsive-accordion-tabs--white .tabs-title.is-active > a {
  background-color: #F2F2F2;
}
.uw-responsive-accordion-tabs--white .tabs-panel {
  padding-left: 0;
  padding-right: 0;
}
.uw-responsive-accordion-tabs--white .accordion-content {
  padding: 0;
}
.uw-responsive-accordion-tabs--white .accordion .accordion-title {
  background-image: linear-gradient(to right, #cacaca 50%, #ffffff 0%);
}

/*.uw-responsive-accordion-tabs--grey {
  padding-block: var(--section-spacing-y);
}*/
.uw-responsive-accordion-tabs--white {
  margin-block: var(--section-spacing-y);
  padding-block: unset;
}

.cookies-notice {
  background-color: #0033FF;
  width: 100%;
  position: fixed;
  bottom: 0;
  z-index: 99;
  height: 0;
  display: none;
}
.cookies-notice.show {
  display: block;
  height: auto;
}
.cookies-notice * {
  background-color: #0033FF;
  color: #fff;
}
.cookies-notice a {
  text-decoration: underline;
}
.cookies-notice a:hover,
.cookies-notice a:focus {
  color: #fff;
}
.cookies-notice p {
  margin-bottom: 0;
}
.cookies-notice > div {
  display: flex;
  max-width: 76.875rem;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}
.cookies-notice > div > div:nth-of-type(1) {
  padding: 2em 1em 2em 0;
  flex-shrink: 1;
}
.cookies-notice > div > div:nth-of-type(2) {
  padding: 2em 0 2em 1em;
  align-self: center;
  flex-shrink: 0;
}
.cookies-notice button {
  padding: 1em 2em;
  background-color: #fff;
  color: #0033FF;
  font-size: 1.25rem;
  line-height: 22px;
  font-weight: 700;
  text-transform: uppercase;
  border: 3px solid #0033FF;
}
.cookies-notice button:hover {
  background-color: #0033FF;
  color: #fff;
  border: 3px solid #fff;
}
.cookies-notice .notice div {
  font-size: 1.5rem;
  line-height: 26px;
  font-weight: 700;
}
@media (max-device-width: 640px) {
  .cookies-notice > div {
    flex-direction: column;
  }
  .cookies-notice > div > div:nth-of-type(1) {
    padding: 1em 0 1em 0;
  }
  .cookies-notice > div > div:nth-of-type(2) {
    padding: 0;
  }
  .cookies-notice button {
    padding: 0.5em 1em;
  }
  .cookies-notice p {
    font-size: 0.875rem;
  }
  .cookies-notice .notice div {
    font-size: 1.25rem;
    line-height: 22px;
    font-weight: 700;
  }
}

.uw-twitter-feed {
  background: #001641;
  padding: 5rem 0;
  color: #fff;
}

.uw-twitter-feed-container ul {
  overflow-x: hidden;
  margin-right: -15px;
  margin-left: -15px;
  display: flex;
  flex-wrap: wrap;
}
.uw-twitter-feed-container li {
  display: flex;
  flex-direction: column;
  margin-left: 15px;
  margin-right: 15px;
  width: 100%;
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  .uw-twitter-feed-container li {
    width: calc(50% - 15px * 2);
  }
}
@media (min-width: 1200px) {
  .uw-twitter-feed-container li {
    width: calc(25% - 15px * 2);
  }
}
.uw-twitter-feed-container li .media {
  display: none;
  order: 2;
}
.uw-twitter-feed-container li .media:first-of-type {
  display: block;
  position: relative;
  margin-bottom: 1rem;
  background-size: cover;
  background-position: center;
}
.uw-twitter-feed-container li .media:first-of-type::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 75%;
  content: "";
}
.uw-twitter-feed-container .user {
  display: flex;
  font-weight: bold;
  margin-bottom: 0.5rem;
  order: 1;
  align-items: center;
  flex-wrap: wrap;
}
.uw-twitter-feed-container .user a {
  color: #fff;
}
.uw-twitter-feed-container .user::before {
  font-family: "WwwUowEduAu";
  content: "\f00c";
  font-size: 1.5rem;
  margin-right: 0.5rem;
}
.uw-twitter-feed-container .user span {
  display: block;
  width: 100%;
  font-weight: normal;
}
.uw-twitter-feed-container .timePosted {
  order: 2;
  margin-bottom: 0.5rem;
}
.uw-twitter-feed-container .timePosted {
  order: 2;
  margin-bottom: 0.5rem;
}
.uw-twitter-feed-container .permalink {
  order: 4;
  color: #fff;
}
.uw-twitter-feed-container .tweet {
  order: 3;
  margin-bottom: 1rem;
  overflow-wrap: break-word;
}
.uw-twitter-feed-container .tweet a {
  color: #fff;
}

@media (max-width: 980px) {
  main .magazine {
    margin-top: 77px;
  }
  main .magazine .uw-post-details .uw-post-date {
    display: none;
  }
  main .magazine .uw-post-content .uw-post-date {
    display: block;
  }
}
main .magazine .magazine-body {
  flex-direction: column-reverse;
}

/*---- FIXME: check this breakpoint ----*/
@media only screen and (min-width: 768px) {
  main .magazine .magazine-body {
    flex-direction: row;
  }
  .uw-post-details .uw-post-date {
    display: block;
  }
  .uw-post-content .uw-post-date {
    display: none;
  }
}
.masthead-swiper .uw-masthead-magazine .masthead-text-holder .read-more {
  display: block;
  visibility: visible;
}

.uw-masthead-magazine {
  width: 100%;
  position: relative;
  margin-bottom: 25px;
}
.alert-banner-active .uw-masthead-magazine {
  margin-top: 0;
}
.uw-masthead-magazine.apsect-ratio-16x9 {
  height: 0;
  padding-top: 177.78%;
  position: relative;
}
.uw-masthead-magazine.apsect-ratio-16x9 > :first-child {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.uw-masthead-magazine > :first-child {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.uw-masthead-magazine--background {
  background: no-repeat center center;
  background-size: cover;
}
@media print, screen and (max-width: 47.99875em) {
  .uw-masthead-magazine.img-portrait .masthead-text-holder {
    height: 75%;
    background: transparent linear-gradient(180deg, rgba(32, 33, 36, 0), rgba(0, 0, 0, 0.9)) 0% 0% no-repeat padding-box;
  }
}
.uw-masthead-magazine .masthead-text-holder {
  width: 100%;
  position: sticky;
  bottom: 0;
  display: flex;
  align-items: flex-end;
}
.uw-masthead-magazine .masthead-text-holder.masthead-text-holder--fixed {
  position: fixed;
  top: 0;
}
.uw-masthead-magazine .masthead-text-holder .masthead-text {
  padding: 0 0 0.25rem;
  width: 100%;
  max-width: 76.875rem;
  margin-left: auto;
  margin-right: auto;
}
@media print, screen and (min-width: 48em) {
  .uw-masthead-magazine .masthead-text-holder .masthead-text {
    background: transparent linear-gradient(180deg, rgba(32, 33, 36, 0), rgba(0, 0, 0, 0.9)) 0% 0% no-repeat padding-box;
  }
}
.uw-masthead-magazine .masthead-text-holder .masthead-text h1 {
  font-size: 2rem;
  line-height: 1;
  padding: 0.25rem;
  margin-bottom: 0;
}
.uw-masthead-magazine .masthead-text-holder .read-more {
  display: none;
  visibility: hidden;
}
.uw-masthead-magazine .masthead-text-holder .img-holder {
  position: relative;
  z-index: 1;
}
.uw-masthead-magazine .masthead-text-holder .img-holder img {
  width: initial;
  z-index: -1;
  display: none;
  visibility: hidden;
  right: 0;
  bottom: 0;
}
.uw-masthead-magazine .scroll-to-page-content {
  display: flex;
  justify-content: space-around;
  height: 50px;
}
.uw-masthead-magazine .scroll-to-page-content svg {
  height: 50px;
  width: 50px;
}

.masthead-swiper .uw-masthead-magazine .masthead-text-holder .masthead-text .masthead-text-bg {
  margin: 0 1.875rem;
}
@media print, screen and (max-width: 47.99875em) {
  .masthead-swiper .uw-masthead-magazine .masthead-text-holder .masthead-text .masthead-text-bg {
    text-align: center;
  }
}
.masthead-swiper .uw-masthead-magazine .masthead-text-holder .masthead-text .masthead-text-bg .subtitle {
  display: none;
}
@media print, screen and (max-width: 47.99875em) {
  .masthead-swiper .uw-masthead-magazine .masthead-text-holder .masthead-text .read-more {
    text-align: center;
  }
}

@media only screen and (min-width: 1300px) {
  .uw-masthead-magazine .masthead-text-holder .masthead-text {
    padding-bottom: 25px;
  }
}
@media only screen and (min-width: 768px) {
  .masthead-swiper .uw-masthead-magazine .masthead-text-holder .masthead-text .masthead-text-bg {
    margin: 0 3.9375rem;
  }
  .masthead-swiper .uw-masthead-magazine .masthead-text-holder .masthead-text .read-more {
    margin: 0 3.4375rem;
  }
  .uw-masthead-magazine {
    margin-top: 0;
  }
  .uw-masthead-magazine .masthead-text-holder {
    margin-left: 0.9375rem;
    margin-right: 0.9375rem;
  }
  .uw-masthead-magazine .masthead-text-holder .masthead-text {
    background: transparent;
  }
  .uw-masthead-magazine .masthead-text-holder .masthead-text .img-holder img {
    display: none;
    visibility: hidden;
    position: absolute;
  }
  .uw-masthead-magazine .masthead-text-holder .masthead-text .masthead-text-bg {
    margin: 0 0 0 0.5rem;
  }
  .uw-masthead-magazine .masthead-text-holder .masthead-text .masthead-text-bg h1 {
    font-size: 3.5rem;
    margin-bottom: 0;
  }
  .uw-masthead-magazine .masthead-text-holder .masthead-text .masthead-text-bg p {
    font-size: 1.25rem;
  }
  .uw-masthead-magazine .masthead-text-holder .masthead-text .masthead-text-bg h1,
  .uw-masthead-magazine .masthead-text-holder .masthead-text .masthead-text-bg p {
    line-height: 1.3;
    padding: 0 0 0.25rem;
  }
  .uw-masthead-magazine .masthead-text-holder .masthead-text .masthead-text-bg h1 mark,
  .uw-masthead-magazine .masthead-text-holder .masthead-text .masthead-text-bg p mark {
    background: #0033FF;
    color: #fff;
    padding: 0.25rem 0;
    box-decoration-break: clone;
    box-shadow: 0.5rem 0 0 #0033FF, -0.5rem 0 0 #0033FF;
  }
  .uw-masthead-magazine--background .masthead-text {
    margin-top: 154px;
  }
  .uw-masthead-magazine.text-top > :first-child {
    justify-content: flex-start;
  }
  .uw-masthead-magazine.text-middle > :first-child {
    justify-content: center;
  }
  .uw-masthead-magazine.apsect-ratio-16x9 {
    padding-top: 56.25%;
  }
}
.uw-gallery {
  width: 100%;
  margin-block: var(--section-spacing-y);
}
.uw-gallery .hidden {
  display: none;
  visibility: hidden;
}
.uw-gallery .apsect-ratio-16x9 {
  overflow: hidden;
  height: 0;
  padding-top: 56.25%;
}
.uw-gallery .swiper-container {
  margin-left: auto;
  margin-right: auto;
}
.uw-gallery .swiper-container .swiper-slide div {
  background-size: cover;
  background-position: center;
}
.uw-gallery .swiper-container .swiper-slide:hover:after {
  content: " ";
  z-index: 10;
  display: block;
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-color: rgba(0, 0, 0, 0.5);
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='65.888' height='55' viewBox='0 0 65.888 55'><g transform='translate(2.5 2.5)'><path d='M1057.851,462.871v12.5h11.07' transform='translate(-1057.851 -425.371)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/><path d='M1067.364,475.371h11.07v-12.5' transform='translate(-1017.547 -425.371)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/><path d='M1078.435,469.029v-12.5h-11.07' transform='translate(-1017.547 -456.529)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/><path d='M1068.921,456.529h-11.07v12.5' transform='translate(-1057.851 -456.529)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/></g></svg>");
}
.uw-gallery .swiper-container .swiper-button-next,
.uw-gallery .swiper-container .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  background-size: 27px 44px;
  transform-origin: center center;
}
.uw-gallery .swiper-container .swiper-button-next,
.uw-gallery .swiper-container .swiper-button-prev {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='100' viewBox='0 0 120 100'><g transform='translate(-11 -10)'><rect width='120' height='100' transform='translate(131 110) rotate(180)' fill='rgba(0,0,0,0.1)'/><path d='M33.333,40a6.052,6.052,0,0,1-4.667-2L2,11.333A6.444,6.444,0,0,1,2,2a6.444,6.444,0,0,1,9.333,0l22,22,22-22a6.444,6.444,0,0,1,9.333,0,6.444,6.444,0,0,1,0,9.333L38,38A6.052,6.052,0,0,1,33.333,40Z' transform='translate(91 27) rotate(90)' fill='%23fff'/></g></svg>");
}
.uw-gallery .swiper-container .swiper-button-next:hover,
.uw-gallery .swiper-container .swiper-button-prev:hover {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='100' viewBox='0 0 120 100'><g transform='translate(-158 -10)'><path class='st0' d='M278,110H158V10h120V110z' fill='%23001641'/><path class='st1' d='M198,59.7c0-1.8,0.7-3.5,2-4.7l26.7-26.7c2.5-2.6,6.5-2.7,9.1-0.2c0.1,0.1,0.2,0.1,0.2,0.2 c2.6,2.5,2.7,6.5,0.2,9.1c-0.1,0.1-0.1,0.2-0.2,0.2l-22,22l22,22c2.6,2.5,2.7,6.5,0.2,9.1c-0.1,0.1-0.1,0.2-0.2,0.2 c-2.5,2.6-6.5,2.7-9.1,0.2c-0.1-0.1-0.2-0.1-0.2-0.2L200,64.3C198.7,63.1,198,61.4,198,59.7z' fill='%23fff'/></g></svg>");
}
.uw-gallery .swiper-container .swiper-button-next {
  transform: rotate(180deg);
}
.uw-gallery .swiper-container .swiper-button-next:after,
.uw-gallery .swiper-container .swiper-button-prev:after {
  display: none;
  visibility: hidden;
}
.uw-gallery .pswp-container {
  position: relative;
  margin-left: auto;
  margin-right: auto;
}
.uw-gallery .pswp-container .pswp {
  z-index: 3;
}
.uw-gallery .pswp-container .pswp .pswp__ui--fit .pswp__caption {
  background-color: #F2F2F2;
}
.uw-gallery .pswp-container .pswp--zoom-allowed .pswp__img {
  cursor: default !important;
}
.uw-gallery .pswp-container .pswp__caption {
  background: rgba(0, 0, 0, 0.6) 0% 0% no-repeat padding-box;
}
.uw-gallery .pswp-container .pswp__caption .pswp__caption__center {
  max-width: unset;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-left: 10%;
  margin-right: 10%;
  padding-left: 0;
  padding-right: 0;
}
.uw-gallery .pswp-container .pswp__caption p.caption {
  font-weight: 600;
  margin-bottom: 8px;
}
.uw-gallery .pswp-container .pswp__caption p.credit {
  font-weight: 400;
  margin-bottom: 8px;
}
.uw-gallery .pswp-container .pswp--fs .pswp__ui--fit {
  background-color: black;
}
.uw-gallery .pswp-container .pswp--fs .pswp__button--close {
  display: none;
  visibility: hidden;
}
.uw-gallery .pswp-container .pswp__top-bar {
  background: unset;
}
.uw-gallery .pswp-container .pswp__button {
  margin: 30px 30px 0 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.uw-gallery .pswp-container .pswp__button--fs {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='65.888' height='55' viewBox='0 0 65.888 55'><g transform='translate(2.5 2.5)'><path d='M1057.851,462.871v12.5h11.07' transform='translate(-1057.851 -425.371)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/><path d='M1067.364,475.371h11.07v-12.5' transform='translate(-1017.547 -425.371)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/><path d='M1078.435,469.029v-12.5h-11.07' transform='translate(-1017.547 -456.529)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/><path d='M1068.921,456.529h-11.07v12.5' transform='translate(-1057.851 -456.529)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/></g></svg>");
}
.uw-gallery .pswp-container .pswp__button--close {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50'><defs><style>.a{fill:%23fd0d1b;}</style></defs><path class='a' d='M4,12.333,12.333,4,29,20.667,45.667,4,54,12.333,37.333,29,54,45.667,45.667,54,29,37.333,12.333,54,4,45.667,20.667,29Z' transform='translate(-4 -4)'/></svg>");
}
.uw-gallery .pswp-container .pswp__button--close path.a {
  fill: #fd0d1b;
}
.uw-gallery .pswp-container .pswp--fs .pswp__button--fs {
  margin: 30px 30px 0 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'><path id='iconfinder_close_293668' d='M4,14,14,4,34,24,54,4,64,14,44,34,64,54,54,64,34,44,14,64,4,54,24,34Z' transform='translate(-4 -4)' fill='%23fd0d1b'/></svg>");
}
.uw-gallery .pswp-container .pswp__button--arrow--left, .uw-gallery .pswp-container .pswp__button--arrow--right {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  margin: 0;
  transform: translate(0, -50px);
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='100' viewBox='0 0 120 100'><g transform='translate(-11 -10)'><rect width='120' height='100' transform='translate(131 110) rotate(180)' fill='rgba(0,0,0,0.1)'/><path d='M33.333,40a6.052,6.052,0,0,1-4.667-2L2,11.333A6.444,6.444,0,0,1,2,2a6.444,6.444,0,0,1,9.333,0l22,22,22-22a6.444,6.444,0,0,1,9.333,0,6.444,6.444,0,0,1,0,9.333L38,38A6.052,6.052,0,0,1,33.333,40Z' transform='translate(91 27) rotate(90)' fill='%23fff'/></g></svg>");
}
.uw-gallery .pswp-container .pswp__button--arrow--left:hover, .uw-gallery .pswp-container .pswp__button--arrow--right:hover {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='100' viewBox='0 0 120 100'><g transform='translate(-158 -10)'><path class='st0' d='M278,110H158V10h120V110z' fill='%23001641'/><path class='st1' d='M198,59.7c0-1.8,0.7-3.5,2-4.7l26.7-26.7c2.5-2.6,6.5-2.7,9.1-0.2c0.1,0.1,0.2,0.1,0.2,0.2 c2.6,2.5,2.7,6.5,0.2,9.1c-0.1,0.1-0.1,0.2-0.2,0.2l-22,22l22,22c2.6,2.5,2.7,6.5,0.2,9.1c-0.1,0.1-0.1,0.2-0.2,0.2 c-2.5,2.6-6.5,2.7-9.1,0.2c-0.1-0.1-0.2-0.1-0.2-0.2L200,64.3C198.7,63.1,198,61.4,198,59.7z' fill='%23fff'/></g></svg>");
}
.uw-gallery .pswp-container .pswp__button--arrow--right {
  transform: rotate(180deg) translate(0, 50px);
}
.uw-gallery .pswp-container .pswp__button--arrow--left:before, .uw-gallery .pswp-container .pswp__button--arrow--right:before {
  display: none;
  visibility: hidden;
}
.uw-gallery .pswp-container + .swiper-container {
  margin-top: 10px;
}

.masthead-swiper .swiper-container {
  overflow: unset;
}
@media (max-width: 980px) {
  .masthead-swiper {
    margin-top: 77px;
  }
}
.masthead-swiper .swiper-pagination-bullet {
  width: 25px;
  height: 25px;
  opacity: 1;
  background-color: #ed0a00;
}
.masthead-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #001641;
}
.masthead-swiper .uw-masthead-magazine {
  margin-bottom: 70px;
}
.masthead-swiper .swiper-button-next,
.masthead-swiper .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: 60px;
  height: 50px;
  margin-top: -22px;
  background-size: 27px 44px;
  transform-origin: center center;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='100' viewBox='0 0 120 100'><g transform='translate(-11 -10)'><rect width='120' height='100' transform='translate(131 110) rotate(180)' fill='rgba(0,0,0,0.1)'/><path d='M33.333,40a6.052,6.052,0,0,1-4.667-2L2,11.333A6.444,6.444,0,0,1,2,2a6.444,6.444,0,0,1,9.333,0l22,22,22-22a6.444,6.444,0,0,1,9.333,0,6.444,6.444,0,0,1,0,9.333L38,38A6.052,6.052,0,0,1,33.333,40Z' transform='translate(91 27) rotate(90)' fill='%23fff'/></g></svg>");
}
@media print, screen and (max-width: 47.99875em) {
  .masthead-swiper .swiper-button-next,
  .masthead-swiper .swiper-button-prev {
    display: none;
  }
}
.masthead-swiper .swiper-button-next:hover,
.masthead-swiper .swiper-button-prev:hover {
  background-image: url("data:image/svg+xml;utf8,<svg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 120 100' style='enable-background:new 0 0 120 100;' xml:space='preserve'><style type='text/css'> .st0{fill:%23001641;} .st1{fill:%23FFFFFF;}</style><g transform='translate(-158 -10)'><path class='st0' d='M278,110H158V10h120V110z'/><path class='st1' d='M198,59.7c0-1.8,0.7-3.5,2-4.7l26.7-26.7c2.5-2.6,6.5-2.7,9.1-0.2c0.1,0.1,0.2,0.1,0.2,0.2c2.6,2.5,2.7,6.5,0.2,9.1c-0.1,0.1-0.1,0.2-0.2,0.2l-22,22l22,22c2.6,2.5,2.7,6.5,0.2,9.1c-0.1,0.1-0.1,0.2-0.2,0.2c-2.5,2.6-6.5,2.7-9.1,0.2c-0.1-0.1-0.2-0.1-0.2-0.2L200,64.3C198.7,63.1,198,61.4,198,59.7z'/></g></svg>");
}
.masthead-swiper .swiper-button-next {
  transform: rotate(180deg);
}
.masthead-swiper .swiper-button-next:after,
.masthead-swiper .swiper-button-prev:after {
  display: none;
  visibility: hidden;
}

.uw-php-search .results {
  display: flex;
  align-content: space-around;
}
.uw-php-search .results > * {
  flex-basis: 100%;
  margin: 0;
  padding-left: 0.78125rem;
  padding-right: 0.78125rem;
}
.uw-php-search .results.results--no-filter > * {
  flex-basis: 100%;
}
.uw-php-search .results .no-results {
  background-color: #efefef;
  padding: 20px;
  flex-basis: 100%;
}
.uw-php-search .results .no-results p {
  font-size: 1.5rem;
  line-height: 1.0833333333;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #001641;
  margin-bottom: 0;
}
@media (min-width: 980px) {
  .uw-php-search .results > * {
    flex-basis: 50%;
  }
  .uw-php-search .results.results--no-filter > * {
    flex-basis: 33.33%;
  }
  .uw-php-search .results.results--no-filter > .no-results {
    flex-basis: 100%;
  }
}
.uw-php-search .uw-stories-sidebar--filter--toggle::after {
  margin-left: 5px;
  font-family: "WwwUowEduAu";
  content: "\f023";
}
.uw-php-search .uw-stories-sidebar--filter--closed::after {
  content: "\f022";
}
.uw-php-search .uw-stories-sidebar .posts-filter-trigger::after {
  content: "\f023";
}
.uw-php-search .uw-stories-sidebar .posts-filter-trigger.posts-filter-trigger-closed::after {
  content: "\f022";
}
.uw-php-search li.show-more a {
  font-size: 0.75rem;
  font-weight: 500;
}

.confetti-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  pointer-events: none;
  z-index: 99;
}

.confetti {
  position: absolute;
  z-index: 99;
}

.confetti-primary {
  background-color: #001641;
}

.confetti-secondary {
  background-color: #ed0a00;
}

.confetti-teriary {
  background-color: #0033FF;
}

.uw-simple-search .vue-app {
  visibility: hidden;
  display: none;
}
.uw-simple-search .vue-app.ready {
  visibility: visible;
  display: block;
}
.uw-simple-search .vue-app .uw-simple-search--list {
  display: flex;
  flex-direction: column-reverse;
}
@media (min-width: 768px) {
  .uw-simple-search .vue-app .uw-simple-search--list {
    flex-direction: row;
  }
  .uw-simple-search .vue-app .uw-simple-search--list--main {
    flex-basis: 75%;
    padding-right: 2em;
  }
  .uw-simple-search .vue-app .uw-simple-search--list--sidebar {
    flex-basis: 25%;
  }
}
.uw-simple-search .vue-app .results {
  flex-direction: column;
}
.uw-simple-search .vue-app .results div {
  display: flex;
  flex-direction: column;
}
.uw-simple-search .vue-app .results .item {
  background-color: #F2F2F2;
  margin-bottom: 25px;
  padding: 20px;
}
.uw-simple-search .vue-app .results .item .show-more-container {
  flex-direction: row;
}
.uw-simple-search .vue-app .results .item .show-more-container div:nth-child(3) {
  display: none;
}
@media (min-width: 768px) {
  .uw-simple-search .vue-app .results .item .show-more-container {
    flex-direction: column;
  }
  .uw-simple-search .vue-app .results .item .show-more-container div:nth-child(3) {
    display: flex;
  }
}
.uw-simple-search .vue-app .results .item div {
  margin: 0;
}
.uw-simple-search .vue-app .results .item div:first-child {
  flex-grow: 1;
}
@media (min-width: 768px) {
  .uw-simple-search .vue-app .results .item {
    flex-direction: row;
  }
}
.uw-simple-search .vue-app .no-results {
  background-color: #efefef;
  padding: 20px;
  margin-bottom: 2em;
}
.uw-simple-search .vue-app .results button,
.uw-simple-search .vue-app .uw-simple-search--detail button {
  border: 3px solid #0033FF;
  color: #0033FF;
  padding: 0.8rem 1.25rem;
  white-space: nowrap;
  cursor: pointer;
  display: block;
  margin: 0 auto;
}
.uw-simple-search .vue-app .uw-simple-search--detail {
  display: flex;
  flex-direction: column;
}
.uw-simple-search .vue-app .uw-simple-search--detail > div:nth-child(2) {
  padding: 2em 0 0 0;
}
@media (min-width: 768px) {
  .uw-simple-search .vue-app .uw-simple-search--detail > div:nth-child(2) {
    padding: 0 0 0 1em;
  }
}
@media (min-width: 768px) {
  .uw-simple-search .vue-app .uw-simple-search--detail {
    flex-direction: row;
    padding-left: 0;
  }
  .uw-simple-search .vue-app .uw-simple-search--detail > div:first-child {
    flex-basis: 75%;
  }
  .uw-simple-search .vue-app .uw-simple-search--detail > div:nth-child(2) {
    flex-basis: 25%;
  }
  .uw-simple-search .vue-app .uw-simple-search--detail > div:nth-child(2) button {
    white-space: break-spaces;
  }
}
.uw-simple-search .vue-app .uw-stories-search--categories span,
.uw-simple-search .vue-app .uw-stories-search--categories label {
  cursor: pointer;
}
.uw-simple-search .vue-app .uw-stories-search--categories label.checkedDarkRed:before {
  border: 0;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAz0lEQVQokbXSQQqCQBQG4N9Z5GY6QjkGufMGQm07hjfyCN7CpYIuXYUtos10hEgIXfi3EAvKVIR+mN188x7vjZEDxIyIOej/0Nxs4CQJFpY1HZq2DSeOsdztoMJwGjRtu620XqO+XqF9/xsKKbEKAggpAQALpeDE8Qud93vUWr9fzQHmAG9RRJK8pylPrstKa5JkpTWPSrG71x2j26P0PGyjqK3YNIAQ/ZU+Wy2zDJfDAU1ZjqKv4XT4URSDCACM3i8nRNvuQPrXMYJ+wwl5AopfaPlvXPYKAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
  background-size: cover;
}
.uw-simple-search .vue-app .uw-stories-sidebar--filter--toggle::after {
  margin-left: 5px;
  font-family: "WwwUowEduAu";
  content: "\f023";
}
.uw-simple-search .vue-app .uw-stories-sidebar--filter--closed::after {
  content: "\f022";
}
.uw-simple-search .vue-app .uw-stories-sidebar .posts-filter-trigger::after {
  content: "\f023";
}
.uw-simple-search .vue-app .uw-stories-sidebar .posts-filter-trigger.posts-filter-trigger-closed::after {
  content: "\f022";
}

/*
	As used on the library and learning co-op landing pages
*/
.lcs_slide_out.lcs_slide_out-r {
  top: 200px;
}

.uw-mkto .mktoButton {
  color: rgb(255, 255, 255) !important;
  background-color: #0033FF !important;
  font-weight: 400;
  font-size: 18px !important;
  padding: 10px 16px !important;
  line-height: 1.33 !important;
  width: 100% !important;
  border: 2px solid #fff !important;
  border-radius: 0px !important;
  background-image: none !important;
  cursor: pointer !important;
}
.uw-mkto .mktoButton:hover {
  color: #0033FF !important;
  background-color: rgb(255, 255, 255) !important;
  border: 2px solid #0033FF !important;
}
.uw-mkto .cf_widget_socialsignon.cf_sign_on_button {
  width: auto;
}
.uw-mkto .mktoForm {
  font-family: Montserrat, Verdana, Geneva, sans-serif !important;
  font-size: 1rem !important;
}
.uw-mkto .mktoForma.mktoNotYou,
.uw-mkto .mktoForm.mktoCheckboxList {
  color: rgb(255, 255, 255);
}
.uw-mkto .mktoFormp.mktoFormlabel,
.uw-mkto .mktoFormlabel,
.uw-mkto .mktoFormdiv {
  color: rgb(0, 0, 0);
}
.uw-mkto .mktoFormfieldsetlegend {
  font-size: 16px;
  margin-left: 0.5em;
  color: rgb(0, 0, 0);
}
.uw-mkto .mktoForma {
  padding: 0;
}
.uw-mkto .mktoForm.cf_widget_socialsignon {
  display: none;
}
.uw-mkto .mktoButtonWrap {
  margin-left: 0 !important;
}
.uw-mkto .mktoForminput[type=text],
.uw-mkto .mktoForminput[type=url],
.uw-mkto .mktoForminput[type=email],
.uw-mkto .mktoForminput[type=tel],
.uw-mkto .mktoForminput[type=number],
.uw-mkto .mktoForminput[type=date],
.uw-mkto .mktoFormtextarea.mktoField,
.uw-mkto .mktoFormselect.mktoField {
  color: #000 !important;
}
.uw-mkto .uw-mkto-confirm {
  display: none;
}
.uw-mkto .uw-mkto-confirm.uw-mkto-confirm--show {
  display: unset;
}

@media (max-width: 600px) {
  .mw-grid-container {
    padding-left: 0;
    padding-right: 0;
  }
}

@media (min-width: 600px) {
  .motivation-widget .central-box {
    margin: 0 -4em;
    background-color: #fff;
  }
  .motivation-widget .central-box > div {
    padding: 2em;
    margin: 0 4em;
    background-color: #F2F2F2;
    overflow: hidden;
  }
}
.motivation-widget .app-container {
  background-color: #F2F2F2;
  padding: 2rem 4rem;
}
@media (min-width: 600px) {
  .motivation-widget .app-container {
    background-color: #fff;
  }
}
@media (max-width: 600px) {
  .motivation-widget .app-container {
    padding: 2rem;
  }
}
.motivation-widget .mw-link-small {
  display: inline;
  text-align: start;
  margin-bottom: 0.5em;
  width: auto;
  padding-right: 1em;
}
@media (max-width: 600px) {
  .motivation-widget .mw-link-small {
    width: 100%;
  }
}
.motivation-widget .mw-link-small > a {
  display: inline !important;
  text-align: start;
}
.motivation-widget .mw-link-small > a::after {
  display: none;
}
.motivation-widget .mw-link-small > a > span::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  position: relative;
  right: -15px;
  transition: right 0.4s;
}
.motivation-widget .mw-link-small > a > span:hover, .motivation-widget .mw-link-small > a > span:focus {
  text-decoration: none;
}
.motivation-widget .mw-link-small > a > span:hover::after, .motivation-widget .mw-link-small > a > span:focus::after {
  right: -23px;
}
.motivation-widget .mw-header {
  margin-bottom: 0.2em !important;
}
@media (max-width: 900px) {
  .motivation-widget .mw-header {
    font-size: 1.875rem;
    line-height: 1.0666666667;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
.motivation-widget .mw-search {
  padding-bottom: 2em;
}
.motivation-widget .mw-search-button {
  padding-top: 16px;
  font-weight: 700;
  cursor: pointer;
}
@media (max-width: 600px) {
  .motivation-widget .mw-search-button {
    height: 45px;
    z-index: 2;
    width: 25px;
  }
  .motivation-widget .mw-search-button > span {
    display: none;
  }
  .motivation-widget .mw-search-button > i {
    display: none;
  }
}
.motivation-widget .mw-before-search {
  padding-top: 15px;
  font-weight: 700;
  margin: 0;
}
.motivation-widget .mw-after-search {
  white-space: nowrap;
}
.motivation-widget .mw-search-red-button {
  font-weight: 700;
  color: #ed0a00 !important;
  background: none;
  cursor: pointer;
  padding-bottom: 0.2em;
  display: flex;
  align-items: center;
}
.motivation-widget .mw-search-red-button::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  font-size: 1.5rem;
  margin-left: 0.9375rem;
  transition: transform 0.4s;
  position: relative;
}
.motivation-widget .mw-search-red-button:hover::after {
  transform: translate3d(0.625rem, 0, 0);
}
.motivation-widget .mw-search-red-button--left-back {
  color: #ed0a00 !important;
  background: none;
  cursor: pointer;
  padding-bottom: 0.2em;
  display: flex;
  align-items: center;
  font-weight: 700;
}
.motivation-widget .mw-search-red-button--left-back::after {
  display: none;
}
.motivation-widget .mw-search-red-button--left-back::before {
  font-family: "WwwUowEduAu";
  content: "\f004";
  font-size: 1.5rem;
  margin-right: 10px;
  transition: transform 0.4s;
}
.motivation-widget .mw-search-red-button--left-back:hover::before {
  transform: translate3d(-0.625rem, 0, 0);
}
@media (max-width: 600px) {
  .motivation-widget .mw-quicklinks {
    line-height: 2em !important;
  }
}
.motivation-widget .mw-quicklinks > span {
  white-space: nowrap;
}
.motivation-widget .mw-quicklinks::after {
  margin-left: 8px !important;
}
.motivation-widget .mw-quicklinks:hover, .motivation-widget .mw-quicklinks:focus {
  text-decoration: none;
}
.motivation-widget .mw-quicklinks:hover::after, .motivation-widget .mw-quicklinks:focus::after {
  margin-left: 15px !important;
}
.motivation-widget .mw-find {
  padding-bottom: 20px;
}
.motivation-widget .mw-see-similar {
  text-align: start !important;
}
@media (min-width: 768px) {
  .motivation-widget .mw-more-areas {
    margin-top: -1.75em !important;
  }
}
.motivation-widget .mw-browse--left {
  padding-right: 2rem;
}
.motivation-widget .mw-browse--middle {
  padding-left: 0rem;
}
.motivation-widget .mw-browse--middle > div > div {
  padding: 0;
}
.motivation-widget .mw-study-area {
  padding-top: 30px;
}
.motivation-widget .mw-or {
  padding-left: 30px;
  font-weight: 700;
}
@media (min-width: 600px) {
  .motivation-widget .landing-header {
    font-size: 3em;
  }
}
.motivation-widget .after-search {
  padding-top: 10px;
}
@media (max-width: 765px) {
  .motivation-widget .after-search {
    overflow: hidden;
    padding: 0;
    height: 0;
  }
}
@media (min-width: 600px) {
  .motivation-widget .footer {
    margin-top: 1em;
  }
}
@media (max-width: 600px) {
  .motivation-widget .footer {
    padding-bottom: 2em;
  }
}
@media (max-width: 600px) {
  .motivation-widget .footer > ul {
    flex-wrap: nowrap;
  }
}
@media (max-width: 600px) {
  .motivation-widget .mobile-padding {
    padding-bottom: 1em;
  }
}
@media (max-width: 600px) {
  .motivation-widget .reverse-mobile {
    display: flex;
    flex-wrap: wrap-reverse;
    flex-direction: column-reverse;
    align-content: center;
  }
}
@media (min-width: 600px) {
  .motivation-widget .display-mobile {
    display: none;
  }
}
.motivation-widget .mw-text {
  line-height: 1.5;
}
.motivation-widget .mw-image-study {
  padding-top: 2em;
}
.motivation-widget p.block-button-red {
  margin-top: 1rem;
}
.motivation-widget p.block-button-red + p.block-button-red {
  margin-top: 0.9375rem;
}
.motivation-widget p.block-button-red a,
.motivation-widget p.block-button-red button {
  font-size: 1.125rem;
  line-height: 1.5rem;
  text-transform: uppercase;
  font-weight: 700;
  text-decoration: none;
  cursor: pointer;
  color: #fff;
  background-color: #ed0a00;
  padding: 0.8rem 3rem 0.8rem 1.25rem;
  position: relative;
  display: inline-block;
  transition: background-color 0.2s ease-in-out;
}
.motivation-widget p.block-button-red a::after,
.motivation-widget p.block-button-red button::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  position: absolute;
  transition: right 0.2s ease-in-out;
  right: 1.5rem;
}
.motivation-widget p.block-button-red a:hover, .motivation-widget p.block-button-red a:focus,
.motivation-widget p.block-button-red button:hover,
.motivation-widget p.block-button-red button:focus {
  text-decoration: none;
}
.motivation-widget p.block-button-red a:hover::after, .motivation-widget p.block-button-red a:focus::after,
.motivation-widget p.block-button-red button:hover::after,
.motivation-widget p.block-button-red button:focus::after {
  margin-left: 15px;
  right: 1.25rem;
}

.uowc-carousel {
  width: 100%;
  height: 500px;
  padding: 0;
  margin-bottom: 2rem;
  margin-top: 77px;
  position: relative;
}

@media (min-width: 768px) {
  .uowc-carousel {
    height: 550px;
  }
}
@media (min-width: 980px) {
  .uowc-carousel {
    margin-top: 0;
    height: 700px;
  }
}
@media (min-width: 1600px) {
  .uowc-carousel {
    height: calc(100vh - 50px);
  }
}
.uowc-carousel .swiper-slide div {
  height: 100%;
}

@media (max-width: 640px) {
  .uowc-carousel .swiper-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.uowc-carousel .slide-content {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  position: relative;
  z-index: 1;
  padding-bottom: 4rem;
}

@media (min-width: 640px) {
  .uowc-carousel .slide-content {
    padding-bottom: 6rem;
  }
}
.uowc-carousel h2 {
  color: #fff;
  font-size: 2.625rem;
  line-height: 2.875rem;
  margin-bottom: 0.5rem;
  font-weight: 700;
}

@media (min-width: 768px) {
  .uowc-carousel h2 {
    font-size: 3.5rem;
  }
}
@media (min-width: 980px) {
  .uowc-carousel h2 {
    font-size: 7rem;
  }
}
@media (min-width: 768px) {
  .uowc-carousel h2 {
    line-height: 3.5625rem;
  }
}
@media (min-width: 980px) {
  .uowc-carousel h2 {
    line-height: 7rem;
  }
}
@media (min-width: 768px) {
  .uowc-carousel h2 {
    max-width: 80%;
  }
}
@media (min-width: 980px) {
  .uowc-carousel h2 {
    margin-bottom: 2rem;
  }
}
.uowc-carousel p {
  color: #fff;
  margin-bottom: 1rem;
}

@media (min-width: 640px) {
  .uowc-carousel p {
    margin-bottom: 2rem;
    max-width: 75%;
  }
}
.uowc-carousel a {
  color: #fff;
}

@media (max-width: 640px) {
  .uowc-carousel a {
    font-size: 1.125rem;
  }
}
.uowc-carousel .slide__image,
.uowc-carousel .slide__video {
  background-size: cover;
}

@media (max-width: 640px) {
  .uowc-carousel .slide__image,
  .uowc-carousel .slide__video {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-position: center;
  }
}
@media (min-width: 640px) {
  .uowc-carousel .slide__image,
  .uowc-carousel .slide__video {
    position: absolute;
    width: 100%;
  }
}
@media (min-width: 980px) {
  .uowc-carousel .slide__image,
  .uowc-carousel .slide__video {
    background-position-x: 40%;
  }
}
@media (max-width: 640px) {
  .uowc-carousel .slide__video {
    width: 100%;
    padding-top: 56.25%;
    height: 0;
    position: relative;
  }
}
.uowc-carousel .slide__video-display {
  position: absolute;
  -o-object-fit: cover;
  object-fit: cover;
  z-index: 0;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.uowc-carousel .slide__video .pause-background {
  position: absolute;
  bottom: 1em;
  right: 1em;
  z-index: 1;
}

.uowc-carousel .slide__video .pause-background .pause,
.uowc-carousel .slide__video .pause-background .play {
  fill: #fff;
}

@media (max-width: 640px) {
  .uowc-carousel .slide__body {
    background-color: #001641;
    height: auto !important;
    width: 100%;
    bottom: 0;
    padding-top: 2rem;
  }
}
@media (min-width: 640px) {
  .uowc-carousel .slide__body::after,
  .uowc-carousel .slide__body::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
  }
}
.uowc-carousel .slide__body::before {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.69)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.69) 0, rgba(0, 0, 0, 0) 100%);
  width: 50%;
}

.uowc-carousel .slide__body::after {
  background-image: linear-gradient(42deg, rgba(0, 0, 0, 0.69) 0, rgba(0, 0, 0, 0) 75%);
  width: 100%;
}

@media (min-width: 640px) {
  .uowc-carousel::before {
    content: "";
    width: 100%;
    height: 17.8125rem;
    position: absolute;
    top: 0;
    left: 0;
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.69)));
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.69) 100%);
    z-index: 2;
  }
}
.uowc-carousel .swiper-pagination .swiper-pagination-bullet {
  width: 1.6rem;
  height: 1.6em;
  opacity: 1;
  background-color: #fff;
  margin: 0 8px;
}

.uowc-carousel .swiper-pagination .swiper-pagination-bullet-active {
  background: #ed0a00;
}

.uowc-carousel .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}

@media (min-width: 640px) {
  .uowc-carousel .swiper-pagination-bullets {
    bottom: 30px;
  }
}
[data-content-type-id="84"] {
  margin-block: var(--section-spacing-y);
}
@media only screen and (min-width: 768px) {
  [data-content-type-id="84"] h2 {
    max-width: 66%;
  }
}
[data-content-type-id="84"] > div:first-of-type h2:first-child {
  margin-top: 0;
}
[data-content-type-id="84"] > div:first-of-type > div > *:last-child {
  margin-bottom: 0;
}
[data-content-type-id="84"] > div:first-of-type aside {
  margin-top: 1.5em;
}
@media only screen and (min-width: 768px) {
  [data-content-type-id="84"] > div:first-of-type aside {
    margin-top: 0;
  }
}

[data-content-type-id="280"] {
  margin-block: var(--section-spacing-y);
}
[data-content-type-id="280"] h2:first-child {
  margin-top: 0;
}

[data-content-type-id="141"] {
  margin-block: var(--section-spacing-y);
}

[data-content-type-id="142"] {
  margin-block: var(--section-spacing-y);
}

@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  .area-landing .uw-masthead__main h1 {
    margin-bottom: 6.25rem;
  }
}
@media screen and (min-width: 75em) {
  .area-landing .uw-masthead--image-full {
    margin-bottom: 6.25rem;
  }
}

.course-landing .uw-split-grey-section {
  padding-top: 3.75rem;
  padding-bottom: 2.5rem;
  margin: 3rem auto;
}
@media print, screen and (min-width: 48em) {
  .course-landing .uw-split-grey-section {
    padding-bottom: 3.125rem;
  }
}

@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  .library .uw-split-grey-section__title {
    margin-bottom: 0.625rem;
  }
  .library .uw-split-grey-section__title::after {
    content: none;
  }
  .library .uw-split-grey-section__image-block {
    display: flex;
    justify-content: flex-end;
  }
  .library .uw-split-grey-section__image-block img {
    max-width: 23.4375rem;
    height: auto;
  }
}
@media print, screen and (min-width: 64em) {
  .library .uw-related-links h4 {
    margin-bottom: 1.25rem;
  }
  .library .uw-related-links > div {
    max-width: 19.375rem;
    float: right;
    margin-right: 0.625rem;
  }
}
@media print, screen and (min-width: 64em) {
  .library .uw-panel-grid-link-list .items {
    margin-top: 0.625rem;
  }
}

.uw-mc-card {
  background-color: #001641;
  color: #fff;
  padding: 25px;
  margin-bottom: 25px;
}
.uw-mc-card li {
  display: block;
  width: 100%;
}
.uw-mc-card li .uw-button-white {
  padding: 0;
  margin: 0;
  margin-bottom: 15px;
}
.uw-mc-card li .download-link {
  padding: 0;
  margin: 0;
}
.uw-mc-card--title {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #fff !important;
}
.uw-mc-card .uw-button-white {
  font-size: 1rem;
}
@media (max-width: 768px) {
  .uw-mc-card .menu {
    flex-direction: column;
  }
}
.uw-mc-card .media-contact p a {
  color: white;
  font-weight: bold;
}
.uw-mc-card .media-contact p:after {
  font-family: Uow2018;
  content: "\f01a";
  margin-left: 15px;
  transition: margin-left cubic-bezier(0.77, 0, 0.18, 1) 0.3s;
}
.uw-mc-landing .uw-stories-sidebar--filter {
  margin-top: 1.5em;
  display: inherit;
}
.uw-mc-landing .uw-stories-sidebar--filter button {
  color: #ed0a00;
  display: inline;
  padding: 0.2em 0.8em;
  transition: all ease-in-out 0.3s;
}
.uw-mc-landing .uw-stories-sidebar--filter button:hover {
  background-color: #ed0a00;
  color: #fff;
}
.uw-mc-landing .uw-stories-sidebar--filter button[class*=uwi--] {
  display: block;
}
.uw-mc-landing .uw-stories-sidebar--filter button[class*=uwi--]::before {
  margin-right: 0.3em;
  font-size: 1.4em;
  position: relative;
  bottom: -2px;
}
.uw-mc-landing .uw-stories-sidebar--filter.rss-link a.icon--rss {
  font-size: 1rem;
  line-height: 1;
  color: #ed0a00;
  display: inline-block;
  padding: 0.2em 0.8em;
  transition: all ease-in-out 0.3s;
  font-weight: normal;
  font: 400 system-ui;
  height: 2em;
}
.uw-mc-landing .uw-stories-sidebar--filter.rss-link a.icon--rss:hover {
  background-color: #ed0a00;
  color: #fff;
}
.uw-mc-landing .uw-stories-sidebar--filter.rss-link A[class*=icon--]::before {
  margin-right: 0.3em;
  font-size: 1.4em;
  position: relative;
  bottom: -2px;
}
.uw-mc-landing .subscribe-rss {
  font-size: 0.9rem;
}
.uw-mc-header {
  background-color: #001641;
  height: auto;
  padding: 50px 0;
  margin-bottom: 0 !important;
  margin-top: 100px;
}
@media (min-width: 980px) {
  .uw-mc-header {
    margin-top: 154px;
  }
}
.uw-mc-header h2 {
  color: #fff;
  margin: 25px 0;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.1;
}
.uw-mc-header__date {
  margin: 1rem 0 !important;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
}
.uw-mc-header__subtitle {
  color: #fff;
  margin-bottom: 1rem !important;
}
.uw-mc-header .uw-link-box {
  padding: 25px 40px;
  margin-left: 30px;
}
.uw-mc-header .uw-link-box--heading {
  color: #fff;
  margin-bottom: 20px;
  position: relative;
  font-size: 1.25rem;
  font-weight: 700;
  text-transform: uppercase;
  padding-bottom: 5px;
}
.uw-mc-header .uw-link-box--heading::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 50px;
  height: 2px;
  background-color: #fff;
}
.uw-mc-header .uw-link-box .uw-link-box--link {
  color: #fff !important;
  font-size: 0.875rem;
}
.uw-mc-header .uw-link-box .uw-link-box--link::after {
  display: inline-block;
  position: relative;
  content: "\f001";
}
.uw-mc-header .uw-link-box--border-top::before {
  border-top-color: #ed0a00;
  border-left-color: #ed0a00;
}
.uw-mc-header .uw-link-box--border-top::after {
  border-top-color: #ed0a00;
  border-right-color: #ed0a00;
}
.uw-mc-header .uw-link-box--border-bottom::before {
  border-bottom-color: #ed0a00;
  border-left-color: #ed0a00;
}
.uw-mc-header .uw-link-box--border-bottom::after {
  border-bottom-color: #ed0a00;
  border-right-color: #ed0a00;
}
.uw-mc-diary {
  margin: 0;
  padding: 50px 0;
  height: auto;
  background-color: #cec9c9;
}
@media (max-width: 767px) {
  .uw-mc-diary {
    margin: 0 !important;
  }
}
.uw-mc-diary__bold {
  font-weight: 700;
  color: #001641;
  text-transform: uppercase;
}
.uw-mc-diary .medium-6 {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
@media (max-width: 767px) {
  .uw-mc-diary .medium-6 {
    margin-bottom: 20px;
    justify-content: flex-start;
  }
}
.uw-mc-diary .medium-6 .uw-mc-diary__date {
  display: block;
  line-height: 0.9;
  height: 100%;
  align-items: flex-start;
  font-size: 4rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #ed0a00;
  margin: 0;
  padding: 0;
}
.uw-mc-diary .medium-6 .uw-mc-diary__month {
  font-weight: 700;
  text-transform: uppercase;
  color: #001641;
  font-size: 0.95rem;
}
.uw-mc-diary .medium-6 .uw-mc-diary__blurb {
  padding-left: 20px;
}
@media (max-width: 767px) {
  .uw-mc-diary .medium-6 .uw-mc-diary__blurb {
    position: absolute;
    margin-left: 6rem;
  }
}
.uw-mc-diary .medium-6 .uw-mc-diary__blurb p {
  font-size: 1rem;
  margin-bottom: 5px;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
}
.uw-mc-diary .medium-6 .uw-mc-diary__blurb a {
  margin-top: 0;
  color: #001641 !important;
  font-size: 0.75rem;
}
.uw-mc-stories {
  margin-top: 50px;
  display: block;
}
.uw-mc-stories__heading.searchHeading {
  font-size: 4rem;
  font-weight: 700;
  margin-bottom: 2rem;
}
.uw-mc-experts {
  margin-bottom: 2rem;
}
.uw-mc-experts__blurb h2 {
  color: #001641;
  font-size: 3rem;
  font-weight: 700;
}
.uw-mc-experts__img {
  width: 100%;
}
@media screen and (min-width: 40em) {
  .uw-mc-experts__img {
    width: 35%;
  }
}
.uw-mc-experts__img--expert {
  background-size: cover;
  background-position: center;
  margin-right: 1rem;
}
.uw-mc-experts__img--expert::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  content: "";
}
.uw-mc-experts__expert {
  display: flex;
}
@media (max-width: 767px) {
  .uw-mc-experts__expert {
    display: block;
  }
}
.uw-mc-experts__expert img {
  width: 200px;
  height: 200px;
  margin-right: 25px;
}
.uw-mc-experts__expert--description .expert--profession {
  font-weight: 700;
  text-transform: uppercase;
  color: #ed0a00;
}
.uw-mc-experts__expert--description .expert--name {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  text-transform: uppercase;
  color: #ed0a00;
}
.uw-mc-experts__expert--description .expert--subtitle {
  font-weight: 700;
}
.uw-mc-experts__expert--description p {
  margin-bottom: 0.5rem;
}
.uw-mc-connect {
  background-color: #001641;
  padding: 50px 0;
  color: #fff !important;
}
.uw-mc-connect h2 {
  font-size: 3rem;
}
.uw-mc-connect .tweet {
  position: relative;
  padding-left: 50px;
}
.uw-mc-connect .tweet-details {
  display: flex;
}
.uw-mc-connect .tweet-details p {
  padding-right: 5px;
}
.uw-mc-connect .tweet-details p.tweet-details-author {
  font-weight: 700;
}
.uw-mc-connect .tweet::before {
  font-size: 2rem;
  font-family: "WwwUowEduAu";
  content: "\f00c";
  position: absolute;
  line-height: 1;
  top: 0;
  left: 0;
}

.uw-mc-single {
  margin: 0;
}
.uw-mc-single .uw-intro-image {
  margin-bottom: 2rem;
}
.uw-mc-single .uw-intro-image, .uw-mc-single .uw-intro-image::before {
  background-color: transparent !important;
}
@media print, screen and (min-width: 64em) {
  .uw-mc-single .uw-intro-image {
    margin-bottom: 3rem;
  }
}
.uw-mc-single .page-navigator__list--pages {
  left: 0;
}
.uw-mc-single .page-navigator-wrapper .page-navigator__list--breadcrumbs {
  margin-top: 0;
  width: 100%;
}
@media screen and (min-width: 75em) {
  .uw-mc-single .page-navigator-wrapper .page-navigator__list--breadcrumbs {
    margin-left: 25%;
  }
}
.uw-mc-single .uw-article-masthead__image {
  position: relative;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.uw-mc-single .uw-article-masthead__image::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 56.25%;
  content: "";
}
@media screen and (min-width: 75em) {
  .uw-mc-single .uw-article-masthead__image::after {
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 25%);
  }
}
.uw-mc-single + .uw-page-content .uw-post-contacts {
  order: 3 !important;
}
@media print, screen and (max-width: 74.99875em) {
  .uw-mc-single .page-navigator__list--pages--wrapper {
    top: 4rem;
    padding: 1.5rem 2rem 2rem;
  }
  .uw-mc-single .page-navigator__list--pages {
    width: 100%;
  }
  .uw-mc-single .page-navigator__button--pages {
    padding-left: 0.75rem;
  }
  .uw-mc-single ul.breadcrumbs {
    padding-top: 1rem;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .uw-mc-single .uw-header--container {
    padding: 0;
  }
  .uw-mc-single + .uw-page-content .uw-post-contacts {
    order: 2 !important;
  }
  .uw-mc-single + .uw-page-content .uw-post-details {
    order: 3 !important;
  }
}
@media print, screen and (max-width: 47.99875em) {
  .uw-mc-single .page-navigator__list--pages--wrapper {
    padding-top: 3rem;
  }
}

.uw-post-content .uw-blockhead {
  margin-bottom: 1rem;
}

.uw-news-card {
  background-color: #001641;
  padding: 25px;
  margin-bottom: 25px;
  color: #fff;
}

.uw-text--red {
  color: #ed0a00;
  text-transform: uppercase;
  font-weight: 700;
}

.ta-left {
  text-align: left;
}
.ta-center {
  text-align: center;
}
.ta-right {
  text-align: right;
}

.uw-intro {
  font-size: 1.2rem;
  font-weight: 500;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  line-height: 1.25;
}

.uw-single-article blockquote {
  padding: 60px 0 0 0;
}
.uw-single-article blockquote::before {
  top: -5px;
  left: -10px;
  color: #001641;
}
.uw-single-article .inline-image,
.uw-single-article .inline-image-side {
  background-color: #f6f6f6;
  padding: 0.25rem;
}
.uw-single-article .inline-image .image-text,
.uw-single-article .inline-image-side .image-text {
  padding: 0.25rem;
  display: block;
  font-weight: 700;
  font-size: 0.875rem;
}
.uw-single-article .uw-social-icons a::before {
  font-size: 1.5rem;
}
.uw-single-article .uw-social-icons a:hover::before {
  color: #ed0a00;
}
@media (min-width: 768px) {
  .uw-single-article .uw-pagination {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
  }
}
.uw-single-article .uw-related-articles {
  margin-top: 0;
}
.uw-single-article .uw-footer-quicklinks {
  margin-top: 0;
}

.uw-story--image {
  height: 250px;
  position: relative;
  margin-bottom: 1.25rem;
  overflow: hidden;
}
.uw-story--image-bg {
  height: 100%;
  width: 100%;
  background-size: cover;
  transform: scale(1);
  transition: transform 0.2s ease-in-out;
  background-color: #001641;
  background-position: center;
}
.uw-story--image-bg {
  background-image: url('<t4 type="media" formatter="path/*" id="59841" />');
}
.uw-story:hover {
  text-decoration: none;
}
@media (min-width: 768px) {
  .uw-story:hover .uw-story--image-bg {
    transform: scale(1.1);
    transition: transform 0.2s ease-in-out;
  }
}
.uw-story:hover .uw-story--link {
  color: #ed0a00;
  transition: transform 0.2s cubic-bezier(0.77, 0, 0.18, 1);
}
.uw-story--tag {
  position: absolute;
  top: 15px;
  left: 15px;
  color: #fff;
  text-transform: uppercase;
  background: #ed0a00;
  padding: 5px 10px;
  font-size: 0.75rem;
  font-weight: bold;
  overflow: auto;
}
.uw-story--tag-blue {
  background: #0033FF;
  position: sticky;
  top: 15px;
  left: 15px;
  color: #fff;
  text-transform: uppercase;
  padding: 5px 10px;
  font-size: 0.75rem;
  font-weight: bold;
  overflow: auto;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}
.uw-story--title {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.75rem;
  margin-bottom: 0.9375rem;
  color: #001641;
}
.uw-story--title:hover {
  text-decoration: underline;
}
.uw-story--link {
  color: #0033FF;
  margin-bottom: 50px;
}
.uw-story p.uw-story--excerpt {
  font-size: 0.9375rem;
  margin-bottom: 2rem;
  color: #001641;
}
.uw-story time {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  text-transform: uppercase;
}

.uw-stories-sidebar--title, .posts-filter-trigger {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  margin-bottom: 15px;
}
@media (max-width: 640px) {
  .uw-stories-sidebar--title, .posts-filter-trigger {
    display: none;
  }
}
.uw-stories-sidebar--filter {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  font-size: 1rem;
  color: #ed0a00;
  margin-bottom: 10px;
}
.uw-stories-sidebar .uw-aside-recent-post a {
  font-size: 0.9375rem;
}
@media (min-width: 980px) {
  .uw-stories-sidebar .uw-aside-recent-post a {
    max-width: 70%;
  }
}
.uw-stories-sidebar .uw-aside-recent-post p {
  font-size: 0.875rem;
}
.uw-stories-sidebar form label input {
  float: left;
}

.page-uw-stories .uw-subscription-form {
  background: #fff;
}
.page-uw-stories .uw-subscription-form p {
  color: #001641;
}
.page-uw-stories .uw-subscription-form input[type=text] {
  border-bottom-color: #001641;
}

.uw-stories-search {
  position: relative;
}
.uw-stories-search::before {
  font-family: "WwwUowEduAu";
  content: "\f009";
  position: absolute;
  left: 0;
  top: 5px;
  font-size: 1rem;
}
.uw-stories-search input[type=text] {
  border: 0;
  border-bottom: 1px solid #001641;
  outline: none;
  box-shadow: none;
  padding-left: 25px;
  padding-right: 50px;
  font-weight: bold;
}
.uw-stories-search input[type=text]::placeholder {
  font-weight: 400;
  color: rgba(0, 22, 65, 0.8);
  font-size: 0.9375rem;
}
.uw-stories-search button {
  outline: none;
  box-shadow: none;
  border: 0;
  position: absolute;
  top: 0;
  right: 0;
  color: #ed0a00;
}
.uw-stories-search button::after {
  content: "\f005";
  margin-left: 10px;
  right: 0;
  transition: right 0.2s ease-in-out;
}
.uw-stories-search button:hover::after {
  margin-left: 10px;
  right: -2px;
  position: relative;
  transition: right 0.2s ease-in-out;
}
.uw-stories-search button.add-tag::after {
  content: "\f022";
}
.uw-stories-search--italic {
  font-size: 0.8rem;
}
.uw-stories-search--tag {
  padding-left: 0;
  margin-left: 0;
  list-style-type: none;
}
.uw-stories-search--tag a {
  border: 1px solid #ed0a00;
  padding: 5px 40px 5px 20px;
  font-weight: bold;
  color: #ed0a00;
  font-size: 0.875rem;
  display: inline-block;
  cursor: pointer;
  position: relative;
}
.uw-stories-search--tag a::after {
  font-family: "WwwUowEduAu";
  content: "\f028";
  font-size: 0.5625rem;
  color: #ed0a00;
  position: absolute;
  right: 20px;
  top: 9px;
}
.uw-stories-search--tag a:focus {
  color: #ed0a00;
}
.uw-stories-search--tag-white {
  margin-bottom: 20px;
}
.uw-stories-search--tag-white a {
  border: 1px solid #e5e5e5;
  padding: 5px 40px 5px 20px;
  margin: 5px 10px 5px 0;
  font-weight: bold;
  color: #F2F2F2;
  font-size: 0.875rem;
  display: inline-block;
  cursor: pointer;
  position: relative;
}
.uw-stories-search--tag-white a::after {
  font-family: "WwwUowEduAu";
  font-size: 0.8rem;
  font-weight: 300;
  content: "\f02a";
  color: #F2F2F2;
  position: absolute;
  right: 20px;
  top: 5px;
}
.uw-stories-search--clear {
  font-size: 0.875rem;
  margin: 25px 0;
}
.uw-stories-search--clear::after {
  content: "\f005";
  font-size: 1.2em;
  position: relative;
  top: 0;
}
.uw-stories-search--categories {
  padding-left: 0;
  margin-left: 0;
  list-style-type: none;
}
.uw-stories-search--categories .input-checkbox label {
  margin: 0;
}
.uw-stories-search--categories .input-checkbox span {
  text-transform: none;
  font-size: 0.875rem;
  display: inline-block;
  width: 100%;
}
.uw-stories-search--categories .input-checkbox span:hover {
  cursor: pointer;
}
.uw-stories-search--categories .input-checkbox span::after {
  font-family: "WwwUowEduAu";
  content: "\f019";
  color: #fff;
  position: absolute;
  left: 4px;
  top: 4px;
  font-size: 0.5625rem;
}
.uw-stories-search--categories .input-checkbox span::before {
  content: "";
  display: block;
  border: 1px solid #001641;
  width: 12px;
  height: 12px;
  position: absolute;
  top: 5px;
  left: 2px;
}
.uw-stories-search--categories input[type=checkbox] {
  opacity: 0;
  left: 2px;
  position: absolute;
  z-index: 1;
  top: 5px;
}
.uw-stories-search--categories input[type=checkbox]:checked + span {
  color: #ed0a00;
}
.uw-stories-search--categories input[type=checkbox]:checked + span::before {
  background: #ed0a00;
  border: 1px solid #ed0a00;
}
.uw-stories-search--categories input[type=checkbox]:focus + span {
  color: #ed0a00;
}
.uw-stories-search--categories input[type=checkbox]:focus + span::before {
  border: 1px solid #ed0a00;
  box-shadow: 0 0 5px #ed0a00;
}
.uw-stories-search--categories li {
  position: relative;
  padding-left: 25px;
  font-size: 0.875rem;
  font-weight: bold;
  margin-bottom: 5px;
}
.uw-stories-search--categories li:hover {
  cursor: pointer;
}
.uw-stories-search--tags {
  margin-left: 0;
  padding-left: 0;
}
.uw-stories-search--tags li {
  display: inline-block;
}
.uw-stories-search--tags li::after {
  content: "|";
  margin: 0 3px 0 5px;
  font-size: 0.9375rem;
}
.uw-stories-search--tags li:last-child::after {
  display: none;
}
.uw-stories-search--tags a {
  font-size: 0.875rem;
  color: #001641;
}
.uw-stories-search--archive button {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  display: block;
  font-size: 0.875rem;
  color: #0033FF;
  margin-bottom: 15px;
}
.uw-stories-search--archive ul {
  padding-left: 0;
  margin-left: 0;
  list-style-type: none;
}
.uw-stories-search--archive ul a {
  color: #001641;
  font-size: 0.875rem;
}
.uw-stories-search--archive a {
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 18px;
  display: block;
  font-size: 14px;
  color: #001641;
  margin-bottom: 15px;
}
.uw-stories-search--tags label {
  display: inline-block;
  cursor: pointer;
  margin: 0;
}
.uw-stories-search--tags label input {
  display: none;
}
.uw-stories-search--tags label input:checked + span {
  color: #fff;
  border-color: #001641;
  background-color: #001641;
}
.uw-stories-search--tags label span {
  position: relative;
  font-weight: 400;
  font-size: 0.875rem;
  border: 1px solid rgba(21, 21, 21, 0.3);
  padding: 5px 15px;
  display: inline-block;
  margin: 5px 10px 5px 0;
  color: rgba(21, 21, 21, 0.5);
  font-size: 0.875rem;
  transition: border-color 0.2s ease-in-out, color 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
.uw-stories-search--tags label:hover span {
  border-color: #001641;
  color: #001641;
}

.uw-inline-gallery {
  margin: 35px 0;
}
.uw-inline-gallery .orbit-bullets {
  position: absolute;
  right: 0;
  bottom: 5px;
}
.uw-inline-gallery .orbit-bullets button {
  border-radius: 0;
  height: 1rem;
  width: 1rem;
  margin-right: 5px;
}
.uw-inline-gallery .orbit-bullets button:last-child {
  margin-right: 0;
}
.uw-inline-gallery .orbit-bullets button.is-active {
  background: #ed0a00;
}

.uw-inline-image {
  margin: 35px 0;
}

.uw-related-articles p {
  font-size: 3.5rem;
}

.uw-news-share {
  margin-top: 50px;
}

.icon-graduation-cap::after {
  font-family: FontAwesome;
  content: "\f19d";
  color: #ed0a00;
  font-size: 1.25rem;
  margin-left: 0.9375rem;
  -webkit-transition: -webkit-transform 0.4s;
  transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
}

.uw-call-to-action {
  color: #fff;
}
.uw-call-to-action a {
  color: #fff;
}
.uw-call-to-action a:hover {
  text-decoration: none;
}

.uw-author-bio {
  display: flex;
  margin-bottom: 25px;
  margin-top: 50px;
}
.uw-author-bio .img {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.uw-author-bio .img::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  content: "";
}
.uw-author-bio--image {
  max-width: 100px;
}
.uw-author-bio--content {
  margin-left: 25px;
}
.uw-author-bio--content * {
  margin: 0;
  list-style: square;
}
.uw-author-bio--content ul li {
  padding-bottom: 10px;
}
.uw-author-bio--content-contribution {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  color: #ed0a00;
  font-size: 0.95rem;
  line-height: 1.15em;
}
.uw-author-bio--content-name {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.125rem;
  font-size: 1.4rem;
  margin: 5px 0 10px;
}
.uw-author-bio--content-recent {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  font-size: 0.95rem;
  line-height: 1.15em;
  margin-bottom: 10px;
}
.uw-author-bio--content a {
  display: block;
  color: #001641;
  font-size: 1rem;
  margin-bottom: 5px;
}
.uw-author-bio--content a:hover {
  text-decoration: underline;
}

@media (max-width: 640px) {
  .cell-main {
    order: 2;
  }
}
.posts-filter-trigger {
  display: block;
  width: 100%;
  text-align: left;
  position: relative;
  padding: 15px 0;
}
.posts-filter-trigger::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  font-size: 2rem;
  position: absolute;
  right: 0;
  top: 10px;
  transition: transform 0.2s cubic-bezier(0.77, 0, 0.18, 1);
}
.posts-filter-trigger.posts-filter-close::after {
  transform: rotate(90deg);
}
@media (min-width: 640px) {
  .posts-filter-trigger {
    display: none;
  }
}

@media (max-width: 640px) {
  .posts-filter {
    display: none;
  }
  .posts-filter--expanded {
    display: block;
  }
}

@media print, screen and (min-width: 48em) {
  .smp-application #appId,
  .smp-application .AppPassword {
    width: 20.1875rem;
  }
  .smp-application .repInput {
    width: 100%;
    max-width: 17rem;
  }
}
.smp-application .password-field {
  margin-bottom: 1.5625rem;
}
@media screen and (min-width: 75em) {
  .smp-application .password-field {
    display: flex;
    align-items: flex-end;
  }
}
.smp-application .password-field input {
  margin-bottom: 0.625rem;
}
@media screen and (min-width: 75em) {
  .smp-application .password-field input {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 75em) {
  .smp-application .password-field .button {
    margin-left: 0.4375rem;
  }
}
.smp-application .password-field .button svg {
  font-size: 0.625rem;
  line-height: 0.625rem;
  margin-top: 0.125rem;
}
.smp-application .password-group {
  flex-shrink: 0;
}

.standard-content .masthead {
  margin-bottom: 5rem;
}

.student-enquiry-form .uw-form-box {
  margin: 0 auto 50px;
  max-width: 52.5rem;
  padding-right: 2.5rem;
}
@media print, screen and (min-width: 64em) {
  .student-enquiry-form .uw-form-box {
    margin-bottom: 6.25rem;
  }
}
.student-enquiry-form .uw-upcoming-events-list {
  padding-top: 3.125rem;
  padding-bottom: 3.125rem;
  background: rgba(217, 217, 214, 0.5);
}
@media print, screen and (min-width: 64em) {
  .student-enquiry-form .uw-upcoming-events-list {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }
}
.student-enquiry-form .uw-upcoming-events-list__title {
  font-size: 2.5625rem;
  line-height: 1.0731707317;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 1.875rem;
}
.student-enquiry-form .uw-upcoming-events-list__title:after {
  content: none;
}
@media print, screen and (min-width: 48em) {
  .student-enquiry-form .form-body {
    padding-right: 1.75rem;
  }
}

.uw-minimal-header {
  /* FIXME: check this breakpoint */
  /* FIXME: check this breakpoint */
}
.uw-minimal-header .top-menu {
  flex-wrap: nowrap;
}
.uw-minimal-header .uw-main-menu .btn-staff::before {
  content: none;
}
@media (min-width: 981px) {
  .uw-minimal-header .uw-header-top {
    background: transparent;
  }
  .uw-minimal-header .uw-header {
    background: transparent;
  }
  .uw-minimal-header .uw-header .logo-regular-white {
    display: block;
  }
  .uw-minimal-header .uw-header .logo-regular-navy {
    display: none;
  }
  .uw-minimal-header .uw-header .top-menu a {
    color: #fff;
    transition: none;
  }
  .uw-minimal-header .uw-header .top-menu a::after, .uw-minimal-header .uw-header .top-menu a::before,
  .uw-minimal-header .uw-header .top-menu a span {
    color: #fff;
    transition: none;
  }
  .uw-minimal-header .uw-main-menu {
    display: none !important;
  }
  .uw-minimal-header .top-menu {
    flex-wrap: wrap;
  }
}
.uw-minimal-header .uw-alert-banner-beta {
  margin: 0;
}
.uw-minimal-header .mobile-menu-trigger::before {
  content: "|";
  margin: 0 12px 0 10px;
  color: initial;
}
.uw-minimal-header .btn-menu {
  display: inline;
}
.uw-minimal-header .btn-mob-trigger {
  margin-top: 0;
}
@media (min-width: 981px) {
  .uw-minimal-header .btn-mob-trigger {
    display: none;
  }
  .uw-minimal-header .mobile-menu-trigger {
    display: none;
  }
}
.uw-minimal-header .uw-header {
  z-index: 5;
}
.uw-minimal-header .uw-header.hp-header-scroll-active .uw-header-top {
  background: white;
}
.uw-minimal-header .uw-header.hp-header-scroll-active .top-menu a {
  color: #001641;
  transition: none;
}
.uw-minimal-header .uw-header.hp-header-scroll-active .top-menu a::after, .uw-minimal-header .uw-header.hp-header-scroll-active .top-menu a::before,
.uw-minimal-header .uw-header.hp-header-scroll-active .top-menu a span {
  color: #001641;
  transition: none;
}
.uw-minimal-header .image-gradient {
  height: 154px;
  min-height: 154px;
  background: transparent linear-gradient(180deg, rgba(0, 0, 0, 0.9), rgba(32, 33, 36, 0)) 0% 0% no-repeat padding-box;
}
.uw-minimal-header .uw-blockhead {
  margin-top: auto;
}
.uw-minimal-header footer:not(.uw-subsite-footer) .footer-links__title {
  color: white;
  background: #ed0a00;
  padding: 0 5px;
}
.uw-minimal-header footer:not(.uw-subsite-footer) .footer-links .menu {
  margin-left: 5px;
}
.uw-minimal-header footer:not(.uw-subsite-footer) .footer-links path {
  fill: #001641;
}
.uw-minimal-header footer:not(.uw-subsite-footer) .footer-links path.secondary {
  fill: white;
}
.uw-minimal-header footer:not(.uw-subsite-footer) .footer-links .social {
  list-style: none;
  display: flex;
  flex-direction: row;
}
.uw-minimal-header footer:not(.uw-subsite-footer) .footer-links .social li a {
  margin-left: 10px;
  display: flex;
  align-items: center;
}
.uw-minimal-header footer:not(.uw-subsite-footer) .footer-links .social li:nth-child(1) a {
  margin-left: 0;
}
.uw-minimal-header footer:not(.uw-subsite-footer) .footer-links li {
  display: flex;
}
.uw-minimal-header footer:not(.uw-subsite-footer) .footer-links li a {
  margin-left: 5px;
  margin-bottom: 0;
}
.uw-minimal-header footer:not(.uw-subsite-footer) .footer-links .copyright {
  float: right;
}
.uw-minimal-header footer:not(.uw-subsite-footer) .links-block.connect > ul li a {
  font-weight: unset;
  display: flex;
  align-items: center;
}
.uw-minimal-header footer.minimal-footer .footer-links {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.uw-minimal-header footer.minimal-footer .footer-links img {
  display: none;
  visibility: hidden;
}
@media only screen and (min-width: 768px) {
  .uw-minimal-header footer.minimal-footer .footer-links {
    flex-direction: row;
  }
  .uw-minimal-header footer.minimal-footer .footer-links img {
    display: block;
    visibility: visible;
    height: 95px;
    width: auto;
  }
}
@media (min-width: 981px) {
  .uw-minimal-header .uw-header-top {
    background: transparent linear-gradient(180deg, rgba(0, 0, 0, 0.9), rgba(32, 33, 36, 0)) 0% 0% no-repeat padding-box;
  }
}
.uw-minimal-header .uw-masthead {
  margin-top: 0;
  padding-top: 154px;
}
.uw-minimal-header .uw-masthead h1 mark {
  background-color: #0033FF;
  color: white;
}

.uw-search {
  background-color: #001641;
  display: flex;
  align-items: center;
  height: 300px;
  width: 100%;
}
.uw-search highlight {
  font-weight: bold;
}
@media (max-width: 767px) {
  .uw-search {
    height: 200px;
  }
}
.uw-search--results {
  display: block;
  font-size: 1rem;
}
.uw-search--results a:hover,
.uw-search--results a:focus {
  text-decoration: none;
}
.uw-search--results table {
  margin-top: 1em;
  margin-bottom: 0;
}
.uw-search--results table tbody tr th {
  text-align: left;
  font-weight: 400;
  font-size: 0.85rem;
  padding: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  vertical-align: top;
  background: white;
  color: #001641;
}
.uw-search--results table tbody tr th:first-of-type {
  font-weight: 700;
}
.uw-search--results table tbody tr th:first-child {
  width: 15%;
  padding-right: 1em;
}
.uw-search--results .large-9::before {
  display: none;
}
.uw-search--results .navbar-container .button-search::after {
  display: none;
}
.uw-search--results .orgs-full > div {
  max-height: 200em;
  overflow: hidden;
  transition: max-height 2s ease-in-out;
}
.uw-search--results .orgs-full .page-navigator-more::before {
  content: "\f007";
}
.uw-search--results .orgs-small > div {
  max-height: 4em;
  overflow: hidden;
  transition: max-height 2s ease-in-out;
  transition-delay: -1.7s;
}
.uw-search--results .page-navigator-more,
.uw-search--results .page-navigator-more:hover {
  color: #001641;
  font-size: 0.85rem;
  font-weight: 700;
  position: unset;
  bottom: unset;
  display: unset;
  width: unset;
  text-align: unset;
  background: #fff;
  left: unset;
  padding: unset;
  margin-bottom: 15px;
}
.uw-search--results #search-tips {
  text-decoration: none;
  width: 120px;
  margin-top: 20px;
}
.uw-search--results #search-tips::after {
  content: none;
}
.uw-search--results .error {
  border: 2px solid #79170e;
  padding: 20px;
  background-color: #fde1dd;
  font-size: 1.25rem;
  color: #79170e;
}
.uw-search--results .uow-search-link {
  color: #008000;
  font-weight: 400;
  font-size: 0.875rem;
  margin: 0;
  padding: 0;
}
.uw-search--results .clickback {
  cursor: pointer;
  overflow-wrap: break-word;
}
.uw-search--inline {
  background-color: unset;
  height: auto;
  margin-block: var(--section-spacing-y);
  color: #001641;
}
.uw-search--inline .uw-search--container .uw-search--form::before, .uw-search--inline .uw-search--container .uw-search--form--motivation::before {
  font-family: "WwwUowEduAu";
  content: "\f009";
  font-size: 2rem;
  color: #001641;
  position: absolute;
  top: unset;
  bottom: 0.4rem;
}
.uw-search--inline .uw-search--container .uw-search--form input, .uw-search--inline .uw-search--container .uw-search--form--motivation input {
  color: #001641;
  padding-bottom: 5px;
}
.uw-search--inline .uw-search--container .uw-search--form input::placeholder, .uw-search--inline .uw-search--container .uw-search--form--motivation input::placeholder {
  font-size: 3rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #F2F2F2;
}
@media (max-width: 767px) {
  .uw-search--inline .uw-search--container .uw-search--form input::placeholder, .uw-search--inline .uw-search--container .uw-search--form--motivation input::placeholder {
    font-size: 1.5rem;
  }
}

.uw-search .easy-autocomplete,
.uw-search-overlay .easy-autocomplete,
.easy-autocomplete--motivation {
  display: flex;
  flex-direction: column;
  flex-grow: 100;
  width: 100% !important;
}
.uw-search .easy-autocomplete input,
.uw-search-overlay .easy-autocomplete input,
.easy-autocomplete--motivation input {
  width: 100%;
}
.uw-search .easy-autocomplete .easy-autocomplete-container,
.uw-search-overlay .easy-autocomplete .easy-autocomplete-container,
.easy-autocomplete--motivation .easy-autocomplete-container {
  padding: 0 0 1.5em 3.5rem;
  margin: 75px 0 0;
  min-width: 75%;
  width: unset;
  position: absolute;
  z-index: 5;
  left: 0;
  top: unset;
  right: unset;
}
@media (max-width: 767px) {
  .uw-search .easy-autocomplete .easy-autocomplete-container,
  .uw-search-overlay .easy-autocomplete .easy-autocomplete-container,
  .easy-autocomplete--motivation .easy-autocomplete-container {
    margin: 45px 0 0;
    padding-left: 2rem;
  }
}
.uw-search .easy-autocomplete .easy-autocomplete-container ul,
.uw-search-overlay .easy-autocomplete .easy-autocomplete-container ul,
.easy-autocomplete--motivation .easy-autocomplete-container ul {
  margin: 0;
  list-style: none;
  border: 0;
  background: none;
}
.uw-search .easy-autocomplete .easy-autocomplete-container ul li,
.uw-search-overlay .easy-autocomplete .easy-autocomplete-container ul li,
.easy-autocomplete--motivation .easy-autocomplete-container ul li {
  cursor: pointer;
  font-weight: 400;
  overflow: hidden;
  padding: 5px;
  box-sizing: border-box;
  background: none;
  border-style: none;
  text-decoration: none !important;
}
.uw-search .easy-autocomplete .easy-autocomplete-container ul li.selected,
.uw-search-overlay .easy-autocomplete .easy-autocomplete-container ul li.selected,
.easy-autocomplete--motivation .easy-autocomplete-container ul li.selected {
  text-decoration: underline !important;
}
.uw-search .easy-autocomplete .easy-autocomplete-container p,
.uw-search-overlay .easy-autocomplete .easy-autocomplete-container p,
.easy-autocomplete--motivation .easy-autocomplete-container p {
  font-size: 1.25rem;
  font-weight: 700;
  margin-top: 0.75em;
  margin-bottom: 1em;
}
.uw-search .easy-autocomplete .motivation,
.uw-search-overlay .easy-autocomplete .motivation,
.easy-autocomplete--motivation .motivation {
  background: #fff;
  padding: 0 3.5rem 1.5em 3.5rem;
  margin: 50px 0 0;
}
@media (max-width: 600px) {
  .uw-search .easy-autocomplete .motivation,
  .uw-search-overlay .easy-autocomplete .motivation,
  .easy-autocomplete--motivation .motivation {
    padding: 0 1em 1.5em 1em;
  }
}
.uw-search .easy-autocomplete .motivation > p,
.uw-search-overlay .easy-autocomplete .motivation > p,
.easy-autocomplete--motivation .motivation > p {
  color: #001641;
  font-size: 1em !important;
}
.uw-search .easy-autocomplete .motivation a,
.uw-search-overlay .easy-autocomplete .motivation a,
.easy-autocomplete--motivation .motivation a {
  color: #0033FF;
  font-weight: 700;
  text-decoration: none !important;
  word-break: break-word;
  white-space: break-spaces;
  text-align: left;
  line-height: 1;
  margin-bottom: 8px;
}
.uw-search .easy-autocomplete .motivation a:visited,
.uw-search-overlay .easy-autocomplete .motivation a:visited,
.easy-autocomplete--motivation .motivation a:visited {
  color: #663366;
}
.uw-search .easy-autocomplete a,
.uw-search-overlay .easy-autocomplete a,
.easy-autocomplete--motivation a {
  color: #fff;
  display: block;
}

.uw-search-overlay .easy-autocomplete-container {
  background-color: inherit;
  color: #001641;
}
.uw-search-overlay .easy-autocomplete-container li {
  color: #0033FF;
}

.uw-search .easy-autocomplete-container {
  background-color: #001641;
  color: white;
  box-shadow: 0 10px 6px -6px #b8b8b8;
}

.uw-search--sort {
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin-bottom: 2rem;
  margin-top: 1rem;
}
.uw-search--sort ul {
  list-style: none;
  display: flex;
  flex-flow: wrap;
}
.uw-search--sort ul li {
  margin-left: 10px;
  font-weight: 700;
  transition: none;
  margin-bottom: 10px;
  display: flex;
}
@media (max-width: 768px) {
  .uw-search--sort ul li {
    margin-left: 0;
  }
}
.uw-search--sort ul li a {
  color: #001641;
  padding: 5px 10px;
  position: relative;
}
.uw-search--sort ul li a:hover {
  color: #ed0a00;
}
.uw-search--sort ul li a.selected {
  border: 2px solid #ed0a00;
  color: #ed0a00;
}

.uw-search--container {
  width: 100%;
}
.uw-search--container a {
  text-align: right;
  display: flex;
  align-items: center;
  white-space: nowrap;
  padding: 0;
}
.uw-search--container a:after {
  content: none;
}
.uw-search--container .uw-search--form, .uw-search--container .uw-search--form--motivation {
  display: flex;
  width: 100%;
  flex-direction: row;
  position: relative;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .uw-search--container .uw-search--form, .uw-search--container .uw-search--form--motivation {
    width: 100%;
    flex-direction: column;
  }
}
.uw-search--container .uw-search--form input[name=sitesearch], .uw-search--container .uw-search--form--motivation input[name=sitesearch] {
  width: 100%;
}
.uw-search--container .uw-search--form .searchHolder, .uw-search--container .uw-search--form--motivation .searchHolder {
  display: flex;
  flex-basis: 100%;
}
.uw-search--container .uw-search--form .searchHolder > div:nth-child(1), .uw-search--container .uw-search--form--motivation .searchHolder > div:nth-child(1) {
  flex-grow: 1;
}
.uw-search--container .uw-search--form .searchHolder .linksHolder, .uw-search--container .uw-search--form--motivation .searchHolder .linksHolder {
  display: flex;
  flex-direction: column-reverse;
  margin-left: 1.5em;
}
.uw-search--container .uw-search--form .searchHolder .linksHolder a, .uw-search--container .uw-search--form--motivation .searchHolder .linksHolder a {
  margin: 10px 0 0;
  padding: 0;
  font-size: 0.75rem;
}
.uw-search--container .uw-search--form .searchHolder .linksHolder button, .uw-search--container .uw-search--form--motivation .searchHolder .linksHolder button {
  white-space: nowrap;
  margin: 0;
}
.uw-search--container .uw-search--form .uw-submit-search, .uw-search--container .uw-search--form--motivation .uw-submit-search {
  font-size: 1.15rem;
}
@media (max-width: 767px) {
  .uw-search--container .uw-search--form .uw-submit-search, .uw-search--container .uw-search--form--motivation .uw-submit-search {
    margin-top: 25px;
    text-align: right;
    font-size: 0.95rem;
  }
}
@media (min-width: 768px) {
  .uw-search--container .uw-search--form .uw-submit-search, .uw-search--container .uw-search--form--motivation .uw-submit-search {
    position: relative;
  }
}
.uw-search--container .uw-search--form::before, .uw-search--container .uw-search--form--motivation::before {
  font-family: "WwwUowEduAu";
  content: "\f009";
  font-size: 2rem;
  color: #F2F2F2;
  position: absolute;
  top: 15px;
}
@media (max-width: 767px) {
  .uw-search--container .uw-search--form::before, .uw-search--container .uw-search--form--motivation::before {
    font-size: 1.25rem;
    top: 5px;
  }
}
.uw-search--container .uw-search--form input, .uw-search--container .uw-search--form--motivation input {
  height: 75px;
  background-color: transparent;
  border: 0;
  border-bottom: 3px solid #ed0a00;
  margin-bottom: 0;
  padding-left: 3.5rem;
  font-size: 3rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #fff;
  outline: none;
  box-shadow: none;
}
@media (max-width: 767px) {
  .uw-search--container .uw-search--form input, .uw-search--container .uw-search--form--motivation input {
    height: 45px;
    font-size: 1.5rem;
    padding-left: 2rem;
  }
}
.uw-search--container .uw-search--form input::placeholder, .uw-search--container .uw-search--form--motivation input::placeholder {
  font-size: 3rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #fff;
}
@media (max-width: 767px) {
  .uw-search--container .uw-search--form input::placeholder, .uw-search--container .uw-search--form--motivation input::placeholder {
    font-size: 1.5rem;
  }
}
.uw-search--container .uw-search--form--motivation input {
  font-family: "Montserrat";
  height: 50px;
  border-bottom: 1px solid #001641;
  font-size: 16px;
  padding-right: 5.5em;
  padding-bottom: 9px;
}
@media (min-width: 600px) {
  .uw-search--container .uw-search--form--motivation input {
    padding-left: 38px;
  }
}
@media (max-width: 600px) {
  .uw-search--container .uw-search--form--motivation input {
    padding-right: 5.5em;
    padding-left: 0px;
  }
}
.uw-search--container .uw-search--form--motivation input::placeholder {
  font-size: 16px !important;
  font-family: "Montserrat" !important;
  color: #8a8a8a !important;
}
@media (max-width: 600px) {
  .uw-search--container .uw-search--form--motivation::before {
    display: none;
  }
}
@media (min-width: 600px) {
  .uw-search--container .uw-search--form--motivation::before {
    font-size: 1.5em !important;
    top: 0px !important;
    padding-top: 8px;
    cursor: pointer;
  }
}
@media (max-width: 600px) {
  .uw-search--container .uw-search--form--motivation::after {
    font-family: "WwwUowEduAu";
    content: "\f009";
    position: absolute;
    font-size: 1.5em !important;
    right: 0;
    top: 9px;
  }
}

.uw-search--filter {
  position: relative;
}
.uw-search--filter::after {
  content: "";
  background-image: linear-gradient(to top, #cacaca 50%, #ffffff 0%);
  background-position: bottom;
  background-size: 1px 10px;
  background-repeat: repeat-y;
  height: 100%;
  width: 1px;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  right: 10px;
}
@media (max-width: 1024px) {
  .uw-search--filter::after {
    display: none;
  }
}
.uw-search--filter input[name=sitesearch] {
  width: 80%;
}

.uw-search-overlay {
  position: fixed;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 50;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.95);
}
.uw-search-overlay--wrapper {
  height: 60%;
  width: 90%;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: row;
}
.uw-search-overlay--wrapper .uw-search--close {
  position: absolute;
  top: 2em;
  right: 2em;
  font-weight: 700;
  font-size: 1rem;
  color: #001641;
  width: auto;
}
.uw-search-overlay--wrapper .uw-search--close::before {
  font-family: "WwwUowEduAu";
  content: "\f02a";
  margin-right: 5px;
  font-size: 1rem;
  color: #001641;
  height: 75px;
  width: auto;
}
.uw-search-overlay--wrapper .uw-search--container {
  display: flex;
  flex-direction: column;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper {
  width: 100%;
  display: flex;
  flex-direction: row;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form, .uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form--motivation {
  width: 100%;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form::before, .uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form--motivation::before {
  color: #001641 !important;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form .linksHolder, .uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form--motivation .linksHolder {
  justify-content: space-around;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form .linksHolder, .uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form--motivation .linksHolder {
  justify-content: space-around;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form input, .uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form--motivation input {
  padding-top: 4px;
  padding-bottom: 12px;
  color: #001641;
  width: 100%;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form input::placeholder, .uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form--motivation input::placeholder {
  font-size: 3rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #001641;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form label, .uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form--motivation label {
  line-height: 25.2px;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form label:before, .uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form--motivation label:before {
  top: 6px;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form label:after, .uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form--motivation label:after {
  top: 12px;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper a {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 15%;
  color: #001641 !important;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search-overlay--results {
  display: flex;
  flex-direction: column;
  width: 50%;
  margin-top: 5em;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search-overlay--results ul {
  list-style: none;
  margin: 0;
  color: #001641 !important;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search-overlay--results ul li {
  padding: 15px 0;
  border-bottom: 2px dashed #cccccc;
}
.uw-search-overlay--wrapper .uw-search--container .uw-search-overlay--results ul li a {
  color: #0033FF;
}
@media (max-width: 767px) {
  .uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper {
    flex-direction: column !important;
  }
  .uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form input::placeholder, .uw-search-overlay--wrapper .uw-search--container .uw-search--form-wrapper .uw-search--form--motivation input::placeholder {
    font-size: 1.5rem !important;
  }
  .uw-search-overlay--wrapper .uw-search--container .uw-search-overlay--results {
    width: 100%;
  }
  .uw-search-overlay--wrapper .uw-search--container .uw-search-overlay--results a {
    justify-content: flex-start !important;
  }
}

.uw-search--filter .posts-filter input[type=radio] + label,
.uw-search--filter .posts-filter input,
.uw-search--filter .posts-filter label {
  margin-left: 0.5em;
}
@media (max-width: 767px) {
  .uw-search--filter .posts-filter .collection_holder {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
  }
  .uw-search--filter .posts-filter .collection_holder > div {
    flex-grow: 1;
    flex-basis: 34%;
  }
}

@media (max-width: 767px) {
  p.search__results--label {
    display: none;
  }
}

.search__results {
  margin-top: 40px;
}
.search__results--label {
  margin-bottom: 3em;
}
.search__results--label span {
  font-weight: 700;
}
.search__results--refine-title {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1rem;
  margin-bottom: 1rem;
}
.search__results--column {
  padding-left: 2rem;
  padding-right: 2rem;
}
@media (max-width: 767px) {
  .search__results--refine-title {
    display: none;
  }
  .search__results--column {
    padding-left: 0.4rem;
    padding-right: 0.4rem;
  }
}

@media (max-width: 767px) {
  section .results {
    margin-top: 1em;
  }
  .uw-card-image {
    display: none !important;
  }
  .uw-card--article, .uw-card--staff {
    margin: 1em;
    padding: 2.5em 0;
  }
  .uw-card--staff-details {
    flex-direction: column;
  }
  .uw-card--staff-details-name span {
    font-weight: bold;
    text-transform: uppercase;
  }
  .uw-card--staff-details a {
    color: #001641;
  }
  .uw-search--filter {
    border-right: none !important;
  }
  .uw-search--filter .posts-filter-trigger {
    padding: 1em 0;
    border-bottom: 2px dashed white;
    display: initial;
    width: initial;
    margin-bottom: 2em;
  }
  .uw-search--filter .posts-filter-trigger::after {
    position: relative;
    font-size: 1.1em;
    top: 0;
    margin-left: 0.8em;
    content: "\f022";
  }
  .uw-search--filter .posts-filter-trigger.posts-filter-close::after {
    content: "\f023";
  }
  .uw-search--filter .posts-filter {
    margin-bottom: 20px;
  }
  .uw-search--filter .posts-filter--expanded {
    margin-bottom: 4em;
  }
  .uw-search--filter .posts-filter--expanded label {
    margin-bottom: 0.5rem;
  }
  .uw-search--sort-by a:hover {
    text-decoration: none;
  }
  .uw-search--sort {
    display: block;
  }
  .uw-search--sort ul {
    margin-left: 0;
  }
  .uw-search--sort ul li:first-child {
    margin-left: 0;
  }
}
.posts-filter {
  display: flex;
  flex-direction: column;
}
.posts-filter input,
.posts-filter label {
  margin: 5px 0;
  font-weight: bold;
}
.posts-filter label {
  display: block;
  cursor: pointer;
  font-size: 0.875rem;
  line-height: 25.2px;
  margin-bottom: 0px;
  margin-left: 8px;
  margin-right: 16px;
  margin-top: 5px;
}
.posts-filter [type=radio] {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.posts-filter [type=radio] + label {
  display: block;
  position: relative;
  transition: none;
}
.posts-filter [type=radio] + label::before {
  content: "";
  display: inline-block;
  vertical-align: -0.2em;
  margin-right: 0.75em;
  width: 18px;
  height: 18px;
  border: 1px solid #ed0a00;
  border-radius: 100%;
  background: #fff;
}
.posts-filter [type=radio]:checked + label::after {
  content: "";
  width: 12px;
  height: 12px;
  background: #ed0a00;
  position: absolute;
  top: 10px;
  left: 3px;
  border-radius: 100%;
}
.posts-filter [type=radio]:focus + label::after {
  background: #ed0a00;
}

.uw-card {
  margin-bottom: 25px;
}
.uw-card--date {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  color: #ed0a00;
  font-size: 0.95rem;
  margin: 15px 0 5px 0;
}
.uw-card--image {
  width: 100%;
  height: 150px;
  background-size: cover;
  background-position: 50%;
  overflow: hidden;
}
@media (max-width: 1024px) {
  .uw-card--image {
    margin-bottom: 20px;
  }
}
.uw-card h2 {
  margin-bottom: 15px;
}
.uw-card p:not(.uw-card--date) {
  font-size: 0.9rem;
}
.uw-card--featured {
  border: 1px solid #ed0a00;
  padding: 2rem;
  margin: 32px 0;
  position: relative;
  height: auto;
  background-color: #efefef;
}
.uw-card--subtitle, .uw-card--time, .uw-card--location, .uw-card--type, .uw-card--link {
  line-height: 1.1;
  font-size: 0.9rem;
}
.uw-card--subtitle {
  overflow: hidden;
  overflow-y: hidden;
  max-height: 6em;
  position: relative;
  margin: 5px 0 1.875rem;
  line-height: 1.5;
  margin-top: 5px;
}
.uw-card--time {
  margin-left: 1.5rem;
}
.uw-card--time::before {
  font-family: "WwwUowEduAu";
  content: "\f01d";
  position: absolute;
  font-size: 0.9rem;
  margin-left: -25px;
}
.uw-card--location {
  margin-left: 1.5rem;
}
.uw-card--location::before {
  font-family: "WwwUowEduAu";
  content: "\f012";
  position: absolute;
  font-size: 0.9rem;
  margin-left: -25px;
}
.uw-card--type {
  margin-left: 1.5rem;
}
.uw-card--type::before {
  font-family: "WwwUowEduAu";
  content: "\f023";
  position: absolute;
  font-size: 0.9rem;
  margin-left: -25px;
}

.uw-card-image {
  height: 100px;
  background-size: cover;
  background-position: 50% 50%;
}
.uw-card--maps {
  position: relative;
  padding: 2rem 0;
  border-bottom: 2px dashed #efefef;
}
.uw-card--maps div.description {
  margin: 0 0 1.875rem p;
  margin-margin: unset;
}
.uw-card--event {
  padding: 2rem;
  border: 1px solid #ed0a00;
  margin: 32px 0;
  position: relative;
}
.uw-card--event table tbody {
  border: none;
}
.uw-card--event table tbody tr {
  border: none;
}
.uw-card--event table tbody tr th {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.uw-card--event .uw-card--subtitle {
  padding-top: 1rem;
}
.uw-card--course {
  border: 1px solid #ed0a00;
  padding: 2rem;
  position: relative;
  margin: 32px 0;
}
.uw-card--course table {
  table-layout: initial;
  margin-bottom: 1.875rem;
}
.uw-card--course table th {
  vertical-align: top;
  border-right: none;
}
.uw-card--course table th:first-of-type {
  white-space: nowrap;
}
.uw-card--course .uw-card--title {
  color: #0033FF;
  font-weight: 400;
  font-size: 1rem;
}
.uw-card--course .uw-card--subtitle {
  line-height: 1.5;
  margin-top: 5px;
}
.uw-card--course table tbody {
  border: none;
}
.uw-card--course table tr {
  font-size: 1.25rem;
  text-align: left;
  background-color: transparent !important;
  border-bottom: 1px solid #001641 !important;
}
.uw-card--course table tr:last-of-type {
  border: none !important;
}
.uw-card--course table tr th {
  text-align: left;
  font-weight: normal;
  font-size: 0.85rem;
  padding-left: 0;
  padding-bottom: 0.5rem;
}
.uw-card--course table tr th:first-of-type {
  font-weight: 700;
}
@media (max-width: 767px) {
  .uw-card--course table tr th {
    display: flex;
    flex-direction: column;
    width: 100% !important;
  }
  .uw-card--course table tr th:first-of-type {
    padding-bottom: 0 !important;
  }
  .uw-card--course table tr th:last-of-type {
    padding-top: 0 !important;
  }
}
.uw-card--favorite {
  font-size: 0.8rem;
  font-weight: 700;
  text-transform: uppercase;
  color: #0033FF;
}
.uw-card--favorite::before {
  font-family: "WwwUowEduAu";
  content: "\f027";
  color: #F2F2F2;
  margin-right: 0.5em;
}
.uw-card--lastdate, .uw-card--search-type {
  text-transform: uppercase;
  color: #b3b3b3;
  position: absolute;
  bottom: 15px;
  font-size: 0.85rem;
  font-weight: bold;
  margin-bottom: 1rem;
}
.uw-card--search-type {
  right: 25px;
}
.uw-card--lastdate {
  left: 30px;
}
.uw-card--article {
  padding: 2rem 0;
}
.uw-card--article .uw-card--title {
  color: #0033FF !important;
}
.uw-card--article-subtitle {
  margin-top: 0 !important;
  text-transform: uppercase;
}
.uw-card--article-blurb {
  margin: 0 !important;
  font-size: 0.95rem;
}
.uw-card--article-image {
  height: auto;
  width: 20%;
  margin-left: 1.8em;
  background-size: cover;
  position: relative;
}
.uw-card--article-image::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  content: "";
}
@media (min-width: 768px) {
  .uw-card--article-image {
    margin-left: 0;
  }
}
.uw-card--article-dt {
  display: flex;
  height: auto;
}
.uw-card--article-dt-date {
  font-size: 0.9rem;
  text-transform: uppercase;
  font-weight: bold;
  color: #ed0a00;
  margin-top: 0 !important;
  margin-bottom: 5px;
  margin-right: 10px;
}
.uw-card--article-dt-time {
  margin-top: 0 !important;
  font-size: 0.9rem;
  color: #5f5f5f;
  position: relative;
  top: 1px;
}
.uw-card--article-dt-time::before {
  position: relative;
  font-family: "WwwUowEduAu";
  content: "\f01d";
  font-size: 0.9rem;
  margin-right: 5px;
}
.uw-card--article p {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.uw-card--staff {
  margin-bottom: 2.5rem;
  padding-bottom: 2rem;
  position: relative;
}
.uw-card--staff::after {
  content: "";
  background-image: linear-gradient(to right, #cacaca 50%, #ffffff 0%);
  background-position: bottom;
  background-size: 10px 1px;
  background-repeat: repeat-x;
  height: 1px;
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
.uw-card--staff-name {
  color: #001641;
  font-size: 1.25rem;
}
.uw-card--staff-name span {
  font-size: 0.8rem;
}
.uw-card--staff-name span:last-of-type {
  font-size: 0.8rem;
}
.uw-card--staff-name .view {
  font-weight: 700;
  color: #0033FF;
  font-size: 0.8rem;
}
.uw-card--staff-position {
  color: #ed0a00;
  font-weight: 700;
  text-transform: uppercase;
}
.uw-card--staff table {
  margin-top: 0;
  margin-bottom: 0;
}
.uw-card--staff table tbody {
  border: none;
}
.uw-card--staff table tr {
  font-size: 1.25rem;
  text-align: left;
  background-color: transparent !important;
  border-bottom: 1px solid #001641 !important;
}
.uw-card--staff table tr:last-of-type {
  border: none !important;
}
.uw-card--staff table tr th {
  font-weight: normal;
  padding: 4px 0;
  color: #0033FF;
  font-size: 0.9rem;
  font-weight: 700;
  text-align: left;
}
.uw-card--staff-details {
  display: flex;
  list-style: none;
  margin: 0;
}
.uw-card--staff-details li {
  margin-right: 25px;
}
.uw-card--staff-details li::before {
  margin-right: 10px;
}

.uw-search--results .uw-card--search-type {
  margin-bottom: 1rem;
}

.uw-intro-image {
  background-size: cover;
  background-position: 50%;
  position: relative;
  z-index: 1;
  margin-top: 77px;
  margin-bottom: 80px;
}
@media (min-width: 981px) {
  .uw-intro-image {
    margin-top: 154px;
  }
}
.uw-intro-image .uw-button, .uw-intro-image .uw-button-white, .uw-intro-image .uw-button-red, .uw-intro-image .uw-button-blue, .uw-intro-image .uw-bg-link, .uw-intro-image .uw-link-box--link, .uw-intro-image .uw-subscription-form a, .uw-subscription-form .uw-intro-image a, .uw-intro-image .uw-subscription-form button, .uw-subscription-form .uw-intro-image button, .uw-intro-image .uw-stories-search button, .uw-stories-search .uw-intro-image button {
  letter-spacing: 0 !important;
}
.uw-intro-image::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: 0.3s opacity;
  background-color: #151515;
  content: "";
  opacity: 0.55;
  z-index: -1;
}
.uw-intro-image .uw-intro-title {
  color: #fff;
  position: relative;
  line-height: 1;
}
@media (min-width: 768px) {
  .uw-intro-image .uw-intro-title {
    top: -50px;
    margin-bottom: -25px;
  }
}
.uw-intro-image h1 {
  position: relative;
  margin-bottom: 0;
  color: #fff;
}
.uw-intro-image h2 {
  color: #fff;
}
.uw-intro-image a {
  color: #fff;
}
.uw-intro-image p {
  color: #fff;
}
.uw-intro-image--content {
  height: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-flow: column;
  padding-bottom: 50px;
}
@media (max-width: 1024px) {
  .uw-intro-image--content {
    margin-left: 25px;
  }
}
.uw-intro-image--content h1 {
  position: inherit;
  line-height: 1;
}
@media (min-width: 768px) {
  .uw-intro-image--content h1 {
    margin: 50px 0;
    max-width: 75%;
  }
}
.uw-intro-image--content .uw-button, .uw-intro-image--content .uw-button-white, .uw-intro-image--content .uw-button-red, .uw-intro-image--content .uw-button-blue, .uw-intro-image--content .uw-bg-link, .uw-intro-image--content .uw-link-box--link, .uw-intro-image--content .uw-subscription-form a, .uw-subscription-form .uw-intro-image--content a, .uw-intro-image--content .uw-subscription-form button, .uw-subscription-form .uw-intro-image--content button, .uw-intro-image--content .uw-stories-search button, .uw-stories-search .uw-intro-image--content button {
  margin-top: 25px;
  font-size: 1.15rem;
  text-transform: uppercase;
}
.uw-intro-image--content .uw-header-subnav-boxes {
  list-style: none;
  margin-left: 0;
  display: flex;
  flex-flow: row wrap;
}
.uw-intro-image--content .uw-header-subnav-boxes li {
  width: 40%;
  margin-right: 1rem;
  position: relative;
}
.uw-intro-image--content .uw-header-subnav-boxes li p {
  margin-bottom: 0;
}
.uw-intro-image--content .uw-header-subnav-boxes li p:first-child {
  font-weight: bold;
}
.uw-intro-image--content .uw-header-subnav-boxes li::before {
  position: absolute;
  left: -1.5rem;
}
@media (min-width: 768px) {
  .uw-intro-image--content .uw-header-subnav-boxes li {
    width: 18%;
    margin-right: 25px;
  }
}
.page-header-min .uw-intro-image {
  background-color: #001641;
}

.uw-pull-left {
  position: relative;
  left: -35px;
}

.uw-page-footnote p:first-of-type {
  font-weight: 700;
  margin-bottom: 10px;
}

.uw-page-footnote-right {
  align-self: end;
}
.uw-page-footnote-right p:first-of-type {
  font-weight: 700;
  margin-bottom: 10px;
}

.header-image {
  background-size: cover;
  height: 250px;
  width: 100%;
  background-position: 50%;
}

.uw-intro-header-container {
  display: flex;
  flex-wrap: wrap;
  min-height: 600px;
}

.uw-intro-breadcrumbs-container,
.uw-intro-title-container {
  width: 100%;
}

@media (min-width: 980px) {
  .uw-intro-title-container {
    max-width: 50%;
  }
}

.uw-sub-menu {
  background: #0033FF;
  padding: 40px 35px 15px;
  margin-right: 50px;
}
@media (max-width: 1024px) {
  .uw-sub-menu {
    display: none;
  }
}
.uw-sub-menu--title {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  font-size: 0.9rem;
  line-height: 1.25em;
}
.uw-sub-menu--links {
  list-style-type: none;
  margin-left: 0;
}
.uw-sub-menu--links li .currentsection {
  color: #fff;
}
.uw-sub-menu--links a {
  font-size: 0.8rem;
  display: block;
  margin-bottom: 10px;
  font-weight: 400;
}
.uw-sub-menu--links a:hover {
  color: #fff;
  text-decoration: underline;
}

.uw-vrh-masthead--image .uw-masthead__main {
  background-size: cover;
  background-position: 50%;
  position: relative;
  z-index: 1;
  margin-bottom: 0;
}
@media (max-width: 1024px) {
  .uw-vrh-masthead--image .uw-masthead__main {
    margin-top: 0;
    padding: 80px 0;
  }
}
.uw-vrh-masthead--image .uw-masthead__main::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: 0.3s opacity;
  background-color: #151515;
  content: "";
  opacity: 0.55;
  z-index: -1;
}
@media (min-width: 768px) {
  .uw-vrh-masthead--image .uw-masthead__title {
    padding: 35px 0;
  }
}
.uw-vrh-masthead--image .uw-button, .uw-vrh-masthead--image .uw-button-white, .uw-vrh-masthead--image .uw-button-red, .uw-vrh-masthead--image .uw-button-blue, .uw-vrh-masthead--image .uw-bg-link, .uw-vrh-masthead--image .uw-link-box--link, .uw-vrh-masthead--image .uw-subscription-form a, .uw-subscription-form .uw-vrh-masthead--image a, .uw-vrh-masthead--image .uw-subscription-form button, .uw-subscription-form .uw-vrh-masthead--image button, .uw-vrh-masthead--image .uw-stories-search button, .uw-stories-search .uw-vrh-masthead--image button {
  color: #fff;
  font-size: 1.125rem;
}

.uw-media-block.bg--navy h2 {
  color: #fff;
}
.uw-media-block .media-author {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  font-size: 0.8rem;
  color: #ed0a00;
  display: block;
  margin-top: 5px;
}
@media (min-width: 1024px) {
  .uw-media-block .media-author {
    display: inline;
    position: relative;
    left: -10px;
    writing-mode: vertical-lr;
  }
}
.uw-media-block.bg--navy {
  padding: 5rem 0;
}
.uw-media-block--media {
  position: relative;
  background-size: cover;
  display: block;
}
.uw-media-block--media::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 66.6666666667%;
  content: "";
}
.uw-media-block h2:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #001641;
  margin-top: 0.9375rem;
}
.uw-media-block h2.color--red::after {
  background-color: #ed0a00;
}
.uw-media-block h2.color--white::after {
  background-color: #fff;
}
.uw-media-block .responsive-embed iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.uw-media-block .transcript {
  padding: 1rem 1.5rem;
}
.uw-media-block .transcript .transcript__header {
  position: relative;
}
.uw-media-block .transcript .transcript__header .transcript__button {
  font-weight: 700;
  text-decoration: none;
  cursor: pointer;
  color: #001641;
  position: absolute;
  right: 0;
  top: 0;
}
.uw-media-block .transcript .transcript__header .transcript__button:hover {
  color: #ed0a00;
}
.uw-media-block .transcript .transcript__header .show_transcript::after {
  font-family: "WwwUowEduAu";
  content: "\f021";
  margin-left: 10px;
  font-family: "WwwUowEduAu";
}
.uw-media-block .transcript .transcript__header .hide_transcript::after {
  font-family: "WwwUowEduAu";
  content: "\f020";
  font-family: "WwwUowEduAu";
  margin-left: 10px;
}
.uw-media-block .transcript .transcript__content {
  position: relative;
  -webkit-animation: fade-in 0.3s backwards;
  animation: fade-in 0.3s backwards;
  font-size: 0.9em;
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.uw-media-block .transcript .is_hidden {
  display: none;
}
.uw-media-block .uw-button-red {
  display: block;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #ed0a00;
  font-weight: bold;
  text-transform: uppercase;
  margin: 10px 0;
  font-size: 1.125rem;
  transition: color cubic-bezier(0.77, 0, 0.18, 1);
}
.uw-media-block .uw-button-red::after {
  content: "\f001";
  font-family: "WwwUowEduAu";
  margin-left: 10px;
  transition: margin-left cubic-bezier(0.77, 0, 0.18, 1) 0.3s;
  opacity: 1;
}
.uw-media-block .uw-button-red:hover {
  text-decoration: none;
}
.uw-media-block .uw-button-red:hover::after {
  margin-left: 13px;
}
.uw-media-block .blockquote-author {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  display: block;
  color: #001641;
  margin: 15px 0;
  font-style: normal;
  font-size: 0.9rem;
  text-transform: uppercase;
  font-weight: bold;
}
.uw-media-block .blockquote-author-subhead {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  display: block;
  color: #001641;
  margin: 15px 0;
  font-style: normal;
  font-weight: 400;
  font-size: 0.9rem;
  margin-top: -10px;
  text-transform: uppercase;
}

.uw-media-block {
  margin-block: var(--section-spacing-y);
}
.uw-media-block blockquote,
.uw-media-block .media-block-blockquote {
  font-size: 1.2rem;
  font-style: italic;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  border-left: 0;
  line-height: 1.25;
  margin-bottom: 50px;
  position: relative;
  padding-top: 40px;
  color: #001641;
  margin-top: 20px !important;
}
.uw-media-block blockquote::before,
.uw-media-block .media-block-blockquote::before {
  content: open-quote;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 6rem;
  position: absolute;
  top: -25px;
  left: -15px;
  color: #ed0a00;
}
.uw-media-block blockquote::after,
.uw-media-block .media-block-blockquote::after {
  content: close-quote;
  visibility: hidden;
  position: absolute;
}
.uw-media-block .blockquote-author {
  display: block;
  color: #001641;
  margin: 15px 0;
  font-style: normal;
  font-size: 0.9rem;
}
.uw-media-block .blockquote-author-subhead {
  display: block;
  color: #001641;
  margin: 15px 0;
  font-style: normal;
  font-weight: 400;
  font-size: 0.9rem;
  margin-top: -10px;
}

.uw-staff-listings--row-title {
  font-size: 3rem;
  line-height: 52px;
  margin-bottom: 15px;
  color: #001641;
}

.uw-staff-listings--items {
  margin: 50px 0;
}
.uw-staff-listings--items .uw-bg-image {
  position: relative;
  position: relative;
  background-size: cover;
  background-position: 50%;
  margin-bottom: 15px;
}
.uw-staff-listings--items .uw-bg-image::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  content: "";
}
.uw-staff-listings--items .uw-bg-image::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  content: "";
}
.uw-staff-listings--items-heading {
  font-size: 1.6rem;
  text-transform: none;
  margin-bottom: 1rem;
}
.uw-staff-listings--items-title {
  font-size: 1rem;
  text-transform: none;
  margin-bottom: 1rem;
}
.uw-staff-listings--items .lists--icons {
  margin-left: 0;
}
.uw-staff-listings--items .lists--icons li::before {
  margin-right: 10px;
}
.uw-staff-listings--items .lists--icons a {
  color: #001641;
}
.uw-staff-listings--items .lists--icons a:hover {
  color: #ed0a00;
}

.uw-staff-listings--item-heading {
  margin-bottom: 2rem;
}
.uw-staff-listings--item-heading a {
  font-size: 1.6rem;
  text-transform: none;
  color: #001641;
}

.uw-staff-listings--item-title {
  font-size: 1.125rem;
  text-transform: none;
  margin-bottom: 1rem;
}

@media print, screen and (max-width: 47.99875em) {
  .uw-profile-compact {
    margin-top: 2rem;
  }
  .uw-profile-compact h2 + .uw-profile-card,
  .uw-profile-compact .uw-profile-card .cell + .cell {
    margin-top: 0 !important;
  }
}
.uw-profile-compact .uw-profile-card + .uw-profile-card {
  margin-top: 2rem;
}
.uw-profile-compact .uw-profile-person {
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  font-size: 1.5rem;
  color: #001641;
}
.uw-profile-compact .uw-profile-position {
  font-weight: 600;
  color: #ed0a00;
  text-transform: uppercase;
}
.uw-profile-compact .uw-profile-unit {
  font-weight: 600;
}
.uw-profile-compact .uw-profile-division {
  font-size: 90%;
}
.uw-profile-compact .uw-profile-contact .phone::before,
.uw-profile-compact .uw-profile-contact .email::before,
.uw-profile-compact .uw-profile-contact .location::before {
  font-family: "WwwUowEduAu";
  margin-right: 10px;
}
.uw-profile-compact .uw-profile-contact .phone::before {
  content: "\f014";
}
.uw-profile-compact .uw-profile-contact .email::before {
  content: "\f01b";
}
.uw-profile-compact .uw-profile-contact .location::before {
  content: "\f012";
}
.uw-profile-compact .uw-profile-link {
  font-size: 90%;
  text-transform: uppercase;
}
.uw-profile-compact .uw-profile-link::after {
  content: "\f001";
  font-family: "WwwUowEduAu";
  margin-left: 10px;
  transition: margin-left cubic-bezier(0.77, 0, 0.18, 1) 0.3s;
  opacity: 1;
}

@media print, screen and (max-width: 47.99875em) {
  .uw-profile-block + .uw-profile-block {
    margin-top: 2rem;
  }
}
.uw-profile-block [class^=profile-] + [class^=profile-] {
  margin-top: 2rem;
}
.uw-profile-block ol, .uw-profile-block ol li {
  list-style-image: none !important;
}

.profile-tabs .accordion {
  margin-top: 0;
}

.uw-feature-block {
  background: #001641;
  margin: 50px 0;
  padding: 4rem 0;
}
.uw-feature-block a:hover {
  text-decoration: none;
}
.uw-feature-block a:hover h3 {
  text-decoration: underline;
}
.uw-feature-block h2 {
  color: #fff;
}
.uw-feature-block h3 {
  color: #fff;
  font-size: 2rem;
  margin-bottom: 0.5rem;
}
.uw-feature-block p {
  font-size: 0.9rem;
  color: #fff;
}
.uw-feature-block .img {
  margin-bottom: 20px;
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.uw-feature-block .img::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 150%;
  content: "";
}
.uw-feature-block img {
  margin-bottom: 20px;
}
.uw-feature-block .uw-button, .uw-feature-block .uw-button-white, .uw-feature-block .uw-button-red, .uw-feature-block .uw-button-blue, .uw-feature-block .uw-bg-link, .uw-feature-block .uw-link-box--link, .uw-feature-block .uw-subscription-form a, .uw-subscription-form .uw-feature-block a, .uw-feature-block .uw-subscription-form button, .uw-subscription-form .uw-feature-block button, .uw-feature-block .uw-stories-search button, .uw-stories-search .uw-feature-block button {
  color: #fff;
}
.uw-feature-block .uw-h3 {
  color: #fff;
  font-size: 2rem;
  margin-bottom: 0.5rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-style: normal;
  font-weight: 400;
}

.uw-feature-block-white-bg {
  margin: 50px 0;
  padding: 4rem 0;
}
.uw-feature-block-white-bg a:hover {
  text-decoration: none;
  color: #001641;
}
.uw-feature-block-white-bg a:hover h3 {
  text-decoration: underline;
}
.uw-feature-block-white-bg h2 {
  color: #ed0a00;
  margin-bottom: 30px;
  font-size: 6.5rem;
}
@media (max-width: 768px) {
  .uw-feature-block-white-bg h2 {
    font-size: 3rem;
  }
}
.uw-feature-block-white-bg h3 {
  color: #001641;
  font-size: 2rem;
  margin-bottom: 0.5rem;
}
.uw-feature-block-white-bg p {
  font-size: 0.9rem;
  color: #001641;
}
.uw-feature-block-white-bg img {
  margin-bottom: 20px;
}
.uw-feature-block-white-bg .uw-button, .uw-feature-block-white-bg .uw-button-white, .uw-feature-block-white-bg .uw-button-red, .uw-feature-block-white-bg .uw-button-blue, .uw-feature-block-white-bg .uw-bg-link, .uw-feature-block-white-bg .uw-link-box--link, .uw-feature-block-white-bg .uw-subscription-form a, .uw-subscription-form .uw-feature-block-white-bg a, .uw-feature-block-white-bg .uw-subscription-form button, .uw-subscription-form .uw-feature-block-white-bg button, .uw-feature-block-white-bg .uw-stories-search button, .uw-stories-search .uw-feature-block-white-bg button {
  color: #ed0a00;
}

.uw-mainhead, .home-carousel h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 2.625rem;
  line-height: 2.625rem;
  letter-spacing: -0.08rem;
}
@media (min-width: 768px) {
  .uw-mainhead, .home-carousel h2 {
    font-size: 3.5rem;
  }
}
@media (min-width: 980px) {
  .uw-mainhead, .home-carousel h2 {
    font-size: 7.0625rem;
  }
}
@media (min-width: 768px) {
  .uw-mainhead, .home-carousel h2 {
    line-height: 3.5rem;
  }
}
@media (min-width: 980px) {
  .uw-mainhead, .home-carousel h2 {
    line-height: 7.0625rem;
  }
}
@media (min-width: 980px) {
  .uw-mainhead, .home-carousel h2 {
    font-weight: 700;
  }
}

.uw-blockhead {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.8125rem;
  line-height: 1.8125rem;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 0.5rem;
}
@media (min-width: 768px) {
  .uw-blockhead {
    font-size: 1.875rem;
  }
}
@media (min-width: 980px) {
  .uw-blockhead {
    font-size: 2rem;
  }
}
@media (min-width: 768px) {
  .uw-blockhead {
    line-height: 2.25rem;
  }
}
@media (min-width: 980px) {
  .uw-blockhead {
    line-height: 2.625rem;
  }
}
.uw-homepage .uw-blockhead {
  font-size: 2.625rem;
  line-height: 2.875rem;
  margin-bottom: 1.75rem;
}
@media (min-width: 768px) {
  .uw-homepage .uw-blockhead {
    font-size: 3.5rem;
  }
}
@media (min-width: 980px) {
  .uw-homepage .uw-blockhead {
    font-size: 5rem;
  }
}
@media (min-width: 768px) {
  .uw-homepage .uw-blockhead {
    line-height: 3.5625rem;
  }
}
@media (min-width: 980px) {
  .uw-homepage .uw-blockhead {
    line-height: 5.625rem;
  }
}

.uw-subhead {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #ed0a00;
  font-size: 1.875rem;
  line-height: 1.0666666667;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}

.uw-link-small, .uw-btn-red, .uw-btn, p.button-grey a, p.button-navy a, .uw-link-big, p.button-blue a, p.button-red a, .motivation-widget .mw-link-small > a, .motivation-widget .mw-quicklinks {
  color: #ed0a00;
  display: block;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
.uw-link-small::after, .uw-btn-red::after, .uw-btn::after, p.button-grey a::after, p.button-navy a::after, .uw-link-big::after, p.button-blue a::after, p.button-red a::after, .motivation-widget .mw-link-small > a::after, .motivation-widget .mw-quicklinks::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  position: relative;
  right: -15px;
  transition: right 0.4s;
}
.uw-link-small:hover, .uw-btn-red:hover, .uw-btn:hover, p.button-grey a:hover, p.button-navy a:hover, .uw-link-big:hover, p.button-blue a:hover, p.button-red a:hover, .motivation-widget .mw-link-small > a:hover, .motivation-widget .mw-quicklinks:hover, .uw-link-small:focus, .uw-btn-red:focus, .uw-btn:focus, p.button-grey a:focus, p.button-navy a:focus, .uw-link-big:focus, p.button-blue a:focus, p.button-red a:focus, .motivation-widget .mw-link-small > a:focus, .motivation-widget .mw-quicklinks:focus {
  text-decoration: none;
}
.uw-link-small:hover::after, .uw-btn-red:hover::after, .uw-btn:hover::after, p.button-grey a:hover::after, p.button-navy a:hover::after, .uw-link-big:hover::after, p.button-blue a:hover::after, p.button-red a:hover::after, .motivation-widget .mw-link-small > a:hover::after, .motivation-widget .mw-quicklinks:hover::after, .uw-link-small:focus::after, .uw-btn-red:focus::after, .uw-btn:focus::after, p.button-grey a:focus::after, p.button-navy a:focus::after, .uw-link-big:focus::after, p.button-blue a:focus::after, p.button-red a:focus::after, .motivation-widget .mw-link-small > a:focus::after, .motivation-widget .mw-quicklinks:focus::after {
  right: -23px;
}
.uw-link-small + .uw-link-small, .uw-btn-red + .uw-link-small, .uw-link-small + .uw-btn-red, .uw-btn-red + .uw-btn-red, .uw-btn + .uw-link-small, p.button-grey a + .uw-link-small, p.button-navy a + .uw-link-small, .uw-btn + .uw-btn-red, p.button-grey a + .uw-btn-red, p.button-navy a + .uw-btn-red, .uw-link-small + .uw-btn, p.button-grey .uw-link-small + a, p.button-navy .uw-link-small + a, .uw-btn-red + .uw-btn, p.button-grey .uw-btn-red + a, p.button-navy .uw-btn-red + a, .uw-btn + .uw-btn, p.button-grey a + .uw-btn, p.button-grey .uw-btn + a, p.button-grey a + a, p.button-navy a + .uw-btn, p.button-navy p.button-grey a + a, p.button-grey p.button-navy a + a, p.button-navy .uw-btn + a, p.button-navy p.button-grey a + a, p.button-grey p.button-navy a + a, p.button-navy a + a, .uw-link-big + .uw-link-small, p.button-blue a + .uw-link-small, p.button-red a + .uw-link-small, .uw-link-big + .uw-btn-red, p.button-blue a + .uw-btn-red, p.button-red a + .uw-btn-red, .uw-link-big + .uw-btn, p.button-grey .uw-link-big + a, p.button-blue a + .uw-btn, p.button-blue p.button-grey a + a, p.button-grey p.button-blue a + a, p.button-red a + .uw-btn, p.button-red p.button-grey a + a, p.button-grey p.button-red a + a, p.button-navy .uw-link-big + a, .uw-link-small + .uw-link-big, p.button-blue .uw-link-small + a, p.button-red .uw-link-small + a, .uw-btn-red + .uw-link-big, p.button-blue .uw-btn-red + a, p.button-red .uw-btn-red + a, .uw-btn + .uw-link-big, p.button-grey a + .uw-link-big, p.button-blue .uw-btn + a, p.button-blue p.button-grey a + a, p.button-grey p.button-blue a + a, p.button-red .uw-btn + a, p.button-red p.button-grey a + a, p.button-grey p.button-red a + a, p.button-navy a + .uw-link-big, .uw-link-big + .uw-link-big, p.button-blue a + .uw-link-big, p.button-blue .uw-link-big + a, p.button-blue a + a, p.button-red a + .uw-link-big, p.button-red .uw-link-big + a, p.button-red a + a, .motivation-widget .mw-link-small > a + .uw-link-small, .motivation-widget .mw-link-small > a + .uw-btn-red, .motivation-widget .mw-link-small > a + .uw-btn, .motivation-widget p.button-grey .mw-link-small > a + a, p.button-grey .motivation-widget .mw-link-small > a + a, .motivation-widget .mw-link-small > a + .uw-link-big, .motivation-widget .mw-quicklinks + .uw-link-small, .motivation-widget .mw-quicklinks + .uw-btn-red, .motivation-widget .mw-quicklinks + .uw-btn, .motivation-widget p.button-grey .mw-quicklinks + a, p.button-grey .motivation-widget .mw-quicklinks + a, .motivation-widget p.button-navy .mw-quicklinks + a, p.button-navy .motivation-widget .mw-quicklinks + a, .motivation-widget .mw-quicklinks + .uw-link-big, .motivation-widget p.button-blue .mw-quicklinks + a, p.button-blue .motivation-widget .mw-quicklinks + a, .motivation-widget p.button-red .mw-quicklinks + a, p.button-red .motivation-widget .mw-quicklinks + a, .motivation-widget .mw-link-small > .uw-link-small + a, .motivation-widget .mw-link-small > .uw-btn-red + a, .motivation-widget .mw-link-small > .uw-btn + a, .motivation-widget p.button-grey .mw-link-small > a + a, p.button-grey .motivation-widget .mw-link-small > a + a, .motivation-widget .mw-link-small > .uw-link-big + a, .motivation-widget .mw-link-small > a + a, .motivation-widget .mw-link-small > .mw-quicklinks + a, .motivation-widget .uw-link-small + .mw-quicklinks, .motivation-widget .uw-btn-red + .mw-quicklinks, .motivation-widget .uw-btn + .mw-quicklinks, .motivation-widget p.button-grey a + .mw-quicklinks, p.button-grey .motivation-widget a + .mw-quicklinks, .motivation-widget p.button-navy a + .mw-quicklinks, p.button-navy .motivation-widget a + .mw-quicklinks, .motivation-widget .uw-link-big + .mw-quicklinks, .motivation-widget p.button-blue a + .mw-quicklinks, p.button-blue .motivation-widget a + .mw-quicklinks, .motivation-widget p.button-red a + .mw-quicklinks, p.button-red .motivation-widget a + .mw-quicklinks, .motivation-widget .mw-link-small > a + .mw-quicklinks, .motivation-widget .mw-quicklinks + .mw-quicklinks {
  margin-top: 0.9375rem;
}

.uw-link-big, p.button-blue a, p.button-red a {
  font-size: 1rem;
  line-height: 1.5;
}

.uw-btn, p.button-grey a, p.button-navy a {
  font-size: 1.125rem;
  line-height: 1.3333333333;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #fff;
  background-color: #001641;
  padding: 0.8rem 3rem 0.8rem 1.25rem;
  position: relative;
  display: inline-block;
  transition: background-color 0.2s ease-in-out;
}
.uw-btn::after, p.button-grey a::after, p.button-navy a::after {
  position: absolute;
  transition: right 0.2s ease-in-out;
  right: 1.5rem;
}
.uw-btn:hover, p.button-grey a:hover, p.button-navy a:hover {
  color: #fff;
  background-color: #0033FF;
}
.uw-btn:hover::after, p.button-grey a:hover::after, p.button-navy a:hover::after {
  margin-left: 15px;
  right: 1.25rem;
}

.uw-btn-red {
  font-size: 1.125rem;
  line-height: 1.5rem;
  color: #fff;
  background-color: #ed0a00;
  padding: 0.8rem 3rem 0.8rem 1.25rem;
  position: relative;
  display: inline-block;
  transition: background-color 0.2s ease-in-out;
}
.uw-btn-red::after {
  position: absolute;
  transition: right 0.2s ease-in-out;
  right: 1.5rem;
}
.uw-btn-red:hover::after {
  margin-left: 15px;
  right: 1.25rem;
}

.uw-blockquote {
  color: #001641;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  position: relative;
  font-size: 1.25rem;
  line-height: 1.75rem;
  padding-top: 60px;
}
.uw-blockquote::before {
  font-style: normal;
  content: open-quote;
  position: absolute;
  margin-top: -10px;
  font-size: 8.5rem;
  font-weight: 500;
}
.uw-blockquote::after {
  content: close-quote;
  visibility: hidden;
  position: absolute;
}
.uw-blockquote-citation, .uw-blockquote-subcitation {
  display: block;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-style: normal;
  font-size: 0.875rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  margin: 5px 0;
}
.uw-blockquote-citation {
  margin-top: 25px;
  font-weight: 700;
}
.dark-background .uw-blockquote::before {
  color: #ed0a00;
}
.dark-background .uw-blockquote .uw-blockquote-citation,
.dark-background .uw-blockquote .uw-blockquote-subcitation {
  color: #fff;
}

.uw-pullquote {
  color: #ed0a00;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-style: italic;
  position: relative;
  font-size: 1.6875rem;
  line-height: 1.875rem;
  padding-top: 20px;
}
@media (min-width: 768px) {
  .uw-pullquote {
    font-size: 1.5rem;
  }
}
@media (min-width: 980px) {
  .uw-pullquote {
    font-size: 1.5rem;
  }
}
@media (min-width: 768px) {
  .uw-pullquote {
    line-height: 1.625rem;
  }
}
@media (min-width: 980px) {
  .uw-pullquote {
    line-height: 1.625rem;
  }
}
.uw-pullquote::before {
  content: "";
  position: absolute;
  margin-top: -20px;
  width: 50px;
  height: 1px;
  background: #ed0a00;
}

p a {
  font-weight: 700;
}

ul {
  list-style-type: square;
}

.uw-text-intro {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.6875rem;
  line-height: 1.1851851852;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}

span.intro {
  font-size: 1.3rem;
  line-height: 1.4;
  letter-spacing: -0.02em;
}

span.link-button-blue a,
a.link-button-blue, span.link-button-red a,
a.link-button-red, span.link-button-navy a,
a.link-button-navy {
  display: inline-block;
  position: relative;
  margin-bottom: 1rem;
  font-size: 1.125rem;
  line-height: 1.3333333333;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: 600;
  text-transform: uppercase;
  text-decoration: none;
}
span.link-button-blue a::after,
a.link-button-blue::after, span.link-button-red a::after,
a.link-button-red::after, span.link-button-navy a::after,
a.link-button-navy::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  position: relative;
  right: -15px;
  transition: right 0.4s;
}
span.link-button-blue a:hover::after,
a.link-button-blue:hover::after, span.link-button-red a:hover::after,
a.link-button-red:hover::after, span.link-button-navy a:hover::after,
a.link-button-navy:hover::after, span.link-button-blue a:focus::after,
a.link-button-blue:focus::after, span.link-button-red a:focus::after,
a.link-button-red:focus::after, span.link-button-navy a:focus::after,
a.link-button-navy:focus::after {
  right: -23px;
}

span.link-button-navy a,
a.link-button-navy {
  color: #fff;
  background-color: #001641;
  padding: 0.8rem 3rem 0.8rem 1.25rem;
  transition: background-color 0.2s ease-in-out;
}
span.link-button-navy a::after,
a.link-button-navy::after {
  position: absolute;
  transition: right 0.2s ease-in-out;
  right: 1.5rem;
}
span.link-button-navy a:hover, span.link-button-navy a:focus,
a.link-button-navy:hover,
a.link-button-navy:focus {
  color: #fff;
  background-color: #0033FF;
}
span.link-button-navy a:hover::after, span.link-button-navy a:focus::after,
a.link-button-navy:hover::after,
a.link-button-navy:focus::after {
  right: 1.25rem;
}

span.link-button-navy[class][class][class][class] a:visited,
a.link-button-navy[class][class][class][class]:visited {
  color: #fff;
}

span.link-button-red a,
a.link-button-red {
  color: #ed0a00;
}

span.link-button-red[class][class][class][class] a:visited,
a.link-button-red[class][class][class][class]:visited {
  color: #ed0a00;
}

span.link-button-blue a,
a.link-button-blue {
  color: #0033FF;
}

span.link-button-blue[class][class][class][class] a:visited,
a.link-button-blue[class][class][class][class]:visited {
  color: #0033FF;
}

span.link-button-navy[class][class][class][class] a,
a.link-button-navy[class][class][class][class],
span.link-button-red[class][class][class][class] a,
a.link-button-red[class][class][class][class],
span.link-button-blue[class][class][class][class] a,
a.link-button-blue[class][class][class][class] {
  text-decoration: none;
}

p.button-navy a,
p.button-red a,
p.button-blue a,
p.button-grey a {
  text-decoration: none !important;
}

p.button-red a {
  font-size: 1.125rem;
  line-height: 1.3333333333;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}

p.button-blue a {
  color: #0033FF;
  font-size: 1.125rem;
  line-height: 1.3333333333;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}

p.button-grey a {
  color: #001641;
  background-color: #F2F2F2;
}

p.button-navy,
p.button-red,
p.button-blue,
p.button-grey {
  margin-top: 1rem;
}

:is(p.button-navy, p.button-red, p.button-blue, p.button-grey) + :is(p.button-navy, p.button-red, p.button-blue, p.button-grey) {
  margin-top: 1.5rem;
}

.home-carousel {
  width: 100%;
  height: 500px;
  padding: 0;
  margin-bottom: 2rem;
  margin-top: 77px;
  position: relative;
}
@media (min-width: 768px) {
  .home-carousel {
    height: 550px;
  }
}
@media (min-width: 980px) {
  .home-carousel {
    margin-top: 0;
    height: 700px;
  }
}
@media (min-width: 1600px) {
  .home-carousel {
    height: calc(100vh - 100px);
  }
}
.home-carousel .swiper-slide div {
  height: 100%;
}
@media (max-width: 640px) {
  .home-carousel .swiper-slide {
    display: flex;
    flex-direction: column;
  }
}
.home-carousel .slide-content {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  position: relative;
  z-index: 1;
  padding-bottom: 2rem;
}
@media (min-width: 640px) {
  .home-carousel .slide-content {
    padding-bottom: 4rem;
  }
}
.home-carousel h2 {
  color: #fff;
  font-size: 2.625rem;
  line-height: 2.875rem;
  line-height: 1.02;
  letter-spacing: -0.08rem;
  font-weight: 700;
  margin-bottom: 0.5rem;
}
@media (min-width: 768px) {
  .home-carousel h2 {
    font-size: 3.5rem;
  }
}
@media (min-width: 980px) {
  .home-carousel h2 {
    font-size: 8.125rem;
  }
}
@media (min-width: 768px) {
  .home-carousel h2 {
    line-height: 3.5625rem;
  }
}
@media (min-width: 980px) {
  .home-carousel h2 {
    line-height: 7.625rem;
  }
}
@media (min-width: 768px) {
  .home-carousel h2 {
    max-width: 80%;
  }
}
@media (min-width: 980px) {
  .home-carousel h2 {
    margin-bottom: 2rem;
    font-size: 7.025rem;
    font-weight: 700;
  }
}
.home-carousel p {
  color: #fff;
  margin-bottom: 1rem;
}
@media (min-width: 640px) {
  .home-carousel p {
    margin-bottom: 2rem;
    max-width: 75%;
  }
}
.home-carousel a {
  color: #fff;
}
@media (max-width: 640px) {
  .home-carousel a {
    font-size: 1.125rem;
  }
}
.home-carousel .slide__image, .home-carousel .slide__video {
  background-size: cover;
}
@media (max-width: 640px) {
  .home-carousel .slide__image, .home-carousel .slide__video {
    flex: 1;
    background-position: center;
  }
}
@media (min-width: 640px) {
  .home-carousel .slide__image, .home-carousel .slide__video {
    position: absolute;
    width: 100%;
  }
}
@media (min-width: 980px) {
  .home-carousel .slide__image, .home-carousel .slide__video {
    background-position-x: 40%;
  }
}
@media (max-width: 640px) {
  .home-carousel .slide__video {
    width: 100%;
    padding-top: 56.25%;
    height: 0px;
    position: relative;
  }
}
.home-carousel .slide__video-display {
  position: absolute;
  object-fit: cover;
  z-index: 0;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.home-carousel .slide__video .pause-background {
  position: absolute;
  bottom: 1em;
  right: 1em;
  z-index: 1;
}
.home-carousel .slide__video .pause-background .pause, .home-carousel .slide__video .pause-background .play {
  fill: white;
}
@media (max-width: 640px) {
  .home-carousel .slide__body {
    background-color: #001641;
    height: auto !important;
    width: 100%;
    bottom: 0;
    padding-top: 2rem;
  }
}
@media (min-width: 640px) {
  .home-carousel .slide__body::after, .home-carousel .slide__body::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
  }
}
.home-carousel .slide__body::before {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 100%);
  width: 50%;
}
.home-carousel .slide__body::after {
  background-image: linear-gradient(42deg, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 75%);
  width: 100%;
}
@media (min-width: 640px) {
  .home-carousel::before {
    content: "";
    width: 100%;
    height: 17.8125rem;
    position: absolute;
    top: 0;
    left: 0;
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.69) 100%);
    z-index: 2;
  }
}

.uw-home-slider__bullet-container {
  border-bottom: 0.0625rem dashed #E5E5E4;
  padding-left: 0 !important;
}
.uw-home-slider__bullets {
  text-align: left;
  white-space: nowrap;
  overflow-y: hidden;
  overflow-x: auto;
  padding: 0 0 1.25rem;
  margin-top: 1.25rem;
}
.uw-home-slider__bullets button {
  width: auto;
  height: auto;
  background: none;
  display: inline-block;
  margin-bottom: 0;
  margin-left: 1.875rem;
  color: #001641;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  text-align: left;
  cursor: pointer;
  border-radius: 0;
  opacity: 1;
}
.uw-home-slider__bullets button::before {
  content: none;
}
.uw-home-slider__bullets button::after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.125rem;
  background: #fff;
  margin-top: 0.3125rem;
  transition: transform 0.3s, background-color 0s;
  transition-delay: 0s, 0.3s;
  transform: scale3d(0, 1, 1);
  transform-origin: top left;
}
.uw-home-slider__bullets button:first-of-type {
  margin-left: 0;
}
.uw-home-slider__bullets button.swiper-pagination-bullet-active {
  color: #ed0a00;
}
.uw-home-slider__bullets button.swiper-pagination-bullet-active::after {
  background: #ed0a00;
  transform: scale3d(1, 1, 1);
  transition-delay: 0s, 0s;
}
.uw-home-slider__bullets button.swiper-pagination-bullet-active:hover {
  text-decoration: none;
}
.uw-home-slider__bullets button.swiper-pagination-bullet-active:hover::after {
  background: #ed0a00;
  transform: scale3d(1, 1, 1);
  transition-delay: 0s, 0s;
}
.uw-home-slider__bullets button:focus {
  outline: 1px dotted #001641;
  box-shadow: 0 0 2px #fff;
}
.uw-home-slider__bullets button:hover {
  text-decoration: none;
}
.uw-home-slider__bullets button:hover::after {
  background: #001641;
  transform: scale3d(1, 1, 1);
  transition-delay: 0s, 0s;
}
@media print, screen and (min-width: 64em) {
  .uw-home-slider__bullets {
    padding-bottom: 1.875rem;
  }
}
@media print, screen and (min-width: 48em) {
  .uw-home-slider__bullet-container {
    padding-left: 60px;
  }
  .uw-home-slider__bullets {
    margin: 1.875rem 0 0;
    padding-bottom: 2.1875rem;
  }
}

.uw-home-carousel {
  margin-bottom: 2rem;
}
@media (min-width: 640px) {
  .uw-home-carousel {
    margin-bottom: 5rem;
  }
}

/* styles migrated from t4-updates.css */
/* styles migrated from t4-updates.css, i can not determine which file they should reside in */
div.grid-x.grid-margin-x.results {
  width: 100%;
}

@media (max-width: 1080px) {
  div.cell.media-cell {
    margin-bottom: 20px;
  }
}
.checkedDarkRed {
  color: #ed0a00;
}

.t4Edit-page {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  color: #ed0a00;
  margin: 0.9375rem 0 0.3125rem;
}

.slider {
  position: relative;
  display: flex;
  align-items: center;
  width: 100vw;
  height: 80vh;
  min-height: 600px;
}
@media (max-width: 48em) {
  .slider {
    aspect-ratio: 16/9;
    min-height: 350px;
    height: auto;
  }
}
.slider__slides {
  width: 100%;
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  overflow-x: scroll;
  scroll-snap-type: x mandatory;
  overscroll-behavior-x: contain;
  scroll-behavior: smooth;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.slider__slides::-webkit-scrollbar {
  display: none;
}
.slider__slide {
  width: 100%;
  height: 100%;
  scroll-snap-align: start;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100vw;
  position: relative;
}
.slider__slide::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  background-image: linear-gradient(42deg, rgba(0, 0, 0, 0.6901960784), rgba(0, 0, 0, 0) 75%);
  width: 100%;
}
.slider__slide > img {
  max-width: 100%;
  height: 100%;
  object-fit: cover;
}
.slider__slide > div {
  position: absolute;
  display: grid;
  z-index: 3;
  color: white;
  margin-inline: auto;
  width: 100%;
  max-width: 1230px;
  padding-inline: 2rem;
}
.slider__slide > div h2 {
  font-size: clamp(2rem, -4.25rem + 20vw, 5rem);
  font-weight: 700;
}
.slider__slide > div a {
  color: white;
}
@media (min-width: 84em) {
  .slider__slide > div {
    padding-inline: 0;
  }
}
@media (min-width: 48em) {
  .slider__slide > div {
    padding-inline: 1.5rem;
  }
  .slider__slide > div p {
    max-width: 60ch;
  }
  .slider__slide > div h2 {
    max-width: 16ch;
    line-height: 1;
    margin-bottom: 1rem;
  }
}
.slider__nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  pointer-events: none;
}
@media (max-width: 84em) {
  .slider__nav {
    display: none;
  }
}
.slider__nav > button {
  font-family: sans-serif;
  background: black;
  color: white;
  padding: 1rem;
  transition: all 0.2s ease-in-out;
  pointer-events: initial;
}
.slider__nav > button:hover {
  background: gray;
  cursor: pointer;
}
.slider__pagination {
  width: 100%;
  display: flex;
  justify-content: center;
  place-items: center;
  position: absolute;
  z-index: 2;
  bottom: 2rem;
  gap: 0.5rem;
}
@media (min-width: 48em) {
  .slider__pagination {
    bottom: 6rem;
  }
}
.slider__pagination a {
  border-radius: 50%;
  border: 2px solid white;
  position: relative;
  display: grid;
  place-items: center;
  height: 18px;
  width: 18px;
  transition: background-color 0.2s ease-in-out;
}
.slider__pagination a:hover, .slider__pagination a.active-slide {
  background-color: red;
}
.slider__pagination a::before {
  content: "";
  border-radius: 50%;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: orange;
  opacity: 0;
}

/* Modifiers */
/* Base */
:root {
  --section-spacing-y: clamp(2em, -4.864em + 16.46vmax, 6.25em);
}

/**
* Original styles below this line
*/
/**
 * Swiper 6.8.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: August 23, 2021
 */
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}

._swiper-container_tvwf2_30 {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

._swiper-container-vertical_tvwf2_41 > ._swiper-wrapper_tvwf2_41 {
  flex-direction: column;
}

._swiper-wrapper_tvwf2_41 {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

._swiper-container-android_tvwf2_55 ._swiper-slide_tvwf2_55,
._swiper-wrapper_tvwf2_41 {
  transform: translate3d(0px, 0, 0);
}

._swiper-container-multirow_tvwf2_60 > ._swiper-wrapper_tvwf2_41 {
  flex-wrap: wrap;
}

._swiper-container-multirow-column_tvwf2_64 > ._swiper-wrapper_tvwf2_41 {
  flex-wrap: wrap;
  flex-direction: column;
}

._swiper-container-free-mode_tvwf2_69 > ._swiper-wrapper_tvwf2_41 {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

._swiper-container-pointer-events_tvwf2_74 {
  touch-action: pan-y;
}

._swiper-container-pointer-events_tvwf2_74._swiper-container-vertical_tvwf2_41 {
  touch-action: pan-x;
}

._swiper-slide_tvwf2_55 {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

._swiper-slide-invisible-blank_tvwf2_90 {
  visibility: hidden;
}

/* Auto Height */
._swiper-container-autoheight_tvwf2_95,
._swiper-container-autoheight_tvwf2_95 ._swiper-slide_tvwf2_55 {
  height: auto;
}

._swiper-container-autoheight_tvwf2_95 ._swiper-wrapper_tvwf2_41 {
  align-items: flex-start;
  transition-property: transform, height;
}

/* 3D Effects */
._swiper-container-3d_tvwf2_106 {
  perspective: 1200px;
}

._swiper-container-3d_tvwf2_106 ._swiper-wrapper_tvwf2_41,
._swiper-container-3d_tvwf2_106 ._swiper-slide_tvwf2_55,
._swiper-container-3d_tvwf2_106 ._swiper-slide-shadow-left_tvwf2_112,
._swiper-container-3d_tvwf2_106 ._swiper-slide-shadow-right_tvwf2_113,
._swiper-container-3d_tvwf2_106 ._swiper-slide-shadow-top_tvwf2_114,
._swiper-container-3d_tvwf2_106 ._swiper-slide-shadow-bottom_tvwf2_115,
._swiper-container-3d_tvwf2_106 ._swiper-cube-shadow_tvwf2_116 {
  transform-style: preserve-3d;
}

._swiper-container-3d_tvwf2_106 ._swiper-slide-shadow-left_tvwf2_112,
._swiper-container-3d_tvwf2_106 ._swiper-slide-shadow-right_tvwf2_113,
._swiper-container-3d_tvwf2_106 ._swiper-slide-shadow-top_tvwf2_114,
._swiper-container-3d_tvwf2_106 ._swiper-slide-shadow-bottom_tvwf2_115 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

._swiper-container-3d_tvwf2_106 ._swiper-slide-shadow-left_tvwf2_112 {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

._swiper-container-3d_tvwf2_106 ._swiper-slide-shadow-right_tvwf2_113 {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

._swiper-container-3d_tvwf2_106 ._swiper-slide-shadow-top_tvwf2_114 {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

._swiper-container-3d_tvwf2_106 ._swiper-slide-shadow-bottom_tvwf2_115 {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* CSS Mode */
._swiper-container-css-mode_tvwf2_150 > ._swiper-wrapper_tvwf2_41 {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}

._swiper-container-css-mode_tvwf2_150 > ._swiper-wrapper_tvwf2_41::-webkit-scrollbar {
  display: none;
}

._swiper-container-css-mode_tvwf2_150 > ._swiper-wrapper_tvwf2_41 > ._swiper-slide_tvwf2_55 {
  scroll-snap-align: start start;
}

._swiper-container-horizontal_tvwf2_166._swiper-container-css-mode_tvwf2_150 > ._swiper-wrapper_tvwf2_41 {
  scroll-snap-type: x mandatory;
}

._swiper-container-vertical_tvwf2_41._swiper-container-css-mode_tvwf2_150 > ._swiper-wrapper_tvwf2_41 {
  scroll-snap-type: y mandatory;
}

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}

._swiper-button-prev_tvwf2_181,
._swiper-button-next_tvwf2_182 {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

._swiper-button-prev_tvwf2_181._swiper-button-disabled_tvwf2_196,
._swiper-button-next_tvwf2_182._swiper-button-disabled_tvwf2_196 {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

._swiper-button-prev_tvwf2_181:after,
._swiper-button-next_tvwf2_182:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}

._swiper-button-prev_tvwf2_181,
._swiper-container-rtl_tvwf2_215 ._swiper-button-next_tvwf2_182 {
  left: 10px;
  right: auto;
}

._swiper-button-prev_tvwf2_181:after,
._swiper-container-rtl_tvwf2_215 ._swiper-button-next_tvwf2_182:after {
  content: "prev";
}

._swiper-button-next_tvwf2_182,
._swiper-container-rtl_tvwf2_215 ._swiper-button-prev_tvwf2_181 {
  right: 10px;
  left: auto;
}

._swiper-button-next_tvwf2_182:after,
._swiper-container-rtl_tvwf2_215 ._swiper-button-prev_tvwf2_181:after {
  content: "next";
}

._swiper-button-prev_tvwf2_181._swiper-button-white_tvwf2_236,
._swiper-button-next_tvwf2_182._swiper-button-white_tvwf2_236 {
  --swiper-navigation-color: #ffffff;
}

._swiper-button-prev_tvwf2_181._swiper-button-black_tvwf2_241,
._swiper-button-next_tvwf2_182._swiper-button-black_tvwf2_241 {
  --swiper-navigation-color: #000000;
}

._swiper-button-lock_tvwf2_246 {
  display: none;
}

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}

._swiper-pagination_tvwf2_256 {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

._swiper-pagination_tvwf2_256._swiper-pagination-hidden_tvwf2_264 {
  opacity: 0;
}

/* Common Styles */
._swiper-pagination-fraction_tvwf2_269,
._swiper-pagination-custom_tvwf2_270,
._swiper-container-horizontal_tvwf2_166 > ._swiper-pagination-bullets_tvwf2_271 {
  bottom: 10px;
  left: 0;
  width: 100%;
}

/* Bullets */
._swiper-pagination-bullets-dynamic_tvwf2_278 {
  overflow: hidden;
  font-size: 0;
}

._swiper-pagination-bullets-dynamic_tvwf2_278 ._swiper-pagination-bullet_tvwf2_271 {
  transform: scale(0.33);
  position: relative;
}

._swiper-pagination-bullets-dynamic_tvwf2_278 ._swiper-pagination-bullet-active_tvwf2_288 {
  transform: scale(1);
}

._swiper-pagination-bullets-dynamic_tvwf2_278 ._swiper-pagination-bullet-active-main_tvwf2_292 {
  transform: scale(1);
}

._swiper-pagination-bullets-dynamic_tvwf2_278 ._swiper-pagination-bullet-active-prev_tvwf2_296 {
  transform: scale(0.66);
}

._swiper-pagination-bullets-dynamic_tvwf2_278 ._swiper-pagination-bullet-active-prev-prev_tvwf2_300 {
  transform: scale(0.33);
}

._swiper-pagination-bullets-dynamic_tvwf2_278 ._swiper-pagination-bullet-active-next_tvwf2_304 {
  transform: scale(0.66);
}

._swiper-pagination-bullets-dynamic_tvwf2_278 ._swiper-pagination-bullet-active-next-next_tvwf2_308 {
  transform: scale(0.33);
}

._swiper-pagination-bullet_tvwf2_271 {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: 0.2;
}

button._swiper-pagination-bullet_tvwf2_271 {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none;
}

._swiper-pagination-clickable_tvwf2_330 ._swiper-pagination-bullet_tvwf2_271 {
  cursor: pointer;
}

._swiper-pagination-bullet_tvwf2_271:only-child {
  display: none !important;
}

._swiper-pagination-bullet-active_tvwf2_288 {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

._swiper-container-vertical_tvwf2_41 > ._swiper-pagination-bullets_tvwf2_271 {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

._swiper-container-vertical_tvwf2_41 > ._swiper-pagination-bullets_tvwf2_271 ._swiper-pagination-bullet_tvwf2_271 {
  margin: 6px 0;
  display: block;
}

._swiper-container-vertical_tvwf2_41 > ._swiper-pagination-bullets_tvwf2_271._swiper-pagination-bullets-dynamic_tvwf2_278 {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

._swiper-container-vertical_tvwf2_41 > ._swiper-pagination-bullets_tvwf2_271._swiper-pagination-bullets-dynamic_tvwf2_278 ._swiper-pagination-bullet_tvwf2_271 {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}

._swiper-container-horizontal_tvwf2_166 > ._swiper-pagination-bullets_tvwf2_271 ._swiper-pagination-bullet_tvwf2_271 {
  margin: 0 4px;
}

._swiper-container-horizontal_tvwf2_166 > ._swiper-pagination-bullets_tvwf2_271._swiper-pagination-bullets-dynamic_tvwf2_278 {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

._swiper-container-horizontal_tvwf2_166 > ._swiper-pagination-bullets_tvwf2_271._swiper-pagination-bullets-dynamic_tvwf2_278 ._swiper-pagination-bullet_tvwf2_271 {
  transition: 200ms transform, 200ms left;
}

._swiper-container-horizontal_tvwf2_166._swiper-container-rtl_tvwf2_215 > ._swiper-pagination-bullets-dynamic_tvwf2_278 ._swiper-pagination-bullet_tvwf2_271 {
  transition: 200ms transform, 200ms right;
}

/* Progress */
._swiper-pagination-progressbar_tvwf2_384 {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

._swiper-pagination-progressbar_tvwf2_384 ._swiper-pagination-progressbar-fill_tvwf2_389 {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

._swiper-container-rtl_tvwf2_215 ._swiper-pagination-progressbar_tvwf2_384 ._swiper-pagination-progressbar-fill_tvwf2_389 {
  transform-origin: right top;
}

._swiper-container-horizontal_tvwf2_166 > ._swiper-pagination-progressbar_tvwf2_384,
._swiper-container-vertical_tvwf2_41 > ._swiper-pagination-progressbar_tvwf2_384._swiper-pagination-progressbar-opposite_tvwf2_405 {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

._swiper-container-vertical_tvwf2_41 > ._swiper-pagination-progressbar_tvwf2_384,
._swiper-container-horizontal_tvwf2_166 > ._swiper-pagination-progressbar_tvwf2_384._swiper-pagination-progressbar-opposite_tvwf2_405 {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

._swiper-pagination-white_tvwf2_420 {
  --swiper-pagination-color: #ffffff;
}

._swiper-pagination-black_tvwf2_424 {
  --swiper-pagination-color: #000000;
}

._swiper-pagination-lock_tvwf2_428 {
  display: none;
}

/* Scrollbar */
._swiper-scrollbar_tvwf2_433 {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

._swiper-container-horizontal_tvwf2_166 > ._swiper-scrollbar_tvwf2_433 {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

._swiper-container-vertical_tvwf2_41 > ._swiper-scrollbar_tvwf2_433 {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

._swiper-scrollbar-drag_tvwf2_458 {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

._swiper-scrollbar-cursor-drag_tvwf2_468 {
  cursor: move;
}

._swiper-scrollbar-lock_tvwf2_472 {
  display: none;
}

._swiper-zoom-container_tvwf2_476 {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

._swiper-zoom-container_tvwf2_476 > img,
._swiper-zoom-container_tvwf2_476 > svg,
._swiper-zoom-container_tvwf2_476 > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}

._swiper-slide-zoomed_tvwf2_493 {
  cursor: move;
}

/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}

._swiper-lazy-preloader_tvwf2_504 {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: _swiper-preloader-spin_tvwf2_1 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

._swiper-lazy-preloader-white_tvwf2_521 {
  --swiper-preloader-color: #fff;
}

._swiper-lazy-preloader-black_tvwf2_525 {
  --swiper-preloader-color: #000;
}

@keyframes _swiper-preloader-spin_tvwf2_1 {
  100% {
    transform: rotate(360deg);
  }
}
/* a11y */
._swiper-container_tvwf2_30 ._swiper-notification_tvwf2_535 {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

._swiper-container-fade_tvwf2_544._swiper-container-free-mode_tvwf2_69 ._swiper-slide_tvwf2_55 {
  transition-timing-function: ease-out;
}

._swiper-container-fade_tvwf2_544 ._swiper-slide_tvwf2_55 {
  pointer-events: none;
  transition-property: opacity;
}

._swiper-container-fade_tvwf2_544 ._swiper-slide_tvwf2_55 ._swiper-slide_tvwf2_55 {
  pointer-events: none;
}

._swiper-container-fade_tvwf2_544 ._swiper-slide-active_tvwf2_557,
._swiper-container-fade_tvwf2_544 ._swiper-slide-active_tvwf2_557 ._swiper-slide-active_tvwf2_557 {
  pointer-events: auto;
}

._swiper-container-cube_tvwf2_562 {
  overflow: visible;
}

._swiper-container-cube_tvwf2_562 ._swiper-slide_tvwf2_55 {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

._swiper-container-cube_tvwf2_562 ._swiper-slide_tvwf2_55 ._swiper-slide_tvwf2_55 {
  pointer-events: none;
}

._swiper-container-cube_tvwf2_562._swiper-container-rtl_tvwf2_215 ._swiper-slide_tvwf2_55 {
  transform-origin: 100% 0;
}

._swiper-container-cube_tvwf2_562 ._swiper-slide-active_tvwf2_557,
._swiper-container-cube_tvwf2_562 ._swiper-slide-active_tvwf2_557 ._swiper-slide-active_tvwf2_557 {
  pointer-events: auto;
}

._swiper-container-cube_tvwf2_562 ._swiper-slide-active_tvwf2_557,
._swiper-container-cube_tvwf2_562 ._swiper-slide-next_tvwf2_591,
._swiper-container-cube_tvwf2_562 ._swiper-slide-prev_tvwf2_592,
._swiper-container-cube_tvwf2_562 ._swiper-slide-next_tvwf2_591 + ._swiper-slide_tvwf2_55 {
  pointer-events: auto;
  visibility: visible;
}

._swiper-container-cube_tvwf2_562 ._swiper-slide-shadow-top_tvwf2_114,
._swiper-container-cube_tvwf2_562 ._swiper-slide-shadow-bottom_tvwf2_115,
._swiper-container-cube_tvwf2_562 ._swiper-slide-shadow-left_tvwf2_112,
._swiper-container-cube_tvwf2_562 ._swiper-slide-shadow-right_tvwf2_113 {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

._swiper-container-cube_tvwf2_562 ._swiper-cube-shadow_tvwf2_116 {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

._swiper-container-cube_tvwf2_562 ._swiper-cube-shadow_tvwf2_116:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}

._swiper-container-flip_tvwf2_628 {
  overflow: visible;
}

._swiper-container-flip_tvwf2_628 ._swiper-slide_tvwf2_55 {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

._swiper-container-flip_tvwf2_628 ._swiper-slide_tvwf2_55 ._swiper-slide_tvwf2_55 {
  pointer-events: none;
}

._swiper-container-flip_tvwf2_628 ._swiper-slide-active_tvwf2_557,
._swiper-container-flip_tvwf2_628 ._swiper-slide-active_tvwf2_557 ._swiper-slide-active_tvwf2_557 {
  pointer-events: auto;
}

._swiper-container-flip_tvwf2_628 ._swiper-slide-shadow-top_tvwf2_114,
._swiper-container-flip_tvwf2_628 ._swiper-slide-shadow-bottom_tvwf2_115,
._swiper-container-flip_tvwf2_628 ._swiper-slide-shadow-left_tvwf2_112,
._swiper-container-flip_tvwf2_628 ._swiper-slide-shadow-right_tvwf2_113 {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/**
 * Swiper 6.8.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: August 23, 2021
 */
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}

._swiper-container_tvwf2_30 {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

._swiper-container-vertical_tvwf2_41 > ._swiper-wrapper_tvwf2_41 {
  flex-direction: column;
}

._swiper-wrapper_tvwf2_41 {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

._swiper-container-android_tvwf2_55 ._swiper-slide_tvwf2_55,
._swiper-wrapper_tvwf2_41 {
  transform: translate3d(0px, 0, 0);
}

._swiper-container-multirow_tvwf2_60 > ._swiper-wrapper_tvwf2_41 {
  flex-wrap: wrap;
}

._swiper-container-multirow-column_tvwf2_64 > ._swiper-wrapper_tvwf2_41 {
  flex-wrap: wrap;
  flex-direction: column;
}

._swiper-container-free-mode_tvwf2_69 > ._swiper-wrapper_tvwf2_41 {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

._swiper-container-pointer-events_tvwf2_74 {
  touch-action: pan-y;
}

._swiper-container-pointer-events_tvwf2_74._swiper-container-vertical_tvwf2_41 {
  touch-action: pan-x;
}

._swiper-slide_tvwf2_55 {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

._swiper-slide-invisible-blank_tvwf2_90 {
  visibility: hidden;
}

/* Auto Height */
._swiper-container-autoheight_tvwf2_95,
._swiper-container-autoheight_tvwf2_95 ._swiper-slide_tvwf2_55 {
  height: auto;
}

._swiper-container-autoheight_tvwf2_95 ._swiper-wrapper_tvwf2_41 {
  align-items: flex-start;
  transition-property: transform, height;
}

/* 3D Effects */
._swiper-container-3d_tvwf2_106 {
  perspective: 1200px;
}

._swiper-container-3d_tvwf2_106 ._swiper-wrapper_tvwf2_41,
._swiper-container-3d_tvwf2_106 ._swiper-slide_tvwf2_55,
._swiper-container-3d_tvwf2_106 ._swiper-slide-shadow-left_tvwf2_112,
._swiper-container-3d_tvwf2_106 ._swiper-slide-shadow-right_tvwf2_113,
._swiper-container-3d_tvwf2_106 ._swiper-slide-shadow-top_tvwf2_114,
._swiper-container-3d_tvwf2_106 ._swiper-slide-shadow-bottom_tvwf2_115,
._swiper-container-3d_tvwf2_106 ._swiper-cube-shadow_tvwf2_116 {
  transform-style: preserve-3d;
}

._swiper-container-3d_tvwf2_106 ._swiper-slide-shadow-left_tvwf2_112,
._swiper-container-3d_tvwf2_106 ._swiper-slide-shadow-right_tvwf2_113,
._swiper-container-3d_tvwf2_106 ._swiper-slide-shadow-top_tvwf2_114,
._swiper-container-3d_tvwf2_106 ._swiper-slide-shadow-bottom_tvwf2_115 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

._swiper-container-3d_tvwf2_106 ._swiper-slide-shadow-left_tvwf2_112 {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

._swiper-container-3d_tvwf2_106 ._swiper-slide-shadow-right_tvwf2_113 {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

._swiper-container-3d_tvwf2_106 ._swiper-slide-shadow-top_tvwf2_114 {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

._swiper-container-3d_tvwf2_106 ._swiper-slide-shadow-bottom_tvwf2_115 {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* CSS Mode */
._swiper-container-css-mode_tvwf2_150 > ._swiper-wrapper_tvwf2_41 {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}

._swiper-container-css-mode_tvwf2_150 > ._swiper-wrapper_tvwf2_41::-webkit-scrollbar {
  display: none;
}

._swiper-container-css-mode_tvwf2_150 > ._swiper-wrapper_tvwf2_41 > ._swiper-slide_tvwf2_55 {
  scroll-snap-align: start start;
}

._swiper-container-horizontal_tvwf2_166._swiper-container-css-mode_tvwf2_150 > ._swiper-wrapper_tvwf2_41 {
  scroll-snap-type: x mandatory;
}

._swiper-container-vertical_tvwf2_41._swiper-container-css-mode_tvwf2_150 > ._swiper-wrapper_tvwf2_41 {
  scroll-snap-type: y mandatory;
}

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}

._swiper-button-prev_tvwf2_181,
._swiper-button-next_tvwf2_182 {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

._swiper-button-prev_tvwf2_181._swiper-button-disabled_tvwf2_196,
._swiper-button-next_tvwf2_182._swiper-button-disabled_tvwf2_196 {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

._swiper-button-prev_tvwf2_181:after,
._swiper-button-next_tvwf2_182:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}

._swiper-button-prev_tvwf2_181,
._swiper-container-rtl_tvwf2_215 ._swiper-button-next_tvwf2_182 {
  left: 10px;
  right: auto;
}

._swiper-button-prev_tvwf2_181:after,
._swiper-container-rtl_tvwf2_215 ._swiper-button-next_tvwf2_182:after {
  content: "prev";
}

._swiper-button-next_tvwf2_182,
._swiper-container-rtl_tvwf2_215 ._swiper-button-prev_tvwf2_181 {
  right: 10px;
  left: auto;
}

._swiper-button-next_tvwf2_182:after,
._swiper-container-rtl_tvwf2_215 ._swiper-button-prev_tvwf2_181:after {
  content: "next";
}

._swiper-button-prev_tvwf2_181._swiper-button-white_tvwf2_236,
._swiper-button-next_tvwf2_182._swiper-button-white_tvwf2_236 {
  --swiper-navigation-color: #ffffff;
}

._swiper-button-prev_tvwf2_181._swiper-button-black_tvwf2_241,
._swiper-button-next_tvwf2_182._swiper-button-black_tvwf2_241 {
  --swiper-navigation-color: #000000;
}

._swiper-button-lock_tvwf2_246 {
  display: none;
}

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}

._swiper-pagination_tvwf2_256 {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

._swiper-pagination_tvwf2_256._swiper-pagination-hidden_tvwf2_264 {
  opacity: 0;
}

/* Common Styles */
._swiper-pagination-fraction_tvwf2_269,
._swiper-pagination-custom_tvwf2_270,
._swiper-container-horizontal_tvwf2_166 > ._swiper-pagination-bullets_tvwf2_271 {
  bottom: 10px;
  left: 0;
  width: 100%;
}

/* Bullets */
._swiper-pagination-bullets-dynamic_tvwf2_278 {
  overflow: hidden;
  font-size: 0;
}

._swiper-pagination-bullets-dynamic_tvwf2_278 ._swiper-pagination-bullet_tvwf2_271 {
  transform: scale(0.33);
  position: relative;
}

._swiper-pagination-bullets-dynamic_tvwf2_278 ._swiper-pagination-bullet-active_tvwf2_288 {
  transform: scale(1);
}

._swiper-pagination-bullets-dynamic_tvwf2_278 ._swiper-pagination-bullet-active-main_tvwf2_292 {
  transform: scale(1);
}

._swiper-pagination-bullets-dynamic_tvwf2_278 ._swiper-pagination-bullet-active-prev_tvwf2_296 {
  transform: scale(0.66);
}

._swiper-pagination-bullets-dynamic_tvwf2_278 ._swiper-pagination-bullet-active-prev-prev_tvwf2_300 {
  transform: scale(0.33);
}

._swiper-pagination-bullets-dynamic_tvwf2_278 ._swiper-pagination-bullet-active-next_tvwf2_304 {
  transform: scale(0.66);
}

._swiper-pagination-bullets-dynamic_tvwf2_278 ._swiper-pagination-bullet-active-next-next_tvwf2_308 {
  transform: scale(0.33);
}

._swiper-pagination-bullet_tvwf2_271 {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: 0.2;
}

button._swiper-pagination-bullet_tvwf2_271 {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none;
}

._swiper-pagination-clickable_tvwf2_330 ._swiper-pagination-bullet_tvwf2_271 {
  cursor: pointer;
}

._swiper-pagination-bullet_tvwf2_271:only-child {
  display: none !important;
}

._swiper-pagination-bullet-active_tvwf2_288 {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

._swiper-container-vertical_tvwf2_41 > ._swiper-pagination-bullets_tvwf2_271 {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

._swiper-container-vertical_tvwf2_41 > ._swiper-pagination-bullets_tvwf2_271 ._swiper-pagination-bullet_tvwf2_271 {
  margin: 6px 0;
  display: block;
}

._swiper-container-vertical_tvwf2_41 > ._swiper-pagination-bullets_tvwf2_271._swiper-pagination-bullets-dynamic_tvwf2_278 {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

._swiper-container-vertical_tvwf2_41 > ._swiper-pagination-bullets_tvwf2_271._swiper-pagination-bullets-dynamic_tvwf2_278 ._swiper-pagination-bullet_tvwf2_271 {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}

._swiper-container-horizontal_tvwf2_166 > ._swiper-pagination-bullets_tvwf2_271 ._swiper-pagination-bullet_tvwf2_271 {
  margin: 0 4px;
}

._swiper-container-horizontal_tvwf2_166 > ._swiper-pagination-bullets_tvwf2_271._swiper-pagination-bullets-dynamic_tvwf2_278 {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

._swiper-container-horizontal_tvwf2_166 > ._swiper-pagination-bullets_tvwf2_271._swiper-pagination-bullets-dynamic_tvwf2_278 ._swiper-pagination-bullet_tvwf2_271 {
  transition: 200ms transform, 200ms left;
}

._swiper-container-horizontal_tvwf2_166._swiper-container-rtl_tvwf2_215 > ._swiper-pagination-bullets-dynamic_tvwf2_278 ._swiper-pagination-bullet_tvwf2_271 {
  transition: 200ms transform, 200ms right;
}

/* Progress */
._swiper-pagination-progressbar_tvwf2_384 {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

._swiper-pagination-progressbar_tvwf2_384 ._swiper-pagination-progressbar-fill_tvwf2_389 {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

._swiper-container-rtl_tvwf2_215 ._swiper-pagination-progressbar_tvwf2_384 ._swiper-pagination-progressbar-fill_tvwf2_389 {
  transform-origin: right top;
}

._swiper-container-horizontal_tvwf2_166 > ._swiper-pagination-progressbar_tvwf2_384,
._swiper-container-vertical_tvwf2_41 > ._swiper-pagination-progressbar_tvwf2_384._swiper-pagination-progressbar-opposite_tvwf2_405 {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

._swiper-container-vertical_tvwf2_41 > ._swiper-pagination-progressbar_tvwf2_384,
._swiper-container-horizontal_tvwf2_166 > ._swiper-pagination-progressbar_tvwf2_384._swiper-pagination-progressbar-opposite_tvwf2_405 {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

._swiper-pagination-white_tvwf2_420 {
  --swiper-pagination-color: #ffffff;
}

._swiper-pagination-black_tvwf2_424 {
  --swiper-pagination-color: #000000;
}

._swiper-pagination-lock_tvwf2_428 {
  display: none;
}

/* Scrollbar */
._swiper-scrollbar_tvwf2_433 {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

._swiper-container-horizontal_tvwf2_166 > ._swiper-scrollbar_tvwf2_433 {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

._swiper-container-vertical_tvwf2_41 > ._swiper-scrollbar_tvwf2_433 {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

._swiper-scrollbar-drag_tvwf2_458 {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

._swiper-scrollbar-cursor-drag_tvwf2_468 {
  cursor: move;
}

._swiper-scrollbar-lock_tvwf2_472 {
  display: none;
}

._swiper-zoom-container_tvwf2_476 {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

._swiper-zoom-container_tvwf2_476 > img,
._swiper-zoom-container_tvwf2_476 > svg,
._swiper-zoom-container_tvwf2_476 > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}

._swiper-slide-zoomed_tvwf2_493 {
  cursor: move;
}

/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}

._swiper-lazy-preloader_tvwf2_504 {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: _swiper-preloader-spin_tvwf2_1 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

._swiper-lazy-preloader-white_tvwf2_521 {
  --swiper-preloader-color: #fff;
}

._swiper-lazy-preloader-black_tvwf2_525 {
  --swiper-preloader-color: #000;
}

@keyframes _swiper-preloader-spin_tvwf2_1 {
  100% {
    transform: rotate(360deg);
  }
}
/* a11y */
._swiper-container_tvwf2_30 ._swiper-notification_tvwf2_535 {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

._swiper-container-fade_tvwf2_544._swiper-container-free-mode_tvwf2_69 ._swiper-slide_tvwf2_55 {
  transition-timing-function: ease-out;
}

._swiper-container-fade_tvwf2_544 ._swiper-slide_tvwf2_55 {
  pointer-events: none;
  transition-property: opacity;
}

._swiper-container-fade_tvwf2_544 ._swiper-slide_tvwf2_55 ._swiper-slide_tvwf2_55 {
  pointer-events: none;
}

._swiper-container-fade_tvwf2_544 ._swiper-slide-active_tvwf2_557,
._swiper-container-fade_tvwf2_544 ._swiper-slide-active_tvwf2_557 ._swiper-slide-active_tvwf2_557 {
  pointer-events: auto;
}

._swiper-container-cube_tvwf2_562 {
  overflow: visible;
}

._swiper-container-cube_tvwf2_562 ._swiper-slide_tvwf2_55 {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

._swiper-container-cube_tvwf2_562 ._swiper-slide_tvwf2_55 ._swiper-slide_tvwf2_55 {
  pointer-events: none;
}

._swiper-container-cube_tvwf2_562._swiper-container-rtl_tvwf2_215 ._swiper-slide_tvwf2_55 {
  transform-origin: 100% 0;
}

._swiper-container-cube_tvwf2_562 ._swiper-slide-active_tvwf2_557,
._swiper-container-cube_tvwf2_562 ._swiper-slide-active_tvwf2_557 ._swiper-slide-active_tvwf2_557 {
  pointer-events: auto;
}

._swiper-container-cube_tvwf2_562 ._swiper-slide-active_tvwf2_557,
._swiper-container-cube_tvwf2_562 ._swiper-slide-next_tvwf2_591,
._swiper-container-cube_tvwf2_562 ._swiper-slide-prev_tvwf2_592,
._swiper-container-cube_tvwf2_562 ._swiper-slide-next_tvwf2_591 + ._swiper-slide_tvwf2_55 {
  pointer-events: auto;
  visibility: visible;
}

._swiper-container-cube_tvwf2_562 ._swiper-slide-shadow-top_tvwf2_114,
._swiper-container-cube_tvwf2_562 ._swiper-slide-shadow-bottom_tvwf2_115,
._swiper-container-cube_tvwf2_562 ._swiper-slide-shadow-left_tvwf2_112,
._swiper-container-cube_tvwf2_562 ._swiper-slide-shadow-right_tvwf2_113 {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

._swiper-container-cube_tvwf2_562 ._swiper-cube-shadow_tvwf2_116 {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

._swiper-container-cube_tvwf2_562 ._swiper-cube-shadow_tvwf2_116:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}

._swiper-container-flip_tvwf2_628 {
  overflow: visible;
}

._swiper-container-flip_tvwf2_628 ._swiper-slide_tvwf2_55 {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

._swiper-container-flip_tvwf2_628 ._swiper-slide_tvwf2_55 ._swiper-slide_tvwf2_55 {
  pointer-events: none;
}

._swiper-container-flip_tvwf2_628 ._swiper-slide-active_tvwf2_557,
._swiper-container-flip_tvwf2_628 ._swiper-slide-active_tvwf2_557 ._swiper-slide-active_tvwf2_557 {
  pointer-events: auto;
}

._swiper-container-flip_tvwf2_628 ._swiper-slide-shadow-top_tvwf2_114,
._swiper-container-flip_tvwf2_628 ._swiper-slide-shadow-bottom_tvwf2_115,
._swiper-container-flip_tvwf2_628 ._swiper-slide-shadow-left_tvwf2_112,
._swiper-container-flip_tvwf2_628 ._swiper-slide-shadow-right_tvwf2_113 {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*
	Styles for basic PhotoSwipe functionality (sliding area, open/close transitions)
*/
/* pswp = photoswipe */
._pswp_tvwf2_1310 {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
  z-index: 1500;
  -webkit-text-size-adjust: 100%;
  /* create separate layer, to avoid paint on window.onscroll in webkit/blink */
  -webkit-backface-visibility: hidden;
  outline: none;
}

._pswp_tvwf2_1310 * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

._pswp_tvwf2_1310 img {
  max-width: none;
}

/* style is added when JS option showHideOpacity is set to true */
._pswp--animate_opacity_tvwf2_1337 {
  /* 0.001, because opacity:0 doesn't trigger Paint action, which causes lag at start of transition */
  opacity: 0.001;
  will-change: opacity;
  /* for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

._pswp--open_tvwf2_1346 {
  display: block;
}

._pswp--zoom-allowed_tvwf2_1350 ._pswp__img_tvwf2_1350 {
  /* autoprefixer: off */
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

._pswp--zoomed-in_tvwf2_1357 ._pswp__img_tvwf2_1350 {
  /* autoprefixer: off */
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}

._pswp--dragging_tvwf2_1364 ._pswp__img_tvwf2_1350 {
  /* autoprefixer: off */
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}

/*
	Background is added as a separate element.
	As animating opacity is much faster than animating rgba() background-color.
*/
._pswp__bg_tvwf2_1375 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  will-change: opacity;
}

._pswp__scroll-wrap_tvwf2_1389 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

._pswp__container_tvwf2_1398,
._pswp__zoom-wrap_tvwf2_1399 {
  -ms-touch-action: none;
  touch-action: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

/* Prevent selection and tap highlights */
._pswp__container_tvwf2_1398,
._pswp__img_tvwf2_1350 {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

._pswp__zoom-wrap_tvwf2_1399 {
  position: absolute;
  width: 100%;
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
  /* for open/close transition */
  -webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

._pswp__bg_tvwf2_1375 {
  will-change: opacity;
  /* for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

._pswp--animated-in_tvwf2_1438 ._pswp__bg_tvwf2_1375,
._pswp--animated-in_tvwf2_1438 ._pswp__zoom-wrap_tvwf2_1399 {
  -webkit-transition: none;
  transition: none;
}

._pswp__container_tvwf2_1398,
._pswp__zoom-wrap_tvwf2_1399 {
  -webkit-backface-visibility: hidden;
}

._pswp__item_tvwf2_1449 {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
}

._pswp__img_tvwf2_1350 {
  position: absolute;
  width: auto;
  height: auto;
  top: 0;
  left: 0;
}

/*
	stretched thumbnail or div placeholder element (see below)
	style is added to avoid flickering in webkit/blink when layers overlap
*/
._pswp__img--placeholder_tvwf2_1470 {
  -webkit-backface-visibility: hidden;
}

/*
	div element that matches size of large image
	large image loads on top of it
*/
._pswp__img--placeholder--blank_tvwf2_1478 {
  background: #222;
}

._pswp--ie_tvwf2_1482 ._pswp__img_tvwf2_1350 {
  width: 100% !important;
  height: auto !important;
  left: 0;
  top: 0;
}

/*
	Error message appears when image is not loaded
	(JS option errorMsg controls markup)
*/
._pswp__error-msg_tvwf2_1493 {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  margin-top: -8px;
  color: #CCC;
}

._pswp__error-msg_tvwf2_1493 a {
  color: #CCC;
  text-decoration: underline;
}

/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*

	Contents:

	1. Buttons
	2. Share modal and links
	3. Index indicator ("1 of X" counter)
	4. Caption
	5. Loading indicator
	6. Additional styles (root element, top bar, idle state, hidden state, etc.)

*/
/*

	1. Buttons

 */
/* <button> css reset */
._pswp__button_tvwf2_1529 {
  width: 44px;
  height: 44px;
  position: relative;
  background: none;
  cursor: pointer;
  overflow: visible;
  -webkit-appearance: none;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
  float: right;
  opacity: 0.75;
  transition: opacity 0.2s;
  box-shadow: none;
}
._pswp__button_tvwf2_1529:focus, ._pswp__button_tvwf2_1529:hover {
  opacity: 1;
}
._pswp__button_tvwf2_1529:active {
  outline: none;
  opacity: 0.9;
}
._pswp__button_tvwf2_1529::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* pswp__ui--over-close class it added when mouse is over element that should close gallery */
._pswp__ui--over-close_tvwf2_1559 ._pswp__button--close_tvwf2_1559 {
  opacity: 1;
}

._pswp__button_tvwf2_1529,
._pswp__button--arrow--left_tvwf2_1564:before,
._pswp__button--arrow--right_tvwf2_1565:before {
  background: url(default-skin.png) 0 0 no-repeat;
  background-size: 264px 88px;
  width: 44px;
  height: 44px;
}

@media (-webkit-min-device-pixel-ratio: 1.1), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {
  /* Serve SVG sprite if browser supports SVG and resolution is more than 105dpi */
  ._pswp--svg_tvwf2_1574 ._pswp__button_tvwf2_1529,
  ._pswp--svg_tvwf2_1574 ._pswp__button--arrow--left_tvwf2_1564:before,
  ._pswp--svg_tvwf2_1574 ._pswp__button--arrow--right_tvwf2_1565:before {
    background-image: url(default-skin.svg);
  }
  ._pswp--svg_tvwf2_1574 ._pswp__button--arrow--left_tvwf2_1564,
  ._pswp--svg_tvwf2_1574 ._pswp__button--arrow--right_tvwf2_1565 {
    background: none;
  }
}
._pswp__button--close_tvwf2_1559 {
  background-position: 0 -44px;
}

._pswp__button--share_tvwf2_1588 {
  background-position: -44px -44px;
}

._pswp__button--fs_tvwf2_1592 {
  display: none;
}

._pswp--supports-fs_tvwf2_1596 ._pswp__button--fs_tvwf2_1592 {
  display: block;
}

._pswp--fs_tvwf2_1600 ._pswp__button--fs_tvwf2_1592 {
  background-position: -44px 0;
}

._pswp__button--zoom_tvwf2_1604 {
  display: none;
  background-position: -88px 0;
}

._pswp--zoom-allowed_tvwf2_1350 ._pswp__button--zoom_tvwf2_1604 {
  display: block;
}

._pswp--zoomed-in_tvwf2_1357 ._pswp__button--zoom_tvwf2_1604 {
  background-position: -132px 0;
}

/* no arrows on touch screens */
._pswp--touch_tvwf2_1618 ._pswp__button--arrow--left_tvwf2_1564,
._pswp--touch_tvwf2_1618 ._pswp__button--arrow--right_tvwf2_1565 {
  visibility: hidden;
}

/*
	Arrow buttons hit area
	(icon is added to :before pseudo-element)
*/
._pswp__button--arrow--left_tvwf2_1564,
._pswp__button--arrow--right_tvwf2_1565 {
  background: none;
  top: 50%;
  margin-top: -50px;
  width: 70px;
  height: 100px;
  position: absolute;
}

._pswp__button--arrow--left_tvwf2_1564 {
  left: 0;
}

._pswp__button--arrow--right_tvwf2_1565 {
  right: 0;
}

._pswp__button--arrow--left_tvwf2_1564:before,
._pswp__button--arrow--right_tvwf2_1565:before {
  content: "";
  top: 35px;
  background-color: rgba(0, 0, 0, 0.3);
  height: 30px;
  width: 32px;
  position: absolute;
}

._pswp__button--arrow--left_tvwf2_1564:before {
  left: 6px;
  background-position: -138px -44px;
}

._pswp__button--arrow--right_tvwf2_1565:before {
  right: 6px;
  background-position: -94px -44px;
}

/*

	2. Share modal/popup and links

 */
._pswp__counter_tvwf2_1670,
._pswp__share-modal_tvwf2_1671 {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

._pswp__share-modal_tvwf2_1671 {
  display: block;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 10px;
  position: absolute;
  z-index: 1600;
  opacity: 0;
  transition: opacity 0.25s ease-out;
  -webkit-backface-visibility: hidden;
  will-change: opacity;
}

._pswp__share-modal--hidden_tvwf2_1693 {
  display: none;
}

._pswp__share-tooltip_tvwf2_1697 {
  z-index: 1620;
  position: absolute;
  background: #FFF;
  top: 56px;
  border-radius: 2px;
  display: block;
  width: auto;
  right: 44px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  transform: translateY(6px);
  transition: transform 0.25s;
  -webkit-backface-visibility: hidden;
  will-change: transform;
}
._pswp__share-tooltip_tvwf2_1697 a {
  display: block;
  padding: 8px 12px;
  color: #000;
  text-decoration: none;
  font-size: 14px;
  line-height: 18px;
}
._pswp__share-tooltip_tvwf2_1697 a:hover {
  text-decoration: none;
  color: #000;
}
._pswp__share-tooltip_tvwf2_1697 a:first-child {
  /* round corners on the first/last list item */
  border-radius: 2px 2px 0 0;
}
._pswp__share-tooltip_tvwf2_1697 a:last-child {
  border-radius: 0 0 2px 2px;
}

._pswp__share-modal--fade-in_tvwf2_1732 {
  opacity: 1;
}
._pswp__share-modal--fade-in_tvwf2_1732 ._pswp__share-tooltip_tvwf2_1697 {
  transform: translateY(0);
}

/* increase size of share links on touch devices */
._pswp--touch_tvwf2_1618 ._pswp__share-tooltip_tvwf2_1697 a {
  padding: 16px 12px;
}

a._pswp__share--facebook_tvwf2_1744:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: -12px;
  right: 15px;
  border: 6px solid rgba(0, 0, 0, 0);
  border-bottom-color: #FFF;
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
  pointer-events: none;
}
a._pswp__share--facebook_tvwf2_1744:hover {
  background: #3E5C9A;
  color: #FFF;
}
a._pswp__share--facebook_tvwf2_1744:hover:before {
  border-bottom-color: #3E5C9A;
}

a._pswp__share--twitter_tvwf2_1766:hover {
  background: #55ACEE;
  color: #FFF;
}

a._pswp__share--pinterest_tvwf2_1771:hover {
  background: #CCC;
  color: #CE272D;
}

a._pswp__share--download_tvwf2_1776:hover {
  background: #DDD;
}

/*

	3. Index indicator ("1 of X" counter)

 */
._pswp__counter_tvwf2_1670 {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  font-size: 13px;
  line-height: 44px;
  color: #FFF;
  opacity: 0.75;
  padding: 0 10px;
}

/*

	4. Caption

 */
._pswp__caption_tvwf2_1802 {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  min-height: 44px;
}
._pswp__caption_tvwf2_1802 small {
  font-size: 11px;
  color: #BBB;
}

._pswp__caption__center_tvwf2_1814 {
  text-align: left;
  max-width: 420px;
  margin: 0 auto;
  font-size: 13px;
  padding: 10px;
  line-height: 20px;
  color: #CCC;
}

._pswp__caption--empty_tvwf2_1824 {
  display: none;
}

/* Fake caption element, used to calculate height of next/prev image */
._pswp__caption--fake_tvwf2_1829 {
  visibility: hidden;
}

/*

	5. Loading indicator (preloader)

	You can play with it here - http://codepen.io/dimsemenov/pen/yyBWoR

 */
._pswp__preloader_tvwf2_1840 {
  width: 44px;
  height: 44px;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -22px;
  opacity: 0;
  transition: opacity 0.25s ease-out;
  will-change: opacity;
  direction: ltr;
}

._pswp__preloader__icn_tvwf2_1853 {
  width: 20px;
  height: 20px;
  margin: 12px;
}

._pswp__preloader--active_tvwf2_1859 {
  opacity: 1;
}
._pswp__preloader--active_tvwf2_1859 ._pswp__preloader__icn_tvwf2_1853 {
  /* We use .gif in browsers that don't support CSS animation */
  background: url(preloader.gif) 0 0 no-repeat;
}

._pswp--css_animation_tvwf2_1867 ._pswp__preloader--active_tvwf2_1859 {
  opacity: 1;
}
._pswp--css_animation_tvwf2_1867 ._pswp__preloader--active_tvwf2_1859 ._pswp__preloader__icn_tvwf2_1853 {
  animation: _clockwise_tvwf2_1 500ms linear infinite;
}
._pswp--css_animation_tvwf2_1867 ._pswp__preloader--active_tvwf2_1859 ._pswp__preloader__donut_tvwf2_1873 {
  animation: _donut-rotate_tvwf2_1 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
}
._pswp--css_animation_tvwf2_1867 ._pswp__preloader__icn_tvwf2_1853 {
  background: none;
  opacity: 0.75;
  width: 14px;
  height: 14px;
  position: absolute;
  left: 15px;
  top: 15px;
  margin: 0;
}
._pswp--css_animation_tvwf2_1867 ._pswp__preloader__cut_tvwf2_1886 {
  /* 
  	The idea of animating inner circle is based on Polymer ("material") loading indicator 
  	 by Keanu Lee https://blog.keanulee.com/2014/10/20/the-tale-of-three-spinners.html
  */
  position: relative;
  width: 7px;
  height: 14px;
  overflow: hidden;
}
._pswp--css_animation_tvwf2_1867 ._pswp__preloader__donut_tvwf2_1873 {
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  border: 2px solid #FFF;
  border-radius: 50%;
  border-left-color: transparent;
  border-bottom-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  background: none;
  margin: 0;
}

@media screen and (max-width: 1024px) {
  ._pswp__preloader_tvwf2_1840 {
    position: relative;
    left: auto;
    top: auto;
    margin: 0;
    float: right;
  }
}
@keyframes _clockwise_tvwf2_1 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes _donut-rotate_tvwf2_1 {
  0% {
    transform: rotate(0);
  }
  50% {
    transform: rotate(-140deg);
  }
  100% {
    transform: rotate(0);
  }
}
/*

	6. Additional styles

 */
/* root element of UI */
._pswp__ui_tvwf2_1559 {
  -webkit-font-smoothing: auto;
  visibility: visible;
  opacity: 1;
  z-index: 1550;
}

/* top black bar with buttons and "1 of X" indicator */
._pswp__top-bar_tvwf2_1953 {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  width: 100%;
}

._pswp__caption_tvwf2_1802,
._pswp__top-bar_tvwf2_1953,
._pswp--has_mouse_tvwf2_1963 ._pswp__button--arrow--left_tvwf2_1564,
._pswp--has_mouse_tvwf2_1963 ._pswp__button--arrow--right_tvwf2_1565 {
  -webkit-backface-visibility: hidden;
  will-change: opacity;
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

/* pswp--has_mouse class is added only when two subsequent mousemove events occur */
._pswp--has_mouse_tvwf2_1963 ._pswp__button--arrow--left_tvwf2_1564,
._pswp--has_mouse_tvwf2_1963 ._pswp__button--arrow--right_tvwf2_1565 {
  visibility: visible;
}

._pswp__top-bar_tvwf2_1953,
._pswp__caption_tvwf2_1802 {
  background-color: rgba(0, 0, 0, 0.5);
}

/* pswp__ui--fit class is added when main image "fits" between top bar and bottom bar (caption) */
._pswp__ui--fit_tvwf2_1982 ._pswp__top-bar_tvwf2_1953,
._pswp__ui--fit_tvwf2_1982 ._pswp__caption_tvwf2_1802 {
  background-color: rgba(0, 0, 0, 0.3);
}

/* pswp__ui--idle class is added when mouse isn't moving for several seconds (JS option timeToIdle) */
._pswp__ui--idle_tvwf2_1988 ._pswp__top-bar_tvwf2_1953 {
  opacity: 0;
}
._pswp__ui--idle_tvwf2_1988 ._pswp__button--arrow--left_tvwf2_1564,
._pswp__ui--idle_tvwf2_1988 ._pswp__button--arrow--right_tvwf2_1565 {
  opacity: 0;
}

/*
	pswp__ui--hidden class is added when controls are hidden
	e.g. when user taps to toggle visibility of controls
*/
._pswp__ui--hidden_tvwf2_2000 ._pswp__top-bar_tvwf2_1953,
._pswp__ui--hidden_tvwf2_2000 ._pswp__caption_tvwf2_1802,
._pswp__ui--hidden_tvwf2_2000 ._pswp__button--arrow--left_tvwf2_1564,
._pswp__ui--hidden_tvwf2_2000 ._pswp__button--arrow--right_tvwf2_1565 {
  /* Force paint & create composition layer for controls. */
  opacity: 0.001;
}

/* pswp__ui--one-slide class is added when there is just one item in gallery */
._pswp__ui--one-slide_tvwf2_2009 ._pswp__button--arrow--left_tvwf2_1564,
._pswp__ui--one-slide_tvwf2_2009 ._pswp__button--arrow--right_tvwf2_1565,
._pswp__ui--one-slide_tvwf2_2009 ._pswp__counter_tvwf2_1670 {
  display: none;
}

._pswp__element--disabled_tvwf2_2015 {
  display: none !important;
}

._pswp--minimal--dark_tvwf2_2019 ._pswp__top-bar_tvwf2_1953 {
  background: none;
}

/*$navy: #0C2340;*/
/*$blue: #0047BB;*/
/*$red: #CC0000;*/
/**
 * Foundation for Sites
 * Version 6.8.1
 * https://get.foundation
 * Licensed under MIT Open Source
 */
@media print, screen and (min-width: 48em) {
  ._reveal_tvwf2_2033._large_tvwf2_2033, ._reveal_tvwf2_2033._small_tvwf2_2033, ._reveal_tvwf2_2033._tiny_tvwf2_2033, ._reveal_tvwf2_2033 {
    right: auto;
    left: auto;
    margin: 0 auto;
  }
}
/* Slider */
._slick-slider_tvwf2_2040 {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

._slick-list_tvwf2_2055 {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
._slick-list_tvwf2_2055:focus {
  outline: none;
}
._slick-list_tvwf2_2055._dragging_tvwf2_2065 {
  cursor: pointer;
  cursor: hand;
}

._slick-slider_tvwf2_2040 ._slick-track_tvwf2_2070,
._slick-slider_tvwf2_2040 ._slick-list_tvwf2_2055 {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

._slick-track_tvwf2_2070 {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
._slick-track_tvwf2_2070:before, ._slick-track_tvwf2_2070:after {
  content: "";
  display: table;
}
._slick-track_tvwf2_2070:after {
  clear: both;
}
._slick-loading_tvwf2_2094 ._slick-track_tvwf2_2070 {
  visibility: hidden;
}

._slick-slide_tvwf2_2040 {
  float: left;
  height: 100%;
  min-height: 0.0625rem;
  display: none;
}
[dir=rtl] ._slick-slide_tvwf2_2040 {
  float: right;
}
._slick-slide_tvwf2_2040 img {
  display: block;
}
._slick-slide_tvwf2_2040._slick-loading_tvwf2_2094 img {
  display: none;
}
._slick-slide_tvwf2_2040._dragging_tvwf2_2065 img {
  pointer-events: none;
}
._slick-initialized_tvwf2_2116 ._slick-slide_tvwf2_2040 {
  display: block;
}
._slick-loading_tvwf2_2094 ._slick-slide_tvwf2_2040 {
  visibility: hidden;
}
._slick-vertical_tvwf2_2122 ._slick-slide_tvwf2_2040 {
  display: block;
  height: auto;
  border: 0.0625rem solid transparent;
}

._slick-arrow_tvwf2_2128._slick-hidden_tvwf2_2128 {
  display: none;
}

@font-face {
  font-family: "WwwUowEduAu";
  src: url("/assets/uw-icons-CJOk1Qty.woff2") format("woff2"), url("/assets/uw-icons-DzYaXs8Z.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
._icon--chevron-up_tvwf2_2138::before {
  content: "\f000";
}

._icon--chevron-up-after_tvwf2_2142::before {
  display: none;
  content: none;
}
._icon--chevron-up-after_tvwf2_2142::after {
  content: "\f000";
}

._icon--chevron-right_tvwf2_2150::before {
  content: "\f001";
}

._icon--chevron-right-after_tvwf2_2154::before {
  display: none;
  content: none;
}
._icon--chevron-right-after_tvwf2_2154::after {
  content: "\f001";
}

._icon--chevron-left_tvwf2_2162::before {
  content: "\f002";
}

._icon--chevron-left-after_tvwf2_2166::before {
  display: none;
  content: none;
}
._icon--chevron-left-after_tvwf2_2166::after {
  content: "\f002";
}

._icon--chevron-down_tvwf2_2174::before {
  content: "\f003";
}

._icon--chevron-down-after_tvwf2_2178::before {
  display: none;
  content: none;
}
._icon--chevron-down-after_tvwf2_2178::after {
  content: "\f003";
}

._icon--angle-left_tvwf2_2186::before {
  content: "\f004";
}

._icon--angle-left-after_tvwf2_2190::before {
  display: none;
  content: none;
}
._icon--angle-left-after_tvwf2_2190::after {
  content: "\f004";
}

._icon--angle-right_tvwf2_2198::before {
  content: "\f005";
}

._icon--angle-right-after_tvwf2_2202::before {
  display: none;
  content: none;
}
._icon--angle-right-after_tvwf2_2202::after {
  content: "\f005";
}

._icon--angle-up_tvwf2_2210::before {
  content: "\f006";
}

._icon--angle-up-after_tvwf2_2214::before {
  display: none;
  content: none;
}
._icon--angle-up-after_tvwf2_2214::after {
  content: "\f006";
}

._icon--angle-down_tvwf2_2222::before {
  content: "\f007";
}

._icon--angle-down-after_tvwf2_2226::before {
  display: none;
  content: none;
}
._icon--angle-down-after_tvwf2_2226::after {
  content: "\f007";
}

._icon--times_tvwf2_2234::before {
  content: "\f008";
}

._icon--times-after_tvwf2_2238::before {
  display: none;
  content: none;
}
._icon--times-after_tvwf2_2238::after {
  content: "\f008";
}

._icon--search_tvwf2_2246::before {
  content: "\f009";
}

._icon--search-after_tvwf2_2250::before {
  display: none;
  content: none;
}
._icon--search-after_tvwf2_2250::after {
  content: "\f009";
}

._icon--user_tvwf2_2258::before {
  content: "\f00a";
}

._icon--user-after_tvwf2_2262::before {
  display: none;
  content: none;
}
._icon--user-after_tvwf2_2262::after {
  content: "\f00a";
}

._icon--facebook_tvwf2_2270::before {
  content: "\f00b";
}

._icon--facebook-after_tvwf2_2274::before {
  display: none;
  content: none;
}
._icon--facebook-after_tvwf2_2274::after {
  content: "\f00b";
}

._icon--twitter_tvwf2_2282::before {
  content: "\f00c";
}

._icon--twitter-after_tvwf2_2286::before {
  display: none;
  content: none;
}
._icon--twitter-after_tvwf2_2286::after {
  content: "\f00c";
}

._icon--instagram_tvwf2_2294::before {
  content: "\f00d";
}

._icon--instagram-after_tvwf2_2298::before {
  display: none;
  content: none;
}
._icon--instagram-after_tvwf2_2298::after {
  content: "\f00d";
}

._icon--linkedin_tvwf2_2306::before {
  content: "\f00e";
}

._icon--linkedin-after_tvwf2_2310::before {
  display: none;
  content: none;
}
._icon--linkedin-after_tvwf2_2310::after {
  content: "\f00e";
}

._icon--youtube_tvwf2_2318::before {
  content: "\f00f";
}

._icon--youtube-after_tvwf2_2322::before {
  display: none;
  content: none;
}
._icon--youtube-after_tvwf2_2322::after {
  content: "\f00f";
}

._icon--youtube-play_tvwf2_2330::before {
  content: "\f010";
}

._icon--youtube-play-after_tvwf2_2334::before {
  display: none;
  content: none;
}
._icon--youtube-play-after_tvwf2_2334::after {
  content: "\f010";
}

._icon--calendar_tvwf2_2342::before {
  content: "\f011";
}

._icon--calendar-after_tvwf2_2346::before {
  display: none;
  content: none;
}
._icon--calendar-after_tvwf2_2346::after {
  content: "\f011";
}

._icon--map-marker_tvwf2_2354::before {
  content: "\f012";
}

._icon--map-marker-after_tvwf2_2358::before {
  display: none;
  content: none;
}
._icon--map-marker-after_tvwf2_2358::after {
  content: "\f012";
}

._icon--mobile-alt_tvwf2_2366::before {
  content: "\f013";
}

._icon--mobile-alt-after_tvwf2_2370::before {
  display: none;
  content: none;
}
._icon--mobile-alt-after_tvwf2_2370::after {
  content: "\f013";
}

._icon--phone_tvwf2_2378::before {
  content: "\f014";
}

._icon--phone-after_tvwf2_2382::before {
  display: none;
  content: none;
}
._icon--phone-after_tvwf2_2382::after {
  content: "\f014";
}

._icon--th-large_tvwf2_2390::before {
  content: "\f015";
}

._icon--th-large-after_tvwf2_2394::before {
  display: none;
  content: none;
}
._icon--th-large-after_tvwf2_2394::after {
  content: "\f015";
}

._icon--info-circle_tvwf2_2402::before {
  content: "\f017";
}

._icon--info-circle-after_tvwf2_2406::before {
  display: none;
  content: none;
}
._icon--info-circle-after_tvwf2_2406::after {
  content: "\f017";
}

._icon--bars_tvwf2_2414::before {
  content: "\f018";
}

._icon--bars-after_tvwf2_2418::before {
  display: none;
  content: none;
}
._icon--bars-after_tvwf2_2418::after {
  content: "\f018";
}

._icon--check_tvwf2_2426::before {
  content: "\f019";
}

._icon--check-after_tvwf2_2430::before {
  display: none;
  content: none;
}
._icon--check-after_tvwf2_2430::after {
  content: "\f019";
}

._icon--download_tvwf2_2438::before {
  content: "\f01a";
}

._icon--download-after_tvwf2_2442::before {
  display: none;
  content: none;
}
._icon--download-after_tvwf2_2442::after {
  content: "\f01a";
}

._icon--envelope_tvwf2_2450::before {
  content: "\f01b";
}

._icon--envelope-after_tvwf2_2454::before {
  display: none;
  content: none;
}
._icon--envelope-after_tvwf2_2454::after {
  content: "\f01b";
}

._icon--google-plus-g_tvwf2_2462::before {
  content: "\f01c";
}

._icon--google-plus-g-after_tvwf2_2466::before {
  display: none;
  content: none;
}
._icon--google-plus-g-after_tvwf2_2466::after {
  content: "\f01c";
}

._icon--clock_tvwf2_2474::before {
  content: "\f01d";
}

._icon--clock-after_tvwf2_2478::before {
  display: none;
  content: none;
}
._icon--clock-after_tvwf2_2478::after {
  content: "\f01d";
}

._icon--minus-thin_tvwf2_2486::before {
  content: "\f01e";
}

._icon--minus-thin-after_tvwf2_2490::before {
  display: none;
  content: none;
}
._icon--minus-thin-after_tvwf2_2490::after {
  content: "\f01e";
}

._icon--plus-thin_tvwf2_2498::before {
  content: "\f01f";
}

._icon--plus-thin-after_tvwf2_2502::before {
  display: none;
  content: none;
}
._icon--plus-thin-after_tvwf2_2502::after {
  content: "\f01f";
}

._icon--plus-square_tvwf2_2510::before {
  content: "\f020";
}

._icon--plus-square-after_tvwf2_2514::before {
  display: none;
  content: none;
}
._icon--plus-square-after_tvwf2_2514::after {
  content: "\f020";
}

._icon--minus-square_tvwf2_2522::before {
  content: "\f021";
}

._icon--minus-square-after_tvwf2_2526::before {
  display: none;
  content: none;
}
._icon--minus-square-after_tvwf2_2526::after {
  content: "\f021";
}

._icon--plus_tvwf2_2498::before {
  content: "\f022";
}

._icon--plus-after_tvwf2_2538::before {
  display: none;
  content: none;
}
._icon--plus-after_tvwf2_2538::after {
  content: "\f022";
}

._icon--minus_tvwf2_2486::before {
  content: "\f023";
}

._icon--minus-after_tvwf2_2550::before {
  display: none;
  content: none;
}
._icon--minus-after_tvwf2_2550::after {
  content: "\f023";
}

._icon--search-medium_tvwf2_2558::before {
  content: "\f024";
}

._icon--search-medium-after_tvwf2_2562::before {
  display: none;
  content: none;
}
._icon--search-medium-after_tvwf2_2562::after {
  content: "\f024";
}

._icon--snapchat_tvwf2_2570::before {
  content: "\f026";
}

._icon--snapchat-after_tvwf2_2574::before {
  display: none;
  content: none;
}
._icon--snapchat-after_tvwf2_2574::after {
  content: "\f026";
}

._icon--star_tvwf2_2582::before {
  content: "\f027";
}

._icon--star-after_tvwf2_2586::before {
  display: none;
  content: none;
}
._icon--star-after_tvwf2_2586::after {
  content: "\f027";
}

._icon--times-medium_tvwf2_2594::before {
  content: "\f028";
}

._icon--times-medium-after_tvwf2_2598::before {
  display: none;
  content: none;
}
._icon--times-medium-after_tvwf2_2598::after {
  content: "\f028";
}

._icon--hexagon_tvwf2_2606::before {
  content: "\f029";
}

._icon--hexagon-after_tvwf2_2610::before {
  display: none;
  content: none;
}
._icon--hexagon-after_tvwf2_2610::after {
  content: "\f029";
}

._icon--cross_tvwf2_2618::before {
  content: "\f02a";
}

._icon--cross-after_tvwf2_2622::before {
  display: none;
  content: none;
}
._icon--cross-after_tvwf2_2622::after {
  content: "\f02a";
}

._icon--rss_tvwf2_2630::before {
  content: "\f02b";
}

._icon--rss-after_tvwf2_2634::before {
  display: none;
  content: none;
}
._icon--rss-after_tvwf2_2634::after {
  content: "\f02b";
}

._icon--globe_tvwf2_2642::before {
  content: "\f02c";
}

._icon--globe-after_tvwf2_2646::before {
  display: none;
  content: none;
}
._icon--globe-after_tvwf2_2646::after {
  content: "\f02c";
}

._icon--trash_tvwf2_2654::before {
  content: "\f02e";
}

._icon--trash-after_tvwf2_2658::before {
  display: none;
  content: none;
}
._icon--trash-after_tvwf2_2658::after {
  content: "\f02e";
}

._icon--edit_tvwf2_2666::before {
  content: "\f02d";
}

._icon--edit-after_tvwf2_2670::before {
  display: none;
  content: none;
}
._icon--edit-after_tvwf2_2670::after {
  content: "\f02d";
}

._icon--expand-arrows_tvwf2_2678::before {
  content: "\f02f";
}

._icon--expand-arrows-after_tvwf2_2682::before {
  display: none;
  content: none;
}
._icon--expand-arrows-after_tvwf2_2682::after {
  content: "\f02f";
}

[class*=icon-]::after, [class*=icon-]::before,
[class*=fa-]::after,
[class*=fa-]::before {
  font-family: "WwwUowEduAu";
}

i {
  font-style: normal !important;
}

._fa-times_tvwf2_2700::before {
  content: "\f008";
}

._fa-calendar_tvwf2_2704::before {
  content: "\f011";
}

._fa-chevron-up_tvwf2_2708::before {
  content: "\f000";
}

._fa-chevron-right_tvwf2_2712::before {
  content: "\f001";
}

._fa-chevron-down_tvwf2_2716::before {
  content: "\f003";
}

._fa-chevron-left_tvwf2_2720::before {
  content: "\f002";
}

._fa-search_tvwf2_2724::before {
  content: "\f009";
}

._fa-user_tvwf2_2728::before {
  content: "\f00a";
}

._fa-bars_tvwf2_2732::before {
  content: "\f018";
}

._fa-map-marker_tvwf2_2736::before {
  content: "\f012";
}

._fa-th-large_tvwf2_2740::before {
  content: "\f015";
}

._fa-mobile-alt_tvwf2_2744::before {
  content: "\f013";
}

#_t4-direct-edit-wrapper_tvwf2_1 ._fa-plus_tvwf2_2748::before {
  content: "\f022";
}
#_t4-direct-edit-wrapper_tvwf2_1 ._fa-check_tvwf2_2751::before {
  content: "\f019";
}
#_t4-direct-edit-wrapper_tvwf2_1 ._fa-angle-left_tvwf2_2754::before {
  content: "\f004";
}
#_t4-direct-edit-wrapper_tvwf2_1 ._fa-angle-right_tvwf2_2757::before {
  content: "\f005";
}
#_t4-direct-edit-wrapper_tvwf2_1 ._fa-trash-o_tvwf2_2760::before {
  content: "\f02e";
}
#_t4-direct-edit-wrapper_tvwf2_1 ._fa-edit_tvwf2_2763::before {
  content: "\f02d";
}
#_t4-direct-edit-wrapper_tvwf2_1 ._fa-arrows_tvwf2_2766::before {
  content: "\f02f";
}

._margin--bottom-0_tvwf2_2770 {
  margin-bottom: 0 !important;
}
._margin--bottom-10_tvwf2_2773 {
  margin-bottom: 10px !important;
}
._margin--bottom-20_tvwf2_2776 {
  margin-bottom: 20px !important;
}
._margin--bottom-30_tvwf2_2779 {
  margin-bottom: 30px !important;
}
._margin--bottom-40_tvwf2_2782 {
  margin-bottom: 40px !important;
}
._margin--bottom-50_tvwf2_2785 {
  margin-bottom: 50px !important;
}
._margin--top-0_tvwf2_2788 {
  margin-top: 0 !important;
}
._margin--top-10_tvwf2_2791 {
  margin-top: 10px !important;
}
._margin--top-15_tvwf2_2794 {
  margin-top: 15px !important;
}
._margin--top-20_tvwf2_2797 {
  margin-top: 20px !important;
}
._margin--top-30_tvwf2_2800 {
  margin-top: 30px !important;
}
._margin--top-40_tvwf2_2803 {
  margin-top: 40px !important;
}
._margin--top-50_tvwf2_2806 {
  margin-top: 50px !important;
}
._margin--top-60_tvwf2_2809 {
  margin-top: 60px !important;
}
._margin--top-70_tvwf2_2812 {
  margin-top: 70px !important;
}
._margin--top-80_tvwf2_2815 {
  margin-top: 80px !important;
}
._margin--top-120_tvwf2_2818 {
  margin-top: 120px !important;
}
._margin--left-0_tvwf2_2821 {
  margin-left: 0 !important;
}
._margin--left-10_tvwf2_2824 {
  margin-left: 10px !important;
}
._margin--left-20_tvwf2_2827 {
  margin-left: 20px !important;
}
._margin--left-30_tvwf2_2830 {
  margin-left: 30px !important;
}
._margin--left-40_tvwf2_2833 {
  margin-left: 40px !important;
}
._margin--right-0_tvwf2_2836 {
  margin-right: 0 !important;
}
._margin--right-10_tvwf2_2839 {
  margin-right: 10px !important;
}
._margin--right-20_tvwf2_2842 {
  margin-right: 20px !important;
}
._margin--right-30_tvwf2_2845 {
  margin-right: 30px !important;
}
._margin--right-40_tvwf2_2848 {
  margin-right: 40px !important;
}

._padding--small_tvwf2_2852 {
  padding: 25px;
}
._padding--regular_tvwf2_2855 {
  padding: 50px;
}
._padding--right-20_tvwf2_2858 {
  padding-right: 20px;
}

._bg--grey_tvwf2_2862 {
  background: #F2F2F2;
}
._bg--grey_tvwf2_2862 * {
  color: #001641;
}

._bg--red_tvwf2_2869 {
  background: #ed0a00;
}
._bg--red_tvwf2_2869 * {
  color: #fff;
}

._color--red_tvwf2_2876 {
  color: #ed0a00 !important;
}

._color--navy_tvwf2_2880 {
  color: #001641 !important;
}

._color--white_tvwf2_2884 {
  color: #fff !important;
}

._color--blue_tvwf2_2888 {
  color: #0033FF !important;
}

._bg--navy_tvwf2_2892 {
  background: #001641;
  color: #fff !important;
}
._bg--navy_tvwf2_2892 a {
  color: #fff;
}
._bg--navy_tvwf2_2892 a:hover {
  color: #fff;
}
._bg--navy_tvwf2_2892 ._section-title_tvwf2_2902::after {
  background: #fff !important;
}
._bg--navy_tvwf2_2892 ._uw-button_tvwf2_2905, ._bg--navy_tvwf2_2892 ._uw-stories-search_tvwf2_2905 button, ._uw-stories-search_tvwf2_2905 ._bg--navy_tvwf2_2892 button, ._bg--navy_tvwf2_2892 ._uw-subscription-form_tvwf2_2905 button, ._uw-subscription-form_tvwf2_2905 ._bg--navy_tvwf2_2892 button, ._bg--navy_tvwf2_2892 ._uw-subscription-form_tvwf2_2905 a, ._uw-subscription-form_tvwf2_2905 ._bg--navy_tvwf2_2892 a, ._bg--navy_tvwf2_2892 ._uw-link-box--link_tvwf2_2905, ._bg--navy_tvwf2_2892 ._uw-bg-link_tvwf2_2905, ._bg--navy_tvwf2_2892 ._uw-button-blue_tvwf2_2905, ._bg--navy_tvwf2_2892 ._uw-button-red_tvwf2_2905, ._bg--navy_tvwf2_2892 ._uw-button-white_tvwf2_2905 {
  color: #fff !important;
}

._container_tvwf2_2909 {
  width: 100%;
  max-width: var(--container-size);
  margin: 0 auto;
  padding: 0 1rem;
  box-sizing: border-box;
}

._container--wide_tvwf2_2917 {
  max-width: var(--container-size--wide);
}

._container--full_tvwf2_2921 {
  width: 100%;
  max-width: none;
  padding: 0;
}

/* Responsive adjustments for container padding */
@media (max-width: 768px) {
  ._container_tvwf2_2909,
  ._container--wide_tvwf2_2917 {
    padding: 0 10px;
  }
}
@media (max-width: 480px) {
  ._container_tvwf2_2909,
  ._container--wide_tvwf2_2917 {
    padding: 0 5px;
  }
}
._uw-styleguide__component-identifier_tvwf2_2940 {
  display: block;
  padding: 10px 25px;
  font-weight: bold;
  background-color: #d9edf7;
  color: #31708f;
  padding: 0.75rem 1.25rem;
  margin: 2.5rem 0;
  border: 1px solid #bcdff1;
  position: relative;
  z-index: 1;
}
._uw-styleguide__inline-nav_tvwf2_2952 {
  padding: 0;
}
._uw-styleguide__inline-nav_tvwf2_2952 a {
  background: #0033FF;
  color: #fff;
  font-weight: bold;
  margin: 0 15px 15px 0 !important;
  border: 2px solid #0033FF;
  transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
}
._uw-styleguide__inline-nav_tvwf2_2952 a:hover {
  background: transparent;
  color: #0033FF;
  text-decoration: none;
}

._design-system_tvwf2_2969 {
  margin-top: 175px;
}
._design-system_tvwf2_2969 ._design-card_tvwf2_2972 {
  background-color: #efefef;
  border-radius: 4px;
  padding: 25px;
  margin-bottom: 2rem;
}
._design-system_tvwf2_2969 ._design-name_tvwf2_2978 {
  position: relative;
  background: #fff;
  margin-bottom: 15px;
  padding: 15px;
  border-radius: 4px;
}
._design-system_tvwf2_2969 ._design-in-action_tvwf2_2985 {
  color: #9f9f9f;
  font-size: 1rem;
  text-align: right;
}
._design-system_tvwf2_2969 ._design-in-action_tvwf2_2985:hover {
  text-decoration: none;
  color: #ed0a00;
}
._design-system_tvwf2_2969 ._design-in-action_tvwf2_2985:focus {
  text-decoration: none;
}
._design-system_tvwf2_2969 ._design-component_tvwf2_2997 {
  background-color: #fff;
  border-radius: 4px;
  padding: 15px;
  position: relative;
}
._design-system_tvwf2_2969 ._design-description_tvwf2_3003 ul {
  margin-top: 25px;
  display: flex;
  padding-left: 0;
  margin-left: 0;
  justify-content: space-between;
  list-style-type: none;
}
@media (max-width: 768px) {
  ._design-system_tvwf2_2969 ._design-description_tvwf2_3003 ul {
    flex-direction: column;
  }
  ._design-system_tvwf2_2969 ._design-description_tvwf2_3003 ul li {
    margin-bottom: 10px;
  }
}
._design-system_tvwf2_2969 ._dark-background_tvwf2_3019 {
  background: #001641;
}
._design-system_tvwf2_2969 ._dark-background_tvwf2_3019 ._design-color-changer--navy_tvwf2_3022 {
  border: 1px solid #fff;
}
._design-system_tvwf2_2969 ._design-color-changer_tvwf2_3022 {
  position: absolute;
  right: 15px;
  top: 12px;
}
._design-system_tvwf2_2969 ._design-color-changer_tvwf2_3022 [class*=design-color-changer--] {
  width: 30px;
  height: 30px;
  margin-left: 5px;
}
._design-system_tvwf2_2969 ._design-color-changer_tvwf2_3022 [class*=design-color-changer--]:hover {
  opacity: 0.7;
  cursor: pointer;
}
._design-system_tvwf2_2969 ._design-color-changer--red_tvwf2_3039 {
  background-color: #ed0a00;
  border: 1px solid #ed0a00;
}
._design-system_tvwf2_2969 ._design-color-changer--white_tvwf2_3043 {
  background-color: #fff;
  border: 1px solid #001641;
}
._design-system_tvwf2_2969 ._design-color-changer--navy_tvwf2_3022 {
  background-color: #001641;
  border: 1px solid #001641;
}

._strong_tvwf2_3052 {
  font-weight: bold;
}

._uw-h1_tvwf2_3056 {
  font-size: 6.5rem;
}
@media (max-width: 768px) {
  ._uw-h1_tvwf2_3056 {
    font-size: 4rem;
  }
}

._uw-h2_tvwf2_3065 {
  font-size: 1.8rem;
  line-height: 1.85rem;
  font-weight: 700;
  letter-spacing: -0.025rem;
}
@media (max-width: 768px) {
  ._uw-h2_tvwf2_3065 {
    font-size: 2rem;
    font-weight: 700;
  }
}
@media (max-width: 480px) {
  ._uw-h2_tvwf2_3065 {
    font-size: 1.5rem;
    font-weight: 700;
  }
}

._uw-h3_tvwf2_3084 {
  font-size: 2rem;
}

._uw-h4_tvwf2_3088 {
  font-size: 1.75rem;
}

._uw-h5_tvwf2_3092 {
  font-size: 1.25rem;
}

._uw-h6_tvwf2_3096 {
  font-size: 1.1rem;
  line-height: 1.1em;
}

._chronicle-caption_tvwf2_3101 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.125rem;
  margin: 15px 0;
  font-size: 1.5rem;
}

p._image-caption_tvwf2_3108,
span._image-caption_tvwf2_3108 {
  display: block;
  font-size: 75%;
  font-weight: 600;
  line-height: 1.5;
  margin-bottom: 1em;
}

._responsive-embed_tvwf2_3117 {
  position: relative;
  height: 0;
  padding-bottom: 75%;
  overflow: hidden;
}
._responsive-embed_tvwf2_3117._widescreen_tvwf2_3123 {
  padding-bottom: 56.25%;
}
._responsive-embed_tvwf2_3117 iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}

._uw-media-block_tvwf2_3135 :has(._responsive-embed_tvwf2_3117) ._transcript_tvwf2_3135 {
  margin-bottom: 0;
}

@media print {
  @page {
    size: A4;
    margin: 20mm 0 10mm 0 !important;
  }
  body,
  html {
    width: 210mm;
    background: #fff;
  }
  body {
    padding-top: 25mm !important;
    font-size: 11pt !important;
  }
  ._page-navigator_tvwf2_3153,
  ._pagination_tvwf2_3154,
  ._uw-header_tvwf2_3155,
  ._uw-header-clearfix_tvwf2_3156,
  ._uw-scroll-top-container_tvwf2_3157,
  footer {
    display: none !important;
  }
  p {
    font-size: 11pt !important;
    margin-bottom: 10pt !important;
  }
  p._intro_tvwf2_3165,
  p._uw-intro_tvwf2_3166 {
    font-size: 16pt !important;
  }
  ._button_tvwf2_3169 {
    padding-left: 0 !important;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    page-break-after: avoid !important;
  }
  h1 {
    font-size: 32pt !important;
  }
  h2 {
    font-size: 24pt !important;
  }
  h3 {
    font-size: 17pt !important;
  }
  h4,
  h5,
  h6 {
    font-size: 14pt !important;
  }
  h2,
  h3,
  p {
    orphans: 3;
    widows: 3;
  }
  code {
    font: 11pt Courier, monospace;
  }
  blockquote {
    margin: 1.2em;
    padding: 1em;
    font-size: 11pt;
  }
  hr {
    background-color: #ccc;
  }
  ._section-breaker_tvwf2_3211 {
    display: none !important;
  }
  /* Images */
  img {
    float: left;
    margin: 1em 1.5em 1.5em 0;
    max-width: 100% !important;
    page-break-inside: avoid;
  }
  a img {
    border: none;
  }
  /* Links */
  a:link,
  a:visited {
    background: transparent;
    font-weight: 700;
    text-decoration: underline;
    color: #333;
  }
  a[href] {
    text-decoration: none;
  }
  a[href]::after {
    display: none;
  }
  /* Table */
  table {
    margin: 1px;
    text-align: left;
    page-break-inside: auto;
  }
  tr {
    page-break-inside: avoid;
    page-break-after: auto;
  }
  th {
    border-bottom: 1px solid #333;
    font-weight: bold;
  }
  td {
    border-bottom: 1px solid #333;
  }
  td,
  th {
    padding: 4px 10px 4px 0;
  }
  thead {
    display: table-header-group;
  }
  tfoot {
    font-style: italic;
    display: table-footer-group;
  }
  caption {
    background: #fff;
    margin-bottom: 2em;
    text-align: left;
  }
  ._uw-masthead_tvwf2_3271 {
    padding-top: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding: 0 !important;
  }
  ._uw-masthead__content_tvwf2_3277 {
    margin-top: 0 !important;
  }
  ._uw-header-navs_tvwf2_3280 {
    display: none !important;
  }
  ._uw-masthead--aside-image_tvwf2_3283 ._uw-masthead__main_tvwf2_3283 {
    padding: 0 !important;
  }
}
@media print {
  ._events-listing_tvwf2_3288 ._uw-masthead__event-image_tvwf2_3288::before {
    display: none !important;
  }
  ._events-listing_tvwf2_3288 ._button_tvwf2_3169 {
    display: none !important;
  }
  ._events-listing_tvwf2_3288 aside {
    display: none !important;
  }
  ._layout-events-landing_tvwf2_3297 ._uw-masthead_tvwf2_3271 img {
    display: none;
  }
  ._layout-events-landing_tvwf2_3297 a {
    text-decoration: none;
  }
  ._layout-events-landing_tvwf2_3297 ._uw-event--no-image_tvwf2_3303 {
    background: #001641 !important;
    overflow-y: auto;
  }
  ._layout-events-landing_tvwf2_3297 ._uw-event--no-image_tvwf2_3303 ._uw-event--image-bg_tvwf2_3307 {
    overflow: revert;
  }
  ._layout-events-landing_tvwf2_3297 ._uw-event--no-image_tvwf2_3303 span {
    color: #fff !important;
  }
  ._layout-events-landing_tvwf2_3297 ._uw-item-grid__title_tvwf2_3313 {
    margin-bottom: 25px;
  }
  ._layout-events-landing_tvwf2_3297 ._intro_tvwf2_3165 {
    margin-bottom: 10px;
  }
  ._layout-events-landing_tvwf2_3297 ._uw-item-grid_tvwf2_3313 {
    margin-top: 25px;
  }
  ._uw-single-event_tvwf2_3322 ._uw-event-footer_tvwf2_3322,
  ._uw-single-event_tvwf2_3322 ._uw-masthead__event-buttons_tvwf2_3323,
  ._uw-single-event_tvwf2_3322 aside {
    display: none;
  }
  ._uw-single-event_tvwf2_3322 ._uw-masthead__event-image_tvwf2_3288 {
    position: inherit !important;
  }
  ._uw-single-event_tvwf2_3322 ._uw-masthead__event-image_tvwf2_3288::before {
    display: none !important;
  }
  ._uw-single-event_tvwf2_3322 ._uw-text-block_tvwf2_3333 ._cell_tvwf2_3333, ._uw-single-event_tvwf2_3322 ._uw-start-your-journey--sub-header_tvwf2_3333 ._cell_tvwf2_3333, ._uw-single-event_tvwf2_3322 ._uw-start-your-journey--header_tvwf2_3333 ._cell_tvwf2_3333, ._uw-single-event_tvwf2_3322 ._motivation-widget_tvwf2_3333 ._mw-more-areas_tvwf2_3333 ._cell_tvwf2_3333, ._motivation-widget_tvwf2_3333 ._uw-single-event_tvwf2_3322 ._mw-more-areas_tvwf2_3333 ._cell_tvwf2_3333 {
    width: 100% !important;
  }
  ._uw-single-event_tvwf2_3322 ._uw-text-block_tvwf2_3333:last-of-type, ._uw-single-event_tvwf2_3322 ._uw-start-your-journey--sub-header_tvwf2_3333:last-of-type, ._uw-single-event_tvwf2_3322 ._uw-start-your-journey--header_tvwf2_3333:last-of-type, ._uw-single-event_tvwf2_3322 ._motivation-widget_tvwf2_3333 ._mw-more-areas_tvwf2_3333:last-of-type, ._motivation-widget_tvwf2_3333 ._uw-single-event_tvwf2_3322 ._mw-more-areas_tvwf2_3333:last-of-type {
    margin-bottom: 5mm !important;
  }
}
@media print {
  ._uw-single-article_tvwf2_3341 ._uw-intro-image--content_tvwf2_3341 {
    padding: 0 !important;
    margin: 0 !important;
  }
  ._uw-single-article_tvwf2_3341 ._uw-masthead__event-image_tvwf2_3288 {
    display: none !important;
  }
  ._uw-single-article_tvwf2_3341 p > img {
    width: 50%;
  }
  ._uw-single-article_tvwf2_3341 h1 {
    margin: 0 0 2.5mm 0 !important;
    max-width: 100% !important;
  }
  ._uw-single-article_tvwf2_3341 ._uw-masthead--image_tvwf2_3355 ._uw-masthead__main_tvwf2_3283 {
    padding-bottom: 0 !important;
    min-height: 0 !important;
  }
  ._uw-single-article_tvwf2_3341 ._uw-masthead--aside-image_tvwf2_3283 ._uw-masthead__event-image_tvwf2_3288 {
    position: inherit !important;
  }
  ._uw-single-article_tvwf2_3341 ._uw-masthead--aside-image_tvwf2_3283 ._uw-masthead__event-image_tvwf2_3288::before {
    background-image: none !important;
  }
  ._uw-single-article_tvwf2_3341 ._uw-pagination_tvwf2_3365,
  ._uw-single-article_tvwf2_3341 ._uw-footer-quicklinks_tvwf2_3366,
  ._uw-single-article_tvwf2_3341 ._uw-post-aside-heading_tvwf2_3367,
  ._uw-single-article_tvwf2_3341 ._uw-post-aside-topic_tvwf2_3368,
  ._uw-single-article_tvwf2_3341 ._uw-post-aside-tag_tvwf2_3369,
  ._uw-single-article_tvwf2_3341 ._uw-social-icons_tvwf2_3370 {
    display: none !important;
  }
  ._uw-single-article_tvwf2_3341 #_uw-content-margin-fix_tvwf2_1 {
    margin-top: 20px !important;
  }
  ._uw-single-article_tvwf2_3341 ._large-9_tvwf2_3376 {
    width: 100% !important;
  }
  ._uw-single-article_tvwf2_3341 ._large-7_tvwf2_3379 {
    width: 100% !important;
  }
  ._uw-single-article_tvwf2_3341 ._grid-margin-x_tvwf2_3382 > ._large-offset-1_tvwf2_3382 {
    display: none !important;
  }
  ._uw-single-article_tvwf2_3341 ._grid-x_tvwf2_3385 > ._large-7_tvwf2_3379 {
    width: 100% !important;
  }
  ._uw-single-article_tvwf2_3341 ._uw-intro-image_tvwf2_3341::before {
    background-color: white !important;
  }
  ._uw-single-article_tvwf2_3341 ._uw-subscription-form_tvwf2_2905 {
    display: none !important;
  }
  ._uw-single-article_tvwf2_3341 ._uw-intro-image_tvwf2_3341 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  ._uw-single-article_tvwf2_3341 iframe {
    display: none !important;
  }
  ._masthead-desktop-background-image-right_tvwf2_3401 {
    display: flex;
    background-image: inherit !important;
    background-position: top right 25px !important;
    background-size: 45% !important;
    background-repeat: no-repeat !important;
  }
}
@media print and (min-width: 1200px) {
  ._masthead-desktop-background-image-right_tvwf2_3401 {
    width: 100%;
    height: 100%;
  }
}
@media print and (max-width: 1200px) {
  ._masthead-desktop-background-image-right_tvwf2_3401 {
    background-position: bottom right;
    background-size: cover;
    width: 100%;
  }
}
@media print {
  ._uw-masthead--aside-image_tvwf2_3283 ._uw-masthead__event-image_tvwf2_3288 {
    position: inherit !important;
  }
  ._uw-masthead--aside-image_tvwf2_3283 ._uw-masthead__event-image_tvwf2_3288::before {
    background-image: none !important;
  }
  ._masthead-desktop-background-image-full_tvwf2_3429 {
    display: none !important;
    height: auto !important;
  }
  ._masthead-desktop-background-image-full_tvwf2_3429:before,
  ._masthead-desktop-background-image-right_tvwf2_3401:before {
    background: none !important;
    opacity: 0 !important;
  }
  ._masthead-background-image-mobile_tvwf2_3438 {
    display: none !important;
  }
  ._mob-hide_tvwf2_3441 {
    display: flex;
    justify-content: flex-end;
    width: 100%;
  }
  ._uw-single-article_tvwf2_3341 ._uw-page-content_tvwf2_3446 ._uw-post-details_tvwf2_3446 {
    order: 1 !important;
  }
  ._flex-news-right-image_tvwf2_3449,
  ._flex-parent-news-right-image_tvwf2_3450 {
    width: 100% !important;
  }
  ._uw-masthead__titleFull_tvwf2_3453 {
    min-height: auto !important;
  }
  ._uw-masthead__titleRight_tvwf2_3456 {
    width: 53%;
  }
  ._uw-masthead__bizunit_tvwf2_3459 {
    display: flex !important;
  }
  ._uw-masthead__newscontent_tvwf2_3462 {
    display: flex !important;
  }
  ._uw-masthead__photoby_tvwf2_3465 {
    display: none !important;
  }
  ._uw-masthead__photobydesk_tvwf2_3468 {
    width: 110%;
    margin-top: 10px;
    padding-top: 0 !important;
  }
  ._uw-pagination_tvwf2_3365 {
    display: none !important;
  }
  ._uw-footer-quicklinks_tvwf2_3366 {
    display: none !important;
  }
  ._uw-post-date_tvwf2_3479 {
    display: block !important;
  }
  hr:nth-of-type(1) {
    display: none !important;
  }
  ._uw-post-author-list-alt_tvwf2_3485 {
    display: block !important;
    margin-bottom: 0 !important;
  }
  ._uw-social-icons_tvwf2_3370 {
    display: none !important;
  }
  ._uw-mc-card_tvwf2_3492 {
    display: none !important;
  }
  ._uw-masthead__newscaption_tvwf2_3495 {
    display: none !important;
  }
  ._uw-masthead__photobydesk_tvwf2_3468 {
    display: none !important;
  }
  ._uw-masthead__newscontent_tvwf2_3462 {
    display: none !important;
  }
  ._uw-masthead__photobydesk_tvwf2_3468 {
    display: none !important;
  }
  #_uw-content-margin-fix_tvwf2_1 {
    margin-top: 20px !important;
  }
  ._large-9_tvwf2_3376 {
    width: 100% !important;
  }
  ._grid-margin-x_tvwf2_3382 > ._large-10_tvwf2_3513 {
    width: 100% !important;
  }
  ._flex-full_tvwf2_3516 {
    width: 85% !important;
    display: flex !important;
    justify-content: flex-end !important;
  }
  ._flex-row-full-image_tvwf2_3521 {
    padding: 0 0 2em !important;
  }
}
@media print {
  ._flex-row-full-image_tvwf2_3521 {
    flex-direction: row !important;
    margin-bottom: 2em !important;
  }
}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

a {
  background-color: transparent;
}

abbr[title] {
  border-bottom: 0;
  text-decoration: underline dotted;
}

b,
strong {
  font-weight: bolder;
}

code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

img {
  border-style: none;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

details {
  display: block;
}

summary {
  display: list-item;
}

template {
  display: none;
}

[hidden] {
  display: none;
}

[data-whatintent=mouse] *, [data-whatintent=mouse] *:focus,
[data-whatintent=touch] *,
[data-whatintent=touch] *:focus,
[data-whatinput=mouse] *,
[data-whatinput=mouse] *:focus,
[data-whatinput=touch] *,
[data-whatinput=touch] *:focus {
  outline: none;
}

[draggable=false] {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
}

._foundation-mq_tvwf2_3722 {
  font-family: "xsmall=0em&small=0em&medium=48em&large=64em&xlarge=75em&xxlarge=90em";
}

html {
  box-sizing: border-box;
  font-size: 100%;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

body {
  margin: 0;
  padding: 0;
  background: #f2f2f2;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 400;
  line-height: 1.5;
  color: #001641;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

img {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic;
}

textarea {
  height: auto;
  min-height: 50px;
  border-radius: 0;
}

select {
  box-sizing: border-box;
  width: 100%;
  border-radius: 0;
}

._map_canvas_tvwf2_3769 img,
._map_canvas_tvwf2_3769 embed,
._map_canvas_tvwf2_3769 object,
._mqa-display_tvwf2_3772 img,
._mqa-display_tvwf2_3772 embed,
._mqa-display_tvwf2_3772 object {
  max-width: none !important;
}

button {
  padding: 0;
  appearance: none;
  border: 0;
  border-radius: 0;
  background: transparent;
  line-height: 1;
  cursor: auto;
}
[data-whatinput=mouse] button {
  outline: 0;
}

pre {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
}

._is-visible_tvwf2_3804 {
  display: block !important;
}

._is-hidden_tvwf2_3808 {
  display: none !important;
}

._grid-container_tvwf2_3812, ._mw-grid-container_tvwf2_3812 {
  padding-right: 1.875rem;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  padding-left: 1.875rem;
  max-width: 76.875rem;
  margin-left: auto;
  margin-right: auto;
}
@media print, screen and (min-width: 48em) {
  ._grid-container_tvwf2_3812, ._mw-grid-container_tvwf2_3812 {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-container_tvwf2_3812, ._mw-grid-container_tvwf2_3812 {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media screen and (min-width: 75em) {
  ._grid-container_tvwf2_3812, ._mw-grid-container_tvwf2_3812 {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
._grid-container_tvwf2_3812._fluid_tvwf2_3839, ._fluid_tvwf2_3839._mw-grid-container_tvwf2_3812 {
  padding-right: 1.875rem;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  padding-left: 1.875rem;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
@media print, screen and (min-width: 48em) {
  ._grid-container_tvwf2_3812._fluid_tvwf2_3839, ._fluid_tvwf2_3839._mw-grid-container_tvwf2_3812 {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-container_tvwf2_3812._fluid_tvwf2_3839, ._fluid_tvwf2_3839._mw-grid-container_tvwf2_3812 {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media screen and (min-width: 75em) {
  ._grid-container_tvwf2_3812._fluid_tvwf2_3839, ._fluid_tvwf2_3839._mw-grid-container_tvwf2_3812 {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
._grid-container_tvwf2_3812._full_tvwf2_3866, ._full_tvwf2_3866._mw-grid-container_tvwf2_3812 {
  padding-right: 0;
  padding-left: 0;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

._grid-x_tvwf2_3385 {
  display: flex;
  flex-flow: row wrap;
}

._cell_tvwf2_3333 {
  flex: 0 0 auto;
  min-height: 0;
  min-width: 0;
  width: 100%;
}
._cell_tvwf2_3333._auto_tvwf2_3885 {
  flex: 1 1 0;
}
._cell_tvwf2_3333._shrink_tvwf2_3888 {
  flex: 0 0 auto;
}

._grid-x_tvwf2_3385 > ._auto_tvwf2_3885 {
  width: auto;
}
._grid-x_tvwf2_3385 > ._shrink_tvwf2_3888 {
  width: auto;
}

._grid-x_tvwf2_3385 > ._xsmall-shrink_tvwf2_3899, ._grid-x_tvwf2_3385 > ._xsmall-full_tvwf2_3899, ._grid-x_tvwf2_3385 > ._xsmall-1_tvwf2_3899, ._grid-x_tvwf2_3385 > ._xsmall-2_tvwf2_3899, ._grid-x_tvwf2_3385 > ._xsmall-3_tvwf2_3899, ._grid-x_tvwf2_3385 > ._xsmall-4_tvwf2_3899, ._grid-x_tvwf2_3385 > ._xsmall-5_tvwf2_3899, ._grid-x_tvwf2_3385 > ._xsmall-6_tvwf2_3899, ._grid-x_tvwf2_3385 > ._xsmall-7_tvwf2_3899, ._grid-x_tvwf2_3385 > ._xsmall-8_tvwf2_3899, ._grid-x_tvwf2_3385 > ._xsmall-9_tvwf2_3899, ._grid-x_tvwf2_3385 > ._xsmall-10_tvwf2_3899, ._grid-x_tvwf2_3385 > ._xsmall-11_tvwf2_3899, ._grid-x_tvwf2_3385 > ._xsmall-12_tvwf2_3899 {
  flex-basis: auto;
}

._grid-x_tvwf2_3385 > ._small-shrink_tvwf2_3903, ._grid-x_tvwf2_3385 > ._small-full_tvwf2_3903, ._grid-x_tvwf2_3385 > ._small-1_tvwf2_3903, ._grid-x_tvwf2_3385 > ._small-2_tvwf2_3903, ._grid-x_tvwf2_3385 > ._small-3_tvwf2_3903, ._grid-x_tvwf2_3385 > ._small-4_tvwf2_3903, ._grid-x_tvwf2_3385 > ._small-5_tvwf2_3903, ._grid-x_tvwf2_3385 > ._small-6_tvwf2_3903, ._grid-x_tvwf2_3385 > ._small-7_tvwf2_3903, ._grid-x_tvwf2_3385 > ._small-8_tvwf2_3903, ._grid-x_tvwf2_3385 > ._small-9_tvwf2_3903, ._grid-x_tvwf2_3385 > ._small-10_tvwf2_3903, ._grid-x_tvwf2_3385 > ._small-11_tvwf2_3903, ._grid-x_tvwf2_3385 > ._small-12_tvwf2_3903 {
  flex-basis: auto;
}

@media print, screen and (min-width: 48em) {
  ._grid-x_tvwf2_3385 > ._medium-shrink_tvwf2_3908, ._grid-x_tvwf2_3385 > ._medium-full_tvwf2_3908, ._grid-x_tvwf2_3385 > ._medium-1_tvwf2_3908, ._grid-x_tvwf2_3385 > ._medium-2_tvwf2_3908, ._grid-x_tvwf2_3385 > ._medium-3_tvwf2_3908, ._grid-x_tvwf2_3385 > ._medium-4_tvwf2_3908, ._grid-x_tvwf2_3385 > ._medium-5_tvwf2_3908, ._grid-x_tvwf2_3385 > ._medium-6_tvwf2_3908, ._grid-x_tvwf2_3385 > ._medium-7_tvwf2_3908, ._grid-x_tvwf2_3385 > ._medium-8_tvwf2_3908, ._grid-x_tvwf2_3385 > ._medium-9_tvwf2_3908, ._grid-x_tvwf2_3385 > ._medium-10_tvwf2_3908, ._grid-x_tvwf2_3385 > ._medium-11_tvwf2_3908, ._grid-x_tvwf2_3385 > ._medium-12_tvwf2_3908 {
    flex-basis: auto;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-x_tvwf2_3385 > ._large-shrink_tvwf2_3913, ._grid-x_tvwf2_3385 > ._large-full_tvwf2_3913, ._grid-x_tvwf2_3385 > ._large-1_tvwf2_3513, ._grid-x_tvwf2_3385 > ._large-2_tvwf2_3913, ._grid-x_tvwf2_3385 > ._large-3_tvwf2_3913, ._grid-x_tvwf2_3385 > ._large-4_tvwf2_3913, ._grid-x_tvwf2_3385 > ._large-5_tvwf2_3913, ._grid-x_tvwf2_3385 > ._large-6_tvwf2_3913, ._grid-x_tvwf2_3385 > ._large-7_tvwf2_3379, ._grid-x_tvwf2_3385 > ._large-8_tvwf2_3913, ._grid-x_tvwf2_3385 > ._large-9_tvwf2_3376, ._grid-x_tvwf2_3385 > ._large-10_tvwf2_3513, ._grid-x_tvwf2_3385 > ._large-11_tvwf2_3913, ._grid-x_tvwf2_3385 > ._large-12_tvwf2_3913 {
    flex-basis: auto;
  }
}
@media screen and (min-width: 75em) {
  ._grid-x_tvwf2_3385 > ._xlarge-shrink_tvwf2_3918, ._grid-x_tvwf2_3385 > ._xlarge-full_tvwf2_3918, ._grid-x_tvwf2_3385 > ._xlarge-1_tvwf2_3918, ._grid-x_tvwf2_3385 > ._xlarge-2_tvwf2_3918, ._grid-x_tvwf2_3385 > ._xlarge-3_tvwf2_3918, ._grid-x_tvwf2_3385 > ._xlarge-4_tvwf2_3918, ._grid-x_tvwf2_3385 > ._xlarge-5_tvwf2_3918, ._grid-x_tvwf2_3385 > ._xlarge-6_tvwf2_3918, ._grid-x_tvwf2_3385 > ._xlarge-7_tvwf2_3918, ._grid-x_tvwf2_3385 > ._xlarge-8_tvwf2_3918, ._grid-x_tvwf2_3385 > ._xlarge-9_tvwf2_3918, ._grid-x_tvwf2_3385 > ._xlarge-10_tvwf2_3918, ._grid-x_tvwf2_3385 > ._xlarge-11_tvwf2_3918, ._grid-x_tvwf2_3385 > ._xlarge-12_tvwf2_3918 {
    flex-basis: auto;
  }
}
._grid-x_tvwf2_3385 > ._xsmall-12_tvwf2_3899, ._grid-x_tvwf2_3385 > ._xsmall-11_tvwf2_3899, ._grid-x_tvwf2_3385 > ._xsmall-10_tvwf2_3899, ._grid-x_tvwf2_3385 > ._xsmall-9_tvwf2_3899, ._grid-x_tvwf2_3385 > ._xsmall-8_tvwf2_3899, ._grid-x_tvwf2_3385 > ._xsmall-7_tvwf2_3899, ._grid-x_tvwf2_3385 > ._xsmall-6_tvwf2_3899, ._grid-x_tvwf2_3385 > ._xsmall-5_tvwf2_3899, ._grid-x_tvwf2_3385 > ._xsmall-4_tvwf2_3899, ._grid-x_tvwf2_3385 > ._xsmall-3_tvwf2_3899, ._grid-x_tvwf2_3385 > ._xsmall-2_tvwf2_3899, ._grid-x_tvwf2_3385 > ._xsmall-1_tvwf2_3899 {
  flex: 0 0 auto;
}

._grid-x_tvwf2_3385 > ._xsmall-1_tvwf2_3899 {
  width: 8.3333333333%;
}

._grid-x_tvwf2_3385 > ._xsmall-2_tvwf2_3899 {
  width: 16.6666666667%;
}

._grid-x_tvwf2_3385 > ._xsmall-3_tvwf2_3899 {
  width: 25%;
}

._grid-x_tvwf2_3385 > ._xsmall-4_tvwf2_3899 {
  width: 33.3333333333%;
}

._grid-x_tvwf2_3385 > ._xsmall-5_tvwf2_3899 {
  width: 41.6666666667%;
}

._grid-x_tvwf2_3385 > ._xsmall-6_tvwf2_3899 {
  width: 50%;
}

._grid-x_tvwf2_3385 > ._xsmall-7_tvwf2_3899 {
  width: 58.3333333333%;
}

._grid-x_tvwf2_3385 > ._xsmall-8_tvwf2_3899 {
  width: 66.6666666667%;
}

._grid-x_tvwf2_3385 > ._xsmall-9_tvwf2_3899 {
  width: 75%;
}

._grid-x_tvwf2_3385 > ._xsmall-10_tvwf2_3899 {
  width: 83.3333333333%;
}

._grid-x_tvwf2_3385 > ._xsmall-11_tvwf2_3899 {
  width: 91.6666666667%;
}

._grid-x_tvwf2_3385 > ._xsmall-12_tvwf2_3899 {
  width: 100%;
}

._grid-x_tvwf2_3385 > ._small-auto_tvwf2_3974 {
  flex: 1 1 0;
  width: auto;
}

._grid-x_tvwf2_3385 > ._small-12_tvwf2_3903, ._grid-x_tvwf2_3385 > ._small-11_tvwf2_3903, ._grid-x_tvwf2_3385 > ._small-10_tvwf2_3903, ._grid-x_tvwf2_3385 > ._small-9_tvwf2_3903, ._grid-x_tvwf2_3385 > ._small-8_tvwf2_3903, ._grid-x_tvwf2_3385 > ._small-7_tvwf2_3903, ._grid-x_tvwf2_3385 > ._small-6_tvwf2_3903, ._grid-x_tvwf2_3385 > ._small-5_tvwf2_3903, ._grid-x_tvwf2_3385 > ._small-4_tvwf2_3903, ._grid-x_tvwf2_3385 > ._small-3_tvwf2_3903, ._grid-x_tvwf2_3385 > ._small-2_tvwf2_3903, ._grid-x_tvwf2_3385 > ._small-1_tvwf2_3903, ._grid-x_tvwf2_3385 > ._small-shrink_tvwf2_3903 {
  flex: 0 0 auto;
}

._grid-x_tvwf2_3385 > ._small-shrink_tvwf2_3903 {
  width: auto;
}

._grid-x_tvwf2_3385 > ._small-1_tvwf2_3903 {
  width: 8.3333333333%;
}

._grid-x_tvwf2_3385 > ._small-2_tvwf2_3903 {
  width: 16.6666666667%;
}

._grid-x_tvwf2_3385 > ._small-3_tvwf2_3903 {
  width: 25%;
}

._grid-x_tvwf2_3385 > ._small-4_tvwf2_3903 {
  width: 33.3333333333%;
}

._grid-x_tvwf2_3385 > ._small-5_tvwf2_3903 {
  width: 41.6666666667%;
}

._grid-x_tvwf2_3385 > ._small-6_tvwf2_3903 {
  width: 50%;
}

._grid-x_tvwf2_3385 > ._small-7_tvwf2_3903 {
  width: 58.3333333333%;
}

._grid-x_tvwf2_3385 > ._small-8_tvwf2_3903 {
  width: 66.6666666667%;
}

._grid-x_tvwf2_3385 > ._small-9_tvwf2_3903 {
  width: 75%;
}

._grid-x_tvwf2_3385 > ._small-10_tvwf2_3903 {
  width: 83.3333333333%;
}

._grid-x_tvwf2_3385 > ._small-11_tvwf2_3903 {
  width: 91.6666666667%;
}

._grid-x_tvwf2_3385 > ._small-12_tvwf2_3903 {
  width: 100%;
}

@media print, screen and (min-width: 48em) {
  ._grid-x_tvwf2_3385 > ._medium-auto_tvwf2_4036 {
    flex: 1 1 0;
    width: auto;
  }
  ._grid-x_tvwf2_3385 > ._medium-12_tvwf2_3908, ._grid-x_tvwf2_3385 > ._medium-11_tvwf2_3908, ._grid-x_tvwf2_3385 > ._medium-10_tvwf2_3908, ._grid-x_tvwf2_3385 > ._medium-9_tvwf2_3908, ._grid-x_tvwf2_3385 > ._medium-8_tvwf2_3908, ._grid-x_tvwf2_3385 > ._medium-7_tvwf2_3908, ._grid-x_tvwf2_3385 > ._medium-6_tvwf2_3908, ._grid-x_tvwf2_3385 > ._medium-5_tvwf2_3908, ._grid-x_tvwf2_3385 > ._medium-4_tvwf2_3908, ._grid-x_tvwf2_3385 > ._medium-3_tvwf2_3908, ._grid-x_tvwf2_3385 > ._medium-2_tvwf2_3908, ._grid-x_tvwf2_3385 > ._medium-1_tvwf2_3908, ._grid-x_tvwf2_3385 > ._medium-shrink_tvwf2_3908 {
    flex: 0 0 auto;
  }
  ._grid-x_tvwf2_3385 > ._medium-shrink_tvwf2_3908 {
    width: auto;
  }
  ._grid-x_tvwf2_3385 > ._medium-1_tvwf2_3908 {
    width: 8.3333333333%;
  }
  ._grid-x_tvwf2_3385 > ._medium-2_tvwf2_3908 {
    width: 16.6666666667%;
  }
  ._grid-x_tvwf2_3385 > ._medium-3_tvwf2_3908 {
    width: 25%;
  }
  ._grid-x_tvwf2_3385 > ._medium-4_tvwf2_3908 {
    width: 33.3333333333%;
  }
  ._grid-x_tvwf2_3385 > ._medium-5_tvwf2_3908 {
    width: 41.6666666667%;
  }
  ._grid-x_tvwf2_3385 > ._medium-6_tvwf2_3908 {
    width: 50%;
  }
  ._grid-x_tvwf2_3385 > ._medium-7_tvwf2_3908 {
    width: 58.3333333333%;
  }
  ._grid-x_tvwf2_3385 > ._medium-8_tvwf2_3908 {
    width: 66.6666666667%;
  }
  ._grid-x_tvwf2_3385 > ._medium-9_tvwf2_3908 {
    width: 75%;
  }
  ._grid-x_tvwf2_3385 > ._medium-10_tvwf2_3908 {
    width: 83.3333333333%;
  }
  ._grid-x_tvwf2_3385 > ._medium-11_tvwf2_3908 {
    width: 91.6666666667%;
  }
  ._grid-x_tvwf2_3385 > ._medium-12_tvwf2_3908 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-x_tvwf2_3385 > ._large-auto_tvwf2_4084 {
    flex: 1 1 0;
    width: auto;
  }
  ._grid-x_tvwf2_3385 > ._large-12_tvwf2_3913, ._grid-x_tvwf2_3385 > ._large-11_tvwf2_3913, ._grid-x_tvwf2_3385 > ._large-10_tvwf2_3513, ._grid-x_tvwf2_3385 > ._large-9_tvwf2_3376, ._grid-x_tvwf2_3385 > ._large-8_tvwf2_3913, ._grid-x_tvwf2_3385 > ._large-7_tvwf2_3379, ._grid-x_tvwf2_3385 > ._large-6_tvwf2_3913, ._grid-x_tvwf2_3385 > ._large-5_tvwf2_3913, ._grid-x_tvwf2_3385 > ._large-4_tvwf2_3913, ._grid-x_tvwf2_3385 > ._large-3_tvwf2_3913, ._grid-x_tvwf2_3385 > ._large-2_tvwf2_3913, ._grid-x_tvwf2_3385 > ._large-1_tvwf2_3513, ._grid-x_tvwf2_3385 > ._large-shrink_tvwf2_3913 {
    flex: 0 0 auto;
  }
  ._grid-x_tvwf2_3385 > ._large-shrink_tvwf2_3913 {
    width: auto;
  }
  ._grid-x_tvwf2_3385 > ._large-1_tvwf2_3513 {
    width: 8.3333333333%;
  }
  ._grid-x_tvwf2_3385 > ._large-2_tvwf2_3913 {
    width: 16.6666666667%;
  }
  ._grid-x_tvwf2_3385 > ._large-3_tvwf2_3913 {
    width: 25%;
  }
  ._grid-x_tvwf2_3385 > ._large-4_tvwf2_3913 {
    width: 33.3333333333%;
  }
  ._grid-x_tvwf2_3385 > ._large-5_tvwf2_3913 {
    width: 41.6666666667%;
  }
  ._grid-x_tvwf2_3385 > ._large-6_tvwf2_3913 {
    width: 50%;
  }
  ._grid-x_tvwf2_3385 > ._large-7_tvwf2_3379 {
    width: 58.3333333333%;
  }
  ._grid-x_tvwf2_3385 > ._large-8_tvwf2_3913 {
    width: 66.6666666667%;
  }
  ._grid-x_tvwf2_3385 > ._large-9_tvwf2_3376 {
    width: 75%;
  }
  ._grid-x_tvwf2_3385 > ._large-10_tvwf2_3513 {
    width: 83.3333333333%;
  }
  ._grid-x_tvwf2_3385 > ._large-11_tvwf2_3913 {
    width: 91.6666666667%;
  }
  ._grid-x_tvwf2_3385 > ._large-12_tvwf2_3913 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._grid-x_tvwf2_3385 > ._xlarge-auto_tvwf2_4132 {
    flex: 1 1 0;
    width: auto;
  }
  ._grid-x_tvwf2_3385 > ._xlarge-12_tvwf2_3918, ._grid-x_tvwf2_3385 > ._xlarge-11_tvwf2_3918, ._grid-x_tvwf2_3385 > ._xlarge-10_tvwf2_3918, ._grid-x_tvwf2_3385 > ._xlarge-9_tvwf2_3918, ._grid-x_tvwf2_3385 > ._xlarge-8_tvwf2_3918, ._grid-x_tvwf2_3385 > ._xlarge-7_tvwf2_3918, ._grid-x_tvwf2_3385 > ._xlarge-6_tvwf2_3918, ._grid-x_tvwf2_3385 > ._xlarge-5_tvwf2_3918, ._grid-x_tvwf2_3385 > ._xlarge-4_tvwf2_3918, ._grid-x_tvwf2_3385 > ._xlarge-3_tvwf2_3918, ._grid-x_tvwf2_3385 > ._xlarge-2_tvwf2_3918, ._grid-x_tvwf2_3385 > ._xlarge-1_tvwf2_3918, ._grid-x_tvwf2_3385 > ._xlarge-shrink_tvwf2_3918 {
    flex: 0 0 auto;
  }
  ._grid-x_tvwf2_3385 > ._xlarge-shrink_tvwf2_3918 {
    width: auto;
  }
  ._grid-x_tvwf2_3385 > ._xlarge-1_tvwf2_3918 {
    width: 8.3333333333%;
  }
  ._grid-x_tvwf2_3385 > ._xlarge-2_tvwf2_3918 {
    width: 16.6666666667%;
  }
  ._grid-x_tvwf2_3385 > ._xlarge-3_tvwf2_3918 {
    width: 25%;
  }
  ._grid-x_tvwf2_3385 > ._xlarge-4_tvwf2_3918 {
    width: 33.3333333333%;
  }
  ._grid-x_tvwf2_3385 > ._xlarge-5_tvwf2_3918 {
    width: 41.6666666667%;
  }
  ._grid-x_tvwf2_3385 > ._xlarge-6_tvwf2_3918 {
    width: 50%;
  }
  ._grid-x_tvwf2_3385 > ._xlarge-7_tvwf2_3918 {
    width: 58.3333333333%;
  }
  ._grid-x_tvwf2_3385 > ._xlarge-8_tvwf2_3918 {
    width: 66.6666666667%;
  }
  ._grid-x_tvwf2_3385 > ._xlarge-9_tvwf2_3918 {
    width: 75%;
  }
  ._grid-x_tvwf2_3385 > ._xlarge-10_tvwf2_3918 {
    width: 83.3333333333%;
  }
  ._grid-x_tvwf2_3385 > ._xlarge-11_tvwf2_3918 {
    width: 91.6666666667%;
  }
  ._grid-x_tvwf2_3385 > ._xlarge-12_tvwf2_3918 {
    width: 100%;
  }
}
._grid-margin-x_tvwf2_3382:not(._grid-x_tvwf2_3385) > ._cell_tvwf2_3333 {
  width: auto;
}

._grid-margin-y_tvwf2_4183:not(._grid-y_tvwf2_4183) > ._cell_tvwf2_3333 {
  height: auto;
}

._grid-margin-x_tvwf2_3382 {
  margin-left: -0.46875rem;
  margin-right: -0.46875rem;
  margin-left: -0.46875rem;
  margin-right: -0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-margin-x_tvwf2_3382 {
    margin-left: -0.46875rem;
    margin-right: -0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-x_tvwf2_3382 {
    margin-left: -0.78125rem;
    margin-right: -0.78125rem;
  }
}
._grid-margin-x_tvwf2_3382 > ._cell_tvwf2_3333 {
  width: calc(100% - 0.9375rem);
  margin-left: 0.46875rem;
  margin-right: 0.46875rem;
}
._grid-margin-x_tvwf2_3382 > ._cell_tvwf2_3333 {
  width: calc(100% - 0.9375rem);
  margin-left: 0.46875rem;
  margin-right: 0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-margin-x_tvwf2_3382 > ._cell_tvwf2_3333 {
    width: calc(100% - 0.9375rem);
    margin-left: 0.46875rem;
    margin-right: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-x_tvwf2_3382 > ._cell_tvwf2_3333 {
    width: calc(100% - 1.5625rem);
    margin-left: 0.78125rem;
    margin-right: 0.78125rem;
  }
}
._grid-margin-x_tvwf2_3382 > ._auto_tvwf2_3885 {
  width: auto;
}
._grid-margin-x_tvwf2_3382 > ._shrink_tvwf2_3888 {
  width: auto;
}
._grid-margin-x_tvwf2_3382 > ._xsmall-1_tvwf2_3899 {
  width: calc(8.3333333333% - 0.9375rem);
}
._grid-margin-x_tvwf2_3382 > ._xsmall-2_tvwf2_3899 {
  width: calc(16.6666666667% - 0.9375rem);
}
._grid-margin-x_tvwf2_3382 > ._xsmall-3_tvwf2_3899 {
  width: calc(25% - 0.9375rem);
}
._grid-margin-x_tvwf2_3382 > ._xsmall-4_tvwf2_3899 {
  width: calc(33.3333333333% - 0.9375rem);
}
._grid-margin-x_tvwf2_3382 > ._xsmall-5_tvwf2_3899 {
  width: calc(41.6666666667% - 0.9375rem);
}
._grid-margin-x_tvwf2_3382 > ._xsmall-6_tvwf2_3899 {
  width: calc(50% - 0.9375rem);
}
._grid-margin-x_tvwf2_3382 > ._xsmall-7_tvwf2_3899 {
  width: calc(58.3333333333% - 0.9375rem);
}
._grid-margin-x_tvwf2_3382 > ._xsmall-8_tvwf2_3899 {
  width: calc(66.6666666667% - 0.9375rem);
}
._grid-margin-x_tvwf2_3382 > ._xsmall-9_tvwf2_3899 {
  width: calc(75% - 0.9375rem);
}
._grid-margin-x_tvwf2_3382 > ._xsmall-10_tvwf2_3899 {
  width: calc(83.3333333333% - 0.9375rem);
}
._grid-margin-x_tvwf2_3382 > ._xsmall-11_tvwf2_3899 {
  width: calc(91.6666666667% - 0.9375rem);
}
._grid-margin-x_tvwf2_3382 > ._xsmall-12_tvwf2_3899 {
  width: calc(100% - 0.9375rem);
}
._grid-margin-x_tvwf2_3382 > ._auto_tvwf2_3885 {
  width: auto;
}
._grid-margin-x_tvwf2_3382 > ._shrink_tvwf2_3888 {
  width: auto;
}
._grid-margin-x_tvwf2_3382 > ._xsmall-1_tvwf2_3899 {
  width: calc(8.3333333333% - 0.9375rem);
}
._grid-margin-x_tvwf2_3382 > ._xsmall-2_tvwf2_3899 {
  width: calc(16.6666666667% - 0.9375rem);
}
._grid-margin-x_tvwf2_3382 > ._xsmall-3_tvwf2_3899 {
  width: calc(25% - 0.9375rem);
}
._grid-margin-x_tvwf2_3382 > ._xsmall-4_tvwf2_3899 {
  width: calc(33.3333333333% - 0.9375rem);
}
._grid-margin-x_tvwf2_3382 > ._xsmall-5_tvwf2_3899 {
  width: calc(41.6666666667% - 0.9375rem);
}
._grid-margin-x_tvwf2_3382 > ._xsmall-6_tvwf2_3899 {
  width: calc(50% - 0.9375rem);
}
._grid-margin-x_tvwf2_3382 > ._xsmall-7_tvwf2_3899 {
  width: calc(58.3333333333% - 0.9375rem);
}
._grid-margin-x_tvwf2_3382 > ._xsmall-8_tvwf2_3899 {
  width: calc(66.6666666667% - 0.9375rem);
}
._grid-margin-x_tvwf2_3382 > ._xsmall-9_tvwf2_3899 {
  width: calc(75% - 0.9375rem);
}
._grid-margin-x_tvwf2_3382 > ._xsmall-10_tvwf2_3899 {
  width: calc(83.3333333333% - 0.9375rem);
}
._grid-margin-x_tvwf2_3382 > ._xsmall-11_tvwf2_3899 {
  width: calc(91.6666666667% - 0.9375rem);
}
._grid-margin-x_tvwf2_3382 > ._xsmall-12_tvwf2_3899 {
  width: calc(100% - 0.9375rem);
}
._grid-margin-x_tvwf2_3382 > ._small-auto_tvwf2_3974 {
  width: auto;
}
._grid-margin-x_tvwf2_3382 > ._small-shrink_tvwf2_3903 {
  width: auto;
}
._grid-margin-x_tvwf2_3382 > ._small-1_tvwf2_3903 {
  width: calc(8.3333333333% - 0.9375rem);
}
._grid-margin-x_tvwf2_3382 > ._small-2_tvwf2_3903 {
  width: calc(16.6666666667% - 0.9375rem);
}
._grid-margin-x_tvwf2_3382 > ._small-3_tvwf2_3903 {
  width: calc(25% - 0.9375rem);
}
._grid-margin-x_tvwf2_3382 > ._small-4_tvwf2_3903 {
  width: calc(33.3333333333% - 0.9375rem);
}
._grid-margin-x_tvwf2_3382 > ._small-5_tvwf2_3903 {
  width: calc(41.6666666667% - 0.9375rem);
}
._grid-margin-x_tvwf2_3382 > ._small-6_tvwf2_3903 {
  width: calc(50% - 0.9375rem);
}
._grid-margin-x_tvwf2_3382 > ._small-7_tvwf2_3903 {
  width: calc(58.3333333333% - 0.9375rem);
}
._grid-margin-x_tvwf2_3382 > ._small-8_tvwf2_3903 {
  width: calc(66.6666666667% - 0.9375rem);
}
._grid-margin-x_tvwf2_3382 > ._small-9_tvwf2_3903 {
  width: calc(75% - 0.9375rem);
}
._grid-margin-x_tvwf2_3382 > ._small-10_tvwf2_3903 {
  width: calc(83.3333333333% - 0.9375rem);
}
._grid-margin-x_tvwf2_3382 > ._small-11_tvwf2_3903 {
  width: calc(91.6666666667% - 0.9375rem);
}
._grid-margin-x_tvwf2_3382 > ._small-12_tvwf2_3903 {
  width: calc(100% - 0.9375rem);
}
@media print, screen and (min-width: 48em) {
  ._grid-margin-x_tvwf2_3382 > ._auto_tvwf2_3885 {
    width: auto;
  }
  ._grid-margin-x_tvwf2_3382 > ._shrink_tvwf2_3888 {
    width: auto;
  }
  ._grid-margin-x_tvwf2_3382 > ._xsmall-1_tvwf2_3899 {
    width: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._xsmall-2_tvwf2_3899 {
    width: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._xsmall-3_tvwf2_3899 {
    width: calc(25% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._xsmall-4_tvwf2_3899 {
    width: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._xsmall-5_tvwf2_3899 {
    width: calc(41.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._xsmall-6_tvwf2_3899 {
    width: calc(50% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._xsmall-7_tvwf2_3899 {
    width: calc(58.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._xsmall-8_tvwf2_3899 {
    width: calc(66.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._xsmall-9_tvwf2_3899 {
    width: calc(75% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._xsmall-10_tvwf2_3899 {
    width: calc(83.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._xsmall-11_tvwf2_3899 {
    width: calc(91.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._xsmall-12_tvwf2_3899 {
    width: calc(100% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._small-auto_tvwf2_3974 {
    width: auto;
  }
  ._grid-margin-x_tvwf2_3382 > ._small-shrink_tvwf2_3903 {
    width: auto;
  }
  ._grid-margin-x_tvwf2_3382 > ._small-1_tvwf2_3903 {
    width: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._small-2_tvwf2_3903 {
    width: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._small-3_tvwf2_3903 {
    width: calc(25% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._small-4_tvwf2_3903 {
    width: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._small-5_tvwf2_3903 {
    width: calc(41.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._small-6_tvwf2_3903 {
    width: calc(50% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._small-7_tvwf2_3903 {
    width: calc(58.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._small-8_tvwf2_3903 {
    width: calc(66.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._small-9_tvwf2_3903 {
    width: calc(75% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._small-10_tvwf2_3903 {
    width: calc(83.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._small-11_tvwf2_3903 {
    width: calc(91.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._small-12_tvwf2_3903 {
    width: calc(100% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._medium-auto_tvwf2_4036 {
    width: auto;
  }
  ._grid-margin-x_tvwf2_3382 > ._medium-shrink_tvwf2_3908 {
    width: auto;
  }
  ._grid-margin-x_tvwf2_3382 > ._medium-1_tvwf2_3908 {
    width: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._medium-2_tvwf2_3908 {
    width: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._medium-3_tvwf2_3908 {
    width: calc(25% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._medium-4_tvwf2_3908 {
    width: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._medium-5_tvwf2_3908 {
    width: calc(41.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._medium-6_tvwf2_3908 {
    width: calc(50% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._medium-7_tvwf2_3908 {
    width: calc(58.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._medium-8_tvwf2_3908 {
    width: calc(66.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._medium-9_tvwf2_3908 {
    width: calc(75% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._medium-10_tvwf2_3908 {
    width: calc(83.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._medium-11_tvwf2_3908 {
    width: calc(91.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._medium-12_tvwf2_3908 {
    width: calc(100% - 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-x_tvwf2_3382 > ._auto_tvwf2_3885 {
    width: auto;
  }
  ._grid-margin-x_tvwf2_3382 > ._shrink_tvwf2_3888 {
    width: auto;
  }
  ._grid-margin-x_tvwf2_3382 > ._xsmall-1_tvwf2_3899 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._xsmall-2_tvwf2_3899 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._xsmall-3_tvwf2_3899 {
    width: calc(25% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._xsmall-4_tvwf2_3899 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._xsmall-5_tvwf2_3899 {
    width: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._xsmall-6_tvwf2_3899 {
    width: calc(50% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._xsmall-7_tvwf2_3899 {
    width: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._xsmall-8_tvwf2_3899 {
    width: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._xsmall-9_tvwf2_3899 {
    width: calc(75% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._xsmall-10_tvwf2_3899 {
    width: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._xsmall-11_tvwf2_3899 {
    width: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._xsmall-12_tvwf2_3899 {
    width: calc(100% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._small-auto_tvwf2_3974 {
    width: auto;
  }
  ._grid-margin-x_tvwf2_3382 > ._small-shrink_tvwf2_3903 {
    width: auto;
  }
  ._grid-margin-x_tvwf2_3382 > ._small-1_tvwf2_3903 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._small-2_tvwf2_3903 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._small-3_tvwf2_3903 {
    width: calc(25% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._small-4_tvwf2_3903 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._small-5_tvwf2_3903 {
    width: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._small-6_tvwf2_3903 {
    width: calc(50% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._small-7_tvwf2_3903 {
    width: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._small-8_tvwf2_3903 {
    width: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._small-9_tvwf2_3903 {
    width: calc(75% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._small-10_tvwf2_3903 {
    width: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._small-11_tvwf2_3903 {
    width: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._small-12_tvwf2_3903 {
    width: calc(100% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._medium-auto_tvwf2_4036 {
    width: auto;
  }
  ._grid-margin-x_tvwf2_3382 > ._medium-shrink_tvwf2_3908 {
    width: auto;
  }
  ._grid-margin-x_tvwf2_3382 > ._medium-1_tvwf2_3908 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._medium-2_tvwf2_3908 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._medium-3_tvwf2_3908 {
    width: calc(25% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._medium-4_tvwf2_3908 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._medium-5_tvwf2_3908 {
    width: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._medium-6_tvwf2_3908 {
    width: calc(50% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._medium-7_tvwf2_3908 {
    width: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._medium-8_tvwf2_3908 {
    width: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._medium-9_tvwf2_3908 {
    width: calc(75% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._medium-10_tvwf2_3908 {
    width: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._medium-11_tvwf2_3908 {
    width: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._medium-12_tvwf2_3908 {
    width: calc(100% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._large-auto_tvwf2_4084 {
    width: auto;
  }
  ._grid-margin-x_tvwf2_3382 > ._large-shrink_tvwf2_3913 {
    width: auto;
  }
  ._grid-margin-x_tvwf2_3382 > ._large-1_tvwf2_3513 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._large-2_tvwf2_3913 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._large-3_tvwf2_3913 {
    width: calc(25% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._large-4_tvwf2_3913 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._large-5_tvwf2_3913 {
    width: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._large-6_tvwf2_3913 {
    width: calc(50% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._large-7_tvwf2_3379 {
    width: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._large-8_tvwf2_3913 {
    width: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._large-9_tvwf2_3376 {
    width: calc(75% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._large-10_tvwf2_3513 {
    width: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._large-11_tvwf2_3913 {
    width: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._large-12_tvwf2_3913 {
    width: calc(100% - 1.5625rem);
  }
}
@media screen and (min-width: 75em) {
  ._grid-margin-x_tvwf2_3382 > ._xlarge-auto_tvwf2_4132 {
    width: auto;
  }
  ._grid-margin-x_tvwf2_3382 > ._xlarge-shrink_tvwf2_3918 {
    width: auto;
  }
  ._grid-margin-x_tvwf2_3382 > ._xlarge-1_tvwf2_3918 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._xlarge-2_tvwf2_3918 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._xlarge-3_tvwf2_3918 {
    width: calc(25% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._xlarge-4_tvwf2_3918 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._xlarge-5_tvwf2_3918 {
    width: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._xlarge-6_tvwf2_3918 {
    width: calc(50% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._xlarge-7_tvwf2_3918 {
    width: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._xlarge-8_tvwf2_3918 {
    width: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._xlarge-9_tvwf2_3918 {
    width: calc(75% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._xlarge-10_tvwf2_3918 {
    width: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._xlarge-11_tvwf2_3918 {
    width: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382 > ._xlarge-12_tvwf2_3918 {
    width: calc(100% - 1.5625rem);
  }
}

._grid-padding-x_tvwf2_4698 ._grid-padding-x_tvwf2_4698 {
  margin-right: -0.46875rem;
  margin-left: -0.46875rem;
  margin-right: -0.46875rem;
  margin-left: -0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-padding-x_tvwf2_4698 ._grid-padding-x_tvwf2_4698 {
    margin-right: -0.46875rem;
    margin-left: -0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-padding-x_tvwf2_4698 ._grid-padding-x_tvwf2_4698 {
    margin-right: -0.78125rem;
    margin-left: -0.78125rem;
  }
}
._grid-container_tvwf2_3812:not(._full_tvwf2_3866) > ._grid-padding-x_tvwf2_4698, ._mw-grid-container_tvwf2_3812:not(._full_tvwf2_3866) > ._grid-padding-x_tvwf2_4698 {
  margin-right: -0.46875rem;
  margin-left: -0.46875rem;
  margin-right: -0.46875rem;
  margin-left: -0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-container_tvwf2_3812:not(._full_tvwf2_3866) > ._grid-padding-x_tvwf2_4698, ._mw-grid-container_tvwf2_3812:not(._full_tvwf2_3866) > ._grid-padding-x_tvwf2_4698 {
    margin-right: -0.46875rem;
    margin-left: -0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-container_tvwf2_3812:not(._full_tvwf2_3866) > ._grid-padding-x_tvwf2_4698, ._mw-grid-container_tvwf2_3812:not(._full_tvwf2_3866) > ._grid-padding-x_tvwf2_4698 {
    margin-right: -0.78125rem;
    margin-left: -0.78125rem;
  }
}
._grid-padding-x_tvwf2_4698 > ._cell_tvwf2_3333 {
  padding-right: 0.46875rem;
  padding-left: 0.46875rem;
  padding-right: 0.46875rem;
  padding-left: 0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-padding-x_tvwf2_4698 > ._cell_tvwf2_3333 {
    padding-right: 0.46875rem;
    padding-left: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-padding-x_tvwf2_4698 > ._cell_tvwf2_3333 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

._xsmall-up-1_tvwf2_4753 > ._cell_tvwf2_3333 {
  width: 100%;
}

._xsmall-up-2_tvwf2_4757 > ._cell_tvwf2_3333 {
  width: 50%;
}

._xsmall-up-3_tvwf2_4761 > ._cell_tvwf2_3333 {
  width: 33.3333333333%;
}

._xsmall-up-4_tvwf2_4765 > ._cell_tvwf2_3333 {
  width: 25%;
}

._xsmall-up-5_tvwf2_4769 > ._cell_tvwf2_3333 {
  width: 20%;
}

._xsmall-up-6_tvwf2_4773 > ._cell_tvwf2_3333 {
  width: 16.6666666667%;
}

._xsmall-up-7_tvwf2_4777 > ._cell_tvwf2_3333 {
  width: 14.2857142857%;
}

._xsmall-up-8_tvwf2_4781 > ._cell_tvwf2_3333 {
  width: 12.5%;
}

._xsmall-up-9_tvwf2_4785 > ._cell_tvwf2_3333 {
  width: 11.1111111111%;
}

._xsmall-up-10_tvwf2_4789 > ._cell_tvwf2_3333 {
  width: 10%;
}

._xsmall-up-11_tvwf2_4793 > ._cell_tvwf2_3333 {
  width: 9.0909090909%;
}

._xsmall-up-12_tvwf2_4797 > ._cell_tvwf2_3333 {
  width: 8.3333333333%;
}

._small-up-1_tvwf2_4801 > ._cell_tvwf2_3333 {
  width: 100%;
}

._small-up-2_tvwf2_4805 > ._cell_tvwf2_3333 {
  width: 50%;
}

._small-up-3_tvwf2_4809 > ._cell_tvwf2_3333 {
  width: 33.3333333333%;
}

._small-up-4_tvwf2_4813 > ._cell_tvwf2_3333 {
  width: 25%;
}

._small-up-5_tvwf2_4817 > ._cell_tvwf2_3333 {
  width: 20%;
}

._small-up-6_tvwf2_4821 > ._cell_tvwf2_3333 {
  width: 16.6666666667%;
}

._small-up-7_tvwf2_4825 > ._cell_tvwf2_3333 {
  width: 14.2857142857%;
}

._small-up-8_tvwf2_4829 > ._cell_tvwf2_3333 {
  width: 12.5%;
}

._small-up-9_tvwf2_4833 > ._cell_tvwf2_3333 {
  width: 11.1111111111%;
}

._small-up-10_tvwf2_4837 > ._cell_tvwf2_3333 {
  width: 10%;
}

._small-up-11_tvwf2_4841 > ._cell_tvwf2_3333 {
  width: 9.0909090909%;
}

._small-up-12_tvwf2_4845 > ._cell_tvwf2_3333 {
  width: 8.3333333333%;
}

@media print, screen and (min-width: 48em) {
  ._medium-up-1_tvwf2_4850 > ._cell_tvwf2_3333 {
    width: 100%;
  }
  ._medium-up-2_tvwf2_4853 > ._cell_tvwf2_3333 {
    width: 50%;
  }
  ._medium-up-3_tvwf2_4856 > ._cell_tvwf2_3333 {
    width: 33.3333333333%;
  }
  ._medium-up-4_tvwf2_4859 > ._cell_tvwf2_3333 {
    width: 25%;
  }
  ._medium-up-5_tvwf2_4862 > ._cell_tvwf2_3333 {
    width: 20%;
  }
  ._medium-up-6_tvwf2_4865 > ._cell_tvwf2_3333 {
    width: 16.6666666667%;
  }
  ._medium-up-7_tvwf2_4868 > ._cell_tvwf2_3333 {
    width: 14.2857142857%;
  }
  ._medium-up-8_tvwf2_4871 > ._cell_tvwf2_3333 {
    width: 12.5%;
  }
  ._medium-up-9_tvwf2_4874 > ._cell_tvwf2_3333 {
    width: 11.1111111111%;
  }
  ._medium-up-10_tvwf2_4877 > ._cell_tvwf2_3333 {
    width: 10%;
  }
  ._medium-up-11_tvwf2_4880 > ._cell_tvwf2_3333 {
    width: 9.0909090909%;
  }
  ._medium-up-12_tvwf2_4883 > ._cell_tvwf2_3333 {
    width: 8.3333333333%;
  }
}
@media print, screen and (min-width: 64em) {
  ._large-up-1_tvwf2_4888 > ._cell_tvwf2_3333 {
    width: 100%;
  }
  ._large-up-2_tvwf2_4891 > ._cell_tvwf2_3333 {
    width: 50%;
  }
  ._large-up-3_tvwf2_4894 > ._cell_tvwf2_3333 {
    width: 33.3333333333%;
  }
  ._large-up-4_tvwf2_4897 > ._cell_tvwf2_3333 {
    width: 25%;
  }
  ._large-up-5_tvwf2_4900 > ._cell_tvwf2_3333 {
    width: 20%;
  }
  ._large-up-6_tvwf2_4903 > ._cell_tvwf2_3333 {
    width: 16.6666666667%;
  }
  ._large-up-7_tvwf2_4906 > ._cell_tvwf2_3333 {
    width: 14.2857142857%;
  }
  ._large-up-8_tvwf2_4909 > ._cell_tvwf2_3333 {
    width: 12.5%;
  }
  ._large-up-9_tvwf2_4912 > ._cell_tvwf2_3333 {
    width: 11.1111111111%;
  }
  ._large-up-10_tvwf2_4915 > ._cell_tvwf2_3333 {
    width: 10%;
  }
  ._large-up-11_tvwf2_4918 > ._cell_tvwf2_3333 {
    width: 9.0909090909%;
  }
  ._large-up-12_tvwf2_4921 > ._cell_tvwf2_3333 {
    width: 8.3333333333%;
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-up-1_tvwf2_4926 > ._cell_tvwf2_3333 {
    width: 100%;
  }
  ._xlarge-up-2_tvwf2_4929 > ._cell_tvwf2_3333 {
    width: 50%;
  }
  ._xlarge-up-3_tvwf2_4932 > ._cell_tvwf2_3333 {
    width: 33.3333333333%;
  }
  ._xlarge-up-4_tvwf2_4935 > ._cell_tvwf2_3333 {
    width: 25%;
  }
  ._xlarge-up-5_tvwf2_4938 > ._cell_tvwf2_3333 {
    width: 20%;
  }
  ._xlarge-up-6_tvwf2_4941 > ._cell_tvwf2_3333 {
    width: 16.6666666667%;
  }
  ._xlarge-up-7_tvwf2_4944 > ._cell_tvwf2_3333 {
    width: 14.2857142857%;
  }
  ._xlarge-up-8_tvwf2_4947 > ._cell_tvwf2_3333 {
    width: 12.5%;
  }
  ._xlarge-up-9_tvwf2_4950 > ._cell_tvwf2_3333 {
    width: 11.1111111111%;
  }
  ._xlarge-up-10_tvwf2_4953 > ._cell_tvwf2_3333 {
    width: 10%;
  }
  ._xlarge-up-11_tvwf2_4956 > ._cell_tvwf2_3333 {
    width: 9.0909090909%;
  }
  ._xlarge-up-12_tvwf2_4959 > ._cell_tvwf2_3333 {
    width: 8.3333333333%;
  }
}
._grid-margin-x_tvwf2_3382._xsmall-up-1_tvwf2_4753 > ._cell_tvwf2_3333 {
  width: calc(100% - 0.9375rem);
}

._grid-margin-x_tvwf2_3382._xsmall-up-2_tvwf2_4757 > ._cell_tvwf2_3333 {
  width: calc(50% - 0.9375rem);
}

._grid-margin-x_tvwf2_3382._xsmall-up-3_tvwf2_4761 > ._cell_tvwf2_3333 {
  width: calc(33.3333333333% - 0.9375rem);
}

._grid-margin-x_tvwf2_3382._xsmall-up-4_tvwf2_4765 > ._cell_tvwf2_3333 {
  width: calc(25% - 0.9375rem);
}

._grid-margin-x_tvwf2_3382._xsmall-up-5_tvwf2_4769 > ._cell_tvwf2_3333 {
  width: calc(20% - 0.9375rem);
}

._grid-margin-x_tvwf2_3382._xsmall-up-6_tvwf2_4773 > ._cell_tvwf2_3333 {
  width: calc(16.6666666667% - 0.9375rem);
}

._grid-margin-x_tvwf2_3382._xsmall-up-7_tvwf2_4777 > ._cell_tvwf2_3333 {
  width: calc(14.2857142857% - 0.9375rem);
}

._grid-margin-x_tvwf2_3382._xsmall-up-8_tvwf2_4781 > ._cell_tvwf2_3333 {
  width: calc(12.5% - 0.9375rem);
}

._grid-margin-x_tvwf2_3382._xsmall-up-9_tvwf2_4785 > ._cell_tvwf2_3333 {
  width: calc(11.1111111111% - 0.9375rem);
}

._grid-margin-x_tvwf2_3382._xsmall-up-10_tvwf2_4789 > ._cell_tvwf2_3333 {
  width: calc(10% - 0.9375rem);
}

._grid-margin-x_tvwf2_3382._xsmall-up-11_tvwf2_4793 > ._cell_tvwf2_3333 {
  width: calc(9.0909090909% - 0.9375rem);
}

._grid-margin-x_tvwf2_3382._xsmall-up-12_tvwf2_4797 > ._cell_tvwf2_3333 {
  width: calc(8.3333333333% - 0.9375rem);
}

._grid-margin-x_tvwf2_3382._xsmall-up-1_tvwf2_4753 > ._cell_tvwf2_3333 {
  width: calc(100% - 0.9375rem);
}

._grid-margin-x_tvwf2_3382._xsmall-up-2_tvwf2_4757 > ._cell_tvwf2_3333 {
  width: calc(50% - 0.9375rem);
}

._grid-margin-x_tvwf2_3382._xsmall-up-3_tvwf2_4761 > ._cell_tvwf2_3333 {
  width: calc(33.3333333333% - 0.9375rem);
}

._grid-margin-x_tvwf2_3382._xsmall-up-4_tvwf2_4765 > ._cell_tvwf2_3333 {
  width: calc(25% - 0.9375rem);
}

._grid-margin-x_tvwf2_3382._xsmall-up-5_tvwf2_4769 > ._cell_tvwf2_3333 {
  width: calc(20% - 0.9375rem);
}

._grid-margin-x_tvwf2_3382._xsmall-up-6_tvwf2_4773 > ._cell_tvwf2_3333 {
  width: calc(16.6666666667% - 0.9375rem);
}

._grid-margin-x_tvwf2_3382._xsmall-up-7_tvwf2_4777 > ._cell_tvwf2_3333 {
  width: calc(14.2857142857% - 0.9375rem);
}

._grid-margin-x_tvwf2_3382._xsmall-up-8_tvwf2_4781 > ._cell_tvwf2_3333 {
  width: calc(12.5% - 0.9375rem);
}

._grid-margin-x_tvwf2_3382._xsmall-up-9_tvwf2_4785 > ._cell_tvwf2_3333 {
  width: calc(11.1111111111% - 0.9375rem);
}

._grid-margin-x_tvwf2_3382._xsmall-up-10_tvwf2_4789 > ._cell_tvwf2_3333 {
  width: calc(10% - 0.9375rem);
}

._grid-margin-x_tvwf2_3382._xsmall-up-11_tvwf2_4793 > ._cell_tvwf2_3333 {
  width: calc(9.0909090909% - 0.9375rem);
}

._grid-margin-x_tvwf2_3382._xsmall-up-12_tvwf2_4797 > ._cell_tvwf2_3333 {
  width: calc(8.3333333333% - 0.9375rem);
}

._grid-margin-x_tvwf2_3382._small-up-1_tvwf2_4801 > ._cell_tvwf2_3333 {
  width: calc(100% - 0.9375rem);
}

._grid-margin-x_tvwf2_3382._small-up-2_tvwf2_4805 > ._cell_tvwf2_3333 {
  width: calc(50% - 0.9375rem);
}

._grid-margin-x_tvwf2_3382._small-up-3_tvwf2_4809 > ._cell_tvwf2_3333 {
  width: calc(33.3333333333% - 0.9375rem);
}

._grid-margin-x_tvwf2_3382._small-up-4_tvwf2_4813 > ._cell_tvwf2_3333 {
  width: calc(25% - 0.9375rem);
}

._grid-margin-x_tvwf2_3382._small-up-5_tvwf2_4817 > ._cell_tvwf2_3333 {
  width: calc(20% - 0.9375rem);
}

._grid-margin-x_tvwf2_3382._small-up-6_tvwf2_4821 > ._cell_tvwf2_3333 {
  width: calc(16.6666666667% - 0.9375rem);
}

._grid-margin-x_tvwf2_3382._small-up-7_tvwf2_4825 > ._cell_tvwf2_3333 {
  width: calc(14.2857142857% - 0.9375rem);
}

._grid-margin-x_tvwf2_3382._small-up-8_tvwf2_4829 > ._cell_tvwf2_3333 {
  width: calc(12.5% - 0.9375rem);
}

._grid-margin-x_tvwf2_3382._small-up-9_tvwf2_4833 > ._cell_tvwf2_3333 {
  width: calc(11.1111111111% - 0.9375rem);
}

._grid-margin-x_tvwf2_3382._small-up-10_tvwf2_4837 > ._cell_tvwf2_3333 {
  width: calc(10% - 0.9375rem);
}

._grid-margin-x_tvwf2_3382._small-up-11_tvwf2_4841 > ._cell_tvwf2_3333 {
  width: calc(9.0909090909% - 0.9375rem);
}

._grid-margin-x_tvwf2_3382._small-up-12_tvwf2_4845 > ._cell_tvwf2_3333 {
  width: calc(8.3333333333% - 0.9375rem);
}

@media print, screen and (min-width: 48em) {
  ._grid-margin-x_tvwf2_3382._xsmall-up-1_tvwf2_4753 > ._cell_tvwf2_3333 {
    width: calc(100% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382._small-up-1_tvwf2_4801 > ._cell_tvwf2_3333 {
    width: calc(100% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382._xsmall-up-2_tvwf2_4757 > ._cell_tvwf2_3333 {
    width: calc(50% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382._small-up-2_tvwf2_4805 > ._cell_tvwf2_3333 {
    width: calc(50% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382._xsmall-up-3_tvwf2_4761 > ._cell_tvwf2_3333 {
    width: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382._small-up-3_tvwf2_4809 > ._cell_tvwf2_3333 {
    width: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382._xsmall-up-4_tvwf2_4765 > ._cell_tvwf2_3333 {
    width: calc(25% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382._small-up-4_tvwf2_4813 > ._cell_tvwf2_3333 {
    width: calc(25% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382._xsmall-up-5_tvwf2_4769 > ._cell_tvwf2_3333 {
    width: calc(20% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382._small-up-5_tvwf2_4817 > ._cell_tvwf2_3333 {
    width: calc(20% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382._xsmall-up-6_tvwf2_4773 > ._cell_tvwf2_3333 {
    width: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382._small-up-6_tvwf2_4821 > ._cell_tvwf2_3333 {
    width: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382._xsmall-up-7_tvwf2_4777 > ._cell_tvwf2_3333 {
    width: calc(14.2857142857% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382._small-up-7_tvwf2_4825 > ._cell_tvwf2_3333 {
    width: calc(14.2857142857% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382._xsmall-up-8_tvwf2_4781 > ._cell_tvwf2_3333 {
    width: calc(12.5% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382._small-up-8_tvwf2_4829 > ._cell_tvwf2_3333 {
    width: calc(12.5% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382._xsmall-up-9_tvwf2_4785 > ._cell_tvwf2_3333 {
    width: calc(11.1111111111% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382._small-up-9_tvwf2_4833 > ._cell_tvwf2_3333 {
    width: calc(11.1111111111% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382._xsmall-up-10_tvwf2_4789 > ._cell_tvwf2_3333 {
    width: calc(10% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382._small-up-10_tvwf2_4837 > ._cell_tvwf2_3333 {
    width: calc(10% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382._xsmall-up-11_tvwf2_4793 > ._cell_tvwf2_3333 {
    width: calc(9.0909090909% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382._small-up-11_tvwf2_4841 > ._cell_tvwf2_3333 {
    width: calc(9.0909090909% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382._xsmall-up-12_tvwf2_4797 > ._cell_tvwf2_3333 {
    width: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382._small-up-12_tvwf2_4845 > ._cell_tvwf2_3333 {
    width: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382._medium-up-1_tvwf2_4850 > ._cell_tvwf2_3333 {
    width: calc(100% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382._medium-up-2_tvwf2_4853 > ._cell_tvwf2_3333 {
    width: calc(50% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382._medium-up-3_tvwf2_4856 > ._cell_tvwf2_3333 {
    width: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382._medium-up-4_tvwf2_4859 > ._cell_tvwf2_3333 {
    width: calc(25% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382._medium-up-5_tvwf2_4862 > ._cell_tvwf2_3333 {
    width: calc(20% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382._medium-up-6_tvwf2_4865 > ._cell_tvwf2_3333 {
    width: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382._medium-up-7_tvwf2_4868 > ._cell_tvwf2_3333 {
    width: calc(14.2857142857% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382._medium-up-8_tvwf2_4871 > ._cell_tvwf2_3333 {
    width: calc(12.5% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382._medium-up-9_tvwf2_4874 > ._cell_tvwf2_3333 {
    width: calc(11.1111111111% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382._medium-up-10_tvwf2_4877 > ._cell_tvwf2_3333 {
    width: calc(10% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382._medium-up-11_tvwf2_4880 > ._cell_tvwf2_3333 {
    width: calc(9.0909090909% - 0.9375rem);
  }
  ._grid-margin-x_tvwf2_3382._medium-up-12_tvwf2_4883 > ._cell_tvwf2_3333 {
    width: calc(8.3333333333% - 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-x_tvwf2_3382._xsmall-up-1_tvwf2_4753 > ._cell_tvwf2_3333 {
    width: calc(100% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._small-up-1_tvwf2_4801 > ._cell_tvwf2_3333 {
    width: calc(100% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._medium-up-1_tvwf2_4850 > ._cell_tvwf2_3333 {
    width: calc(100% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._xsmall-up-2_tvwf2_4757 > ._cell_tvwf2_3333 {
    width: calc(50% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._small-up-2_tvwf2_4805 > ._cell_tvwf2_3333 {
    width: calc(50% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._medium-up-2_tvwf2_4853 > ._cell_tvwf2_3333 {
    width: calc(50% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._xsmall-up-3_tvwf2_4761 > ._cell_tvwf2_3333 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._small-up-3_tvwf2_4809 > ._cell_tvwf2_3333 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._medium-up-3_tvwf2_4856 > ._cell_tvwf2_3333 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._xsmall-up-4_tvwf2_4765 > ._cell_tvwf2_3333 {
    width: calc(25% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._small-up-4_tvwf2_4813 > ._cell_tvwf2_3333 {
    width: calc(25% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._medium-up-4_tvwf2_4859 > ._cell_tvwf2_3333 {
    width: calc(25% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._xsmall-up-5_tvwf2_4769 > ._cell_tvwf2_3333 {
    width: calc(20% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._small-up-5_tvwf2_4817 > ._cell_tvwf2_3333 {
    width: calc(20% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._medium-up-5_tvwf2_4862 > ._cell_tvwf2_3333 {
    width: calc(20% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._xsmall-up-6_tvwf2_4773 > ._cell_tvwf2_3333 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._small-up-6_tvwf2_4821 > ._cell_tvwf2_3333 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._medium-up-6_tvwf2_4865 > ._cell_tvwf2_3333 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._xsmall-up-7_tvwf2_4777 > ._cell_tvwf2_3333 {
    width: calc(14.2857142857% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._small-up-7_tvwf2_4825 > ._cell_tvwf2_3333 {
    width: calc(14.2857142857% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._medium-up-7_tvwf2_4868 > ._cell_tvwf2_3333 {
    width: calc(14.2857142857% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._xsmall-up-8_tvwf2_4781 > ._cell_tvwf2_3333 {
    width: calc(12.5% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._small-up-8_tvwf2_4829 > ._cell_tvwf2_3333 {
    width: calc(12.5% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._medium-up-8_tvwf2_4871 > ._cell_tvwf2_3333 {
    width: calc(12.5% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._xsmall-up-9_tvwf2_4785 > ._cell_tvwf2_3333 {
    width: calc(11.1111111111% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._small-up-9_tvwf2_4833 > ._cell_tvwf2_3333 {
    width: calc(11.1111111111% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._medium-up-9_tvwf2_4874 > ._cell_tvwf2_3333 {
    width: calc(11.1111111111% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._xsmall-up-10_tvwf2_4789 > ._cell_tvwf2_3333 {
    width: calc(10% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._small-up-10_tvwf2_4837 > ._cell_tvwf2_3333 {
    width: calc(10% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._medium-up-10_tvwf2_4877 > ._cell_tvwf2_3333 {
    width: calc(10% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._xsmall-up-11_tvwf2_4793 > ._cell_tvwf2_3333 {
    width: calc(9.0909090909% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._small-up-11_tvwf2_4841 > ._cell_tvwf2_3333 {
    width: calc(9.0909090909% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._medium-up-11_tvwf2_4880 > ._cell_tvwf2_3333 {
    width: calc(9.0909090909% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._xsmall-up-12_tvwf2_4797 > ._cell_tvwf2_3333 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._small-up-12_tvwf2_4845 > ._cell_tvwf2_3333 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._medium-up-12_tvwf2_4883 > ._cell_tvwf2_3333 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._large-up-1_tvwf2_4888 > ._cell_tvwf2_3333 {
    width: calc(100% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._large-up-2_tvwf2_4891 > ._cell_tvwf2_3333 {
    width: calc(50% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._large-up-3_tvwf2_4894 > ._cell_tvwf2_3333 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._large-up-4_tvwf2_4897 > ._cell_tvwf2_3333 {
    width: calc(25% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._large-up-5_tvwf2_4900 > ._cell_tvwf2_3333 {
    width: calc(20% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._large-up-6_tvwf2_4903 > ._cell_tvwf2_3333 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._large-up-7_tvwf2_4906 > ._cell_tvwf2_3333 {
    width: calc(14.2857142857% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._large-up-8_tvwf2_4909 > ._cell_tvwf2_3333 {
    width: calc(12.5% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._large-up-9_tvwf2_4912 > ._cell_tvwf2_3333 {
    width: calc(11.1111111111% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._large-up-10_tvwf2_4915 > ._cell_tvwf2_3333 {
    width: calc(10% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._large-up-11_tvwf2_4918 > ._cell_tvwf2_3333 {
    width: calc(9.0909090909% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._large-up-12_tvwf2_4921 > ._cell_tvwf2_3333 {
    width: calc(8.3333333333% - 1.5625rem);
  }
}
@media screen and (min-width: 75em) {
  ._grid-margin-x_tvwf2_3382._xlarge-up-1_tvwf2_4926 > ._cell_tvwf2_3333 {
    width: calc(100% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._xlarge-up-2_tvwf2_4929 > ._cell_tvwf2_3333 {
    width: calc(50% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._xlarge-up-3_tvwf2_4932 > ._cell_tvwf2_3333 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._xlarge-up-4_tvwf2_4935 > ._cell_tvwf2_3333 {
    width: calc(25% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._xlarge-up-5_tvwf2_4938 > ._cell_tvwf2_3333 {
    width: calc(20% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._xlarge-up-6_tvwf2_4941 > ._cell_tvwf2_3333 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._xlarge-up-7_tvwf2_4944 > ._cell_tvwf2_3333 {
    width: calc(14.2857142857% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._xlarge-up-8_tvwf2_4947 > ._cell_tvwf2_3333 {
    width: calc(12.5% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._xlarge-up-9_tvwf2_4950 > ._cell_tvwf2_3333 {
    width: calc(11.1111111111% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._xlarge-up-10_tvwf2_4953 > ._cell_tvwf2_3333 {
    width: calc(10% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._xlarge-up-11_tvwf2_4956 > ._cell_tvwf2_3333 {
    width: calc(9.0909090909% - 1.5625rem);
  }
  ._grid-margin-x_tvwf2_3382._xlarge-up-12_tvwf2_4959 > ._cell_tvwf2_3333 {
    width: calc(8.3333333333% - 1.5625rem);
  }
}
._xsmall-margin-collapse_tvwf2_5401 {
  margin-right: 0;
  margin-left: 0;
}
._xsmall-margin-collapse_tvwf2_5401 > ._cell_tvwf2_3333 {
  margin-right: 0;
  margin-left: 0;
}
._xsmall-margin-collapse_tvwf2_5401 > ._xsmall-1_tvwf2_3899 {
  width: 8.3333333333%;
}
._xsmall-margin-collapse_tvwf2_5401 > ._xsmall-2_tvwf2_3899 {
  width: 16.6666666667%;
}
._xsmall-margin-collapse_tvwf2_5401 > ._xsmall-3_tvwf2_3899 {
  width: 25%;
}
._xsmall-margin-collapse_tvwf2_5401 > ._xsmall-4_tvwf2_3899 {
  width: 33.3333333333%;
}
._xsmall-margin-collapse_tvwf2_5401 > ._xsmall-5_tvwf2_3899 {
  width: 41.6666666667%;
}
._xsmall-margin-collapse_tvwf2_5401 > ._xsmall-6_tvwf2_3899 {
  width: 50%;
}
._xsmall-margin-collapse_tvwf2_5401 > ._xsmall-7_tvwf2_3899 {
  width: 58.3333333333%;
}
._xsmall-margin-collapse_tvwf2_5401 > ._xsmall-8_tvwf2_3899 {
  width: 66.6666666667%;
}
._xsmall-margin-collapse_tvwf2_5401 > ._xsmall-9_tvwf2_3899 {
  width: 75%;
}
._xsmall-margin-collapse_tvwf2_5401 > ._xsmall-10_tvwf2_3899 {
  width: 83.3333333333%;
}
._xsmall-margin-collapse_tvwf2_5401 > ._xsmall-11_tvwf2_3899 {
  width: 91.6666666667%;
}
._xsmall-margin-collapse_tvwf2_5401 > ._xsmall-12_tvwf2_3899 {
  width: 100%;
}
._xsmall-margin-collapse_tvwf2_5401 > ._small-1_tvwf2_3903 {
  width: 8.3333333333%;
}
._xsmall-margin-collapse_tvwf2_5401 > ._small-2_tvwf2_3903 {
  width: 16.6666666667%;
}
._xsmall-margin-collapse_tvwf2_5401 > ._small-3_tvwf2_3903 {
  width: 25%;
}
._xsmall-margin-collapse_tvwf2_5401 > ._small-4_tvwf2_3903 {
  width: 33.3333333333%;
}
._xsmall-margin-collapse_tvwf2_5401 > ._small-5_tvwf2_3903 {
  width: 41.6666666667%;
}
._xsmall-margin-collapse_tvwf2_5401 > ._small-6_tvwf2_3903 {
  width: 50%;
}
._xsmall-margin-collapse_tvwf2_5401 > ._small-7_tvwf2_3903 {
  width: 58.3333333333%;
}
._xsmall-margin-collapse_tvwf2_5401 > ._small-8_tvwf2_3903 {
  width: 66.6666666667%;
}
._xsmall-margin-collapse_tvwf2_5401 > ._small-9_tvwf2_3903 {
  width: 75%;
}
._xsmall-margin-collapse_tvwf2_5401 > ._small-10_tvwf2_3903 {
  width: 83.3333333333%;
}
._xsmall-margin-collapse_tvwf2_5401 > ._small-11_tvwf2_3903 {
  width: 91.6666666667%;
}
._xsmall-margin-collapse_tvwf2_5401 > ._small-12_tvwf2_3903 {
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  ._xsmall-margin-collapse_tvwf2_5401 > ._medium-1_tvwf2_3908 {
    width: 8.3333333333%;
  }
  ._xsmall-margin-collapse_tvwf2_5401 > ._medium-2_tvwf2_3908 {
    width: 16.6666666667%;
  }
  ._xsmall-margin-collapse_tvwf2_5401 > ._medium-3_tvwf2_3908 {
    width: 25%;
  }
  ._xsmall-margin-collapse_tvwf2_5401 > ._medium-4_tvwf2_3908 {
    width: 33.3333333333%;
  }
  ._xsmall-margin-collapse_tvwf2_5401 > ._medium-5_tvwf2_3908 {
    width: 41.6666666667%;
  }
  ._xsmall-margin-collapse_tvwf2_5401 > ._medium-6_tvwf2_3908 {
    width: 50%;
  }
  ._xsmall-margin-collapse_tvwf2_5401 > ._medium-7_tvwf2_3908 {
    width: 58.3333333333%;
  }
  ._xsmall-margin-collapse_tvwf2_5401 > ._medium-8_tvwf2_3908 {
    width: 66.6666666667%;
  }
  ._xsmall-margin-collapse_tvwf2_5401 > ._medium-9_tvwf2_3908 {
    width: 75%;
  }
  ._xsmall-margin-collapse_tvwf2_5401 > ._medium-10_tvwf2_3908 {
    width: 83.3333333333%;
  }
  ._xsmall-margin-collapse_tvwf2_5401 > ._medium-11_tvwf2_3908 {
    width: 91.6666666667%;
  }
  ._xsmall-margin-collapse_tvwf2_5401 > ._medium-12_tvwf2_3908 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  ._xsmall-margin-collapse_tvwf2_5401 > ._large-1_tvwf2_3513 {
    width: 8.3333333333%;
  }
  ._xsmall-margin-collapse_tvwf2_5401 > ._large-2_tvwf2_3913 {
    width: 16.6666666667%;
  }
  ._xsmall-margin-collapse_tvwf2_5401 > ._large-3_tvwf2_3913 {
    width: 25%;
  }
  ._xsmall-margin-collapse_tvwf2_5401 > ._large-4_tvwf2_3913 {
    width: 33.3333333333%;
  }
  ._xsmall-margin-collapse_tvwf2_5401 > ._large-5_tvwf2_3913 {
    width: 41.6666666667%;
  }
  ._xsmall-margin-collapse_tvwf2_5401 > ._large-6_tvwf2_3913 {
    width: 50%;
  }
  ._xsmall-margin-collapse_tvwf2_5401 > ._large-7_tvwf2_3379 {
    width: 58.3333333333%;
  }
  ._xsmall-margin-collapse_tvwf2_5401 > ._large-8_tvwf2_3913 {
    width: 66.6666666667%;
  }
  ._xsmall-margin-collapse_tvwf2_5401 > ._large-9_tvwf2_3376 {
    width: 75%;
  }
  ._xsmall-margin-collapse_tvwf2_5401 > ._large-10_tvwf2_3513 {
    width: 83.3333333333%;
  }
  ._xsmall-margin-collapse_tvwf2_5401 > ._large-11_tvwf2_3913 {
    width: 91.6666666667%;
  }
  ._xsmall-margin-collapse_tvwf2_5401 > ._large-12_tvwf2_3913 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._xsmall-margin-collapse_tvwf2_5401 > ._xlarge-1_tvwf2_3918 {
    width: 8.3333333333%;
  }
  ._xsmall-margin-collapse_tvwf2_5401 > ._xlarge-2_tvwf2_3918 {
    width: 16.6666666667%;
  }
  ._xsmall-margin-collapse_tvwf2_5401 > ._xlarge-3_tvwf2_3918 {
    width: 25%;
  }
  ._xsmall-margin-collapse_tvwf2_5401 > ._xlarge-4_tvwf2_3918 {
    width: 33.3333333333%;
  }
  ._xsmall-margin-collapse_tvwf2_5401 > ._xlarge-5_tvwf2_3918 {
    width: 41.6666666667%;
  }
  ._xsmall-margin-collapse_tvwf2_5401 > ._xlarge-6_tvwf2_3918 {
    width: 50%;
  }
  ._xsmall-margin-collapse_tvwf2_5401 > ._xlarge-7_tvwf2_3918 {
    width: 58.3333333333%;
  }
  ._xsmall-margin-collapse_tvwf2_5401 > ._xlarge-8_tvwf2_3918 {
    width: 66.6666666667%;
  }
  ._xsmall-margin-collapse_tvwf2_5401 > ._xlarge-9_tvwf2_3918 {
    width: 75%;
  }
  ._xsmall-margin-collapse_tvwf2_5401 > ._xlarge-10_tvwf2_3918 {
    width: 83.3333333333%;
  }
  ._xsmall-margin-collapse_tvwf2_5401 > ._xlarge-11_tvwf2_3918 {
    width: 91.6666666667%;
  }
  ._xsmall-margin-collapse_tvwf2_5401 > ._xlarge-12_tvwf2_3918 {
    width: 100%;
  }
}

._xsmall-padding-collapse_tvwf2_5596 {
  margin-right: 0;
  margin-left: 0;
}
._xsmall-padding-collapse_tvwf2_5596 > ._cell_tvwf2_3333 {
  padding-right: 0;
  padding-left: 0;
}

._small-margin-collapse_tvwf2_5605 {
  margin-right: 0;
  margin-left: 0;
}
._small-margin-collapse_tvwf2_5605 > ._cell_tvwf2_3333 {
  margin-right: 0;
  margin-left: 0;
}
._small-margin-collapse_tvwf2_5605 > ._xsmall-1_tvwf2_3899 {
  width: 8.3333333333%;
}
._small-margin-collapse_tvwf2_5605 > ._xsmall-2_tvwf2_3899 {
  width: 16.6666666667%;
}
._small-margin-collapse_tvwf2_5605 > ._xsmall-3_tvwf2_3899 {
  width: 25%;
}
._small-margin-collapse_tvwf2_5605 > ._xsmall-4_tvwf2_3899 {
  width: 33.3333333333%;
}
._small-margin-collapse_tvwf2_5605 > ._xsmall-5_tvwf2_3899 {
  width: 41.6666666667%;
}
._small-margin-collapse_tvwf2_5605 > ._xsmall-6_tvwf2_3899 {
  width: 50%;
}
._small-margin-collapse_tvwf2_5605 > ._xsmall-7_tvwf2_3899 {
  width: 58.3333333333%;
}
._small-margin-collapse_tvwf2_5605 > ._xsmall-8_tvwf2_3899 {
  width: 66.6666666667%;
}
._small-margin-collapse_tvwf2_5605 > ._xsmall-9_tvwf2_3899 {
  width: 75%;
}
._small-margin-collapse_tvwf2_5605 > ._xsmall-10_tvwf2_3899 {
  width: 83.3333333333%;
}
._small-margin-collapse_tvwf2_5605 > ._xsmall-11_tvwf2_3899 {
  width: 91.6666666667%;
}
._small-margin-collapse_tvwf2_5605 > ._xsmall-12_tvwf2_3899 {
  width: 100%;
}
._small-margin-collapse_tvwf2_5605 > ._small-1_tvwf2_3903 {
  width: 8.3333333333%;
}
._small-margin-collapse_tvwf2_5605 > ._small-2_tvwf2_3903 {
  width: 16.6666666667%;
}
._small-margin-collapse_tvwf2_5605 > ._small-3_tvwf2_3903 {
  width: 25%;
}
._small-margin-collapse_tvwf2_5605 > ._small-4_tvwf2_3903 {
  width: 33.3333333333%;
}
._small-margin-collapse_tvwf2_5605 > ._small-5_tvwf2_3903 {
  width: 41.6666666667%;
}
._small-margin-collapse_tvwf2_5605 > ._small-6_tvwf2_3903 {
  width: 50%;
}
._small-margin-collapse_tvwf2_5605 > ._small-7_tvwf2_3903 {
  width: 58.3333333333%;
}
._small-margin-collapse_tvwf2_5605 > ._small-8_tvwf2_3903 {
  width: 66.6666666667%;
}
._small-margin-collapse_tvwf2_5605 > ._small-9_tvwf2_3903 {
  width: 75%;
}
._small-margin-collapse_tvwf2_5605 > ._small-10_tvwf2_3903 {
  width: 83.3333333333%;
}
._small-margin-collapse_tvwf2_5605 > ._small-11_tvwf2_3903 {
  width: 91.6666666667%;
}
._small-margin-collapse_tvwf2_5605 > ._small-12_tvwf2_3903 {
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  ._small-margin-collapse_tvwf2_5605 > ._medium-1_tvwf2_3908 {
    width: 8.3333333333%;
  }
  ._small-margin-collapse_tvwf2_5605 > ._medium-2_tvwf2_3908 {
    width: 16.6666666667%;
  }
  ._small-margin-collapse_tvwf2_5605 > ._medium-3_tvwf2_3908 {
    width: 25%;
  }
  ._small-margin-collapse_tvwf2_5605 > ._medium-4_tvwf2_3908 {
    width: 33.3333333333%;
  }
  ._small-margin-collapse_tvwf2_5605 > ._medium-5_tvwf2_3908 {
    width: 41.6666666667%;
  }
  ._small-margin-collapse_tvwf2_5605 > ._medium-6_tvwf2_3908 {
    width: 50%;
  }
  ._small-margin-collapse_tvwf2_5605 > ._medium-7_tvwf2_3908 {
    width: 58.3333333333%;
  }
  ._small-margin-collapse_tvwf2_5605 > ._medium-8_tvwf2_3908 {
    width: 66.6666666667%;
  }
  ._small-margin-collapse_tvwf2_5605 > ._medium-9_tvwf2_3908 {
    width: 75%;
  }
  ._small-margin-collapse_tvwf2_5605 > ._medium-10_tvwf2_3908 {
    width: 83.3333333333%;
  }
  ._small-margin-collapse_tvwf2_5605 > ._medium-11_tvwf2_3908 {
    width: 91.6666666667%;
  }
  ._small-margin-collapse_tvwf2_5605 > ._medium-12_tvwf2_3908 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  ._small-margin-collapse_tvwf2_5605 > ._large-1_tvwf2_3513 {
    width: 8.3333333333%;
  }
  ._small-margin-collapse_tvwf2_5605 > ._large-2_tvwf2_3913 {
    width: 16.6666666667%;
  }
  ._small-margin-collapse_tvwf2_5605 > ._large-3_tvwf2_3913 {
    width: 25%;
  }
  ._small-margin-collapse_tvwf2_5605 > ._large-4_tvwf2_3913 {
    width: 33.3333333333%;
  }
  ._small-margin-collapse_tvwf2_5605 > ._large-5_tvwf2_3913 {
    width: 41.6666666667%;
  }
  ._small-margin-collapse_tvwf2_5605 > ._large-6_tvwf2_3913 {
    width: 50%;
  }
  ._small-margin-collapse_tvwf2_5605 > ._large-7_tvwf2_3379 {
    width: 58.3333333333%;
  }
  ._small-margin-collapse_tvwf2_5605 > ._large-8_tvwf2_3913 {
    width: 66.6666666667%;
  }
  ._small-margin-collapse_tvwf2_5605 > ._large-9_tvwf2_3376 {
    width: 75%;
  }
  ._small-margin-collapse_tvwf2_5605 > ._large-10_tvwf2_3513 {
    width: 83.3333333333%;
  }
  ._small-margin-collapse_tvwf2_5605 > ._large-11_tvwf2_3913 {
    width: 91.6666666667%;
  }
  ._small-margin-collapse_tvwf2_5605 > ._large-12_tvwf2_3913 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._small-margin-collapse_tvwf2_5605 > ._xlarge-1_tvwf2_3918 {
    width: 8.3333333333%;
  }
  ._small-margin-collapse_tvwf2_5605 > ._xlarge-2_tvwf2_3918 {
    width: 16.6666666667%;
  }
  ._small-margin-collapse_tvwf2_5605 > ._xlarge-3_tvwf2_3918 {
    width: 25%;
  }
  ._small-margin-collapse_tvwf2_5605 > ._xlarge-4_tvwf2_3918 {
    width: 33.3333333333%;
  }
  ._small-margin-collapse_tvwf2_5605 > ._xlarge-5_tvwf2_3918 {
    width: 41.6666666667%;
  }
  ._small-margin-collapse_tvwf2_5605 > ._xlarge-6_tvwf2_3918 {
    width: 50%;
  }
  ._small-margin-collapse_tvwf2_5605 > ._xlarge-7_tvwf2_3918 {
    width: 58.3333333333%;
  }
  ._small-margin-collapse_tvwf2_5605 > ._xlarge-8_tvwf2_3918 {
    width: 66.6666666667%;
  }
  ._small-margin-collapse_tvwf2_5605 > ._xlarge-9_tvwf2_3918 {
    width: 75%;
  }
  ._small-margin-collapse_tvwf2_5605 > ._xlarge-10_tvwf2_3918 {
    width: 83.3333333333%;
  }
  ._small-margin-collapse_tvwf2_5605 > ._xlarge-11_tvwf2_3918 {
    width: 91.6666666667%;
  }
  ._small-margin-collapse_tvwf2_5605 > ._xlarge-12_tvwf2_3918 {
    width: 100%;
  }
}

._small-padding-collapse_tvwf2_5800 {
  margin-right: 0;
  margin-left: 0;
}
._small-padding-collapse_tvwf2_5800 > ._cell_tvwf2_3333 {
  padding-right: 0;
  padding-left: 0;
}

@media print, screen and (min-width: 48em) {
  ._medium-margin-collapse_tvwf2_5810 {
    margin-right: 0;
    margin-left: 0;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._cell_tvwf2_3333 {
    margin-right: 0;
    margin-left: 0;
  }
}
@media print, screen and (min-width: 48em) {
  ._medium-margin-collapse_tvwf2_5810 > ._xsmall-1_tvwf2_3899 {
    width: 8.3333333333%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._xsmall-2_tvwf2_3899 {
    width: 16.6666666667%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._xsmall-3_tvwf2_3899 {
    width: 25%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._xsmall-4_tvwf2_3899 {
    width: 33.3333333333%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._xsmall-5_tvwf2_3899 {
    width: 41.6666666667%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._xsmall-6_tvwf2_3899 {
    width: 50%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._xsmall-7_tvwf2_3899 {
    width: 58.3333333333%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._xsmall-8_tvwf2_3899 {
    width: 66.6666666667%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._xsmall-9_tvwf2_3899 {
    width: 75%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._xsmall-10_tvwf2_3899 {
    width: 83.3333333333%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._xsmall-11_tvwf2_3899 {
    width: 91.6666666667%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._xsmall-12_tvwf2_3899 {
    width: 100%;
  }
}
@media print, screen and (min-width: 48em) {
  ._medium-margin-collapse_tvwf2_5810 > ._small-1_tvwf2_3903 {
    width: 8.3333333333%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._small-2_tvwf2_3903 {
    width: 16.6666666667%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._small-3_tvwf2_3903 {
    width: 25%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._small-4_tvwf2_3903 {
    width: 33.3333333333%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._small-5_tvwf2_3903 {
    width: 41.6666666667%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._small-6_tvwf2_3903 {
    width: 50%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._small-7_tvwf2_3903 {
    width: 58.3333333333%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._small-8_tvwf2_3903 {
    width: 66.6666666667%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._small-9_tvwf2_3903 {
    width: 75%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._small-10_tvwf2_3903 {
    width: 83.3333333333%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._small-11_tvwf2_3903 {
    width: 91.6666666667%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._small-12_tvwf2_3903 {
    width: 100%;
  }
}
@media print, screen and (min-width: 48em) {
  ._medium-margin-collapse_tvwf2_5810 > ._medium-1_tvwf2_3908 {
    width: 8.3333333333%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._medium-2_tvwf2_3908 {
    width: 16.6666666667%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._medium-3_tvwf2_3908 {
    width: 25%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._medium-4_tvwf2_3908 {
    width: 33.3333333333%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._medium-5_tvwf2_3908 {
    width: 41.6666666667%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._medium-6_tvwf2_3908 {
    width: 50%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._medium-7_tvwf2_3908 {
    width: 58.3333333333%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._medium-8_tvwf2_3908 {
    width: 66.6666666667%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._medium-9_tvwf2_3908 {
    width: 75%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._medium-10_tvwf2_3908 {
    width: 83.3333333333%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._medium-11_tvwf2_3908 {
    width: 91.6666666667%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._medium-12_tvwf2_3908 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  ._medium-margin-collapse_tvwf2_5810 > ._large-1_tvwf2_3513 {
    width: 8.3333333333%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._large-2_tvwf2_3913 {
    width: 16.6666666667%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._large-3_tvwf2_3913 {
    width: 25%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._large-4_tvwf2_3913 {
    width: 33.3333333333%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._large-5_tvwf2_3913 {
    width: 41.6666666667%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._large-6_tvwf2_3913 {
    width: 50%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._large-7_tvwf2_3379 {
    width: 58.3333333333%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._large-8_tvwf2_3913 {
    width: 66.6666666667%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._large-9_tvwf2_3376 {
    width: 75%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._large-10_tvwf2_3513 {
    width: 83.3333333333%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._large-11_tvwf2_3913 {
    width: 91.6666666667%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._large-12_tvwf2_3913 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._medium-margin-collapse_tvwf2_5810 > ._xlarge-1_tvwf2_3918 {
    width: 8.3333333333%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._xlarge-2_tvwf2_3918 {
    width: 16.6666666667%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._xlarge-3_tvwf2_3918 {
    width: 25%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._xlarge-4_tvwf2_3918 {
    width: 33.3333333333%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._xlarge-5_tvwf2_3918 {
    width: 41.6666666667%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._xlarge-6_tvwf2_3918 {
    width: 50%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._xlarge-7_tvwf2_3918 {
    width: 58.3333333333%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._xlarge-8_tvwf2_3918 {
    width: 66.6666666667%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._xlarge-9_tvwf2_3918 {
    width: 75%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._xlarge-10_tvwf2_3918 {
    width: 83.3333333333%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._xlarge-11_tvwf2_3918 {
    width: 91.6666666667%;
  }
  ._medium-margin-collapse_tvwf2_5810 > ._xlarge-12_tvwf2_3918 {
    width: 100%;
  }
}

@media print, screen and (min-width: 48em) {
  ._medium-padding-collapse_tvwf2_6011 {
    margin-right: 0;
    margin-left: 0;
  }
  ._medium-padding-collapse_tvwf2_6011 > ._cell_tvwf2_3333 {
    padding-right: 0;
    padding-left: 0;
  }
}

@media print, screen and (min-width: 64em) {
  ._large-margin-collapse_tvwf2_6022 {
    margin-right: 0;
    margin-left: 0;
  }
  ._large-margin-collapse_tvwf2_6022 > ._cell_tvwf2_3333 {
    margin-right: 0;
    margin-left: 0;
  }
}
@media print, screen and (min-width: 64em) {
  ._large-margin-collapse_tvwf2_6022 > ._xsmall-1_tvwf2_3899 {
    width: 8.3333333333%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._xsmall-2_tvwf2_3899 {
    width: 16.6666666667%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._xsmall-3_tvwf2_3899 {
    width: 25%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._xsmall-4_tvwf2_3899 {
    width: 33.3333333333%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._xsmall-5_tvwf2_3899 {
    width: 41.6666666667%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._xsmall-6_tvwf2_3899 {
    width: 50%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._xsmall-7_tvwf2_3899 {
    width: 58.3333333333%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._xsmall-8_tvwf2_3899 {
    width: 66.6666666667%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._xsmall-9_tvwf2_3899 {
    width: 75%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._xsmall-10_tvwf2_3899 {
    width: 83.3333333333%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._xsmall-11_tvwf2_3899 {
    width: 91.6666666667%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._xsmall-12_tvwf2_3899 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  ._large-margin-collapse_tvwf2_6022 > ._small-1_tvwf2_3903 {
    width: 8.3333333333%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._small-2_tvwf2_3903 {
    width: 16.6666666667%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._small-3_tvwf2_3903 {
    width: 25%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._small-4_tvwf2_3903 {
    width: 33.3333333333%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._small-5_tvwf2_3903 {
    width: 41.6666666667%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._small-6_tvwf2_3903 {
    width: 50%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._small-7_tvwf2_3903 {
    width: 58.3333333333%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._small-8_tvwf2_3903 {
    width: 66.6666666667%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._small-9_tvwf2_3903 {
    width: 75%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._small-10_tvwf2_3903 {
    width: 83.3333333333%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._small-11_tvwf2_3903 {
    width: 91.6666666667%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._small-12_tvwf2_3903 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  ._large-margin-collapse_tvwf2_6022 > ._medium-1_tvwf2_3908 {
    width: 8.3333333333%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._medium-2_tvwf2_3908 {
    width: 16.6666666667%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._medium-3_tvwf2_3908 {
    width: 25%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._medium-4_tvwf2_3908 {
    width: 33.3333333333%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._medium-5_tvwf2_3908 {
    width: 41.6666666667%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._medium-6_tvwf2_3908 {
    width: 50%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._medium-7_tvwf2_3908 {
    width: 58.3333333333%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._medium-8_tvwf2_3908 {
    width: 66.6666666667%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._medium-9_tvwf2_3908 {
    width: 75%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._medium-10_tvwf2_3908 {
    width: 83.3333333333%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._medium-11_tvwf2_3908 {
    width: 91.6666666667%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._medium-12_tvwf2_3908 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  ._large-margin-collapse_tvwf2_6022 > ._large-1_tvwf2_3513 {
    width: 8.3333333333%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._large-2_tvwf2_3913 {
    width: 16.6666666667%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._large-3_tvwf2_3913 {
    width: 25%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._large-4_tvwf2_3913 {
    width: 33.3333333333%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._large-5_tvwf2_3913 {
    width: 41.6666666667%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._large-6_tvwf2_3913 {
    width: 50%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._large-7_tvwf2_3379 {
    width: 58.3333333333%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._large-8_tvwf2_3913 {
    width: 66.6666666667%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._large-9_tvwf2_3376 {
    width: 75%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._large-10_tvwf2_3513 {
    width: 83.3333333333%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._large-11_tvwf2_3913 {
    width: 91.6666666667%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._large-12_tvwf2_3913 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._large-margin-collapse_tvwf2_6022 > ._xlarge-1_tvwf2_3918 {
    width: 8.3333333333%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._xlarge-2_tvwf2_3918 {
    width: 16.6666666667%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._xlarge-3_tvwf2_3918 {
    width: 25%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._xlarge-4_tvwf2_3918 {
    width: 33.3333333333%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._xlarge-5_tvwf2_3918 {
    width: 41.6666666667%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._xlarge-6_tvwf2_3918 {
    width: 50%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._xlarge-7_tvwf2_3918 {
    width: 58.3333333333%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._xlarge-8_tvwf2_3918 {
    width: 66.6666666667%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._xlarge-9_tvwf2_3918 {
    width: 75%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._xlarge-10_tvwf2_3918 {
    width: 83.3333333333%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._xlarge-11_tvwf2_3918 {
    width: 91.6666666667%;
  }
  ._large-margin-collapse_tvwf2_6022 > ._xlarge-12_tvwf2_3918 {
    width: 100%;
  }
}

@media print, screen and (min-width: 64em) {
  ._large-padding-collapse_tvwf2_6223 {
    margin-right: 0;
    margin-left: 0;
  }
  ._large-padding-collapse_tvwf2_6223 > ._cell_tvwf2_3333 {
    padding-right: 0;
    padding-left: 0;
  }
}

@media screen and (min-width: 75em) {
  ._xlarge-margin-collapse_tvwf2_6234 {
    margin-right: 0;
    margin-left: 0;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._cell_tvwf2_3333 {
    margin-right: 0;
    margin-left: 0;
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-margin-collapse_tvwf2_6234 > ._xsmall-1_tvwf2_3899 {
    width: 8.3333333333%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._xsmall-2_tvwf2_3899 {
    width: 16.6666666667%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._xsmall-3_tvwf2_3899 {
    width: 25%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._xsmall-4_tvwf2_3899 {
    width: 33.3333333333%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._xsmall-5_tvwf2_3899 {
    width: 41.6666666667%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._xsmall-6_tvwf2_3899 {
    width: 50%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._xsmall-7_tvwf2_3899 {
    width: 58.3333333333%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._xsmall-8_tvwf2_3899 {
    width: 66.6666666667%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._xsmall-9_tvwf2_3899 {
    width: 75%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._xsmall-10_tvwf2_3899 {
    width: 83.3333333333%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._xsmall-11_tvwf2_3899 {
    width: 91.6666666667%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._xsmall-12_tvwf2_3899 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-margin-collapse_tvwf2_6234 > ._small-1_tvwf2_3903 {
    width: 8.3333333333%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._small-2_tvwf2_3903 {
    width: 16.6666666667%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._small-3_tvwf2_3903 {
    width: 25%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._small-4_tvwf2_3903 {
    width: 33.3333333333%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._small-5_tvwf2_3903 {
    width: 41.6666666667%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._small-6_tvwf2_3903 {
    width: 50%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._small-7_tvwf2_3903 {
    width: 58.3333333333%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._small-8_tvwf2_3903 {
    width: 66.6666666667%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._small-9_tvwf2_3903 {
    width: 75%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._small-10_tvwf2_3903 {
    width: 83.3333333333%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._small-11_tvwf2_3903 {
    width: 91.6666666667%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._small-12_tvwf2_3903 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-margin-collapse_tvwf2_6234 > ._medium-1_tvwf2_3908 {
    width: 8.3333333333%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._medium-2_tvwf2_3908 {
    width: 16.6666666667%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._medium-3_tvwf2_3908 {
    width: 25%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._medium-4_tvwf2_3908 {
    width: 33.3333333333%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._medium-5_tvwf2_3908 {
    width: 41.6666666667%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._medium-6_tvwf2_3908 {
    width: 50%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._medium-7_tvwf2_3908 {
    width: 58.3333333333%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._medium-8_tvwf2_3908 {
    width: 66.6666666667%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._medium-9_tvwf2_3908 {
    width: 75%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._medium-10_tvwf2_3908 {
    width: 83.3333333333%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._medium-11_tvwf2_3908 {
    width: 91.6666666667%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._medium-12_tvwf2_3908 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-margin-collapse_tvwf2_6234 > ._large-1_tvwf2_3513 {
    width: 8.3333333333%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._large-2_tvwf2_3913 {
    width: 16.6666666667%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._large-3_tvwf2_3913 {
    width: 25%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._large-4_tvwf2_3913 {
    width: 33.3333333333%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._large-5_tvwf2_3913 {
    width: 41.6666666667%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._large-6_tvwf2_3913 {
    width: 50%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._large-7_tvwf2_3379 {
    width: 58.3333333333%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._large-8_tvwf2_3913 {
    width: 66.6666666667%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._large-9_tvwf2_3376 {
    width: 75%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._large-10_tvwf2_3513 {
    width: 83.3333333333%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._large-11_tvwf2_3913 {
    width: 91.6666666667%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._large-12_tvwf2_3913 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-margin-collapse_tvwf2_6234 > ._xlarge-1_tvwf2_3918 {
    width: 8.3333333333%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._xlarge-2_tvwf2_3918 {
    width: 16.6666666667%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._xlarge-3_tvwf2_3918 {
    width: 25%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._xlarge-4_tvwf2_3918 {
    width: 33.3333333333%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._xlarge-5_tvwf2_3918 {
    width: 41.6666666667%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._xlarge-6_tvwf2_3918 {
    width: 50%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._xlarge-7_tvwf2_3918 {
    width: 58.3333333333%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._xlarge-8_tvwf2_3918 {
    width: 66.6666666667%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._xlarge-9_tvwf2_3918 {
    width: 75%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._xlarge-10_tvwf2_3918 {
    width: 83.3333333333%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._xlarge-11_tvwf2_3918 {
    width: 91.6666666667%;
  }
  ._xlarge-margin-collapse_tvwf2_6234 > ._xlarge-12_tvwf2_3918 {
    width: 100%;
  }
}

@media screen and (min-width: 75em) {
  ._xlarge-padding-collapse_tvwf2_6435 {
    margin-right: 0;
    margin-left: 0;
  }
  ._xlarge-padding-collapse_tvwf2_6435 > ._cell_tvwf2_3333 {
    padding-right: 0;
    padding-left: 0;
  }
}

._xsmall-offset-0_tvwf2_6445 {
  margin-left: 0%;
}

._grid-margin-x_tvwf2_3382 > ._xsmall-offset-0_tvwf2_6445 {
  margin-left: calc(0% + 0.9375rem / 2);
}

._xsmall-offset-1_tvwf2_6453 {
  margin-left: 8.3333333333%;
}

._grid-margin-x_tvwf2_3382 > ._xsmall-offset-1_tvwf2_6453 {
  margin-left: calc(8.3333333333% + 0.9375rem / 2);
}

._xsmall-offset-2_tvwf2_6461 {
  margin-left: 16.6666666667%;
}

._grid-margin-x_tvwf2_3382 > ._xsmall-offset-2_tvwf2_6461 {
  margin-left: calc(16.6666666667% + 0.9375rem / 2);
}

._xsmall-offset-3_tvwf2_6469 {
  margin-left: 25%;
}

._grid-margin-x_tvwf2_3382 > ._xsmall-offset-3_tvwf2_6469 {
  margin-left: calc(25% + 0.9375rem / 2);
}

._xsmall-offset-4_tvwf2_6477 {
  margin-left: 33.3333333333%;
}

._grid-margin-x_tvwf2_3382 > ._xsmall-offset-4_tvwf2_6477 {
  margin-left: calc(33.3333333333% + 0.9375rem / 2);
}

._xsmall-offset-5_tvwf2_6485 {
  margin-left: 41.6666666667%;
}

._grid-margin-x_tvwf2_3382 > ._xsmall-offset-5_tvwf2_6485 {
  margin-left: calc(41.6666666667% + 0.9375rem / 2);
}

._xsmall-offset-6_tvwf2_6493 {
  margin-left: 50%;
}

._grid-margin-x_tvwf2_3382 > ._xsmall-offset-6_tvwf2_6493 {
  margin-left: calc(50% + 0.9375rem / 2);
}

._xsmall-offset-7_tvwf2_6501 {
  margin-left: 58.3333333333%;
}

._grid-margin-x_tvwf2_3382 > ._xsmall-offset-7_tvwf2_6501 {
  margin-left: calc(58.3333333333% + 0.9375rem / 2);
}

._xsmall-offset-8_tvwf2_6509 {
  margin-left: 66.6666666667%;
}

._grid-margin-x_tvwf2_3382 > ._xsmall-offset-8_tvwf2_6509 {
  margin-left: calc(66.6666666667% + 0.9375rem / 2);
}

._xsmall-offset-9_tvwf2_6517 {
  margin-left: 75%;
}

._grid-margin-x_tvwf2_3382 > ._xsmall-offset-9_tvwf2_6517 {
  margin-left: calc(75% + 0.9375rem / 2);
}

._xsmall-offset-10_tvwf2_6525 {
  margin-left: 83.3333333333%;
}

._grid-margin-x_tvwf2_3382 > ._xsmall-offset-10_tvwf2_6525 {
  margin-left: calc(83.3333333333% + 0.9375rem / 2);
}

._xsmall-offset-11_tvwf2_6533 {
  margin-left: 91.6666666667%;
}

._grid-margin-x_tvwf2_3382 > ._xsmall-offset-11_tvwf2_6533 {
  margin-left: calc(91.6666666667% + 0.9375rem / 2);
}

._small-offset-0_tvwf2_6541 {
  margin-left: 0%;
}

._grid-margin-x_tvwf2_3382 > ._small-offset-0_tvwf2_6541 {
  margin-left: calc(0% + 0.9375rem / 2);
}

._small-offset-1_tvwf2_6549 {
  margin-left: 8.3333333333%;
}

._grid-margin-x_tvwf2_3382 > ._small-offset-1_tvwf2_6549 {
  margin-left: calc(8.3333333333% + 0.9375rem / 2);
}

._small-offset-2_tvwf2_6557 {
  margin-left: 16.6666666667%;
}

._grid-margin-x_tvwf2_3382 > ._small-offset-2_tvwf2_6557 {
  margin-left: calc(16.6666666667% + 0.9375rem / 2);
}

._small-offset-3_tvwf2_6565 {
  margin-left: 25%;
}

._grid-margin-x_tvwf2_3382 > ._small-offset-3_tvwf2_6565 {
  margin-left: calc(25% + 0.9375rem / 2);
}

._small-offset-4_tvwf2_6573 {
  margin-left: 33.3333333333%;
}

._grid-margin-x_tvwf2_3382 > ._small-offset-4_tvwf2_6573 {
  margin-left: calc(33.3333333333% + 0.9375rem / 2);
}

._small-offset-5_tvwf2_6581 {
  margin-left: 41.6666666667%;
}

._grid-margin-x_tvwf2_3382 > ._small-offset-5_tvwf2_6581 {
  margin-left: calc(41.6666666667% + 0.9375rem / 2);
}

._small-offset-6_tvwf2_6589 {
  margin-left: 50%;
}

._grid-margin-x_tvwf2_3382 > ._small-offset-6_tvwf2_6589 {
  margin-left: calc(50% + 0.9375rem / 2);
}

._small-offset-7_tvwf2_6597 {
  margin-left: 58.3333333333%;
}

._grid-margin-x_tvwf2_3382 > ._small-offset-7_tvwf2_6597 {
  margin-left: calc(58.3333333333% + 0.9375rem / 2);
}

._small-offset-8_tvwf2_6605 {
  margin-left: 66.6666666667%;
}

._grid-margin-x_tvwf2_3382 > ._small-offset-8_tvwf2_6605 {
  margin-left: calc(66.6666666667% + 0.9375rem / 2);
}

._small-offset-9_tvwf2_6613 {
  margin-left: 75%;
}

._grid-margin-x_tvwf2_3382 > ._small-offset-9_tvwf2_6613 {
  margin-left: calc(75% + 0.9375rem / 2);
}

._small-offset-10_tvwf2_6621 {
  margin-left: 83.3333333333%;
}

._grid-margin-x_tvwf2_3382 > ._small-offset-10_tvwf2_6621 {
  margin-left: calc(83.3333333333% + 0.9375rem / 2);
}

._small-offset-11_tvwf2_6629 {
  margin-left: 91.6666666667%;
}

._grid-margin-x_tvwf2_3382 > ._small-offset-11_tvwf2_6629 {
  margin-left: calc(91.6666666667% + 0.9375rem / 2);
}

@media print, screen and (min-width: 48em) {
  ._medium-offset-0_tvwf2_6638 {
    margin-left: 0%;
  }
  ._grid-margin-x_tvwf2_3382 > ._medium-offset-0_tvwf2_6638 {
    margin-left: calc(0% + 0.9375rem / 2);
  }
  ._medium-offset-1_tvwf2_6644 {
    margin-left: 8.3333333333%;
  }
  ._grid-margin-x_tvwf2_3382 > ._medium-offset-1_tvwf2_6644 {
    margin-left: calc(8.3333333333% + 0.9375rem / 2);
  }
  ._medium-offset-2_tvwf2_6650 {
    margin-left: 16.6666666667%;
  }
  ._grid-margin-x_tvwf2_3382 > ._medium-offset-2_tvwf2_6650 {
    margin-left: calc(16.6666666667% + 0.9375rem / 2);
  }
  ._medium-offset-3_tvwf2_6656 {
    margin-left: 25%;
  }
  ._grid-margin-x_tvwf2_3382 > ._medium-offset-3_tvwf2_6656 {
    margin-left: calc(25% + 0.9375rem / 2);
  }
  ._medium-offset-4_tvwf2_6662 {
    margin-left: 33.3333333333%;
  }
  ._grid-margin-x_tvwf2_3382 > ._medium-offset-4_tvwf2_6662 {
    margin-left: calc(33.3333333333% + 0.9375rem / 2);
  }
  ._medium-offset-5_tvwf2_6668 {
    margin-left: 41.6666666667%;
  }
  ._grid-margin-x_tvwf2_3382 > ._medium-offset-5_tvwf2_6668 {
    margin-left: calc(41.6666666667% + 0.9375rem / 2);
  }
  ._medium-offset-6_tvwf2_6674 {
    margin-left: 50%;
  }
  ._grid-margin-x_tvwf2_3382 > ._medium-offset-6_tvwf2_6674 {
    margin-left: calc(50% + 0.9375rem / 2);
  }
  ._medium-offset-7_tvwf2_6680 {
    margin-left: 58.3333333333%;
  }
  ._grid-margin-x_tvwf2_3382 > ._medium-offset-7_tvwf2_6680 {
    margin-left: calc(58.3333333333% + 0.9375rem / 2);
  }
  ._medium-offset-8_tvwf2_6686 {
    margin-left: 66.6666666667%;
  }
  ._grid-margin-x_tvwf2_3382 > ._medium-offset-8_tvwf2_6686 {
    margin-left: calc(66.6666666667% + 0.9375rem / 2);
  }
  ._medium-offset-9_tvwf2_6692 {
    margin-left: 75%;
  }
  ._grid-margin-x_tvwf2_3382 > ._medium-offset-9_tvwf2_6692 {
    margin-left: calc(75% + 0.9375rem / 2);
  }
  ._medium-offset-10_tvwf2_6698 {
    margin-left: 83.3333333333%;
  }
  ._grid-margin-x_tvwf2_3382 > ._medium-offset-10_tvwf2_6698 {
    margin-left: calc(83.3333333333% + 0.9375rem / 2);
  }
  ._medium-offset-11_tvwf2_6704 {
    margin-left: 91.6666666667%;
  }
  ._grid-margin-x_tvwf2_3382 > ._medium-offset-11_tvwf2_6704 {
    margin-left: calc(91.6666666667% + 0.9375rem / 2);
  }
}
@media print, screen and (min-width: 64em) {
  ._large-offset-0_tvwf2_6712 {
    margin-left: 0%;
  }
  ._grid-margin-x_tvwf2_3382 > ._large-offset-0_tvwf2_6712 {
    margin-left: calc(0% + 1.5625rem / 2);
  }
  ._large-offset-1_tvwf2_3382 {
    margin-left: 8.3333333333%;
  }
  ._grid-margin-x_tvwf2_3382 > ._large-offset-1_tvwf2_3382 {
    margin-left: calc(8.3333333333% + 1.5625rem / 2);
  }
  ._large-offset-2_tvwf2_6724 {
    margin-left: 16.6666666667%;
  }
  ._grid-margin-x_tvwf2_3382 > ._large-offset-2_tvwf2_6724 {
    margin-left: calc(16.6666666667% + 1.5625rem / 2);
  }
  ._large-offset-3_tvwf2_6730 {
    margin-left: 25%;
  }
  ._grid-margin-x_tvwf2_3382 > ._large-offset-3_tvwf2_6730 {
    margin-left: calc(25% + 1.5625rem / 2);
  }
  ._large-offset-4_tvwf2_6736 {
    margin-left: 33.3333333333%;
  }
  ._grid-margin-x_tvwf2_3382 > ._large-offset-4_tvwf2_6736 {
    margin-left: calc(33.3333333333% + 1.5625rem / 2);
  }
  ._large-offset-5_tvwf2_6742 {
    margin-left: 41.6666666667%;
  }
  ._grid-margin-x_tvwf2_3382 > ._large-offset-5_tvwf2_6742 {
    margin-left: calc(41.6666666667% + 1.5625rem / 2);
  }
  ._large-offset-6_tvwf2_6748 {
    margin-left: 50%;
  }
  ._grid-margin-x_tvwf2_3382 > ._large-offset-6_tvwf2_6748 {
    margin-left: calc(50% + 1.5625rem / 2);
  }
  ._large-offset-7_tvwf2_6754 {
    margin-left: 58.3333333333%;
  }
  ._grid-margin-x_tvwf2_3382 > ._large-offset-7_tvwf2_6754 {
    margin-left: calc(58.3333333333% + 1.5625rem / 2);
  }
  ._large-offset-8_tvwf2_6760 {
    margin-left: 66.6666666667%;
  }
  ._grid-margin-x_tvwf2_3382 > ._large-offset-8_tvwf2_6760 {
    margin-left: calc(66.6666666667% + 1.5625rem / 2);
  }
  ._large-offset-9_tvwf2_6766 {
    margin-left: 75%;
  }
  ._grid-margin-x_tvwf2_3382 > ._large-offset-9_tvwf2_6766 {
    margin-left: calc(75% + 1.5625rem / 2);
  }
  ._large-offset-10_tvwf2_6772 {
    margin-left: 83.3333333333%;
  }
  ._grid-margin-x_tvwf2_3382 > ._large-offset-10_tvwf2_6772 {
    margin-left: calc(83.3333333333% + 1.5625rem / 2);
  }
  ._large-offset-11_tvwf2_6778 {
    margin-left: 91.6666666667%;
  }
  ._grid-margin-x_tvwf2_3382 > ._large-offset-11_tvwf2_6778 {
    margin-left: calc(91.6666666667% + 1.5625rem / 2);
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-offset-0_tvwf2_6786 {
    margin-left: 0%;
  }
  ._grid-margin-x_tvwf2_3382 > ._xlarge-offset-0_tvwf2_6786 {
    margin-left: calc(0% + 1.5625rem / 2);
  }
  ._xlarge-offset-1_tvwf2_6792 {
    margin-left: 8.3333333333%;
  }
  ._grid-margin-x_tvwf2_3382 > ._xlarge-offset-1_tvwf2_6792 {
    margin-left: calc(8.3333333333% + 1.5625rem / 2);
  }
  ._xlarge-offset-2_tvwf2_6798 {
    margin-left: 16.6666666667%;
  }
  ._grid-margin-x_tvwf2_3382 > ._xlarge-offset-2_tvwf2_6798 {
    margin-left: calc(16.6666666667% + 1.5625rem / 2);
  }
  ._xlarge-offset-3_tvwf2_6804 {
    margin-left: 25%;
  }
  ._grid-margin-x_tvwf2_3382 > ._xlarge-offset-3_tvwf2_6804 {
    margin-left: calc(25% + 1.5625rem / 2);
  }
  ._xlarge-offset-4_tvwf2_6810 {
    margin-left: 33.3333333333%;
  }
  ._grid-margin-x_tvwf2_3382 > ._xlarge-offset-4_tvwf2_6810 {
    margin-left: calc(33.3333333333% + 1.5625rem / 2);
  }
  ._xlarge-offset-5_tvwf2_6816 {
    margin-left: 41.6666666667%;
  }
  ._grid-margin-x_tvwf2_3382 > ._xlarge-offset-5_tvwf2_6816 {
    margin-left: calc(41.6666666667% + 1.5625rem / 2);
  }
  ._xlarge-offset-6_tvwf2_6822 {
    margin-left: 50%;
  }
  ._grid-margin-x_tvwf2_3382 > ._xlarge-offset-6_tvwf2_6822 {
    margin-left: calc(50% + 1.5625rem / 2);
  }
  ._xlarge-offset-7_tvwf2_6828 {
    margin-left: 58.3333333333%;
  }
  ._grid-margin-x_tvwf2_3382 > ._xlarge-offset-7_tvwf2_6828 {
    margin-left: calc(58.3333333333% + 1.5625rem / 2);
  }
  ._xlarge-offset-8_tvwf2_6834 {
    margin-left: 66.6666666667%;
  }
  ._grid-margin-x_tvwf2_3382 > ._xlarge-offset-8_tvwf2_6834 {
    margin-left: calc(66.6666666667% + 1.5625rem / 2);
  }
  ._xlarge-offset-9_tvwf2_6840 {
    margin-left: 75%;
  }
  ._grid-margin-x_tvwf2_3382 > ._xlarge-offset-9_tvwf2_6840 {
    margin-left: calc(75% + 1.5625rem / 2);
  }
  ._xlarge-offset-10_tvwf2_6846 {
    margin-left: 83.3333333333%;
  }
  ._grid-margin-x_tvwf2_3382 > ._xlarge-offset-10_tvwf2_6846 {
    margin-left: calc(83.3333333333% + 1.5625rem / 2);
  }
  ._xlarge-offset-11_tvwf2_6852 {
    margin-left: 91.6666666667%;
  }
  ._grid-margin-x_tvwf2_3382 > ._xlarge-offset-11_tvwf2_6852 {
    margin-left: calc(91.6666666667% + 1.5625rem / 2);
  }
}
._grid-y_tvwf2_4183 {
  display: flex;
  flex-flow: column nowrap;
}
._grid-y_tvwf2_4183 > ._cell_tvwf2_3333 {
  height: auto;
  max-height: none;
}
._grid-y_tvwf2_4183 > ._auto_tvwf2_3885 {
  height: auto;
}
._grid-y_tvwf2_4183 > ._shrink_tvwf2_3888 {
  height: auto;
}
._grid-y_tvwf2_4183 > ._xsmall-shrink_tvwf2_3899, ._grid-y_tvwf2_4183 > ._xsmall-full_tvwf2_3899, ._grid-y_tvwf2_4183 > ._xsmall-1_tvwf2_3899, ._grid-y_tvwf2_4183 > ._xsmall-2_tvwf2_3899, ._grid-y_tvwf2_4183 > ._xsmall-3_tvwf2_3899, ._grid-y_tvwf2_4183 > ._xsmall-4_tvwf2_3899, ._grid-y_tvwf2_4183 > ._xsmall-5_tvwf2_3899, ._grid-y_tvwf2_4183 > ._xsmall-6_tvwf2_3899, ._grid-y_tvwf2_4183 > ._xsmall-7_tvwf2_3899, ._grid-y_tvwf2_4183 > ._xsmall-8_tvwf2_3899, ._grid-y_tvwf2_4183 > ._xsmall-9_tvwf2_3899, ._grid-y_tvwf2_4183 > ._xsmall-10_tvwf2_3899, ._grid-y_tvwf2_4183 > ._xsmall-11_tvwf2_3899, ._grid-y_tvwf2_4183 > ._xsmall-12_tvwf2_3899 {
  flex-basis: auto;
}
._grid-y_tvwf2_4183 > ._small-shrink_tvwf2_3903, ._grid-y_tvwf2_4183 > ._small-full_tvwf2_3903, ._grid-y_tvwf2_4183 > ._small-1_tvwf2_3903, ._grid-y_tvwf2_4183 > ._small-2_tvwf2_3903, ._grid-y_tvwf2_4183 > ._small-3_tvwf2_3903, ._grid-y_tvwf2_4183 > ._small-4_tvwf2_3903, ._grid-y_tvwf2_4183 > ._small-5_tvwf2_3903, ._grid-y_tvwf2_4183 > ._small-6_tvwf2_3903, ._grid-y_tvwf2_4183 > ._small-7_tvwf2_3903, ._grid-y_tvwf2_4183 > ._small-8_tvwf2_3903, ._grid-y_tvwf2_4183 > ._small-9_tvwf2_3903, ._grid-y_tvwf2_4183 > ._small-10_tvwf2_3903, ._grid-y_tvwf2_4183 > ._small-11_tvwf2_3903, ._grid-y_tvwf2_4183 > ._small-12_tvwf2_3903 {
  flex-basis: auto;
}
@media print, screen and (min-width: 48em) {
  ._grid-y_tvwf2_4183 > ._medium-shrink_tvwf2_3908, ._grid-y_tvwf2_4183 > ._medium-full_tvwf2_3908, ._grid-y_tvwf2_4183 > ._medium-1_tvwf2_3908, ._grid-y_tvwf2_4183 > ._medium-2_tvwf2_3908, ._grid-y_tvwf2_4183 > ._medium-3_tvwf2_3908, ._grid-y_tvwf2_4183 > ._medium-4_tvwf2_3908, ._grid-y_tvwf2_4183 > ._medium-5_tvwf2_3908, ._grid-y_tvwf2_4183 > ._medium-6_tvwf2_3908, ._grid-y_tvwf2_4183 > ._medium-7_tvwf2_3908, ._grid-y_tvwf2_4183 > ._medium-8_tvwf2_3908, ._grid-y_tvwf2_4183 > ._medium-9_tvwf2_3908, ._grid-y_tvwf2_4183 > ._medium-10_tvwf2_3908, ._grid-y_tvwf2_4183 > ._medium-11_tvwf2_3908, ._grid-y_tvwf2_4183 > ._medium-12_tvwf2_3908 {
    flex-basis: auto;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-y_tvwf2_4183 > ._large-shrink_tvwf2_3913, ._grid-y_tvwf2_4183 > ._large-full_tvwf2_3913, ._grid-y_tvwf2_4183 > ._large-1_tvwf2_3513, ._grid-y_tvwf2_4183 > ._large-2_tvwf2_3913, ._grid-y_tvwf2_4183 > ._large-3_tvwf2_3913, ._grid-y_tvwf2_4183 > ._large-4_tvwf2_3913, ._grid-y_tvwf2_4183 > ._large-5_tvwf2_3913, ._grid-y_tvwf2_4183 > ._large-6_tvwf2_3913, ._grid-y_tvwf2_4183 > ._large-7_tvwf2_3379, ._grid-y_tvwf2_4183 > ._large-8_tvwf2_3913, ._grid-y_tvwf2_4183 > ._large-9_tvwf2_3376, ._grid-y_tvwf2_4183 > ._large-10_tvwf2_3513, ._grid-y_tvwf2_4183 > ._large-11_tvwf2_3913, ._grid-y_tvwf2_4183 > ._large-12_tvwf2_3913 {
    flex-basis: auto;
  }
}
@media screen and (min-width: 75em) {
  ._grid-y_tvwf2_4183 > ._xlarge-shrink_tvwf2_3918, ._grid-y_tvwf2_4183 > ._xlarge-full_tvwf2_3918, ._grid-y_tvwf2_4183 > ._xlarge-1_tvwf2_3918, ._grid-y_tvwf2_4183 > ._xlarge-2_tvwf2_3918, ._grid-y_tvwf2_4183 > ._xlarge-3_tvwf2_3918, ._grid-y_tvwf2_4183 > ._xlarge-4_tvwf2_3918, ._grid-y_tvwf2_4183 > ._xlarge-5_tvwf2_3918, ._grid-y_tvwf2_4183 > ._xlarge-6_tvwf2_3918, ._grid-y_tvwf2_4183 > ._xlarge-7_tvwf2_3918, ._grid-y_tvwf2_4183 > ._xlarge-8_tvwf2_3918, ._grid-y_tvwf2_4183 > ._xlarge-9_tvwf2_3918, ._grid-y_tvwf2_4183 > ._xlarge-10_tvwf2_3918, ._grid-y_tvwf2_4183 > ._xlarge-11_tvwf2_3918, ._grid-y_tvwf2_4183 > ._xlarge-12_tvwf2_3918 {
    flex-basis: auto;
  }
}
._grid-y_tvwf2_4183 > ._xsmall-12_tvwf2_3899, ._grid-y_tvwf2_4183 > ._xsmall-11_tvwf2_3899, ._grid-y_tvwf2_4183 > ._xsmall-10_tvwf2_3899, ._grid-y_tvwf2_4183 > ._xsmall-9_tvwf2_3899, ._grid-y_tvwf2_4183 > ._xsmall-8_tvwf2_3899, ._grid-y_tvwf2_4183 > ._xsmall-7_tvwf2_3899, ._grid-y_tvwf2_4183 > ._xsmall-6_tvwf2_3899, ._grid-y_tvwf2_4183 > ._xsmall-5_tvwf2_3899, ._grid-y_tvwf2_4183 > ._xsmall-4_tvwf2_3899, ._grid-y_tvwf2_4183 > ._xsmall-3_tvwf2_3899, ._grid-y_tvwf2_4183 > ._xsmall-2_tvwf2_3899, ._grid-y_tvwf2_4183 > ._xsmall-1_tvwf2_3899 {
  flex: 0 0 auto;
}
._grid-y_tvwf2_4183 > ._xsmall-1_tvwf2_3899 {
  height: 8.3333333333%;
}
._grid-y_tvwf2_4183 > ._xsmall-2_tvwf2_3899 {
  height: 16.6666666667%;
}
._grid-y_tvwf2_4183 > ._xsmall-3_tvwf2_3899 {
  height: 25%;
}
._grid-y_tvwf2_4183 > ._xsmall-4_tvwf2_3899 {
  height: 33.3333333333%;
}
._grid-y_tvwf2_4183 > ._xsmall-5_tvwf2_3899 {
  height: 41.6666666667%;
}
._grid-y_tvwf2_4183 > ._xsmall-6_tvwf2_3899 {
  height: 50%;
}
._grid-y_tvwf2_4183 > ._xsmall-7_tvwf2_3899 {
  height: 58.3333333333%;
}
._grid-y_tvwf2_4183 > ._xsmall-8_tvwf2_3899 {
  height: 66.6666666667%;
}
._grid-y_tvwf2_4183 > ._xsmall-9_tvwf2_3899 {
  height: 75%;
}
._grid-y_tvwf2_4183 > ._xsmall-10_tvwf2_3899 {
  height: 83.3333333333%;
}
._grid-y_tvwf2_4183 > ._xsmall-11_tvwf2_3899 {
  height: 91.6666666667%;
}
._grid-y_tvwf2_4183 > ._xsmall-12_tvwf2_3899 {
  height: 100%;
}
._grid-y_tvwf2_4183 > ._small-auto_tvwf2_3974 {
  flex: 1 1 0;
  height: auto;
}
._grid-y_tvwf2_4183 > ._small-12_tvwf2_3903, ._grid-y_tvwf2_4183 > ._small-11_tvwf2_3903, ._grid-y_tvwf2_4183 > ._small-10_tvwf2_3903, ._grid-y_tvwf2_4183 > ._small-9_tvwf2_3903, ._grid-y_tvwf2_4183 > ._small-8_tvwf2_3903, ._grid-y_tvwf2_4183 > ._small-7_tvwf2_3903, ._grid-y_tvwf2_4183 > ._small-6_tvwf2_3903, ._grid-y_tvwf2_4183 > ._small-5_tvwf2_3903, ._grid-y_tvwf2_4183 > ._small-4_tvwf2_3903, ._grid-y_tvwf2_4183 > ._small-3_tvwf2_3903, ._grid-y_tvwf2_4183 > ._small-2_tvwf2_3903, ._grid-y_tvwf2_4183 > ._small-1_tvwf2_3903, ._grid-y_tvwf2_4183 > ._small-shrink_tvwf2_3903 {
  flex: 0 0 auto;
}
._grid-y_tvwf2_4183 > ._small-shrink_tvwf2_3903 {
  height: auto;
}
._grid-y_tvwf2_4183 > ._small-1_tvwf2_3903 {
  height: 8.3333333333%;
}
._grid-y_tvwf2_4183 > ._small-2_tvwf2_3903 {
  height: 16.6666666667%;
}
._grid-y_tvwf2_4183 > ._small-3_tvwf2_3903 {
  height: 25%;
}
._grid-y_tvwf2_4183 > ._small-4_tvwf2_3903 {
  height: 33.3333333333%;
}
._grid-y_tvwf2_4183 > ._small-5_tvwf2_3903 {
  height: 41.6666666667%;
}
._grid-y_tvwf2_4183 > ._small-6_tvwf2_3903 {
  height: 50%;
}
._grid-y_tvwf2_4183 > ._small-7_tvwf2_3903 {
  height: 58.3333333333%;
}
._grid-y_tvwf2_4183 > ._small-8_tvwf2_3903 {
  height: 66.6666666667%;
}
._grid-y_tvwf2_4183 > ._small-9_tvwf2_3903 {
  height: 75%;
}
._grid-y_tvwf2_4183 > ._small-10_tvwf2_3903 {
  height: 83.3333333333%;
}
._grid-y_tvwf2_4183 > ._small-11_tvwf2_3903 {
  height: 91.6666666667%;
}
._grid-y_tvwf2_4183 > ._small-12_tvwf2_3903 {
  height: 100%;
}
@media print, screen and (min-width: 48em) {
  ._grid-y_tvwf2_4183 > ._medium-auto_tvwf2_4036 {
    flex: 1 1 0;
    height: auto;
  }
  ._grid-y_tvwf2_4183 > ._medium-12_tvwf2_3908, ._grid-y_tvwf2_4183 > ._medium-11_tvwf2_3908, ._grid-y_tvwf2_4183 > ._medium-10_tvwf2_3908, ._grid-y_tvwf2_4183 > ._medium-9_tvwf2_3908, ._grid-y_tvwf2_4183 > ._medium-8_tvwf2_3908, ._grid-y_tvwf2_4183 > ._medium-7_tvwf2_3908, ._grid-y_tvwf2_4183 > ._medium-6_tvwf2_3908, ._grid-y_tvwf2_4183 > ._medium-5_tvwf2_3908, ._grid-y_tvwf2_4183 > ._medium-4_tvwf2_3908, ._grid-y_tvwf2_4183 > ._medium-3_tvwf2_3908, ._grid-y_tvwf2_4183 > ._medium-2_tvwf2_3908, ._grid-y_tvwf2_4183 > ._medium-1_tvwf2_3908, ._grid-y_tvwf2_4183 > ._medium-shrink_tvwf2_3908 {
    flex: 0 0 auto;
  }
  ._grid-y_tvwf2_4183 > ._medium-shrink_tvwf2_3908 {
    height: auto;
  }
  ._grid-y_tvwf2_4183 > ._medium-1_tvwf2_3908 {
    height: 8.3333333333%;
  }
  ._grid-y_tvwf2_4183 > ._medium-2_tvwf2_3908 {
    height: 16.6666666667%;
  }
  ._grid-y_tvwf2_4183 > ._medium-3_tvwf2_3908 {
    height: 25%;
  }
  ._grid-y_tvwf2_4183 > ._medium-4_tvwf2_3908 {
    height: 33.3333333333%;
  }
  ._grid-y_tvwf2_4183 > ._medium-5_tvwf2_3908 {
    height: 41.6666666667%;
  }
  ._grid-y_tvwf2_4183 > ._medium-6_tvwf2_3908 {
    height: 50%;
  }
  ._grid-y_tvwf2_4183 > ._medium-7_tvwf2_3908 {
    height: 58.3333333333%;
  }
  ._grid-y_tvwf2_4183 > ._medium-8_tvwf2_3908 {
    height: 66.6666666667%;
  }
  ._grid-y_tvwf2_4183 > ._medium-9_tvwf2_3908 {
    height: 75%;
  }
  ._grid-y_tvwf2_4183 > ._medium-10_tvwf2_3908 {
    height: 83.3333333333%;
  }
  ._grid-y_tvwf2_4183 > ._medium-11_tvwf2_3908 {
    height: 91.6666666667%;
  }
  ._grid-y_tvwf2_4183 > ._medium-12_tvwf2_3908 {
    height: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-y_tvwf2_4183 > ._large-auto_tvwf2_4084 {
    flex: 1 1 0;
    height: auto;
  }
  ._grid-y_tvwf2_4183 > ._large-12_tvwf2_3913, ._grid-y_tvwf2_4183 > ._large-11_tvwf2_3913, ._grid-y_tvwf2_4183 > ._large-10_tvwf2_3513, ._grid-y_tvwf2_4183 > ._large-9_tvwf2_3376, ._grid-y_tvwf2_4183 > ._large-8_tvwf2_3913, ._grid-y_tvwf2_4183 > ._large-7_tvwf2_3379, ._grid-y_tvwf2_4183 > ._large-6_tvwf2_3913, ._grid-y_tvwf2_4183 > ._large-5_tvwf2_3913, ._grid-y_tvwf2_4183 > ._large-4_tvwf2_3913, ._grid-y_tvwf2_4183 > ._large-3_tvwf2_3913, ._grid-y_tvwf2_4183 > ._large-2_tvwf2_3913, ._grid-y_tvwf2_4183 > ._large-1_tvwf2_3513, ._grid-y_tvwf2_4183 > ._large-shrink_tvwf2_3913 {
    flex: 0 0 auto;
  }
  ._grid-y_tvwf2_4183 > ._large-shrink_tvwf2_3913 {
    height: auto;
  }
  ._grid-y_tvwf2_4183 > ._large-1_tvwf2_3513 {
    height: 8.3333333333%;
  }
  ._grid-y_tvwf2_4183 > ._large-2_tvwf2_3913 {
    height: 16.6666666667%;
  }
  ._grid-y_tvwf2_4183 > ._large-3_tvwf2_3913 {
    height: 25%;
  }
  ._grid-y_tvwf2_4183 > ._large-4_tvwf2_3913 {
    height: 33.3333333333%;
  }
  ._grid-y_tvwf2_4183 > ._large-5_tvwf2_3913 {
    height: 41.6666666667%;
  }
  ._grid-y_tvwf2_4183 > ._large-6_tvwf2_3913 {
    height: 50%;
  }
  ._grid-y_tvwf2_4183 > ._large-7_tvwf2_3379 {
    height: 58.3333333333%;
  }
  ._grid-y_tvwf2_4183 > ._large-8_tvwf2_3913 {
    height: 66.6666666667%;
  }
  ._grid-y_tvwf2_4183 > ._large-9_tvwf2_3376 {
    height: 75%;
  }
  ._grid-y_tvwf2_4183 > ._large-10_tvwf2_3513 {
    height: 83.3333333333%;
  }
  ._grid-y_tvwf2_4183 > ._large-11_tvwf2_3913 {
    height: 91.6666666667%;
  }
  ._grid-y_tvwf2_4183 > ._large-12_tvwf2_3913 {
    height: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._grid-y_tvwf2_4183 > ._xlarge-auto_tvwf2_4132 {
    flex: 1 1 0;
    height: auto;
  }
  ._grid-y_tvwf2_4183 > ._xlarge-12_tvwf2_3918, ._grid-y_tvwf2_4183 > ._xlarge-11_tvwf2_3918, ._grid-y_tvwf2_4183 > ._xlarge-10_tvwf2_3918, ._grid-y_tvwf2_4183 > ._xlarge-9_tvwf2_3918, ._grid-y_tvwf2_4183 > ._xlarge-8_tvwf2_3918, ._grid-y_tvwf2_4183 > ._xlarge-7_tvwf2_3918, ._grid-y_tvwf2_4183 > ._xlarge-6_tvwf2_3918, ._grid-y_tvwf2_4183 > ._xlarge-5_tvwf2_3918, ._grid-y_tvwf2_4183 > ._xlarge-4_tvwf2_3918, ._grid-y_tvwf2_4183 > ._xlarge-3_tvwf2_3918, ._grid-y_tvwf2_4183 > ._xlarge-2_tvwf2_3918, ._grid-y_tvwf2_4183 > ._xlarge-1_tvwf2_3918, ._grid-y_tvwf2_4183 > ._xlarge-shrink_tvwf2_3918 {
    flex: 0 0 auto;
  }
  ._grid-y_tvwf2_4183 > ._xlarge-shrink_tvwf2_3918 {
    height: auto;
  }
  ._grid-y_tvwf2_4183 > ._xlarge-1_tvwf2_3918 {
    height: 8.3333333333%;
  }
  ._grid-y_tvwf2_4183 > ._xlarge-2_tvwf2_3918 {
    height: 16.6666666667%;
  }
  ._grid-y_tvwf2_4183 > ._xlarge-3_tvwf2_3918 {
    height: 25%;
  }
  ._grid-y_tvwf2_4183 > ._xlarge-4_tvwf2_3918 {
    height: 33.3333333333%;
  }
  ._grid-y_tvwf2_4183 > ._xlarge-5_tvwf2_3918 {
    height: 41.6666666667%;
  }
  ._grid-y_tvwf2_4183 > ._xlarge-6_tvwf2_3918 {
    height: 50%;
  }
  ._grid-y_tvwf2_4183 > ._xlarge-7_tvwf2_3918 {
    height: 58.3333333333%;
  }
  ._grid-y_tvwf2_4183 > ._xlarge-8_tvwf2_3918 {
    height: 66.6666666667%;
  }
  ._grid-y_tvwf2_4183 > ._xlarge-9_tvwf2_3918 {
    height: 75%;
  }
  ._grid-y_tvwf2_4183 > ._xlarge-10_tvwf2_3918 {
    height: 83.3333333333%;
  }
  ._grid-y_tvwf2_4183 > ._xlarge-11_tvwf2_3918 {
    height: 91.6666666667%;
  }
  ._grid-y_tvwf2_4183 > ._xlarge-12_tvwf2_3918 {
    height: 100%;
  }
}

._grid-padding-y_tvwf2_7124 ._grid-padding-y_tvwf2_7124 {
  margin-top: -0.46875rem;
  margin-bottom: -0.46875rem;
  margin-top: -0.46875rem;
  margin-bottom: -0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-padding-y_tvwf2_7124 ._grid-padding-y_tvwf2_7124 {
    margin-top: -0.46875rem;
    margin-bottom: -0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-padding-y_tvwf2_7124 ._grid-padding-y_tvwf2_7124 {
    margin-top: -0.78125rem;
    margin-bottom: -0.78125rem;
  }
}
._grid-padding-y_tvwf2_7124 > ._cell_tvwf2_3333 {
  padding-top: 0.46875rem;
  padding-bottom: 0.46875rem;
  padding-top: 0.46875rem;
  padding-bottom: 0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-padding-y_tvwf2_7124 > ._cell_tvwf2_3333 {
    padding-top: 0.46875rem;
    padding-bottom: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-padding-y_tvwf2_7124 > ._cell_tvwf2_3333 {
    padding-top: 0.78125rem;
    padding-bottom: 0.78125rem;
  }
}

._grid-margin-y_tvwf2_4183 {
  margin-top: -0.46875rem;
  margin-bottom: -0.46875rem;
  margin-top: -0.46875rem;
  margin-bottom: -0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-margin-y_tvwf2_4183 {
    margin-top: -0.46875rem;
    margin-bottom: -0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-y_tvwf2_4183 {
    margin-top: -0.78125rem;
    margin-bottom: -0.78125rem;
  }
}
._grid-margin-y_tvwf2_4183 > ._cell_tvwf2_3333 {
  height: calc(100% - 0.9375rem);
  margin-top: 0.46875rem;
  margin-bottom: 0.46875rem;
}
._grid-margin-y_tvwf2_4183 > ._cell_tvwf2_3333 {
  height: calc(100% - 0.9375rem);
  margin-top: 0.46875rem;
  margin-bottom: 0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-margin-y_tvwf2_4183 > ._cell_tvwf2_3333 {
    height: calc(100% - 0.9375rem);
    margin-top: 0.46875rem;
    margin-bottom: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-y_tvwf2_4183 > ._cell_tvwf2_3333 {
    height: calc(100% - 1.5625rem);
    margin-top: 0.78125rem;
    margin-bottom: 0.78125rem;
  }
}
._grid-margin-y_tvwf2_4183 > ._auto_tvwf2_3885 {
  height: auto;
}
._grid-margin-y_tvwf2_4183 > ._shrink_tvwf2_3888 {
  height: auto;
}
._grid-margin-y_tvwf2_4183 > ._xsmall-1_tvwf2_3899 {
  height: calc(8.3333333333% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._xsmall-2_tvwf2_3899 {
  height: calc(16.6666666667% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._xsmall-3_tvwf2_3899 {
  height: calc(25% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._xsmall-4_tvwf2_3899 {
  height: calc(33.3333333333% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._xsmall-5_tvwf2_3899 {
  height: calc(41.6666666667% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._xsmall-6_tvwf2_3899 {
  height: calc(50% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._xsmall-7_tvwf2_3899 {
  height: calc(58.3333333333% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._xsmall-8_tvwf2_3899 {
  height: calc(66.6666666667% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._xsmall-9_tvwf2_3899 {
  height: calc(75% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._xsmall-10_tvwf2_3899 {
  height: calc(83.3333333333% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._xsmall-11_tvwf2_3899 {
  height: calc(91.6666666667% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._xsmall-12_tvwf2_3899 {
  height: calc(100% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._auto_tvwf2_3885 {
  height: auto;
}
._grid-margin-y_tvwf2_4183 > ._shrink_tvwf2_3888 {
  height: auto;
}
._grid-margin-y_tvwf2_4183 > ._xsmall-1_tvwf2_3899 {
  height: calc(8.3333333333% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._xsmall-2_tvwf2_3899 {
  height: calc(16.6666666667% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._xsmall-3_tvwf2_3899 {
  height: calc(25% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._xsmall-4_tvwf2_3899 {
  height: calc(33.3333333333% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._xsmall-5_tvwf2_3899 {
  height: calc(41.6666666667% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._xsmall-6_tvwf2_3899 {
  height: calc(50% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._xsmall-7_tvwf2_3899 {
  height: calc(58.3333333333% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._xsmall-8_tvwf2_3899 {
  height: calc(66.6666666667% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._xsmall-9_tvwf2_3899 {
  height: calc(75% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._xsmall-10_tvwf2_3899 {
  height: calc(83.3333333333% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._xsmall-11_tvwf2_3899 {
  height: calc(91.6666666667% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._xsmall-12_tvwf2_3899 {
  height: calc(100% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._small-auto_tvwf2_3974 {
  height: auto;
}
._grid-margin-y_tvwf2_4183 > ._small-shrink_tvwf2_3903 {
  height: auto;
}
._grid-margin-y_tvwf2_4183 > ._small-1_tvwf2_3903 {
  height: calc(8.3333333333% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._small-2_tvwf2_3903 {
  height: calc(16.6666666667% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._small-3_tvwf2_3903 {
  height: calc(25% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._small-4_tvwf2_3903 {
  height: calc(33.3333333333% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._small-5_tvwf2_3903 {
  height: calc(41.6666666667% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._small-6_tvwf2_3903 {
  height: calc(50% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._small-7_tvwf2_3903 {
  height: calc(58.3333333333% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._small-8_tvwf2_3903 {
  height: calc(66.6666666667% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._small-9_tvwf2_3903 {
  height: calc(75% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._small-10_tvwf2_3903 {
  height: calc(83.3333333333% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._small-11_tvwf2_3903 {
  height: calc(91.6666666667% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._small-12_tvwf2_3903 {
  height: calc(100% - 0.9375rem);
}
@media print, screen and (min-width: 48em) {
  ._grid-margin-y_tvwf2_4183 > ._auto_tvwf2_3885 {
    height: auto;
  }
  ._grid-margin-y_tvwf2_4183 > ._shrink_tvwf2_3888 {
    height: auto;
  }
  ._grid-margin-y_tvwf2_4183 > ._xsmall-1_tvwf2_3899 {
    height: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xsmall-2_tvwf2_3899 {
    height: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xsmall-3_tvwf2_3899 {
    height: calc(25% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xsmall-4_tvwf2_3899 {
    height: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xsmall-5_tvwf2_3899 {
    height: calc(41.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xsmall-6_tvwf2_3899 {
    height: calc(50% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xsmall-7_tvwf2_3899 {
    height: calc(58.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xsmall-8_tvwf2_3899 {
    height: calc(66.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xsmall-9_tvwf2_3899 {
    height: calc(75% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xsmall-10_tvwf2_3899 {
    height: calc(83.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xsmall-11_tvwf2_3899 {
    height: calc(91.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xsmall-12_tvwf2_3899 {
    height: calc(100% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._small-auto_tvwf2_3974 {
    height: auto;
  }
  ._grid-margin-y_tvwf2_4183 > ._small-shrink_tvwf2_3903 {
    height: auto;
  }
  ._grid-margin-y_tvwf2_4183 > ._small-1_tvwf2_3903 {
    height: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._small-2_tvwf2_3903 {
    height: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._small-3_tvwf2_3903 {
    height: calc(25% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._small-4_tvwf2_3903 {
    height: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._small-5_tvwf2_3903 {
    height: calc(41.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._small-6_tvwf2_3903 {
    height: calc(50% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._small-7_tvwf2_3903 {
    height: calc(58.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._small-8_tvwf2_3903 {
    height: calc(66.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._small-9_tvwf2_3903 {
    height: calc(75% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._small-10_tvwf2_3903 {
    height: calc(83.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._small-11_tvwf2_3903 {
    height: calc(91.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._small-12_tvwf2_3903 {
    height: calc(100% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-auto_tvwf2_4036 {
    height: auto;
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-shrink_tvwf2_3908 {
    height: auto;
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-1_tvwf2_3908 {
    height: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-2_tvwf2_3908 {
    height: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-3_tvwf2_3908 {
    height: calc(25% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-4_tvwf2_3908 {
    height: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-5_tvwf2_3908 {
    height: calc(41.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-6_tvwf2_3908 {
    height: calc(50% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-7_tvwf2_3908 {
    height: calc(58.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-8_tvwf2_3908 {
    height: calc(66.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-9_tvwf2_3908 {
    height: calc(75% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-10_tvwf2_3908 {
    height: calc(83.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-11_tvwf2_3908 {
    height: calc(91.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-12_tvwf2_3908 {
    height: calc(100% - 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-y_tvwf2_4183 > ._auto_tvwf2_3885 {
    height: auto;
  }
  ._grid-margin-y_tvwf2_4183 > ._shrink_tvwf2_3888 {
    height: auto;
  }
  ._grid-margin-y_tvwf2_4183 > ._xsmall-1_tvwf2_3899 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xsmall-2_tvwf2_3899 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xsmall-3_tvwf2_3899 {
    height: calc(25% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xsmall-4_tvwf2_3899 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xsmall-5_tvwf2_3899 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xsmall-6_tvwf2_3899 {
    height: calc(50% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xsmall-7_tvwf2_3899 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xsmall-8_tvwf2_3899 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xsmall-9_tvwf2_3899 {
    height: calc(75% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xsmall-10_tvwf2_3899 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xsmall-11_tvwf2_3899 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xsmall-12_tvwf2_3899 {
    height: calc(100% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._small-auto_tvwf2_3974 {
    height: auto;
  }
  ._grid-margin-y_tvwf2_4183 > ._small-shrink_tvwf2_3903 {
    height: auto;
  }
  ._grid-margin-y_tvwf2_4183 > ._small-1_tvwf2_3903 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._small-2_tvwf2_3903 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._small-3_tvwf2_3903 {
    height: calc(25% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._small-4_tvwf2_3903 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._small-5_tvwf2_3903 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._small-6_tvwf2_3903 {
    height: calc(50% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._small-7_tvwf2_3903 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._small-8_tvwf2_3903 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._small-9_tvwf2_3903 {
    height: calc(75% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._small-10_tvwf2_3903 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._small-11_tvwf2_3903 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._small-12_tvwf2_3903 {
    height: calc(100% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-auto_tvwf2_4036 {
    height: auto;
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-shrink_tvwf2_3908 {
    height: auto;
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-1_tvwf2_3908 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-2_tvwf2_3908 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-3_tvwf2_3908 {
    height: calc(25% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-4_tvwf2_3908 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-5_tvwf2_3908 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-6_tvwf2_3908 {
    height: calc(50% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-7_tvwf2_3908 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-8_tvwf2_3908 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-9_tvwf2_3908 {
    height: calc(75% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-10_tvwf2_3908 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-11_tvwf2_3908 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-12_tvwf2_3908 {
    height: calc(100% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._large-auto_tvwf2_4084 {
    height: auto;
  }
  ._grid-margin-y_tvwf2_4183 > ._large-shrink_tvwf2_3913 {
    height: auto;
  }
  ._grid-margin-y_tvwf2_4183 > ._large-1_tvwf2_3513 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._large-2_tvwf2_3913 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._large-3_tvwf2_3913 {
    height: calc(25% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._large-4_tvwf2_3913 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._large-5_tvwf2_3913 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._large-6_tvwf2_3913 {
    height: calc(50% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._large-7_tvwf2_3379 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._large-8_tvwf2_3913 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._large-9_tvwf2_3376 {
    height: calc(75% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._large-10_tvwf2_3513 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._large-11_tvwf2_3913 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._large-12_tvwf2_3913 {
    height: calc(100% - 1.5625rem);
  }
}
@media screen and (min-width: 75em) {
  ._grid-margin-y_tvwf2_4183 > ._xlarge-auto_tvwf2_4132 {
    height: auto;
  }
  ._grid-margin-y_tvwf2_4183 > ._xlarge-shrink_tvwf2_3918 {
    height: auto;
  }
  ._grid-margin-y_tvwf2_4183 > ._xlarge-1_tvwf2_3918 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xlarge-2_tvwf2_3918 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xlarge-3_tvwf2_3918 {
    height: calc(25% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xlarge-4_tvwf2_3918 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xlarge-5_tvwf2_3918 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xlarge-6_tvwf2_3918 {
    height: calc(50% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xlarge-7_tvwf2_3918 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xlarge-8_tvwf2_3918 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xlarge-9_tvwf2_3918 {
    height: calc(75% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xlarge-10_tvwf2_3918 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xlarge-11_tvwf2_3918 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xlarge-12_tvwf2_3918 {
    height: calc(100% - 1.5625rem);
  }
}

._grid-frame_tvwf2_7672 {
  overflow: hidden;
  position: relative;
  flex-wrap: nowrap;
  align-items: stretch;
  width: 100vw;
}

._cell_tvwf2_3333 ._grid-frame_tvwf2_7672 {
  width: 100%;
}

._cell-block_tvwf2_7684 {
  overflow-x: auto;
  max-width: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

._cell-block-y_tvwf2_7691 {
  overflow-y: auto;
  max-height: 100%;
  min-height: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

._cell-block-container_tvwf2_7699 {
  display: flex;
  flex-direction: column;
  max-height: 100%;
}
._cell-block-container_tvwf2_7699 > ._grid-x_tvwf2_3385 {
  max-height: 100%;
  flex-wrap: nowrap;
}

._small-grid-frame_tvwf2_7709 {
  overflow: hidden;
  position: relative;
  flex-wrap: nowrap;
  align-items: stretch;
  width: 100vw;
}

._cell_tvwf2_3333 ._small-grid-frame_tvwf2_7709 {
  width: 100%;
}

._small-cell-block_tvwf2_7721 {
  overflow-x: auto;
  max-width: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

._small-cell-block-container_tvwf2_7728 {
  display: flex;
  flex-direction: column;
  max-height: 100%;
}
._small-cell-block-container_tvwf2_7728 > ._grid-x_tvwf2_3385 {
  max-height: 100%;
  flex-wrap: nowrap;
}

._small-cell-block-y_tvwf2_7738 {
  overflow-y: auto;
  max-height: 100%;
  min-height: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

@media print, screen and (min-width: 48em) {
  ._medium-grid-frame_tvwf2_7747 {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100vw;
  }
  ._cell_tvwf2_3333 ._medium-grid-frame_tvwf2_7747 {
    width: 100%;
  }
  ._medium-cell-block_tvwf2_7757 {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  ._medium-cell-block-container_tvwf2_7763 {
    display: flex;
    flex-direction: column;
    max-height: 100%;
  }
  ._medium-cell-block-container_tvwf2_7763 > ._grid-x_tvwf2_3385 {
    max-height: 100%;
    flex-wrap: nowrap;
  }
  ._medium-cell-block-y_tvwf2_7772 {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}
@media print, screen and (min-width: 64em) {
  ._large-grid-frame_tvwf2_7781 {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100vw;
  }
  ._cell_tvwf2_3333 ._large-grid-frame_tvwf2_7781 {
    width: 100%;
  }
  ._large-cell-block_tvwf2_7791 {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  ._large-cell-block-container_tvwf2_7797 {
    display: flex;
    flex-direction: column;
    max-height: 100%;
  }
  ._large-cell-block-container_tvwf2_7797 > ._grid-x_tvwf2_3385 {
    max-height: 100%;
    flex-wrap: nowrap;
  }
  ._large-cell-block-y_tvwf2_7806 {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-grid-frame_tvwf2_7815 {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100vw;
  }
  ._cell_tvwf2_3333 ._xlarge-grid-frame_tvwf2_7815 {
    width: 100%;
  }
  ._xlarge-cell-block_tvwf2_7825 {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  ._xlarge-cell-block-container_tvwf2_7831 {
    display: flex;
    flex-direction: column;
    max-height: 100%;
  }
  ._xlarge-cell-block-container_tvwf2_7831 > ._grid-x_tvwf2_3385 {
    max-height: 100%;
    flex-wrap: nowrap;
  }
  ._xlarge-cell-block-y_tvwf2_7840 {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}
._grid-y_tvwf2_4183._grid-frame_tvwf2_7672 {
  overflow: hidden;
  position: relative;
  flex-wrap: nowrap;
  align-items: stretch;
  height: 100vh;
  width: auto;
}
._grid-y_tvwf2_4183._small-grid-frame_tvwf2_7709 {
  overflow: hidden;
  position: relative;
  flex-wrap: nowrap;
  align-items: stretch;
  height: 100vh;
  width: auto;
}
@media print, screen and (min-width: 48em) {
  ._grid-y_tvwf2_4183._medium-grid-frame_tvwf2_7747 {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    height: 100vh;
    width: auto;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-y_tvwf2_4183._large-grid-frame_tvwf2_7781 {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    height: 100vh;
    width: auto;
  }
}
@media screen and (min-width: 75em) {
  ._grid-y_tvwf2_4183._xlarge-grid-frame_tvwf2_7815 {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    height: 100vh;
    width: auto;
  }
}

._cell_tvwf2_3333 ._grid-y_tvwf2_4183._grid-frame_tvwf2_7672 {
  height: 100%;
}
._cell_tvwf2_3333 ._grid-y_tvwf2_4183._small-grid-frame_tvwf2_7709 {
  height: 100%;
}
@media print, screen and (min-width: 48em) {
  ._cell_tvwf2_3333 ._grid-y_tvwf2_4183._medium-grid-frame_tvwf2_7747 {
    height: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  ._cell_tvwf2_3333 ._grid-y_tvwf2_4183._large-grid-frame_tvwf2_7781 {
    height: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._cell_tvwf2_3333 ._grid-y_tvwf2_4183._xlarge-grid-frame_tvwf2_7815 {
    height: 100%;
  }
}

._grid-margin-y_tvwf2_4183 {
  margin-top: -0.46875rem;
  margin-bottom: -0.46875rem;
  margin-top: -0.46875rem;
  margin-bottom: -0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-margin-y_tvwf2_4183 {
    margin-top: -0.46875rem;
    margin-bottom: -0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-y_tvwf2_4183 {
    margin-top: -0.78125rem;
    margin-bottom: -0.78125rem;
  }
}
._grid-margin-y_tvwf2_4183 > ._cell_tvwf2_3333 {
  height: calc(100% - 0.9375rem);
  margin-top: 0.46875rem;
  margin-bottom: 0.46875rem;
}
._grid-margin-y_tvwf2_4183 > ._cell_tvwf2_3333 {
  height: calc(100% - 0.9375rem);
  margin-top: 0.46875rem;
  margin-bottom: 0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-margin-y_tvwf2_4183 > ._cell_tvwf2_3333 {
    height: calc(100% - 0.9375rem);
    margin-top: 0.46875rem;
    margin-bottom: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-y_tvwf2_4183 > ._cell_tvwf2_3333 {
    height: calc(100% - 1.5625rem);
    margin-top: 0.78125rem;
    margin-bottom: 0.78125rem;
  }
}
._grid-margin-y_tvwf2_4183 > ._auto_tvwf2_3885 {
  height: auto;
}
._grid-margin-y_tvwf2_4183 > ._shrink_tvwf2_3888 {
  height: auto;
}
._grid-margin-y_tvwf2_4183 > ._xsmall-1_tvwf2_3899 {
  height: calc(8.3333333333% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._xsmall-2_tvwf2_3899 {
  height: calc(16.6666666667% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._xsmall-3_tvwf2_3899 {
  height: calc(25% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._xsmall-4_tvwf2_3899 {
  height: calc(33.3333333333% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._xsmall-5_tvwf2_3899 {
  height: calc(41.6666666667% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._xsmall-6_tvwf2_3899 {
  height: calc(50% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._xsmall-7_tvwf2_3899 {
  height: calc(58.3333333333% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._xsmall-8_tvwf2_3899 {
  height: calc(66.6666666667% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._xsmall-9_tvwf2_3899 {
  height: calc(75% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._xsmall-10_tvwf2_3899 {
  height: calc(83.3333333333% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._xsmall-11_tvwf2_3899 {
  height: calc(91.6666666667% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._xsmall-12_tvwf2_3899 {
  height: calc(100% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._auto_tvwf2_3885 {
  height: auto;
}
._grid-margin-y_tvwf2_4183 > ._shrink_tvwf2_3888 {
  height: auto;
}
._grid-margin-y_tvwf2_4183 > ._xsmall-1_tvwf2_3899 {
  height: calc(8.3333333333% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._xsmall-2_tvwf2_3899 {
  height: calc(16.6666666667% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._xsmall-3_tvwf2_3899 {
  height: calc(25% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._xsmall-4_tvwf2_3899 {
  height: calc(33.3333333333% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._xsmall-5_tvwf2_3899 {
  height: calc(41.6666666667% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._xsmall-6_tvwf2_3899 {
  height: calc(50% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._xsmall-7_tvwf2_3899 {
  height: calc(58.3333333333% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._xsmall-8_tvwf2_3899 {
  height: calc(66.6666666667% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._xsmall-9_tvwf2_3899 {
  height: calc(75% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._xsmall-10_tvwf2_3899 {
  height: calc(83.3333333333% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._xsmall-11_tvwf2_3899 {
  height: calc(91.6666666667% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._xsmall-12_tvwf2_3899 {
  height: calc(100% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._small-auto_tvwf2_3974 {
  height: auto;
}
._grid-margin-y_tvwf2_4183 > ._small-shrink_tvwf2_3903 {
  height: auto;
}
._grid-margin-y_tvwf2_4183 > ._small-1_tvwf2_3903 {
  height: calc(8.3333333333% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._small-2_tvwf2_3903 {
  height: calc(16.6666666667% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._small-3_tvwf2_3903 {
  height: calc(25% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._small-4_tvwf2_3903 {
  height: calc(33.3333333333% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._small-5_tvwf2_3903 {
  height: calc(41.6666666667% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._small-6_tvwf2_3903 {
  height: calc(50% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._small-7_tvwf2_3903 {
  height: calc(58.3333333333% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._small-8_tvwf2_3903 {
  height: calc(66.6666666667% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._small-9_tvwf2_3903 {
  height: calc(75% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._small-10_tvwf2_3903 {
  height: calc(83.3333333333% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._small-11_tvwf2_3903 {
  height: calc(91.6666666667% - 0.9375rem);
}
._grid-margin-y_tvwf2_4183 > ._small-12_tvwf2_3903 {
  height: calc(100% - 0.9375rem);
}
@media print, screen and (min-width: 48em) {
  ._grid-margin-y_tvwf2_4183 > ._auto_tvwf2_3885 {
    height: auto;
  }
  ._grid-margin-y_tvwf2_4183 > ._shrink_tvwf2_3888 {
    height: auto;
  }
  ._grid-margin-y_tvwf2_4183 > ._xsmall-1_tvwf2_3899 {
    height: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xsmall-2_tvwf2_3899 {
    height: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xsmall-3_tvwf2_3899 {
    height: calc(25% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xsmall-4_tvwf2_3899 {
    height: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xsmall-5_tvwf2_3899 {
    height: calc(41.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xsmall-6_tvwf2_3899 {
    height: calc(50% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xsmall-7_tvwf2_3899 {
    height: calc(58.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xsmall-8_tvwf2_3899 {
    height: calc(66.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xsmall-9_tvwf2_3899 {
    height: calc(75% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xsmall-10_tvwf2_3899 {
    height: calc(83.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xsmall-11_tvwf2_3899 {
    height: calc(91.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xsmall-12_tvwf2_3899 {
    height: calc(100% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._small-auto_tvwf2_3974 {
    height: auto;
  }
  ._grid-margin-y_tvwf2_4183 > ._small-shrink_tvwf2_3903 {
    height: auto;
  }
  ._grid-margin-y_tvwf2_4183 > ._small-1_tvwf2_3903 {
    height: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._small-2_tvwf2_3903 {
    height: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._small-3_tvwf2_3903 {
    height: calc(25% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._small-4_tvwf2_3903 {
    height: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._small-5_tvwf2_3903 {
    height: calc(41.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._small-6_tvwf2_3903 {
    height: calc(50% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._small-7_tvwf2_3903 {
    height: calc(58.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._small-8_tvwf2_3903 {
    height: calc(66.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._small-9_tvwf2_3903 {
    height: calc(75% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._small-10_tvwf2_3903 {
    height: calc(83.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._small-11_tvwf2_3903 {
    height: calc(91.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._small-12_tvwf2_3903 {
    height: calc(100% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-auto_tvwf2_4036 {
    height: auto;
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-shrink_tvwf2_3908 {
    height: auto;
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-1_tvwf2_3908 {
    height: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-2_tvwf2_3908 {
    height: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-3_tvwf2_3908 {
    height: calc(25% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-4_tvwf2_3908 {
    height: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-5_tvwf2_3908 {
    height: calc(41.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-6_tvwf2_3908 {
    height: calc(50% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-7_tvwf2_3908 {
    height: calc(58.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-8_tvwf2_3908 {
    height: calc(66.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-9_tvwf2_3908 {
    height: calc(75% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-10_tvwf2_3908 {
    height: calc(83.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-11_tvwf2_3908 {
    height: calc(91.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-12_tvwf2_3908 {
    height: calc(100% - 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-y_tvwf2_4183 > ._auto_tvwf2_3885 {
    height: auto;
  }
  ._grid-margin-y_tvwf2_4183 > ._shrink_tvwf2_3888 {
    height: auto;
  }
  ._grid-margin-y_tvwf2_4183 > ._xsmall-1_tvwf2_3899 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xsmall-2_tvwf2_3899 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xsmall-3_tvwf2_3899 {
    height: calc(25% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xsmall-4_tvwf2_3899 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xsmall-5_tvwf2_3899 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xsmall-6_tvwf2_3899 {
    height: calc(50% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xsmall-7_tvwf2_3899 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xsmall-8_tvwf2_3899 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xsmall-9_tvwf2_3899 {
    height: calc(75% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xsmall-10_tvwf2_3899 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xsmall-11_tvwf2_3899 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xsmall-12_tvwf2_3899 {
    height: calc(100% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._small-auto_tvwf2_3974 {
    height: auto;
  }
  ._grid-margin-y_tvwf2_4183 > ._small-shrink_tvwf2_3903 {
    height: auto;
  }
  ._grid-margin-y_tvwf2_4183 > ._small-1_tvwf2_3903 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._small-2_tvwf2_3903 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._small-3_tvwf2_3903 {
    height: calc(25% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._small-4_tvwf2_3903 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._small-5_tvwf2_3903 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._small-6_tvwf2_3903 {
    height: calc(50% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._small-7_tvwf2_3903 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._small-8_tvwf2_3903 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._small-9_tvwf2_3903 {
    height: calc(75% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._small-10_tvwf2_3903 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._small-11_tvwf2_3903 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._small-12_tvwf2_3903 {
    height: calc(100% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-auto_tvwf2_4036 {
    height: auto;
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-shrink_tvwf2_3908 {
    height: auto;
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-1_tvwf2_3908 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-2_tvwf2_3908 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-3_tvwf2_3908 {
    height: calc(25% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-4_tvwf2_3908 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-5_tvwf2_3908 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-6_tvwf2_3908 {
    height: calc(50% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-7_tvwf2_3908 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-8_tvwf2_3908 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-9_tvwf2_3908 {
    height: calc(75% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-10_tvwf2_3908 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-11_tvwf2_3908 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._medium-12_tvwf2_3908 {
    height: calc(100% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._large-auto_tvwf2_4084 {
    height: auto;
  }
  ._grid-margin-y_tvwf2_4183 > ._large-shrink_tvwf2_3913 {
    height: auto;
  }
  ._grid-margin-y_tvwf2_4183 > ._large-1_tvwf2_3513 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._large-2_tvwf2_3913 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._large-3_tvwf2_3913 {
    height: calc(25% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._large-4_tvwf2_3913 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._large-5_tvwf2_3913 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._large-6_tvwf2_3913 {
    height: calc(50% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._large-7_tvwf2_3379 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._large-8_tvwf2_3913 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._large-9_tvwf2_3376 {
    height: calc(75% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._large-10_tvwf2_3513 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._large-11_tvwf2_3913 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._large-12_tvwf2_3913 {
    height: calc(100% - 1.5625rem);
  }
}
@media screen and (min-width: 75em) {
  ._grid-margin-y_tvwf2_4183 > ._xlarge-auto_tvwf2_4132 {
    height: auto;
  }
  ._grid-margin-y_tvwf2_4183 > ._xlarge-shrink_tvwf2_3918 {
    height: auto;
  }
  ._grid-margin-y_tvwf2_4183 > ._xlarge-1_tvwf2_3918 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xlarge-2_tvwf2_3918 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xlarge-3_tvwf2_3918 {
    height: calc(25% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xlarge-4_tvwf2_3918 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xlarge-5_tvwf2_3918 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xlarge-6_tvwf2_3918 {
    height: calc(50% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xlarge-7_tvwf2_3918 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xlarge-8_tvwf2_3918 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xlarge-9_tvwf2_3918 {
    height: calc(75% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xlarge-10_tvwf2_3918 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xlarge-11_tvwf2_3918 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_tvwf2_4183 > ._xlarge-12_tvwf2_3918 {
    height: calc(100% - 1.5625rem);
  }
}

._grid-frame_tvwf2_7672._grid-margin-y_tvwf2_4183 {
  height: calc(100vh + 0.9375rem);
  height: calc(100vh + 0.9375rem);
}
@media print, screen and (min-width: 48em) {
  ._grid-frame_tvwf2_7672._grid-margin-y_tvwf2_4183 {
    height: calc(100vh + 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-frame_tvwf2_7672._grid-margin-y_tvwf2_4183 {
    height: calc(100vh + 1.5625rem);
  }
}
@media screen and (min-width: 75em) {
  ._grid-frame_tvwf2_7672._grid-margin-y_tvwf2_4183 {
    height: calc(100vh + 1.5625rem);
  }
}

._grid-margin-y_tvwf2_4183._small-grid-frame_tvwf2_7709 {
  height: calc(100vh + 0.9375rem);
}

@media print, screen and (min-width: 48em) {
  ._grid-margin-y_tvwf2_4183._medium-grid-frame_tvwf2_7747 {
    height: calc(100vh + 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-y_tvwf2_4183._large-grid-frame_tvwf2_7781 {
    height: calc(100vh + 1.5625rem);
  }
}
@media screen and (min-width: 75em) {
  ._grid-margin-y_tvwf2_4183._xlarge-grid-frame_tvwf2_7815 {
    height: calc(100vh + 1.5625rem);
  }
}
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}

p {
  margin-bottom: 1rem;
  font-size: inherit;
  line-height: 1.5;
  text-rendering: optimizeLegibility;
}

em,
i {
  font-style: italic;
  line-height: inherit;
}

strong,
b {
  font-weight: 600;
  line-height: inherit;
}

small {
  font-size: 80%;
  line-height: inherit;
}

h1, ._h1_tvwf2_8514,
h2, ._h2_tvwf2_8515,
h3, ._h3_tvwf2_8516,
h4, ._h4_tvwf2_8517,
h5, ._h5_tvwf2_8518,
h6, ._h6_tvwf2_8519 {
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  font-style: normal;
  font-weight: 400;
  color: inherit;
  text-rendering: optimizeLegibility;
}
h1 small, ._h1_tvwf2_8514 small,
h2 small, ._h2_tvwf2_8515 small,
h3 small, ._h3_tvwf2_8516 small,
h4 small, ._h4_tvwf2_8517 small,
h5 small, ._h5_tvwf2_8518 small,
h6 small, ._h6_tvwf2_8519 small {
  line-height: 0;
  color: #cacaca;
}

h1, ._h1_tvwf2_8514 {
  font-size: 2.625rem;
  line-height: 1.0952380952;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h2, ._h2_tvwf2_8515 {
  font-size: 1rem;
  line-height: 1.0625;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h3, ._h3_tvwf2_8516 {
  font-size: 1rem;
  line-height: 1.25;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h4, ._h4_tvwf2_8517 {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h5, ._h5_tvwf2_8518 {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h6, ._h6_tvwf2_8519 {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h1, ._h1_tvwf2_8514 {
  font-size: 2.625rem;
  line-height: 1.0952380952;
}

h2, ._h2_tvwf2_8515 {
  font-size: 1rem;
  line-height: 1.0625;
}

h3, ._h3_tvwf2_8516 {
  font-size: 1rem;
  line-height: 1.25;
}

h4, ._h4_tvwf2_8517 {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
}

h5, ._h5_tvwf2_8518 {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
}

h6, ._h6_tvwf2_8519 {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
}

@media print, screen and (min-width: 48em) {
  h1, ._h1_tvwf2_8514 {
    font-size: 3.5rem;
    line-height: 1.0357142857;
  }
  h2, ._h2_tvwf2_8515 {
    font-size: 1rem;
    line-height: 1.0625;
  }
  h3, ._h3_tvwf2_8516 {
    font-size: 1rem;
    line-height: 1.25;
  }
  h4, ._h4_tvwf2_8517 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
  h5, ._h5_tvwf2_8518 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
  h6, ._h6_tvwf2_8519 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
}
@media print, screen and (min-width: 64em) {
  h1, ._h1_tvwf2_8514 {
    font-size: 5.625rem;
    line-height: 1.1444444444;
  }
  h2, ._h2_tvwf2_8515 {
    font-size: 1rem;
    line-height: 1.1875;
  }
  h3, ._h3_tvwf2_8516 {
    font-size: 1rem;
    line-height: 1.25;
  }
  h4, ._h4_tvwf2_8517 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
  h5, ._h5_tvwf2_8518 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
  h6, ._h6_tvwf2_8519 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
}
@media screen and (min-width: 75em) {
  h1, ._h1_tvwf2_8514 {
    font-size: 5.625rem;
    line-height: 1.1444444444;
  }
  h2, ._h2_tvwf2_8515 {
    font-size: 1rem;
    line-height: 1.1875;
  }
  h3, ._h3_tvwf2_8516 {
    font-size: 1rem;
    line-height: 1.25;
  }
  h4, ._h4_tvwf2_8517 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
  h5, ._h5_tvwf2_8518 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
  h6, ._h6_tvwf2_8519 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
}
a {
  line-height: inherit;
  color: #0033FF;
  text-decoration: none;
  cursor: pointer;
}
a:hover, a:focus {
  color: #ed0a00;
  text-decoration: underline;
}
a img {
  border: 0;
}

hr {
  clear: both;
  max-width: 76.875rem;
  height: 0;
  margin: 1.25rem auto;
  border-top: 0;
  border-right: 0;
  border-bottom: 1px solid #cacaca;
  border-left: 0;
}

ul,
ol,
dl {
  margin-bottom: 1rem;
  list-style-position: outside;
  line-height: 1.5;
}

li {
  font-size: inherit;
}

ul {
  margin-left: 1.25rem;
  list-style-type: disc;
}

ol {
  margin-left: 1.25rem;
}

ul ul, ul ol, ol ul, ol ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
}

dl {
  margin-bottom: 1rem;
}
dl dt {
  margin-bottom: 0.3rem;
  font-weight: 600;
}

blockquote {
  margin: 0 0 1rem;
  padding: 0.5625rem 1.25rem 0 1.1875rem;
  border-left: 1px solid #cacaca;
}
blockquote, blockquote p {
  line-height: 1.5;
  color: #8a8a8a;
}

abbr, abbr[title] {
  border-bottom: 1px dotted #000;
  cursor: help;
  text-decoration: none;
}

figure {
  margin: 0;
}

kbd {
  margin: 0;
  padding: 0.125rem 0.25rem 0;
  background-color: #e6e6e6;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  color: #000;
}

._subheader_tvwf2_8773 {
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  font-weight: 400;
  line-height: 1.4;
  color: #8a8a8a;
}

._lead_tvwf2_8781 {
  font-size: 125%;
  line-height: 1.6;
}

._stat_tvwf2_8786 {
  font-size: 2.5rem;
  line-height: 1;
}
p + ._stat_tvwf2_8786 {
  margin-top: -1rem;
}

ul._no-bullet_tvwf2_8794, ol._no-bullet_tvwf2_8794 {
  margin-left: 0;
  list-style: none;
}

._cite-block_tvwf2_8799, cite {
  display: block;
  color: #8a8a8a;
  font-size: 0.8125rem;
}
._cite-block_tvwf2_8799:before, cite:before {
  content: "— ";
}

._code-inline_tvwf2_8808, code {
  border: 1px solid #cacaca;
  background-color: #e6e6e6;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: 400;
  color: #000;
  display: inline;
  max-width: 100%;
  word-wrap: break-word;
  padding: 0.125rem 0.3125rem 0.0625rem;
}

._code-block_tvwf2_8820 {
  border: 1px solid #cacaca;
  background-color: #e6e6e6;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: 400;
  color: #000;
  display: block;
  overflow: auto;
  white-space: pre;
  padding: 1rem;
  margin-bottom: 1.5rem;
}

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

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

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

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

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

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

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

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

@media print, screen and (min-width: 48em) {
  ._medium-text-left_tvwf2_8866 {
    text-align: left;
  }
  ._medium-text-right_tvwf2_8869 {
    text-align: right;
  }
  ._medium-text-center_tvwf2_8872 {
    text-align: center;
  }
  ._medium-text-justify_tvwf2_8875 {
    text-align: justify;
  }
}
@media print, screen and (min-width: 64em) {
  ._large-text-left_tvwf2_8880 {
    text-align: left;
  }
  ._large-text-right_tvwf2_8883 {
    text-align: right;
  }
  ._large-text-center_tvwf2_8886 {
    text-align: center;
  }
  ._large-text-justify_tvwf2_8889 {
    text-align: justify;
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-text-left_tvwf2_8894 {
    text-align: left;
  }
  ._xlarge-text-right_tvwf2_8897 {
    text-align: right;
  }
  ._xlarge-text-center_tvwf2_8900 {
    text-align: center;
  }
  ._xlarge-text-justify_tvwf2_8903 {
    text-align: justify;
  }
}
._show-for-print_tvwf2_8907 {
  display: none !important;
}

@media print {
  * {
    background: transparent !important;
    color: black !important;
    print-color-adjust: economy;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  ._show-for-print_tvwf2_8907 {
    display: block !important;
  }
  ._hide-for-print_tvwf2_8922 {
    display: none !important;
  }
  table._show-for-print_tvwf2_8907 {
    display: table !important;
  }
  thead._show-for-print_tvwf2_8907 {
    display: table-header-group !important;
  }
  tbody._show-for-print_tvwf2_8907 {
    display: table-row-group !important;
  }
  tr._show-for-print_tvwf2_8907 {
    display: table-row !important;
  }
  td._show-for-print_tvwf2_8907 {
    display: table-cell !important;
  }
  th._show-for-print_tvwf2_8907 {
    display: table-cell !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  ._ir_tvwf2_8950 a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  pre,
  blockquote {
    border: 1px solid #8a8a8a;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  ._print-break-inside_tvwf2_8986 {
    page-break-inside: auto;
  }
}
[type=text], [type=password], [type=date], [type=datetime], [type=datetime-local], [type=month], [type=week], [type=email], [type=number], [type=search], [type=tel], [type=time], [type=url], [type=color],
textarea {
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 2.4125rem;
  margin: 0 0 1.5625rem;
  padding: 0.625rem;
  border: 1px solid #001641;
  border-radius: 0;
  background-color: #fff;
  box-shadow: 0;
  font-family: inherit;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.4;
  color: #000;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  appearance: none;
}
[type=text]:focus, [type=password]:focus, [type=date]:focus, [type=datetime]:focus, [type=datetime-local]:focus, [type=month]:focus, [type=week]:focus, [type=email]:focus, [type=number]:focus, [type=search]:focus, [type=tel]:focus, [type=time]:focus, [type=url]:focus, [type=color]:focus,
textarea:focus {
  outline: none;
  border: 1px solid #001641;
  background-color: #fff;
  box-shadow: 0;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}

textarea {
  max-width: 100%;
}
textarea[rows] {
  height: auto;
}

input:disabled, input[readonly],
textarea:disabled,
textarea[readonly] {
  background-color: #e6e6e6;
  cursor: not-allowed;
}

[type=submit],
[type=button] {
  appearance: none;
  border-radius: 0;
}

input[type=search] {
  box-sizing: border-box;
}

::placeholder {
  color: rgba(0, 0, 0, 0.6);
}

[type=file],
[type=checkbox],
[type=radio] {
  margin: 0 0 1.5625rem;
}

[type=checkbox] + label,
[type=radio] + label {
  display: inline-block;
  vertical-align: baseline;
  margin-left: 0.78125rem;
  margin-right: 1.5625rem;
  margin-bottom: 0;
}
[type=checkbox] + label[for],
[type=radio] + label[for] {
  cursor: pointer;
}

label > [type=checkbox],
label > [type=radio] {
  margin-right: 0.78125rem;
}

[type=file] {
  width: 100%;
}

label {
  display: block;
  margin: 0;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.2857142857;
  color: #001641;
}
label._middle_tvwf2_9083 {
  margin: 0 0 1.5625rem;
  line-height: 1.5;
  padding: 0.84375rem 0;
}

._help-text_tvwf2_9089 {
  margin-top: -0.78125rem;
  font-size: 0.875rem;
  font-style: none;
  color: #001641;
}

._input-group_tvwf2_9096 {
  display: flex;
  width: 100%;
  margin-bottom: 1.5625rem;
  align-items: stretch;
}
._input-group_tvwf2_9096 > :first-child, ._input-group_tvwf2_9096 > :first-child._input-group-button_tvwf2_9102 > * {
  border-radius: 0 0 0 0;
}
._input-group_tvwf2_9096 > :last-child, ._input-group_tvwf2_9096 > :last-child._input-group-button_tvwf2_9102 > * {
  border-radius: 0 0 0 0;
}

._input-group-button_tvwf2_9102 a,
._input-group-button_tvwf2_9102 input,
._input-group-button_tvwf2_9102 button,
._input-group-button_tvwf2_9102 label, ._input-group-button_tvwf2_9102, ._input-group-field_tvwf2_9112, ._input-group-label_tvwf2_9112 {
  margin: 0;
  white-space: nowrap;
}

._input-group-label_tvwf2_9112 {
  padding: 0 1rem;
  border: 1px solid #cacaca;
  background: #e6e6e6;
  color: #000;
  text-align: center;
  white-space: nowrap;
  display: flex;
  flex: 0 0 auto;
  align-items: center;
}
._input-group-label_tvwf2_9112:first-child {
  border-right: 0;
}
._input-group-label_tvwf2_9112:last-child {
  border-left: 0;
}

._input-group-field_tvwf2_9112 {
  border-radius: 0;
  flex: 1 1 0px;
  min-width: 0;
}

._input-group-button_tvwf2_9102 {
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  display: flex;
  flex: 0 0 auto;
}
._input-group-button_tvwf2_9102 a,
._input-group-button_tvwf2_9102 input,
._input-group-button_tvwf2_9102 button,
._input-group-button_tvwf2_9102 label {
  align-self: stretch;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 0.875rem;
}

fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}

legend {
  max-width: 100%;
  margin-bottom: 0.78125rem;
}

._fieldset_tvwf2_9170 {
  margin: 0;
  padding: 0;
  border: 0;
}
._fieldset_tvwf2_9170 legend {
  margin: 0;
  margin-left: -0.1875rem;
  padding: 0;
}

select {
  height: 2.4125rem;
  margin: 0 0 1.5625rem;
  padding: 0.625rem;
  appearance: none;
  border: 1px solid #001641;
  border-radius: 0;
  background-color: #fff;
  font-family: inherit;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.4;
  color: #000;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="24" viewBox="0 0 32 24"><polygon points="0,0 32,0 16,24" style="fill: rgb%28138, 138, 138%29"></polygon></svg>');
  background-origin: content-box;
  background-position: right -1.5625rem center;
  background-repeat: no-repeat;
  background-size: 9px 6px;
  padding-right: 2.34375rem;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}
@media screen and (min-width: 0\0 ) {
  select {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==");
  }
}
select:focus {
  outline: none;
  border: 1px solid #001641;
  background-color: #fff;
  box-shadow: 0;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}
select:disabled {
  background-color: #e6e6e6;
  cursor: not-allowed;
}
select::-ms-expand {
  display: none;
}
select[multiple] {
  height: auto;
  background-image: none;
}
select:not([multiple]) {
  padding-top: 0;
  padding-bottom: 0;
}

._is-invalid-input_tvwf2_9230:not(:focus) {
  border-color: #cc4b37;
  background-color: #faedeb;
}
._is-invalid-input_tvwf2_9230:not(:focus)::placeholder {
  color: #cc4b37;
}

._is-invalid-label_tvwf2_9238 {
  color: #cc4b37;
}

._form-error_tvwf2_9242 {
  display: none;
  margin-top: -0.78125rem;
  margin-bottom: 1.5625rem;
  font-size: 0.75rem;
  font-weight: 600;
  color: #cc4b37;
}
._form-error_tvwf2_9242._is-visible_tvwf2_3804 {
  display: block;
}

._button_tvwf2_3169 {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 1rem 0;
  padding: 0;
  border: 1px solid transparent;
  border-radius: 0;
  transition: background-color 0.25s ease-out, color 0.25s ease-out;
  font-family: inherit;
  font-size: 0.9rem;
  -webkit-appearance: none;
  line-height: 1;
  text-align: center;
  cursor: pointer;
}
[data-whatinput=mouse] ._button_tvwf2_3169 {
  outline: 0;
}
._button_tvwf2_3169._tiny_tvwf2_2033 {
  font-size: 0.6rem;
}
._button_tvwf2_3169._small_tvwf2_2033 {
  font-size: 0.75rem;
}
._button_tvwf2_3169._large_tvwf2_2033 {
  font-size: 1.25rem;
}
._button_tvwf2_3169._expanded_tvwf2_9281 {
  display: block;
  width: 100%;
  margin-right: 0;
  margin-left: 0;
}
._button_tvwf2_3169._solid_tvwf2_9287, ._button_tvwf2_3169._solid_tvwf2_9287._disabled_tvwf2_9287, ._button_tvwf2_3169._solid_tvwf2_9287[disabled], ._button_tvwf2_3169._solid_tvwf2_9287._disabled_tvwf2_9287:hover, ._button_tvwf2_3169._solid_tvwf2_9287[disabled]:hover, ._button_tvwf2_3169._solid_tvwf2_9287._disabled_tvwf2_9287:focus, ._button_tvwf2_3169._solid_tvwf2_9287[disabled]:focus {
  background-color: #000;
  color: #fff;
}
._button_tvwf2_3169._solid_tvwf2_9287:hover, ._button_tvwf2_3169._solid_tvwf2_9287:focus {
  background-color: black;
  color: #fff;
}
._button_tvwf2_3169._solid_tvwf2_9287._primary_tvwf2_9295, ._button_tvwf2_3169._solid_tvwf2_9287._primary_tvwf2_9295._disabled_tvwf2_9287, ._button_tvwf2_3169._solid_tvwf2_9287._primary_tvwf2_9295[disabled], ._button_tvwf2_3169._solid_tvwf2_9287._primary_tvwf2_9295._disabled_tvwf2_9287:hover, ._button_tvwf2_3169._solid_tvwf2_9287._primary_tvwf2_9295[disabled]:hover, ._button_tvwf2_3169._solid_tvwf2_9287._primary_tvwf2_9295._disabled_tvwf2_9287:focus, ._button_tvwf2_3169._solid_tvwf2_9287._primary_tvwf2_9295[disabled]:focus {
  background-color: #001641;
  color: #fff;
}
._button_tvwf2_3169._solid_tvwf2_9287._primary_tvwf2_9295:hover, ._button_tvwf2_3169._solid_tvwf2_9287._primary_tvwf2_9295:focus {
  background-color: #001234;
  color: #fff;
}
._button_tvwf2_3169._solid_tvwf2_9287._secondary_tvwf2_9303, ._button_tvwf2_3169._solid_tvwf2_9287._secondary_tvwf2_9303._disabled_tvwf2_9287, ._button_tvwf2_3169._solid_tvwf2_9287._secondary_tvwf2_9303[disabled], ._button_tvwf2_3169._solid_tvwf2_9287._secondary_tvwf2_9303._disabled_tvwf2_9287:hover, ._button_tvwf2_3169._solid_tvwf2_9287._secondary_tvwf2_9303[disabled]:hover, ._button_tvwf2_3169._solid_tvwf2_9287._secondary_tvwf2_9303._disabled_tvwf2_9287:focus, ._button_tvwf2_3169._solid_tvwf2_9287._secondary_tvwf2_9303[disabled]:focus {
  background-color: #ed0a00;
  color: #000;
}
._button_tvwf2_3169._solid_tvwf2_9287._secondary_tvwf2_9303:hover, ._button_tvwf2_3169._solid_tvwf2_9287._secondary_tvwf2_9303:focus {
  background-color: #be0800;
  color: #000;
}
._button_tvwf2_3169._solid_tvwf2_9287._tertiary_tvwf2_9311, ._button_tvwf2_3169._solid_tvwf2_9287._tertiary_tvwf2_9311._disabled_tvwf2_9287, ._button_tvwf2_3169._solid_tvwf2_9287._tertiary_tvwf2_9311[disabled], ._button_tvwf2_3169._solid_tvwf2_9287._tertiary_tvwf2_9311._disabled_tvwf2_9287:hover, ._button_tvwf2_3169._solid_tvwf2_9287._tertiary_tvwf2_9311[disabled]:hover, ._button_tvwf2_3169._solid_tvwf2_9287._tertiary_tvwf2_9311._disabled_tvwf2_9287:focus, ._button_tvwf2_3169._solid_tvwf2_9287._tertiary_tvwf2_9311[disabled]:focus {
  background-color: #0033FF;
  color: #fff;
}
._button_tvwf2_3169._solid_tvwf2_9287._tertiary_tvwf2_9311:hover, ._button_tvwf2_3169._solid_tvwf2_9287._tertiary_tvwf2_9311:focus {
  background-color: #0029cc;
  color: #fff;
}
._button_tvwf2_3169._solid_tvwf2_9287._success_tvwf2_9319, ._button_tvwf2_3169._solid_tvwf2_9287._success_tvwf2_9319._disabled_tvwf2_9287, ._button_tvwf2_3169._solid_tvwf2_9287._success_tvwf2_9319[disabled], ._button_tvwf2_3169._solid_tvwf2_9287._success_tvwf2_9319._disabled_tvwf2_9287:hover, ._button_tvwf2_3169._solid_tvwf2_9287._success_tvwf2_9319[disabled]:hover, ._button_tvwf2_3169._solid_tvwf2_9287._success_tvwf2_9319._disabled_tvwf2_9287:focus, ._button_tvwf2_3169._solid_tvwf2_9287._success_tvwf2_9319[disabled]:focus {
  background-color: #3adb76;
  color: #000;
}
._button_tvwf2_3169._solid_tvwf2_9287._success_tvwf2_9319:hover, ._button_tvwf2_3169._solid_tvwf2_9287._success_tvwf2_9319:focus {
  background-color: #22bb5b;
  color: #000;
}
._button_tvwf2_3169._solid_tvwf2_9287._warning_tvwf2_9327, ._button_tvwf2_3169._solid_tvwf2_9287._warning_tvwf2_9327._disabled_tvwf2_9287, ._button_tvwf2_3169._solid_tvwf2_9287._warning_tvwf2_9327[disabled], ._button_tvwf2_3169._solid_tvwf2_9287._warning_tvwf2_9327._disabled_tvwf2_9287:hover, ._button_tvwf2_3169._solid_tvwf2_9287._warning_tvwf2_9327[disabled]:hover, ._button_tvwf2_3169._solid_tvwf2_9287._warning_tvwf2_9327._disabled_tvwf2_9287:focus, ._button_tvwf2_3169._solid_tvwf2_9287._warning_tvwf2_9327[disabled]:focus {
  background-color: #ffae00;
  color: #000;
}
._button_tvwf2_3169._solid_tvwf2_9287._warning_tvwf2_9327:hover, ._button_tvwf2_3169._solid_tvwf2_9287._warning_tvwf2_9327:focus {
  background-color: #cc8b00;
  color: #000;
}
._button_tvwf2_3169._solid_tvwf2_9287._alert_tvwf2_9335, ._button_tvwf2_3169._solid_tvwf2_9287._alert_tvwf2_9335._disabled_tvwf2_9287, ._button_tvwf2_3169._solid_tvwf2_9287._alert_tvwf2_9335[disabled], ._button_tvwf2_3169._solid_tvwf2_9287._alert_tvwf2_9335._disabled_tvwf2_9287:hover, ._button_tvwf2_3169._solid_tvwf2_9287._alert_tvwf2_9335[disabled]:hover, ._button_tvwf2_3169._solid_tvwf2_9287._alert_tvwf2_9335._disabled_tvwf2_9287:focus, ._button_tvwf2_3169._solid_tvwf2_9287._alert_tvwf2_9335[disabled]:focus {
  background-color: #cc4b37;
  color: #000;
}
._button_tvwf2_3169._solid_tvwf2_9287._alert_tvwf2_9335:hover, ._button_tvwf2_3169._solid_tvwf2_9287._alert_tvwf2_9335:focus {
  background-color: #a53b2a;
  color: #000;
}
._button_tvwf2_3169._solid_tvwf2_9287._red_tvwf2_9343, ._button_tvwf2_3169._solid_tvwf2_9287._red_tvwf2_9343._disabled_tvwf2_9287, ._button_tvwf2_3169._solid_tvwf2_9287._red_tvwf2_9343[disabled], ._button_tvwf2_3169._solid_tvwf2_9287._red_tvwf2_9343._disabled_tvwf2_9287:hover, ._button_tvwf2_3169._solid_tvwf2_9287._red_tvwf2_9343[disabled]:hover, ._button_tvwf2_3169._solid_tvwf2_9287._red_tvwf2_9343._disabled_tvwf2_9287:focus, ._button_tvwf2_3169._solid_tvwf2_9287._red_tvwf2_9343[disabled]:focus {
  background-color: #ed0a00;
  color: #000;
}
._button_tvwf2_3169._solid_tvwf2_9287._red_tvwf2_9343:hover, ._button_tvwf2_3169._solid_tvwf2_9287._red_tvwf2_9343:focus {
  background-color: #be0800;
  color: #000;
}
._button_tvwf2_3169._hollow_tvwf2_9351, ._button_tvwf2_3169._hollow_tvwf2_9351:hover, ._button_tvwf2_3169._hollow_tvwf2_9351:focus, ._button_tvwf2_3169._hollow_tvwf2_9351._disabled_tvwf2_9287, ._button_tvwf2_3169._hollow_tvwf2_9351._disabled_tvwf2_9287:hover, ._button_tvwf2_3169._hollow_tvwf2_9351._disabled_tvwf2_9287:focus, ._button_tvwf2_3169._hollow_tvwf2_9351[disabled], ._button_tvwf2_3169._hollow_tvwf2_9351[disabled]:hover, ._button_tvwf2_3169._hollow_tvwf2_9351[disabled]:focus {
  background-color: transparent;
}
._button_tvwf2_3169._hollow_tvwf2_9351, ._button_tvwf2_3169._hollow_tvwf2_9351._disabled_tvwf2_9287, ._button_tvwf2_3169._hollow_tvwf2_9351[disabled], ._button_tvwf2_3169._hollow_tvwf2_9351._disabled_tvwf2_9287:hover, ._button_tvwf2_3169._hollow_tvwf2_9351[disabled]:hover, ._button_tvwf2_3169._hollow_tvwf2_9351._disabled_tvwf2_9287:focus, ._button_tvwf2_3169._hollow_tvwf2_9351[disabled]:focus {
  border: 1px solid #000;
  color: #000;
}
._button_tvwf2_3169._hollow_tvwf2_9351:hover, ._button_tvwf2_3169._hollow_tvwf2_9351:focus {
  border-color: black;
  color: black;
}
._button_tvwf2_3169._hollow_tvwf2_9351._primary_tvwf2_9295, ._button_tvwf2_3169._hollow_tvwf2_9351._primary_tvwf2_9295._disabled_tvwf2_9287, ._button_tvwf2_3169._hollow_tvwf2_9351._primary_tvwf2_9295[disabled], ._button_tvwf2_3169._hollow_tvwf2_9351._primary_tvwf2_9295._disabled_tvwf2_9287:hover, ._button_tvwf2_3169._hollow_tvwf2_9351._primary_tvwf2_9295[disabled]:hover, ._button_tvwf2_3169._hollow_tvwf2_9351._primary_tvwf2_9295._disabled_tvwf2_9287:focus, ._button_tvwf2_3169._hollow_tvwf2_9351._primary_tvwf2_9295[disabled]:focus {
  border: 1px solid #001641;
  color: #001641;
}
._button_tvwf2_3169._hollow_tvwf2_9351._primary_tvwf2_9295:hover, ._button_tvwf2_3169._hollow_tvwf2_9351._primary_tvwf2_9295:focus {
  border-color: #000b21;
  color: #000b21;
}
._button_tvwf2_3169._hollow_tvwf2_9351._secondary_tvwf2_9303, ._button_tvwf2_3169._hollow_tvwf2_9351._secondary_tvwf2_9303._disabled_tvwf2_9287, ._button_tvwf2_3169._hollow_tvwf2_9351._secondary_tvwf2_9303[disabled], ._button_tvwf2_3169._hollow_tvwf2_9351._secondary_tvwf2_9303._disabled_tvwf2_9287:hover, ._button_tvwf2_3169._hollow_tvwf2_9351._secondary_tvwf2_9303[disabled]:hover, ._button_tvwf2_3169._hollow_tvwf2_9351._secondary_tvwf2_9303._disabled_tvwf2_9287:focus, ._button_tvwf2_3169._hollow_tvwf2_9351._secondary_tvwf2_9303[disabled]:focus {
  border: 1px solid #ed0a00;
  color: #ed0a00;
}
._button_tvwf2_3169._hollow_tvwf2_9351._secondary_tvwf2_9303:hover, ._button_tvwf2_3169._hollow_tvwf2_9351._secondary_tvwf2_9303:focus {
  border-color: #770500;
  color: #770500;
}
._button_tvwf2_3169._hollow_tvwf2_9351._tertiary_tvwf2_9311, ._button_tvwf2_3169._hollow_tvwf2_9351._tertiary_tvwf2_9311._disabled_tvwf2_9287, ._button_tvwf2_3169._hollow_tvwf2_9351._tertiary_tvwf2_9311[disabled], ._button_tvwf2_3169._hollow_tvwf2_9351._tertiary_tvwf2_9311._disabled_tvwf2_9287:hover, ._button_tvwf2_3169._hollow_tvwf2_9351._tertiary_tvwf2_9311[disabled]:hover, ._button_tvwf2_3169._hollow_tvwf2_9351._tertiary_tvwf2_9311._disabled_tvwf2_9287:focus, ._button_tvwf2_3169._hollow_tvwf2_9351._tertiary_tvwf2_9311[disabled]:focus {
  border: 1px solid #0033FF;
  color: #0033FF;
}
._button_tvwf2_3169._hollow_tvwf2_9351._tertiary_tvwf2_9311:hover, ._button_tvwf2_3169._hollow_tvwf2_9351._tertiary_tvwf2_9311:focus {
  border-color: #001a80;
  color: #001a80;
}
._button_tvwf2_3169._hollow_tvwf2_9351._success_tvwf2_9319, ._button_tvwf2_3169._hollow_tvwf2_9351._success_tvwf2_9319._disabled_tvwf2_9287, ._button_tvwf2_3169._hollow_tvwf2_9351._success_tvwf2_9319[disabled], ._button_tvwf2_3169._hollow_tvwf2_9351._success_tvwf2_9319._disabled_tvwf2_9287:hover, ._button_tvwf2_3169._hollow_tvwf2_9351._success_tvwf2_9319[disabled]:hover, ._button_tvwf2_3169._hollow_tvwf2_9351._success_tvwf2_9319._disabled_tvwf2_9287:focus, ._button_tvwf2_3169._hollow_tvwf2_9351._success_tvwf2_9319[disabled]:focus {
  border: 1px solid #3adb76;
  color: #3adb76;
}
._button_tvwf2_3169._hollow_tvwf2_9351._success_tvwf2_9319:hover, ._button_tvwf2_3169._hollow_tvwf2_9351._success_tvwf2_9319:focus {
  border-color: #157539;
  color: #157539;
}
._button_tvwf2_3169._hollow_tvwf2_9351._warning_tvwf2_9327, ._button_tvwf2_3169._hollow_tvwf2_9351._warning_tvwf2_9327._disabled_tvwf2_9287, ._button_tvwf2_3169._hollow_tvwf2_9351._warning_tvwf2_9327[disabled], ._button_tvwf2_3169._hollow_tvwf2_9351._warning_tvwf2_9327._disabled_tvwf2_9287:hover, ._button_tvwf2_3169._hollow_tvwf2_9351._warning_tvwf2_9327[disabled]:hover, ._button_tvwf2_3169._hollow_tvwf2_9351._warning_tvwf2_9327._disabled_tvwf2_9287:focus, ._button_tvwf2_3169._hollow_tvwf2_9351._warning_tvwf2_9327[disabled]:focus {
  border: 1px solid #ffae00;
  color: #ffae00;
}
._button_tvwf2_3169._hollow_tvwf2_9351._warning_tvwf2_9327:hover, ._button_tvwf2_3169._hollow_tvwf2_9351._warning_tvwf2_9327:focus {
  border-color: #805700;
  color: #805700;
}
._button_tvwf2_3169._hollow_tvwf2_9351._alert_tvwf2_9335, ._button_tvwf2_3169._hollow_tvwf2_9351._alert_tvwf2_9335._disabled_tvwf2_9287, ._button_tvwf2_3169._hollow_tvwf2_9351._alert_tvwf2_9335[disabled], ._button_tvwf2_3169._hollow_tvwf2_9351._alert_tvwf2_9335._disabled_tvwf2_9287:hover, ._button_tvwf2_3169._hollow_tvwf2_9351._alert_tvwf2_9335[disabled]:hover, ._button_tvwf2_3169._hollow_tvwf2_9351._alert_tvwf2_9335._disabled_tvwf2_9287:focus, ._button_tvwf2_3169._hollow_tvwf2_9351._alert_tvwf2_9335[disabled]:focus {
  border: 1px solid #cc4b37;
  color: #cc4b37;
}
._button_tvwf2_3169._hollow_tvwf2_9351._alert_tvwf2_9335:hover, ._button_tvwf2_3169._hollow_tvwf2_9351._alert_tvwf2_9335:focus {
  border-color: #67251a;
  color: #67251a;
}
._button_tvwf2_3169._hollow_tvwf2_9351._red_tvwf2_9343, ._button_tvwf2_3169._hollow_tvwf2_9351._red_tvwf2_9343._disabled_tvwf2_9287, ._button_tvwf2_3169._hollow_tvwf2_9351._red_tvwf2_9343[disabled], ._button_tvwf2_3169._hollow_tvwf2_9351._red_tvwf2_9343._disabled_tvwf2_9287:hover, ._button_tvwf2_3169._hollow_tvwf2_9351._red_tvwf2_9343[disabled]:hover, ._button_tvwf2_3169._hollow_tvwf2_9351._red_tvwf2_9343._disabled_tvwf2_9287:focus, ._button_tvwf2_3169._hollow_tvwf2_9351._red_tvwf2_9343[disabled]:focus {
  border: 1px solid #ed0a00;
  color: #ed0a00;
}
._button_tvwf2_3169._hollow_tvwf2_9351._red_tvwf2_9343:hover, ._button_tvwf2_3169._hollow_tvwf2_9351._red_tvwf2_9343:focus {
  border-color: #770500;
  color: #770500;
}
._button_tvwf2_3169._clear_tvwf2_9418, ._button_tvwf2_3169._clear_tvwf2_9418:hover, ._button_tvwf2_3169._clear_tvwf2_9418:focus, ._button_tvwf2_3169._clear_tvwf2_9418._disabled_tvwf2_9287, ._button_tvwf2_3169._clear_tvwf2_9418._disabled_tvwf2_9287:hover, ._button_tvwf2_3169._clear_tvwf2_9418._disabled_tvwf2_9287:focus, ._button_tvwf2_3169._clear_tvwf2_9418[disabled], ._button_tvwf2_3169._clear_tvwf2_9418[disabled]:hover, ._button_tvwf2_3169._clear_tvwf2_9418[disabled]:focus {
  border-color: transparent;
  background-color: transparent;
}
._button_tvwf2_3169._clear_tvwf2_9418, ._button_tvwf2_3169._clear_tvwf2_9418._disabled_tvwf2_9287, ._button_tvwf2_3169._clear_tvwf2_9418[disabled], ._button_tvwf2_3169._clear_tvwf2_9418._disabled_tvwf2_9287:hover, ._button_tvwf2_3169._clear_tvwf2_9418[disabled]:hover, ._button_tvwf2_3169._clear_tvwf2_9418._disabled_tvwf2_9287:focus, ._button_tvwf2_3169._clear_tvwf2_9418[disabled]:focus {
  color: #000;
}
._button_tvwf2_3169._clear_tvwf2_9418:hover, ._button_tvwf2_3169._clear_tvwf2_9418:focus {
  color: black;
}
._button_tvwf2_3169._clear_tvwf2_9418._primary_tvwf2_9295, ._button_tvwf2_3169._clear_tvwf2_9418._primary_tvwf2_9295._disabled_tvwf2_9287, ._button_tvwf2_3169._clear_tvwf2_9418._primary_tvwf2_9295[disabled], ._button_tvwf2_3169._clear_tvwf2_9418._primary_tvwf2_9295._disabled_tvwf2_9287:hover, ._button_tvwf2_3169._clear_tvwf2_9418._primary_tvwf2_9295[disabled]:hover, ._button_tvwf2_3169._clear_tvwf2_9418._primary_tvwf2_9295._disabled_tvwf2_9287:focus, ._button_tvwf2_3169._clear_tvwf2_9418._primary_tvwf2_9295[disabled]:focus {
  color: #001641;
}
._button_tvwf2_3169._clear_tvwf2_9418._primary_tvwf2_9295:hover, ._button_tvwf2_3169._clear_tvwf2_9418._primary_tvwf2_9295:focus {
  color: #000b21;
}
._button_tvwf2_3169._clear_tvwf2_9418._secondary_tvwf2_9303, ._button_tvwf2_3169._clear_tvwf2_9418._secondary_tvwf2_9303._disabled_tvwf2_9287, ._button_tvwf2_3169._clear_tvwf2_9418._secondary_tvwf2_9303[disabled], ._button_tvwf2_3169._clear_tvwf2_9418._secondary_tvwf2_9303._disabled_tvwf2_9287:hover, ._button_tvwf2_3169._clear_tvwf2_9418._secondary_tvwf2_9303[disabled]:hover, ._button_tvwf2_3169._clear_tvwf2_9418._secondary_tvwf2_9303._disabled_tvwf2_9287:focus, ._button_tvwf2_3169._clear_tvwf2_9418._secondary_tvwf2_9303[disabled]:focus {
  color: #ed0a00;
}
._button_tvwf2_3169._clear_tvwf2_9418._secondary_tvwf2_9303:hover, ._button_tvwf2_3169._clear_tvwf2_9418._secondary_tvwf2_9303:focus {
  color: #770500;
}
._button_tvwf2_3169._clear_tvwf2_9418._tertiary_tvwf2_9311, ._button_tvwf2_3169._clear_tvwf2_9418._tertiary_tvwf2_9311._disabled_tvwf2_9287, ._button_tvwf2_3169._clear_tvwf2_9418._tertiary_tvwf2_9311[disabled], ._button_tvwf2_3169._clear_tvwf2_9418._tertiary_tvwf2_9311._disabled_tvwf2_9287:hover, ._button_tvwf2_3169._clear_tvwf2_9418._tertiary_tvwf2_9311[disabled]:hover, ._button_tvwf2_3169._clear_tvwf2_9418._tertiary_tvwf2_9311._disabled_tvwf2_9287:focus, ._button_tvwf2_3169._clear_tvwf2_9418._tertiary_tvwf2_9311[disabled]:focus {
  color: #0033FF;
}
._button_tvwf2_3169._clear_tvwf2_9418._tertiary_tvwf2_9311:hover, ._button_tvwf2_3169._clear_tvwf2_9418._tertiary_tvwf2_9311:focus {
  color: #001a80;
}
._button_tvwf2_3169._clear_tvwf2_9418._success_tvwf2_9319, ._button_tvwf2_3169._clear_tvwf2_9418._success_tvwf2_9319._disabled_tvwf2_9287, ._button_tvwf2_3169._clear_tvwf2_9418._success_tvwf2_9319[disabled], ._button_tvwf2_3169._clear_tvwf2_9418._success_tvwf2_9319._disabled_tvwf2_9287:hover, ._button_tvwf2_3169._clear_tvwf2_9418._success_tvwf2_9319[disabled]:hover, ._button_tvwf2_3169._clear_tvwf2_9418._success_tvwf2_9319._disabled_tvwf2_9287:focus, ._button_tvwf2_3169._clear_tvwf2_9418._success_tvwf2_9319[disabled]:focus {
  color: #3adb76;
}
._button_tvwf2_3169._clear_tvwf2_9418._success_tvwf2_9319:hover, ._button_tvwf2_3169._clear_tvwf2_9418._success_tvwf2_9319:focus {
  color: #157539;
}
._button_tvwf2_3169._clear_tvwf2_9418._warning_tvwf2_9327, ._button_tvwf2_3169._clear_tvwf2_9418._warning_tvwf2_9327._disabled_tvwf2_9287, ._button_tvwf2_3169._clear_tvwf2_9418._warning_tvwf2_9327[disabled], ._button_tvwf2_3169._clear_tvwf2_9418._warning_tvwf2_9327._disabled_tvwf2_9287:hover, ._button_tvwf2_3169._clear_tvwf2_9418._warning_tvwf2_9327[disabled]:hover, ._button_tvwf2_3169._clear_tvwf2_9418._warning_tvwf2_9327._disabled_tvwf2_9287:focus, ._button_tvwf2_3169._clear_tvwf2_9418._warning_tvwf2_9327[disabled]:focus {
  color: #ffae00;
}
._button_tvwf2_3169._clear_tvwf2_9418._warning_tvwf2_9327:hover, ._button_tvwf2_3169._clear_tvwf2_9418._warning_tvwf2_9327:focus {
  color: #805700;
}
._button_tvwf2_3169._clear_tvwf2_9418._alert_tvwf2_9335, ._button_tvwf2_3169._clear_tvwf2_9418._alert_tvwf2_9335._disabled_tvwf2_9287, ._button_tvwf2_3169._clear_tvwf2_9418._alert_tvwf2_9335[disabled], ._button_tvwf2_3169._clear_tvwf2_9418._alert_tvwf2_9335._disabled_tvwf2_9287:hover, ._button_tvwf2_3169._clear_tvwf2_9418._alert_tvwf2_9335[disabled]:hover, ._button_tvwf2_3169._clear_tvwf2_9418._alert_tvwf2_9335._disabled_tvwf2_9287:focus, ._button_tvwf2_3169._clear_tvwf2_9418._alert_tvwf2_9335[disabled]:focus {
  color: #cc4b37;
}
._button_tvwf2_3169._clear_tvwf2_9418._alert_tvwf2_9335:hover, ._button_tvwf2_3169._clear_tvwf2_9418._alert_tvwf2_9335:focus {
  color: #67251a;
}
._button_tvwf2_3169._clear_tvwf2_9418._red_tvwf2_9343, ._button_tvwf2_3169._clear_tvwf2_9418._red_tvwf2_9343._disabled_tvwf2_9287, ._button_tvwf2_3169._clear_tvwf2_9418._red_tvwf2_9343[disabled], ._button_tvwf2_3169._clear_tvwf2_9418._red_tvwf2_9343._disabled_tvwf2_9287:hover, ._button_tvwf2_3169._clear_tvwf2_9418._red_tvwf2_9343[disabled]:hover, ._button_tvwf2_3169._clear_tvwf2_9418._red_tvwf2_9343._disabled_tvwf2_9287:focus, ._button_tvwf2_3169._clear_tvwf2_9418._red_tvwf2_9343[disabled]:focus {
  color: #ed0a00;
}
._button_tvwf2_3169._clear_tvwf2_9418._red_tvwf2_9343:hover, ._button_tvwf2_3169._clear_tvwf2_9418._red_tvwf2_9343:focus {
  color: #770500;
}
._button_tvwf2_3169._disabled_tvwf2_9287, ._button_tvwf2_3169[disabled] {
  opacity: 0.25;
  cursor: not-allowed;
}
._button_tvwf2_3169._dropdown_tvwf2_9474::after {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0.4em;
  content: "";
  border-bottom-width: 0;
  border-color: #fff transparent transparent;
  position: relative;
  top: 0.4em;
  display: inline-block;
  float: right;
  margin-left: 0;
}
._button_tvwf2_3169._dropdown_tvwf2_9474._hollow_tvwf2_9351::after, ._button_tvwf2_3169._dropdown_tvwf2_9474._clear_tvwf2_9418::after {
  border-top-color: #000;
}
._button_tvwf2_3169._dropdown_tvwf2_9474._hollow_tvwf2_9351._primary_tvwf2_9295::after, ._button_tvwf2_3169._dropdown_tvwf2_9474._clear_tvwf2_9418._primary_tvwf2_9295::after {
  border-top-color: #001641;
}
._button_tvwf2_3169._dropdown_tvwf2_9474._hollow_tvwf2_9351._secondary_tvwf2_9303::after, ._button_tvwf2_3169._dropdown_tvwf2_9474._clear_tvwf2_9418._secondary_tvwf2_9303::after {
  border-top-color: #ed0a00;
}
._button_tvwf2_3169._dropdown_tvwf2_9474._hollow_tvwf2_9351._tertiary_tvwf2_9311::after, ._button_tvwf2_3169._dropdown_tvwf2_9474._clear_tvwf2_9418._tertiary_tvwf2_9311::after {
  border-top-color: #0033FF;
}
._button_tvwf2_3169._dropdown_tvwf2_9474._hollow_tvwf2_9351._success_tvwf2_9319::after, ._button_tvwf2_3169._dropdown_tvwf2_9474._clear_tvwf2_9418._success_tvwf2_9319::after {
  border-top-color: #3adb76;
}
._button_tvwf2_3169._dropdown_tvwf2_9474._hollow_tvwf2_9351._warning_tvwf2_9327::after, ._button_tvwf2_3169._dropdown_tvwf2_9474._clear_tvwf2_9418._warning_tvwf2_9327::after {
  border-top-color: #ffae00;
}
._button_tvwf2_3169._dropdown_tvwf2_9474._hollow_tvwf2_9351._alert_tvwf2_9335::after, ._button_tvwf2_3169._dropdown_tvwf2_9474._clear_tvwf2_9418._alert_tvwf2_9335::after {
  border-top-color: #cc4b37;
}
._button_tvwf2_3169._dropdown_tvwf2_9474._hollow_tvwf2_9351._red_tvwf2_9343::after, ._button_tvwf2_3169._dropdown_tvwf2_9474._clear_tvwf2_9418._red_tvwf2_9343::after {
  border-top-color: #ed0a00;
}
._button_tvwf2_3169._arrow-only_tvwf2_9513::after {
  top: -0.1em;
  float: none;
  margin-left: 0;
}

a._button_tvwf2_3169:hover, a._button_tvwf2_3169:focus {
  text-decoration: none;
}

._breadcrumbs_tvwf2_9523 {
  margin: 0 0 1rem 0;
  list-style: none;
}
._breadcrumbs_tvwf2_9523::before, ._breadcrumbs_tvwf2_9523::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
._breadcrumbs_tvwf2_9523::after {
  clear: both;
}
._breadcrumbs_tvwf2_9523 li {
  float: left;
  font-size: 0.8125rem;
  color: #fff;
  cursor: default;
  margin-right: 0.45rem;
}
._breadcrumbs_tvwf2_9523 a {
  color: #fff;
}
._breadcrumbs_tvwf2_9523 a:hover {
  text-decoration: underline;
}
._breadcrumbs_tvwf2_9523 ._disabled_tvwf2_9287 {
  color: #cacaca;
  cursor: not-allowed;
}

._menu_tvwf2_9554 {
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  display: flex;
  flex-wrap: wrap;
}
[data-whatinput=mouse] ._menu_tvwf2_9554 li {
  outline: 0;
}
._menu_tvwf2_9554 a,
._menu_tvwf2_9554 ._button_tvwf2_3169 {
  line-height: 1;
  text-decoration: none;
  display: block;
  padding: 0.7rem 1rem;
}
._menu_tvwf2_9554 input,
._menu_tvwf2_9554 select,
._menu_tvwf2_9554 a,
._menu_tvwf2_9554 button {
  margin-bottom: 0;
}
._menu_tvwf2_9554 input {
  display: inline-block;
}
._menu_tvwf2_9554, ._menu_tvwf2_9554._horizontal_tvwf2_9581 {
  flex-wrap: wrap;
  flex-direction: row;
}
._menu_tvwf2_9554._vertical_tvwf2_9585 {
  flex-wrap: nowrap;
  flex-direction: column;
}
._menu_tvwf2_9554._vertical_tvwf2_9585._icon-top_tvwf2_9589 li a img,
._menu_tvwf2_9554._vertical_tvwf2_9585._icon-top_tvwf2_9589 li a i,
._menu_tvwf2_9554._vertical_tvwf2_9585._icon-top_tvwf2_9589 li a svg, ._menu_tvwf2_9554._vertical_tvwf2_9585._icon-bottom_tvwf2_9591 li a img,
._menu_tvwf2_9554._vertical_tvwf2_9585._icon-bottom_tvwf2_9591 li a i,
._menu_tvwf2_9554._vertical_tvwf2_9585._icon-bottom_tvwf2_9591 li a svg {
  text-align: left;
}
._menu_tvwf2_9554._expanded_tvwf2_9281 li {
  flex: 1 1 0px;
}
._menu_tvwf2_9554._expanded_tvwf2_9281._icon-top_tvwf2_9589 li a img,
._menu_tvwf2_9554._expanded_tvwf2_9281._icon-top_tvwf2_9589 li a i,
._menu_tvwf2_9554._expanded_tvwf2_9281._icon-top_tvwf2_9589 li a svg, ._menu_tvwf2_9554._expanded_tvwf2_9281._icon-bottom_tvwf2_9591 li a img,
._menu_tvwf2_9554._expanded_tvwf2_9281._icon-bottom_tvwf2_9591 li a i,
._menu_tvwf2_9554._expanded_tvwf2_9281._icon-bottom_tvwf2_9591 li a svg {
  text-align: left;
}
._menu_tvwf2_9554._simple_tvwf2_9606 {
  align-items: center;
}
._menu_tvwf2_9554._simple_tvwf2_9606 li + li {
  margin-left: 1rem;
}
._menu_tvwf2_9554._simple_tvwf2_9606 a {
  padding: 0;
}
._menu_tvwf2_9554._small-horizontal_tvwf2_9615 {
  flex-wrap: wrap;
  flex-direction: row;
}
._menu_tvwf2_9554._small-vertical_tvwf2_9619 {
  flex-wrap: nowrap;
  flex-direction: column;
}
._menu_tvwf2_9554._small-expanded_tvwf2_9623 li {
  flex: 1 1 0px;
}
._menu_tvwf2_9554._small-simple_tvwf2_9626 li {
  flex: 1 1 0px;
}
@media print, screen and (min-width: 48em) {
  ._menu_tvwf2_9554._medium-horizontal_tvwf2_9630 {
    flex-wrap: wrap;
    flex-direction: row;
  }
  ._menu_tvwf2_9554._medium-vertical_tvwf2_9634 {
    flex-wrap: nowrap;
    flex-direction: column;
  }
  ._menu_tvwf2_9554._medium-expanded_tvwf2_9638 li {
    flex: 1 1 0px;
  }
  ._menu_tvwf2_9554._medium-simple_tvwf2_9641 li {
    flex: 1 1 0px;
  }
}
@media print, screen and (min-width: 64em) {
  ._menu_tvwf2_9554._large-horizontal_tvwf2_9646 {
    flex-wrap: wrap;
    flex-direction: row;
  }
  ._menu_tvwf2_9554._large-vertical_tvwf2_9650 {
    flex-wrap: nowrap;
    flex-direction: column;
  }
  ._menu_tvwf2_9554._large-expanded_tvwf2_9654 li {
    flex: 1 1 0px;
  }
  ._menu_tvwf2_9554._large-simple_tvwf2_9657 li {
    flex: 1 1 0px;
  }
}
@media screen and (min-width: 75em) {
  ._menu_tvwf2_9554._xlarge-horizontal_tvwf2_9662 {
    flex-wrap: wrap;
    flex-direction: row;
  }
  ._menu_tvwf2_9554._xlarge-vertical_tvwf2_9666 {
    flex-wrap: nowrap;
    flex-direction: column;
  }
  ._menu_tvwf2_9554._xlarge-expanded_tvwf2_9670 li {
    flex: 1 1 0px;
  }
  ._menu_tvwf2_9554._xlarge-simple_tvwf2_9673 li {
    flex: 1 1 0px;
  }
}
._menu_tvwf2_9554._nested_tvwf2_9677 {
  margin-right: 0;
  margin-left: 1rem;
}
._menu_tvwf2_9554._icons_tvwf2_9681 a {
  display: flex;
}
._menu_tvwf2_9554._icon-top_tvwf2_9589 a, ._menu_tvwf2_9554._icon-right_tvwf2_9684 a, ._menu_tvwf2_9554._icon-bottom_tvwf2_9591 a, ._menu_tvwf2_9554._icon-left_tvwf2_9684 a {
  display: flex;
}
._menu_tvwf2_9554._icon-left_tvwf2_9684 li a, ._menu_tvwf2_9554._nested_tvwf2_9677._icon-left_tvwf2_9684 li a {
  flex-flow: row nowrap;
}
._menu_tvwf2_9554._icon-left_tvwf2_9684 li a img,
._menu_tvwf2_9554._icon-left_tvwf2_9684 li a i,
._menu_tvwf2_9554._icon-left_tvwf2_9684 li a svg, ._menu_tvwf2_9554._nested_tvwf2_9677._icon-left_tvwf2_9684 li a img,
._menu_tvwf2_9554._nested_tvwf2_9677._icon-left_tvwf2_9684 li a i,
._menu_tvwf2_9554._nested_tvwf2_9677._icon-left_tvwf2_9684 li a svg {
  margin-right: 0.25rem;
}
._menu_tvwf2_9554._icon-right_tvwf2_9684 li a, ._menu_tvwf2_9554._nested_tvwf2_9677._icon-right_tvwf2_9684 li a {
  flex-flow: row nowrap;
}
._menu_tvwf2_9554._icon-right_tvwf2_9684 li a img,
._menu_tvwf2_9554._icon-right_tvwf2_9684 li a i,
._menu_tvwf2_9554._icon-right_tvwf2_9684 li a svg, ._menu_tvwf2_9554._nested_tvwf2_9677._icon-right_tvwf2_9684 li a img,
._menu_tvwf2_9554._nested_tvwf2_9677._icon-right_tvwf2_9684 li a i,
._menu_tvwf2_9554._nested_tvwf2_9677._icon-right_tvwf2_9684 li a svg {
  margin-left: 0.25rem;
}
._menu_tvwf2_9554._icon-top_tvwf2_9589 li a, ._menu_tvwf2_9554._nested_tvwf2_9677._icon-top_tvwf2_9589 li a {
  flex-flow: column nowrap;
}
._menu_tvwf2_9554._icon-top_tvwf2_9589 li a img,
._menu_tvwf2_9554._icon-top_tvwf2_9589 li a i,
._menu_tvwf2_9554._icon-top_tvwf2_9589 li a svg, ._menu_tvwf2_9554._nested_tvwf2_9677._icon-top_tvwf2_9589 li a img,
._menu_tvwf2_9554._nested_tvwf2_9677._icon-top_tvwf2_9589 li a i,
._menu_tvwf2_9554._nested_tvwf2_9677._icon-top_tvwf2_9589 li a svg {
  align-self: stretch;
  margin-bottom: 0.25rem;
  text-align: center;
}
._menu_tvwf2_9554._icon-bottom_tvwf2_9591 li a, ._menu_tvwf2_9554._nested_tvwf2_9677._icon-bottom_tvwf2_9591 li a {
  flex-flow: column nowrap;
}
._menu_tvwf2_9554._icon-bottom_tvwf2_9591 li a img,
._menu_tvwf2_9554._icon-bottom_tvwf2_9591 li a i,
._menu_tvwf2_9554._icon-bottom_tvwf2_9591 li a svg, ._menu_tvwf2_9554._nested_tvwf2_9677._icon-bottom_tvwf2_9591 li a img,
._menu_tvwf2_9554._nested_tvwf2_9677._icon-bottom_tvwf2_9591 li a i,
._menu_tvwf2_9554._nested_tvwf2_9677._icon-bottom_tvwf2_9591 li a svg {
  align-self: stretch;
  margin-bottom: 0.25rem;
  text-align: center;
}
._menu_tvwf2_9554 ._is-active_tvwf2_9731 > a {
  background: #001641;
  color: #fff;
}
._menu_tvwf2_9554 ._active_tvwf2_9735 > a {
  background: #001641;
  color: #fff;
}
._menu_tvwf2_9554._align-left_tvwf2_9739 {
  justify-content: flex-start;
}
._menu_tvwf2_9554._align-right_tvwf2_9742 li {
  display: flex;
  justify-content: flex-end;
}
._menu_tvwf2_9554._align-right_tvwf2_9742 li ._submenu_tvwf2_9746 li {
  justify-content: flex-start;
}
._menu_tvwf2_9554._align-right_tvwf2_9742._vertical_tvwf2_9585 li {
  display: block;
  text-align: right;
}
._menu_tvwf2_9554._align-right_tvwf2_9742._vertical_tvwf2_9585 li ._submenu_tvwf2_9746 li {
  text-align: right;
}
._menu_tvwf2_9554._align-right_tvwf2_9742._icon-top_tvwf2_9589 li a img,
._menu_tvwf2_9554._align-right_tvwf2_9742._icon-top_tvwf2_9589 li a i,
._menu_tvwf2_9554._align-right_tvwf2_9742._icon-top_tvwf2_9589 li a svg, ._menu_tvwf2_9554._align-right_tvwf2_9742._icon-bottom_tvwf2_9591 li a img,
._menu_tvwf2_9554._align-right_tvwf2_9742._icon-bottom_tvwf2_9591 li a i,
._menu_tvwf2_9554._align-right_tvwf2_9742._icon-bottom_tvwf2_9591 li a svg {
  text-align: right;
}
._menu_tvwf2_9554._align-right_tvwf2_9742 ._nested_tvwf2_9677 {
  margin-right: 1rem;
  margin-left: 0;
}
._menu_tvwf2_9554._align-center_tvwf2_9767 li {
  display: flex;
  justify-content: center;
}
._menu_tvwf2_9554._align-center_tvwf2_9767 li ._submenu_tvwf2_9746 li {
  justify-content: flex-start;
}
._menu_tvwf2_9554 ._menu-text_tvwf2_9774 {
  padding: 0.7rem 1rem;
  font-weight: bold;
  line-height: 1;
  color: inherit;
}

._menu-centered_tvwf2_9781 > ._menu_tvwf2_9554 {
  justify-content: center;
}
._menu-centered_tvwf2_9781 > ._menu_tvwf2_9554 li {
  display: flex;
  justify-content: center;
}
._menu-centered_tvwf2_9781 > ._menu_tvwf2_9554 li ._submenu_tvwf2_9746 li {
  justify-content: flex-start;
}

._no-js_tvwf2_9792 [data-responsive-menu] ul {
  display: none;
}

._label_tvwf2_9796 {
  display: inline-block;
  padding: 0.33333rem 0.5rem;
  border-radius: 0;
  font-size: 0.8rem;
  line-height: 1;
  white-space: nowrap;
  cursor: default;
  background: #001641;
  color: #fff;
}
._label_tvwf2_9796._primary_tvwf2_9295 {
  background: #001641;
  color: #fff;
}
._label_tvwf2_9796._secondary_tvwf2_9303 {
  background: #ed0a00;
  color: #000;
}
._label_tvwf2_9796._tertiary_tvwf2_9311 {
  background: #0033FF;
  color: #fff;
}
._label_tvwf2_9796._success_tvwf2_9319 {
  background: #3adb76;
  color: #000;
}
._label_tvwf2_9796._warning_tvwf2_9327 {
  background: #ffae00;
  color: #000;
}
._label_tvwf2_9796._alert_tvwf2_9335 {
  background: #cc4b37;
  color: #000;
}
._label_tvwf2_9796._red_tvwf2_9343 {
  background: #ed0a00;
  color: #000;
}

._orbit_tvwf2_9836 {
  position: relative;
}

._orbit-container_tvwf2_9840 {
  position: relative;
  height: 0;
  margin: 0;
  list-style: none;
  overflow: hidden;
}

._orbit-slide_tvwf2_9848 {
  width: 100%;
  position: absolute;
}
._orbit-slide_tvwf2_9848._no-motionui_tvwf2_9852._is-active_tvwf2_9731 {
  top: 0;
  left: 0;
}

._orbit-figure_tvwf2_9857 {
  margin: 0;
}

._orbit-image_tvwf2_9861 {
  width: 100%;
  max-width: 100%;
  margin: 0;
}

._orbit-caption_tvwf2_9867 {
  position: absolute;
  bottom: 0;
  width: 100%;
  margin-bottom: 0;
  padding: 1rem;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
}

._orbit-next_tvwf2_9877, ._orbit-previous_tvwf2_9877 {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  padding: 1rem;
  color: #fff;
}
[data-whatinput=mouse] ._orbit-next_tvwf2_9877, [data-whatinput=mouse] ._orbit-previous_tvwf2_9877 {
  outline: 0;
}
._orbit-next_tvwf2_9877:hover, ._orbit-previous_tvwf2_9877:hover, ._orbit-next_tvwf2_9877:active, ._orbit-previous_tvwf2_9877:active, ._orbit-next_tvwf2_9877:focus, ._orbit-previous_tvwf2_9877:focus {
  background-color: rgba(0, 0, 0, 0.5);
}

._orbit-previous_tvwf2_9877 {
  left: 0;
}

._orbit-next_tvwf2_9877 {
  left: auto;
  right: 0;
}

._orbit-bullets_tvwf2_9901 {
  position: relative;
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
  text-align: center;
}
[data-whatinput=mouse] ._orbit-bullets_tvwf2_9901 {
  outline: 0;
}
._orbit-bullets_tvwf2_9901 button {
  width: 1.2rem;
  height: 1.2rem;
  margin: 0.1rem;
  border-radius: 50%;
  background-color: #cacaca;
}
._orbit-bullets_tvwf2_9901 button:hover {
  background-color: #8a8a8a;
}
._orbit-bullets_tvwf2_9901 button._is-active_tvwf2_9731 {
  background-color: #8a8a8a;
}

._pagination_tvwf2_3154 {
  margin-left: 0;
  margin-bottom: 1rem;
}
._pagination_tvwf2_3154::before, ._pagination_tvwf2_3154::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
._pagination_tvwf2_3154::after {
  clear: both;
}
._pagination_tvwf2_3154 li {
  margin-right: 0.0625rem;
  border-radius: 0;
  font-size: 0.875rem;
  display: none;
}
._pagination_tvwf2_3154 li:last-child, ._pagination_tvwf2_3154 li:first-child {
  display: inline-block;
}
@media print, screen and (min-width: 48em) {
  ._pagination_tvwf2_3154 li {
    display: inline-block;
  }
}
._pagination_tvwf2_3154 a,
._pagination_tvwf2_3154 button {
  display: block;
  padding: 0.1875rem 0.625rem;
  border-radius: 0;
  color: #000;
}
._pagination_tvwf2_3154 a:hover,
._pagination_tvwf2_3154 button:hover {
  background: #e6e6e6;
}
._pagination_tvwf2_3154 ._current_tvwf2_9962 {
  padding: 0.1875rem 0.625rem;
  background: #001641;
  color: #fff;
  cursor: default;
}
._pagination_tvwf2_3154 ._disabled_tvwf2_9287 {
  padding: 0.1875rem 0.625rem;
  color: #cacaca;
  cursor: not-allowed;
}
._pagination_tvwf2_3154 ._disabled_tvwf2_9287:hover {
  background: transparent;
}
._pagination_tvwf2_3154 ._ellipsis_tvwf2_9976::after {
  padding: 0.1875rem 0.625rem;
  content: "…";
  color: #000;
}

._pagination-previous_tvwf2_9982 a::before,
._pagination-previous_tvwf2_9982._disabled_tvwf2_9287::before {
  display: inline-block;
  margin-right: 0.5rem;
  content: "«";
}

._pagination-next_tvwf2_9989 a::after,
._pagination-next_tvwf2_9989._disabled_tvwf2_9287::after {
  display: inline-block;
  margin-left: 0.5rem;
  content: "»";
}

html._is-reveal-open_tvwf2_9996 {
  position: fixed;
  width: 100%;
  overflow-y: hidden;
}
html._is-reveal-open_tvwf2_9996._zf-has-scroll_tvwf2_10001 {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
html._is-reveal-open_tvwf2_9996 body {
  overflow-y: hidden;
}

._reveal-overlay_tvwf2_10009 {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1005;
  display: none;
  background-color: rgba(0, 0, 0, 0.45);
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

._reveal_tvwf2_2033 {
  z-index: 1006;
  backface-visibility: hidden;
  display: none;
  padding: 1rem;
  border: 1px solid #cacaca;
  border-radius: 0;
  background-color: #fff;
  position: relative;
  top: 100px;
  margin-right: auto;
  margin-left: auto;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  max-width: none;
  height: 100%;
  min-height: 100%;
  margin-left: 0;
  border: 0;
  border-radius: 0;
}
[data-whatinput=mouse] ._reveal_tvwf2_2033 {
  outline: 0;
}
@media print, screen and (min-width: 48em) {
  ._reveal_tvwf2_2033 {
    min-height: 0;
  }
}
._reveal_tvwf2_2033 ._column_tvwf2_10056 {
  min-width: 0;
}
._reveal_tvwf2_2033 > :last-child {
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  ._reveal_tvwf2_2033 {
    width: 600px;
    max-width: 76.875rem;
  }
}
._reveal_tvwf2_2033._collapse_tvwf2_10068 {
  padding: 0;
}
@media print, screen and (min-width: 48em) {
  ._reveal_tvwf2_2033._tiny_tvwf2_2033 {
    width: 30%;
    max-width: 76.875rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._reveal_tvwf2_2033._small_tvwf2_2033 {
    width: 50%;
    max-width: 76.875rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._reveal_tvwf2_2033._large_tvwf2_2033 {
    width: 90%;
    max-width: 76.875rem;
  }
}
._reveal_tvwf2_2033._full_tvwf2_3866 {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  max-width: none;
  height: 100%;
  min-height: 100%;
  margin-left: 0;
  border: 0;
  border-radius: 0;
}
._reveal_tvwf2_2033._without-overlay_tvwf2_10102 {
  position: fixed;
}

table {
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 1rem;
  border-radius: 0;
}
thead,
tbody,
tfoot {
  border: 1px solid #f2f2f2;
  background-color: #fff;
}

caption {
  padding: 0.5rem 0.625rem 0.625rem;
  font-weight: 600;
}

thead {
  background: #f9f9f9;
  color: #001641;
}

tfoot {
  background: #f2f2f2;
  color: #001641;
}

thead tr,
tfoot tr {
  background: transparent;
}
thead th,
thead td,
tfoot th,
tfoot td {
  padding: 0.5rem 0.625rem 0.625rem;
  font-weight: 600;
  text-align: left;
}

tbody th,
tbody td {
  padding: 0.5rem 0.625rem 0.625rem;
}

tbody tr {
  border-bottom: 1px solid #f2f2f2;
  background-color: #fff;
}

@media print, screen and (max-width: 63.99875em) {
  table._stack_tvwf2_10158 thead {
    display: none;
  }
  table._stack_tvwf2_10158 tfoot {
    display: none;
  }
  table._stack_tvwf2_10158 tr,
  table._stack_tvwf2_10158 th,
  table._stack_tvwf2_10158 td {
    display: block;
  }
  table._stack_tvwf2_10158 td {
    border-top: 0;
  }
}

table._scroll_tvwf2_10174 {
  display: block;
  width: 100%;
  overflow-x: auto;
}

table._hover_tvwf2_10180 thead tr:hover {
  background-color: #f4f4f4;
}
table._hover_tvwf2_10180 tfoot tr:hover {
  background-color: #ededed;
}
table._hover_tvwf2_10180 tbody tr:hover {
  background-color: #fafafa;
}

._table-scroll_tvwf2_10190 {
  overflow-x: auto;
}

._tabs_tvwf2_10194 {
  margin: 0;
  border: 1px solid #e6e6e6;
  background: #fff;
  list-style-type: none;
}
._tabs_tvwf2_10194::before, ._tabs_tvwf2_10194::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
._tabs_tvwf2_10194::after {
  clear: both;
}

._tabs_tvwf2_10194._vertical_tvwf2_9585 > li {
  display: block;
  float: none;
  width: auto;
}

._tabs_tvwf2_10194._simple_tvwf2_9606 > li > a {
  padding: 0;
}
._tabs_tvwf2_10194._simple_tvwf2_9606 > li > a:hover {
  background: transparent;
}

._tabs_tvwf2_10194._primary_tvwf2_9295 {
  background: #001641;
}
._tabs_tvwf2_10194._primary_tvwf2_9295 > li > a {
  color: #fff;
}
._tabs_tvwf2_10194._primary_tvwf2_9295 > li > a:hover, ._tabs_tvwf2_10194._primary_tvwf2_9295 > li > a:focus {
  background: #001e57;
}

._tabs-title_tvwf2_10233 {
  float: left;
}
._tabs-title_tvwf2_10233 > a {
  display: block;
  padding: 1.25rem 1.5rem;
  font-size: 0.75rem;
  line-height: 1;
  color: #001641;
}
[data-whatinput=mouse] ._tabs-title_tvwf2_10233 > a {
  outline: 0;
}
._tabs-title_tvwf2_10233 > a:hover {
  background: #fff;
  color: #001338;
}
._tabs-title_tvwf2_10233 > a:focus, ._tabs-title_tvwf2_10233 > a[aria-selected=true] {
  background: #e6e6e6;
  color: #001641;
}

._tabs-content_tvwf2_10255 {
  border: 1px solid #e6e6e6;
  border-top: 0;
  background: #fff;
  color: #001641;
  transition: all 0.5s ease;
}

._tabs-content_tvwf2_10255._vertical_tvwf2_9585 {
  border: 1px solid #e6e6e6;
  border-left: 0;
}

._tabs-panel_tvwf2_10268 {
  display: none;
  padding: 1rem;
}
._tabs-panel_tvwf2_10268._is-active_tvwf2_9731 {
  display: block;
}

._hide_tvwf2_8922 {
  display: none !important;
}

._invisible_tvwf2_10280 {
  visibility: hidden;
}

._visible_tvwf2_10284 {
  visibility: visible;
}

._hide-for-xsmall-only_tvwf2_10288 {
  display: none !important;
}

@media screen and (max-width: 0em), screen and (min-width: 0em) {
  ._show-for-xsmall-only_tvwf2_10293 {
    display: none !important;
  }
}

._hide-for-small_tvwf2_10298 {
  display: none !important;
}

._show-for-small_tvwf2_10302 {
  display: none !important;
}

@media print, screen and (max-width: 47.99875em) {
  ._hide-for-small-only_tvwf2_10307 {
    display: none !important;
  }
}

@media screen and (max-width: 0em), screen and (min-width: 48em) {
  ._show-for-small-only_tvwf2_10313 {
    display: none !important;
  }
}

@media print, screen and (min-width: 48em) {
  ._hide-for-medium_tvwf2_10319 {
    display: none !important;
  }
}

@media screen and (max-width: 47.99875em) {
  ._show-for-medium_tvwf2_10325 {
    display: none !important;
  }
}

@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  ._hide-for-medium-only_tvwf2_10331 {
    display: none !important;
  }
}

@media screen and (max-width: 47.99875em), screen and (min-width: 64em) {
  ._show-for-medium-only_tvwf2_10337 {
    display: none !important;
  }
}

@media print, screen and (min-width: 64em) {
  ._hide-for-large_tvwf2_10343 {
    display: none !important;
  }
}

@media screen and (max-width: 63.99875em) {
  ._show-for-large_tvwf2_10349 {
    display: none !important;
  }
}

@media print, screen and (min-width: 64em) and (max-width: 74.99875em) {
  ._hide-for-large-only_tvwf2_10355 {
    display: none !important;
  }
}

@media screen and (max-width: 63.99875em), screen and (min-width: 75em) {
  ._show-for-large-only_tvwf2_10361 {
    display: none !important;
  }
}

@media screen and (min-width: 75em) {
  ._hide-for-xlarge_tvwf2_10367 {
    display: none !important;
  }
}

@media screen and (max-width: 74.99875em) {
  ._show-for-xlarge_tvwf2_10373 {
    display: none !important;
  }
}

@media screen and (min-width: 75em) and (max-width: 89.99875em) {
  ._hide-for-xlarge-only_tvwf2_10379 {
    display: none !important;
  }
}

@media screen and (max-width: 74.99875em), screen and (min-width: 90em) {
  ._show-for-xlarge-only_tvwf2_10385 {
    display: none !important;
  }
}

._show-for-sr_tvwf2_10390,
._show-on-focus_tvwf2_10391 {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

._show-on-focus_tvwf2_10391:active, ._show-on-focus_tvwf2_10391:focus {
  position: static !important;
  width: auto !important;
  height: auto !important;
  overflow: visible !important;
  clip: auto !important;
  white-space: normal !important;
}

._show-for-landscape_tvwf2_10411,
._hide-for-portrait_tvwf2_10412 {
  display: block !important;
}
@media screen and (orientation: landscape) {
  ._show-for-landscape_tvwf2_10411,
  ._hide-for-portrait_tvwf2_10412 {
    display: block !important;
  }
}
@media screen and (orientation: portrait) {
  ._show-for-landscape_tvwf2_10411,
  ._hide-for-portrait_tvwf2_10412 {
    display: none !important;
  }
}

._hide-for-landscape_tvwf2_10428,
._show-for-portrait_tvwf2_10429 {
  display: none !important;
}
@media screen and (orientation: landscape) {
  ._hide-for-landscape_tvwf2_10428,
  ._show-for-portrait_tvwf2_10429 {
    display: none !important;
  }
}
@media screen and (orientation: portrait) {
  ._hide-for-landscape_tvwf2_10428,
  ._show-for-portrait_tvwf2_10429 {
    display: block !important;
  }
}

._show-for-dark-mode_tvwf2_10445 {
  display: none;
}

._hide-for-dark-mode_tvwf2_10449 {
  display: block;
}

@media screen and (prefers-color-scheme: dark) {
  ._show-for-dark-mode_tvwf2_10445 {
    display: block !important;
  }
  ._hide-for-dark-mode_tvwf2_10449 {
    display: none !important;
  }
}
._show-for-ie_tvwf2_10461 {
  display: none;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  ._show-for-ie_tvwf2_10461 {
    display: block !important;
  }
  ._hide-for-ie_tvwf2_10469 {
    display: none !important;
  }
}
._show-for-sticky_tvwf2_10473 {
  display: none;
}

._is-stuck_tvwf2_10477 ._show-for-sticky_tvwf2_10473 {
  display: block;
}

._is-stuck_tvwf2_10477 ._hide-for-sticky_tvwf2_10481 {
  display: none;
}

._float-left_tvwf2_10485 {
  float: left !important;
}

._float-right_tvwf2_10489 {
  float: right !important;
}

._float-center_tvwf2_10493 {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

._clearfix_tvwf2_10499::before, ._clearfix_tvwf2_10499::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
._clearfix_tvwf2_10499::after {
  clear: both;
}

._align-left_tvwf2_9739 {
  justify-content: flex-start;
}

._align-right_tvwf2_9742 {
  justify-content: flex-end;
}

._align-center_tvwf2_9767 {
  justify-content: center;
}

._align-justify_tvwf2_10521 {
  justify-content: space-between;
}

._align-spaced_tvwf2_10525 {
  justify-content: space-around;
}

._align-left_tvwf2_9739._vertical_tvwf2_9585._menu_tvwf2_9554 > li > a {
  justify-content: flex-start;
}

._align-right_tvwf2_9742._vertical_tvwf2_9585._menu_tvwf2_9554 > li > a {
  justify-content: flex-end;
}

._align-center_tvwf2_9767._vertical_tvwf2_9585._menu_tvwf2_9554 > li > a {
  justify-content: center;
}

._align-top_tvwf2_10541 {
  align-items: flex-start;
}

._align-self-top_tvwf2_10545 {
  align-self: flex-start;
}

._align-bottom_tvwf2_10549 {
  align-items: flex-end;
}

._align-self-bottom_tvwf2_10553 {
  align-self: flex-end;
}

._align-middle_tvwf2_10557 {
  align-items: center;
}

._align-self-middle_tvwf2_10561 {
  align-self: center;
}

._align-stretch_tvwf2_10565 {
  align-items: stretch;
}

._align-self-stretch_tvwf2_10569 {
  align-self: stretch;
}

._align-center-middle_tvwf2_10573 {
  justify-content: center;
  align-items: center;
  align-content: center;
}

._xsmall-order-1_tvwf2_10579 {
  order: 1;
}

._xsmall-order-2_tvwf2_10583 {
  order: 2;
}

._xsmall-order-3_tvwf2_10587 {
  order: 3;
}

._xsmall-order-4_tvwf2_10591 {
  order: 4;
}

._xsmall-order-5_tvwf2_10595 {
  order: 5;
}

._xsmall-order-6_tvwf2_10599 {
  order: 6;
}

._small-order-1_tvwf2_10603 {
  order: 1;
}

._small-order-2_tvwf2_10607 {
  order: 2;
}

._small-order-3_tvwf2_10611 {
  order: 3;
}

._small-order-4_tvwf2_10615 {
  order: 4;
}

._small-order-5_tvwf2_10619 {
  order: 5;
}

._small-order-6_tvwf2_10623 {
  order: 6;
}

@media print, screen and (min-width: 48em) {
  ._medium-order-1_tvwf2_10628 {
    order: 1;
  }
  ._medium-order-2_tvwf2_10631 {
    order: 2;
  }
  ._medium-order-3_tvwf2_10634 {
    order: 3;
  }
  ._medium-order-4_tvwf2_10637 {
    order: 4;
  }
  ._medium-order-5_tvwf2_10640 {
    order: 5;
  }
  ._medium-order-6_tvwf2_10643 {
    order: 6;
  }
}
@media print, screen and (min-width: 64em) {
  ._large-order-1_tvwf2_10648 {
    order: 1;
  }
  ._large-order-2_tvwf2_10651 {
    order: 2;
  }
  ._large-order-3_tvwf2_10654 {
    order: 3;
  }
  ._large-order-4_tvwf2_10657 {
    order: 4;
  }
  ._large-order-5_tvwf2_10660 {
    order: 5;
  }
  ._large-order-6_tvwf2_10663 {
    order: 6;
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-order-1_tvwf2_10668 {
    order: 1;
  }
  ._xlarge-order-2_tvwf2_10671 {
    order: 2;
  }
  ._xlarge-order-3_tvwf2_10674 {
    order: 3;
  }
  ._xlarge-order-4_tvwf2_10677 {
    order: 4;
  }
  ._xlarge-order-5_tvwf2_10680 {
    order: 5;
  }
  ._xlarge-order-6_tvwf2_10683 {
    order: 6;
  }
}
._flex-container_tvwf2_10687 {
  display: flex;
}

._flex-child-auto_tvwf2_10691 {
  flex: 1 1 auto;
}

._flex-child-grow_tvwf2_10695 {
  flex: 1 0 auto;
}

._flex-child-shrink_tvwf2_10699 {
  flex: 0 1 auto;
}

._flex-dir-row_tvwf2_10703 {
  flex-direction: row;
}

._flex-dir-row-reverse_tvwf2_10707 {
  flex-direction: row-reverse;
}

._flex-dir-column_tvwf2_10711 {
  flex-direction: column;
}

._flex-dir-column-reverse_tvwf2_10715 {
  flex-direction: column-reverse;
}

._small-flex-container_tvwf2_10719 {
  display: flex;
}

._small-flex-child-auto_tvwf2_10723 {
  flex: 1 1 auto;
}

._small-flex-child-grow_tvwf2_10727 {
  flex: 1 0 auto;
}

._small-flex-child-shrink_tvwf2_10731 {
  flex: 0 1 auto;
}

._small-flex-dir-row_tvwf2_10735 {
  flex-direction: row;
}

._small-flex-dir-row-reverse_tvwf2_10739 {
  flex-direction: row-reverse;
}

._small-flex-dir-column_tvwf2_10743 {
  flex-direction: column;
}

._small-flex-dir-column-reverse_tvwf2_10747 {
  flex-direction: column-reverse;
}

@media print, screen and (min-width: 48em) {
  ._medium-flex-container_tvwf2_10752 {
    display: flex;
  }
  ._medium-flex-child-auto_tvwf2_10755 {
    flex: 1 1 auto;
  }
  ._medium-flex-child-grow_tvwf2_10758 {
    flex: 1 0 auto;
  }
  ._medium-flex-child-shrink_tvwf2_10761 {
    flex: 0 1 auto;
  }
  ._medium-flex-dir-row_tvwf2_10764 {
    flex-direction: row;
  }
  ._medium-flex-dir-row-reverse_tvwf2_10767 {
    flex-direction: row-reverse;
  }
  ._medium-flex-dir-column_tvwf2_10770 {
    flex-direction: column;
  }
  ._medium-flex-dir-column-reverse_tvwf2_10773 {
    flex-direction: column-reverse;
  }
}
@media print, screen and (min-width: 64em) {
  ._large-flex-container_tvwf2_10778 {
    display: flex;
  }
  ._large-flex-child-auto_tvwf2_10781 {
    flex: 1 1 auto;
  }
  ._large-flex-child-grow_tvwf2_10784 {
    flex: 1 0 auto;
  }
  ._large-flex-child-shrink_tvwf2_10787 {
    flex: 0 1 auto;
  }
  ._large-flex-dir-row_tvwf2_10790 {
    flex-direction: row;
  }
  ._large-flex-dir-row-reverse_tvwf2_10793 {
    flex-direction: row-reverse;
  }
  ._large-flex-dir-column_tvwf2_10796 {
    flex-direction: column;
  }
  ._large-flex-dir-column-reverse_tvwf2_10799 {
    flex-direction: column-reverse;
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-flex-container_tvwf2_10804 {
    display: flex;
  }
  ._xlarge-flex-child-auto_tvwf2_10807 {
    flex: 1 1 auto;
  }
  ._xlarge-flex-child-grow_tvwf2_10810 {
    flex: 1 0 auto;
  }
  ._xlarge-flex-child-shrink_tvwf2_10813 {
    flex: 0 1 auto;
  }
  ._xlarge-flex-dir-row_tvwf2_10816 {
    flex-direction: row;
  }
  ._xlarge-flex-dir-row-reverse_tvwf2_10819 {
    flex-direction: row-reverse;
  }
  ._xlarge-flex-dir-column_tvwf2_10822 {
    flex-direction: column;
  }
  ._xlarge-flex-dir-column-reverse_tvwf2_10825 {
    flex-direction: column-reverse;
  }
}
._slide-in-down_tvwf2_10829._mui-enter_tvwf2_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(-100%);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

._slide-in-down_tvwf2_10829._mui-enter_tvwf2_10829._mui-enter-active_tvwf2_10837 {
  transform: translateY(0);
}

._slide-in-left_tvwf2_10841._mui-enter_tvwf2_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(-100%);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

._slide-in-left_tvwf2_10841._mui-enter_tvwf2_10829._mui-enter-active_tvwf2_10837 {
  transform: translateX(0);
}

._slide-in-up_tvwf2_10853._mui-enter_tvwf2_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(100%);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

._slide-in-up_tvwf2_10853._mui-enter_tvwf2_10829._mui-enter-active_tvwf2_10837 {
  transform: translateY(0);
}

._slide-in-right_tvwf2_10865._mui-enter_tvwf2_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(100%);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

._slide-in-right_tvwf2_10865._mui-enter_tvwf2_10829._mui-enter-active_tvwf2_10837 {
  transform: translateX(0);
}

._slide-out-down_tvwf2_10877._mui-leave_tvwf2_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(0);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

._slide-out-down_tvwf2_10877._mui-leave_tvwf2_10877._mui-leave-active_tvwf2_10885 {
  transform: translateY(100%);
}

._slide-out-right_tvwf2_10889._mui-leave_tvwf2_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(0);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

._slide-out-right_tvwf2_10889._mui-leave_tvwf2_10877._mui-leave-active_tvwf2_10885 {
  transform: translateX(100%);
}

._slide-out-up_tvwf2_10901._mui-leave_tvwf2_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(0);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

._slide-out-up_tvwf2_10901._mui-leave_tvwf2_10877._mui-leave-active_tvwf2_10885 {
  transform: translateY(-100%);
}

._slide-out-left_tvwf2_10913._mui-leave_tvwf2_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(0);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

._slide-out-left_tvwf2_10913._mui-leave_tvwf2_10877._mui-leave-active_tvwf2_10885 {
  transform: translateX(-100%);
}

._fade-in_tvwf2_10925._mui-enter_tvwf2_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  opacity: 0;
  transition-property: opacity;
}

._fade-in_tvwf2_10925._mui-enter_tvwf2_10829._mui-enter-active_tvwf2_10837 {
  opacity: 1;
}

._fade-out_tvwf2_10936._mui-leave_tvwf2_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  opacity: 1;
  transition-property: opacity;
}

._fade-out_tvwf2_10936._mui-leave_tvwf2_10877._mui-leave-active_tvwf2_10885 {
  opacity: 0;
}

._hinge-in-from-top_tvwf2_10947._mui-enter_tvwf2_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateX(-90deg);
  transform-origin: top;
  transition-property: transform, opacity;
  opacity: 0;
}

._hinge-in-from-top_tvwf2_10947._mui-enter_tvwf2_10829._mui-enter-active_tvwf2_10837 {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

._hinge-in-from-right_tvwf2_10961._mui-enter_tvwf2_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateY(-90deg);
  transform-origin: right;
  transition-property: transform, opacity;
  opacity: 0;
}

._hinge-in-from-right_tvwf2_10961._mui-enter_tvwf2_10829._mui-enter-active_tvwf2_10837 {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

._hinge-in-from-bottom_tvwf2_10975._mui-enter_tvwf2_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateX(90deg);
  transform-origin: bottom;
  transition-property: transform, opacity;
  opacity: 0;
}

._hinge-in-from-bottom_tvwf2_10975._mui-enter_tvwf2_10829._mui-enter-active_tvwf2_10837 {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

._hinge-in-from-left_tvwf2_10989._mui-enter_tvwf2_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateY(90deg);
  transform-origin: left;
  transition-property: transform, opacity;
  opacity: 0;
}

._hinge-in-from-left_tvwf2_10989._mui-enter_tvwf2_10829._mui-enter-active_tvwf2_10837 {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

._hinge-in-from-middle-x_tvwf2_11003._mui-enter_tvwf2_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateX(-90deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 0;
}

._hinge-in-from-middle-x_tvwf2_11003._mui-enter_tvwf2_10829._mui-enter-active_tvwf2_10837 {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

._hinge-in-from-middle-y_tvwf2_11017._mui-enter_tvwf2_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateY(-90deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 0;
}

._hinge-in-from-middle-y_tvwf2_11017._mui-enter_tvwf2_10829._mui-enter-active_tvwf2_10837 {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

._hinge-out-from-top_tvwf2_11031._mui-leave_tvwf2_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: top;
  transition-property: transform, opacity;
  opacity: 1;
}

._hinge-out-from-top_tvwf2_11031._mui-leave_tvwf2_10877._mui-leave-active_tvwf2_10885 {
  transform: perspective(2000px) rotateX(90deg);
  opacity: 0;
}

._hinge-out-from-right_tvwf2_11045._mui-leave_tvwf2_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: right;
  transition-property: transform, opacity;
  opacity: 1;
}

._hinge-out-from-right_tvwf2_11045._mui-leave_tvwf2_10877._mui-leave-active_tvwf2_10885 {
  transform: perspective(2000px) rotateY(90deg);
  opacity: 0;
}

._hinge-out-from-bottom_tvwf2_11059._mui-leave_tvwf2_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: bottom;
  transition-property: transform, opacity;
  opacity: 1;
}

._hinge-out-from-bottom_tvwf2_11059._mui-leave_tvwf2_10877._mui-leave-active_tvwf2_10885 {
  transform: perspective(2000px) rotateX(-90deg);
  opacity: 0;
}

._hinge-out-from-left_tvwf2_11073._mui-leave_tvwf2_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: left;
  transition-property: transform, opacity;
  opacity: 1;
}

._hinge-out-from-left_tvwf2_11073._mui-leave_tvwf2_10877._mui-leave-active_tvwf2_10885 {
  transform: perspective(2000px) rotateY(-90deg);
  opacity: 0;
}

._hinge-out-from-middle-x_tvwf2_11087._mui-leave_tvwf2_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 1;
}

._hinge-out-from-middle-x_tvwf2_11087._mui-leave_tvwf2_10877._mui-leave-active_tvwf2_10885 {
  transform: perspective(2000px) rotateX(90deg);
  opacity: 0;
}

._hinge-out-from-middle-y_tvwf2_11101._mui-leave_tvwf2_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 1;
}

._hinge-out-from-middle-y_tvwf2_11101._mui-leave_tvwf2_10877._mui-leave-active_tvwf2_10885 {
  transform: perspective(2000px) rotateY(90deg);
  opacity: 0;
}

._scale-in-up_tvwf2_11115._mui-enter_tvwf2_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(0.5);
  transition-property: transform, opacity;
  opacity: 0;
}

._scale-in-up_tvwf2_11115._mui-enter_tvwf2_10829._mui-enter-active_tvwf2_10837 {
  transform: scale(1);
  opacity: 1;
}

._scale-in-down_tvwf2_11128._mui-enter_tvwf2_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(1.5);
  transition-property: transform, opacity;
  opacity: 0;
}

._scale-in-down_tvwf2_11128._mui-enter_tvwf2_10829._mui-enter-active_tvwf2_10837 {
  transform: scale(1);
  opacity: 1;
}

._scale-out-up_tvwf2_11141._mui-leave_tvwf2_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(1);
  transition-property: transform, opacity;
  opacity: 1;
}

._scale-out-up_tvwf2_11141._mui-leave_tvwf2_10877._mui-leave-active_tvwf2_10885 {
  transform: scale(1.5);
  opacity: 0;
}

._scale-out-down_tvwf2_11154._mui-leave_tvwf2_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(1);
  transition-property: transform, opacity;
  opacity: 1;
}

._scale-out-down_tvwf2_11154._mui-leave_tvwf2_10877._mui-leave-active_tvwf2_10885 {
  transform: scale(0.5);
  opacity: 0;
}

._spin-in_tvwf2_11167._mui-enter_tvwf2_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(-0.75turn);
  transition-property: transform, opacity;
  opacity: 0;
}

._spin-in_tvwf2_11167._mui-enter_tvwf2_10829._mui-enter-active_tvwf2_10837 {
  transform: rotate(0);
  opacity: 1;
}

._spin-out_tvwf2_11180._mui-leave_tvwf2_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(0);
  transition-property: transform, opacity;
  opacity: 1;
}

._spin-out_tvwf2_11180._mui-leave_tvwf2_10877._mui-leave-active_tvwf2_10885 {
  transform: rotate(0.75turn);
  opacity: 0;
}

._spin-in-ccw_tvwf2_11193._mui-enter_tvwf2_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(0.75turn);
  transition-property: transform, opacity;
  opacity: 0;
}

._spin-in-ccw_tvwf2_11193._mui-enter_tvwf2_10829._mui-enter-active_tvwf2_10837 {
  transform: rotate(0);
  opacity: 1;
}

._spin-out-ccw_tvwf2_11206._mui-leave_tvwf2_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(0);
  transition-property: transform, opacity;
  opacity: 1;
}

._spin-out-ccw_tvwf2_11206._mui-leave_tvwf2_10877._mui-leave-active_tvwf2_10885 {
  transform: rotate(-0.75turn);
  opacity: 0;
}

._slow_tvwf2_11219 {
  transition-duration: 750ms !important;
}

._fast_tvwf2_11223 {
  transition-duration: 250ms !important;
}

._linear_tvwf2_11227 {
  transition-timing-function: linear !important;
}

._ease_tvwf2_11231 {
  transition-timing-function: ease !important;
}

._ease-in_tvwf2_11235 {
  transition-timing-function: ease-in !important;
}

._ease-out_tvwf2_11239 {
  transition-timing-function: ease-out !important;
}

._ease-in-out_tvwf2_11243 {
  transition-timing-function: ease-in-out !important;
}

._bounce-in_tvwf2_11247 {
  transition-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;
}

._bounce-out_tvwf2_11251 {
  transition-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important;
}

._bounce-in-out_tvwf2_11255 {
  transition-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;
}

._short-delay_tvwf2_11259 {
  transition-delay: 300ms !important;
}

._long-delay_tvwf2_11263 {
  transition-delay: 700ms !important;
}

._shake_tvwf2_11267 {
  animation-name: _shake-7_tvwf2_1;
}
@keyframes _shake-7_tvwf2_1 {
  0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% {
    transform: translateX(7%);
  }
  5%, 15%, 25%, 35%, 45%, 55%, 65%, 75%, 85%, 95% {
    transform: translateX(-7%);
  }
}

._spin-cw_tvwf2_11279 {
  animation-name: _spin-cw-1turn_tvwf2_1;
}
@keyframes _spin-cw-1turn_tvwf2_1 {
  0% {
    transform: rotate(-1turn);
  }
  100% {
    transform: rotate(0);
  }
}

._spin-ccw_tvwf2_11291 {
  animation-name: _spin-ccw-1turn_tvwf2_1;
}
@keyframes _spin-ccw-1turn_tvwf2_1 {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(-1turn);
  }
}

._wiggle_tvwf2_11303 {
  animation-name: _wiggle-7deg_tvwf2_1;
}
@keyframes _wiggle-7deg_tvwf2_1 {
  40%, 50%, 60% {
    transform: rotate(7deg);
  }
  35%, 45%, 55%, 65% {
    transform: rotate(-7deg);
  }
  0%, 30%, 70%, 100% {
    transform: rotate(0);
  }
}

._shake_tvwf2_11267,
._spin-cw_tvwf2_11279,
._spin-ccw_tvwf2_11291,
._wiggle_tvwf2_11303 {
  animation-duration: 500ms;
}

._infinite_tvwf2_11325 {
  animation-iteration-count: infinite;
}

._slow_tvwf2_11219 {
  animation-duration: 750ms !important;
}

._fast_tvwf2_11223 {
  animation-duration: 250ms !important;
}

._linear_tvwf2_11227 {
  animation-timing-function: linear !important;
}

._ease_tvwf2_11231 {
  animation-timing-function: ease !important;
}

._ease-in_tvwf2_11235 {
  animation-timing-function: ease-in !important;
}

._ease-out_tvwf2_11239 {
  animation-timing-function: ease-out !important;
}

._ease-in-out_tvwf2_11243 {
  animation-timing-function: ease-in-out !important;
}

._bounce-in_tvwf2_11247 {
  animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;
}

._bounce-out_tvwf2_11251 {
  animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important;
}

._bounce-in-out_tvwf2_11255 {
  animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;
}

._short-delay_tvwf2_11259 {
  animation-delay: 300ms !important;
}

._long-delay_tvwf2_11263 {
  animation-delay: 700ms !important;
}

@keyframes _linesAnimateIn_tvwf2_1 {
  0% {
    transform: rotate3d(0, 0, 1, -270deg) scale3d(0, 0, 1);
  }
  50% {
    transform: rotate3d(0, 0, 1, -270deg) scale3d(1, 1, 1);
  }
  100% {
    transform: rotate3d(0, 0, 1, -315deg) scale3d(1, 1, 1);
  }
}
@keyframes _fade-in-bottom_tvwf2_1 {
  0% {
    -webkit-transform: translateY(3.125rem);
    transform: translateY(3.125rem);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes _fade-in-left_tvwf2_1 {
  0% {
    -webkit-transform: translateX(-3.125rem);
    transform: translateX(-3.125rem);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes _fade-in_tvwf2_10925 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
._motivation-fade-enter-active_tvwf2_11420, ._motivation-fade-appear-active_tvwf2_11420, ._motivation-fade-leave-active_tvwf2_11420 {
  transition: opacity 0.4s;
}

._motivation-fade-enter_tvwf2_11420, ._motivation-fade-appear-to_tvwf2_11424, ._motivation-fade-leave-to_tvwf2_11424 {
  opacity: 0;
}

._motivation-slide-in-enter-active_tvwf2_11428 {
  -webkit-animation: _slideOut_tvwf2_1 0.5s;
  -moz-animation: _slideOut_tvwf2_1 0.5s;
  animation: _slideOut_tvwf2_1 0.5s;
}

._motivation-slide-in-leave-active_tvwf2_11434 {
  -webkit-animation: _slideIn_tvwf2_1 0.5s reverse;
  -moz-animation: _slideIn_tvwf2_1 0.5s reverse;
  animation: _slideIn_tvwf2_1 0.5s reverse;
}

._motivation-slide-out-enter-active_tvwf2_11440 {
  -webkit-animation: _slideIn_tvwf2_1 0.5s;
  -moz-animation: _slideIn_tvwf2_1 0.5s;
  animation: _slideIn_tvwf2_1 0.5s;
}

._motivation-slide-out-leave-active_tvwf2_11446 {
  -webkit-animation: _slideOut_tvwf2_1 0.5s reverse;
  -moz-animation: _slideOut_tvwf2_1 0.5s reverse;
  animation: _slideOut_tvwf2_1 0.5s reverse;
}

@-webkit-keyframes _slideIn_tvwf2_1 {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
@-moz-keyframes _slideIn_tvwf2_1 {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideIn_tvwf2_1 {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
@-webkit-keyframes _slideOut_tvwf2_1 {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
@-moz-keyframes _slideOut_tvwf2_1 {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideOut_tvwf2_1 {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
@media (max-width: 767px) {
  ._page-container_tvwf2_11501._with-nav_tvwf2_11501 ._uw-masthead_tvwf2_3271 {
    display: flex;
    flex-flow: row wrap;
  }
  ._page-container_tvwf2_11501._with-nav_tvwf2_11501 ._uw-masthead__main_tvwf2_3283 {
    order: 3;
  }
  ._page-container_tvwf2_11501._with-nav_tvwf2_11501 ._uw-masthead--image__container_tvwf2_11508 {
    order: 2;
  }
  ._page-container_tvwf2_11501._with-nav_tvwf2_11501 ._uw-masthead--image__container_tvwf2_11508::before {
    display: none;
  }
}
._uw-hero_tvwf2_11515 ._page-navigator-wrapper_tvwf2_11515,
._uw-masthead_tvwf2_3271 ._blue-nav_tvwf2_11516,
._uw-masthead_tvwf2_3271 ._page-navigator-wrapper_tvwf2_11515,
._uw-mc-header_tvwf2_11518 ._page-navigator-wrapper_tvwf2_11515,
._uw-mc-landing_tvwf2_11519 ._page-navigator-wrapper_tvwf2_11515,
._uw-mc-single_tvwf2_11520 ._page-navigator-wrapper_tvwf2_11515 {
  position: relative;
  z-index: 2;
  padding: 0;
}
@media (max-width: 1199px) {
  ._uw-hero_tvwf2_11515 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--pages--wrapper_tvwf2_11526,
  ._uw-masthead_tvwf2_3271 ._blue-nav_tvwf2_11516 ._page-navigator__list--pages--wrapper_tvwf2_11526,
  ._uw-masthead_tvwf2_3271 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--pages--wrapper_tvwf2_11526,
  ._uw-mc-header_tvwf2_11518 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--pages--wrapper_tvwf2_11526,
  ._uw-mc-landing_tvwf2_11519 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--pages--wrapper_tvwf2_11526,
  ._uw-mc-single_tvwf2_11520 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--pages--wrapper_tvwf2_11526 {
    position: absolute;
    top: 0;
    width: 50%;
    right: 0;
  }
  ._uw-hero_tvwf2_11515 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--breadcrumbs_tvwf2_11537,
  ._uw-masthead_tvwf2_3271 ._blue-nav_tvwf2_11516 ._page-navigator__list--breadcrumbs_tvwf2_11537,
  ._uw-masthead_tvwf2_3271 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--breadcrumbs_tvwf2_11537,
  ._uw-mc-header_tvwf2_11518 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--breadcrumbs_tvwf2_11537,
  ._uw-mc-landing_tvwf2_11519 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--breadcrumbs_tvwf2_11537,
  ._uw-mc-single_tvwf2_11520 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--breadcrumbs_tvwf2_11537 {
    margin-top: 45px;
  }
  ._uw-hero_tvwf2_11515 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--breadcrumbs_tvwf2_11537 ul,
  ._uw-masthead_tvwf2_3271 ._blue-nav_tvwf2_11516 ._page-navigator__list--breadcrumbs_tvwf2_11537 ul,
  ._uw-masthead_tvwf2_3271 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--breadcrumbs_tvwf2_11537 ul,
  ._uw-mc-header_tvwf2_11518 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--breadcrumbs_tvwf2_11537 ul,
  ._uw-mc-landing_tvwf2_11519 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--breadcrumbs_tvwf2_11537 ul,
  ._uw-mc-single_tvwf2_11520 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--breadcrumbs_tvwf2_11537 ul {
    width: 50%;
    left: 0;
  }
  ._uw-hero_tvwf2_11515 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--breadcrumbs_tvwf2_11537 ul li,
  ._uw-masthead_tvwf2_3271 ._blue-nav_tvwf2_11516 ._page-navigator__list--breadcrumbs_tvwf2_11537 ul li,
  ._uw-masthead_tvwf2_3271 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--breadcrumbs_tvwf2_11537 ul li,
  ._uw-mc-header_tvwf2_11518 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--breadcrumbs_tvwf2_11537 ul li,
  ._uw-mc-landing_tvwf2_11519 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--breadcrumbs_tvwf2_11537 ul li,
  ._uw-mc-single_tvwf2_11520 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--breadcrumbs_tvwf2_11537 ul li {
    margin-bottom: 0.5rem;
  }
  ._uw-hero_tvwf2_11515 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__button-wrapper_tvwf2_11562 a,
  ._uw-masthead_tvwf2_3271 ._blue-nav_tvwf2_11516 ._page-navigator__button-wrapper_tvwf2_11562 a,
  ._uw-masthead_tvwf2_3271 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__button-wrapper_tvwf2_11562 a,
  ._uw-mc-header_tvwf2_11518 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__button-wrapper_tvwf2_11562 a,
  ._uw-mc-landing_tvwf2_11519 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__button-wrapper_tvwf2_11562 a,
  ._uw-mc-single_tvwf2_11520 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__button-wrapper_tvwf2_11562 a {
    display: block;
  }
}
@media (max-width: 767px) {
  ._uw-hero_tvwf2_11515 ._page-navigator-wrapper_tvwf2_11515,
  ._uw-masthead_tvwf2_3271 ._blue-nav_tvwf2_11516,
  ._uw-masthead_tvwf2_3271 ._page-navigator-wrapper_tvwf2_11515,
  ._uw-mc-header_tvwf2_11518 ._page-navigator-wrapper_tvwf2_11515,
  ._uw-mc-landing_tvwf2_11519 ._page-navigator-wrapper_tvwf2_11515,
  ._uw-mc-single_tvwf2_11520 ._page-navigator-wrapper_tvwf2_11515 {
    padding: 0;
    width: 100%;
    order: 1;
  }
  ._uw-hero_tvwf2_11515 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--pages--wrapper_tvwf2_11526,
  ._uw-masthead_tvwf2_3271 ._blue-nav_tvwf2_11516 ._page-navigator__list--pages--wrapper_tvwf2_11526,
  ._uw-masthead_tvwf2_3271 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--pages--wrapper_tvwf2_11526,
  ._uw-mc-header_tvwf2_11518 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--pages--wrapper_tvwf2_11526,
  ._uw-mc-landing_tvwf2_11519 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--pages--wrapper_tvwf2_11526,
  ._uw-mc-single_tvwf2_11520 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--pages--wrapper_tvwf2_11526 {
    position: absolute;
    top: 40px;
    width: 100%;
  }
  ._uw-hero_tvwf2_11515 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator_tvwf2_3153,
  ._uw-masthead_tvwf2_3271 ._blue-nav_tvwf2_11516 ._page-navigator_tvwf2_3153,
  ._uw-masthead_tvwf2_3271 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator_tvwf2_3153,
  ._uw-mc-header_tvwf2_11518 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator_tvwf2_3153,
  ._uw-mc-landing_tvwf2_11519 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator_tvwf2_3153,
  ._uw-mc-single_tvwf2_11520 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator_tvwf2_3153 {
    margin-bottom: 0;
  }
  ._uw-hero_tvwf2_11515 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--breadcrumbs_tvwf2_11537,
  ._uw-masthead_tvwf2_3271 ._blue-nav_tvwf2_11516 ._page-navigator__list--breadcrumbs_tvwf2_11537,
  ._uw-masthead_tvwf2_3271 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--breadcrumbs_tvwf2_11537,
  ._uw-mc-header_tvwf2_11518 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--breadcrumbs_tvwf2_11537,
  ._uw-mc-landing_tvwf2_11519 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--breadcrumbs_tvwf2_11537,
  ._uw-mc-single_tvwf2_11520 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--breadcrumbs_tvwf2_11537 {
    margin-top: 0;
    margin-bottom: 0;
    position: absolute;
    width: 100%;
  }
  ._uw-hero_tvwf2_11515 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--breadcrumbs_tvwf2_11537 ul,
  ._uw-masthead_tvwf2_3271 ._blue-nav_tvwf2_11516 ._page-navigator__list--breadcrumbs_tvwf2_11537 ul,
  ._uw-masthead_tvwf2_3271 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--breadcrumbs_tvwf2_11537 ul,
  ._uw-mc-header_tvwf2_11518 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--breadcrumbs_tvwf2_11537 ul,
  ._uw-mc-landing_tvwf2_11519 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--breadcrumbs_tvwf2_11537 ul,
  ._uw-mc-single_tvwf2_11520 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--breadcrumbs_tvwf2_11537 ul {
    width: 100%;
    left: 0;
  }
  ._uw-hero_tvwf2_11515 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--breadcrumbs_tvwf2_11537 ul li,
  ._uw-masthead_tvwf2_3271 ._blue-nav_tvwf2_11516 ._page-navigator__list--breadcrumbs_tvwf2_11537 ul li,
  ._uw-masthead_tvwf2_3271 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--breadcrumbs_tvwf2_11537 ul li,
  ._uw-mc-header_tvwf2_11518 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--breadcrumbs_tvwf2_11537 ul li,
  ._uw-mc-landing_tvwf2_11519 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--breadcrumbs_tvwf2_11537 ul li,
  ._uw-mc-single_tvwf2_11520 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--breadcrumbs_tvwf2_11537 ul li {
    margin-bottom: 0.5rem;
  }
  ._uw-hero_tvwf2_11515 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--pages_tvwf2_11526,
  ._uw-masthead_tvwf2_3271 ._blue-nav_tvwf2_11516 ._page-navigator__list--pages_tvwf2_11526,
  ._uw-masthead_tvwf2_3271 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--pages_tvwf2_11526,
  ._uw-mc-header_tvwf2_11518 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--pages_tvwf2_11526,
  ._uw-mc-landing_tvwf2_11519 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--pages_tvwf2_11526,
  ._uw-mc-single_tvwf2_11520 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--pages_tvwf2_11526 {
    height: 0 !important;
  }
  ._uw-hero_tvwf2_11515 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__button-wrapper_tvwf2_11562,
  ._uw-masthead_tvwf2_3271 ._blue-nav_tvwf2_11516 ._page-navigator__button-wrapper_tvwf2_11562,
  ._uw-masthead_tvwf2_3271 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__button-wrapper_tvwf2_11562,
  ._uw-mc-header_tvwf2_11518 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__button-wrapper_tvwf2_11562,
  ._uw-mc-landing_tvwf2_11519 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__button-wrapper_tvwf2_11562,
  ._uw-mc-single_tvwf2_11520 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__button-wrapper_tvwf2_11562 {
    display: block;
  }
  ._uw-hero_tvwf2_11515 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__button-wrapper_tvwf2_11562 a,
  ._uw-masthead_tvwf2_3271 ._blue-nav_tvwf2_11516 ._page-navigator__button-wrapper_tvwf2_11562 a,
  ._uw-masthead_tvwf2_3271 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__button-wrapper_tvwf2_11562 a,
  ._uw-mc-header_tvwf2_11518 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__button-wrapper_tvwf2_11562 a,
  ._uw-mc-landing_tvwf2_11519 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__button-wrapper_tvwf2_11562 a,
  ._uw-mc-single_tvwf2_11520 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__button-wrapper_tvwf2_11562 a {
    display: block;
  }
  ._uw-hero_tvwf2_11515 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__button-wrapper_tvwf2_11562 ._page-navigator__button--pages_tvwf2_11652,
  ._uw-masthead_tvwf2_3271 ._blue-nav_tvwf2_11516 ._page-navigator__button-wrapper_tvwf2_11562 ._page-navigator__button--pages_tvwf2_11652,
  ._uw-masthead_tvwf2_3271 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__button-wrapper_tvwf2_11562 ._page-navigator__button--pages_tvwf2_11652,
  ._uw-mc-header_tvwf2_11518 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__button-wrapper_tvwf2_11562 ._page-navigator__button--pages_tvwf2_11652,
  ._uw-mc-landing_tvwf2_11519 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__button-wrapper_tvwf2_11562 ._page-navigator__button--pages_tvwf2_11652,
  ._uw-mc-single_tvwf2_11520 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__button-wrapper_tvwf2_11562 ._page-navigator__button--pages_tvwf2_11652 {
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  ._uw-hero_tvwf2_11515 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--breadcrumbs_tvwf2_11537,
  ._uw-masthead_tvwf2_3271 ._blue-nav_tvwf2_11516 ._page-navigator__list--breadcrumbs_tvwf2_11537,
  ._uw-masthead_tvwf2_3271 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--breadcrumbs_tvwf2_11537,
  ._uw-mc-header_tvwf2_11518 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--breadcrumbs_tvwf2_11537,
  ._uw-mc-landing_tvwf2_11519 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--breadcrumbs_tvwf2_11537,
  ._uw-mc-single_tvwf2_11520 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--breadcrumbs_tvwf2_11537 {
    margin-top: 20px;
  }
}
@media (min-width: 1201px) {
  ._uw-hero_tvwf2_11515 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--pages--wrapper_tvwf2_11526,
  ._uw-masthead_tvwf2_3271 ._blue-nav_tvwf2_11516 ._page-navigator__list--pages--wrapper_tvwf2_11526,
  ._uw-masthead_tvwf2_3271 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--pages--wrapper_tvwf2_11526,
  ._uw-mc-header_tvwf2_11518 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--pages--wrapper_tvwf2_11526,
  ._uw-mc-landing_tvwf2_11519 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--pages--wrapper_tvwf2_11526,
  ._uw-mc-single_tvwf2_11520 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--pages--wrapper_tvwf2_11526 {
    margin-left: 50%;
    position: absolute;
    top: 0;
    margin-left: 0;
  }
}

._uw-mc-single_tvwf2_11520 i {
  font-style: normal;
}
._uw-mc-single_tvwf2_11520 ._fa-times_tvwf2_2700::before {
  font-family: "WwwUowEduAu";
  content: "\f008";
}
._uw-mc-single_tvwf2_11520 ._fa-chevron-down_tvwf2_2716::before {
  font-family: "WwwUowEduAu";
  content: "\f003";
}
._uw-mc-single_tvwf2_11520 li a {
  display: inline-block !important;
}

@media (min-width: 1200px) {
  ._uw-mc-header_tvwf2_11518 ._page-navigator__list--breadcrumbs_tvwf2_11537 ul {
    padding: 0;
  }
}
._uw-mc-header_tvwf2_11518 ._page-navigator_tvwf2_3153 i {
  font-style: normal;
}
._uw-mc-header_tvwf2_11518 ._page-navigator_tvwf2_3153 ._fa-times_tvwf2_2700::before {
  font-family: "WwwUowEduAu";
  content: "\f008";
}
._uw-mc-header_tvwf2_11518 ._page-navigator_tvwf2_3153 ._fa-chevron-down_tvwf2_2716::before {
  font-family: "WwwUowEduAu";
  content: "\f003";
}
._uw-mc-header_tvwf2_11518 ._page-navigator_tvwf2_3153 li a {
  display: inline-block !important;
}

._uw-hero_tvwf2_11515 ._page-navigator_tvwf2_3153 i {
  font-style: normal;
}
._uw-hero_tvwf2_11515 ._page-navigator_tvwf2_3153 li a {
  display: inline-block !important;
}
._uw-hero_tvwf2_11515 ._fa-times_tvwf2_2700::before {
  font-family: "WwwUowEduAu";
  content: "\f008";
}
._uw-hero_tvwf2_11515 ._fa-chevron-down_tvwf2_2716::before {
  font-family: "WwwUowEduAu";
  content: "\f003";
}

body:not(._user-is-tabbing_tvwf2_11735) button:focus {
  outline: none;
  box-shadow: none;
}
body:not(._user-is-tabbing_tvwf2_11735) a:focus {
  outline: none;
  box-shadow: none;
}
body:not(._user-is-tabbing_tvwf2_11735) ._uw-panel-section_tvwf2_11743 h4:focus {
  outline: none;
  box-shadow: none;
}
body:not(._user-is-tabbing_tvwf2_11735) ._page-navigator__button_tvwf2_11562:focus {
  outline: none;
  box-shadow: none;
}
body:not(._user-is-tabbing_tvwf2_11735) ._uw-orbit-arrows_tvwf2_11751:focus {
  outline: none;
  box-shadow: none;
}
body:not(._user-is-tabbing_tvwf2_11735) ._orbit-previous_tvwf2_9877:focus::after {
  font-family: "WwwUowEduAu";
  content: "\f004" !important;
  display: block;
}
body:not(._user-is-tabbing_tvwf2_11735) ._orbit-next_tvwf2_9877:focus::after {
  font-family: "WwwUowEduAu";
  content: "\f005" !important;
  display: block;
}
body:not(._user-is-tabbing_tvwf2_11735) ._uw-home-slider__bullets_tvwf2_11765 button:focus {
  outline: none;
  box-shadow: none;
}
body:not(._user-is-tabbing_tvwf2_11735) ._uw-article-slider_tvwf2_11769 ._slick-arrow_tvwf2_2128:focus {
  outline: none;
  box-shadow: none;
}
body:not(._user-is-tabbing_tvwf2_11735) ._checkbox_tvwf2_11773:focus + label {
  outline: none;
  box-shadow: none;
}

body._user-is-tabbing_tvwf2_11735 input:focus,
body._user-is-tabbing_tvwf2_11735 select:focus {
  outline: 2px solid hsla(210, 100%, 50%, 0.5);
}
body._user-is-tabbing_tvwf2_11735 input[type=radio]:focus + label {
  outline: 2px solid hsla(210, 100%, 50%, 0.5);
  border-radius: 0;
}
body._user-is-tabbing_tvwf2_11735 ._uw-library-search_tvwf2_11786:focus {
  outline: 2px solid white;
  outline-offset: 4px;
  right: 5px;
}
body._user-is-tabbing_tvwf2_11735 ._uw-current-student-search__input_tvwf2_11791:focus {
  outline: 2px solid white;
  outline-offset: 4px;
  right: 5px;
}
body._user-is-tabbing_tvwf2_11735 ._uw-submit-library-search_tvwf2_11796:focus {
  left: 4px;
}
body._user-is-tabbing_tvwf2_11735 ._uw-submit-library-search_tvwf2_11796:focus::after {
  outline: 2px solid #fff;
}
body._user-is-tabbing_tvwf2_11735 ._swiper-button-prev_tvwf2_181:focus,
body._user-is-tabbing_tvwf2_11735 ._swiper-button-next_tvwf2_182:focus {
  outline: 2px solid hsla(210, 100%, 50%, 0.5);
  position: absolute;
}
body._user-is-tabbing_tvwf2_11735 :focus {
  outline: none;
  box-shadow: none;
  position: relative;
  display: inline-block;
}
body._user-is-tabbing_tvwf2_11735 :focus::after {
  content: "" !important;
  outline: 2px solid hsla(210, 100%, 50%, 0.5);
  position: absolute;
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  z-index: 99999;
  margin-left: 0px !important;
}
body._user-is-tabbing_tvwf2_11735 ._orbit-next_tvwf2_9877:focus,
body._user-is-tabbing_tvwf2_11735 ._orbit-previous_tvwf2_9877:focus {
  position: absolute;
}
body._user-is-tabbing_tvwf2_11735 ._orbit-previous_tvwf2_9877:focus::after {
  font-family: "WwwUowEduAu";
  content: "\f004" !important;
  outline: 2px solid hsla(210, 100%, 50%, 0.5);
  z-index: 99999;
  position: static;
}
body._user-is-tabbing_tvwf2_11735 ._orbit-next_tvwf2_9877:focus::after {
  font-family: "WwwUowEduAu";
  content: "\f005" !important;
  outline: 2px solid hsla(210, 100%, 50%, 0.5);
  z-index: 99999;
  position: static;
}
body._user-is-tabbing_tvwf2_11735 ._page-navigator__list_tvwf2_11526 :focus::after {
  outline: 2px solid #efefef;
}
body._user-is-tabbing_tvwf2_11735 ._uw-scroll-top_tvwf2_3157:focus::after {
  content: "\f006" !important;
}

a._uw-button-grid--button_tvwf2_11849:focus::after {
  height: 235px;
  width: 290px;
}

._skip-link_tvwf2_11854 {
  position: absolute !important;
  left: 1rem;
  top: 1rem;
  text-transform: uppercase;
  font-size: 0.875rem;
  font-weight: bold;
  background: #fff;
  z-index: 100;
}
._skip-link_tvwf2_11854:not(:focus) {
  white-space: nowrap;
  width: 1px;
  height: 1px;
  overflow: hidden;
  border: 0;
  padding: 0;
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  margin: -1px;
}

._sr-only_tvwf2_11876 {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

body {
  scroll-behavior: smooth;
}

a {
  text-decoration: none;
}
a:hover, a:focus {
  text-decoration: underline;
}
a:focus {
  outline: 1px dotted #001641;
  box-shadow: 0px 0px 2px #fff;
}

@keyframes _linesAnimateIn_tvwf2_1 {
  0% {
    transform: rotate3d(0, 0, 1, -270deg) scale3d(0, 0, 1);
  }
  50% {
    transform: rotate3d(0, 0, 1, -270deg) scale3d(1, 1, 1);
  }
  100% {
    transform: rotate3d(0, 0, 1, -315deg) scale3d(1, 1, 1);
  }
}
@keyframes _fade-in-bottom_tvwf2_1 {
  0% {
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes _fade-in-left_tvwf2_1 {
  0% {
    -webkit-transform: translateX(-50px);
    transform: translateX(-50px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes _fade-in_tvwf2_10925 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _statUp_tvwf2_1 {
  0% {
    transform: translate3d(0, 30px, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes _statDown_tvwf2_1 {
  0% {
    transform: translate3d(0, -30px, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
blockquote {
  margin: 0 0 1.875rem;
  padding: 0;
  border: 0;
}
blockquote p {
  font-size: 1.6875rem;
  line-height: 1.1111111111;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
}
blockquote cite {
  color: #001641;
}
blockquote cite::before {
  content: none;
}

._blockquote--red_tvwf2_11985 {
  font-size: 1.6rem;
  font-style: italic;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  border-left: 0;
  line-height: 1.25;
  margin-bottom: 50px;
  position: relative;
  padding-top: 40px;
  color: #ed0a00;
}
._blockquote--red_tvwf2_11985::before {
  content: open-quote;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 6rem;
  position: absolute;
  top: -25px;
  left: -10px;
  color: #ed0a00;
}
._blockquote--red_tvwf2_11985::after {
  content: close-quote;
  visibility: hidden;
  position: absolute;
}

._blockquote-author_tvwf2_12011 {
  display: block;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  color: #001641;
  margin: 15px 0;
  font-style: normal;
  font-size: 0.9rem;
}

._checkbox_tvwf2_11773 {
  opacity: 0;
  position: absolute;
}
._checkbox_tvwf2_11773 + label {
  display: flex;
  margin-left: 0;
  margin-right: 0;
  position: relative;
}
._checkbox_tvwf2_11773 + label:before {
  border: 0.0625rem solid #001641;
  box-sizing: border-box;
  content: "";
  display: block;
  height: 0.875rem;
  margin: 0 0.75rem 0 0;
  transition: all 0.3s ease-in-out;
  width: 0.875rem;
  min-width: 0.875rem;
  z-index: 1;
}
._checkbox_tvwf2_11773:checked + label:before {
  border: 0;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAz0lEQVQokbXSQQqCQBQG4N9Z5GY6QjkGufMGQm07hjfyCN7CpYIuXYUtos10hEgIXfi3EAvKVIR+mN188x7vjZEDxIyIOej/0Nxs4CQJFpY1HZq2DSeOsdztoMJwGjRtu620XqO+XqF9/xsKKbEKAggpAQALpeDE8Qud93vUWr9fzQHmAG9RRJK8pylPrstKa5JkpTWPSrG71x2j26P0PGyjqK3YNIAQ/ZU+Wy2zDJfDAU1ZjqKv4XT4URSDCACM3i8nRNvuQPrXMYJ+wwl5AopfaPlvXPYKAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
  background-size: cover;
}
._checkbox_tvwf2_11773:focus + label {
  outline: 1px dotted #001641;
  box-shadow: 0px 0px 2px #fff;
}

div._data-grid_tvwf2_12055 {
  margin-bottom: 1rem;
}
div._data-grid_tvwf2_12055 div._header_tvwf2_12058 {
  padding: 0.5rem 0.625rem 0.625rem;
  font-weight: 600;
  text-align: left;
  background: #001641;
  color: #fff;
}
div._data-grid_tvwf2_12055 div._container_tvwf2_2909 {
  display: flex;
  flex-wrap: wrap;
  align-content: stretch;
}
div._data-grid_tvwf2_12055 div._container_tvwf2_2909 div {
  display: flex;
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 34%;
  align-content: stretch;
}
@media (max-width: 767px) {
  div._data-grid_tvwf2_12055 div._container_tvwf2_2909 div {
    flex-basis: 51%;
  }
}
div._data-grid_tvwf2_12055 div._container_tvwf2_2909 div div {
  padding: 0.5rem 0.625rem 0.625rem;
}
@media (max-width: 767px) {
  div._data-grid_tvwf2_12055 div._container_tvwf2_2909 div div {
    flex-basis: 34%;
  }
}
div._data-grid_tvwf2_12055 div._container_tvwf2_2909 div div:nth-child(odd) {
  font-weight: bold;
  background-color: #f1f1f1;
}
div._data-grid_tvwf2_12055 div._container_tvwf2_2909 div div:nth-child(even) {
  border: 1px solid #f1f1f1;
  word-break: break-word;
}

html {
  overflow-y: scroll;
  overflow-x: hidden;
  scroll-behavior: smooth;
}

html,
body {
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  min-height: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body {
  max-width: 112.5rem;
  margin: 0 auto;
  position: relative;
  transition: padding 0.5s;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

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

p > img {
  width: initial;
  height: auto;
  display: inline-block;
}

label {
  margin-bottom: 0.625rem;
}

body {
  background-color: #fff;
  max-width: none;
}

._uw-section-break_tvwf2_12149 {
  border: 0;
  background-image: linear-gradient(to right, #cacaca 50%, #ffffff 0%);
  background-position: bottom;
  background-size: 10px 1px;
  background-repeat: repeat-x;
  height: 1px;
}

@media print, screen and (max-width: 47.99875em) {
  ._page-content_tvwf2_12159 ._uw-image-block_tvwf2_12159 ._cell_tvwf2_3333 + ._cell_tvwf2_3333 {
    margin-top: 2rem;
  }
}
._page-content_tvwf2_12159 p:not([class^=button-]) > a:not([class^=button-]) {
  text-decoration: underline;
}
._page-content_tvwf2_12159 p:not([class^=button-]) > a:not([class^=button-]):visited {
  color: #663366;
}
._page-content_tvwf2_12159 p:not([class^=button-]) > a:not([class^=button-]):hover {
  text-decoration: none;
}

._page-content_tvwf2_12159:not(._uw-panel-grid-link-list_tvwf2_12173) ul:not(._menu_tvwf2_9554):not(._accordion_tvwf2_12173):not(._tabs_tvwf2_10194) li a:not(._color--navy_tvwf2_2880):not(._button_tvwf2_3169._primary_tvwf2_9295) {
  text-decoration: underline;
}
._page-content_tvwf2_12159:not(._uw-panel-grid-link-list_tvwf2_12173) ul:not(._menu_tvwf2_9554):not(._accordion_tvwf2_12173):not(._tabs_tvwf2_10194) li a:not(._color--navy_tvwf2_2880):not(._button_tvwf2_3169._primary_tvwf2_9295):visited {
  color: #663366;
}

._page-content_tvwf2_12159:not(._uw-panel-grid-link-list_tvwf2_12173) ul:not(._menu_tvwf2_9554):not(._accordion_tvwf2_12173):not(._tabs_tvwf2_10194) li a:not(._color--navy_tvwf2_2880):not(._button_tvwf2_3169._primary_tvwf2_9295):hover {
  text-decoration: none;
}

._uw-panel-section_tvwf2_11743 + ._uw-subject-courses-block_tvwf2_12184 {
  margin-top: 0 !important;
}

/*.page-content+.page-content {
  margin-top: 1rem;

  &.uw-media-block {
    margin-top: 2rem;
  }

  @include breakpoint(large) {
    margin-top: 2rem;
  }
}*/
hr {
  border-bottom-style: dashed;
}

._bg--grey_tvwf2_2862 ._image-link_tvwf2_12203,
._bg--grey_tvwf2_2862 ._uw-link-big_tvwf2_12204,
._bg--grey_tvwf2_2862 p._button-blue_tvwf2_12205 a,
p._button-blue_tvwf2_12205 ._bg--grey_tvwf2_2862 a,
._bg--grey_tvwf2_2862 p._button-red_tvwf2_12207 a,
p._button-red_tvwf2_12207 ._bg--grey_tvwf2_2862 a,
._bg--grey_tvwf2_2862 ._image-link__title_tvwf2_12209 {
  color: #0033FF;
}
._bg--grey_tvwf2_2862 + ._bg--navy_tvwf2_2892 {
  margin-top: 0;
}
._bg--grey_tvwf2_2862 + ._bg--grey_tvwf2_2862 {
  margin-top: 0;
}

._bg--navy_tvwf2_2892 + ._bg--navy_tvwf2_2892 {
  margin-top: 0;
}
._bg--navy_tvwf2_2892 + ._bg--grey_tvwf2_2862 {
  margin-top: 0;
}

._uw-page-intro_tvwf2_12226 {
  margin-block: var(--section-spacing-y);
}

._section-spacing_tvwf2_12230 {
  margin-block: var(--section-spacing-y);
}
._section-spacing_tvwf2_12230 > div:first-of-type h2:first-child {
  margin-top: 0;
}

p:not(:last-child) {
  margin: 0 0 1.875rem;
}
p._intro_tvwf2_3165 {
  font-size: 1.3rem;
  line-height: 1.2;
  font-weight: 400;
  letter-spacing: -0.02em;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
}
p._intro_tvwf2_3165._single-event-intro_tvwf2_12247 {
  margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 48em) {
  p._intro_tvwf2_3165._single-event-intro_tvwf2_12247 {
    margin-bottom: 0;
  }
}

input[type=radio] {
  opacity: 0;
  position: absolute !important;
  clip: rect(0, 0, 0, 0) !important;
}
input[type=radio] + label {
  position: relative;
  padding-left: 1.5625rem;
  padding-top: 0.1875rem;
  cursor: pointer;
  border-radius: 99.9%;
  color: #001641;
}
input[type=radio] + label:before {
  content: "";
  display: block;
  border: 0.0625rem solid #E5E5E4;
  width: 1.25rem;
  height: 1.25rem;
  position: absolute;
  top: 0.4375rem;
  left: 0;
  border-radius: 99.9%;
}
input[type=radio] + label:after {
  content: "";
  display: block;
  opacity: 0;
  width: 0.5rem;
  height: 0.5rem;
  background: #ed0a00 no-repeat center;
  top: 0.375rem;
  left: 0.375rem;
  position: absolute;
  border-radius: 99.99%;
}
input[type=radio]:checked + label:before {
  border-color: #ed0a00;
}
input[type=radio]:checked + label:after {
  opacity: 1;
  transition: opacity 0.2s ease-in-out;
  border-radius: 99.99%;
}

select:invalid,
select option:disabled,
select option[value=""] {
  color: rgba(21, 21, 21, 0.6) !important;
}

table {
  display: block;
  table-layout: fixed;
  width: 100%;
  overflow-x: auto;
}
@media print, screen and (min-width: 64em) {
  table {
    display: table;
  }
}
table._table-two-columns_tvwf2_12318 th:first-child {
  width: 35%;
}

table:not([class]),
._table-two-columns_tvwf2_12318 {
  margin-bottom: 2rem;
}
table:not([class]) thead tr,
._table-two-columns_tvwf2_12318 thead tr {
  background: #001641;
  color: #fff;
}
table:not([class]) thead a,
._table-two-columns_tvwf2_12318 thead a {
  color: #fff;
}
table:not([class]) tbody tr:nth-child(even),
._table-two-columns_tvwf2_12318 tbody tr:nth-child(even) {
  background-color: #f1f1f1;
}
table:not([class]) tbody tr th,
._table-two-columns_tvwf2_12318 tbody tr th {
  background: #001641;
  color: #fff;
  text-align: left;
}
table:not([class]) tbody tr th a,
._table-two-columns_tvwf2_12318 tbody tr th a {
  color: #fff;
}
._tabs-panel_tvwf2_10268 table:not([class]) tbody tr th,
._tabs-panel_tvwf2_10268 ._table-two-columns_tvwf2_12318 tbody tr th {
  background: inherit;
  color: inherit;
}
table:not([class]) tbody td,
._table-two-columns_tvwf2_12318 tbody td {
  border: 1px solid #f1f1f1;
}

._tableLayout_tvwf2_12359 thead tr {
  background: #001641;
  color: #fff;
}
._tableLayout_tvwf2_12359 tbody tr:nth-child(even) {
  background-color: #f1f1f1;
}
._tableLayout_tvwf2_12359 tbody td {
  border: 1px solid #f1f1f1;
}

._contact-result_tvwf2_12370 thead tr {
  background: #001641;
  color: #fff;
}
._contact-result_tvwf2_12370 tbody th {
  background-color: #f1f1f1;
}
@media (min-width: 980px) {
  ._contact-result_tvwf2_12370 tbody th {
    width: 150px;
    text-align: left;
  }
}
._contact-result_tvwf2_12370 tbody td {
  border: 1px solid #f1f1f1;
}
@media (min-width: 768px) {
  ._contact-result_tvwf2_12370 tbody td {
    width: 200px;
  }
}

#_parking-spaces_tvwf2_1 tr td:first-child {
  background: #001641;
  color: #fff;
  font-weight: bold;
}

table._student-profile_tvwf2_12398 tbody tr td:nth-child(2), table._student-profile_tvwf2_12398 tbody tr td:nth-child(3) {
  text-align: center;
}

svg ._solid-fill_tvwf2_12402 {
  fill: #ed0a00;
}
svg ._solid-stroke_tvwf2_12405 {
  stroke: #ed0a00;
}

._svg--primary_tvwf2_12409 svg ._solid-fill_tvwf2_12402 {
  fill: #001641;
}
._svg--primary_tvwf2_12409 svg ._solid-stroke_tvwf2_12405 {
  stroke: #001641;
}
._svg--secondary_tvwf2_12415 svg ._solid-fill_tvwf2_12402 {
  fill: #ed0a00;
}
._svg--secondary_tvwf2_12415 svg ._solid-stroke_tvwf2_12405 {
  stroke: #ed0a00;
}
._svg--tertiary_tvwf2_12421 svg ._solid-fill_tvwf2_12402 {
  fill: #0033FF;
}
._svg--tertiary_tvwf2_12421 svg ._solid-stroke_tvwf2_12405 {
  stroke: #0033FF;
}
._svg--white_tvwf2_12427 svg ._solid-fill_tvwf2_12402 {
  fill: white;
}
._svg--white_tvwf2_12427 svg ._solid-stroke_tvwf2_12405 {
  stroke: white;
}

svg._svg--primary_tvwf2_12409 ._solid-fill_tvwf2_12402 {
  fill: #001641;
}
svg._svg--primary_tvwf2_12409 ._solid-stroke_tvwf2_12405 {
  stroke: #001641;
}
svg._svg--secondary_tvwf2_12415 ._solid-fill_tvwf2_12402 {
  fill: #ed0a00;
}
svg._svg--secondary_tvwf2_12415 ._solid-stroke_tvwf2_12405 {
  stroke: #ed0a00;
}
svg._svg--tertiary_tvwf2_12421 ._solid-fill_tvwf2_12402 {
  fill: #0033FF;
}
svg._svg--tertiary_tvwf2_12421 ._solid-stroke_tvwf2_12405 {
  stroke: #0033FF;
}

._uw-breadcrumbs_tvwf2_12453 {
  padding-top: 40px;
  width: 100%;
  align-self: flex-start;
  flex: auto;
  margin-bottom: 0;
}
._uw-breadcrumbs_tvwf2_12453 ul {
  margin-bottom: 0;
}
._uw-breadcrumbs_tvwf2_12453 a,
._uw-breadcrumbs_tvwf2_12453 li {
  color: #fff;
  text-transform: none;
  font-weight: bold;
  font-size: 0.75rem;
}
._uw-breadcrumbs_tvwf2_12453 li:last-child a {
  font-weight: 400;
}

._breadcrumbs_tvwf2_9523 li {
  font-weight: 700;
}
._breadcrumbs_tvwf2_9523 li:not(:last-child)::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 10px;
}

._public-inner-standard_tvwf2_12483 ._page-navigator__button_tvwf2_11562 {
  width: 100%;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  ._public-inner-standard_tvwf2_12483 ._breadcrumbs_tvwf2_9523 {
    top: -1rem !important;
  }
}
@media (max-width: 768px) {
  ._public-inner-standard_tvwf2_12483 ._breadcrumbs_tvwf2_9523 a {
    display: inline-block !important;
  }
}

@media (max-width: 1199px) {
  ._uw-mc-landing_tvwf2_11519 ._uw-mc-header_tvwf2_11518 {
    padding-top: 0;
  }
}
._uw-mc-landing_tvwf2_11519 ._page-navigator__button_tvwf2_11562 {
  width: 100%;
}
@media (min-width: 768px) and (max-width: 1200px) {
  ._uw-mc-landing_tvwf2_11519 ._breadcrumbs_tvwf2_9523 {
    padding-top: 1rem;
  }
}

._public-events-calendar_tvwf2_12511 ._page-navigator__button_tvwf2_11562 {
  width: 100%;
}
._public-events-calendar_tvwf2_12511 ._breadcrumbs_tvwf2_9523 li {
  font-size: 0.8125rem;
}

@media (max-width: 768px) {
  ._public-events-calendar_tvwf2_12511 ul._breadcrumbs_tvwf2_9523,
  ._uw-mc-landing_tvwf2_11519 ul._breadcrumbs_tvwf2_9523 {
    top: -2.5rem !important;
  }
}

@media (max-width: 1200px) {
  ._uw-single-article_tvwf2_3341 ul._breadcrumbs_tvwf2_9523 {
    top: 0 !important;
  }
}
@media (max-width: 768px) {
  ._uw-single-article_tvwf2_3341 ul._breadcrumbs_tvwf2_9523 {
    padding-top: 0;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  ._uw-single-article_tvwf2_3341 ul._breadcrumbs_tvwf2_9523 {
    padding-top: 2rem;
  }
}

@media (min-width: 1200px) {
  ._course-landing_tvwf2_12542 ._breadcrumbs_tvwf2_9523 {
    padding-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  ._course-landing_tvwf2_12542 ._breadcrumbs_tvwf2_9523 {
    padding-top: 1rem;
  }
}
@media (max-width: 1200px) {
  ._course-landing_tvwf2_12542 ._breadcrumbs_tvwf2_9523 a {
    display: inline-block !important;
  }
}

@media (max-width: 1200px) {
  ._public-inner-standard_tvwf2_12483 ._breadcrumbs_tvwf2_9523 a {
    display: inline-block !important;
  }
}

._uw-library-landing_tvwf2_12563 ._page-navigator__button--breadcrumbs_tvwf2_12563 {
  min-width: 100%;
}

@media (max-width: 768px) {
  ._course-landing_tvwf2_12542._gutter_tvwf2_12568 ._breadcrumbs_tvwf2_9523 {
    padding-top: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  ._course-landing_tvwf2_12542._gutter_tvwf2_12568 ._page-navigator__list--pages--wrapper_tvwf2_11526 {
    padding-top: 1rem;
  }
}

@media (max-width: 768px) {
  ._public-inner-standard-with-nav_tvwf2_12579 ._breadcrumbs_tvwf2_9523 {
    top: -5rem;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  ._public-inner-standard-with-nav_tvwf2_12579 ._breadcrumbs_tvwf2_9523 {
    top: -3.5rem;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  ._public-inner-standard-with-nav_tvwf2_12579 ._page-navigator__list--pages--wrapper_tvwf2_11526 {
    padding-top: 1rem;
  }
}

._uw-single-event_tvwf2_3322 ._breadcrumbs_tvwf2_9523 li {
  font-size: 0.8125rem;
  line-height: 1.125rem;
}

@media (max-width: 1200px) {
  ._taem-layout_tvwf2_12600 ._breadcrumbs_tvwf2_9523 li a {
    display: inline-block !important;
  }
}

._button_tvwf2_3169 {
  font-size: 1.125rem;
  line-height: 1.2222222222;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  display: flex;
  align-items: center;
  padding: 0;
  text-transform: uppercase;
  color: #ed0a00;
  cursor: pointer;
  text-decoration: none;
  text-align: left;
}
._button--chevron-left-before_tvwf2_12623::before {
  font-family: "WwwUowEduAu";
  content: "\f004";
  font-size: 1.3rem;
  transition: transform 0.4s;
  margin-right: 0.5rem;
}
._button--chevron-left-before_tvwf2_12623:hover::before {
  transform: translate3d(-0.625rem, 0, 0);
}
._button--chevron-left-before_tvwf2_12623 i,
._button--chevron-left-before_tvwf2_12623 ._fa-chevron-left_tvwf2_2720 {
  display: none;
}
._button--chevron-left_tvwf2_12623::after {
  font-family: "WwwUowEduAu";
  content: "\f004";
  font-size: 1.75rem;
  transition: transform 0.4s;
}
._button--chevron-left_tvwf2_12623:hover::after {
  transform: translate3d(0.625rem, 0, 0);
}
._button--chevron-left_tvwf2_12623 i,
._button--chevron-left_tvwf2_12623 ._fa-chevron-left_tvwf2_2720 {
  display: none;
}
._button--chevron-right_tvwf2_12650 {
  display: flex;
}
._button--chevron-right_tvwf2_12650::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  font-size: 1.75rem;
  margin-left: 0.9375rem;
  transition: transform 0.4s;
}
._button--chevron-right_tvwf2_12650:hover::after {
  transform: translate3d(0.625rem, 0, 0);
}
._button--chevron-right_tvwf2_12650 i,
._button--chevron-right_tvwf2_12650 ._fa-chevron-right_tvwf2_2712 {
  display: none;
}
._button_tvwf2_3169 i {
  margin-left: 0.9375rem;
  transition: transform 0.4s;
}
._button_tvwf2_3169:focus, ._button_tvwf2_3169:hover {
  outline: none;
}
._button_tvwf2_3169:focus i._fa-chevron-right_tvwf2_2712, ._button_tvwf2_3169:hover i._fa-chevron-right_tvwf2_2712 {
  transform: translate3d(0.625rem, 0, 0);
}
._button_tvwf2_3169:focus {
  outline: 1px dotted #001641;
}
._button_tvwf2_3169._primary_tvwf2_9295 {
  color: #001641;
  background: none;
}
._button_tvwf2_3169._primary_tvwf2_9295._solid_tvwf2_9287 {
  background: #001641;
  color: #fff;
  padding: 1rem;
  display: inline-block;
}
._button_tvwf2_3169._primary_tvwf2_9295:focus, ._button_tvwf2_3169._primary_tvwf2_9295:hover {
  background: none;
  color: #ed0a00;
}
._button-red_tvwf2_12207, ._button_tvwf2_3169._red_tvwf2_9343 {
  color: #ed0a00 !important;
  background: none;
  cursor: pointer;
  padding-bottom: 0.2em;
  display: flex;
  align-items: center;
}
._button-red_tvwf2_12207:focus, ._button-red_tvwf2_12207:hover, ._button_tvwf2_3169._red_tvwf2_9343:focus, ._button_tvwf2_3169._red_tvwf2_9343:hover {
  background: none;
}
._button-small_tvwf2_12705, ._button_tvwf2_3169._small_tvwf2_2033 {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._button-small_tvwf2_12705::after, ._button-small_tvwf2_12705::before, ._button_tvwf2_3169._small_tvwf2_2033::after, ._button_tvwf2_3169._small_tvwf2_2033::before {
  font-size: 1rem;
}
._button-blue_tvwf2_12205, ._button_tvwf2_3169._blue_tvwf2_11516 {
  color: #0033FF;
}
._button-white_tvwf2_12721, ._button_tvwf2_3169._white_tvwf2_12721 {
  color: #fff;
}
._button-backward_tvwf2_12724 i, ._button_tvwf2_3169._backward_tvwf2_12724 i {
  margin-left: 0;
  margin-right: 0.9375rem;
}
._button-backward_tvwf2_12724:focus, ._button-backward_tvwf2_12724:hover, a:focus ._button-backward_tvwf2_12724, a:hover ._button-backward_tvwf2_12724, ._button_tvwf2_3169._backward_tvwf2_12724:focus, ._button_tvwf2_3169._backward_tvwf2_12724:hover, a:focus ._button_tvwf2_3169._backward_tvwf2_12724, a:hover ._button_tvwf2_3169._backward_tvwf2_12724 {
  text-decoration: none;
}
._button-backward_tvwf2_12724:focus i, ._button-backward_tvwf2_12724:hover i, a:focus ._button-backward_tvwf2_12724 i, a:hover ._button-backward_tvwf2_12724 i, ._button_tvwf2_3169._backward_tvwf2_12724:focus i, ._button_tvwf2_3169._backward_tvwf2_12724:hover i, a:focus ._button_tvwf2_3169._backward_tvwf2_12724 i, a:hover ._button_tvwf2_3169._backward_tvwf2_12724 i {
  transform: translate3d(-0.625rem, 0, 0);
}

._expanding-button_tvwf2_12735,
._uw-tabs_tvwf2_12736 ._tabs-title_tvwf2_10233 {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #fff;
  position: relative;
  text-transform: uppercase;
}
._expanding-button_tvwf2_12735 a,
._uw-tabs_tvwf2_12736 ._tabs-title_tvwf2_10233 a {
  background-color: #001641;
  padding: 0.625rem 2.8125rem 0.625rem 0.9375rem;
}
._expanding-button_tvwf2_12735 a:focus,
._uw-tabs_tvwf2_12736 ._tabs-title_tvwf2_10233 a:focus {
  outline: 1px dotted #001641 !important;
  box-shadow: 0 0 2px #fff;
  text-decoration: underline;
}
._expanding-button_tvwf2_12735:before,
._uw-tabs_tvwf2_12736 ._tabs-title_tvwf2_10233:before {
  content: "";
  height: 0.125rem;
  width: 0.75rem;
  display: block;
  background: #fff;
  position: absolute;
  right: 0.9375rem;
  top: 1.0625rem;
}
._expanding-button_tvwf2_12735:after,
._uw-tabs_tvwf2_12736 ._tabs-title_tvwf2_10233:after {
  content: "";
  height: 0.125rem;
  width: 0.75rem;
  display: block;
  background: #fff;
  position: absolute;
  right: 0.9375rem;
  top: 1.0625rem;
  transform: rotate(90deg);
  transition: all 0.25s;
}
._expanding-button_tvwf2_12735:hover,
._uw-tabs_tvwf2_12736 ._tabs-title_tvwf2_10233:hover {
  text-decoration: none;
  background-color: #001641;
}
._expanding-button_tvwf2_12735:hover a,
._uw-tabs_tvwf2_12736 ._tabs-title_tvwf2_10233:hover a {
  background: none;
}
._expanding-button_tvwf2_12735 a,
._uw-tabs_tvwf2_12736 ._tabs-title_tvwf2_10233 a {
  color: #fff;
}
._expanding-button_tvwf2_12735._active_tvwf2_9735, ._expanding-button_tvwf2_12735._is-active_tvwf2_9731,
._uw-tabs_tvwf2_12736 ._tabs-title_tvwf2_10233._active_tvwf2_9735,
._uw-tabs_tvwf2_12736 ._tabs-title_tvwf2_10233._is-active_tvwf2_9731 {
  background: #fff;
  color: #ed0a00;
}
._expanding-button_tvwf2_12735._active_tvwf2_9735 a, ._expanding-button_tvwf2_12735._is-active_tvwf2_9731 a,
._uw-tabs_tvwf2_12736 ._tabs-title_tvwf2_10233._active_tvwf2_9735 a,
._uw-tabs_tvwf2_12736 ._tabs-title_tvwf2_10233._is-active_tvwf2_9731 a {
  background: #fff;
  color: #DB0B00;
}
._expanding-button_tvwf2_12735._active_tvwf2_9735::after, ._expanding-button_tvwf2_12735._active_tvwf2_9735::before, ._expanding-button_tvwf2_12735._is-active_tvwf2_9731::after, ._expanding-button_tvwf2_12735._is-active_tvwf2_9731::before,
._uw-tabs_tvwf2_12736 ._tabs-title_tvwf2_10233._active_tvwf2_9735::after,
._uw-tabs_tvwf2_12736 ._tabs-title_tvwf2_10233._active_tvwf2_9735::before,
._uw-tabs_tvwf2_12736 ._tabs-title_tvwf2_10233._is-active_tvwf2_9731::after,
._uw-tabs_tvwf2_12736 ._tabs-title_tvwf2_10233._is-active_tvwf2_9731::before {
  transform: translateZ(0);
  top: 1.125rem;
}
._expanding-button_tvwf2_12735._active_tvwf2_9735::before, ._expanding-button_tvwf2_12735._is-active_tvwf2_9731::before,
._uw-tabs_tvwf2_12736 ._tabs-title_tvwf2_10233._active_tvwf2_9735::before,
._uw-tabs_tvwf2_12736 ._tabs-title_tvwf2_10233._is-active_tvwf2_9731::before {
  background: #ed0a00;
}
._expanding-button_tvwf2_12735._active_tvwf2_9735::after, ._expanding-button_tvwf2_12735._is-active_tvwf2_9731::after,
._uw-tabs_tvwf2_12736 ._tabs-title_tvwf2_10233._active_tvwf2_9735::after,
._uw-tabs_tvwf2_12736 ._tabs-title_tvwf2_10233._is-active_tvwf2_9731::after {
  transform: rotate(0deg);
  background: #ed0a00;
}

button:focus, button:hover {
  outline: none;
}
button:focus {
  outline: 1px dotted #001641;
  box-shadow: 0 0 2px #fff;
}

._uw-button_tvwf2_2905, ._uw-stories-search_tvwf2_2905 button, ._uw-subscription-form_tvwf2_2905 button, ._uw-subscription-form_tvwf2_2905 a, ._uw-link-box--link_tvwf2_2905, ._uw-bg-link_tvwf2_2905, ._uw-button-blue_tvwf2_2905, ._uw-button-red_tvwf2_2905, ._uw-button-white_tvwf2_2905 {
  display: block;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #001641;
  font-weight: 700;
  text-transform: uppercase;
  margin: 10px 0;
  font-size: 1rem;
  transition: color cubic-bezier(0.77, 0, 0.18, 1);
}
._uw-button--rhs_tvwf2_12848 {
  display: inline-block;
  margin-right: 1.4em;
}
._uw-button--rhs_tvwf2_12848::after {
  position: absolute;
}
._uw-button_tvwf2_2905::after, ._uw-stories-search_tvwf2_2905 button::after, ._uw-subscription-form_tvwf2_2905 button::after, ._uw-subscription-form_tvwf2_2905 a::after, ._uw-link-box--link_tvwf2_2905::after, ._uw-bg-link_tvwf2_2905::after, ._uw-button-blue_tvwf2_2905::after, ._uw-button-red_tvwf2_2905::after, ._uw-button-white_tvwf2_2905::after {
  font-family: "WwwUowEduAu";
  content: "\f001";
  margin-left: 15px;
  transition: margin-left cubic-bezier(0.77, 0, 0.18, 1) 0.3s;
}
._uw-button_tvwf2_2905:hover, ._uw-stories-search_tvwf2_2905 button:hover, ._uw-subscription-form_tvwf2_2905 button:hover, ._uw-subscription-form_tvwf2_2905 a:hover, ._uw-link-box--link_tvwf2_2905:hover, ._uw-bg-link_tvwf2_2905:hover, ._uw-button-blue_tvwf2_2905:hover, ._uw-button-red_tvwf2_2905:hover, ._uw-button-white_tvwf2_2905:hover {
  color: #ed0a00;
  text-decoration: none;
  cursor: pointer;
}
._uw-button_tvwf2_2905:hover::after, ._uw-stories-search_tvwf2_2905 button:hover::after, ._uw-subscription-form_tvwf2_2905 button:hover::after, ._uw-subscription-form_tvwf2_2905 a:hover::after, ._uw-link-box--link_tvwf2_2905:hover::after, ._uw-bg-link_tvwf2_2905:hover::after, ._uw-button-blue_tvwf2_2905:hover::after, ._uw-button-red_tvwf2_2905:hover::after, ._uw-button-white_tvwf2_2905:hover::after {
  margin-left: 20px;
}

._uw-button-white_tvwf2_2905 {
  color: #fff !important;
}

._uw-button-red_tvwf2_2905 {
  color: #ed0a00 !important;
}

._uw-button-blue_tvwf2_2905 {
  color: #0033FF !important;
}

._uw-submit-search_tvwf2_12882:hover::after {
  margin-left: 15px;
  position: relative;
  left: 5px;
}

._more-cta_tvwf2_12888 {
  color: #ed0a00 !important;
  font-size: 1.25rem !important;
}

._uw-email-link_tvwf2_12893,
._uw-phone-link_tvwf2_12894 {
  margin-left: 25px;
}
._uw-email-link_tvwf2_12893::before,
._uw-phone-link_tvwf2_12894::before {
  font-family: "WwwUowEduAu";
  content: "\f014";
  margin-right: 5px;
}
._uw-email-link_tvwf2_12893:hover,
._uw-phone-link_tvwf2_12894:hover {
  opacity: 0.8;
}

._uw-email-link_tvwf2_12893::before {
  content: "\f01b";
}

._btn_tvwf2_12912 {
  padding: 8px 12px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1rem;
  margin-right: 15px;
  margin-bottom: 15px;
  transition: background-color ease-in-out 0.3s;
}
._btn_tvwf2_12912:active, ._btn_tvwf2_12912:focus {
  color: #fff;
}
._btn--red_tvwf2_12924 {
  background-color: #ed0a00;
  color: #fff;
}
._btn--white_tvwf2_12928 {
  background-color: #fff;
  color: #ed0a00;
}
._btn--white_tvwf2_12928:active, ._btn--white_tvwf2_12928:focus {
  color: #ed0a00;
}
._btn--navy_tvwf2_12935 {
  background-color: #001641;
  color: #fff;
}
._btn--navy_tvwf2_12935:hover {
  background-color: #ed0a00;
  color: #fff;
}
._btn--angle_tvwf2_12943::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 10px;
}
._btn--plus_tvwf2_12948::after {
  font-family: "WwwUowEduAu";
  content: "\f022";
  margin-left: 10px;
}
._btn--large_tvwf2_12953 {
  font-size: 1.15rem;
}
._btn--minus_tvwf2_12956::after {
  font-family: "WwwUowEduAu";
  content: "\f023";
  margin-left: 10px;
}
._btn--plus_tvwf2_12948::after {
  font-family: "WwwUowEduAu";
  content: "\f022";
  margin-left: 10px;
}
._btn--square-plus_tvwf2_12966::after {
  font-family: "WwwUowEduAu";
  content: "\f020";
  font-size: 2rem;
  position: relative;
  top: -4px;
  position: absolute;
  right: 0;
}

._uw-scroll-top_tvwf2_3157 {
  height: 45px;
  width: 45px;
  background: #fff;
  border: 1px solid #001641;
  border-radius: 50%;
  position: fixed !important;
  bottom: 2.8125rem;
  right: 2.5rem;
  z-index: 1;
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}
._uw-scroll-top_tvwf2_3157:hover {
  border: 1px solid #ed0a00;
  cursor: pointer;
}
._uw-scroll-top_tvwf2_3157:hover::after {
  color: #ed0a00;
}
._scroll-active_tvwf2_12996 ._uw-scroll-top_tvwf2_3157 {
  opacity: 1;
}
._uw-scroll-top_tvwf2_3157::after {
  font-family: "WwwUowEduAu";
  content: "\f006";
  font-size: 3rem;
  position: relative;
  top: -4px;
}

._download-link_tvwf2_13007 {
  color: #fff;
  font-size: 16px !important;
}
._download-link_tvwf2_13007:hover {
  color: #fff;
}
._download-link_tvwf2_13007:hover::after {
  margin-left: 13px;
}
._download-link_tvwf2_13007::after {
  font-family: "WwwUowEduAu";
  content: "\f01a";
  transition: margin-left 0.2s ease-in-out;
  margin-left: 10px;
}

._btn-menu_tvwf2_13024 {
  display: block;
  position: relative;
  padding-right: 32px;
}
._btn-menu_tvwf2_13024 ._icon-menu-bar-1_tvwf2_13029,
._btn-menu_tvwf2_13024 ._icon-menu-bar-2_tvwf2_13030,
._btn-menu_tvwf2_13024 ._icon-menu-bar-3_tvwf2_13031 {
  position: absolute;
  top: 2px;
  right: 0;
  display: block;
  font-size: 0.625rem;
  padding: 0;
  -webkit-appearance: none;
  color: black;
  width: 20px;
  height: 3px;
  background-color: black;
  -webkit-transition: all 0.2s ease-in;
  -webkit-transform: rotate(0deg);
}
._btn-menu_tvwf2_13024 ._icon-menu-bar-2_tvwf2_13030 {
  top: 8px;
}
._btn-menu_tvwf2_13024 ._icon-menu-bar-3_tvwf2_13031 {
  top: 14px;
}
._btn-menu_tvwf2_13024._menu-open_tvwf2_13052 ._icon-menu-bar-1_tvwf2_13029 {
  top: 9px;
  transform: rotate(-135deg);
  transition: all 0.2s ease-in;
}
._btn-menu_tvwf2_13024._menu-open_tvwf2_13052 ._icon-menu-bar-2_tvwf2_13030 {
  left: -500px;
  background-color: transparent;
  transition: all 0.2s ease-in;
}
._btn-menu_tvwf2_13024._menu-open_tvwf2_13052 ._icon-menu-bar-3_tvwf2_13031 {
  top: 9px;
  transform: rotate(135deg);
  transition: all 0.2s ease-in;
}

._calendar_tvwf2_13068 {
  margin-bottom: 3.125rem;
  order: 0;
}
._calendar_tvwf2_13068 table {
  border-collapse: collapse;
  margin-bottom: 2.8125rem;
}
._calendar_tvwf2_13068 table tbody,
._calendar_tvwf2_13068 table thead {
  border: 0;
  background: transparent;
}
._calendar_tvwf2_13068 ._calendar-box-header_tvwf2_13081 th {
  padding-bottom: 1.25rem;
  border: 0;
  border-bottom: 1px solid #001641;
}
._calendar_tvwf2_13068 ._calendar-box-header_tvwf2_13081 th:nth-child(2) {
  text-align: center;
  font-size: 1.5rem;
  line-height: 1.1666666667;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: none;
}
._calendar_tvwf2_13068 ._calendar-box-header_tvwf2_13081 th:nth-child(3) {
  text-align: right;
}
._calendar_tvwf2_13068 ._calendar-box-header_tvwf2_13081 a {
  font-size: 1.4375rem;
  color: #001641;
}
._calendar_tvwf2_13068 ._calendar-box-header_tvwf2_13081 a:hover {
  color: #ed0a00;
}
._calendar_tvwf2_13068 ._spacer_tvwf2_13109 {
  height: 1.5625rem;
}
._calendar_tvwf2_13068 ._calendar-dayhead_tvwf2_13112 th {
  margin-top: 1.5625rem;
  padding: 0.75rem 0.3125rem;
  background: #E5E5E4;
  font-weight: normal;
  border: 0;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-align: center;
  border-right: 0.0625rem solid rgba(255, 255, 255, 0.3);
}
._calendar_tvwf2_13068 tbody td {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 600;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  padding: 0.75rem 0;
  text-align: center;
  border: 0;
  border-right: 0.0625rem solid rgba(255, 255, 255, 0.3);
  border-top: 0.0625rem solid rgba(255, 255, 255, 0.3);
  transition: background-color 0.1s, color 0.1s;
  width: 14.2%;
  height: 42px;
  opacity: 0.2;
  position: relative;
}
._calendar_tvwf2_13068 tbody td a {
  position: absolute;
  height: 100%;
  width: 100%;
  line-height: 40px;
  height: 41px;
  left: 0;
  top: 0;
}
._calendar_tvwf2_13068 tbody td a:hover {
  text-decoration: none;
}
._calendar_tvwf2_13068 tbody td._thismonth_tvwf2_13160 {
  opacity: 1;
}
._calendar_tvwf2_13068 tbody td._active_tvwf2_9735 {
  background: #0033FF;
  color: #fff;
}
._calendar_tvwf2_13068 tbody td._active_tvwf2_9735 a {
  color: #fff;
}
._calendar_tvwf2_13068 tbody td._active_tvwf2_9735:after {
  display: none;
}
._calendar_tvwf2_13068 tbody td._active_tvwf2_9735:hover {
  background: #ed0a00;
}
._calendar_tvwf2_13068 tbody td._fillday_tvwf2_13176._NotInFilter_tvwf2_13176 {
  background: #fff;
}
._calendar_tvwf2_13068 tbody td._fillday_tvwf2_13176._NotInFilter_tvwf2_13176 a {
  color: #001641;
}
._calendar_tvwf2_13068 tbody td._fillday_tvwf2_13176._NotInFilter_tvwf2_13176._active_tvwf2_9735 {
  background: #0033FF;
}
._calendar_tvwf2_13068 tbody td._fillday_tvwf2_13176._NotInFilter_tvwf2_13176._active_tvwf2_9735:hover {
  background: #ed0a00;
}
._calendar_tvwf2_13068 tbody td._fillday_tvwf2_13176._NotInFilter_tvwf2_13176._active_tvwf2_9735 a {
  color: #fff;
}
._calendar_tvwf2_13068 tbody td._selected_tvwf2_13191, ._calendar_tvwf2_13068 tbody td._today_tvwf2_13191 {
  background: #ed0a00;
  color: #fff;
}
._calendar_tvwf2_13068 tbody td._selected_tvwf2_13191:after, ._calendar_tvwf2_13068 tbody td._today_tvwf2_13191:after {
  display: none;
}

._view-switchers_tvwf2_13199 {
  text-align: center;
  margin-bottom: 1.25rem;
}
._view-switchers_tvwf2_13199 a,
._view-switchers_tvwf2_13199 span {
  margin: 0.625rem 0.5rem;
  padding: 0.3125rem 0;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 600;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._view-switchers_tvwf2_13199 a:first-of-type,
._view-switchers_tvwf2_13199 span:first-of-type {
  margin-left: 0;
}
._view-switchers_tvwf2_13199 a {
  color: #001641;
}
._view-switchers_tvwf2_13199 a:hover {
  border-bottom: 0.125rem solid #001641;
  text-decoration: none;
}
._view-switchers_tvwf2_13199 span {
  border-bottom: 0.125rem solid #ed0a00;
  color: #ed0a00;
}

._cta-full-width-cell_tvwf2_13232 {
  background: no-repeat center center;
  background-size: cover;
}
._cta-full-width-cell_tvwf2_13232 * {
  color: white;
  text-align: center;
}
._cta-full-width-cell_tvwf2_13232 *:hover {
  color: white;
  text-align: center;
}
._cta-full-width-cell_tvwf2_13232 a {
  padding: 0 5px 0 5px;
}
._cta-full-width-cell_tvwf2_13232 a:hover, ._cta-full-width-cell_tvwf2_13232 a:focus {
  color: #ed0a00;
  background: white;
}
._cta-full-width-cell_tvwf2_13232 a:hover svg path, ._cta-full-width-cell_tvwf2_13232 a:focus svg path {
  fill: #ed0a00;
}
._cta-full-width-cell_tvwf2_13232 ._uw-button_tvwf2_2905, ._cta-full-width-cell_tvwf2_13232 ._uw-stories-search_tvwf2_2905 button, ._uw-stories-search_tvwf2_2905 ._cta-full-width-cell_tvwf2_13232 button, ._cta-full-width-cell_tvwf2_13232 ._uw-subscription-form_tvwf2_2905 button, ._uw-subscription-form_tvwf2_2905 ._cta-full-width-cell_tvwf2_13232 button, ._cta-full-width-cell_tvwf2_13232 ._uw-subscription-form_tvwf2_2905 a, ._uw-subscription-form_tvwf2_2905 ._cta-full-width-cell_tvwf2_13232 a, ._cta-full-width-cell_tvwf2_13232 ._uw-link-box--link_tvwf2_2905, ._cta-full-width-cell_tvwf2_13232 ._uw-bg-link_tvwf2_2905, ._cta-full-width-cell_tvwf2_13232 ._uw-button-white_tvwf2_2905, ._cta-full-width-cell_tvwf2_13232 ._uw-button-red_tvwf2_2905, ._cta-full-width-cell_tvwf2_13232 ._uw-button-blue_tvwf2_2905 {
  display: inline-block;
}
._cta-full-width-cell_tvwf2_13232 ._image-layer_tvwf2_13257 {
  background-color: rgba(0, 0, 0, 0.4);
}
._cta-full-width-cell_tvwf2_13232 ._grid-container_tvwf2_3812, ._cta-full-width-cell_tvwf2_13232 ._mw-grid-container_tvwf2_3812 {
  padding-block: var(--section-spacing-y);
}
._cta-full-width-cell_tvwf2_13232 ._grid-container_tvwf2_3812 ._cell_tvwf2_3333 ._uw-social-links_tvwf2_13263, ._cta-full-width-cell_tvwf2_13232 ._mw-grid-container_tvwf2_3812 ._cell_tvwf2_3333 ._uw-social-links_tvwf2_13263 {
  width: unset;
  color: white;
}
._cta-full-width-cell_tvwf2_13232 ._grid-container_tvwf2_3812 ._cell_tvwf2_3333 ._uw-social-links_tvwf2_13263 a, ._cta-full-width-cell_tvwf2_13232 ._mw-grid-container_tvwf2_3812 ._cell_tvwf2_3333 ._uw-social-links_tvwf2_13263 a {
  display: inline-block;
  padding: 0;
  margin-left: 30px;
}
._cta-full-width-cell_tvwf2_13232 ._grid-container_tvwf2_3812 ._cell_tvwf2_3333 ._uw-social-links_tvwf2_13263:nth-of-type(1), ._cta-full-width-cell_tvwf2_13232 ._mw-grid-container_tvwf2_3812 ._cell_tvwf2_3333 ._uw-social-links_tvwf2_13263:nth-of-type(1) {
  margin-left: 0;
}
._cta-full-width-cell_tvwf2_13232 ._grid-container_tvwf2_3812 ._cell_tvwf2_3333 ._uw-social-links_tvwf2_13263 svg, ._cta-full-width-cell_tvwf2_13232 ._mw-grid-container_tvwf2_3812 ._cell_tvwf2_3333 ._uw-social-links_tvwf2_13263 svg {
  margin: 0 4px 0 4px;
  pointer-events: none;
}
._cta-full-width-cell_tvwf2_13232 ._grid-container_tvwf2_3812 ._cell_tvwf2_3333 > div, ._cta-full-width-cell_tvwf2_13232 ._mw-grid-container_tvwf2_3812 ._cell_tvwf2_3333 > div,
._cta-full-width-cell_tvwf2_13232 ._grid-container_tvwf2_3812 ._cell_tvwf2_3333 > p,
._cta-full-width-cell_tvwf2_13232 ._mw-grid-container_tvwf2_3812 ._cell_tvwf2_3333 > p {
  margin: 50px auto 0 auto;
}
._cta-full-width-cell_tvwf2_13232 ._grid-container_tvwf2_3812 ._cell_tvwf2_3333 hr, ._cta-full-width-cell_tvwf2_13232 ._mw-grid-container_tvwf2_3812 ._cell_tvwf2_3333 hr {
  margin: 50px auto 0 auto;
  width: 75px;
}
._cta-full-width-cell_tvwf2_13232 ._grid-container_tvwf2_3812 ._cell_tvwf2_3333 a, ._cta-full-width-cell_tvwf2_13232 ._mw-grid-container_tvwf2_3812 ._cell_tvwf2_3333 a {
  margin-left: 50px;
}
._cta-full-width-cell_tvwf2_13232 ._grid-container_tvwf2_3812 ._cell_tvwf2_3333 a:nth-of-type(1), ._cta-full-width-cell_tvwf2_13232 ._mw-grid-container_tvwf2_3812 ._cell_tvwf2_3333 a:nth-of-type(1) {
  margin-left: 0;
}
@media only screen and (max-width: 480px) {
  ._cta-full-width-cell_tvwf2_13232 ._grid-container_tvwf2_3812 ._cell_tvwf2_3333 a, ._cta-full-width-cell_tvwf2_13232 ._mw-grid-container_tvwf2_3812 ._cell_tvwf2_3333 a {
    margin-left: 0;
    padding: 5px;
  }
}
._cta-full-width-cell_tvwf2_13232 ._grid-container_tvwf2_3812 ._cell_tvwf2_3333 h2, ._cta-full-width-cell_tvwf2_13232 ._mw-grid-container_tvwf2_3812 ._cell_tvwf2_3333 h2 {
  margin: 0;
  font-size: 3rem;
  font-weight: 700;
}
@media (max-width: 480px) {
  ._cta-full-width-cell_tvwf2_13232 ._grid-container_tvwf2_3812 ._cell_tvwf2_3333 h2, ._cta-full-width-cell_tvwf2_13232 ._mw-grid-container_tvwf2_3812 ._cell_tvwf2_3333 h2 {
    font-size: 2rem;
  }
}
._cta-full-width-cell_tvwf2_13232 ._grid-container_tvwf2_3812 ._cell_tvwf2_3333 ._contact_tvwf2_12370, ._cta-full-width-cell_tvwf2_13232 ._mw-grid-container_tvwf2_3812 ._cell_tvwf2_3333 ._contact_tvwf2_12370,
._cta-full-width-cell_tvwf2_13232 ._grid-container_tvwf2_3812 ._cell_tvwf2_3333 ._uw-social-links_tvwf2_13263,
._cta-full-width-cell_tvwf2_13232 ._mw-grid-container_tvwf2_3812 ._cell_tvwf2_3333 ._uw-social-links_tvwf2_13263 {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  align-content: space-around;
}
@media only screen and (max-width: 480px) {
  ._cta-full-width-cell_tvwf2_13232 ._grid-container_tvwf2_3812 ._cell_tvwf2_3333 ._contact_tvwf2_12370, ._cta-full-width-cell_tvwf2_13232 ._mw-grid-container_tvwf2_3812 ._cell_tvwf2_3333 ._contact_tvwf2_12370 {
    flex-direction: column;
  }
}
._cta-full-width-cell_tvwf2_13232 svg {
  height: 18px;
  width: 18px;
  vertical-align: middle;
}
._cta-full-width-cell_tvwf2_13232 svg path {
  fill: white;
}
._cta-full-width-cell--primary_tvwf2_13332 {
  background-color: #001641;
}
._cta-full-width-cell--secondary_tvwf2_13335 {
  background-color: #ed0a00;
}
._cta-full-width-cell--tertiary_tvwf2_13338 {
  background-color: #0033FF;
}
._cta-full-width-cell--white_tvwf2_13341 {
  background-color: white;
}
._cta-full-width-cell--grey_tvwf2_13344 {
  background-color: #F2F2F2;
}
._cta-full-width-cell_tvwf2_13232._cta-text--primary_tvwf2_13347 * {
  color: #001641;
  fill: #001641;
}
._cta-full-width-cell_tvwf2_13232._cta-text--primary_tvwf2_13347 *:hover {
  color: #001641;
  fill: #001641;
}
._cta-full-width-cell_tvwf2_13232._cta-text--primary_tvwf2_13347 * a:hover {
  color: #ed0a00;
}
._cta-full-width-cell_tvwf2_13232._cta-text--primary_tvwf2_13347 ._uw-button_tvwf2_2905:hover, ._cta-full-width-cell_tvwf2_13232._cta-text--primary_tvwf2_13347 ._uw-stories-search_tvwf2_2905 button:hover, ._uw-stories-search_tvwf2_2905 ._cta-full-width-cell_tvwf2_13232._cta-text--primary_tvwf2_13347 button:hover, ._cta-full-width-cell_tvwf2_13232._cta-text--primary_tvwf2_13347 ._uw-subscription-form_tvwf2_2905 button:hover, ._uw-subscription-form_tvwf2_2905 ._cta-full-width-cell_tvwf2_13232._cta-text--primary_tvwf2_13347 button:hover, ._cta-full-width-cell_tvwf2_13232._cta-text--primary_tvwf2_13347 ._uw-subscription-form_tvwf2_2905 a:hover, ._uw-subscription-form_tvwf2_2905 ._cta-full-width-cell_tvwf2_13232._cta-text--primary_tvwf2_13347 a:hover, ._cta-full-width-cell_tvwf2_13232._cta-text--primary_tvwf2_13347 ._uw-link-box--link_tvwf2_2905:hover, ._cta-full-width-cell_tvwf2_13232._cta-text--primary_tvwf2_13347 ._uw-bg-link_tvwf2_2905:hover, ._cta-full-width-cell_tvwf2_13232._cta-text--primary_tvwf2_13347 ._uw-button-white_tvwf2_2905:hover, ._cta-full-width-cell_tvwf2_13232._cta-text--primary_tvwf2_13347 ._uw-button-red_tvwf2_2905:hover, ._cta-full-width-cell_tvwf2_13232._cta-text--primary_tvwf2_13347 ._uw-button-blue_tvwf2_2905:hover {
  color: #ed0a00;
}
._cta-full-width-cell_tvwf2_13232._cta-text--secondary_tvwf2_13361 * {
  color: #ed0a00;
  fill: #ed0a00;
}
._cta-full-width-cell_tvwf2_13232._cta-text--secondary_tvwf2_13361 *:hover {
  color: #ed0a00;
  fill: #ed0a00;
}

footer:not(._uw-subsite-footer_tvwf2_13370) {
  padding-top: 50px;
  position: relative;
}
footer:not(._uw-subsite-footer_tvwf2_13370) hr {
  max-width: 100%;
}
footer:not(._uw-subsite-footer_tvwf2_13370)::before {
  content: "";
  border: 0;
  background-image: linear-gradient(to right, #cacaca 50%, #ffffff 0%);
  background-position: bottom;
  background-size: 10px 1px;
  background-repeat: repeat-x;
  height: 1px;
  width: 100%;
  margin-bottom: 35px;
  position: absolute;
  top: 0;
}
footer:not(._uw-subsite-footer_tvwf2_13370) li {
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  footer:not(._uw-subsite-footer_tvwf2_13370) ._uw-social-links_tvwf2_13263 {
    width: 150px;
  }
}
@media (max-width: 768px) {
  footer:not(._uw-subsite-footer_tvwf2_13370) ._uw-social-links_tvwf2_13263 {
    margin-left: -10px;
  }
}
footer:not(._uw-subsite-footer_tvwf2_13370) ._uw-social-links_tvwf2_13263 ul {
  padding-left: 0;
  margin-left: 0;
}
footer:not(._uw-subsite-footer_tvwf2_13370) ._uw-social-links_tvwf2_13263 li {
  display: inline-block;
  margin-bottom: 0;
  max-height: 38px;
  max-width: 38px;
}
footer:not(._uw-subsite-footer_tvwf2_13370) ._uw-social-links_tvwf2_13263 li a {
  display: inline-block;
  padding: 10px;
}
footer:not(._uw-subsite-footer_tvwf2_13370) ._footer-links_tvwf2_13417 {
  padding-bottom: 50px;
  position: relative;
}
@media (max-width: 768px) {
  footer:not(._uw-subsite-footer_tvwf2_13370) ._footer-links_tvwf2_13417 {
    padding-bottom: 25px;
  }
}
footer:not(._uw-subsite-footer_tvwf2_13370) ._footer-links__title_tvwf2_13426 {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 17px;
  font-weight: 700;
  color: #ed0a00;
  margin: 15px 0;
  text-transform: uppercase;
}
footer:not(._uw-subsite-footer_tvwf2_13370) ._footer-links__title_tvwf2_13426._active_tvwf2_9735 ._icon--plus_tvwf2_2498 {
  display: none;
}
footer:not(._uw-subsite-footer_tvwf2_13370) ._footer-links__title_tvwf2_13426._active_tvwf2_9735 ._icon--minus_tvwf2_2486 {
  display: inline-block;
}
footer:not(._uw-subsite-footer_tvwf2_13370) ._footer-links_tvwf2_13417 ._grid-x_tvwf2_3385 ._links-block_tvwf2_13441:last-of-type ._footer-links__title_tvwf2_13426 {
  margin: 15px 0 5px;
}
footer:not(._uw-subsite-footer_tvwf2_13370) ._links-block_tvwf2_13441 {
  padding: 0 12.5px;
}
@media (max-width: 640px) {
  footer:not(._uw-subsite-footer_tvwf2_13370) ._links-block_tvwf2_13441 {
    margin-bottom: 35px;
    padding: 0;
  }
}
@media (max-width: 1024px) {
  footer:not(._uw-subsite-footer_tvwf2_13370) ._links-block_tvwf2_13441 {
    margin-bottom: 0;
  }
}
footer:not(._uw-subsite-footer_tvwf2_13370) ._links-block_tvwf2_13441 > ul {
  margin-bottom: 0;
}
footer:not(._uw-subsite-footer_tvwf2_13370) ._links-block_tvwf2_13441 > ul li a {
  font-size: 0.875rem;
  line-height: 17px;
  color: #001641;
  padding: 0;
  font-weight: 700;
}
footer:not(._uw-subsite-footer_tvwf2_13370) ._links-block_tvwf2_13441 > ul li a:focus, footer:not(._uw-subsite-footer_tvwf2_13370) ._links-block_tvwf2_13441 > ul li a:hover {
  text-decoration: underline;
}
footer:not(._uw-subsite-footer_tvwf2_13370) ._links-block_tvwf2_13441 > ul li::before {
  display: none;
}
footer:not(._uw-subsite-footer_tvwf2_13370) ._links-block_tvwf2_13441 ._social-links_tvwf2_13474 ul li a {
  padding: 0 10px 10px;
}
footer:not(._uw-subsite-footer_tvwf2_13370) ._footer-address-logos_tvwf2_13477 {
  padding-top: 15px;
  width: 100%;
}
footer:not(._uw-subsite-footer_tvwf2_13370) ._footer-address-logos_tvwf2_13477 p {
  font-size: 0.875rem;
}
footer:not(._uw-subsite-footer_tvwf2_13370) ._footer-address-logos_tvwf2_13477 p a {
  font-size: 0.875rem;
  font-weight: normal;
}
footer:not(._uw-subsite-footer_tvwf2_13370) ._footer-address-logos_tvwf2_13477 a {
  color: #001641;
  text-decoration: underline;
}
footer:not(._uw-subsite-footer_tvwf2_13370) ._footer-address-logos_tvwf2_13477 a:hover, footer:not(._uw-subsite-footer_tvwf2_13370) ._footer-address-logos_tvwf2_13477 a:focus {
  color: #0033FF;
}
footer:not(._uw-subsite-footer_tvwf2_13370) ._footer-address-logos_tvwf2_13477 a:visited {
  color: #663366;
}
footer:not(._uw-subsite-footer_tvwf2_13370) ._footer-address-logos_tvwf2_13477 ._footer-address_tvwf2_13477 strong {
  font-size: 0.875rem;
}
footer:not(._uw-subsite-footer_tvwf2_13370) ._footer-address-logos_tvwf2_13477 ._footer-logos_tvwf2_13501 {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-end;
}
footer:not(._uw-subsite-footer_tvwf2_13370) ._footer-address-logos_tvwf2_13477 ._footer-logos_tvwf2_13501 li {
  display: flex;
  flex-basis: 25%;
  padding: 0 10px 15px;
}
footer:not(._uw-subsite-footer_tvwf2_13370) ._footer-address-logos_tvwf2_13477 ._footer-logos_tvwf2_13501 li a {
  padding: 0;
}
footer:not(._uw-subsite-footer_tvwf2_13370) ._footer-address-logos_tvwf2_13477 ._footer-logos_tvwf2_13501 li::before {
  display: none;
}
@media (max-width: 767px) {
  footer:not(._uw-subsite-footer_tvwf2_13370) ._footer-address-logos_tvwf2_13477 ._footer-logos_tvwf2_13501 {
    justify-content: flex-start;
  }
}
@media (max-width: 1024px) {
  footer:not(._uw-subsite-footer_tvwf2_13370) ._footer-address-logos_tvwf2_13477 ._footer-logos_tvwf2_13501 li {
    margin-bottom: 0;
  }
}
footer:not(._uw-subsite-footer_tvwf2_13370) ._footer-copyright_tvwf2_13528 {
  font-weight: 600;
  text-transform: none;
}

@media (max-width: 767px) {
  ._footer-links_tvwf2_13417 ._footer-links__title_tvwf2_13426:hover {
    cursor: pointer;
  }
  ._footer-links_tvwf2_13417 ._footer-links__title_tvwf2_13426::after {
    font-family: "WwwUowEduAu";
    content: "\f022";
    margin-left: 10px;
    font-size: 1rem;
    display: inline-block;
  }
}
@media (max-width: 767px) {
  ._footer-links_tvwf2_13417 ._links-block_tvwf2_13441 ._menu_tvwf2_9554,
  ._footer-links_tvwf2_13417 ._links-block_tvwf2_13441 ._uw-social-links_tvwf2_13263 {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0;
    height: 1px;
    width: 1px;
    overflow: hidden;
  }
}
._footer-links_tvwf2_13417 ._footer-expand-nav_tvwf2_13556 ._menu_tvwf2_9554,
._footer-links_tvwf2_13417 ._footer-expand-nav_tvwf2_13556 ._uw-social-links_tvwf2_13263 {
  position: static !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: initial !important;
  height: auto !important;
  width: auto !important;
  overflow: auto;
}
@media (max-width: 767px) {
  ._footer-links_tvwf2_13417 ._footer-expand-nav_tvwf2_13556 ._footer-links__title_tvwf2_13426::after {
    content: "\f023";
  }
}

@media screen and (max-width: 23.375em) {
  ._grid-container_tvwf2_3812, ._mw-grid-container_tvwf2_3812 {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }
}

._uw-search-bar_tvwf2_13578 ._library-search_tvwf2_13578 {
  margin-bottom: 50px;
}
@media (min-width: 1024px) {
  ._uw-search-bar_tvwf2_13578 ._library-search_tvwf2_13578 {
    background: #001641;
    color: #fff;
    margin-bottom: 0;
  }
}
._uw-search-bar_tvwf2_13578 ._library-search_tvwf2_13578 a {
  font-size: 0.875rem;
}
._uw-search-bar_tvwf2_13578 ._library-search_tvwf2_13578 a:link, ._uw-search-bar_tvwf2_13578 ._library-search_tvwf2_13578 a:visited {
  color: #001641;
}
@media (min-width: 1024px) {
  ._uw-search-bar_tvwf2_13578 ._library-search_tvwf2_13578 a:link, ._uw-search-bar_tvwf2_13578 ._library-search_tvwf2_13578 a:visited {
    color: #fff;
  }
}
._uw-search-bar_tvwf2_13578 ._library-search_tvwf2_13578 input[type=text] {
  border: 0;
  margin-bottom: 0;
  font-size: 0.8125rem;
  line-height: 30px;
  color: #000;
  opacity: 1;
  height: auto;
}
._uw-search-bar_tvwf2_13578 ._library-search_tvwf2_13578 input[type=text]::placeholder {
  color: #001641 !important;
  opacity: 1 !important;
}
@media (min-width: 1024px) {
  ._uw-search-bar_tvwf2_13578 ._library-search_tvwf2_13578 input[type=text] {
    font-size: 1.0625rem;
    line-height: 55px;
    opacity: 1;
    height: 48px;
  }
  ._uw-search-bar_tvwf2_13578 ._library-search_tvwf2_13578 input[type=text]::-webkit-input-placeholder {
    color: #001641;
    opacity: 1;
  }
  ._uw-search-bar_tvwf2_13578 ._library-search_tvwf2_13578 input[type=text]::-moz-placeholder {
    color: #001641;
    opacity: 1;
  }
  ._uw-search-bar_tvwf2_13578 ._library-search_tvwf2_13578 input[type=text]:-ms-input-placeholder {
    color: #001641;
    opacity: 1;
  }
  ._uw-search-bar_tvwf2_13578 ._library-search_tvwf2_13578 input[type=text]:-moz-placeholder {
    color: #001641;
    opacity: 1;
  }
}
._uw-search-bar_tvwf2_13578 ._library-search_tvwf2_13578 ._input-group_tvwf2_9096 {
  margin-bottom: 5px;
}
._uw-search-bar_tvwf2_13578 ._library-search_tvwf2_13578 ._input-group_tvwf2_9096 > button {
  padding-right: 10px;
  background-color: white;
  cursor: pointer;
}
._uw-search-bar_tvwf2_13578 ._library-search_tvwf2_13578 ._input-group_tvwf2_9096 > button > span {
  text-transform: uppercase;
  font-weight: bold;
  color: #001641;
}
._uw-search-bar_tvwf2_13578 ._library-search_tvwf2_13578 ._input-group_tvwf2_9096 > button > span::after {
  font-family: "WwwUowEduAu";
  content: "\f001";
  margin-left: 10px;
  left: 0px;
  transition: left 0.4s ease;
}
._uw-search-bar_tvwf2_13578 ._library-search_tvwf2_13578 ._input-group_tvwf2_9096 > button > span:hover::after {
  position: relative;
  left: 5px;
}
._uw-search-bar_tvwf2_13578 ._library-search_tvwf2_13578 form {
  border-bottom: 2px solid red;
  margin-bottom: 20px;
}
._uw-search-bar_tvwf2_13578 ._library-search_tvwf2_13578 ._container-fluid_tvwf2_13664 > div:nth-of-type(2) {
  display: block !important;
}
._uw-search-bar_tvwf2_13578 ._library-search_tvwf2_13578 ._container-fluid_tvwf2_13664 > div:nth-of-type(2) a {
  color: #fff !important;
}
._uw-search-bar_tvwf2_13578 ._library-search_tvwf2_13578 #_search-button_tvwf2_1 {
  background: #fff 0 !important;
  font-size: 0.8125rem;
  line-height: 30px;
  font-weight: 700;
  color: #001641 !important;
  padding-right: 20px;
}
@media (min-width: 1024px) {
  ._uw-search-bar_tvwf2_13578 ._library-search_tvwf2_13578 #_search-button_tvwf2_1 {
    font-size: 1rem;
  }
}
._uw-search-bar_tvwf2_13578 ._library-search_tvwf2_13578 #_search-button_tvwf2_1::after {
  font-family: "WwwUowEduAu";
  content: "\f009";
  font-size: 1.5rem;
  cursor: pointer;
}

._occupancy-message_tvwf2_13690 {
  white-space: nowrap;
  margin-bottom: 0.5rem !important;
}

._uw-search-bar_tvwf2_13578 ._current-students-search_tvwf2_13695 {
  margin-bottom: 50px;
}
@media (min-width: 1024px) {
  ._uw-search-bar_tvwf2_13578 ._current-students-search_tvwf2_13695 {
    background: #001641;
    color: #fff;
    margin-bottom: 0;
  }
}
._uw-search-bar_tvwf2_13578 ._current-students-search_tvwf2_13695 a {
  font-size: 0.875rem;
}
._uw-search-bar_tvwf2_13578 ._current-students-search_tvwf2_13695 a:link, ._uw-search-bar_tvwf2_13578 ._current-students-search_tvwf2_13695 a:visited {
  color: #001641;
}
@media (min-width: 1024px) {
  ._uw-search-bar_tvwf2_13578 ._current-students-search_tvwf2_13695 a:link, ._uw-search-bar_tvwf2_13578 ._current-students-search_tvwf2_13695 a:visited {
    color: #fff;
  }
}
._uw-search-bar_tvwf2_13578 ._current-students-search_tvwf2_13695 input[type=text] {
  border: 0;
  margin-bottom: 0;
  font-size: 0.8125rem;
  line-height: 30px;
  color: #000;
  opacity: 1;
  height: auto;
}
._uw-search-bar_tvwf2_13578 ._current-students-search_tvwf2_13695 input[type=text]::placeholder {
  color: #001641 !important;
  opacity: 1 !important;
}
@media (min-width: 1024px) {
  ._uw-search-bar_tvwf2_13578 ._current-students-search_tvwf2_13695 input[type=text] {
    font-size: 1.0625rem;
    line-height: 55px;
    opacity: 1;
    height: 48px;
  }
  ._uw-search-bar_tvwf2_13578 ._current-students-search_tvwf2_13695 input[type=text]::-webkit-input-placeholder {
    color: #001641;
    opacity: 1;
  }
  ._uw-search-bar_tvwf2_13578 ._current-students-search_tvwf2_13695 input[type=text]::-moz-placeholder {
    color: #001641;
    opacity: 1;
  }
  ._uw-search-bar_tvwf2_13578 ._current-students-search_tvwf2_13695 input[type=text]:-ms-input-placeholder {
    color: #001641;
    opacity: 1;
  }
  ._uw-search-bar_tvwf2_13578 ._current-students-search_tvwf2_13695 input[type=text]:-moz-placeholder {
    color: #001641;
    opacity: 1;
  }
}
._uw-search-bar_tvwf2_13578 ._current-students-search_tvwf2_13695 ._input-group_tvwf2_9096 {
  margin-bottom: 5px;
}
._uw-search-bar_tvwf2_13578 ._current-students-search_tvwf2_13695 ._input-group_tvwf2_9096 > button {
  padding-right: 10px;
  background-color: white;
  cursor: pointer;
}
._uw-search-bar_tvwf2_13578 ._current-students-search_tvwf2_13695 ._input-group_tvwf2_9096 > button > span {
  text-transform: uppercase;
  font-weight: bold;
  color: #001641;
}
._uw-search-bar_tvwf2_13578 ._current-students-search_tvwf2_13695 ._input-group_tvwf2_9096 > button > span::after {
  font-family: "WwwUowEduAu";
  content: "\f001";
  margin-left: 10px;
  left: 0px;
  transition: left 0.4s ease;
}
._uw-search-bar_tvwf2_13578 ._current-students-search_tvwf2_13695 ._input-group_tvwf2_9096 > button > span:hover::after {
  position: relative;
  left: 5px;
}
._uw-search-bar_tvwf2_13578 ._current-students-search_tvwf2_13695 ._container-fluid_tvwf2_13664 > div:nth-of-type(2) {
  display: block !important;
}
._uw-search-bar_tvwf2_13578 ._current-students-search_tvwf2_13695 ._container-fluid_tvwf2_13664 > div:nth-of-type(2) a {
  color: #fff !important;
}
._uw-search-bar_tvwf2_13578 ._current-students-search_tvwf2_13695 #_search-button_tvwf2_1 {
  background: #fff 0 !important;
  font-size: 0.8125rem;
  line-height: 30px;
  font-weight: 700;
  color: #001641 !important;
  padding-right: 20px;
}
@media (min-width: 1024px) {
  ._uw-search-bar_tvwf2_13578 ._current-students-search_tvwf2_13695 #_search-button_tvwf2_1 {
    font-size: 1rem;
  }
}
._uw-search-bar_tvwf2_13578 ._current-students-search_tvwf2_13695 #_search-button_tvwf2_1::after {
  font-family: "WwwUowEduAu";
  content: "\f009";
  font-size: 1.5rem;
  cursor: pointer;
}

._occupancy-message_tvwf2_13690 {
  white-space: nowrap;
  margin-bottom: 0.5rem !important;
}

/*
The following is for the current students head banner search with sols 
*/
@media (min-width: 768px) {
  ._masthead-grid_tvwf2_13812 {
    grid-template-columns: 2fr 1fr;
    gap: 2rem;
    margin-top: 2rem;
  }
}
@media (max-width: 768px) {
  ._grid-right_tvwf2_13819 {
    display: none;
  }
  ._masthead-grid_tvwf2_13812 {
    grid-template-columns: unset;
  }
}
@media (max-width: 1200px) {
  ._grid-right_tvwf2_13819 {
    margin: 0rem !important;
  }
}
._sols-banner_tvwf2_13831 {
  filter: drop-shadow(0px 1px 4px rgba(0, 0, 0, 0.6588235294));
}

._cs-banner_tvwf2_13835 {
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
}

._grid-right_tvwf2_13819 {
  margin: 1rem 3rem;
  height: 12rem;
}

._grid-left_tvwf2_13846 {
  padding-top: 2rem;
}

._masthead-grid_tvwf2_13812 {
  display: grid;
}

._map_tvwf2_3769 {
  margin-bottom: 0.625rem;
}
._map_tvwf2_3769 iframe {
  background: none !important;
}
@media print, screen and (max-width: 74.99875em) {
  ._map_tvwf2_3769 iframe {
    width: 100%;
  }
}

._menu_tvwf2_9554._square-points_tvwf2_13866 li,
._square-points_tvwf2_13866 li {
  display: flex;
  padding-top: 0;
  padding-bottom: 0.875rem;
}
._menu_tvwf2_9554._square-points_tvwf2_13866 li a,
._square-points_tvwf2_13866 li a {
  font-weight: 700;
  padding: 0;
}
._menu_tvwf2_9554._square-points_tvwf2_13866 li::before,
._square-points_tvwf2_13866 li::before {
  content: "";
  width: 0.4375rem;
  height: 0.4375rem;
  min-width: 0.4375rem;
  min-height: 0.4375rem;
  margin-top: 0.1875rem;
  background: #001641;
  opacity: 0.3;
  margin-right: 1.25rem;
}

._square-points_tvwf2_13866:not(._menu_tvwf2_9554) {
  margin-left: 0;
}
._square-points_tvwf2_13866:not(._menu_tvwf2_9554) li {
  padding-left: 0;
}
._square-points_tvwf2_13866:not(._menu_tvwf2_9554) li::before {
  margin-top: 0.625rem;
}

ul._pagination_tvwf2_3154 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 0.625rem;
}
ul._pagination_tvwf2_3154 li {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 2.75rem;
  height: 2.75rem;
  font-size: 1.25rem;
  line-height: 1.2;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  background-color: transparent;
}
ul._pagination_tvwf2_3154 li a {
  color: #001641;
  background-color: transparent;
  text-decoration: none;
}
ul._pagination_tvwf2_3154 li a:hover {
  color: #fff;
  background-color: #ed0a00;
}
ul._pagination_tvwf2_3154 li:not(._pagination-next_tvwf2_9989):not(._pagination-previous_tvwf2_9982):not(._ellipsis_tvwf2_9976):hover, ul._pagination_tvwf2_3154 li._current_tvwf2_9962, ul._pagination_tvwf2_3154 li._active_tvwf2_9735 {
  background: #ed0a00;
  color: #fff;
}
ul._pagination_tvwf2_3154 li:not(._pagination-next_tvwf2_9989):not(._pagination-previous_tvwf2_9982):not(._ellipsis_tvwf2_9976):hover a, ul._pagination_tvwf2_3154 li._current_tvwf2_9962 a, ul._pagination_tvwf2_3154 li._active_tvwf2_9735 a {
  color: #fff;
  background-color: #ed0a00;
}
ul._pagination_tvwf2_3154 li:last-child, ul._pagination_tvwf2_3154 li:first-child {
  display: flex;
}
ul._pagination_tvwf2_3154 li._ellipsis_tvwf2_9976 {
  width: 1.875rem;
  min-width: 1.875rem;
  height: 2.75rem;
}
ul._pagination_tvwf2_3154 ._pagination-next_tvwf2_9989,
ul._pagination_tvwf2_3154 ._pagination-previous_tvwf2_9982 {
  text-transform: uppercase;
}
ul._pagination_tvwf2_3154 ._pagination-next_tvwf2_9989 a:hover,
ul._pagination_tvwf2_3154 ._pagination-previous_tvwf2_9982 a:hover {
  color: #ed0a00;
  background: transparent;
}
ul._pagination_tvwf2_3154 ._pagination-next_tvwf2_9989 {
  margin: 0;
}
ul._pagination_tvwf2_3154 ._pagination-next_tvwf2_9989._disabled_tvwf2_9287::after {
  content: none;
}
ul._pagination_tvwf2_3154 ._pagination-next_tvwf2_9989 a::after {
  content: none;
}
ul._pagination_tvwf2_3154 ._pagination-previous_tvwf2_9982._disabled_tvwf2_9287::before {
  content: none;
}
@media (min-width: 640px) {
  ul._pagination_tvwf2_3154 ._pagination-previous_tvwf2_9982._disabled_tvwf2_9287 {
    display: none;
  }
}
ul._pagination_tvwf2_3154 ._pagination-previous_tvwf2_9982 a {
  padding-left: 0;
}
ul._pagination_tvwf2_3154 ._pagination-previous_tvwf2_9982 a::before {
  content: none;
}
ul._pagination_tvwf2_3154 ._button_tvwf2_3169 {
  margin-bottom: 0;
}

._uw-pagination_tvwf2_3365 li._active_tvwf2_9735 {
  background: #ed0a00;
  padding-left: 12px;
  padding-right: 12px;
}

div._aside-iterator_tvwf2_13990 {
  margin: 0px 0 0px 0;
}
div._aside-iterator_tvwf2_13990 ul._uw-pagination_tvwf2_3365 {
  margin: 0px 0 0px 0;
}
div._aside-iterator_tvwf2_13990 ul._uw-pagination_tvwf2_3365 li {
  width: 45%;
}
div._aside-iterator_tvwf2_13990 ul._uw-pagination_tvwf2_3365 li a {
  font-size: 18px;
  font-weight: bold;
}
div._aside-iterator_tvwf2_13990 ul._uw-pagination_tvwf2_3365 li:before {
  float: left;
  height: 50px;
}

._radio-list_tvwf2_14008 fieldset {
  display: flex;
  width: 100%;
  margin: 0;
  flex-wrap: wrap;
  flex-direction: column;
}
@media screen and (min-width: 75em) {
  ._radio-list_tvwf2_14008 fieldset {
    flex-direction: row;
  }
  ._radio-list_tvwf2_14008 fieldset div {
    width: calc(100% - 80px);
  }
}
._radio-list_tvwf2_14008 legend {
  margin-bottom: 1.25rem;
}
@media screen and (min-width: 75em) {
  ._radio-list_tvwf2_14008 legend {
    float: left;
    height: 100%;
    margin-bottom: 0;
  }
}
._radio-list_tvwf2_14008 label {
  display: block;
  margin-bottom: 0.625rem;
}
@media print, screen and (min-width: 64em) {
  ._radio-list_tvwf2_14008 label {
    margin-left: 2.5rem;
    display: inline-block;
  }
}
._radio-list_tvwf2_14008 input[type=radio] + label,
._radio-list_tvwf2_14008 input[type=checkbox] + label {
  padding: 0;
}
@media print, screen and (max-width: 89.99875em) {
  ._radio-list_tvwf2_14008 input[type=radio] + label,
  ._radio-list_tvwf2_14008 input[type=checkbox] + label {
    margin-left: 0;
  }
}
._radio-list_tvwf2_14008 [type=radio]:checked,
._radio-list_tvwf2_14008 [type=radio]:not(:checked) {
  position: absolute;
  left: -624.9375rem;
}
._radio-list_tvwf2_14008 [type=radio]:checked + label,
._radio-list_tvwf2_14008 [type=radio]:not(:checked) + label {
  position: relative;
  padding-left: 1.75rem;
  padding-top: 0.125rem;
  cursor: pointer;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 600;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
}
._radio-list_tvwf2_14008 [type=radio]:checked + label:before,
._radio-list_tvwf2_14008 [type=radio]:not(:checked) + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.25rem;
  height: 1.25rem;
  border: 0.0625rem solid #001641;
  border-radius: 100%;
  background: #fff;
}
._radio-list_tvwf2_14008 [type=radio]:checked + label:after,
._radio-list_tvwf2_14008 [type=radio]:not(:checked) + label:after {
  content: "";
  width: 0.5rem;
  height: 0.5rem;
  background: #ed0a00;
  position: absolute;
  top: 0.375rem;
  left: 0.375rem;
  border-radius: 100%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
._radio-list_tvwf2_14008 [type=radio]:checked + label:before {
  border: 0.0625rem solid #ed0a00;
}
._radio-list_tvwf2_14008 [type=radio]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}
._radio-list_tvwf2_14008 [type=radio]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

._section-breaker_tvwf2_3211 {
  height: 0.0625rem;
  color: transparent;
  background: transparent;
  border: 0;
  border-top: 0.0625rem dashed #E5E5E4;
  font-size: 0;
  margin-bottom: 3.125rem;
  margin-top: 0;
  display: block;
  width: 100%;
}
._section-breaker_tvwf2_3211._no-bot_tvwf2_14125 {
  margin-bottom: 0;
}
@media print, screen and (min-width: 64em) {
  ._section-breaker--page-grid_tvwf2_14129 {
    margin-bottom: 5.625rem;
  }
}

._site-container_tvwf2_14134 {
  position: relative;
  padding-top: 7.5rem;
  transition: padding 0.5s, width 0.5s, margin-left 0.5s;
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  ._site-container_tvwf2_14134 {
    padding-top: 10.625rem;
  }
}
@media screen and (min-width: 75em) {
  ._site-container_tvwf2_14134 {
    padding-top: 9.625rem;
  }
  ._site-container_tvwf2_14134._is-reduced-header_tvwf2_14149 {
    padding-top: 4.8125rem;
  }
}
@media screen and (min-width: 90em) {
  ._site-container_tvwf2_14134._is-reduced-width_tvwf2_14154 {
    width: calc(100% - 250px);
    margin-left: 0;
  }
}

._uw-accordion-controls_tvwf2_14160 {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
._uw-accordion-controls_tvwf2_14160 button {
  display: block;
  font-size: 1rem;
  font-weight: 700;
  color: #0033FF;
  padding: 0.125em 0.5em;
  margin-block: 1em;
  position: relative;
  cursor: pointer;
}
._uw-accordion-controls_tvwf2_14160 button:hover, ._uw-accordion-controls_tvwf2_14160 button:focus {
  text-decoration: underline;
}
._uw-accordion-controls_tvwf2_14160 li:first-child button::after {
  content: "|";
  font-weight: 700;
  position: absolute;
  right: -0.2em;
}

._accordion-block-title_tvwf2_14188 {
  font-size: 2.5625rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  ._accordion-block-title_tvwf2_14188 {
    font-size: 3.1875rem;
    line-height: 1;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 64em) {
  ._accordion-block-title_tvwf2_14188 {
    font-size: 3.8125rem;
    line-height: 1;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._accordion-item_tvwf2_14219 {
  margin-bottom: 20px;
}
._accordion-item_tvwf2_14219 ul {
  list-style-image: none;
}
._accordion-item_tvwf2_14219 ul li {
  list-style-image: none;
}
._accordion-content_tvwf2_14228 {
  display: none;
  border: 0;
  padding: 40px 0 20px;
}
._accordion_tvwf2_12173 ._btn_tvwf2_12912 {
  margin-bottom: 0;
  display: inline-block;
}
._accordion_tvwf2_12173 ._is-active_tvwf2_9731 ._btn--plus_tvwf2_12948 {
  background-color: #ed0a00;
}
._accordion_tvwf2_12173 ._is-active_tvwf2_9731 ._btn--plus_tvwf2_12948::after {
  content: "\f023";
  margin-left: 10px;
}
._accordion_tvwf2_12173 ._is-active_tvwf2_9731 ._btn--square-plus_tvwf2_12966::after {
  top: -3px;
  content: "\f021";
}

._feature-accordion_tvwf2_14249 {
  margin-bottom: 80px;
  margin-top: 50px;
  margin-left: 0;
}
._feature-accordion_tvwf2_14249 h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 2.0625rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 1em;
  margin-bottom: 15px;
  color: #ed0a00;
  font-weight: 300;
}
._feature-accordion_tvwf2_14249 h3 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-block: 15px;
  color: #ed0a00;
}
._feature-accordion_tvwf2_14249 h4 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.2;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._feature-accordion_tvwf2_14249 h5 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._feature-accordion_tvwf2_14249 h6 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.7142857143;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._feature-accordion_tvwf2_14249 p,
._feature-accordion_tvwf2_14249 ul,
._feature-accordion_tvwf2_14249 ol {
  font-weight: 400;
  margin-bottom: 10px;
}
._feature-accordion_tvwf2_14249 p a,
._feature-accordion_tvwf2_14249 ul a,
._feature-accordion_tvwf2_14249 ol a {
  font-weight: 600;
}
._feature-accordion_tvwf2_14249 ._accordion-item_tvwf2_14219 {
  position: relative;
}
._feature-accordion_tvwf2_14249 ._accordion-item_tvwf2_14219 > a {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #001641;
  font-size: 1.875rem;
  line-height: 30px/32px;
  padding-right: 2rem;
}
._feature-accordion_tvwf2_14249 ._accordion-item_tvwf2_14219 > a:focus, ._feature-accordion_tvwf2_14249 ._accordion-item_tvwf2_14219 > a:hover {
  text-decoration: none;
}
._feature-accordion_tvwf2_14249 ._accordion-item_tvwf2_14219 > a:hover {
  color: #ed0a00;
}
@media (pointer: coarse) {
  ._feature-accordion_tvwf2_14249 ._accordion-item_tvwf2_14219 > a:hover {
    color: inherit;
  }
  ._feature-accordion_tvwf2_14249 ._accordion-item_tvwf2_14219 > a[aria-expanded=true]:hover {
    color: #ed0a00;
  }
}
._feature-accordion_tvwf2_14249 ._accordion-item_tvwf2_14219 ._uw-section-break_tvwf2_12149 {
  margin: 10px 0;
}

._uw-agents-box_tvwf2_14356 {
  padding: 1.875rem 2.1875rem 1.875rem 1.875rem;
  border: 0;
  background: #D9D9D6;
}
._uw-agents-box__title_tvwf2_14361 {
  margin-bottom: 2rem;
}
._uw-agents-box__content_tvwf2_14364 {
  font-size: 0.875rem;
  line-height: 1.5714285714;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 1.25rem;
}
._uw-agents-box__content_tvwf2_14364 a {
  font-size: inherit;
  line-height: inherit;
  font-weight: 400;
}
._uw-agents-box_tvwf2_14356 label {
  margin-bottom: 0.75rem;
}
._uw-agents-box_tvwf2_14356 input {
  border: 0;
}
._uw-agents-box_tvwf2_14356 button {
  margin-top: 2.625rem;
}
._uw-agents-box_tvwf2_14356 form {
  margin-bottom: 1.875rem;
}
._uw-agents-box_tvwf2_14356 ._fa-info-circle_tvwf2_14391 {
  font-size: 2.25rem;
  margin-left: 0;
  margin-right: 0.625rem;
}
._uw-agents-box_tvwf2_14356 p:last-of-type {
  margin-bottom: 1.5625rem;
}

:not(._uw-homepage_tvwf2_14400) ._uw-alert-banner-beta_tvwf2_14400._uw-alert-banner--notice_tvwf2_14400 {
  top: 0;
}

._uw-alert-banner-beta_tvwf2_14400 {
  display: none;
  background: #ed0a00;
  padding: 1rem 0;
  color: #fff;
  position: relative;
  width: 100%;
  margin-top: 77px;
  margin-bottom: -77px;
  z-index: 99;
}
._uw-alert-banner-beta_tvwf2_14400._uw-alert-banner--warning_tvwf2_14415 {
  background-color: #e26800;
}
._uw-alert-banner-beta_tvwf2_14400._uw-alert-banner--notice_tvwf2_14400 {
  background-color: #3ebdff;
}
@media (min-width: 980px) {
  ._uw-alert-banner-beta_tvwf2_14400 {
    margin-top: 154px;
    margin-bottom: -154px;
  }
}
._uw-alert-banner-beta_tvwf2_14400 a {
  text-decoration: underline;
}
._alert-banner-active_tvwf2_14430 ._uw-alert-banner-beta_tvwf2_14400 {
  display: block;
}
@media (min-width: 1200px) {
  ._promo-banner-active_tvwf2_14434 ._uw-alert-banner-beta_tvwf2_14400 {
    width: calc(100% - 250px);
  }
}
._scroll-active_tvwf2_12996 ._uw-alert-banner-beta_tvwf2_14400 {
  position: fixed;
  margin: 0;
}
._dropdown-menu-open_tvwf2_14442 ._uw-alert-banner-beta_tvwf2_14400 {
  z-index: 1;
}
._uw-alert-banner-beta__type_tvwf2_14445 {
  font-size: 0.75rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
}
._uw-alert-banner-beta__title_tvwf2_14455 {
  font-size: 1.25rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 0.3125rem !important;
}
._uw-alert-banner-beta__content_tvwf2_14467 {
  font-size: 0.875rem;
  line-height: 1.5;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._uw-alert-banner-beta__content_tvwf2_14467 p:last-of-type {
  margin-bottom: 0;
}
._uw-alert-banner-beta__close_tvwf2_14480 {
  position: absolute;
  top: 1.25rem;
  right: 1rem;
  cursor: pointer;
  color: #fff;
}
._uw-alert-banner-beta__close_tvwf2_14480::before {
  font-family: "WwwUowEduAu";
  content: "\f008";
}
._uw-alert-banner-beta__close_tvwf2_14480:hover {
  opacity: 0.6;
}
._uw-homepage_tvwf2_14400 ._uw-alert-banner-beta_tvwf2_14400 {
  margin: 0;
}
@media (max-width: 980px) {
  ._uw-homepage_tvwf2_14400 ._uw-alert-banner-beta_tvwf2_14400 {
    margin-bottom: -77px;
  }
}

@media (max-width: 980px) {
  ._alert-banner-active_tvwf2_14430._uw-homepage_tvwf2_14400._promo-banner-active_tvwf2_14434 ._uw-alert-banner-beta_tvwf2_14400 {
    margin: 0;
  }
}

._uw-homepage_tvwf2_14400._alert-banner-active_tvwf2_14430 ._uw-header_tvwf2_3155 {
  position: absolute;
}
._uw-homepage_tvwf2_14400._alert-banner-active_tvwf2_14430 ._uw-header_tvwf2_3155._header-smaller_tvwf2_14512 {
  position: fixed;
}
._uw-homepage_tvwf2_14400 ._uw-alert-banner-beta_tvwf2_14400 {
  z-index: 999;
}

._scroll-active_tvwf2_12996 ._uw-alert-banner-beta_tvwf2_14400 {
  z-index: 99;
}

._uw-banner-notice_tvwf2_14523 {
  background: #F2F2F2;
  padding: 2em 0;
  width: 100%;
  margin-bottom: 2em;
  border: 2px solid #ed0a00;
}
._uw-banner-notice_tvwf2_14523 ._grid-container_tvwf2_3812, ._uw-banner-notice_tvwf2_14523 ._mw-grid-container_tvwf2_3812 {
  padding-left: 2em;
  padding-right: 2em;
}
._uw-banner-notice__title_tvwf2_14534 {
  font-size: 1.875rem;
  line-height: 1.5;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 0.9375rem !important;
  color: #ed0a00;
}
._uw-banner-notice__content_tvwf2_14542 {
  font-size: 0.875rem;
  line-height: 1.3571428571;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
}
._uw-banner-notice__content_tvwf2_14542 p:not(:last-child) {
  margin-bottom: 1rem;
}
._uw-banner-notice__content_tvwf2_14542 :last-child {
  margin-bottom: 0;
}

._uw-article-slider_tvwf2_11769 {
  margin-bottom: 6.25rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-article-slider_tvwf2_11769 {
    margin-bottom: 3.75rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-article-slider_tvwf2_11769 {
    margin-bottom: 6.25rem;
  }
}
._uw-article-slider__title_tvwf2_14573 {
  margin-bottom: 0.9375rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-article-slider__title_tvwf2_14573 {
    margin-bottom: 0.3125rem;
  }
}
._uw-article-slider__title_tvwf2_14573 h2 {
  margin: 0 0 1.5625rem;
  color: #ed0a00;
  font-size: 1.802rem;
  line-height: 1.04762;
  font-weight: 300;
  font-family: Montserrat, Verdana, Geneva, sans-serif;
}
._uw-article-slider__title_tvwf2_14573 h2:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #ed0a00;
  margin-top: 0.9375rem;
}
._uw-article-slider__title_tvwf2_14573 h2:after {
  margin-top: 1.875rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-article-slider__title_tvwf2_14573 h2 {
    font-size: 3.5rem;
    line-height: 1.0357142857;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 1.875rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-article-slider__title_tvwf2_14573 h2 {
    font-size: 3.8125rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
  ._uw-article-slider__title_tvwf2_14573 h2:after {
    content: "";
    display: block;
    width: 3.125rem;
    height: 0.0625rem;
    background-color: #ed0a00;
    margin-top: 0.625rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-article-slider__articles_tvwf2_14636 {
    margin-left: -0.46875rem;
    margin-right: -0.46875rem;
  }
}
._uw-article-slider__articles_tvwf2_14636 img {
  margin-bottom: 0.9375rem;
}
._uw-article-slider__articles_tvwf2_14636 p {
  font-size: 0.875rem;
  line-height: 1.5714285714;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 0.625rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-article-slider_tvwf2_11769 ._article_tvwf2_14655 {
    padding-left: 0.46875rem;
    padding-right: 0.46875rem;
  }
}
._uw-article-slider_tvwf2_11769 ._article__title_tvwf2_14660 {
  margin-bottom: 0.3125rem;
}
._uw-article-slider_tvwf2_11769 ._slick-arrow_tvwf2_2128 {
  position: absolute;
  top: 100%;
  right: 0;
  width: 2.5rem;
  height: 2.5rem;
  border: 0.0625rem solid #001641;
  overflow: hidden;
  color: transparent;
  padding: 0.625rem;
  background-repeat: no-repeat;
  background-position: center;
}
._uw-article-slider_tvwf2_11769 ._slick-arrow_tvwf2_2128:first-of-type {
  border-right: 0;
}
._uw-article-slider_tvwf2_11769 ._slick-arrow_tvwf2_2128:hover {
  background-color: #001641;
}
._uw-article-slider_tvwf2_11769 ._slick-arrow_tvwf2_2128:focus {
  outline: 1px dotted #001641;
  box-shadow: 0px 0px 2px #fff;
}
._uw-article-slider_tvwf2_11769 ._slick-arrow_tvwf2_2128:after {
  display: none;
}
._uw-article-slider_tvwf2_11769 ._slick-arrow_tvwf2_2128._slick-prev_tvwf2_14689 {
  right: 2.5rem;
  background-image: url("../img/content/triangle-red-left.svg");
}
._uw-article-slider_tvwf2_11769 ._slick-arrow_tvwf2_2128._slick-next_tvwf2_14693 {
  background-image: url("../img/content/triangle-red-right.svg");
}
@media print, screen and (min-width: 48em) {
  ._uw-article-slider_tvwf2_11769 ._slick-arrow_tvwf2_2128 {
    top: -3.4375rem;
  }
}

@media print, screen and (min-width: 48em) {
  ._uw-breadcrumb-wrapper_tvwf2_14703 {
    position: absolute;
    top: 1.75rem;
    left: 0;
    right: 0;
    z-index: 1;
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    max-width: 76.875rem;
    margin-left: auto;
    margin-right: auto;
  }
}
@media print, screen and (min-width: 48em) and (min-width: 48em) {
  ._uw-breadcrumb-wrapper_tvwf2_14703 {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media print, screen and (min-width: 48em) and (min-width: 64em) {
  ._uw-breadcrumb-wrapper_tvwf2_14703 {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media screen and (min-width: 48em) and (min-width: 75em) {
  ._uw-breadcrumb-wrapper_tvwf2_14703 {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-breadcrumb-wrapper_tvwf2_14703 ._breadcrumbs_tvwf2_9523 {
    display: block !important;
  }
}
@media screen and (min-width: 75em) {
  ._uw-breadcrumb-wrapper_tvwf2_14703 ._breadcrumbs_tvwf2_9523._has-subnav_tvwf2_14742 {
    flex: 0 0 auto;
    width: 83.3333333333%;
    padding-left: 0.78125rem;
    padding-right: 0.78125rem;
    margin-left: 16.6666666667%;
    padding-top: 0.4375rem;
  }
}
._uw-breadcrumb-wrapper_tvwf2_14703 ._breadcrumbs_tvwf2_9523 a {
  font-weight: 700;
}

._uw-button-grid_tvwf2_11849 {
  margin-block: var(--section-spacing-y);
}
._uw-button-grid_tvwf2_11849 div > p:last-child {
  margin-bottom: 0;
}
._uw-button-grid_tvwf2_11849 ._grid-container_tvwf2_3812 > div:first-of-type, ._uw-button-grid_tvwf2_11849 ._mw-grid-container_tvwf2_3812 > div:first-of-type {
  row-gap: 0.9375em;
}
._uw-button-grid--button_tvwf2_11849 > span {
  color: #fff;
  background-color: #001641;
  padding: 2rem;
  display: block;
  margin-bottom: 1rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.5rem;
  line-height: 1.375;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: 500;
  height: 225px;
}
._uw-button-grid--button_tvwf2_11849 > span > span {
  display: block;
  overflow: hidden;
  height: calc(200px - 2rem);
}
._uw-button-grid--button_tvwf2_11849 span:nth-child(2) {
  display: block;
  background-color: #001641;
  color: #fff;
  display: block;
  margin-bottom: 1rem;
  transition: background 0.2s ease-in-out;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 2rem;
  line-height: 2.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  height: 210px;
  overflow: hidden;
}
._uw-button-grid--button_tvwf2_11849:hover {
  text-decoration: none;
}
._uw-button-grid--button_tvwf2_11849:hover ._uw-link-small_tvwf2_14807::after, ._uw-button-grid--button_tvwf2_11849:hover ._uw-btn-red_tvwf2_14807::after, ._uw-button-grid--button_tvwf2_11849:hover ._uw-btn_tvwf2_14807::after, ._uw-button-grid--button_tvwf2_11849:hover p._button-grey_tvwf2_14807 a::after, p._button-grey_tvwf2_14807 ._uw-button-grid--button_tvwf2_11849:hover a::after, ._uw-button-grid--button_tvwf2_11849:hover p._button-navy_tvwf2_14807 a::after, p._button-navy_tvwf2_14807 ._uw-button-grid--button_tvwf2_11849:hover a::after, ._uw-button-grid--button_tvwf2_11849:hover ._uw-link-big_tvwf2_12204::after, ._uw-button-grid--button_tvwf2_11849:hover p._button-blue_tvwf2_12205 a::after, p._button-blue_tvwf2_12205 ._uw-button-grid--button_tvwf2_11849:hover a::after, ._uw-button-grid--button_tvwf2_11849:hover p._button-red_tvwf2_12207 a::after, p._button-red_tvwf2_12207 ._uw-button-grid--button_tvwf2_11849:hover a::after, ._uw-button-grid--button_tvwf2_11849:hover ._motivation-widget_tvwf2_3333 ._mw-quicklinks_tvwf2_14807::after, ._motivation-widget_tvwf2_3333 ._uw-button-grid--button_tvwf2_11849:hover ._mw-quicklinks_tvwf2_14807::after, ._uw-button-grid--button_tvwf2_11849:hover ._motivation-widget_tvwf2_3333 ._mw-link-small_tvwf2_14807 > a::after, ._motivation-widget_tvwf2_3333 ._uw-button-grid--button_tvwf2_11849:hover ._mw-link-small_tvwf2_14807 > a::after {
  margin-left: 23px;
}
._uw-button-grid--motivation-button_tvwf2_14810 {
  width: 90%;
  cursor: pointer;
}
@media (max-width: 767px) {
  ._uw-button-grid--motivation-button_tvwf2_14810 {
    width: 100%;
  }
}
._uw-button-grid--motivation-button_tvwf2_14810 > span {
  color: #001641;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 247px;
  background-color: #fff;
  border: #001641;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  line-height: 1.25 !important;
  padding: 0 10px;
}
@media (max-width: 767px) {
  ._uw-button-grid--motivation-button_tvwf2_14810 > span {
    width: 100%;
  }
}
._uw-button-grid--motivation-button_tvwf2_14810 > span > span {
  display: block;
  overflow: hidden;
  height: calc(200px - 2rem);
}
._uw-button-grid--motivation-button_tvwf2_14810:hover > span, ._uw-button-grid--motivation-button_tvwf2_14810:active > span {
  color: #fff;
  background-color: #001641;
}
._uw-button-grid--motivation-button--clicked_tvwf2_14853 {
  width: 90%;
  cursor: pointer;
}
@media (max-width: 767px) {
  ._uw-button-grid--motivation-button--clicked_tvwf2_14853 {
    width: 100%;
  }
}
._uw-button-grid--motivation-button--clicked_tvwf2_14853 > span {
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 247px;
  height: 50px;
  background-color: #001641;
  border: #001641;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  line-height: 1.25 !important;
  padding: 0 10px;
}
@media (max-width: 767px) {
  ._uw-button-grid--motivation-button--clicked_tvwf2_14853 > span {
    width: 100%;
  }
}
._uw-button-grid--motivation-button--clicked_tvwf2_14853 > span > span {
  display: block;
  overflow: hidden;
  height: calc(200px - 2rem);
}
._uw-button-grid--motivation-button--clicked_tvwf2_14853:hover > span, ._uw-button-grid--motivation-button--clicked_tvwf2_14853:active > span {
  color: #fff;
  background-color: #001641;
}
._uw-button-grid--study-area-button_tvwf2_14896 {
  width: 100%;
  cursor: pointer;
}
._uw-button-grid--study-area-button_tvwf2_14896 > span {
  color: #001641;
  padding: 0.75rem;
  background-color: #fff;
  border: #001641;
  display: block;
  font-weight: 600;
  text-align: left;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media (max-width: 600px) {
  ._uw-button-grid--study-area-button_tvwf2_14896 > span {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
  }
}
@media (min-width: 600px) {
  ._uw-button-grid--study-area-button_tvwf2_14896 > span::after {
    font-family: "WwwUowEduAu";
    content: "\f005";
    font-size: 1em;
    text-align: right;
    float: right;
    margin-left: 0.9375rem;
    transition: transform 0.4s;
  }
}
._uw-button-grid--study-area-button_tvwf2_14896:hover, ._uw-button-grid--study-area-button_tvwf2_14896:focus {
  color: none;
  text-decoration: none;
}
._uw-button-grid--study-area-button_tvwf2_14896:hover > span, ._uw-button-grid--study-area-button_tvwf2_14896:focus > span {
  color: #fff;
  background-color: #001641;
}
._uw-button-grid--study-area-button--clicked_tvwf2_14943 {
  width: 100%;
  cursor: pointer;
}
._uw-button-grid--study-area-button--clicked_tvwf2_14943 > span {
  color: #fff;
  padding: 0.75rem;
  background-color: #001641;
  border: #001641;
  display: block;
  font-weight: 600;
  text-align: left;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media (max-width: 600px) {
  ._uw-button-grid--study-area-button--clicked_tvwf2_14943 > span {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
  }
}
@media (min-width: 600px) {
  ._uw-button-grid--study-area-button--clicked_tvwf2_14943 > span::after {
    font-family: "WwwUowEduAu";
    content: "\f005";
    font-size: 1em;
    text-align: right;
    float: right;
    margin-left: 0.9375rem;
    transition: transform 0.4s;
  }
}
._uw-button-grid--study-area-button--clicked_tvwf2_14943:hover, ._uw-button-grid--study-area-button--clicked_tvwf2_14943:focus {
  color: none;
  text-decoration: none;
}
._uw-button-grid--study-area-button--clicked_tvwf2_14943:hover > span, ._uw-button-grid--study-area-button--clicked_tvwf2_14943:focus > span {
  color: #fff;
  background-color: #001641;
}
._uw-button-grid--browse-button_tvwf2_14990 {
  width: 100%;
  cursor: pointer;
  margin: 7px 0px;
}
._uw-button-grid--browse-button_tvwf2_14990 > span {
  color: #001641;
  display: flex;
  height: 60px;
  align-items: center;
  padding: 0.75rem;
  background-color: #fff;
  border: #001641;
  font-weight: 600;
  text-align: left;
  font-size: 1rem;
  line-height: 1.25;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media (min-width: 600px) {
  ._uw-button-grid--browse-button_tvwf2_14990 > span {
    padding-right: 3rem;
  }
}
@media (max-width: 600px) {
  ._uw-button-grid--browse-button_tvwf2_14990 > span {
    height: 100%;
  }
}
._uw-button-grid--browse-button_tvwf2_14990 > span > span {
  overflow: hidden;
}
._uw-button-grid--browse-button_tvwf2_14990 > span::before {
  background: var(--bg-image) no-repeat;
  background-size: 35px 27px;
  display: inline-block;
  width: 35px;
  content: "";
  height: 27px;
  vertical-align: middle;
  padding-right: 50px;
}
._uw-button-grid--browse-button_tvwf2_14990:hover, ._uw-button-grid--browse-button_tvwf2_14990:focus {
  color: none;
  text-decoration: none;
}
._uw-button-grid--browse-button_tvwf2_14990:hover > span, ._uw-button-grid--browse-button_tvwf2_14990:focus > span {
  color: #fff;
  background-color: #001641;
}
@media (min-width: 600px) {
  ._uw-button-grid--browse-button_tvwf2_14990:hover > span::after, ._uw-button-grid--browse-button_tvwf2_14990:focus > span::after {
    font-family: "WwwUowEduAu";
    position: absolute;
    content: "\f005";
    font-size: 1em;
    text-align: right;
    float: right;
    margin-left: 290px;
    transition: transform 0.4s;
  }
}
._uw-button-grid--browse-button--clicked_tvwf2_15056 {
  width: 100%;
  cursor: pointer;
  margin: 7px 0px;
}
._uw-button-grid--browse-button--clicked_tvwf2_15056 > span {
  color: #fff;
  display: flex;
  height: 60px;
  align-items: center;
  padding: 0.75rem;
  background-color: #001641;
  border: #001641;
  font-weight: 600;
  text-align: left;
  font-size: 1rem;
  line-height: 1.25;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media (min-width: 600px) {
  ._uw-button-grid--browse-button--clicked_tvwf2_15056 > span {
    padding-right: 3rem;
  }
}
@media (max-width: 600px) {
  ._uw-button-grid--browse-button--clicked_tvwf2_15056 > span {
    height: 100%;
  }
}
._uw-button-grid--browse-button--clicked_tvwf2_15056 > span > span {
  overflow: hidden;
}
._uw-button-grid--browse-button--clicked_tvwf2_15056 > span::before {
  background: var(--bg-image) no-repeat;
  background-size: 35px 27px;
  display: inline-block;
  width: 35px;
  content: "";
  height: 27px;
  vertical-align: middle;
  padding-right: 50px;
}
._uw-button-grid--browse-button--clicked_tvwf2_15056:hover, ._uw-button-grid--browse-button--clicked_tvwf2_15056:focus {
  color: none;
  text-decoration: none;
}
._uw-button-grid--browse-button--clicked_tvwf2_15056:hover > span, ._uw-button-grid--browse-button--clicked_tvwf2_15056:focus > span {
  color: #fff;
  background-color: #001641;
}
@media (min-width: 600px) {
  ._uw-button-grid--browse-button--clicked_tvwf2_15056:hover > span::after, ._uw-button-grid--browse-button--clicked_tvwf2_15056:focus > span::after {
    font-family: "WwwUowEduAu";
    position: absolute;
    content: "\f005";
    font-size: 1.75em;
    text-align: right;
    float: right;
    margin-left: 290px;
    transition: transform 0.4s;
  }
}

._uw-case-study_tvwf2_15123 {
  margin-block: var(--section-spacing-y);
}
._uw-case-study__image_tvwf2_15126 {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
._uw-case-study__image_tvwf2_15126::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 56.25%;
  content: "";
}
._uw-case-study__text_tvwf2_15139 {
  background: #001641;
  color: #fff;
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding: var(--section-spacing-y);
}
._uw-case-study__text_tvwf2_15139 blockquote {
  color: #fff;
  margin: 0 0 0.9375rem;
  max-width: 50ch;
}
._uw-case-study__text_tvwf2_15139 blockquote::before {
  font-size: 7.0625rem;
  line-height: 0.8495575221;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  content: "“";
  display: block;
  margin-bottom: 0.9375rem;
  color: #ed0a00;
  height: 1.75rem;
}
._uw-case-study__text_tvwf2_15139 cite {
  color: #fff;
  font-style: normal;
  font-size: 0.875rem;
}
._uw-case-study__text_tvwf2_15139 cite::before {
  content: "";
}
._uw-case-study__text_tvwf2_15139 cite span {
  display: block;
  margin-bottom: 0.3125rem;
  font-weight: bold;
}
@media print, screen and (max-width: 63.99875em) {
  ._uw-case-study__container_tvwf2_15182 {
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    max-width: 76.875rem;
    margin-left: auto;
    margin-right: auto;
  }
}
@media print, screen and (max-width: 63.99875em) and (min-width: 48em) {
  ._uw-case-study__container_tvwf2_15182 {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media print, screen and (max-width: 63.99875em) and (min-width: 64em) {
  ._uw-case-study__container_tvwf2_15182 {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media screen and (max-width: 63.99875em) and (min-width: 75em) {
  ._uw-case-study__container_tvwf2_15182 {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media screen and (max-width: 23.375em) {
  ._uw-case-study__container_tvwf2_15182 {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }
}

._uw-callout_tvwf2_15217 {
  margin-bottom: 80px;
}
._uw-callout--content_tvwf2_15220 {
  margin-top: 45px;
}
@media (max-width: 1200px) {
  ._uw-callout--content_tvwf2_15220 {
    margin-top: 0;
  }
}
@media (max-width: 1023px) {
  ._uw-callout_tvwf2_15217 img {
    margin-top: 2rem;
  }
}
._uw-callout_tvwf2_15217 ._bg--navy_tvwf2_2892 a {
  color: #fff;
}
._uw-callout_tvwf2_15217 ._bg--grey_tvwf2_2862 {
  background: #F2F2F2;
}

._uw-columned-checkbox__row_tvwf2_15240 {
  align-items: center;
  padding: 0.4375rem 0;
  border-bottom: 0.0625rem solid rgba(0, 22, 65, 0.5);
  margin-bottom: 0;
}
._uw-columned-checkbox_tvwf2_15240 ._checkbox_tvwf2_11773 {
  margin-right: 0.625rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-columned-checkbox_tvwf2_15240 ._cell_tvwf2_3333 label:first-of-type {
    padding-top: 0;
  }
}

._uw-contact-block_tvwf2_15255 {
  margin-bottom: 80px;
}

._uw-contact-grid_tvwf2_15259 {
  margin-bottom: 2.875rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-contact-grid_tvwf2_15259 {
    margin-bottom: 4.0625rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-contact-grid_tvwf2_15259 {
    display: flex;
    flex-flow: row wrap;
    margin-bottom: 6.25rem;
  }
  ._uw-contact-grid_tvwf2_15259 > ._uw-contact-panel_tvwf2_15273 {
    flex: 0 0 auto;
    width: calc(33.3333333333% - 1.5625rem);
    margin-left: 0.78125rem;
    margin-right: 0.78125rem;
  }
}

._uw-contact-panel_tvwf2_15273 {
  background: #ed0a00;
  margin-bottom: 0.875rem;
  padding: 1.25rem 1.25rem 1.125rem 1.875rem;
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  ._uw-contact-panel_tvwf2_15273 {
    text-align: center;
    padding: 1.5625rem 1.25rem 1.5625rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-contact-panel_tvwf2_15273 {
    padding-left: 2.875rem;
  }
}
._uw-contact-panel__title_tvwf2_15297 {
  margin: 0 0 0.3125rem;
  color: #fff;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 600;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: none;
}
._uw-contact-panel__link_tvwf2_15311 {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 500;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #fff;
  display: block;
  background-repeat: no-repeat;
  margin-bottom: 0.3125rem;
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  ._uw-contact-panel__link_tvwf2_15311 {
    display: inline-block;
    margin-bottom: 0;
  }
}
._uw-contact-panel__link_tvwf2_15311:hover {
  text-decoration: none;
  color: #cccccc;
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  ._uw-contact-panel__tel_tvwf2_15336 {
    margin-right: 1.75rem;
  }
}
._uw-contact-panel_tvwf2_15273 i {
  opacity: 0.5;
  margin-right: 0.625rem;
  font-size: 1rem;
}

._course-search-widget_tvwf2_15346 {
  margin-block: var(--section-spacing-y);
}

h2._uw-blockhead_tvwf2_15350._cs-header_tvwf2_15350 {
  margin-top: 0;
}

._uw-search_tvwf2_13578._uw-search--main_tvwf2_15354._uw-search--inline_tvwf2_15354._course-search-widget_tvwf2_15346 {
  padding: 0;
}

._course-search-widget_tvwf2_15346 ._cs-before-search_tvwf2_15358 {
  padding-top: 15px;
  font-weight: 700;
  margin: 0;
}

._uw-course-search__form-submit_tvwf2_15364 {
  position: absolute;
  right: 0;
  top: 0;
}

._course-search-widget_tvwf2_15346 ._cs-search-button_tvwf2_15370 {
  padding-top: 10px;
  font-weight: 700;
  cursor: pointer;
  display: flex;
  align-items: center;
}

._uw-search--container_tvwf2_15378 ._uw-search--form--course_tvwf2_15378 input {
  font-family: Montserrat;
  height: 50px;
  border-bottom: 1px solid #001641;
  font-size: 16px;
  padding-right: 5.5em;
  padding-bottom: 9px;
}

._course-search-widget_tvwf2_15346 ._cs-or_tvwf2_15387 {
  padding-left: 50px;
  font-weight: 700;
}

._course-search-widget_tvwf2_15346 ._after-search_tvwf2_15392 {
  padding-top: 10px;
}

._course-search-widget_tvwf2_15346 ._cs-after-search_tvwf2_15396 {
  white-space: nowrap;
  padding-left: 40px;
}

._course-search-widget_tvwf2_15346 ._cs-search-red-button_tvwf2_15401 {
  font-weight: 700;
  color: #ed0a00 !important;
  background: 0 0;
  cursor: pointer;
  padding-bottom: 0.2em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 0 5px 0;
}

._course-search-widget_tvwf2_15346 ._cs-search-red-button_tvwf2_15401::after {
  font-family: WwwUowEduAu;
  content: "\f005";
  font-size: 1.5rem;
  margin-left: 0.9375rem;
  -webkit-transition: -webkit-transform 0.4s;
  transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
  position: relative;
}

._course-search-widget_tvwf2_15346 ._cs-search-red-button_tvwf2_15401:hover::after {
  -webkit-transform: translate3d(0.625rem, 0, 0);
  transform: translate3d(0.625rem, 0, 0);
}

._course-search-widget_tvwf2_15346 ._cs-search-button_tvwf2_15370::after {
  font-family: WwwUowEduAu;
  content: "\f005";
  font-size: 1.5rem;
  margin-left: 0.9375rem;
  -webkit-transition: -webkit-transform 0.4s;
  transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
  position: relative;
}

._course-search-widget_tvwf2_15346 ._cs-search-button_tvwf2_15370:hover::after {
  -webkit-transform: translate3d(0.625rem, 0, 0);
  transform: translate3d(0.625rem, 0, 0);
}

@media (max-width: 600px) {
  ._course-search-widget_tvwf2_15346 ._cs-search-button_tvwf2_15370 {
    height: 45px;
    z-index: 2;
    width: 25px;
  }
  ._course-search-widget_tvwf2_15346 ._cs-search-button_tvwf2_15370 > span {
    display: none;
  }
  ._course-search-widget_tvwf2_15346 ._cs-search-button_tvwf2_15370 > i {
    display: none;
  }
  ._course-search-widget_tvwf2_15346 ._cs-or_tvwf2_15387 {
    padding-left: 0;
    font-weight: 700;
  }
  ._course-search-widget_tvwf2_15346 ._cs-after-search_tvwf2_15396 {
    padding-left: 0;
  }
  ._course-search-widget_tvwf2_15346 ._after-search_tvwf2_15392 {
    padding-top: 15px;
  }
}
._uw-search--container_tvwf2_15378 ._uw-search--form_tvwf2_15378, ._uw-search--container_tvwf2_15378 ._uw-search--form--motivation_tvwf2_15473,
._uw-search--container_tvwf2_15378 ._uw-search--form--course_tvwf2_15378 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  position: relative;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

._uw-search--inline_tvwf2_15354 ._uw-search--container_tvwf2_15378 ._uw-search--form--course_tvwf2_15378::before,
._uw-search--inline_tvwf2_15354 ._uw-search--container_tvwf2_15378 ._uw-search--form_tvwf2_15378::before,
._uw-search--inline_tvwf2_15354 ._uw-search--container_tvwf2_15378 ._uw-search--form--motivation_tvwf2_15473::before {
  font-family: WwwUowEduAu;
  content: "\f009";
  font-size: 2rem;
  color: #001641;
  position: absolute;
  top: unset;
  bottom: 0.4rem;
}

._uw-search--container_tvwf2_15378 ._uw-search--form--course_tvwf2_15378::before {
  font-size: 1.5em !important;
  top: 0 !important;
  padding-top: 8px;
  cursor: pointer;
}

._uw-search--container_tvwf2_15378 ._uw-search--form_tvwf2_15378 ._searchHolder_tvwf2_15508, ._uw-search--container_tvwf2_15378 ._uw-search--form--motivation_tvwf2_15473 ._searchHolder_tvwf2_15508,
._uw-search--container_tvwf2_15378 ._uw-search--form--course_tvwf2_15378 ._searchHolder_tvwf2_15508 {
  display: -webkit-box;
  display: -ms-flexbox;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}

._uw-search--inline_tvwf2_15354 ._uw-search--container_tvwf2_15378 ._uw-search--form_tvwf2_15378 input, ._uw-search--inline_tvwf2_15354 ._uw-search--container_tvwf2_15378 ._uw-search--form--motivation_tvwf2_15473 input,
._uw-search--inline_tvwf2_15354 ._uw-search--container_tvwf2_15378 ._uw-search--form--course_tvwf2_15378 input {
  color: #001641;
  padding-bottom: 5px;
}

._uw-search--container_tvwf2_15378 ._uw-search--form--course_tvwf2_15378 input {
  padding-left: 38px;
}

._uw-search--container_tvwf2_15378 ._uw-search--form--course_tvwf2_15378 input {
  font-family: Montserrat;
  height: 50px;
  border-bottom: 1px solid #001641;
  font-size: 16px;
  padding-right: 5.5em;
  padding-bottom: 9px;
}

._uw-search--container_tvwf2_15378 ._uw-search--form_tvwf2_15378 input, ._uw-search--container_tvwf2_15378 ._uw-search--form--motivation_tvwf2_15473 input,
._uw-search--container_tvwf2_15378 ._uw-search--form--course_tvwf2_15378 input {
  background-color: transparent;
  border: 0;
  margin-bottom: 0;
  padding-left: 2.5rem;
  color: #fff;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

._uw-search--container_tvwf2_15378 ._uw-search--form--course_tvwf2_15378 input {
  font-family: Montserrat;
  height: 50px;
  border-bottom: 1px solid #001641;
  font-size: 16px;
  padding-right: 5.5em;
  padding-bottom: 9px;
}

@media (max-width: 768px) {
  ._uw-search--container_tvwf2_15378 ._uw-search--form--course_tvwf2_15378::after {
    font-family: WwwUowEduAu;
    content: "\f009";
    position: absolute;
    font-size: 1.5em !important;
    right: 0;
    top: 9px;
  }
  ._uw-search--inline_tvwf2_15354 ._uw-search--container_tvwf2_15378 ._uw-search--form--course_tvwf2_15378::before,
  ._uw-search--inline_tvwf2_15354 ._uw-search--container_tvwf2_15378 ._uw-search--form_tvwf2_15378::before,
  ._uw-search--inline_tvwf2_15354 ._uw-search--container_tvwf2_15378 ._uw-search--form--motivation_tvwf2_15473::before {
    display: none;
  }
  ._course-search-widget_tvwf2_15346 ._cs-search-button_tvwf2_15370 {
    display: none;
  }
  ._cs-header_tvwf2_15350 {
    font-size: 2.625rem;
    padding-top: 0;
    margin-bottom: 10px;
    line-height: 2.625rem;
  }
  ._uw-search--inline_tvwf2_15354 ._uw-search--container_tvwf2_15378 ._uw-search--form_tvwf2_15378 input, ._uw-search--inline_tvwf2_15354 ._uw-search--container_tvwf2_15378 ._uw-search--form--motivation_tvwf2_15473 input,
  ._uw-search--inline_tvwf2_15354 ._uw-search--container_tvwf2_15378 ._uw-search--form--course_tvwf2_15378 input {
    color: #001641;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 3.75em;
  }
}
._uw-search-form_tvwf2_15587 {
  position: relative;
  margin-bottom: 2.25rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-search-form_tvwf2_15587 {
    margin-bottom: 3.4375rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-search-form_tvwf2_15587 {
    margin-bottom: 2.1875rem;
  }
}
._uw-search-form_tvwf2_15587 form {
  display: flex;
  flex-wrap: wrap;
}
@media print, screen and (max-width: 63.99875em) {
  ._uw-search-form_tvwf2_15587 form {
    justify-content: flex-end;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-search-form_tvwf2_15587 form {
    flex-wrap: nowrap;
  }
}
._uw-search-form__search-icon_tvwf2_15615 {
  position: absolute;
  left: 0;
  border: 0;
  color: #8a8a8a;
  font-size: 1.375rem;
  bottom: 4.375rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-search-form__search-icon_tvwf2_15615 {
    font-size: 2.125rem;
    bottom: 5rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-search-form__search-icon_tvwf2_15615 {
    bottom: 1.25rem;
  }
}
._uw-search-form_tvwf2_15587 input[type=text] {
  border: 0;
  border-bottom: 0.1875rem solid #ed0a00;
  padding: 0 0 0 2rem;
  margin-bottom: 1.25rem;
  font-size: 1.1875rem;
  line-height: 1.4736842105;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  height: 2.8125rem;
  width: 100%;
  box-shadow: none;
  transition: border 0.6s ease-out, padding 0.3s ease-out;
}
._uw-search-form_tvwf2_15587 input[type=text]:focus::-webkit-input-placeholder {
  color: transparent;
}
._uw-search-form_tvwf2_15587 input[type=text]:focus:-moz-placeholder {
  color: transparent;
}
._uw-search-form_tvwf2_15587 input[type=text]:focus::-moz-placeholder {
  color: transparent;
}
._uw-search-form_tvwf2_15587 input[type=text]:focus:-ms-input-placeholder {
  color: transparent;
}
@media print, screen and (min-width: 48em) {
  ._uw-search-form_tvwf2_15587 input[type=text] {
    font-size: 2.5rem;
    line-height: 1.35;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    height: auto;
    padding: 0 0 0 3.125rem;
    margin-bottom: 1.875rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-search-form_tvwf2_15587 input[type=text] {
    padding-top: 0.3125rem;
    max-width: 60.3125rem;
    margin-bottom: 0;
    margin-right: 1.875rem;
    font-size: 3.5rem;
    line-height: 1.1071428571;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 90em) {
  ._uw-search-form_tvwf2_15587 input[type=text] {
    font-size: 3.875rem;
    line-height: 1.2096774194;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-search-form_tvwf2_15587 input[type=text]::placeholder {
  font-size: 1.1875rem;
  line-height: 1.4736842105;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
}
@media print, screen and (min-width: 48em) {
  ._uw-search-form_tvwf2_15587 input[type=text]::placeholder {
    font-size: 2.5rem;
    line-height: 1.35;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-search-form_tvwf2_15587 input[type=text]::placeholder {
    font-size: 3.5rem;
    line-height: 1.1071428571;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 90em) {
  ._uw-search-form_tvwf2_15587 input[type=text]::placeholder {
    font-size: 3.875rem;
    line-height: 1.2096774194;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-search-form_tvwf2_15587 input[type=text]::-moz-placeholder {
  opacity: 1 !important;
  color: #001641 !important;
  margin-bottom: 0.3125rem;
}
._uw-search-form_tvwf2_15587 input[type=text]:focus {
  border-bottom: 0.1875rem solid #001641;
}
._uw-search-form_tvwf2_15587 input[type=text]:focus + input[type=submit] {
  transform: translate3d(-10px, 0, 0);
  opacity: 0;
}
._uw-search-form__submit_tvwf2_15775 {
  margin-left: 1.25rem;
  white-space: nowrap;
}
@media screen and (min-width: 75em) {
  ._uw-search-form__submit_tvwf2_15775 {
    margin-top: 2.1875rem;
  }
}

._uw-event-cell_tvwf2_15785 {
  display: block;
  margin-bottom: 25px;
}
._uw-event-cell_tvwf2_15785 h3 {
  font-size: 1.5rem;
  font-weight: 700;
  margin-bottom: 5px;
  color: #001641;
}

._uw-event-links_tvwf2_15796 {
  margin-bottom: 35px;
}
._uw-event-links_tvwf2_15796 a {
  margin-bottom: 10px;
}

._uw-event--image_tvwf2_3307 {
  height: 250px;
  position: relative;
  margin-bottom: 25px;
  overflow: hidden;
}
._uw-event--image-bg_tvwf2_3307 {
  height: 100%;
  width: 100%;
  background-size: cover;
  transform: scale(1);
  transition: transform 0.2s ease-in-out;
  background-color: #001641;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #fff;
  font-size: 1.75rem;
  font-weight: 500;
  line-height: 1.15;
  overflow: hidden;
}
._uw-event--no-image_tvwf2_3303 {
  background: #001641;
  padding: 25px;
  overflow-y: auto;
}
._uw-event--no-image_tvwf2_3303 ._uw-event--image-bg_tvwf2_3307 {
  overflow: revert;
}
._uw-event--no-image_tvwf2_3303 span {
  color: #fff !important;
}
._uw-event--no-zoom_tvwf2_15834 {
  position: relative;
}
._uw-event--no-zoom_tvwf2_15834 span {
  left: 0;
  top: 0;
  position: absolute;
  width: 100%;
  height: 100%;
}
._uw-event_tvwf2_3303:focus, ._uw-event_tvwf2_3303:hover {
  text-decoration: none;
}
._uw-event_tvwf2_3303:focus h3, ._uw-event_tvwf2_3303:hover h3 {
  color: #0033FF;
}
._uw-event_tvwf2_3303:focus ._uw-event--image-bg_tvwf2_3307, ._uw-event_tvwf2_3303:hover ._uw-event--image-bg_tvwf2_3307 {
  transform: scale(1.1);
  transition: transform 0.2s ease-in-out;
}
._uw-event_tvwf2_3303:focus ._uw-event--no-zoom_tvwf2_15834, ._uw-event_tvwf2_3303:hover ._uw-event--no-zoom_tvwf2_15834 {
  transform: none;
}

._uw-event-time_tvwf2_15858 {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  text-transform: uppercase;
}
._uw-event-time_tvwf2_15858 span {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  display: flex;
  color: #001641;
  text-transform: lowercase;
}
._uw-event-time_tvwf2_15858 span::before {
  font-family: "WwwUowEduAu";
  content: "\f01d";
  color: #001641;
  font-size: 1rem;
  position: relative;
  top: -2px;
  margin-right: 0.625rem;
}

._uw-event-detail_tvwf2_15895 {
  display: block;
  color: #001641;
  font-size: 0.875rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  margin-bottom: 5px;
}
._uw-event-detail_tvwf2_15895._icon--map-marker_tvwf2_2354 {
  display: inline-block;
  vertical-align: top;
}
._uw-event-detail_tvwf2_15895._icon--map-marker_tvwf2_2354::before {
  margin-right: 5px;
  font-size: 1.25rem;
  position: relative;
  top: -4px;
}
._uw-event-detail_tvwf2_15895._location_tvwf2_15912 {
  display: inline-block;
}
._uw-event-detail_tvwf2_15895::before {
  margin-right: 10px;
}

._events-listing_tvwf2_3288 ._page-navigator__button_tvwf2_11562,
._page-navigator-events-listing_tvwf2_15920 ._page-navigator__button_tvwf2_11562 {
  width: 100% !important;
}
@media (max-width: 768px) {
  ._events-listing_tvwf2_3288 + ._page-navigator__list--breadcrumbs_tvwf2_11537,
  ._page-navigator-events-listing_tvwf2_15920 + ._page-navigator__list--breadcrumbs_tvwf2_11537 {
    display: block !important;
  }
}

._events-load-more-categories_tvwf2_15930 {
  border-top: 1px solid rgba(0, 22, 65, 0.7);
  padding-top: 10px;
  text-align: center;
  width: 100%;
}
._events-load-more-categories_tvwf2_15930::after {
  font-family: "WwwUowEduAu";
  content: "\f007";
}
._events-load-more-categories_tvwf2_15930:hover::after {
  margin-left: 15px;
}

._uw-event-footer_tvwf2_3322 {
  margin-bottom: 2rem;
}

._public-events-calendar_tvwf2_12511 h2 {
  margin-bottom: 1.25rem;
}
@media (min-width: 768px) {
  ._public-events-calendar_tvwf2_12511 ._uw-item-grid--events_tvwf2_15952 {
    margin-top: 3.125rem;
  }
}

@media print, screen and (min-width: 64em) {
  ._uw-date-selector_tvwf2_15958 {
    display: flex;
    align-items: flex-end;
    margin-bottom: 1.5625rem;
  }
}
._uw-date-selector_tvwf2_15958 ._date-selector-fields_tvwf2_15964 {
  display: flex;
  justify-content: space-between;
  width: 100%;
  max-width: 16.25rem;
  flex-shrink: 0;
}
@media print, screen and (max-width: 63.99875em) {
  ._uw-date-selector_tvwf2_15958 ._date-selector-fields_tvwf2_15964 {
    margin-bottom: 0.625rem;
  }
}
._uw-date-selector_tvwf2_15958 ._date-selector-fields_tvwf2_15964 input {
  border: 0.0625rem solid #001641;
  display: inline-block;
  padding: 0.625rem 0.5rem;
  margin-bottom: 0;
  text-align: center;
}
@media print, screen and (min-width: 64em) {
  ._uw-date-selector_tvwf2_15958 ._date-selector-fields_tvwf2_15964 input {
    margin-right: 0.75rem;
  }
}
._uw-date-selector__2-value_tvwf2_15988 {
  max-width: 3.75rem;
}
._uw-date-selector__4-value_tvwf2_15991 {
  max-width: 6.25rem;
}
._uw-date-selector_tvwf2_15958 ._help-text_tvwf2_9089 {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 1.5625rem;
  text-transform: uppercase;
}
@media print, screen and (min-width: 64em) {
  ._uw-date-selector_tvwf2_15958 ._help-text_tvwf2_9089 {
    margin-bottom: 0;
  }
}

._event-filters_tvwf2_16006 {
  max-width: 27.8125rem;
}
@media screen and (min-width: 75em) {
  ._event-filters_tvwf2_16006 {
    padding-left: 1.25rem;
  }
}
._event-filters__title_tvwf2_16014 {
  font-size: 1.25rem;
  line-height: 1.2;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 1.875rem;
  text-transform: uppercase;
}
._event-filters__active_tvwf2_16027 {
  margin-bottom: 1.875rem;
}
._event-filters__active_tvwf2_16027 ul {
  margin-bottom: 1.875rem;
}
._event-filters__active_tvwf2_16027 li {
  border: 0.0625rem solid #ed0a00;
  color: #ed0a00;
  display: inline-block;
  margin-bottom: 0.625rem;
  margin-right: 0.625rem;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  cursor: pointer;
}
._event-filters__active_tvwf2_16027 li:hover {
  background-color: #001641;
  color: #fff;
  border-color: #001641;
}
._event-filters__active_tvwf2_16027 li:hover ._remove_tvwf2_16054 {
  color: #ed0a00;
}
._event-filters__active_tvwf2_16027 ._remove_tvwf2_16054 {
  color: #001641;
  font-size: 0.75rem;
  margin-left: 0.625rem;
}
._event-filters__search_tvwf2_16062 {
  border-bottom: 1px solid #001641;
  display: flex;
  margin-bottom: 3.125rem;
}
._event-filters__search_tvwf2_16062 i {
  font-size: 1.25rem;
  position: relative;
  top: 0.625rem;
}
._event-filters__search_tvwf2_16062 button,
._event-filters__search_tvwf2_16062 i {
  flex-shrink: 0;
}
._event-filters__search_tvwf2_16062 button {
  margin-bottom: 0;
}
._event-filters__search_tvwf2_16062 button i {
  top: 0;
}
._event-filters__search_tvwf2_16062 input {
  border: transparent;
  color: #001641;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._event-filters__search_tvwf2_16062 input::placeholder {
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
}
._event-filters__search_tvwf2_16062 input:focus {
  border: transparent;
}
._event-filters__filter-title_tvwf2_16107 {
  color: #ed0a00;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  cursor: pointer;
  display: inline-block;
  margin-bottom: 1.375rem;
  text-transform: uppercase;
}
._event-filters__group_tvwf2_16122 {
  margin-bottom: 2.1875rem;
}
._event-filters__group_tvwf2_16122 ul li a:focus, ._event-filters__group_tvwf2_16122 ul li a:hover {
  color: #ed0a00;
  text-decoration: none;
}
._event-filters__filter_tvwf2_16107 label {
  display: flex;
  margin-bottom: 1rem;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._event-filters__filter_tvwf2_16107 input {
  margin-bottom: 0;
  margin-right: 0.5rem;
}
._event-filters__filter_tvwf2_16107 a {
  color: #0033FF;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}

._uw-events-toggle-filter_tvwf2_16156::after {
  margin-left: 5px;
  font-family: "WwwUowEduAu";
  content: "\f023";
}
._filter-closed_tvwf2_16161 ._uw-events-toggle-filter_tvwf2_16156::after {
  content: "\f022";
}

._js-event-filters__remove-filter_tvwf2_16165 {
  position: relative;
  padding: 7px 40px 5px 20px;
  text-transform: uppercase;
}
._js-event-filters__remove-filter_tvwf2_16165:hover::after {
  color: #fff;
}
._js-event-filters__remove-filter_tvwf2_16165::after {
  font-family: "WwwUowEduAu";
  content: "\f028";
  font-size: 0.5625rem;
  color: #ed0a00;
  position: absolute;
  right: 20px;
  top: 9px;
}
._js-event-filters__remove-filter_tvwf2_16165 span {
  display: none;
}

._hide-categories_tvwf2_16186 {
  display: none;
}

._uw-news-toggle-filter_tvwf2_16190::after {
  margin-left: 5px;
  font-family: "WwwUowEduAu";
  content: "\f023";
}
._uw-news-toggle-filter_tvwf2_16190._filter-closed_tvwf2_16161::after {
  content: "\f022";
}

._uw-news-border-fix_tvwf2_16199 {
  border: 1px solid transparent;
}

._uw-events-recent-by-category_tvwf2_16203 {
  margin-block: var(--section-spacing-y);
}
._uw-events-recent-by-category_tvwf2_16203 h2 {
  margin-bottom: 2rem;
}

._uw-faqs_tvwf2_16210 h2 {
  color: #ed0a00;
  font-size: 1rem;
  line-height: 1.25;
  font-weight: 600;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 20px;
}
._uw-faqs_tvwf2_16210 dd span {
  font-weight: bold;
}
._uw-faqs_tvwf2_16210 dd p:first-child:before {
  content: "A. ";
  font-weight: 700;
}

._uw-featured-pages_tvwf2_16231 {
  margin-block: var(--section-spacing-y);
  position: relative;
  z-index: 1;
}
._uw-featured-pages__title_tvwf2_16236 {
  font-size: 2.625rem;
  line-height: 1.0952380952;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin: 0 0 1.875rem;
}
@media screen and (min-width: 75em) {
  ._uw-featured-pages__title_tvwf2_16236 {
    font-size: 8.125rem;
    line-height: 0.9384615385;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-featured-pages__title_tvwf2_16236:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #001641;
  margin-top: 0.625rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-featured-pages__title_tvwf2_16236 {
    font-size: 5.125rem;
    line-height: 0.9390243902;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    padding-right: 0.9375rem;
    padding-top: 0.625rem;
  }
  ._uw-featured-pages__title_tvwf2_16236:after {
    margin-top: 1.25rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-featured-pages__title_tvwf2_16236 {
    padding-top: 0;
  }
}
._uw-featured-pages_tvwf2_16231 p {
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media screen and (min-width: 75em) {
  ._uw-featured-pages_tvwf2_16231 p {
    font-size: 1.125rem;
    line-height: 1.5;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-featured-pages_tvwf2_16231 blockquote {
  margin: 0;
  position: relative;
  margin-top: 3.125rem;
  font-size: 2.625rem;
  line-height: 1.09524;
}
._uw-featured-pages_tvwf2_16231 blockquote::before {
  content: "";
  position: absolute;
  content: "“";
  display: block;
  font-size: 8rem;
  line-height: 1.1875;
  font-weight: 500;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  height: 1.75rem;
  color: #ed0a00;
  top: -5rem;
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  ._uw-featured-pages_tvwf2_16231 blockquote::before {
    font-size: 3.5rem;
    line-height: 1.01786;
    top: -3.125rem;
  }
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-featured-pages_tvwf2_16231 blockquote::before {
    font-size: 2.625rem;
    line-height: 1.09524;
    top: -3.125rem;
  }
}
._uw-featured-pages_tvwf2_16231 blockquote p {
  font-size: 1.5rem;
  line-height: 1.0833333333;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  font-style: italic;
}
@media print, screen and (min-width: 48em) {
  ._uw-featured-pages_tvwf2_16231 blockquote p {
    font-size: 1.6875rem;
    line-height: 1.1111111111;
    font-weight: 400;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-featured-pages_tvwf2_16231 blockquote cite {
  font-size: 0.875rem;
  line-height: 1.0625rem;
  text-transform: uppercase;
  font-style: normal;
}
._uw-featured-pages_tvwf2_16231 blockquote span {
  font-weight: 700;
  display: block;
  margin-bottom: 0.3125rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-featured-pages_tvwf2_16231 blockquote {
    margin-top: 4rem;
    font-size: 3.5rem;
    line-height: 1.01111;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-featured-pages_tvwf2_16231 blockquote {
    margin-top: 3.125rem;
    font-size: 8.125rem;
    line-height: 0.93846;
  }
}
._uw-featured-pages_tvwf2_16231 blockquote p {
  margin-bottom: 0.75rem;
  font-size: 1.5rem;
  line-height: 1.3;
}
@media print, screen and (min-width: 64em) {
  ._uw-featured-pages_tvwf2_16231 blockquote p {
    font-size: 1.6875rem;
    line-height: 1.3;
  }
}
._uw-featured-pages_tvwf2_16231 ._tabs-content_tvwf2_10255 {
  border: 0;
}
@media print, screen and (min-width: 64em) {
  ._uw-featured-pages_tvwf2_16231 ._tabs-content_tvwf2_10255 {
    padding-top: 0.5rem;
  }
}
._uw-featured-pages_tvwf2_16231 ._tabs-content_tvwf2_10255 ._tabs-panel_tvwf2_10268 {
  padding: 0;
}
._uw-featured-pages__links_tvwf2_16424 {
  overflow: hidden;
  margin-bottom: 0.625rem;
  padding-bottom: 1.25rem;
  white-space: nowrap;
  display: flex;
  align-items: center;
  height: 100%;
}
@media print, screen and (min-width: 48em) {
  ._uw-featured-pages__links_tvwf2_16424 {
    padding-left: 0.5rem;
    white-space: normal;
  }
}
@media screen and (min-width: 75em) {
  ._uw-featured-pages__links_tvwf2_16424 {
    padding-top: 1.25rem;
    padding-left: 3.75rem;
  }
}
._uw-featured-pages__links_tvwf2_16424 ._tabs_tvwf2_10194 {
  border: 0;
}
._uw-featured-pages__links_tvwf2_16424 ._tabs_tvwf2_10194 li {
  list-style: none;
  margin-bottom: 0.9375rem;
  margin-left: 0;
  display: block;
}
._uw-featured-pages__links_tvwf2_16424 ._tabs_tvwf2_10194 li:hover {
  margin-bottom: 0.5rem;
}
._uw-featured-pages__links_tvwf2_16424 ._tabs_tvwf2_10194 li:before {
  content: none;
}
._uw-featured-pages__links_tvwf2_16424 ._tabs_tvwf2_10194 li:first-of-type {
  margin-left: 0;
}
._uw-featured-pages__links_tvwf2_16424 ._tabs_tvwf2_10194 li._is-active_tvwf2_9731 {
  color: #ed0a00;
  margin-bottom: 0.5rem;
}
._uw-featured-pages__links_tvwf2_16424 ._tabs_tvwf2_10194 li._is-active_tvwf2_9731 a {
  color: #ed0a00;
}
._uw-featured-pages__links_tvwf2_16424 ._tabs_tvwf2_10194 li._is-active_tvwf2_9731 a:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.125rem;
  background-color: #ed0a00;
  margin-top: 0.3125rem;
}
._uw-featured-pages__links_tvwf2_16424 ._tabs_tvwf2_10194 li._is-active_tvwf2_9731 a:hover:after {
  background: #ed0a00;
}
._uw-featured-pages__links_tvwf2_16424 ._tabs_tvwf2_10194 a {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  text-transform: uppercase;
  display: block;
}
._uw-featured-pages__links_tvwf2_16424 ._tabs_tvwf2_10194 a:focus {
  text-decoration: none;
}
._uw-featured-pages__links_tvwf2_16424 ._tabs-title_tvwf2_10233 > a [aria-selected=true],
._uw-featured-pages__links_tvwf2_16424 ._tabs-title_tvwf2_10233 > a {
  background: none;
  padding: 0;
}
._uw-featured-pages__links_tvwf2_16424 ul {
  padding-left: 0;
  margin-bottom: 0;
}
._uw-featured-pages__links_tvwf2_16424 a:not(._is-active_tvwf2_9731):hover {
  text-decoration: none;
}
._uw-featured-pages__links_tvwf2_16424 a:not(._is-active_tvwf2_9731):hover:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.125rem;
  background: #001641;
  margin-top: 0.3125rem;
}
._uw-featured-pages__content_tvwf2_16517 {
  margin-bottom: 0.75rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-featured-pages__content_tvwf2_16517 {
    margin-bottom: 1.875rem;
    max-width: 18.125rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-featured-pages__content_tvwf2_16517 {
    max-width: 19.375rem;
  }
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-featured-pages__content_tvwf2_16517 ._button_tvwf2_3169 {
    margin-bottom: 1.875rem;
  }
}
._uw-featured-pages__main-feature_tvwf2_16536 {
  margin-bottom: 0.75rem;
}
._uw-featured-pages__main-feature_tvwf2_16536 img {
  margin-bottom: 0.9375rem;
}
._uw-featured-pages__main-feature_tvwf2_16536 span {
  font-size: 1rem;
}
._uw-featured-pages__other-features_tvwf2_16545 ._page_tvwf2_3153 {
  margin-bottom: 0.75rem;
}
._uw-featured-pages__other-features_tvwf2_16545 span._button_tvwf2_3169 {
  font-size: 1rem;
}
._uw-featured-pages__other-features_tvwf2_16545 > div img {
  margin-bottom: 0.9375rem;
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  ._uw-featured-pages__other-features_tvwf2_16545 > div {
    margin-bottom: 1.875rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-featured-pages__other-features_tvwf2_16545 > div._quote_tvwf2_16561 {
    padding-top: 30%;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-featured-pages__other-features_tvwf2_16545 > div._quote_tvwf2_16561 {
    padding-top: 0;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-featured-pages__other-pages_tvwf2_16571 > ._page_tvwf2_3153:nth-of-type(1) {
    padding-right: 0.46875rem;
    padding-right: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) and (min-width: 48em) {
  ._uw-featured-pages__other-pages_tvwf2_16571 > ._page_tvwf2_3153:nth-of-type(1) {
    padding-right: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) and (min-width: 64em) {
  ._uw-featured-pages__other-pages_tvwf2_16571 > ._page_tvwf2_3153:nth-of-type(1) {
    padding-right: 0.78125rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-featured-pages__other-pages_tvwf2_16571 > ._page_tvwf2_3153:nth-of-type(2) {
    padding-left: 0.46875rem;
    padding-left: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) and (min-width: 48em) {
  ._uw-featured-pages__other-pages_tvwf2_16571 > ._page_tvwf2_3153:nth-of-type(2) {
    padding-left: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) and (min-width: 64em) {
  ._uw-featured-pages__other-pages_tvwf2_16571 > ._page_tvwf2_3153:nth-of-type(2) {
    padding-left: 0.78125rem;
  }
}
._uw-featured-pages_tvwf2_16231 ._simplebar-track_tvwf2_16602 {
  display: none;
}
@media print, screen and (min-width: 48em) {
  ._uw-featured-pages_tvwf2_16231 ._simplebar-track_tvwf2_16602 {
    display: none;
  }
}
._uw-featured-pages_tvwf2_16231 ._simplebar-track_tvwf2_16602._vertical_tvwf2_9585 {
  display: none;
}
._uw-featured-pages_tvwf2_16231 a:hover {
  text-decoration: none;
}
._uw-featured-pages_tvwf2_16231 div[data-section] {
  display: none;
}
._uw-featured-pages_tvwf2_16231 div[data-section]._active_tvwf2_9735 {
  display: block;
}

._uw-form-box_tvwf2_16623 {
  border: 0.0625rem solid #ed0a00;
  padding: 1.875rem 1.875rem 1.5625rem;
  margin-bottom: 1.875rem;
}
._uw-form-box--grey_tvwf2_16628 {
  border: 0;
}
._uw-form-box__title_tvwf2_16631 {
  color: #ed0a00;
  font-size: 1.5rem;
  line-height: 1.2083333333;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  margin-bottom: 0.625rem;
}
._uw-form-box__content_tvwf2_16645 {
  font-size: 0.875rem;
  line-height: 1.5714285714;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._uw-form-box_tvwf2_16623 ._button_tvwf2_3169 {
  margin-bottom: 0;
}
._uw-form-box_tvwf2_16623 ._button_tvwf2_3169 svg {
  font-size: 1.4375rem;
}
._uw-form-box_tvwf2_16623 fieldset {
  margin-bottom: 1.5625rem;
}

._uw-footer-quicklinks_tvwf2_3366 {
  margin-bottom: 80px;
}
._uw-footer-quicklinks_tvwf2_3366 h2 {
  font-size: 2rem;
  line-height: 1.1em;
  font-weight: 700;
}

._uw-bg-image_tvwf2_16673 {
  position: relative;
  background-size: cover;
  transform: scale(1);
  transition: transform 0.2s ease-in-out;
}
._uw-bg-image_tvwf2_16673::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 50%;
  content: "";
}

._uw-bg-link_tvwf2_2905:hover ._uw-bg-image_tvwf2_16673 {
  transform: scale(1.1);
  transition: transform 0.2s ease-in-out;
}

._uw-bg-container_tvwf2_16692 {
  margin-bottom: 25px;
  overflow: hidden;
}

._uw-four-block_tvwf2_16697 h2:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #ed0a00;
  margin-top: 1.375rem;
}
@media screen and (min-width: 75em) {
  ._uw-four-block_tvwf2_16697 h2:after {
    content: "";
    display: block;
    width: 3.125rem;
    height: 0.0625rem;
    background-color: #ed0a00;
    margin-top: 0.875rem;
  }
}
._uw-four-block_tvwf2_16697 h2 span {
  display: block;
  font-style: italic;
  transition: margin-left 0.2s ease-in-out;
}
._uw-four-block--large_tvwf2_16720 a:hover {
  text-decoration: none;
}
._uw-four-block--large_tvwf2_16720 a:hover span::after {
  margin-left: 25px;
  transition: margin-left 0.2s ease-in-out;
}
@media print, screen and (min-width: 48em) {
  ._uw-four-block_tvwf2_16697 p {
    padding-right: 1.25rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-four-block_tvwf2_16697 p {
    max-width: 28.125rem;
  }
}
._uw-four-block_tvwf2_16697 ._image-link_tvwf2_12203 {
  position: relative;
  display: block;
  padding-bottom: 1rem;
}
._uw-four-block_tvwf2_16697 ._uw-four-block__block_tvwf2_16742 a:hover span::after {
  margin-left: 25px;
  -webkit-transition: margin-left 0.2s ease-in-out;
  transition: margin-left 0.2s ease-in-out;
}

._uw-four-block--large_tvwf2_16720 img {
  margin-bottom: 0.6875rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-four-block--large_tvwf2_16720 img {
    margin-bottom: 1.0625rem;
  }
}
._uw-four-block--large_tvwf2_16720 span {
  margin-bottom: 1rem;
}
._uw-four-block--large_tvwf2_16720 p {
  margin-bottom: 1rem;
}
._uw-four-block--large_tvwf2_16720 ._button_tvwf2_3169 svg {
  font-size: 0.625rem;
  margin-left: 0.625rem;
}

._uw-four-block-side-text_tvwf2_16767 ._uw-four-block_tvwf2_16697 {
  row-gap: 0.9375em;
}
._uw-four-block-side-text_tvwf2_16767 ._uw-four-block__block_tvwf2_16742 ._image-link_tvwf2_12203 {
  padding-bottom: 0;
}
._uw-four-block-side-text_tvwf2_16767 p {
  margin-bottom: 1.375rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-four-block-side-text_tvwf2_16767 p {
    max-width: 35.625rem;
  }
}
._uw-four-block-side-text_tvwf2_16767 ._grid-container_tvwf2_3812, ._uw-four-block-side-text_tvwf2_16767 ._mw-grid-container_tvwf2_3812 {
  position: relative;
}
@media print, screen and (min-width: 48em) {
  ._uw-four-block-side-text_tvwf2_16767 ._grid-container_tvwf2_3812:before, ._uw-four-block-side-text_tvwf2_16767 ._mw-grid-container_tvwf2_3812:before {
    content: "";
    background: url("../img/backgrounds/cross-blue.svg");
    position: absolute;
    width: 7.1875rem;
    height: 7.1875rem;
    left: 70%;
    top: 0;
  }
  ._uw-four-block-side-text_tvwf2_16767 ._grid-container_tvwf2_3812:after, ._uw-four-block-side-text_tvwf2_16767 ._mw-grid-container_tvwf2_3812:after {
    content: "";
    position: absolute;
    width: 1.4375rem;
    height: 1.4375rem;
    border-radius: 50%;
    background: #001641;
    top: -1.25rem;
    right: 3.125rem;
    display: none !important;
  }
}
@media screen and (min-width: 75em) {
  ._uw-four-block-side-text_tvwf2_16767 ._grid-container_tvwf2_3812:before, ._uw-four-block-side-text_tvwf2_16767 ._mw-grid-container_tvwf2_3812:before {
    content: "";
    left: 55%;
    top: 0;
  }
  ._uw-four-block-side-text_tvwf2_16767 ._grid-container_tvwf2_3812:after, ._uw-four-block-side-text_tvwf2_16767 ._mw-grid-container_tvwf2_3812:after {
    content: "";
    right: 6.25rem;
  }
}
._uw-four-block-side-text__side-text_tvwf2_16817 {
  margin-bottom: 2.1875rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-four-block-side-text__side-text_tvwf2_16817 {
    margin-bottom: 2.5rem;
  }
}
._uw-four-block-side-text__block_tvwf2_16825 {
  margin-bottom: 1.25rem;
}
._uw-four-block-side-text_tvwf2_16767._in-view_tvwf2_16828 ._grid-container_tvwf2_3812:before, ._uw-four-block-side-text_tvwf2_16767._in-view_tvwf2_16828 ._mw-grid-container_tvwf2_3812:before {
  animation: _animateCross_tvwf2_1 10s infinite alternate;
}
._uw-four-block-side-text_tvwf2_16767._in-view_tvwf2_16828 ._grid-container_tvwf2_3812:after, ._uw-four-block-side-text_tvwf2_16767._in-view_tvwf2_16828 ._mw-grid-container_tvwf2_3812:after {
  animation: _animateDot_tvwf2_1 8s infinite alternate-reverse;
  display: none !important;
}
@media only screen and (min-width: 1024px) {
  ._uw-four-block-side-text_tvwf2_16767 ._uw-four-block_tvwf2_16697 {
    row-gap: 1.5625em;
  }
}

@keyframes _animateCross_tvwf2_1 {
  0% {
    transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0);
    transform-origin: center;
  }
  100% {
    transform: rotate3d(0, 0, 1, 25deg) translate3d(-40%, 40%, 0);
    transform-origin: center;
  }
}
@keyframes _animateDot_tvwf2_1 {
  0% {
    transform: translate3d(140%, -120%, 0);
    transform-origin: center;
  }
  100% {
    transform: translate3d(-160%, 260%, 0);
    transform-origin: center;
  }
}
._uw-masthead--cta_tvwf2_16861 ._uw-masthead__grs_tvwf2_16861 {
  font-size: 2.625rem;
  line-height: 1.2;
  font-weight: 700;
}

._grid-x_tvwf2_3385._grid-margin-x_tvwf2_3382._results_tvwf2_16867._one-column_tvwf2_16867 {
  margin-right: 0.5em;
  display: block;
}

._uw-php-search_tvwf2_16872 ._one-column_tvwf2_16867 ._grs-item_tvwf2_16872 {
  background-color: #f2f2f2;
  margin-bottom: 1.3em;
  padding: 20px;
  flex-direction: row;
  box-shadow: rgba(0, 22, 65, 0.26) 0px 4px 8px;
  border-radius: 5px;
}

._uw-button-blue_tvwf2_2905._grs-details_tvwf2_16881 {
  position: relative;
  left: 80%;
}

@media (max-width: 1200px) {
  ._uw-button-blue_tvwf2_2905._grs-details_tvwf2_16881 {
    left: 75%;
    padding-top: 1rem;
  }
}
@media (max-width: 1024px) {
  ._uw-button-blue_tvwf2_2905._grs-details_tvwf2_16881 {
    left: 65%;
  }
}
@media (max-width: 480px) {
  ._uw-button-blue_tvwf2_2905._grs-details_tvwf2_16881 {
    left: 55%;
  }
  ._uw-masthead--cta_tvwf2_16861 ._uw-masthead__grs_tvwf2_16861 {
    font-size: 1.8rem;
  }
  ._uw-masthead--cta_tvwf2_16861 ._grs-buttons_tvwf2_16904 ._uw-btn_tvwf2_14807, ._uw-masthead--cta_tvwf2_16861 ._grs-buttons_tvwf2_16904 p._button-grey_tvwf2_14807 a, p._button-grey_tvwf2_14807 ._uw-masthead--cta_tvwf2_16861 ._grs-buttons_tvwf2_16904 a, ._uw-masthead--cta_tvwf2_16861 ._grs-buttons_tvwf2_16904 p._button-navy_tvwf2_14807 a, p._button-navy_tvwf2_14807 ._uw-masthead--cta_tvwf2_16861 ._grs-buttons_tvwf2_16904 a {
    width: 100%;
  }
}
._uw-home-slider_tvwf2_11765 {
  margin: 0 0 1.875rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-home-slider_tvwf2_11765 {
    margin-bottom: 4.375rem;
  }
}
@media screen and (min-width: 61.3125em) {
  ._uw-home-slider_tvwf2_11765 {
    margin-bottom: 7.5rem;
  }
}
@media (max-width: 980px) {
  ._uw-home-slider_tvwf2_11765 {
    margin-top: 77px;
  }
}
._uw-home-slider_tvwf2_11765 h2 {
  font-size: 2.625rem;
  line-height: 1.0952380952;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin: 1.25rem 0 0.625rem;
  color: #fff;
}
@media print, screen and (min-width: 48em) {
  ._uw-home-slider_tvwf2_11765 h2 {
    font-size: 3.5rem;
    line-height: 1.0178571429;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-home-slider_tvwf2_11765 h2 {
    font-size: 8.125rem;
    line-height: 0.9384615385;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-home-slider_tvwf2_11765 h2 {
    margin-bottom: 1.25rem;
  }
}
._uw-home-slider_tvwf2_11765 p {
  color: #fff;
}
._uw-home-slider_tvwf2_11765 figcaption {
  position: relative;
  background: #001641;
  width: 100%;
  padding: 1rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-home-slider__container_tvwf2_16980 ._slick-list_tvwf2_2055 ._slick-slide_tvwf2_2040 {
    max-height: calc(100vh - 96px);
  }
}
@media screen and (min-width: 75em) {
  ._uw-home-slider__container_tvwf2_16980 ._slick-list_tvwf2_2055 ._slick-slide_tvwf2_2040 {
    min-height: 700px;
  }
}
._uw-home-slider__bullet-container_tvwf2_16989 {
  border-bottom: 0.0625rem dashed #E5E5E4;
  padding-left: 0 !important;
}
._uw-home-slider__bullets_tvwf2_11765 {
  text-align: left;
  white-space: nowrap;
  overflow-y: hidden;
  overflow-x: auto;
  padding: 0 0 1.25rem;
  margin-top: 1.25rem;
}
._uw-home-slider__bullets_tvwf2_11765 button {
  width: auto;
  height: auto;
  background: none;
  display: inline-block;
  margin-bottom: 0;
  margin-left: 1.875rem;
  color: #001641;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  text-align: left;
  cursor: pointer;
  border-radius: 0;
}
._uw-home-slider__bullets_tvwf2_11765 button::before {
  content: none;
}
._uw-home-slider__bullets_tvwf2_11765 button::after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.125rem;
  background: #fff;
  margin-top: 0.3125rem;
  transition: transform 0.3s, background-color 0s;
  transition-delay: 0s, 0.3s;
  transform: scale3d(0, 1, 1);
  transform-origin: top left;
}
._uw-home-slider__bullets_tvwf2_11765 button:first-of-type {
  margin-left: 0;
}
._uw-home-slider__bullets_tvwf2_11765 button:focus {
  outline: 1px dotted #001641;
  box-shadow: 0 0 2px #fff;
}
._uw-home-slider__bullets_tvwf2_11765 button:hover {
  text-decoration: none;
}
._uw-home-slider__bullets_tvwf2_11765 button:hover::after {
  background: #001641;
  transform: scale3d(1, 1, 1);
  transition-delay: 0s, 0s;
}
._uw-home-slider_tvwf2_11765 ._button_tvwf2_3169 {
  color: #fff;
}
._uw-home-slider_tvwf2_11765 ._slick-slide_tvwf2_2040 {
  position: relative;
}
._uw-home-slider__slide_tvwf2_17054 {
  overflow: hidden;
}
._uw-home-slider_tvwf2_11765 br {
  display: none;
}
@media print, screen and (min-width: 48em) {
  ._uw-home-slider_tvwf2_11765 figcaption {
    background: none;
    position: absolute;
    z-index: 2;
    left: 60px;
    padding-left: 0;
    bottom: 0;
  }
  ._uw-home-slider_tvwf2_11765 br {
    display: block;
  }
  ._uw-home-slider_tvwf2_11765 h2 {
    margin-top: 1.875rem;
  }
  ._uw-home-slider__slide_tvwf2_17054 {
    position: relative;
    max-height: 100vh;
  }
  ._uw-home-slider__slide_tvwf2_17054::after, ._uw-home-slider__slide_tvwf2_17054::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
  }
  ._uw-home-slider__slide_tvwf2_17054::before {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 100%);
    width: 50%;
  }
  ._uw-home-slider__slide_tvwf2_17054::after {
    background-image: linear-gradient(42deg, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 75%);
    width: 100%;
  }
  ._uw-home-slider__bullet-container_tvwf2_16989 {
    padding-left: 60px;
  }
  ._uw-home-slider__bullets_tvwf2_11765 {
    margin: 1.875rem 0 0;
    padding-bottom: 2.1875rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-home-slider_tvwf2_11765 figcaption > * {
    max-width: 75%;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-home-slider_tvwf2_11765 figcaption > * {
    max-width: 80%;
  }
  ._uw-home-slider__bullets_tvwf2_11765 {
    padding-bottom: 1.875rem;
  }
  ._uw-home-slider_tvwf2_11765::before {
    content: "";
    width: 100%;
    height: 17.8125rem;
    position: absolute;
    top: 0;
    left: 0;
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.69) 100%);
    z-index: 1;
  }
}
@media screen and (min-width: 76.875em) {
  ._uw-home-slider_tvwf2_11765 figcaption {
    bottom: 5.3125rem;
    padding-left: 0.625rem;
    left: calc(50% - 38.4375rem);
  }
}

._uw-image-block_tvwf2_12159 {
  margin-block: var(--section-spacing-y);
  align-self: flex-start;
}
._uw-image-block_tvwf2_12159 figure figcaption {
  font-size: 0.875rem;
  margin: 1em 1em 0;
}
._uw-image-block_tvwf2_12159 figure figcaption cite {
  margin-top: 0.5em;
}
._uw-image-block_tvwf2_12159:not(:has(figcaption)) {
  --cell-spacing: 0.9375em;
}
._uw-image-block_tvwf2_12159:not(:has(figcaption)) + ._uw-image-block_tvwf2_12159, ._uw-image-block_tvwf2_12159:not(:has(figcaption)) + ._uw-image-grid-4_tvwf2_17147 {
  margin-top: var(--cell-spacing);
}
._uw-image-block_tvwf2_12159:not(:has(figcaption)):has(+ ._uw-image-block_tvwf2_12159), ._uw-image-block_tvwf2_12159:not(:has(figcaption)):has(+ ._uw-image-grid-4_tvwf2_17147) {
  margin-bottom: var(--cell-spacing);
}
@media only screen and (min-width: 1024px) {
  ._uw-image-block_tvwf2_12159:not(:has(figcaption)) {
    --cell-spacing: 1.5625em;
  }
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-image-block_tvwf2_12159 ._cell_tvwf2_3333 + ._cell_tvwf2_3333 {
    margin-top: 0.9375em;
  }
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  ._uw-image-block_tvwf2_12159 ._large-up-4_tvwf2_4897 ._cell_tvwf2_3333:nth-child(n+3) {
    margin-top: 0.9375em;
  }
}

@media (max-width: 768px) {
  ._uw-image-block-2_tvwf2_17170 img {
    margin-bottom: 1rem;
  }
}

._image-link_tvwf2_12203 {
  position: relative;
  display: block;
}
._image-link_tvwf2_12203 img {
  pointer-events: none;
}
._image-link__title_tvwf2_12209 {
  font-size: 1.125rem;
  line-height: 1.0555555556;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  margin-top: 0.9375rem;
  display: flex;
  align-items: flex-start;
  color: #ed0a00;
  pointer-events: none;
}
@media (max-width: 980px) {
  ._image-link__title_tvwf2_12209 {
    display: block;
  }
}
._image-link__title_tvwf2_12209::after {
  font-family: "WwwUowEduAu";
  margin-left: 0.9375rem;
  content: "\f005";
  font-size: 1.5rem;
  line-height: 0.7;
  transition: transform 0.4s;
}
@media (max-width: 980px) {
  ._image-link__title_tvwf2_12209::after {
    position: relative;
    top: 2px;
  }
}
._image-link__title_tvwf2_12209._no-link_tvwf2_17217::after {
  content: none;
}
._image-link__title_tvwf2_12209:focus, ._image-link__title_tvwf2_12209:hover {
  outline: none;
}
._image-link__title_tvwf2_12209:focus::after, ._image-link__title_tvwf2_12209:hover::after {
  transform: translate3d(0.625rem, 0, 0);
}
._image-link__description_tvwf2_17226 {
  margin-top: 0.5rem;
}
._image-link_tvwf2_12203::before {
  content: "";
  display: block;
  transform: rotate(-315deg) scale3d(1, 0, 1);
  width: 0.3125rem;
  height: 7.6875rem;
  background-color: #ed0a00;
  position: absolute;
  transition: transform 0.3s;
  top: -2.5rem;
  left: 1.875rem;
  z-index: 1;
}
._image-link_tvwf2_12203:hover, ._image-link_tvwf2_12203:focus {
  text-decoration: none !important;
}
._image-link_tvwf2_12203:hover__title::after, ._image-link_tvwf2_12203:focus__title::after {
  transform: translate3d(10px, 0, 0);
}
._image-link_tvwf2_12203:hover::before, ._image-link_tvwf2_12203:focus::before {
  transform: rotate(-315deg) scale3d(1, 1, 1);
}
@media print, screen and (min-width: 48em) {
  ._image-link__title_tvwf2_12209::after {
    margin-left: 0.9375rem;
  }
}

._uw-image-grid-4_tvwf2_17147 {
  --cell-spacing: 0.9375em;
  margin-block: var(--section-spacing-y);
  margin-left: auto !important;
  margin-right: auto !important;
}
._uw-image-grid-4_tvwf2_17147 + ._uw-image-block_tvwf2_12159:not(:has(figcaption)), ._uw-image-grid-4_tvwf2_17147 + ._uw-image-grid-4_tvwf2_17147 {
  margin-top: var(--cell-spacing);
}
._uw-image-grid-4_tvwf2_17147:has(+ ._uw-image-block_tvwf2_12159:not(:has(figcaption))), ._uw-image-grid-4_tvwf2_17147:has(+ ._uw-image-grid-4_tvwf2_17147) {
  margin-bottom: var(--cell-spacing);
}
@media only screen and (min-width: 1024px) {
  ._uw-image-grid-4_tvwf2_17147 {
    --cell-spacing: 1.5625em;
  }
}

._uw-image-slider-block_tvwf2_17275 {
  align-self: flex-start;
  padding-bottom: 3.125rem;
}
._uw-image-slider-block_tvwf2_17275 ._orbit-caption_tvwf2_9867 {
  position: absolute;
  padding: 0;
  background-color: transparent;
  color: #001641;
  font-style: italic;
}
._uw-image-slider-block_tvwf2_17275 ._orbit-controls_tvwf2_17286 button {
  transition: 0.25s;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.5);
  font-size: 2rem;
  padding: 0.5rem 1rem;
}
._uw-image-slider-block_tvwf2_17275 ._orbit-controls_tvwf2_17286 button:hover {
  background-color: transparent;
}
._uw-image-slider-block_tvwf2_17275 ._orbit-controls_tvwf2_17286 ._orbit-previous_tvwf2_9877 {
  margin: 0 0 0 1.25rem;
}
._uw-image-slider-block_tvwf2_17275 ._orbit-controls_tvwf2_17286 ._orbit-previous_tvwf2_9877:hover {
  margin: 0 0.3125rem 0 0.9375rem;
}
._uw-image-slider-block_tvwf2_17275 ._orbit-controls_tvwf2_17286 ._orbit-previous_tvwf2_9877::after {
  font-family: "WwwUowEduAu";
  content: "\f004" !important;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
._uw-image-slider-block_tvwf2_17275 ._orbit-controls_tvwf2_17286 ._orbit-next_tvwf2_9877 {
  margin: 0 1.25rem 0 0;
}
._uw-image-slider-block_tvwf2_17275 ._orbit-controls_tvwf2_17286 ._orbit-next_tvwf2_9877:hover {
  margin: 0 0.9375rem 0 0.3125rem;
}
._uw-image-slider-block_tvwf2_17275 ._orbit-controls_tvwf2_17286 ._orbit-next_tvwf2_9877::after {
  font-family: "WwwUowEduAu";
  content: "\f005" !important;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
._uw-image-slider-block_tvwf2_17275 ._orbit-bullets_tvwf2_9901 {
  display: flex;
  right: 0;
  bottom: 1.25rem;
  margin: 0;
  position: absolute;
  z-index: 2;
}
._uw-image-slider-block_tvwf2_17275 ._orbit-bullets_tvwf2_9901 button {
  display: inline-block;
  margin-right: 0.625rem;
  width: 0.625rem;
  height: 0.625rem;
  background-color: #001641;
  text-indent: -624.9375rem;
  border-radius: 0;
}
._uw-image-slider-block_tvwf2_17275 ._orbit-bullets_tvwf2_9901 button:before {
  content: none;
}
._uw-image-slider-block_tvwf2_17275 ._orbit-bullets_tvwf2_9901 button:last-of-type {
  margin-right: 0;
}
._uw-image-slider-block_tvwf2_17275 ._orbit-bullets_tvwf2_9901 button::after {
  display: none;
}
._uw-image-slider-block_tvwf2_17275 ._orbit-bullets_tvwf2_9901 button._is-active_tvwf2_9731 {
  background-color: #ed0a00;
}
._uw-image-slider-block_tvwf2_17275 figure img {
  margin-bottom: 0.9375rem;
}

._uw-item-grid_tvwf2_3313 {
  margin-top: 77px;
}
@media (min-width: 980px) {
  ._uw-item-grid_tvwf2_3313 {
    margin-top: 154px;
  }
}
._uw-item-grid__title_tvwf2_3313 {
  color: #001641;
  font-size: 2.625rem;
  line-height: 1;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin: 0.9375rem 0 3.75rem;
}
._uw-item-grid__title_tvwf2_3313:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #001641;
  margin-top: 0.8125rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-item-grid__title_tvwf2_3313 {
    font-size: 4.5rem;
    line-height: 1.0416666667;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
  ._uw-item-grid__title_tvwf2_3313:after {
    content: "";
    display: block;
    width: 3.125rem;
    height: 0.0625rem;
    background-color: #001641;
    margin-top: 0.3125rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-item-grid__title_tvwf2_3313 {
    margin: 0 0 3.75rem 0;
  }
}
._uw-item-grid_tvwf2_3313 ._uw-item_tvwf2_3313 {
  margin-bottom: 1.5625rem;
}
._uw-item-grid_tvwf2_3313 ._uw-item__date_tvwf2_17415,
._uw-item-grid_tvwf2_3313 ._uw-item_tvwf2_3313 time {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  text-transform: uppercase;
}
._uw-item-grid_tvwf2_3313 ._uw-item_tvwf2_3313 img {
  margin-bottom: 1.25rem;
}
._uw-item-grid_tvwf2_3313 ._uw-item__title_tvwf2_17431,
._uw-item-grid_tvwf2_3313 ._uw-item_tvwf2_3313 h3 {
  font-size: 1.5rem;
  line-height: 1.1666666667;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  margin-bottom: 1.25rem;
  text-transform: none;
}

._uw-item-grid--events_tvwf2_15952 i {
  display: none;
}
._uw-item-grid--events_tvwf2_15952 ._uw-item_tvwf2_3313 {
  order: 1;
  order: 2;
}
._uw-item-grid--events_tvwf2_15952 ._uw-item_tvwf2_3313 ._button--chevron-right_tvwf2_12650::after {
  transition: margin-left 0.2s ease-in-out;
}
._uw-item-grid--events_tvwf2_15952 ._uw-item_tvwf2_3313 ._button--chevron-right_tvwf2_12650:hover::after {
  margin-left: 25px;
}
._uw-item-grid--events_tvwf2_15952 ._uw-item__date_tvwf2_17415 {
  margin-bottom: 0.75rem;
}
._uw-item-grid--events_tvwf2_15952 ._uw-item_tvwf2_3313 > ul {
  padding-left: 0;
  margin: 0 0 1.875rem;
}
._uw-item-grid--events_tvwf2_15952 ._uw-item_tvwf2_3313 > ul li {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 0.625rem;
  display: flex;
  list-style: none;
}
._uw-item-grid--events_tvwf2_15952 ._uw-item_tvwf2_3313 > ul li i {
  margin-right: 0.625rem;
}
._uw-item-grid--events_tvwf2_15952 ._uw-item_tvwf2_3313 > ul li:first-child::before {
  font-family: "WwwUowEduAu";
  content: "\f012";
  color: #001641;
  font-size: 1rem;
  position: relative;
  top: -2px;
  margin-right: 0.625rem;
}
._uw-item-grid--events_tvwf2_15952 ._uw-item_tvwf2_3313 > ul li:nth-child(2)::before {
  font-family: "WwwUowEduAu";
  content: "\f015";
  color: #001641;
  font-size: 1rem;
  position: relative;
  top: -2px;
  margin-right: 0.625rem;
}
._uw-item-grid--events_tvwf2_15952 ._uw-item_tvwf2_3313 time span {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  display: flex;
  color: #001641;
  text-transform: lowercase;
}
._uw-item-grid--events_tvwf2_15952 ._uw-item_tvwf2_3313 time span::before {
  font-family: "WwwUowEduAu";
  content: "\f01d";
  color: #001641;
  font-size: 1rem;
  position: relative;
  top: -2px;
  margin-right: 0.625rem;
}
._uw-item-grid--events_tvwf2_15952 ._uw-item_tvwf2_3313 time span i {
  margin-right: 0.625rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-item-grid--events_tvwf2_15952 ._uw-item_tvwf2_3313 time span {
    margin-bottom: 0.9375rem;
  }
}
._uw-item-grid--events_tvwf2_15952 ._uw-item_tvwf2_3313:nth-child(1) {
  order: 0;
}
@media print, screen and (min-width: 64em) {
  ._uw-item-grid--events_tvwf2_15952 ._uw-item_tvwf2_3313 {
    margin-bottom: 3.125rem;
    order: 3;
  }
  ._uw-item-grid--events_tvwf2_15952 ._uw-item_tvwf2_3313:nth-child(1) {
    order: 0;
  }
  ._uw-item-grid--events_tvwf2_15952 ._uw-item_tvwf2_3313:nth-child(2) {
    order: 1;
  }
}

._uw-item-grid--news_tvwf2_17548 {
  margin-bottom: 3.125rem;
}
._uw-item-grid--news_tvwf2_17548 ._uw-item_tvwf2_3313 {
  padding-bottom: 1.25rem;
}
._uw-item-grid--news_tvwf2_17548 ._uw-item_tvwf2_3313 ._button--chevron-right_tvwf2_12650::after {
  transition: margin-left 0.2s ease-in-out;
}
._uw-item-grid--news_tvwf2_17548 ._uw-item_tvwf2_3313 ._button--chevron-right_tvwf2_12650:hover {
  text-decoration: none;
}
._uw-item-grid--news_tvwf2_17548 ._uw-item_tvwf2_3313 ._button--chevron-right_tvwf2_12650:hover::after {
  margin-left: 25px;
}
._uw-item-grid--news_tvwf2_17548 ._uw-item__title_tvwf2_17431,
._uw-item-grid--news_tvwf2_17548 ._uw-item_tvwf2_3313 h3 {
  margin-bottom: 0.3125rem;
}
._uw-item-grid--news_tvwf2_17548 ._uw-item__title_tvwf2_17431 a,
._uw-item-grid--news_tvwf2_17548 ._uw-item_tvwf2_3313 h3 a {
  color: #001641;
}
._uw-item-grid--news_tvwf2_17548 ._uw-item__date_tvwf2_17415,
._uw-item-grid--news_tvwf2_17548 ._uw-item_tvwf2_3313 time {
  margin-bottom: 0.9375rem;
}
._uw-item-grid--news_tvwf2_17548 ._uw-item_tvwf2_3313 p {
  font-size: 0.875rem;
  line-height: 1.5714285714;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  margin-bottom: 0.3125rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-item-grid--news_tvwf2_17548 ._uw-item_tvwf2_3313 p {
    margin-bottom: 0.9375rem;
  }
}
._uw-item-grid--news_tvwf2_17548 ._uw-item_tvwf2_3313 i {
  margin-left: 0.625rem;
}
._uw-item-grid--news_tvwf2_17548 ._news-pagination_tvwf2_17595 {
  font-size: 1.25rem;
  line-height: 1.2;
  font-weight: 700;
  margin-bottom: 2rem;
  display: flex;
  justify-content: center;
}
._uw-item-grid--news_tvwf2_17548 ._news-pagination_tvwf2_17595 ._currentpage_tvwf2_17603,
._uw-item-grid--news_tvwf2_17548 ._news-pagination_tvwf2_17595 ._ellipsis_tvwf2_9976,
._uw-item-grid--news_tvwf2_17548 ._news-pagination_tvwf2_17595 a {
  padding: 0.5rem 1rem;
  color: #001641;
}
._uw-item-grid--news_tvwf2_17548 ._news-pagination_tvwf2_17595 a {
  display: none;
}
._uw-item-grid--news_tvwf2_17548 ._news-pagination_tvwf2_17595 ._currentpage_tvwf2_17603,
._uw-item-grid--news_tvwf2_17548 ._news-pagination_tvwf2_17595 a:hover {
  background-color: #ed0a00;
  color: #fff;
}
._uw-item-grid--news_tvwf2_17548 ._news-pagination_tvwf2_17595 ._hidden_tvwf2_17617 {
  display: none !important;
}
._uw-item-grid--news_tvwf2_17548._uw-item-grid_tvwf2_3313 ._uw-item_tvwf2_3313 img {
  display: block;
  width: auto;
  height: auto;
  min-width: 100%;
  max-width: 100%;
  object-fit: cover;
}
@media print, screen and (min-width: 48em) {
  ._uw-item-grid--news_tvwf2_17548._uw-item-grid_tvwf2_3313 ._uw-item_tvwf2_3313 img {
    min-height: 215px;
    max-height: 215px;
  }
}

._uw-news-grid__articles_tvwf2_17635 ._article__image_tvwf2_17635 img {
  display: block;
  width: auto;
  height: auto;
  min-width: 100%;
  max-width: 100%;
  object-fit: cover;
}
@media print, screen and (min-width: 48em) {
  ._uw-news-grid__articles_tvwf2_17635 ._article__image_tvwf2_17635 img {
    min-height: 130px;
    max-height: 130px;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-news-grid__articles_tvwf2_17635 ._article__image_tvwf2_17635 img {
    min-height: 158px;
    max-height: 158px;
  }
}

._uw-keyword-matches_tvwf2_17656 {
  margin-bottom: 3.75rem;
}
._uw-keyword-matches_tvwf2_17656 ._border-top_tvwf2_17659 {
  padding: 1.875rem 1.875rem;
  position: relative;
}
@media print, screen and (min-width: 64em) {
  ._uw-keyword-matches_tvwf2_17656 ._border-top_tvwf2_17659 {
    padding: 1.875rem 1.875rem;
  }
}
._uw-keyword-matches_tvwf2_17656 ._border-top_tvwf2_17659 > ._border-bottom_tvwf2_17668:after,
._uw-keyword-matches_tvwf2_17656 ._border-top_tvwf2_17659 > ._border-bottom_tvwf2_17668:before, ._uw-keyword-matches_tvwf2_17656 ._border-top_tvwf2_17659:after, ._uw-keyword-matches_tvwf2_17656 ._border-top_tvwf2_17659:before {
  display: block;
  content: "";
  width: 2rem;
  height: 2rem;
  position: absolute;
  transition: transform 0.5s ease-out;
}
._uw-keyword-matches_tvwf2_17656 ._border-top_tvwf2_17659 > ._border-bottom_tvwf2_17668:before, ._uw-keyword-matches_tvwf2_17656 ._border-top_tvwf2_17659:before {
  top: 0;
  border-top: 0.0625rem solid #001641;
}
._uw-keyword-matches_tvwf2_17656 ._border-top_tvwf2_17659:before {
  left: 0;
  border-left: 0.0625rem solid #001641;
}
._uw-keyword-matches_tvwf2_17656 ._border-top_tvwf2_17659 > ._border-bottom_tvwf2_17668:before {
  right: 0;
  border-right: 0.0625rem solid #001641;
}
._uw-keyword-matches_tvwf2_17656 ._border-top_tvwf2_17659 > ._border-bottom_tvwf2_17668:after, ._uw-keyword-matches_tvwf2_17656 ._border-top_tvwf2_17659:after {
  bottom: 0;
  border-bottom: 0.0625rem solid #001641;
}
._uw-keyword-matches_tvwf2_17656 ._border-top_tvwf2_17659:after {
  left: 0;
  border-left: 0.0625rem solid #001641;
}
._uw-keyword-matches_tvwf2_17656 ._border-top_tvwf2_17659 ._border-bottom_tvwf2_17668:after {
  right: 0;
  border-right: 0.0625rem solid #001641;
}
._uw-keyword-matches_tvwf2_17656 ._border-top_tvwf2_17659:hover:before {
  transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
}
._uw-keyword-matches_tvwf2_17656 ._border-top_tvwf2_17659:hover > ._border-bottom_tvwf2_17668:before {
  transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
}
._uw-keyword-matches_tvwf2_17656 ._border-top_tvwf2_17659:hover:after {
  transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
}
._uw-keyword-matches_tvwf2_17656 ._border-top_tvwf2_17659:hover > ._border-bottom_tvwf2_17668:after {
  transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
}
@media print, screen and (min-width: 64em) {
  ._uw-keyword-matches_tvwf2_17656 {
    padding-left: 1.5625rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-keyword-matches_tvwf2_17656 {
    padding-left: 0;
  }
}
._uw-keyword-matches__title_tvwf2_17723 {
  color: #ed0a00;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 0.9375rem;
  display: block;
}
._uw-keyword-matches_tvwf2_17656 a {
  display: block;
  word-break: break-all;
  margin-bottom: 1.25rem;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 600;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._uw-keyword-matches_tvwf2_17656 a:last-of-type {
  margin-bottom: 0;
}
._uw-keyword-matches_tvwf2_17656 a span {
  display: block;
  color: #001641;
  margin-bottom: 0.3125rem;
}

._uw-link-box_tvwf2_2905 {
  padding: 35px 25px;
  position: relative;
}
@media (max-width: 1024px) {
  ._uw-link-box_tvwf2_2905 {
    margin-bottom: 25px;
  }
}
._uw-link-box--border-top_tvwf2_17761::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  border-top: 2px solid #001641;
  border-left: 2px solid #001641;
  height: 35px;
  width: 35px;
}
._uw-link-box--border-top_tvwf2_17761::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  border-top: 2px solid #001641;
  border-right: 2px solid #001641;
  height: 35px;
  width: 35px;
}
._uw-link-box--border-bottom_tvwf2_17781::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  border-bottom: 2px solid #001641;
  border-left: 2px solid #001641;
  height: 35px;
  width: 35px;
}
._uw-link-box--border-bottom_tvwf2_17781::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  border-bottom: 2px solid #001641;
  border-right: 2px solid #001641;
  height: 35px;
  width: 35px;
}
._uw-link-box--link_tvwf2_2905::after {
  display: none;
}
._uw-link-box--white_tvwf2_17804 ._uw-link-box--border-bottom_tvwf2_17781::after, ._uw-link-box--white_tvwf2_17804 ._uw-link-box--border-bottom_tvwf2_17781::before,
._uw-link-box--white_tvwf2_17804 ._uw-link-box--border-top_tvwf2_17761::after,
._uw-link-box--white_tvwf2_17804 ._uw-link-box--border-top_tvwf2_17761::before {
  border-color: #fff;
}

._uw-live-chat_tvwf2_17810 {
  position: absolute;
  top: calc(50% - 13px);
  right: -2.1875rem;
  display: inline-block;
  transform: rotate(-90deg);
}
._uw-live-chat_tvwf2_17810 a {
  background-color: #ed0a00;
  text-decoration: none;
  padding: 0.625rem 0.9375rem;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 0;
  font-weight: bold;
  font-size: 0.875rem;
}
._uw-live-chat_tvwf2_17810:hover a {
  background-color: #fff;
  color: #ed0a00;
  transition: all 0.5s linear;
}

#_tap-pop-card_tvwf2_1 ._pop-card-wrapper_tvwf2_17833 {
  bottom: 80px !important;
}
@media print, screen and (max-width: 47.99875em) {
  #_tap-pop-card_tvwf2_1 ._pop-card-wrapper_tvwf2_17833 {
    bottom: 0 !important;
  }
  #_tap-pop-card_tvwf2_1 ._pop-card-wrapper_tvwf2_17833:not(._tap-mobile_tvwf2_17840) {
    right: 75px !important;
  }
  #_tap-pop-card_tvwf2_1 ._pop-card-wrapper_tvwf2_17833:not(._tap-mobile_tvwf2_17840) ._pop-card_tvwf2_17833 {
    flex-direction: row !important;
  }
  #_tap-pop-card_tvwf2_1 ._pop-card-wrapper_tvwf2_17833:not(._tap-mobile_tvwf2_17840) button._chat-now-button_tvwf2_17846 {
    margin-left: 0.5rem !important;
  }
}

#_live_chat_status_tvwf2_1 {
  right: 30px !important;
  bottom: 100px !important;
}

._uw-map-embed_tvwf2_17856 {
  margin-block: var(--section-spacing-y);
}

._uw-masthead_tvwf2_3271 {
  background-color: #001641;
  color: #fff;
  position: relative;
  margin-top: 77px;
}
@media (min-width: 980px) {
  ._uw-masthead_tvwf2_3271 {
    margin-top: 154px;
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead_tvwf2_3271 {
    margin-bottom: 3.75rem;
  }
}
@media screen and (max-width: 47.9375em) {
  ._uw-masthead_tvwf2_3271 {
    margin-bottom: 2rem;
  }
}
._uw-masthead__main_tvwf2_3283 {
  min-height: 9.125rem;
  padding: 1.5625rem 0 0.9375rem;
  margin-bottom: 1.25rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead__main_tvwf2_3283 {
    padding: 5.75rem 0 4.6875rem;
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead__main_tvwf2_3283 {
    padding: 4.375rem 0 4.6875rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 75em) {
  ._uw-masthead__main_tvwf2_3283 {
    padding: 6.5625rem 0 5rem;
    margin-bottom: 0;
  }
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-masthead__main_tvwf2_3283 {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-masthead__main_tvwf2_3283 ._grid-container_tvwf2_3812, ._uw-masthead__main_tvwf2_3283 ._mw-grid-container_tvwf2_3812 {
    margin: 0;
  }
}
._uw-masthead__content_tvwf2_3277 {
  z-index: 1;
  position: relative;
  width: 100%;
}
._uw-masthead__content_tvwf2_3277 ._event-info_tvwf2_17923 li {
  margin-left: 0;
}
@media screen and (min-width: 75em) {
  ._uw-masthead__content_tvwf2_3277 ._event-info_tvwf2_17923 li:nth-child(odd) {
    margin-left: 0;
  }
}
@media screen and (min-width: 75em) {
  ._uw-masthead__content_tvwf2_3277 ._uw-masthead__course-landing-content_tvwf2_17932 p {
    width: 80%;
  }
}
._uw-masthead__title_tvwf2_3453 {
  font-size: 2.625rem;
  line-height: 1;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead__title_tvwf2_3453 {
    font-size: 3.5rem;
    line-height: 1;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    padding-bottom: 10px;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead__title_tvwf2_3453 {
    font-size: 4.625rem;
    line-height: 1;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-masthead__subtitle_tvwf2_17974 {
  font-size: 0.9rem;
  line-height: 1;
  font-weight: 600;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  padding-top: 0.8rem;
  position: relative;
  z-index: 1;
}
._uw-masthead__subtitle_tvwf2_17974 em {
  font-style: italic;
}
._uw-masthead__subtitle_tvwf2_17974::before {
  position: absolute;
  width: 2rem;
  height: 0.125rem;
  content: "";
  top: 0;
  left: 0;
  background-color: #fff;
}
._uw-head-white_tvwf2_18001 ._uw-masthead__subtitle_tvwf2_17974::before {
  background-color: #001641;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead__subtitle_tvwf2_17974 {
    margin-bottom: 1rem;
  }
}
._uw-masthead_tvwf2_3271 ._page-navigator__list--pages_tvwf2_11526 {
  width: 100%;
}
@media screen and (min-width: 75em) {
  ._uw-masthead_tvwf2_3271 ._page-navigator__list--pages_tvwf2_11526 {
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    max-width: 76.875rem;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 75em) and (min-width: 48em) {
  ._uw-masthead_tvwf2_3271 ._page-navigator__list--pages_tvwf2_11526 {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media screen and (min-width: 75em) and (min-width: 64em) {
  ._uw-masthead_tvwf2_3271 ._page-navigator__list--pages_tvwf2_11526 {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media screen and (min-width: 75em) and (min-width: 75em) {
  ._uw-masthead_tvwf2_3271 ._page-navigator__list--pages_tvwf2_11526 {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
._uw-masthead_tvwf2_3271 ._page-navigator__list--breadcrumbs_tvwf2_11537 {
  width: 100%;
}
@media screen and (min-width: 75em) {
  ._uw-masthead_tvwf2_3271 ._page-navigator__list--breadcrumbs_tvwf2_11537 {
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    max-width: 76.875rem;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 75em) and (min-width: 48em) {
  ._uw-masthead_tvwf2_3271 ._page-navigator__list--breadcrumbs_tvwf2_11537 {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media screen and (min-width: 75em) and (min-width: 64em) {
  ._uw-masthead_tvwf2_3271 ._page-navigator__list--breadcrumbs_tvwf2_11537 {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media screen and (min-width: 75em) and (min-width: 75em) {
  ._uw-masthead_tvwf2_3271 ._page-navigator__list--breadcrumbs_tvwf2_11537 {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-masthead--page-nav_tvwf2_18074 ._page-navigator__list--breadcrumbs_tvwf2_11537 ul {
    flex: 0 0 auto;
    width: 83.3333333333%;
    padding-left: 0.78125rem;
    padding-right: 0.78125rem;
    margin-left: 16.6666666667%;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  ._uw-masthead--page-nav_tvwf2_18074 ._page-navigator__list--breadcrumbs_tvwf2_11537 ul {
    margin-left: 200px;
  }
}
@media screen and (min-width: 75em) {
  ._uw-masthead--page-nav_tvwf2_18074 ._uw-masthead__content_tvwf2_3277 {
    margin-left: calc(16.6666666667% + 1.5625rem / 2);
  }
}
@media screen and (min-width: 75em) {
  ._uw-masthead--form_tvwf2_18093 {
    margin-bottom: 5rem;
  }
  ._uw-masthead--form_tvwf2_18093 ._uw-masthead__main_tvwf2_3283 {
    padding-top: 8.4375rem;
    padding-bottom: 5.9375rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--large-title_tvwf2_18102 ._uw-masthead__title_tvwf2_3453 {
    font-size: 5.625rem;
    line-height: 1;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-masthead--image-full_tvwf2_18114 {
  background-size: cover;
  background-position: center;
  padding: 0;
}
._uw-masthead--image-full_tvwf2_18114 h1 {
  margin-bottom: 0;
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-masthead--image-full_tvwf2_18114 {
    background-image: none !important;
  }
}
._uw-masthead--image-full_tvwf2_18114 ._uw-masthead__main_tvwf2_3283 {
  padding-bottom: 1.5625rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--image-full_tvwf2_18114 ._uw-masthead__main_tvwf2_3283 {
    padding: 0;
    background: transparent;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--image-full_tvwf2_18114 ._uw-masthead__content_tvwf2_3277 {
    min-height: 26.875rem;
    padding: 6.25rem 0;
    display: flex;
    align-items: flex-end;
  }
}
._uw-masthead--cta_tvwf2_16861 {
  background-size: cover;
  background-position: center;
  padding: 0;
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--cta_tvwf2_16861 ._uw-masthead__title_tvwf2_3453 {
    font-size: 5.625rem;
    line-height: 1.2;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-masthead--cta_tvwf2_16861 h1 {
  margin-bottom: 10vh;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--cta_tvwf2_16861 h1 {
    margin-bottom: 5vh;
  }
}
._uw-masthead--cta_tvwf2_16861._uw-head-navy_tvwf2_18170 {
  background-color: #001641;
  color: #fff;
}
._uw-masthead--cta_tvwf2_16861._uw-head-red_tvwf2_18174 {
  background-color: #ed0a00;
  color: #fff;
}
._uw-masthead--cta_tvwf2_16861._uw-head-blue_tvwf2_18178 {
  background-color: #0033FF;
  color: #fff;
}
._uw-masthead--cta_tvwf2_16861._uw-head-white_tvwf2_18001 {
  background-color: #fff;
  color: #001641;
}
._uw-masthead--cta_tvwf2_16861._uw-head-grey_tvwf2_18186 {
  background-color: #efefef;
  color: #001641;
}
._uw-masthead--cta_tvwf2_16861._uw-head-grey_tvwf2_18186 ._uw-hl-grey_tvwf2_18190 {
  background-color: #fff;
}
._uw-masthead--cta_tvwf2_16861 ._uw-btn_tvwf2_14807::after, ._uw-masthead--cta_tvwf2_16861 p._button-grey_tvwf2_14807 a::after, p._button-grey_tvwf2_14807 ._uw-masthead--cta_tvwf2_16861 a::after, ._uw-masthead--cta_tvwf2_16861 p._button-navy_tvwf2_14807 a::after, p._button-navy_tvwf2_14807 ._uw-masthead--cta_tvwf2_16861 a::after {
  content: "";
  margin: 0;
}
._uw-masthead--cta_tvwf2_16861 ._uw-btn_tvwf2_14807 + ._uw-btn_tvwf2_14807, ._uw-masthead--cta_tvwf2_16861 p._button-grey_tvwf2_14807 a + ._uw-btn_tvwf2_14807, p._button-grey_tvwf2_14807 ._uw-masthead--cta_tvwf2_16861 a + ._uw-btn_tvwf2_14807, ._uw-masthead--cta_tvwf2_16861 p._button-grey_tvwf2_14807 ._uw-btn_tvwf2_14807 + a, p._button-grey_tvwf2_14807 ._uw-masthead--cta_tvwf2_16861 ._uw-btn_tvwf2_14807 + a, ._uw-masthead--cta_tvwf2_16861 p._button-grey_tvwf2_14807 a + a, p._button-grey_tvwf2_14807 ._uw-masthead--cta_tvwf2_16861 a + a, ._uw-masthead--cta_tvwf2_16861 p._button-navy_tvwf2_14807 a + ._uw-btn_tvwf2_14807, p._button-navy_tvwf2_14807 ._uw-masthead--cta_tvwf2_16861 a + ._uw-btn_tvwf2_14807, ._uw-masthead--cta_tvwf2_16861 p._button-navy_tvwf2_14807 ._uw-btn_tvwf2_14807 + a, p._button-navy_tvwf2_14807 ._uw-masthead--cta_tvwf2_16861 ._uw-btn_tvwf2_14807 + a, ._uw-masthead--cta_tvwf2_16861 p._button-navy_tvwf2_14807 a + a, p._button-navy_tvwf2_14807 ._uw-masthead--cta_tvwf2_16861 a + a {
  margin-top: 1rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--cta_tvwf2_16861 ._uw-btn_tvwf2_14807 + ._uw-btn_tvwf2_14807, ._uw-masthead--cta_tvwf2_16861 p._button-grey_tvwf2_14807 a + ._uw-btn_tvwf2_14807, p._button-grey_tvwf2_14807 ._uw-masthead--cta_tvwf2_16861 a + ._uw-btn_tvwf2_14807, ._uw-masthead--cta_tvwf2_16861 p._button-grey_tvwf2_14807 ._uw-btn_tvwf2_14807 + a, p._button-grey_tvwf2_14807 ._uw-masthead--cta_tvwf2_16861 ._uw-btn_tvwf2_14807 + a, ._uw-masthead--cta_tvwf2_16861 p._button-grey_tvwf2_14807 a + a, p._button-grey_tvwf2_14807 ._uw-masthead--cta_tvwf2_16861 a + a, ._uw-masthead--cta_tvwf2_16861 p._button-navy_tvwf2_14807 a + ._uw-btn_tvwf2_14807, p._button-navy_tvwf2_14807 ._uw-masthead--cta_tvwf2_16861 a + ._uw-btn_tvwf2_14807, ._uw-masthead--cta_tvwf2_16861 p._button-navy_tvwf2_14807 ._uw-btn_tvwf2_14807 + a, p._button-navy_tvwf2_14807 ._uw-masthead--cta_tvwf2_16861 ._uw-btn_tvwf2_14807 + a, ._uw-masthead--cta_tvwf2_16861 p._button-navy_tvwf2_14807 a + a, p._button-navy_tvwf2_14807 ._uw-masthead--cta_tvwf2_16861 a + a {
    margin-left: 1rem;
  }
}
._uw-masthead--cta_tvwf2_16861 ._uw-btn_tvwf2_14807, ._uw-masthead--cta_tvwf2_16861 p._button-grey_tvwf2_14807 a, p._button-grey_tvwf2_14807 ._uw-masthead--cta_tvwf2_16861 a, ._uw-masthead--cta_tvwf2_16861 p._button-navy_tvwf2_14807 a, p._button-navy_tvwf2_14807 ._uw-masthead--cta_tvwf2_16861 a {
  font-size: 1.125rem;
  line-height: 1.5rem;
  text-transform: uppercase;
  font-weight: 600;
  padding: 0.8rem 2rem 0.8rem 2rem;
  position: relative;
  display: inline-block;
  transition: background-color 0.2s ease-in-out;
}
._uw-masthead--cta_tvwf2_16861 ._uw-btn_tvwf2_14807._uw-link-small--red_tvwf2_18215, ._uw-masthead--cta_tvwf2_16861 p._button-grey_tvwf2_14807 a._uw-link-small--red_tvwf2_18215, p._button-grey_tvwf2_14807 ._uw-masthead--cta_tvwf2_16861 a._uw-link-small--red_tvwf2_18215, ._uw-masthead--cta_tvwf2_16861 p._button-navy_tvwf2_14807 a._uw-link-small--red_tvwf2_18215, p._button-navy_tvwf2_14807 ._uw-masthead--cta_tvwf2_16861 a._uw-link-small--red_tvwf2_18215 {
  color: #ed0a00;
}
._uw-masthead--cta_tvwf2_16861 ._uw-btn_tvwf2_14807, ._uw-masthead--cta_tvwf2_16861 p._button-grey_tvwf2_14807 a, p._button-grey_tvwf2_14807 ._uw-masthead--cta_tvwf2_16861 a, ._uw-masthead--cta_tvwf2_16861 p._button-navy_tvwf2_14807 a, p._button-navy_tvwf2_14807 ._uw-masthead--cta_tvwf2_16861 a,
._uw-masthead--cta_tvwf2_16861 ._uw-btn-arrow_tvwf2_18219,
._uw-masthead--cta_tvwf2_16861 ._uw-btn-blue_tvwf2_18220,
._uw-masthead--cta_tvwf2_16861 ._uw-btn-navy_tvwf2_18221,
._uw-masthead--cta_tvwf2_16861 ._uw-btn-red_tvwf2_14807,
._uw-masthead--cta_tvwf2_16861 ._uw-btn-white_tvwf2_18223 {
  background-color: #001641;
  color: #fff;
}
._uw-masthead--cta_tvwf2_16861 ._uw-btn-red_tvwf2_14807 {
  background-color: #ed0a00;
}
._uw-masthead--cta_tvwf2_16861 ._uw-btn-blue_tvwf2_18220 {
  background-color: #0033FF;
}
._uw-masthead--cta_tvwf2_16861 ._uw-btn-white_tvwf2_18223,
._uw-masthead--cta_tvwf2_16861 ._uw-btn-blue_tvwf2_18220:hover,
._uw-masthead--cta_tvwf2_16861 ._uw-btn-navy_tvwf2_18221:hover,
._uw-masthead--cta_tvwf2_16861 ._uw-btn-red_tvwf2_14807:hover,
._uw-masthead--cta_tvwf2_16861 ._uw-btn-white_tvwf2_18223:hover,
._uw-masthead--cta_tvwf2_16861 ._uw-btn_tvwf2_14807:hover,
._uw-masthead--cta_tvwf2_16861 p._button-grey_tvwf2_14807 a:hover,
p._button-grey_tvwf2_14807 ._uw-masthead--cta_tvwf2_16861 a:hover,
._uw-masthead--cta_tvwf2_16861 p._button-navy_tvwf2_14807 a:hover,
p._button-navy_tvwf2_14807 ._uw-masthead--cta_tvwf2_16861 a:hover {
  background-color: #fff;
  color: #001641;
}
._uw-masthead--cta_tvwf2_16861 ._uw-btn-white_tvwf2_18223:hover {
  background-color: #001641;
  color: #fff;
}
._uw-masthead--cta_tvwf2_16861 ._uw-masthead__main_tvwf2_3283 {
  padding: 4.375rem 0 4.6875rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--cta_tvwf2_16861 ._uw-masthead__title_tvwf2_3453 {
    font-size: 5.625rem;
    line-height: 1.2;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-masthead--cta_tvwf2_16861 ._uw-masthead__title_tvwf2_3453._uw-hl_tvwf2_18190, ._uw-masthead--cta_tvwf2_16861 ._uw-masthead__title_tvwf2_3453._uw-hl-blue_tvwf2_18266 em, ._uw-masthead--cta_tvwf2_16861 ._uw-masthead__title_tvwf2_3453._uw-hl-grey_tvwf2_18190 em, ._uw-masthead--cta_tvwf2_16861 ._uw-masthead__title_tvwf2_3453._uw-hl-navy_tvwf2_18266 em, ._uw-masthead--cta_tvwf2_16861 ._uw-masthead__title_tvwf2_3453._uw-hl-red_tvwf2_18266 em, ._uw-masthead--cta_tvwf2_16861 ._uw-masthead__title_tvwf2_3453._uw-hl-white_tvwf2_18266 em {
  font-style: normal;
  line-height: 1.2;
  color: #001641;
}
._uw-masthead--cta_tvwf2_16861 ._uw-masthead__title_tvwf2_3453._uw-hl-navy_tvwf2_18266 em {
  background-color: #001641;
  color: #fff;
}
._uw-masthead--cta_tvwf2_16861 ._uw-masthead__title_tvwf2_3453._uw-hl-red_tvwf2_18266 em {
  background-color: #ed0a00;
  color: #fff;
}
._uw-masthead--cta_tvwf2_16861 ._uw-masthead__title_tvwf2_3453._uw-hl-blue_tvwf2_18266 em {
  background-color: #0033FF;
  color: #fff;
}
._uw-masthead--cta_tvwf2_16861 ._uw-masthead__title_tvwf2_3453._uw-hl-grey_tvwf2_18190 em {
  background-color: #efefef;
  color: #001641;
}
._uw-masthead--cta_tvwf2_16861 ._uw-masthead__title_tvwf2_3453._uw-hl-white_tvwf2_18266 em {
  background-color: #fff;
  color: #001641;
}
._uw-masthead--cta_tvwf2_16861[style]::before {
  content: "";
  background-color: rgba(21, 21, 21, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
._uw-masthead--cta_tvwf2_16861[style]::after {
  content: "";
  background-image: rgba(21, 21, 21, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
._uw-masthead--cta_tvwf2_16861 picture::after {
  content: "";
  background-color: rgba(21, 21, 21, 0.5019607843);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media (min-width: 640px) {
  ._uw-masthead--cta_tvwf2_16861 picture._no-overlay_tvwf2_18319::after {
    display: none;
  }
}
._uw-masthead--cta_tvwf2_16861 picture img {
  width: 100%;
  height: 100%;
  position: absolute;
  object-fit: cover;
}
._uw-masthead__main_tvwf2_3283 ._uw-masthead__event-buttons_tvwf2_3323 ._large_tvwf2_2033 {
  font-size: 1.25rem;
}
._uw-masthead_tvwf2_3271._uw-masthead--aside-image_tvwf2_3283 {
  padding: 0;
  margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead_tvwf2_3271._uw-masthead--aside-image_tvwf2_3283 {
    margin-bottom: 3.125rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead_tvwf2_3271._uw-masthead--aside-image_tvwf2_3283 {
    margin-bottom: 6.25rem;
  }
}

@media (min-width: 768px) {
  ._public-inner-standard_tvwf2_12483 ._uw-masthead--image_tvwf2_3355 h1 {
    max-width: 65%;
  }
}
@media (min-width: 1200px) {
  ._public-inner-standard_tvwf2_12483 ._uw-masthead--image_tvwf2_3355 h1 {
    max-width: 80%;
  }
}
@media (min-width: 980px) and (max-width: 1200px) {
  ._public-inner-standard_tvwf2_12483 ._uw-masthead--image_tvwf2_3355 h1 {
    font-size: 5rem;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1200px) and (orientation: portrait) {
  ._public-inner-standard_tvwf2_12483 ._uw-masthead--image_tvwf2_3355 h1 {
    max-width: 55%;
  }
}

._uw-masthead__subbrand_tvwf2_18368 {
  position: relative;
}
@media (min-width: 768px) {
  ._uw-masthead__subbrand--title_tvwf2_18372 {
    padding-bottom: 5rem !important;
  }
}
@media (max-width: 768px) {
  ._uw-masthead__subbrand_tvwf2_18368 {
    display: block;
    padding-bottom: 11.25rem !important;
  }
}
._uw-masthead__subbrand--logo_tvwf2_18382 {
  background-color: #fff;
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  ._uw-masthead__subbrand--logo_tvwf2_18382 {
    display: flex;
    justify-content: center;
  }
}
@media (max-width: 480px) {
  ._uw-masthead__subbrand--logo_tvwf2_18382 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
@media (min-width: 768px) {
  ._uw-masthead__subbrand--logo_tvwf2_18382 {
    width: 33vw;
    bottom: 2rem;
    right: 0;
  }
  ._uw-masthead__subbrand--logo_tvwf2_18382::before {
    content: "";
    position: absolute;
    background-color: #ed0a00;
    top: 0.9375rem;
    left: -2.1875rem;
    width: 6.25rem;
    height: 0.25rem;
    transform: rotate(-45deg);
  }
}
._uw-masthead__subbrand--logo_tvwf2_18382 > div {
  height: 5rem;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left;
}
@media (max-width: 768px) {
  ._uw-masthead__subbrand--logo_tvwf2_18382 > div {
    width: 100%;
    height: 3.125rem;
    background-position: center;
  }
}
@media (min-width: 768px) {
  ._uw-masthead__subbrand--logo_tvwf2_18382 > div {
    margin: 1rem 1rem 1rem 2rem;
  }
}
._uw-masthead__subbrand--logo_tvwf2_18382 > div > a {
  display: flex;
  height: 100%;
  width: 100%;
}

._uw-masthead--image__container_tvwf2_11508 + ._blue-nav_tvwf2_11516 + ._uw-masthead__subbrand_tvwf2_18368 {
  position: static;
}
._uw-masthead--image__container_tvwf2_11508 + ._blue-nav_tvwf2_11516 + ._uw-masthead__subbrand_tvwf2_18368 ._uw-masthead__subbrand--logo_tvwf2_18382 {
  z-index: 1;
}

/* developed by Daniel Kandilas */
._uw-page-title_tvwf2_18449 {
  width: 100%;
}

._uw-masthead__titleFull_tvwf2_3453, ._uw-masthead__titleRight_tvwf2_3456 {
  width: 70%;
  font-size: 2.125rem;
  line-height: 1;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead__titleFull_tvwf2_3453, ._uw-masthead__titleRight_tvwf2_3456 {
    font-size: 3rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-masthead__titleFull_tvwf2_3453, ._uw-masthead__titleRight_tvwf2_3456 {
  width: 98%;
  min-height: 320px;
  margin-top: auto !important;
}
@media print, screen and (max-width: 74.99875em) {
  ._uw-masthead__titleFull_tvwf2_3453, ._uw-masthead__titleRight_tvwf2_3456 {
    width: 100%;
    min-height: auto;
    padding-bottom: 20px;
    font-size: 3rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-masthead__titleRight_tvwf2_3456 {
  width: 50%;
}
._uw-masthead__bizunit_tvwf2_3459 {
  display: flex;
  width: 100%;
  font-size: 1.125rem;
  line-height: 1;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead__bizunit_tvwf2_3459 {
    display: none;
  }
}
._uw-masthead__newscaption_tvwf2_3495 {
  display: flex;
  align-items: flex-end;
  width: 100%;
  font-size: 1.125rem;
  line-height: 1;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._uw-masthead__newscontent_tvwf2_3462 {
  display: flex;
  align-items: flex-end;
  width: 100%;
  font-size: 1.125rem;
  line-height: 1;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead__newscontent_tvwf2_3462 {
    display: none;
  }
}
._uw-masthead__photoby_tvwf2_3465, ._uw-masthead__photobydesk_tvwf2_3468 {
  display: inline-flex;
  font-size: 1.125rem;
  line-height: 1;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._uw-masthead__photoby_tvwf2_3465 ._bold_tvwf2_18565, ._uw-masthead__photobydesk_tvwf2_3468 ._bold_tvwf2_18565 {
  font-weight: 400;
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead__photoby_tvwf2_3465, ._uw-masthead__photobydesk_tvwf2_3468 {
    display: none;
  }
}
._uw-masthead__photobydesk_tvwf2_3468 {
  padding-top: 25px;
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead__photobydesk_tvwf2_3468 {
    display: flex;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead__photobydesk_tvwf2_3468 {
    display: flex;
  }
}

._flex-full-image_tvwf2_18587,
._flex-no-image_tvwf2_18588,
._flex-parent-full-image_tvwf2_18589,
._flex-parent-no-image_tvwf2_18590 {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex: 1;
  z-index: 1;
}
@media print, screen and (max-width: 74.99875em) {
  ._flex-full-image_tvwf2_18587,
  ._flex-no-image_tvwf2_18588,
  ._flex-parent-full-image_tvwf2_18589,
  ._flex-parent-no-image_tvwf2_18590 {
    flex-direction: column-reverse;
  }
}
@media screen and (max-width: 40em) {
  ._flex-full-image_tvwf2_18587,
  ._flex-no-image_tvwf2_18588,
  ._flex-parent-full-image_tvwf2_18589,
  ._flex-parent-no-image_tvwf2_18590 {
    max-height: 85vh !important;
  }
}

._flex-news-mob-image_tvwf2_18614,
._flex-news-right-image_tvwf2_3449,
._flex-parent-news-right-image_tvwf2_3450 {
  width: 100%;
  display: none;
  max-height: 400px;
  flex-direction: column;
  flex: 1;
  z-index: 1;
}
@media print, screen and (max-width: 74.99875em) {
  ._flex-news-mob-image_tvwf2_18614,
  ._flex-news-right-image_tvwf2_3449,
  ._flex-parent-news-right-image_tvwf2_3450 {
    width: 100%;
    flex-direction: column-reverse;
  }
}
@media screen and (max-width: 40em) {
  ._flex-news-mob-image_tvwf2_18614,
  ._flex-news-right-image_tvwf2_3449,
  ._flex-parent-news-right-image_tvwf2_3450 {
    max-height: 85vh !important;
  }
}

._flex-parent-full-image_tvwf2_18589,
._flex-parent-no-image_tvwf2_18590 {
  position: relative;
}
._flex-parent-full-image_tvwf2_18589::after,
._flex-parent-no-image_tvwf2_18590::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 56.25%;
  content: "";
}
@media print, screen and (max-width: 63.99875em) {
  ._flex-parent-full-image_tvwf2_18589,
  ._flex-parent-no-image_tvwf2_18590 {
    flex-direction: column-reverse;
    position: relative;
  }
  ._flex-parent-full-image_tvwf2_18589::after,
  ._flex-parent-no-image_tvwf2_18590::after {
    display: block;
    width: 100%;
    height: 100%;
    padding-top: 100%;
    content: "";
  }
}
._flex-parent-full-image_tvwf2_18589::after,
._flex-parent-no-image_tvwf2_18590::after {
  padding-top: 0% !important;
}

._flex-parent-full-image_tvwf2_18589::after, ._flex-parent-no-image_tvwf2_18590::after {
  padding-top: 0% !important;
}

@media print, screen and (max-width: 74.99875em) {
  ._flex-parent-news-right-image_tvwf2_3450 {
    position: relative;
  }
  ._flex-parent-news-right-image_tvwf2_3450::after {
    display: block;
    width: 100%;
    height: 100%;
    padding-top: 100%;
    content: "";
  }
}

._flex-row-full-image_tvwf2_3521,
._flex-row-no-image_tvwf2_18690 {
  padding: 5em 0 2em;
}
@media print, screen and (max-width: 74.99875em) {
  ._flex-row-full-image_tvwf2_3521,
  ._flex-row-no-image_tvwf2_18690 {
    flex-direction: row;
  }
}

@media print, screen and (max-width: 74.99875em) {
  ._flex-row-right-image_tvwf2_18701 {
    flex-direction: row;
    margin-bottom: 2em;
  }
}

._flex-right_tvwf2_18707 {
  width: 85%;
  display: flex;
  justify-content: flex-end !important;
}

._flex-full_tvwf2_3516 {
  width: 100%;
  display: flex;
}

._align-end_tvwf2_18718 {
  align-items: flex-end;
  justify-content: flex-end;
  z-index: 1;
}

._mob-hide_tvwf2_3441 {
  max-width: 44.375rem;
}
@media print, screen and (max-width: 47.99875em) {
  ._mob-hide_tvwf2_3441 {
    display: none !important;
  }
}

._mob-hide-two_tvwf2_18733 {
  max-width: 100%;
}
@media print, screen and (max-width: 47.99875em) {
  ._mob-hide-two_tvwf2_18733 {
    display: none !important;
  }
}

@media print, screen and (max-width: 47.99875em) {
  ._mob-100_tvwf2_18743 {
    margin-top: auto !important;
    width: 100% !important;
  }
}

._margin-left-220_tvwf2_18749 {
  display: flex;
}
@media (min-width: 1440px) {
  ._margin-left-220_tvwf2_18749 {
    margin-left: 220px !important;
  }
}
@media (max-width: 1440px) {
  ._margin-left-220_tvwf2_18749 {
    margin-left: 0 !important;
  }
}

._margin-left-zero_tvwf2_18763 {
  display: flex;
  margin-left: 0 !important;
}
@media (min-width: 768px) {
  ._margin-left-zero_tvwf2_18763 {
    display: none;
  }
}

._margin-top-zero_tvwf2_18773 {
  display: flex;
  margin-top: 0 !important;
}

@media (max-width: 1200px) {
  ._masthead-hide-image_tvwf2_18779 {
    display: none;
  }
}

._masthead-padding-bot-zero_tvwf2_18784 {
  padding: 5rem 0 0 !important;
}
@media screen and (max-width: 75em) {
  ._masthead-padding-bot-zero_tvwf2_18784 {
    padding: 0 !important;
  }
}

@media print, screen and (max-width: 63.99875em) {
  ._masthead-color-switch_tvwf2_18794 {
    background: white;
  }
}
@media print, screen and (max-width: 63.99875em) {
  ._masthead-color-switch_tvwf2_18794 h1,
  ._masthead-color-switch_tvwf2_18794 p {
    color: #001641 !important;
  }
}

._masthead-desktop-background-image-full_tvwf2_3429 {
  display: flex !important;
  background-position: center;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  height: 600px;
}
@media (max-width: 1200px) {
  ._masthead-desktop-background-image-full_tvwf2_3429 {
    background-position: bottom right;
    background-size: cover;
    width: 100%;
  }
}
@media print, screen and (max-width: 47.99875em) {
  ._masthead-desktop-background-image-full_tvwf2_3429 {
    height: 85vh;
  }
}
._masthead-desktop-background-image-full_tvwf2_3429:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #151515;
  opacity: 0.55;
}

._masthead-desktop-height_tvwf2_18835 {
  min-height: 600px !important;
}
@media print, screen and (max-width: 74.99875em) {
  ._masthead-desktop-height_tvwf2_18835 {
    min-height: 450px !important;
  }
}
@media print, screen and (max-width: 63.99875em) {
  ._masthead-desktop-height_tvwf2_18835 {
    min-height: auto !important;
  }
}

@media print, screen and (max-width: 47.99875em) {
  ._masthead-main-padding-fix_tvwf2_18850 {
    padding-top: 0 !important;
  }
}

._uw-masthead--aside-image_tvwf2_3283 ._uw-masthead__event-image_tvwf2_3288::before {
  z-index: 0 !important;
}

._masthead-desktop-background-image-right_tvwf2_3401 {
  display: flex;
  background-image: url("http://localhost:3000/vivo/t4-site-assets/dist/assets/img/content/base-header-image.jpg");
  background-position: top right 25px;
  background-size: 45%;
  background-repeat: no-repeat;
}
@media (min-width: 1200px) {
  ._masthead-desktop-background-image-right_tvwf2_3401 {
    width: 100%;
    height: 100%;
  }
}
@media (max-width: 1200px) {
  ._masthead-desktop-background-image-right_tvwf2_3401 {
    background-position: bottom right;
    background-size: cover;
    width: 100%;
  }
}
._masthead-desktop-background-image-right_tvwf2_3401:before {
  content: "";
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.69) 100%);
  opacity: 1;
}
@media (max-width: 1200px) {
  ._masthead-desktop-background-image-right_tvwf2_3401:before {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.69) 100%);
  }
}

._masthead-background-image-mobile_tvwf2_3438 {
  display: none;
  width: 100%;
  height: 100%;
}
@media print, screen and (max-width: 47.99875em) {
  ._masthead-background-image-mobile_tvwf2_3438 {
    display: flex;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    overflow: hidden;
    height: 85vh;
  }
}
@media print, screen and (max-width: 47.99875em) and (max-width: 47.99875em) {
  ._masthead-background-image-mobile_tvwf2_3438:before {
    content: "";
    position: absolute;
    z-index: 0;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.69) 100%);
    opacity: 1;
  }
}
@media print and (max-width: 1200px), screen and (max-width: 47.99875em) and (max-width: 47.99875em) and (max-width: 1200px) {
  ._masthead-background-image-mobile_tvwf2_3438:before {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.69) 100%);
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 64em), print and (-ms-high-contrast: none), screen and (-ms-high-contrast: none) and (min-width: 64em) {
  ._flex-parent-full-image_tvwf2_18589 {
    width: 100%;
    display: block;
    -ms-flex-preferred-size: 100%;
  }
}
._uw-masthead--aside-image_tvwf2_3283 p, ._uw-masthead--aside-image_tvwf2_3283 li, ._uw-masthead--aside-image_tvwf2_3283 ._uw-masthead__main_tvwf2_3283 a {
  color: #fff;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  display: block;
}
._uw-masthead--aside-image_tvwf2_3283 span {
  display: block;
  font-weight: 700;
}
._uw-masthead--aside-image_tvwf2_3283 li {
  display: flex;
  margin-bottom: 1.375rem;
}
._uw-masthead--aside-image_tvwf2_3283 i {
  margin-right: 0.3125rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--aside-image_tvwf2_3283 ._uw-masthead__content_tvwf2_3277 {
    position: relative;
    z-index: 1;
  }
}
._uw-masthead--aside-image_tvwf2_3283 ._uw-masthead__main_tvwf2_3283 {
  padding-top: 0;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--aside-image_tvwf2_3283 ._uw-masthead__main_tvwf2_3283 {
    padding-top: 7.1875rem;
    padding-bottom: 1.375rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--aside-image_tvwf2_3283 ._uw-masthead__main_tvwf2_3283 {
    padding-top: 7.1875rem;
    padding-bottom: 6.25rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-masthead--aside-image_tvwf2_3283 ._uw-masthead__main_tvwf2_3283 {
    padding-top: 10rem;
  }
}
._uw-masthead--aside-image_tvwf2_3283 ._uw-masthead__main--event_tvwf2_18985 h2 {
  margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--aside-image_tvwf2_3283 ._uw-masthead__main--event_tvwf2_18985 h2 {
    margin-bottom: 3.125rem;
  }
}
._uw-masthead--aside-image_tvwf2_3283 ._uw-masthead__main--event_tvwf2_18985 li a {
  display: block;
}
._uw-masthead--aside-image_tvwf2_3283 ._uw-masthead__main--event_tvwf2_18985 a._button_tvwf2_3169 {
  font-size: 1.25rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--aside-image_tvwf2_3283 ._uw-masthead__title_tvwf2_3453 {
    font-size: 4.5rem;
    line-height: 1.0416666667;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 2.1875rem;
  }
}
._uw-masthead--aside-image_tvwf2_3283 ._uw-masthead__sub-title_tvwf2_19013 {
  font-size: 1.75rem;
  line-height: 1.0714285714;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--aside-image_tvwf2_3283 ._uw-masthead__sub-title_tvwf2_19013 {
    font-size: 2.5625rem;
    line-height: 1.1219512195;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 1.25rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-masthead--aside-image_tvwf2_3283 ._uw-masthead__sub-title_tvwf2_19013 {
    font-size: 2.625rem;
    line-height: 1.0714285714;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 1.25rem;
  }
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-masthead--aside-image_tvwf2_3283 ._uw-masthead__event-image_tvwf2_3288 {
    width: calc(100% + 60px);
    margin-left: -1.875rem;
    margin-right: -1.875rem;
    margin-bottom: 1.25rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--aside-image_tvwf2_3283 ._uw-masthead__event-image_tvwf2_3288 {
    position: absolute;
    right: 0;
    top: 6.5625rem;
    width: 50%;
    max-width: 100%;
    padding-right: 15px;
  }
}
._uw-masthead--aside-image_tvwf2_3283 ._uw-masthead__event-image_tvwf2_3288::before {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-image: linear-gradient(to left top, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.69) 100%);
  background-image: -ms-linear-gradient(left top, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%);
  z-index: 1;
}
@media (max-width: 768px) {
  ._uw-masthead--aside-image_tvwf2_3283 ._uw-masthead__event-image_tvwf2_3288::before {
    display: none;
  }
}
._uw-masthead--aside-image_tvwf2_3283 ._uw-masthead__event-image_tvwf2_3288 ._uw-masthead__event-buttons_tvwf2_3323 {
  margin-top: 1.875rem;
}
._uw-masthead--aside-image_tvwf2_3283 img {
  max-width: 44.375rem;
}
@media screen and (min-width: 58.125em) {
  ._uw-masthead--aside-image_tvwf2_3283 ._event-info-list_tvwf2_19093 {
    margin-bottom: 2.875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--aside-image_tvwf2_3283 ._event-info-list_tvwf2_19093 {
    margin-bottom: 1rem;
  }
}

._uw-event-date_tvwf2_19103 span {
  display: inline;
}

._uw-masthead--image_tvwf2_3355 > img::before, ._uw-masthead--image__container_tvwf2_11508::before {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-image: linear-gradient(to left top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.69) 100%);
  background-image: -ms-linear-gradient(left top, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%);
  z-index: 1;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--image_tvwf2_3355 > img, ._uw-masthead--image__container_tvwf2_11508 {
    position: absolute;
    right: 0;
    top: 6.875rem;
    max-width: 25rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--image_tvwf2_3355 > img, ._uw-masthead--image__container_tvwf2_11508 {
    max-width: 33.75rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-masthead--image_tvwf2_3355 > img, ._uw-masthead--image__container_tvwf2_11508 {
    top: 4.6875rem;
    right: calc((100vw - 77rem + 15px) * 0.5);
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--image_tvwf2_3355 ._uw-masthead__main_tvwf2_3283 {
    min-height: 21.875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--image_tvwf2_3355 ._uw-masthead__main_tvwf2_3283 {
    min-height: 28.125rem;
  }
}

._uw-masthead--image-full_tvwf2_18114 {
  background-size: cover;
  padding: 0;
}
._uw-masthead--image-full_tvwf2_18114 p {
  color: #fff;
  margin-top: 1.5rem;
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-masthead--image-full_tvwf2_18114 {
    background-image: none !important;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--image-full_tvwf2_18114 ._page-navigator__list--breadcrumbs_tvwf2_11537 {
    top: 3.75rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--image-full_tvwf2_18114 ._page-navigator__list--breadcrumbs_tvwf2_11537 {
    top: 2.5rem;
  }
}
._uw-masthead--image-full_tvwf2_18114 ._uw-masthead__main_tvwf2_3283 {
  padding-bottom: 1.5625rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--image-full_tvwf2_18114 ._uw-masthead__main_tvwf2_3283 {
    padding: 0;
    background: transparent;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--image-full_tvwf2_18114 ._uw-masthead__content_tvwf2_3277 {
    min-height: 26.875rem;
    padding: 1.875rem 0;
    display: flex;
    align-items: flex-end;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--image-full_tvwf2_18114 ._uw-masthead__content_tvwf2_3277 {
    min-height: 38.125rem;
    padding: 6.25rem 0;
    display: flex;
    align-items: center;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--image-full_tvwf2_18114[style]::before {
    content: "";
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 100%);
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
  }
  ._uw-masthead--image-full_tvwf2_18114[style]::after {
    content: "";
    background-image: linear-gradient(42deg, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 75%);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
}
@media (max-width: 980px) {
  ._course-landing_tvwf2_12542 ._uw-masthead--image-full_tvwf2_18114 {
    margin-bottom: 2rem;
  }
}

._uw-masthead--library_tvwf2_19222 ._uw-masthead__main_tvwf2_3283 {
  position: relative;
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--library_tvwf2_19222 ._uw-masthead__main_tvwf2_3283 {
    margin-bottom: 0 !important;
    padding-top: 0.75rem;
    padding-bottom: 4.375rem;
  }
}
._uw-masthead--library_tvwf2_19222 ._grid-x_tvwf2_3385 {
  align-items: flex-start;
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--library_tvwf2_19222 h1 {
    font-size: 5.625rem;
    line-height: 1.0222222222;
    font-weight: 700;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
}
._uw-masthead--library_tvwf2_19222 ._opening-times_tvwf2_19249 {
  max-width: 21.25rem;
  float: right;
}

._uw-masthead-with-search_tvwf2_19254 ._masthead-search_tvwf2_19254 {
  margin-bottom: 50px;
  background: #001641;
  color: #fff;
}
@media (min-width: 1024px) {
  ._uw-masthead-with-search_tvwf2_19254 ._masthead-search_tvwf2_19254 {
    margin-bottom: 0;
  }
}
._uw-masthead-with-search_tvwf2_19254 ._masthead-search_tvwf2_19254 form {
  border-bottom: 2px solid red;
  margin-bottom: 20px;
  display: flex;
}
._uw-masthead-with-search_tvwf2_19254 ._masthead-search_tvwf2_19254 form ._icon--search_tvwf2_2246 {
  color: white;
}
._uw-masthead-with-search_tvwf2_19254 ._masthead-search_tvwf2_19254 form input[type=text] {
  border: 0;
  margin-bottom: 0;
  font-size: 0.8125rem;
  line-height: 30px;
  background: #001641;
  flex-grow: 1;
  color: #fff;
}
._uw-masthead-with-search_tvwf2_19254 ._masthead-search_tvwf2_19254 form input[type=text]::placeholder {
  color: #fff;
  opacity: 0.6;
}
._uw-masthead-with-search_tvwf2_19254 ._masthead-search_tvwf2_19254 form input[type=text]:-webkit-autofill, ._uw-masthead-with-search_tvwf2_19254 ._masthead-search_tvwf2_19254 form input[type=text]:-webkit-autofill:hover, ._uw-masthead-with-search_tvwf2_19254 ._masthead-search_tvwf2_19254 form input[type=text]:-webkit-autofill:focus, ._uw-masthead-with-search_tvwf2_19254 ._masthead-search_tvwf2_19254 form input[type=text]:-webkit-autofill:active, ._uw-masthead-with-search_tvwf2_19254 ._masthead-search_tvwf2_19254 form input[type=text]:-webkit-autofill::first-line {
  -webkit-box-shadow: 0 0 0 30px #001641 inset !important;
  -webkit-text-fill-color: #fff !important;
  transition: box-shadow 0s, border-color 0s ease-in-out;
  font-size: 0.8125rem;
}
@media (min-width: 1024px) {
  ._uw-masthead-with-search_tvwf2_19254 ._masthead-search_tvwf2_19254 form input[type=text] {
    font-size: 1.0625rem;
    line-height: 26px;
    height: 48px;
  }
  ._uw-masthead-with-search_tvwf2_19254 ._masthead-search_tvwf2_19254 form input[type=text]:-webkit-autofill::first-line {
    font-size: 1.0625rem;
  }
}

._uw-news-category-wrapper_tvwf2_19302 {
  margin-block: var(--section-spacing-y);
}
._uw-news-category-wrapper_tvwf2_19302 ._uw-item-grid--news_tvwf2_17548 {
  margin-bottom: 2rem;
}
._uw-news-category-wrapper_tvwf2_19302 ._uw-item-grid_tvwf2_3313 {
  margin-top: 0;
}
._uw-news-category-wrapper_tvwf2_19302 ._uw-item_tvwf2_3313 h3 {
  padding: 0.625rem 0;
}

._uw-news-grid_tvwf2_17635 {
  margin-block: var(--section-spacing-y);
}
._uw-news-grid__title_tvwf2_19318 {
  font-size: 2.625rem;
  line-height: 1.0952380952;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: 700;
  color: #ed0a00;
  margin-bottom: 1.25rem;
  line-height: 2.875rem;
  max-width: 18.25rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-news-grid__title_tvwf2_19318 {
    font-size: 3.5rem;
    line-height: 1.0178571429;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-news-grid__title_tvwf2_19318 {
    font-size: 8.125rem;
    line-height: 0.9384615385;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-news-grid__title_tvwf2_19318 {
    margin-bottom: 1.875rem;
    max-width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-news-grid__title_tvwf2_19318 {
    margin-bottom: 2.75rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-news-grid__title_tvwf2_19318 {
    font-size: 5.125rem;
    line-height: 1.487804878;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-news-grid__title--smaller_tvwf2_19384 {
  font-size: 2.5625rem;
  line-height: 1;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 0;
  margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  ._uw-news-grid__title--smaller_tvwf2_19384 {
    letter-spacing: -0.025rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-news-grid__button_tvwf2_19403 {
    display: none;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-news-grid__button_tvwf2_19403 {
    display: flex;
  }
}
._uw-news-grid__articles_tvwf2_17635 {
  margin-bottom: 1.25rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-news-grid__articles_tvwf2_17635 {
    margin-bottom: 3.125rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-news-grid__articles_tvwf2_17635 {
    margin-bottom: 1.875rem;
  }
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-news-grid_tvwf2_17635 ._article_tvwf2_14655 {
    margin-bottom: 0.625rem;
    max-width: 76.875rem;
    margin-right: auto;
    margin-left: auto;
    display: flex;
    flex-flow: row nowrap;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-news-grid_tvwf2_17635 ._article_tvwf2_14655 {
    display: flex;
    flex-direction: column;
  }
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-news-grid_tvwf2_17635 ._article__image_tvwf2_17635 {
    max-width: 6.875rem;
    flex-shrink: 0;
    padding: 0 !important;
  }
}
._uw-news-grid_tvwf2_17635 ._article__image_tvwf2_17635 img {
  display: block;
  margin-bottom: 0.625rem;
}
._uw-news-grid_tvwf2_17635 ._article_tvwf2_14655 time {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: rgba(21, 21, 21, 0.6);
  text-transform: uppercase;
  margin-bottom: 0.3125rem;
  display: inline-block;
}
@media print, screen and (min-width: 48em) {
  ._uw-news-grid_tvwf2_17635 ._article_tvwf2_14655 time {
    margin-bottom: 0.3125rem;
  }
}
._uw-homepage_tvwf2_14400 ._uw-news-grid_tvwf2_17635 ._article_tvwf2_14655 time {
  display: block;
}
._uw-news-grid_tvwf2_17635 ._article__title_tvwf2_14660 {
  font-size: 1.25rem;
  line-height: 1.5;
  font-weight: 500;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  margin: 0 0 0.9375rem;
}
._uw-news-grid_tvwf2_17635 ._article__button_tvwf2_19487 {
  text-transform: uppercase;
  font-size: 0.875rem;
  line-height: 1.5;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  ._uw-news-grid_tvwf2_17635 ._article__button_tvwf2_19487 {
    position: absolute;
    bottom: 0;
  }
}
._uw-news-grid_tvwf2_17635 ._article_tvwf2_14655 a {
  width: 100%;
  font-weight: bold;
}
._uw-news-grid_tvwf2_17635 ._article__meta_tvwf2_19508 {
  position: relative;
  padding-bottom: 3.125rem;
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-news-grid_tvwf2_17635 ._article__meta_tvwf2_19508 {
    padding: 0 0 0 0.9375rem;
  }
}
@media (max-width: 768px) {
  ._uw-news-grid_tvwf2_17635 ._article_tvwf2_14655 {
    display: block;
  }
}

._uw-news-header_tvwf2_19523 {
  position: relative;
}
._uw-news-header_tvwf2_19523 ._caption_tvwf2_19526 {
  background: rgba(0, 0, 0, 0.75);
  position: absolute !important;
  bottom: 0;
  width: 100%;
  line-height: 18px;
  padding: 10px 15px;
}
._uw-news-header_tvwf2_19523 mark {
  background: #03f;
  color: white;
}
._uw-news-header_tvwf2_19523 ._img-holder--small_tvwf2_19538 {
  display: none;
  position: absolute;
}
._uw-news-header_tvwf2_19523 ._img-holder--main_tvwf2_19542 img {
  max-height: 75vh;
}
._uw-news-header_tvwf2_19523 ._uw-masthead__main_tvwf2_3283 {
  display: none;
}
._uw-news-header_tvwf2_19523 ._uw-masthead__main_tvwf2_3283 > ._grid-container_tvwf2_3812, ._uw-news-header_tvwf2_19523 ._uw-masthead__main_tvwf2_3283 > ._mw-grid-container_tvwf2_3812 {
  position: relative;
  display: flex;
}
._uw-news-header_tvwf2_19523 ._uw-masthead__main_tvwf2_3283 > ._grid-container_tvwf2_3812 > div:nth-child(2), ._uw-news-header_tvwf2_19523 ._uw-masthead__main_tvwf2_3283 > ._mw-grid-container_tvwf2_3812 > div:nth-child(2) {
  flex-grow: 1;
}
@media (min-width: 768px) {
  ._uw-news-header_tvwf2_19523 ._img-holder_tvwf2_19538 {
    right: 0;
    display: flex;
    flex-direction: column;
  }
  ._uw-news-header_tvwf2_19523 ._img-holder--main_tvwf2_19542 {
    position: absolute;
    height: 100%;
  }
  ._uw-news-header_tvwf2_19523 ._img-holder--main_tvwf2_19542 > div {
    display: flex;
    flex-grow: 1;
  }
  ._uw-news-header_tvwf2_19523 ._img-holder--main_tvwf2_19542 > div:nth-child(2) {
    position: relative;
    flex-grow: 0;
    overflow: hidden;
  }
  ._uw-news-header_tvwf2_19523 ._img-holder--main_tvwf2_19542 img {
    width: auto;
    max-height: 500px;
    max-width: 889px;
  }
  ._uw-news-header_tvwf2_19523 ._img-holder--small_tvwf2_19538 > div {
    position: relative;
  }
  ._uw-news-header_tvwf2_19523 ._img-holder--small_tvwf2_19538 img {
    width: auto;
    max-height: 400px;
    max-width: 600px;
  }
  ._uw-news-header_tvwf2_19523 ._uw-masthead__main_tvwf2_3283 {
    display: block;
    min-height: 500px;
  }
}
._uw-news-header_tvwf2_19523 ._uw-masthead__title_tvwf2_3453 {
  max-width: 60%;
  font-size: 3rem;
  line-height: 3.5rem;
}
@media (min-width: 768px) {
  ._uw-news-header_tvwf2_19523 ._uw-masthead__title_tvwf2_3453 {
    font-size: 3rem;
    line-height: 3.5rem;
  }
}
@media (min-width: 1024px) {
  ._uw-news-header_tvwf2_19523 ._uw-masthead__title_tvwf2_3453 {
    font-size: 4rem;
    line-height: 4.75rem;
  }
}

._uw-news--body_tvwf2_19610 {
  flex-direction: column-reverse;
}
._uw-news--body_tvwf2_19610 ._button_tvwf2_3169 {
  margin: 0;
}
._uw-news--body_tvwf2_19610 ._uw-news--title_tvwf2_19616 {
  font-size: 2rem;
  margin-top: 10px;
}
._uw-news--body_tvwf2_19610 ._uw-post-content_tvwf2_19620 ._uw-post-date_tvwf2_3479 {
  display: block;
  margin-bottom: 0;
  font-size: 18px;
}
._uw-news--body_tvwf2_19610 ._uw-post-details_tvwf2_3446 ._uw-post-date_tvwf2_3479 {
  display: none;
}
@media (min-width: 768px) {
  ._uw-news--body_tvwf2_19610 {
    flex-direction: row;
  }
  ._uw-news--body_tvwf2_19610 ._uw-news--title_tvwf2_19616 {
    display: none;
  }
  ._uw-news--body_tvwf2_19610 ._uw-post-details_tvwf2_3446 ._uw-post-date_tvwf2_3479 {
    display: block;
  }
  ._uw-news--body_tvwf2_19610 ._uw-post-content_tvwf2_19620 ._uw-post-date_tvwf2_3479 {
    display: none;
  }
}

._uw-news--intro_tvwf2_19643 {
  font-size: 1.2rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
}
@media (min-width: 768px) {
  ._uw-news--intro_tvwf2_19643 ._uw-news--intro_tvwf2_19643 {
    font-size: 1.875rem;
  }
}

._uw-latest-items_tvwf2_19654 {
  margin-block: var(--section-spacing-y);
}
._uw-latest-items_tvwf2_19654._uw-latest-items-multi_tvwf2_19657 ._item-list-active_tvwf2_19657::before {
  position: absolute;
  content: "";
  z-index: 1;
  display: block;
  top: 0;
  left: 0;
  width: 110%;
  height: 100%;
  background: #fff;
  transform-origin: 100% 50%;
  animation: _revealRight_tvwf2_1 1s cubic-bezier(0.23, 1, 0.75, 1) forwards;
}
._uw-latest-items_tvwf2_19654 ._item-link_tvwf2_19670 {
  display: none;
}
._uw-latest-items_tvwf2_19654 ._item-link_tvwf2_19670._item-link-active_tvwf2_19673 {
  display: block;
  text-decoration: none;
  padding-bottom: 16px;
}
._uw-latest-items--hr_tvwf2_19678 {
  display: none;
}
._uw-latest-items_tvwf2_19654 ._item-list_tvwf2_19657 {
  display: none;
  position: relative;
  flex-direction: row;
}
._uw-latest-items_tvwf2_19654 ._item-list_tvwf2_19657 > * {
  display: flex;
  flex-basis: 33.33%;
  flex-direction: column;
  padding: 0 0.5rem 0 0.5rem;
  min-width: 75%;
}
._uw-latest-items_tvwf2_19654 ._item-list_tvwf2_19657 > *:first-of-type {
  padding: 0 0.5rem 0 0;
}
._uw-latest-items_tvwf2_19654 ._item-list_tvwf2_19657 > *:last-of-type {
  padding: 0 0 0 0.5rem;
}
._uw-latest-items_tvwf2_19654 ._item-list_tvwf2_19657._item-list-active_tvwf2_19657 {
  display: flex;
}
._uw-latest-items_tvwf2_19654 ._item-title_tvwf2_19702 {
  color: #ed0a00;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  text-transform: uppercase;
  display: block;
  margin-bottom: 0.9375rem;
}
._uw-latest-items_tvwf2_19654 ._item-title_tvwf2_19702:not(._item-title-active_tvwf2_19711) {
  cursor: pointer;
}
._uw-latest-items_tvwf2_19654 ._item-title_tvwf2_19702._item-title-active_tvwf2_19711 {
  display: flex;
}
._uw-latest-items_tvwf2_19654 ._item-title_tvwf2_19702._item-title-active_tvwf2_19711 span {
  color: #001641;
  background-color: #F2F2F2;
  padding: 5px 10px;
}
._uw-latest-items_tvwf2_19654 ._item-title_tvwf2_19702._item-title-active_tvwf2_19711::after {
  content: "";
  width: 0px;
  height: 0px;
  border-top: 1rem solid transparent;
  border-bottom: 1rem solid transparent;
  border-left: 1rem solid #F2F2F2;
  border-right: 0;
  display: flex;
  align-self: center;
}
._uw-latest-items_tvwf2_19654 ._uw-latest-items--main_tvwf2_19733 {
  display: flex;
  flex-direction: column;
}
._uw-latest-items_tvwf2_19654 ._uw-latest-items--intro-links-holder_tvwf2_19737 {
  display: flex;
  flex-direction: column;
}
._uw-latest-items_tvwf2_19654 nav._uw-latest-items--links_tvwf2_19741 {
  display: flex;
  flex-direction: row;
  margin-top: 0.625rem;
}
._uw-latest-items_tvwf2_19654 nav._uw-latest-items--links_tvwf2_19741 ol {
  margin-left: 0;
}
._uw-latest-items_tvwf2_19654 nav._uw-latest-items--links_tvwf2_19741 li {
  list-style: none;
}
@media screen and (max-width: 75em) {
  ._uw-latest-items_tvwf2_19654 ._uw-latest-items--intro_tvwf2_19737 h2 {
    font-weight: 700;
    font-size: 1.802rem;
    line-height: 1.75rem;
    padding-bottom: 1rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-latest-items_tvwf2_19654._uw-latest-items-multi_tvwf2_19657 ._uw-latest-items--main_tvwf2_19733 {
    flex-direction: row;
  }
  ._uw-latest-items_tvwf2_19654._uw-latest-items-multi_tvwf2_19657 ._uw-latest-items--intro_tvwf2_19737 {
    height: 150px;
    max-height: 150px;
    margin-bottom: 1.25rem;
  }
  ._uw-latest-items--hr_tvwf2_19678 {
    display: block;
    width: 3.125rem;
    height: 0.125rem;
    background-color: #ed0a00;
    margin-top: 0.59375rem;
  }
  ._uw-latest-items--intro_tvwf2_19737 h2 {
    font-size: 1.802rem;
    font-weight: 700;
    line-height: 1.75rem;
  }
  ._uw-latest-items--intro-links-holder_tvwf2_19737 {
    flex-basis: 25%;
  }
  ._uw-latest-items--list_tvwf2_19784 {
    flex-basis: 75%;
  }
  ._uw-latest-items_tvwf2_19654 ._item-list_tvwf2_19657 > * {
    min-width: unset;
  }
  ._uw-latest-items_tvwf2_19654 ._uw-latest-items--intro-links-holder_tvwf2_19737 {
    margin-right: 2rem;
  }
}

@media screen and (min-width: 75em) {
  ._item-list-active_tvwf2_19657::before {
    width: 100%;
  }
}
._uw-story--image-thumbnail_tvwf2_19800 {
  position: relative;
  margin-bottom: 1.25rem;
  overflow: hidden;
  height: 250px;
}
@media (max-width: 480px) {
  ._uw-story--image-thumbnail_tvwf2_19800 {
    height: 128px;
    width: 228px;
  }
}
@media (min-width: 1200px) {
  ._uw-story--image-thumbnail_tvwf2_19800 {
    height: 155px;
    width: 275px;
  }
}
._uw-story--tag-blue_tvwf2_19818 {
  top: unset;
  bottom: 15px;
}
@media (max-width: 480px) {
  ._uw-story--tag-blue_tvwf2_19818 {
    display: none;
  }
}
._uw-story--link_tvwf2_19827 {
  margin-bottom: 0.5rem;
}

._uw-latest-items-multi_tvwf2_19657 ._uw-story--title_tvwf2_19831 {
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-weight: 700;
}

@keyframes _revealRight_tvwf2_1 {
  0% {
    transform: scaleX(1);
  }
  100% {
    transform: scaleX(0);
  }
}
._uw-on-page-menu_tvwf2_19845 {
  max-width: 70rem;
  position: -webkit-sticky;
  position: sticky;
  margin: -5rem auto 2rem auto;
  top: 0;
  z-index: 50;
  font-size: 1rem;
  font-weight: 700;
  color: #fff;
  background-color: #03f;
  transition: top 0.2s ease-in-out;
}

._uw-on-page-menu_tvwf2_19845 summary {
  display: block;
  padding: 0.5rem 0.75rem;
  text-transform: uppercase;
  color: inherit;
  background-color: inherit;
  cursor: pointer;
}

._uw-on-page-menu_tvwf2_19845 summary::-webkit-details-marker {
  display: none;
}

._uw-on-page-menu_tvwf2_19845 summary::after {
  content: "";
  display: inline-block;
  width: 0.65rem;
  height: 0.65rem;
  margin-left: 0.5rem;
  color: inherit;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" viewBox="0 0 448 512"><path fill="white" d="M207 381 13 187c-10-9-10-24 0-34l22-22c10-10 25-10 34-1l155 155 155-155c9-9 24-9 34 1l22 22c10 10 10 25 0 34L241 381c-9 10-25 10-34 0z"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
}

._uw-home-carousel_tvwf2_19884 + ._uw-on-page-menu_tvwf2_19845 {
  margin-top: -6.7rem;
}

._uw-on-page-menu_tvwf2_19845 details[open] summary::after {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" viewBox="0 0 352 512"><path fill="white" d="m243 256 100-100c12-12 12-32 0-45l-22-22a31 31 0 0 0-45 0L176 189 76 89a31 31 0 0 0-45 0L9 111a31 31 0 0 0 0 45l100 100L9 356a31 31 0 0 0 0 45l22 22c13 12 33 12 45 0l100-100 100 100c12 12 32 12 45 0l22-22c12-13 12-33 0-45L243 256z"/></svg>');
}

._uw-on-page-menu_tvwf2_19845 ul {
  list-style: none;
  margin: 0;
  padding: 0.3rem;
  overflow: auto;
  background-color: #03f;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: flex-start;
  gap: 0.1rem 3rem;
}

._uw-on-page-menu_tvwf2_19845 ul a {
  display: block;
  padding: 0.65rem 0.9rem;
  color: #fff;
  /* background-color: #14f; */
}

._uw-on-page-menu_tvwf2_19845 ul a:hover,
._uw-on-page-menu_tvwf2_19845 ul a:focus,
._uw-on-page-menu_tvwf2_19845 ul a:active {
  text-decoration: underline;
  text-decoration-thickness: 0.1rem;
  text-underline-offset: 0.25rem;
}

@media (min-width: 980px) {
  ._uw-on-page-menu_tvwf2_19845 {
    top: 154px;
  }
  ._scroll-active_tvwf2_12996 ._uw-on-page-menu_tvwf2_19845 {
    top: 0;
  }
}
@media (max-width: 980px) {
  ._uw-on-page-menu_tvwf2_19845 {
    top: 77px;
  }
}
@media (min-width: 769px) {
  ._uw-on-page-menu_tvwf2_19845 summary {
    display: none;
  }
}
@media (max-width: 767px) {
  ._uw-on-page-menu_tvwf2_19845 {
    margin-top: -2rem;
  }
  ._uw-home-carousel_tvwf2_19884 + ._uw-on-page-menu_tvwf2_19845 {
    margin-top: -2rem;
  }
  ._uw-on-page-menu_tvwf2_19845 ul {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
  }
  ._uw-on-page-menu_tvwf2_19845 ul a {
    display: block;
  }
}
._uw-opening-times_tvwf2_19956 {
  margin-bottom: 3.125rem;
}
._uw-opening-times_tvwf2_19956 ._border-top_tvwf2_17659 {
  padding: 1.875rem 1.875rem;
  position: relative;
}
@media print, screen and (min-width: 64em) {
  ._uw-opening-times_tvwf2_19956 ._border-top_tvwf2_17659 {
    padding: 1.875rem 1.875rem;
  }
}
._uw-opening-times_tvwf2_19956 ._border-top_tvwf2_17659 > ._border-bottom_tvwf2_17668:after,
._uw-opening-times_tvwf2_19956 ._border-top_tvwf2_17659 > ._border-bottom_tvwf2_17668:before, ._uw-opening-times_tvwf2_19956 ._border-top_tvwf2_17659:after, ._uw-opening-times_tvwf2_19956 ._border-top_tvwf2_17659:before {
  display: block;
  content: "";
  width: 2rem;
  height: 2rem;
  position: absolute;
  transition: transform 0.5s ease-out;
}
._uw-opening-times_tvwf2_19956 ._border-top_tvwf2_17659 > ._border-bottom_tvwf2_17668:before, ._uw-opening-times_tvwf2_19956 ._border-top_tvwf2_17659:before {
  top: 0;
  border-top: 0.0625rem solid #fff;
}
._uw-opening-times_tvwf2_19956 ._border-top_tvwf2_17659:before {
  left: 0;
  border-left: 0.0625rem solid #fff;
}
._uw-opening-times_tvwf2_19956 ._border-top_tvwf2_17659 > ._border-bottom_tvwf2_17668:before {
  right: 0;
  border-right: 0.0625rem solid #fff;
}
._uw-opening-times_tvwf2_19956 ._border-top_tvwf2_17659 > ._border-bottom_tvwf2_17668:after, ._uw-opening-times_tvwf2_19956 ._border-top_tvwf2_17659:after {
  bottom: 0;
  border-bottom: 0.0625rem solid #fff;
}
._uw-opening-times_tvwf2_19956 ._border-top_tvwf2_17659:after {
  left: 0;
  border-left: 0.0625rem solid #fff;
}
._uw-opening-times_tvwf2_19956 ._border-top_tvwf2_17659 ._border-bottom_tvwf2_17668:after {
  right: 0;
  border-right: 0.0625rem solid #fff;
}
._uw-opening-times_tvwf2_19956 ._border-top_tvwf2_17659:hover:before {
  transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
}
._uw-opening-times_tvwf2_19956 ._border-top_tvwf2_17659:hover > ._border-bottom_tvwf2_17668:before {
  transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
}
._uw-opening-times_tvwf2_19956 ._border-top_tvwf2_17659:hover:after {
  transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
}
._uw-opening-times_tvwf2_19956 ._border-top_tvwf2_17659:hover > ._border-bottom_tvwf2_17668:after {
  transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
}
@media print, screen and (min-width: 48em) {
  ._uw-opening-times_tvwf2_19956 {
    margin-bottom: 3.75rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-opening-times_tvwf2_19956 {
    margin-bottom: 0;
  }
  ._uw-opening-times_tvwf2_19956 ._border-top_tvwf2_17659 {
    padding: 1.875rem 1.875rem;
    position: relative;
  }
}
@media print, screen and (min-width: 64em) and (min-width: 64em) {
  ._uw-opening-times_tvwf2_19956 ._border-top_tvwf2_17659 {
    padding: 1.875rem 1.875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-opening-times_tvwf2_19956 ._border-top_tvwf2_17659 > ._border-bottom_tvwf2_17668:after,
  ._uw-opening-times_tvwf2_19956 ._border-top_tvwf2_17659 > ._border-bottom_tvwf2_17668:before, ._uw-opening-times_tvwf2_19956 ._border-top_tvwf2_17659:after, ._uw-opening-times_tvwf2_19956 ._border-top_tvwf2_17659:before {
    display: block;
    content: "";
    width: 2rem;
    height: 2rem;
    position: absolute;
    transition: transform 0.5s ease-out;
  }
  ._uw-opening-times_tvwf2_19956 ._border-top_tvwf2_17659 > ._border-bottom_tvwf2_17668:before, ._uw-opening-times_tvwf2_19956 ._border-top_tvwf2_17659:before {
    top: 0;
    border-top: 0.0625rem solid #fff;
  }
  ._uw-opening-times_tvwf2_19956 ._border-top_tvwf2_17659:before {
    left: 0;
    border-left: 0.0625rem solid #fff;
  }
  ._uw-opening-times_tvwf2_19956 ._border-top_tvwf2_17659 > ._border-bottom_tvwf2_17668:before {
    right: 0;
    border-right: 0.0625rem solid #fff;
  }
  ._uw-opening-times_tvwf2_19956 ._border-top_tvwf2_17659 > ._border-bottom_tvwf2_17668:after, ._uw-opening-times_tvwf2_19956 ._border-top_tvwf2_17659:after {
    bottom: 0;
    border-bottom: 0.0625rem solid #fff;
  }
  ._uw-opening-times_tvwf2_19956 ._border-top_tvwf2_17659:after {
    left: 0;
    border-left: 0.0625rem solid #fff;
  }
  ._uw-opening-times_tvwf2_19956 ._border-top_tvwf2_17659 ._border-bottom_tvwf2_17668:after {
    right: 0;
    border-right: 0.0625rem solid #fff;
  }
  ._uw-opening-times_tvwf2_19956 ._border-top_tvwf2_17659:hover:before {
    transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
  }
  ._uw-opening-times_tvwf2_19956 ._border-top_tvwf2_17659:hover > ._border-bottom_tvwf2_17668:before {
    transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
  }
  ._uw-opening-times_tvwf2_19956 ._border-top_tvwf2_17659:hover:after {
    transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
  }
  ._uw-opening-times_tvwf2_19956 ._border-top_tvwf2_17659:hover > ._border-bottom_tvwf2_17668:after {
    transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
  }
}
._uw-opening-times_tvwf2_19956 ._border-top_tvwf2_17659 {
  padding: 2.8125rem 1.5625rem 3.125rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-opening-times_tvwf2_19956 ._border-top_tvwf2_17659 {
    padding: 1.125rem 3.4375rem 2.5rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-opening-times_tvwf2_19956 ._border-top_tvwf2_17659 {
    padding: 2.5rem 2rem 2.5rem;
  }
}
._uw-opening-times__title_tvwf2_20092 {
  display: inline-block;
  font-size: 1.25rem;
  line-height: 1.4;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  margin-bottom: 0.9375rem;
  padding-top: 2rem;
  line-height: 0.5;
}
._uw-opening-times__title_tvwf2_20092:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.125rem;
  background-color: #001641;
  margin-top: 0.9375rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-opening-times__title_tvwf2_20092 {
    font-size: 1.5rem;
    line-height: 1;
    font-weight: 700;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
  ._uw-opening-times__title_tvwf2_20092:after {
    content: "";
    display: block;
    width: 3.125rem;
    height: 0.125rem;
    background-color: #fff;
    margin-top: 0.9375rem;
  }
}
._uw-opening-times__btn_tvwf2_20135 {
  display: inline-block;
  background: #ed0a00;
  color: #fff;
  text-transform: uppercase;
  padding: 0.375rem 0.5rem 0.3125rem;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._uw-opening-times__btn_tvwf2_20135:focus {
  color: #fff;
}
._uw-opening-times__btn_tvwf2_20135:hover {
  background: #fff;
  text-decoration: none;
}
._uw-opening-times_tvwf2_19956 ul {
  margin-bottom: 1rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-opening-times_tvwf2_19956 ul {
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-opening-times_tvwf2_19956 ul {
    margin-bottom: 0.9375rem;
  }
}
._uw-opening-times_tvwf2_19956 li {
  font-size: 1rem;
  line-height: 1.25;
  font-weight: 200;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 0.5rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-opening-times_tvwf2_19956 li {
    margin-bottom: 0.5rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-opening-times_tvwf2_19956 li {
    font-size: 1rem;
    line-height: 1.25;
    font-weight: 200;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 0.5rem;
  }
}
._uw-opening-times_tvwf2_19956 li:last-of-type {
  margin-bottom: 0;
}
._uw-opening-times_tvwf2_19956 p {
  font-size: 0.9rem;
}
._uw-opening-times_tvwf2_19956 p > b {
  font-size: 1rem;
}
._uw-opening-times_tvwf2_19956 ._item_tvwf2_19657 {
  position: relative;
  float: left;
  font-size: 1rem;
}
._uw-opening-times_tvwf2_19956 ._item_tvwf2_19657 p {
  text-align: center;
  position: absolute;
  line-height: 160px;
  width: 103%;
  font-size: 1rem;
}
._uw-opening-times_tvwf2_19956 svg {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
._uw-opening-times_tvwf2_19956 ._circle_animation_tvwf2_20224 {
  stroke-dasharray: 314; /* this value is the pixel circumference of the circle */
  stroke-dashoffset: 314;
}

._uw-orbit-arrows_tvwf2_11751:focus {
  outline: 1px dotted #001641;
  box-shadow: 0px 0px 2px #fff;
}
._uw-orbit-arrows_tvwf2_11751 button:hover {
  background: transparent;
}
._uw-orbit-arrows_tvwf2_11751 button:hover ._fa-chevron-left_tvwf2_2720,
._uw-orbit-arrows_tvwf2_11751 button:hover ._fa-chevron-right_tvwf2_2712 {
  color: #f2f2f2;
}
._uw-orbit-arrows_tvwf2_11751 ._fa-chevron-left_tvwf2_2720,
._uw-orbit-arrows_tvwf2_11751 ._fa-chevron-right_tvwf2_2712 {
  font-size: 2.25rem;
  line-height: 2.25rem;
}
._uw-orbit-arrows_tvwf2_11751 ._orbit-next_tvwf2_9877,
._uw-orbit-arrows_tvwf2_11751 ._orbit-previous_tvwf2_9877 {
  padding-top: 0;
  padding-bottom: 0;
  top: calc(50% - 2.25rem / 2);
}

._uw-page-grid__title_tvwf2_20252 {
  font-size: 1.802rem;
  line-height: 1.85rem;
  font-weight: 700;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 1.875rem;
  color: #ed0a00;
}
._uw-page-grid__articles_tvwf2_20261 {
  margin-bottom: 0.9375em;
}
._uw-page-grid_tvwf2_20252 ._article_tvwf2_14655 a {
  width: 100%;
}
._uw-page-grid_tvwf2_20252 ._article__image_tvwf2_17635 {
  display: block;
}
._uw-page-grid_tvwf2_20252 ._article__image_tvwf2_17635 img {
  display: block;
  margin-bottom: 0.9375rem;
}
._uw-page-grid_tvwf2_20252 ._article__button_tvwf2_19487 {
  margin-bottom: 0.625rem;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  display: inline-block;
}
@media (min-width: 980px) {
  ._uw-page-grid_tvwf2_20252 ._article__button_tvwf2_19487 {
    max-width: 90%;
  }
}
._uw-page-grid_tvwf2_20252 ._article__button_tvwf2_19487::after {
  transition: margin-left 0.2s ease-in-out;
}
._uw-page-grid_tvwf2_20252 ._article__button_tvwf2_19487:hover::after {
  margin-left: 1.5625rem;
}
._uw-page-grid_tvwf2_20252 ._article__button_tvwf2_19487 svg {
  margin-left: 0.625rem;
}
._uw-page-grid_tvwf2_20252 ._article_tvwf2_14655 span {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: rgba(0, 0, 0, 0.6);
  text-transform: uppercase;
  margin-bottom: 5px;
  display: inline-block;
}
@media print, screen and (min-width: 48em) {
  ._uw-page-grid_tvwf2_20252 ._article_tvwf2_14655 span {
    margin-bottom: 0.3125rem;
  }
}
._uw-page-grid_tvwf2_20252 ._article_tvwf2_14655 h3 {
  font-size: 1.5rem;
  line-height: 1.1666666667;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  margin: 0 0 0.9375rem;
}
._uw-page-grid_tvwf2_20252 ._quote_tvwf2_16561 {
  padding: 3.75rem 0 0;
}
@media print, screen and (max-width: 74.99875em) {
  ._uw-page-grid_tvwf2_20252 ._quote_tvwf2_16561 {
    width: calc(100% - 3.75rem) !important;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-page-grid_tvwf2_20252 ._quote_tvwf2_16561 {
    padding-top: 4rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-page-grid_tvwf2_20252 ._quote_tvwf2_16561 {
    padding-right: 1.875rem;
    padding-top: 2.75rem;
    margin-top: -1.25rem;
  }
}
._uw-page-grid_tvwf2_20252 ._quote__content_tvwf2_20353 {
  margin: 0;
  position: relative;
}
._uw-page-grid_tvwf2_20252 ._quote__content_tvwf2_20353::before {
  content: "";
  position: absolute;
  content: "“";
  display: block;
  font-size: 8.75rem;
  line-height: 0.8571428571;
  font-weight: 500;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  height: 2.5625rem;
  color: #001641;
  top: -3.75rem;
}
._uw-page-grid_tvwf2_20252 ._quote__content_tvwf2_20353 p {
  font-size: 1.5rem;
  line-height: 1.0833333333;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  font-style: italic;
}
@media print, screen and (min-width: 48em) {
  ._uw-page-grid_tvwf2_20252 ._quote__content_tvwf2_20353 p {
    font-size: 1.6875rem;
    line-height: 1.1111111111;
    font-weight: 400;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-page-grid_tvwf2_20252 ._quote__content_tvwf2_20353 cite {
  font-size: 0.875rem;
  line-height: 1.0625rem;
  text-transform: uppercase;
  font-style: normal;
}
._uw-page-grid_tvwf2_20252 ._quote__content_tvwf2_20353 span {
  font-weight: 700;
  display: block;
  margin-bottom: 0.3125rem;
}
._uw-page-grid_tvwf2_20252 ._grid-quote-landing_tvwf2_20412#_grid-quote-landing-id_tvwf2_1 {
  margin-top: 3.75rem;
  margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-page-grid_tvwf2_20252 ._grid-quote-landing_tvwf2_20412#_grid-quote-landing-id_tvwf2_1 {
    margin-bottom: 0;
    margin-top: 3.75rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-page-grid_tvwf2_20252 ._grid-quote-landing_tvwf2_20412#_grid-quote-landing-id_tvwf2_1 {
    margin-bottom: 3.125rem;
    margin-top: 6.25rem;
  }
}
._uw-page-grid_tvwf2_20252 ._grid-quote-landing_tvwf2_20412#_grid-quote-landing-id_tvwf2_1 > a._button_tvwf2_3169 {
  display: flex;
}
@media only screen and (min-width: 768px) {
  ._uw-page-grid_tvwf2_20252 {
    margin-bottom: 0;
  }
}

._page-navigator_tvwf2_3153 {
  margin-bottom: 1.875rem;
  z-index: 6;
}
@media print, screen and (min-width: 48em) {
  ._page-navigator_tvwf2_3153 {
    margin-bottom: 0;
  }
}
._page-navigator__button_tvwf2_11562 {
  display: none;
  font-size: 0.875rem;
  line-height: 2.8571428571;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #fff;
  text-transform: uppercase;
  min-height: 2.5rem;
  min-width: 8.4375rem;
  background-color: #001641;
  padding: 0 0.5rem;
  position: relative;
  padding: 0 0.75rem;
  min-width: 10.125rem;
}
._page-navigator__button_tvwf2_11562:active, ._page-navigator__button_tvwf2_11562:focus, ._page-navigator__button_tvwf2_11562:hover {
  color: #fff;
  text-decoration: none;
}
._page-navigator__button_tvwf2_11562:focus {
  outline: 1px dotted #001641;
  box-shadow: 0 0 2px #fff;
}
@media print, screen and (min-width: 48em) {
  ._page-navigator__button_tvwf2_11562 {
    width: 50%;
  }
}
._page-navigator__button--pages_tvwf2_11652 {
  background-color: #0033FF;
  min-width: 8.125rem;
  margin-left: 0.3125rem;
  min-width: 9.1875rem;
}
._taem-layout_tvwf2_12600 ._page-navigator__button--pages_tvwf2_11652 {
  background-color: #ed0a00;
}
@media print, screen and (min-width: 48em) {
  ._page-navigator__button--pages_tvwf2_11652 {
    min-width: 50%;
    position: relative;
    left: 0;
    margin-left: 0;
    padding-left: 60px;
    min-height: 3.125rem;
    line-height: 3.125rem;
  }
}
@media screen and (min-width: 75em) {
  ._page-navigator__button--pages_tvwf2_11652 {
    display: none;
    line-height: 1.1875rem;
  }
}
._page-navigator__button--breadcrumbs_tvwf2_12563 {
  background-color: #001641;
  position: relative;
}
@media print, screen and (min-width: 48em) {
  ._page-navigator__button--breadcrumbs_tvwf2_12563 {
    min-width: 50%;
    position: relative;
    left: 0;
    margin-left: 0;
    min-height: 3.125rem;
    line-height: 3.125rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._page-navigator__button_tvwf2_11562._mobile-width-100_tvwf2_20520 {
    min-width: 100%;
  }
}
._page-navigator__button_tvwf2_11562 i,
._page-navigator__button_tvwf2_11562 svg {
  margin-left: 0.5rem;
  font-size: 0.625rem;
}
._page-navigator__button_tvwf2_11562._is-active_tvwf2_9731 {
  z-index: 10;
}
._page-navigator__button_tvwf2_11562._is-active_tvwf2_9731 ._fa-chevron-down_tvwf2_2716 {
  display: none;
}
._page-navigator__button_tvwf2_11562._is-active_tvwf2_9731 ._fa-times_tvwf2_2700 {
  display: inline-block;
}
._page-navigator__button_tvwf2_11562 ._fa-times_tvwf2_2700 {
  display: none;
}
._page-navigator_tvwf2_3153 ._mobile-hide_tvwf2_20541 {
  display: none !important;
}
@media print, screen and (min-width: 48em) {
  ._page-navigator_tvwf2_3153 ._mobile-hide_tvwf2_20541 {
    display: none !important;
  }
}
._page-navigator__list_tvwf2_11526 a {
  color: #fff;
  font-size: 0.8125rem;
  line-height: 1.3846153846;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._page-navigator__list_tvwf2_11526 li {
  margin-bottom: 0.9375rem;
}
@media print, screen and (min-width: 48em) {
  ._page-navigator__list--breadcrumbs_tvwf2_11537 {
    position: absolute;
    left: 0;
    min-width: 22.8125rem;
  }
}
@media screen and (min-width: 75em) {
  ._page-navigator__list--breadcrumbs_tvwf2_11537 {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
    max-width: 76.875rem;
    margin-left: auto;
    margin-right: auto;
    min-width: 0;
    left: 0;
    right: 0;
    width: 100%;
  }
}
._page-navigator__list--breadcrumbs_tvwf2_11537 ul {
  display: none;
  width: 100%;
  padding: 3rem 0.9375rem 0.625rem;
  margin-left: 0;
  position: relative;
  top: -2.5rem;
  background: #001641;
}
._page-navigator__list--breadcrumbs_tvwf2_11537 ul li {
  display: block;
  width: 100%;
}
._page-navigator__list--breadcrumbs_tvwf2_11537 ul li:nth-of-type(2) {
  padding-left: 0.9375rem;
}
._page-navigator__list--breadcrumbs_tvwf2_11537 ul li:nth-of-type(3) {
  padding-left: 1.875rem;
}
._page-navigator__list--breadcrumbs_tvwf2_11537 ul li:nth-of-type(n+4) {
  padding-left: 2.8125rem;
}
@media print, screen and (min-width: 64em) {
  ._page-navigator__list--breadcrumbs_tvwf2_11537 ul {
    z-index: 1;
    position: relative;
  }
}
@media screen and (min-width: 75em) {
  ._page-navigator__list--breadcrumbs_tvwf2_11537 ul {
    display: block !important;
    background: transparent;
  }
  ._page-navigator__list--breadcrumbs_tvwf2_11537 ul li {
    display: inline-block;
    width: auto;
    padding-left: 0 !important;
  }
}
._page-navigator__list--breadcrumbs_tvwf2_11537 a {
  font-weight: 400;
}
@media screen and (min-width: 75em) {
  ._page-navigator__list--pages_tvwf2_11526 {
    z-index: 9;
  }
}
@media print, screen and (min-width: 48em) {
  ._page-navigator__list--pages_tvwf2_11526 {
    position: absolute;
    left: 0;
    min-width: 22.8125rem;
  }
}
@media screen and (min-width: 75em) {
  ._page-navigator__list--pages_tvwf2_11526 {
    padding-right: 0;
    padding-left: 0;
    max-width: 76.875rem;
    margin-left: auto;
    margin-right: auto;
    min-width: 0;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 0;
  }
}
@media screen and (min-width: 90em) {
  ._page-navigator__list--pages_tvwf2_11526 {
    left: -13.25rem;
  }
}
._page-navigator__list--pages--wrapper_tvwf2_11526 {
  background-color: #0033FF;
  width: 100%;
  padding: 3rem 0.9375rem 0.625rem;
  margin-left: 0;
  position: relative;
  z-index: 5;
}
._taem-layout_tvwf2_12600 ._page-navigator__list--pages--wrapper_tvwf2_11526 {
  background-color: #ed0a00;
}
@media print, screen and (max-width: 47.99875em) {
  ._page-navigator__list--pages--wrapper_tvwf2_11526 {
    top: -2.5rem;
  }
}
@media print, screen and (max-width: 89.99875em) {
  ._page-navigator__list--pages--wrapper_tvwf2_11526 {
    display: none;
  }
}
@media print, screen and (min-width: 48em) {
  ._page-navigator__list--pages--wrapper_tvwf2_11526 {
    padding: 3rem 0.9375rem 0.625rem 3.75rem;
  }
}
@media screen and (min-width: 75em) {
  ._page-navigator__list--pages--wrapper_tvwf2_11526 {
    display: block !important;
    padding: 2.5rem 1.5625rem 1.875rem;
    max-width: 11.75rem;
    position: fixed;
    top: 9.625rem;
  }
}
@media screen and (min-width: 90em) {
  ._page-navigator__list--pages--wrapper_tvwf2_11526 {
    max-width: 16.25rem;
    padding: 2.5rem 2.5rem 1.875rem;
  }
}
._page-navigator__list--pages--wrapper_tvwf2_11526 ._page-navigator__title_tvwf2_20696 {
  color: #fff;
  font-size: 0.875rem;
  line-height: 1.5;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  display: inline-block;
  margin-bottom: 1.875em;
}
@media print, screen and (min-width: 64em) {
  ._page-navigator__list--pages--wrapper_tvwf2_11526 ._page-navigator__title_tvwf2_20696 {
    margin-bottom: 1.25rem;
  }
}
._page-navigator__list--pages--wrapper_tvwf2_11526 ul li {
  line-height: 1;
}
@media print, screen and (min-width: 64em) {
  ._page-navigator__list--pages--wrapper_tvwf2_11526 ul li a {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._page-navigator__list--pages--wrapper_tvwf2_11526 ul li._current_tvwf2_9962 a {
  font-weight: 700;
}
._page-navigator__list--pages--wrapper_tvwf2_11526 ul li ._currentbranch0_tvwf2_20733 a {
  font-weight: 700;
}
._scroll-active_tvwf2_12996 ._page-navigator__list--pages--wrapper_tvwf2_11526 {
  top: 4.825rem;
}

._page-navigator-more_tvwf2_20740 {
  color: #fff;
  font-size: 0.8125rem;
  line-height: 1.23077;
  position: absolute;
  bottom: 0;
  display: none;
  width: 100%;
  text-align: left;
  background: #0033FF;
  left: 0;
  padding: 15px 1.5625rem;
  cursor: pointer;
}
._taem-layout_tvwf2_12600 ._page-navigator-more_tvwf2_20740 {
  background: #ed0a00;
}
@media (min-width: 1200px) {
  ._page-navigator-truncate_tvwf2_20758 ._page-navigator-more_tvwf2_20740 {
    display: block;
  }
}
._page-navigator-more_tvwf2_20740::before {
  font-family: "WwwUowEduAu";
  content: "\f003";
  display: inline-block;
  margin-right: 10px;
}
._page-navigator-show-all_tvwf2_20768 ._page-navigator-more_tvwf2_20740::before {
  content: "\f000";
}
._page-navigator-more_tvwf2_20740:hover {
  color: rgba(255, 255, 255, 0.85);
}
._page-navigator-more_tvwf2_20740:hover::before {
  animation: _subtle-bounce-down_tvwf2_1 0.5s infinite ease-in-out alternate;
}
._page-navigator-show-all_tvwf2_20768 ._page-navigator-more_tvwf2_20740:hover::before {
  animation: _subtle-bounce-up_tvwf2_1 0.5s infinite ease-in-out alternate;
}

@media (min-width: 1200px) {
  ._page-navigator-truncate_tvwf2_20758 ._page-navigator__list--pages--wrapper_tvwf2_11526 {
    max-height: 450px;
    overflow: hidden;
  }
  ._page-navigator-truncate_tvwf2_20758._page-navigator-show-all_tvwf2_20768 ._page-navigator__list--pages--wrapper_tvwf2_11526 {
    max-height: none;
    overflow: visible;
  }
}
@keyframes _subtle-bounce-down_tvwf2_1 {
  100% {
    transform: translateY(2px);
  }
}
@keyframes _subtle-bounce-up_tvwf2_1 {
  100% {
    transform: translateY(-2px);
  }
}
._page-navigator-single_tvwf2_20801 ._page-navigator__button_tvwf2_11562 {
  width: 100%;
}
._page-navigator-single_tvwf2_20801 ._page-navigator__list--breadcrumbs_tvwf2_11537 ul {
  width: 100% !important;
}
._page-navigator-single_tvwf2_20801 ._page-navigator__list--breadcrumbs_tvwf2_11537 ul a {
  display: inline-block !important;
}

._uw-panel-grid-link-list_tvwf2_12173 {
  background: #001641;
  position: relative;
}
._uw-panel-grid-link-list_tvwf2_12173 > ._grid-container_tvwf2_3812, ._uw-panel-grid-link-list_tvwf2_12173 > ._mw-grid-container_tvwf2_3812 {
  position: relative;
  padding-block: var(--section-spacing-y);
}
._uw-panel-grid-link-list_tvwf2_12173 > ._grid-container_tvwf2_3812 ._cell_tvwf2_3333 > *:last-child, ._uw-panel-grid-link-list_tvwf2_12173 > ._mw-grid-container_tvwf2_3812 ._cell_tvwf2_3333 > *:last-child {
  margin-bottom: 0;
}
._uw-panel-grid-link-list_tvwf2_12173 > ._grid-container_tvwf2_3812 ._uw-related-links_tvwf2_20822, ._uw-panel-grid-link-list_tvwf2_12173 > ._mw-grid-container_tvwf2_3812 ._uw-related-links_tvwf2_20822 {
  margin-top: 0.9375em;
}
._uw-panel-grid-link-list_tvwf2_12173 > ._grid-container_tvwf2_3812:after, ._uw-panel-grid-link-list_tvwf2_12173 > ._mw-grid-container_tvwf2_3812:after, ._uw-panel-grid-link-list_tvwf2_12173 > ._grid-container_tvwf2_3812:before, ._uw-panel-grid-link-list_tvwf2_12173 > ._mw-grid-container_tvwf2_3812:before {
  content: "";
  display: block;
  transform: rotate3d(0, 0, 1, -270deg) scale3d(0, 0, 1);
  width: 0.3125rem;
  height: 7.6875rem;
  background-color: #ed0a00;
  position: absolute;
}
._uw-panel-grid-link-list_tvwf2_12173 > ._grid-container_tvwf2_3812:before, ._uw-panel-grid-link-list_tvwf2_12173 > ._mw-grid-container_tvwf2_3812:before {
  left: 1.875rem;
  top: -4em;
}
@media print, screen and (min-width: 64em) {
  ._uw-panel-grid-link-list_tvwf2_12173 > ._grid-container_tvwf2_3812:before, ._uw-panel-grid-link-list_tvwf2_12173 > ._mw-grid-container_tvwf2_3812:before {
    left: 2.8125rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-panel-grid-link-list_tvwf2_12173 > ._grid-container_tvwf2_3812:before, ._uw-panel-grid-link-list_tvwf2_12173 > ._mw-grid-container_tvwf2_3812:before {
    left: 0;
  }
}
._uw-panel-grid-link-list_tvwf2_12173 > ._grid-container_tvwf2_3812:after, ._uw-panel-grid-link-list_tvwf2_12173 > ._mw-grid-container_tvwf2_3812:after {
  right: 2.1875rem;
  bottom: -4em;
}
@media print, screen and (min-width: 64em) {
  ._uw-panel-grid-link-list_tvwf2_12173 > ._grid-container_tvwf2_3812:after, ._uw-panel-grid-link-list_tvwf2_12173 > ._mw-grid-container_tvwf2_3812:after {
    right: 2.8125rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-panel-grid-link-list_tvwf2_12173 > ._grid-container_tvwf2_3812:after, ._uw-panel-grid-link-list_tvwf2_12173 > ._mw-grid-container_tvwf2_3812:after {
    right: 0;
  }
}
._uw-panel-grid-link-list_tvwf2_12173 h2 {
  color: #fff;
}
._uw-panel-grid-link-list_tvwf2_12173 ._uw-items_tvwf2_20865 {
  margin-bottom: 3.75rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-panel-grid-link-list_tvwf2_12173 ._uw-items_tvwf2_20865 {
    margin-bottom: 0;
  }
}
._uw-panel-grid-link-list_tvwf2_12173 ._uw-items_tvwf2_20865 > ._button_tvwf2_3169 {
  margin-bottom: 0;
}
._uw-panel-grid-link-list_tvwf2_12173 ._uw-item_tvwf2_3313 {
  margin-right: 0.75rem;
}
._uw-panel-grid-link-list_tvwf2_12173 ._uw-item_tvwf2_3313 img {
  margin-bottom: 0.9375rem;
}
._uw-panel-grid-link-list_tvwf2_12173 ._uw-item_tvwf2_3313 h3 a::after {
  transition: margin-left 0.4s;
}
._uw-panel-grid-link-list_tvwf2_12173 ._uw-item_tvwf2_3313 h3 a:hover::after {
  margin-left: 1.5625rem;
}
._uw-panel-grid-link-list_tvwf2_12173 ._uw-item_tvwf2_3313 > a:hover {
  position: relative;
  display: block;
  transition: 0.25s;
  background-color: transparent;
}
._uw-panel-grid-link-list_tvwf2_12173 ._uw-item_tvwf2_3313 > a:hover + h3 ._fa-chevron-right_tvwf2_2712 {
  transform: translateX(5px);
}
._uw-panel-grid-link-list_tvwf2_12173 ._uw-item_tvwf2_3313 > a:hover:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.2483368347) 0%, rgba(186, 186, 186, 0) 100%);
  top: 0;
}
._uw-panel-grid-link-list_tvwf2_12173 ._uw-item_tvwf2_3313 h3 {
  margin-top: 0.9375rem;
  margin-bottom: 0.625rem;
}
._uw-panel-grid-link-list_tvwf2_12173 ._uw-item_tvwf2_3313 h3 a {
  color: #fff;
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  margin-top: 0.625rem;
}
._uw-panel-grid-link-list_tvwf2_12173 ._uw-item_tvwf2_3313 h3 a::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 0.9375rem;
  transition: 0.25s;
}
._uw-panel-grid-link-list_tvwf2_12173 ._uw-item_tvwf2_3313 h3 a ._fa-chevron-right_tvwf2_2712 {
  display: none;
}
._uw-panel-grid-link-list_tvwf2_12173 ._uw-item_tvwf2_3313 h3 a:hover {
  text-decoration: none;
}
._uw-panel-grid-link-list_tvwf2_12173 ._uw-item_tvwf2_3313 h3 a:hover::after {
  transform: translateX(5px);
}
._uw-panel-grid-link-list_tvwf2_12173 ._uw-item_tvwf2_3313 h3 a:hover ._fa-chevron-right_tvwf2_2712 {
  transform: translateX(5px);
}
._uw-panel-grid-link-list_tvwf2_12173 ._uw-item_tvwf2_3313 p {
  color: #fff;
  margin-bottom: 0;
}
._uw-panel-grid-link-list_tvwf2_12173._in-view_tvwf2_16828 ._grid-container_tvwf2_3812:after, ._uw-panel-grid-link-list_tvwf2_12173._in-view_tvwf2_16828 ._mw-grid-container_tvwf2_3812:after, ._uw-panel-grid-link-list_tvwf2_12173._in-view_tvwf2_16828 ._grid-container_tvwf2_3812:before, ._uw-panel-grid-link-list_tvwf2_12173._in-view_tvwf2_16828 ._mw-grid-container_tvwf2_3812:before {
  animation: _linesAnimateIn_tvwf2_1 1s ease-out forwards;
  animation-delay: 0.4s;
}
._uw-panel-grid-link-list_tvwf2_12173 ._uw-related-links_tvwf2_20822 {
  margin-bottom: 0;
}
._uw-panel-grid-link-list_tvwf2_12173 ._uw-related-links_tvwf2_20822 ._border-top_tvwf2_17659 {
  padding: 1.875rem 1.875rem;
  position: relative;
}
@media print, screen and (min-width: 64em) {
  ._uw-panel-grid-link-list_tvwf2_12173 ._uw-related-links_tvwf2_20822 ._border-top_tvwf2_17659 {
    padding: 1.875rem 1.875rem;
  }
}
._uw-panel-grid-link-list_tvwf2_12173 ._uw-related-links_tvwf2_20822 ._border-top_tvwf2_17659 > ._border-bottom_tvwf2_17668:after,
._uw-panel-grid-link-list_tvwf2_12173 ._uw-related-links_tvwf2_20822 ._border-top_tvwf2_17659 > ._border-bottom_tvwf2_17668:before, ._uw-panel-grid-link-list_tvwf2_12173 ._uw-related-links_tvwf2_20822 ._border-top_tvwf2_17659:after, ._uw-panel-grid-link-list_tvwf2_12173 ._uw-related-links_tvwf2_20822 ._border-top_tvwf2_17659:before {
  display: block;
  content: "";
  width: 2rem;
  height: 2rem;
  position: absolute;
  transition: transform 0.5s ease-out;
}
._uw-panel-grid-link-list_tvwf2_12173 ._uw-related-links_tvwf2_20822 ._border-top_tvwf2_17659 > ._border-bottom_tvwf2_17668:before, ._uw-panel-grid-link-list_tvwf2_12173 ._uw-related-links_tvwf2_20822 ._border-top_tvwf2_17659:before {
  top: 0;
  border-top: 0.0625rem solid #fff;
}
._uw-panel-grid-link-list_tvwf2_12173 ._uw-related-links_tvwf2_20822 ._border-top_tvwf2_17659:before {
  left: 0;
  border-left: 0.0625rem solid #fff;
}
._uw-panel-grid-link-list_tvwf2_12173 ._uw-related-links_tvwf2_20822 ._border-top_tvwf2_17659 > ._border-bottom_tvwf2_17668:before {
  right: 0;
  border-right: 0.0625rem solid #fff;
}
._uw-panel-grid-link-list_tvwf2_12173 ._uw-related-links_tvwf2_20822 ._border-top_tvwf2_17659 > ._border-bottom_tvwf2_17668:after, ._uw-panel-grid-link-list_tvwf2_12173 ._uw-related-links_tvwf2_20822 ._border-top_tvwf2_17659:after {
  bottom: 0;
  border-bottom: 0.0625rem solid #fff;
}
._uw-panel-grid-link-list_tvwf2_12173 ._uw-related-links_tvwf2_20822 ._border-top_tvwf2_17659:after {
  left: 0;
  border-left: 0.0625rem solid #fff;
}
._uw-panel-grid-link-list_tvwf2_12173 ._uw-related-links_tvwf2_20822 ._border-top_tvwf2_17659 ._border-bottom_tvwf2_17668:after {
  right: 0;
  border-right: 0.0625rem solid #fff;
}
._uw-panel-grid-link-list_tvwf2_12173 ._uw-related-links_tvwf2_20822 ._border-top_tvwf2_17659:hover:before {
  transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
}
._uw-panel-grid-link-list_tvwf2_12173 ._uw-related-links_tvwf2_20822 ._border-top_tvwf2_17659:hover > ._border-bottom_tvwf2_17668:before {
  transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
}
._uw-panel-grid-link-list_tvwf2_12173 ._uw-related-links_tvwf2_20822 ._border-top_tvwf2_17659:hover:after {
  transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
}
._uw-panel-grid-link-list_tvwf2_12173 ._uw-related-links_tvwf2_20822 ._border-top_tvwf2_17659:hover > ._border-bottom_tvwf2_17668:after {
  transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
}
._uw-panel-grid-link-list_tvwf2_12173 ._uw-related-links_tvwf2_20822 li {
  margin-bottom: 1rem;
  line-height: 1;
}
@media print, screen and (min-width: 48em) {
  ._uw-panel-grid-link-list_tvwf2_12173 ._uw-related-links_tvwf2_20822 li {
    margin-bottom: 1.125rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-panel-grid-link-list_tvwf2_12173 ._uw-related-links_tvwf2_20822 li {
    margin-bottom: 1.25rem;
  }
}
._uw-panel-grid-link-list_tvwf2_12173 ._uw-related-links_tvwf2_20822 h4 {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0.9375rem;
}
._uw-panel-grid-link-list_tvwf2_12173 ._uw-related-links_tvwf2_20822 h3,
._uw-panel-grid-link-list_tvwf2_12173 ._uw-related-links_tvwf2_20822 span,
._uw-panel-grid-link-list_tvwf2_12173 ._uw-related-links_tvwf2_20822 ul a {
  color: #fff;
}
._uw-panel-grid-link-list_tvwf2_12173 ._uw-related-links_tvwf2_20822 span.__uw-related-links__title_2images_tvwf2_21040 {
  font-size: 0.875rem;
  line-height: 1.2142857143;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  display: inline-block;
  color: #ed0a00;
  margin-bottom: 20px;
  text-transform: uppercase;
  background-color: white;
  color: #001641;
  padding: 0.3125rem 0.625rem;
}
@media screen and (min-width: 75em) {
  ._uw-panel-grid-link-list_tvwf2_12173 ._uw-related-links_tvwf2_20822 {
    max-width: 24.125rem;
  }
  ._uw-panel-grid-link-list_tvwf2_12173 ._uw-related-links_tvwf2_20822 ul {
    font-size: 0.875rem;
  }
}

._uw-panel-section_tvwf2_11743 {
  padding: 4.375rem 0 2.8125rem;
  background: #001641;
}
._uw-panel-section_tvwf2_11743 h2 {
  color: #fff;
}
@media print, screen and (min-width: 48em) {
  ._uw-panel-section_tvwf2_11743 {
    padding: 4.375rem 0 3.125rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-panel-section_tvwf2_11743 {
    padding: 7.1875rem 0 6.25rem;
  }
}
._uw-panel-section__title_tvwf2_21084 {
  font-size: 2.625rem;
  line-height: 1;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 0;
  color: #fff;
  margin-bottom: 1.875rem;
}
._uw-panel-section__title_tvwf2_21084:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #fff;
  margin-top: 0.9375rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-panel-section__title_tvwf2_21084 {
    font-size: 3.5rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-panel-section__title_tvwf2_21084 {
    font-size: 7.0625rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-panel-section__title_tvwf2_21084 {
    margin-bottom: 2.375rem;
  }
  ._uw-panel-section__title_tvwf2_21084::after {
    margin-top: 1.5625rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-panel-section__title_tvwf2_21084 {
    margin-bottom: 3.75rem;
  }
  ._uw-panel-section__title_tvwf2_21084::after {
    content: none;
  }
}
._uw-panel-section_tvwf2_11743 a:hover h4::after {
  margin-left: 1.5625rem;
}
._uw-panel-section_tvwf2_11743 h3 {
  color: #fff;
  margin: 0.9375rem 0 0.625rem;
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
}
@media (max-width: 480px) {
  ._uw-panel-section_tvwf2_11743 h3 {
    max-width: 80%;
  }
}
._uw-panel-section_tvwf2_11743 h3::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 0.9375rem;
  transition: margin-left 0.4s;
}
._uw-panel-section_tvwf2_11743 h3 i {
  margin-left: 0.9375rem;
  display: none;
}
._uw-panel-section_tvwf2_11743 h3:focus, ._uw-panel-section_tvwf2_11743 h3:hover {
  outline: none;
}
._uw-panel-section_tvwf2_11743 h3:focus i._fa-chevron-right_tvwf2_2712, ._uw-panel-section_tvwf2_11743 h3:hover i._fa-chevron-right_tvwf2_2712 {
  transform: translate3d(0.625rem, 0, 0);
}
._uw-panel-section_tvwf2_11743 h3:focus {
  outline: 1px dotted #001641;
  box-shadow: 0 0 2px #fff;
}
._uw-panel-section_tvwf2_11743 img {
  width: 100%;
}
._uw-panel-section__panel_tvwf2_21193 {
  color: #fff;
}
._uw-panel-section__panel_tvwf2_21193 a {
  display: block;
}
._uw-panel-section__panel_tvwf2_21193 a:hover {
  text-decoration: none;
}
._uw-panel-section__panel_tvwf2_21193 a:hover h3::after {
  margin-left: 25px;
}
._uw-panel-section__panel_tvwf2_21193 p {
  margin-bottom: 0;
}
._uw-panel-section_tvwf2_11743 ._button_tvwf2_3169 {
  color: #fff;
  font-size: 1.125rem;
  line-height: 1.1;
  margin-top: 30px;
}

._uw-three-links-quote_tvwf2_21215 {
  margin-top: 5rem;
}

._uw-three-block__blockquote_tvwf2_21219 blockquote {
  margin-bottom: 0;
}
._uw-three-block__blockquote_tvwf2_21219 a._button_tvwf2_3169:last-child {
  margin-bottom: 0;
}
._uw-three-block__blockquote_tvwf2_21219 a:hover p::after {
  margin-left: 25px;
  -webkit-transition: margin-left 0.2s ease-in-out;
  transition: margin-left 0.2s ease-in-out;
}

._uw-four-panel-horizontal_tvwf2_21231 a:hover p::after {
  margin-left: 25px;
  -webkit-transition: margin-left 0.2s ease-in-out;
  transition: margin-left 0.2s ease-in-out;
}

@media print, screen and (max-width: 47.99875em) {
  ._uw-panel-section__panel_tvwf2_21193 + ._uw-panel-section__panel_tvwf2_21193 {
    margin-top: 2rem;
  }
}
._uw-promotion-banner_tvwf2_21242 {
  background-size: cover;
  transition: height 0.5s;
  height: auto;
  position: relative;
  display: none;
  z-index: 999;
}
._uw-promotion-banner_tvwf2_21242:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(0, #000000 0%, rgba(0, 0, 0, 0.4) 100%);
  opacity: 0.87;
  top: 0;
  left: 0;
}
@media screen and (min-width: 75em) {
  ._uw-promotion-banner_tvwf2_21242:after {
    background-image: linear-gradient(0, #000000 0%, rgba(0, 0, 0, 0) 100%);
  }
}
@media screen and (min-width: 75em) {
  ._uw-promotion-banner_tvwf2_21242 {
    align-items: flex-end;
    display: flex;
    height: 100vh;
    padding-bottom: 5rem;
    position: fixed;
    top: 0;
    right: 0;
    width: 0;
    transition: width 0.5s;
  }
}
._uw-promotion-banner_tvwf2_21242 ._grid-container_tvwf2_3812, ._uw-promotion-banner_tvwf2_21242 ._mw-grid-container_tvwf2_3812 {
  position: relative;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
._uw-promotion-banner__content_tvwf2_21283 {
  position: relative;
  z-index: 1;
}
._uw-promotion-banner__content_tvwf2_21283 p {
  color: #fff;
}
._uw-promotion-banner__date_tvwf2_21290, ._uw-promotion-banner__hook_tvwf2_21290 {
  font-size: 1.5rem;
  line-height: 1;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  ._uw-promotion-banner__date_tvwf2_21290, ._uw-promotion-banner__hook_tvwf2_21290 {
    font-size: 1.875rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-promotion-banner__hook_tvwf2_21290 {
  margin-bottom: 0.5rem !important;
}
._uw-promotion-banner__date_tvwf2_21290 {
  margin-bottom: 0.9375rem !important;
}
@media print, screen and (min-width: 48em) {
  ._uw-promotion-banner__date_tvwf2_21290 {
    margin-bottom: 1.25rem;
  }
}
._uw-promotion-banner__title_tvwf2_21325 {
  font-size: 1.875rem;
  line-height: 0.9333333333;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  margin-bottom: 0.9375rem !important;
}
@media print, screen and (min-width: 48em) {
  ._uw-promotion-banner__title_tvwf2_21325 {
    font-size: 3.5rem;
    line-height: 0.8928571429;
    font-weight: 700;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 1.25rem;
  }
}
._uw-promotion-banner__close_tvwf2_21350 {
  position: absolute;
  top: 1.25rem;
  right: 1.25rem;
  color: #fff;
  z-index: 6;
  cursor: pointer;
  display: none;
}
._uw-promotion-banner__close_tvwf2_21350:hover {
  color: #ed0a00;
}
@media screen and (min-width: 75em) {
  ._uw-promotion-banner__close_tvwf2_21350 {
    top: 1.25rem;
  }
}

._promo-banner-active_tvwf2_14434 ._uw-header_tvwf2_3155 {
  position: absolute;
}
._promo-banner-active_tvwf2_14434 ._uw-header_tvwf2_3155._header-smaller_tvwf2_14512 {
  position: fixed;
}
@media (min-width: 1200px) {
  ._promo-banner-active_tvwf2_14434 ._uw-header_tvwf2_3155._header-smaller_tvwf2_14512 {
    width: calc(100% - 250px);
  }
}
@media (max-width: 980px) {
  ._promo-banner-active_tvwf2_14434 ._home-carousel_tvwf2_21380,
  ._promo-banner-active_tvwf2_14434 ._uw-home-slider_tvwf2_11765 {
    margin-top: 0;
  }
}
._promo-banner-active_tvwf2_14434 ._uw-promotion-banner_tvwf2_21242 {
  width: 100%;
  display: flex;
}
._promo-banner-active_tvwf2_14434 ._uw-promotion-banner_tvwf2_21242 ._grid-container_tvwf2_3812, ._promo-banner-active_tvwf2_14434 ._uw-promotion-banner_tvwf2_21242 ._mw-grid-container_tvwf2_3812 {
  width: 100%;
}
@media (min-width: 1200px) {
  ._promo-banner-active_tvwf2_14434 ._uw-promotion-banner_tvwf2_21242 {
    width: 250px;
  }
}
._promo-banner-active_tvwf2_14434 ._uw-promotion-banner_tvwf2_21242 ._uw-promotion-banner__close_tvwf2_21350 {
  display: block;
}
._promo-banner-active_tvwf2_14434 ._site-container_tvwf2_14134 {
  width: 100%;
}
@media (min-width: 1200px) {
  ._promo-banner-active_tvwf2_14434 ._site-container_tvwf2_14134 {
    width: calc(100% - 250px);
  }
}
@media (max-width: 980px) {
  ._promo-banner-active_tvwf2_14434 ._uw-home-carousel_tvwf2_19884 {
    padding-top: 77px;
  }
}

._uw-pull-quote_tvwf2_21414 {
  position: relative;
}
._uw-pull-quote-padded_tvwf2_21417 {
  margin-top: 2.5rem;
}
._uw-pull-quote_tvwf2_21414 blockquote {
  margin: 1.25rem 0;
  color: #ed0a00;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.3rem;
  line-height: 1.1;
}
._uw-pull-quote_tvwf2_21414 p {
  margin-bottom: 0;
}
._uw-pull-quote_tvwf2_21414 hr {
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #ed0a00;
  border: 0;
  margin: 0;
}
._uw-pull-quote--quote-mark_tvwf2_21438::before {
  font-size: 7rem;
  line-height: 0.7142857143;
  font-weight: 500;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  content: open-quote;
  display: block;
  height: 1.75rem;
  color: #ed0a00;
  margin-bottom: 1.25rem;
}
._uw-pull-quote--quote-mark_tvwf2_21438::after {
  content: close-quote;
  display: none;
}

._uw-related-image-links-four-block_tvwf2_21459 {
  border-width: 0;
}
._uw-related-image-links-four-block_tvwf2_21459 h2 {
  font-size: 2.625rem;
  line-height: 1.0476190476;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  text-transform: none;
  margin: 0 0 2.5rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-related-image-links-four-block_tvwf2_21459 h2 {
    font-size: 3.5rem;
    line-height: 1.0357142857;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    padding-top: 1.875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-related-image-links-four-block_tvwf2_21459 h2 {
    font-size: 3.8125rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-related-image-links-four-block_tvwf2_21459 a {
  margin-bottom: 1.875rem;
}
._uw-related-image-links-four-block_tvwf2_21459 img {
  display: block;
}
@media print, screen and (min-width: 64em) {
  ._uw-related-image-links-four-block_tvwf2_21459 {
    border-top: 0.0625rem dashed #E5E5E4;
  }
  ._uw-related-image-links-four-block_tvwf2_21459 ._image-link_tvwf2_12203 {
    padding: 0.78125rem;
    margin-bottom: 0;
  }
}
._uw-related-image-links-four-block_tvwf2_21459 a:hover span::after {
  margin-left: 25px;
  -webkit-transition: margin-left 0.2s ease-in-out;
  transition: margin-left 0.2s ease-in-out;
}

._uw-related-links_tvwf2_20822 ._border-top_tvwf2_17659 {
  padding: 1.875rem 1.875rem;
  position: relative;
}
@media print, screen and (min-width: 64em) {
  ._uw-related-links_tvwf2_20822 ._border-top_tvwf2_17659 {
    padding: 1.875rem 1.875rem;
  }
}
._uw-related-links_tvwf2_20822 ._border-top_tvwf2_17659 > ._border-bottom_tvwf2_17668:after,
._uw-related-links_tvwf2_20822 ._border-top_tvwf2_17659 > ._border-bottom_tvwf2_17668:before, ._uw-related-links_tvwf2_20822 ._border-top_tvwf2_17659:after, ._uw-related-links_tvwf2_20822 ._border-top_tvwf2_17659:before {
  display: block;
  content: "";
  width: 2rem;
  height: 2rem;
  position: absolute;
  transition: transform 0.5s ease-out;
}
._uw-related-links_tvwf2_20822 ._border-top_tvwf2_17659 > ._border-bottom_tvwf2_17668:before, ._uw-related-links_tvwf2_20822 ._border-top_tvwf2_17659:before {
  top: 0;
  border-top: 0.0625rem solid #001641;
}
._uw-related-links_tvwf2_20822 ._border-top_tvwf2_17659:before {
  left: 0;
  border-left: 0.0625rem solid #001641;
}
._uw-related-links_tvwf2_20822 ._border-top_tvwf2_17659 > ._border-bottom_tvwf2_17668:before {
  right: 0;
  border-right: 0.0625rem solid #001641;
}
._uw-related-links_tvwf2_20822 ._border-top_tvwf2_17659 > ._border-bottom_tvwf2_17668:after, ._uw-related-links_tvwf2_20822 ._border-top_tvwf2_17659:after {
  bottom: 0;
  border-bottom: 0.0625rem solid #001641;
}
._uw-related-links_tvwf2_20822 ._border-top_tvwf2_17659:after {
  left: 0;
  border-left: 0.0625rem solid #001641;
}
._uw-related-links_tvwf2_20822 ._border-top_tvwf2_17659 ._border-bottom_tvwf2_17668:after {
  right: 0;
  border-right: 0.0625rem solid #001641;
}
._uw-related-links_tvwf2_20822 ._border-top_tvwf2_17659:hover:before {
  transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
}
._uw-related-links_tvwf2_20822 ._border-top_tvwf2_17659:hover > ._border-bottom_tvwf2_17668:before {
  transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
}
._uw-related-links_tvwf2_20822 ._border-top_tvwf2_17659:hover:after {
  transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
}
._uw-related-links_tvwf2_20822 ._border-top_tvwf2_17659:hover > ._border-bottom_tvwf2_17668:after {
  transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
}
._uw-related-links_tvwf2_20822 ._border-top_tvwf2_17659 {
  padding: 1.5625rem 3.875rem 1.875rem 3.125rem;
}
._uw-related-links__title_tvwf2_21581 {
  font-size: 0.875rem;
  line-height: 1.2142857143;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  display: inline-block;
  color: #ed0a00;
  margin-bottom: 1.25rem;
  text-transform: uppercase;
}
._uw-related-links__title--highlight_tvwf2_21596 {
  color: #fff;
  background: #ed0a00;
  padding: 0.3125rem 0.625rem;
  margin-bottom: 0.875rem;
}
._uw-related-links_tvwf2_20822 h3 {
  font-size: 2.25rem;
  line-height: 1;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  margin: 0 0 0.9375rem;
}
._uw-related-links_tvwf2_20822 ul {
  margin-bottom: 0;
  margin-left: 0;
}
._uw-related-links_tvwf2_20822 ul li {
  margin-bottom: 1.25rem;
  color: #fff;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  text-transform: uppercase;
  padding: 0;
}
._uw-related-links_tvwf2_20822 ul li:last-of-type {
  margin-bottom: 0;
}
._uw-related-links_tvwf2_20822 ul a {
  font-size: 0.875rem;
  line-height: 1.2142857143;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  text-transform: uppercase;
  padding: 0;
}
@media print, screen and (min-width: 48em) {
  ._uw-related-links_tvwf2_20822 ul a {
    margin-bottom: 0;
  }
}
._uw-related-links--light_tvwf2_21649 ._border-top_tvwf2_17659 {
  padding: 1.875rem 1.875rem;
  position: relative;
}
@media print, screen and (min-width: 64em) {
  ._uw-related-links--light_tvwf2_21649 ._border-top_tvwf2_17659 {
    padding: 1.875rem 1.875rem;
  }
}
._uw-related-links--light_tvwf2_21649 ._border-top_tvwf2_17659 > ._border-bottom_tvwf2_17668:after,
._uw-related-links--light_tvwf2_21649 ._border-top_tvwf2_17659 > ._border-bottom_tvwf2_17668:before, ._uw-related-links--light_tvwf2_21649 ._border-top_tvwf2_17659:after, ._uw-related-links--light_tvwf2_21649 ._border-top_tvwf2_17659:before {
  display: block;
  content: "";
  width: 2rem;
  height: 2rem;
  position: absolute;
  transition: transform 0.5s ease-out;
}
._uw-related-links--light_tvwf2_21649 ._border-top_tvwf2_17659 > ._border-bottom_tvwf2_17668:before, ._uw-related-links--light_tvwf2_21649 ._border-top_tvwf2_17659:before {
  top: 0;
  border-top: 0.0625rem solid #fff;
}
._uw-related-links--light_tvwf2_21649 ._border-top_tvwf2_17659:before {
  left: 0;
  border-left: 0.0625rem solid #fff;
}
._uw-related-links--light_tvwf2_21649 ._border-top_tvwf2_17659 > ._border-bottom_tvwf2_17668:before {
  right: 0;
  border-right: 0.0625rem solid #fff;
}
._uw-related-links--light_tvwf2_21649 ._border-top_tvwf2_17659 > ._border-bottom_tvwf2_17668:after, ._uw-related-links--light_tvwf2_21649 ._border-top_tvwf2_17659:after {
  bottom: 0;
  border-bottom: 0.0625rem solid #fff;
}
._uw-related-links--light_tvwf2_21649 ._border-top_tvwf2_17659:after {
  left: 0;
  border-left: 0.0625rem solid #fff;
}
._uw-related-links--light_tvwf2_21649 ._border-top_tvwf2_17659 ._border-bottom_tvwf2_17668:after {
  right: 0;
  border-right: 0.0625rem solid #fff;
}
._uw-related-links--light_tvwf2_21649 ._border-top_tvwf2_17659:hover:before {
  transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
}
._uw-related-links--light_tvwf2_21649 ._border-top_tvwf2_17659:hover > ._border-bottom_tvwf2_17668:before {
  transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
}
._uw-related-links--light_tvwf2_21649 ._border-top_tvwf2_17659:hover:after {
  transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
}
._uw-related-links--light_tvwf2_21649 ._border-top_tvwf2_17659:hover > ._border-bottom_tvwf2_17668:after {
  transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
}
._uw-related-links--light_tvwf2_21649 h3,
._uw-related-links--light_tvwf2_21649 ul a,
._uw-related-links--light_tvwf2_21649 span {
  color: #fff;
}
._uw-related-links--landing_tvwf2_21708 ul li {
  margin-bottom: 0.625rem;
}

._uw-search-listing__container_tvwf2_21712 {
  border-top: 0.0625rem dashed #E5E5E4;
  margin-bottom: 3.75rem;
}
._uw-search-listing__item_tvwf2_21716 {
  border-bottom: 1px dashed #E5E5E4;
  padding: 1.875rem 0;
}
._uw-search-listing__item_tvwf2_21716 h3 {
  font-size: 1.5rem;
  line-height: 1.1666666667;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 0;
  margin-bottom: 1.25rem;
}
._uw-search-listing__item_tvwf2_21716 p {
  margin-bottom: 1.25rem;
}
._uw-search-listing__item_tvwf2_21716 p:last-child {
  margin-bottom: 0;
}
._uw-search-listing__item_tvwf2_21716:first-child {
  border-top: 0.0625rem dashed #E5E5E4;
}
._uw-search-listing__item_tvwf2_21716._library-listing_tvwf2_21742 {
  display: flex;
}

._uw-single-article_tvwf2_3341 ._caption_tvwf2_19526 {
  font-size: 1rem;
  font-style: italic;
  padding-left: 0;
  position: static !important;
  color: #001641;
  background: 0 0;
}
._uw-single-article_tvwf2_3341 ._uw-page-content_tvwf2_3446 {
  display: block;
}
._uw-single-article_tvwf2_3341 ._uw-page-content_tvwf2_3446 p:not([class^=button-]) a {
  text-decoration: underline;
}
._uw-single-article_tvwf2_3341 ._uw-page-content_tvwf2_3446 p:not([class^=button-]) a:visited {
  color: #663366;
}
._uw-single-article_tvwf2_3341 ._uw-page-content_tvwf2_3446 p:not([class^=button-]) a:hover {
  text-decoration: none;
}
._uw-single-article_tvwf2_3341 ._uw-page-content_tvwf2_3446:not(._uw-panel-grid-link-list_tvwf2_12173) ul:not(._menu_tvwf2_9554):not(._accordion_tvwf2_12173):not(._tabs_tvwf2_10194) li a:not(._color--navy_tvwf2_2880) {
  text-decoration: underline;
}
._uw-single-article_tvwf2_3341 ._uw-page-content_tvwf2_3446:not(._uw-panel-grid-link-list_tvwf2_12173) ul:not(._menu_tvwf2_9554):not(._accordion_tvwf2_12173):not(._tabs_tvwf2_10194) li a:not(._color--navy_tvwf2_2880):visited {
  color: #663366;
}
._uw-single-article_tvwf2_3341 ._uw-page-content_tvwf2_3446 ._uw-post-details_tvwf2_3446 {
  order: 2;
}
._uw-single-article_tvwf2_3341 ._uw-page-content_tvwf2_3446 ._uw-post-content_tvwf2_19620 {
  order: 1;
}
._uw-single-article_tvwf2_3341 ._uw-page-content_tvwf2_3446 ._uw-post-authors_tvwf2_21778 {
  order: 3;
}
._uw-single-article_tvwf2_3341 ._uw-page-content_tvwf2_3446 ._uw-post-pagination_tvwf2_21781 {
  order: 4;
}
@media (min-width: 980px) {
  ._uw-single-article_tvwf2_3341 ._uw-page-content_tvwf2_3446 ._uw-post-details_tvwf2_3446 {
    order: 1;
  }
  ._uw-single-article_tvwf2_3341 ._uw-page-content_tvwf2_3446 ._uw-post-content_tvwf2_19620 {
    order: 2;
  }
  ._uw-single-article_tvwf2_3341 ._uw-page-content_tvwf2_3446 ._uw-post-authors_tvwf2_21778 {
    order: 3;
  }
  ._uw-single-article_tvwf2_3341 ._uw-page-content_tvwf2_3446 ._uw-post-pagination_tvwf2_21781 {
    order: 4;
  }
}

._uw-post-date_tvwf2_3479 {
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  font-size: 1.375rem;
  margin-bottom: 0;
}

._uw-post-aside-heading_tvwf2_3367 {
  font-weight: bold;
  text-transform: uppercase;
  margin-top: 35px;
  margin-bottom: 15px;
}

._uw-post-details_tvwf2_3446 {
  padding-right: 6%;
}
._uw-post-details_tvwf2_3446 ._uw-social-icons_tvwf2_3370 a:hover::before {
  color: #ed0a00;
}
._uw-post-details_tvwf2_3446 ._uw-social-icons_tvwf2_3370 a::before {
  font-size: 1.5rem;
}
._uw-post-details_tvwf2_3446 ._uw-social-icons_tvwf2_3370 ._button-share_tvwf2_21821 {
  font-size: 1.5rem;
  color: #001641;
}

._uw-section-breaker_tvwf2_21826 {
  margin: 15px 0 25px;
  color: transparent;
  background: transparent;
  border: 0;
  border-top: 0.0625rem dashed #F2F2F2;
}

._uw-bold_tvwf2_21834, ._uw-bold-blue_tvwf2_21834, ._uw-bold-red_tvwf2_21834, ._uw-bold-white_tvwf2_21834 {
  font-weight: 700;
  text-transform: uppercase;
  font-family: Montserrat, Verdana, Geneva, sans-serif !important;
  color: #001641;
}

._uw-post-author-list_tvwf2_3485 {
  padding: 0;
  margin-left: 0;
  margin-bottom: 25px;
  list-style-type: none;
}
._uw-post-author-list_tvwf2_3485 a,
._uw-post-author-list_tvwf2_3485 li {
  color: #001641;
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  font-size: 1.375rem;
  margin-bottom: 5px;
}
._uw-post-author-list-alt_tvwf2_3485 {
  margin-bottom: 25px;
}
._uw-post-author-list-alt_tvwf2_3485 ._img_tvwf2_19538 {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
._uw-post-author-list-alt_tvwf2_3485 ._img_tvwf2_19538::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  content: "";
}
._uw-post-author-list-alt_tvwf2_3485 ul {
  margin-left: 0;
  margin-bottom: 25px;
  list-style-type: none;
}
._uw-post-author-list-alt_tvwf2_3485 ul li:first-child {
  margin-bottom: 10px;
}

._uw-post-author_tvwf2_3485 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
}
._uw-post-author_tvwf2_3485:hover, ._uw-post-author_tvwf2_3485:focus {
  color: #ed0a00;
}

._uw-social-icons_tvwf2_3370 {
  padding: 0;
  margin-left: 0;
}
._uw-social-icons_tvwf2_3370 li {
  display: inline-block;
  margin-right: 10px;
}
._uw-social-icons_tvwf2_3370 li a {
  color: #001641;
}

._uw-post-aside-topic_tvwf2_3368, ._uw-post-aside-tag_tvwf2_3369 {
  color: #001641;
  display: block;
  margin-bottom: 25px;
}
._uw-post-aside-topic_tvwf2_3368:hover, ._uw-post-aside-tag_tvwf2_3369:hover {
  color: #001641;
  text-decoration: underline;
}

._uw-post-aside-tag_tvwf2_3369 {
  margin-bottom: 10px;
}

._uw-aside-recent-post_tvwf2_21912 {
  position: relative;
}
._uw-aside-recent-post_tvwf2_21912 a {
  display: block;
  margin-bottom: 5px;
  color: #001641;
  font-weight: bold;
}
._uw-aside-recent-post_tvwf2_21912 a:hover {
  color: #ed0a00;
}
._uw-aside-recent-post_tvwf2_21912 p {
  padding-bottom: 20px;
}
._uw-aside-recent-post_tvwf2_21912::after {
  content: "";
  border-bottom: 0.0625rem dashed #F2F2F2;
  width: 100%;
  height: 1px;
  position: absolute;
  left: 0;
  bottom: 0;
}

._uw-widget-related-course_tvwf2_21937 {
  color: #fff;
  background: #001641;
  padding: 35px 25px;
  margin-top: 75px;
}
._uw-widget-related-course_tvwf2_21937 a,
._uw-widget-related-course_tvwf2_21937 p {
  color: #fff !important;
  margin-bottom: 15px;
}
._uw-widget-related-course--title_tvwf2_21948 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.625rem;
  line-height: 1.25em;
}
._uw-widget-related-course_tvwf2_21937 a {
  font-size: 1.125rem;
  margin-bottom: 0;
}
._uw-widget-related-course_tvwf2_21937 a::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 15px;
  font-size: 1.5em;
  transform: translateX(0);
  transition: transform 0.2s cubic-bezier(0.77, 0, 0.18, 1);
}
._uw-widget-related-course_tvwf2_21937 a:hover::after {
  transform: translateX(5px);
  transition: transform 0.2s cubic-bezier(0.77, 0, 0.18, 1);
}

._uw-post-inline-widget_tvwf2_21970 {
  margin: 25px 0 65px;
}

._uw-related-articles_tvwf2_21974 {
  margin: 92px 0;
}
._uw-related-articles_tvwf2_21974 p {
  font-size: 3em;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  margin-bottom: 30px;
}
._uw-related-articles_tvwf2_21974 span {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  display: block;
  font-size: 1rem;
  color: #ed0a00;
  margin-top: 15px;
}
._uw-related-articles_tvwf2_21974 span::after {
  content: "\f005";
  font-family: "WwwUowEduAu";
  margin-left: 10px;
}

._uw-subscription-form_tvwf2_2905 {
  background: #001641;
  padding: 75px 0;
}
@media (max-width: 480px) {
  ._uw-subscription-form_tvwf2_2905 {
    padding: 50px 0;
  }
}
._uw-subscription-form--title_tvwf2_22007 {
  color: #001641;
  font-size: 2rem;
  line-height: 1.1em;
}
._uw-subscription-form_tvwf2_2905 form {
  position: relative;
  margin-top: 6px;
}
._uw-subscription-form_tvwf2_2905 input[type=email] {
  border: 0;
  border-bottom: 2px solid #fff;
  outline: none;
  box-shadow: none;
  padding-right: 100px;
}
._uw-subscription-form_tvwf2_2905 input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px #fff inset;
  -webkit-text-fill-color: #001641;
  transition: background-color 5000s ease-in-out 0s;
}
._uw-subscription-form_tvwf2_2905 a {
  color: white;
  font-size: 1.75rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  padding-left: 1rem;
  text-transform: none;
  font-weight: 400;
}
._uw-subscription-form_tvwf2_2905 a::after {
  font-size: 1.15rem;
}
._uw-subscription-form_tvwf2_2905 button {
  outline: none;
  box-shadow: none;
  border: 0;
  top: 0;
  right: 0;
  color: #fff;
}
._uw-subscription-form_tvwf2_2905 button::after {
  content: "\f005";
  margin-left: 10px;
}
._uw-subscription-form_tvwf2_2905._bg--navy_tvwf2_2892 ._uw-subscription-form--title_tvwf2_22007 {
  color: #fff;
}
._uw-subscription-form_tvwf2_2905._bg--navy_tvwf2_2892 input[type=email] {
  background: transparent;
  color: #fff !important;
}
._uw-subscription-form_tvwf2_2905._bg--navy_tvwf2_2892 input[type=email]::placeholder {
  color: #fff;
}
._uw-subscription-form_tvwf2_2905._bg--navy_tvwf2_2892 input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px #001641 inset;
  -webkit-text-fill-color: #fff;
  transition: background-color 5000s ease-in-out 0s;
}
._uw-subscription-form_tvwf2_2905 ._hide_tvwf2_8922 {
  display: block !important;
}

._uw-search-overlay-main_tvwf2_22070 {
  display: none;
}
._uw-search-overlay-main_tvwf2_22070 ._uw-submit-search_tvwf2_12882 {
  text-transform: uppercase;
  font-weight: bold;
  color: #001641;
}
._uw-search-overlay-main_tvwf2_22070 ._uw-submit-search_tvwf2_12882::after {
  font-family: "WwwUowEduAu";
  content: "\f001";
  margin-left: 10px;
}
._uw-search-overlay-main_tvwf2_22070 ._uw-search--container_tvwf2_15378 ._uw-button-blue_tvwf2_2905 {
  font-size: 1.25rem;
}
._uw-search-overlay-main_tvwf2_22070 ._uw-search-overlay_tvwf2_22070 {
  background: rgba(255, 255, 255, 0.95);
  z-index: 100;
  min-height: 600px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
._uw-search-overlay-main_tvwf2_22070._search-open_tvwf2_22093 {
  display: block;
}
._uw-search-overlay-main_tvwf2_22070 ._uw-search--form_tvwf2_15378::before, ._uw-search-overlay-main_tvwf2_22070 ._uw-search--container_tvwf2_15378 ._uw-search--form--motivation_tvwf2_15473::before, ._uw-search--container_tvwf2_15378 ._uw-search-overlay-main_tvwf2_22070 ._uw-search--form--motivation_tvwf2_15473::before {
  color: #5f5f5f !important;
}
@media (max-width: 768px) {
  ._uw-search-overlay-main_tvwf2_22070 ._uw-search--form_tvwf2_15378::before, ._uw-search-overlay-main_tvwf2_22070 ._uw-search--container_tvwf2_15378 ._uw-search--form--motivation_tvwf2_15473::before, ._uw-search--container_tvwf2_15378 ._uw-search-overlay-main_tvwf2_22070 ._uw-search--form--motivation_tvwf2_15473::before {
    top: 3px !important;
  }
}
._uw-search-overlay-main_tvwf2_22070 ._uw-search--close_tvwf2_22104 {
  text-transform: uppercase;
}
._uw-search-overlay-main_tvwf2_22070 ._uw-search--close_tvwf2_22104::before {
  font-size: 12px !important;
  position: relative;
  top: -2px;
  left: -5px;
}
._uw-search-overlay-main_tvwf2_22070 ._uw-search--close_tvwf2_22104:hover {
  color: #ed0a00;
}
._uw-search-overlay-main_tvwf2_22070 ._uw-search-preview-results_tvwf2_22116 {
  margin-top: 25px;
  margin-bottom: 200px;
}
._uw-search-overlay-main_tvwf2_22070 ._uw-search-preview-results_tvwf2_22116 a {
  display: block;
  color: #0033FF;
  margin: 15px 0;
  font-size: 1.25rem;
  padding-bottom: 10px;
  border-bottom: 0.0625rem dashed #F2F2F2;
}
@media (min-width: 768px) {
  ._uw-search-overlay-main_tvwf2_22070 ._uw-search-preview-results_tvwf2_22116 a {
    max-width: 70%;
  }
}
._uw-search-overlay-main_tvwf2_22070 ._uw-search-preview-results_tvwf2_22116 a span {
  font-weight: bold;
  text-transform: none;
  font-size: 1.25rem;
}
._uw-search-overlay-main_tvwf2_22070 ._uw-search-preview-results_tvwf2_22116 a:hover {
  color: #ed0a00;
  text-decoration: underline;
}

._uw-search-refine_tvwf2_22143 {
  margin-bottom: 3.5rem;
}
._uw-search-refine__filter_tvwf2_22146 {
  border-bottom: 0.0625rem dashed #E5E5E4;
  padding-bottom: 1.25rem;
  margin-bottom: 1.25rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-search-refine__filter_tvwf2_22146 {
    padding-bottom: 2.5rem;
  }
}
._uw-search-refine__sort_tvwf2_22156 a {
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  margin-right: 0.9375rem;
  position: relative;
  text-decoration: none;
}
._uw-search-refine__sort_tvwf2_22156 a:after {
  content: "";
  height: 0.125rem;
  margin-top: 0;
  position: absolute;
  top: calc(100% + 5px);
  width: 3.125rem;
  left: 0;
  background: #001641;
  display: none;
}
._uw-search-refine__sort_tvwf2_22156 a:hover:after {
  display: block;
}
._uw-search-refine__sort_tvwf2_22156 a._active_tvwf2_9735 {
  color: #ed0a00;
}
._uw-search-refine__sort_tvwf2_22156 a._active_tvwf2_9735:after {
  display: block;
  background: #ed0a00;
}

._uw-header_tvwf2_3155 {
  height: 100px;
  position: fixed;
  width: 100%;
  z-index: 99;
  background: #fff;
  transform: translateY(0);
  transition: transform 0.2s ease-in-out;
}
@media (min-width: 980px) {
  ._uw-header_tvwf2_3155._header-smaller_tvwf2_14512 {
    transform: translateY(-100%);
  }
}
@media (max-width: 980px) {
  ._uw-header_tvwf2_3155 {
    top: 0;
  }
}
@media (min-width: 980px) {
  ._uw-header_tvwf2_3155 {
    height: 154px;
  }
}
._uw-header_tvwf2_3155 a,
._uw-header_tvwf2_3155 button {
  text-decoration: none;
  transition: color cubic-bezier(0.77, 0, 0.18, 1) 0.3s;
  color: #001641;
}
._uw-header_tvwf2_3155 a:hover,
._uw-header_tvwf2_3155 button:hover {
  cursor: pointer;
  text-decoration: none;
  outline: none;
}
._uw-header-navs_tvwf2_3280 ._btn-nav_tvwf2_22228 {
  font-size: 90%;
}
@media (max-width: 980px) {
  ._uw-header_tvwf2_3155 {
    height: 77px;
  }
}
._uw-header-top_tvwf2_22236 {
  width: 100%;
  height: 100%;
  background-color: #fff;
}
._uw-header-top_tvwf2_22236 ._uw-header-container_tvwf2_22241 {
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: space-between;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  align-items: center;
}
@media print, screen and (min-width: 40em) {
  ._uw-header-top_tvwf2_22236 ._uw-header-container_tvwf2_22241 {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media (max-width: 1024px) {
  ._uw-header-top_tvwf2_22236 ._uw-header-container_tvwf2_22241 {
    padding-left: 25px;
    padding-right: 25px;
  }
}
._uw-header-clearfix_tvwf2_3156 {
  height: 100px;
}
@media (min-width: 980px) {
  ._uw-header-clearfix_tvwf2_3156 {
    height: 154px;
  }
}
@media (max-width: 980px) {
  ._uw-header-clearfix_tvwf2_3156 {
    height: 77px;
  }
}
._uw-header_tvwf2_3155 a:hover,
._uw-header_tvwf2_3155 button:hover {
  color: #ed0a00;
}

._uw-header-logo_tvwf2_22281 ._logo-regular_tvwf2_22281 {
  height: 95px;
  width: auto;
}
@media (max-width: 980px) {
  ._uw-header-logo_tvwf2_22281 ._logo-regular_tvwf2_22281 {
    display: none;
  }
}
._uw-header-logo_tvwf2_22281 ._logo-horizontal_tvwf2_22290 {
  display: none;
}
@media (max-width: 980px) {
  ._uw-header-logo_tvwf2_22281 ._logo-horizontal_tvwf2_22290 {
    display: block;
    max-height: 50px;
    width: auto;
  }
}
@media (max-width: 980px) {
  ._header-smaller_tvwf2_14512 ._uw-header-logo_tvwf2_22281 ._logo-regular_tvwf2_22281 {
    display: none;
  }
  ._header-smaller_tvwf2_14512 ._uw-header-logo_tvwf2_22281 ._logo-horizontal_tvwf2_22290 {
    display: block;
  }
}

._top-menu_tvwf2_22309 {
  display: flex;
  flex-wrap: wrap;
  text-align: right;
  justify-content: flex-end;
  position: relative;
  margin-bottom: 25px;
  top: 10px;
  list-style: none;
}
@media (max-width: 980px) {
  ._header-smaller_tvwf2_14512 ._top-menu_tvwf2_22309 {
    margin-bottom: 5px;
    top: 0;
  }
}
._top-menu_tvwf2_22309 li {
  position: relative;
}
@media (max-width: 500px) {
  ._top-menu_tvwf2_22309 li:nth-child(1) a::before {
    display: none;
  }
}
._top-menu_tvwf2_22309 li._mobile-menu-trigger_tvwf2_22333 {
  width: 100%;
}
._top-menu_tvwf2_22309 li ._uw-global-submenu_tvwf2_22336 {
  position: absolute;
  top: -20px;
  opacity: 0;
  right: 0;
  background-color: #F2F2F2;
  width: 300px;
  padding: 20px 30px 20px 20px;
  visibility: hidden;
  transition: opacity ease-in-out 0.2s, top ease-in-out 0.2s;
  z-index: 3;
}
._top-menu_tvwf2_22309 li ._uw-global-submenu_tvwf2_22336._uw-main-submenu-open_tvwf2_22348 {
  top: 30px;
  opacity: 1;
  visibility: visible;
}
._top-menu_tvwf2_22309 li ._uw-global-submenu_tvwf2_22336 ul {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: left;
  line-height: 2em;
}
._top-menu_tvwf2_22309 li ._uw-global-submenu_tvwf2_22336 ul li {
  margin-bottom: 3px;
  display: inline-block;
  width: 100%;
  display: block;
  position: relative;
}
._top-menu_tvwf2_22309 li ._uw-global-submenu_tvwf2_22336 ul li a {
  display: block;
  font-weight: bold;
  width: 100%;
}
._top-menu_tvwf2_22309 li ._uw-global-submenu_tvwf2_22336 ul li a::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 40px;
  position: absolute;
  right: 0;
  transition: right ease-in-out 0.3s;
}
._top-menu_tvwf2_22309 li ._uw-global-submenu_tvwf2_22336 ul li a:hover::after {
  right: -3px;
}
@media (min-width: 981px) {
  ._top-menu_tvwf2_22309 {
    top: 0;
  }
}

._uw-header-container_tvwf2_22241 {
  display: flex;
  align-items: center;
}

._btn-staff_tvwf2_22394 {
  display: none;
}
@media (min-width: 981px) {
  ._btn-staff_tvwf2_22394 {
    display: block;
    position: relative;
    top: 2px;
  }
  ._header-smaller_tvwf2_14512 ._btn-staff_tvwf2_22394 {
    top: 4px;
  }
}
._btn-staff_tvwf2_22394::before {
  content: "|";
  margin: 0 12px 0 10px;
  color: initial;
  position: relative;
  top: -2px;
}

._btn-students_tvwf2_22415 span {
  display: none;
}
._btn-students_tvwf2_22415::before {
  content: "|";
  margin: 0 10px;
  position: relative;
  color: initial;
  top: -1px;
}
@media (max-width: 980px) {
  ._btn-students_tvwf2_22415::before {
    display: inline-block;
  }
}
._btn-students_tvwf2_22415::after {
  font-family: "WwwUowEduAu";
  content: "\f00a";
  margin: 0 3px 0 10px;
  transition: opacity 0.1s ease-in-out;
  font-size: 90%;
  top: -1px;
  position: relative;
}
@media (max-width: 980px) {
  ._btn-students_tvwf2_22415::after {
    margin: 0 0 0 10px;
  }
}
@media (max-width: 500px) {
  ._btn-students_tvwf2_22415::after {
    display: none;
  }
}

._btn-global_tvwf2_22450::before {
  content: "|";
  margin: 0 12px 0 10px;
  color: initial;
  position: relative;
  top: -2px;
}
._btn-global_tvwf2_22450::after {
  font-family: "WwwUowEduAu";
  content: "\f007";
  margin: 0 0 0 5px;
  transition: opacity 0.1s ease-in-out;
}
@media (max-width: 500px) {
  ._btn-global_tvwf2_22450::after {
    content: "\f02c" !important;
  }
}
@media (max-width: 500px) {
  ._btn-global_tvwf2_22450 span {
    display: none;
  }
}

._btn-search_tvwf2_22474 {
  flex: 1 0 100%;
  margin-top: 10px;
}
._btn-search_tvwf2_22474 span {
  font-size: inherit;
}
@media (max-width: 980px) {
  ._btn-search_tvwf2_22474 {
    flex: 0 1 auto;
    margin: 0;
  }
  ._btn-search_tvwf2_22474 span {
    font-size: 0.875rem;
    display: none;
  }
}
@media (min-width: 980px) {
  ._btn-search_tvwf2_22474 {
    flex: 0 1 auto;
    margin: 0;
  }
}
._btn-search_tvwf2_22474::after {
  font-family: "WwwUowEduAu";
  content: "\f024";
  font-size: 90%;
  color: initial;
  top: -1px;
  position: relative;
  margin: 0 3px 0 10px;
  transition: opacity 0.1s ease-in-out;
}

._btn-menu_tvwf2_13024 {
  flex: 1 0 100%;
  margin-top: 10px;
}
._btn-menu_tvwf2_13024:focus {
  color: inherit !important;
}
@media (min-width: 981px) {
  ._btn-menu_tvwf2_13024 {
    display: none;
  }
}

._btn-nav_tvwf2_22228 {
  font-weight: bold;
  font-size: 0.875rem;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  ._btn-nav_tvwf2_22228 {
    font-size: 1rem;
  }
}

._uw-main-menu_tvwf2_22532 {
  min-height: 600px;
  background: #fff;
  display: none;
  height: 100vh;
}
@media (max-width: 981px) {
  ._uw-main-menu_tvwf2_22532._mobile-menu-open_tvwf2_22539 {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 75px;
    overflow-x: hidden;
    min-height: calc(100vh - 75px);
  }
}
@media (max-width: 980px) {
  ._uw-main-menu_tvwf2_22532 {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}
@media (min-width: 981px) {
  ._uw-main-menu_tvwf2_22532 {
    display: block !important;
    height: auto;
    min-height: auto;
    text-align: right;
    background: transparent;
  }
  ._uw-main-menu_tvwf2_22532 > ._grid-container_tvwf2_3812, ._uw-main-menu_tvwf2_22532 > ._mw-grid-container_tvwf2_3812 {
    padding: 0;
  }
}
._uw-main-menu_tvwf2_22532 ._main-menu_tvwf2_22568 {
  list-style-type: none;
  padding-left: 0;
  margin: 0;
  padding: 25px 0;
}
@media (max-width: 980px) {
  ._uw-main-menu_tvwf2_22532 ._main-menu_tvwf2_22568 {
    margin-bottom: 75px;
  }
  ._uw-main-menu_tvwf2_22532 ._main-menu_tvwf2_22568 li {
    position: relative;
  }
  ._uw-main-menu_tvwf2_22532 ._main-menu_tvwf2_22568 h2 {
    display: none;
  }
}
@media (min-width: 981px) {
  ._uw-main-menu_tvwf2_22532 ._main-menu_tvwf2_22568 {
    padding: 0;
    width: 100%;
    margin-left: auto;
  }
}
@media (min-width: 981px) {
  ._uw-main-menu_tvwf2_22532 ._main-menu_tvwf2_22568 li {
    display: inline-block;
  }
}
@media (max-width: 980px) {
  ._header-smaller_tvwf2_14512 ._uw-main-menu_tvwf2_22532 ._main-menu_tvwf2_22568 li:last-child a::after {
    display: none;
  }
}
._uw-main-menu_tvwf2_22532 ._main-menu_tvwf2_22568 li._uw-main-menu-item-library_tvwf2_22602 {
  display: inline-block;
}
@media (min-width: 981px) {
  ._uw-main-menu_tvwf2_22532 ._main-menu_tvwf2_22568 li._uw-main-menu-item-library_tvwf2_22602 {
    display: none;
  }
}
._uw-main-menu_tvwf2_22532 ._main-menu_tvwf2_22568 a,
._uw-main-menu_tvwf2_22532 ._main-menu_tvwf2_22568 button {
  text-transform: uppercase;
  font-weight: bold;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 0.9rem;
}
@media (min-width: 980px) {
  ._uw-main-menu_tvwf2_22532 ._main-menu_tvwf2_22568 a,
  ._uw-main-menu_tvwf2_22532 ._main-menu_tvwf2_22568 button {
    display: block;
  }
  ._uw-main-menu_tvwf2_22532 ._main-menu_tvwf2_22568 a._uw-main-menu-item_tvwf2_22602,
  ._uw-main-menu_tvwf2_22532 ._main-menu_tvwf2_22568 button._uw-main-menu-item_tvwf2_22602 {
    margin-left: 7px;
  }
}
._uw-main-menu_tvwf2_22532 ._main-menu_tvwf2_22568 button._uw-main-menu-item_tvwf2_22602 {
  text-transform: uppercase;
  font-weight: bold;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 0.9rem;
  line-height: inherit;
  width: 100%;
}
@media (min-width: 980px) {
  ._uw-main-menu_tvwf2_22532 ._main-menu_tvwf2_22568 button._uw-main-menu-item_tvwf2_22602 {
    width: auto;
    display: block;
    margin-left: 7px;
  }
}

@media (max-width: 980px) {
  ._uw-main-menu-item_tvwf2_22602 {
    font-size: 1.25rem;
  }
}
._uw-main-menu-item_tvwf2_22602::after {
  color: initial;
  position: relative;
}

._uw-has-submenu_tvwf2_22657._btn-global_tvwf2_22450::after {
  content: "\f007";
}
@media (max-width: 980px) {
  ._uw-has-submenu_tvwf2_22657._submenu-open_tvwf2_22661._btn-global_tvwf2_22450::after {
    content: "\f006";
  }
  ._uw-has-submenu_tvwf2_22657._submenu-open_tvwf2_22661::after {
    content: "\f021";
  }
}
@media (min-width: 980px) {
  ._uw-has-submenu_tvwf2_22657._submenu-open_tvwf2_22661 {
    color: #ed0a00 !important;
  }
  ._uw-has-submenu_tvwf2_22657._submenu-open_tvwf2_22661::after {
    color: #ed0a00 !important;
    content: "\f006";
  }
}
._uw-has-submenu_tvwf2_22657::after {
  font-family: "WwwUowEduAu";
  font-size: 110%;
  color: initial;
  content: "\f020";
}
@media (min-width: 980px) {
  ._uw-has-submenu_tvwf2_22657::after {
    content: "\f007";
    margin-left: 6px;
  }
}

._uw-main-submenu_tvwf2_22348 {
  position: absolute;
  left: 0;
  width: 100%;
  background-color: #efefef;
  padding: 25px 0;
  top: 100%;
  text-align: left;
}
@media (min-width: 980px) {
  ._uw-main-submenu_tvwf2_22348 ._grid-container_tvwf2_3812, ._uw-main-submenu_tvwf2_22348 ._mw-grid-container_tvwf2_3812 {
    position: relative;
  }
}
@media (min-width: 980px) {
  ._uw-main-submenu_tvwf2_22348 {
    padding: 40px 25px;
    transform: translateY(-100%);
    z-index: -1;
    transition: transform 0.2s ease-in-out;
  }
}
@media (max-width: 980px) {
  ._uw-main-submenu_tvwf2_22348 {
    display: none;
    position: static;
    margin: 10px 0 10px -25px;
    width: 100vw;
  }
  ._uw-main-submenu_tvwf2_22348 > ._grid-container_tvwf2_3812, ._uw-main-submenu_tvwf2_22348 > ._mw-grid-container_tvwf2_3812 {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}
._uw-main-submenu_tvwf2_22348 ul {
  list-style-type: none;
  padding-left: 0;
  margin-left: 0;
  display: flex;
  flex-wrap: wrap;
  margin: 25px 0;
}
@media (min-width: 980px) {
  ._uw-main-submenu_tvwf2_22348 ul {
    padding: 15px 0;
  }
}
._uw-main-submenu_tvwf2_22348 ul li {
  width: 100%;
  margin-bottom: 5px;
}
@media (min-width: 980px) {
  ._uw-main-submenu_tvwf2_22348 ul li {
    width: 25%;
  }
}
._uw-main-submenu_tvwf2_22348 ul li a {
  font-weight: bold;
}
._uw-main-submenu_tvwf2_22348 ul li a::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 5px;
}

._subnav-cta_tvwf2_22755 {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1.25rem;
}
._subnav-cta_tvwf2_22755::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 5px;
}

._close-nav_tvwf2_22766 {
  display: none;
  position: absolute !important;
  top: 50px;
  right: -10px;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1rem;
}
@media (min-width: 980px) {
  ._close-nav_tvwf2_22766 {
    display: block;
  }
}
._close-nav_tvwf2_22766::before {
  font-family: "WwwUowEduAu";
  content: "\f02a";
  font-size: 0.75rem;
  margin-right: 5px;
  position: relative;
  top: -2px;
}

@media (max-width: 980px) {
  ._uw-main-submenu-open_tvwf2_22348 {
    display: block;
  }
  ._uw-main-submenu-open_tvwf2_22348 ._grid-container_tvwf2_3812, ._uw-main-submenu-open_tvwf2_22348 ._mw-grid-container_tvwf2_3812 {
    padding: 0 0.9375rem;
  }
}
@media (min-width: 980px) {
  ._uw-main-submenu-open_tvwf2_22348 {
    transform: translateY(0);
  }
}

._site-container_tvwf2_14134 {
  padding-top: 0 !important;
}

._uw-header_tvwf2_3155 {
  top: 0;
}

._uw-header-clearfix_tvwf2_3156 {
  top: 0;
  position: fixed;
  width: 100%;
  pointer-events: none;
}

._mobile-menu-trigger_tvwf2_22333 {
  list-style-image: none !important;
}

._main-menu_tvwf2_22568 {
  left: inherit;
  overflow-y: inherit;
  padding-top: 1.25rem;
  position: inherit;
  top: inherit;
  width: inherit;
  z-index: inherit;
}

@media screen and (max-width: 74.9375em) {
  ._main-menu_tvwf2_22568 {
    min-height: inherit;
    display: inherit;
  }
}

._uw-header_tvwf2_3155 h2 {
  font-size: 2.4rem;
  color: #001641;
}

._logo-regular-white_tvwf2_22844 {
  display: none;
}

._uw-homepage_tvwf2_14400 ._header-smaller_tvwf2_14512 ._logo-regular-white_tvwf2_22844 {
  display: none !important;
}
._uw-homepage_tvwf2_14400._dropdown-menu-open_tvwf2_14442 ._logo-regular-white_tvwf2_22844 {
  display: none !important;
}
@media (min-width: 981px) {
  ._uw-homepage_tvwf2_14400._dropdown-menu-open_tvwf2_14442 ._logo-regular-navy_tvwf2_22855 {
    display: block !important;
  }
}
@media (min-width: 981px) {
  ._uw-homepage_tvwf2_14400._dropdown-menu-open_tvwf2_14442 ._header-smaller_tvwf2_14512 ._logo-regular-navy_tvwf2_22855 {
    display: none !important;
  }
}
@media (min-width: 980px) {
  ._uw-homepage_tvwf2_14400 ._uw-hero-cta_tvwf2_22865 ._uw-blockhead_tvwf2_15350 {
    line-height: 1;
    font-size: 6rem;
  }
}

@media (min-width: 981px) {
  ._uw-homepage_tvwf2_14400 ._uw-header-clearfix_tvwf2_3156 {
    display: none;
  }
  ._uw-homepage_tvwf2_14400 ._uw-header-top_tvwf2_22236 {
    background: transparent;
  }
  ._uw-homepage_tvwf2_14400 ._uw-header_tvwf2_3155 {
    background: transparent;
  }
  ._uw-homepage_tvwf2_14400 ._uw-header_tvwf2_3155 ._logo-regular-white_tvwf2_22844 {
    display: block;
  }
  ._uw-homepage_tvwf2_14400 ._uw-header_tvwf2_3155 ._logo-regular-navy_tvwf2_22855 {
    display: none;
  }
  ._uw-homepage_tvwf2_14400 ._uw-header_tvwf2_3155 ._uw-main-menu-item_tvwf2_22602 {
    color: #fff;
    transition: none;
  }
  ._uw-homepage_tvwf2_14400 ._uw-header_tvwf2_3155 ._uw-main-menu-item_tvwf2_22602::after, ._uw-homepage_tvwf2_14400 ._uw-header_tvwf2_3155 ._uw-main-menu-item_tvwf2_22602::before {
    color: #fff;
  }
  ._uw-homepage_tvwf2_14400 ._uw-header_tvwf2_3155 ._top-menu_tvwf2_22309 a {
    color: #fff;
    transition: none;
  }
  ._uw-homepage_tvwf2_14400 ._uw-header_tvwf2_3155 ._top-menu_tvwf2_22309 a::after, ._uw-homepage_tvwf2_14400 ._uw-header_tvwf2_3155 ._top-menu_tvwf2_22309 a::before,
  ._uw-homepage_tvwf2_14400 ._uw-header_tvwf2_3155 ._top-menu_tvwf2_22309 a span {
    color: #fff;
    transition: none;
  }
  ._uw-homepage_tvwf2_14400._dropdown-menu-open_tvwf2_14442 ._uw-header-top_tvwf2_22236, ._uw-homepage_tvwf2_14400._scroll-active_tvwf2_12996 ._uw-header-top_tvwf2_22236 {
    background: #fff;
  }
  ._uw-homepage_tvwf2_14400._dropdown-menu-open_tvwf2_14442 ._uw-header_tvwf2_3155, ._uw-homepage_tvwf2_14400._scroll-active_tvwf2_12996 ._uw-header_tvwf2_3155 {
    background: #fff;
  }
  ._uw-homepage_tvwf2_14400._dropdown-menu-open_tvwf2_14442 ._uw-header_tvwf2_3155 ._uw-main-menu-item_tvwf2_22602, ._uw-homepage_tvwf2_14400._scroll-active_tvwf2_12996 ._uw-header_tvwf2_3155 ._uw-main-menu-item_tvwf2_22602 {
    color: #001641;
    transition: none;
  }
  ._uw-homepage_tvwf2_14400._dropdown-menu-open_tvwf2_14442 ._uw-header_tvwf2_3155 ._uw-main-menu-item_tvwf2_22602::after, ._uw-homepage_tvwf2_14400._dropdown-menu-open_tvwf2_14442 ._uw-header_tvwf2_3155 ._uw-main-menu-item_tvwf2_22602::before, ._uw-homepage_tvwf2_14400._scroll-active_tvwf2_12996 ._uw-header_tvwf2_3155 ._uw-main-menu-item_tvwf2_22602::after, ._uw-homepage_tvwf2_14400._scroll-active_tvwf2_12996 ._uw-header_tvwf2_3155 ._uw-main-menu-item_tvwf2_22602::before {
    color: #001641;
    transition: none;
  }
  ._uw-homepage_tvwf2_14400._dropdown-menu-open_tvwf2_14442 ._uw-header_tvwf2_3155 ._top-menu_tvwf2_22309 a, ._uw-homepage_tvwf2_14400._scroll-active_tvwf2_12996 ._uw-header_tvwf2_3155 ._top-menu_tvwf2_22309 a {
    color: #001641;
    transition: none;
  }
  ._uw-homepage_tvwf2_14400._dropdown-menu-open_tvwf2_14442 ._uw-header_tvwf2_3155 ._top-menu_tvwf2_22309 a::after, ._uw-homepage_tvwf2_14400._dropdown-menu-open_tvwf2_14442 ._uw-header_tvwf2_3155 ._top-menu_tvwf2_22309 a::before,
  ._uw-homepage_tvwf2_14400._dropdown-menu-open_tvwf2_14442 ._uw-header_tvwf2_3155 ._top-menu_tvwf2_22309 a span, ._uw-homepage_tvwf2_14400._scroll-active_tvwf2_12996 ._uw-header_tvwf2_3155 ._top-menu_tvwf2_22309 a::after, ._uw-homepage_tvwf2_14400._scroll-active_tvwf2_12996 ._uw-header_tvwf2_3155 ._top-menu_tvwf2_22309 a::before,
  ._uw-homepage_tvwf2_14400._scroll-active_tvwf2_12996 ._uw-header_tvwf2_3155 ._top-menu_tvwf2_22309 a span {
    color: #001641;
    transition: none;
  }
  ._uw-homepage_tvwf2_14400 ._uw-main-submenu_tvwf2_22348 {
    opacity: 0;
    transform: translateY(-500px);
  }
  ._uw-homepage_tvwf2_14400 ._uw-main-submenu-open_tvwf2_22348 {
    transform: translateY(0);
    opacity: 1;
  }
  ._header-smaller_tvwf2_14512 ._logo-regular-navy_tvwf2_22855 {
    display: block !important;
  }
}
._hp-header-scroll-active_tvwf2_22939 ._uw-header-top_tvwf2_22236 {
  background: #fff;
}
._hp-header-scroll-active_tvwf2_22939 ._uw-header-top_tvwf2_22236 ._top-menu_tvwf2_22309 a,
._hp-header-scroll-active_tvwf2_22939 ._uw-header-top_tvwf2_22236 ._top-menu_tvwf2_22309 a span,
._hp-header-scroll-active_tvwf2_22939 ._uw-header-top_tvwf2_22236 ._uw-main-menu-item_tvwf2_22602 {
  color: #001641;
}
._hp-header-scroll-active_tvwf2_22939 ._uw-header-top_tvwf2_22236 ._top-menu_tvwf2_22309 a::after, ._hp-header-scroll-active_tvwf2_22939 ._uw-header-top_tvwf2_22236 ._top-menu_tvwf2_22309 a::before,
._hp-header-scroll-active_tvwf2_22939 ._uw-header-top_tvwf2_22236 ._top-menu_tvwf2_22309 a span::after,
._hp-header-scroll-active_tvwf2_22939 ._uw-header-top_tvwf2_22236 ._top-menu_tvwf2_22309 a span::before,
._hp-header-scroll-active_tvwf2_22939 ._uw-header-top_tvwf2_22236 ._uw-main-menu-item_tvwf2_22602::after,
._hp-header-scroll-active_tvwf2_22939 ._uw-header-top_tvwf2_22236 ._uw-main-menu-item_tvwf2_22602::before {
  color: #001641;
}
@media (min-width: 981px) {
  ._hp-header-scroll-active_tvwf2_22939 ._logo-regular-white_tvwf2_22844 {
    display: none !important;
  }
  ._hp-header-scroll-active_tvwf2_22939 ._logo-regular-navy_tvwf2_22855 {
    display: block !important;
  }
}

._uw-social-links_tvwf2_13263 ul {
  margin-left: -0.625rem;
  display: block;
}
._uw-social-links_tvwf2_13263 li {
  display: inline-block;
  margin-bottom: 0;
  max-height: 2.375rem;
  max-width: 2.375rem;
}
._uw-social-links_tvwf2_13263 a {
  display: inline-block;
  padding: 0.625rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-social-links_tvwf2_13263 {
    width: 9.375rem;
  }
}

._uw-social-pane_tvwf2_22983 {
  background: white;
}
._uw-social-pane_tvwf2_22983 + footer {
  margin-top: 0;
}
._uw-social-pane_tvwf2_22983 ._social-pane_tvwf2_22989 author a {
  color: #ed0a00;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
}
._uw-social-pane_tvwf2_22983 ._social-pane_tvwf2_22989 p {
  font-size: 1.125rem;
  line-height: 1.5;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media screen and (max-width: 38.75em) {
  ._uw-social-pane_tvwf2_22983 ._social-pane__item_tvwf2_23012:nth-child(n+4) {
    display: none;
  }
}
._uw-social-pane_tvwf2_22983 ._social-pane__item_tvwf2_23012 {
  align-items: center;
  display: flex;
  min-height: 23.4375rem;
}
._uw-social-pane_tvwf2_22983 ._social-pane__item--twitter_tvwf2_23021 {
  padding: 2.5rem;
}
._uw-social-pane_tvwf2_22983 ._social-pane__item--instagram_tvwf2_23024 {
  position: relative;
}
._uw-social-pane_tvwf2_22983 ._social-pane__logo_tvwf2_23027 {
  width: 2.5rem;
  height: 2.5rem;
  float: left;
}
._uw-social-pane_tvwf2_22983 ._social-pane__insta-logo_tvwf2_23032 {
  position: absolute;
  top: 1.25rem;
  right: 2.1875rem;
  z-index: 5;
  color: white;
  font-size: 1.5rem;
}
._uw-social-pane_tvwf2_22983 ._social-pane__item-meta_tvwf2_23040 {
  float: left;
  margin-left: 0.625rem;
}
._uw-social-pane_tvwf2_22983 ._social-pane_tvwf2_22989 ._author_tvwf2_23044, ._uw-social-pane_tvwf2_22983 ._social-pane_tvwf2_22989 ._date_tvwf2_15964 {
  display: block;
  margin-bottom: 0;
}
._uw-social-pane_tvwf2_22983 ._social-pane_tvwf2_22989 ._author_tvwf2_23044 a {
  color: #ed0a00;
}
._uw-social-pane_tvwf2_22983 ._social-pane_tvwf2_22989 ._date_tvwf2_15964 {
  font-size: 0.875rem;
  line-height: 1.1428571429;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media screen and (min-width: 38.75em) {
  ._uw-social-pane_tvwf2_22983 ._social-pane_tvwf2_22989 > div {
    display: flex;
    flex-flow: row wrap;
  }
  ._uw-social-pane_tvwf2_22983 ._social-pane_tvwf2_22989 > div > div {
    flex: 0 0 auto;
    width: calc(50% - 0.9375rem);
    margin-left: 0.46875rem;
    margin-right: 0.46875rem;
  }
  ._uw-social-pane_tvwf2_22983 ._social-pane__item_tvwf2_23012 {
    min-height: 16rem;
  }
  ._uw-social-pane_tvwf2_22983 ._social-pane__item_tvwf2_23012:nth-of-type(n+7) {
    display: none;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-social-pane_tvwf2_22983 ._social-pane_tvwf2_22989 > div > div {
    flex: 0 0 auto;
    width: calc(33.3333333333% - 0.9375rem);
    margin-left: 0.46875rem;
    margin-right: 0.46875rem;
  }
  ._uw-social-pane_tvwf2_22983 ._social-pane__item_tvwf2_23012 {
    min-height: 16rem;
  }
  ._uw-social-pane_tvwf2_22983 ._social-pane__item_tvwf2_23012:nth-of-type(n+7) {
    display: none;
  }
  ._uw-social-pane_tvwf2_22983 ._social-pane__item-twitter_tvwf2_23091 {
    padding: 1.5625rem;
  }
  ._uw-social-pane_tvwf2_22983 ._social-pane__item--twitter_tvwf2_23021 p, ._uw-social-pane_tvwf2_22983 ._social-pane__item--twitter_tvwf2_23021 a {
    font-size: 0.875rem;
    line-height: 1.2857142857;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
  ._uw-social-pane_tvwf2_22983 ._social-pane_tvwf2_22989 ._author_tvwf2_23044 a {
    font-size: 0.875rem;
    line-height: 1;
    font-weight: 700;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    text-transform: uppercase;
  }
  ._uw-social-pane_tvwf2_22983 ._social-pane_tvwf2_22989 ._date_tvwf2_15964 {
    font-size: 0.875rem;
    line-height: 1.1428571429;
    font-weight: 400;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-social-pane_tvwf2_22983 ._social-pane_tvwf2_22989 {
    border-top: 0.0625rem dashed #E5E5E4;
  }
  ._uw-social-pane_tvwf2_22983 ._social-pane_tvwf2_22989 > div > div {
    flex: 0 0 auto;
    width: calc(25% - 1.5625rem);
    margin-left: 0.78125rem;
    margin-right: 0.78125rem;
  }
  ._uw-social-pane_tvwf2_22983 ._social-pane__item_tvwf2_23012 {
    min-height: 16rem;
  }
  ._uw-social-pane_tvwf2_22983 ._social-pane__item_tvwf2_23012:nth-of-type(n+7) {
    display: block;
  }
  ._uw-social-pane_tvwf2_22983 ._social-pane__item--twitter_tvwf2_23021 {
    padding: 2.5rem;
  }
  ._uw-social-pane_tvwf2_22983 ._social-pane__item--twitter_tvwf2_23021 p, ._uw-social-pane_tvwf2_22983 ._social-pane__item--twitter_tvwf2_23021 a {
    font-size: 1.125rem;
    line-height: 1.5;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}

._uw-split-grey-section_tvwf2_23155 {
  background: #E5E5E4;
  padding: 4.375rem 0 3.75rem;
  position: relative;
  margin: 3rem auto;
}
._uw-split-grey-section_tvwf2_23155 ._grid-x_tvwf2_3385 {
  padding: 0 2rem;
}
._uw-split-grey-section_tvwf2_23155 ._button_tvwf2_3169:focus {
  text-decoration: none !important;
}
@media print, screen and (min-width: 48em) {
  ._uw-split-grey-section_tvwf2_23155 ._grid-x_tvwf2_3385 {
    align-items: center;
    padding: 0 3rem;
  }
  ._uw-split-grey-section_tvwf2_23155 ._grid-x_tvwf2_3385 ._uw-split-grey-section__text-block_tvwf2_23172 {
    margin-bottom: 0;
  }
  ._uw-split-grey-section_tvwf2_23155 ._grid-x_tvwf2_3385 ._uw-split-grey-section__text-block_tvwf2_23172 ._button_tvwf2_3169 {
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-split-grey-section_tvwf2_23155 ._grid-x_tvwf2_3385 {
    padding: 0 5rem;
  }
}
._uw-split-grey-section__text-block_tvwf2_23172 {
  margin-bottom: 0.9375rem;
}
._uw-split-grey-section_tvwf2_23155::after, ._uw-split-grey-section_tvwf2_23155::before {
  content: "";
  display: block;
  transform: rotate3d(0, 0, 1, -270deg) scale3d(0, 0, 1);
  width: 0.3125rem;
  height: 7.6875rem;
  background-color: #ed0a00;
  position: absolute;
}
._uw-split-grey-section_tvwf2_23155::before {
  top: -2.5rem;
  left: 2.5rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-split-grey-section_tvwf2_23155::before {
    left: 4.625rem;
    top: -3.75rem;
  }
}
._uw-split-grey-section_tvwf2_23155::after {
  right: 2.6875rem;
  bottom: -2.5rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-split-grey-section_tvwf2_23155::after {
    right: 4.625rem;
    bottom: -3.75rem;
  }
}
._uw-split-grey-section_tvwf2_23155._in-view_tvwf2_16828::after, ._uw-split-grey-section_tvwf2_23155._in-view_tvwf2_16828::before {
  animation: _linesAnimateIn_tvwf2_1 1s ease-out forwards;
  animation-delay: 0.2s;
}

@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  ._uw-split-grey-section--hanging-image_tvwf2_23222 {
    padding: 5.625rem 0;
  }
  ._uw-split-grey-section--hanging-image_tvwf2_23222 ._grid-container_tvwf2_3812, ._uw-split-grey-section--hanging-image_tvwf2_23222 ._mw-grid-container_tvwf2_3812 {
    padding-right: 0;
  }
  ._uw-split-grey-section--hanging-image_tvwf2_23222 ._uw-split-grey-section__text-block_tvwf2_23172 {
    max-width: 18.125rem;
    margin-top: 3.125rem;
  }
  ._uw-split-grey-section--hanging-image_tvwf2_23222 ._grid-x_tvwf2_3385 {
    justify-content: flex-start;
    align-items: center;
  }
}

._uw-start-your-journey__header_tvwf2_23238 {
  margin-bottom: 1.25rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-start-your-journey__header_tvwf2_23238 {
    margin-bottom: 2.375rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-start-your-journey__header_tvwf2_23238 {
    padding-bottom: 3.125rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-start-your-journey__header_tvwf2_23238 {
    padding-bottom: 0;
  }
}
@media screen and (min-width: 75em) {
  ._uw-start-your-journey__header_tvwf2_23238 {
    margin-top: -9.0625rem;
  }
}
._uw-start-your-journey__title_tvwf2_23261 {
  font-size: 7rem;
  color: #ed0a00;
  margin-bottom: 1.875rem;
  font-weight: 700;
}
@media print, screen and (min-width: 48em) {
  ._uw-start-your-journey__title_tvwf2_23261 {
    margin-bottom: 1.625rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-start-your-journey__title_tvwf2_23261 {
    margin-bottom: 4.8125rem;
  }
}
._uw-start-your-journey-list__title_tvwf2_23277 {
  font-size: 1.875rem;
  line-height: 1.0666666667;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 0.875rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-start-your-journey-list__title_tvwf2_23277 {
    margin-bottom: 1rem;
  }
}
._uw-start-your-journey_tvwf2_3333 p {
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 1.5625rem;
}
@media screen and (min-width: 75em) {
  ._uw-start-your-journey_tvwf2_3333 p {
    font-size: 1.125rem;
    line-height: 1.5;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-start-your-journey_tvwf2_3333 p {
    padding-right: 1.875rem;
  }
}
@media (max-width: 980px) {
  ._uw-start-your-journey_tvwf2_3333 p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
._uw-start-your-journey__form_tvwf2_23328 {
  max-width: 24.0625rem;
  position: relative;
}
@media print, screen and (min-width: 48em) {
  ._uw-start-your-journey__form_tvwf2_23328 {
    margin-bottom: 3.125rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-start-your-journey__form_tvwf2_23328 {
    margin-top: 9.375rem;
  }
}
._uw-start-your-journey__form_tvwf2_23328 ._uw-start-your-journey__form-submit_tvwf2_23342 svg path {
  fill: #001641;
}
._uw-start-your-journey__form_tvwf2_23328 label span {
  display: none;
}
._uw-start-your-journey__form_tvwf2_23328 button span {
  display: none;
}
._uw-start-your-journey__input_tvwf2_23351 {
  border: 0;
  border-bottom: 0.125rem solid #001641;
  box-shadow: none;
  margin-bottom: 1.875rem;
  font-size: 1.25rem;
  line-height: 1.5;
  font-weight: 400;
}
._uw-start-your-journey__input_tvwf2_23351:focus {
  border: 0;
  border-bottom: 0.125rem solid #ed0a00;
}
._uw-start-your-journey__form-submit_tvwf2_23342 {
  position: absolute;
  right: 0;
  top: 0;
}
._uw-start-your-journey__form-submit_tvwf2_23342 i,
._uw-start-your-journey__form-submit_tvwf2_23342 svg {
  font-size: inherit;
}
._uw-start-your-journey_tvwf2_3333 ._button_tvwf2_3169 {
  margin-bottom: 0.3125rem;
  display: flex;
  line-height: 19px;
}
._uw-start-your-journey_tvwf2_3333 ._button_tvwf2_3169 > span {
  font-size: 16px;
  white-space: nowrap;
}
._uw-start-your-journey_tvwf2_3333 ._button_tvwf2_3169::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  font-size: 1.5rem;
  margin-left: 0.3125rem;
  transition: transform 0.4s;
  position: relative;
}
._uw-start-your-journey_tvwf2_3333 ._button_tvwf2_3169:hover::after {
  transform: translate3d(0.3125rem, 0, 0);
}
._uw-start-your-journey--header_tvwf2_3333, ._motivation-widget_tvwf2_3333 ._mw-more-areas_tvwf2_3333 {
  color: #001641 !important;
  font-size: 30px !important;
  line-height: 32px !important;
  margin-bottom: 20px !important;
}
._uw-start-your-journey--sub-header_tvwf2_3333 {
  color: #001641 !important;
  font-size: 2.5em !important;
  line-height: 40px !important;
}

._uw-current-student-search__header_tvwf2_23405 {
  margin-bottom: 1.25rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-current-student-search__header_tvwf2_23405 {
    margin-bottom: 2.375rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-current-student-search__header_tvwf2_23405 {
    padding-bottom: 3.125rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-current-student-search__header_tvwf2_23405 {
    padding-bottom: 0;
  }
}
@media screen and (min-width: 75em) {
  ._uw-current-student-search__header_tvwf2_23405 {
    margin-top: -9.0625rem;
  }
}
._uw-current-student-search__title_tvwf2_23428 {
  font-size: 2.625rem;
  line-height: 1.0952380952;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-current-student-search__title_tvwf2_23428 {
    font-size: 3.5rem;
    line-height: 1.0178571429;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-current-student-search__title_tvwf2_23428 {
    font-size: 8.125rem;
    line-height: 0.9384615385;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-current-student-search__title_tvwf2_23428 {
    margin-bottom: 1.625rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-current-student-search__title_tvwf2_23428 {
    margin-bottom: 4.8125rem;
  }
}
._uw-current-student-search-list__title_tvwf2_23477 {
  font-size: 1.875rem;
  line-height: 1.0666666667;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 0.875rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-current-student-search-list__title_tvwf2_23477 {
    margin-bottom: 1rem;
  }
}
._uw-current-student-search_tvwf2_11791 p {
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 1.5625rem;
}
@media screen and (min-width: 75em) {
  ._uw-current-student-search_tvwf2_11791 p {
    font-size: 1.125rem;
    line-height: 1.5;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-current-student-search_tvwf2_11791 p {
    padding-right: 1.875rem;
  }
}
@media (max-width: 980px) {
  ._uw-current-student-search_tvwf2_11791 p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
._uw-current-student-search__form_tvwf2_23528 {
  max-width: 24.0625rem;
  position: relative;
  margin-top: 2rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-current-student-search__form_tvwf2_23528 {
    margin-bottom: 3.125rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-current-student-search__form_tvwf2_23528 {
    margin-top: 2rem;
  }
}
._uw-current-student-search__form_tvwf2_23528 ._uw-current-student-search__form-submit_tvwf2_23543 svg path {
  fill: #001641;
}
._uw-current-student-search__form_tvwf2_23528 label span {
  display: none;
}
._uw-current-student-search__form_tvwf2_23528 button span {
  display: none;
}
._uw-current-student-search__input_tvwf2_11791 {
  border: 0;
  border-bottom: 0.125rem solid #001641;
  box-shadow: none;
  margin-bottom: 1.875rem;
  font-size: 1.25rem;
  line-height: 1.5;
  font-weight: 400;
  padding: 0 2rem 0 0;
}
._uw-current-student-search__input_tvwf2_11791:focus {
  border: 0;
  border-bottom: 0.125rem solid #ed0a00;
}
._uw-current-student-search__form-submit_tvwf2_23543 {
  position: absolute;
  right: 0;
  top: 0;
}
._uw-current-student-search__form-submit_tvwf2_23543 i {
  font-size: 1.875rem;
}
._uw-current-student-search_tvwf2_11791 ._button_tvwf2_3169 {
  margin-bottom: 0.3125rem;
}
._uw-current-student-search_tvwf2_11791 ._button_tvwf2_3169::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  font-size: 1.5rem;
  margin-left: 0.9375rem;
  transition: transform 0.4s;
  position: relative;
  top: -3px;
}
._uw-current-student-search_tvwf2_11791 ._button_tvwf2_3169:hover::after {
  transform: translate3d(0.625rem, 0, 0);
}

._uw-stat-banner_tvwf2_23590 {
  position: relative;
  background-color: #ed0a00;
  padding-inline: 1.875rem;
  margin-bottom: 1.875rem;
  margin-inline: 0;
  padding-block: var(--section-spacing-y);
}
._uw-stat-banner_tvwf2_23590._in-view_tvwf2_16828:after {
  transition: transform 0.8s ease-out;
}
._uw-stat-banner_tvwf2_23590._in-view_tvwf2_16828:before {
  transition: transform 1s ease-out;
}
._uw-stat-banner__title_tvwf2_23604 {
  font-size: 2.5625rem;
  line-height: 1;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._uw-stat-banner__title_tvwf2_23604:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #fff;
  margin-top: 1.25rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-stat-banner__title_tvwf2_23604:after {
    content: "";
    display: block;
    width: 3.125rem;
    height: 0.0625rem;
    background-color: #fff;
    margin-top: 0.625rem;
  }
}
._uw-stat-banner_tvwf2_23590 h2,
._uw-stat-banner_tvwf2_23590 p,
._uw-stat-banner_tvwf2_23590 div {
  color: #fff;
}
._uw-stat-banner_tvwf2_23590 p {
  margin-top: 1.25rem;
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  ._uw-stat-banner_tvwf2_23590 p {
    margin-top: 0.625rem;
  }
}
._uw-stat-banner_tvwf2_23590 div._cite_tvwf2_8799 {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  font-style: italic;
  margin-bottom: 0;
  margin-top: 0.9375rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-stat-banner_tvwf2_23590 div._cite_tvwf2_8799 {
    font-size: 0.875rem;
    line-height: 1.42857;
    font-weight: 600;
  }
}
._uw-stat-banner__image_tvwf2_23662 {
  margin: 0 auto 3.75rem;
  display: flex;
  align-items: center;
}
@media print, screen and (min-width: 48em) {
  ._uw-stat-banner__image_tvwf2_23662 {
    align-items: flex-start;
    margin: 0 auto;
    padding-left: 1.625rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-stat-banner__image_tvwf2_23662 {
    justify-content: center;
  }
}
._uw-stat-banner_tvwf2_23590 img {
  max-width: 6.25rem;
  height: auto;
  width: auto;
  margin: 0 auto;
}
@media print, screen and (min-width: 48em) {
  ._uw-stat-banner_tvwf2_23590 img {
    max-width: 100%;
    margin: 0;
  }
}
._uw-stat-banner_tvwf2_23590 ._content_tvwf2_23691._no-marg_tvwf2_23691 {
  margin: 0;
  padding-right: 0;
}
@media print, screen and (min-width: 48em) {
  ._uw-stat-banner_tvwf2_23590 ._content_tvwf2_23691._no-marg_tvwf2_23691 {
    padding-right: 3.125rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-stat-banner_tvwf2_23590 ._content_tvwf2_23691._no-marg_tvwf2_23691 {
    padding-right: 7.9375rem;
  }
}

._uw-stat-banner-container_tvwf2_23706 {
  overflow: hidden;
  margin-block: var(--section-spacing-y);
}
@media print, screen and (min-width: 48em) {
  ._uw-stat-banner-container_tvwf2_23706 {
    overflow: visible;
  }
}
._uw-stat-banner-container_tvwf2_23706 > ._button_tvwf2_3169 {
  margin: 0;
}

._uw-stat-block_tvwf2_23719 {
  width: 100%;
  margin-block: var(--section-spacing-y);
}
._uw-stat-block_tvwf2_23719 ._grid-x_tvwf2_3385 {
  background: #ed0a00;
  width: 100%;
  max-width: 62.1875rem;
  position: relative;
  margin: 0 auto;
  padding: var(--section-spacing-y);
}
._uw-stat-block_tvwf2_23719 ._grid-x_tvwf2_3385 > ._cell_tvwf2_3333:last-of-type ._button_tvwf2_3169 {
  margin: 0;
}
._uw-stat-block_tvwf2_23719._in-view_tvwf2_16828 ._inner_tvwf2_23734::after, ._uw-stat-block_tvwf2_23719._in-view_tvwf2_16828 ._inner_tvwf2_23734::before {
  display: none;
}
._uw-stat-block_tvwf2_23719 ._stat-section_tvwf2_23737 {
  color: #fff;
  padding: 0 0.625rem;
  margin-bottom: 2.5rem;
}
._uw-stat-block_tvwf2_23719 ._stat-section_tvwf2_23737:last-child {
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  ._uw-stat-block_tvwf2_23719 ._stat-section_tvwf2_23737 {
    margin-bottom: 3.75rem;
  }
  ._uw-stat-block_tvwf2_23719 ._stat-section_tvwf2_23737:nth-last-child(2) {
    margin-bottom: 0;
  }
  ._uw-stat-block_tvwf2_23719 ._stat-section_tvwf2_23737:nth-last-child(3) {
    margin-bottom: 0;
  }
}
._uw-stat-block_tvwf2_23719 ._stat-section_tvwf2_23737 h2 {
  font-size: 2.5625rem;
  line-height: 1;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: inherit;
  margin-top: 0;
  text-transform: initial;
}
._uw-stat-block_tvwf2_23719 ._stat-section_tvwf2_23737 h2::after {
  content: "";
  width: 4.1875rem;
  border-bottom: 1px solid #fff;
  margin-top: 1rem;
  display: block;
}
._uw-stat-block_tvwf2_23719 ._stat-section_tvwf2_23737 p {
  margin-bottom: 0;
}
._uw-stat-block_tvwf2_23719 ._stat-section_tvwf2_23737 ._cite_tvwf2_8799 {
  font-size: 0.875rem;
  line-height: 1.5714285714;
  font-weight: 600;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-style: italic;
  margin-top: 0.9375rem;
}

._uw-stats-block_tvwf2_23793 {
  z-index: 1;
  position: relative;
  margin-right: -1.875rem;
}
._uw-stats-block_tvwf2_23793::before, ._uw-stats-block_tvwf2_23793::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
._uw-stats-block_tvwf2_23793::after {
  clear: both;
}
._uw-stats-block_tvwf2_23793 ._slick-slide_tvwf2_2040 > div {
  padding-right: 1.25rem;
}
._uw-stats-block_tvwf2_23793 ._slick-list_tvwf2_2055 {
  padding: 0 1.875rem 0 0 !important;
}
._uw-stats-block__stat_tvwf2_23813 {
  background: #ed0a00;
  color: #fff;
  padding: 2.8125rem 2.1875rem 2.8125rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-stats-block__stat_tvwf2_23813 {
    width: calc(50% - 8px);
    padding: 2.8125rem 2.5rem 2.5rem 2.1875rem;
    display: flex;
    align-items: center;
    position: relative;
  }
  ._uw-stats-block__stat_tvwf2_23813:nth-of-type(1) {
    float: left;
  }
  ._uw-stats-block__stat_tvwf2_23813:nth-of-type(1)::before,
  ._uw-stats-block__stat_tvwf2_23813:nth-of-type(1) ._stat-cross_tvwf2_23830 {
    content: "";
    display: block;
    width: 7.1875rem;
    height: 7.1875rem;
    position: absolute;
    bottom: -1.875rem;
    left: -3.75rem;
    opacity: 0.9;
    background-image: url("../img/backgrounds/cross.svg");
    transition: transform 1s;
    z-index: 1;
  }
}
@media screen and (min-width: 48em) and (min-width: 75em) {
  ._uw-stats-block__stat_tvwf2_23813:nth-of-type(1)::before,
  ._uw-stats-block__stat_tvwf2_23813:nth-of-type(1) ._stat-cross_tvwf2_23830 {
    bottom: -3.75rem;
    left: -2.5625rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-stats-block__stat_tvwf2_23813:nth-of-type(1)._in-view_tvwf2_16828::before {
    display: none;
  }
  ._uw-stats-block__stat_tvwf2_23813:nth-of-type(2) {
    float: right;
    margin-top: 5.375rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-stats-block__stat_tvwf2_23813 {
    width: calc(50% - 13px);
    min-height: 30.25rem;
    padding: 3.75rem 5.625rem 3.75rem;
  }
}
._uw-stats-block__stat_tvwf2_23813 p {
  margin-bottom: 0.9375rem;
  font-size: 0.875rem;
  line-height: 1.4285714286;
  font-weight: 500;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 64em) {
  ._uw-stats-block__stat_tvwf2_23813 p {
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 500;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-stats-block__stat_tvwf2_23813 p {
    margin-bottom: 1.25rem;
  }
}
._uw-stats-block__stat_tvwf2_23813 h2 {
  color: #fff;
  font-size: 2.5rem;
  line-height: 2.625rem;
  font-weight: 700;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  margin: 0 0 1.25rem;
}
._uw-stats-block__stat_tvwf2_23813 h2:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #fff;
  margin-top: 0.625rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-stats-block__stat_tvwf2_23813 h2 {
    font-size: 3.375rem;
    line-height: 3.5rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-stats-block__stat_tvwf2_23813 h2 {
    font-size: 5.5rem;
    line-height: 7rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-stats-block__stat_tvwf2_23813 h2::after {
    margin-top: 0.5rem;
  }
}
._uw-stats-block__stat_tvwf2_23813 span {
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 700;
  font-style: italic;
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  ._uw-stats-block__stat_tvwf2_23813 span {
    font-size: 0.875rem;
    line-height: 1.42857;
    font-weight: 600;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-stats-block_tvwf2_23793 {
    margin-right: 0;
  }
}

._uw-stats-block-container_tvwf2_23948 {
  position: relative;
  margin-block: var(--section-spacing-y);
}
._uw-stats-block-container_tvwf2_23948 > ._grid-container_tvwf2_3812 > a._button_tvwf2_3169:last-child, ._uw-stats-block-container_tvwf2_23948 > ._mw-grid-container_tvwf2_3812 > a._button_tvwf2_3169:last-child {
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  ._uw-stats-block-container_tvwf2_23948 {
    /* &::after,
    .block-arrow {
      content: '';
      position: absolute;
      left: rem-calc(-80px);
      bottom: rem-calc(-190px);
      display: block;
      width: rem-calc(201px);
      height: rem-calc(291px);
      background-image: url('../img/backgrounds/stat-arrow.svg');
      z-index: 0;
      transition: transform 2s;

      @include breakpoint(xlarge) {
        left: 0;
        bottom: rem-calc(-170px);
      }
    }*/
  }
  ._uw-stats-block-container_tvwf2_23948 ._block-arrow_tvwf2_23958 {
    z-index: 0;
  }
  ._uw-stats-block-container_tvwf2_23948._in-view_tvwf2_16828 ._stats-block_tvwf2_23979 ._stats-block_stat_tvwf2_23979 {
    z-index: 1;
  }
  ._uw-stats-block-container_tvwf2_23948._in-view_tvwf2_16828 ._stats-block_tvwf2_23979 ._stats-block_stat_tvwf2_23979:nth-of-type(1) {
    animation: _statDown_tvwf2_1 4s forwards ease-out;
  }
  ._uw-stats-block-container_tvwf2_23948._in-view_tvwf2_16828 ._stats-block_tvwf2_23979 ._stats-block_stat_tvwf2_23979:nth-of-type(2) {
    animation: _statUp_tvwf2_1 4s forwards ease-out;
  }
}
@media screen and (min-width: 75em) {
  ._uw-stats-block-container_tvwf2_23948 {
    margin-bottom: 6.25rem;
  }
  ._uw-stats-block-container_tvwf2_23948::after {
    z-index: 0;
  }
}
._uw-stats-block-container_tvwf2_23948 ._button_tvwf2_3169 {
  display: none;
}
@media print, screen and (min-width: 48em) {
  ._uw-stats-block-container_tvwf2_23948 ._button_tvwf2_3169 {
    display: flex;
    float: right;
  }
}

._uw-stats-banner_tvwf2_24007 {
  margin-bottom: 80px;
}
@media (max-width: 1024px) {
  ._uw-stats-banner_tvwf2_24007 ._large-6_tvwf2_3913 {
    margin-bottom: 25px;
  }
}

._uw-study-area-image_tvwf2_24016 {
  margin-block: var(--section-spacing-y);
}

@media print, screen and (min-width: 64em) {
  ._uw-study-areas_tvwf2_24021 {
    margin: -3.75rem 0 2.8125rem;
  }
}
._uw-study-areas__title_tvwf2_24025 {
  font-size: 1.875rem;
  line-height: 1.0666666667;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  margin-bottom: 1.5625rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-study-areas__title_tvwf2_24025 {
    margin-bottom: 3.125rem;
    max-width: 100%;
  }
}
._uw-study-areas__title--large_tvwf2_24044 {
  font-size: 1.802rem;
  font-weight: 700;
  line-height: 1.04762;
}
._uw-study-areas_tvwf2_24021 ._menu_tvwf2_9554 {
  margin: 1.875rem 0 0;
}
@media print, screen and (min-width: 48em) {
  ._uw-study-areas_tvwf2_24021 ._menu_tvwf2_9554 {
    margin-top: 0;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-study-areas_tvwf2_24021 ._menu_tvwf2_9554 {
    margin-top: 1.875rem;
  }
}
._uw-study-areas_tvwf2_24021 ._menu_tvwf2_9554 ._button_tvwf2_3169 {
  padding: 0;
  margin-bottom: 0.9375rem;
}
._uw-study-areas__item_tvwf2_24066 {
  margin-bottom: 0.9375rem;
  padding: 0 0.3125rem;
}
._uw-study-areas__item_tvwf2_24066::before {
  content: none;
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-study-areas__item_tvwf2_24066 {
    margin-top: 0 !important;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-study-areas__item_tvwf2_24066 {
    margin-bottom: 1.25rem;
    justify-content: center;
    text-align: center;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-study-areas__item_tvwf2_24066 {
    padding: 0;
    align-items: center;
    margin-bottom: 1.5625rem;
  }
}
._uw-study-areas__item_tvwf2_24066 > a,
._uw-study-areas__item_tvwf2_24066 > div {
  display: flex;
  flex-direction: column;
  color: #001641;
  font-size: 1rem;
  line-height: 1.375;
  font-weight: 600;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  ._uw-study-areas__item_tvwf2_24066 > a,
  ._uw-study-areas__item_tvwf2_24066 > div {
    width: 100%;
    font-size: 0.75rem;
    line-height: 1.1666666667;
    font-weight: 700;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
  ._uw-study-areas__item_tvwf2_24066 > a span,
  ._uw-study-areas__item_tvwf2_24066 > div span {
    flex: 1;
    min-height: 2.8125rem;
    padding: 0 5px;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-study-areas__item_tvwf2_24066 > a,
  ._uw-study-areas__item_tvwf2_24066 > div {
    font-size: 0.875rem;
    line-height: 1.2142857143;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (device-aspect-ratio: 40/71) {
  ._uw-study-areas__item_tvwf2_24066 > a,
  ._uw-study-areas__item_tvwf2_24066 > div {
    font-size: 0.75rem;
  }
}
._uw-study-areas__item_tvwf2_24066 img,
._uw-study-areas__item_tvwf2_24066 svg {
  display: none;
  margin: 0 auto 20px;
  width: 100%;
  height: 100%;
  min-height: 3.125rem;
  max-width: 3.75rem;
  max-height: 3.75rem;
  transition: 0.4s ease-out;
}
@media print, screen and (min-width: 48em) {
  ._uw-study-areas__item_tvwf2_24066 img,
  ._uw-study-areas__item_tvwf2_24066 svg {
    display: block;
    font-size: 1.4375rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-study-areas__item_tvwf2_24066 img,
  ._uw-study-areas__item_tvwf2_24066 svg {
    max-width: 4.6875rem;
    max-height: 4.6875rem;
  }
}
._uw-study-areas__item_tvwf2_24066:hover a {
  text-decoration: none;
  color: #ed0a00;
}
._uw-study-areas__item_tvwf2_24066:hover img,
._uw-study-areas__item_tvwf2_24066:hover svg {
  transform: translate3d(0, -6px, 0);
}
._uw-study-areas--grey_tvwf2_24177 {
  overflow: hidden;
  margin-top: 0;
  padding-bottom: 1.875rem;
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  ._uw-study-areas--grey_tvwf2_24177 {
    background: #E5E5E4;
    margin: 5rem 0;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-study-areas--grey_tvwf2_24177 {
    padding: 7.5rem 0 5.625rem;
  }
}
._uw-study-areas--grey_tvwf2_24177 ._uw-study-areas__title_tvwf2_24025 {
  margin: 0 0 1.875rem;
  color: #ed0a00;
}
@media print, screen and (min-width: 48em) {
  ._uw-study-areas--grey_tvwf2_24177 ._uw-study-areas__title_tvwf2_24025 {
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.025;
    color: #001641;
    padding-top: 4.6875rem;
    margin: 0 0 4.375rem;
  }
  ._uw-study-areas--grey_tvwf2_24177 ._uw-study-areas__title_tvwf2_24025:after {
    content: "";
    display: block;
    width: 3.125rem;
    height: 0.0625rem;
    background-color: #001641;
    margin-top: 0.9375rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-study-areas--grey_tvwf2_24177 ._uw-study-areas__title_tvwf2_24025 {
    font-size: 7.0625rem;
    font-weight: 700;
    padding: 0;
  }
}
._uw-study-areas--grey_tvwf2_24177 ul {
  margin-bottom: 0;
}
@media print, screen and (min-width: 64em) {
  ._uw-study-areas--grey_tvwf2_24177 ._study-area-image_tvwf2_24227 {
    margin-bottom: -7.5rem;
  }
}

._uw-subject-courses-block_tvwf2_12184 {
  background-color: #D9D9D6;
  padding: 3.75rem 0;
}
@media print, screen and (min-width: 64em) {
  ._uw-subject-courses-block_tvwf2_12184 {
    padding-top: 6.25rem;
    padding-bottom: 7.5rem;
  }
}
._uw-subject-courses-block__course-list_tvwf2_24242 {
  margin-bottom: 0;
}
._uw-subject-courses-block__course-list_tvwf2_24242 li {
  margin-bottom: 0.75rem;
}
._uw-subject-courses-block__course-list_tvwf2_24242 a {
  color: #001641;
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.5714285714;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: 700;
}
@media print, screen and (max-width: 63.99875em) {
  ._uw-subject-courses-block__course-list_tvwf2_24242 li:last-of-type {
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-subject-courses-block__course-list_tvwf2_24242 {
    column-count: 2;
    column-gap: 2.1875rem;
  }
  ._uw-subject-courses-block__course-list_tvwf2_24242 li {
    display: inline-block;
    width: 100%;
    break-inside: avoid;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-subject-courses-block__course-list_tvwf2_24242 a {
    font-size: 1rem;
    line-height: 1.5;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-subject-courses-block__course-list_tvwf2_24242 {
    column-count: 3;
    column-gap: 1.5625rem;
  }
}

._uw-success-panels_tvwf2_24294 {
  padding: 4.0625rem 0 1.875rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-success-panels_tvwf2_24294 {
    padding: 4.375rem 0 2rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-success-panels_tvwf2_24294 {
    padding: 6.875rem 0 5.625rem;
  }
}
._uw-success-panels_tvwf2_24294 ._button_tvwf2_3169 {
  font-size: 1.25rem;
  line-height: 1.1;
}
._uw-success-panels_tvwf2_24294 ._button-small_tvwf2_12705 {
  font-size: 1rem;
  line-height: 1.1875;
}
._uw-success-panels_tvwf2_24294 > ._button_tvwf2_3169 {
  margin-bottom: 3.125rem;
  font-size: 1.25rem;
  margin-bottom: 2.5rem;
}
._uw-success-panels_tvwf2_24294 > ._button_tvwf2_3169:hover {
  text-decoration: none;
}
@media print, screen and (min-width: 64em) {
  ._uw-success-panels_tvwf2_24294 > ._button_tvwf2_3169 {
    margin-bottom: 3.125rem;
  }
}
._uw-success-panels_tvwf2_24294 img {
  margin-bottom: 0.9375rem;
}
._uw-success-panels_tvwf2_24294 a {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  text-transform: uppercase;
  display: block;
}
._uw-success-panels_tvwf2_24294 a:hover {
  text-decoration: none;
}
._uw-success-panels_tvwf2_24294 p {
  color: #001641;
  margin-top: 0.3125rem;
  margin-bottom: 1.875rem;
}
._uw-success-panels__panel_tvwf2_24352:last-of-type p:last-of-type {
  margin-bottom: 0;
}
@media print, screen and (min-width: 64em) {
  ._uw-homepage_tvwf2_14400 ._uw-success-panels_tvwf2_24294 h2 {
    margin-bottom: 3.4375rem;
    max-width: 43.75rem;
  }
}

._uw-tabs_tvwf2_12736 {
  background: transparent;
  border: 0;
}
._uw-tabs_tvwf2_12736 > li {
  margin-bottom: 0.9375rem;
  margin-right: 0.9375rem;
}
._uw-tabs-content_tvwf2_24370 {
  border: 0;
}
._uw-tabs-content_tvwf2_24370 ._tabs-panel_tvwf2_10268 {
  background: #fff;
  padding: 1.25rem 1.25rem 1rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-tabs-content_tvwf2_24370 ._tabs-panel_tvwf2_10268 {
    padding: 1.875rem 1.875rem 1rem;
  }
}

._uw-tab-wrapper_tvwf2_24383 {
  margin-bottom: 80px;
}

._uw-text-block_tvwf2_3333, ._uw-start-your-journey--header_tvwf2_3333, ._motivation-widget_tvwf2_3333 ._mw-more-areas_tvwf2_3333, ._uw-start-your-journey--sub-header_tvwf2_3333 {
  /* START: Inline insertion of `general-content-type-styles` (from src/assets/css/utils/type.scss) with alterations to font-related changes. */
  /* END: Inline insertion of `general-content-type-styles` */
  width: 100%;
}
._uw-text-block_tvwf2_3333 h2, ._uw-start-your-journey--header_tvwf2_3333 h2, ._motivation-widget_tvwf2_3333 ._mw-more-areas_tvwf2_3333 h2, ._uw-start-your-journey--sub-header_tvwf2_3333 h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.802rem;
  line-height: 1.85rem;
  margin-top: 1em;
  margin-bottom: 0.9375rem;
  color: #ed0a00;
  font-weight: 700;
}
._uw-text-block_tvwf2_3333 h3, ._uw-start-your-journey--header_tvwf2_3333 h3, ._motivation-widget_tvwf2_3333 ._mw-more-areas_tvwf2_3333 h3, ._uw-start-your-journey--sub-header_tvwf2_3333 h3 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.602rem;
  line-height: 1.65rem;
  margin-bottom: 0.9375rem;
  color: #ed0a00;
}
._uw-text-block_tvwf2_3333 h4, ._uw-start-your-journey--header_tvwf2_3333 h4, ._motivation-widget_tvwf2_3333 ._mw-more-areas_tvwf2_3333 h4, ._uw-start-your-journey--sub-header_tvwf2_3333 h4 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.424rem;
  line-height: 1.5rem;
  margin-bottom: 0.9375rem;
}
._uw-text-block_tvwf2_3333 h5, ._uw-start-your-journey--header_tvwf2_3333 h5, ._motivation-widget_tvwf2_3333 ._mw-more-areas_tvwf2_3333 h5, ._uw-start-your-journey--sub-header_tvwf2_3333 h5 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.26rem;
  line-height: 1.3rem;
  margin-bottom: 0.9375rem;
}
._uw-text-block_tvwf2_3333 h6, ._uw-start-your-journey--header_tvwf2_3333 h6, ._motivation-widget_tvwf2_3333 ._mw-more-areas_tvwf2_3333 h6, ._uw-start-your-journey--sub-header_tvwf2_3333 h6 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.1rem;
  margin-bottom: 0.9375rem;
}
._uw-text-block_tvwf2_3333 p, ._uw-start-your-journey--header_tvwf2_3333 p, ._motivation-widget_tvwf2_3333 ._mw-more-areas_tvwf2_3333 p, ._uw-start-your-journey--sub-header_tvwf2_3333 p {
  font-weight: 400;
  margin-bottom: 10px;
}
._uw-text-block_tvwf2_3333 a:not([class^=button-]):not(._button_tvwf2_3169._primary_tvwf2_9295), ._uw-start-your-journey--header_tvwf2_3333 a:not([class^=button-]):not(._button_tvwf2_3169._primary_tvwf2_9295), ._motivation-widget_tvwf2_3333 ._mw-more-areas_tvwf2_3333 a:not([class^=button-]):not(._button_tvwf2_3169._primary_tvwf2_9295), ._uw-start-your-journey--sub-header_tvwf2_3333 a:not([class^=button-]):not(._button_tvwf2_3169._primary_tvwf2_9295) {
  font-weight: 600;
  text-decoration: underline;
}
._uw-text-block_tvwf2_3333 a:not([class^=button-]):not(._button_tvwf2_3169._primary_tvwf2_9295):hover, ._uw-start-your-journey--header_tvwf2_3333 a:not([class^=button-]):not(._button_tvwf2_3169._primary_tvwf2_9295):hover, ._motivation-widget_tvwf2_3333 ._mw-more-areas_tvwf2_3333 a:not([class^=button-]):not(._button_tvwf2_3169._primary_tvwf2_9295):hover, ._uw-start-your-journey--sub-header_tvwf2_3333 a:not([class^=button-]):not(._button_tvwf2_3169._primary_tvwf2_9295):hover {
  text-decoration: none;
}
._uw-text-block--single-event-header_tvwf2_24441 {
  margin-bottom: 2.5rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-text-block--single-event-header_tvwf2_24441 {
    margin-bottom: 1.5625rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-text-block--single-event-header_tvwf2_24441 {
    margin-bottom: 3.125rem;
  }
}
._uw-text-block--single-event-header_tvwf2_24441 > :last-child {
  margin-bottom: 0;
}
._uw-text-block--single-event-header_tvwf2_24441 h2 {
  margin-bottom: 1.25rem;
  margin-top: 0;
}
._uw-text-block--single-event-header_tvwf2_24441 p {
  margin-bottom: 1.5625rem;
}
._uw-text-block__text_tvwf2_24464 {
  margin-bottom: 2.1875rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-text-block__text_tvwf2_24464 {
    margin-bottom: 0;
  }
}
._uw-text-block__text_tvwf2_24464 > :last-child {
  margin-bottom: 0;
}
._uw-text-block__main-links_tvwf2_24475 li {
  margin-bottom: 0.875rem;
}
._uw-text-block__main-links_tvwf2_24475 li:first-of-type ._button_tvwf2_3169 {
  color: #ed0a00;
}
._uw-text-block__main-links_tvwf2_24475 li:first-of-type ._button_tvwf2_3169:hover {
  color: #ed0a00;
}
._uw-text-block__main-links_tvwf2_24475 ._button_tvwf2_3169 {
  padding: 0;
  color: #001641;
}
._uw-text-block__main-links_tvwf2_24475 ._button_tvwf2_3169:hover {
  color: #001641;
}
._uw-text-block__main-links_tvwf2_24475 a:hover {
  text-decoration: none !important;
}
@media print, screen and (min-width: 64em) {
  ._uw-text-block_tvwf2_3333 aside, ._uw-start-your-journey--header_tvwf2_3333 aside, ._motivation-widget_tvwf2_3333 ._mw-more-areas_tvwf2_3333 aside, ._uw-start-your-journey--sub-header_tvwf2_3333 aside {
    max-width: 19rem;
  }
}
._uw-text-block_tvwf2_3333 > ._button_tvwf2_3169, ._uw-start-your-journey--header_tvwf2_3333 > ._button_tvwf2_3169, ._motivation-widget_tvwf2_3333 ._mw-more-areas_tvwf2_3333 > ._button_tvwf2_3169, ._uw-start-your-journey--sub-header_tvwf2_3333 > ._button_tvwf2_3169 {
  margin-top: 3.125rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-text-block_tvwf2_3333 ._uw-related-links_tvwf2_20822 ._border-top_tvwf2_17659, ._uw-start-your-journey--header_tvwf2_3333 ._uw-related-links_tvwf2_20822 ._border-top_tvwf2_17659, ._motivation-widget_tvwf2_3333 ._mw-more-areas_tvwf2_3333 ._uw-related-links_tvwf2_20822 ._border-top_tvwf2_17659, ._uw-start-your-journey--sub-header_tvwf2_3333 ._uw-related-links_tvwf2_20822 ._border-top_tvwf2_17659 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
._uw-text-block_tvwf2_3333 ._uw-related-links_tvwf2_20822 a, ._uw-start-your-journey--header_tvwf2_3333 ._uw-related-links_tvwf2_20822 a, ._motivation-widget_tvwf2_3333 ._mw-more-areas_tvwf2_3333 ._uw-related-links_tvwf2_20822 a, ._uw-start-your-journey--sub-header_tvwf2_3333 ._uw-related-links_tvwf2_20822 a {
  text-decoration: none !important;
}
._uw-text-block_tvwf2_3333 ._uw-related-links_tvwf2_20822 ul a, ._uw-start-your-journey--header_tvwf2_3333 ._uw-related-links_tvwf2_20822 ul a, ._motivation-widget_tvwf2_3333 ._mw-more-areas_tvwf2_3333 ._uw-related-links_tvwf2_20822 ul a, ._uw-start-your-journey--sub-header_tvwf2_3333 ._uw-related-links_tvwf2_20822 ul a {
  font-size: 1rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-text-block--landing-intro_tvwf2_24515 ._uw-text-block__text_tvwf2_24464 {
    padding-left: 1.5625rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-text-block--landing-intro_tvwf2_24515 ._uw-text-block__main-links_tvwf2_24475 {
    padding-top: 1.5625rem;
  }
  ._uw-text-block--landing-intro_tvwf2_24515 ._uw-text-block__text_tvwf2_24464 {
    padding-top: 1.5625rem;
  }
}
._uw-text-block_tvwf2_3333:last-of-type, ._uw-start-your-journey--header_tvwf2_3333:last-of-type, ._motivation-widget_tvwf2_3333 ._mw-more-areas_tvwf2_3333:last-of-type, ._uw-start-your-journey--sub-header_tvwf2_3333:last-of-type {
  margin-bottom: 2rem;
}
@media (max-width: 980px) {
  ._uw-text-block_tvwf2_3333 ._cell_tvwf2_3333 + ._cell_tvwf2_3333 > ul, ._uw-start-your-journey--header_tvwf2_3333 ._cell_tvwf2_3333 + ._cell_tvwf2_3333 > ul, ._motivation-widget_tvwf2_3333 ._mw-more-areas_tvwf2_3333 ._cell_tvwf2_3333 + ._cell_tvwf2_3333 > ul, ._uw-start-your-journey--sub-header_tvwf2_3333 ._cell_tvwf2_3333 + ._cell_tvwf2_3333 > ul {
    margin-bottom: 0;
  }
}

._text-block-wrap_tvwf2_24536 + ._split-grey-section-wrap_tvwf2_24536 {
  margin-top: 2.1875rem;
}
@media print, screen and (min-width: 48em) {
  ._text-block-wrap_tvwf2_24536 + ._split-grey-section-wrap_tvwf2_24536 {
    margin-top: 3.4375rem;
  }
}

._uw-to-top_tvwf2_24545 {
  width: 3.125rem;
  height: 3.125rem;
  position: fixed;
  bottom: 2.8125rem;
  right: 2.5rem;
  display: none;
  z-index: 10;
  border-radius: 50%;
  box-shadow: 0 0.125rem 0.3125rem rgba(0, 0, 0, 0.2);
  border: 1px solid #001641;
  background: #fff;
  font-size: 1.5rem;
  color: #001641;
  transition: opacity 0.5s;
  text-align: center;
  line-height: 3.125rem;
}
@media screen and (min-width: 81.25em) {
  ._uw-to-top_tvwf2_24545._banner-page_tvwf2_24564 {
    right: calc(20% + 25px);
  }
}
._uw-to-top_tvwf2_24545:hover {
  cursor: pointer;
}
._uw-to-top_tvwf2_24545._is-visible_tvwf2_3804 {
  opacity: 1;
}

._uw-uowx-activity_tvwf2_24575 + ._uw-uowx-activity_tvwf2_24575 {
  margin-top: 1rem;
  padding-top: 1rem;
  border-top: 0.0625rem dashed #e6e6e6;
}
._uw-uowx-activity_tvwf2_24575:last-child {
  margin-bottom: 2rem;
}
._uw-uowx-activity_tvwf2_24575:hover {
  text-decoration: none;
}
._uw-uowx-activity_tvwf2_24575:hover h2 {
  text-decoration: underline;
}
._uw-uowx-activity--title_tvwf2_24589 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #ed0a00;
  font-size: 1.875rem;
  line-height: 1.0666666667;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._uw-uowx-activity--detail_tvwf2_24600 {
  color: #001641;
  padding-left: 1.875rem;
}
._uw-uowx-activity--detail_tvwf2_24600._icon--map-marker_tvwf2_2354::before {
  display: inline-block;
  width: 1.25rem;
  margin-left: -1.5625rem;
  font-family: "WwwUowEduAu";
  content: "\f012";
}
._uw-uowx-activity--detail_tvwf2_24600._icon--clock_tvwf2_2474::before {
  display: inline-block;
  width: 1.25rem;
  margin-left: -1.5625rem;
  font-family: "WwwUowEduAu";
  content: "\f01d";
}

._uw-upcoming-events_tvwf2_24619 {
  padding: 2.8125rem 0 3.75rem;
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events_tvwf2_24619 {
    padding: 3.75rem 0 6.25rem;
  }
}
._uw-upcoming-events_tvwf2_24619 h4 {
  margin-top: 0;
  color: #fff;
  font-size: 1.5rem;
  line-height: 1.1666666667;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: none;
  margin-bottom: 0.625rem;
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events_tvwf2_24619 h4 {
    padding-left: 8.125rem;
  }
}
._uw-upcoming-events_tvwf2_24619 time {
  font-size: 11.875rem;
  line-height: 0.7368421053;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #dc0000;
  margin-bottom: 0.3125rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events_tvwf2_24619 time {
    font-size: 8.75rem;
    line-height: 0.7142857143;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events_tvwf2_24619 time {
    font-size: 11.875rem;
    line-height: 0.7368421053;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events_tvwf2_24619 time {
    margin-bottom: 0.625rem;
  }
}
._uw-upcoming-events_tvwf2_24619 time span {
  color: #fff;
  font-size: 1.125rem;
  line-height: 1.2222222222;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  vertical-align: top;
  margin-left: -2.25rem;
  margin-bottom: 0;
  position: relative;
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events_tvwf2_24619 time span {
    margin-left: -1.5625rem;
    top: -0.3125rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events_tvwf2_24619 time span {
    margin-left: -2.1875rem;
  }
}
._uw-upcoming-events_tvwf2_24619 ._button_tvwf2_3169 {
  color: #fff;
  margin: 0.9375rem 0 0;
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events_tvwf2_24619 ._button_tvwf2_3169 {
    margin-top: 0;
  }
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events_tvwf2_24619 ._button_tvwf2_3169 {
    margin-top: 0.625rem;
  }
}
._uw-upcoming-events__container_tvwf2_24733 {
  padding: 4.25rem 0 2.5rem;
  background: #001641;
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events__container_tvwf2_24733 {
    padding: 5rem 0 1.875rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events__container_tvwf2_24733 {
    padding: 7.1875rem 0 7.8125rem;
  }
}
._uw-upcoming-events__container_tvwf2_24733._in-view_tvwf2_16828 ._grid-container_tvwf2_3812:after, ._uw-upcoming-events__container_tvwf2_24733._in-view_tvwf2_16828 ._mw-grid-container_tvwf2_3812:after, ._uw-upcoming-events__container_tvwf2_24733._in-view_tvwf2_16828 ._grid-container_tvwf2_3812:before, ._uw-upcoming-events__container_tvwf2_24733._in-view_tvwf2_16828 ._mw-grid-container_tvwf2_3812:before {
  animation: _linesAnimateIn_tvwf2_1 1s ease-out forwards;
  animation-delay: 0.4s;
}
._uw-upcoming-events__title_tvwf2_24751 {
  /* START: Inlining `homepage-heading` (from src/assets/css/helpers/_typography.scss), with font overrides. */
  font-size: 1.802rem;
  line-height: 1.85rem;
  font-weight: 300;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  /* END: Inlining `homepage-heading` */
  color: #fff;
  margin: 0 0 2.5rem;
}
._uw-upcoming-events__title_tvwf2_24751:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #fff;
  margin-top: 0.9375rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events__title_tvwf2_24751 {
    font-size: 3.5rem;
    line-height: 1.0178571429;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events__title_tvwf2_24751 {
    font-size: 8.125rem;
    line-height: 0.9384615385;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events__title_tvwf2_24751 {
    float: left;
    max-width: calc(50% - 20px);
  }
  ._uw-upcoming-events__title_tvwf2_24751:after {
    margin-top: 1.25rem;
  }
}
._uw-upcoming-events__container_tvwf2_24733 {
  position: relative;
}
._uw-upcoming-events__container_tvwf2_24733 ._grid-container_tvwf2_3812:after, ._uw-upcoming-events__container_tvwf2_24733 ._mw-grid-container_tvwf2_3812:after, ._uw-upcoming-events__container_tvwf2_24733 ._grid-container_tvwf2_3812:before, ._uw-upcoming-events__container_tvwf2_24733 ._mw-grid-container_tvwf2_3812:before {
  content: "";
  display: block;
  transform: rotate3d(0, 0, 1, -270deg) scale3d(0, 0, 1);
  width: 0.3125rem;
  height: 7.6875rem;
  background-color: #ed0a00;
  position: absolute;
  transition: 0.4s ease-out;
}
._uw-upcoming-events__container_tvwf2_24733 ._grid-container_tvwf2_3812:before, ._uw-upcoming-events__container_tvwf2_24733 ._mw-grid-container_tvwf2_3812:before {
  top: -3.4375rem;
  left: 4.625rem;
}
._uw-upcoming-events__container_tvwf2_24733 ._grid-container_tvwf2_3812:after, ._uw-upcoming-events__container_tvwf2_24733 ._mw-grid-container_tvwf2_3812:after {
  right: 4.625rem;
  bottom: -3.4375rem;
}
._uw-upcoming-events__event_tvwf2_24821 {
  padding-right: 1.25rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events__event_tvwf2_24821 {
    width: calc(50% - 20px);
    margin-bottom: 2.5rem;
    margin-right: 0.75rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events__event_tvwf2_24821:nth-of-type(1) {
    float: right;
  }
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events__event_tvwf2_24821:nth-of-type(1) {
    padding: 0 0 1.875rem 4.6875rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events__event_tvwf2_24821:nth-of-type(2) {
    float: left;
    clear: both;
    margin-top: 0.9375rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events__event_tvwf2_24821:nth-of-type(2) {
    padding-right: 0;
  }
  ._uw-upcoming-events__event_tvwf2_24821:nth-of-type(2) ._border-top_tvwf2_17659 {
    padding: 1.875rem 1.875rem;
    position: relative;
  }
}
@media screen and (min-width: 75em) and (min-width: 64em) {
  ._uw-upcoming-events__event_tvwf2_24821:nth-of-type(2) ._border-top_tvwf2_17659 {
    padding: 1.875rem 1.875rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events__event_tvwf2_24821:nth-of-type(2) ._border-top_tvwf2_17659 > ._border-bottom_tvwf2_17668:after,
  ._uw-upcoming-events__event_tvwf2_24821:nth-of-type(2) ._border-top_tvwf2_17659 > ._border-bottom_tvwf2_17668:before, ._uw-upcoming-events__event_tvwf2_24821:nth-of-type(2) ._border-top_tvwf2_17659:after, ._uw-upcoming-events__event_tvwf2_24821:nth-of-type(2) ._border-top_tvwf2_17659:before {
    display: block;
    content: "";
    width: 2rem;
    height: 2rem;
    position: absolute;
    transition: transform 0.5s ease-out;
  }
  ._uw-upcoming-events__event_tvwf2_24821:nth-of-type(2) ._border-top_tvwf2_17659 > ._border-bottom_tvwf2_17668:before, ._uw-upcoming-events__event_tvwf2_24821:nth-of-type(2) ._border-top_tvwf2_17659:before {
    top: 0;
    border-top: 0.0625rem solid #fff;
  }
  ._uw-upcoming-events__event_tvwf2_24821:nth-of-type(2) ._border-top_tvwf2_17659:before {
    left: 0;
    border-left: 0.0625rem solid #fff;
  }
  ._uw-upcoming-events__event_tvwf2_24821:nth-of-type(2) ._border-top_tvwf2_17659 > ._border-bottom_tvwf2_17668:before {
    right: 0;
    border-right: 0.0625rem solid #fff;
  }
  ._uw-upcoming-events__event_tvwf2_24821:nth-of-type(2) ._border-top_tvwf2_17659 > ._border-bottom_tvwf2_17668:after, ._uw-upcoming-events__event_tvwf2_24821:nth-of-type(2) ._border-top_tvwf2_17659:after {
    bottom: 0;
    border-bottom: 0.0625rem solid #fff;
  }
  ._uw-upcoming-events__event_tvwf2_24821:nth-of-type(2) ._border-top_tvwf2_17659:after {
    left: 0;
    border-left: 0.0625rem solid #fff;
  }
  ._uw-upcoming-events__event_tvwf2_24821:nth-of-type(2) ._border-top_tvwf2_17659 ._border-bottom_tvwf2_17668:after {
    right: 0;
    border-right: 0.0625rem solid #fff;
  }
  ._uw-upcoming-events__event_tvwf2_24821:nth-of-type(2) ._border-top_tvwf2_17659:hover:before {
    transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
  }
  ._uw-upcoming-events__event_tvwf2_24821:nth-of-type(2) ._border-top_tvwf2_17659:hover > ._border-bottom_tvwf2_17668:before {
    transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
  }
  ._uw-upcoming-events__event_tvwf2_24821:nth-of-type(2) ._border-top_tvwf2_17659:hover:after {
    transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
  }
  ._uw-upcoming-events__event_tvwf2_24821:nth-of-type(2) ._border-top_tvwf2_17659:hover > ._border-bottom_tvwf2_17668:after {
    transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
  }
  ._uw-upcoming-events__event_tvwf2_24821:nth-of-type(2) ._border-top_tvwf2_17659 {
    padding: 3.125rem 3.75rem 4.0625rem 4.6875rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events__event_tvwf2_24821:nth-of-type(3) {
    float: right;
    margin-top: 0.9375rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events__event_tvwf2_24821:nth-of-type(3) {
    padding: 3.125rem 0 0 4.6875rem;
  }
}
._uw-upcoming-events__list_tvwf2_24923 {
  margin-right: -1.875rem;
}
._uw-upcoming-events__list_tvwf2_24923::before, ._uw-upcoming-events__list_tvwf2_24923::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
._uw-upcoming-events__list_tvwf2_24923::after {
  clear: both;
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events__list_tvwf2_24923 {
    margin-right: 0;
  }
}
._uw-upcoming-events__list_tvwf2_24923 ._slick-list_tvwf2_2055 {
  padding: 0 1.875rem 0 0 !important;
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events__list_tvwf2_24923 ._slick-list_tvwf2_2055 {
    padding: 0;
  }
}
._uw-upcoming-events__list_tvwf2_24923 ._button_tvwf2_3169 {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #fff;
  text-transform: uppercase;
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events__list_tvwf2_24923 ._button_tvwf2_3169 {
    padding-left: 8.125rem;
  }
}

._layout-events-landing_tvwf2_3297 ._ajax-load-area_tvwf2_24966 ._uw-item_tvwf2_3313 a {
  display: block;
}
._layout-events-landing_tvwf2_3297 ._event-info_tvwf2_17923 i {
  display: none;
}
._layout-events-landing_tvwf2_3297 ._event-info_tvwf2_17923 ._date_tvwf2_15964::before {
  font-family: "WwwUowEduAu";
  content: "\f011";
  font-size: 1.125rem;
  margin-right: 5px;
  position: relative;
  top: -2px;
}
._layout-events-landing_tvwf2_3297 ._event-info_tvwf2_17923 ._location_tvwf2_15912::before {
  font-family: "WwwUowEduAu";
  content: "\f012";
  font-size: 1.125rem;
  margin-right: 5px;
  position: relative;
  top: -2px;
}
._layout-events-landing_tvwf2_3297 ._event-info_tvwf2_17923 ._type_tvwf2_24988::before {
  font-family: "WwwUowEduAu";
  content: "\f01e";
  font-size: 1.125rem;
  margin-right: 5px;
  position: relative;
  top: -2px;
}
._layout-events-landing_tvwf2_3297 ._event-info_tvwf2_17923 ._contact_tvwf2_12370::before {
  font-family: "WwwUowEduAu";
  content: "\f014";
  font-size: 1.125rem;
  margin-right: 5px;
  position: relative;
  top: -2px;
}

._uw-upcoming-events-list_tvwf2_25005 {
  margin-bottom: 3.125rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events-list_tvwf2_25005 {
    margin-bottom: 5.625rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-upcoming-events-list_tvwf2_25005 {
    margin-bottom: 6.25rem;
  }
}
._uw-upcoming-events-list__title_tvwf2_25018 {
  font-size: 1.802rem;
  line-height: 1.85rem;
  margin-bottom: 1.875rem;
}
._uw-upcoming-events-list__title_tvwf2_25018:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #001641;
  margin-top: 0.9375rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events-list__title_tvwf2_25018 {
    font-size: 3.125rem;
    line-height: 1.5;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 3.125rem;
  }
  ._uw-upcoming-events-list__title_tvwf2_25018:after {
    margin-top: 0;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-upcoming-events-list__title_tvwf2_25018 {
    font-size: 4.5rem;
    line-height: 1.0416666667;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 4.0625rem;
  }
  ._uw-upcoming-events-list__title_tvwf2_25018:after {
    margin-top: 0.3125rem;
  }
}
._uw-upcoming-events-list__button_tvwf2_25061 {
  margin-top: 0.5rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-upcoming-events-list__button_tvwf2_25061 {
    margin-top: 1.25rem;
  }
}
._uw-upcoming-events-list_tvwf2_25005 ._uw-event_tvwf2_3303 {
  margin-bottom: 0.9375rem;
}
._uw-upcoming-events-list_tvwf2_25005 ._uw-event_tvwf2_3303 ._uw-event--no-image_tvwf2_3303 {
  background: #001641 !important;
  overflow-y: auto;
}
._uw-upcoming-events-list_tvwf2_25005 ._uw-event_tvwf2_3303 ._uw-event--no-image_tvwf2_3303 ._uw-event--image-bg_tvwf2_3307 {
  overflow: revert;
}
._uw-upcoming-events-list_tvwf2_25005 ._uw-event_tvwf2_3303 ._uw-event--no-image_tvwf2_3303 span {
  color: #fff !important;
}
._uw-upcoming-events-list_tvwf2_25005 ._uw-event_tvwf2_3303 time {
  font-size: 1rem;
  line-height: 1;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  text-transform: uppercase;
  margin-bottom: 0.75rem;
}
._uw-upcoming-events-list_tvwf2_25005 ._uw-event_tvwf2_3303 time span {
  margin-top: 0.625rem;
  text-transform: lowercase;
}
._uw-upcoming-events-list_tvwf2_25005 ._uw-event_tvwf2_3303 h3 {
  font-size: 1.5rem;
  line-height: 1.1666666667;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 1.125rem;
}
._uw-upcoming-events-list_tvwf2_25005 ._uw-event_tvwf2_3303 > span, ._uw-upcoming-events-list_tvwf2_25005 ._uw-event_tvwf2_3303 time > span {
  display: block;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 0.9375rem;
  color: #001641;
  overflow: auto;
}
._uw-upcoming-events-list_tvwf2_25005 ._uw-event_tvwf2_3303 > span i, ._uw-upcoming-events-list_tvwf2_25005 ._uw-event_tvwf2_3303 time > span i {
  margin-right: 0.4375rem;
}
._uw-upcoming-events-list_tvwf2_25005 ._uw-event__type_tvwf2_25128 {
  margin-bottom: 1.875rem;
}
._uw-upcoming-events-list_tvwf2_25005 ._uw-event_tvwf2_3303 img {
  margin-bottom: 1.25rem;
}
._uw-upcoming-events-list_tvwf2_25005 ._uw-event_tvwf2_3303 ._button_tvwf2_3169 {
  font-size: 0.875rem;
  line-height: 1.1428571429;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}

._uw-hero_tvwf2_11515 {
  background-color: #001641;
  padding-bottom: 5rem;
  margin-bottom: 80px;
  margin-top: 100px;
}
@media (min-width: 980px) {
  ._uw-hero_tvwf2_11515 {
    margin-top: 154px;
    padding-top: 2rem;
  }
}
._uw-hero_tvwf2_11515 ._hero_tvwf2_25157 {
  color: #fff;
  margin-top: 2rem;
}
@media (min-width: 1200px) {
  ._uw-hero_tvwf2_11515 ._hero_tvwf2_25157 {
    margin-top: 5rem;
  }
}
._uw-hero_tvwf2_11515 ._hero-details_tvwf2_25166 {
  display: inline-grid;
  grid-template-columns: auto auto;
}
._uw-hero_tvwf2_11515 ._hero-details--date_tvwf2_25170 {
  margin: 35px 0 35px 30px;
}
._uw-hero_tvwf2_11515 ._hero-details--date-end_tvwf2_25173, ._uw-hero_tvwf2_11515 ._hero-details--date-start_tvwf2_25173 {
  font-size: 0.9375rem;
  font-weight: bold;
}
._uw-hero_tvwf2_11515 ._hero-details--date_tvwf2_25170 p {
  font-size: 0.9375rem;
}
._uw-hero_tvwf2_11515 ._hero-details--date_tvwf2_25170::before {
  font-family: "WwwUowEduAu";
  content: "\f011";
  position: absolute;
  display: block;
  font-size: 1.25rem;
  margin-left: -30px;
}
._uw-hero_tvwf2_11515 ._hero-details--location_tvwf2_25188 {
  margin: 35px 0 35px 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  ._uw-hero_tvwf2_11515 ._hero-details--location_tvwf2_25188 {
    margin: 35px 0 50px 0 !important;
  }
}
._uw-hero_tvwf2_11515 ._hero-details--location_tvwf2_25188::before {
  font-family: "WwwUowEduAu";
  content: "\f012";
  position: absolute;
  display: block;
  font-size: 1.25rem;
  margin-top: -5px;
}
._uw-hero_tvwf2_11515 ._hero-details--location_tvwf2_25188 p,
._uw-hero_tvwf2_11515 ._hero-details--location_tvwf2_25188 strong {
  line-height: 1.25;
  font-size: 0.9375rem;
  margin-bottom: 0;
  margin-left: 30px;
}
._uw-hero_tvwf2_11515 ._hero-featured_tvwf2_25211 {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50%;
  min-height: 20rem;
}
@media screen and (max-width: 767px) {
  ._uw-hero_tvwf2_11515 {
    height: auto;
  }
  ._uw-hero_tvwf2_11515 ._grid-container_tvwf2_3812 ._hero-title_tvwf2_25221 h1, ._uw-hero_tvwf2_11515 ._mw-grid-container_tvwf2_3812 ._hero-title_tvwf2_25221 h1 {
    font-size: 2.5rem;
  }
  ._uw-hero_tvwf2_11515 ._grid-container_tvwf2_3812 ._hero-details_tvwf2_25166, ._uw-hero_tvwf2_11515 ._mw-grid-container_tvwf2_3812 ._hero-details_tvwf2_25166 {
    display: block;
  }
  ._uw-hero_tvwf2_11515 ._grid-container_tvwf2_3812 ._hero-details--date_tvwf2_25170, ._uw-hero_tvwf2_11515 ._mw-grid-container_tvwf2_3812 ._hero-details--date_tvwf2_25170 {
    margin-top: 40px;
    margin-bottom: 20px;
  }
  ._uw-hero_tvwf2_11515 ._grid-container_tvwf2_3812 ._hero-details--location_tvwf2_25188, ._uw-hero_tvwf2_11515 ._mw-grid-container_tvwf2_3812 ._hero-details--location_tvwf2_25188 {
    margin: 20px 0 35px;
  }
}
._uw-hero-subnav_tvwf2_25235 {
  width: 100%;
  display: flex;
  align-content: center;
  background-color: #F2F2F2;
}
._uw-hero-subnav_tvwf2_25235 ul {
  width: 100%;
  list-style: none;
  margin: 0;
}
@media (min-width: 981px) {
  ._uw-hero-subnav_tvwf2_25235 ul {
    display: flex;
  }
}
@media (max-width: 980px) {
  ._uw-hero-subnav_tvwf2_25235 ul {
    margin-left: -15px;
    margin-right: -15px;
    width: 110%;
  }
}
._uw-hero-subnav_tvwf2_25235 ul li {
  text-align: center;
  font-weight: 900;
  text-transform: uppercase;
  position: relative;
  padding: 0 !important;
}
._uw-hero-subnav_tvwf2_25235 ul li:first-child a {
  padding-left: 0 !important;
}
._uw-hero-subnav_tvwf2_25235 ul li:last-child::after {
  display: none;
}
._uw-hero-subnav_tvwf2_25235 ul li:after {
  content: "";
  height: 25px;
  width: 2px;
  position: absolute;
  top: 25px;
  bottom: 0;
  right: 0;
  background: #001641;
}
@media (max-width: 980px) {
  ._uw-hero-subnav_tvwf2_25235 ul li:after {
    display: none;
  }
}
@media (max-width: 980px) {
  ._uw-hero-subnav_tvwf2_25235 ul li {
    border-bottom: 1px solid rgba(0, 22, 65, 0.1);
  }
}
._uw-hero-subnav_tvwf2_25235 ul li a {
  margin: 0;
  padding: 25px 35px;
  display: inline-block;
}
@media (max-width: 1200px) {
  ._uw-hero-subnav_tvwf2_25235 ul li a {
    padding: 25px;
  }
}
@media (max-width: 980px) {
  ._uw-hero-subnav_tvwf2_25235 ul li a {
    padding: 15px 0;
    display: block;
  }
}
._uw-hero-subnav_tvwf2_25235 ul li a:hover {
  color: #ed0a00;
}
@media (max-width: 980px) {
  ._uw-hero-subnav_tvwf2_25235 ul li {
    margin: 0;
  }
}
._uw-hero_tvwf2_11515 ._font--large_tvwf2_25315 {
  font-size: 1.5rem;
  margin-bottom: 25px;
}
._uw-hero_tvwf2_11515 ._list--horizontal_tvwf2_25319 {
  font-weight: 400;
}
._uw-hero_tvwf2_11515 ._list--horizontal_tvwf2_25319 a {
  color: #fff;
}
._uw-hero_tvwf2_11515 ._list--horizontal_tvwf2_25319 a::before {
  margin-right: 5px;
}
._uw-hero_tvwf2_11515 ._list--horizontal_tvwf2_25319 li {
  display: inline-block;
  margin-right: 15px;
}

._uw-hero-cta_tvwf2_22865 {
  margin-block: var(--section-spacing-y);
}
._uw-hero-cta_tvwf2_22865 > div:first-of-type {
  display: flex;
  flex-direction: column;
  padding: var(--section-spacing-y);
}
._uw-hero-cta--content_tvwf2_25341 {
  order: 2;
}
._uw-hero-cta--image_tvwf2_25344 {
  order: 1;
  margin-bottom: 1rem;
}
@media (min-width: 980px) {
  ._uw-hero-cta_tvwf2_22865 > div:first-of-type {
    flex-direction: row;
  }
  ._uw-hero-cta--content_tvwf2_25341 {
    width: 45%;
    order: 1;
  }
  ._uw-hero-cta--image_tvwf2_25344 {
    order: 2;
    display: flex;
    align-items: center;
    margin-left: 5%;
    width: 50%;
    margin-bottom: 0;
  }
}

._wam-error_tvwf2_25366 {
  border: 2px solid #ed0a00;
}

._wam-results_tvwf2_25370 {
  color: #ed0a00;
  padding: 0.5rem 1rem 0.5rem 0;
  font-size: 1.25rem;
  border-top: 1px dashed #ddd;
}

._wam-heading_tvwf2_25377 p {
  font-size: 0.95rem;
  font-weight: 600;
}

#_wam_calculator_tvwf2_1 input {
  margin: 0;
}

#_wam_calculator_tvwf2_1 ._validate_subject_tvwf2_25386, ._validate_credit_tvwf2_25386, ._validate_mark_tvwf2_25386 {
  color: #ed0a00;
  font-size: 0.95rem;
}

._wam-cell_tvwf2_25391 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

._uw-panel-grid-icon-links_tvwf2_25396 h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 2.0625rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 1em;
  margin-bottom: 15px;
  color: #ed0a00;
  font-weight: 300;
}
._uw-panel-grid-icon-links_tvwf2_25396 h3 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-block: 15px;
  color: #ed0a00;
}
._uw-panel-grid-icon-links_tvwf2_25396 h4 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.2;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._uw-panel-grid-icon-links_tvwf2_25396 h5 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._uw-panel-grid-icon-links_tvwf2_25396 h6 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.7142857143;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._uw-panel-grid-icon-links_tvwf2_25396 h2 {
  margin-bottom: 2rem;
}

@media print, screen and (min-width: 75em) {
  ._xlarge-up-9_tvwf2_4950 > ._cell_tvwf2_3333._pad-to-5_tvwf2_25464 {
    margin-left: 4.44444%;
    margin-right: 4.44444%;
  }
  ._xlarge-up-9_tvwf2_4950 > ._cell_tvwf2_3333._pad-to-6_tvwf2_25468 {
    margin-left: 2.77777%;
    margin-right: 2.77777%;
  }
  ._xlarge-up-9_tvwf2_4950 > ._cell_tvwf2_3333._pad-to-7_tvwf2_25472 {
    margin-left: 1.5873%;
    margin-right: 1.5873%;
  }
  ._xlarge-up-9_tvwf2_4950 > ._cell_tvwf2_3333._pad-to-8_tvwf2_25476 {
    margin-left: 0.69444%;
    margin-right: 0.69444%;
  }
}
._uw-ssd-custom-landing_tvwf2_25481 {
  margin-block: 4rem;
}
@media (min-width: 768px) {
  ._uw-ssd-custom-landing_tvwf2_25481 > ._grid-x_tvwf2_3385 > ._cell_tvwf2_3333 > div {
    height: 100%;
  }
}

._uw-sols-login_tvwf2_25490 {
  background: #e02d00;
  color: #fff;
}
._uw-sols-login_tvwf2_25490 span {
  font-weight: 700;
}
@media (max-width: 1100px) {
  ._uw-sols-login_tvwf2_25490 span {
    display: block;
    margin-bottom: 10px;
  }
}
@media (min-width: 980px) and (max-width: 1100px) {
  ._uw-sols-login_tvwf2_25490 span {
    margin-top: -2px;
  }
}
@media (min-width: 768px) and (max-width: 980px) {
  ._uw-sols-login_tvwf2_25490 span {
    margin-bottom: 30px;
  }
}
._uw-sols-login_tvwf2_25490 h2 {
  display: inline-block;
  margin-right: 10px;
}
@media (max-width: 1100px) {
  ._uw-sols-login_tvwf2_25490 h2 {
    margin-bottom: 10px;
  }
}
._uw-sols-login_tvwf2_25490 label {
  color: #fff;
  font-weight: 700;
  font-size: 1rem;
}
._uw-sols-login_tvwf2_25490 input[type=text], ._uw-sols-login_tvwf2_25490 input[type=password] {
  border: 0;
}
@media (min-width: 768px) {
  ._uw-sols-login_tvwf2_25490 input[type=text], ._uw-sols-login_tvwf2_25490 input[type=password] {
    width: 96%;
    margin-bottom: 0;
  }
}
._uw-sols-login_tvwf2_25490 ._btn-help_tvwf2_25536 {
  display: block;
  margin-top: 5px;
}
@media (max-width: 1100px) {
  ._uw-sols-login_tvwf2_25490 ._btn-help_tvwf2_25536 {
    font-size: 0.875rem;
  }
}
@media (min-width: 1100px) {
  ._uw-sols-login_tvwf2_25490 ._btn-help_tvwf2_25536 {
    margin-top: 0;
    float: right;
  }
}

._uw-mail-login_tvwf2_25552 {
  background: #001641;
}

._uw-kb-login_tvwf2_25556 {
  background: #0033FF;
}

._uw-mail-login_tvwf2_25552,
._uw-kb-login_tvwf2_25556 {
  color: #fff;
}
._uw-mail-login_tvwf2_25552 p,
._uw-kb-login_tvwf2_25556 p {
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  ._uw-mail-login_tvwf2_25552,
  ._uw-kb-login_tvwf2_25556 {
    margin-left: 10px;
  }
}
._uw-mail-login_tvwf2_25552 ._btn-help_tvwf2_25536,
._uw-kb-login_tvwf2_25556 ._btn-help_tvwf2_25536 {
  display: block;
  margin-top: 5px;
}
@media (max-width: 1100px) {
  ._uw-mail-login_tvwf2_25552 ._btn-help_tvwf2_25536,
  ._uw-kb-login_tvwf2_25556 ._btn-help_tvwf2_25536 {
    font-size: 0.875rem;
  }
}
@media (min-width: 1100px) {
  ._uw-mail-login_tvwf2_25552 ._btn-help_tvwf2_25536,
  ._uw-kb-login_tvwf2_25556 ._btn-help_tvwf2_25536 {
    margin-top: 0;
    float: right;
  }
}

@media (max-width: 768px) {
  ._uw-kb-login_tvwf2_25556,
  ._uw-sols-login_tvwf2_25490 {
    margin-bottom: 25px;
  }
}

._uw-ssd-content-box_tvwf2_25600 {
  padding: 25px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
._uw-ssd-content-box_tvwf2_25600 a {
  color: #fff;
}
._uw-ssd-content-box_tvwf2_25600 h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.5rem;
  font-weight: bold;
}
._uw-ssd-content-box_tvwf2_25600 ._btn_tvwf2_12912 {
  color: #fff;
  margin: 0;
  padding: 0;
  font-size: 1.2rem;
}
._uw-ssd-content-box_tvwf2_25600 ._btn_tvwf2_12912::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 10px;
  transition: margin-left 0.2s ease-in-out;
}
._uw-ssd-content-box_tvwf2_25600 ._btn_tvwf2_12912:hover {
  text-decoration: none;
  cursor: pointer;
}
._uw-ssd-content-box_tvwf2_25600 ._btn_tvwf2_12912:hover::after {
  margin-left: 15px;
}

._uw-ssd-content-row_tvwf2_25635 {
  row-gap: 1.25em;
}

._uw-sols-login-fields_tvwf2_25639 {
  display: flex;
  flex-direction: column;
  height: 100%;
}

._uw-sols-login-button_tvwf2_25645 {
  display: flex;
  align-content: end;
  flex-grow: 2;
}

@media (min-width: 768px) {
  ._sols-body_tvwf2_25652 {
    display: none;
  }
  ._uw-support-login_tvwf2_25655 {
    margin-left: 10px;
  }
}
._uw-support-login_tvwf2_25655 {
  border: 2px solid #001641;
  color: #001641;
}

._uw-ssd-content-box_tvwf2_25600._uw-support-login_tvwf2_25655 ._btn_tvwf2_12912 {
  color: #001641;
}

._uw-panel-grid-links_tvwf2_25668 {
  margin-block: var(--section-spacing-y);
}
._uw-panel-grid-links_tvwf2_25668 h2 {
  font-size: 1.802rem;
  line-height: 1.85rem;
  font-weight: 700;
  margin-bottom: 25px;
}
._uw-panel-grid-links_tvwf2_25668 img {
  display: block;
  width: 100%;
  height: auto;
}
._uw-panel-grid-links_tvwf2_25668 span {
  text-align: center;
}
@media (min-width: 980px) {
  ._uw-panel-grid-links_tvwf2_25668 span {
    max-width: 80%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
}
._uw-panel-grid-links_tvwf2_25668 ._uw-panel-blurb-logos_tvwf2_25693 {
  margin-bottom: 25px;
}
._uw-panel-grid-links_tvwf2_25668 ._grid-container_tvwf2_3812 > div:last-child, ._uw-panel-grid-links_tvwf2_25668 ._mw-grid-container_tvwf2_3812 > div:last-child {
  row-gap: 0.9375em;
}
._uw-panel-grid-links_tvwf2_25668 ._grid-container_tvwf2_3812 > div:last-child ._uw-study-areas__item_tvwf2_24066, ._uw-panel-grid-links_tvwf2_25668 ._mw-grid-container_tvwf2_3812 > div:last-child ._uw-study-areas__item_tvwf2_24066 {
  margin: 0;
}
._uw-panel-grid-links_tvwf2_25668 ._grid-container_tvwf2_3812 > div:last-child ._uw-study-areas__item_tvwf2_24066 span, ._uw-panel-grid-links_tvwf2_25668 ._mw-grid-container_tvwf2_3812 > div:last-child ._uw-study-areas__item_tvwf2_24066 span {
  min-height: unset;
}
@media only screen and (min-width: 1024px) {
  ._uw-panel-grid-links_tvwf2_25668 ._grid-container_tvwf2_3812 > div:last-of-type, ._uw-panel-grid-links_tvwf2_25668 ._mw-grid-container_tvwf2_3812 > div:last-of-type {
    row-gap: 1.5625em;
  }
}

._uw-panel-grid-links-title_tvwf2_25711 {
  margin-block: var(--section-spacing-y);
}

._uw-panel-grid_tvwf2_12173 {
  padding-inline: 0;
}
._uw-panel-grid_tvwf2_12173 > ._grid-container_tvwf2_3812 > div:last-of-type, ._uw-panel-grid_tvwf2_12173 > ._mw-grid-container_tvwf2_3812 > div:last-of-type {
  row-gap: 0.9375em;
}
._uw-panel-grid_tvwf2_12173._bg--white_tvwf2_25721 {
  margin-block: var(--section-spacing-y);
}
._uw-panel-grid_tvwf2_12173._bg--grey_tvwf2_2862, ._uw-panel-grid_tvwf2_12173._bg--navy_tvwf2_2892 {
  padding-block: var(--section-spacing-y);
}
._uw-panel-grid_tvwf2_12173._bg--navy_tvwf2_2892 ._image-link__title_tvwf2_12209 {
  color: #fff;
}
._uw-panel-grid_tvwf2_12173._bg--grey_tvwf2_2862 ._image-link_tvwf2_12203 {
  color: #0033FF;
}
._uw-panel-grid_tvwf2_12173 ._uw-link-big_tvwf2_12204, ._uw-panel-grid_tvwf2_12173 p._button-blue_tvwf2_12205 a, p._button-blue_tvwf2_12205 ._uw-panel-grid_tvwf2_12173 a, ._uw-panel-grid_tvwf2_12173 p._button-red_tvwf2_12207 a, p._button-red_tvwf2_12207 ._uw-panel-grid_tvwf2_12173 a {
  margin-top: 1rem;
}
@media only screen and (max-width: 1200px) {
  ._uw-panel-grid_tvwf2_12173 {
    padding-inline: 1rem;
  }
}
@media only screen and (min-width: 1024px) {
  ._uw-panel-grid_tvwf2_12173 ._grid-container_tvwf2_3812 > div:last-child, ._uw-panel-grid_tvwf2_12173 ._mw-grid-container_tvwf2_3812 > div:last-child {
    row-gap: 1.5625em;
  }
}

._page-content_tvwf2_12159._bg--grey_tvwf2_2862 p:not([class^=button-]) a:link {
  color: #0033FF;
}

._page-content_tvwf2_12159._bg--navy_tvwf2_2892 p:not([class^=button-]) a:link {
  color: #fff;
}

._page-content_tvwf2_12159._bg--navy_tvwf2_2892 p:not([class^=button-]) a:visited {
  color: #fff;
}

._page-content_tvwf2_12159._bg--navy_tvwf2_2892 p:not([class^=button-]) a:hover {
  text-decoration: none;
  color: #ED0A00;
  background: #fff;
}

._page-content_tvwf2_12159._bg--white_tvwf2_25721 p:not([class^=button-]) a:hover {
  text-decoration: none;
  color: #ED0A00;
}

._page-content_tvwf2_12159._bg--grey_tvwf2_2862 p:not([class^=button-]) a:hover {
  text-decoration: none;
  color: #ED0A00;
}

._uw-panel-grid-3-with-text-on-blue_tvwf2_25775 {
  padding-block: var(--section-spacing-y);
}
._uw-panel-grid-3-with-text-on-blue_tvwf2_25775 > ._grid-container_tvwf2_3812 ._cell_tvwf2_3333:last-child > *:last-child, ._uw-panel-grid-3-with-text-on-blue_tvwf2_25775 > ._mw-grid-container_tvwf2_3812 ._cell_tvwf2_3333:last-child > *:last-child {
  margin-bottom: 0;
}
@media only screen and (max-width: 980px) {
  ._uw-panel-grid-3-with-text-on-blue_tvwf2_25775 > ._grid-container_tvwf2_3812 > div > ._cell_tvwf2_3333:first-child, ._uw-panel-grid-3-with-text-on-blue_tvwf2_25775 > ._mw-grid-container_tvwf2_3812 > div > ._cell_tvwf2_3333:first-child {
    margin-top: 2rem;
  }
}

._uw-partner-logos_tvwf2_25787 a:hover img {
  opacity: 0.8;
}
._uw-partner-logos_tvwf2_25787 img {
  padding: 2rem;
}
@media (min-width: 980px) {
  ._uw-partner-logos_tvwf2_25787 ._xlarge-up-4_tvwf2_4935 {
    margin-left: -3rem;
    margin-right: -3rem;
  }
  ._uw-partner-logos_tvwf2_25787 ._xlarge-up-4_tvwf2_4935 img {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  ._uw-partner-logos_tvwf2_25787 ._xlarge-up-3_tvwf2_4932 {
    margin-left: -5rem;
    margin-right: -5rem;
  }
  ._uw-partner-logos_tvwf2_25787 ._xlarge-up-3_tvwf2_4932 img {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}

._uw-social-media-links_tvwf2_25812 {
  background-color: #F2F2F2;
}
._uw-social-media-links_tvwf2_25812 a {
  color: #001641;
}
._uw-social-media-links_tvwf2_25812 a:active, ._uw-social-media-links_tvwf2_25812 a:focus, ._uw-social-media-links_tvwf2_25812 a:hover {
  color: #ed0a00;
  text-decoration: none;
}
._uw-social-media-links_tvwf2_25812 ._cell_tvwf2_3333 {
  text-align: center;
}

._uw-responsive-accordion-tabs_tvwf2_25826 {
  background: #F2F2F2;
  padding-block: var(--section-spacing-y);
}
._uw-responsive-accordion-tabs_tvwf2_25826 ._tabs_tvwf2_10194 {
  border: none;
  background: none;
}
._uw-responsive-accordion-tabs_tvwf2_25826 ._tabs-content_tvwf2_10255 {
  border: 0;
}
._uw-responsive-accordion-tabs_tvwf2_25826 ._uw-tabs-title_tvwf2_25837 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.802rem;
  line-height: 1.85rem;
  font-weight: 700;
  margin: 0;
}
@media (min-width: 768px) {
  ._uw-responsive-accordion-tabs_tvwf2_25826 ._uw-tabs-title_tvwf2_25837 {
    font-size: 2.375rem;
    line-height: 1.2631578947;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media (min-width: 980px) {
  ._uw-responsive-accordion-tabs_tvwf2_25826 ._uw-tabs-title_tvwf2_25837 {
    font-size: 1.802rem;
    line-height: 1.85rem;
  }
}
._uw-responsive-accordion-tabs_tvwf2_25826 ._uw-tabs-header_tvwf2_25861 + ._uw-tabs_tvwf2_12736,
._uw-responsive-accordion-tabs_tvwf2_25826 ._uw-tabs-title_tvwf2_25837 + ._uw-tabs-blurb_tvwf2_25862 {
  margin-top: 1rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-responsive-accordion-tabs_tvwf2_25826 ._uw-tabs-header_tvwf2_25861 + ._uw-tabs_tvwf2_12736,
  ._uw-responsive-accordion-tabs_tvwf2_25826 ._uw-tabs-title_tvwf2_25837 + ._uw-tabs-blurb_tvwf2_25862 {
    margin-top: 2rem;
  }
}
._uw-responsive-accordion-tabs_tvwf2_25826 ._uw-tabs-blurb_tvwf2_25862 h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 2.0625rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 1em;
  margin-bottom: 15px;
  color: #ed0a00;
  font-weight: 300;
}
._uw-responsive-accordion-tabs_tvwf2_25826 ._uw-tabs-blurb_tvwf2_25862 h3 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-block: 15px;
  color: #ed0a00;
}
._uw-responsive-accordion-tabs_tvwf2_25826 ._uw-tabs-blurb_tvwf2_25862 h4 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.2;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._uw-responsive-accordion-tabs_tvwf2_25826 ._uw-tabs-blurb_tvwf2_25862 h5 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._uw-responsive-accordion-tabs_tvwf2_25826 ._uw-tabs-blurb_tvwf2_25862 h6 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.7142857143;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
@media (max-width: 1024px) {
  ._uw-responsive-accordion-tabs_tvwf2_25826 ._uw-tabs_tvwf2_12736 {
    list-style-type: none;
    margin-left: 0;
  }
}
._uw-responsive-accordion-tabs_tvwf2_25826 ._uw-tabs_tvwf2_12736 ._tabs-title_tvwf2_10233 > a {
  font-size: 1rem;
  line-height: 1.125;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._uw-responsive-accordion-tabs_tvwf2_25826 ._accordion-content_tvwf2_14228 {
  background: #fff;
  padding: 1.5rem 1rem;
  margin: 1rem 0 2rem;
}
@media (max-width: 1024px) {
  ._uw-responsive-accordion-tabs_tvwf2_25826 ._accordion-content_tvwf2_14228 ._cell_tvwf2_3333 + ._cell_tvwf2_3333 {
    margin-top: 1.5rem;
  }
}
._uw-responsive-accordion-tabs_tvwf2_25826 ._accordion-content_tvwf2_14228._is-active_tvwf2_9731 {
  display: block;
}
._uw-responsive-accordion-tabs_tvwf2_25826 ._tabs-panel_tvwf2_10268 {
  padding: 2rem;
}
._uw-responsive-accordion-tabs_tvwf2_25826 ._tabs-panel_tvwf2_10268 > ._grid-x_tvwf2_3385 > ._cell_tvwf2_3333 > *:first-child {
  margin-top: 0;
}
._uw-responsive-accordion-tabs_tvwf2_25826 ._tabs-panel_tvwf2_10268 > ._grid-x_tvwf2_3385 > ._cell_tvwf2_3333 > *:last-child {
  margin-bottom: 0;
}
._uw-responsive-accordion-tabs_tvwf2_25826 ._accordion-content_tvwf2_14228 ul,
._uw-responsive-accordion-tabs_tvwf2_25826 ._accordion-content_tvwf2_14228 ol,
._uw-responsive-accordion-tabs_tvwf2_25826 ._tabs-content_tvwf2_10255 ul,
._uw-responsive-accordion-tabs_tvwf2_25826 ._tabs-content_tvwf2_10255 ol {
  margin-bottom: 1.25rem;
}
._uw-responsive-accordion-tabs_tvwf2_25826 ._accordion-content_tvwf2_14228 a,
._uw-responsive-accordion-tabs_tvwf2_25826 ._tabs-content_tvwf2_10255 a {
  font-weight: 600;
  text-decoration: underline;
}
._uw-responsive-accordion-tabs_tvwf2_25826 ._accordion-content_tvwf2_14228 a:hover,
._uw-responsive-accordion-tabs_tvwf2_25826 ._tabs-content_tvwf2_10255 a:hover {
  text-decoration: none;
}
._uw-responsive-accordion-tabs_tvwf2_25826 ._accordion-content_tvwf2_14228 h2,
._uw-responsive-accordion-tabs_tvwf2_25826 ._tabs-content_tvwf2_10255 h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 2.0625rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 1em;
  margin-bottom: 15px;
  color: #ed0a00;
  font-weight: 300;
}
._uw-responsive-accordion-tabs_tvwf2_25826 ._accordion-content_tvwf2_14228 h3,
._uw-responsive-accordion-tabs_tvwf2_25826 ._tabs-content_tvwf2_10255 h3 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-block: 15px;
  color: #ed0a00;
}
._uw-responsive-accordion-tabs_tvwf2_25826 ._accordion-content_tvwf2_14228 h4,
._uw-responsive-accordion-tabs_tvwf2_25826 ._tabs-content_tvwf2_10255 h4 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.2;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._uw-responsive-accordion-tabs_tvwf2_25826 ._accordion-content_tvwf2_14228 h5,
._uw-responsive-accordion-tabs_tvwf2_25826 ._tabs-content_tvwf2_10255 h5 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._uw-responsive-accordion-tabs_tvwf2_25826 ._accordion-content_tvwf2_14228 h6,
._uw-responsive-accordion-tabs_tvwf2_25826 ._tabs-content_tvwf2_10255 h6 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.7142857143;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._uw-responsive-accordion-tabs_tvwf2_25826 ._accordion-content_tvwf2_14228 h2,
._uw-responsive-accordion-tabs_tvwf2_25826 ._tabs-content_tvwf2_10255 h2 {
  font-weight: 700;
}
._uw-responsive-accordion-tabs_tvwf2_25826 ._accordion_tvwf2_12173 {
  list-style-type: none;
  margin-left: 0;
}
._uw-responsive-accordion-tabs_tvwf2_25826 ._accordion_tvwf2_12173 ._accordion-title_tvwf2_26063 {
  display: flex;
  justify-content: space-between;
  width: 100%;
  font-size: 1.5rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  color: #001641;
  padding-bottom: 1rem;
  background-image: linear-gradient(to right, rgba(0, 22, 65, 0.5) 50%, rgba(255, 255, 255, 0) 0%);
  background-position: bottom;
  background-size: 0.5rem 0.0625rem;
  background-repeat: repeat-x;
}
._uw-responsive-accordion-tabs_tvwf2_25826 ._accordion_tvwf2_12173 ._accordion-title_tvwf2_26063::after {
  font-size: 1.75rem;
  font-family: "WwwUowEduAu";
  content: "\f020";
}
._uw-responsive-accordion-tabs_tvwf2_25826 ._accordion_tvwf2_12173 ._is-active_tvwf2_9731 ._accordion-title_tvwf2_26063 {
  background: none;
}
._uw-responsive-accordion-tabs_tvwf2_25826 ._accordion_tvwf2_12173 ._is-active_tvwf2_9731 ._accordion-title_tvwf2_26063::after {
  content: "\f021";
}

._uw-responsive-accordion-tabs--white_tvwf2_26089 {
  background: #fff;
}
._uw-responsive-accordion-tabs--white_tvwf2_26089 ._tabs-title_tvwf2_10233._is-active_tvwf2_9731 > a {
  background-color: #F2F2F2;
}
._uw-responsive-accordion-tabs--white_tvwf2_26089 ._tabs-panel_tvwf2_10268 {
  padding-left: 0;
  padding-right: 0;
}
._uw-responsive-accordion-tabs--white_tvwf2_26089 ._accordion-content_tvwf2_14228 {
  padding: 0;
}
._uw-responsive-accordion-tabs--white_tvwf2_26089 ._accordion_tvwf2_12173 ._accordion-title_tvwf2_26063 {
  background-image: linear-gradient(to right, #cacaca 50%, #ffffff 0%);
}

/*.uw-responsive-accordion-tabs--grey {
  padding-block: var(--section-spacing-y);
}*/
._uw-responsive-accordion-tabs--white_tvwf2_26089 {
  margin-block: var(--section-spacing-y);
  padding-block: unset;
}

._cookies-notice_tvwf2_26114 {
  background-color: #0033FF;
  width: 100%;
  position: fixed;
  bottom: 0;
  z-index: 99;
  height: 0;
  display: none;
}
._cookies-notice_tvwf2_26114._show_tvwf2_8907 {
  display: block;
  height: auto;
}
._cookies-notice_tvwf2_26114 * {
  background-color: #0033FF;
  color: #fff;
}
._cookies-notice_tvwf2_26114 a {
  text-decoration: underline;
}
._cookies-notice_tvwf2_26114 a:hover,
._cookies-notice_tvwf2_26114 a:focus {
  color: #fff;
}
._cookies-notice_tvwf2_26114 p {
  margin-bottom: 0;
}
._cookies-notice_tvwf2_26114 > div {
  display: flex;
  max-width: 76.875rem;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}
._cookies-notice_tvwf2_26114 > div > div:nth-of-type(1) {
  padding: 2em 1em 2em 0;
  flex-shrink: 1;
}
._cookies-notice_tvwf2_26114 > div > div:nth-of-type(2) {
  padding: 2em 0 2em 1em;
  align-self: center;
  flex-shrink: 0;
}
._cookies-notice_tvwf2_26114 button {
  padding: 1em 2em;
  background-color: #fff;
  color: #0033FF;
  font-size: 1.25rem;
  line-height: 22px;
  font-weight: 700;
  text-transform: uppercase;
  border: 3px solid #0033FF;
}
._cookies-notice_tvwf2_26114 button:hover {
  background-color: #0033FF;
  color: #fff;
  border: 3px solid #fff;
}
._cookies-notice_tvwf2_26114 ._notice_tvwf2_26173 div {
  font-size: 1.5rem;
  line-height: 26px;
  font-weight: 700;
}
@media (max-device-width: 640px) {
  ._cookies-notice_tvwf2_26114 > div {
    flex-direction: column;
  }
  ._cookies-notice_tvwf2_26114 > div > div:nth-of-type(1) {
    padding: 1em 0 1em 0;
  }
  ._cookies-notice_tvwf2_26114 > div > div:nth-of-type(2) {
    padding: 0;
  }
  ._cookies-notice_tvwf2_26114 button {
    padding: 0.5em 1em;
  }
  ._cookies-notice_tvwf2_26114 p {
    font-size: 0.875rem;
  }
  ._cookies-notice_tvwf2_26114 ._notice_tvwf2_26173 div {
    font-size: 1.25rem;
    line-height: 22px;
    font-weight: 700;
  }
}

._uw-twitter-feed_tvwf2_26201 {
  background: #001641;
  padding: 5rem 0;
  color: #fff;
}

._uw-twitter-feed-container_tvwf2_26207 ul {
  overflow-x: hidden;
  margin-right: -15px;
  margin-left: -15px;
  display: flex;
  flex-wrap: wrap;
}
._uw-twitter-feed-container_tvwf2_26207 li {
  display: flex;
  flex-direction: column;
  margin-left: 15px;
  margin-right: 15px;
  width: 100%;
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  ._uw-twitter-feed-container_tvwf2_26207 li {
    width: calc(50% - 15px * 2);
  }
}
@media (min-width: 1200px) {
  ._uw-twitter-feed-container_tvwf2_26207 li {
    width: calc(25% - 15px * 2);
  }
}
._uw-twitter-feed-container_tvwf2_26207 li ._media_tvwf2_26232 {
  display: none;
  order: 2;
}
._uw-twitter-feed-container_tvwf2_26207 li ._media_tvwf2_26232:first-of-type {
  display: block;
  position: relative;
  margin-bottom: 1rem;
  background-size: cover;
  background-position: center;
}
._uw-twitter-feed-container_tvwf2_26207 li ._media_tvwf2_26232:first-of-type::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 75%;
  content: "";
}
._uw-twitter-feed-container_tvwf2_26207 ._user_tvwf2_11735 {
  display: flex;
  font-weight: bold;
  margin-bottom: 0.5rem;
  order: 1;
  align-items: center;
  flex-wrap: wrap;
}
._uw-twitter-feed-container_tvwf2_26207 ._user_tvwf2_11735 a {
  color: #fff;
}
._uw-twitter-feed-container_tvwf2_26207 ._user_tvwf2_11735::before {
  font-family: "WwwUowEduAu";
  content: "\f00c";
  font-size: 1.5rem;
  margin-right: 0.5rem;
}
._uw-twitter-feed-container_tvwf2_26207 ._user_tvwf2_11735 span {
  display: block;
  width: 100%;
  font-weight: normal;
}
._uw-twitter-feed-container_tvwf2_26207 ._timePosted_tvwf2_26272 {
  order: 2;
  margin-bottom: 0.5rem;
}
._uw-twitter-feed-container_tvwf2_26207 ._timePosted_tvwf2_26272 {
  order: 2;
  margin-bottom: 0.5rem;
}
._uw-twitter-feed-container_tvwf2_26207 ._permalink_tvwf2_26280 {
  order: 4;
  color: #fff;
}
._uw-twitter-feed-container_tvwf2_26207 ._tweet_tvwf2_26284 {
  order: 3;
  margin-bottom: 1rem;
  overflow-wrap: break-word;
}
._uw-twitter-feed-container_tvwf2_26207 ._tweet_tvwf2_26284 a {
  color: #fff;
}

@media (max-width: 980px) {
  main ._magazine_tvwf2_26294 {
    margin-top: 77px;
  }
  main ._magazine_tvwf2_26294 ._uw-post-details_tvwf2_3446 ._uw-post-date_tvwf2_3479 {
    display: none;
  }
  main ._magazine_tvwf2_26294 ._uw-post-content_tvwf2_19620 ._uw-post-date_tvwf2_3479 {
    display: block;
  }
}
main ._magazine_tvwf2_26294 ._magazine-body_tvwf2_26304 {
  flex-direction: column-reverse;
}

/*---- FIXME: check this breakpoint ----*/
@media only screen and (min-width: 768px) {
  main ._magazine_tvwf2_26294 ._magazine-body_tvwf2_26304 {
    flex-direction: row;
  }
  ._uw-post-details_tvwf2_3446 ._uw-post-date_tvwf2_3479 {
    display: block;
  }
  ._uw-post-content_tvwf2_19620 ._uw-post-date_tvwf2_3479 {
    display: none;
  }
}
._masthead-swiper_tvwf2_26320 ._uw-masthead-magazine_tvwf2_26320 ._masthead-text-holder_tvwf2_26320 ._read-more_tvwf2_26320 {
  display: block;
  visibility: visible;
}

._uw-masthead-magazine_tvwf2_26320 {
  width: 100%;
  position: relative;
  margin-bottom: 25px;
}
._alert-banner-active_tvwf2_14430 ._uw-masthead-magazine_tvwf2_26320 {
  margin-top: 0;
}
._uw-masthead-magazine_tvwf2_26320._apsect-ratio-16x9_tvwf2_26333 {
  height: 0;
  padding-top: 177.78%;
  position: relative;
}
._uw-masthead-magazine_tvwf2_26320._apsect-ratio-16x9_tvwf2_26333 > :first-child {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
._uw-masthead-magazine_tvwf2_26320 > :first-child {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
._uw-masthead-magazine--background_tvwf2_26350 {
  background: no-repeat center center;
  background-size: cover;
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-masthead-magazine_tvwf2_26320._img-portrait_tvwf2_26355 ._masthead-text-holder_tvwf2_26320 {
    height: 75%;
    background: transparent linear-gradient(180deg, rgba(32, 33, 36, 0), rgba(0, 0, 0, 0.9)) 0% 0% no-repeat padding-box;
  }
}
._uw-masthead-magazine_tvwf2_26320 ._masthead-text-holder_tvwf2_26320 {
  width: 100%;
  position: sticky;
  bottom: 0;
  display: flex;
  align-items: flex-end;
}
._uw-masthead-magazine_tvwf2_26320 ._masthead-text-holder_tvwf2_26320._masthead-text-holder--fixed_tvwf2_26367 {
  position: fixed;
  top: 0;
}
._uw-masthead-magazine_tvwf2_26320 ._masthead-text-holder_tvwf2_26320 ._masthead-text_tvwf2_26320 {
  padding: 0 0 0.25rem;
  width: 100%;
  max-width: 76.875rem;
  margin-left: auto;
  margin-right: auto;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead-magazine_tvwf2_26320 ._masthead-text-holder_tvwf2_26320 ._masthead-text_tvwf2_26320 {
    background: transparent linear-gradient(180deg, rgba(32, 33, 36, 0), rgba(0, 0, 0, 0.9)) 0% 0% no-repeat padding-box;
  }
}
._uw-masthead-magazine_tvwf2_26320 ._masthead-text-holder_tvwf2_26320 ._masthead-text_tvwf2_26320 h1 {
  font-size: 2rem;
  line-height: 1;
  padding: 0.25rem;
  margin-bottom: 0;
}
._uw-masthead-magazine_tvwf2_26320 ._masthead-text-holder_tvwf2_26320 ._read-more_tvwf2_26320 {
  display: none;
  visibility: hidden;
}
._uw-masthead-magazine_tvwf2_26320 ._masthead-text-holder_tvwf2_26320 ._img-holder_tvwf2_19538 {
  position: relative;
  z-index: 1;
}
._uw-masthead-magazine_tvwf2_26320 ._masthead-text-holder_tvwf2_26320 ._img-holder_tvwf2_19538 img {
  width: initial;
  z-index: -1;
  display: none;
  visibility: hidden;
  right: 0;
  bottom: 0;
}
._uw-masthead-magazine_tvwf2_26320 ._scroll-to-page-content_tvwf2_26405 {
  display: flex;
  justify-content: space-around;
  height: 50px;
}
._uw-masthead-magazine_tvwf2_26320 ._scroll-to-page-content_tvwf2_26405 svg {
  height: 50px;
  width: 50px;
}

._masthead-swiper_tvwf2_26320 ._uw-masthead-magazine_tvwf2_26320 ._masthead-text-holder_tvwf2_26320 ._masthead-text_tvwf2_26320 ._masthead-text-bg_tvwf2_26415 {
  margin: 0 1.875rem;
}
@media print, screen and (max-width: 47.99875em) {
  ._masthead-swiper_tvwf2_26320 ._uw-masthead-magazine_tvwf2_26320 ._masthead-text-holder_tvwf2_26320 ._masthead-text_tvwf2_26320 ._masthead-text-bg_tvwf2_26415 {
    text-align: center;
  }
}
._masthead-swiper_tvwf2_26320 ._uw-masthead-magazine_tvwf2_26320 ._masthead-text-holder_tvwf2_26320 ._masthead-text_tvwf2_26320 ._masthead-text-bg_tvwf2_26415 ._subtitle_tvwf2_26423 {
  display: none;
}
@media print, screen and (max-width: 47.99875em) {
  ._masthead-swiper_tvwf2_26320 ._uw-masthead-magazine_tvwf2_26320 ._masthead-text-holder_tvwf2_26320 ._masthead-text_tvwf2_26320 ._read-more_tvwf2_26320 {
    text-align: center;
  }
}

@media only screen and (min-width: 1300px) {
  ._uw-masthead-magazine_tvwf2_26320 ._masthead-text-holder_tvwf2_26320 ._masthead-text_tvwf2_26320 {
    padding-bottom: 25px;
  }
}
@media only screen and (min-width: 768px) {
  ._masthead-swiper_tvwf2_26320 ._uw-masthead-magazine_tvwf2_26320 ._masthead-text-holder_tvwf2_26320 ._masthead-text_tvwf2_26320 ._masthead-text-bg_tvwf2_26415 {
    margin: 0 3.9375rem;
  }
  ._masthead-swiper_tvwf2_26320 ._uw-masthead-magazine_tvwf2_26320 ._masthead-text-holder_tvwf2_26320 ._masthead-text_tvwf2_26320 ._read-more_tvwf2_26320 {
    margin: 0 3.4375rem;
  }
  ._uw-masthead-magazine_tvwf2_26320 {
    margin-top: 0;
  }
  ._uw-masthead-magazine_tvwf2_26320 ._masthead-text-holder_tvwf2_26320 {
    margin-left: 0.9375rem;
    margin-right: 0.9375rem;
  }
  ._uw-masthead-magazine_tvwf2_26320 ._masthead-text-holder_tvwf2_26320 ._masthead-text_tvwf2_26320 {
    background: transparent;
  }
  ._uw-masthead-magazine_tvwf2_26320 ._masthead-text-holder_tvwf2_26320 ._masthead-text_tvwf2_26320 ._img-holder_tvwf2_19538 img {
    display: none;
    visibility: hidden;
    position: absolute;
  }
  ._uw-masthead-magazine_tvwf2_26320 ._masthead-text-holder_tvwf2_26320 ._masthead-text_tvwf2_26320 ._masthead-text-bg_tvwf2_26415 {
    margin: 0 0 0 0.5rem;
  }
  ._uw-masthead-magazine_tvwf2_26320 ._masthead-text-holder_tvwf2_26320 ._masthead-text_tvwf2_26320 ._masthead-text-bg_tvwf2_26415 h1 {
    font-size: 3.5rem;
    margin-bottom: 0;
  }
  ._uw-masthead-magazine_tvwf2_26320 ._masthead-text-holder_tvwf2_26320 ._masthead-text_tvwf2_26320 ._masthead-text-bg_tvwf2_26415 p {
    font-size: 1.25rem;
  }
  ._uw-masthead-magazine_tvwf2_26320 ._masthead-text-holder_tvwf2_26320 ._masthead-text_tvwf2_26320 ._masthead-text-bg_tvwf2_26415 h1,
  ._uw-masthead-magazine_tvwf2_26320 ._masthead-text-holder_tvwf2_26320 ._masthead-text_tvwf2_26320 ._masthead-text-bg_tvwf2_26415 p {
    line-height: 1.3;
    padding: 0 0 0.25rem;
  }
  ._uw-masthead-magazine_tvwf2_26320 ._masthead-text-holder_tvwf2_26320 ._masthead-text_tvwf2_26320 ._masthead-text-bg_tvwf2_26415 h1 mark,
  ._uw-masthead-magazine_tvwf2_26320 ._masthead-text-holder_tvwf2_26320 ._masthead-text_tvwf2_26320 ._masthead-text-bg_tvwf2_26415 p mark {
    background: #0033FF;
    color: #fff;
    padding: 0.25rem 0;
    box-decoration-break: clone;
    box-shadow: 0.5rem 0 0 #0033FF, -0.5rem 0 0 #0033FF;
  }
  ._uw-masthead-magazine--background_tvwf2_26350 ._masthead-text_tvwf2_26320 {
    margin-top: 154px;
  }
  ._uw-masthead-magazine_tvwf2_26320._text-top_tvwf2_26485 > :first-child {
    justify-content: flex-start;
  }
  ._uw-masthead-magazine_tvwf2_26320._text-middle_tvwf2_26488 > :first-child {
    justify-content: center;
  }
  ._uw-masthead-magazine_tvwf2_26320._apsect-ratio-16x9_tvwf2_26333 {
    padding-top: 56.25%;
  }
}
._uw-gallery_tvwf2_26495 {
  width: 100%;
  margin-block: var(--section-spacing-y);
}
._uw-gallery_tvwf2_26495 ._hidden_tvwf2_17617 {
  display: none;
  visibility: hidden;
}
._uw-gallery_tvwf2_26495 ._apsect-ratio-16x9_tvwf2_26333 {
  overflow: hidden;
  height: 0;
  padding-top: 56.25%;
}
._uw-gallery_tvwf2_26495 ._swiper-container_tvwf2_30 {
  margin-left: auto;
  margin-right: auto;
}
._uw-gallery_tvwf2_26495 ._swiper-container_tvwf2_30 ._swiper-slide_tvwf2_55 div {
  background-size: cover;
  background-position: center;
}
._uw-gallery_tvwf2_26495 ._swiper-container_tvwf2_30 ._swiper-slide_tvwf2_55:hover:after {
  content: " ";
  z-index: 10;
  display: block;
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-color: rgba(0, 0, 0, 0.5);
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='65.888' height='55' viewBox='0 0 65.888 55'><g transform='translate(2.5 2.5)'><path d='M1057.851,462.871v12.5h11.07' transform='translate(-1057.851 -425.371)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/><path d='M1067.364,475.371h11.07v-12.5' transform='translate(-1017.547 -425.371)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/><path d='M1078.435,469.029v-12.5h-11.07' transform='translate(-1017.547 -456.529)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/><path d='M1068.921,456.529h-11.07v12.5' transform='translate(-1057.851 -456.529)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/></g></svg>");
}
._uw-gallery_tvwf2_26495 ._swiper-container_tvwf2_30 ._swiper-button-next_tvwf2_182,
._uw-gallery_tvwf2_26495 ._swiper-container_tvwf2_30 ._swiper-button-prev_tvwf2_181 {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  background-size: 27px 44px;
  transform-origin: center center;
}
._uw-gallery_tvwf2_26495 ._swiper-container_tvwf2_30 ._swiper-button-next_tvwf2_182,
._uw-gallery_tvwf2_26495 ._swiper-container_tvwf2_30 ._swiper-button-prev_tvwf2_181 {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='100' viewBox='0 0 120 100'><g transform='translate(-11 -10)'><rect width='120' height='100' transform='translate(131 110) rotate(180)' fill='rgba(0,0,0,0.1)'/><path d='M33.333,40a6.052,6.052,0,0,1-4.667-2L2,11.333A6.444,6.444,0,0,1,2,2a6.444,6.444,0,0,1,9.333,0l22,22,22-22a6.444,6.444,0,0,1,9.333,0,6.444,6.444,0,0,1,0,9.333L38,38A6.052,6.052,0,0,1,33.333,40Z' transform='translate(91 27) rotate(90)' fill='%23fff'/></g></svg>");
}
._uw-gallery_tvwf2_26495 ._swiper-container_tvwf2_30 ._swiper-button-next_tvwf2_182:hover,
._uw-gallery_tvwf2_26495 ._swiper-container_tvwf2_30 ._swiper-button-prev_tvwf2_181:hover {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='100' viewBox='0 0 120 100'><g transform='translate(-158 -10)'><path class='st0' d='M278,110H158V10h120V110z' fill='%23001641'/><path class='st1' d='M198,59.7c0-1.8,0.7-3.5,2-4.7l26.7-26.7c2.5-2.6,6.5-2.7,9.1-0.2c0.1,0.1,0.2,0.1,0.2,0.2 c2.6,2.5,2.7,6.5,0.2,9.1c-0.1,0.1-0.1,0.2-0.2,0.2l-22,22l22,22c2.6,2.5,2.7,6.5,0.2,9.1c-0.1,0.1-0.1,0.2-0.2,0.2 c-2.5,2.6-6.5,2.7-9.1,0.2c-0.1-0.1-0.2-0.1-0.2-0.2L200,64.3C198.7,63.1,198,61.4,198,59.7z' fill='%23fff'/></g></svg>");
}
._uw-gallery_tvwf2_26495 ._swiper-container_tvwf2_30 ._swiper-button-next_tvwf2_182 {
  transform: rotate(180deg);
}
._uw-gallery_tvwf2_26495 ._swiper-container_tvwf2_30 ._swiper-button-next_tvwf2_182:after,
._uw-gallery_tvwf2_26495 ._swiper-container_tvwf2_30 ._swiper-button-prev_tvwf2_181:after {
  display: none;
  visibility: hidden;
}
._uw-gallery_tvwf2_26495 ._pswp-container_tvwf2_26559 {
  position: relative;
  margin-left: auto;
  margin-right: auto;
}
._uw-gallery_tvwf2_26495 ._pswp-container_tvwf2_26559 ._pswp_tvwf2_1310 {
  z-index: 3;
}
._uw-gallery_tvwf2_26495 ._pswp-container_tvwf2_26559 ._pswp_tvwf2_1310 ._pswp__ui--fit_tvwf2_1982 ._pswp__caption_tvwf2_1802 {
  background-color: #F2F2F2;
}
._uw-gallery_tvwf2_26495 ._pswp-container_tvwf2_26559 ._pswp--zoom-allowed_tvwf2_1350 ._pswp__img_tvwf2_1350 {
  cursor: default !important;
}
._uw-gallery_tvwf2_26495 ._pswp-container_tvwf2_26559 ._pswp__caption_tvwf2_1802 {
  background: rgba(0, 0, 0, 0.6) 0% 0% no-repeat padding-box;
}
._uw-gallery_tvwf2_26495 ._pswp-container_tvwf2_26559 ._pswp__caption_tvwf2_1802 ._pswp__caption__center_tvwf2_1814 {
  max-width: unset;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-left: 10%;
  margin-right: 10%;
  padding-left: 0;
  padding-right: 0;
}
._uw-gallery_tvwf2_26495 ._pswp-container_tvwf2_26559 ._pswp__caption_tvwf2_1802 p._caption_tvwf2_19526 {
  font-weight: 600;
  margin-bottom: 8px;
}
._uw-gallery_tvwf2_26495 ._pswp-container_tvwf2_26559 ._pswp__caption_tvwf2_1802 p._credit_tvwf2_26590 {
  font-weight: 400;
  margin-bottom: 8px;
}
._uw-gallery_tvwf2_26495 ._pswp-container_tvwf2_26559 ._pswp--fs_tvwf2_1600 ._pswp__ui--fit_tvwf2_1982 {
  background-color: black;
}
._uw-gallery_tvwf2_26495 ._pswp-container_tvwf2_26559 ._pswp--fs_tvwf2_1600 ._pswp__button--close_tvwf2_1559 {
  display: none;
  visibility: hidden;
}
._uw-gallery_tvwf2_26495 ._pswp-container_tvwf2_26559 ._pswp__top-bar_tvwf2_1953 {
  background: unset;
}
._uw-gallery_tvwf2_26495 ._pswp-container_tvwf2_26559 ._pswp__button_tvwf2_1529 {
  margin: 30px 30px 0 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
._uw-gallery_tvwf2_26495 ._pswp-container_tvwf2_26559 ._pswp__button--fs_tvwf2_1592 {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='65.888' height='55' viewBox='0 0 65.888 55'><g transform='translate(2.5 2.5)'><path d='M1057.851,462.871v12.5h11.07' transform='translate(-1057.851 -425.371)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/><path d='M1067.364,475.371h11.07v-12.5' transform='translate(-1017.547 -425.371)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/><path d='M1078.435,469.029v-12.5h-11.07' transform='translate(-1017.547 -456.529)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/><path d='M1068.921,456.529h-11.07v12.5' transform='translate(-1057.851 -456.529)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/></g></svg>");
}
._uw-gallery_tvwf2_26495 ._pswp-container_tvwf2_26559 ._pswp__button--close_tvwf2_1559 {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50'><defs><style>.a{fill:%23fd0d1b;}</style></defs><path class='a' d='M4,12.333,12.333,4,29,20.667,45.667,4,54,12.333,37.333,29,54,45.667,45.667,54,29,37.333,12.333,54,4,45.667,20.667,29Z' transform='translate(-4 -4)'/></svg>");
}
._uw-gallery_tvwf2_26495 ._pswp-container_tvwf2_26559 ._pswp__button--close_tvwf2_1559 path._a_tvwf2_3885 {
  fill: #fd0d1b;
}
._uw-gallery_tvwf2_26495 ._pswp-container_tvwf2_26559 ._pswp--fs_tvwf2_1600 ._pswp__button--fs_tvwf2_1592 {
  margin: 30px 30px 0 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'><path id='iconfinder_close_293668' d='M4,14,14,4,34,24,54,4,64,14,44,34,64,54,54,64,34,44,14,64,4,54,24,34Z' transform='translate(-4 -4)' fill='%23fd0d1b'/></svg>");
}
._uw-gallery_tvwf2_26495 ._pswp-container_tvwf2_26559 ._pswp__button--arrow--left_tvwf2_1564, ._uw-gallery_tvwf2_26495 ._pswp-container_tvwf2_26559 ._pswp__button--arrow--right_tvwf2_1565 {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  margin: 0;
  transform: translate(0, -50px);
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='100' viewBox='0 0 120 100'><g transform='translate(-11 -10)'><rect width='120' height='100' transform='translate(131 110) rotate(180)' fill='rgba(0,0,0,0.1)'/><path d='M33.333,40a6.052,6.052,0,0,1-4.667-2L2,11.333A6.444,6.444,0,0,1,2,2a6.444,6.444,0,0,1,9.333,0l22,22,22-22a6.444,6.444,0,0,1,9.333,0,6.444,6.444,0,0,1,0,9.333L38,38A6.052,6.052,0,0,1,33.333,40Z' transform='translate(91 27) rotate(90)' fill='%23fff'/></g></svg>");
}
._uw-gallery_tvwf2_26495 ._pswp-container_tvwf2_26559 ._pswp__button--arrow--left_tvwf2_1564:hover, ._uw-gallery_tvwf2_26495 ._pswp-container_tvwf2_26559 ._pswp__button--arrow--right_tvwf2_1565:hover {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='100' viewBox='0 0 120 100'><g transform='translate(-158 -10)'><path class='st0' d='M278,110H158V10h120V110z' fill='%23001641'/><path class='st1' d='M198,59.7c0-1.8,0.7-3.5,2-4.7l26.7-26.7c2.5-2.6,6.5-2.7,9.1-0.2c0.1,0.1,0.2,0.1,0.2,0.2 c2.6,2.5,2.7,6.5,0.2,9.1c-0.1,0.1-0.1,0.2-0.2,0.2l-22,22l22,22c2.6,2.5,2.7,6.5,0.2,9.1c-0.1,0.1-0.1,0.2-0.2,0.2 c-2.5,2.6-6.5,2.7-9.1,0.2c-0.1-0.1-0.2-0.1-0.2-0.2L200,64.3C198.7,63.1,198,61.4,198,59.7z' fill='%23fff'/></g></svg>");
}
._uw-gallery_tvwf2_26495 ._pswp-container_tvwf2_26559 ._pswp__button--arrow--right_tvwf2_1565 {
  transform: rotate(180deg) translate(0, 50px);
}
._uw-gallery_tvwf2_26495 ._pswp-container_tvwf2_26559 ._pswp__button--arrow--left_tvwf2_1564:before, ._uw-gallery_tvwf2_26495 ._pswp-container_tvwf2_26559 ._pswp__button--arrow--right_tvwf2_1565:before {
  display: none;
  visibility: hidden;
}
._uw-gallery_tvwf2_26495 ._pswp-container_tvwf2_26559 + ._swiper-container_tvwf2_30 {
  margin-top: 10px;
}

._masthead-swiper_tvwf2_26320 ._swiper-container_tvwf2_30 {
  overflow: unset;
}
@media (max-width: 980px) {
  ._masthead-swiper_tvwf2_26320 {
    margin-top: 77px;
  }
}
._masthead-swiper_tvwf2_26320 ._swiper-pagination-bullet_tvwf2_271 {
  width: 25px;
  height: 25px;
  opacity: 1;
  background-color: #ed0a00;
}
._masthead-swiper_tvwf2_26320 ._swiper-pagination-bullet_tvwf2_271._swiper-pagination-bullet-active_tvwf2_288 {
  background-color: #001641;
}
._masthead-swiper_tvwf2_26320 ._uw-masthead-magazine_tvwf2_26320 {
  margin-bottom: 70px;
}
._masthead-swiper_tvwf2_26320 ._swiper-button-next_tvwf2_182,
._masthead-swiper_tvwf2_26320 ._swiper-button-prev_tvwf2_181 {
  position: absolute;
  top: 50%;
  width: 60px;
  height: 50px;
  margin-top: -22px;
  background-size: 27px 44px;
  transform-origin: center center;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='100' viewBox='0 0 120 100'><g transform='translate(-11 -10)'><rect width='120' height='100' transform='translate(131 110) rotate(180)' fill='rgba(0,0,0,0.1)'/><path d='M33.333,40a6.052,6.052,0,0,1-4.667-2L2,11.333A6.444,6.444,0,0,1,2,2a6.444,6.444,0,0,1,9.333,0l22,22,22-22a6.444,6.444,0,0,1,9.333,0,6.444,6.444,0,0,1,0,9.333L38,38A6.052,6.052,0,0,1,33.333,40Z' transform='translate(91 27) rotate(90)' fill='%23fff'/></g></svg>");
}
@media print, screen and (max-width: 47.99875em) {
  ._masthead-swiper_tvwf2_26320 ._swiper-button-next_tvwf2_182,
  ._masthead-swiper_tvwf2_26320 ._swiper-button-prev_tvwf2_181 {
    display: none;
  }
}
._masthead-swiper_tvwf2_26320 ._swiper-button-next_tvwf2_182:hover,
._masthead-swiper_tvwf2_26320 ._swiper-button-prev_tvwf2_181:hover {
  background-image: url("data:image/svg+xml;utf8,<svg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 120 100' style='enable-background:new 0 0 120 100;' xml:space='preserve'><style type='text/css'> .st0{fill:%23001641;} .st1{fill:%23FFFFFF;}</style><g transform='translate(-158 -10)'><path class='st0' d='M278,110H158V10h120V110z'/><path class='st1' d='M198,59.7c0-1.8,0.7-3.5,2-4.7l26.7-26.7c2.5-2.6,6.5-2.7,9.1-0.2c0.1,0.1,0.2,0.1,0.2,0.2c2.6,2.5,2.7,6.5,0.2,9.1c-0.1,0.1-0.1,0.2-0.2,0.2l-22,22l22,22c2.6,2.5,2.7,6.5,0.2,9.1c-0.1,0.1-0.1,0.2-0.2,0.2c-2.5,2.6-6.5,2.7-9.1,0.2c-0.1-0.1-0.2-0.1-0.2-0.2L200,64.3C198.7,63.1,198,61.4,198,59.7z'/></g></svg>");
}
._masthead-swiper_tvwf2_26320 ._swiper-button-next_tvwf2_182 {
  transform: rotate(180deg);
}
._masthead-swiper_tvwf2_26320 ._swiper-button-next_tvwf2_182:after,
._masthead-swiper_tvwf2_26320 ._swiper-button-prev_tvwf2_181:after {
  display: none;
  visibility: hidden;
}

._uw-php-search_tvwf2_16872 ._results_tvwf2_16867 {
  display: flex;
  align-content: space-around;
}
._uw-php-search_tvwf2_16872 ._results_tvwf2_16867 > * {
  flex-basis: 100%;
  margin: 0;
  padding-left: 0.78125rem;
  padding-right: 0.78125rem;
}
._uw-php-search_tvwf2_16872 ._results_tvwf2_16867._results--no-filter_tvwf2_26711 > * {
  flex-basis: 100%;
}
._uw-php-search_tvwf2_16872 ._results_tvwf2_16867 ._no-results_tvwf2_26714 {
  background-color: #efefef;
  padding: 20px;
  flex-basis: 100%;
}
._uw-php-search_tvwf2_16872 ._results_tvwf2_16867 ._no-results_tvwf2_26714 p {
  font-size: 1.5rem;
  line-height: 1.0833333333;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #001641;
  margin-bottom: 0;
}
@media (min-width: 980px) {
  ._uw-php-search_tvwf2_16872 ._results_tvwf2_16867 > * {
    flex-basis: 50%;
  }
  ._uw-php-search_tvwf2_16872 ._results_tvwf2_16867._results--no-filter_tvwf2_26711 > * {
    flex-basis: 33.33%;
  }
  ._uw-php-search_tvwf2_16872 ._results_tvwf2_16867._results--no-filter_tvwf2_26711 > ._no-results_tvwf2_26714 {
    flex-basis: 100%;
  }
}
._uw-php-search_tvwf2_16872 ._uw-stories-sidebar--filter--toggle_tvwf2_26742::after {
  margin-left: 5px;
  font-family: "WwwUowEduAu";
  content: "\f023";
}
._uw-php-search_tvwf2_16872 ._uw-stories-sidebar--filter--closed_tvwf2_26747::after {
  content: "\f022";
}
._uw-php-search_tvwf2_16872 ._uw-stories-sidebar_tvwf2_26742 ._posts-filter-trigger_tvwf2_26750::after {
  content: "\f023";
}
._uw-php-search_tvwf2_16872 ._uw-stories-sidebar_tvwf2_26742 ._posts-filter-trigger_tvwf2_26750._posts-filter-trigger-closed_tvwf2_26753::after {
  content: "\f022";
}
._uw-php-search_tvwf2_16872 li._show-more_tvwf2_26756 a {
  font-size: 0.75rem;
  font-weight: 500;
}

._confetti-wrapper_tvwf2_26761 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  pointer-events: none;
  z-index: 99;
}

._confetti_tvwf2_26761 {
  position: absolute;
  z-index: 99;
}

._confetti-primary_tvwf2_26776 {
  background-color: #001641;
}

._confetti-secondary_tvwf2_26780 {
  background-color: #ed0a00;
}

._confetti-teriary_tvwf2_26784 {
  background-color: #0033FF;
}

._uw-simple-search_tvwf2_26788 ._vue-app_tvwf2_26788 {
  visibility: hidden;
  display: none;
}
._uw-simple-search_tvwf2_26788 ._vue-app_tvwf2_26788._ready_tvwf2_26792 {
  visibility: visible;
  display: block;
}
._uw-simple-search_tvwf2_26788 ._vue-app_tvwf2_26788 ._uw-simple-search--list_tvwf2_26796 {
  display: flex;
  flex-direction: column-reverse;
}
@media (min-width: 768px) {
  ._uw-simple-search_tvwf2_26788 ._vue-app_tvwf2_26788 ._uw-simple-search--list_tvwf2_26796 {
    flex-direction: row;
  }
  ._uw-simple-search_tvwf2_26788 ._vue-app_tvwf2_26788 ._uw-simple-search--list--main_tvwf2_26804 {
    flex-basis: 75%;
    padding-right: 2em;
  }
  ._uw-simple-search_tvwf2_26788 ._vue-app_tvwf2_26788 ._uw-simple-search--list--sidebar_tvwf2_26808 {
    flex-basis: 25%;
  }
}
._uw-simple-search_tvwf2_26788 ._vue-app_tvwf2_26788 ._results_tvwf2_16867 {
  flex-direction: column;
}
._uw-simple-search_tvwf2_26788 ._vue-app_tvwf2_26788 ._results_tvwf2_16867 div {
  display: flex;
  flex-direction: column;
}
._uw-simple-search_tvwf2_26788 ._vue-app_tvwf2_26788 ._results_tvwf2_16867 ._item_tvwf2_19657 {
  background-color: #F2F2F2;
  margin-bottom: 25px;
  padding: 20px;
}
._uw-simple-search_tvwf2_26788 ._vue-app_tvwf2_26788 ._results_tvwf2_16867 ._item_tvwf2_19657 ._show-more-container_tvwf2_26824 {
  flex-direction: row;
}
._uw-simple-search_tvwf2_26788 ._vue-app_tvwf2_26788 ._results_tvwf2_16867 ._item_tvwf2_19657 ._show-more-container_tvwf2_26824 div:nth-child(3) {
  display: none;
}
@media (min-width: 768px) {
  ._uw-simple-search_tvwf2_26788 ._vue-app_tvwf2_26788 ._results_tvwf2_16867 ._item_tvwf2_19657 ._show-more-container_tvwf2_26824 {
    flex-direction: column;
  }
  ._uw-simple-search_tvwf2_26788 ._vue-app_tvwf2_26788 ._results_tvwf2_16867 ._item_tvwf2_19657 ._show-more-container_tvwf2_26824 div:nth-child(3) {
    display: flex;
  }
}
._uw-simple-search_tvwf2_26788 ._vue-app_tvwf2_26788 ._results_tvwf2_16867 ._item_tvwf2_19657 div {
  margin: 0;
}
._uw-simple-search_tvwf2_26788 ._vue-app_tvwf2_26788 ._results_tvwf2_16867 ._item_tvwf2_19657 div:first-child {
  flex-grow: 1;
}
@media (min-width: 768px) {
  ._uw-simple-search_tvwf2_26788 ._vue-app_tvwf2_26788 ._results_tvwf2_16867 ._item_tvwf2_19657 {
    flex-direction: row;
  }
}
._uw-simple-search_tvwf2_26788 ._vue-app_tvwf2_26788 ._no-results_tvwf2_26714 {
  background-color: #efefef;
  padding: 20px;
  margin-bottom: 2em;
}
._uw-simple-search_tvwf2_26788 ._vue-app_tvwf2_26788 ._results_tvwf2_16867 button,
._uw-simple-search_tvwf2_26788 ._vue-app_tvwf2_26788 ._uw-simple-search--detail_tvwf2_26855 button {
  border: 3px solid #0033FF;
  color: #0033FF;
  padding: 0.8rem 1.25rem;
  white-space: nowrap;
  cursor: pointer;
  display: block;
  margin: 0 auto;
}
._uw-simple-search_tvwf2_26788 ._vue-app_tvwf2_26788 ._uw-simple-search--detail_tvwf2_26855 {
  display: flex;
  flex-direction: column;
}
._uw-simple-search_tvwf2_26788 ._vue-app_tvwf2_26788 ._uw-simple-search--detail_tvwf2_26855 > div:nth-child(2) {
  padding: 2em 0 0 0;
}
@media (min-width: 768px) {
  ._uw-simple-search_tvwf2_26788 ._vue-app_tvwf2_26788 ._uw-simple-search--detail_tvwf2_26855 > div:nth-child(2) {
    padding: 0 0 0 1em;
  }
}
@media (min-width: 768px) {
  ._uw-simple-search_tvwf2_26788 ._vue-app_tvwf2_26788 ._uw-simple-search--detail_tvwf2_26855 {
    flex-direction: row;
    padding-left: 0;
  }
  ._uw-simple-search_tvwf2_26788 ._vue-app_tvwf2_26788 ._uw-simple-search--detail_tvwf2_26855 > div:first-child {
    flex-basis: 75%;
  }
  ._uw-simple-search_tvwf2_26788 ._vue-app_tvwf2_26788 ._uw-simple-search--detail_tvwf2_26855 > div:nth-child(2) {
    flex-basis: 25%;
  }
  ._uw-simple-search_tvwf2_26788 ._vue-app_tvwf2_26788 ._uw-simple-search--detail_tvwf2_26855 > div:nth-child(2) button {
    white-space: break-spaces;
  }
}
._uw-simple-search_tvwf2_26788 ._vue-app_tvwf2_26788 ._uw-stories-search--categories_tvwf2_26891 span,
._uw-simple-search_tvwf2_26788 ._vue-app_tvwf2_26788 ._uw-stories-search--categories_tvwf2_26891 label {
  cursor: pointer;
}
._uw-simple-search_tvwf2_26788 ._vue-app_tvwf2_26788 ._uw-stories-search--categories_tvwf2_26891 label._checkedDarkRed_tvwf2_26895:before {
  border: 0;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAz0lEQVQokbXSQQqCQBQG4N9Z5GY6QjkGufMGQm07hjfyCN7CpYIuXYUtos10hEgIXfi3EAvKVIR+mN188x7vjZEDxIyIOej/0Nxs4CQJFpY1HZq2DSeOsdztoMJwGjRtu620XqO+XqF9/xsKKbEKAggpAQALpeDE8Qud93vUWr9fzQHmAG9RRJK8pylPrstKa5JkpTWPSrG71x2j26P0PGyjqK3YNIAQ/ZU+Wy2zDJfDAU1ZjqKv4XT4URSDCACM3i8nRNvuQPrXMYJ+wwl5AopfaPlvXPYKAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
  background-size: cover;
}
._uw-simple-search_tvwf2_26788 ._vue-app_tvwf2_26788 ._uw-stories-sidebar--filter--toggle_tvwf2_26742::after {
  margin-left: 5px;
  font-family: "WwwUowEduAu";
  content: "\f023";
}
._uw-simple-search_tvwf2_26788 ._vue-app_tvwf2_26788 ._uw-stories-sidebar--filter--closed_tvwf2_26747::after {
  content: "\f022";
}
._uw-simple-search_tvwf2_26788 ._vue-app_tvwf2_26788 ._uw-stories-sidebar_tvwf2_26742 ._posts-filter-trigger_tvwf2_26750::after {
  content: "\f023";
}
._uw-simple-search_tvwf2_26788 ._vue-app_tvwf2_26788 ._uw-stories-sidebar_tvwf2_26742 ._posts-filter-trigger_tvwf2_26750._posts-filter-trigger-closed_tvwf2_26753::after {
  content: "\f022";
}

/*
	As used on the library and learning co-op landing pages
*/
._lcs_slide_out_tvwf2_26919._lcs_slide_out-r_tvwf2_26919 {
  top: 200px;
}

._uw-mkto_tvwf2_26923 ._mktoButton_tvwf2_26923 {
  color: rgb(255, 255, 255) !important;
  background-color: #0033FF !important;
  font-weight: 400;
  font-size: 18px !important;
  padding: 10px 16px !important;
  line-height: 1.33 !important;
  width: 100% !important;
  border: 2px solid #fff !important;
  border-radius: 0px !important;
  background-image: none !important;
  cursor: pointer !important;
}
._uw-mkto_tvwf2_26923 ._mktoButton_tvwf2_26923:hover {
  color: #0033FF !important;
  background-color: rgb(255, 255, 255) !important;
  border: 2px solid #0033FF !important;
}
._uw-mkto_tvwf2_26923 ._cf_widget_socialsignon_tvwf2_26941._cf_sign_on_button_tvwf2_26941 {
  width: auto;
}
._uw-mkto_tvwf2_26923 ._mktoForm_tvwf2_26944 {
  font-family: Montserrat, Verdana, Geneva, sans-serif !important;
  font-size: 1rem !important;
}
._uw-mkto_tvwf2_26923 ._mktoForma_tvwf2_26948._mktoNotYou_tvwf2_26948,
._uw-mkto_tvwf2_26923 ._mktoForm_tvwf2_26944._mktoCheckboxList_tvwf2_26949 {
  color: rgb(255, 255, 255);
}
._uw-mkto_tvwf2_26923 ._mktoFormp_tvwf2_26952._mktoFormlabel_tvwf2_26952,
._uw-mkto_tvwf2_26923 ._mktoFormlabel_tvwf2_26952,
._uw-mkto_tvwf2_26923 ._mktoFormdiv_tvwf2_26954 {
  color: rgb(0, 0, 0);
}
._uw-mkto_tvwf2_26923 ._mktoFormfieldsetlegend_tvwf2_26957 {
  font-size: 16px;
  margin-left: 0.5em;
  color: rgb(0, 0, 0);
}
._uw-mkto_tvwf2_26923 ._mktoForma_tvwf2_26948 {
  padding: 0;
}
._uw-mkto_tvwf2_26923 ._mktoForm_tvwf2_26944._cf_widget_socialsignon_tvwf2_26941 {
  display: none;
}
._uw-mkto_tvwf2_26923 ._mktoButtonWrap_tvwf2_26968 {
  margin-left: 0 !important;
}
._uw-mkto_tvwf2_26923 ._mktoForminput_tvwf2_26971[type=text],
._uw-mkto_tvwf2_26923 ._mktoForminput_tvwf2_26971[type=url],
._uw-mkto_tvwf2_26923 ._mktoForminput_tvwf2_26971[type=email],
._uw-mkto_tvwf2_26923 ._mktoForminput_tvwf2_26971[type=tel],
._uw-mkto_tvwf2_26923 ._mktoForminput_tvwf2_26971[type=number],
._uw-mkto_tvwf2_26923 ._mktoForminput_tvwf2_26971[type=date],
._uw-mkto_tvwf2_26923 ._mktoFormtextarea_tvwf2_26977._mktoField_tvwf2_26977,
._uw-mkto_tvwf2_26923 ._mktoFormselect_tvwf2_26978._mktoField_tvwf2_26977 {
  color: #000 !important;
}
._uw-mkto_tvwf2_26923 ._uw-mkto-confirm_tvwf2_26981 {
  display: none;
}
._uw-mkto_tvwf2_26923 ._uw-mkto-confirm_tvwf2_26981._uw-mkto-confirm--show_tvwf2_26984 {
  display: unset;
}

@media (max-width: 600px) {
  ._mw-grid-container_tvwf2_3812 {
    padding-left: 0;
    padding-right: 0;
  }
}

@media (min-width: 600px) {
  ._motivation-widget_tvwf2_3333 ._central-box_tvwf2_26996 {
    margin: 0 -4em;
    background-color: #fff;
  }
  ._motivation-widget_tvwf2_3333 ._central-box_tvwf2_26996 > div {
    padding: 2em;
    margin: 0 4em;
    background-color: #F2F2F2;
    overflow: hidden;
  }
}
._motivation-widget_tvwf2_3333 ._app-container_tvwf2_27007 {
  background-color: #F2F2F2;
  padding: 2rem 4rem;
}
@media (min-width: 600px) {
  ._motivation-widget_tvwf2_3333 ._app-container_tvwf2_27007 {
    background-color: #fff;
  }
}
@media (max-width: 600px) {
  ._motivation-widget_tvwf2_3333 ._app-container_tvwf2_27007 {
    padding: 2rem;
  }
}
._motivation-widget_tvwf2_3333 ._mw-link-small_tvwf2_14807 {
  display: inline;
  text-align: start;
  margin-bottom: 0.5em;
  width: auto;
  padding-right: 1em;
}
@media (max-width: 600px) {
  ._motivation-widget_tvwf2_3333 ._mw-link-small_tvwf2_14807 {
    width: 100%;
  }
}
._motivation-widget_tvwf2_3333 ._mw-link-small_tvwf2_14807 > a {
  display: inline !important;
  text-align: start;
}
._motivation-widget_tvwf2_3333 ._mw-link-small_tvwf2_14807 > a::after {
  display: none;
}
._motivation-widget_tvwf2_3333 ._mw-link-small_tvwf2_14807 > a > span::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  position: relative;
  right: -15px;
  transition: right 0.4s;
}
._motivation-widget_tvwf2_3333 ._mw-link-small_tvwf2_14807 > a > span:hover, ._motivation-widget_tvwf2_3333 ._mw-link-small_tvwf2_14807 > a > span:focus {
  text-decoration: none;
}
._motivation-widget_tvwf2_3333 ._mw-link-small_tvwf2_14807 > a > span:hover::after, ._motivation-widget_tvwf2_3333 ._mw-link-small_tvwf2_14807 > a > span:focus::after {
  right: -23px;
}
._motivation-widget_tvwf2_3333 ._mw-header_tvwf2_27053 {
  margin-bottom: 0.2em !important;
}
@media (max-width: 900px) {
  ._motivation-widget_tvwf2_3333 ._mw-header_tvwf2_27053 {
    font-size: 1.875rem;
    line-height: 1.0666666667;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._motivation-widget_tvwf2_3333 ._mw-search_tvwf2_27067 {
  padding-bottom: 2em;
}
._motivation-widget_tvwf2_3333 ._mw-search-button_tvwf2_27070 {
  padding-top: 16px;
  font-weight: 700;
  cursor: pointer;
}
@media (max-width: 600px) {
  ._motivation-widget_tvwf2_3333 ._mw-search-button_tvwf2_27070 {
    height: 45px;
    z-index: 2;
    width: 25px;
  }
  ._motivation-widget_tvwf2_3333 ._mw-search-button_tvwf2_27070 > span {
    display: none;
  }
  ._motivation-widget_tvwf2_3333 ._mw-search-button_tvwf2_27070 > i {
    display: none;
  }
}
._motivation-widget_tvwf2_3333 ._mw-before-search_tvwf2_27088 {
  padding-top: 15px;
  font-weight: 700;
  margin: 0;
}
._motivation-widget_tvwf2_3333 ._mw-after-search_tvwf2_27093 {
  white-space: nowrap;
}
._motivation-widget_tvwf2_3333 ._mw-search-red-button_tvwf2_27096 {
  font-weight: 700;
  color: #ed0a00 !important;
  background: none;
  cursor: pointer;
  padding-bottom: 0.2em;
  display: flex;
  align-items: center;
}
._motivation-widget_tvwf2_3333 ._mw-search-red-button_tvwf2_27096::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  font-size: 1.5rem;
  margin-left: 0.9375rem;
  transition: transform 0.4s;
  position: relative;
}
._motivation-widget_tvwf2_3333 ._mw-search-red-button_tvwf2_27096:hover::after {
  transform: translate3d(0.625rem, 0, 0);
}
._motivation-widget_tvwf2_3333 ._mw-search-red-button--left-back_tvwf2_27116 {
  color: #ed0a00 !important;
  background: none;
  cursor: pointer;
  padding-bottom: 0.2em;
  display: flex;
  align-items: center;
  font-weight: 700;
}
._motivation-widget_tvwf2_3333 ._mw-search-red-button--left-back_tvwf2_27116::after {
  display: none;
}
._motivation-widget_tvwf2_3333 ._mw-search-red-button--left-back_tvwf2_27116::before {
  font-family: "WwwUowEduAu";
  content: "\f004";
  font-size: 1.5rem;
  margin-right: 10px;
  transition: transform 0.4s;
}
._motivation-widget_tvwf2_3333 ._mw-search-red-button--left-back_tvwf2_27116:hover::before {
  transform: translate3d(-0.625rem, 0, 0);
}
@media (max-width: 600px) {
  ._motivation-widget_tvwf2_3333 ._mw-quicklinks_tvwf2_14807 {
    line-height: 2em !important;
  }
}
._motivation-widget_tvwf2_3333 ._mw-quicklinks_tvwf2_14807 > span {
  white-space: nowrap;
}
._motivation-widget_tvwf2_3333 ._mw-quicklinks_tvwf2_14807::after {
  margin-left: 8px !important;
}
._motivation-widget_tvwf2_3333 ._mw-quicklinks_tvwf2_14807:hover, ._motivation-widget_tvwf2_3333 ._mw-quicklinks_tvwf2_14807:focus {
  text-decoration: none;
}
._motivation-widget_tvwf2_3333 ._mw-quicklinks_tvwf2_14807:hover::after, ._motivation-widget_tvwf2_3333 ._mw-quicklinks_tvwf2_14807:focus::after {
  margin-left: 15px !important;
}
._motivation-widget_tvwf2_3333 ._mw-find_tvwf2_27155 {
  padding-bottom: 20px;
}
._motivation-widget_tvwf2_3333 ._mw-see-similar_tvwf2_27158 {
  text-align: start !important;
}
@media (min-width: 768px) {
  ._motivation-widget_tvwf2_3333 ._mw-more-areas_tvwf2_3333 {
    margin-top: -1.75em !important;
  }
}
._motivation-widget_tvwf2_3333 ._mw-browse--left_tvwf2_27166 {
  padding-right: 2rem;
}
._motivation-widget_tvwf2_3333 ._mw-browse--middle_tvwf2_27169 {
  padding-left: 0rem;
}
._motivation-widget_tvwf2_3333 ._mw-browse--middle_tvwf2_27169 > div > div {
  padding: 0;
}
._motivation-widget_tvwf2_3333 ._mw-study-area_tvwf2_27175 {
  padding-top: 30px;
}
._motivation-widget_tvwf2_3333 ._mw-or_tvwf2_27178 {
  padding-left: 30px;
  font-weight: 700;
}
@media (min-width: 600px) {
  ._motivation-widget_tvwf2_3333 ._landing-header_tvwf2_27183 {
    font-size: 3em;
  }
}
._motivation-widget_tvwf2_3333 ._after-search_tvwf2_15392 {
  padding-top: 10px;
}
@media (max-width: 765px) {
  ._motivation-widget_tvwf2_3333 ._after-search_tvwf2_15392 {
    overflow: hidden;
    padding: 0;
    height: 0;
  }
}
@media (min-width: 600px) {
  ._motivation-widget_tvwf2_3333 ._footer_tvwf2_13417 {
    margin-top: 1em;
  }
}
@media (max-width: 600px) {
  ._motivation-widget_tvwf2_3333 ._footer_tvwf2_13417 {
    padding-bottom: 2em;
  }
}
@media (max-width: 600px) {
  ._motivation-widget_tvwf2_3333 ._footer_tvwf2_13417 > ul {
    flex-wrap: nowrap;
  }
}
@media (max-width: 600px) {
  ._motivation-widget_tvwf2_3333 ._mobile-padding_tvwf2_27213 {
    padding-bottom: 1em;
  }
}
@media (max-width: 600px) {
  ._motivation-widget_tvwf2_3333 ._reverse-mobile_tvwf2_27218 {
    display: flex;
    flex-wrap: wrap-reverse;
    flex-direction: column-reverse;
    align-content: center;
  }
}
@media (min-width: 600px) {
  ._motivation-widget_tvwf2_3333 ._display-mobile_tvwf2_27226 {
    display: none;
  }
}
._motivation-widget_tvwf2_3333 ._mw-text_tvwf2_27230 {
  line-height: 1.5;
}
._motivation-widget_tvwf2_3333 ._mw-image-study_tvwf2_27233 {
  padding-top: 2em;
}
._motivation-widget_tvwf2_3333 p._block-button-red_tvwf2_27236 {
  margin-top: 1rem;
}
._motivation-widget_tvwf2_3333 p._block-button-red_tvwf2_27236 + p._block-button-red_tvwf2_27236 {
  margin-top: 0.9375rem;
}
._motivation-widget_tvwf2_3333 p._block-button-red_tvwf2_27236 a,
._motivation-widget_tvwf2_3333 p._block-button-red_tvwf2_27236 button {
  font-size: 1.125rem;
  line-height: 1.5rem;
  text-transform: uppercase;
  font-weight: 700;
  text-decoration: none;
  cursor: pointer;
  color: #fff;
  background-color: #ed0a00;
  padding: 0.8rem 3rem 0.8rem 1.25rem;
  position: relative;
  display: inline-block;
  transition: background-color 0.2s ease-in-out;
}
._motivation-widget_tvwf2_3333 p._block-button-red_tvwf2_27236 a::after,
._motivation-widget_tvwf2_3333 p._block-button-red_tvwf2_27236 button::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  position: absolute;
  transition: right 0.2s ease-in-out;
  right: 1.5rem;
}
._motivation-widget_tvwf2_3333 p._block-button-red_tvwf2_27236 a:hover, ._motivation-widget_tvwf2_3333 p._block-button-red_tvwf2_27236 a:focus,
._motivation-widget_tvwf2_3333 p._block-button-red_tvwf2_27236 button:hover,
._motivation-widget_tvwf2_3333 p._block-button-red_tvwf2_27236 button:focus {
  text-decoration: none;
}
._motivation-widget_tvwf2_3333 p._block-button-red_tvwf2_27236 a:hover::after, ._motivation-widget_tvwf2_3333 p._block-button-red_tvwf2_27236 a:focus::after,
._motivation-widget_tvwf2_3333 p._block-button-red_tvwf2_27236 button:hover::after,
._motivation-widget_tvwf2_3333 p._block-button-red_tvwf2_27236 button:focus::after {
  margin-left: 15px;
  right: 1.25rem;
}

._uowc-carousel_tvwf2_27277 {
  width: 100%;
  height: 500px;
  padding: 0;
  margin-bottom: 2rem;
  margin-top: 77px;
  position: relative;
}

@media (min-width: 768px) {
  ._uowc-carousel_tvwf2_27277 {
    height: 550px;
  }
}
@media (min-width: 980px) {
  ._uowc-carousel_tvwf2_27277 {
    margin-top: 0;
    height: 700px;
  }
}
@media (min-width: 1600px) {
  ._uowc-carousel_tvwf2_27277 {
    height: calc(100vh - 50px);
  }
}
._uowc-carousel_tvwf2_27277 ._swiper-slide_tvwf2_55 div {
  height: 100%;
}

@media (max-width: 640px) {
  ._uowc-carousel_tvwf2_27277 ._swiper-slide_tvwf2_55 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
._uowc-carousel_tvwf2_27277 ._slide-content_tvwf2_27317 {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  position: relative;
  z-index: 1;
  padding-bottom: 4rem;
}

@media (min-width: 640px) {
  ._uowc-carousel_tvwf2_27277 ._slide-content_tvwf2_27317 {
    padding-bottom: 6rem;
  }
}
._uowc-carousel_tvwf2_27277 h2 {
  color: #fff;
  font-size: 2.625rem;
  line-height: 2.875rem;
  margin-bottom: 0.5rem;
  font-weight: 700;
}

@media (min-width: 768px) {
  ._uowc-carousel_tvwf2_27277 h2 {
    font-size: 3.5rem;
  }
}
@media (min-width: 980px) {
  ._uowc-carousel_tvwf2_27277 h2 {
    font-size: 7rem;
  }
}
@media (min-width: 768px) {
  ._uowc-carousel_tvwf2_27277 h2 {
    line-height: 3.5625rem;
  }
}
@media (min-width: 980px) {
  ._uowc-carousel_tvwf2_27277 h2 {
    line-height: 7rem;
  }
}
@media (min-width: 768px) {
  ._uowc-carousel_tvwf2_27277 h2 {
    max-width: 80%;
  }
}
@media (min-width: 980px) {
  ._uowc-carousel_tvwf2_27277 h2 {
    margin-bottom: 2rem;
  }
}
._uowc-carousel_tvwf2_27277 p {
  color: #fff;
  margin-bottom: 1rem;
}

@media (min-width: 640px) {
  ._uowc-carousel_tvwf2_27277 p {
    margin-bottom: 2rem;
    max-width: 75%;
  }
}
._uowc-carousel_tvwf2_27277 a {
  color: #fff;
}

@media (max-width: 640px) {
  ._uowc-carousel_tvwf2_27277 a {
    font-size: 1.125rem;
  }
}
._uowc-carousel_tvwf2_27277 ._slide__image_tvwf2_27397,
._uowc-carousel_tvwf2_27277 ._slide__video_tvwf2_27398 {
  background-size: cover;
}

@media (max-width: 640px) {
  ._uowc-carousel_tvwf2_27277 ._slide__image_tvwf2_27397,
  ._uowc-carousel_tvwf2_27277 ._slide__video_tvwf2_27398 {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-position: center;
  }
}
@media (min-width: 640px) {
  ._uowc-carousel_tvwf2_27277 ._slide__image_tvwf2_27397,
  ._uowc-carousel_tvwf2_27277 ._slide__video_tvwf2_27398 {
    position: absolute;
    width: 100%;
  }
}
@media (min-width: 980px) {
  ._uowc-carousel_tvwf2_27277 ._slide__image_tvwf2_27397,
  ._uowc-carousel_tvwf2_27277 ._slide__video_tvwf2_27398 {
    background-position-x: 40%;
  }
}
@media (max-width: 640px) {
  ._uowc-carousel_tvwf2_27277 ._slide__video_tvwf2_27398 {
    width: 100%;
    padding-top: 56.25%;
    height: 0;
    position: relative;
  }
}
._uowc-carousel_tvwf2_27277 ._slide__video-display_tvwf2_27432 {
  position: absolute;
  -o-object-fit: cover;
  object-fit: cover;
  z-index: 0;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

._uowc-carousel_tvwf2_27277 ._slide__video_tvwf2_27398 ._pause-background_tvwf2_27443 {
  position: absolute;
  bottom: 1em;
  right: 1em;
  z-index: 1;
}

._uowc-carousel_tvwf2_27277 ._slide__video_tvwf2_27398 ._pause-background_tvwf2_27443 ._pause_tvwf2_27443,
._uowc-carousel_tvwf2_27277 ._slide__video_tvwf2_27398 ._pause-background_tvwf2_27443 ._play_tvwf2_27451 {
  fill: #fff;
}

@media (max-width: 640px) {
  ._uowc-carousel_tvwf2_27277 ._slide__body_tvwf2_27456 {
    background-color: #001641;
    height: auto !important;
    width: 100%;
    bottom: 0;
    padding-top: 2rem;
  }
}
@media (min-width: 640px) {
  ._uowc-carousel_tvwf2_27277 ._slide__body_tvwf2_27456::after,
  ._uowc-carousel_tvwf2_27277 ._slide__body_tvwf2_27456::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
  }
}
._uowc-carousel_tvwf2_27277 ._slide__body_tvwf2_27456::before {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.69)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.69) 0, rgba(0, 0, 0, 0) 100%);
  width: 50%;
}

._uowc-carousel_tvwf2_27277 ._slide__body_tvwf2_27456::after {
  background-image: linear-gradient(42deg, rgba(0, 0, 0, 0.69) 0, rgba(0, 0, 0, 0) 75%);
  width: 100%;
}

@media (min-width: 640px) {
  ._uowc-carousel_tvwf2_27277::before {
    content: "";
    width: 100%;
    height: 17.8125rem;
    position: absolute;
    top: 0;
    left: 0;
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.69)));
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.69) 100%);
    z-index: 2;
  }
}
._uowc-carousel_tvwf2_27277 ._swiper-pagination_tvwf2_256 ._swiper-pagination-bullet_tvwf2_271 {
  width: 1.6rem;
  height: 1.6em;
  opacity: 1;
  background-color: #fff;
  margin: 0 8px;
}

._uowc-carousel_tvwf2_27277 ._swiper-pagination_tvwf2_256 ._swiper-pagination-bullet-active_tvwf2_288 {
  background: #ed0a00;
}

._uowc-carousel_tvwf2_27277 ._swiper-pagination-bullets_tvwf2_271 {
  bottom: 10px;
  left: 0;
  width: 100%;
}

@media (min-width: 640px) {
  ._uowc-carousel_tvwf2_27277 ._swiper-pagination-bullets_tvwf2_271 {
    bottom: 30px;
  }
}
[data-content-type-id="84"] {
  margin-block: var(--section-spacing-y);
}
@media only screen and (min-width: 768px) {
  [data-content-type-id="84"] h2 {
    max-width: 66%;
  }
}
[data-content-type-id="84"] > div:first-of-type h2:first-child {
  margin-top: 0;
}
[data-content-type-id="84"] > div:first-of-type > div > *:last-child {
  margin-bottom: 0;
}
[data-content-type-id="84"] > div:first-of-type aside {
  margin-top: 1.5em;
}
@media only screen and (min-width: 768px) {
  [data-content-type-id="84"] > div:first-of-type aside {
    margin-top: 0;
  }
}

[data-content-type-id="280"] {
  margin-block: var(--section-spacing-y);
}
[data-content-type-id="280"] h2:first-child {
  margin-top: 0;
}

[data-content-type-id="141"] {
  margin-block: var(--section-spacing-y);
}

[data-content-type-id="142"] {
  margin-block: var(--section-spacing-y);
}

@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  ._area-landing_tvwf2_27560 ._uw-masthead__main_tvwf2_3283 h1 {
    margin-bottom: 6.25rem;
  }
}
@media screen and (min-width: 75em) {
  ._area-landing_tvwf2_27560 ._uw-masthead--image-full_tvwf2_18114 {
    margin-bottom: 6.25rem;
  }
}

._course-landing_tvwf2_12542 ._uw-split-grey-section_tvwf2_23155 {
  padding-top: 3.75rem;
  padding-bottom: 2.5rem;
  margin: 3rem auto;
}
@media print, screen and (min-width: 48em) {
  ._course-landing_tvwf2_12542 ._uw-split-grey-section_tvwf2_23155 {
    padding-bottom: 3.125rem;
  }
}

@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  ._library_tvwf2_13578 ._uw-split-grey-section__title_tvwf2_27582 {
    margin-bottom: 0.625rem;
  }
  ._library_tvwf2_13578 ._uw-split-grey-section__title_tvwf2_27582::after {
    content: none;
  }
  ._library_tvwf2_13578 ._uw-split-grey-section__image-block_tvwf2_27588 {
    display: flex;
    justify-content: flex-end;
  }
  ._library_tvwf2_13578 ._uw-split-grey-section__image-block_tvwf2_27588 img {
    max-width: 23.4375rem;
    height: auto;
  }
}
@media print, screen and (min-width: 64em) {
  ._library_tvwf2_13578 ._uw-related-links_tvwf2_20822 h4 {
    margin-bottom: 1.25rem;
  }
  ._library_tvwf2_13578 ._uw-related-links_tvwf2_20822 > div {
    max-width: 19.375rem;
    float: right;
    margin-right: 0.625rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._library_tvwf2_13578 ._uw-panel-grid-link-list_tvwf2_12173 ._items_tvwf2_27608 {
    margin-top: 0.625rem;
  }
}

._uw-mc-card_tvwf2_3492 {
  background-color: #001641;
  color: #fff;
  padding: 25px;
  margin-bottom: 25px;
}
._uw-mc-card_tvwf2_3492 li {
  display: block;
  width: 100%;
}
._uw-mc-card_tvwf2_3492 li ._uw-button-white_tvwf2_2905 {
  padding: 0;
  margin: 0;
  margin-bottom: 15px;
}
._uw-mc-card_tvwf2_3492 li ._download-link_tvwf2_13007 {
  padding: 0;
  margin: 0;
}
._uw-mc-card--title_tvwf2_27632 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #fff !important;
}
._uw-mc-card_tvwf2_3492 ._uw-button-white_tvwf2_2905 {
  font-size: 1rem;
}
@media (max-width: 768px) {
  ._uw-mc-card_tvwf2_3492 ._menu_tvwf2_9554 {
    flex-direction: column;
  }
}
._uw-mc-card_tvwf2_3492 ._media-contact_tvwf2_27644 p a {
  color: white;
  font-weight: bold;
}
._uw-mc-card_tvwf2_3492 ._media-contact_tvwf2_27644 p:after {
  font-family: Uow2018;
  content: "\f01a";
  margin-left: 15px;
  transition: margin-left cubic-bezier(0.77, 0, 0.18, 1) 0.3s;
}
._uw-mc-landing_tvwf2_11519 ._uw-stories-sidebar--filter_tvwf2_26742 {
  margin-top: 1.5em;
  display: inherit;
}
._uw-mc-landing_tvwf2_11519 ._uw-stories-sidebar--filter_tvwf2_26742 button {
  color: #ed0a00;
  display: inline;
  padding: 0.2em 0.8em;
  transition: all ease-in-out 0.3s;
}
._uw-mc-landing_tvwf2_11519 ._uw-stories-sidebar--filter_tvwf2_26742 button:hover {
  background-color: #ed0a00;
  color: #fff;
}
._uw-mc-landing_tvwf2_11519 ._uw-stories-sidebar--filter_tvwf2_26742 button[class*=uwi--] {
  display: block;
}
._uw-mc-landing_tvwf2_11519 ._uw-stories-sidebar--filter_tvwf2_26742 button[class*=uwi--]::before {
  margin-right: 0.3em;
  font-size: 1.4em;
  position: relative;
  bottom: -2px;
}
._uw-mc-landing_tvwf2_11519 ._uw-stories-sidebar--filter_tvwf2_26742._rss-link_tvwf2_27677 a._icon--rss_tvwf2_2630 {
  font-size: 1rem;
  line-height: 1;
  color: #ed0a00;
  display: inline-block;
  padding: 0.2em 0.8em;
  transition: all ease-in-out 0.3s;
  font-weight: normal;
  font: 400 system-ui;
  height: 2em;
}
._uw-mc-landing_tvwf2_11519 ._uw-stories-sidebar--filter_tvwf2_26742._rss-link_tvwf2_27677 a._icon--rss_tvwf2_2630:hover {
  background-color: #ed0a00;
  color: #fff;
}
._uw-mc-landing_tvwf2_11519 ._uw-stories-sidebar--filter_tvwf2_26742._rss-link_tvwf2_27677 A[class*=icon--]::before {
  margin-right: 0.3em;
  font-size: 1.4em;
  position: relative;
  bottom: -2px;
}
._uw-mc-landing_tvwf2_11519 ._subscribe-rss_tvwf2_27698 {
  font-size: 0.9rem;
}
._uw-mc-header_tvwf2_11518 {
  background-color: #001641;
  height: auto;
  padding: 50px 0;
  margin-bottom: 0 !important;
  margin-top: 100px;
}
@media (min-width: 980px) {
  ._uw-mc-header_tvwf2_11518 {
    margin-top: 154px;
  }
}
._uw-mc-header_tvwf2_11518 h2 {
  color: #fff;
  margin: 25px 0;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.1;
}
._uw-mc-header__date_tvwf2_27720 {
  margin: 1rem 0 !important;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
}
._uw-mc-header__subtitle_tvwf2_27726 {
  color: #fff;
  margin-bottom: 1rem !important;
}
._uw-mc-header_tvwf2_11518 ._uw-link-box_tvwf2_2905 {
  padding: 25px 40px;
  margin-left: 30px;
}
._uw-mc-header_tvwf2_11518 ._uw-link-box--heading_tvwf2_27734 {
  color: #fff;
  margin-bottom: 20px;
  position: relative;
  font-size: 1.25rem;
  font-weight: 700;
  text-transform: uppercase;
  padding-bottom: 5px;
}
._uw-mc-header_tvwf2_11518 ._uw-link-box--heading_tvwf2_27734::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 50px;
  height: 2px;
  background-color: #fff;
}
._uw-mc-header_tvwf2_11518 ._uw-link-box_tvwf2_2905 ._uw-link-box--link_tvwf2_2905 {
  color: #fff !important;
  font-size: 0.875rem;
}
._uw-mc-header_tvwf2_11518 ._uw-link-box_tvwf2_2905 ._uw-link-box--link_tvwf2_2905::after {
  display: inline-block;
  position: relative;
  content: "\f001";
}
._uw-mc-header_tvwf2_11518 ._uw-link-box--border-top_tvwf2_17761::before {
  border-top-color: #ed0a00;
  border-left-color: #ed0a00;
}
._uw-mc-header_tvwf2_11518 ._uw-link-box--border-top_tvwf2_17761::after {
  border-top-color: #ed0a00;
  border-right-color: #ed0a00;
}
._uw-mc-header_tvwf2_11518 ._uw-link-box--border-bottom_tvwf2_17781::before {
  border-bottom-color: #ed0a00;
  border-left-color: #ed0a00;
}
._uw-mc-header_tvwf2_11518 ._uw-link-box--border-bottom_tvwf2_17781::after {
  border-bottom-color: #ed0a00;
  border-right-color: #ed0a00;
}
._uw-mc-diary_tvwf2_27777 {
  margin: 0;
  padding: 50px 0;
  height: auto;
  background-color: #cec9c9;
}
@media (max-width: 767px) {
  ._uw-mc-diary_tvwf2_27777 {
    margin: 0 !important;
  }
}
._uw-mc-diary__bold_tvwf2_27788 {
  font-weight: 700;
  color: #001641;
  text-transform: uppercase;
}
._uw-mc-diary_tvwf2_27777 ._medium-6_tvwf2_3908 {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
@media (max-width: 767px) {
  ._uw-mc-diary_tvwf2_27777 ._medium-6_tvwf2_3908 {
    margin-bottom: 20px;
    justify-content: flex-start;
  }
}
._uw-mc-diary_tvwf2_27777 ._medium-6_tvwf2_3908 ._uw-mc-diary__date_tvwf2_27804 {
  display: block;
  line-height: 0.9;
  height: 100%;
  align-items: flex-start;
  font-size: 4rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #ed0a00;
  margin: 0;
  padding: 0;
}
._uw-mc-diary_tvwf2_27777 ._medium-6_tvwf2_3908 ._uw-mc-diary__month_tvwf2_27815 {
  font-weight: 700;
  text-transform: uppercase;
  color: #001641;
  font-size: 0.95rem;
}
._uw-mc-diary_tvwf2_27777 ._medium-6_tvwf2_3908 ._uw-mc-diary__blurb_tvwf2_27821 {
  padding-left: 20px;
}
@media (max-width: 767px) {
  ._uw-mc-diary_tvwf2_27777 ._medium-6_tvwf2_3908 ._uw-mc-diary__blurb_tvwf2_27821 {
    position: absolute;
    margin-left: 6rem;
  }
}
._uw-mc-diary_tvwf2_27777 ._medium-6_tvwf2_3908 ._uw-mc-diary__blurb_tvwf2_27821 p {
  font-size: 1rem;
  margin-bottom: 5px;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
}
._uw-mc-diary_tvwf2_27777 ._medium-6_tvwf2_3908 ._uw-mc-diary__blurb_tvwf2_27821 a {
  margin-top: 0;
  color: #001641 !important;
  font-size: 0.75rem;
}
._uw-mc-stories_tvwf2_27840 {
  margin-top: 50px;
  display: block;
}
._uw-mc-stories__heading_tvwf2_27844._searchHeading_tvwf2_27844 {
  font-size: 4rem;
  font-weight: 700;
  margin-bottom: 2rem;
}
._uw-mc-experts_tvwf2_27849 {
  margin-bottom: 2rem;
}
._uw-mc-experts__blurb_tvwf2_27852 h2 {
  color: #001641;
  font-size: 3rem;
  font-weight: 700;
}
._uw-mc-experts__img_tvwf2_27857 {
  width: 100%;
}
@media screen and (min-width: 40em) {
  ._uw-mc-experts__img_tvwf2_27857 {
    width: 35%;
  }
}
._uw-mc-experts__img--expert_tvwf2_27865 {
  background-size: cover;
  background-position: center;
  margin-right: 1rem;
}
._uw-mc-experts__img--expert_tvwf2_27865::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  content: "";
}
._uw-mc-experts__expert_tvwf2_27877 {
  display: flex;
}
@media (max-width: 767px) {
  ._uw-mc-experts__expert_tvwf2_27877 {
    display: block;
  }
}
._uw-mc-experts__expert_tvwf2_27877 img {
  width: 200px;
  height: 200px;
  margin-right: 25px;
}
._uw-mc-experts__expert--description_tvwf2_27890 ._expert--profession_tvwf2_27890 {
  font-weight: 700;
  text-transform: uppercase;
  color: #ed0a00;
}
._uw-mc-experts__expert--description_tvwf2_27890 ._expert--name_tvwf2_27895 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  text-transform: uppercase;
  color: #ed0a00;
}
._uw-mc-experts__expert--description_tvwf2_27890 ._expert--subtitle_tvwf2_27902 {
  font-weight: 700;
}
._uw-mc-experts__expert--description_tvwf2_27890 p {
  margin-bottom: 0.5rem;
}
._uw-mc-connect_tvwf2_27908 {
  background-color: #001641;
  padding: 50px 0;
  color: #fff !important;
}
._uw-mc-connect_tvwf2_27908 h2 {
  font-size: 3rem;
}
._uw-mc-connect_tvwf2_27908 ._tweet_tvwf2_26284 {
  position: relative;
  padding-left: 50px;
}
._uw-mc-connect_tvwf2_27908 ._tweet-details_tvwf2_27920 {
  display: flex;
}
._uw-mc-connect_tvwf2_27908 ._tweet-details_tvwf2_27920 p {
  padding-right: 5px;
}
._uw-mc-connect_tvwf2_27908 ._tweet-details_tvwf2_27920 p._tweet-details-author_tvwf2_27926 {
  font-weight: 700;
}
._uw-mc-connect_tvwf2_27908 ._tweet_tvwf2_26284::before {
  font-size: 2rem;
  font-family: "WwwUowEduAu";
  content: "\f00c";
  position: absolute;
  line-height: 1;
  top: 0;
  left: 0;
}

._uw-mc-single_tvwf2_11520 {
  margin: 0;
}
._uw-mc-single_tvwf2_11520 ._uw-intro-image_tvwf2_3341 {
  margin-bottom: 2rem;
}
._uw-mc-single_tvwf2_11520 ._uw-intro-image_tvwf2_3341, ._uw-mc-single_tvwf2_11520 ._uw-intro-image_tvwf2_3341::before {
  background-color: transparent !important;
}
@media print, screen and (min-width: 64em) {
  ._uw-mc-single_tvwf2_11520 ._uw-intro-image_tvwf2_3341 {
    margin-bottom: 3rem;
  }
}
._uw-mc-single_tvwf2_11520 ._page-navigator__list--pages_tvwf2_11526 {
  left: 0;
}
._uw-mc-single_tvwf2_11520 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--breadcrumbs_tvwf2_11537 {
  margin-top: 0;
  width: 100%;
}
@media screen and (min-width: 75em) {
  ._uw-mc-single_tvwf2_11520 ._page-navigator-wrapper_tvwf2_11515 ._page-navigator__list--breadcrumbs_tvwf2_11537 {
    margin-left: 25%;
  }
}
._uw-mc-single_tvwf2_11520 ._uw-article-masthead__image_tvwf2_27965 {
  position: relative;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
._uw-mc-single_tvwf2_11520 ._uw-article-masthead__image_tvwf2_27965::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 56.25%;
  content: "";
}
@media screen and (min-width: 75em) {
  ._uw-mc-single_tvwf2_11520 ._uw-article-masthead__image_tvwf2_27965::after {
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 25%);
  }
}
._uw-mc-single_tvwf2_11520 + ._uw-page-content_tvwf2_3446 ._uw-post-contacts_tvwf2_27983 {
  order: 3 !important;
}
@media print, screen and (max-width: 74.99875em) {
  ._uw-mc-single_tvwf2_11520 ._page-navigator__list--pages--wrapper_tvwf2_11526 {
    top: 4rem;
    padding: 1.5rem 2rem 2rem;
  }
  ._uw-mc-single_tvwf2_11520 ._page-navigator__list--pages_tvwf2_11526 {
    width: 100%;
  }
  ._uw-mc-single_tvwf2_11520 ._page-navigator__button--pages_tvwf2_11652 {
    padding-left: 0.75rem;
  }
  ._uw-mc-single_tvwf2_11520 ul._breadcrumbs_tvwf2_9523 {
    padding-top: 1rem;
  }
}
@media print, screen and (max-width: 63.99875em) {
  ._uw-mc-single_tvwf2_11520 ._uw-header--container_tvwf2_28002 {
    padding: 0;
  }
  ._uw-mc-single_tvwf2_11520 + ._uw-page-content_tvwf2_3446 ._uw-post-contacts_tvwf2_27983 {
    order: 2 !important;
  }
  ._uw-mc-single_tvwf2_11520 + ._uw-page-content_tvwf2_3446 ._uw-post-details_tvwf2_3446 {
    order: 3 !important;
  }
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-mc-single_tvwf2_11520 ._page-navigator__list--pages--wrapper_tvwf2_11526 {
    padding-top: 3rem;
  }
}

._uw-post-content_tvwf2_19620 ._uw-blockhead_tvwf2_15350 {
  margin-bottom: 1rem;
}

._uw-news-card_tvwf2_28022 {
  background-color: #001641;
  padding: 25px;
  margin-bottom: 25px;
  color: #fff;
}

._uw-text--red_tvwf2_28029 {
  color: #ed0a00;
  text-transform: uppercase;
  font-weight: 700;
}

._ta-left_tvwf2_28035 {
  text-align: left;
}
._ta-center_tvwf2_28038 {
  text-align: center;
}
._ta-right_tvwf2_28041 {
  text-align: right;
}

._uw-intro_tvwf2_3166 {
  font-size: 1.2rem;
  font-weight: 500;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  line-height: 1.25;
}

._uw-single-article_tvwf2_3341 blockquote {
  padding: 60px 0 0 0;
}
._uw-single-article_tvwf2_3341 blockquote::before {
  top: -5px;
  left: -10px;
  color: #001641;
}
._uw-single-article_tvwf2_3341 ._inline-image_tvwf2_28060,
._uw-single-article_tvwf2_3341 ._inline-image-side_tvwf2_28061 {
  background-color: #f6f6f6;
  padding: 0.25rem;
}
._uw-single-article_tvwf2_3341 ._inline-image_tvwf2_28060 ._image-text_tvwf2_28065,
._uw-single-article_tvwf2_3341 ._inline-image-side_tvwf2_28061 ._image-text_tvwf2_28065 {
  padding: 0.25rem;
  display: block;
  font-weight: 700;
  font-size: 0.875rem;
}
._uw-single-article_tvwf2_3341 ._uw-social-icons_tvwf2_3370 a::before {
  font-size: 1.5rem;
}
._uw-single-article_tvwf2_3341 ._uw-social-icons_tvwf2_3370 a:hover::before {
  color: #ed0a00;
}
@media (min-width: 768px) {
  ._uw-single-article_tvwf2_3341 ._uw-pagination_tvwf2_3365 {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
  }
}
._uw-single-article_tvwf2_3341 ._uw-related-articles_tvwf2_21974 {
  margin-top: 0;
}
._uw-single-article_tvwf2_3341 ._uw-footer-quicklinks_tvwf2_3366 {
  margin-top: 0;
}

._uw-story--image_tvwf2_19800 {
  height: 250px;
  position: relative;
  margin-bottom: 1.25rem;
  overflow: hidden;
}
._uw-story--image-bg_tvwf2_28098 {
  height: 100%;
  width: 100%;
  background-size: cover;
  transform: scale(1);
  transition: transform 0.2s ease-in-out;
  background-color: #001641;
  background-position: center;
}
._uw-story--image-bg_tvwf2_28098 {
  background-image: url('<t4 type="media" formatter="path/*" id="59841" />');
}
._uw-story_tvwf2_19800:hover {
  text-decoration: none;
}
@media (min-width: 768px) {
  ._uw-story_tvwf2_19800:hover ._uw-story--image-bg_tvwf2_28098 {
    transform: scale(1.1);
    transition: transform 0.2s ease-in-out;
  }
}
._uw-story_tvwf2_19800:hover ._uw-story--link_tvwf2_19827 {
  color: #ed0a00;
  transition: transform 0.2s cubic-bezier(0.77, 0, 0.18, 1);
}
._uw-story--tag_tvwf2_19818 {
  position: absolute;
  top: 15px;
  left: 15px;
  color: #fff;
  text-transform: uppercase;
  background: #ed0a00;
  padding: 5px 10px;
  font-size: 0.75rem;
  font-weight: bold;
  overflow: auto;
}
._uw-story--tag-blue_tvwf2_19818 {
  background: #0033FF;
  position: sticky;
  top: 15px;
  left: 15px;
  color: #fff;
  text-transform: uppercase;
  padding: 5px 10px;
  font-size: 0.75rem;
  font-weight: bold;
  overflow: auto;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}
._uw-story--title_tvwf2_19831 {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.75rem;
  margin-bottom: 0.9375rem;
  color: #001641;
}
._uw-story--title_tvwf2_19831:hover {
  text-decoration: underline;
}
._uw-story--link_tvwf2_19827 {
  color: #0033FF;
  margin-bottom: 50px;
}
._uw-story_tvwf2_19800 p._uw-story--excerpt_tvwf2_28163 {
  font-size: 0.9375rem;
  margin-bottom: 2rem;
  color: #001641;
}
._uw-story_tvwf2_19800 time {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  text-transform: uppercase;
}

._uw-stories-sidebar--title_tvwf2_28181, ._posts-filter-trigger_tvwf2_26750 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  margin-bottom: 15px;
}
@media (max-width: 640px) {
  ._uw-stories-sidebar--title_tvwf2_28181, ._posts-filter-trigger_tvwf2_26750 {
    display: none;
  }
}
._uw-stories-sidebar--filter_tvwf2_26742 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  font-size: 1rem;
  color: #ed0a00;
  margin-bottom: 10px;
}
._uw-stories-sidebar_tvwf2_26742 ._uw-aside-recent-post_tvwf2_21912 a {
  font-size: 0.9375rem;
}
@media (min-width: 980px) {
  ._uw-stories-sidebar_tvwf2_26742 ._uw-aside-recent-post_tvwf2_21912 a {
    max-width: 70%;
  }
}
._uw-stories-sidebar_tvwf2_26742 ._uw-aside-recent-post_tvwf2_21912 p {
  font-size: 0.875rem;
}
._uw-stories-sidebar_tvwf2_26742 form label input {
  float: left;
}

._page-uw-stories_tvwf2_28217 ._uw-subscription-form_tvwf2_2905 {
  background: #fff;
}
._page-uw-stories_tvwf2_28217 ._uw-subscription-form_tvwf2_2905 p {
  color: #001641;
}
._page-uw-stories_tvwf2_28217 ._uw-subscription-form_tvwf2_2905 input[type=text] {
  border-bottom-color: #001641;
}

._uw-stories-search_tvwf2_2905 {
  position: relative;
}
._uw-stories-search_tvwf2_2905::before {
  font-family: "WwwUowEduAu";
  content: "\f009";
  position: absolute;
  left: 0;
  top: 5px;
  font-size: 1rem;
}
._uw-stories-search_tvwf2_2905 input[type=text] {
  border: 0;
  border-bottom: 1px solid #001641;
  outline: none;
  box-shadow: none;
  padding-left: 25px;
  padding-right: 50px;
  font-weight: bold;
}
._uw-stories-search_tvwf2_2905 input[type=text]::placeholder {
  font-weight: 400;
  color: rgba(0, 22, 65, 0.8);
  font-size: 0.9375rem;
}
._uw-stories-search_tvwf2_2905 button {
  outline: none;
  box-shadow: none;
  border: 0;
  position: absolute;
  top: 0;
  right: 0;
  color: #ed0a00;
}
._uw-stories-search_tvwf2_2905 button::after {
  content: "\f005";
  margin-left: 10px;
  right: 0;
  transition: right 0.2s ease-in-out;
}
._uw-stories-search_tvwf2_2905 button:hover::after {
  margin-left: 10px;
  right: -2px;
  position: relative;
  transition: right 0.2s ease-in-out;
}
._uw-stories-search_tvwf2_2905 button._add-tag_tvwf2_28273::after {
  content: "\f022";
}
._uw-stories-search--italic_tvwf2_28276 {
  font-size: 0.8rem;
}
._uw-stories-search--tag_tvwf2_28279 {
  padding-left: 0;
  margin-left: 0;
  list-style-type: none;
}
._uw-stories-search--tag_tvwf2_28279 a {
  border: 1px solid #ed0a00;
  padding: 5px 40px 5px 20px;
  font-weight: bold;
  color: #ed0a00;
  font-size: 0.875rem;
  display: inline-block;
  cursor: pointer;
  position: relative;
}
._uw-stories-search--tag_tvwf2_28279 a::after {
  font-family: "WwwUowEduAu";
  content: "\f028";
  font-size: 0.5625rem;
  color: #ed0a00;
  position: absolute;
  right: 20px;
  top: 9px;
}
._uw-stories-search--tag_tvwf2_28279 a:focus {
  color: #ed0a00;
}
._uw-stories-search--tag-white_tvwf2_28306 {
  margin-bottom: 20px;
}
._uw-stories-search--tag-white_tvwf2_28306 a {
  border: 1px solid #e5e5e5;
  padding: 5px 40px 5px 20px;
  margin: 5px 10px 5px 0;
  font-weight: bold;
  color: #F2F2F2;
  font-size: 0.875rem;
  display: inline-block;
  cursor: pointer;
  position: relative;
}
._uw-stories-search--tag-white_tvwf2_28306 a::after {
  font-family: "WwwUowEduAu";
  font-size: 0.8rem;
  font-weight: 300;
  content: "\f02a";
  color: #F2F2F2;
  position: absolute;
  right: 20px;
  top: 5px;
}
._uw-stories-search--clear_tvwf2_28330 {
  font-size: 0.875rem;
  margin: 25px 0;
}
._uw-stories-search--clear_tvwf2_28330::after {
  content: "\f005";
  font-size: 1.2em;
  position: relative;
  top: 0;
}
._uw-stories-search--categories_tvwf2_26891 {
  padding-left: 0;
  margin-left: 0;
  list-style-type: none;
}
._uw-stories-search--categories_tvwf2_26891 ._input-checkbox_tvwf2_28345 label {
  margin: 0;
}
._uw-stories-search--categories_tvwf2_26891 ._input-checkbox_tvwf2_28345 span {
  text-transform: none;
  font-size: 0.875rem;
  display: inline-block;
  width: 100%;
}
._uw-stories-search--categories_tvwf2_26891 ._input-checkbox_tvwf2_28345 span:hover {
  cursor: pointer;
}
._uw-stories-search--categories_tvwf2_26891 ._input-checkbox_tvwf2_28345 span::after {
  font-family: "WwwUowEduAu";
  content: "\f019";
  color: #fff;
  position: absolute;
  left: 4px;
  top: 4px;
  font-size: 0.5625rem;
}
._uw-stories-search--categories_tvwf2_26891 ._input-checkbox_tvwf2_28345 span::before {
  content: "";
  display: block;
  border: 1px solid #001641;
  width: 12px;
  height: 12px;
  position: absolute;
  top: 5px;
  left: 2px;
}
._uw-stories-search--categories_tvwf2_26891 input[type=checkbox] {
  opacity: 0;
  left: 2px;
  position: absolute;
  z-index: 1;
  top: 5px;
}
._uw-stories-search--categories_tvwf2_26891 input[type=checkbox]:checked + span {
  color: #ed0a00;
}
._uw-stories-search--categories_tvwf2_26891 input[type=checkbox]:checked + span::before {
  background: #ed0a00;
  border: 1px solid #ed0a00;
}
._uw-stories-search--categories_tvwf2_26891 input[type=checkbox]:focus + span {
  color: #ed0a00;
}
._uw-stories-search--categories_tvwf2_26891 input[type=checkbox]:focus + span::before {
  border: 1px solid #ed0a00;
  box-shadow: 0 0 5px #ed0a00;
}
._uw-stories-search--categories_tvwf2_26891 li {
  position: relative;
  padding-left: 25px;
  font-size: 0.875rem;
  font-weight: bold;
  margin-bottom: 5px;
}
._uw-stories-search--categories_tvwf2_26891 li:hover {
  cursor: pointer;
}
._uw-stories-search--tags_tvwf2_28407 {
  margin-left: 0;
  padding-left: 0;
}
._uw-stories-search--tags_tvwf2_28407 li {
  display: inline-block;
}
._uw-stories-search--tags_tvwf2_28407 li::after {
  content: "|";
  margin: 0 3px 0 5px;
  font-size: 0.9375rem;
}
._uw-stories-search--tags_tvwf2_28407 li:last-child::after {
  display: none;
}
._uw-stories-search--tags_tvwf2_28407 a {
  font-size: 0.875rem;
  color: #001641;
}
._uw-stories-search--archive_tvwf2_28426 button {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  display: block;
  font-size: 0.875rem;
  color: #0033FF;
  margin-bottom: 15px;
}
._uw-stories-search--archive_tvwf2_28426 ul {
  padding-left: 0;
  margin-left: 0;
  list-style-type: none;
}
._uw-stories-search--archive_tvwf2_28426 ul a {
  color: #001641;
  font-size: 0.875rem;
}
._uw-stories-search--archive_tvwf2_28426 a {
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 18px;
  display: block;
  font-size: 14px;
  color: #001641;
  margin-bottom: 15px;
}
._uw-stories-search--tags_tvwf2_28407 label {
  display: inline-block;
  cursor: pointer;
  margin: 0;
}
._uw-stories-search--tags_tvwf2_28407 label input {
  display: none;
}
._uw-stories-search--tags_tvwf2_28407 label input:checked + span {
  color: #fff;
  border-color: #001641;
  background-color: #001641;
}
._uw-stories-search--tags_tvwf2_28407 label span {
  position: relative;
  font-weight: 400;
  font-size: 0.875rem;
  border: 1px solid rgba(21, 21, 21, 0.3);
  padding: 5px 15px;
  display: inline-block;
  margin: 5px 10px 5px 0;
  color: rgba(21, 21, 21, 0.5);
  font-size: 0.875rem;
  transition: border-color 0.2s ease-in-out, color 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
._uw-stories-search--tags_tvwf2_28407 label:hover span {
  border-color: #001641;
  color: #001641;
}

._uw-inline-gallery_tvwf2_28485 {
  margin: 35px 0;
}
._uw-inline-gallery_tvwf2_28485 ._orbit-bullets_tvwf2_9901 {
  position: absolute;
  right: 0;
  bottom: 5px;
}
._uw-inline-gallery_tvwf2_28485 ._orbit-bullets_tvwf2_9901 button {
  border-radius: 0;
  height: 1rem;
  width: 1rem;
  margin-right: 5px;
}
._uw-inline-gallery_tvwf2_28485 ._orbit-bullets_tvwf2_9901 button:last-child {
  margin-right: 0;
}
._uw-inline-gallery_tvwf2_28485 ._orbit-bullets_tvwf2_9901 button._is-active_tvwf2_9731 {
  background: #ed0a00;
}

._uw-inline-image_tvwf2_28506 {
  margin: 35px 0;
}

._uw-related-articles_tvwf2_21974 p {
  font-size: 3.5rem;
}

._uw-news-share_tvwf2_28514 {
  margin-top: 50px;
}

._icon-graduation-cap_tvwf2_28518::after {
  font-family: FontAwesome;
  content: "\f19d";
  color: #ed0a00;
  font-size: 1.25rem;
  margin-left: 0.9375rem;
  -webkit-transition: -webkit-transform 0.4s;
  transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
}

._uw-call-to-action_tvwf2_28530 {
  color: #fff;
}
._uw-call-to-action_tvwf2_28530 a {
  color: #fff;
}
._uw-call-to-action_tvwf2_28530 a:hover {
  text-decoration: none;
}

._uw-author-bio_tvwf2_28540 {
  display: flex;
  margin-bottom: 25px;
  margin-top: 50px;
}
._uw-author-bio_tvwf2_28540 ._img_tvwf2_19538 {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
._uw-author-bio_tvwf2_28540 ._img_tvwf2_19538::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  content: "";
}
._uw-author-bio--image_tvwf2_28558 {
  max-width: 100px;
}
._uw-author-bio--content_tvwf2_28561 {
  margin-left: 25px;
}
._uw-author-bio--content_tvwf2_28561 * {
  margin: 0;
  list-style: square;
}
._uw-author-bio--content_tvwf2_28561 ul li {
  padding-bottom: 10px;
}
._uw-author-bio--content-contribution_tvwf2_28571 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  color: #ed0a00;
  font-size: 0.95rem;
  line-height: 1.15em;
}
._uw-author-bio--content-name_tvwf2_28580 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.125rem;
  font-size: 1.4rem;
  margin: 5px 0 10px;
}
._uw-author-bio--content-recent_tvwf2_28586 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  font-size: 0.95rem;
  line-height: 1.15em;
  margin-bottom: 10px;
}
._uw-author-bio--content_tvwf2_28561 a {
  display: block;
  color: #001641;
  font-size: 1rem;
  margin-bottom: 5px;
}
._uw-author-bio--content_tvwf2_28561 a:hover {
  text-decoration: underline;
}

@media (max-width: 640px) {
  ._cell-main_tvwf2_28606 {
    order: 2;
  }
}
._posts-filter-trigger_tvwf2_26750 {
  display: block;
  width: 100%;
  text-align: left;
  position: relative;
  padding: 15px 0;
}
._posts-filter-trigger_tvwf2_26750::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  font-size: 2rem;
  position: absolute;
  right: 0;
  top: 10px;
  transition: transform 0.2s cubic-bezier(0.77, 0, 0.18, 1);
}
._posts-filter-trigger_tvwf2_26750._posts-filter-close_tvwf2_28626::after {
  transform: rotate(90deg);
}
@media (min-width: 640px) {
  ._posts-filter-trigger_tvwf2_26750 {
    display: none;
  }
}

@media (max-width: 640px) {
  ._posts-filter_tvwf2_26750 {
    display: none;
  }
  ._posts-filter--expanded_tvwf2_28639 {
    display: block;
  }
}

@media print, screen and (min-width: 48em) {
  ._smp-application_tvwf2_28645 #_appId_tvwf2_1,
  ._smp-application_tvwf2_28645 ._AppPassword_tvwf2_28646 {
    width: 20.1875rem;
  }
  ._smp-application_tvwf2_28645 ._repInput_tvwf2_28649 {
    width: 100%;
    max-width: 17rem;
  }
}
._smp-application_tvwf2_28645 ._password-field_tvwf2_28654 {
  margin-bottom: 1.5625rem;
}
@media screen and (min-width: 75em) {
  ._smp-application_tvwf2_28645 ._password-field_tvwf2_28654 {
    display: flex;
    align-items: flex-end;
  }
}
._smp-application_tvwf2_28645 ._password-field_tvwf2_28654 input {
  margin-bottom: 0.625rem;
}
@media screen and (min-width: 75em) {
  ._smp-application_tvwf2_28645 ._password-field_tvwf2_28654 input {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 75em) {
  ._smp-application_tvwf2_28645 ._password-field_tvwf2_28654 ._button_tvwf2_3169 {
    margin-left: 0.4375rem;
  }
}
._smp-application_tvwf2_28645 ._password-field_tvwf2_28654 ._button_tvwf2_3169 svg {
  font-size: 0.625rem;
  line-height: 0.625rem;
  margin-top: 0.125rem;
}
._smp-application_tvwf2_28645 ._password-group_tvwf2_28681 {
  flex-shrink: 0;
}

._standard-content_tvwf2_28685 ._masthead_tvwf2_3401 {
  margin-bottom: 5rem;
}

._student-enquiry-form_tvwf2_28689 ._uw-form-box_tvwf2_16623 {
  margin: 0 auto 50px;
  max-width: 52.5rem;
  padding-right: 2.5rem;
}
@media print, screen and (min-width: 64em) {
  ._student-enquiry-form_tvwf2_28689 ._uw-form-box_tvwf2_16623 {
    margin-bottom: 6.25rem;
  }
}
._student-enquiry-form_tvwf2_28689 ._uw-upcoming-events-list_tvwf2_25005 {
  padding-top: 3.125rem;
  padding-bottom: 3.125rem;
  background: rgba(217, 217, 214, 0.5);
}
@media print, screen and (min-width: 64em) {
  ._student-enquiry-form_tvwf2_28689 ._uw-upcoming-events-list_tvwf2_25005 {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }
}
._student-enquiry-form_tvwf2_28689 ._uw-upcoming-events-list__title_tvwf2_25018 {
  font-size: 2.5625rem;
  line-height: 1.0731707317;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 1.875rem;
}
._student-enquiry-form_tvwf2_28689 ._uw-upcoming-events-list__title_tvwf2_25018:after {
  content: none;
}
@media print, screen and (min-width: 48em) {
  ._student-enquiry-form_tvwf2_28689 ._form-body_tvwf2_28724 {
    padding-right: 1.75rem;
  }
}

._uw-minimal-header_tvwf2_28729 {
  /* FIXME: check this breakpoint */
  /* FIXME: check this breakpoint */
}
._uw-minimal-header_tvwf2_28729 ._top-menu_tvwf2_22309 {
  flex-wrap: nowrap;
}
._uw-minimal-header_tvwf2_28729 ._uw-main-menu_tvwf2_22532 ._btn-staff_tvwf2_22394::before {
  content: none;
}
@media (min-width: 981px) {
  ._uw-minimal-header_tvwf2_28729 ._uw-header-top_tvwf2_22236 {
    background: transparent;
  }
  ._uw-minimal-header_tvwf2_28729 ._uw-header_tvwf2_3155 {
    background: transparent;
  }
  ._uw-minimal-header_tvwf2_28729 ._uw-header_tvwf2_3155 ._logo-regular-white_tvwf2_22844 {
    display: block;
  }
  ._uw-minimal-header_tvwf2_28729 ._uw-header_tvwf2_3155 ._logo-regular-navy_tvwf2_22855 {
    display: none;
  }
  ._uw-minimal-header_tvwf2_28729 ._uw-header_tvwf2_3155 ._top-menu_tvwf2_22309 a {
    color: #fff;
    transition: none;
  }
  ._uw-minimal-header_tvwf2_28729 ._uw-header_tvwf2_3155 ._top-menu_tvwf2_22309 a::after, ._uw-minimal-header_tvwf2_28729 ._uw-header_tvwf2_3155 ._top-menu_tvwf2_22309 a::before,
  ._uw-minimal-header_tvwf2_28729 ._uw-header_tvwf2_3155 ._top-menu_tvwf2_22309 a span {
    color: #fff;
    transition: none;
  }
  ._uw-minimal-header_tvwf2_28729 ._uw-main-menu_tvwf2_22532 {
    display: none !important;
  }
  ._uw-minimal-header_tvwf2_28729 ._top-menu_tvwf2_22309 {
    flex-wrap: wrap;
  }
}
._uw-minimal-header_tvwf2_28729 ._uw-alert-banner-beta_tvwf2_14400 {
  margin: 0;
}
._uw-minimal-header_tvwf2_28729 ._mobile-menu-trigger_tvwf2_22333::before {
  content: "|";
  margin: 0 12px 0 10px;
  color: initial;
}
._uw-minimal-header_tvwf2_28729 ._btn-menu_tvwf2_13024 {
  display: inline;
}
._uw-minimal-header_tvwf2_28729 ._btn-mob-trigger_tvwf2_28779 {
  margin-top: 0;
}
@media (min-width: 981px) {
  ._uw-minimal-header_tvwf2_28729 ._btn-mob-trigger_tvwf2_28779 {
    display: none;
  }
  ._uw-minimal-header_tvwf2_28729 ._mobile-menu-trigger_tvwf2_22333 {
    display: none;
  }
}
._uw-minimal-header_tvwf2_28729 ._uw-header_tvwf2_3155 {
  z-index: 5;
}
._uw-minimal-header_tvwf2_28729 ._uw-header_tvwf2_3155._hp-header-scroll-active_tvwf2_22939 ._uw-header-top_tvwf2_22236 {
  background: white;
}
._uw-minimal-header_tvwf2_28729 ._uw-header_tvwf2_3155._hp-header-scroll-active_tvwf2_22939 ._top-menu_tvwf2_22309 a {
  color: #001641;
  transition: none;
}
._uw-minimal-header_tvwf2_28729 ._uw-header_tvwf2_3155._hp-header-scroll-active_tvwf2_22939 ._top-menu_tvwf2_22309 a::after, ._uw-minimal-header_tvwf2_28729 ._uw-header_tvwf2_3155._hp-header-scroll-active_tvwf2_22939 ._top-menu_tvwf2_22309 a::before,
._uw-minimal-header_tvwf2_28729 ._uw-header_tvwf2_3155._hp-header-scroll-active_tvwf2_22939 ._top-menu_tvwf2_22309 a span {
  color: #001641;
  transition: none;
}
._uw-minimal-header_tvwf2_28729 ._image-gradient_tvwf2_28805 {
  height: 154px;
  min-height: 154px;
  background: transparent linear-gradient(180deg, rgba(0, 0, 0, 0.9), rgba(32, 33, 36, 0)) 0% 0% no-repeat padding-box;
}
._uw-minimal-header_tvwf2_28729 ._uw-blockhead_tvwf2_15350 {
  margin-top: auto;
}
._uw-minimal-header_tvwf2_28729 footer:not(._uw-subsite-footer_tvwf2_13370) ._footer-links__title_tvwf2_13426 {
  color: white;
  background: #ed0a00;
  padding: 0 5px;
}
._uw-minimal-header_tvwf2_28729 footer:not(._uw-subsite-footer_tvwf2_13370) ._footer-links_tvwf2_13417 ._menu_tvwf2_9554 {
  margin-left: 5px;
}
._uw-minimal-header_tvwf2_28729 footer:not(._uw-subsite-footer_tvwf2_13370) ._footer-links_tvwf2_13417 path {
  fill: #001641;
}
._uw-minimal-header_tvwf2_28729 footer:not(._uw-subsite-footer_tvwf2_13370) ._footer-links_tvwf2_13417 path._secondary_tvwf2_9303 {
  fill: white;
}
._uw-minimal-header_tvwf2_28729 footer:not(._uw-subsite-footer_tvwf2_13370) ._footer-links_tvwf2_13417 ._social_tvwf2_13474 {
  list-style: none;
  display: flex;
  flex-direction: row;
}
._uw-minimal-header_tvwf2_28729 footer:not(._uw-subsite-footer_tvwf2_13370) ._footer-links_tvwf2_13417 ._social_tvwf2_13474 li a {
  margin-left: 10px;
  display: flex;
  align-items: center;
}
._uw-minimal-header_tvwf2_28729 footer:not(._uw-subsite-footer_tvwf2_13370) ._footer-links_tvwf2_13417 ._social_tvwf2_13474 li:nth-child(1) a {
  margin-left: 0;
}
._uw-minimal-header_tvwf2_28729 footer:not(._uw-subsite-footer_tvwf2_13370) ._footer-links_tvwf2_13417 li {
  display: flex;
}
._uw-minimal-header_tvwf2_28729 footer:not(._uw-subsite-footer_tvwf2_13370) ._footer-links_tvwf2_13417 li a {
  margin-left: 5px;
  margin-bottom: 0;
}
._uw-minimal-header_tvwf2_28729 footer:not(._uw-subsite-footer_tvwf2_13370) ._footer-links_tvwf2_13417 ._copyright_tvwf2_28847 {
  float: right;
}
._uw-minimal-header_tvwf2_28729 footer:not(._uw-subsite-footer_tvwf2_13370) ._links-block_tvwf2_13441._connect_tvwf2_28850 > ul li a {
  font-weight: unset;
  display: flex;
  align-items: center;
}
._uw-minimal-header_tvwf2_28729 footer._minimal-footer_tvwf2_28855 ._footer-links_tvwf2_13417 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
._uw-minimal-header_tvwf2_28729 footer._minimal-footer_tvwf2_28855 ._footer-links_tvwf2_13417 img {
  display: none;
  visibility: hidden;
}
@media only screen and (min-width: 768px) {
  ._uw-minimal-header_tvwf2_28729 footer._minimal-footer_tvwf2_28855 ._footer-links_tvwf2_13417 {
    flex-direction: row;
  }
  ._uw-minimal-header_tvwf2_28729 footer._minimal-footer_tvwf2_28855 ._footer-links_tvwf2_13417 img {
    display: block;
    visibility: visible;
    height: 95px;
    width: auto;
  }
}
@media (min-width: 981px) {
  ._uw-minimal-header_tvwf2_28729 ._uw-header-top_tvwf2_22236 {
    background: transparent linear-gradient(180deg, rgba(0, 0, 0, 0.9), rgba(32, 33, 36, 0)) 0% 0% no-repeat padding-box;
  }
}
._uw-minimal-header_tvwf2_28729 ._uw-masthead_tvwf2_3271 {
  margin-top: 0;
  padding-top: 154px;
}
._uw-minimal-header_tvwf2_28729 ._uw-masthead_tvwf2_3271 h1 mark {
  background-color: #0033FF;
  color: white;
}

._uw-search_tvwf2_13578 {
  background-color: #001641;
  display: flex;
  align-items: center;
  height: 300px;
  width: 100%;
}
._uw-search_tvwf2_13578 highlight {
  font-weight: bold;
}
@media (max-width: 767px) {
  ._uw-search_tvwf2_13578 {
    height: 200px;
  }
}
._uw-search--results_tvwf2_28904 {
  display: block;
  font-size: 1rem;
}
._uw-search--results_tvwf2_28904 a:hover,
._uw-search--results_tvwf2_28904 a:focus {
  text-decoration: none;
}
._uw-search--results_tvwf2_28904 table {
  margin-top: 1em;
  margin-bottom: 0;
}
._uw-search--results_tvwf2_28904 table tbody tr th {
  text-align: left;
  font-weight: 400;
  font-size: 0.85rem;
  padding: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  vertical-align: top;
  background: white;
  color: #001641;
}
._uw-search--results_tvwf2_28904 table tbody tr th:first-of-type {
  font-weight: 700;
}
._uw-search--results_tvwf2_28904 table tbody tr th:first-child {
  width: 15%;
  padding-right: 1em;
}
._uw-search--results_tvwf2_28904 ._large-9_tvwf2_3376::before {
  display: none;
}
._uw-search--results_tvwf2_28904 ._navbar-container_tvwf2_28937 ._button-search_tvwf2_28937::after {
  display: none;
}
._uw-search--results_tvwf2_28904 ._orgs-full_tvwf2_28940 > div {
  max-height: 200em;
  overflow: hidden;
  transition: max-height 2s ease-in-out;
}
._uw-search--results_tvwf2_28904 ._orgs-full_tvwf2_28940 ._page-navigator-more_tvwf2_20740::before {
  content: "\f007";
}
._uw-search--results_tvwf2_28904 ._orgs-small_tvwf2_28948 > div {
  max-height: 4em;
  overflow: hidden;
  transition: max-height 2s ease-in-out;
  transition-delay: -1.7s;
}
._uw-search--results_tvwf2_28904 ._page-navigator-more_tvwf2_20740,
._uw-search--results_tvwf2_28904 ._page-navigator-more_tvwf2_20740:hover {
  color: #001641;
  font-size: 0.85rem;
  font-weight: 700;
  position: unset;
  bottom: unset;
  display: unset;
  width: unset;
  text-align: unset;
  background: #fff;
  left: unset;
  padding: unset;
  margin-bottom: 15px;
}
._uw-search--results_tvwf2_28904 #_search-tips_tvwf2_1 {
  text-decoration: none;
  width: 120px;
  margin-top: 20px;
}
._uw-search--results_tvwf2_28904 #_search-tips_tvwf2_1::after {
  content: none;
}
._uw-search--results_tvwf2_28904 ._error_tvwf2_28977 {
  border: 2px solid #79170e;
  padding: 20px;
  background-color: #fde1dd;
  font-size: 1.25rem;
  color: #79170e;
}
._uw-search--results_tvwf2_28904 ._uow-search-link_tvwf2_28984 {
  color: #008000;
  font-weight: 400;
  font-size: 0.875rem;
  margin: 0;
  padding: 0;
}
._uw-search--results_tvwf2_28904 ._clickback_tvwf2_28991 {
  cursor: pointer;
  overflow-wrap: break-word;
}
._uw-search--inline_tvwf2_15354 {
  background-color: unset;
  height: auto;
  margin-block: var(--section-spacing-y);
  color: #001641;
}
._uw-search--inline_tvwf2_15354 ._uw-search--container_tvwf2_15378 ._uw-search--form_tvwf2_15378::before, ._uw-search--inline_tvwf2_15354 ._uw-search--container_tvwf2_15378 ._uw-search--form--motivation_tvwf2_15473::before {
  font-family: "WwwUowEduAu";
  content: "\f009";
  font-size: 2rem;
  color: #001641;
  position: absolute;
  top: unset;
  bottom: 0.4rem;
}
._uw-search--inline_tvwf2_15354 ._uw-search--container_tvwf2_15378 ._uw-search--form_tvwf2_15378 input, ._uw-search--inline_tvwf2_15354 ._uw-search--container_tvwf2_15378 ._uw-search--form--motivation_tvwf2_15473 input {
  color: #001641;
  padding-bottom: 5px;
}
._uw-search--inline_tvwf2_15354 ._uw-search--container_tvwf2_15378 ._uw-search--form_tvwf2_15378 input::placeholder, ._uw-search--inline_tvwf2_15354 ._uw-search--container_tvwf2_15378 ._uw-search--form--motivation_tvwf2_15473 input::placeholder {
  font-size: 3rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #F2F2F2;
}
@media (max-width: 767px) {
  ._uw-search--inline_tvwf2_15354 ._uw-search--container_tvwf2_15378 ._uw-search--form_tvwf2_15378 input::placeholder, ._uw-search--inline_tvwf2_15354 ._uw-search--container_tvwf2_15378 ._uw-search--form--motivation_tvwf2_15473 input::placeholder {
    font-size: 1.5rem;
  }
}

._uw-search_tvwf2_13578 ._easy-autocomplete_tvwf2_29025,
._uw-search-overlay_tvwf2_22070 ._easy-autocomplete_tvwf2_29025,
._easy-autocomplete--motivation_tvwf2_29027 {
  display: flex;
  flex-direction: column;
  flex-grow: 100;
  width: 100% !important;
}
._uw-search_tvwf2_13578 ._easy-autocomplete_tvwf2_29025 input,
._uw-search-overlay_tvwf2_22070 ._easy-autocomplete_tvwf2_29025 input,
._easy-autocomplete--motivation_tvwf2_29027 input {
  width: 100%;
}
._uw-search_tvwf2_13578 ._easy-autocomplete_tvwf2_29025 ._easy-autocomplete-container_tvwf2_29038,
._uw-search-overlay_tvwf2_22070 ._easy-autocomplete_tvwf2_29025 ._easy-autocomplete-container_tvwf2_29038,
._easy-autocomplete--motivation_tvwf2_29027 ._easy-autocomplete-container_tvwf2_29038 {
  padding: 0 0 1.5em 3.5rem;
  margin: 75px 0 0;
  min-width: 75%;
  width: unset;
  position: absolute;
  z-index: 5;
  left: 0;
  top: unset;
  right: unset;
}
@media (max-width: 767px) {
  ._uw-search_tvwf2_13578 ._easy-autocomplete_tvwf2_29025 ._easy-autocomplete-container_tvwf2_29038,
  ._uw-search-overlay_tvwf2_22070 ._easy-autocomplete_tvwf2_29025 ._easy-autocomplete-container_tvwf2_29038,
  ._easy-autocomplete--motivation_tvwf2_29027 ._easy-autocomplete-container_tvwf2_29038 {
    margin: 45px 0 0;
    padding-left: 2rem;
  }
}
._uw-search_tvwf2_13578 ._easy-autocomplete_tvwf2_29025 ._easy-autocomplete-container_tvwf2_29038 ul,
._uw-search-overlay_tvwf2_22070 ._easy-autocomplete_tvwf2_29025 ._easy-autocomplete-container_tvwf2_29038 ul,
._easy-autocomplete--motivation_tvwf2_29027 ._easy-autocomplete-container_tvwf2_29038 ul {
  margin: 0;
  list-style: none;
  border: 0;
  background: none;
}
._uw-search_tvwf2_13578 ._easy-autocomplete_tvwf2_29025 ._easy-autocomplete-container_tvwf2_29038 ul li,
._uw-search-overlay_tvwf2_22070 ._easy-autocomplete_tvwf2_29025 ._easy-autocomplete-container_tvwf2_29038 ul li,
._easy-autocomplete--motivation_tvwf2_29027 ._easy-autocomplete-container_tvwf2_29038 ul li {
  cursor: pointer;
  font-weight: 400;
  overflow: hidden;
  padding: 5px;
  box-sizing: border-box;
  background: none;
  border-style: none;
  text-decoration: none !important;
}
._uw-search_tvwf2_13578 ._easy-autocomplete_tvwf2_29025 ._easy-autocomplete-container_tvwf2_29038 ul li._selected_tvwf2_13191,
._uw-search-overlay_tvwf2_22070 ._easy-autocomplete_tvwf2_29025 ._easy-autocomplete-container_tvwf2_29038 ul li._selected_tvwf2_13191,
._easy-autocomplete--motivation_tvwf2_29027 ._easy-autocomplete-container_tvwf2_29038 ul li._selected_tvwf2_13191 {
  text-decoration: underline !important;
}
._uw-search_tvwf2_13578 ._easy-autocomplete_tvwf2_29025 ._easy-autocomplete-container_tvwf2_29038 p,
._uw-search-overlay_tvwf2_22070 ._easy-autocomplete_tvwf2_29025 ._easy-autocomplete-container_tvwf2_29038 p,
._easy-autocomplete--motivation_tvwf2_29027 ._easy-autocomplete-container_tvwf2_29038 p {
  font-size: 1.25rem;
  font-weight: 700;
  margin-top: 0.75em;
  margin-bottom: 1em;
}
._uw-search_tvwf2_13578 ._easy-autocomplete_tvwf2_29025 ._motivation_tvwf2_3333,
._uw-search-overlay_tvwf2_22070 ._easy-autocomplete_tvwf2_29025 ._motivation_tvwf2_3333,
._easy-autocomplete--motivation_tvwf2_29027 ._motivation_tvwf2_3333 {
  background: #fff;
  padding: 0 3.5rem 1.5em 3.5rem;
  margin: 50px 0 0;
}
@media (max-width: 600px) {
  ._uw-search_tvwf2_13578 ._easy-autocomplete_tvwf2_29025 ._motivation_tvwf2_3333,
  ._uw-search-overlay_tvwf2_22070 ._easy-autocomplete_tvwf2_29025 ._motivation_tvwf2_3333,
  ._easy-autocomplete--motivation_tvwf2_29027 ._motivation_tvwf2_3333 {
    padding: 0 1em 1.5em 1em;
  }
}
._uw-search_tvwf2_13578 ._easy-autocomplete_tvwf2_29025 ._motivation_tvwf2_3333 > p,
._uw-search-overlay_tvwf2_22070 ._easy-autocomplete_tvwf2_29025 ._motivation_tvwf2_3333 > p,
._easy-autocomplete--motivation_tvwf2_29027 ._motivation_tvwf2_3333 > p {
  color: #001641;
  font-size: 1em !important;
}
._uw-search_tvwf2_13578 ._easy-autocomplete_tvwf2_29025 ._motivation_tvwf2_3333 a,
._uw-search-overlay_tvwf2_22070 ._easy-autocomplete_tvwf2_29025 ._motivation_tvwf2_3333 a,
._easy-autocomplete--motivation_tvwf2_29027 ._motivation_tvwf2_3333 a {
  color: #0033FF;
  font-weight: 700;
  text-decoration: none !important;
  word-break: break-word;
  white-space: break-spaces;
  text-align: left;
  line-height: 1;
  margin-bottom: 8px;
}
._uw-search_tvwf2_13578 ._easy-autocomplete_tvwf2_29025 ._motivation_tvwf2_3333 a:visited,
._uw-search-overlay_tvwf2_22070 ._easy-autocomplete_tvwf2_29025 ._motivation_tvwf2_3333 a:visited,
._easy-autocomplete--motivation_tvwf2_29027 ._motivation_tvwf2_3333 a:visited {
  color: #663366;
}
._uw-search_tvwf2_13578 ._easy-autocomplete_tvwf2_29025 a,
._uw-search-overlay_tvwf2_22070 ._easy-autocomplete_tvwf2_29025 a,
._easy-autocomplete--motivation_tvwf2_29027 a {
  color: #fff;
  display: block;
}

._uw-search-overlay_tvwf2_22070 ._easy-autocomplete-container_tvwf2_29038 {
  background-color: inherit;
  color: #001641;
}
._uw-search-overlay_tvwf2_22070 ._easy-autocomplete-container_tvwf2_29038 li {
  color: #0033FF;
}

._uw-search_tvwf2_13578 ._easy-autocomplete-container_tvwf2_29038 {
  background-color: #001641;
  color: white;
  box-shadow: 0 10px 6px -6px #b8b8b8;
}

._uw-search--sort_tvwf2_29150 {
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin-bottom: 2rem;
  margin-top: 1rem;
}
._uw-search--sort_tvwf2_29150 ul {
  list-style: none;
  display: flex;
  flex-flow: wrap;
}
._uw-search--sort_tvwf2_29150 ul li {
  margin-left: 10px;
  font-weight: 700;
  transition: none;
  margin-bottom: 10px;
  display: flex;
}
@media (max-width: 768px) {
  ._uw-search--sort_tvwf2_29150 ul li {
    margin-left: 0;
  }
}
._uw-search--sort_tvwf2_29150 ul li a {
  color: #001641;
  padding: 5px 10px;
  position: relative;
}
._uw-search--sort_tvwf2_29150 ul li a:hover {
  color: #ed0a00;
}
._uw-search--sort_tvwf2_29150 ul li a._selected_tvwf2_13191 {
  border: 2px solid #ed0a00;
  color: #ed0a00;
}

._uw-search--container_tvwf2_15378 {
  width: 100%;
}
._uw-search--container_tvwf2_15378 a {
  text-align: right;
  display: flex;
  align-items: center;
  white-space: nowrap;
  padding: 0;
}
._uw-search--container_tvwf2_15378 a:after {
  content: none;
}
._uw-search--container_tvwf2_15378 ._uw-search--form_tvwf2_15378, ._uw-search--container_tvwf2_15378 ._uw-search--form--motivation_tvwf2_15473 {
  display: flex;
  width: 100%;
  flex-direction: row;
  position: relative;
  justify-content: space-between;
}
@media (max-width: 767px) {
  ._uw-search--container_tvwf2_15378 ._uw-search--form_tvwf2_15378, ._uw-search--container_tvwf2_15378 ._uw-search--form--motivation_tvwf2_15473 {
    width: 100%;
    flex-direction: column;
  }
}
._uw-search--container_tvwf2_15378 ._uw-search--form_tvwf2_15378 input[name=sitesearch], ._uw-search--container_tvwf2_15378 ._uw-search--form--motivation_tvwf2_15473 input[name=sitesearch] {
  width: 100%;
}
._uw-search--container_tvwf2_15378 ._uw-search--form_tvwf2_15378 ._searchHolder_tvwf2_15508, ._uw-search--container_tvwf2_15378 ._uw-search--form--motivation_tvwf2_15473 ._searchHolder_tvwf2_15508 {
  display: flex;
  flex-basis: 100%;
}
._uw-search--container_tvwf2_15378 ._uw-search--form_tvwf2_15378 ._searchHolder_tvwf2_15508 > div:nth-child(1), ._uw-search--container_tvwf2_15378 ._uw-search--form--motivation_tvwf2_15473 ._searchHolder_tvwf2_15508 > div:nth-child(1) {
  flex-grow: 1;
}
._uw-search--container_tvwf2_15378 ._uw-search--form_tvwf2_15378 ._searchHolder_tvwf2_15508 ._linksHolder_tvwf2_29223, ._uw-search--container_tvwf2_15378 ._uw-search--form--motivation_tvwf2_15473 ._searchHolder_tvwf2_15508 ._linksHolder_tvwf2_29223 {
  display: flex;
  flex-direction: column-reverse;
  margin-left: 1.5em;
}
._uw-search--container_tvwf2_15378 ._uw-search--form_tvwf2_15378 ._searchHolder_tvwf2_15508 ._linksHolder_tvwf2_29223 a, ._uw-search--container_tvwf2_15378 ._uw-search--form--motivation_tvwf2_15473 ._searchHolder_tvwf2_15508 ._linksHolder_tvwf2_29223 a {
  margin: 10px 0 0;
  padding: 0;
  font-size: 0.75rem;
}
._uw-search--container_tvwf2_15378 ._uw-search--form_tvwf2_15378 ._searchHolder_tvwf2_15508 ._linksHolder_tvwf2_29223 button, ._uw-search--container_tvwf2_15378 ._uw-search--form--motivation_tvwf2_15473 ._searchHolder_tvwf2_15508 ._linksHolder_tvwf2_29223 button {
  white-space: nowrap;
  margin: 0;
}
._uw-search--container_tvwf2_15378 ._uw-search--form_tvwf2_15378 ._uw-submit-search_tvwf2_12882, ._uw-search--container_tvwf2_15378 ._uw-search--form--motivation_tvwf2_15473 ._uw-submit-search_tvwf2_12882 {
  font-size: 1.15rem;
}
@media (max-width: 767px) {
  ._uw-search--container_tvwf2_15378 ._uw-search--form_tvwf2_15378 ._uw-submit-search_tvwf2_12882, ._uw-search--container_tvwf2_15378 ._uw-search--form--motivation_tvwf2_15473 ._uw-submit-search_tvwf2_12882 {
    margin-top: 25px;
    text-align: right;
    font-size: 0.95rem;
  }
}
@media (min-width: 768px) {
  ._uw-search--container_tvwf2_15378 ._uw-search--form_tvwf2_15378 ._uw-submit-search_tvwf2_12882, ._uw-search--container_tvwf2_15378 ._uw-search--form--motivation_tvwf2_15473 ._uw-submit-search_tvwf2_12882 {
    position: relative;
  }
}
._uw-search--container_tvwf2_15378 ._uw-search--form_tvwf2_15378::before, ._uw-search--container_tvwf2_15378 ._uw-search--form--motivation_tvwf2_15473::before {
  font-family: "WwwUowEduAu";
  content: "\f009";
  font-size: 2rem;
  color: #F2F2F2;
  position: absolute;
  top: 15px;
}
@media (max-width: 767px) {
  ._uw-search--container_tvwf2_15378 ._uw-search--form_tvwf2_15378::before, ._uw-search--container_tvwf2_15378 ._uw-search--form--motivation_tvwf2_15473::before {
    font-size: 1.25rem;
    top: 5px;
  }
}
._uw-search--container_tvwf2_15378 ._uw-search--form_tvwf2_15378 input, ._uw-search--container_tvwf2_15378 ._uw-search--form--motivation_tvwf2_15473 input {
  height: 75px;
  background-color: transparent;
  border: 0;
  border-bottom: 3px solid #ed0a00;
  margin-bottom: 0;
  padding-left: 3.5rem;
  font-size: 3rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #fff;
  outline: none;
  box-shadow: none;
}
@media (max-width: 767px) {
  ._uw-search--container_tvwf2_15378 ._uw-search--form_tvwf2_15378 input, ._uw-search--container_tvwf2_15378 ._uw-search--form--motivation_tvwf2_15473 input {
    height: 45px;
    font-size: 1.5rem;
    padding-left: 2rem;
  }
}
._uw-search--container_tvwf2_15378 ._uw-search--form_tvwf2_15378 input::placeholder, ._uw-search--container_tvwf2_15378 ._uw-search--form--motivation_tvwf2_15473 input::placeholder {
  font-size: 3rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #fff;
}
@media (max-width: 767px) {
  ._uw-search--container_tvwf2_15378 ._uw-search--form_tvwf2_15378 input::placeholder, ._uw-search--container_tvwf2_15378 ._uw-search--form--motivation_tvwf2_15473 input::placeholder {
    font-size: 1.5rem;
  }
}
._uw-search--container_tvwf2_15378 ._uw-search--form--motivation_tvwf2_15473 input {
  font-family: "Montserrat";
  height: 50px;
  border-bottom: 1px solid #001641;
  font-size: 16px;
  padding-right: 5.5em;
  padding-bottom: 9px;
}
@media (min-width: 600px) {
  ._uw-search--container_tvwf2_15378 ._uw-search--form--motivation_tvwf2_15473 input {
    padding-left: 38px;
  }
}
@media (max-width: 600px) {
  ._uw-search--container_tvwf2_15378 ._uw-search--form--motivation_tvwf2_15473 input {
    padding-right: 5.5em;
    padding-left: 0px;
  }
}
._uw-search--container_tvwf2_15378 ._uw-search--form--motivation_tvwf2_15473 input::placeholder {
  font-size: 16px !important;
  font-family: "Montserrat" !important;
  color: #8a8a8a !important;
}
@media (max-width: 600px) {
  ._uw-search--container_tvwf2_15378 ._uw-search--form--motivation_tvwf2_15473::before {
    display: none;
  }
}
@media (min-width: 600px) {
  ._uw-search--container_tvwf2_15378 ._uw-search--form--motivation_tvwf2_15473::before {
    font-size: 1.5em !important;
    top: 0px !important;
    padding-top: 8px;
    cursor: pointer;
  }
}
@media (max-width: 600px) {
  ._uw-search--container_tvwf2_15378 ._uw-search--form--motivation_tvwf2_15473::after {
    font-family: "WwwUowEduAu";
    content: "\f009";
    position: absolute;
    font-size: 1.5em !important;
    right: 0;
    top: 9px;
  }
}

._uw-search--filter_tvwf2_29344 {
  position: relative;
}
._uw-search--filter_tvwf2_29344::after {
  content: "";
  background-image: linear-gradient(to top, #cacaca 50%, #ffffff 0%);
  background-position: bottom;
  background-size: 1px 10px;
  background-repeat: repeat-y;
  height: 100%;
  width: 1px;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  right: 10px;
}
@media (max-width: 1024px) {
  ._uw-search--filter_tvwf2_29344::after {
    display: none;
  }
}
._uw-search--filter_tvwf2_29344 input[name=sitesearch] {
  width: 80%;
}

._uw-search-overlay_tvwf2_22070 {
  position: fixed;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 50;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.95);
}
._uw-search-overlay--wrapper_tvwf2_29382 {
  height: 60%;
  width: 90%;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: row;
}
._uw-search-overlay--wrapper_tvwf2_29382 ._uw-search--close_tvwf2_22104 {
  position: absolute;
  top: 2em;
  right: 2em;
  font-weight: 700;
  font-size: 1rem;
  color: #001641;
  width: auto;
}
._uw-search-overlay--wrapper_tvwf2_29382 ._uw-search--close_tvwf2_22104::before {
  font-family: "WwwUowEduAu";
  content: "\f02a";
  margin-right: 5px;
  font-size: 1rem;
  color: #001641;
  height: 75px;
  width: auto;
}
._uw-search-overlay--wrapper_tvwf2_29382 ._uw-search--container_tvwf2_15378 {
  display: flex;
  flex-direction: column;
}
._uw-search-overlay--wrapper_tvwf2_29382 ._uw-search--container_tvwf2_15378 ._uw-search--form-wrapper_tvwf2_29412 {
  width: 100%;
  display: flex;
  flex-direction: row;
}
._uw-search-overlay--wrapper_tvwf2_29382 ._uw-search--container_tvwf2_15378 ._uw-search--form-wrapper_tvwf2_29412 ._uw-search--form_tvwf2_15378, ._uw-search-overlay--wrapper_tvwf2_29382 ._uw-search--container_tvwf2_15378 ._uw-search--form-wrapper_tvwf2_29412 ._uw-search--form--motivation_tvwf2_15473 {
  width: 100%;
}
._uw-search-overlay--wrapper_tvwf2_29382 ._uw-search--container_tvwf2_15378 ._uw-search--form-wrapper_tvwf2_29412 ._uw-search--form_tvwf2_15378::before, ._uw-search-overlay--wrapper_tvwf2_29382 ._uw-search--container_tvwf2_15378 ._uw-search--form-wrapper_tvwf2_29412 ._uw-search--form--motivation_tvwf2_15473::before {
  color: #001641 !important;
}
._uw-search-overlay--wrapper_tvwf2_29382 ._uw-search--container_tvwf2_15378 ._uw-search--form-wrapper_tvwf2_29412 ._uw-search--form_tvwf2_15378 ._linksHolder_tvwf2_29223, ._uw-search-overlay--wrapper_tvwf2_29382 ._uw-search--container_tvwf2_15378 ._uw-search--form-wrapper_tvwf2_29412 ._uw-search--form--motivation_tvwf2_15473 ._linksHolder_tvwf2_29223 {
  justify-content: space-around;
}
._uw-search-overlay--wrapper_tvwf2_29382 ._uw-search--container_tvwf2_15378 ._uw-search--form-wrapper_tvwf2_29412 ._uw-search--form_tvwf2_15378 ._linksHolder_tvwf2_29223, ._uw-search-overlay--wrapper_tvwf2_29382 ._uw-search--container_tvwf2_15378 ._uw-search--form-wrapper_tvwf2_29412 ._uw-search--form--motivation_tvwf2_15473 ._linksHolder_tvwf2_29223 {
  justify-content: space-around;
}
._uw-search-overlay--wrapper_tvwf2_29382 ._uw-search--container_tvwf2_15378 ._uw-search--form-wrapper_tvwf2_29412 ._uw-search--form_tvwf2_15378 input, ._uw-search-overlay--wrapper_tvwf2_29382 ._uw-search--container_tvwf2_15378 ._uw-search--form-wrapper_tvwf2_29412 ._uw-search--form--motivation_tvwf2_15473 input {
  padding-top: 4px;
  padding-bottom: 12px;
  color: #001641;
  width: 100%;
}
._uw-search-overlay--wrapper_tvwf2_29382 ._uw-search--container_tvwf2_15378 ._uw-search--form-wrapper_tvwf2_29412 ._uw-search--form_tvwf2_15378 input::placeholder, ._uw-search-overlay--wrapper_tvwf2_29382 ._uw-search--container_tvwf2_15378 ._uw-search--form-wrapper_tvwf2_29412 ._uw-search--form--motivation_tvwf2_15473 input::placeholder {
  font-size: 3rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #001641;
}
._uw-search-overlay--wrapper_tvwf2_29382 ._uw-search--container_tvwf2_15378 ._uw-search--form-wrapper_tvwf2_29412 ._uw-search--form_tvwf2_15378 label, ._uw-search-overlay--wrapper_tvwf2_29382 ._uw-search--container_tvwf2_15378 ._uw-search--form-wrapper_tvwf2_29412 ._uw-search--form--motivation_tvwf2_15473 label {
  line-height: 25.2px;
}
._uw-search-overlay--wrapper_tvwf2_29382 ._uw-search--container_tvwf2_15378 ._uw-search--form-wrapper_tvwf2_29412 ._uw-search--form_tvwf2_15378 label:before, ._uw-search-overlay--wrapper_tvwf2_29382 ._uw-search--container_tvwf2_15378 ._uw-search--form-wrapper_tvwf2_29412 ._uw-search--form--motivation_tvwf2_15473 label:before {
  top: 6px;
}
._uw-search-overlay--wrapper_tvwf2_29382 ._uw-search--container_tvwf2_15378 ._uw-search--form-wrapper_tvwf2_29412 ._uw-search--form_tvwf2_15378 label:after, ._uw-search-overlay--wrapper_tvwf2_29382 ._uw-search--container_tvwf2_15378 ._uw-search--form-wrapper_tvwf2_29412 ._uw-search--form--motivation_tvwf2_15473 label:after {
  top: 12px;
}
._uw-search-overlay--wrapper_tvwf2_29382 ._uw-search--container_tvwf2_15378 ._uw-search--form-wrapper_tvwf2_29412 a {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 15%;
  color: #001641 !important;
}
._uw-search-overlay--wrapper_tvwf2_29382 ._uw-search--container_tvwf2_15378 ._uw-search-overlay--results_tvwf2_29456 {
  display: flex;
  flex-direction: column;
  width: 50%;
  margin-top: 5em;
}
._uw-search-overlay--wrapper_tvwf2_29382 ._uw-search--container_tvwf2_15378 ._uw-search-overlay--results_tvwf2_29456 ul {
  list-style: none;
  margin: 0;
  color: #001641 !important;
}
._uw-search-overlay--wrapper_tvwf2_29382 ._uw-search--container_tvwf2_15378 ._uw-search-overlay--results_tvwf2_29456 ul li {
  padding: 15px 0;
  border-bottom: 2px dashed #cccccc;
}
._uw-search-overlay--wrapper_tvwf2_29382 ._uw-search--container_tvwf2_15378 ._uw-search-overlay--results_tvwf2_29456 ul li a {
  color: #0033FF;
}
@media (max-width: 767px) {
  ._uw-search-overlay--wrapper_tvwf2_29382 ._uw-search--container_tvwf2_15378 ._uw-search--form-wrapper_tvwf2_29412 {
    flex-direction: column !important;
  }
  ._uw-search-overlay--wrapper_tvwf2_29382 ._uw-search--container_tvwf2_15378 ._uw-search--form-wrapper_tvwf2_29412 ._uw-search--form_tvwf2_15378 input::placeholder, ._uw-search-overlay--wrapper_tvwf2_29382 ._uw-search--container_tvwf2_15378 ._uw-search--form-wrapper_tvwf2_29412 ._uw-search--form--motivation_tvwf2_15473 input::placeholder {
    font-size: 1.5rem !important;
  }
  ._uw-search-overlay--wrapper_tvwf2_29382 ._uw-search--container_tvwf2_15378 ._uw-search-overlay--results_tvwf2_29456 {
    width: 100%;
  }
  ._uw-search-overlay--wrapper_tvwf2_29382 ._uw-search--container_tvwf2_15378 ._uw-search-overlay--results_tvwf2_29456 a {
    justify-content: flex-start !important;
  }
}

._uw-search--filter_tvwf2_29344 ._posts-filter_tvwf2_26750 input[type=radio] + label,
._uw-search--filter_tvwf2_29344 ._posts-filter_tvwf2_26750 input,
._uw-search--filter_tvwf2_29344 ._posts-filter_tvwf2_26750 label {
  margin-left: 0.5em;
}
@media (max-width: 767px) {
  ._uw-search--filter_tvwf2_29344 ._posts-filter_tvwf2_26750 ._collection_holder_tvwf2_29495 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
  }
  ._uw-search--filter_tvwf2_29344 ._posts-filter_tvwf2_26750 ._collection_holder_tvwf2_29495 > div {
    flex-grow: 1;
    flex-basis: 34%;
  }
}

@media (max-width: 767px) {
  p._search__results--label_tvwf2_29507 {
    display: none;
  }
}

._search__results_tvwf2_29507 {
  margin-top: 40px;
}
._search__results--label_tvwf2_29507 {
  margin-bottom: 3em;
}
._search__results--label_tvwf2_29507 span {
  font-weight: 700;
}
._search__results--refine-title_tvwf2_29521 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1rem;
  margin-bottom: 1rem;
}
._search__results--column_tvwf2_29526 {
  padding-left: 2rem;
  padding-right: 2rem;
}
@media (max-width: 767px) {
  ._search__results--refine-title_tvwf2_29521 {
    display: none;
  }
  ._search__results--column_tvwf2_29526 {
    padding-left: 0.4rem;
    padding-right: 0.4rem;
  }
}

@media (max-width: 767px) {
  section ._results_tvwf2_16867 {
    margin-top: 1em;
  }
  ._uw-card-image_tvwf2_29544 {
    display: none !important;
  }
  ._uw-card--article_tvwf2_29547, ._uw-card--staff_tvwf2_29547 {
    margin: 1em;
    padding: 2.5em 0;
  }
  ._uw-card--staff-details_tvwf2_29551 {
    flex-direction: column;
  }
  ._uw-card--staff-details-name_tvwf2_29554 span {
    font-weight: bold;
    text-transform: uppercase;
  }
  ._uw-card--staff-details_tvwf2_29551 a {
    color: #001641;
  }
  ._uw-search--filter_tvwf2_29344 {
    border-right: none !important;
  }
  ._uw-search--filter_tvwf2_29344 ._posts-filter-trigger_tvwf2_26750 {
    padding: 1em 0;
    border-bottom: 2px dashed white;
    display: initial;
    width: initial;
    margin-bottom: 2em;
  }
  ._uw-search--filter_tvwf2_29344 ._posts-filter-trigger_tvwf2_26750::after {
    position: relative;
    font-size: 1.1em;
    top: 0;
    margin-left: 0.8em;
    content: "\f022";
  }
  ._uw-search--filter_tvwf2_29344 ._posts-filter-trigger_tvwf2_26750._posts-filter-close_tvwf2_28626::after {
    content: "\f023";
  }
  ._uw-search--filter_tvwf2_29344 ._posts-filter_tvwf2_26750 {
    margin-bottom: 20px;
  }
  ._uw-search--filter_tvwf2_29344 ._posts-filter--expanded_tvwf2_28639 {
    margin-bottom: 4em;
  }
  ._uw-search--filter_tvwf2_29344 ._posts-filter--expanded_tvwf2_28639 label {
    margin-bottom: 0.5rem;
  }
  ._uw-search--sort-by_tvwf2_29590 a:hover {
    text-decoration: none;
  }
  ._uw-search--sort_tvwf2_29150 {
    display: block;
  }
  ._uw-search--sort_tvwf2_29150 ul {
    margin-left: 0;
  }
  ._uw-search--sort_tvwf2_29150 ul li:first-child {
    margin-left: 0;
  }
}
._posts-filter_tvwf2_26750 {
  display: flex;
  flex-direction: column;
}
._posts-filter_tvwf2_26750 input,
._posts-filter_tvwf2_26750 label {
  margin: 5px 0;
  font-weight: bold;
}
._posts-filter_tvwf2_26750 label {
  display: block;
  cursor: pointer;
  font-size: 0.875rem;
  line-height: 25.2px;
  margin-bottom: 0px;
  margin-left: 8px;
  margin-right: 16px;
  margin-top: 5px;
}
._posts-filter_tvwf2_26750 [type=radio] {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
._posts-filter_tvwf2_26750 [type=radio] + label {
  display: block;
  position: relative;
  transition: none;
}
._posts-filter_tvwf2_26750 [type=radio] + label::before {
  content: "";
  display: inline-block;
  vertical-align: -0.2em;
  margin-right: 0.75em;
  width: 18px;
  height: 18px;
  border: 1px solid #ed0a00;
  border-radius: 100%;
  background: #fff;
}
._posts-filter_tvwf2_26750 [type=radio]:checked + label::after {
  content: "";
  width: 12px;
  height: 12px;
  background: #ed0a00;
  position: absolute;
  top: 10px;
  left: 3px;
  border-radius: 100%;
}
._posts-filter_tvwf2_26750 [type=radio]:focus + label::after {
  background: #ed0a00;
}

._uw-card_tvwf2_29544 {
  margin-bottom: 25px;
}
._uw-card--date_tvwf2_29665 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  color: #ed0a00;
  font-size: 0.95rem;
  margin: 15px 0 5px 0;
}
._uw-card--image_tvwf2_29674 {
  width: 100%;
  height: 150px;
  background-size: cover;
  background-position: 50%;
  overflow: hidden;
}
@media (max-width: 1024px) {
  ._uw-card--image_tvwf2_29674 {
    margin-bottom: 20px;
  }
}
._uw-card_tvwf2_29544 h2 {
  margin-bottom: 15px;
}
._uw-card_tvwf2_29544 p:not(._uw-card--date_tvwf2_29665) {
  font-size: 0.9rem;
}
._uw-card--featured_tvwf2_29692 {
  border: 1px solid #ed0a00;
  padding: 2rem;
  margin: 32px 0;
  position: relative;
  height: auto;
  background-color: #efefef;
}
._uw-card--subtitle_tvwf2_29700, ._uw-card--time_tvwf2_29700, ._uw-card--location_tvwf2_29700, ._uw-card--type_tvwf2_29700, ._uw-card--link_tvwf2_29700 {
  line-height: 1.1;
  font-size: 0.9rem;
}
._uw-card--subtitle_tvwf2_29700 {
  overflow: hidden;
  overflow-y: hidden;
  max-height: 6em;
  position: relative;
  margin: 5px 0 1.875rem;
  line-height: 1.5;
  margin-top: 5px;
}
._uw-card--time_tvwf2_29700 {
  margin-left: 1.5rem;
}
._uw-card--time_tvwf2_29700::before {
  font-family: "WwwUowEduAu";
  content: "\f01d";
  position: absolute;
  font-size: 0.9rem;
  margin-left: -25px;
}
._uw-card--location_tvwf2_29700 {
  margin-left: 1.5rem;
}
._uw-card--location_tvwf2_29700::before {
  font-family: "WwwUowEduAu";
  content: "\f012";
  position: absolute;
  font-size: 0.9rem;
  margin-left: -25px;
}
._uw-card--type_tvwf2_29700 {
  margin-left: 1.5rem;
}
._uw-card--type_tvwf2_29700::before {
  font-family: "WwwUowEduAu";
  content: "\f023";
  position: absolute;
  font-size: 0.9rem;
  margin-left: -25px;
}

._uw-card-image_tvwf2_29544 {
  height: 100px;
  background-size: cover;
  background-position: 50% 50%;
}
._uw-card--maps_tvwf2_29749 {
  position: relative;
  padding: 2rem 0;
  border-bottom: 2px dashed #efefef;
}
._uw-card--maps_tvwf2_29749 div._description_tvwf2_29754 {
  margin: 0 0 1.875rem p;
  margin-margin: unset;
}
._uw-card--event_tvwf2_29758 {
  padding: 2rem;
  border: 1px solid #ed0a00;
  margin: 32px 0;
  position: relative;
}
._uw-card--event_tvwf2_29758 table tbody {
  border: none;
}
._uw-card--event_tvwf2_29758 table tbody tr {
  border: none;
}
._uw-card--event_tvwf2_29758 table tbody tr th {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
._uw-card--event_tvwf2_29758 ._uw-card--subtitle_tvwf2_29700 {
  padding-top: 1rem;
}
._uw-card--course_tvwf2_29777 {
  border: 1px solid #ed0a00;
  padding: 2rem;
  position: relative;
  margin: 32px 0;
}
._uw-card--course_tvwf2_29777 table {
  table-layout: initial;
  margin-bottom: 1.875rem;
}
._uw-card--course_tvwf2_29777 table th {
  vertical-align: top;
  border-right: none;
}
._uw-card--course_tvwf2_29777 table th:first-of-type {
  white-space: nowrap;
}
._uw-card--course_tvwf2_29777 ._uw-card--title_tvwf2_29794 {
  color: #0033FF;
  font-weight: 400;
  font-size: 1rem;
}
._uw-card--course_tvwf2_29777 ._uw-card--subtitle_tvwf2_29700 {
  line-height: 1.5;
  margin-top: 5px;
}
._uw-card--course_tvwf2_29777 table tbody {
  border: none;
}
._uw-card--course_tvwf2_29777 table tr {
  font-size: 1.25rem;
  text-align: left;
  background-color: transparent !important;
  border-bottom: 1px solid #001641 !important;
}
._uw-card--course_tvwf2_29777 table tr:last-of-type {
  border: none !important;
}
._uw-card--course_tvwf2_29777 table tr th {
  text-align: left;
  font-weight: normal;
  font-size: 0.85rem;
  padding-left: 0;
  padding-bottom: 0.5rem;
}
._uw-card--course_tvwf2_29777 table tr th:first-of-type {
  font-weight: 700;
}
@media (max-width: 767px) {
  ._uw-card--course_tvwf2_29777 table tr th {
    display: flex;
    flex-direction: column;
    width: 100% !important;
  }
  ._uw-card--course_tvwf2_29777 table tr th:first-of-type {
    padding-bottom: 0 !important;
  }
  ._uw-card--course_tvwf2_29777 table tr th:last-of-type {
    padding-top: 0 !important;
  }
}
._uw-card--favorite_tvwf2_29838 {
  font-size: 0.8rem;
  font-weight: 700;
  text-transform: uppercase;
  color: #0033FF;
}
._uw-card--favorite_tvwf2_29838::before {
  font-family: "WwwUowEduAu";
  content: "\f027";
  color: #F2F2F2;
  margin-right: 0.5em;
}
._uw-card--lastdate_tvwf2_29850, ._uw-card--search-type_tvwf2_29850 {
  text-transform: uppercase;
  color: #b3b3b3;
  position: absolute;
  bottom: 15px;
  font-size: 0.85rem;
  font-weight: bold;
  margin-bottom: 1rem;
}
._uw-card--search-type_tvwf2_29850 {
  right: 25px;
}
._uw-card--lastdate_tvwf2_29850 {
  left: 30px;
}
._uw-card--article_tvwf2_29547 {
  padding: 2rem 0;
}
._uw-card--article_tvwf2_29547 ._uw-card--title_tvwf2_29794 {
  color: #0033FF !important;
}
._uw-card--article-subtitle_tvwf2_29871 {
  margin-top: 0 !important;
  text-transform: uppercase;
}
._uw-card--article-blurb_tvwf2_29875 {
  margin: 0 !important;
  font-size: 0.95rem;
}
._uw-card--article-image_tvwf2_29879 {
  height: auto;
  width: 20%;
  margin-left: 1.8em;
  background-size: cover;
  position: relative;
}
._uw-card--article-image_tvwf2_29879::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  content: "";
}
@media (min-width: 768px) {
  ._uw-card--article-image_tvwf2_29879 {
    margin-left: 0;
  }
}
._uw-card--article-dt_tvwf2_29898 {
  display: flex;
  height: auto;
}
._uw-card--article-dt-date_tvwf2_29902 {
  font-size: 0.9rem;
  text-transform: uppercase;
  font-weight: bold;
  color: #ed0a00;
  margin-top: 0 !important;
  margin-bottom: 5px;
  margin-right: 10px;
}
._uw-card--article-dt-time_tvwf2_29911 {
  margin-top: 0 !important;
  font-size: 0.9rem;
  color: #5f5f5f;
  position: relative;
  top: 1px;
}
._uw-card--article-dt-time_tvwf2_29911::before {
  position: relative;
  font-family: "WwwUowEduAu";
  content: "\f01d";
  font-size: 0.9rem;
  margin-right: 5px;
}
._uw-card--article_tvwf2_29547 p {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
._uw-card--staff_tvwf2_29547 {
  margin-bottom: 2.5rem;
  padding-bottom: 2rem;
  position: relative;
}
._uw-card--staff_tvwf2_29547::after {
  content: "";
  background-image: linear-gradient(to right, #cacaca 50%, #ffffff 0%);
  background-position: bottom;
  background-size: 10px 1px;
  background-repeat: repeat-x;
  height: 1px;
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
._uw-card--staff-name_tvwf2_29947 {
  color: #001641;
  font-size: 1.25rem;
}
._uw-card--staff-name_tvwf2_29947 span {
  font-size: 0.8rem;
}
._uw-card--staff-name_tvwf2_29947 span:last-of-type {
  font-size: 0.8rem;
}
._uw-card--staff-name_tvwf2_29947 ._view_tvwf2_13199 {
  font-weight: 700;
  color: #0033FF;
  font-size: 0.8rem;
}
._uw-card--staff-position_tvwf2_29962 {
  color: #ed0a00;
  font-weight: 700;
  text-transform: uppercase;
}
._uw-card--staff_tvwf2_29547 table {
  margin-top: 0;
  margin-bottom: 0;
}
._uw-card--staff_tvwf2_29547 table tbody {
  border: none;
}
._uw-card--staff_tvwf2_29547 table tr {
  font-size: 1.25rem;
  text-align: left;
  background-color: transparent !important;
  border-bottom: 1px solid #001641 !important;
}
._uw-card--staff_tvwf2_29547 table tr:last-of-type {
  border: none !important;
}
._uw-card--staff_tvwf2_29547 table tr th {
  font-weight: normal;
  padding: 4px 0;
  color: #0033FF;
  font-size: 0.9rem;
  font-weight: 700;
  text-align: left;
}
._uw-card--staff-details_tvwf2_29551 {
  display: flex;
  list-style: none;
  margin: 0;
}
._uw-card--staff-details_tvwf2_29551 li {
  margin-right: 25px;
}
._uw-card--staff-details_tvwf2_29551 li::before {
  margin-right: 10px;
}

._uw-search--results_tvwf2_28904 ._uw-card--search-type_tvwf2_29850 {
  margin-bottom: 1rem;
}

._uw-intro-image_tvwf2_3341 {
  background-size: cover;
  background-position: 50%;
  position: relative;
  z-index: 1;
  margin-top: 77px;
  margin-bottom: 80px;
}
@media (min-width: 981px) {
  ._uw-intro-image_tvwf2_3341 {
    margin-top: 154px;
  }
}
._uw-intro-image_tvwf2_3341 ._uw-button_tvwf2_2905, ._uw-intro-image_tvwf2_3341 ._uw-button-white_tvwf2_2905, ._uw-intro-image_tvwf2_3341 ._uw-button-red_tvwf2_2905, ._uw-intro-image_tvwf2_3341 ._uw-button-blue_tvwf2_2905, ._uw-intro-image_tvwf2_3341 ._uw-bg-link_tvwf2_2905, ._uw-intro-image_tvwf2_3341 ._uw-link-box--link_tvwf2_2905, ._uw-intro-image_tvwf2_3341 ._uw-subscription-form_tvwf2_2905 a, ._uw-subscription-form_tvwf2_2905 ._uw-intro-image_tvwf2_3341 a, ._uw-intro-image_tvwf2_3341 ._uw-subscription-form_tvwf2_2905 button, ._uw-subscription-form_tvwf2_2905 ._uw-intro-image_tvwf2_3341 button, ._uw-intro-image_tvwf2_3341 ._uw-stories-search_tvwf2_2905 button, ._uw-stories-search_tvwf2_2905 ._uw-intro-image_tvwf2_3341 button {
  letter-spacing: 0 !important;
}
._uw-intro-image_tvwf2_3341::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: 0.3s opacity;
  background-color: #151515;
  content: "";
  opacity: 0.55;
  z-index: -1;
}
._uw-intro-image_tvwf2_3341 ._uw-intro-title_tvwf2_30035 {
  color: #fff;
  position: relative;
  line-height: 1;
}
@media (min-width: 768px) {
  ._uw-intro-image_tvwf2_3341 ._uw-intro-title_tvwf2_30035 {
    top: -50px;
    margin-bottom: -25px;
  }
}
._uw-intro-image_tvwf2_3341 h1 {
  position: relative;
  margin-bottom: 0;
  color: #fff;
}
._uw-intro-image_tvwf2_3341 h2 {
  color: #fff;
}
._uw-intro-image_tvwf2_3341 a {
  color: #fff;
}
._uw-intro-image_tvwf2_3341 p {
  color: #fff;
}
._uw-intro-image--content_tvwf2_3341 {
  height: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-flow: column;
  padding-bottom: 50px;
}
@media (max-width: 1024px) {
  ._uw-intro-image--content_tvwf2_3341 {
    margin-left: 25px;
  }
}
._uw-intro-image--content_tvwf2_3341 h1 {
  position: inherit;
  line-height: 1;
}
@media (min-width: 768px) {
  ._uw-intro-image--content_tvwf2_3341 h1 {
    margin: 50px 0;
    max-width: 75%;
  }
}
._uw-intro-image--content_tvwf2_3341 ._uw-button_tvwf2_2905, ._uw-intro-image--content_tvwf2_3341 ._uw-button-white_tvwf2_2905, ._uw-intro-image--content_tvwf2_3341 ._uw-button-red_tvwf2_2905, ._uw-intro-image--content_tvwf2_3341 ._uw-button-blue_tvwf2_2905, ._uw-intro-image--content_tvwf2_3341 ._uw-bg-link_tvwf2_2905, ._uw-intro-image--content_tvwf2_3341 ._uw-link-box--link_tvwf2_2905, ._uw-intro-image--content_tvwf2_3341 ._uw-subscription-form_tvwf2_2905 a, ._uw-subscription-form_tvwf2_2905 ._uw-intro-image--content_tvwf2_3341 a, ._uw-intro-image--content_tvwf2_3341 ._uw-subscription-form_tvwf2_2905 button, ._uw-subscription-form_tvwf2_2905 ._uw-intro-image--content_tvwf2_3341 button, ._uw-intro-image--content_tvwf2_3341 ._uw-stories-search_tvwf2_2905 button, ._uw-stories-search_tvwf2_2905 ._uw-intro-image--content_tvwf2_3341 button {
  margin-top: 25px;
  font-size: 1.15rem;
  text-transform: uppercase;
}
._uw-intro-image--content_tvwf2_3341 ._uw-header-subnav-boxes_tvwf2_30088 {
  list-style: none;
  margin-left: 0;
  display: flex;
  flex-flow: row wrap;
}
._uw-intro-image--content_tvwf2_3341 ._uw-header-subnav-boxes_tvwf2_30088 li {
  width: 40%;
  margin-right: 1rem;
  position: relative;
}
._uw-intro-image--content_tvwf2_3341 ._uw-header-subnav-boxes_tvwf2_30088 li p {
  margin-bottom: 0;
}
._uw-intro-image--content_tvwf2_3341 ._uw-header-subnav-boxes_tvwf2_30088 li p:first-child {
  font-weight: bold;
}
._uw-intro-image--content_tvwf2_3341 ._uw-header-subnav-boxes_tvwf2_30088 li::before {
  position: absolute;
  left: -1.5rem;
}
@media (min-width: 768px) {
  ._uw-intro-image--content_tvwf2_3341 ._uw-header-subnav-boxes_tvwf2_30088 li {
    width: 18%;
    margin-right: 25px;
  }
}
._page-header-min_tvwf2_30115 ._uw-intro-image_tvwf2_3341 {
  background-color: #001641;
}

._uw-pull-left_tvwf2_30119 {
  position: relative;
  left: -35px;
}

._uw-page-footnote_tvwf2_30124 p:first-of-type {
  font-weight: 700;
  margin-bottom: 10px;
}

._uw-page-footnote-right_tvwf2_30129 {
  align-self: end;
}
._uw-page-footnote-right_tvwf2_30129 p:first-of-type {
  font-weight: 700;
  margin-bottom: 10px;
}

._header-image_tvwf2_30137 {
  background-size: cover;
  height: 250px;
  width: 100%;
  background-position: 50%;
}

._uw-intro-header-container_tvwf2_30144 {
  display: flex;
  flex-wrap: wrap;
  min-height: 600px;
}

._uw-intro-breadcrumbs-container_tvwf2_30150,
._uw-intro-title-container_tvwf2_30151 {
  width: 100%;
}

@media (min-width: 980px) {
  ._uw-intro-title-container_tvwf2_30151 {
    max-width: 50%;
  }
}

._uw-sub-menu_tvwf2_30161 {
  background: #0033FF;
  padding: 40px 35px 15px;
  margin-right: 50px;
}
@media (max-width: 1024px) {
  ._uw-sub-menu_tvwf2_30161 {
    display: none;
  }
}
._uw-sub-menu--title_tvwf2_30171 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  font-size: 0.9rem;
  line-height: 1.25em;
}
._uw-sub-menu--links_tvwf2_30179 {
  list-style-type: none;
  margin-left: 0;
}
._uw-sub-menu--links_tvwf2_30179 li ._currentsection_tvwf2_30183 {
  color: #fff;
}
._uw-sub-menu--links_tvwf2_30179 a {
  font-size: 0.8rem;
  display: block;
  margin-bottom: 10px;
  font-weight: 400;
}
._uw-sub-menu--links_tvwf2_30179 a:hover {
  color: #fff;
  text-decoration: underline;
}

._uw-vrh-masthead--image_tvwf2_30197 ._uw-masthead__main_tvwf2_3283 {
  background-size: cover;
  background-position: 50%;
  position: relative;
  z-index: 1;
  margin-bottom: 0;
}
@media (max-width: 1024px) {
  ._uw-vrh-masthead--image_tvwf2_30197 ._uw-masthead__main_tvwf2_3283 {
    margin-top: 0;
    padding: 80px 0;
  }
}
._uw-vrh-masthead--image_tvwf2_30197 ._uw-masthead__main_tvwf2_3283::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: 0.3s opacity;
  background-color: #151515;
  content: "";
  opacity: 0.55;
  z-index: -1;
}
@media (min-width: 768px) {
  ._uw-vrh-masthead--image_tvwf2_30197 ._uw-masthead__title_tvwf2_3453 {
    padding: 35px 0;
  }
}
._uw-vrh-masthead--image_tvwf2_30197 ._uw-button_tvwf2_2905, ._uw-vrh-masthead--image_tvwf2_30197 ._uw-button-white_tvwf2_2905, ._uw-vrh-masthead--image_tvwf2_30197 ._uw-button-red_tvwf2_2905, ._uw-vrh-masthead--image_tvwf2_30197 ._uw-button-blue_tvwf2_2905, ._uw-vrh-masthead--image_tvwf2_30197 ._uw-bg-link_tvwf2_2905, ._uw-vrh-masthead--image_tvwf2_30197 ._uw-link-box--link_tvwf2_2905, ._uw-vrh-masthead--image_tvwf2_30197 ._uw-subscription-form_tvwf2_2905 a, ._uw-subscription-form_tvwf2_2905 ._uw-vrh-masthead--image_tvwf2_30197 a, ._uw-vrh-masthead--image_tvwf2_30197 ._uw-subscription-form_tvwf2_2905 button, ._uw-subscription-form_tvwf2_2905 ._uw-vrh-masthead--image_tvwf2_30197 button, ._uw-vrh-masthead--image_tvwf2_30197 ._uw-stories-search_tvwf2_2905 button, ._uw-stories-search_tvwf2_2905 ._uw-vrh-masthead--image_tvwf2_30197 button {
  color: #fff;
  font-size: 1.125rem;
}

._uw-media-block_tvwf2_3135._bg--navy_tvwf2_2892 h2 {
  color: #fff;
}
._uw-media-block_tvwf2_3135 ._media-author_tvwf2_30235 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  font-size: 0.8rem;
  color: #ed0a00;
  display: block;
  margin-top: 5px;
}
@media (min-width: 1024px) {
  ._uw-media-block_tvwf2_3135 ._media-author_tvwf2_30235 {
    display: inline;
    position: relative;
    left: -10px;
    writing-mode: vertical-lr;
  }
}
._uw-media-block_tvwf2_3135._bg--navy_tvwf2_2892 {
  padding: 5rem 0;
}
._uw-media-block--media_tvwf2_30256 {
  position: relative;
  background-size: cover;
  display: block;
}
._uw-media-block--media_tvwf2_30256::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 66.6666666667%;
  content: "";
}
._uw-media-block_tvwf2_3135 h2:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #001641;
  margin-top: 0.9375rem;
}
._uw-media-block_tvwf2_3135 h2._color--red_tvwf2_2876::after {
  background-color: #ed0a00;
}
._uw-media-block_tvwf2_3135 h2._color--white_tvwf2_2884::after {
  background-color: #fff;
}
._uw-media-block_tvwf2_3135 ._responsive-embed_tvwf2_3117 iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
._uw-media-block_tvwf2_3135 ._transcript_tvwf2_3135 {
  padding: 1rem 1.5rem;
}
._uw-media-block_tvwf2_3135 ._transcript_tvwf2_3135 ._transcript__header_tvwf2_30292 {
  position: relative;
}
._uw-media-block_tvwf2_3135 ._transcript_tvwf2_3135 ._transcript__header_tvwf2_30292 ._transcript__button_tvwf2_30295 {
  font-weight: 700;
  text-decoration: none;
  cursor: pointer;
  color: #001641;
  position: absolute;
  right: 0;
  top: 0;
}
._uw-media-block_tvwf2_3135 ._transcript_tvwf2_3135 ._transcript__header_tvwf2_30292 ._transcript__button_tvwf2_30295:hover {
  color: #ed0a00;
}
._uw-media-block_tvwf2_3135 ._transcript_tvwf2_3135 ._transcript__header_tvwf2_30292 ._show_transcript_tvwf2_30307::after {
  font-family: "WwwUowEduAu";
  content: "\f021";
  margin-left: 10px;
  font-family: "WwwUowEduAu";
}
._uw-media-block_tvwf2_3135 ._transcript_tvwf2_3135 ._transcript__header_tvwf2_30292 ._hide_transcript_tvwf2_30313::after {
  font-family: "WwwUowEduAu";
  content: "\f020";
  font-family: "WwwUowEduAu";
  margin-left: 10px;
}
._uw-media-block_tvwf2_3135 ._transcript_tvwf2_3135 ._transcript__content_tvwf2_30319 {
  position: relative;
  -webkit-animation: _fade-in_tvwf2_10925 0.3s backwards;
  animation: _fade-in_tvwf2_10925 0.3s backwards;
  font-size: 0.9em;
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
._uw-media-block_tvwf2_3135 ._transcript_tvwf2_3135 ._is_hidden_tvwf2_30328 {
  display: none;
}
._uw-media-block_tvwf2_3135 ._uw-button-red_tvwf2_2905 {
  display: block;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #ed0a00;
  font-weight: bold;
  text-transform: uppercase;
  margin: 10px 0;
  font-size: 1.125rem;
  transition: color cubic-bezier(0.77, 0, 0.18, 1);
}
._uw-media-block_tvwf2_3135 ._uw-button-red_tvwf2_2905::after {
  content: "\f001";
  font-family: "WwwUowEduAu";
  margin-left: 10px;
  transition: margin-left cubic-bezier(0.77, 0, 0.18, 1) 0.3s;
  opacity: 1;
}
._uw-media-block_tvwf2_3135 ._uw-button-red_tvwf2_2905:hover {
  text-decoration: none;
}
._uw-media-block_tvwf2_3135 ._uw-button-red_tvwf2_2905:hover::after {
  margin-left: 13px;
}
._uw-media-block_tvwf2_3135 ._blockquote-author_tvwf2_12011 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  display: block;
  color: #001641;
  margin: 15px 0;
  font-style: normal;
  font-size: 0.9rem;
  text-transform: uppercase;
  font-weight: bold;
}
._uw-media-block_tvwf2_3135 ._blockquote-author-subhead_tvwf2_30364 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  display: block;
  color: #001641;
  margin: 15px 0;
  font-style: normal;
  font-weight: 400;
  font-size: 0.9rem;
  margin-top: -10px;
  text-transform: uppercase;
}

._uw-media-block_tvwf2_3135 {
  margin-block: var(--section-spacing-y);
}
._uw-media-block_tvwf2_3135 blockquote,
._uw-media-block_tvwf2_3135 ._media-block-blockquote_tvwf2_30380 {
  font-size: 1.2rem;
  font-style: italic;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  border-left: 0;
  line-height: 1.25;
  margin-bottom: 50px;
  position: relative;
  padding-top: 40px;
  color: #001641;
  margin-top: 20px !important;
}
._uw-media-block_tvwf2_3135 blockquote::before,
._uw-media-block_tvwf2_3135 ._media-block-blockquote_tvwf2_30380::before {
  content: open-quote;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 6rem;
  position: absolute;
  top: -25px;
  left: -15px;
  color: #ed0a00;
}
._uw-media-block_tvwf2_3135 blockquote::after,
._uw-media-block_tvwf2_3135 ._media-block-blockquote_tvwf2_30380::after {
  content: close-quote;
  visibility: hidden;
  position: absolute;
}
._uw-media-block_tvwf2_3135 ._blockquote-author_tvwf2_12011 {
  display: block;
  color: #001641;
  margin: 15px 0;
  font-style: normal;
  font-size: 0.9rem;
}
._uw-media-block_tvwf2_3135 ._blockquote-author-subhead_tvwf2_30364 {
  display: block;
  color: #001641;
  margin: 15px 0;
  font-style: normal;
  font-weight: 400;
  font-size: 0.9rem;
  margin-top: -10px;
}

._uw-staff-listings--row-title_tvwf2_30425 {
  font-size: 3rem;
  line-height: 52px;
  margin-bottom: 15px;
  color: #001641;
}

._uw-staff-listings--items_tvwf2_30432 {
  margin: 50px 0;
}
._uw-staff-listings--items_tvwf2_30432 ._uw-bg-image_tvwf2_16673 {
  position: relative;
  position: relative;
  background-size: cover;
  background-position: 50%;
  margin-bottom: 15px;
}
._uw-staff-listings--items_tvwf2_30432 ._uw-bg-image_tvwf2_16673::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  content: "";
}
._uw-staff-listings--items_tvwf2_30432 ._uw-bg-image_tvwf2_16673::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  content: "";
}
._uw-staff-listings--items-heading_tvwf2_30456 {
  font-size: 1.6rem;
  text-transform: none;
  margin-bottom: 1rem;
}
._uw-staff-listings--items-title_tvwf2_30461 {
  font-size: 1rem;
  text-transform: none;
  margin-bottom: 1rem;
}
._uw-staff-listings--items_tvwf2_30432 ._lists--icons_tvwf2_30466 {
  margin-left: 0;
}
._uw-staff-listings--items_tvwf2_30432 ._lists--icons_tvwf2_30466 li::before {
  margin-right: 10px;
}
._uw-staff-listings--items_tvwf2_30432 ._lists--icons_tvwf2_30466 a {
  color: #001641;
}
._uw-staff-listings--items_tvwf2_30432 ._lists--icons_tvwf2_30466 a:hover {
  color: #ed0a00;
}

._uw-staff-listings--item-heading_tvwf2_30479 {
  margin-bottom: 2rem;
}
._uw-staff-listings--item-heading_tvwf2_30479 a {
  font-size: 1.6rem;
  text-transform: none;
  color: #001641;
}

._uw-staff-listings--item-title_tvwf2_30488 {
  font-size: 1.125rem;
  text-transform: none;
  margin-bottom: 1rem;
}

@media print, screen and (max-width: 47.99875em) {
  ._uw-profile-compact_tvwf2_30495 {
    margin-top: 2rem;
  }
  ._uw-profile-compact_tvwf2_30495 h2 + ._uw-profile-card_tvwf2_30498,
  ._uw-profile-compact_tvwf2_30495 ._uw-profile-card_tvwf2_30498 ._cell_tvwf2_3333 + ._cell_tvwf2_3333 {
    margin-top: 0 !important;
  }
}
._uw-profile-compact_tvwf2_30495 ._uw-profile-card_tvwf2_30498 + ._uw-profile-card_tvwf2_30498 {
  margin-top: 2rem;
}
._uw-profile-compact_tvwf2_30495 ._uw-profile-person_tvwf2_30506 {
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  font-size: 1.5rem;
  color: #001641;
}
._uw-profile-compact_tvwf2_30495 ._uw-profile-position_tvwf2_30511 {
  font-weight: 600;
  color: #ed0a00;
  text-transform: uppercase;
}
._uw-profile-compact_tvwf2_30495 ._uw-profile-unit_tvwf2_30516 {
  font-weight: 600;
}
._uw-profile-compact_tvwf2_30495 ._uw-profile-division_tvwf2_30519 {
  font-size: 90%;
}
._uw-profile-compact_tvwf2_30495 ._uw-profile-contact_tvwf2_30522 ._phone_tvwf2_30522::before,
._uw-profile-compact_tvwf2_30495 ._uw-profile-contact_tvwf2_30522 ._email_tvwf2_30523::before,
._uw-profile-compact_tvwf2_30495 ._uw-profile-contact_tvwf2_30522 ._location_tvwf2_15912::before {
  font-family: "WwwUowEduAu";
  margin-right: 10px;
}
._uw-profile-compact_tvwf2_30495 ._uw-profile-contact_tvwf2_30522 ._phone_tvwf2_30522::before {
  content: "\f014";
}
._uw-profile-compact_tvwf2_30495 ._uw-profile-contact_tvwf2_30522 ._email_tvwf2_30523::before {
  content: "\f01b";
}
._uw-profile-compact_tvwf2_30495 ._uw-profile-contact_tvwf2_30522 ._location_tvwf2_15912::before {
  content: "\f012";
}
._uw-profile-compact_tvwf2_30495 ._uw-profile-link_tvwf2_30537 {
  font-size: 90%;
  text-transform: uppercase;
}
._uw-profile-compact_tvwf2_30495 ._uw-profile-link_tvwf2_30537::after {
  content: "\f001";
  font-family: "WwwUowEduAu";
  margin-left: 10px;
  transition: margin-left cubic-bezier(0.77, 0, 0.18, 1) 0.3s;
  opacity: 1;
}

@media print, screen and (max-width: 47.99875em) {
  ._uw-profile-block_tvwf2_30550 + ._uw-profile-block_tvwf2_30550 {
    margin-top: 2rem;
  }
}
._uw-profile-block_tvwf2_30550 [class^=profile-] + [class^=profile-] {
  margin-top: 2rem;
}
._uw-profile-block_tvwf2_30550 ol, ._uw-profile-block_tvwf2_30550 ol li {
  list-style-image: none !important;
}

._profile-tabs_tvwf2_30561 ._accordion_tvwf2_12173 {
  margin-top: 0;
}

._uw-feature-block_tvwf2_30565 {
  background: #001641;
  margin: 50px 0;
  padding: 4rem 0;
}
._uw-feature-block_tvwf2_30565 a:hover {
  text-decoration: none;
}
._uw-feature-block_tvwf2_30565 a:hover h3 {
  text-decoration: underline;
}
._uw-feature-block_tvwf2_30565 h2 {
  color: #fff;
}
._uw-feature-block_tvwf2_30565 h3 {
  color: #fff;
  font-size: 2rem;
  margin-bottom: 0.5rem;
}
._uw-feature-block_tvwf2_30565 p {
  font-size: 0.9rem;
  color: #fff;
}
._uw-feature-block_tvwf2_30565 ._img_tvwf2_19538 {
  margin-bottom: 20px;
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
._uw-feature-block_tvwf2_30565 ._img_tvwf2_19538::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 150%;
  content: "";
}
._uw-feature-block_tvwf2_30565 img {
  margin-bottom: 20px;
}
._uw-feature-block_tvwf2_30565 ._uw-button_tvwf2_2905, ._uw-feature-block_tvwf2_30565 ._uw-button-white_tvwf2_2905, ._uw-feature-block_tvwf2_30565 ._uw-button-red_tvwf2_2905, ._uw-feature-block_tvwf2_30565 ._uw-button-blue_tvwf2_2905, ._uw-feature-block_tvwf2_30565 ._uw-bg-link_tvwf2_2905, ._uw-feature-block_tvwf2_30565 ._uw-link-box--link_tvwf2_2905, ._uw-feature-block_tvwf2_30565 ._uw-subscription-form_tvwf2_2905 a, ._uw-subscription-form_tvwf2_2905 ._uw-feature-block_tvwf2_30565 a, ._uw-feature-block_tvwf2_30565 ._uw-subscription-form_tvwf2_2905 button, ._uw-subscription-form_tvwf2_2905 ._uw-feature-block_tvwf2_30565 button, ._uw-feature-block_tvwf2_30565 ._uw-stories-search_tvwf2_2905 button, ._uw-stories-search_tvwf2_2905 ._uw-feature-block_tvwf2_30565 button {
  color: #fff;
}
._uw-feature-block_tvwf2_30565 ._uw-h3_tvwf2_3084 {
  color: #fff;
  font-size: 2rem;
  margin-bottom: 0.5rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-style: normal;
  font-weight: 400;
}

._uw-feature-block-white-bg_tvwf2_30617 {
  margin: 50px 0;
  padding: 4rem 0;
}
._uw-feature-block-white-bg_tvwf2_30617 a:hover {
  text-decoration: none;
  color: #001641;
}
._uw-feature-block-white-bg_tvwf2_30617 a:hover h3 {
  text-decoration: underline;
}
._uw-feature-block-white-bg_tvwf2_30617 h2 {
  color: #ed0a00;
  margin-bottom: 30px;
  font-size: 6.5rem;
}
@media (max-width: 768px) {
  ._uw-feature-block-white-bg_tvwf2_30617 h2 {
    font-size: 3rem;
  }
}
._uw-feature-block-white-bg_tvwf2_30617 h3 {
  color: #001641;
  font-size: 2rem;
  margin-bottom: 0.5rem;
}
._uw-feature-block-white-bg_tvwf2_30617 p {
  font-size: 0.9rem;
  color: #001641;
}
._uw-feature-block-white-bg_tvwf2_30617 img {
  margin-bottom: 20px;
}
._uw-feature-block-white-bg_tvwf2_30617 ._uw-button_tvwf2_2905, ._uw-feature-block-white-bg_tvwf2_30617 ._uw-button-white_tvwf2_2905, ._uw-feature-block-white-bg_tvwf2_30617 ._uw-button-red_tvwf2_2905, ._uw-feature-block-white-bg_tvwf2_30617 ._uw-button-blue_tvwf2_2905, ._uw-feature-block-white-bg_tvwf2_30617 ._uw-bg-link_tvwf2_2905, ._uw-feature-block-white-bg_tvwf2_30617 ._uw-link-box--link_tvwf2_2905, ._uw-feature-block-white-bg_tvwf2_30617 ._uw-subscription-form_tvwf2_2905 a, ._uw-subscription-form_tvwf2_2905 ._uw-feature-block-white-bg_tvwf2_30617 a, ._uw-feature-block-white-bg_tvwf2_30617 ._uw-subscription-form_tvwf2_2905 button, ._uw-subscription-form_tvwf2_2905 ._uw-feature-block-white-bg_tvwf2_30617 button, ._uw-feature-block-white-bg_tvwf2_30617 ._uw-stories-search_tvwf2_2905 button, ._uw-stories-search_tvwf2_2905 ._uw-feature-block-white-bg_tvwf2_30617 button {
  color: #ed0a00;
}

._uw-mainhead_tvwf2_30654, ._home-carousel_tvwf2_21380 h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 2.625rem;
  line-height: 2.625rem;
  letter-spacing: -0.08rem;
}
@media (min-width: 768px) {
  ._uw-mainhead_tvwf2_30654, ._home-carousel_tvwf2_21380 h2 {
    font-size: 3.5rem;
  }
}
@media (min-width: 980px) {
  ._uw-mainhead_tvwf2_30654, ._home-carousel_tvwf2_21380 h2 {
    font-size: 7.0625rem;
  }
}
@media (min-width: 768px) {
  ._uw-mainhead_tvwf2_30654, ._home-carousel_tvwf2_21380 h2 {
    line-height: 3.5rem;
  }
}
@media (min-width: 980px) {
  ._uw-mainhead_tvwf2_30654, ._home-carousel_tvwf2_21380 h2 {
    line-height: 7.0625rem;
  }
}
@media (min-width: 980px) {
  ._uw-mainhead_tvwf2_30654, ._home-carousel_tvwf2_21380 h2 {
    font-weight: 700;
  }
}

._uw-blockhead_tvwf2_15350 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.8125rem;
  line-height: 1.8125rem;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 0.5rem;
}
@media (min-width: 768px) {
  ._uw-blockhead_tvwf2_15350 {
    font-size: 1.875rem;
  }
}
@media (min-width: 980px) {
  ._uw-blockhead_tvwf2_15350 {
    font-size: 2rem;
  }
}
@media (min-width: 768px) {
  ._uw-blockhead_tvwf2_15350 {
    line-height: 2.25rem;
  }
}
@media (min-width: 980px) {
  ._uw-blockhead_tvwf2_15350 {
    line-height: 2.625rem;
  }
}
._uw-homepage_tvwf2_14400 ._uw-blockhead_tvwf2_15350 {
  font-size: 2.625rem;
  line-height: 2.875rem;
  margin-bottom: 1.75rem;
}
@media (min-width: 768px) {
  ._uw-homepage_tvwf2_14400 ._uw-blockhead_tvwf2_15350 {
    font-size: 3.5rem;
  }
}
@media (min-width: 980px) {
  ._uw-homepage_tvwf2_14400 ._uw-blockhead_tvwf2_15350 {
    font-size: 5rem;
  }
}
@media (min-width: 768px) {
  ._uw-homepage_tvwf2_14400 ._uw-blockhead_tvwf2_15350 {
    line-height: 3.5625rem;
  }
}
@media (min-width: 980px) {
  ._uw-homepage_tvwf2_14400 ._uw-blockhead_tvwf2_15350 {
    line-height: 5.625rem;
  }
}

._uw-subhead_tvwf2_30740 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #ed0a00;
  font-size: 1.875rem;
  line-height: 1.0666666667;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}

._uw-link-small_tvwf2_14807, ._uw-btn-red_tvwf2_14807, ._uw-btn_tvwf2_14807, p._button-grey_tvwf2_14807 a, p._button-navy_tvwf2_14807 a, ._uw-link-big_tvwf2_12204, p._button-blue_tvwf2_12205 a, p._button-red_tvwf2_12207 a, ._motivation-widget_tvwf2_3333 ._mw-link-small_tvwf2_14807 > a, ._motivation-widget_tvwf2_3333 ._mw-quicklinks_tvwf2_14807 {
  color: #ed0a00;
  display: block;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._uw-link-small_tvwf2_14807::after, ._uw-btn-red_tvwf2_14807::after, ._uw-btn_tvwf2_14807::after, p._button-grey_tvwf2_14807 a::after, p._button-navy_tvwf2_14807 a::after, ._uw-link-big_tvwf2_12204::after, p._button-blue_tvwf2_12205 a::after, p._button-red_tvwf2_12207 a::after, ._motivation-widget_tvwf2_3333 ._mw-link-small_tvwf2_14807 > a::after, ._motivation-widget_tvwf2_3333 ._mw-quicklinks_tvwf2_14807::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  position: relative;
  right: -15px;
  transition: right 0.4s;
}
._uw-link-small_tvwf2_14807:hover, ._uw-btn-red_tvwf2_14807:hover, ._uw-btn_tvwf2_14807:hover, p._button-grey_tvwf2_14807 a:hover, p._button-navy_tvwf2_14807 a:hover, ._uw-link-big_tvwf2_12204:hover, p._button-blue_tvwf2_12205 a:hover, p._button-red_tvwf2_12207 a:hover, ._motivation-widget_tvwf2_3333 ._mw-link-small_tvwf2_14807 > a:hover, ._motivation-widget_tvwf2_3333 ._mw-quicklinks_tvwf2_14807:hover, ._uw-link-small_tvwf2_14807:focus, ._uw-btn-red_tvwf2_14807:focus, ._uw-btn_tvwf2_14807:focus, p._button-grey_tvwf2_14807 a:focus, p._button-navy_tvwf2_14807 a:focus, ._uw-link-big_tvwf2_12204:focus, p._button-blue_tvwf2_12205 a:focus, p._button-red_tvwf2_12207 a:focus, ._motivation-widget_tvwf2_3333 ._mw-link-small_tvwf2_14807 > a:focus, ._motivation-widget_tvwf2_3333 ._mw-quicklinks_tvwf2_14807:focus {
  text-decoration: none;
}
._uw-link-small_tvwf2_14807:hover::after, ._uw-btn-red_tvwf2_14807:hover::after, ._uw-btn_tvwf2_14807:hover::after, p._button-grey_tvwf2_14807 a:hover::after, p._button-navy_tvwf2_14807 a:hover::after, ._uw-link-big_tvwf2_12204:hover::after, p._button-blue_tvwf2_12205 a:hover::after, p._button-red_tvwf2_12207 a:hover::after, ._motivation-widget_tvwf2_3333 ._mw-link-small_tvwf2_14807 > a:hover::after, ._motivation-widget_tvwf2_3333 ._mw-quicklinks_tvwf2_14807:hover::after, ._uw-link-small_tvwf2_14807:focus::after, ._uw-btn-red_tvwf2_14807:focus::after, ._uw-btn_tvwf2_14807:focus::after, p._button-grey_tvwf2_14807 a:focus::after, p._button-navy_tvwf2_14807 a:focus::after, ._uw-link-big_tvwf2_12204:focus::after, p._button-blue_tvwf2_12205 a:focus::after, p._button-red_tvwf2_12207 a:focus::after, ._motivation-widget_tvwf2_3333 ._mw-link-small_tvwf2_14807 > a:focus::after, ._motivation-widget_tvwf2_3333 ._mw-quicklinks_tvwf2_14807:focus::after {
  right: -23px;
}
._uw-link-small_tvwf2_14807 + ._uw-link-small_tvwf2_14807, ._uw-btn-red_tvwf2_14807 + ._uw-link-small_tvwf2_14807, ._uw-link-small_tvwf2_14807 + ._uw-btn-red_tvwf2_14807, ._uw-btn-red_tvwf2_14807 + ._uw-btn-red_tvwf2_14807, ._uw-btn_tvwf2_14807 + ._uw-link-small_tvwf2_14807, p._button-grey_tvwf2_14807 a + ._uw-link-small_tvwf2_14807, p._button-navy_tvwf2_14807 a + ._uw-link-small_tvwf2_14807, ._uw-btn_tvwf2_14807 + ._uw-btn-red_tvwf2_14807, p._button-grey_tvwf2_14807 a + ._uw-btn-red_tvwf2_14807, p._button-navy_tvwf2_14807 a + ._uw-btn-red_tvwf2_14807, ._uw-link-small_tvwf2_14807 + ._uw-btn_tvwf2_14807, p._button-grey_tvwf2_14807 ._uw-link-small_tvwf2_14807 + a, p._button-navy_tvwf2_14807 ._uw-link-small_tvwf2_14807 + a, ._uw-btn-red_tvwf2_14807 + ._uw-btn_tvwf2_14807, p._button-grey_tvwf2_14807 ._uw-btn-red_tvwf2_14807 + a, p._button-navy_tvwf2_14807 ._uw-btn-red_tvwf2_14807 + a, ._uw-btn_tvwf2_14807 + ._uw-btn_tvwf2_14807, p._button-grey_tvwf2_14807 a + ._uw-btn_tvwf2_14807, p._button-grey_tvwf2_14807 ._uw-btn_tvwf2_14807 + a, p._button-grey_tvwf2_14807 a + a, p._button-navy_tvwf2_14807 a + ._uw-btn_tvwf2_14807, p._button-navy_tvwf2_14807 p._button-grey_tvwf2_14807 a + a, p._button-grey_tvwf2_14807 p._button-navy_tvwf2_14807 a + a, p._button-navy_tvwf2_14807 ._uw-btn_tvwf2_14807 + a, p._button-navy_tvwf2_14807 p._button-grey_tvwf2_14807 a + a, p._button-grey_tvwf2_14807 p._button-navy_tvwf2_14807 a + a, p._button-navy_tvwf2_14807 a + a, ._uw-link-big_tvwf2_12204 + ._uw-link-small_tvwf2_14807, p._button-blue_tvwf2_12205 a + ._uw-link-small_tvwf2_14807, p._button-red_tvwf2_12207 a + ._uw-link-small_tvwf2_14807, ._uw-link-big_tvwf2_12204 + ._uw-btn-red_tvwf2_14807, p._button-blue_tvwf2_12205 a + ._uw-btn-red_tvwf2_14807, p._button-red_tvwf2_12207 a + ._uw-btn-red_tvwf2_14807, ._uw-link-big_tvwf2_12204 + ._uw-btn_tvwf2_14807, p._button-grey_tvwf2_14807 ._uw-link-big_tvwf2_12204 + a, p._button-blue_tvwf2_12205 a + ._uw-btn_tvwf2_14807, p._button-blue_tvwf2_12205 p._button-grey_tvwf2_14807 a + a, p._button-grey_tvwf2_14807 p._button-blue_tvwf2_12205 a + a, p._button-red_tvwf2_12207 a + ._uw-btn_tvwf2_14807, p._button-red_tvwf2_12207 p._button-grey_tvwf2_14807 a + a, p._button-grey_tvwf2_14807 p._button-red_tvwf2_12207 a + a, p._button-navy_tvwf2_14807 ._uw-link-big_tvwf2_12204 + a, ._uw-link-small_tvwf2_14807 + ._uw-link-big_tvwf2_12204, p._button-blue_tvwf2_12205 ._uw-link-small_tvwf2_14807 + a, p._button-red_tvwf2_12207 ._uw-link-small_tvwf2_14807 + a, ._uw-btn-red_tvwf2_14807 + ._uw-link-big_tvwf2_12204, p._button-blue_tvwf2_12205 ._uw-btn-red_tvwf2_14807 + a, p._button-red_tvwf2_12207 ._uw-btn-red_tvwf2_14807 + a, ._uw-btn_tvwf2_14807 + ._uw-link-big_tvwf2_12204, p._button-grey_tvwf2_14807 a + ._uw-link-big_tvwf2_12204, p._button-blue_tvwf2_12205 ._uw-btn_tvwf2_14807 + a, p._button-blue_tvwf2_12205 p._button-grey_tvwf2_14807 a + a, p._button-grey_tvwf2_14807 p._button-blue_tvwf2_12205 a + a, p._button-red_tvwf2_12207 ._uw-btn_tvwf2_14807 + a, p._button-red_tvwf2_12207 p._button-grey_tvwf2_14807 a + a, p._button-grey_tvwf2_14807 p._button-red_tvwf2_12207 a + a, p._button-navy_tvwf2_14807 a + ._uw-link-big_tvwf2_12204, ._uw-link-big_tvwf2_12204 + ._uw-link-big_tvwf2_12204, p._button-blue_tvwf2_12205 a + ._uw-link-big_tvwf2_12204, p._button-blue_tvwf2_12205 ._uw-link-big_tvwf2_12204 + a, p._button-blue_tvwf2_12205 a + a, p._button-red_tvwf2_12207 a + ._uw-link-big_tvwf2_12204, p._button-red_tvwf2_12207 ._uw-link-big_tvwf2_12204 + a, p._button-red_tvwf2_12207 a + a, ._motivation-widget_tvwf2_3333 ._mw-link-small_tvwf2_14807 > a + ._uw-link-small_tvwf2_14807, ._motivation-widget_tvwf2_3333 ._mw-link-small_tvwf2_14807 > a + ._uw-btn-red_tvwf2_14807, ._motivation-widget_tvwf2_3333 ._mw-link-small_tvwf2_14807 > a + ._uw-btn_tvwf2_14807, ._motivation-widget_tvwf2_3333 p._button-grey_tvwf2_14807 ._mw-link-small_tvwf2_14807 > a + a, p._button-grey_tvwf2_14807 ._motivation-widget_tvwf2_3333 ._mw-link-small_tvwf2_14807 > a + a, ._motivation-widget_tvwf2_3333 ._mw-link-small_tvwf2_14807 > a + ._uw-link-big_tvwf2_12204, ._motivation-widget_tvwf2_3333 ._mw-quicklinks_tvwf2_14807 + ._uw-link-small_tvwf2_14807, ._motivation-widget_tvwf2_3333 ._mw-quicklinks_tvwf2_14807 + ._uw-btn-red_tvwf2_14807, ._motivation-widget_tvwf2_3333 ._mw-quicklinks_tvwf2_14807 + ._uw-btn_tvwf2_14807, ._motivation-widget_tvwf2_3333 p._button-grey_tvwf2_14807 ._mw-quicklinks_tvwf2_14807 + a, p._button-grey_tvwf2_14807 ._motivation-widget_tvwf2_3333 ._mw-quicklinks_tvwf2_14807 + a, ._motivation-widget_tvwf2_3333 p._button-navy_tvwf2_14807 ._mw-quicklinks_tvwf2_14807 + a, p._button-navy_tvwf2_14807 ._motivation-widget_tvwf2_3333 ._mw-quicklinks_tvwf2_14807 + a, ._motivation-widget_tvwf2_3333 ._mw-quicklinks_tvwf2_14807 + ._uw-link-big_tvwf2_12204, ._motivation-widget_tvwf2_3333 p._button-blue_tvwf2_12205 ._mw-quicklinks_tvwf2_14807 + a, p._button-blue_tvwf2_12205 ._motivation-widget_tvwf2_3333 ._mw-quicklinks_tvwf2_14807 + a, ._motivation-widget_tvwf2_3333 p._button-red_tvwf2_12207 ._mw-quicklinks_tvwf2_14807 + a, p._button-red_tvwf2_12207 ._motivation-widget_tvwf2_3333 ._mw-quicklinks_tvwf2_14807 + a, ._motivation-widget_tvwf2_3333 ._mw-link-small_tvwf2_14807 > ._uw-link-small_tvwf2_14807 + a, ._motivation-widget_tvwf2_3333 ._mw-link-small_tvwf2_14807 > ._uw-btn-red_tvwf2_14807 + a, ._motivation-widget_tvwf2_3333 ._mw-link-small_tvwf2_14807 > ._uw-btn_tvwf2_14807 + a, ._motivation-widget_tvwf2_3333 p._button-grey_tvwf2_14807 ._mw-link-small_tvwf2_14807 > a + a, p._button-grey_tvwf2_14807 ._motivation-widget_tvwf2_3333 ._mw-link-small_tvwf2_14807 > a + a, ._motivation-widget_tvwf2_3333 ._mw-link-small_tvwf2_14807 > ._uw-link-big_tvwf2_12204 + a, ._motivation-widget_tvwf2_3333 ._mw-link-small_tvwf2_14807 > a + a, ._motivation-widget_tvwf2_3333 ._mw-link-small_tvwf2_14807 > ._mw-quicklinks_tvwf2_14807 + a, ._motivation-widget_tvwf2_3333 ._uw-link-small_tvwf2_14807 + ._mw-quicklinks_tvwf2_14807, ._motivation-widget_tvwf2_3333 ._uw-btn-red_tvwf2_14807 + ._mw-quicklinks_tvwf2_14807, ._motivation-widget_tvwf2_3333 ._uw-btn_tvwf2_14807 + ._mw-quicklinks_tvwf2_14807, ._motivation-widget_tvwf2_3333 p._button-grey_tvwf2_14807 a + ._mw-quicklinks_tvwf2_14807, p._button-grey_tvwf2_14807 ._motivation-widget_tvwf2_3333 a + ._mw-quicklinks_tvwf2_14807, ._motivation-widget_tvwf2_3333 p._button-navy_tvwf2_14807 a + ._mw-quicklinks_tvwf2_14807, p._button-navy_tvwf2_14807 ._motivation-widget_tvwf2_3333 a + ._mw-quicklinks_tvwf2_14807, ._motivation-widget_tvwf2_3333 ._uw-link-big_tvwf2_12204 + ._mw-quicklinks_tvwf2_14807, ._motivation-widget_tvwf2_3333 p._button-blue_tvwf2_12205 a + ._mw-quicklinks_tvwf2_14807, p._button-blue_tvwf2_12205 ._motivation-widget_tvwf2_3333 a + ._mw-quicklinks_tvwf2_14807, ._motivation-widget_tvwf2_3333 p._button-red_tvwf2_12207 a + ._mw-quicklinks_tvwf2_14807, p._button-red_tvwf2_12207 ._motivation-widget_tvwf2_3333 a + ._mw-quicklinks_tvwf2_14807, ._motivation-widget_tvwf2_3333 ._mw-link-small_tvwf2_14807 > a + ._mw-quicklinks_tvwf2_14807, ._motivation-widget_tvwf2_3333 ._mw-quicklinks_tvwf2_14807 + ._mw-quicklinks_tvwf2_14807 {
  margin-top: 0.9375rem;
}

._uw-link-big_tvwf2_12204, p._button-blue_tvwf2_12205 a, p._button-red_tvwf2_12207 a {
  font-size: 1rem;
  line-height: 1.5;
}

._uw-btn_tvwf2_14807, p._button-grey_tvwf2_14807 a, p._button-navy_tvwf2_14807 a {
  font-size: 1.125rem;
  line-height: 1.3333333333;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #fff;
  background-color: #001641;
  padding: 0.8rem 3rem 0.8rem 1.25rem;
  position: relative;
  display: inline-block;
  transition: background-color 0.2s ease-in-out;
}
._uw-btn_tvwf2_14807::after, p._button-grey_tvwf2_14807 a::after, p._button-navy_tvwf2_14807 a::after {
  position: absolute;
  transition: right 0.2s ease-in-out;
  right: 1.5rem;
}
._uw-btn_tvwf2_14807:hover, p._button-grey_tvwf2_14807 a:hover, p._button-navy_tvwf2_14807 a:hover {
  color: #fff;
  background-color: #0033FF;
}
._uw-btn_tvwf2_14807:hover::after, p._button-grey_tvwf2_14807 a:hover::after, p._button-navy_tvwf2_14807 a:hover::after {
  margin-left: 15px;
  right: 1.25rem;
}

._uw-btn-red_tvwf2_14807 {
  font-size: 1.125rem;
  line-height: 1.5rem;
  color: #fff;
  background-color: #ed0a00;
  padding: 0.8rem 3rem 0.8rem 1.25rem;
  position: relative;
  display: inline-block;
  transition: background-color 0.2s ease-in-out;
}
._uw-btn-red_tvwf2_14807::after {
  position: absolute;
  transition: right 0.2s ease-in-out;
  right: 1.5rem;
}
._uw-btn-red_tvwf2_14807:hover::after {
  margin-left: 15px;
  right: 1.25rem;
}

._uw-blockquote_tvwf2_30836 {
  color: #001641;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  position: relative;
  font-size: 1.25rem;
  line-height: 1.75rem;
  padding-top: 60px;
}
._uw-blockquote_tvwf2_30836::before {
  font-style: normal;
  content: open-quote;
  position: absolute;
  margin-top: -10px;
  font-size: 8.5rem;
  font-weight: 500;
}
._uw-blockquote_tvwf2_30836::after {
  content: close-quote;
  visibility: hidden;
  position: absolute;
}
._uw-blockquote-citation_tvwf2_30857, ._uw-blockquote-subcitation_tvwf2_30857 {
  display: block;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-style: normal;
  font-size: 0.875rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  margin: 5px 0;
}
._uw-blockquote-citation_tvwf2_30857 {
  margin-top: 25px;
  font-weight: 700;
}
._dark-background_tvwf2_3019 ._uw-blockquote_tvwf2_30836::before {
  color: #ed0a00;
}
._dark-background_tvwf2_3019 ._uw-blockquote_tvwf2_30836 ._uw-blockquote-citation_tvwf2_30857,
._dark-background_tvwf2_3019 ._uw-blockquote_tvwf2_30836 ._uw-blockquote-subcitation_tvwf2_30857 {
  color: #fff;
}

._uw-pullquote_tvwf2_30883 {
  color: #ed0a00;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-style: italic;
  position: relative;
  font-size: 1.6875rem;
  line-height: 1.875rem;
  padding-top: 20px;
}
@media (min-width: 768px) {
  ._uw-pullquote_tvwf2_30883 {
    font-size: 1.5rem;
  }
}
@media (min-width: 980px) {
  ._uw-pullquote_tvwf2_30883 {
    font-size: 1.5rem;
  }
}
@media (min-width: 768px) {
  ._uw-pullquote_tvwf2_30883 {
    line-height: 1.625rem;
  }
}
@media (min-width: 980px) {
  ._uw-pullquote_tvwf2_30883 {
    line-height: 1.625rem;
  }
}
._uw-pullquote_tvwf2_30883::before {
  content: "";
  position: absolute;
  margin-top: -20px;
  width: 50px;
  height: 1px;
  background: #ed0a00;
}

p a {
  font-weight: 700;
}

ul {
  list-style-type: square;
}

._uw-text-intro_tvwf2_30929 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.6875rem;
  line-height: 1.1851851852;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}

span._intro_tvwf2_3165 {
  font-size: 1.3rem;
  line-height: 1.4;
  letter-spacing: -0.02em;
}

span._link-button-blue_tvwf2_30946 a,
a._link-button-blue_tvwf2_30946, span._link-button-red_tvwf2_30947 a,
a._link-button-red_tvwf2_30947, span._link-button-navy_tvwf2_30948 a,
a._link-button-navy_tvwf2_30948 {
  display: inline-block;
  position: relative;
  margin-bottom: 1rem;
  font-size: 1.125rem;
  line-height: 1.3333333333;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: 600;
  text-transform: uppercase;
  text-decoration: none;
}
span._link-button-blue_tvwf2_30946 a::after,
a._link-button-blue_tvwf2_30946::after, span._link-button-red_tvwf2_30947 a::after,
a._link-button-red_tvwf2_30947::after, span._link-button-navy_tvwf2_30948 a::after,
a._link-button-navy_tvwf2_30948::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  position: relative;
  right: -15px;
  transition: right 0.4s;
}
span._link-button-blue_tvwf2_30946 a:hover::after,
a._link-button-blue_tvwf2_30946:hover::after, span._link-button-red_tvwf2_30947 a:hover::after,
a._link-button-red_tvwf2_30947:hover::after, span._link-button-navy_tvwf2_30948 a:hover::after,
a._link-button-navy_tvwf2_30948:hover::after, span._link-button-blue_tvwf2_30946 a:focus::after,
a._link-button-blue_tvwf2_30946:focus::after, span._link-button-red_tvwf2_30947 a:focus::after,
a._link-button-red_tvwf2_30947:focus::after, span._link-button-navy_tvwf2_30948 a:focus::after,
a._link-button-navy_tvwf2_30948:focus::after {
  right: -23px;
}

span._link-button-navy_tvwf2_30948 a,
a._link-button-navy_tvwf2_30948 {
  color: #fff;
  background-color: #001641;
  padding: 0.8rem 3rem 0.8rem 1.25rem;
  transition: background-color 0.2s ease-in-out;
}
span._link-button-navy_tvwf2_30948 a::after,
a._link-button-navy_tvwf2_30948::after {
  position: absolute;
  transition: right 0.2s ease-in-out;
  right: 1.5rem;
}
span._link-button-navy_tvwf2_30948 a:hover, span._link-button-navy_tvwf2_30948 a:focus,
a._link-button-navy_tvwf2_30948:hover,
a._link-button-navy_tvwf2_30948:focus {
  color: #fff;
  background-color: #0033FF;
}
span._link-button-navy_tvwf2_30948 a:hover::after, span._link-button-navy_tvwf2_30948 a:focus::after,
a._link-button-navy_tvwf2_30948:hover::after,
a._link-button-navy_tvwf2_30948:focus::after {
  right: 1.25rem;
}

span._link-button-navy_tvwf2_30948[class][class][class][class] a:visited,
a._link-button-navy_tvwf2_30948[class][class][class][class]:visited {
  color: #fff;
}

span._link-button-red_tvwf2_30947 a,
a._link-button-red_tvwf2_30947 {
  color: #ed0a00;
}

span._link-button-red_tvwf2_30947[class][class][class][class] a:visited,
a._link-button-red_tvwf2_30947[class][class][class][class]:visited {
  color: #ed0a00;
}

span._link-button-blue_tvwf2_30946 a,
a._link-button-blue_tvwf2_30946 {
  color: #0033FF;
}

span._link-button-blue_tvwf2_30946[class][class][class][class] a:visited,
a._link-button-blue_tvwf2_30946[class][class][class][class]:visited {
  color: #0033FF;
}

span._link-button-navy_tvwf2_30948[class][class][class][class] a,
a._link-button-navy_tvwf2_30948[class][class][class][class],
span._link-button-red_tvwf2_30947[class][class][class][class] a,
a._link-button-red_tvwf2_30947[class][class][class][class],
span._link-button-blue_tvwf2_30946[class][class][class][class] a,
a._link-button-blue_tvwf2_30946[class][class][class][class] {
  text-decoration: none;
}

p._button-navy_tvwf2_14807 a,
p._button-red_tvwf2_12207 a,
p._button-blue_tvwf2_12205 a,
p._button-grey_tvwf2_14807 a {
  text-decoration: none !important;
}

p._button-red_tvwf2_12207 a {
  font-size: 1.125rem;
  line-height: 1.3333333333;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}

p._button-blue_tvwf2_12205 a {
  color: #0033FF;
  font-size: 1.125rem;
  line-height: 1.3333333333;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}

p._button-grey_tvwf2_14807 a {
  color: #001641;
  background-color: #F2F2F2;
}

p._button-navy_tvwf2_14807,
p._button-red_tvwf2_12207,
p._button-blue_tvwf2_12205,
p._button-grey_tvwf2_14807 {
  margin-top: 1rem;
}

:is(p._button-navy_tvwf2_14807, p._button-red_tvwf2_12207, p._button-blue_tvwf2_12205, p._button-grey_tvwf2_14807) + :is(p._button-navy_tvwf2_14807, p._button-red_tvwf2_12207, p._button-blue_tvwf2_12205, p._button-grey_tvwf2_14807) {
  margin-top: 1.5rem;
}

._home-carousel_tvwf2_21380 {
  width: 100%;
  height: 500px;
  padding: 0;
  margin-bottom: 2rem;
  margin-top: 77px;
  position: relative;
}
@media (min-width: 768px) {
  ._home-carousel_tvwf2_21380 {
    height: 550px;
  }
}
@media (min-width: 980px) {
  ._home-carousel_tvwf2_21380 {
    margin-top: 0;
    height: 700px;
  }
}
@media (min-width: 1600px) {
  ._home-carousel_tvwf2_21380 {
    height: calc(100vh - 100px);
  }
}
._home-carousel_tvwf2_21380 ._swiper-slide_tvwf2_55 div {
  height: 100%;
}
@media (max-width: 640px) {
  ._home-carousel_tvwf2_21380 ._swiper-slide_tvwf2_55 {
    display: flex;
    flex-direction: column;
  }
}
._home-carousel_tvwf2_21380 ._slide-content_tvwf2_27317 {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  position: relative;
  z-index: 1;
  padding-bottom: 2rem;
}
@media (min-width: 640px) {
  ._home-carousel_tvwf2_21380 ._slide-content_tvwf2_27317 {
    padding-bottom: 4rem;
  }
}
._home-carousel_tvwf2_21380 h2 {
  color: #fff;
  font-size: 2.625rem;
  line-height: 2.875rem;
  line-height: 1.02;
  letter-spacing: -0.08rem;
  font-weight: 700;
  margin-bottom: 0.5rem;
}
@media (min-width: 768px) {
  ._home-carousel_tvwf2_21380 h2 {
    font-size: 3.5rem;
  }
}
@media (min-width: 980px) {
  ._home-carousel_tvwf2_21380 h2 {
    font-size: 8.125rem;
  }
}
@media (min-width: 768px) {
  ._home-carousel_tvwf2_21380 h2 {
    line-height: 3.5625rem;
  }
}
@media (min-width: 980px) {
  ._home-carousel_tvwf2_21380 h2 {
    line-height: 7.625rem;
  }
}
@media (min-width: 768px) {
  ._home-carousel_tvwf2_21380 h2 {
    max-width: 80%;
  }
}
@media (min-width: 980px) {
  ._home-carousel_tvwf2_21380 h2 {
    margin-bottom: 2rem;
    font-size: 7.025rem;
    font-weight: 700;
  }
}
._home-carousel_tvwf2_21380 p {
  color: #fff;
  margin-bottom: 1rem;
}
@media (min-width: 640px) {
  ._home-carousel_tvwf2_21380 p {
    margin-bottom: 2rem;
    max-width: 75%;
  }
}
._home-carousel_tvwf2_21380 a {
  color: #fff;
}
@media (max-width: 640px) {
  ._home-carousel_tvwf2_21380 a {
    font-size: 1.125rem;
  }
}
._home-carousel_tvwf2_21380 ._slide__image_tvwf2_27397, ._home-carousel_tvwf2_21380 ._slide__video_tvwf2_27398 {
  background-size: cover;
}
@media (max-width: 640px) {
  ._home-carousel_tvwf2_21380 ._slide__image_tvwf2_27397, ._home-carousel_tvwf2_21380 ._slide__video_tvwf2_27398 {
    flex: 1;
    background-position: center;
  }
}
@media (min-width: 640px) {
  ._home-carousel_tvwf2_21380 ._slide__image_tvwf2_27397, ._home-carousel_tvwf2_21380 ._slide__video_tvwf2_27398 {
    position: absolute;
    width: 100%;
  }
}
@media (min-width: 980px) {
  ._home-carousel_tvwf2_21380 ._slide__image_tvwf2_27397, ._home-carousel_tvwf2_21380 ._slide__video_tvwf2_27398 {
    background-position-x: 40%;
  }
}
@media (max-width: 640px) {
  ._home-carousel_tvwf2_21380 ._slide__video_tvwf2_27398 {
    width: 100%;
    padding-top: 56.25%;
    height: 0px;
    position: relative;
  }
}
._home-carousel_tvwf2_21380 ._slide__video-display_tvwf2_27432 {
  position: absolute;
  object-fit: cover;
  z-index: 0;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
._home-carousel_tvwf2_21380 ._slide__video_tvwf2_27398 ._pause-background_tvwf2_27443 {
  position: absolute;
  bottom: 1em;
  right: 1em;
  z-index: 1;
}
._home-carousel_tvwf2_21380 ._slide__video_tvwf2_27398 ._pause-background_tvwf2_27443 ._pause_tvwf2_27443, ._home-carousel_tvwf2_21380 ._slide__video_tvwf2_27398 ._pause-background_tvwf2_27443 ._play_tvwf2_27451 {
  fill: white;
}
@media (max-width: 640px) {
  ._home-carousel_tvwf2_21380 ._slide__body_tvwf2_27456 {
    background-color: #001641;
    height: auto !important;
    width: 100%;
    bottom: 0;
    padding-top: 2rem;
  }
}
@media (min-width: 640px) {
  ._home-carousel_tvwf2_21380 ._slide__body_tvwf2_27456::after, ._home-carousel_tvwf2_21380 ._slide__body_tvwf2_27456::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
  }
}
._home-carousel_tvwf2_21380 ._slide__body_tvwf2_27456::before {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 100%);
  width: 50%;
}
._home-carousel_tvwf2_21380 ._slide__body_tvwf2_27456::after {
  background-image: linear-gradient(42deg, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 75%);
  width: 100%;
}
@media (min-width: 640px) {
  ._home-carousel_tvwf2_21380::before {
    content: "";
    width: 100%;
    height: 17.8125rem;
    position: absolute;
    top: 0;
    left: 0;
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.69) 100%);
    z-index: 2;
  }
}

._uw-home-slider__bullet-container_tvwf2_16989 {
  border-bottom: 0.0625rem dashed #E5E5E4;
  padding-left: 0 !important;
}
._uw-home-slider__bullets_tvwf2_11765 {
  text-align: left;
  white-space: nowrap;
  overflow-y: hidden;
  overflow-x: auto;
  padding: 0 0 1.25rem;
  margin-top: 1.25rem;
}
._uw-home-slider__bullets_tvwf2_11765 button {
  width: auto;
  height: auto;
  background: none;
  display: inline-block;
  margin-bottom: 0;
  margin-left: 1.875rem;
  color: #001641;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  text-align: left;
  cursor: pointer;
  border-radius: 0;
  opacity: 1;
}
._uw-home-slider__bullets_tvwf2_11765 button::before {
  content: none;
}
._uw-home-slider__bullets_tvwf2_11765 button::after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.125rem;
  background: #fff;
  margin-top: 0.3125rem;
  transition: transform 0.3s, background-color 0s;
  transition-delay: 0s, 0.3s;
  transform: scale3d(0, 1, 1);
  transform-origin: top left;
}
._uw-home-slider__bullets_tvwf2_11765 button:first-of-type {
  margin-left: 0;
}
._uw-home-slider__bullets_tvwf2_11765 button._swiper-pagination-bullet-active_tvwf2_288 {
  color: #ed0a00;
}
._uw-home-slider__bullets_tvwf2_11765 button._swiper-pagination-bullet-active_tvwf2_288::after {
  background: #ed0a00;
  transform: scale3d(1, 1, 1);
  transition-delay: 0s, 0s;
}
._uw-home-slider__bullets_tvwf2_11765 button._swiper-pagination-bullet-active_tvwf2_288:hover {
  text-decoration: none;
}
._uw-home-slider__bullets_tvwf2_11765 button._swiper-pagination-bullet-active_tvwf2_288:hover::after {
  background: #ed0a00;
  transform: scale3d(1, 1, 1);
  transition-delay: 0s, 0s;
}
._uw-home-slider__bullets_tvwf2_11765 button:focus {
  outline: 1px dotted #001641;
  box-shadow: 0 0 2px #fff;
}
._uw-home-slider__bullets_tvwf2_11765 button:hover {
  text-decoration: none;
}
._uw-home-slider__bullets_tvwf2_11765 button:hover::after {
  background: #001641;
  transform: scale3d(1, 1, 1);
  transition-delay: 0s, 0s;
}
@media print, screen and (min-width: 64em) {
  ._uw-home-slider__bullets_tvwf2_11765 {
    padding-bottom: 1.875rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-home-slider__bullet-container_tvwf2_16989 {
    padding-left: 60px;
  }
  ._uw-home-slider__bullets_tvwf2_11765 {
    margin: 1.875rem 0 0;
    padding-bottom: 2.1875rem;
  }
}

._uw-home-carousel_tvwf2_19884 {
  margin-bottom: 2rem;
}
@media (min-width: 640px) {
  ._uw-home-carousel_tvwf2_19884 {
    margin-bottom: 5rem;
  }
}

/* styles migrated from t4-updates.css */
/* styles migrated from t4-updates.css, i can not determine which file they should reside in */
div._grid-x_tvwf2_3385._grid-margin-x_tvwf2_3382._results_tvwf2_16867 {
  width: 100%;
}

@media (max-width: 1080px) {
  div._cell_tvwf2_3333._media-cell_tvwf2_31385 {
    margin-bottom: 20px;
  }
}
._checkedDarkRed_tvwf2_26895 {
  color: #ed0a00;
}

._t4Edit-page_tvwf2_31393 {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  color: #ed0a00;
  margin: 0.9375rem 0 0.3125rem;
}

._contentTypeFilter_tvwf2_31403 {
  padding-inline: var(--spacing-md);
  padding-block: var(--spacing-sm);
  display: flex;
  flex-direction: column;
  column-gap: var(--spacing-sm);
  row-gap: var(--spacing-sm);
  border-bottom: var(--border);
}
._contentTypeFilter_tvwf2_31403 label {
  margin: 0;
}
._contentTypeFilter_tvwf2_31403 select {
  margin: 0;
  border: var(--border);
  border-radius: 0.25em;
}
@media screen and (min-width: 768px) {
  ._contentTypeFilter_tvwf2_31403 {
    flex-direction: row;
    align-items: center;
  }
  ._contentTypeFilter_tvwf2_31403 select {
    width: max-content;
  }
}
:root {
  --section-spacing-y: clamp(2em, -4.864em + 16.46vmax, 6.25em);
}

/**
* Original styles below this line
*/
/**
 * Swiper 6.8.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: August 23, 2021
 */
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}

._swiper-container_3bbjk_30 {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

._swiper-container-vertical_3bbjk_41 > ._swiper-wrapper_3bbjk_41 {
  flex-direction: column;
}

._swiper-wrapper_3bbjk_41 {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

._swiper-container-android_3bbjk_55 ._swiper-slide_3bbjk_55,
._swiper-wrapper_3bbjk_41 {
  transform: translate3d(0px, 0, 0);
}

._swiper-container-multirow_3bbjk_60 > ._swiper-wrapper_3bbjk_41 {
  flex-wrap: wrap;
}

._swiper-container-multirow-column_3bbjk_64 > ._swiper-wrapper_3bbjk_41 {
  flex-wrap: wrap;
  flex-direction: column;
}

._swiper-container-free-mode_3bbjk_69 > ._swiper-wrapper_3bbjk_41 {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

._swiper-container-pointer-events_3bbjk_74 {
  touch-action: pan-y;
}

._swiper-container-pointer-events_3bbjk_74._swiper-container-vertical_3bbjk_41 {
  touch-action: pan-x;
}

._swiper-slide_3bbjk_55 {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

._swiper-slide-invisible-blank_3bbjk_90 {
  visibility: hidden;
}

/* Auto Height */
._swiper-container-autoheight_3bbjk_95,
._swiper-container-autoheight_3bbjk_95 ._swiper-slide_3bbjk_55 {
  height: auto;
}

._swiper-container-autoheight_3bbjk_95 ._swiper-wrapper_3bbjk_41 {
  align-items: flex-start;
  transition-property: transform, height;
}

/* 3D Effects */
._swiper-container-3d_3bbjk_106 {
  perspective: 1200px;
}

._swiper-container-3d_3bbjk_106 ._swiper-wrapper_3bbjk_41,
._swiper-container-3d_3bbjk_106 ._swiper-slide_3bbjk_55,
._swiper-container-3d_3bbjk_106 ._swiper-slide-shadow-left_3bbjk_112,
._swiper-container-3d_3bbjk_106 ._swiper-slide-shadow-right_3bbjk_113,
._swiper-container-3d_3bbjk_106 ._swiper-slide-shadow-top_3bbjk_114,
._swiper-container-3d_3bbjk_106 ._swiper-slide-shadow-bottom_3bbjk_115,
._swiper-container-3d_3bbjk_106 ._swiper-cube-shadow_3bbjk_116 {
  transform-style: preserve-3d;
}

._swiper-container-3d_3bbjk_106 ._swiper-slide-shadow-left_3bbjk_112,
._swiper-container-3d_3bbjk_106 ._swiper-slide-shadow-right_3bbjk_113,
._swiper-container-3d_3bbjk_106 ._swiper-slide-shadow-top_3bbjk_114,
._swiper-container-3d_3bbjk_106 ._swiper-slide-shadow-bottom_3bbjk_115 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

._swiper-container-3d_3bbjk_106 ._swiper-slide-shadow-left_3bbjk_112 {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

._swiper-container-3d_3bbjk_106 ._swiper-slide-shadow-right_3bbjk_113 {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

._swiper-container-3d_3bbjk_106 ._swiper-slide-shadow-top_3bbjk_114 {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

._swiper-container-3d_3bbjk_106 ._swiper-slide-shadow-bottom_3bbjk_115 {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* CSS Mode */
._swiper-container-css-mode_3bbjk_150 > ._swiper-wrapper_3bbjk_41 {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}

._swiper-container-css-mode_3bbjk_150 > ._swiper-wrapper_3bbjk_41::-webkit-scrollbar {
  display: none;
}

._swiper-container-css-mode_3bbjk_150 > ._swiper-wrapper_3bbjk_41 > ._swiper-slide_3bbjk_55 {
  scroll-snap-align: start start;
}

._swiper-container-horizontal_3bbjk_166._swiper-container-css-mode_3bbjk_150 > ._swiper-wrapper_3bbjk_41 {
  scroll-snap-type: x mandatory;
}

._swiper-container-vertical_3bbjk_41._swiper-container-css-mode_3bbjk_150 > ._swiper-wrapper_3bbjk_41 {
  scroll-snap-type: y mandatory;
}

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}

._swiper-button-prev_3bbjk_181,
._swiper-button-next_3bbjk_182 {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

._swiper-button-prev_3bbjk_181._swiper-button-disabled_3bbjk_196,
._swiper-button-next_3bbjk_182._swiper-button-disabled_3bbjk_196 {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

._swiper-button-prev_3bbjk_181:after,
._swiper-button-next_3bbjk_182:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}

._swiper-button-prev_3bbjk_181,
._swiper-container-rtl_3bbjk_215 ._swiper-button-next_3bbjk_182 {
  left: 10px;
  right: auto;
}

._swiper-button-prev_3bbjk_181:after,
._swiper-container-rtl_3bbjk_215 ._swiper-button-next_3bbjk_182:after {
  content: "prev";
}

._swiper-button-next_3bbjk_182,
._swiper-container-rtl_3bbjk_215 ._swiper-button-prev_3bbjk_181 {
  right: 10px;
  left: auto;
}

._swiper-button-next_3bbjk_182:after,
._swiper-container-rtl_3bbjk_215 ._swiper-button-prev_3bbjk_181:after {
  content: "next";
}

._swiper-button-prev_3bbjk_181._swiper-button-white_3bbjk_236,
._swiper-button-next_3bbjk_182._swiper-button-white_3bbjk_236 {
  --swiper-navigation-color: #ffffff;
}

._swiper-button-prev_3bbjk_181._swiper-button-black_3bbjk_241,
._swiper-button-next_3bbjk_182._swiper-button-black_3bbjk_241 {
  --swiper-navigation-color: #000000;
}

._swiper-button-lock_3bbjk_246 {
  display: none;
}

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}

._swiper-pagination_3bbjk_256 {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

._swiper-pagination_3bbjk_256._swiper-pagination-hidden_3bbjk_264 {
  opacity: 0;
}

/* Common Styles */
._swiper-pagination-fraction_3bbjk_269,
._swiper-pagination-custom_3bbjk_270,
._swiper-container-horizontal_3bbjk_166 > ._swiper-pagination-bullets_3bbjk_271 {
  bottom: 10px;
  left: 0;
  width: 100%;
}

/* Bullets */
._swiper-pagination-bullets-dynamic_3bbjk_278 {
  overflow: hidden;
  font-size: 0;
}

._swiper-pagination-bullets-dynamic_3bbjk_278 ._swiper-pagination-bullet_3bbjk_271 {
  transform: scale(0.33);
  position: relative;
}

._swiper-pagination-bullets-dynamic_3bbjk_278 ._swiper-pagination-bullet-active_3bbjk_288 {
  transform: scale(1);
}

._swiper-pagination-bullets-dynamic_3bbjk_278 ._swiper-pagination-bullet-active-main_3bbjk_292 {
  transform: scale(1);
}

._swiper-pagination-bullets-dynamic_3bbjk_278 ._swiper-pagination-bullet-active-prev_3bbjk_296 {
  transform: scale(0.66);
}

._swiper-pagination-bullets-dynamic_3bbjk_278 ._swiper-pagination-bullet-active-prev-prev_3bbjk_300 {
  transform: scale(0.33);
}

._swiper-pagination-bullets-dynamic_3bbjk_278 ._swiper-pagination-bullet-active-next_3bbjk_304 {
  transform: scale(0.66);
}

._swiper-pagination-bullets-dynamic_3bbjk_278 ._swiper-pagination-bullet-active-next-next_3bbjk_308 {
  transform: scale(0.33);
}

._swiper-pagination-bullet_3bbjk_271 {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: 0.2;
}

button._swiper-pagination-bullet_3bbjk_271 {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none;
}

._swiper-pagination-clickable_3bbjk_330 ._swiper-pagination-bullet_3bbjk_271 {
  cursor: pointer;
}

._swiper-pagination-bullet_3bbjk_271:only-child {
  display: none !important;
}

._swiper-pagination-bullet-active_3bbjk_288 {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

._swiper-container-vertical_3bbjk_41 > ._swiper-pagination-bullets_3bbjk_271 {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

._swiper-container-vertical_3bbjk_41 > ._swiper-pagination-bullets_3bbjk_271 ._swiper-pagination-bullet_3bbjk_271 {
  margin: 6px 0;
  display: block;
}

._swiper-container-vertical_3bbjk_41 > ._swiper-pagination-bullets_3bbjk_271._swiper-pagination-bullets-dynamic_3bbjk_278 {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

._swiper-container-vertical_3bbjk_41 > ._swiper-pagination-bullets_3bbjk_271._swiper-pagination-bullets-dynamic_3bbjk_278 ._swiper-pagination-bullet_3bbjk_271 {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}

._swiper-container-horizontal_3bbjk_166 > ._swiper-pagination-bullets_3bbjk_271 ._swiper-pagination-bullet_3bbjk_271 {
  margin: 0 4px;
}

._swiper-container-horizontal_3bbjk_166 > ._swiper-pagination-bullets_3bbjk_271._swiper-pagination-bullets-dynamic_3bbjk_278 {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

._swiper-container-horizontal_3bbjk_166 > ._swiper-pagination-bullets_3bbjk_271._swiper-pagination-bullets-dynamic_3bbjk_278 ._swiper-pagination-bullet_3bbjk_271 {
  transition: 200ms transform, 200ms left;
}

._swiper-container-horizontal_3bbjk_166._swiper-container-rtl_3bbjk_215 > ._swiper-pagination-bullets-dynamic_3bbjk_278 ._swiper-pagination-bullet_3bbjk_271 {
  transition: 200ms transform, 200ms right;
}

/* Progress */
._swiper-pagination-progressbar_3bbjk_384 {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

._swiper-pagination-progressbar_3bbjk_384 ._swiper-pagination-progressbar-fill_3bbjk_389 {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

._swiper-container-rtl_3bbjk_215 ._swiper-pagination-progressbar_3bbjk_384 ._swiper-pagination-progressbar-fill_3bbjk_389 {
  transform-origin: right top;
}

._swiper-container-horizontal_3bbjk_166 > ._swiper-pagination-progressbar_3bbjk_384,
._swiper-container-vertical_3bbjk_41 > ._swiper-pagination-progressbar_3bbjk_384._swiper-pagination-progressbar-opposite_3bbjk_405 {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

._swiper-container-vertical_3bbjk_41 > ._swiper-pagination-progressbar_3bbjk_384,
._swiper-container-horizontal_3bbjk_166 > ._swiper-pagination-progressbar_3bbjk_384._swiper-pagination-progressbar-opposite_3bbjk_405 {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

._swiper-pagination-white_3bbjk_420 {
  --swiper-pagination-color: #ffffff;
}

._swiper-pagination-black_3bbjk_424 {
  --swiper-pagination-color: #000000;
}

._swiper-pagination-lock_3bbjk_428 {
  display: none;
}

/* Scrollbar */
._swiper-scrollbar_3bbjk_433 {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

._swiper-container-horizontal_3bbjk_166 > ._swiper-scrollbar_3bbjk_433 {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

._swiper-container-vertical_3bbjk_41 > ._swiper-scrollbar_3bbjk_433 {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

._swiper-scrollbar-drag_3bbjk_458 {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

._swiper-scrollbar-cursor-drag_3bbjk_468 {
  cursor: move;
}

._swiper-scrollbar-lock_3bbjk_472 {
  display: none;
}

._swiper-zoom-container_3bbjk_476 {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

._swiper-zoom-container_3bbjk_476 > img,
._swiper-zoom-container_3bbjk_476 > svg,
._swiper-zoom-container_3bbjk_476 > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}

._swiper-slide-zoomed_3bbjk_493 {
  cursor: move;
}

/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}

._swiper-lazy-preloader_3bbjk_504 {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: _swiper-preloader-spin_3bbjk_1 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

._swiper-lazy-preloader-white_3bbjk_521 {
  --swiper-preloader-color: #fff;
}

._swiper-lazy-preloader-black_3bbjk_525 {
  --swiper-preloader-color: #000;
}

@keyframes _swiper-preloader-spin_3bbjk_1 {
  100% {
    transform: rotate(360deg);
  }
}
/* a11y */
._swiper-container_3bbjk_30 ._swiper-notification_3bbjk_535 {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

._swiper-container-fade_3bbjk_544._swiper-container-free-mode_3bbjk_69 ._swiper-slide_3bbjk_55 {
  transition-timing-function: ease-out;
}

._swiper-container-fade_3bbjk_544 ._swiper-slide_3bbjk_55 {
  pointer-events: none;
  transition-property: opacity;
}

._swiper-container-fade_3bbjk_544 ._swiper-slide_3bbjk_55 ._swiper-slide_3bbjk_55 {
  pointer-events: none;
}

._swiper-container-fade_3bbjk_544 ._swiper-slide-active_3bbjk_557,
._swiper-container-fade_3bbjk_544 ._swiper-slide-active_3bbjk_557 ._swiper-slide-active_3bbjk_557 {
  pointer-events: auto;
}

._swiper-container-cube_3bbjk_562 {
  overflow: visible;
}

._swiper-container-cube_3bbjk_562 ._swiper-slide_3bbjk_55 {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

._swiper-container-cube_3bbjk_562 ._swiper-slide_3bbjk_55 ._swiper-slide_3bbjk_55 {
  pointer-events: none;
}

._swiper-container-cube_3bbjk_562._swiper-container-rtl_3bbjk_215 ._swiper-slide_3bbjk_55 {
  transform-origin: 100% 0;
}

._swiper-container-cube_3bbjk_562 ._swiper-slide-active_3bbjk_557,
._swiper-container-cube_3bbjk_562 ._swiper-slide-active_3bbjk_557 ._swiper-slide-active_3bbjk_557 {
  pointer-events: auto;
}

._swiper-container-cube_3bbjk_562 ._swiper-slide-active_3bbjk_557,
._swiper-container-cube_3bbjk_562 ._swiper-slide-next_3bbjk_591,
._swiper-container-cube_3bbjk_562 ._swiper-slide-prev_3bbjk_592,
._swiper-container-cube_3bbjk_562 ._swiper-slide-next_3bbjk_591 + ._swiper-slide_3bbjk_55 {
  pointer-events: auto;
  visibility: visible;
}

._swiper-container-cube_3bbjk_562 ._swiper-slide-shadow-top_3bbjk_114,
._swiper-container-cube_3bbjk_562 ._swiper-slide-shadow-bottom_3bbjk_115,
._swiper-container-cube_3bbjk_562 ._swiper-slide-shadow-left_3bbjk_112,
._swiper-container-cube_3bbjk_562 ._swiper-slide-shadow-right_3bbjk_113 {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

._swiper-container-cube_3bbjk_562 ._swiper-cube-shadow_3bbjk_116 {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

._swiper-container-cube_3bbjk_562 ._swiper-cube-shadow_3bbjk_116:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}

._swiper-container-flip_3bbjk_628 {
  overflow: visible;
}

._swiper-container-flip_3bbjk_628 ._swiper-slide_3bbjk_55 {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

._swiper-container-flip_3bbjk_628 ._swiper-slide_3bbjk_55 ._swiper-slide_3bbjk_55 {
  pointer-events: none;
}

._swiper-container-flip_3bbjk_628 ._swiper-slide-active_3bbjk_557,
._swiper-container-flip_3bbjk_628 ._swiper-slide-active_3bbjk_557 ._swiper-slide-active_3bbjk_557 {
  pointer-events: auto;
}

._swiper-container-flip_3bbjk_628 ._swiper-slide-shadow-top_3bbjk_114,
._swiper-container-flip_3bbjk_628 ._swiper-slide-shadow-bottom_3bbjk_115,
._swiper-container-flip_3bbjk_628 ._swiper-slide-shadow-left_3bbjk_112,
._swiper-container-flip_3bbjk_628 ._swiper-slide-shadow-right_3bbjk_113 {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/**
 * Swiper 6.8.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: August 23, 2021
 */
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}

._swiper-container_3bbjk_30 {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

._swiper-container-vertical_3bbjk_41 > ._swiper-wrapper_3bbjk_41 {
  flex-direction: column;
}

._swiper-wrapper_3bbjk_41 {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

._swiper-container-android_3bbjk_55 ._swiper-slide_3bbjk_55,
._swiper-wrapper_3bbjk_41 {
  transform: translate3d(0px, 0, 0);
}

._swiper-container-multirow_3bbjk_60 > ._swiper-wrapper_3bbjk_41 {
  flex-wrap: wrap;
}

._swiper-container-multirow-column_3bbjk_64 > ._swiper-wrapper_3bbjk_41 {
  flex-wrap: wrap;
  flex-direction: column;
}

._swiper-container-free-mode_3bbjk_69 > ._swiper-wrapper_3bbjk_41 {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

._swiper-container-pointer-events_3bbjk_74 {
  touch-action: pan-y;
}

._swiper-container-pointer-events_3bbjk_74._swiper-container-vertical_3bbjk_41 {
  touch-action: pan-x;
}

._swiper-slide_3bbjk_55 {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

._swiper-slide-invisible-blank_3bbjk_90 {
  visibility: hidden;
}

/* Auto Height */
._swiper-container-autoheight_3bbjk_95,
._swiper-container-autoheight_3bbjk_95 ._swiper-slide_3bbjk_55 {
  height: auto;
}

._swiper-container-autoheight_3bbjk_95 ._swiper-wrapper_3bbjk_41 {
  align-items: flex-start;
  transition-property: transform, height;
}

/* 3D Effects */
._swiper-container-3d_3bbjk_106 {
  perspective: 1200px;
}

._swiper-container-3d_3bbjk_106 ._swiper-wrapper_3bbjk_41,
._swiper-container-3d_3bbjk_106 ._swiper-slide_3bbjk_55,
._swiper-container-3d_3bbjk_106 ._swiper-slide-shadow-left_3bbjk_112,
._swiper-container-3d_3bbjk_106 ._swiper-slide-shadow-right_3bbjk_113,
._swiper-container-3d_3bbjk_106 ._swiper-slide-shadow-top_3bbjk_114,
._swiper-container-3d_3bbjk_106 ._swiper-slide-shadow-bottom_3bbjk_115,
._swiper-container-3d_3bbjk_106 ._swiper-cube-shadow_3bbjk_116 {
  transform-style: preserve-3d;
}

._swiper-container-3d_3bbjk_106 ._swiper-slide-shadow-left_3bbjk_112,
._swiper-container-3d_3bbjk_106 ._swiper-slide-shadow-right_3bbjk_113,
._swiper-container-3d_3bbjk_106 ._swiper-slide-shadow-top_3bbjk_114,
._swiper-container-3d_3bbjk_106 ._swiper-slide-shadow-bottom_3bbjk_115 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

._swiper-container-3d_3bbjk_106 ._swiper-slide-shadow-left_3bbjk_112 {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

._swiper-container-3d_3bbjk_106 ._swiper-slide-shadow-right_3bbjk_113 {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

._swiper-container-3d_3bbjk_106 ._swiper-slide-shadow-top_3bbjk_114 {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

._swiper-container-3d_3bbjk_106 ._swiper-slide-shadow-bottom_3bbjk_115 {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* CSS Mode */
._swiper-container-css-mode_3bbjk_150 > ._swiper-wrapper_3bbjk_41 {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}

._swiper-container-css-mode_3bbjk_150 > ._swiper-wrapper_3bbjk_41::-webkit-scrollbar {
  display: none;
}

._swiper-container-css-mode_3bbjk_150 > ._swiper-wrapper_3bbjk_41 > ._swiper-slide_3bbjk_55 {
  scroll-snap-align: start start;
}

._swiper-container-horizontal_3bbjk_166._swiper-container-css-mode_3bbjk_150 > ._swiper-wrapper_3bbjk_41 {
  scroll-snap-type: x mandatory;
}

._swiper-container-vertical_3bbjk_41._swiper-container-css-mode_3bbjk_150 > ._swiper-wrapper_3bbjk_41 {
  scroll-snap-type: y mandatory;
}

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}

._swiper-button-prev_3bbjk_181,
._swiper-button-next_3bbjk_182 {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

._swiper-button-prev_3bbjk_181._swiper-button-disabled_3bbjk_196,
._swiper-button-next_3bbjk_182._swiper-button-disabled_3bbjk_196 {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

._swiper-button-prev_3bbjk_181:after,
._swiper-button-next_3bbjk_182:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}

._swiper-button-prev_3bbjk_181,
._swiper-container-rtl_3bbjk_215 ._swiper-button-next_3bbjk_182 {
  left: 10px;
  right: auto;
}

._swiper-button-prev_3bbjk_181:after,
._swiper-container-rtl_3bbjk_215 ._swiper-button-next_3bbjk_182:after {
  content: "prev";
}

._swiper-button-next_3bbjk_182,
._swiper-container-rtl_3bbjk_215 ._swiper-button-prev_3bbjk_181 {
  right: 10px;
  left: auto;
}

._swiper-button-next_3bbjk_182:after,
._swiper-container-rtl_3bbjk_215 ._swiper-button-prev_3bbjk_181:after {
  content: "next";
}

._swiper-button-prev_3bbjk_181._swiper-button-white_3bbjk_236,
._swiper-button-next_3bbjk_182._swiper-button-white_3bbjk_236 {
  --swiper-navigation-color: #ffffff;
}

._swiper-button-prev_3bbjk_181._swiper-button-black_3bbjk_241,
._swiper-button-next_3bbjk_182._swiper-button-black_3bbjk_241 {
  --swiper-navigation-color: #000000;
}

._swiper-button-lock_3bbjk_246 {
  display: none;
}

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}

._swiper-pagination_3bbjk_256 {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

._swiper-pagination_3bbjk_256._swiper-pagination-hidden_3bbjk_264 {
  opacity: 0;
}

/* Common Styles */
._swiper-pagination-fraction_3bbjk_269,
._swiper-pagination-custom_3bbjk_270,
._swiper-container-horizontal_3bbjk_166 > ._swiper-pagination-bullets_3bbjk_271 {
  bottom: 10px;
  left: 0;
  width: 100%;
}

/* Bullets */
._swiper-pagination-bullets-dynamic_3bbjk_278 {
  overflow: hidden;
  font-size: 0;
}

._swiper-pagination-bullets-dynamic_3bbjk_278 ._swiper-pagination-bullet_3bbjk_271 {
  transform: scale(0.33);
  position: relative;
}

._swiper-pagination-bullets-dynamic_3bbjk_278 ._swiper-pagination-bullet-active_3bbjk_288 {
  transform: scale(1);
}

._swiper-pagination-bullets-dynamic_3bbjk_278 ._swiper-pagination-bullet-active-main_3bbjk_292 {
  transform: scale(1);
}

._swiper-pagination-bullets-dynamic_3bbjk_278 ._swiper-pagination-bullet-active-prev_3bbjk_296 {
  transform: scale(0.66);
}

._swiper-pagination-bullets-dynamic_3bbjk_278 ._swiper-pagination-bullet-active-prev-prev_3bbjk_300 {
  transform: scale(0.33);
}

._swiper-pagination-bullets-dynamic_3bbjk_278 ._swiper-pagination-bullet-active-next_3bbjk_304 {
  transform: scale(0.66);
}

._swiper-pagination-bullets-dynamic_3bbjk_278 ._swiper-pagination-bullet-active-next-next_3bbjk_308 {
  transform: scale(0.33);
}

._swiper-pagination-bullet_3bbjk_271 {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: 0.2;
}

button._swiper-pagination-bullet_3bbjk_271 {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none;
}

._swiper-pagination-clickable_3bbjk_330 ._swiper-pagination-bullet_3bbjk_271 {
  cursor: pointer;
}

._swiper-pagination-bullet_3bbjk_271:only-child {
  display: none !important;
}

._swiper-pagination-bullet-active_3bbjk_288 {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

._swiper-container-vertical_3bbjk_41 > ._swiper-pagination-bullets_3bbjk_271 {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

._swiper-container-vertical_3bbjk_41 > ._swiper-pagination-bullets_3bbjk_271 ._swiper-pagination-bullet_3bbjk_271 {
  margin: 6px 0;
  display: block;
}

._swiper-container-vertical_3bbjk_41 > ._swiper-pagination-bullets_3bbjk_271._swiper-pagination-bullets-dynamic_3bbjk_278 {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

._swiper-container-vertical_3bbjk_41 > ._swiper-pagination-bullets_3bbjk_271._swiper-pagination-bullets-dynamic_3bbjk_278 ._swiper-pagination-bullet_3bbjk_271 {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}

._swiper-container-horizontal_3bbjk_166 > ._swiper-pagination-bullets_3bbjk_271 ._swiper-pagination-bullet_3bbjk_271 {
  margin: 0 4px;
}

._swiper-container-horizontal_3bbjk_166 > ._swiper-pagination-bullets_3bbjk_271._swiper-pagination-bullets-dynamic_3bbjk_278 {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

._swiper-container-horizontal_3bbjk_166 > ._swiper-pagination-bullets_3bbjk_271._swiper-pagination-bullets-dynamic_3bbjk_278 ._swiper-pagination-bullet_3bbjk_271 {
  transition: 200ms transform, 200ms left;
}

._swiper-container-horizontal_3bbjk_166._swiper-container-rtl_3bbjk_215 > ._swiper-pagination-bullets-dynamic_3bbjk_278 ._swiper-pagination-bullet_3bbjk_271 {
  transition: 200ms transform, 200ms right;
}

/* Progress */
._swiper-pagination-progressbar_3bbjk_384 {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

._swiper-pagination-progressbar_3bbjk_384 ._swiper-pagination-progressbar-fill_3bbjk_389 {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

._swiper-container-rtl_3bbjk_215 ._swiper-pagination-progressbar_3bbjk_384 ._swiper-pagination-progressbar-fill_3bbjk_389 {
  transform-origin: right top;
}

._swiper-container-horizontal_3bbjk_166 > ._swiper-pagination-progressbar_3bbjk_384,
._swiper-container-vertical_3bbjk_41 > ._swiper-pagination-progressbar_3bbjk_384._swiper-pagination-progressbar-opposite_3bbjk_405 {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

._swiper-container-vertical_3bbjk_41 > ._swiper-pagination-progressbar_3bbjk_384,
._swiper-container-horizontal_3bbjk_166 > ._swiper-pagination-progressbar_3bbjk_384._swiper-pagination-progressbar-opposite_3bbjk_405 {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

._swiper-pagination-white_3bbjk_420 {
  --swiper-pagination-color: #ffffff;
}

._swiper-pagination-black_3bbjk_424 {
  --swiper-pagination-color: #000000;
}

._swiper-pagination-lock_3bbjk_428 {
  display: none;
}

/* Scrollbar */
._swiper-scrollbar_3bbjk_433 {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

._swiper-container-horizontal_3bbjk_166 > ._swiper-scrollbar_3bbjk_433 {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

._swiper-container-vertical_3bbjk_41 > ._swiper-scrollbar_3bbjk_433 {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

._swiper-scrollbar-drag_3bbjk_458 {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

._swiper-scrollbar-cursor-drag_3bbjk_468 {
  cursor: move;
}

._swiper-scrollbar-lock_3bbjk_472 {
  display: none;
}

._swiper-zoom-container_3bbjk_476 {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

._swiper-zoom-container_3bbjk_476 > img,
._swiper-zoom-container_3bbjk_476 > svg,
._swiper-zoom-container_3bbjk_476 > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}

._swiper-slide-zoomed_3bbjk_493 {
  cursor: move;
}

/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}

._swiper-lazy-preloader_3bbjk_504 {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: _swiper-preloader-spin_3bbjk_1 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

._swiper-lazy-preloader-white_3bbjk_521 {
  --swiper-preloader-color: #fff;
}

._swiper-lazy-preloader-black_3bbjk_525 {
  --swiper-preloader-color: #000;
}

@keyframes _swiper-preloader-spin_3bbjk_1 {
  100% {
    transform: rotate(360deg);
  }
}
/* a11y */
._swiper-container_3bbjk_30 ._swiper-notification_3bbjk_535 {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

._swiper-container-fade_3bbjk_544._swiper-container-free-mode_3bbjk_69 ._swiper-slide_3bbjk_55 {
  transition-timing-function: ease-out;
}

._swiper-container-fade_3bbjk_544 ._swiper-slide_3bbjk_55 {
  pointer-events: none;
  transition-property: opacity;
}

._swiper-container-fade_3bbjk_544 ._swiper-slide_3bbjk_55 ._swiper-slide_3bbjk_55 {
  pointer-events: none;
}

._swiper-container-fade_3bbjk_544 ._swiper-slide-active_3bbjk_557,
._swiper-container-fade_3bbjk_544 ._swiper-slide-active_3bbjk_557 ._swiper-slide-active_3bbjk_557 {
  pointer-events: auto;
}

._swiper-container-cube_3bbjk_562 {
  overflow: visible;
}

._swiper-container-cube_3bbjk_562 ._swiper-slide_3bbjk_55 {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

._swiper-container-cube_3bbjk_562 ._swiper-slide_3bbjk_55 ._swiper-slide_3bbjk_55 {
  pointer-events: none;
}

._swiper-container-cube_3bbjk_562._swiper-container-rtl_3bbjk_215 ._swiper-slide_3bbjk_55 {
  transform-origin: 100% 0;
}

._swiper-container-cube_3bbjk_562 ._swiper-slide-active_3bbjk_557,
._swiper-container-cube_3bbjk_562 ._swiper-slide-active_3bbjk_557 ._swiper-slide-active_3bbjk_557 {
  pointer-events: auto;
}

._swiper-container-cube_3bbjk_562 ._swiper-slide-active_3bbjk_557,
._swiper-container-cube_3bbjk_562 ._swiper-slide-next_3bbjk_591,
._swiper-container-cube_3bbjk_562 ._swiper-slide-prev_3bbjk_592,
._swiper-container-cube_3bbjk_562 ._swiper-slide-next_3bbjk_591 + ._swiper-slide_3bbjk_55 {
  pointer-events: auto;
  visibility: visible;
}

._swiper-container-cube_3bbjk_562 ._swiper-slide-shadow-top_3bbjk_114,
._swiper-container-cube_3bbjk_562 ._swiper-slide-shadow-bottom_3bbjk_115,
._swiper-container-cube_3bbjk_562 ._swiper-slide-shadow-left_3bbjk_112,
._swiper-container-cube_3bbjk_562 ._swiper-slide-shadow-right_3bbjk_113 {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

._swiper-container-cube_3bbjk_562 ._swiper-cube-shadow_3bbjk_116 {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

._swiper-container-cube_3bbjk_562 ._swiper-cube-shadow_3bbjk_116:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}

._swiper-container-flip_3bbjk_628 {
  overflow: visible;
}

._swiper-container-flip_3bbjk_628 ._swiper-slide_3bbjk_55 {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

._swiper-container-flip_3bbjk_628 ._swiper-slide_3bbjk_55 ._swiper-slide_3bbjk_55 {
  pointer-events: none;
}

._swiper-container-flip_3bbjk_628 ._swiper-slide-active_3bbjk_557,
._swiper-container-flip_3bbjk_628 ._swiper-slide-active_3bbjk_557 ._swiper-slide-active_3bbjk_557 {
  pointer-events: auto;
}

._swiper-container-flip_3bbjk_628 ._swiper-slide-shadow-top_3bbjk_114,
._swiper-container-flip_3bbjk_628 ._swiper-slide-shadow-bottom_3bbjk_115,
._swiper-container-flip_3bbjk_628 ._swiper-slide-shadow-left_3bbjk_112,
._swiper-container-flip_3bbjk_628 ._swiper-slide-shadow-right_3bbjk_113 {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*
	Styles for basic PhotoSwipe functionality (sliding area, open/close transitions)
*/
/* pswp = photoswipe */
._pswp_3bbjk_1310 {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
  z-index: 1500;
  -webkit-text-size-adjust: 100%;
  /* create separate layer, to avoid paint on window.onscroll in webkit/blink */
  -webkit-backface-visibility: hidden;
  outline: none;
}

._pswp_3bbjk_1310 * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

._pswp_3bbjk_1310 img {
  max-width: none;
}

/* style is added when JS option showHideOpacity is set to true */
._pswp--animate_opacity_3bbjk_1337 {
  /* 0.001, because opacity:0 doesn't trigger Paint action, which causes lag at start of transition */
  opacity: 0.001;
  will-change: opacity;
  /* for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

._pswp--open_3bbjk_1346 {
  display: block;
}

._pswp--zoom-allowed_3bbjk_1350 ._pswp__img_3bbjk_1350 {
  /* autoprefixer: off */
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

._pswp--zoomed-in_3bbjk_1357 ._pswp__img_3bbjk_1350 {
  /* autoprefixer: off */
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}

._pswp--dragging_3bbjk_1364 ._pswp__img_3bbjk_1350 {
  /* autoprefixer: off */
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}

/*
	Background is added as a separate element.
	As animating opacity is much faster than animating rgba() background-color.
*/
._pswp__bg_3bbjk_1375 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  will-change: opacity;
}

._pswp__scroll-wrap_3bbjk_1389 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

._pswp__container_3bbjk_1398,
._pswp__zoom-wrap_3bbjk_1399 {
  -ms-touch-action: none;
  touch-action: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

/* Prevent selection and tap highlights */
._pswp__container_3bbjk_1398,
._pswp__img_3bbjk_1350 {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

._pswp__zoom-wrap_3bbjk_1399 {
  position: absolute;
  width: 100%;
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
  /* for open/close transition */
  -webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

._pswp__bg_3bbjk_1375 {
  will-change: opacity;
  /* for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

._pswp--animated-in_3bbjk_1438 ._pswp__bg_3bbjk_1375,
._pswp--animated-in_3bbjk_1438 ._pswp__zoom-wrap_3bbjk_1399 {
  -webkit-transition: none;
  transition: none;
}

._pswp__container_3bbjk_1398,
._pswp__zoom-wrap_3bbjk_1399 {
  -webkit-backface-visibility: hidden;
}

._pswp__item_3bbjk_1449 {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
}

._pswp__img_3bbjk_1350 {
  position: absolute;
  width: auto;
  height: auto;
  top: 0;
  left: 0;
}

/*
	stretched thumbnail or div placeholder element (see below)
	style is added to avoid flickering in webkit/blink when layers overlap
*/
._pswp__img--placeholder_3bbjk_1470 {
  -webkit-backface-visibility: hidden;
}

/*
	div element that matches size of large image
	large image loads on top of it
*/
._pswp__img--placeholder--blank_3bbjk_1478 {
  background: #222;
}

._pswp--ie_3bbjk_1482 ._pswp__img_3bbjk_1350 {
  width: 100% !important;
  height: auto !important;
  left: 0;
  top: 0;
}

/*
	Error message appears when image is not loaded
	(JS option errorMsg controls markup)
*/
._pswp__error-msg_3bbjk_1493 {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  margin-top: -8px;
  color: #CCC;
}

._pswp__error-msg_3bbjk_1493 a {
  color: #CCC;
  text-decoration: underline;
}

/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*

	Contents:

	1. Buttons
	2. Share modal and links
	3. Index indicator ("1 of X" counter)
	4. Caption
	5. Loading indicator
	6. Additional styles (root element, top bar, idle state, hidden state, etc.)

*/
/*

	1. Buttons

 */
/* <button> css reset */
._pswp__button_3bbjk_1529 {
  width: 44px;
  height: 44px;
  position: relative;
  background: none;
  cursor: pointer;
  overflow: visible;
  -webkit-appearance: none;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
  float: right;
  opacity: 0.75;
  transition: opacity 0.2s;
  box-shadow: none;
}
._pswp__button_3bbjk_1529:focus, ._pswp__button_3bbjk_1529:hover {
  opacity: 1;
}
._pswp__button_3bbjk_1529:active {
  outline: none;
  opacity: 0.9;
}
._pswp__button_3bbjk_1529::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* pswp__ui--over-close class it added when mouse is over element that should close gallery */
._pswp__ui--over-close_3bbjk_1559 ._pswp__button--close_3bbjk_1559 {
  opacity: 1;
}

._pswp__button_3bbjk_1529,
._pswp__button--arrow--left_3bbjk_1564:before,
._pswp__button--arrow--right_3bbjk_1565:before {
  background: url(default-skin.png) 0 0 no-repeat;
  background-size: 264px 88px;
  width: 44px;
  height: 44px;
}

@media (-webkit-min-device-pixel-ratio: 1.1), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {
  /* Serve SVG sprite if browser supports SVG and resolution is more than 105dpi */
  ._pswp--svg_3bbjk_1574 ._pswp__button_3bbjk_1529,
  ._pswp--svg_3bbjk_1574 ._pswp__button--arrow--left_3bbjk_1564:before,
  ._pswp--svg_3bbjk_1574 ._pswp__button--arrow--right_3bbjk_1565:before {
    background-image: url(default-skin.svg);
  }
  ._pswp--svg_3bbjk_1574 ._pswp__button--arrow--left_3bbjk_1564,
  ._pswp--svg_3bbjk_1574 ._pswp__button--arrow--right_3bbjk_1565 {
    background: none;
  }
}
._pswp__button--close_3bbjk_1559 {
  background-position: 0 -44px;
}

._pswp__button--share_3bbjk_1588 {
  background-position: -44px -44px;
}

._pswp__button--fs_3bbjk_1592 {
  display: none;
}

._pswp--supports-fs_3bbjk_1596 ._pswp__button--fs_3bbjk_1592 {
  display: block;
}

._pswp--fs_3bbjk_1600 ._pswp__button--fs_3bbjk_1592 {
  background-position: -44px 0;
}

._pswp__button--zoom_3bbjk_1604 {
  display: none;
  background-position: -88px 0;
}

._pswp--zoom-allowed_3bbjk_1350 ._pswp__button--zoom_3bbjk_1604 {
  display: block;
}

._pswp--zoomed-in_3bbjk_1357 ._pswp__button--zoom_3bbjk_1604 {
  background-position: -132px 0;
}

/* no arrows on touch screens */
._pswp--touch_3bbjk_1618 ._pswp__button--arrow--left_3bbjk_1564,
._pswp--touch_3bbjk_1618 ._pswp__button--arrow--right_3bbjk_1565 {
  visibility: hidden;
}

/*
	Arrow buttons hit area
	(icon is added to :before pseudo-element)
*/
._pswp__button--arrow--left_3bbjk_1564,
._pswp__button--arrow--right_3bbjk_1565 {
  background: none;
  top: 50%;
  margin-top: -50px;
  width: 70px;
  height: 100px;
  position: absolute;
}

._pswp__button--arrow--left_3bbjk_1564 {
  left: 0;
}

._pswp__button--arrow--right_3bbjk_1565 {
  right: 0;
}

._pswp__button--arrow--left_3bbjk_1564:before,
._pswp__button--arrow--right_3bbjk_1565:before {
  content: "";
  top: 35px;
  background-color: rgba(0, 0, 0, 0.3);
  height: 30px;
  width: 32px;
  position: absolute;
}

._pswp__button--arrow--left_3bbjk_1564:before {
  left: 6px;
  background-position: -138px -44px;
}

._pswp__button--arrow--right_3bbjk_1565:before {
  right: 6px;
  background-position: -94px -44px;
}

/*

	2. Share modal/popup and links

 */
._pswp__counter_3bbjk_1670,
._pswp__share-modal_3bbjk_1671 {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

._pswp__share-modal_3bbjk_1671 {
  display: block;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 10px;
  position: absolute;
  z-index: 1600;
  opacity: 0;
  transition: opacity 0.25s ease-out;
  -webkit-backface-visibility: hidden;
  will-change: opacity;
}

._pswp__share-modal--hidden_3bbjk_1693 {
  display: none;
}

._pswp__share-tooltip_3bbjk_1697 {
  z-index: 1620;
  position: absolute;
  background: #FFF;
  top: 56px;
  border-radius: 2px;
  display: block;
  width: auto;
  right: 44px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  transform: translateY(6px);
  transition: transform 0.25s;
  -webkit-backface-visibility: hidden;
  will-change: transform;
}
._pswp__share-tooltip_3bbjk_1697 a {
  display: block;
  padding: 8px 12px;
  color: #000;
  text-decoration: none;
  font-size: 14px;
  line-height: 18px;
}
._pswp__share-tooltip_3bbjk_1697 a:hover {
  text-decoration: none;
  color: #000;
}
._pswp__share-tooltip_3bbjk_1697 a:first-child {
  /* round corners on the first/last list item */
  border-radius: 2px 2px 0 0;
}
._pswp__share-tooltip_3bbjk_1697 a:last-child {
  border-radius: 0 0 2px 2px;
}

._pswp__share-modal--fade-in_3bbjk_1732 {
  opacity: 1;
}
._pswp__share-modal--fade-in_3bbjk_1732 ._pswp__share-tooltip_3bbjk_1697 {
  transform: translateY(0);
}

/* increase size of share links on touch devices */
._pswp--touch_3bbjk_1618 ._pswp__share-tooltip_3bbjk_1697 a {
  padding: 16px 12px;
}

a._pswp__share--facebook_3bbjk_1744:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: -12px;
  right: 15px;
  border: 6px solid rgba(0, 0, 0, 0);
  border-bottom-color: #FFF;
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
  pointer-events: none;
}
a._pswp__share--facebook_3bbjk_1744:hover {
  background: #3E5C9A;
  color: #FFF;
}
a._pswp__share--facebook_3bbjk_1744:hover:before {
  border-bottom-color: #3E5C9A;
}

a._pswp__share--twitter_3bbjk_1766:hover {
  background: #55ACEE;
  color: #FFF;
}

a._pswp__share--pinterest_3bbjk_1771:hover {
  background: #CCC;
  color: #CE272D;
}

a._pswp__share--download_3bbjk_1776:hover {
  background: #DDD;
}

/*

	3. Index indicator ("1 of X" counter)

 */
._pswp__counter_3bbjk_1670 {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  font-size: 13px;
  line-height: 44px;
  color: #FFF;
  opacity: 0.75;
  padding: 0 10px;
}

/*

	4. Caption

 */
._pswp__caption_3bbjk_1802 {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  min-height: 44px;
}
._pswp__caption_3bbjk_1802 small {
  font-size: 11px;
  color: #BBB;
}

._pswp__caption__center_3bbjk_1814 {
  text-align: left;
  max-width: 420px;
  margin: 0 auto;
  font-size: 13px;
  padding: 10px;
  line-height: 20px;
  color: #CCC;
}

._pswp__caption--empty_3bbjk_1824 {
  display: none;
}

/* Fake caption element, used to calculate height of next/prev image */
._pswp__caption--fake_3bbjk_1829 {
  visibility: hidden;
}

/*

	5. Loading indicator (preloader)

	You can play with it here - http://codepen.io/dimsemenov/pen/yyBWoR

 */
._pswp__preloader_3bbjk_1840 {
  width: 44px;
  height: 44px;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -22px;
  opacity: 0;
  transition: opacity 0.25s ease-out;
  will-change: opacity;
  direction: ltr;
}

._pswp__preloader__icn_3bbjk_1853 {
  width: 20px;
  height: 20px;
  margin: 12px;
}

._pswp__preloader--active_3bbjk_1859 {
  opacity: 1;
}
._pswp__preloader--active_3bbjk_1859 ._pswp__preloader__icn_3bbjk_1853 {
  /* We use .gif in browsers that don't support CSS animation */
  background: url(preloader.gif) 0 0 no-repeat;
}

._pswp--css_animation_3bbjk_1867 ._pswp__preloader--active_3bbjk_1859 {
  opacity: 1;
}
._pswp--css_animation_3bbjk_1867 ._pswp__preloader--active_3bbjk_1859 ._pswp__preloader__icn_3bbjk_1853 {
  animation: _clockwise_3bbjk_1 500ms linear infinite;
}
._pswp--css_animation_3bbjk_1867 ._pswp__preloader--active_3bbjk_1859 ._pswp__preloader__donut_3bbjk_1873 {
  animation: _donut-rotate_3bbjk_1 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
}
._pswp--css_animation_3bbjk_1867 ._pswp__preloader__icn_3bbjk_1853 {
  background: none;
  opacity: 0.75;
  width: 14px;
  height: 14px;
  position: absolute;
  left: 15px;
  top: 15px;
  margin: 0;
}
._pswp--css_animation_3bbjk_1867 ._pswp__preloader__cut_3bbjk_1886 {
  /* 
  	The idea of animating inner circle is based on Polymer ("material") loading indicator 
  	 by Keanu Lee https://blog.keanulee.com/2014/10/20/the-tale-of-three-spinners.html
  */
  position: relative;
  width: 7px;
  height: 14px;
  overflow: hidden;
}
._pswp--css_animation_3bbjk_1867 ._pswp__preloader__donut_3bbjk_1873 {
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  border: 2px solid #FFF;
  border-radius: 50%;
  border-left-color: transparent;
  border-bottom-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  background: none;
  margin: 0;
}

@media screen and (max-width: 1024px) {
  ._pswp__preloader_3bbjk_1840 {
    position: relative;
    left: auto;
    top: auto;
    margin: 0;
    float: right;
  }
}
@keyframes _clockwise_3bbjk_1 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes _donut-rotate_3bbjk_1 {
  0% {
    transform: rotate(0);
  }
  50% {
    transform: rotate(-140deg);
  }
  100% {
    transform: rotate(0);
  }
}
/*

	6. Additional styles

 */
/* root element of UI */
._pswp__ui_3bbjk_1559 {
  -webkit-font-smoothing: auto;
  visibility: visible;
  opacity: 1;
  z-index: 1550;
}

/* top black bar with buttons and "1 of X" indicator */
._pswp__top-bar_3bbjk_1953 {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  width: 100%;
}

._pswp__caption_3bbjk_1802,
._pswp__top-bar_3bbjk_1953,
._pswp--has_mouse_3bbjk_1963 ._pswp__button--arrow--left_3bbjk_1564,
._pswp--has_mouse_3bbjk_1963 ._pswp__button--arrow--right_3bbjk_1565 {
  -webkit-backface-visibility: hidden;
  will-change: opacity;
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

/* pswp--has_mouse class is added only when two subsequent mousemove events occur */
._pswp--has_mouse_3bbjk_1963 ._pswp__button--arrow--left_3bbjk_1564,
._pswp--has_mouse_3bbjk_1963 ._pswp__button--arrow--right_3bbjk_1565 {
  visibility: visible;
}

._pswp__top-bar_3bbjk_1953,
._pswp__caption_3bbjk_1802 {
  background-color: rgba(0, 0, 0, 0.5);
}

/* pswp__ui--fit class is added when main image "fits" between top bar and bottom bar (caption) */
._pswp__ui--fit_3bbjk_1982 ._pswp__top-bar_3bbjk_1953,
._pswp__ui--fit_3bbjk_1982 ._pswp__caption_3bbjk_1802 {
  background-color: rgba(0, 0, 0, 0.3);
}

/* pswp__ui--idle class is added when mouse isn't moving for several seconds (JS option timeToIdle) */
._pswp__ui--idle_3bbjk_1988 ._pswp__top-bar_3bbjk_1953 {
  opacity: 0;
}
._pswp__ui--idle_3bbjk_1988 ._pswp__button--arrow--left_3bbjk_1564,
._pswp__ui--idle_3bbjk_1988 ._pswp__button--arrow--right_3bbjk_1565 {
  opacity: 0;
}

/*
	pswp__ui--hidden class is added when controls are hidden
	e.g. when user taps to toggle visibility of controls
*/
._pswp__ui--hidden_3bbjk_2000 ._pswp__top-bar_3bbjk_1953,
._pswp__ui--hidden_3bbjk_2000 ._pswp__caption_3bbjk_1802,
._pswp__ui--hidden_3bbjk_2000 ._pswp__button--arrow--left_3bbjk_1564,
._pswp__ui--hidden_3bbjk_2000 ._pswp__button--arrow--right_3bbjk_1565 {
  /* Force paint & create composition layer for controls. */
  opacity: 0.001;
}

/* pswp__ui--one-slide class is added when there is just one item in gallery */
._pswp__ui--one-slide_3bbjk_2009 ._pswp__button--arrow--left_3bbjk_1564,
._pswp__ui--one-slide_3bbjk_2009 ._pswp__button--arrow--right_3bbjk_1565,
._pswp__ui--one-slide_3bbjk_2009 ._pswp__counter_3bbjk_1670 {
  display: none;
}

._pswp__element--disabled_3bbjk_2015 {
  display: none !important;
}

._pswp--minimal--dark_3bbjk_2019 ._pswp__top-bar_3bbjk_1953 {
  background: none;
}

/*$navy: #0C2340;*/
/*$blue: #0047BB;*/
/*$red: #CC0000;*/
/**
 * Foundation for Sites
 * Version 6.8.1
 * https://get.foundation
 * Licensed under MIT Open Source
 */
@media print, screen and (min-width: 48em) {
  ._reveal_3bbjk_2033._large_3bbjk_2033, ._reveal_3bbjk_2033._small_3bbjk_2033, ._reveal_3bbjk_2033._tiny_3bbjk_2033, ._reveal_3bbjk_2033 {
    right: auto;
    left: auto;
    margin: 0 auto;
  }
}
/* Slider */
._slick-slider_3bbjk_2040 {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

._slick-list_3bbjk_2055 {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
._slick-list_3bbjk_2055:focus {
  outline: none;
}
._slick-list_3bbjk_2055._dragging_3bbjk_2065 {
  cursor: pointer;
  cursor: hand;
}

._slick-slider_3bbjk_2040 ._slick-track_3bbjk_2070,
._slick-slider_3bbjk_2040 ._slick-list_3bbjk_2055 {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

._slick-track_3bbjk_2070 {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
._slick-track_3bbjk_2070:before, ._slick-track_3bbjk_2070:after {
  content: "";
  display: table;
}
._slick-track_3bbjk_2070:after {
  clear: both;
}
._slick-loading_3bbjk_2094 ._slick-track_3bbjk_2070 {
  visibility: hidden;
}

._slick-slide_3bbjk_2040 {
  float: left;
  height: 100%;
  min-height: 0.0625rem;
  display: none;
}
[dir=rtl] ._slick-slide_3bbjk_2040 {
  float: right;
}
._slick-slide_3bbjk_2040 img {
  display: block;
}
._slick-slide_3bbjk_2040._slick-loading_3bbjk_2094 img {
  display: none;
}
._slick-slide_3bbjk_2040._dragging_3bbjk_2065 img {
  pointer-events: none;
}
._slick-initialized_3bbjk_2116 ._slick-slide_3bbjk_2040 {
  display: block;
}
._slick-loading_3bbjk_2094 ._slick-slide_3bbjk_2040 {
  visibility: hidden;
}
._slick-vertical_3bbjk_2122 ._slick-slide_3bbjk_2040 {
  display: block;
  height: auto;
  border: 0.0625rem solid transparent;
}

._slick-arrow_3bbjk_2128._slick-hidden_3bbjk_2128 {
  display: none;
}

@font-face {
  font-family: "WwwUowEduAu";
  src: url("/assets/uw-icons-CJOk1Qty.woff2") format("woff2"), url("/assets/uw-icons-DzYaXs8Z.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
._icon--chevron-up_3bbjk_2138::before {
  content: "\f000";
}

._icon--chevron-up-after_3bbjk_2142::before {
  display: none;
  content: none;
}
._icon--chevron-up-after_3bbjk_2142::after {
  content: "\f000";
}

._icon--chevron-right_3bbjk_2150::before {
  content: "\f001";
}

._icon--chevron-right-after_3bbjk_2154::before {
  display: none;
  content: none;
}
._icon--chevron-right-after_3bbjk_2154::after {
  content: "\f001";
}

._icon--chevron-left_3bbjk_2162::before {
  content: "\f002";
}

._icon--chevron-left-after_3bbjk_2166::before {
  display: none;
  content: none;
}
._icon--chevron-left-after_3bbjk_2166::after {
  content: "\f002";
}

._icon--chevron-down_3bbjk_2174::before {
  content: "\f003";
}

._icon--chevron-down-after_3bbjk_2178::before {
  display: none;
  content: none;
}
._icon--chevron-down-after_3bbjk_2178::after {
  content: "\f003";
}

._icon--angle-left_3bbjk_2186::before {
  content: "\f004";
}

._icon--angle-left-after_3bbjk_2190::before {
  display: none;
  content: none;
}
._icon--angle-left-after_3bbjk_2190::after {
  content: "\f004";
}

._icon--angle-right_3bbjk_2198::before {
  content: "\f005";
}

._icon--angle-right-after_3bbjk_2202::before {
  display: none;
  content: none;
}
._icon--angle-right-after_3bbjk_2202::after {
  content: "\f005";
}

._icon--angle-up_3bbjk_2210::before {
  content: "\f006";
}

._icon--angle-up-after_3bbjk_2214::before {
  display: none;
  content: none;
}
._icon--angle-up-after_3bbjk_2214::after {
  content: "\f006";
}

._icon--angle-down_3bbjk_2222::before {
  content: "\f007";
}

._icon--angle-down-after_3bbjk_2226::before {
  display: none;
  content: none;
}
._icon--angle-down-after_3bbjk_2226::after {
  content: "\f007";
}

._icon--times_3bbjk_2234::before {
  content: "\f008";
}

._icon--times-after_3bbjk_2238::before {
  display: none;
  content: none;
}
._icon--times-after_3bbjk_2238::after {
  content: "\f008";
}

._icon--search_3bbjk_2246::before {
  content: "\f009";
}

._icon--search-after_3bbjk_2250::before {
  display: none;
  content: none;
}
._icon--search-after_3bbjk_2250::after {
  content: "\f009";
}

._icon--user_3bbjk_2258::before {
  content: "\f00a";
}

._icon--user-after_3bbjk_2262::before {
  display: none;
  content: none;
}
._icon--user-after_3bbjk_2262::after {
  content: "\f00a";
}

._icon--facebook_3bbjk_2270::before {
  content: "\f00b";
}

._icon--facebook-after_3bbjk_2274::before {
  display: none;
  content: none;
}
._icon--facebook-after_3bbjk_2274::after {
  content: "\f00b";
}

._icon--twitter_3bbjk_2282::before {
  content: "\f00c";
}

._icon--twitter-after_3bbjk_2286::before {
  display: none;
  content: none;
}
._icon--twitter-after_3bbjk_2286::after {
  content: "\f00c";
}

._icon--instagram_3bbjk_2294::before {
  content: "\f00d";
}

._icon--instagram-after_3bbjk_2298::before {
  display: none;
  content: none;
}
._icon--instagram-after_3bbjk_2298::after {
  content: "\f00d";
}

._icon--linkedin_3bbjk_2306::before {
  content: "\f00e";
}

._icon--linkedin-after_3bbjk_2310::before {
  display: none;
  content: none;
}
._icon--linkedin-after_3bbjk_2310::after {
  content: "\f00e";
}

._icon--youtube_3bbjk_2318::before {
  content: "\f00f";
}

._icon--youtube-after_3bbjk_2322::before {
  display: none;
  content: none;
}
._icon--youtube-after_3bbjk_2322::after {
  content: "\f00f";
}

._icon--youtube-play_3bbjk_2330::before {
  content: "\f010";
}

._icon--youtube-play-after_3bbjk_2334::before {
  display: none;
  content: none;
}
._icon--youtube-play-after_3bbjk_2334::after {
  content: "\f010";
}

._icon--calendar_3bbjk_2342::before {
  content: "\f011";
}

._icon--calendar-after_3bbjk_2346::before {
  display: none;
  content: none;
}
._icon--calendar-after_3bbjk_2346::after {
  content: "\f011";
}

._icon--map-marker_3bbjk_2354::before {
  content: "\f012";
}

._icon--map-marker-after_3bbjk_2358::before {
  display: none;
  content: none;
}
._icon--map-marker-after_3bbjk_2358::after {
  content: "\f012";
}

._icon--mobile-alt_3bbjk_2366::before {
  content: "\f013";
}

._icon--mobile-alt-after_3bbjk_2370::before {
  display: none;
  content: none;
}
._icon--mobile-alt-after_3bbjk_2370::after {
  content: "\f013";
}

._icon--phone_3bbjk_2378::before {
  content: "\f014";
}

._icon--phone-after_3bbjk_2382::before {
  display: none;
  content: none;
}
._icon--phone-after_3bbjk_2382::after {
  content: "\f014";
}

._icon--th-large_3bbjk_2390::before {
  content: "\f015";
}

._icon--th-large-after_3bbjk_2394::before {
  display: none;
  content: none;
}
._icon--th-large-after_3bbjk_2394::after {
  content: "\f015";
}

._icon--info-circle_3bbjk_2402::before {
  content: "\f017";
}

._icon--info-circle-after_3bbjk_2406::before {
  display: none;
  content: none;
}
._icon--info-circle-after_3bbjk_2406::after {
  content: "\f017";
}

._icon--bars_3bbjk_2414::before {
  content: "\f018";
}

._icon--bars-after_3bbjk_2418::before {
  display: none;
  content: none;
}
._icon--bars-after_3bbjk_2418::after {
  content: "\f018";
}

._icon--check_3bbjk_2426::before {
  content: "\f019";
}

._icon--check-after_3bbjk_2430::before {
  display: none;
  content: none;
}
._icon--check-after_3bbjk_2430::after {
  content: "\f019";
}

._icon--download_3bbjk_2438::before {
  content: "\f01a";
}

._icon--download-after_3bbjk_2442::before {
  display: none;
  content: none;
}
._icon--download-after_3bbjk_2442::after {
  content: "\f01a";
}

._icon--envelope_3bbjk_2450::before {
  content: "\f01b";
}

._icon--envelope-after_3bbjk_2454::before {
  display: none;
  content: none;
}
._icon--envelope-after_3bbjk_2454::after {
  content: "\f01b";
}

._icon--google-plus-g_3bbjk_2462::before {
  content: "\f01c";
}

._icon--google-plus-g-after_3bbjk_2466::before {
  display: none;
  content: none;
}
._icon--google-plus-g-after_3bbjk_2466::after {
  content: "\f01c";
}

._icon--clock_3bbjk_2474::before {
  content: "\f01d";
}

._icon--clock-after_3bbjk_2478::before {
  display: none;
  content: none;
}
._icon--clock-after_3bbjk_2478::after {
  content: "\f01d";
}

._icon--minus-thin_3bbjk_2486::before {
  content: "\f01e";
}

._icon--minus-thin-after_3bbjk_2490::before {
  display: none;
  content: none;
}
._icon--minus-thin-after_3bbjk_2490::after {
  content: "\f01e";
}

._icon--plus-thin_3bbjk_2498::before {
  content: "\f01f";
}

._icon--plus-thin-after_3bbjk_2502::before {
  display: none;
  content: none;
}
._icon--plus-thin-after_3bbjk_2502::after {
  content: "\f01f";
}

._icon--plus-square_3bbjk_2510::before {
  content: "\f020";
}

._icon--plus-square-after_3bbjk_2514::before {
  display: none;
  content: none;
}
._icon--plus-square-after_3bbjk_2514::after {
  content: "\f020";
}

._icon--minus-square_3bbjk_2522::before {
  content: "\f021";
}

._icon--minus-square-after_3bbjk_2526::before {
  display: none;
  content: none;
}
._icon--minus-square-after_3bbjk_2526::after {
  content: "\f021";
}

._icon--plus_3bbjk_2498::before {
  content: "\f022";
}

._icon--plus-after_3bbjk_2538::before {
  display: none;
  content: none;
}
._icon--plus-after_3bbjk_2538::after {
  content: "\f022";
}

._icon--minus_3bbjk_2486::before {
  content: "\f023";
}

._icon--minus-after_3bbjk_2550::before {
  display: none;
  content: none;
}
._icon--minus-after_3bbjk_2550::after {
  content: "\f023";
}

._icon--search-medium_3bbjk_2558::before {
  content: "\f024";
}

._icon--search-medium-after_3bbjk_2562::before {
  display: none;
  content: none;
}
._icon--search-medium-after_3bbjk_2562::after {
  content: "\f024";
}

._icon--snapchat_3bbjk_2570::before {
  content: "\f026";
}

._icon--snapchat-after_3bbjk_2574::before {
  display: none;
  content: none;
}
._icon--snapchat-after_3bbjk_2574::after {
  content: "\f026";
}

._icon--star_3bbjk_2582::before {
  content: "\f027";
}

._icon--star-after_3bbjk_2586::before {
  display: none;
  content: none;
}
._icon--star-after_3bbjk_2586::after {
  content: "\f027";
}

._icon--times-medium_3bbjk_2594::before {
  content: "\f028";
}

._icon--times-medium-after_3bbjk_2598::before {
  display: none;
  content: none;
}
._icon--times-medium-after_3bbjk_2598::after {
  content: "\f028";
}

._icon--hexagon_3bbjk_2606::before {
  content: "\f029";
}

._icon--hexagon-after_3bbjk_2610::before {
  display: none;
  content: none;
}
._icon--hexagon-after_3bbjk_2610::after {
  content: "\f029";
}

._icon--cross_3bbjk_2618::before {
  content: "\f02a";
}

._icon--cross-after_3bbjk_2622::before {
  display: none;
  content: none;
}
._icon--cross-after_3bbjk_2622::after {
  content: "\f02a";
}

._icon--rss_3bbjk_2630::before {
  content: "\f02b";
}

._icon--rss-after_3bbjk_2634::before {
  display: none;
  content: none;
}
._icon--rss-after_3bbjk_2634::after {
  content: "\f02b";
}

._icon--globe_3bbjk_2642::before {
  content: "\f02c";
}

._icon--globe-after_3bbjk_2646::before {
  display: none;
  content: none;
}
._icon--globe-after_3bbjk_2646::after {
  content: "\f02c";
}

._icon--trash_3bbjk_2654::before {
  content: "\f02e";
}

._icon--trash-after_3bbjk_2658::before {
  display: none;
  content: none;
}
._icon--trash-after_3bbjk_2658::after {
  content: "\f02e";
}

._icon--edit_3bbjk_2666::before {
  content: "\f02d";
}

._icon--edit-after_3bbjk_2670::before {
  display: none;
  content: none;
}
._icon--edit-after_3bbjk_2670::after {
  content: "\f02d";
}

._icon--expand-arrows_3bbjk_2678::before {
  content: "\f02f";
}

._icon--expand-arrows-after_3bbjk_2682::before {
  display: none;
  content: none;
}
._icon--expand-arrows-after_3bbjk_2682::after {
  content: "\f02f";
}

[class*=icon-]::after, [class*=icon-]::before,
[class*=fa-]::after,
[class*=fa-]::before {
  font-family: "WwwUowEduAu";
}

i {
  font-style: normal !important;
}

._fa-times_3bbjk_2700::before {
  content: "\f008";
}

._fa-calendar_3bbjk_2704::before {
  content: "\f011";
}

._fa-chevron-up_3bbjk_2708::before {
  content: "\f000";
}

._fa-chevron-right_3bbjk_2712::before {
  content: "\f001";
}

._fa-chevron-down_3bbjk_2716::before {
  content: "\f003";
}

._fa-chevron-left_3bbjk_2720::before {
  content: "\f002";
}

._fa-search_3bbjk_2724::before {
  content: "\f009";
}

._fa-user_3bbjk_2728::before {
  content: "\f00a";
}

._fa-bars_3bbjk_2732::before {
  content: "\f018";
}

._fa-map-marker_3bbjk_2736::before {
  content: "\f012";
}

._fa-th-large_3bbjk_2740::before {
  content: "\f015";
}

._fa-mobile-alt_3bbjk_2744::before {
  content: "\f013";
}

#_t4-direct-edit-wrapper_3bbjk_1 ._fa-plus_3bbjk_2748::before {
  content: "\f022";
}
#_t4-direct-edit-wrapper_3bbjk_1 ._fa-check_3bbjk_2751::before {
  content: "\f019";
}
#_t4-direct-edit-wrapper_3bbjk_1 ._fa-angle-left_3bbjk_2754::before {
  content: "\f004";
}
#_t4-direct-edit-wrapper_3bbjk_1 ._fa-angle-right_3bbjk_2757::before {
  content: "\f005";
}
#_t4-direct-edit-wrapper_3bbjk_1 ._fa-trash-o_3bbjk_2760::before {
  content: "\f02e";
}
#_t4-direct-edit-wrapper_3bbjk_1 ._fa-edit_3bbjk_2763::before {
  content: "\f02d";
}
#_t4-direct-edit-wrapper_3bbjk_1 ._fa-arrows_3bbjk_2766::before {
  content: "\f02f";
}

._margin--bottom-0_3bbjk_2770 {
  margin-bottom: 0 !important;
}
._margin--bottom-10_3bbjk_2773 {
  margin-bottom: 10px !important;
}
._margin--bottom-20_3bbjk_2776 {
  margin-bottom: 20px !important;
}
._margin--bottom-30_3bbjk_2779 {
  margin-bottom: 30px !important;
}
._margin--bottom-40_3bbjk_2782 {
  margin-bottom: 40px !important;
}
._margin--bottom-50_3bbjk_2785 {
  margin-bottom: 50px !important;
}
._margin--top-0_3bbjk_2788 {
  margin-top: 0 !important;
}
._margin--top-10_3bbjk_2791 {
  margin-top: 10px !important;
}
._margin--top-15_3bbjk_2794 {
  margin-top: 15px !important;
}
._margin--top-20_3bbjk_2797 {
  margin-top: 20px !important;
}
._margin--top-30_3bbjk_2800 {
  margin-top: 30px !important;
}
._margin--top-40_3bbjk_2803 {
  margin-top: 40px !important;
}
._margin--top-50_3bbjk_2806 {
  margin-top: 50px !important;
}
._margin--top-60_3bbjk_2809 {
  margin-top: 60px !important;
}
._margin--top-70_3bbjk_2812 {
  margin-top: 70px !important;
}
._margin--top-80_3bbjk_2815 {
  margin-top: 80px !important;
}
._margin--top-120_3bbjk_2818 {
  margin-top: 120px !important;
}
._margin--left-0_3bbjk_2821 {
  margin-left: 0 !important;
}
._margin--left-10_3bbjk_2824 {
  margin-left: 10px !important;
}
._margin--left-20_3bbjk_2827 {
  margin-left: 20px !important;
}
._margin--left-30_3bbjk_2830 {
  margin-left: 30px !important;
}
._margin--left-40_3bbjk_2833 {
  margin-left: 40px !important;
}
._margin--right-0_3bbjk_2836 {
  margin-right: 0 !important;
}
._margin--right-10_3bbjk_2839 {
  margin-right: 10px !important;
}
._margin--right-20_3bbjk_2842 {
  margin-right: 20px !important;
}
._margin--right-30_3bbjk_2845 {
  margin-right: 30px !important;
}
._margin--right-40_3bbjk_2848 {
  margin-right: 40px !important;
}

._padding--small_3bbjk_2852 {
  padding: 25px;
}
._padding--regular_3bbjk_2855 {
  padding: 50px;
}
._padding--right-20_3bbjk_2858 {
  padding-right: 20px;
}

._bg--grey_3bbjk_2862 {
  background: #F2F2F2;
}
._bg--grey_3bbjk_2862 * {
  color: #001641;
}

._bg--red_3bbjk_2869 {
  background: #ed0a00;
}
._bg--red_3bbjk_2869 * {
  color: #fff;
}

._color--red_3bbjk_2876 {
  color: #ed0a00 !important;
}

._color--navy_3bbjk_2880 {
  color: #001641 !important;
}

._color--white_3bbjk_2884 {
  color: #fff !important;
}

._color--blue_3bbjk_2888 {
  color: #0033FF !important;
}

._bg--navy_3bbjk_2892 {
  background: #001641;
  color: #fff !important;
}
._bg--navy_3bbjk_2892 a {
  color: #fff;
}
._bg--navy_3bbjk_2892 a:hover {
  color: #fff;
}
._bg--navy_3bbjk_2892 ._section-title_3bbjk_2902::after {
  background: #fff !important;
}
._bg--navy_3bbjk_2892 ._uw-button_3bbjk_2905, ._bg--navy_3bbjk_2892 ._uw-stories-search_3bbjk_2905 button, ._uw-stories-search_3bbjk_2905 ._bg--navy_3bbjk_2892 button, ._bg--navy_3bbjk_2892 ._uw-subscription-form_3bbjk_2905 button, ._uw-subscription-form_3bbjk_2905 ._bg--navy_3bbjk_2892 button, ._bg--navy_3bbjk_2892 ._uw-subscription-form_3bbjk_2905 a, ._uw-subscription-form_3bbjk_2905 ._bg--navy_3bbjk_2892 a, ._bg--navy_3bbjk_2892 ._uw-link-box--link_3bbjk_2905, ._bg--navy_3bbjk_2892 ._uw-bg-link_3bbjk_2905, ._bg--navy_3bbjk_2892 ._uw-button-blue_3bbjk_2905, ._bg--navy_3bbjk_2892 ._uw-button-red_3bbjk_2905, ._bg--navy_3bbjk_2892 ._uw-button-white_3bbjk_2905 {
  color: #fff !important;
}

._container_3bbjk_2909 {
  width: 100%;
  max-width: var(--container-size);
  margin: 0 auto;
  padding: 0 1rem;
  box-sizing: border-box;
}

._container--wide_3bbjk_2917 {
  max-width: var(--container-size--wide);
}

._container--full_3bbjk_2921 {
  width: 100%;
  max-width: none;
  padding: 0;
}

/* Responsive adjustments for container padding */
@media (max-width: 768px) {
  ._container_3bbjk_2909,
  ._container--wide_3bbjk_2917 {
    padding: 0 10px;
  }
}
@media (max-width: 480px) {
  ._container_3bbjk_2909,
  ._container--wide_3bbjk_2917 {
    padding: 0 5px;
  }
}
._uw-styleguide__component-identifier_3bbjk_2940 {
  display: block;
  padding: 10px 25px;
  font-weight: bold;
  background-color: #d9edf7;
  color: #31708f;
  padding: 0.75rem 1.25rem;
  margin: 2.5rem 0;
  border: 1px solid #bcdff1;
  position: relative;
  z-index: 1;
}
._uw-styleguide__inline-nav_3bbjk_2952 {
  padding: 0;
}
._uw-styleguide__inline-nav_3bbjk_2952 a {
  background: #0033FF;
  color: #fff;
  font-weight: bold;
  margin: 0 15px 15px 0 !important;
  border: 2px solid #0033FF;
  transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
}
._uw-styleguide__inline-nav_3bbjk_2952 a:hover {
  background: transparent;
  color: #0033FF;
  text-decoration: none;
}

._design-system_3bbjk_2969 {
  margin-top: 175px;
}
._design-system_3bbjk_2969 ._design-card_3bbjk_2972 {
  background-color: #efefef;
  border-radius: 4px;
  padding: 25px;
  margin-bottom: 2rem;
}
._design-system_3bbjk_2969 ._design-name_3bbjk_2978 {
  position: relative;
  background: #fff;
  margin-bottom: 15px;
  padding: 15px;
  border-radius: 4px;
}
._design-system_3bbjk_2969 ._design-in-action_3bbjk_2985 {
  color: #9f9f9f;
  font-size: 1rem;
  text-align: right;
}
._design-system_3bbjk_2969 ._design-in-action_3bbjk_2985:hover {
  text-decoration: none;
  color: #ed0a00;
}
._design-system_3bbjk_2969 ._design-in-action_3bbjk_2985:focus {
  text-decoration: none;
}
._design-system_3bbjk_2969 ._design-component_3bbjk_2997 {
  background-color: #fff;
  border-radius: 4px;
  padding: 15px;
  position: relative;
}
._design-system_3bbjk_2969 ._design-description_3bbjk_3003 ul {
  margin-top: 25px;
  display: flex;
  padding-left: 0;
  margin-left: 0;
  justify-content: space-between;
  list-style-type: none;
}
@media (max-width: 768px) {
  ._design-system_3bbjk_2969 ._design-description_3bbjk_3003 ul {
    flex-direction: column;
  }
  ._design-system_3bbjk_2969 ._design-description_3bbjk_3003 ul li {
    margin-bottom: 10px;
  }
}
._design-system_3bbjk_2969 ._dark-background_3bbjk_3019 {
  background: #001641;
}
._design-system_3bbjk_2969 ._dark-background_3bbjk_3019 ._design-color-changer--navy_3bbjk_3022 {
  border: 1px solid #fff;
}
._design-system_3bbjk_2969 ._design-color-changer_3bbjk_3022 {
  position: absolute;
  right: 15px;
  top: 12px;
}
._design-system_3bbjk_2969 ._design-color-changer_3bbjk_3022 [class*=design-color-changer--] {
  width: 30px;
  height: 30px;
  margin-left: 5px;
}
._design-system_3bbjk_2969 ._design-color-changer_3bbjk_3022 [class*=design-color-changer--]:hover {
  opacity: 0.7;
  cursor: pointer;
}
._design-system_3bbjk_2969 ._design-color-changer--red_3bbjk_3039 {
  background-color: #ed0a00;
  border: 1px solid #ed0a00;
}
._design-system_3bbjk_2969 ._design-color-changer--white_3bbjk_3043 {
  background-color: #fff;
  border: 1px solid #001641;
}
._design-system_3bbjk_2969 ._design-color-changer--navy_3bbjk_3022 {
  background-color: #001641;
  border: 1px solid #001641;
}

._strong_3bbjk_3052 {
  font-weight: bold;
}

._uw-h1_3bbjk_3056 {
  font-size: 6.5rem;
}
@media (max-width: 768px) {
  ._uw-h1_3bbjk_3056 {
    font-size: 4rem;
  }
}

._uw-h2_3bbjk_3065 {
  font-size: 1.8rem;
  line-height: 1.85rem;
  font-weight: 700;
  letter-spacing: -0.025rem;
}
@media (max-width: 768px) {
  ._uw-h2_3bbjk_3065 {
    font-size: 2rem;
    font-weight: 700;
  }
}
@media (max-width: 480px) {
  ._uw-h2_3bbjk_3065 {
    font-size: 1.5rem;
    font-weight: 700;
  }
}

._uw-h3_3bbjk_3084 {
  font-size: 2rem;
}

._uw-h4_3bbjk_3088 {
  font-size: 1.75rem;
}

._uw-h5_3bbjk_3092 {
  font-size: 1.25rem;
}

._uw-h6_3bbjk_3096 {
  font-size: 1.1rem;
  line-height: 1.1em;
}

._chronicle-caption_3bbjk_3101 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.125rem;
  margin: 15px 0;
  font-size: 1.5rem;
}

p._image-caption_3bbjk_3108,
span._image-caption_3bbjk_3108 {
  display: block;
  font-size: 75%;
  font-weight: 600;
  line-height: 1.5;
  margin-bottom: 1em;
}

._responsive-embed_3bbjk_3117 {
  position: relative;
  height: 0;
  padding-bottom: 75%;
  overflow: hidden;
}
._responsive-embed_3bbjk_3117._widescreen_3bbjk_3123 {
  padding-bottom: 56.25%;
}
._responsive-embed_3bbjk_3117 iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}

._uw-media-block_3bbjk_3135 :has(._responsive-embed_3bbjk_3117) ._transcript_3bbjk_3135 {
  margin-bottom: 0;
}

@media print {
  @page {
    size: A4;
    margin: 20mm 0 10mm 0 !important;
  }
  body,
  html {
    width: 210mm;
    background: #fff;
  }
  body {
    padding-top: 25mm !important;
    font-size: 11pt !important;
  }
  ._page-navigator_3bbjk_3153,
  ._pagination_3bbjk_3154,
  ._uw-header_3bbjk_3155,
  ._uw-header-clearfix_3bbjk_3156,
  ._uw-scroll-top-container_3bbjk_3157,
  footer {
    display: none !important;
  }
  p {
    font-size: 11pt !important;
    margin-bottom: 10pt !important;
  }
  p._intro_3bbjk_3165,
  p._uw-intro_3bbjk_3166 {
    font-size: 16pt !important;
  }
  ._button_3bbjk_3169 {
    padding-left: 0 !important;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    page-break-after: avoid !important;
  }
  h1 {
    font-size: 32pt !important;
  }
  h2 {
    font-size: 24pt !important;
  }
  h3 {
    font-size: 17pt !important;
  }
  h4,
  h5,
  h6 {
    font-size: 14pt !important;
  }
  h2,
  h3,
  p {
    orphans: 3;
    widows: 3;
  }
  code {
    font: 11pt Courier, monospace;
  }
  blockquote {
    margin: 1.2em;
    padding: 1em;
    font-size: 11pt;
  }
  hr {
    background-color: #ccc;
  }
  ._section-breaker_3bbjk_3211 {
    display: none !important;
  }
  /* Images */
  img {
    float: left;
    margin: 1em 1.5em 1.5em 0;
    max-width: 100% !important;
    page-break-inside: avoid;
  }
  a img {
    border: none;
  }
  /* Links */
  a:link,
  a:visited {
    background: transparent;
    font-weight: 700;
    text-decoration: underline;
    color: #333;
  }
  a[href] {
    text-decoration: none;
  }
  a[href]::after {
    display: none;
  }
  /* Table */
  table {
    margin: 1px;
    text-align: left;
    page-break-inside: auto;
  }
  tr {
    page-break-inside: avoid;
    page-break-after: auto;
  }
  th {
    border-bottom: 1px solid #333;
    font-weight: bold;
  }
  td {
    border-bottom: 1px solid #333;
  }
  td,
  th {
    padding: 4px 10px 4px 0;
  }
  thead {
    display: table-header-group;
  }
  tfoot {
    font-style: italic;
    display: table-footer-group;
  }
  caption {
    background: #fff;
    margin-bottom: 2em;
    text-align: left;
  }
  ._uw-masthead_3bbjk_3271 {
    padding-top: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding: 0 !important;
  }
  ._uw-masthead__content_3bbjk_3277 {
    margin-top: 0 !important;
  }
  ._uw-header-navs_3bbjk_3280 {
    display: none !important;
  }
  ._uw-masthead--aside-image_3bbjk_3283 ._uw-masthead__main_3bbjk_3283 {
    padding: 0 !important;
  }
}
@media print {
  ._events-listing_3bbjk_3288 ._uw-masthead__event-image_3bbjk_3288::before {
    display: none !important;
  }
  ._events-listing_3bbjk_3288 ._button_3bbjk_3169 {
    display: none !important;
  }
  ._events-listing_3bbjk_3288 aside {
    display: none !important;
  }
  ._layout-events-landing_3bbjk_3297 ._uw-masthead_3bbjk_3271 img {
    display: none;
  }
  ._layout-events-landing_3bbjk_3297 a {
    text-decoration: none;
  }
  ._layout-events-landing_3bbjk_3297 ._uw-event--no-image_3bbjk_3303 {
    background: #001641 !important;
    overflow-y: auto;
  }
  ._layout-events-landing_3bbjk_3297 ._uw-event--no-image_3bbjk_3303 ._uw-event--image-bg_3bbjk_3307 {
    overflow: revert;
  }
  ._layout-events-landing_3bbjk_3297 ._uw-event--no-image_3bbjk_3303 span {
    color: #fff !important;
  }
  ._layout-events-landing_3bbjk_3297 ._uw-item-grid__title_3bbjk_3313 {
    margin-bottom: 25px;
  }
  ._layout-events-landing_3bbjk_3297 ._intro_3bbjk_3165 {
    margin-bottom: 10px;
  }
  ._layout-events-landing_3bbjk_3297 ._uw-item-grid_3bbjk_3313 {
    margin-top: 25px;
  }
  ._uw-single-event_3bbjk_3322 ._uw-event-footer_3bbjk_3322,
  ._uw-single-event_3bbjk_3322 ._uw-masthead__event-buttons_3bbjk_3323,
  ._uw-single-event_3bbjk_3322 aside {
    display: none;
  }
  ._uw-single-event_3bbjk_3322 ._uw-masthead__event-image_3bbjk_3288 {
    position: inherit !important;
  }
  ._uw-single-event_3bbjk_3322 ._uw-masthead__event-image_3bbjk_3288::before {
    display: none !important;
  }
  ._uw-single-event_3bbjk_3322 ._uw-text-block_3bbjk_3333 ._cell_3bbjk_3333, ._uw-single-event_3bbjk_3322 ._uw-start-your-journey--sub-header_3bbjk_3333 ._cell_3bbjk_3333, ._uw-single-event_3bbjk_3322 ._uw-start-your-journey--header_3bbjk_3333 ._cell_3bbjk_3333, ._uw-single-event_3bbjk_3322 ._motivation-widget_3bbjk_3333 ._mw-more-areas_3bbjk_3333 ._cell_3bbjk_3333, ._motivation-widget_3bbjk_3333 ._uw-single-event_3bbjk_3322 ._mw-more-areas_3bbjk_3333 ._cell_3bbjk_3333 {
    width: 100% !important;
  }
  ._uw-single-event_3bbjk_3322 ._uw-text-block_3bbjk_3333:last-of-type, ._uw-single-event_3bbjk_3322 ._uw-start-your-journey--sub-header_3bbjk_3333:last-of-type, ._uw-single-event_3bbjk_3322 ._uw-start-your-journey--header_3bbjk_3333:last-of-type, ._uw-single-event_3bbjk_3322 ._motivation-widget_3bbjk_3333 ._mw-more-areas_3bbjk_3333:last-of-type, ._motivation-widget_3bbjk_3333 ._uw-single-event_3bbjk_3322 ._mw-more-areas_3bbjk_3333:last-of-type {
    margin-bottom: 5mm !important;
  }
}
@media print {
  ._uw-single-article_3bbjk_3341 ._uw-intro-image--content_3bbjk_3341 {
    padding: 0 !important;
    margin: 0 !important;
  }
  ._uw-single-article_3bbjk_3341 ._uw-masthead__event-image_3bbjk_3288 {
    display: none !important;
  }
  ._uw-single-article_3bbjk_3341 p > img {
    width: 50%;
  }
  ._uw-single-article_3bbjk_3341 h1 {
    margin: 0 0 2.5mm 0 !important;
    max-width: 100% !important;
  }
  ._uw-single-article_3bbjk_3341 ._uw-masthead--image_3bbjk_3355 ._uw-masthead__main_3bbjk_3283 {
    padding-bottom: 0 !important;
    min-height: 0 !important;
  }
  ._uw-single-article_3bbjk_3341 ._uw-masthead--aside-image_3bbjk_3283 ._uw-masthead__event-image_3bbjk_3288 {
    position: inherit !important;
  }
  ._uw-single-article_3bbjk_3341 ._uw-masthead--aside-image_3bbjk_3283 ._uw-masthead__event-image_3bbjk_3288::before {
    background-image: none !important;
  }
  ._uw-single-article_3bbjk_3341 ._uw-pagination_3bbjk_3365,
  ._uw-single-article_3bbjk_3341 ._uw-footer-quicklinks_3bbjk_3366,
  ._uw-single-article_3bbjk_3341 ._uw-post-aside-heading_3bbjk_3367,
  ._uw-single-article_3bbjk_3341 ._uw-post-aside-topic_3bbjk_3368,
  ._uw-single-article_3bbjk_3341 ._uw-post-aside-tag_3bbjk_3369,
  ._uw-single-article_3bbjk_3341 ._uw-social-icons_3bbjk_3370 {
    display: none !important;
  }
  ._uw-single-article_3bbjk_3341 #_uw-content-margin-fix_3bbjk_1 {
    margin-top: 20px !important;
  }
  ._uw-single-article_3bbjk_3341 ._large-9_3bbjk_3376 {
    width: 100% !important;
  }
  ._uw-single-article_3bbjk_3341 ._large-7_3bbjk_3379 {
    width: 100% !important;
  }
  ._uw-single-article_3bbjk_3341 ._grid-margin-x_3bbjk_3382 > ._large-offset-1_3bbjk_3382 {
    display: none !important;
  }
  ._uw-single-article_3bbjk_3341 ._grid-x_3bbjk_3385 > ._large-7_3bbjk_3379 {
    width: 100% !important;
  }
  ._uw-single-article_3bbjk_3341 ._uw-intro-image_3bbjk_3341::before {
    background-color: white !important;
  }
  ._uw-single-article_3bbjk_3341 ._uw-subscription-form_3bbjk_2905 {
    display: none !important;
  }
  ._uw-single-article_3bbjk_3341 ._uw-intro-image_3bbjk_3341 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  ._uw-single-article_3bbjk_3341 iframe {
    display: none !important;
  }
  ._masthead-desktop-background-image-right_3bbjk_3401 {
    display: flex;
    background-image: inherit !important;
    background-position: top right 25px !important;
    background-size: 45% !important;
    background-repeat: no-repeat !important;
  }
}
@media print and (min-width: 1200px) {
  ._masthead-desktop-background-image-right_3bbjk_3401 {
    width: 100%;
    height: 100%;
  }
}
@media print and (max-width: 1200px) {
  ._masthead-desktop-background-image-right_3bbjk_3401 {
    background-position: bottom right;
    background-size: cover;
    width: 100%;
  }
}
@media print {
  ._uw-masthead--aside-image_3bbjk_3283 ._uw-masthead__event-image_3bbjk_3288 {
    position: inherit !important;
  }
  ._uw-masthead--aside-image_3bbjk_3283 ._uw-masthead__event-image_3bbjk_3288::before {
    background-image: none !important;
  }
  ._masthead-desktop-background-image-full_3bbjk_3429 {
    display: none !important;
    height: auto !important;
  }
  ._masthead-desktop-background-image-full_3bbjk_3429:before,
  ._masthead-desktop-background-image-right_3bbjk_3401:before {
    background: none !important;
    opacity: 0 !important;
  }
  ._masthead-background-image-mobile_3bbjk_3438 {
    display: none !important;
  }
  ._mob-hide_3bbjk_3441 {
    display: flex;
    justify-content: flex-end;
    width: 100%;
  }
  ._uw-single-article_3bbjk_3341 ._uw-page-content_3bbjk_3446 ._uw-post-details_3bbjk_3446 {
    order: 1 !important;
  }
  ._flex-news-right-image_3bbjk_3449,
  ._flex-parent-news-right-image_3bbjk_3450 {
    width: 100% !important;
  }
  ._uw-masthead__titleFull_3bbjk_3453 {
    min-height: auto !important;
  }
  ._uw-masthead__titleRight_3bbjk_3456 {
    width: 53%;
  }
  ._uw-masthead__bizunit_3bbjk_3459 {
    display: flex !important;
  }
  ._uw-masthead__newscontent_3bbjk_3462 {
    display: flex !important;
  }
  ._uw-masthead__photoby_3bbjk_3465 {
    display: none !important;
  }
  ._uw-masthead__photobydesk_3bbjk_3468 {
    width: 110%;
    margin-top: 10px;
    padding-top: 0 !important;
  }
  ._uw-pagination_3bbjk_3365 {
    display: none !important;
  }
  ._uw-footer-quicklinks_3bbjk_3366 {
    display: none !important;
  }
  ._uw-post-date_3bbjk_3479 {
    display: block !important;
  }
  hr:nth-of-type(1) {
    display: none !important;
  }
  ._uw-post-author-list-alt_3bbjk_3485 {
    display: block !important;
    margin-bottom: 0 !important;
  }
  ._uw-social-icons_3bbjk_3370 {
    display: none !important;
  }
  ._uw-mc-card_3bbjk_3492 {
    display: none !important;
  }
  ._uw-masthead__newscaption_3bbjk_3495 {
    display: none !important;
  }
  ._uw-masthead__photobydesk_3bbjk_3468 {
    display: none !important;
  }
  ._uw-masthead__newscontent_3bbjk_3462 {
    display: none !important;
  }
  ._uw-masthead__photobydesk_3bbjk_3468 {
    display: none !important;
  }
  #_uw-content-margin-fix_3bbjk_1 {
    margin-top: 20px !important;
  }
  ._large-9_3bbjk_3376 {
    width: 100% !important;
  }
  ._grid-margin-x_3bbjk_3382 > ._large-10_3bbjk_3513 {
    width: 100% !important;
  }
  ._flex-full_3bbjk_3516 {
    width: 85% !important;
    display: flex !important;
    justify-content: flex-end !important;
  }
  ._flex-row-full-image_3bbjk_3521 {
    padding: 0 0 2em !important;
  }
}
@media print {
  ._flex-row-full-image_3bbjk_3521 {
    flex-direction: row !important;
    margin-bottom: 2em !important;
  }
}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

a {
  background-color: transparent;
}

abbr[title] {
  border-bottom: 0;
  text-decoration: underline dotted;
}

b,
strong {
  font-weight: bolder;
}

code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

img {
  border-style: none;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

details {
  display: block;
}

summary {
  display: list-item;
}

template {
  display: none;
}

[hidden] {
  display: none;
}

[data-whatintent=mouse] *, [data-whatintent=mouse] *:focus,
[data-whatintent=touch] *,
[data-whatintent=touch] *:focus,
[data-whatinput=mouse] *,
[data-whatinput=mouse] *:focus,
[data-whatinput=touch] *,
[data-whatinput=touch] *:focus {
  outline: none;
}

[draggable=false] {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
}

._foundation-mq_3bbjk_3722 {
  font-family: "xsmall=0em&small=0em&medium=48em&large=64em&xlarge=75em&xxlarge=90em";
}

html {
  box-sizing: border-box;
  font-size: 100%;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

body {
  margin: 0;
  padding: 0;
  background: #f2f2f2;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 400;
  line-height: 1.5;
  color: #001641;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

img {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic;
}

textarea {
  height: auto;
  min-height: 50px;
  border-radius: 0;
}

select {
  box-sizing: border-box;
  width: 100%;
  border-radius: 0;
}

._map_canvas_3bbjk_3769 img,
._map_canvas_3bbjk_3769 embed,
._map_canvas_3bbjk_3769 object,
._mqa-display_3bbjk_3772 img,
._mqa-display_3bbjk_3772 embed,
._mqa-display_3bbjk_3772 object {
  max-width: none !important;
}

button {
  padding: 0;
  appearance: none;
  border: 0;
  border-radius: 0;
  background: transparent;
  line-height: 1;
  cursor: auto;
}
[data-whatinput=mouse] button {
  outline: 0;
}

pre {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
}

._is-visible_3bbjk_3804 {
  display: block !important;
}

._is-hidden_3bbjk_3808 {
  display: none !important;
}

._grid-container_3bbjk_3812, ._mw-grid-container_3bbjk_3812 {
  padding-right: 1.875rem;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  padding-left: 1.875rem;
  max-width: 76.875rem;
  margin-left: auto;
  margin-right: auto;
}
@media print, screen and (min-width: 48em) {
  ._grid-container_3bbjk_3812, ._mw-grid-container_3bbjk_3812 {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-container_3bbjk_3812, ._mw-grid-container_3bbjk_3812 {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media screen and (min-width: 75em) {
  ._grid-container_3bbjk_3812, ._mw-grid-container_3bbjk_3812 {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
._grid-container_3bbjk_3812._fluid_3bbjk_3839, ._fluid_3bbjk_3839._mw-grid-container_3bbjk_3812 {
  padding-right: 1.875rem;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  padding-left: 1.875rem;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
@media print, screen and (min-width: 48em) {
  ._grid-container_3bbjk_3812._fluid_3bbjk_3839, ._fluid_3bbjk_3839._mw-grid-container_3bbjk_3812 {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-container_3bbjk_3812._fluid_3bbjk_3839, ._fluid_3bbjk_3839._mw-grid-container_3bbjk_3812 {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media screen and (min-width: 75em) {
  ._grid-container_3bbjk_3812._fluid_3bbjk_3839, ._fluid_3bbjk_3839._mw-grid-container_3bbjk_3812 {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
._grid-container_3bbjk_3812._full_3bbjk_3866, ._full_3bbjk_3866._mw-grid-container_3bbjk_3812 {
  padding-right: 0;
  padding-left: 0;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

._grid-x_3bbjk_3385 {
  display: flex;
  flex-flow: row wrap;
}

._cell_3bbjk_3333 {
  flex: 0 0 auto;
  min-height: 0;
  min-width: 0;
  width: 100%;
}
._cell_3bbjk_3333._auto_3bbjk_3885 {
  flex: 1 1 0;
}
._cell_3bbjk_3333._shrink_3bbjk_3888 {
  flex: 0 0 auto;
}

._grid-x_3bbjk_3385 > ._auto_3bbjk_3885 {
  width: auto;
}
._grid-x_3bbjk_3385 > ._shrink_3bbjk_3888 {
  width: auto;
}

._grid-x_3bbjk_3385 > ._xsmall-shrink_3bbjk_3899, ._grid-x_3bbjk_3385 > ._xsmall-full_3bbjk_3899, ._grid-x_3bbjk_3385 > ._xsmall-1_3bbjk_3899, ._grid-x_3bbjk_3385 > ._xsmall-2_3bbjk_3899, ._grid-x_3bbjk_3385 > ._xsmall-3_3bbjk_3899, ._grid-x_3bbjk_3385 > ._xsmall-4_3bbjk_3899, ._grid-x_3bbjk_3385 > ._xsmall-5_3bbjk_3899, ._grid-x_3bbjk_3385 > ._xsmall-6_3bbjk_3899, ._grid-x_3bbjk_3385 > ._xsmall-7_3bbjk_3899, ._grid-x_3bbjk_3385 > ._xsmall-8_3bbjk_3899, ._grid-x_3bbjk_3385 > ._xsmall-9_3bbjk_3899, ._grid-x_3bbjk_3385 > ._xsmall-10_3bbjk_3899, ._grid-x_3bbjk_3385 > ._xsmall-11_3bbjk_3899, ._grid-x_3bbjk_3385 > ._xsmall-12_3bbjk_3899 {
  flex-basis: auto;
}

._grid-x_3bbjk_3385 > ._small-shrink_3bbjk_3903, ._grid-x_3bbjk_3385 > ._small-full_3bbjk_3903, ._grid-x_3bbjk_3385 > ._small-1_3bbjk_3903, ._grid-x_3bbjk_3385 > ._small-2_3bbjk_3903, ._grid-x_3bbjk_3385 > ._small-3_3bbjk_3903, ._grid-x_3bbjk_3385 > ._small-4_3bbjk_3903, ._grid-x_3bbjk_3385 > ._small-5_3bbjk_3903, ._grid-x_3bbjk_3385 > ._small-6_3bbjk_3903, ._grid-x_3bbjk_3385 > ._small-7_3bbjk_3903, ._grid-x_3bbjk_3385 > ._small-8_3bbjk_3903, ._grid-x_3bbjk_3385 > ._small-9_3bbjk_3903, ._grid-x_3bbjk_3385 > ._small-10_3bbjk_3903, ._grid-x_3bbjk_3385 > ._small-11_3bbjk_3903, ._grid-x_3bbjk_3385 > ._small-12_3bbjk_3903 {
  flex-basis: auto;
}

@media print, screen and (min-width: 48em) {
  ._grid-x_3bbjk_3385 > ._medium-shrink_3bbjk_3908, ._grid-x_3bbjk_3385 > ._medium-full_3bbjk_3908, ._grid-x_3bbjk_3385 > ._medium-1_3bbjk_3908, ._grid-x_3bbjk_3385 > ._medium-2_3bbjk_3908, ._grid-x_3bbjk_3385 > ._medium-3_3bbjk_3908, ._grid-x_3bbjk_3385 > ._medium-4_3bbjk_3908, ._grid-x_3bbjk_3385 > ._medium-5_3bbjk_3908, ._grid-x_3bbjk_3385 > ._medium-6_3bbjk_3908, ._grid-x_3bbjk_3385 > ._medium-7_3bbjk_3908, ._grid-x_3bbjk_3385 > ._medium-8_3bbjk_3908, ._grid-x_3bbjk_3385 > ._medium-9_3bbjk_3908, ._grid-x_3bbjk_3385 > ._medium-10_3bbjk_3908, ._grid-x_3bbjk_3385 > ._medium-11_3bbjk_3908, ._grid-x_3bbjk_3385 > ._medium-12_3bbjk_3908 {
    flex-basis: auto;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-x_3bbjk_3385 > ._large-shrink_3bbjk_3913, ._grid-x_3bbjk_3385 > ._large-full_3bbjk_3913, ._grid-x_3bbjk_3385 > ._large-1_3bbjk_3513, ._grid-x_3bbjk_3385 > ._large-2_3bbjk_3913, ._grid-x_3bbjk_3385 > ._large-3_3bbjk_3913, ._grid-x_3bbjk_3385 > ._large-4_3bbjk_3913, ._grid-x_3bbjk_3385 > ._large-5_3bbjk_3913, ._grid-x_3bbjk_3385 > ._large-6_3bbjk_3913, ._grid-x_3bbjk_3385 > ._large-7_3bbjk_3379, ._grid-x_3bbjk_3385 > ._large-8_3bbjk_3913, ._grid-x_3bbjk_3385 > ._large-9_3bbjk_3376, ._grid-x_3bbjk_3385 > ._large-10_3bbjk_3513, ._grid-x_3bbjk_3385 > ._large-11_3bbjk_3913, ._grid-x_3bbjk_3385 > ._large-12_3bbjk_3913 {
    flex-basis: auto;
  }
}
@media screen and (min-width: 75em) {
  ._grid-x_3bbjk_3385 > ._xlarge-shrink_3bbjk_3918, ._grid-x_3bbjk_3385 > ._xlarge-full_3bbjk_3918, ._grid-x_3bbjk_3385 > ._xlarge-1_3bbjk_3918, ._grid-x_3bbjk_3385 > ._xlarge-2_3bbjk_3918, ._grid-x_3bbjk_3385 > ._xlarge-3_3bbjk_3918, ._grid-x_3bbjk_3385 > ._xlarge-4_3bbjk_3918, ._grid-x_3bbjk_3385 > ._xlarge-5_3bbjk_3918, ._grid-x_3bbjk_3385 > ._xlarge-6_3bbjk_3918, ._grid-x_3bbjk_3385 > ._xlarge-7_3bbjk_3918, ._grid-x_3bbjk_3385 > ._xlarge-8_3bbjk_3918, ._grid-x_3bbjk_3385 > ._xlarge-9_3bbjk_3918, ._grid-x_3bbjk_3385 > ._xlarge-10_3bbjk_3918, ._grid-x_3bbjk_3385 > ._xlarge-11_3bbjk_3918, ._grid-x_3bbjk_3385 > ._xlarge-12_3bbjk_3918 {
    flex-basis: auto;
  }
}
._grid-x_3bbjk_3385 > ._xsmall-12_3bbjk_3899, ._grid-x_3bbjk_3385 > ._xsmall-11_3bbjk_3899, ._grid-x_3bbjk_3385 > ._xsmall-10_3bbjk_3899, ._grid-x_3bbjk_3385 > ._xsmall-9_3bbjk_3899, ._grid-x_3bbjk_3385 > ._xsmall-8_3bbjk_3899, ._grid-x_3bbjk_3385 > ._xsmall-7_3bbjk_3899, ._grid-x_3bbjk_3385 > ._xsmall-6_3bbjk_3899, ._grid-x_3bbjk_3385 > ._xsmall-5_3bbjk_3899, ._grid-x_3bbjk_3385 > ._xsmall-4_3bbjk_3899, ._grid-x_3bbjk_3385 > ._xsmall-3_3bbjk_3899, ._grid-x_3bbjk_3385 > ._xsmall-2_3bbjk_3899, ._grid-x_3bbjk_3385 > ._xsmall-1_3bbjk_3899 {
  flex: 0 0 auto;
}

._grid-x_3bbjk_3385 > ._xsmall-1_3bbjk_3899 {
  width: 8.3333333333%;
}

._grid-x_3bbjk_3385 > ._xsmall-2_3bbjk_3899 {
  width: 16.6666666667%;
}

._grid-x_3bbjk_3385 > ._xsmall-3_3bbjk_3899 {
  width: 25%;
}

._grid-x_3bbjk_3385 > ._xsmall-4_3bbjk_3899 {
  width: 33.3333333333%;
}

._grid-x_3bbjk_3385 > ._xsmall-5_3bbjk_3899 {
  width: 41.6666666667%;
}

._grid-x_3bbjk_3385 > ._xsmall-6_3bbjk_3899 {
  width: 50%;
}

._grid-x_3bbjk_3385 > ._xsmall-7_3bbjk_3899 {
  width: 58.3333333333%;
}

._grid-x_3bbjk_3385 > ._xsmall-8_3bbjk_3899 {
  width: 66.6666666667%;
}

._grid-x_3bbjk_3385 > ._xsmall-9_3bbjk_3899 {
  width: 75%;
}

._grid-x_3bbjk_3385 > ._xsmall-10_3bbjk_3899 {
  width: 83.3333333333%;
}

._grid-x_3bbjk_3385 > ._xsmall-11_3bbjk_3899 {
  width: 91.6666666667%;
}

._grid-x_3bbjk_3385 > ._xsmall-12_3bbjk_3899 {
  width: 100%;
}

._grid-x_3bbjk_3385 > ._small-auto_3bbjk_3974 {
  flex: 1 1 0;
  width: auto;
}

._grid-x_3bbjk_3385 > ._small-12_3bbjk_3903, ._grid-x_3bbjk_3385 > ._small-11_3bbjk_3903, ._grid-x_3bbjk_3385 > ._small-10_3bbjk_3903, ._grid-x_3bbjk_3385 > ._small-9_3bbjk_3903, ._grid-x_3bbjk_3385 > ._small-8_3bbjk_3903, ._grid-x_3bbjk_3385 > ._small-7_3bbjk_3903, ._grid-x_3bbjk_3385 > ._small-6_3bbjk_3903, ._grid-x_3bbjk_3385 > ._small-5_3bbjk_3903, ._grid-x_3bbjk_3385 > ._small-4_3bbjk_3903, ._grid-x_3bbjk_3385 > ._small-3_3bbjk_3903, ._grid-x_3bbjk_3385 > ._small-2_3bbjk_3903, ._grid-x_3bbjk_3385 > ._small-1_3bbjk_3903, ._grid-x_3bbjk_3385 > ._small-shrink_3bbjk_3903 {
  flex: 0 0 auto;
}

._grid-x_3bbjk_3385 > ._small-shrink_3bbjk_3903 {
  width: auto;
}

._grid-x_3bbjk_3385 > ._small-1_3bbjk_3903 {
  width: 8.3333333333%;
}

._grid-x_3bbjk_3385 > ._small-2_3bbjk_3903 {
  width: 16.6666666667%;
}

._grid-x_3bbjk_3385 > ._small-3_3bbjk_3903 {
  width: 25%;
}

._grid-x_3bbjk_3385 > ._small-4_3bbjk_3903 {
  width: 33.3333333333%;
}

._grid-x_3bbjk_3385 > ._small-5_3bbjk_3903 {
  width: 41.6666666667%;
}

._grid-x_3bbjk_3385 > ._small-6_3bbjk_3903 {
  width: 50%;
}

._grid-x_3bbjk_3385 > ._small-7_3bbjk_3903 {
  width: 58.3333333333%;
}

._grid-x_3bbjk_3385 > ._small-8_3bbjk_3903 {
  width: 66.6666666667%;
}

._grid-x_3bbjk_3385 > ._small-9_3bbjk_3903 {
  width: 75%;
}

._grid-x_3bbjk_3385 > ._small-10_3bbjk_3903 {
  width: 83.3333333333%;
}

._grid-x_3bbjk_3385 > ._small-11_3bbjk_3903 {
  width: 91.6666666667%;
}

._grid-x_3bbjk_3385 > ._small-12_3bbjk_3903 {
  width: 100%;
}

@media print, screen and (min-width: 48em) {
  ._grid-x_3bbjk_3385 > ._medium-auto_3bbjk_4036 {
    flex: 1 1 0;
    width: auto;
  }
  ._grid-x_3bbjk_3385 > ._medium-12_3bbjk_3908, ._grid-x_3bbjk_3385 > ._medium-11_3bbjk_3908, ._grid-x_3bbjk_3385 > ._medium-10_3bbjk_3908, ._grid-x_3bbjk_3385 > ._medium-9_3bbjk_3908, ._grid-x_3bbjk_3385 > ._medium-8_3bbjk_3908, ._grid-x_3bbjk_3385 > ._medium-7_3bbjk_3908, ._grid-x_3bbjk_3385 > ._medium-6_3bbjk_3908, ._grid-x_3bbjk_3385 > ._medium-5_3bbjk_3908, ._grid-x_3bbjk_3385 > ._medium-4_3bbjk_3908, ._grid-x_3bbjk_3385 > ._medium-3_3bbjk_3908, ._grid-x_3bbjk_3385 > ._medium-2_3bbjk_3908, ._grid-x_3bbjk_3385 > ._medium-1_3bbjk_3908, ._grid-x_3bbjk_3385 > ._medium-shrink_3bbjk_3908 {
    flex: 0 0 auto;
  }
  ._grid-x_3bbjk_3385 > ._medium-shrink_3bbjk_3908 {
    width: auto;
  }
  ._grid-x_3bbjk_3385 > ._medium-1_3bbjk_3908 {
    width: 8.3333333333%;
  }
  ._grid-x_3bbjk_3385 > ._medium-2_3bbjk_3908 {
    width: 16.6666666667%;
  }
  ._grid-x_3bbjk_3385 > ._medium-3_3bbjk_3908 {
    width: 25%;
  }
  ._grid-x_3bbjk_3385 > ._medium-4_3bbjk_3908 {
    width: 33.3333333333%;
  }
  ._grid-x_3bbjk_3385 > ._medium-5_3bbjk_3908 {
    width: 41.6666666667%;
  }
  ._grid-x_3bbjk_3385 > ._medium-6_3bbjk_3908 {
    width: 50%;
  }
  ._grid-x_3bbjk_3385 > ._medium-7_3bbjk_3908 {
    width: 58.3333333333%;
  }
  ._grid-x_3bbjk_3385 > ._medium-8_3bbjk_3908 {
    width: 66.6666666667%;
  }
  ._grid-x_3bbjk_3385 > ._medium-9_3bbjk_3908 {
    width: 75%;
  }
  ._grid-x_3bbjk_3385 > ._medium-10_3bbjk_3908 {
    width: 83.3333333333%;
  }
  ._grid-x_3bbjk_3385 > ._medium-11_3bbjk_3908 {
    width: 91.6666666667%;
  }
  ._grid-x_3bbjk_3385 > ._medium-12_3bbjk_3908 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-x_3bbjk_3385 > ._large-auto_3bbjk_4084 {
    flex: 1 1 0;
    width: auto;
  }
  ._grid-x_3bbjk_3385 > ._large-12_3bbjk_3913, ._grid-x_3bbjk_3385 > ._large-11_3bbjk_3913, ._grid-x_3bbjk_3385 > ._large-10_3bbjk_3513, ._grid-x_3bbjk_3385 > ._large-9_3bbjk_3376, ._grid-x_3bbjk_3385 > ._large-8_3bbjk_3913, ._grid-x_3bbjk_3385 > ._large-7_3bbjk_3379, ._grid-x_3bbjk_3385 > ._large-6_3bbjk_3913, ._grid-x_3bbjk_3385 > ._large-5_3bbjk_3913, ._grid-x_3bbjk_3385 > ._large-4_3bbjk_3913, ._grid-x_3bbjk_3385 > ._large-3_3bbjk_3913, ._grid-x_3bbjk_3385 > ._large-2_3bbjk_3913, ._grid-x_3bbjk_3385 > ._large-1_3bbjk_3513, ._grid-x_3bbjk_3385 > ._large-shrink_3bbjk_3913 {
    flex: 0 0 auto;
  }
  ._grid-x_3bbjk_3385 > ._large-shrink_3bbjk_3913 {
    width: auto;
  }
  ._grid-x_3bbjk_3385 > ._large-1_3bbjk_3513 {
    width: 8.3333333333%;
  }
  ._grid-x_3bbjk_3385 > ._large-2_3bbjk_3913 {
    width: 16.6666666667%;
  }
  ._grid-x_3bbjk_3385 > ._large-3_3bbjk_3913 {
    width: 25%;
  }
  ._grid-x_3bbjk_3385 > ._large-4_3bbjk_3913 {
    width: 33.3333333333%;
  }
  ._grid-x_3bbjk_3385 > ._large-5_3bbjk_3913 {
    width: 41.6666666667%;
  }
  ._grid-x_3bbjk_3385 > ._large-6_3bbjk_3913 {
    width: 50%;
  }
  ._grid-x_3bbjk_3385 > ._large-7_3bbjk_3379 {
    width: 58.3333333333%;
  }
  ._grid-x_3bbjk_3385 > ._large-8_3bbjk_3913 {
    width: 66.6666666667%;
  }
  ._grid-x_3bbjk_3385 > ._large-9_3bbjk_3376 {
    width: 75%;
  }
  ._grid-x_3bbjk_3385 > ._large-10_3bbjk_3513 {
    width: 83.3333333333%;
  }
  ._grid-x_3bbjk_3385 > ._large-11_3bbjk_3913 {
    width: 91.6666666667%;
  }
  ._grid-x_3bbjk_3385 > ._large-12_3bbjk_3913 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._grid-x_3bbjk_3385 > ._xlarge-auto_3bbjk_4132 {
    flex: 1 1 0;
    width: auto;
  }
  ._grid-x_3bbjk_3385 > ._xlarge-12_3bbjk_3918, ._grid-x_3bbjk_3385 > ._xlarge-11_3bbjk_3918, ._grid-x_3bbjk_3385 > ._xlarge-10_3bbjk_3918, ._grid-x_3bbjk_3385 > ._xlarge-9_3bbjk_3918, ._grid-x_3bbjk_3385 > ._xlarge-8_3bbjk_3918, ._grid-x_3bbjk_3385 > ._xlarge-7_3bbjk_3918, ._grid-x_3bbjk_3385 > ._xlarge-6_3bbjk_3918, ._grid-x_3bbjk_3385 > ._xlarge-5_3bbjk_3918, ._grid-x_3bbjk_3385 > ._xlarge-4_3bbjk_3918, ._grid-x_3bbjk_3385 > ._xlarge-3_3bbjk_3918, ._grid-x_3bbjk_3385 > ._xlarge-2_3bbjk_3918, ._grid-x_3bbjk_3385 > ._xlarge-1_3bbjk_3918, ._grid-x_3bbjk_3385 > ._xlarge-shrink_3bbjk_3918 {
    flex: 0 0 auto;
  }
  ._grid-x_3bbjk_3385 > ._xlarge-shrink_3bbjk_3918 {
    width: auto;
  }
  ._grid-x_3bbjk_3385 > ._xlarge-1_3bbjk_3918 {
    width: 8.3333333333%;
  }
  ._grid-x_3bbjk_3385 > ._xlarge-2_3bbjk_3918 {
    width: 16.6666666667%;
  }
  ._grid-x_3bbjk_3385 > ._xlarge-3_3bbjk_3918 {
    width: 25%;
  }
  ._grid-x_3bbjk_3385 > ._xlarge-4_3bbjk_3918 {
    width: 33.3333333333%;
  }
  ._grid-x_3bbjk_3385 > ._xlarge-5_3bbjk_3918 {
    width: 41.6666666667%;
  }
  ._grid-x_3bbjk_3385 > ._xlarge-6_3bbjk_3918 {
    width: 50%;
  }
  ._grid-x_3bbjk_3385 > ._xlarge-7_3bbjk_3918 {
    width: 58.3333333333%;
  }
  ._grid-x_3bbjk_3385 > ._xlarge-8_3bbjk_3918 {
    width: 66.6666666667%;
  }
  ._grid-x_3bbjk_3385 > ._xlarge-9_3bbjk_3918 {
    width: 75%;
  }
  ._grid-x_3bbjk_3385 > ._xlarge-10_3bbjk_3918 {
    width: 83.3333333333%;
  }
  ._grid-x_3bbjk_3385 > ._xlarge-11_3bbjk_3918 {
    width: 91.6666666667%;
  }
  ._grid-x_3bbjk_3385 > ._xlarge-12_3bbjk_3918 {
    width: 100%;
  }
}
._grid-margin-x_3bbjk_3382:not(._grid-x_3bbjk_3385) > ._cell_3bbjk_3333 {
  width: auto;
}

._grid-margin-y_3bbjk_4183:not(._grid-y_3bbjk_4183) > ._cell_3bbjk_3333 {
  height: auto;
}

._grid-margin-x_3bbjk_3382 {
  margin-left: -0.46875rem;
  margin-right: -0.46875rem;
  margin-left: -0.46875rem;
  margin-right: -0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-margin-x_3bbjk_3382 {
    margin-left: -0.46875rem;
    margin-right: -0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-x_3bbjk_3382 {
    margin-left: -0.78125rem;
    margin-right: -0.78125rem;
  }
}
._grid-margin-x_3bbjk_3382 > ._cell_3bbjk_3333 {
  width: calc(100% - 0.9375rem);
  margin-left: 0.46875rem;
  margin-right: 0.46875rem;
}
._grid-margin-x_3bbjk_3382 > ._cell_3bbjk_3333 {
  width: calc(100% - 0.9375rem);
  margin-left: 0.46875rem;
  margin-right: 0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-margin-x_3bbjk_3382 > ._cell_3bbjk_3333 {
    width: calc(100% - 0.9375rem);
    margin-left: 0.46875rem;
    margin-right: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-x_3bbjk_3382 > ._cell_3bbjk_3333 {
    width: calc(100% - 1.5625rem);
    margin-left: 0.78125rem;
    margin-right: 0.78125rem;
  }
}
._grid-margin-x_3bbjk_3382 > ._auto_3bbjk_3885 {
  width: auto;
}
._grid-margin-x_3bbjk_3382 > ._shrink_3bbjk_3888 {
  width: auto;
}
._grid-margin-x_3bbjk_3382 > ._xsmall-1_3bbjk_3899 {
  width: calc(8.3333333333% - 0.9375rem);
}
._grid-margin-x_3bbjk_3382 > ._xsmall-2_3bbjk_3899 {
  width: calc(16.6666666667% - 0.9375rem);
}
._grid-margin-x_3bbjk_3382 > ._xsmall-3_3bbjk_3899 {
  width: calc(25% - 0.9375rem);
}
._grid-margin-x_3bbjk_3382 > ._xsmall-4_3bbjk_3899 {
  width: calc(33.3333333333% - 0.9375rem);
}
._grid-margin-x_3bbjk_3382 > ._xsmall-5_3bbjk_3899 {
  width: calc(41.6666666667% - 0.9375rem);
}
._grid-margin-x_3bbjk_3382 > ._xsmall-6_3bbjk_3899 {
  width: calc(50% - 0.9375rem);
}
._grid-margin-x_3bbjk_3382 > ._xsmall-7_3bbjk_3899 {
  width: calc(58.3333333333% - 0.9375rem);
}
._grid-margin-x_3bbjk_3382 > ._xsmall-8_3bbjk_3899 {
  width: calc(66.6666666667% - 0.9375rem);
}
._grid-margin-x_3bbjk_3382 > ._xsmall-9_3bbjk_3899 {
  width: calc(75% - 0.9375rem);
}
._grid-margin-x_3bbjk_3382 > ._xsmall-10_3bbjk_3899 {
  width: calc(83.3333333333% - 0.9375rem);
}
._grid-margin-x_3bbjk_3382 > ._xsmall-11_3bbjk_3899 {
  width: calc(91.6666666667% - 0.9375rem);
}
._grid-margin-x_3bbjk_3382 > ._xsmall-12_3bbjk_3899 {
  width: calc(100% - 0.9375rem);
}
._grid-margin-x_3bbjk_3382 > ._auto_3bbjk_3885 {
  width: auto;
}
._grid-margin-x_3bbjk_3382 > ._shrink_3bbjk_3888 {
  width: auto;
}
._grid-margin-x_3bbjk_3382 > ._xsmall-1_3bbjk_3899 {
  width: calc(8.3333333333% - 0.9375rem);
}
._grid-margin-x_3bbjk_3382 > ._xsmall-2_3bbjk_3899 {
  width: calc(16.6666666667% - 0.9375rem);
}
._grid-margin-x_3bbjk_3382 > ._xsmall-3_3bbjk_3899 {
  width: calc(25% - 0.9375rem);
}
._grid-margin-x_3bbjk_3382 > ._xsmall-4_3bbjk_3899 {
  width: calc(33.3333333333% - 0.9375rem);
}
._grid-margin-x_3bbjk_3382 > ._xsmall-5_3bbjk_3899 {
  width: calc(41.6666666667% - 0.9375rem);
}
._grid-margin-x_3bbjk_3382 > ._xsmall-6_3bbjk_3899 {
  width: calc(50% - 0.9375rem);
}
._grid-margin-x_3bbjk_3382 > ._xsmall-7_3bbjk_3899 {
  width: calc(58.3333333333% - 0.9375rem);
}
._grid-margin-x_3bbjk_3382 > ._xsmall-8_3bbjk_3899 {
  width: calc(66.6666666667% - 0.9375rem);
}
._grid-margin-x_3bbjk_3382 > ._xsmall-9_3bbjk_3899 {
  width: calc(75% - 0.9375rem);
}
._grid-margin-x_3bbjk_3382 > ._xsmall-10_3bbjk_3899 {
  width: calc(83.3333333333% - 0.9375rem);
}
._grid-margin-x_3bbjk_3382 > ._xsmall-11_3bbjk_3899 {
  width: calc(91.6666666667% - 0.9375rem);
}
._grid-margin-x_3bbjk_3382 > ._xsmall-12_3bbjk_3899 {
  width: calc(100% - 0.9375rem);
}
._grid-margin-x_3bbjk_3382 > ._small-auto_3bbjk_3974 {
  width: auto;
}
._grid-margin-x_3bbjk_3382 > ._small-shrink_3bbjk_3903 {
  width: auto;
}
._grid-margin-x_3bbjk_3382 > ._small-1_3bbjk_3903 {
  width: calc(8.3333333333% - 0.9375rem);
}
._grid-margin-x_3bbjk_3382 > ._small-2_3bbjk_3903 {
  width: calc(16.6666666667% - 0.9375rem);
}
._grid-margin-x_3bbjk_3382 > ._small-3_3bbjk_3903 {
  width: calc(25% - 0.9375rem);
}
._grid-margin-x_3bbjk_3382 > ._small-4_3bbjk_3903 {
  width: calc(33.3333333333% - 0.9375rem);
}
._grid-margin-x_3bbjk_3382 > ._small-5_3bbjk_3903 {
  width: calc(41.6666666667% - 0.9375rem);
}
._grid-margin-x_3bbjk_3382 > ._small-6_3bbjk_3903 {
  width: calc(50% - 0.9375rem);
}
._grid-margin-x_3bbjk_3382 > ._small-7_3bbjk_3903 {
  width: calc(58.3333333333% - 0.9375rem);
}
._grid-margin-x_3bbjk_3382 > ._small-8_3bbjk_3903 {
  width: calc(66.6666666667% - 0.9375rem);
}
._grid-margin-x_3bbjk_3382 > ._small-9_3bbjk_3903 {
  width: calc(75% - 0.9375rem);
}
._grid-margin-x_3bbjk_3382 > ._small-10_3bbjk_3903 {
  width: calc(83.3333333333% - 0.9375rem);
}
._grid-margin-x_3bbjk_3382 > ._small-11_3bbjk_3903 {
  width: calc(91.6666666667% - 0.9375rem);
}
._grid-margin-x_3bbjk_3382 > ._small-12_3bbjk_3903 {
  width: calc(100% - 0.9375rem);
}
@media print, screen and (min-width: 48em) {
  ._grid-margin-x_3bbjk_3382 > ._auto_3bbjk_3885 {
    width: auto;
  }
  ._grid-margin-x_3bbjk_3382 > ._shrink_3bbjk_3888 {
    width: auto;
  }
  ._grid-margin-x_3bbjk_3382 > ._xsmall-1_3bbjk_3899 {
    width: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._xsmall-2_3bbjk_3899 {
    width: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._xsmall-3_3bbjk_3899 {
    width: calc(25% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._xsmall-4_3bbjk_3899 {
    width: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._xsmall-5_3bbjk_3899 {
    width: calc(41.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._xsmall-6_3bbjk_3899 {
    width: calc(50% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._xsmall-7_3bbjk_3899 {
    width: calc(58.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._xsmall-8_3bbjk_3899 {
    width: calc(66.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._xsmall-9_3bbjk_3899 {
    width: calc(75% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._xsmall-10_3bbjk_3899 {
    width: calc(83.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._xsmall-11_3bbjk_3899 {
    width: calc(91.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._xsmall-12_3bbjk_3899 {
    width: calc(100% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._small-auto_3bbjk_3974 {
    width: auto;
  }
  ._grid-margin-x_3bbjk_3382 > ._small-shrink_3bbjk_3903 {
    width: auto;
  }
  ._grid-margin-x_3bbjk_3382 > ._small-1_3bbjk_3903 {
    width: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._small-2_3bbjk_3903 {
    width: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._small-3_3bbjk_3903 {
    width: calc(25% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._small-4_3bbjk_3903 {
    width: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._small-5_3bbjk_3903 {
    width: calc(41.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._small-6_3bbjk_3903 {
    width: calc(50% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._small-7_3bbjk_3903 {
    width: calc(58.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._small-8_3bbjk_3903 {
    width: calc(66.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._small-9_3bbjk_3903 {
    width: calc(75% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._small-10_3bbjk_3903 {
    width: calc(83.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._small-11_3bbjk_3903 {
    width: calc(91.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._small-12_3bbjk_3903 {
    width: calc(100% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._medium-auto_3bbjk_4036 {
    width: auto;
  }
  ._grid-margin-x_3bbjk_3382 > ._medium-shrink_3bbjk_3908 {
    width: auto;
  }
  ._grid-margin-x_3bbjk_3382 > ._medium-1_3bbjk_3908 {
    width: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._medium-2_3bbjk_3908 {
    width: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._medium-3_3bbjk_3908 {
    width: calc(25% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._medium-4_3bbjk_3908 {
    width: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._medium-5_3bbjk_3908 {
    width: calc(41.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._medium-6_3bbjk_3908 {
    width: calc(50% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._medium-7_3bbjk_3908 {
    width: calc(58.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._medium-8_3bbjk_3908 {
    width: calc(66.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._medium-9_3bbjk_3908 {
    width: calc(75% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._medium-10_3bbjk_3908 {
    width: calc(83.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._medium-11_3bbjk_3908 {
    width: calc(91.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._medium-12_3bbjk_3908 {
    width: calc(100% - 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-x_3bbjk_3382 > ._auto_3bbjk_3885 {
    width: auto;
  }
  ._grid-margin-x_3bbjk_3382 > ._shrink_3bbjk_3888 {
    width: auto;
  }
  ._grid-margin-x_3bbjk_3382 > ._xsmall-1_3bbjk_3899 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._xsmall-2_3bbjk_3899 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._xsmall-3_3bbjk_3899 {
    width: calc(25% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._xsmall-4_3bbjk_3899 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._xsmall-5_3bbjk_3899 {
    width: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._xsmall-6_3bbjk_3899 {
    width: calc(50% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._xsmall-7_3bbjk_3899 {
    width: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._xsmall-8_3bbjk_3899 {
    width: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._xsmall-9_3bbjk_3899 {
    width: calc(75% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._xsmall-10_3bbjk_3899 {
    width: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._xsmall-11_3bbjk_3899 {
    width: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._xsmall-12_3bbjk_3899 {
    width: calc(100% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._small-auto_3bbjk_3974 {
    width: auto;
  }
  ._grid-margin-x_3bbjk_3382 > ._small-shrink_3bbjk_3903 {
    width: auto;
  }
  ._grid-margin-x_3bbjk_3382 > ._small-1_3bbjk_3903 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._small-2_3bbjk_3903 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._small-3_3bbjk_3903 {
    width: calc(25% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._small-4_3bbjk_3903 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._small-5_3bbjk_3903 {
    width: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._small-6_3bbjk_3903 {
    width: calc(50% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._small-7_3bbjk_3903 {
    width: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._small-8_3bbjk_3903 {
    width: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._small-9_3bbjk_3903 {
    width: calc(75% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._small-10_3bbjk_3903 {
    width: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._small-11_3bbjk_3903 {
    width: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._small-12_3bbjk_3903 {
    width: calc(100% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._medium-auto_3bbjk_4036 {
    width: auto;
  }
  ._grid-margin-x_3bbjk_3382 > ._medium-shrink_3bbjk_3908 {
    width: auto;
  }
  ._grid-margin-x_3bbjk_3382 > ._medium-1_3bbjk_3908 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._medium-2_3bbjk_3908 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._medium-3_3bbjk_3908 {
    width: calc(25% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._medium-4_3bbjk_3908 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._medium-5_3bbjk_3908 {
    width: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._medium-6_3bbjk_3908 {
    width: calc(50% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._medium-7_3bbjk_3908 {
    width: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._medium-8_3bbjk_3908 {
    width: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._medium-9_3bbjk_3908 {
    width: calc(75% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._medium-10_3bbjk_3908 {
    width: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._medium-11_3bbjk_3908 {
    width: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._medium-12_3bbjk_3908 {
    width: calc(100% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._large-auto_3bbjk_4084 {
    width: auto;
  }
  ._grid-margin-x_3bbjk_3382 > ._large-shrink_3bbjk_3913 {
    width: auto;
  }
  ._grid-margin-x_3bbjk_3382 > ._large-1_3bbjk_3513 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._large-2_3bbjk_3913 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._large-3_3bbjk_3913 {
    width: calc(25% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._large-4_3bbjk_3913 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._large-5_3bbjk_3913 {
    width: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._large-6_3bbjk_3913 {
    width: calc(50% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._large-7_3bbjk_3379 {
    width: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._large-8_3bbjk_3913 {
    width: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._large-9_3bbjk_3376 {
    width: calc(75% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._large-10_3bbjk_3513 {
    width: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._large-11_3bbjk_3913 {
    width: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._large-12_3bbjk_3913 {
    width: calc(100% - 1.5625rem);
  }
}
@media screen and (min-width: 75em) {
  ._grid-margin-x_3bbjk_3382 > ._xlarge-auto_3bbjk_4132 {
    width: auto;
  }
  ._grid-margin-x_3bbjk_3382 > ._xlarge-shrink_3bbjk_3918 {
    width: auto;
  }
  ._grid-margin-x_3bbjk_3382 > ._xlarge-1_3bbjk_3918 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._xlarge-2_3bbjk_3918 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._xlarge-3_3bbjk_3918 {
    width: calc(25% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._xlarge-4_3bbjk_3918 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._xlarge-5_3bbjk_3918 {
    width: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._xlarge-6_3bbjk_3918 {
    width: calc(50% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._xlarge-7_3bbjk_3918 {
    width: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._xlarge-8_3bbjk_3918 {
    width: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._xlarge-9_3bbjk_3918 {
    width: calc(75% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._xlarge-10_3bbjk_3918 {
    width: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._xlarge-11_3bbjk_3918 {
    width: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382 > ._xlarge-12_3bbjk_3918 {
    width: calc(100% - 1.5625rem);
  }
}

._grid-padding-x_3bbjk_4698 ._grid-padding-x_3bbjk_4698 {
  margin-right: -0.46875rem;
  margin-left: -0.46875rem;
  margin-right: -0.46875rem;
  margin-left: -0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-padding-x_3bbjk_4698 ._grid-padding-x_3bbjk_4698 {
    margin-right: -0.46875rem;
    margin-left: -0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-padding-x_3bbjk_4698 ._grid-padding-x_3bbjk_4698 {
    margin-right: -0.78125rem;
    margin-left: -0.78125rem;
  }
}
._grid-container_3bbjk_3812:not(._full_3bbjk_3866) > ._grid-padding-x_3bbjk_4698, ._mw-grid-container_3bbjk_3812:not(._full_3bbjk_3866) > ._grid-padding-x_3bbjk_4698 {
  margin-right: -0.46875rem;
  margin-left: -0.46875rem;
  margin-right: -0.46875rem;
  margin-left: -0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-container_3bbjk_3812:not(._full_3bbjk_3866) > ._grid-padding-x_3bbjk_4698, ._mw-grid-container_3bbjk_3812:not(._full_3bbjk_3866) > ._grid-padding-x_3bbjk_4698 {
    margin-right: -0.46875rem;
    margin-left: -0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-container_3bbjk_3812:not(._full_3bbjk_3866) > ._grid-padding-x_3bbjk_4698, ._mw-grid-container_3bbjk_3812:not(._full_3bbjk_3866) > ._grid-padding-x_3bbjk_4698 {
    margin-right: -0.78125rem;
    margin-left: -0.78125rem;
  }
}
._grid-padding-x_3bbjk_4698 > ._cell_3bbjk_3333 {
  padding-right: 0.46875rem;
  padding-left: 0.46875rem;
  padding-right: 0.46875rem;
  padding-left: 0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-padding-x_3bbjk_4698 > ._cell_3bbjk_3333 {
    padding-right: 0.46875rem;
    padding-left: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-padding-x_3bbjk_4698 > ._cell_3bbjk_3333 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

._xsmall-up-1_3bbjk_4753 > ._cell_3bbjk_3333 {
  width: 100%;
}

._xsmall-up-2_3bbjk_4757 > ._cell_3bbjk_3333 {
  width: 50%;
}

._xsmall-up-3_3bbjk_4761 > ._cell_3bbjk_3333 {
  width: 33.3333333333%;
}

._xsmall-up-4_3bbjk_4765 > ._cell_3bbjk_3333 {
  width: 25%;
}

._xsmall-up-5_3bbjk_4769 > ._cell_3bbjk_3333 {
  width: 20%;
}

._xsmall-up-6_3bbjk_4773 > ._cell_3bbjk_3333 {
  width: 16.6666666667%;
}

._xsmall-up-7_3bbjk_4777 > ._cell_3bbjk_3333 {
  width: 14.2857142857%;
}

._xsmall-up-8_3bbjk_4781 > ._cell_3bbjk_3333 {
  width: 12.5%;
}

._xsmall-up-9_3bbjk_4785 > ._cell_3bbjk_3333 {
  width: 11.1111111111%;
}

._xsmall-up-10_3bbjk_4789 > ._cell_3bbjk_3333 {
  width: 10%;
}

._xsmall-up-11_3bbjk_4793 > ._cell_3bbjk_3333 {
  width: 9.0909090909%;
}

._xsmall-up-12_3bbjk_4797 > ._cell_3bbjk_3333 {
  width: 8.3333333333%;
}

._small-up-1_3bbjk_4801 > ._cell_3bbjk_3333 {
  width: 100%;
}

._small-up-2_3bbjk_4805 > ._cell_3bbjk_3333 {
  width: 50%;
}

._small-up-3_3bbjk_4809 > ._cell_3bbjk_3333 {
  width: 33.3333333333%;
}

._small-up-4_3bbjk_4813 > ._cell_3bbjk_3333 {
  width: 25%;
}

._small-up-5_3bbjk_4817 > ._cell_3bbjk_3333 {
  width: 20%;
}

._small-up-6_3bbjk_4821 > ._cell_3bbjk_3333 {
  width: 16.6666666667%;
}

._small-up-7_3bbjk_4825 > ._cell_3bbjk_3333 {
  width: 14.2857142857%;
}

._small-up-8_3bbjk_4829 > ._cell_3bbjk_3333 {
  width: 12.5%;
}

._small-up-9_3bbjk_4833 > ._cell_3bbjk_3333 {
  width: 11.1111111111%;
}

._small-up-10_3bbjk_4837 > ._cell_3bbjk_3333 {
  width: 10%;
}

._small-up-11_3bbjk_4841 > ._cell_3bbjk_3333 {
  width: 9.0909090909%;
}

._small-up-12_3bbjk_4845 > ._cell_3bbjk_3333 {
  width: 8.3333333333%;
}

@media print, screen and (min-width: 48em) {
  ._medium-up-1_3bbjk_4850 > ._cell_3bbjk_3333 {
    width: 100%;
  }
  ._medium-up-2_3bbjk_4853 > ._cell_3bbjk_3333 {
    width: 50%;
  }
  ._medium-up-3_3bbjk_4856 > ._cell_3bbjk_3333 {
    width: 33.3333333333%;
  }
  ._medium-up-4_3bbjk_4859 > ._cell_3bbjk_3333 {
    width: 25%;
  }
  ._medium-up-5_3bbjk_4862 > ._cell_3bbjk_3333 {
    width: 20%;
  }
  ._medium-up-6_3bbjk_4865 > ._cell_3bbjk_3333 {
    width: 16.6666666667%;
  }
  ._medium-up-7_3bbjk_4868 > ._cell_3bbjk_3333 {
    width: 14.2857142857%;
  }
  ._medium-up-8_3bbjk_4871 > ._cell_3bbjk_3333 {
    width: 12.5%;
  }
  ._medium-up-9_3bbjk_4874 > ._cell_3bbjk_3333 {
    width: 11.1111111111%;
  }
  ._medium-up-10_3bbjk_4877 > ._cell_3bbjk_3333 {
    width: 10%;
  }
  ._medium-up-11_3bbjk_4880 > ._cell_3bbjk_3333 {
    width: 9.0909090909%;
  }
  ._medium-up-12_3bbjk_4883 > ._cell_3bbjk_3333 {
    width: 8.3333333333%;
  }
}
@media print, screen and (min-width: 64em) {
  ._large-up-1_3bbjk_4888 > ._cell_3bbjk_3333 {
    width: 100%;
  }
  ._large-up-2_3bbjk_4891 > ._cell_3bbjk_3333 {
    width: 50%;
  }
  ._large-up-3_3bbjk_4894 > ._cell_3bbjk_3333 {
    width: 33.3333333333%;
  }
  ._large-up-4_3bbjk_4897 > ._cell_3bbjk_3333 {
    width: 25%;
  }
  ._large-up-5_3bbjk_4900 > ._cell_3bbjk_3333 {
    width: 20%;
  }
  ._large-up-6_3bbjk_4903 > ._cell_3bbjk_3333 {
    width: 16.6666666667%;
  }
  ._large-up-7_3bbjk_4906 > ._cell_3bbjk_3333 {
    width: 14.2857142857%;
  }
  ._large-up-8_3bbjk_4909 > ._cell_3bbjk_3333 {
    width: 12.5%;
  }
  ._large-up-9_3bbjk_4912 > ._cell_3bbjk_3333 {
    width: 11.1111111111%;
  }
  ._large-up-10_3bbjk_4915 > ._cell_3bbjk_3333 {
    width: 10%;
  }
  ._large-up-11_3bbjk_4918 > ._cell_3bbjk_3333 {
    width: 9.0909090909%;
  }
  ._large-up-12_3bbjk_4921 > ._cell_3bbjk_3333 {
    width: 8.3333333333%;
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-up-1_3bbjk_4926 > ._cell_3bbjk_3333 {
    width: 100%;
  }
  ._xlarge-up-2_3bbjk_4929 > ._cell_3bbjk_3333 {
    width: 50%;
  }
  ._xlarge-up-3_3bbjk_4932 > ._cell_3bbjk_3333 {
    width: 33.3333333333%;
  }
  ._xlarge-up-4_3bbjk_4935 > ._cell_3bbjk_3333 {
    width: 25%;
  }
  ._xlarge-up-5_3bbjk_4938 > ._cell_3bbjk_3333 {
    width: 20%;
  }
  ._xlarge-up-6_3bbjk_4941 > ._cell_3bbjk_3333 {
    width: 16.6666666667%;
  }
  ._xlarge-up-7_3bbjk_4944 > ._cell_3bbjk_3333 {
    width: 14.2857142857%;
  }
  ._xlarge-up-8_3bbjk_4947 > ._cell_3bbjk_3333 {
    width: 12.5%;
  }
  ._xlarge-up-9_3bbjk_4950 > ._cell_3bbjk_3333 {
    width: 11.1111111111%;
  }
  ._xlarge-up-10_3bbjk_4953 > ._cell_3bbjk_3333 {
    width: 10%;
  }
  ._xlarge-up-11_3bbjk_4956 > ._cell_3bbjk_3333 {
    width: 9.0909090909%;
  }
  ._xlarge-up-12_3bbjk_4959 > ._cell_3bbjk_3333 {
    width: 8.3333333333%;
  }
}
._grid-margin-x_3bbjk_3382._xsmall-up-1_3bbjk_4753 > ._cell_3bbjk_3333 {
  width: calc(100% - 0.9375rem);
}

._grid-margin-x_3bbjk_3382._xsmall-up-2_3bbjk_4757 > ._cell_3bbjk_3333 {
  width: calc(50% - 0.9375rem);
}

._grid-margin-x_3bbjk_3382._xsmall-up-3_3bbjk_4761 > ._cell_3bbjk_3333 {
  width: calc(33.3333333333% - 0.9375rem);
}

._grid-margin-x_3bbjk_3382._xsmall-up-4_3bbjk_4765 > ._cell_3bbjk_3333 {
  width: calc(25% - 0.9375rem);
}

._grid-margin-x_3bbjk_3382._xsmall-up-5_3bbjk_4769 > ._cell_3bbjk_3333 {
  width: calc(20% - 0.9375rem);
}

._grid-margin-x_3bbjk_3382._xsmall-up-6_3bbjk_4773 > ._cell_3bbjk_3333 {
  width: calc(16.6666666667% - 0.9375rem);
}

._grid-margin-x_3bbjk_3382._xsmall-up-7_3bbjk_4777 > ._cell_3bbjk_3333 {
  width: calc(14.2857142857% - 0.9375rem);
}

._grid-margin-x_3bbjk_3382._xsmall-up-8_3bbjk_4781 > ._cell_3bbjk_3333 {
  width: calc(12.5% - 0.9375rem);
}

._grid-margin-x_3bbjk_3382._xsmall-up-9_3bbjk_4785 > ._cell_3bbjk_3333 {
  width: calc(11.1111111111% - 0.9375rem);
}

._grid-margin-x_3bbjk_3382._xsmall-up-10_3bbjk_4789 > ._cell_3bbjk_3333 {
  width: calc(10% - 0.9375rem);
}

._grid-margin-x_3bbjk_3382._xsmall-up-11_3bbjk_4793 > ._cell_3bbjk_3333 {
  width: calc(9.0909090909% - 0.9375rem);
}

._grid-margin-x_3bbjk_3382._xsmall-up-12_3bbjk_4797 > ._cell_3bbjk_3333 {
  width: calc(8.3333333333% - 0.9375rem);
}

._grid-margin-x_3bbjk_3382._xsmall-up-1_3bbjk_4753 > ._cell_3bbjk_3333 {
  width: calc(100% - 0.9375rem);
}

._grid-margin-x_3bbjk_3382._xsmall-up-2_3bbjk_4757 > ._cell_3bbjk_3333 {
  width: calc(50% - 0.9375rem);
}

._grid-margin-x_3bbjk_3382._xsmall-up-3_3bbjk_4761 > ._cell_3bbjk_3333 {
  width: calc(33.3333333333% - 0.9375rem);
}

._grid-margin-x_3bbjk_3382._xsmall-up-4_3bbjk_4765 > ._cell_3bbjk_3333 {
  width: calc(25% - 0.9375rem);
}

._grid-margin-x_3bbjk_3382._xsmall-up-5_3bbjk_4769 > ._cell_3bbjk_3333 {
  width: calc(20% - 0.9375rem);
}

._grid-margin-x_3bbjk_3382._xsmall-up-6_3bbjk_4773 > ._cell_3bbjk_3333 {
  width: calc(16.6666666667% - 0.9375rem);
}

._grid-margin-x_3bbjk_3382._xsmall-up-7_3bbjk_4777 > ._cell_3bbjk_3333 {
  width: calc(14.2857142857% - 0.9375rem);
}

._grid-margin-x_3bbjk_3382._xsmall-up-8_3bbjk_4781 > ._cell_3bbjk_3333 {
  width: calc(12.5% - 0.9375rem);
}

._grid-margin-x_3bbjk_3382._xsmall-up-9_3bbjk_4785 > ._cell_3bbjk_3333 {
  width: calc(11.1111111111% - 0.9375rem);
}

._grid-margin-x_3bbjk_3382._xsmall-up-10_3bbjk_4789 > ._cell_3bbjk_3333 {
  width: calc(10% - 0.9375rem);
}

._grid-margin-x_3bbjk_3382._xsmall-up-11_3bbjk_4793 > ._cell_3bbjk_3333 {
  width: calc(9.0909090909% - 0.9375rem);
}

._grid-margin-x_3bbjk_3382._xsmall-up-12_3bbjk_4797 > ._cell_3bbjk_3333 {
  width: calc(8.3333333333% - 0.9375rem);
}

._grid-margin-x_3bbjk_3382._small-up-1_3bbjk_4801 > ._cell_3bbjk_3333 {
  width: calc(100% - 0.9375rem);
}

._grid-margin-x_3bbjk_3382._small-up-2_3bbjk_4805 > ._cell_3bbjk_3333 {
  width: calc(50% - 0.9375rem);
}

._grid-margin-x_3bbjk_3382._small-up-3_3bbjk_4809 > ._cell_3bbjk_3333 {
  width: calc(33.3333333333% - 0.9375rem);
}

._grid-margin-x_3bbjk_3382._small-up-4_3bbjk_4813 > ._cell_3bbjk_3333 {
  width: calc(25% - 0.9375rem);
}

._grid-margin-x_3bbjk_3382._small-up-5_3bbjk_4817 > ._cell_3bbjk_3333 {
  width: calc(20% - 0.9375rem);
}

._grid-margin-x_3bbjk_3382._small-up-6_3bbjk_4821 > ._cell_3bbjk_3333 {
  width: calc(16.6666666667% - 0.9375rem);
}

._grid-margin-x_3bbjk_3382._small-up-7_3bbjk_4825 > ._cell_3bbjk_3333 {
  width: calc(14.2857142857% - 0.9375rem);
}

._grid-margin-x_3bbjk_3382._small-up-8_3bbjk_4829 > ._cell_3bbjk_3333 {
  width: calc(12.5% - 0.9375rem);
}

._grid-margin-x_3bbjk_3382._small-up-9_3bbjk_4833 > ._cell_3bbjk_3333 {
  width: calc(11.1111111111% - 0.9375rem);
}

._grid-margin-x_3bbjk_3382._small-up-10_3bbjk_4837 > ._cell_3bbjk_3333 {
  width: calc(10% - 0.9375rem);
}

._grid-margin-x_3bbjk_3382._small-up-11_3bbjk_4841 > ._cell_3bbjk_3333 {
  width: calc(9.0909090909% - 0.9375rem);
}

._grid-margin-x_3bbjk_3382._small-up-12_3bbjk_4845 > ._cell_3bbjk_3333 {
  width: calc(8.3333333333% - 0.9375rem);
}

@media print, screen and (min-width: 48em) {
  ._grid-margin-x_3bbjk_3382._xsmall-up-1_3bbjk_4753 > ._cell_3bbjk_3333 {
    width: calc(100% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382._small-up-1_3bbjk_4801 > ._cell_3bbjk_3333 {
    width: calc(100% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382._xsmall-up-2_3bbjk_4757 > ._cell_3bbjk_3333 {
    width: calc(50% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382._small-up-2_3bbjk_4805 > ._cell_3bbjk_3333 {
    width: calc(50% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382._xsmall-up-3_3bbjk_4761 > ._cell_3bbjk_3333 {
    width: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382._small-up-3_3bbjk_4809 > ._cell_3bbjk_3333 {
    width: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382._xsmall-up-4_3bbjk_4765 > ._cell_3bbjk_3333 {
    width: calc(25% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382._small-up-4_3bbjk_4813 > ._cell_3bbjk_3333 {
    width: calc(25% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382._xsmall-up-5_3bbjk_4769 > ._cell_3bbjk_3333 {
    width: calc(20% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382._small-up-5_3bbjk_4817 > ._cell_3bbjk_3333 {
    width: calc(20% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382._xsmall-up-6_3bbjk_4773 > ._cell_3bbjk_3333 {
    width: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382._small-up-6_3bbjk_4821 > ._cell_3bbjk_3333 {
    width: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382._xsmall-up-7_3bbjk_4777 > ._cell_3bbjk_3333 {
    width: calc(14.2857142857% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382._small-up-7_3bbjk_4825 > ._cell_3bbjk_3333 {
    width: calc(14.2857142857% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382._xsmall-up-8_3bbjk_4781 > ._cell_3bbjk_3333 {
    width: calc(12.5% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382._small-up-8_3bbjk_4829 > ._cell_3bbjk_3333 {
    width: calc(12.5% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382._xsmall-up-9_3bbjk_4785 > ._cell_3bbjk_3333 {
    width: calc(11.1111111111% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382._small-up-9_3bbjk_4833 > ._cell_3bbjk_3333 {
    width: calc(11.1111111111% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382._xsmall-up-10_3bbjk_4789 > ._cell_3bbjk_3333 {
    width: calc(10% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382._small-up-10_3bbjk_4837 > ._cell_3bbjk_3333 {
    width: calc(10% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382._xsmall-up-11_3bbjk_4793 > ._cell_3bbjk_3333 {
    width: calc(9.0909090909% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382._small-up-11_3bbjk_4841 > ._cell_3bbjk_3333 {
    width: calc(9.0909090909% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382._xsmall-up-12_3bbjk_4797 > ._cell_3bbjk_3333 {
    width: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382._small-up-12_3bbjk_4845 > ._cell_3bbjk_3333 {
    width: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382._medium-up-1_3bbjk_4850 > ._cell_3bbjk_3333 {
    width: calc(100% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382._medium-up-2_3bbjk_4853 > ._cell_3bbjk_3333 {
    width: calc(50% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382._medium-up-3_3bbjk_4856 > ._cell_3bbjk_3333 {
    width: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382._medium-up-4_3bbjk_4859 > ._cell_3bbjk_3333 {
    width: calc(25% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382._medium-up-5_3bbjk_4862 > ._cell_3bbjk_3333 {
    width: calc(20% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382._medium-up-6_3bbjk_4865 > ._cell_3bbjk_3333 {
    width: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382._medium-up-7_3bbjk_4868 > ._cell_3bbjk_3333 {
    width: calc(14.2857142857% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382._medium-up-8_3bbjk_4871 > ._cell_3bbjk_3333 {
    width: calc(12.5% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382._medium-up-9_3bbjk_4874 > ._cell_3bbjk_3333 {
    width: calc(11.1111111111% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382._medium-up-10_3bbjk_4877 > ._cell_3bbjk_3333 {
    width: calc(10% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382._medium-up-11_3bbjk_4880 > ._cell_3bbjk_3333 {
    width: calc(9.0909090909% - 0.9375rem);
  }
  ._grid-margin-x_3bbjk_3382._medium-up-12_3bbjk_4883 > ._cell_3bbjk_3333 {
    width: calc(8.3333333333% - 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-x_3bbjk_3382._xsmall-up-1_3bbjk_4753 > ._cell_3bbjk_3333 {
    width: calc(100% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._small-up-1_3bbjk_4801 > ._cell_3bbjk_3333 {
    width: calc(100% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._medium-up-1_3bbjk_4850 > ._cell_3bbjk_3333 {
    width: calc(100% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._xsmall-up-2_3bbjk_4757 > ._cell_3bbjk_3333 {
    width: calc(50% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._small-up-2_3bbjk_4805 > ._cell_3bbjk_3333 {
    width: calc(50% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._medium-up-2_3bbjk_4853 > ._cell_3bbjk_3333 {
    width: calc(50% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._xsmall-up-3_3bbjk_4761 > ._cell_3bbjk_3333 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._small-up-3_3bbjk_4809 > ._cell_3bbjk_3333 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._medium-up-3_3bbjk_4856 > ._cell_3bbjk_3333 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._xsmall-up-4_3bbjk_4765 > ._cell_3bbjk_3333 {
    width: calc(25% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._small-up-4_3bbjk_4813 > ._cell_3bbjk_3333 {
    width: calc(25% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._medium-up-4_3bbjk_4859 > ._cell_3bbjk_3333 {
    width: calc(25% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._xsmall-up-5_3bbjk_4769 > ._cell_3bbjk_3333 {
    width: calc(20% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._small-up-5_3bbjk_4817 > ._cell_3bbjk_3333 {
    width: calc(20% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._medium-up-5_3bbjk_4862 > ._cell_3bbjk_3333 {
    width: calc(20% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._xsmall-up-6_3bbjk_4773 > ._cell_3bbjk_3333 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._small-up-6_3bbjk_4821 > ._cell_3bbjk_3333 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._medium-up-6_3bbjk_4865 > ._cell_3bbjk_3333 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._xsmall-up-7_3bbjk_4777 > ._cell_3bbjk_3333 {
    width: calc(14.2857142857% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._small-up-7_3bbjk_4825 > ._cell_3bbjk_3333 {
    width: calc(14.2857142857% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._medium-up-7_3bbjk_4868 > ._cell_3bbjk_3333 {
    width: calc(14.2857142857% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._xsmall-up-8_3bbjk_4781 > ._cell_3bbjk_3333 {
    width: calc(12.5% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._small-up-8_3bbjk_4829 > ._cell_3bbjk_3333 {
    width: calc(12.5% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._medium-up-8_3bbjk_4871 > ._cell_3bbjk_3333 {
    width: calc(12.5% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._xsmall-up-9_3bbjk_4785 > ._cell_3bbjk_3333 {
    width: calc(11.1111111111% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._small-up-9_3bbjk_4833 > ._cell_3bbjk_3333 {
    width: calc(11.1111111111% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._medium-up-9_3bbjk_4874 > ._cell_3bbjk_3333 {
    width: calc(11.1111111111% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._xsmall-up-10_3bbjk_4789 > ._cell_3bbjk_3333 {
    width: calc(10% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._small-up-10_3bbjk_4837 > ._cell_3bbjk_3333 {
    width: calc(10% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._medium-up-10_3bbjk_4877 > ._cell_3bbjk_3333 {
    width: calc(10% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._xsmall-up-11_3bbjk_4793 > ._cell_3bbjk_3333 {
    width: calc(9.0909090909% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._small-up-11_3bbjk_4841 > ._cell_3bbjk_3333 {
    width: calc(9.0909090909% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._medium-up-11_3bbjk_4880 > ._cell_3bbjk_3333 {
    width: calc(9.0909090909% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._xsmall-up-12_3bbjk_4797 > ._cell_3bbjk_3333 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._small-up-12_3bbjk_4845 > ._cell_3bbjk_3333 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._medium-up-12_3bbjk_4883 > ._cell_3bbjk_3333 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._large-up-1_3bbjk_4888 > ._cell_3bbjk_3333 {
    width: calc(100% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._large-up-2_3bbjk_4891 > ._cell_3bbjk_3333 {
    width: calc(50% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._large-up-3_3bbjk_4894 > ._cell_3bbjk_3333 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._large-up-4_3bbjk_4897 > ._cell_3bbjk_3333 {
    width: calc(25% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._large-up-5_3bbjk_4900 > ._cell_3bbjk_3333 {
    width: calc(20% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._large-up-6_3bbjk_4903 > ._cell_3bbjk_3333 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._large-up-7_3bbjk_4906 > ._cell_3bbjk_3333 {
    width: calc(14.2857142857% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._large-up-8_3bbjk_4909 > ._cell_3bbjk_3333 {
    width: calc(12.5% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._large-up-9_3bbjk_4912 > ._cell_3bbjk_3333 {
    width: calc(11.1111111111% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._large-up-10_3bbjk_4915 > ._cell_3bbjk_3333 {
    width: calc(10% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._large-up-11_3bbjk_4918 > ._cell_3bbjk_3333 {
    width: calc(9.0909090909% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._large-up-12_3bbjk_4921 > ._cell_3bbjk_3333 {
    width: calc(8.3333333333% - 1.5625rem);
  }
}
@media screen and (min-width: 75em) {
  ._grid-margin-x_3bbjk_3382._xlarge-up-1_3bbjk_4926 > ._cell_3bbjk_3333 {
    width: calc(100% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._xlarge-up-2_3bbjk_4929 > ._cell_3bbjk_3333 {
    width: calc(50% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._xlarge-up-3_3bbjk_4932 > ._cell_3bbjk_3333 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._xlarge-up-4_3bbjk_4935 > ._cell_3bbjk_3333 {
    width: calc(25% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._xlarge-up-5_3bbjk_4938 > ._cell_3bbjk_3333 {
    width: calc(20% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._xlarge-up-6_3bbjk_4941 > ._cell_3bbjk_3333 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._xlarge-up-7_3bbjk_4944 > ._cell_3bbjk_3333 {
    width: calc(14.2857142857% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._xlarge-up-8_3bbjk_4947 > ._cell_3bbjk_3333 {
    width: calc(12.5% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._xlarge-up-9_3bbjk_4950 > ._cell_3bbjk_3333 {
    width: calc(11.1111111111% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._xlarge-up-10_3bbjk_4953 > ._cell_3bbjk_3333 {
    width: calc(10% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._xlarge-up-11_3bbjk_4956 > ._cell_3bbjk_3333 {
    width: calc(9.0909090909% - 1.5625rem);
  }
  ._grid-margin-x_3bbjk_3382._xlarge-up-12_3bbjk_4959 > ._cell_3bbjk_3333 {
    width: calc(8.3333333333% - 1.5625rem);
  }
}
._xsmall-margin-collapse_3bbjk_5401 {
  margin-right: 0;
  margin-left: 0;
}
._xsmall-margin-collapse_3bbjk_5401 > ._cell_3bbjk_3333 {
  margin-right: 0;
  margin-left: 0;
}
._xsmall-margin-collapse_3bbjk_5401 > ._xsmall-1_3bbjk_3899 {
  width: 8.3333333333%;
}
._xsmall-margin-collapse_3bbjk_5401 > ._xsmall-2_3bbjk_3899 {
  width: 16.6666666667%;
}
._xsmall-margin-collapse_3bbjk_5401 > ._xsmall-3_3bbjk_3899 {
  width: 25%;
}
._xsmall-margin-collapse_3bbjk_5401 > ._xsmall-4_3bbjk_3899 {
  width: 33.3333333333%;
}
._xsmall-margin-collapse_3bbjk_5401 > ._xsmall-5_3bbjk_3899 {
  width: 41.6666666667%;
}
._xsmall-margin-collapse_3bbjk_5401 > ._xsmall-6_3bbjk_3899 {
  width: 50%;
}
._xsmall-margin-collapse_3bbjk_5401 > ._xsmall-7_3bbjk_3899 {
  width: 58.3333333333%;
}
._xsmall-margin-collapse_3bbjk_5401 > ._xsmall-8_3bbjk_3899 {
  width: 66.6666666667%;
}
._xsmall-margin-collapse_3bbjk_5401 > ._xsmall-9_3bbjk_3899 {
  width: 75%;
}
._xsmall-margin-collapse_3bbjk_5401 > ._xsmall-10_3bbjk_3899 {
  width: 83.3333333333%;
}
._xsmall-margin-collapse_3bbjk_5401 > ._xsmall-11_3bbjk_3899 {
  width: 91.6666666667%;
}
._xsmall-margin-collapse_3bbjk_5401 > ._xsmall-12_3bbjk_3899 {
  width: 100%;
}
._xsmall-margin-collapse_3bbjk_5401 > ._small-1_3bbjk_3903 {
  width: 8.3333333333%;
}
._xsmall-margin-collapse_3bbjk_5401 > ._small-2_3bbjk_3903 {
  width: 16.6666666667%;
}
._xsmall-margin-collapse_3bbjk_5401 > ._small-3_3bbjk_3903 {
  width: 25%;
}
._xsmall-margin-collapse_3bbjk_5401 > ._small-4_3bbjk_3903 {
  width: 33.3333333333%;
}
._xsmall-margin-collapse_3bbjk_5401 > ._small-5_3bbjk_3903 {
  width: 41.6666666667%;
}
._xsmall-margin-collapse_3bbjk_5401 > ._small-6_3bbjk_3903 {
  width: 50%;
}
._xsmall-margin-collapse_3bbjk_5401 > ._small-7_3bbjk_3903 {
  width: 58.3333333333%;
}
._xsmall-margin-collapse_3bbjk_5401 > ._small-8_3bbjk_3903 {
  width: 66.6666666667%;
}
._xsmall-margin-collapse_3bbjk_5401 > ._small-9_3bbjk_3903 {
  width: 75%;
}
._xsmall-margin-collapse_3bbjk_5401 > ._small-10_3bbjk_3903 {
  width: 83.3333333333%;
}
._xsmall-margin-collapse_3bbjk_5401 > ._small-11_3bbjk_3903 {
  width: 91.6666666667%;
}
._xsmall-margin-collapse_3bbjk_5401 > ._small-12_3bbjk_3903 {
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  ._xsmall-margin-collapse_3bbjk_5401 > ._medium-1_3bbjk_3908 {
    width: 8.3333333333%;
  }
  ._xsmall-margin-collapse_3bbjk_5401 > ._medium-2_3bbjk_3908 {
    width: 16.6666666667%;
  }
  ._xsmall-margin-collapse_3bbjk_5401 > ._medium-3_3bbjk_3908 {
    width: 25%;
  }
  ._xsmall-margin-collapse_3bbjk_5401 > ._medium-4_3bbjk_3908 {
    width: 33.3333333333%;
  }
  ._xsmall-margin-collapse_3bbjk_5401 > ._medium-5_3bbjk_3908 {
    width: 41.6666666667%;
  }
  ._xsmall-margin-collapse_3bbjk_5401 > ._medium-6_3bbjk_3908 {
    width: 50%;
  }
  ._xsmall-margin-collapse_3bbjk_5401 > ._medium-7_3bbjk_3908 {
    width: 58.3333333333%;
  }
  ._xsmall-margin-collapse_3bbjk_5401 > ._medium-8_3bbjk_3908 {
    width: 66.6666666667%;
  }
  ._xsmall-margin-collapse_3bbjk_5401 > ._medium-9_3bbjk_3908 {
    width: 75%;
  }
  ._xsmall-margin-collapse_3bbjk_5401 > ._medium-10_3bbjk_3908 {
    width: 83.3333333333%;
  }
  ._xsmall-margin-collapse_3bbjk_5401 > ._medium-11_3bbjk_3908 {
    width: 91.6666666667%;
  }
  ._xsmall-margin-collapse_3bbjk_5401 > ._medium-12_3bbjk_3908 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  ._xsmall-margin-collapse_3bbjk_5401 > ._large-1_3bbjk_3513 {
    width: 8.3333333333%;
  }
  ._xsmall-margin-collapse_3bbjk_5401 > ._large-2_3bbjk_3913 {
    width: 16.6666666667%;
  }
  ._xsmall-margin-collapse_3bbjk_5401 > ._large-3_3bbjk_3913 {
    width: 25%;
  }
  ._xsmall-margin-collapse_3bbjk_5401 > ._large-4_3bbjk_3913 {
    width: 33.3333333333%;
  }
  ._xsmall-margin-collapse_3bbjk_5401 > ._large-5_3bbjk_3913 {
    width: 41.6666666667%;
  }
  ._xsmall-margin-collapse_3bbjk_5401 > ._large-6_3bbjk_3913 {
    width: 50%;
  }
  ._xsmall-margin-collapse_3bbjk_5401 > ._large-7_3bbjk_3379 {
    width: 58.3333333333%;
  }
  ._xsmall-margin-collapse_3bbjk_5401 > ._large-8_3bbjk_3913 {
    width: 66.6666666667%;
  }
  ._xsmall-margin-collapse_3bbjk_5401 > ._large-9_3bbjk_3376 {
    width: 75%;
  }
  ._xsmall-margin-collapse_3bbjk_5401 > ._large-10_3bbjk_3513 {
    width: 83.3333333333%;
  }
  ._xsmall-margin-collapse_3bbjk_5401 > ._large-11_3bbjk_3913 {
    width: 91.6666666667%;
  }
  ._xsmall-margin-collapse_3bbjk_5401 > ._large-12_3bbjk_3913 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._xsmall-margin-collapse_3bbjk_5401 > ._xlarge-1_3bbjk_3918 {
    width: 8.3333333333%;
  }
  ._xsmall-margin-collapse_3bbjk_5401 > ._xlarge-2_3bbjk_3918 {
    width: 16.6666666667%;
  }
  ._xsmall-margin-collapse_3bbjk_5401 > ._xlarge-3_3bbjk_3918 {
    width: 25%;
  }
  ._xsmall-margin-collapse_3bbjk_5401 > ._xlarge-4_3bbjk_3918 {
    width: 33.3333333333%;
  }
  ._xsmall-margin-collapse_3bbjk_5401 > ._xlarge-5_3bbjk_3918 {
    width: 41.6666666667%;
  }
  ._xsmall-margin-collapse_3bbjk_5401 > ._xlarge-6_3bbjk_3918 {
    width: 50%;
  }
  ._xsmall-margin-collapse_3bbjk_5401 > ._xlarge-7_3bbjk_3918 {
    width: 58.3333333333%;
  }
  ._xsmall-margin-collapse_3bbjk_5401 > ._xlarge-8_3bbjk_3918 {
    width: 66.6666666667%;
  }
  ._xsmall-margin-collapse_3bbjk_5401 > ._xlarge-9_3bbjk_3918 {
    width: 75%;
  }
  ._xsmall-margin-collapse_3bbjk_5401 > ._xlarge-10_3bbjk_3918 {
    width: 83.3333333333%;
  }
  ._xsmall-margin-collapse_3bbjk_5401 > ._xlarge-11_3bbjk_3918 {
    width: 91.6666666667%;
  }
  ._xsmall-margin-collapse_3bbjk_5401 > ._xlarge-12_3bbjk_3918 {
    width: 100%;
  }
}

._xsmall-padding-collapse_3bbjk_5596 {
  margin-right: 0;
  margin-left: 0;
}
._xsmall-padding-collapse_3bbjk_5596 > ._cell_3bbjk_3333 {
  padding-right: 0;
  padding-left: 0;
}

._small-margin-collapse_3bbjk_5605 {
  margin-right: 0;
  margin-left: 0;
}
._small-margin-collapse_3bbjk_5605 > ._cell_3bbjk_3333 {
  margin-right: 0;
  margin-left: 0;
}
._small-margin-collapse_3bbjk_5605 > ._xsmall-1_3bbjk_3899 {
  width: 8.3333333333%;
}
._small-margin-collapse_3bbjk_5605 > ._xsmall-2_3bbjk_3899 {
  width: 16.6666666667%;
}
._small-margin-collapse_3bbjk_5605 > ._xsmall-3_3bbjk_3899 {
  width: 25%;
}
._small-margin-collapse_3bbjk_5605 > ._xsmall-4_3bbjk_3899 {
  width: 33.3333333333%;
}
._small-margin-collapse_3bbjk_5605 > ._xsmall-5_3bbjk_3899 {
  width: 41.6666666667%;
}
._small-margin-collapse_3bbjk_5605 > ._xsmall-6_3bbjk_3899 {
  width: 50%;
}
._small-margin-collapse_3bbjk_5605 > ._xsmall-7_3bbjk_3899 {
  width: 58.3333333333%;
}
._small-margin-collapse_3bbjk_5605 > ._xsmall-8_3bbjk_3899 {
  width: 66.6666666667%;
}
._small-margin-collapse_3bbjk_5605 > ._xsmall-9_3bbjk_3899 {
  width: 75%;
}
._small-margin-collapse_3bbjk_5605 > ._xsmall-10_3bbjk_3899 {
  width: 83.3333333333%;
}
._small-margin-collapse_3bbjk_5605 > ._xsmall-11_3bbjk_3899 {
  width: 91.6666666667%;
}
._small-margin-collapse_3bbjk_5605 > ._xsmall-12_3bbjk_3899 {
  width: 100%;
}
._small-margin-collapse_3bbjk_5605 > ._small-1_3bbjk_3903 {
  width: 8.3333333333%;
}
._small-margin-collapse_3bbjk_5605 > ._small-2_3bbjk_3903 {
  width: 16.6666666667%;
}
._small-margin-collapse_3bbjk_5605 > ._small-3_3bbjk_3903 {
  width: 25%;
}
._small-margin-collapse_3bbjk_5605 > ._small-4_3bbjk_3903 {
  width: 33.3333333333%;
}
._small-margin-collapse_3bbjk_5605 > ._small-5_3bbjk_3903 {
  width: 41.6666666667%;
}
._small-margin-collapse_3bbjk_5605 > ._small-6_3bbjk_3903 {
  width: 50%;
}
._small-margin-collapse_3bbjk_5605 > ._small-7_3bbjk_3903 {
  width: 58.3333333333%;
}
._small-margin-collapse_3bbjk_5605 > ._small-8_3bbjk_3903 {
  width: 66.6666666667%;
}
._small-margin-collapse_3bbjk_5605 > ._small-9_3bbjk_3903 {
  width: 75%;
}
._small-margin-collapse_3bbjk_5605 > ._small-10_3bbjk_3903 {
  width: 83.3333333333%;
}
._small-margin-collapse_3bbjk_5605 > ._small-11_3bbjk_3903 {
  width: 91.6666666667%;
}
._small-margin-collapse_3bbjk_5605 > ._small-12_3bbjk_3903 {
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  ._small-margin-collapse_3bbjk_5605 > ._medium-1_3bbjk_3908 {
    width: 8.3333333333%;
  }
  ._small-margin-collapse_3bbjk_5605 > ._medium-2_3bbjk_3908 {
    width: 16.6666666667%;
  }
  ._small-margin-collapse_3bbjk_5605 > ._medium-3_3bbjk_3908 {
    width: 25%;
  }
  ._small-margin-collapse_3bbjk_5605 > ._medium-4_3bbjk_3908 {
    width: 33.3333333333%;
  }
  ._small-margin-collapse_3bbjk_5605 > ._medium-5_3bbjk_3908 {
    width: 41.6666666667%;
  }
  ._small-margin-collapse_3bbjk_5605 > ._medium-6_3bbjk_3908 {
    width: 50%;
  }
  ._small-margin-collapse_3bbjk_5605 > ._medium-7_3bbjk_3908 {
    width: 58.3333333333%;
  }
  ._small-margin-collapse_3bbjk_5605 > ._medium-8_3bbjk_3908 {
    width: 66.6666666667%;
  }
  ._small-margin-collapse_3bbjk_5605 > ._medium-9_3bbjk_3908 {
    width: 75%;
  }
  ._small-margin-collapse_3bbjk_5605 > ._medium-10_3bbjk_3908 {
    width: 83.3333333333%;
  }
  ._small-margin-collapse_3bbjk_5605 > ._medium-11_3bbjk_3908 {
    width: 91.6666666667%;
  }
  ._small-margin-collapse_3bbjk_5605 > ._medium-12_3bbjk_3908 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  ._small-margin-collapse_3bbjk_5605 > ._large-1_3bbjk_3513 {
    width: 8.3333333333%;
  }
  ._small-margin-collapse_3bbjk_5605 > ._large-2_3bbjk_3913 {
    width: 16.6666666667%;
  }
  ._small-margin-collapse_3bbjk_5605 > ._large-3_3bbjk_3913 {
    width: 25%;
  }
  ._small-margin-collapse_3bbjk_5605 > ._large-4_3bbjk_3913 {
    width: 33.3333333333%;
  }
  ._small-margin-collapse_3bbjk_5605 > ._large-5_3bbjk_3913 {
    width: 41.6666666667%;
  }
  ._small-margin-collapse_3bbjk_5605 > ._large-6_3bbjk_3913 {
    width: 50%;
  }
  ._small-margin-collapse_3bbjk_5605 > ._large-7_3bbjk_3379 {
    width: 58.3333333333%;
  }
  ._small-margin-collapse_3bbjk_5605 > ._large-8_3bbjk_3913 {
    width: 66.6666666667%;
  }
  ._small-margin-collapse_3bbjk_5605 > ._large-9_3bbjk_3376 {
    width: 75%;
  }
  ._small-margin-collapse_3bbjk_5605 > ._large-10_3bbjk_3513 {
    width: 83.3333333333%;
  }
  ._small-margin-collapse_3bbjk_5605 > ._large-11_3bbjk_3913 {
    width: 91.6666666667%;
  }
  ._small-margin-collapse_3bbjk_5605 > ._large-12_3bbjk_3913 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._small-margin-collapse_3bbjk_5605 > ._xlarge-1_3bbjk_3918 {
    width: 8.3333333333%;
  }
  ._small-margin-collapse_3bbjk_5605 > ._xlarge-2_3bbjk_3918 {
    width: 16.6666666667%;
  }
  ._small-margin-collapse_3bbjk_5605 > ._xlarge-3_3bbjk_3918 {
    width: 25%;
  }
  ._small-margin-collapse_3bbjk_5605 > ._xlarge-4_3bbjk_3918 {
    width: 33.3333333333%;
  }
  ._small-margin-collapse_3bbjk_5605 > ._xlarge-5_3bbjk_3918 {
    width: 41.6666666667%;
  }
  ._small-margin-collapse_3bbjk_5605 > ._xlarge-6_3bbjk_3918 {
    width: 50%;
  }
  ._small-margin-collapse_3bbjk_5605 > ._xlarge-7_3bbjk_3918 {
    width: 58.3333333333%;
  }
  ._small-margin-collapse_3bbjk_5605 > ._xlarge-8_3bbjk_3918 {
    width: 66.6666666667%;
  }
  ._small-margin-collapse_3bbjk_5605 > ._xlarge-9_3bbjk_3918 {
    width: 75%;
  }
  ._small-margin-collapse_3bbjk_5605 > ._xlarge-10_3bbjk_3918 {
    width: 83.3333333333%;
  }
  ._small-margin-collapse_3bbjk_5605 > ._xlarge-11_3bbjk_3918 {
    width: 91.6666666667%;
  }
  ._small-margin-collapse_3bbjk_5605 > ._xlarge-12_3bbjk_3918 {
    width: 100%;
  }
}

._small-padding-collapse_3bbjk_5800 {
  margin-right: 0;
  margin-left: 0;
}
._small-padding-collapse_3bbjk_5800 > ._cell_3bbjk_3333 {
  padding-right: 0;
  padding-left: 0;
}

@media print, screen and (min-width: 48em) {
  ._medium-margin-collapse_3bbjk_5810 {
    margin-right: 0;
    margin-left: 0;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._cell_3bbjk_3333 {
    margin-right: 0;
    margin-left: 0;
  }
}
@media print, screen and (min-width: 48em) {
  ._medium-margin-collapse_3bbjk_5810 > ._xsmall-1_3bbjk_3899 {
    width: 8.3333333333%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._xsmall-2_3bbjk_3899 {
    width: 16.6666666667%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._xsmall-3_3bbjk_3899 {
    width: 25%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._xsmall-4_3bbjk_3899 {
    width: 33.3333333333%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._xsmall-5_3bbjk_3899 {
    width: 41.6666666667%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._xsmall-6_3bbjk_3899 {
    width: 50%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._xsmall-7_3bbjk_3899 {
    width: 58.3333333333%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._xsmall-8_3bbjk_3899 {
    width: 66.6666666667%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._xsmall-9_3bbjk_3899 {
    width: 75%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._xsmall-10_3bbjk_3899 {
    width: 83.3333333333%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._xsmall-11_3bbjk_3899 {
    width: 91.6666666667%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._xsmall-12_3bbjk_3899 {
    width: 100%;
  }
}
@media print, screen and (min-width: 48em) {
  ._medium-margin-collapse_3bbjk_5810 > ._small-1_3bbjk_3903 {
    width: 8.3333333333%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._small-2_3bbjk_3903 {
    width: 16.6666666667%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._small-3_3bbjk_3903 {
    width: 25%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._small-4_3bbjk_3903 {
    width: 33.3333333333%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._small-5_3bbjk_3903 {
    width: 41.6666666667%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._small-6_3bbjk_3903 {
    width: 50%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._small-7_3bbjk_3903 {
    width: 58.3333333333%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._small-8_3bbjk_3903 {
    width: 66.6666666667%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._small-9_3bbjk_3903 {
    width: 75%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._small-10_3bbjk_3903 {
    width: 83.3333333333%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._small-11_3bbjk_3903 {
    width: 91.6666666667%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._small-12_3bbjk_3903 {
    width: 100%;
  }
}
@media print, screen and (min-width: 48em) {
  ._medium-margin-collapse_3bbjk_5810 > ._medium-1_3bbjk_3908 {
    width: 8.3333333333%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._medium-2_3bbjk_3908 {
    width: 16.6666666667%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._medium-3_3bbjk_3908 {
    width: 25%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._medium-4_3bbjk_3908 {
    width: 33.3333333333%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._medium-5_3bbjk_3908 {
    width: 41.6666666667%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._medium-6_3bbjk_3908 {
    width: 50%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._medium-7_3bbjk_3908 {
    width: 58.3333333333%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._medium-8_3bbjk_3908 {
    width: 66.6666666667%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._medium-9_3bbjk_3908 {
    width: 75%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._medium-10_3bbjk_3908 {
    width: 83.3333333333%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._medium-11_3bbjk_3908 {
    width: 91.6666666667%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._medium-12_3bbjk_3908 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  ._medium-margin-collapse_3bbjk_5810 > ._large-1_3bbjk_3513 {
    width: 8.3333333333%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._large-2_3bbjk_3913 {
    width: 16.6666666667%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._large-3_3bbjk_3913 {
    width: 25%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._large-4_3bbjk_3913 {
    width: 33.3333333333%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._large-5_3bbjk_3913 {
    width: 41.6666666667%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._large-6_3bbjk_3913 {
    width: 50%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._large-7_3bbjk_3379 {
    width: 58.3333333333%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._large-8_3bbjk_3913 {
    width: 66.6666666667%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._large-9_3bbjk_3376 {
    width: 75%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._large-10_3bbjk_3513 {
    width: 83.3333333333%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._large-11_3bbjk_3913 {
    width: 91.6666666667%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._large-12_3bbjk_3913 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._medium-margin-collapse_3bbjk_5810 > ._xlarge-1_3bbjk_3918 {
    width: 8.3333333333%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._xlarge-2_3bbjk_3918 {
    width: 16.6666666667%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._xlarge-3_3bbjk_3918 {
    width: 25%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._xlarge-4_3bbjk_3918 {
    width: 33.3333333333%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._xlarge-5_3bbjk_3918 {
    width: 41.6666666667%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._xlarge-6_3bbjk_3918 {
    width: 50%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._xlarge-7_3bbjk_3918 {
    width: 58.3333333333%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._xlarge-8_3bbjk_3918 {
    width: 66.6666666667%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._xlarge-9_3bbjk_3918 {
    width: 75%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._xlarge-10_3bbjk_3918 {
    width: 83.3333333333%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._xlarge-11_3bbjk_3918 {
    width: 91.6666666667%;
  }
  ._medium-margin-collapse_3bbjk_5810 > ._xlarge-12_3bbjk_3918 {
    width: 100%;
  }
}

@media print, screen and (min-width: 48em) {
  ._medium-padding-collapse_3bbjk_6011 {
    margin-right: 0;
    margin-left: 0;
  }
  ._medium-padding-collapse_3bbjk_6011 > ._cell_3bbjk_3333 {
    padding-right: 0;
    padding-left: 0;
  }
}

@media print, screen and (min-width: 64em) {
  ._large-margin-collapse_3bbjk_6022 {
    margin-right: 0;
    margin-left: 0;
  }
  ._large-margin-collapse_3bbjk_6022 > ._cell_3bbjk_3333 {
    margin-right: 0;
    margin-left: 0;
  }
}
@media print, screen and (min-width: 64em) {
  ._large-margin-collapse_3bbjk_6022 > ._xsmall-1_3bbjk_3899 {
    width: 8.3333333333%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._xsmall-2_3bbjk_3899 {
    width: 16.6666666667%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._xsmall-3_3bbjk_3899 {
    width: 25%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._xsmall-4_3bbjk_3899 {
    width: 33.3333333333%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._xsmall-5_3bbjk_3899 {
    width: 41.6666666667%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._xsmall-6_3bbjk_3899 {
    width: 50%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._xsmall-7_3bbjk_3899 {
    width: 58.3333333333%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._xsmall-8_3bbjk_3899 {
    width: 66.6666666667%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._xsmall-9_3bbjk_3899 {
    width: 75%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._xsmall-10_3bbjk_3899 {
    width: 83.3333333333%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._xsmall-11_3bbjk_3899 {
    width: 91.6666666667%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._xsmall-12_3bbjk_3899 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  ._large-margin-collapse_3bbjk_6022 > ._small-1_3bbjk_3903 {
    width: 8.3333333333%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._small-2_3bbjk_3903 {
    width: 16.6666666667%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._small-3_3bbjk_3903 {
    width: 25%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._small-4_3bbjk_3903 {
    width: 33.3333333333%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._small-5_3bbjk_3903 {
    width: 41.6666666667%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._small-6_3bbjk_3903 {
    width: 50%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._small-7_3bbjk_3903 {
    width: 58.3333333333%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._small-8_3bbjk_3903 {
    width: 66.6666666667%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._small-9_3bbjk_3903 {
    width: 75%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._small-10_3bbjk_3903 {
    width: 83.3333333333%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._small-11_3bbjk_3903 {
    width: 91.6666666667%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._small-12_3bbjk_3903 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  ._large-margin-collapse_3bbjk_6022 > ._medium-1_3bbjk_3908 {
    width: 8.3333333333%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._medium-2_3bbjk_3908 {
    width: 16.6666666667%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._medium-3_3bbjk_3908 {
    width: 25%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._medium-4_3bbjk_3908 {
    width: 33.3333333333%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._medium-5_3bbjk_3908 {
    width: 41.6666666667%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._medium-6_3bbjk_3908 {
    width: 50%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._medium-7_3bbjk_3908 {
    width: 58.3333333333%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._medium-8_3bbjk_3908 {
    width: 66.6666666667%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._medium-9_3bbjk_3908 {
    width: 75%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._medium-10_3bbjk_3908 {
    width: 83.3333333333%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._medium-11_3bbjk_3908 {
    width: 91.6666666667%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._medium-12_3bbjk_3908 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  ._large-margin-collapse_3bbjk_6022 > ._large-1_3bbjk_3513 {
    width: 8.3333333333%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._large-2_3bbjk_3913 {
    width: 16.6666666667%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._large-3_3bbjk_3913 {
    width: 25%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._large-4_3bbjk_3913 {
    width: 33.3333333333%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._large-5_3bbjk_3913 {
    width: 41.6666666667%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._large-6_3bbjk_3913 {
    width: 50%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._large-7_3bbjk_3379 {
    width: 58.3333333333%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._large-8_3bbjk_3913 {
    width: 66.6666666667%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._large-9_3bbjk_3376 {
    width: 75%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._large-10_3bbjk_3513 {
    width: 83.3333333333%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._large-11_3bbjk_3913 {
    width: 91.6666666667%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._large-12_3bbjk_3913 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._large-margin-collapse_3bbjk_6022 > ._xlarge-1_3bbjk_3918 {
    width: 8.3333333333%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._xlarge-2_3bbjk_3918 {
    width: 16.6666666667%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._xlarge-3_3bbjk_3918 {
    width: 25%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._xlarge-4_3bbjk_3918 {
    width: 33.3333333333%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._xlarge-5_3bbjk_3918 {
    width: 41.6666666667%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._xlarge-6_3bbjk_3918 {
    width: 50%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._xlarge-7_3bbjk_3918 {
    width: 58.3333333333%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._xlarge-8_3bbjk_3918 {
    width: 66.6666666667%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._xlarge-9_3bbjk_3918 {
    width: 75%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._xlarge-10_3bbjk_3918 {
    width: 83.3333333333%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._xlarge-11_3bbjk_3918 {
    width: 91.6666666667%;
  }
  ._large-margin-collapse_3bbjk_6022 > ._xlarge-12_3bbjk_3918 {
    width: 100%;
  }
}

@media print, screen and (min-width: 64em) {
  ._large-padding-collapse_3bbjk_6223 {
    margin-right: 0;
    margin-left: 0;
  }
  ._large-padding-collapse_3bbjk_6223 > ._cell_3bbjk_3333 {
    padding-right: 0;
    padding-left: 0;
  }
}

@media screen and (min-width: 75em) {
  ._xlarge-margin-collapse_3bbjk_6234 {
    margin-right: 0;
    margin-left: 0;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._cell_3bbjk_3333 {
    margin-right: 0;
    margin-left: 0;
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-margin-collapse_3bbjk_6234 > ._xsmall-1_3bbjk_3899 {
    width: 8.3333333333%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._xsmall-2_3bbjk_3899 {
    width: 16.6666666667%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._xsmall-3_3bbjk_3899 {
    width: 25%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._xsmall-4_3bbjk_3899 {
    width: 33.3333333333%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._xsmall-5_3bbjk_3899 {
    width: 41.6666666667%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._xsmall-6_3bbjk_3899 {
    width: 50%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._xsmall-7_3bbjk_3899 {
    width: 58.3333333333%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._xsmall-8_3bbjk_3899 {
    width: 66.6666666667%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._xsmall-9_3bbjk_3899 {
    width: 75%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._xsmall-10_3bbjk_3899 {
    width: 83.3333333333%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._xsmall-11_3bbjk_3899 {
    width: 91.6666666667%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._xsmall-12_3bbjk_3899 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-margin-collapse_3bbjk_6234 > ._small-1_3bbjk_3903 {
    width: 8.3333333333%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._small-2_3bbjk_3903 {
    width: 16.6666666667%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._small-3_3bbjk_3903 {
    width: 25%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._small-4_3bbjk_3903 {
    width: 33.3333333333%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._small-5_3bbjk_3903 {
    width: 41.6666666667%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._small-6_3bbjk_3903 {
    width: 50%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._small-7_3bbjk_3903 {
    width: 58.3333333333%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._small-8_3bbjk_3903 {
    width: 66.6666666667%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._small-9_3bbjk_3903 {
    width: 75%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._small-10_3bbjk_3903 {
    width: 83.3333333333%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._small-11_3bbjk_3903 {
    width: 91.6666666667%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._small-12_3bbjk_3903 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-margin-collapse_3bbjk_6234 > ._medium-1_3bbjk_3908 {
    width: 8.3333333333%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._medium-2_3bbjk_3908 {
    width: 16.6666666667%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._medium-3_3bbjk_3908 {
    width: 25%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._medium-4_3bbjk_3908 {
    width: 33.3333333333%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._medium-5_3bbjk_3908 {
    width: 41.6666666667%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._medium-6_3bbjk_3908 {
    width: 50%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._medium-7_3bbjk_3908 {
    width: 58.3333333333%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._medium-8_3bbjk_3908 {
    width: 66.6666666667%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._medium-9_3bbjk_3908 {
    width: 75%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._medium-10_3bbjk_3908 {
    width: 83.3333333333%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._medium-11_3bbjk_3908 {
    width: 91.6666666667%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._medium-12_3bbjk_3908 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-margin-collapse_3bbjk_6234 > ._large-1_3bbjk_3513 {
    width: 8.3333333333%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._large-2_3bbjk_3913 {
    width: 16.6666666667%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._large-3_3bbjk_3913 {
    width: 25%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._large-4_3bbjk_3913 {
    width: 33.3333333333%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._large-5_3bbjk_3913 {
    width: 41.6666666667%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._large-6_3bbjk_3913 {
    width: 50%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._large-7_3bbjk_3379 {
    width: 58.3333333333%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._large-8_3bbjk_3913 {
    width: 66.6666666667%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._large-9_3bbjk_3376 {
    width: 75%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._large-10_3bbjk_3513 {
    width: 83.3333333333%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._large-11_3bbjk_3913 {
    width: 91.6666666667%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._large-12_3bbjk_3913 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-margin-collapse_3bbjk_6234 > ._xlarge-1_3bbjk_3918 {
    width: 8.3333333333%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._xlarge-2_3bbjk_3918 {
    width: 16.6666666667%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._xlarge-3_3bbjk_3918 {
    width: 25%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._xlarge-4_3bbjk_3918 {
    width: 33.3333333333%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._xlarge-5_3bbjk_3918 {
    width: 41.6666666667%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._xlarge-6_3bbjk_3918 {
    width: 50%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._xlarge-7_3bbjk_3918 {
    width: 58.3333333333%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._xlarge-8_3bbjk_3918 {
    width: 66.6666666667%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._xlarge-9_3bbjk_3918 {
    width: 75%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._xlarge-10_3bbjk_3918 {
    width: 83.3333333333%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._xlarge-11_3bbjk_3918 {
    width: 91.6666666667%;
  }
  ._xlarge-margin-collapse_3bbjk_6234 > ._xlarge-12_3bbjk_3918 {
    width: 100%;
  }
}

@media screen and (min-width: 75em) {
  ._xlarge-padding-collapse_3bbjk_6435 {
    margin-right: 0;
    margin-left: 0;
  }
  ._xlarge-padding-collapse_3bbjk_6435 > ._cell_3bbjk_3333 {
    padding-right: 0;
    padding-left: 0;
  }
}

._xsmall-offset-0_3bbjk_6445 {
  margin-left: 0%;
}

._grid-margin-x_3bbjk_3382 > ._xsmall-offset-0_3bbjk_6445 {
  margin-left: calc(0% + 0.9375rem / 2);
}

._xsmall-offset-1_3bbjk_6453 {
  margin-left: 8.3333333333%;
}

._grid-margin-x_3bbjk_3382 > ._xsmall-offset-1_3bbjk_6453 {
  margin-left: calc(8.3333333333% + 0.9375rem / 2);
}

._xsmall-offset-2_3bbjk_6461 {
  margin-left: 16.6666666667%;
}

._grid-margin-x_3bbjk_3382 > ._xsmall-offset-2_3bbjk_6461 {
  margin-left: calc(16.6666666667% + 0.9375rem / 2);
}

._xsmall-offset-3_3bbjk_6469 {
  margin-left: 25%;
}

._grid-margin-x_3bbjk_3382 > ._xsmall-offset-3_3bbjk_6469 {
  margin-left: calc(25% + 0.9375rem / 2);
}

._xsmall-offset-4_3bbjk_6477 {
  margin-left: 33.3333333333%;
}

._grid-margin-x_3bbjk_3382 > ._xsmall-offset-4_3bbjk_6477 {
  margin-left: calc(33.3333333333% + 0.9375rem / 2);
}

._xsmall-offset-5_3bbjk_6485 {
  margin-left: 41.6666666667%;
}

._grid-margin-x_3bbjk_3382 > ._xsmall-offset-5_3bbjk_6485 {
  margin-left: calc(41.6666666667% + 0.9375rem / 2);
}

._xsmall-offset-6_3bbjk_6493 {
  margin-left: 50%;
}

._grid-margin-x_3bbjk_3382 > ._xsmall-offset-6_3bbjk_6493 {
  margin-left: calc(50% + 0.9375rem / 2);
}

._xsmall-offset-7_3bbjk_6501 {
  margin-left: 58.3333333333%;
}

._grid-margin-x_3bbjk_3382 > ._xsmall-offset-7_3bbjk_6501 {
  margin-left: calc(58.3333333333% + 0.9375rem / 2);
}

._xsmall-offset-8_3bbjk_6509 {
  margin-left: 66.6666666667%;
}

._grid-margin-x_3bbjk_3382 > ._xsmall-offset-8_3bbjk_6509 {
  margin-left: calc(66.6666666667% + 0.9375rem / 2);
}

._xsmall-offset-9_3bbjk_6517 {
  margin-left: 75%;
}

._grid-margin-x_3bbjk_3382 > ._xsmall-offset-9_3bbjk_6517 {
  margin-left: calc(75% + 0.9375rem / 2);
}

._xsmall-offset-10_3bbjk_6525 {
  margin-left: 83.3333333333%;
}

._grid-margin-x_3bbjk_3382 > ._xsmall-offset-10_3bbjk_6525 {
  margin-left: calc(83.3333333333% + 0.9375rem / 2);
}

._xsmall-offset-11_3bbjk_6533 {
  margin-left: 91.6666666667%;
}

._grid-margin-x_3bbjk_3382 > ._xsmall-offset-11_3bbjk_6533 {
  margin-left: calc(91.6666666667% + 0.9375rem / 2);
}

._small-offset-0_3bbjk_6541 {
  margin-left: 0%;
}

._grid-margin-x_3bbjk_3382 > ._small-offset-0_3bbjk_6541 {
  margin-left: calc(0% + 0.9375rem / 2);
}

._small-offset-1_3bbjk_6549 {
  margin-left: 8.3333333333%;
}

._grid-margin-x_3bbjk_3382 > ._small-offset-1_3bbjk_6549 {
  margin-left: calc(8.3333333333% + 0.9375rem / 2);
}

._small-offset-2_3bbjk_6557 {
  margin-left: 16.6666666667%;
}

._grid-margin-x_3bbjk_3382 > ._small-offset-2_3bbjk_6557 {
  margin-left: calc(16.6666666667% + 0.9375rem / 2);
}

._small-offset-3_3bbjk_6565 {
  margin-left: 25%;
}

._grid-margin-x_3bbjk_3382 > ._small-offset-3_3bbjk_6565 {
  margin-left: calc(25% + 0.9375rem / 2);
}

._small-offset-4_3bbjk_6573 {
  margin-left: 33.3333333333%;
}

._grid-margin-x_3bbjk_3382 > ._small-offset-4_3bbjk_6573 {
  margin-left: calc(33.3333333333% + 0.9375rem / 2);
}

._small-offset-5_3bbjk_6581 {
  margin-left: 41.6666666667%;
}

._grid-margin-x_3bbjk_3382 > ._small-offset-5_3bbjk_6581 {
  margin-left: calc(41.6666666667% + 0.9375rem / 2);
}

._small-offset-6_3bbjk_6589 {
  margin-left: 50%;
}

._grid-margin-x_3bbjk_3382 > ._small-offset-6_3bbjk_6589 {
  margin-left: calc(50% + 0.9375rem / 2);
}

._small-offset-7_3bbjk_6597 {
  margin-left: 58.3333333333%;
}

._grid-margin-x_3bbjk_3382 > ._small-offset-7_3bbjk_6597 {
  margin-left: calc(58.3333333333% + 0.9375rem / 2);
}

._small-offset-8_3bbjk_6605 {
  margin-left: 66.6666666667%;
}

._grid-margin-x_3bbjk_3382 > ._small-offset-8_3bbjk_6605 {
  margin-left: calc(66.6666666667% + 0.9375rem / 2);
}

._small-offset-9_3bbjk_6613 {
  margin-left: 75%;
}

._grid-margin-x_3bbjk_3382 > ._small-offset-9_3bbjk_6613 {
  margin-left: calc(75% + 0.9375rem / 2);
}

._small-offset-10_3bbjk_6621 {
  margin-left: 83.3333333333%;
}

._grid-margin-x_3bbjk_3382 > ._small-offset-10_3bbjk_6621 {
  margin-left: calc(83.3333333333% + 0.9375rem / 2);
}

._small-offset-11_3bbjk_6629 {
  margin-left: 91.6666666667%;
}

._grid-margin-x_3bbjk_3382 > ._small-offset-11_3bbjk_6629 {
  margin-left: calc(91.6666666667% + 0.9375rem / 2);
}

@media print, screen and (min-width: 48em) {
  ._medium-offset-0_3bbjk_6638 {
    margin-left: 0%;
  }
  ._grid-margin-x_3bbjk_3382 > ._medium-offset-0_3bbjk_6638 {
    margin-left: calc(0% + 0.9375rem / 2);
  }
  ._medium-offset-1_3bbjk_6644 {
    margin-left: 8.3333333333%;
  }
  ._grid-margin-x_3bbjk_3382 > ._medium-offset-1_3bbjk_6644 {
    margin-left: calc(8.3333333333% + 0.9375rem / 2);
  }
  ._medium-offset-2_3bbjk_6650 {
    margin-left: 16.6666666667%;
  }
  ._grid-margin-x_3bbjk_3382 > ._medium-offset-2_3bbjk_6650 {
    margin-left: calc(16.6666666667% + 0.9375rem / 2);
  }
  ._medium-offset-3_3bbjk_6656 {
    margin-left: 25%;
  }
  ._grid-margin-x_3bbjk_3382 > ._medium-offset-3_3bbjk_6656 {
    margin-left: calc(25% + 0.9375rem / 2);
  }
  ._medium-offset-4_3bbjk_6662 {
    margin-left: 33.3333333333%;
  }
  ._grid-margin-x_3bbjk_3382 > ._medium-offset-4_3bbjk_6662 {
    margin-left: calc(33.3333333333% + 0.9375rem / 2);
  }
  ._medium-offset-5_3bbjk_6668 {
    margin-left: 41.6666666667%;
  }
  ._grid-margin-x_3bbjk_3382 > ._medium-offset-5_3bbjk_6668 {
    margin-left: calc(41.6666666667% + 0.9375rem / 2);
  }
  ._medium-offset-6_3bbjk_6674 {
    margin-left: 50%;
  }
  ._grid-margin-x_3bbjk_3382 > ._medium-offset-6_3bbjk_6674 {
    margin-left: calc(50% + 0.9375rem / 2);
  }
  ._medium-offset-7_3bbjk_6680 {
    margin-left: 58.3333333333%;
  }
  ._grid-margin-x_3bbjk_3382 > ._medium-offset-7_3bbjk_6680 {
    margin-left: calc(58.3333333333% + 0.9375rem / 2);
  }
  ._medium-offset-8_3bbjk_6686 {
    margin-left: 66.6666666667%;
  }
  ._grid-margin-x_3bbjk_3382 > ._medium-offset-8_3bbjk_6686 {
    margin-left: calc(66.6666666667% + 0.9375rem / 2);
  }
  ._medium-offset-9_3bbjk_6692 {
    margin-left: 75%;
  }
  ._grid-margin-x_3bbjk_3382 > ._medium-offset-9_3bbjk_6692 {
    margin-left: calc(75% + 0.9375rem / 2);
  }
  ._medium-offset-10_3bbjk_6698 {
    margin-left: 83.3333333333%;
  }
  ._grid-margin-x_3bbjk_3382 > ._medium-offset-10_3bbjk_6698 {
    margin-left: calc(83.3333333333% + 0.9375rem / 2);
  }
  ._medium-offset-11_3bbjk_6704 {
    margin-left: 91.6666666667%;
  }
  ._grid-margin-x_3bbjk_3382 > ._medium-offset-11_3bbjk_6704 {
    margin-left: calc(91.6666666667% + 0.9375rem / 2);
  }
}
@media print, screen and (min-width: 64em) {
  ._large-offset-0_3bbjk_6712 {
    margin-left: 0%;
  }
  ._grid-margin-x_3bbjk_3382 > ._large-offset-0_3bbjk_6712 {
    margin-left: calc(0% + 1.5625rem / 2);
  }
  ._large-offset-1_3bbjk_3382 {
    margin-left: 8.3333333333%;
  }
  ._grid-margin-x_3bbjk_3382 > ._large-offset-1_3bbjk_3382 {
    margin-left: calc(8.3333333333% + 1.5625rem / 2);
  }
  ._large-offset-2_3bbjk_6724 {
    margin-left: 16.6666666667%;
  }
  ._grid-margin-x_3bbjk_3382 > ._large-offset-2_3bbjk_6724 {
    margin-left: calc(16.6666666667% + 1.5625rem / 2);
  }
  ._large-offset-3_3bbjk_6730 {
    margin-left: 25%;
  }
  ._grid-margin-x_3bbjk_3382 > ._large-offset-3_3bbjk_6730 {
    margin-left: calc(25% + 1.5625rem / 2);
  }
  ._large-offset-4_3bbjk_6736 {
    margin-left: 33.3333333333%;
  }
  ._grid-margin-x_3bbjk_3382 > ._large-offset-4_3bbjk_6736 {
    margin-left: calc(33.3333333333% + 1.5625rem / 2);
  }
  ._large-offset-5_3bbjk_6742 {
    margin-left: 41.6666666667%;
  }
  ._grid-margin-x_3bbjk_3382 > ._large-offset-5_3bbjk_6742 {
    margin-left: calc(41.6666666667% + 1.5625rem / 2);
  }
  ._large-offset-6_3bbjk_6748 {
    margin-left: 50%;
  }
  ._grid-margin-x_3bbjk_3382 > ._large-offset-6_3bbjk_6748 {
    margin-left: calc(50% + 1.5625rem / 2);
  }
  ._large-offset-7_3bbjk_6754 {
    margin-left: 58.3333333333%;
  }
  ._grid-margin-x_3bbjk_3382 > ._large-offset-7_3bbjk_6754 {
    margin-left: calc(58.3333333333% + 1.5625rem / 2);
  }
  ._large-offset-8_3bbjk_6760 {
    margin-left: 66.6666666667%;
  }
  ._grid-margin-x_3bbjk_3382 > ._large-offset-8_3bbjk_6760 {
    margin-left: calc(66.6666666667% + 1.5625rem / 2);
  }
  ._large-offset-9_3bbjk_6766 {
    margin-left: 75%;
  }
  ._grid-margin-x_3bbjk_3382 > ._large-offset-9_3bbjk_6766 {
    margin-left: calc(75% + 1.5625rem / 2);
  }
  ._large-offset-10_3bbjk_6772 {
    margin-left: 83.3333333333%;
  }
  ._grid-margin-x_3bbjk_3382 > ._large-offset-10_3bbjk_6772 {
    margin-left: calc(83.3333333333% + 1.5625rem / 2);
  }
  ._large-offset-11_3bbjk_6778 {
    margin-left: 91.6666666667%;
  }
  ._grid-margin-x_3bbjk_3382 > ._large-offset-11_3bbjk_6778 {
    margin-left: calc(91.6666666667% + 1.5625rem / 2);
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-offset-0_3bbjk_6786 {
    margin-left: 0%;
  }
  ._grid-margin-x_3bbjk_3382 > ._xlarge-offset-0_3bbjk_6786 {
    margin-left: calc(0% + 1.5625rem / 2);
  }
  ._xlarge-offset-1_3bbjk_6792 {
    margin-left: 8.3333333333%;
  }
  ._grid-margin-x_3bbjk_3382 > ._xlarge-offset-1_3bbjk_6792 {
    margin-left: calc(8.3333333333% + 1.5625rem / 2);
  }
  ._xlarge-offset-2_3bbjk_6798 {
    margin-left: 16.6666666667%;
  }
  ._grid-margin-x_3bbjk_3382 > ._xlarge-offset-2_3bbjk_6798 {
    margin-left: calc(16.6666666667% + 1.5625rem / 2);
  }
  ._xlarge-offset-3_3bbjk_6804 {
    margin-left: 25%;
  }
  ._grid-margin-x_3bbjk_3382 > ._xlarge-offset-3_3bbjk_6804 {
    margin-left: calc(25% + 1.5625rem / 2);
  }
  ._xlarge-offset-4_3bbjk_6810 {
    margin-left: 33.3333333333%;
  }
  ._grid-margin-x_3bbjk_3382 > ._xlarge-offset-4_3bbjk_6810 {
    margin-left: calc(33.3333333333% + 1.5625rem / 2);
  }
  ._xlarge-offset-5_3bbjk_6816 {
    margin-left: 41.6666666667%;
  }
  ._grid-margin-x_3bbjk_3382 > ._xlarge-offset-5_3bbjk_6816 {
    margin-left: calc(41.6666666667% + 1.5625rem / 2);
  }
  ._xlarge-offset-6_3bbjk_6822 {
    margin-left: 50%;
  }
  ._grid-margin-x_3bbjk_3382 > ._xlarge-offset-6_3bbjk_6822 {
    margin-left: calc(50% + 1.5625rem / 2);
  }
  ._xlarge-offset-7_3bbjk_6828 {
    margin-left: 58.3333333333%;
  }
  ._grid-margin-x_3bbjk_3382 > ._xlarge-offset-7_3bbjk_6828 {
    margin-left: calc(58.3333333333% + 1.5625rem / 2);
  }
  ._xlarge-offset-8_3bbjk_6834 {
    margin-left: 66.6666666667%;
  }
  ._grid-margin-x_3bbjk_3382 > ._xlarge-offset-8_3bbjk_6834 {
    margin-left: calc(66.6666666667% + 1.5625rem / 2);
  }
  ._xlarge-offset-9_3bbjk_6840 {
    margin-left: 75%;
  }
  ._grid-margin-x_3bbjk_3382 > ._xlarge-offset-9_3bbjk_6840 {
    margin-left: calc(75% + 1.5625rem / 2);
  }
  ._xlarge-offset-10_3bbjk_6846 {
    margin-left: 83.3333333333%;
  }
  ._grid-margin-x_3bbjk_3382 > ._xlarge-offset-10_3bbjk_6846 {
    margin-left: calc(83.3333333333% + 1.5625rem / 2);
  }
  ._xlarge-offset-11_3bbjk_6852 {
    margin-left: 91.6666666667%;
  }
  ._grid-margin-x_3bbjk_3382 > ._xlarge-offset-11_3bbjk_6852 {
    margin-left: calc(91.6666666667% + 1.5625rem / 2);
  }
}
._grid-y_3bbjk_4183 {
  display: flex;
  flex-flow: column nowrap;
}
._grid-y_3bbjk_4183 > ._cell_3bbjk_3333 {
  height: auto;
  max-height: none;
}
._grid-y_3bbjk_4183 > ._auto_3bbjk_3885 {
  height: auto;
}
._grid-y_3bbjk_4183 > ._shrink_3bbjk_3888 {
  height: auto;
}
._grid-y_3bbjk_4183 > ._xsmall-shrink_3bbjk_3899, ._grid-y_3bbjk_4183 > ._xsmall-full_3bbjk_3899, ._grid-y_3bbjk_4183 > ._xsmall-1_3bbjk_3899, ._grid-y_3bbjk_4183 > ._xsmall-2_3bbjk_3899, ._grid-y_3bbjk_4183 > ._xsmall-3_3bbjk_3899, ._grid-y_3bbjk_4183 > ._xsmall-4_3bbjk_3899, ._grid-y_3bbjk_4183 > ._xsmall-5_3bbjk_3899, ._grid-y_3bbjk_4183 > ._xsmall-6_3bbjk_3899, ._grid-y_3bbjk_4183 > ._xsmall-7_3bbjk_3899, ._grid-y_3bbjk_4183 > ._xsmall-8_3bbjk_3899, ._grid-y_3bbjk_4183 > ._xsmall-9_3bbjk_3899, ._grid-y_3bbjk_4183 > ._xsmall-10_3bbjk_3899, ._grid-y_3bbjk_4183 > ._xsmall-11_3bbjk_3899, ._grid-y_3bbjk_4183 > ._xsmall-12_3bbjk_3899 {
  flex-basis: auto;
}
._grid-y_3bbjk_4183 > ._small-shrink_3bbjk_3903, ._grid-y_3bbjk_4183 > ._small-full_3bbjk_3903, ._grid-y_3bbjk_4183 > ._small-1_3bbjk_3903, ._grid-y_3bbjk_4183 > ._small-2_3bbjk_3903, ._grid-y_3bbjk_4183 > ._small-3_3bbjk_3903, ._grid-y_3bbjk_4183 > ._small-4_3bbjk_3903, ._grid-y_3bbjk_4183 > ._small-5_3bbjk_3903, ._grid-y_3bbjk_4183 > ._small-6_3bbjk_3903, ._grid-y_3bbjk_4183 > ._small-7_3bbjk_3903, ._grid-y_3bbjk_4183 > ._small-8_3bbjk_3903, ._grid-y_3bbjk_4183 > ._small-9_3bbjk_3903, ._grid-y_3bbjk_4183 > ._small-10_3bbjk_3903, ._grid-y_3bbjk_4183 > ._small-11_3bbjk_3903, ._grid-y_3bbjk_4183 > ._small-12_3bbjk_3903 {
  flex-basis: auto;
}
@media print, screen and (min-width: 48em) {
  ._grid-y_3bbjk_4183 > ._medium-shrink_3bbjk_3908, ._grid-y_3bbjk_4183 > ._medium-full_3bbjk_3908, ._grid-y_3bbjk_4183 > ._medium-1_3bbjk_3908, ._grid-y_3bbjk_4183 > ._medium-2_3bbjk_3908, ._grid-y_3bbjk_4183 > ._medium-3_3bbjk_3908, ._grid-y_3bbjk_4183 > ._medium-4_3bbjk_3908, ._grid-y_3bbjk_4183 > ._medium-5_3bbjk_3908, ._grid-y_3bbjk_4183 > ._medium-6_3bbjk_3908, ._grid-y_3bbjk_4183 > ._medium-7_3bbjk_3908, ._grid-y_3bbjk_4183 > ._medium-8_3bbjk_3908, ._grid-y_3bbjk_4183 > ._medium-9_3bbjk_3908, ._grid-y_3bbjk_4183 > ._medium-10_3bbjk_3908, ._grid-y_3bbjk_4183 > ._medium-11_3bbjk_3908, ._grid-y_3bbjk_4183 > ._medium-12_3bbjk_3908 {
    flex-basis: auto;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-y_3bbjk_4183 > ._large-shrink_3bbjk_3913, ._grid-y_3bbjk_4183 > ._large-full_3bbjk_3913, ._grid-y_3bbjk_4183 > ._large-1_3bbjk_3513, ._grid-y_3bbjk_4183 > ._large-2_3bbjk_3913, ._grid-y_3bbjk_4183 > ._large-3_3bbjk_3913, ._grid-y_3bbjk_4183 > ._large-4_3bbjk_3913, ._grid-y_3bbjk_4183 > ._large-5_3bbjk_3913, ._grid-y_3bbjk_4183 > ._large-6_3bbjk_3913, ._grid-y_3bbjk_4183 > ._large-7_3bbjk_3379, ._grid-y_3bbjk_4183 > ._large-8_3bbjk_3913, ._grid-y_3bbjk_4183 > ._large-9_3bbjk_3376, ._grid-y_3bbjk_4183 > ._large-10_3bbjk_3513, ._grid-y_3bbjk_4183 > ._large-11_3bbjk_3913, ._grid-y_3bbjk_4183 > ._large-12_3bbjk_3913 {
    flex-basis: auto;
  }
}
@media screen and (min-width: 75em) {
  ._grid-y_3bbjk_4183 > ._xlarge-shrink_3bbjk_3918, ._grid-y_3bbjk_4183 > ._xlarge-full_3bbjk_3918, ._grid-y_3bbjk_4183 > ._xlarge-1_3bbjk_3918, ._grid-y_3bbjk_4183 > ._xlarge-2_3bbjk_3918, ._grid-y_3bbjk_4183 > ._xlarge-3_3bbjk_3918, ._grid-y_3bbjk_4183 > ._xlarge-4_3bbjk_3918, ._grid-y_3bbjk_4183 > ._xlarge-5_3bbjk_3918, ._grid-y_3bbjk_4183 > ._xlarge-6_3bbjk_3918, ._grid-y_3bbjk_4183 > ._xlarge-7_3bbjk_3918, ._grid-y_3bbjk_4183 > ._xlarge-8_3bbjk_3918, ._grid-y_3bbjk_4183 > ._xlarge-9_3bbjk_3918, ._grid-y_3bbjk_4183 > ._xlarge-10_3bbjk_3918, ._grid-y_3bbjk_4183 > ._xlarge-11_3bbjk_3918, ._grid-y_3bbjk_4183 > ._xlarge-12_3bbjk_3918 {
    flex-basis: auto;
  }
}
._grid-y_3bbjk_4183 > ._xsmall-12_3bbjk_3899, ._grid-y_3bbjk_4183 > ._xsmall-11_3bbjk_3899, ._grid-y_3bbjk_4183 > ._xsmall-10_3bbjk_3899, ._grid-y_3bbjk_4183 > ._xsmall-9_3bbjk_3899, ._grid-y_3bbjk_4183 > ._xsmall-8_3bbjk_3899, ._grid-y_3bbjk_4183 > ._xsmall-7_3bbjk_3899, ._grid-y_3bbjk_4183 > ._xsmall-6_3bbjk_3899, ._grid-y_3bbjk_4183 > ._xsmall-5_3bbjk_3899, ._grid-y_3bbjk_4183 > ._xsmall-4_3bbjk_3899, ._grid-y_3bbjk_4183 > ._xsmall-3_3bbjk_3899, ._grid-y_3bbjk_4183 > ._xsmall-2_3bbjk_3899, ._grid-y_3bbjk_4183 > ._xsmall-1_3bbjk_3899 {
  flex: 0 0 auto;
}
._grid-y_3bbjk_4183 > ._xsmall-1_3bbjk_3899 {
  height: 8.3333333333%;
}
._grid-y_3bbjk_4183 > ._xsmall-2_3bbjk_3899 {
  height: 16.6666666667%;
}
._grid-y_3bbjk_4183 > ._xsmall-3_3bbjk_3899 {
  height: 25%;
}
._grid-y_3bbjk_4183 > ._xsmall-4_3bbjk_3899 {
  height: 33.3333333333%;
}
._grid-y_3bbjk_4183 > ._xsmall-5_3bbjk_3899 {
  height: 41.6666666667%;
}
._grid-y_3bbjk_4183 > ._xsmall-6_3bbjk_3899 {
  height: 50%;
}
._grid-y_3bbjk_4183 > ._xsmall-7_3bbjk_3899 {
  height: 58.3333333333%;
}
._grid-y_3bbjk_4183 > ._xsmall-8_3bbjk_3899 {
  height: 66.6666666667%;
}
._grid-y_3bbjk_4183 > ._xsmall-9_3bbjk_3899 {
  height: 75%;
}
._grid-y_3bbjk_4183 > ._xsmall-10_3bbjk_3899 {
  height: 83.3333333333%;
}
._grid-y_3bbjk_4183 > ._xsmall-11_3bbjk_3899 {
  height: 91.6666666667%;
}
._grid-y_3bbjk_4183 > ._xsmall-12_3bbjk_3899 {
  height: 100%;
}
._grid-y_3bbjk_4183 > ._small-auto_3bbjk_3974 {
  flex: 1 1 0;
  height: auto;
}
._grid-y_3bbjk_4183 > ._small-12_3bbjk_3903, ._grid-y_3bbjk_4183 > ._small-11_3bbjk_3903, ._grid-y_3bbjk_4183 > ._small-10_3bbjk_3903, ._grid-y_3bbjk_4183 > ._small-9_3bbjk_3903, ._grid-y_3bbjk_4183 > ._small-8_3bbjk_3903, ._grid-y_3bbjk_4183 > ._small-7_3bbjk_3903, ._grid-y_3bbjk_4183 > ._small-6_3bbjk_3903, ._grid-y_3bbjk_4183 > ._small-5_3bbjk_3903, ._grid-y_3bbjk_4183 > ._small-4_3bbjk_3903, ._grid-y_3bbjk_4183 > ._small-3_3bbjk_3903, ._grid-y_3bbjk_4183 > ._small-2_3bbjk_3903, ._grid-y_3bbjk_4183 > ._small-1_3bbjk_3903, ._grid-y_3bbjk_4183 > ._small-shrink_3bbjk_3903 {
  flex: 0 0 auto;
}
._grid-y_3bbjk_4183 > ._small-shrink_3bbjk_3903 {
  height: auto;
}
._grid-y_3bbjk_4183 > ._small-1_3bbjk_3903 {
  height: 8.3333333333%;
}
._grid-y_3bbjk_4183 > ._small-2_3bbjk_3903 {
  height: 16.6666666667%;
}
._grid-y_3bbjk_4183 > ._small-3_3bbjk_3903 {
  height: 25%;
}
._grid-y_3bbjk_4183 > ._small-4_3bbjk_3903 {
  height: 33.3333333333%;
}
._grid-y_3bbjk_4183 > ._small-5_3bbjk_3903 {
  height: 41.6666666667%;
}
._grid-y_3bbjk_4183 > ._small-6_3bbjk_3903 {
  height: 50%;
}
._grid-y_3bbjk_4183 > ._small-7_3bbjk_3903 {
  height: 58.3333333333%;
}
._grid-y_3bbjk_4183 > ._small-8_3bbjk_3903 {
  height: 66.6666666667%;
}
._grid-y_3bbjk_4183 > ._small-9_3bbjk_3903 {
  height: 75%;
}
._grid-y_3bbjk_4183 > ._small-10_3bbjk_3903 {
  height: 83.3333333333%;
}
._grid-y_3bbjk_4183 > ._small-11_3bbjk_3903 {
  height: 91.6666666667%;
}
._grid-y_3bbjk_4183 > ._small-12_3bbjk_3903 {
  height: 100%;
}
@media print, screen and (min-width: 48em) {
  ._grid-y_3bbjk_4183 > ._medium-auto_3bbjk_4036 {
    flex: 1 1 0;
    height: auto;
  }
  ._grid-y_3bbjk_4183 > ._medium-12_3bbjk_3908, ._grid-y_3bbjk_4183 > ._medium-11_3bbjk_3908, ._grid-y_3bbjk_4183 > ._medium-10_3bbjk_3908, ._grid-y_3bbjk_4183 > ._medium-9_3bbjk_3908, ._grid-y_3bbjk_4183 > ._medium-8_3bbjk_3908, ._grid-y_3bbjk_4183 > ._medium-7_3bbjk_3908, ._grid-y_3bbjk_4183 > ._medium-6_3bbjk_3908, ._grid-y_3bbjk_4183 > ._medium-5_3bbjk_3908, ._grid-y_3bbjk_4183 > ._medium-4_3bbjk_3908, ._grid-y_3bbjk_4183 > ._medium-3_3bbjk_3908, ._grid-y_3bbjk_4183 > ._medium-2_3bbjk_3908, ._grid-y_3bbjk_4183 > ._medium-1_3bbjk_3908, ._grid-y_3bbjk_4183 > ._medium-shrink_3bbjk_3908 {
    flex: 0 0 auto;
  }
  ._grid-y_3bbjk_4183 > ._medium-shrink_3bbjk_3908 {
    height: auto;
  }
  ._grid-y_3bbjk_4183 > ._medium-1_3bbjk_3908 {
    height: 8.3333333333%;
  }
  ._grid-y_3bbjk_4183 > ._medium-2_3bbjk_3908 {
    height: 16.6666666667%;
  }
  ._grid-y_3bbjk_4183 > ._medium-3_3bbjk_3908 {
    height: 25%;
  }
  ._grid-y_3bbjk_4183 > ._medium-4_3bbjk_3908 {
    height: 33.3333333333%;
  }
  ._grid-y_3bbjk_4183 > ._medium-5_3bbjk_3908 {
    height: 41.6666666667%;
  }
  ._grid-y_3bbjk_4183 > ._medium-6_3bbjk_3908 {
    height: 50%;
  }
  ._grid-y_3bbjk_4183 > ._medium-7_3bbjk_3908 {
    height: 58.3333333333%;
  }
  ._grid-y_3bbjk_4183 > ._medium-8_3bbjk_3908 {
    height: 66.6666666667%;
  }
  ._grid-y_3bbjk_4183 > ._medium-9_3bbjk_3908 {
    height: 75%;
  }
  ._grid-y_3bbjk_4183 > ._medium-10_3bbjk_3908 {
    height: 83.3333333333%;
  }
  ._grid-y_3bbjk_4183 > ._medium-11_3bbjk_3908 {
    height: 91.6666666667%;
  }
  ._grid-y_3bbjk_4183 > ._medium-12_3bbjk_3908 {
    height: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-y_3bbjk_4183 > ._large-auto_3bbjk_4084 {
    flex: 1 1 0;
    height: auto;
  }
  ._grid-y_3bbjk_4183 > ._large-12_3bbjk_3913, ._grid-y_3bbjk_4183 > ._large-11_3bbjk_3913, ._grid-y_3bbjk_4183 > ._large-10_3bbjk_3513, ._grid-y_3bbjk_4183 > ._large-9_3bbjk_3376, ._grid-y_3bbjk_4183 > ._large-8_3bbjk_3913, ._grid-y_3bbjk_4183 > ._large-7_3bbjk_3379, ._grid-y_3bbjk_4183 > ._large-6_3bbjk_3913, ._grid-y_3bbjk_4183 > ._large-5_3bbjk_3913, ._grid-y_3bbjk_4183 > ._large-4_3bbjk_3913, ._grid-y_3bbjk_4183 > ._large-3_3bbjk_3913, ._grid-y_3bbjk_4183 > ._large-2_3bbjk_3913, ._grid-y_3bbjk_4183 > ._large-1_3bbjk_3513, ._grid-y_3bbjk_4183 > ._large-shrink_3bbjk_3913 {
    flex: 0 0 auto;
  }
  ._grid-y_3bbjk_4183 > ._large-shrink_3bbjk_3913 {
    height: auto;
  }
  ._grid-y_3bbjk_4183 > ._large-1_3bbjk_3513 {
    height: 8.3333333333%;
  }
  ._grid-y_3bbjk_4183 > ._large-2_3bbjk_3913 {
    height: 16.6666666667%;
  }
  ._grid-y_3bbjk_4183 > ._large-3_3bbjk_3913 {
    height: 25%;
  }
  ._grid-y_3bbjk_4183 > ._large-4_3bbjk_3913 {
    height: 33.3333333333%;
  }
  ._grid-y_3bbjk_4183 > ._large-5_3bbjk_3913 {
    height: 41.6666666667%;
  }
  ._grid-y_3bbjk_4183 > ._large-6_3bbjk_3913 {
    height: 50%;
  }
  ._grid-y_3bbjk_4183 > ._large-7_3bbjk_3379 {
    height: 58.3333333333%;
  }
  ._grid-y_3bbjk_4183 > ._large-8_3bbjk_3913 {
    height: 66.6666666667%;
  }
  ._grid-y_3bbjk_4183 > ._large-9_3bbjk_3376 {
    height: 75%;
  }
  ._grid-y_3bbjk_4183 > ._large-10_3bbjk_3513 {
    height: 83.3333333333%;
  }
  ._grid-y_3bbjk_4183 > ._large-11_3bbjk_3913 {
    height: 91.6666666667%;
  }
  ._grid-y_3bbjk_4183 > ._large-12_3bbjk_3913 {
    height: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._grid-y_3bbjk_4183 > ._xlarge-auto_3bbjk_4132 {
    flex: 1 1 0;
    height: auto;
  }
  ._grid-y_3bbjk_4183 > ._xlarge-12_3bbjk_3918, ._grid-y_3bbjk_4183 > ._xlarge-11_3bbjk_3918, ._grid-y_3bbjk_4183 > ._xlarge-10_3bbjk_3918, ._grid-y_3bbjk_4183 > ._xlarge-9_3bbjk_3918, ._grid-y_3bbjk_4183 > ._xlarge-8_3bbjk_3918, ._grid-y_3bbjk_4183 > ._xlarge-7_3bbjk_3918, ._grid-y_3bbjk_4183 > ._xlarge-6_3bbjk_3918, ._grid-y_3bbjk_4183 > ._xlarge-5_3bbjk_3918, ._grid-y_3bbjk_4183 > ._xlarge-4_3bbjk_3918, ._grid-y_3bbjk_4183 > ._xlarge-3_3bbjk_3918, ._grid-y_3bbjk_4183 > ._xlarge-2_3bbjk_3918, ._grid-y_3bbjk_4183 > ._xlarge-1_3bbjk_3918, ._grid-y_3bbjk_4183 > ._xlarge-shrink_3bbjk_3918 {
    flex: 0 0 auto;
  }
  ._grid-y_3bbjk_4183 > ._xlarge-shrink_3bbjk_3918 {
    height: auto;
  }
  ._grid-y_3bbjk_4183 > ._xlarge-1_3bbjk_3918 {
    height: 8.3333333333%;
  }
  ._grid-y_3bbjk_4183 > ._xlarge-2_3bbjk_3918 {
    height: 16.6666666667%;
  }
  ._grid-y_3bbjk_4183 > ._xlarge-3_3bbjk_3918 {
    height: 25%;
  }
  ._grid-y_3bbjk_4183 > ._xlarge-4_3bbjk_3918 {
    height: 33.3333333333%;
  }
  ._grid-y_3bbjk_4183 > ._xlarge-5_3bbjk_3918 {
    height: 41.6666666667%;
  }
  ._grid-y_3bbjk_4183 > ._xlarge-6_3bbjk_3918 {
    height: 50%;
  }
  ._grid-y_3bbjk_4183 > ._xlarge-7_3bbjk_3918 {
    height: 58.3333333333%;
  }
  ._grid-y_3bbjk_4183 > ._xlarge-8_3bbjk_3918 {
    height: 66.6666666667%;
  }
  ._grid-y_3bbjk_4183 > ._xlarge-9_3bbjk_3918 {
    height: 75%;
  }
  ._grid-y_3bbjk_4183 > ._xlarge-10_3bbjk_3918 {
    height: 83.3333333333%;
  }
  ._grid-y_3bbjk_4183 > ._xlarge-11_3bbjk_3918 {
    height: 91.6666666667%;
  }
  ._grid-y_3bbjk_4183 > ._xlarge-12_3bbjk_3918 {
    height: 100%;
  }
}

._grid-padding-y_3bbjk_7124 ._grid-padding-y_3bbjk_7124 {
  margin-top: -0.46875rem;
  margin-bottom: -0.46875rem;
  margin-top: -0.46875rem;
  margin-bottom: -0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-padding-y_3bbjk_7124 ._grid-padding-y_3bbjk_7124 {
    margin-top: -0.46875rem;
    margin-bottom: -0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-padding-y_3bbjk_7124 ._grid-padding-y_3bbjk_7124 {
    margin-top: -0.78125rem;
    margin-bottom: -0.78125rem;
  }
}
._grid-padding-y_3bbjk_7124 > ._cell_3bbjk_3333 {
  padding-top: 0.46875rem;
  padding-bottom: 0.46875rem;
  padding-top: 0.46875rem;
  padding-bottom: 0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-padding-y_3bbjk_7124 > ._cell_3bbjk_3333 {
    padding-top: 0.46875rem;
    padding-bottom: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-padding-y_3bbjk_7124 > ._cell_3bbjk_3333 {
    padding-top: 0.78125rem;
    padding-bottom: 0.78125rem;
  }
}

._grid-margin-y_3bbjk_4183 {
  margin-top: -0.46875rem;
  margin-bottom: -0.46875rem;
  margin-top: -0.46875rem;
  margin-bottom: -0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-margin-y_3bbjk_4183 {
    margin-top: -0.46875rem;
    margin-bottom: -0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-y_3bbjk_4183 {
    margin-top: -0.78125rem;
    margin-bottom: -0.78125rem;
  }
}
._grid-margin-y_3bbjk_4183 > ._cell_3bbjk_3333 {
  height: calc(100% - 0.9375rem);
  margin-top: 0.46875rem;
  margin-bottom: 0.46875rem;
}
._grid-margin-y_3bbjk_4183 > ._cell_3bbjk_3333 {
  height: calc(100% - 0.9375rem);
  margin-top: 0.46875rem;
  margin-bottom: 0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-margin-y_3bbjk_4183 > ._cell_3bbjk_3333 {
    height: calc(100% - 0.9375rem);
    margin-top: 0.46875rem;
    margin-bottom: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-y_3bbjk_4183 > ._cell_3bbjk_3333 {
    height: calc(100% - 1.5625rem);
    margin-top: 0.78125rem;
    margin-bottom: 0.78125rem;
  }
}
._grid-margin-y_3bbjk_4183 > ._auto_3bbjk_3885 {
  height: auto;
}
._grid-margin-y_3bbjk_4183 > ._shrink_3bbjk_3888 {
  height: auto;
}
._grid-margin-y_3bbjk_4183 > ._xsmall-1_3bbjk_3899 {
  height: calc(8.3333333333% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._xsmall-2_3bbjk_3899 {
  height: calc(16.6666666667% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._xsmall-3_3bbjk_3899 {
  height: calc(25% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._xsmall-4_3bbjk_3899 {
  height: calc(33.3333333333% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._xsmall-5_3bbjk_3899 {
  height: calc(41.6666666667% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._xsmall-6_3bbjk_3899 {
  height: calc(50% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._xsmall-7_3bbjk_3899 {
  height: calc(58.3333333333% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._xsmall-8_3bbjk_3899 {
  height: calc(66.6666666667% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._xsmall-9_3bbjk_3899 {
  height: calc(75% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._xsmall-10_3bbjk_3899 {
  height: calc(83.3333333333% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._xsmall-11_3bbjk_3899 {
  height: calc(91.6666666667% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._xsmall-12_3bbjk_3899 {
  height: calc(100% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._auto_3bbjk_3885 {
  height: auto;
}
._grid-margin-y_3bbjk_4183 > ._shrink_3bbjk_3888 {
  height: auto;
}
._grid-margin-y_3bbjk_4183 > ._xsmall-1_3bbjk_3899 {
  height: calc(8.3333333333% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._xsmall-2_3bbjk_3899 {
  height: calc(16.6666666667% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._xsmall-3_3bbjk_3899 {
  height: calc(25% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._xsmall-4_3bbjk_3899 {
  height: calc(33.3333333333% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._xsmall-5_3bbjk_3899 {
  height: calc(41.6666666667% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._xsmall-6_3bbjk_3899 {
  height: calc(50% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._xsmall-7_3bbjk_3899 {
  height: calc(58.3333333333% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._xsmall-8_3bbjk_3899 {
  height: calc(66.6666666667% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._xsmall-9_3bbjk_3899 {
  height: calc(75% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._xsmall-10_3bbjk_3899 {
  height: calc(83.3333333333% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._xsmall-11_3bbjk_3899 {
  height: calc(91.6666666667% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._xsmall-12_3bbjk_3899 {
  height: calc(100% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._small-auto_3bbjk_3974 {
  height: auto;
}
._grid-margin-y_3bbjk_4183 > ._small-shrink_3bbjk_3903 {
  height: auto;
}
._grid-margin-y_3bbjk_4183 > ._small-1_3bbjk_3903 {
  height: calc(8.3333333333% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._small-2_3bbjk_3903 {
  height: calc(16.6666666667% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._small-3_3bbjk_3903 {
  height: calc(25% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._small-4_3bbjk_3903 {
  height: calc(33.3333333333% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._small-5_3bbjk_3903 {
  height: calc(41.6666666667% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._small-6_3bbjk_3903 {
  height: calc(50% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._small-7_3bbjk_3903 {
  height: calc(58.3333333333% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._small-8_3bbjk_3903 {
  height: calc(66.6666666667% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._small-9_3bbjk_3903 {
  height: calc(75% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._small-10_3bbjk_3903 {
  height: calc(83.3333333333% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._small-11_3bbjk_3903 {
  height: calc(91.6666666667% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._small-12_3bbjk_3903 {
  height: calc(100% - 0.9375rem);
}
@media print, screen and (min-width: 48em) {
  ._grid-margin-y_3bbjk_4183 > ._auto_3bbjk_3885 {
    height: auto;
  }
  ._grid-margin-y_3bbjk_4183 > ._shrink_3bbjk_3888 {
    height: auto;
  }
  ._grid-margin-y_3bbjk_4183 > ._xsmall-1_3bbjk_3899 {
    height: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xsmall-2_3bbjk_3899 {
    height: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xsmall-3_3bbjk_3899 {
    height: calc(25% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xsmall-4_3bbjk_3899 {
    height: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xsmall-5_3bbjk_3899 {
    height: calc(41.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xsmall-6_3bbjk_3899 {
    height: calc(50% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xsmall-7_3bbjk_3899 {
    height: calc(58.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xsmall-8_3bbjk_3899 {
    height: calc(66.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xsmall-9_3bbjk_3899 {
    height: calc(75% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xsmall-10_3bbjk_3899 {
    height: calc(83.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xsmall-11_3bbjk_3899 {
    height: calc(91.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xsmall-12_3bbjk_3899 {
    height: calc(100% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._small-auto_3bbjk_3974 {
    height: auto;
  }
  ._grid-margin-y_3bbjk_4183 > ._small-shrink_3bbjk_3903 {
    height: auto;
  }
  ._grid-margin-y_3bbjk_4183 > ._small-1_3bbjk_3903 {
    height: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._small-2_3bbjk_3903 {
    height: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._small-3_3bbjk_3903 {
    height: calc(25% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._small-4_3bbjk_3903 {
    height: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._small-5_3bbjk_3903 {
    height: calc(41.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._small-6_3bbjk_3903 {
    height: calc(50% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._small-7_3bbjk_3903 {
    height: calc(58.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._small-8_3bbjk_3903 {
    height: calc(66.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._small-9_3bbjk_3903 {
    height: calc(75% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._small-10_3bbjk_3903 {
    height: calc(83.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._small-11_3bbjk_3903 {
    height: calc(91.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._small-12_3bbjk_3903 {
    height: calc(100% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-auto_3bbjk_4036 {
    height: auto;
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-shrink_3bbjk_3908 {
    height: auto;
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-1_3bbjk_3908 {
    height: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-2_3bbjk_3908 {
    height: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-3_3bbjk_3908 {
    height: calc(25% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-4_3bbjk_3908 {
    height: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-5_3bbjk_3908 {
    height: calc(41.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-6_3bbjk_3908 {
    height: calc(50% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-7_3bbjk_3908 {
    height: calc(58.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-8_3bbjk_3908 {
    height: calc(66.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-9_3bbjk_3908 {
    height: calc(75% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-10_3bbjk_3908 {
    height: calc(83.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-11_3bbjk_3908 {
    height: calc(91.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-12_3bbjk_3908 {
    height: calc(100% - 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-y_3bbjk_4183 > ._auto_3bbjk_3885 {
    height: auto;
  }
  ._grid-margin-y_3bbjk_4183 > ._shrink_3bbjk_3888 {
    height: auto;
  }
  ._grid-margin-y_3bbjk_4183 > ._xsmall-1_3bbjk_3899 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xsmall-2_3bbjk_3899 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xsmall-3_3bbjk_3899 {
    height: calc(25% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xsmall-4_3bbjk_3899 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xsmall-5_3bbjk_3899 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xsmall-6_3bbjk_3899 {
    height: calc(50% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xsmall-7_3bbjk_3899 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xsmall-8_3bbjk_3899 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xsmall-9_3bbjk_3899 {
    height: calc(75% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xsmall-10_3bbjk_3899 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xsmall-11_3bbjk_3899 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xsmall-12_3bbjk_3899 {
    height: calc(100% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._small-auto_3bbjk_3974 {
    height: auto;
  }
  ._grid-margin-y_3bbjk_4183 > ._small-shrink_3bbjk_3903 {
    height: auto;
  }
  ._grid-margin-y_3bbjk_4183 > ._small-1_3bbjk_3903 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._small-2_3bbjk_3903 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._small-3_3bbjk_3903 {
    height: calc(25% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._small-4_3bbjk_3903 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._small-5_3bbjk_3903 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._small-6_3bbjk_3903 {
    height: calc(50% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._small-7_3bbjk_3903 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._small-8_3bbjk_3903 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._small-9_3bbjk_3903 {
    height: calc(75% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._small-10_3bbjk_3903 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._small-11_3bbjk_3903 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._small-12_3bbjk_3903 {
    height: calc(100% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-auto_3bbjk_4036 {
    height: auto;
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-shrink_3bbjk_3908 {
    height: auto;
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-1_3bbjk_3908 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-2_3bbjk_3908 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-3_3bbjk_3908 {
    height: calc(25% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-4_3bbjk_3908 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-5_3bbjk_3908 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-6_3bbjk_3908 {
    height: calc(50% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-7_3bbjk_3908 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-8_3bbjk_3908 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-9_3bbjk_3908 {
    height: calc(75% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-10_3bbjk_3908 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-11_3bbjk_3908 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-12_3bbjk_3908 {
    height: calc(100% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._large-auto_3bbjk_4084 {
    height: auto;
  }
  ._grid-margin-y_3bbjk_4183 > ._large-shrink_3bbjk_3913 {
    height: auto;
  }
  ._grid-margin-y_3bbjk_4183 > ._large-1_3bbjk_3513 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._large-2_3bbjk_3913 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._large-3_3bbjk_3913 {
    height: calc(25% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._large-4_3bbjk_3913 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._large-5_3bbjk_3913 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._large-6_3bbjk_3913 {
    height: calc(50% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._large-7_3bbjk_3379 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._large-8_3bbjk_3913 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._large-9_3bbjk_3376 {
    height: calc(75% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._large-10_3bbjk_3513 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._large-11_3bbjk_3913 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._large-12_3bbjk_3913 {
    height: calc(100% - 1.5625rem);
  }
}
@media screen and (min-width: 75em) {
  ._grid-margin-y_3bbjk_4183 > ._xlarge-auto_3bbjk_4132 {
    height: auto;
  }
  ._grid-margin-y_3bbjk_4183 > ._xlarge-shrink_3bbjk_3918 {
    height: auto;
  }
  ._grid-margin-y_3bbjk_4183 > ._xlarge-1_3bbjk_3918 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xlarge-2_3bbjk_3918 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xlarge-3_3bbjk_3918 {
    height: calc(25% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xlarge-4_3bbjk_3918 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xlarge-5_3bbjk_3918 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xlarge-6_3bbjk_3918 {
    height: calc(50% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xlarge-7_3bbjk_3918 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xlarge-8_3bbjk_3918 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xlarge-9_3bbjk_3918 {
    height: calc(75% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xlarge-10_3bbjk_3918 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xlarge-11_3bbjk_3918 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xlarge-12_3bbjk_3918 {
    height: calc(100% - 1.5625rem);
  }
}

._grid-frame_3bbjk_7672 {
  overflow: hidden;
  position: relative;
  flex-wrap: nowrap;
  align-items: stretch;
  width: 100vw;
}

._cell_3bbjk_3333 ._grid-frame_3bbjk_7672 {
  width: 100%;
}

._cell-block_3bbjk_7684 {
  overflow-x: auto;
  max-width: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

._cell-block-y_3bbjk_7691 {
  overflow-y: auto;
  max-height: 100%;
  min-height: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

._cell-block-container_3bbjk_7699 {
  display: flex;
  flex-direction: column;
  max-height: 100%;
}
._cell-block-container_3bbjk_7699 > ._grid-x_3bbjk_3385 {
  max-height: 100%;
  flex-wrap: nowrap;
}

._small-grid-frame_3bbjk_7709 {
  overflow: hidden;
  position: relative;
  flex-wrap: nowrap;
  align-items: stretch;
  width: 100vw;
}

._cell_3bbjk_3333 ._small-grid-frame_3bbjk_7709 {
  width: 100%;
}

._small-cell-block_3bbjk_7721 {
  overflow-x: auto;
  max-width: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

._small-cell-block-container_3bbjk_7728 {
  display: flex;
  flex-direction: column;
  max-height: 100%;
}
._small-cell-block-container_3bbjk_7728 > ._grid-x_3bbjk_3385 {
  max-height: 100%;
  flex-wrap: nowrap;
}

._small-cell-block-y_3bbjk_7738 {
  overflow-y: auto;
  max-height: 100%;
  min-height: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

@media print, screen and (min-width: 48em) {
  ._medium-grid-frame_3bbjk_7747 {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100vw;
  }
  ._cell_3bbjk_3333 ._medium-grid-frame_3bbjk_7747 {
    width: 100%;
  }
  ._medium-cell-block_3bbjk_7757 {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  ._medium-cell-block-container_3bbjk_7763 {
    display: flex;
    flex-direction: column;
    max-height: 100%;
  }
  ._medium-cell-block-container_3bbjk_7763 > ._grid-x_3bbjk_3385 {
    max-height: 100%;
    flex-wrap: nowrap;
  }
  ._medium-cell-block-y_3bbjk_7772 {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}
@media print, screen and (min-width: 64em) {
  ._large-grid-frame_3bbjk_7781 {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100vw;
  }
  ._cell_3bbjk_3333 ._large-grid-frame_3bbjk_7781 {
    width: 100%;
  }
  ._large-cell-block_3bbjk_7791 {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  ._large-cell-block-container_3bbjk_7797 {
    display: flex;
    flex-direction: column;
    max-height: 100%;
  }
  ._large-cell-block-container_3bbjk_7797 > ._grid-x_3bbjk_3385 {
    max-height: 100%;
    flex-wrap: nowrap;
  }
  ._large-cell-block-y_3bbjk_7806 {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-grid-frame_3bbjk_7815 {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100vw;
  }
  ._cell_3bbjk_3333 ._xlarge-grid-frame_3bbjk_7815 {
    width: 100%;
  }
  ._xlarge-cell-block_3bbjk_7825 {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  ._xlarge-cell-block-container_3bbjk_7831 {
    display: flex;
    flex-direction: column;
    max-height: 100%;
  }
  ._xlarge-cell-block-container_3bbjk_7831 > ._grid-x_3bbjk_3385 {
    max-height: 100%;
    flex-wrap: nowrap;
  }
  ._xlarge-cell-block-y_3bbjk_7840 {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}
._grid-y_3bbjk_4183._grid-frame_3bbjk_7672 {
  overflow: hidden;
  position: relative;
  flex-wrap: nowrap;
  align-items: stretch;
  height: 100vh;
  width: auto;
}
._grid-y_3bbjk_4183._small-grid-frame_3bbjk_7709 {
  overflow: hidden;
  position: relative;
  flex-wrap: nowrap;
  align-items: stretch;
  height: 100vh;
  width: auto;
}
@media print, screen and (min-width: 48em) {
  ._grid-y_3bbjk_4183._medium-grid-frame_3bbjk_7747 {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    height: 100vh;
    width: auto;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-y_3bbjk_4183._large-grid-frame_3bbjk_7781 {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    height: 100vh;
    width: auto;
  }
}
@media screen and (min-width: 75em) {
  ._grid-y_3bbjk_4183._xlarge-grid-frame_3bbjk_7815 {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    height: 100vh;
    width: auto;
  }
}

._cell_3bbjk_3333 ._grid-y_3bbjk_4183._grid-frame_3bbjk_7672 {
  height: 100%;
}
._cell_3bbjk_3333 ._grid-y_3bbjk_4183._small-grid-frame_3bbjk_7709 {
  height: 100%;
}
@media print, screen and (min-width: 48em) {
  ._cell_3bbjk_3333 ._grid-y_3bbjk_4183._medium-grid-frame_3bbjk_7747 {
    height: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  ._cell_3bbjk_3333 ._grid-y_3bbjk_4183._large-grid-frame_3bbjk_7781 {
    height: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._cell_3bbjk_3333 ._grid-y_3bbjk_4183._xlarge-grid-frame_3bbjk_7815 {
    height: 100%;
  }
}

._grid-margin-y_3bbjk_4183 {
  margin-top: -0.46875rem;
  margin-bottom: -0.46875rem;
  margin-top: -0.46875rem;
  margin-bottom: -0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-margin-y_3bbjk_4183 {
    margin-top: -0.46875rem;
    margin-bottom: -0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-y_3bbjk_4183 {
    margin-top: -0.78125rem;
    margin-bottom: -0.78125rem;
  }
}
._grid-margin-y_3bbjk_4183 > ._cell_3bbjk_3333 {
  height: calc(100% - 0.9375rem);
  margin-top: 0.46875rem;
  margin-bottom: 0.46875rem;
}
._grid-margin-y_3bbjk_4183 > ._cell_3bbjk_3333 {
  height: calc(100% - 0.9375rem);
  margin-top: 0.46875rem;
  margin-bottom: 0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-margin-y_3bbjk_4183 > ._cell_3bbjk_3333 {
    height: calc(100% - 0.9375rem);
    margin-top: 0.46875rem;
    margin-bottom: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-y_3bbjk_4183 > ._cell_3bbjk_3333 {
    height: calc(100% - 1.5625rem);
    margin-top: 0.78125rem;
    margin-bottom: 0.78125rem;
  }
}
._grid-margin-y_3bbjk_4183 > ._auto_3bbjk_3885 {
  height: auto;
}
._grid-margin-y_3bbjk_4183 > ._shrink_3bbjk_3888 {
  height: auto;
}
._grid-margin-y_3bbjk_4183 > ._xsmall-1_3bbjk_3899 {
  height: calc(8.3333333333% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._xsmall-2_3bbjk_3899 {
  height: calc(16.6666666667% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._xsmall-3_3bbjk_3899 {
  height: calc(25% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._xsmall-4_3bbjk_3899 {
  height: calc(33.3333333333% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._xsmall-5_3bbjk_3899 {
  height: calc(41.6666666667% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._xsmall-6_3bbjk_3899 {
  height: calc(50% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._xsmall-7_3bbjk_3899 {
  height: calc(58.3333333333% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._xsmall-8_3bbjk_3899 {
  height: calc(66.6666666667% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._xsmall-9_3bbjk_3899 {
  height: calc(75% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._xsmall-10_3bbjk_3899 {
  height: calc(83.3333333333% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._xsmall-11_3bbjk_3899 {
  height: calc(91.6666666667% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._xsmall-12_3bbjk_3899 {
  height: calc(100% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._auto_3bbjk_3885 {
  height: auto;
}
._grid-margin-y_3bbjk_4183 > ._shrink_3bbjk_3888 {
  height: auto;
}
._grid-margin-y_3bbjk_4183 > ._xsmall-1_3bbjk_3899 {
  height: calc(8.3333333333% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._xsmall-2_3bbjk_3899 {
  height: calc(16.6666666667% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._xsmall-3_3bbjk_3899 {
  height: calc(25% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._xsmall-4_3bbjk_3899 {
  height: calc(33.3333333333% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._xsmall-5_3bbjk_3899 {
  height: calc(41.6666666667% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._xsmall-6_3bbjk_3899 {
  height: calc(50% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._xsmall-7_3bbjk_3899 {
  height: calc(58.3333333333% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._xsmall-8_3bbjk_3899 {
  height: calc(66.6666666667% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._xsmall-9_3bbjk_3899 {
  height: calc(75% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._xsmall-10_3bbjk_3899 {
  height: calc(83.3333333333% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._xsmall-11_3bbjk_3899 {
  height: calc(91.6666666667% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._xsmall-12_3bbjk_3899 {
  height: calc(100% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._small-auto_3bbjk_3974 {
  height: auto;
}
._grid-margin-y_3bbjk_4183 > ._small-shrink_3bbjk_3903 {
  height: auto;
}
._grid-margin-y_3bbjk_4183 > ._small-1_3bbjk_3903 {
  height: calc(8.3333333333% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._small-2_3bbjk_3903 {
  height: calc(16.6666666667% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._small-3_3bbjk_3903 {
  height: calc(25% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._small-4_3bbjk_3903 {
  height: calc(33.3333333333% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._small-5_3bbjk_3903 {
  height: calc(41.6666666667% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._small-6_3bbjk_3903 {
  height: calc(50% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._small-7_3bbjk_3903 {
  height: calc(58.3333333333% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._small-8_3bbjk_3903 {
  height: calc(66.6666666667% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._small-9_3bbjk_3903 {
  height: calc(75% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._small-10_3bbjk_3903 {
  height: calc(83.3333333333% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._small-11_3bbjk_3903 {
  height: calc(91.6666666667% - 0.9375rem);
}
._grid-margin-y_3bbjk_4183 > ._small-12_3bbjk_3903 {
  height: calc(100% - 0.9375rem);
}
@media print, screen and (min-width: 48em) {
  ._grid-margin-y_3bbjk_4183 > ._auto_3bbjk_3885 {
    height: auto;
  }
  ._grid-margin-y_3bbjk_4183 > ._shrink_3bbjk_3888 {
    height: auto;
  }
  ._grid-margin-y_3bbjk_4183 > ._xsmall-1_3bbjk_3899 {
    height: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xsmall-2_3bbjk_3899 {
    height: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xsmall-3_3bbjk_3899 {
    height: calc(25% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xsmall-4_3bbjk_3899 {
    height: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xsmall-5_3bbjk_3899 {
    height: calc(41.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xsmall-6_3bbjk_3899 {
    height: calc(50% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xsmall-7_3bbjk_3899 {
    height: calc(58.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xsmall-8_3bbjk_3899 {
    height: calc(66.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xsmall-9_3bbjk_3899 {
    height: calc(75% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xsmall-10_3bbjk_3899 {
    height: calc(83.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xsmall-11_3bbjk_3899 {
    height: calc(91.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xsmall-12_3bbjk_3899 {
    height: calc(100% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._small-auto_3bbjk_3974 {
    height: auto;
  }
  ._grid-margin-y_3bbjk_4183 > ._small-shrink_3bbjk_3903 {
    height: auto;
  }
  ._grid-margin-y_3bbjk_4183 > ._small-1_3bbjk_3903 {
    height: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._small-2_3bbjk_3903 {
    height: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._small-3_3bbjk_3903 {
    height: calc(25% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._small-4_3bbjk_3903 {
    height: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._small-5_3bbjk_3903 {
    height: calc(41.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._small-6_3bbjk_3903 {
    height: calc(50% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._small-7_3bbjk_3903 {
    height: calc(58.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._small-8_3bbjk_3903 {
    height: calc(66.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._small-9_3bbjk_3903 {
    height: calc(75% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._small-10_3bbjk_3903 {
    height: calc(83.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._small-11_3bbjk_3903 {
    height: calc(91.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._small-12_3bbjk_3903 {
    height: calc(100% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-auto_3bbjk_4036 {
    height: auto;
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-shrink_3bbjk_3908 {
    height: auto;
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-1_3bbjk_3908 {
    height: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-2_3bbjk_3908 {
    height: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-3_3bbjk_3908 {
    height: calc(25% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-4_3bbjk_3908 {
    height: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-5_3bbjk_3908 {
    height: calc(41.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-6_3bbjk_3908 {
    height: calc(50% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-7_3bbjk_3908 {
    height: calc(58.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-8_3bbjk_3908 {
    height: calc(66.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-9_3bbjk_3908 {
    height: calc(75% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-10_3bbjk_3908 {
    height: calc(83.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-11_3bbjk_3908 {
    height: calc(91.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-12_3bbjk_3908 {
    height: calc(100% - 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-y_3bbjk_4183 > ._auto_3bbjk_3885 {
    height: auto;
  }
  ._grid-margin-y_3bbjk_4183 > ._shrink_3bbjk_3888 {
    height: auto;
  }
  ._grid-margin-y_3bbjk_4183 > ._xsmall-1_3bbjk_3899 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xsmall-2_3bbjk_3899 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xsmall-3_3bbjk_3899 {
    height: calc(25% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xsmall-4_3bbjk_3899 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xsmall-5_3bbjk_3899 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xsmall-6_3bbjk_3899 {
    height: calc(50% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xsmall-7_3bbjk_3899 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xsmall-8_3bbjk_3899 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xsmall-9_3bbjk_3899 {
    height: calc(75% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xsmall-10_3bbjk_3899 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xsmall-11_3bbjk_3899 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xsmall-12_3bbjk_3899 {
    height: calc(100% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._small-auto_3bbjk_3974 {
    height: auto;
  }
  ._grid-margin-y_3bbjk_4183 > ._small-shrink_3bbjk_3903 {
    height: auto;
  }
  ._grid-margin-y_3bbjk_4183 > ._small-1_3bbjk_3903 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._small-2_3bbjk_3903 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._small-3_3bbjk_3903 {
    height: calc(25% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._small-4_3bbjk_3903 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._small-5_3bbjk_3903 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._small-6_3bbjk_3903 {
    height: calc(50% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._small-7_3bbjk_3903 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._small-8_3bbjk_3903 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._small-9_3bbjk_3903 {
    height: calc(75% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._small-10_3bbjk_3903 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._small-11_3bbjk_3903 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._small-12_3bbjk_3903 {
    height: calc(100% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-auto_3bbjk_4036 {
    height: auto;
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-shrink_3bbjk_3908 {
    height: auto;
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-1_3bbjk_3908 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-2_3bbjk_3908 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-3_3bbjk_3908 {
    height: calc(25% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-4_3bbjk_3908 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-5_3bbjk_3908 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-6_3bbjk_3908 {
    height: calc(50% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-7_3bbjk_3908 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-8_3bbjk_3908 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-9_3bbjk_3908 {
    height: calc(75% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-10_3bbjk_3908 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-11_3bbjk_3908 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._medium-12_3bbjk_3908 {
    height: calc(100% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._large-auto_3bbjk_4084 {
    height: auto;
  }
  ._grid-margin-y_3bbjk_4183 > ._large-shrink_3bbjk_3913 {
    height: auto;
  }
  ._grid-margin-y_3bbjk_4183 > ._large-1_3bbjk_3513 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._large-2_3bbjk_3913 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._large-3_3bbjk_3913 {
    height: calc(25% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._large-4_3bbjk_3913 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._large-5_3bbjk_3913 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._large-6_3bbjk_3913 {
    height: calc(50% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._large-7_3bbjk_3379 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._large-8_3bbjk_3913 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._large-9_3bbjk_3376 {
    height: calc(75% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._large-10_3bbjk_3513 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._large-11_3bbjk_3913 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._large-12_3bbjk_3913 {
    height: calc(100% - 1.5625rem);
  }
}
@media screen and (min-width: 75em) {
  ._grid-margin-y_3bbjk_4183 > ._xlarge-auto_3bbjk_4132 {
    height: auto;
  }
  ._grid-margin-y_3bbjk_4183 > ._xlarge-shrink_3bbjk_3918 {
    height: auto;
  }
  ._grid-margin-y_3bbjk_4183 > ._xlarge-1_3bbjk_3918 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xlarge-2_3bbjk_3918 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xlarge-3_3bbjk_3918 {
    height: calc(25% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xlarge-4_3bbjk_3918 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xlarge-5_3bbjk_3918 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xlarge-6_3bbjk_3918 {
    height: calc(50% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xlarge-7_3bbjk_3918 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xlarge-8_3bbjk_3918 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xlarge-9_3bbjk_3918 {
    height: calc(75% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xlarge-10_3bbjk_3918 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xlarge-11_3bbjk_3918 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_3bbjk_4183 > ._xlarge-12_3bbjk_3918 {
    height: calc(100% - 1.5625rem);
  }
}

._grid-frame_3bbjk_7672._grid-margin-y_3bbjk_4183 {
  height: calc(100vh + 0.9375rem);
  height: calc(100vh + 0.9375rem);
}
@media print, screen and (min-width: 48em) {
  ._grid-frame_3bbjk_7672._grid-margin-y_3bbjk_4183 {
    height: calc(100vh + 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-frame_3bbjk_7672._grid-margin-y_3bbjk_4183 {
    height: calc(100vh + 1.5625rem);
  }
}
@media screen and (min-width: 75em) {
  ._grid-frame_3bbjk_7672._grid-margin-y_3bbjk_4183 {
    height: calc(100vh + 1.5625rem);
  }
}

._grid-margin-y_3bbjk_4183._small-grid-frame_3bbjk_7709 {
  height: calc(100vh + 0.9375rem);
}

@media print, screen and (min-width: 48em) {
  ._grid-margin-y_3bbjk_4183._medium-grid-frame_3bbjk_7747 {
    height: calc(100vh + 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-y_3bbjk_4183._large-grid-frame_3bbjk_7781 {
    height: calc(100vh + 1.5625rem);
  }
}
@media screen and (min-width: 75em) {
  ._grid-margin-y_3bbjk_4183._xlarge-grid-frame_3bbjk_7815 {
    height: calc(100vh + 1.5625rem);
  }
}
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}

p {
  margin-bottom: 1rem;
  font-size: inherit;
  line-height: 1.5;
  text-rendering: optimizeLegibility;
}

em,
i {
  font-style: italic;
  line-height: inherit;
}

strong,
b {
  font-weight: 600;
  line-height: inherit;
}

small {
  font-size: 80%;
  line-height: inherit;
}

h1, ._h1_3bbjk_8514,
h2, ._h2_3bbjk_8515,
h3, ._h3_3bbjk_8516,
h4, ._h4_3bbjk_8517,
h5, ._h5_3bbjk_8518,
h6, ._h6_3bbjk_8519 {
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  font-style: normal;
  font-weight: 400;
  color: inherit;
  text-rendering: optimizeLegibility;
}
h1 small, ._h1_3bbjk_8514 small,
h2 small, ._h2_3bbjk_8515 small,
h3 small, ._h3_3bbjk_8516 small,
h4 small, ._h4_3bbjk_8517 small,
h5 small, ._h5_3bbjk_8518 small,
h6 small, ._h6_3bbjk_8519 small {
  line-height: 0;
  color: #cacaca;
}

h1, ._h1_3bbjk_8514 {
  font-size: 2.625rem;
  line-height: 1.0952380952;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h2, ._h2_3bbjk_8515 {
  font-size: 1rem;
  line-height: 1.0625;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h3, ._h3_3bbjk_8516 {
  font-size: 1rem;
  line-height: 1.25;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h4, ._h4_3bbjk_8517 {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h5, ._h5_3bbjk_8518 {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h6, ._h6_3bbjk_8519 {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h1, ._h1_3bbjk_8514 {
  font-size: 2.625rem;
  line-height: 1.0952380952;
}

h2, ._h2_3bbjk_8515 {
  font-size: 1rem;
  line-height: 1.0625;
}

h3, ._h3_3bbjk_8516 {
  font-size: 1rem;
  line-height: 1.25;
}

h4, ._h4_3bbjk_8517 {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
}

h5, ._h5_3bbjk_8518 {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
}

h6, ._h6_3bbjk_8519 {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
}

@media print, screen and (min-width: 48em) {
  h1, ._h1_3bbjk_8514 {
    font-size: 3.5rem;
    line-height: 1.0357142857;
  }
  h2, ._h2_3bbjk_8515 {
    font-size: 1rem;
    line-height: 1.0625;
  }
  h3, ._h3_3bbjk_8516 {
    font-size: 1rem;
    line-height: 1.25;
  }
  h4, ._h4_3bbjk_8517 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
  h5, ._h5_3bbjk_8518 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
  h6, ._h6_3bbjk_8519 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
}
@media print, screen and (min-width: 64em) {
  h1, ._h1_3bbjk_8514 {
    font-size: 5.625rem;
    line-height: 1.1444444444;
  }
  h2, ._h2_3bbjk_8515 {
    font-size: 1rem;
    line-height: 1.1875;
  }
  h3, ._h3_3bbjk_8516 {
    font-size: 1rem;
    line-height: 1.25;
  }
  h4, ._h4_3bbjk_8517 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
  h5, ._h5_3bbjk_8518 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
  h6, ._h6_3bbjk_8519 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
}
@media screen and (min-width: 75em) {
  h1, ._h1_3bbjk_8514 {
    font-size: 5.625rem;
    line-height: 1.1444444444;
  }
  h2, ._h2_3bbjk_8515 {
    font-size: 1rem;
    line-height: 1.1875;
  }
  h3, ._h3_3bbjk_8516 {
    font-size: 1rem;
    line-height: 1.25;
  }
  h4, ._h4_3bbjk_8517 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
  h5, ._h5_3bbjk_8518 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
  h6, ._h6_3bbjk_8519 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
}
a {
  line-height: inherit;
  color: #0033FF;
  text-decoration: none;
  cursor: pointer;
}
a:hover, a:focus {
  color: #ed0a00;
  text-decoration: underline;
}
a img {
  border: 0;
}

hr {
  clear: both;
  max-width: 76.875rem;
  height: 0;
  margin: 1.25rem auto;
  border-top: 0;
  border-right: 0;
  border-bottom: 1px solid #cacaca;
  border-left: 0;
}

ul,
ol,
dl {
  margin-bottom: 1rem;
  list-style-position: outside;
  line-height: 1.5;
}

li {
  font-size: inherit;
}

ul {
  margin-left: 1.25rem;
  list-style-type: disc;
}

ol {
  margin-left: 1.25rem;
}

ul ul, ul ol, ol ul, ol ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
}

dl {
  margin-bottom: 1rem;
}
dl dt {
  margin-bottom: 0.3rem;
  font-weight: 600;
}

blockquote {
  margin: 0 0 1rem;
  padding: 0.5625rem 1.25rem 0 1.1875rem;
  border-left: 1px solid #cacaca;
}
blockquote, blockquote p {
  line-height: 1.5;
  color: #8a8a8a;
}

abbr, abbr[title] {
  border-bottom: 1px dotted #000;
  cursor: help;
  text-decoration: none;
}

figure {
  margin: 0;
}

kbd {
  margin: 0;
  padding: 0.125rem 0.25rem 0;
  background-color: #e6e6e6;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  color: #000;
}

._subheader_3bbjk_8773 {
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  font-weight: 400;
  line-height: 1.4;
  color: #8a8a8a;
}

._lead_3bbjk_8781 {
  font-size: 125%;
  line-height: 1.6;
}

._stat_3bbjk_8786 {
  font-size: 2.5rem;
  line-height: 1;
}
p + ._stat_3bbjk_8786 {
  margin-top: -1rem;
}

ul._no-bullet_3bbjk_8794, ol._no-bullet_3bbjk_8794 {
  margin-left: 0;
  list-style: none;
}

._cite-block_3bbjk_8799, cite {
  display: block;
  color: #8a8a8a;
  font-size: 0.8125rem;
}
._cite-block_3bbjk_8799:before, cite:before {
  content: "— ";
}

._code-inline_3bbjk_8808, code {
  border: 1px solid #cacaca;
  background-color: #e6e6e6;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: 400;
  color: #000;
  display: inline;
  max-width: 100%;
  word-wrap: break-word;
  padding: 0.125rem 0.3125rem 0.0625rem;
}

._code-block_3bbjk_8820 {
  border: 1px solid #cacaca;
  background-color: #e6e6e6;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: 400;
  color: #000;
  display: block;
  overflow: auto;
  white-space: pre;
  padding: 1rem;
  margin-bottom: 1.5rem;
}

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

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

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

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

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

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

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

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

@media print, screen and (min-width: 48em) {
  ._medium-text-left_3bbjk_8866 {
    text-align: left;
  }
  ._medium-text-right_3bbjk_8869 {
    text-align: right;
  }
  ._medium-text-center_3bbjk_8872 {
    text-align: center;
  }
  ._medium-text-justify_3bbjk_8875 {
    text-align: justify;
  }
}
@media print, screen and (min-width: 64em) {
  ._large-text-left_3bbjk_8880 {
    text-align: left;
  }
  ._large-text-right_3bbjk_8883 {
    text-align: right;
  }
  ._large-text-center_3bbjk_8886 {
    text-align: center;
  }
  ._large-text-justify_3bbjk_8889 {
    text-align: justify;
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-text-left_3bbjk_8894 {
    text-align: left;
  }
  ._xlarge-text-right_3bbjk_8897 {
    text-align: right;
  }
  ._xlarge-text-center_3bbjk_8900 {
    text-align: center;
  }
  ._xlarge-text-justify_3bbjk_8903 {
    text-align: justify;
  }
}
._show-for-print_3bbjk_8907 {
  display: none !important;
}

@media print {
  * {
    background: transparent !important;
    color: black !important;
    print-color-adjust: economy;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  ._show-for-print_3bbjk_8907 {
    display: block !important;
  }
  ._hide-for-print_3bbjk_8922 {
    display: none !important;
  }
  table._show-for-print_3bbjk_8907 {
    display: table !important;
  }
  thead._show-for-print_3bbjk_8907 {
    display: table-header-group !important;
  }
  tbody._show-for-print_3bbjk_8907 {
    display: table-row-group !important;
  }
  tr._show-for-print_3bbjk_8907 {
    display: table-row !important;
  }
  td._show-for-print_3bbjk_8907 {
    display: table-cell !important;
  }
  th._show-for-print_3bbjk_8907 {
    display: table-cell !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  ._ir_3bbjk_8950 a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  pre,
  blockquote {
    border: 1px solid #8a8a8a;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  ._print-break-inside_3bbjk_8986 {
    page-break-inside: auto;
  }
}
[type=text], [type=password], [type=date], [type=datetime], [type=datetime-local], [type=month], [type=week], [type=email], [type=number], [type=search], [type=tel], [type=time], [type=url], [type=color],
textarea {
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 2.4125rem;
  margin: 0 0 1.5625rem;
  padding: 0.625rem;
  border: 1px solid #001641;
  border-radius: 0;
  background-color: #fff;
  box-shadow: 0;
  font-family: inherit;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.4;
  color: #000;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  appearance: none;
}
[type=text]:focus, [type=password]:focus, [type=date]:focus, [type=datetime]:focus, [type=datetime-local]:focus, [type=month]:focus, [type=week]:focus, [type=email]:focus, [type=number]:focus, [type=search]:focus, [type=tel]:focus, [type=time]:focus, [type=url]:focus, [type=color]:focus,
textarea:focus {
  outline: none;
  border: 1px solid #001641;
  background-color: #fff;
  box-shadow: 0;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}

textarea {
  max-width: 100%;
}
textarea[rows] {
  height: auto;
}

input:disabled, input[readonly],
textarea:disabled,
textarea[readonly] {
  background-color: #e6e6e6;
  cursor: not-allowed;
}

[type=submit],
[type=button] {
  appearance: none;
  border-radius: 0;
}

input[type=search] {
  box-sizing: border-box;
}

::placeholder {
  color: rgba(0, 0, 0, 0.6);
}

[type=file],
[type=checkbox],
[type=radio] {
  margin: 0 0 1.5625rem;
}

[type=checkbox] + label,
[type=radio] + label {
  display: inline-block;
  vertical-align: baseline;
  margin-left: 0.78125rem;
  margin-right: 1.5625rem;
  margin-bottom: 0;
}
[type=checkbox] + label[for],
[type=radio] + label[for] {
  cursor: pointer;
}

label > [type=checkbox],
label > [type=radio] {
  margin-right: 0.78125rem;
}

[type=file] {
  width: 100%;
}

label {
  display: block;
  margin: 0;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.2857142857;
  color: #001641;
}
label._middle_3bbjk_9083 {
  margin: 0 0 1.5625rem;
  line-height: 1.5;
  padding: 0.84375rem 0;
}

._help-text_3bbjk_9089 {
  margin-top: -0.78125rem;
  font-size: 0.875rem;
  font-style: none;
  color: #001641;
}

._input-group_3bbjk_9096 {
  display: flex;
  width: 100%;
  margin-bottom: 1.5625rem;
  align-items: stretch;
}
._input-group_3bbjk_9096 > :first-child, ._input-group_3bbjk_9096 > :first-child._input-group-button_3bbjk_9102 > * {
  border-radius: 0 0 0 0;
}
._input-group_3bbjk_9096 > :last-child, ._input-group_3bbjk_9096 > :last-child._input-group-button_3bbjk_9102 > * {
  border-radius: 0 0 0 0;
}

._input-group-button_3bbjk_9102 a,
._input-group-button_3bbjk_9102 input,
._input-group-button_3bbjk_9102 button,
._input-group-button_3bbjk_9102 label, ._input-group-button_3bbjk_9102, ._input-group-field_3bbjk_9112, ._input-group-label_3bbjk_9112 {
  margin: 0;
  white-space: nowrap;
}

._input-group-label_3bbjk_9112 {
  padding: 0 1rem;
  border: 1px solid #cacaca;
  background: #e6e6e6;
  color: #000;
  text-align: center;
  white-space: nowrap;
  display: flex;
  flex: 0 0 auto;
  align-items: center;
}
._input-group-label_3bbjk_9112:first-child {
  border-right: 0;
}
._input-group-label_3bbjk_9112:last-child {
  border-left: 0;
}

._input-group-field_3bbjk_9112 {
  border-radius: 0;
  flex: 1 1 0px;
  min-width: 0;
}

._input-group-button_3bbjk_9102 {
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  display: flex;
  flex: 0 0 auto;
}
._input-group-button_3bbjk_9102 a,
._input-group-button_3bbjk_9102 input,
._input-group-button_3bbjk_9102 button,
._input-group-button_3bbjk_9102 label {
  align-self: stretch;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 0.875rem;
}

fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}

legend {
  max-width: 100%;
  margin-bottom: 0.78125rem;
}

._fieldset_3bbjk_9170 {
  margin: 0;
  padding: 0;
  border: 0;
}
._fieldset_3bbjk_9170 legend {
  margin: 0;
  margin-left: -0.1875rem;
  padding: 0;
}

select {
  height: 2.4125rem;
  margin: 0 0 1.5625rem;
  padding: 0.625rem;
  appearance: none;
  border: 1px solid #001641;
  border-radius: 0;
  background-color: #fff;
  font-family: inherit;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.4;
  color: #000;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="24" viewBox="0 0 32 24"><polygon points="0,0 32,0 16,24" style="fill: rgb%28138, 138, 138%29"></polygon></svg>');
  background-origin: content-box;
  background-position: right -1.5625rem center;
  background-repeat: no-repeat;
  background-size: 9px 6px;
  padding-right: 2.34375rem;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}
@media screen and (min-width: 0\0 ) {
  select {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==");
  }
}
select:focus {
  outline: none;
  border: 1px solid #001641;
  background-color: #fff;
  box-shadow: 0;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}
select:disabled {
  background-color: #e6e6e6;
  cursor: not-allowed;
}
select::-ms-expand {
  display: none;
}
select[multiple] {
  height: auto;
  background-image: none;
}
select:not([multiple]) {
  padding-top: 0;
  padding-bottom: 0;
}

._is-invalid-input_3bbjk_9230:not(:focus) {
  border-color: #cc4b37;
  background-color: #faedeb;
}
._is-invalid-input_3bbjk_9230:not(:focus)::placeholder {
  color: #cc4b37;
}

._is-invalid-label_3bbjk_9238 {
  color: #cc4b37;
}

._form-error_3bbjk_9242 {
  display: none;
  margin-top: -0.78125rem;
  margin-bottom: 1.5625rem;
  font-size: 0.75rem;
  font-weight: 600;
  color: #cc4b37;
}
._form-error_3bbjk_9242._is-visible_3bbjk_3804 {
  display: block;
}

._button_3bbjk_3169 {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 1rem 0;
  padding: 0;
  border: 1px solid transparent;
  border-radius: 0;
  transition: background-color 0.25s ease-out, color 0.25s ease-out;
  font-family: inherit;
  font-size: 0.9rem;
  -webkit-appearance: none;
  line-height: 1;
  text-align: center;
  cursor: pointer;
}
[data-whatinput=mouse] ._button_3bbjk_3169 {
  outline: 0;
}
._button_3bbjk_3169._tiny_3bbjk_2033 {
  font-size: 0.6rem;
}
._button_3bbjk_3169._small_3bbjk_2033 {
  font-size: 0.75rem;
}
._button_3bbjk_3169._large_3bbjk_2033 {
  font-size: 1.25rem;
}
._button_3bbjk_3169._expanded_3bbjk_9281 {
  display: block;
  width: 100%;
  margin-right: 0;
  margin-left: 0;
}
._button_3bbjk_3169._solid_3bbjk_9287, ._button_3bbjk_3169._solid_3bbjk_9287._disabled_3bbjk_9287, ._button_3bbjk_3169._solid_3bbjk_9287[disabled], ._button_3bbjk_3169._solid_3bbjk_9287._disabled_3bbjk_9287:hover, ._button_3bbjk_3169._solid_3bbjk_9287[disabled]:hover, ._button_3bbjk_3169._solid_3bbjk_9287._disabled_3bbjk_9287:focus, ._button_3bbjk_3169._solid_3bbjk_9287[disabled]:focus {
  background-color: #000;
  color: #fff;
}
._button_3bbjk_3169._solid_3bbjk_9287:hover, ._button_3bbjk_3169._solid_3bbjk_9287:focus {
  background-color: black;
  color: #fff;
}
._button_3bbjk_3169._solid_3bbjk_9287._primary_3bbjk_9295, ._button_3bbjk_3169._solid_3bbjk_9287._primary_3bbjk_9295._disabled_3bbjk_9287, ._button_3bbjk_3169._solid_3bbjk_9287._primary_3bbjk_9295[disabled], ._button_3bbjk_3169._solid_3bbjk_9287._primary_3bbjk_9295._disabled_3bbjk_9287:hover, ._button_3bbjk_3169._solid_3bbjk_9287._primary_3bbjk_9295[disabled]:hover, ._button_3bbjk_3169._solid_3bbjk_9287._primary_3bbjk_9295._disabled_3bbjk_9287:focus, ._button_3bbjk_3169._solid_3bbjk_9287._primary_3bbjk_9295[disabled]:focus {
  background-color: #001641;
  color: #fff;
}
._button_3bbjk_3169._solid_3bbjk_9287._primary_3bbjk_9295:hover, ._button_3bbjk_3169._solid_3bbjk_9287._primary_3bbjk_9295:focus {
  background-color: #001234;
  color: #fff;
}
._button_3bbjk_3169._solid_3bbjk_9287._secondary_3bbjk_9303, ._button_3bbjk_3169._solid_3bbjk_9287._secondary_3bbjk_9303._disabled_3bbjk_9287, ._button_3bbjk_3169._solid_3bbjk_9287._secondary_3bbjk_9303[disabled], ._button_3bbjk_3169._solid_3bbjk_9287._secondary_3bbjk_9303._disabled_3bbjk_9287:hover, ._button_3bbjk_3169._solid_3bbjk_9287._secondary_3bbjk_9303[disabled]:hover, ._button_3bbjk_3169._solid_3bbjk_9287._secondary_3bbjk_9303._disabled_3bbjk_9287:focus, ._button_3bbjk_3169._solid_3bbjk_9287._secondary_3bbjk_9303[disabled]:focus {
  background-color: #ed0a00;
  color: #000;
}
._button_3bbjk_3169._solid_3bbjk_9287._secondary_3bbjk_9303:hover, ._button_3bbjk_3169._solid_3bbjk_9287._secondary_3bbjk_9303:focus {
  background-color: #be0800;
  color: #000;
}
._button_3bbjk_3169._solid_3bbjk_9287._tertiary_3bbjk_9311, ._button_3bbjk_3169._solid_3bbjk_9287._tertiary_3bbjk_9311._disabled_3bbjk_9287, ._button_3bbjk_3169._solid_3bbjk_9287._tertiary_3bbjk_9311[disabled], ._button_3bbjk_3169._solid_3bbjk_9287._tertiary_3bbjk_9311._disabled_3bbjk_9287:hover, ._button_3bbjk_3169._solid_3bbjk_9287._tertiary_3bbjk_9311[disabled]:hover, ._button_3bbjk_3169._solid_3bbjk_9287._tertiary_3bbjk_9311._disabled_3bbjk_9287:focus, ._button_3bbjk_3169._solid_3bbjk_9287._tertiary_3bbjk_9311[disabled]:focus {
  background-color: #0033FF;
  color: #fff;
}
._button_3bbjk_3169._solid_3bbjk_9287._tertiary_3bbjk_9311:hover, ._button_3bbjk_3169._solid_3bbjk_9287._tertiary_3bbjk_9311:focus {
  background-color: #0029cc;
  color: #fff;
}
._button_3bbjk_3169._solid_3bbjk_9287._success_3bbjk_9319, ._button_3bbjk_3169._solid_3bbjk_9287._success_3bbjk_9319._disabled_3bbjk_9287, ._button_3bbjk_3169._solid_3bbjk_9287._success_3bbjk_9319[disabled], ._button_3bbjk_3169._solid_3bbjk_9287._success_3bbjk_9319._disabled_3bbjk_9287:hover, ._button_3bbjk_3169._solid_3bbjk_9287._success_3bbjk_9319[disabled]:hover, ._button_3bbjk_3169._solid_3bbjk_9287._success_3bbjk_9319._disabled_3bbjk_9287:focus, ._button_3bbjk_3169._solid_3bbjk_9287._success_3bbjk_9319[disabled]:focus {
  background-color: #3adb76;
  color: #000;
}
._button_3bbjk_3169._solid_3bbjk_9287._success_3bbjk_9319:hover, ._button_3bbjk_3169._solid_3bbjk_9287._success_3bbjk_9319:focus {
  background-color: #22bb5b;
  color: #000;
}
._button_3bbjk_3169._solid_3bbjk_9287._warning_3bbjk_9327, ._button_3bbjk_3169._solid_3bbjk_9287._warning_3bbjk_9327._disabled_3bbjk_9287, ._button_3bbjk_3169._solid_3bbjk_9287._warning_3bbjk_9327[disabled], ._button_3bbjk_3169._solid_3bbjk_9287._warning_3bbjk_9327._disabled_3bbjk_9287:hover, ._button_3bbjk_3169._solid_3bbjk_9287._warning_3bbjk_9327[disabled]:hover, ._button_3bbjk_3169._solid_3bbjk_9287._warning_3bbjk_9327._disabled_3bbjk_9287:focus, ._button_3bbjk_3169._solid_3bbjk_9287._warning_3bbjk_9327[disabled]:focus {
  background-color: #ffae00;
  color: #000;
}
._button_3bbjk_3169._solid_3bbjk_9287._warning_3bbjk_9327:hover, ._button_3bbjk_3169._solid_3bbjk_9287._warning_3bbjk_9327:focus {
  background-color: #cc8b00;
  color: #000;
}
._button_3bbjk_3169._solid_3bbjk_9287._alert_3bbjk_9335, ._button_3bbjk_3169._solid_3bbjk_9287._alert_3bbjk_9335._disabled_3bbjk_9287, ._button_3bbjk_3169._solid_3bbjk_9287._alert_3bbjk_9335[disabled], ._button_3bbjk_3169._solid_3bbjk_9287._alert_3bbjk_9335._disabled_3bbjk_9287:hover, ._button_3bbjk_3169._solid_3bbjk_9287._alert_3bbjk_9335[disabled]:hover, ._button_3bbjk_3169._solid_3bbjk_9287._alert_3bbjk_9335._disabled_3bbjk_9287:focus, ._button_3bbjk_3169._solid_3bbjk_9287._alert_3bbjk_9335[disabled]:focus {
  background-color: #cc4b37;
  color: #000;
}
._button_3bbjk_3169._solid_3bbjk_9287._alert_3bbjk_9335:hover, ._button_3bbjk_3169._solid_3bbjk_9287._alert_3bbjk_9335:focus {
  background-color: #a53b2a;
  color: #000;
}
._button_3bbjk_3169._solid_3bbjk_9287._red_3bbjk_9343, ._button_3bbjk_3169._solid_3bbjk_9287._red_3bbjk_9343._disabled_3bbjk_9287, ._button_3bbjk_3169._solid_3bbjk_9287._red_3bbjk_9343[disabled], ._button_3bbjk_3169._solid_3bbjk_9287._red_3bbjk_9343._disabled_3bbjk_9287:hover, ._button_3bbjk_3169._solid_3bbjk_9287._red_3bbjk_9343[disabled]:hover, ._button_3bbjk_3169._solid_3bbjk_9287._red_3bbjk_9343._disabled_3bbjk_9287:focus, ._button_3bbjk_3169._solid_3bbjk_9287._red_3bbjk_9343[disabled]:focus {
  background-color: #ed0a00;
  color: #000;
}
._button_3bbjk_3169._solid_3bbjk_9287._red_3bbjk_9343:hover, ._button_3bbjk_3169._solid_3bbjk_9287._red_3bbjk_9343:focus {
  background-color: #be0800;
  color: #000;
}
._button_3bbjk_3169._hollow_3bbjk_9351, ._button_3bbjk_3169._hollow_3bbjk_9351:hover, ._button_3bbjk_3169._hollow_3bbjk_9351:focus, ._button_3bbjk_3169._hollow_3bbjk_9351._disabled_3bbjk_9287, ._button_3bbjk_3169._hollow_3bbjk_9351._disabled_3bbjk_9287:hover, ._button_3bbjk_3169._hollow_3bbjk_9351._disabled_3bbjk_9287:focus, ._button_3bbjk_3169._hollow_3bbjk_9351[disabled], ._button_3bbjk_3169._hollow_3bbjk_9351[disabled]:hover, ._button_3bbjk_3169._hollow_3bbjk_9351[disabled]:focus {
  background-color: transparent;
}
._button_3bbjk_3169._hollow_3bbjk_9351, ._button_3bbjk_3169._hollow_3bbjk_9351._disabled_3bbjk_9287, ._button_3bbjk_3169._hollow_3bbjk_9351[disabled], ._button_3bbjk_3169._hollow_3bbjk_9351._disabled_3bbjk_9287:hover, ._button_3bbjk_3169._hollow_3bbjk_9351[disabled]:hover, ._button_3bbjk_3169._hollow_3bbjk_9351._disabled_3bbjk_9287:focus, ._button_3bbjk_3169._hollow_3bbjk_9351[disabled]:focus {
  border: 1px solid #000;
  color: #000;
}
._button_3bbjk_3169._hollow_3bbjk_9351:hover, ._button_3bbjk_3169._hollow_3bbjk_9351:focus {
  border-color: black;
  color: black;
}
._button_3bbjk_3169._hollow_3bbjk_9351._primary_3bbjk_9295, ._button_3bbjk_3169._hollow_3bbjk_9351._primary_3bbjk_9295._disabled_3bbjk_9287, ._button_3bbjk_3169._hollow_3bbjk_9351._primary_3bbjk_9295[disabled], ._button_3bbjk_3169._hollow_3bbjk_9351._primary_3bbjk_9295._disabled_3bbjk_9287:hover, ._button_3bbjk_3169._hollow_3bbjk_9351._primary_3bbjk_9295[disabled]:hover, ._button_3bbjk_3169._hollow_3bbjk_9351._primary_3bbjk_9295._disabled_3bbjk_9287:focus, ._button_3bbjk_3169._hollow_3bbjk_9351._primary_3bbjk_9295[disabled]:focus {
  border: 1px solid #001641;
  color: #001641;
}
._button_3bbjk_3169._hollow_3bbjk_9351._primary_3bbjk_9295:hover, ._button_3bbjk_3169._hollow_3bbjk_9351._primary_3bbjk_9295:focus {
  border-color: #000b21;
  color: #000b21;
}
._button_3bbjk_3169._hollow_3bbjk_9351._secondary_3bbjk_9303, ._button_3bbjk_3169._hollow_3bbjk_9351._secondary_3bbjk_9303._disabled_3bbjk_9287, ._button_3bbjk_3169._hollow_3bbjk_9351._secondary_3bbjk_9303[disabled], ._button_3bbjk_3169._hollow_3bbjk_9351._secondary_3bbjk_9303._disabled_3bbjk_9287:hover, ._button_3bbjk_3169._hollow_3bbjk_9351._secondary_3bbjk_9303[disabled]:hover, ._button_3bbjk_3169._hollow_3bbjk_9351._secondary_3bbjk_9303._disabled_3bbjk_9287:focus, ._button_3bbjk_3169._hollow_3bbjk_9351._secondary_3bbjk_9303[disabled]:focus {
  border: 1px solid #ed0a00;
  color: #ed0a00;
}
._button_3bbjk_3169._hollow_3bbjk_9351._secondary_3bbjk_9303:hover, ._button_3bbjk_3169._hollow_3bbjk_9351._secondary_3bbjk_9303:focus {
  border-color: #770500;
  color: #770500;
}
._button_3bbjk_3169._hollow_3bbjk_9351._tertiary_3bbjk_9311, ._button_3bbjk_3169._hollow_3bbjk_9351._tertiary_3bbjk_9311._disabled_3bbjk_9287, ._button_3bbjk_3169._hollow_3bbjk_9351._tertiary_3bbjk_9311[disabled], ._button_3bbjk_3169._hollow_3bbjk_9351._tertiary_3bbjk_9311._disabled_3bbjk_9287:hover, ._button_3bbjk_3169._hollow_3bbjk_9351._tertiary_3bbjk_9311[disabled]:hover, ._button_3bbjk_3169._hollow_3bbjk_9351._tertiary_3bbjk_9311._disabled_3bbjk_9287:focus, ._button_3bbjk_3169._hollow_3bbjk_9351._tertiary_3bbjk_9311[disabled]:focus {
  border: 1px solid #0033FF;
  color: #0033FF;
}
._button_3bbjk_3169._hollow_3bbjk_9351._tertiary_3bbjk_9311:hover, ._button_3bbjk_3169._hollow_3bbjk_9351._tertiary_3bbjk_9311:focus {
  border-color: #001a80;
  color: #001a80;
}
._button_3bbjk_3169._hollow_3bbjk_9351._success_3bbjk_9319, ._button_3bbjk_3169._hollow_3bbjk_9351._success_3bbjk_9319._disabled_3bbjk_9287, ._button_3bbjk_3169._hollow_3bbjk_9351._success_3bbjk_9319[disabled], ._button_3bbjk_3169._hollow_3bbjk_9351._success_3bbjk_9319._disabled_3bbjk_9287:hover, ._button_3bbjk_3169._hollow_3bbjk_9351._success_3bbjk_9319[disabled]:hover, ._button_3bbjk_3169._hollow_3bbjk_9351._success_3bbjk_9319._disabled_3bbjk_9287:focus, ._button_3bbjk_3169._hollow_3bbjk_9351._success_3bbjk_9319[disabled]:focus {
  border: 1px solid #3adb76;
  color: #3adb76;
}
._button_3bbjk_3169._hollow_3bbjk_9351._success_3bbjk_9319:hover, ._button_3bbjk_3169._hollow_3bbjk_9351._success_3bbjk_9319:focus {
  border-color: #157539;
  color: #157539;
}
._button_3bbjk_3169._hollow_3bbjk_9351._warning_3bbjk_9327, ._button_3bbjk_3169._hollow_3bbjk_9351._warning_3bbjk_9327._disabled_3bbjk_9287, ._button_3bbjk_3169._hollow_3bbjk_9351._warning_3bbjk_9327[disabled], ._button_3bbjk_3169._hollow_3bbjk_9351._warning_3bbjk_9327._disabled_3bbjk_9287:hover, ._button_3bbjk_3169._hollow_3bbjk_9351._warning_3bbjk_9327[disabled]:hover, ._button_3bbjk_3169._hollow_3bbjk_9351._warning_3bbjk_9327._disabled_3bbjk_9287:focus, ._button_3bbjk_3169._hollow_3bbjk_9351._warning_3bbjk_9327[disabled]:focus {
  border: 1px solid #ffae00;
  color: #ffae00;
}
._button_3bbjk_3169._hollow_3bbjk_9351._warning_3bbjk_9327:hover, ._button_3bbjk_3169._hollow_3bbjk_9351._warning_3bbjk_9327:focus {
  border-color: #805700;
  color: #805700;
}
._button_3bbjk_3169._hollow_3bbjk_9351._alert_3bbjk_9335, ._button_3bbjk_3169._hollow_3bbjk_9351._alert_3bbjk_9335._disabled_3bbjk_9287, ._button_3bbjk_3169._hollow_3bbjk_9351._alert_3bbjk_9335[disabled], ._button_3bbjk_3169._hollow_3bbjk_9351._alert_3bbjk_9335._disabled_3bbjk_9287:hover, ._button_3bbjk_3169._hollow_3bbjk_9351._alert_3bbjk_9335[disabled]:hover, ._button_3bbjk_3169._hollow_3bbjk_9351._alert_3bbjk_9335._disabled_3bbjk_9287:focus, ._button_3bbjk_3169._hollow_3bbjk_9351._alert_3bbjk_9335[disabled]:focus {
  border: 1px solid #cc4b37;
  color: #cc4b37;
}
._button_3bbjk_3169._hollow_3bbjk_9351._alert_3bbjk_9335:hover, ._button_3bbjk_3169._hollow_3bbjk_9351._alert_3bbjk_9335:focus {
  border-color: #67251a;
  color: #67251a;
}
._button_3bbjk_3169._hollow_3bbjk_9351._red_3bbjk_9343, ._button_3bbjk_3169._hollow_3bbjk_9351._red_3bbjk_9343._disabled_3bbjk_9287, ._button_3bbjk_3169._hollow_3bbjk_9351._red_3bbjk_9343[disabled], ._button_3bbjk_3169._hollow_3bbjk_9351._red_3bbjk_9343._disabled_3bbjk_9287:hover, ._button_3bbjk_3169._hollow_3bbjk_9351._red_3bbjk_9343[disabled]:hover, ._button_3bbjk_3169._hollow_3bbjk_9351._red_3bbjk_9343._disabled_3bbjk_9287:focus, ._button_3bbjk_3169._hollow_3bbjk_9351._red_3bbjk_9343[disabled]:focus {
  border: 1px solid #ed0a00;
  color: #ed0a00;
}
._button_3bbjk_3169._hollow_3bbjk_9351._red_3bbjk_9343:hover, ._button_3bbjk_3169._hollow_3bbjk_9351._red_3bbjk_9343:focus {
  border-color: #770500;
  color: #770500;
}
._button_3bbjk_3169._clear_3bbjk_9418, ._button_3bbjk_3169._clear_3bbjk_9418:hover, ._button_3bbjk_3169._clear_3bbjk_9418:focus, ._button_3bbjk_3169._clear_3bbjk_9418._disabled_3bbjk_9287, ._button_3bbjk_3169._clear_3bbjk_9418._disabled_3bbjk_9287:hover, ._button_3bbjk_3169._clear_3bbjk_9418._disabled_3bbjk_9287:focus, ._button_3bbjk_3169._clear_3bbjk_9418[disabled], ._button_3bbjk_3169._clear_3bbjk_9418[disabled]:hover, ._button_3bbjk_3169._clear_3bbjk_9418[disabled]:focus {
  border-color: transparent;
  background-color: transparent;
}
._button_3bbjk_3169._clear_3bbjk_9418, ._button_3bbjk_3169._clear_3bbjk_9418._disabled_3bbjk_9287, ._button_3bbjk_3169._clear_3bbjk_9418[disabled], ._button_3bbjk_3169._clear_3bbjk_9418._disabled_3bbjk_9287:hover, ._button_3bbjk_3169._clear_3bbjk_9418[disabled]:hover, ._button_3bbjk_3169._clear_3bbjk_9418._disabled_3bbjk_9287:focus, ._button_3bbjk_3169._clear_3bbjk_9418[disabled]:focus {
  color: #000;
}
._button_3bbjk_3169._clear_3bbjk_9418:hover, ._button_3bbjk_3169._clear_3bbjk_9418:focus {
  color: black;
}
._button_3bbjk_3169._clear_3bbjk_9418._primary_3bbjk_9295, ._button_3bbjk_3169._clear_3bbjk_9418._primary_3bbjk_9295._disabled_3bbjk_9287, ._button_3bbjk_3169._clear_3bbjk_9418._primary_3bbjk_9295[disabled], ._button_3bbjk_3169._clear_3bbjk_9418._primary_3bbjk_9295._disabled_3bbjk_9287:hover, ._button_3bbjk_3169._clear_3bbjk_9418._primary_3bbjk_9295[disabled]:hover, ._button_3bbjk_3169._clear_3bbjk_9418._primary_3bbjk_9295._disabled_3bbjk_9287:focus, ._button_3bbjk_3169._clear_3bbjk_9418._primary_3bbjk_9295[disabled]:focus {
  color: #001641;
}
._button_3bbjk_3169._clear_3bbjk_9418._primary_3bbjk_9295:hover, ._button_3bbjk_3169._clear_3bbjk_9418._primary_3bbjk_9295:focus {
  color: #000b21;
}
._button_3bbjk_3169._clear_3bbjk_9418._secondary_3bbjk_9303, ._button_3bbjk_3169._clear_3bbjk_9418._secondary_3bbjk_9303._disabled_3bbjk_9287, ._button_3bbjk_3169._clear_3bbjk_9418._secondary_3bbjk_9303[disabled], ._button_3bbjk_3169._clear_3bbjk_9418._secondary_3bbjk_9303._disabled_3bbjk_9287:hover, ._button_3bbjk_3169._clear_3bbjk_9418._secondary_3bbjk_9303[disabled]:hover, ._button_3bbjk_3169._clear_3bbjk_9418._secondary_3bbjk_9303._disabled_3bbjk_9287:focus, ._button_3bbjk_3169._clear_3bbjk_9418._secondary_3bbjk_9303[disabled]:focus {
  color: #ed0a00;
}
._button_3bbjk_3169._clear_3bbjk_9418._secondary_3bbjk_9303:hover, ._button_3bbjk_3169._clear_3bbjk_9418._secondary_3bbjk_9303:focus {
  color: #770500;
}
._button_3bbjk_3169._clear_3bbjk_9418._tertiary_3bbjk_9311, ._button_3bbjk_3169._clear_3bbjk_9418._tertiary_3bbjk_9311._disabled_3bbjk_9287, ._button_3bbjk_3169._clear_3bbjk_9418._tertiary_3bbjk_9311[disabled], ._button_3bbjk_3169._clear_3bbjk_9418._tertiary_3bbjk_9311._disabled_3bbjk_9287:hover, ._button_3bbjk_3169._clear_3bbjk_9418._tertiary_3bbjk_9311[disabled]:hover, ._button_3bbjk_3169._clear_3bbjk_9418._tertiary_3bbjk_9311._disabled_3bbjk_9287:focus, ._button_3bbjk_3169._clear_3bbjk_9418._tertiary_3bbjk_9311[disabled]:focus {
  color: #0033FF;
}
._button_3bbjk_3169._clear_3bbjk_9418._tertiary_3bbjk_9311:hover, ._button_3bbjk_3169._clear_3bbjk_9418._tertiary_3bbjk_9311:focus {
  color: #001a80;
}
._button_3bbjk_3169._clear_3bbjk_9418._success_3bbjk_9319, ._button_3bbjk_3169._clear_3bbjk_9418._success_3bbjk_9319._disabled_3bbjk_9287, ._button_3bbjk_3169._clear_3bbjk_9418._success_3bbjk_9319[disabled], ._button_3bbjk_3169._clear_3bbjk_9418._success_3bbjk_9319._disabled_3bbjk_9287:hover, ._button_3bbjk_3169._clear_3bbjk_9418._success_3bbjk_9319[disabled]:hover, ._button_3bbjk_3169._clear_3bbjk_9418._success_3bbjk_9319._disabled_3bbjk_9287:focus, ._button_3bbjk_3169._clear_3bbjk_9418._success_3bbjk_9319[disabled]:focus {
  color: #3adb76;
}
._button_3bbjk_3169._clear_3bbjk_9418._success_3bbjk_9319:hover, ._button_3bbjk_3169._clear_3bbjk_9418._success_3bbjk_9319:focus {
  color: #157539;
}
._button_3bbjk_3169._clear_3bbjk_9418._warning_3bbjk_9327, ._button_3bbjk_3169._clear_3bbjk_9418._warning_3bbjk_9327._disabled_3bbjk_9287, ._button_3bbjk_3169._clear_3bbjk_9418._warning_3bbjk_9327[disabled], ._button_3bbjk_3169._clear_3bbjk_9418._warning_3bbjk_9327._disabled_3bbjk_9287:hover, ._button_3bbjk_3169._clear_3bbjk_9418._warning_3bbjk_9327[disabled]:hover, ._button_3bbjk_3169._clear_3bbjk_9418._warning_3bbjk_9327._disabled_3bbjk_9287:focus, ._button_3bbjk_3169._clear_3bbjk_9418._warning_3bbjk_9327[disabled]:focus {
  color: #ffae00;
}
._button_3bbjk_3169._clear_3bbjk_9418._warning_3bbjk_9327:hover, ._button_3bbjk_3169._clear_3bbjk_9418._warning_3bbjk_9327:focus {
  color: #805700;
}
._button_3bbjk_3169._clear_3bbjk_9418._alert_3bbjk_9335, ._button_3bbjk_3169._clear_3bbjk_9418._alert_3bbjk_9335._disabled_3bbjk_9287, ._button_3bbjk_3169._clear_3bbjk_9418._alert_3bbjk_9335[disabled], ._button_3bbjk_3169._clear_3bbjk_9418._alert_3bbjk_9335._disabled_3bbjk_9287:hover, ._button_3bbjk_3169._clear_3bbjk_9418._alert_3bbjk_9335[disabled]:hover, ._button_3bbjk_3169._clear_3bbjk_9418._alert_3bbjk_9335._disabled_3bbjk_9287:focus, ._button_3bbjk_3169._clear_3bbjk_9418._alert_3bbjk_9335[disabled]:focus {
  color: #cc4b37;
}
._button_3bbjk_3169._clear_3bbjk_9418._alert_3bbjk_9335:hover, ._button_3bbjk_3169._clear_3bbjk_9418._alert_3bbjk_9335:focus {
  color: #67251a;
}
._button_3bbjk_3169._clear_3bbjk_9418._red_3bbjk_9343, ._button_3bbjk_3169._clear_3bbjk_9418._red_3bbjk_9343._disabled_3bbjk_9287, ._button_3bbjk_3169._clear_3bbjk_9418._red_3bbjk_9343[disabled], ._button_3bbjk_3169._clear_3bbjk_9418._red_3bbjk_9343._disabled_3bbjk_9287:hover, ._button_3bbjk_3169._clear_3bbjk_9418._red_3bbjk_9343[disabled]:hover, ._button_3bbjk_3169._clear_3bbjk_9418._red_3bbjk_9343._disabled_3bbjk_9287:focus, ._button_3bbjk_3169._clear_3bbjk_9418._red_3bbjk_9343[disabled]:focus {
  color: #ed0a00;
}
._button_3bbjk_3169._clear_3bbjk_9418._red_3bbjk_9343:hover, ._button_3bbjk_3169._clear_3bbjk_9418._red_3bbjk_9343:focus {
  color: #770500;
}
._button_3bbjk_3169._disabled_3bbjk_9287, ._button_3bbjk_3169[disabled] {
  opacity: 0.25;
  cursor: not-allowed;
}
._button_3bbjk_3169._dropdown_3bbjk_9474::after {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0.4em;
  content: "";
  border-bottom-width: 0;
  border-color: #fff transparent transparent;
  position: relative;
  top: 0.4em;
  display: inline-block;
  float: right;
  margin-left: 0;
}
._button_3bbjk_3169._dropdown_3bbjk_9474._hollow_3bbjk_9351::after, ._button_3bbjk_3169._dropdown_3bbjk_9474._clear_3bbjk_9418::after {
  border-top-color: #000;
}
._button_3bbjk_3169._dropdown_3bbjk_9474._hollow_3bbjk_9351._primary_3bbjk_9295::after, ._button_3bbjk_3169._dropdown_3bbjk_9474._clear_3bbjk_9418._primary_3bbjk_9295::after {
  border-top-color: #001641;
}
._button_3bbjk_3169._dropdown_3bbjk_9474._hollow_3bbjk_9351._secondary_3bbjk_9303::after, ._button_3bbjk_3169._dropdown_3bbjk_9474._clear_3bbjk_9418._secondary_3bbjk_9303::after {
  border-top-color: #ed0a00;
}
._button_3bbjk_3169._dropdown_3bbjk_9474._hollow_3bbjk_9351._tertiary_3bbjk_9311::after, ._button_3bbjk_3169._dropdown_3bbjk_9474._clear_3bbjk_9418._tertiary_3bbjk_9311::after {
  border-top-color: #0033FF;
}
._button_3bbjk_3169._dropdown_3bbjk_9474._hollow_3bbjk_9351._success_3bbjk_9319::after, ._button_3bbjk_3169._dropdown_3bbjk_9474._clear_3bbjk_9418._success_3bbjk_9319::after {
  border-top-color: #3adb76;
}
._button_3bbjk_3169._dropdown_3bbjk_9474._hollow_3bbjk_9351._warning_3bbjk_9327::after, ._button_3bbjk_3169._dropdown_3bbjk_9474._clear_3bbjk_9418._warning_3bbjk_9327::after {
  border-top-color: #ffae00;
}
._button_3bbjk_3169._dropdown_3bbjk_9474._hollow_3bbjk_9351._alert_3bbjk_9335::after, ._button_3bbjk_3169._dropdown_3bbjk_9474._clear_3bbjk_9418._alert_3bbjk_9335::after {
  border-top-color: #cc4b37;
}
._button_3bbjk_3169._dropdown_3bbjk_9474._hollow_3bbjk_9351._red_3bbjk_9343::after, ._button_3bbjk_3169._dropdown_3bbjk_9474._clear_3bbjk_9418._red_3bbjk_9343::after {
  border-top-color: #ed0a00;
}
._button_3bbjk_3169._arrow-only_3bbjk_9513::after {
  top: -0.1em;
  float: none;
  margin-left: 0;
}

a._button_3bbjk_3169:hover, a._button_3bbjk_3169:focus {
  text-decoration: none;
}

._breadcrumbs_3bbjk_9523 {
  margin: 0 0 1rem 0;
  list-style: none;
}
._breadcrumbs_3bbjk_9523::before, ._breadcrumbs_3bbjk_9523::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
._breadcrumbs_3bbjk_9523::after {
  clear: both;
}
._breadcrumbs_3bbjk_9523 li {
  float: left;
  font-size: 0.8125rem;
  color: #fff;
  cursor: default;
  margin-right: 0.45rem;
}
._breadcrumbs_3bbjk_9523 a {
  color: #fff;
}
._breadcrumbs_3bbjk_9523 a:hover {
  text-decoration: underline;
}
._breadcrumbs_3bbjk_9523 ._disabled_3bbjk_9287 {
  color: #cacaca;
  cursor: not-allowed;
}

._menu_3bbjk_9554 {
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  display: flex;
  flex-wrap: wrap;
}
[data-whatinput=mouse] ._menu_3bbjk_9554 li {
  outline: 0;
}
._menu_3bbjk_9554 a,
._menu_3bbjk_9554 ._button_3bbjk_3169 {
  line-height: 1;
  text-decoration: none;
  display: block;
  padding: 0.7rem 1rem;
}
._menu_3bbjk_9554 input,
._menu_3bbjk_9554 select,
._menu_3bbjk_9554 a,
._menu_3bbjk_9554 button {
  margin-bottom: 0;
}
._menu_3bbjk_9554 input {
  display: inline-block;
}
._menu_3bbjk_9554, ._menu_3bbjk_9554._horizontal_3bbjk_9581 {
  flex-wrap: wrap;
  flex-direction: row;
}
._menu_3bbjk_9554._vertical_3bbjk_9585 {
  flex-wrap: nowrap;
  flex-direction: column;
}
._menu_3bbjk_9554._vertical_3bbjk_9585._icon-top_3bbjk_9589 li a img,
._menu_3bbjk_9554._vertical_3bbjk_9585._icon-top_3bbjk_9589 li a i,
._menu_3bbjk_9554._vertical_3bbjk_9585._icon-top_3bbjk_9589 li a svg, ._menu_3bbjk_9554._vertical_3bbjk_9585._icon-bottom_3bbjk_9591 li a img,
._menu_3bbjk_9554._vertical_3bbjk_9585._icon-bottom_3bbjk_9591 li a i,
._menu_3bbjk_9554._vertical_3bbjk_9585._icon-bottom_3bbjk_9591 li a svg {
  text-align: left;
}
._menu_3bbjk_9554._expanded_3bbjk_9281 li {
  flex: 1 1 0px;
}
._menu_3bbjk_9554._expanded_3bbjk_9281._icon-top_3bbjk_9589 li a img,
._menu_3bbjk_9554._expanded_3bbjk_9281._icon-top_3bbjk_9589 li a i,
._menu_3bbjk_9554._expanded_3bbjk_9281._icon-top_3bbjk_9589 li a svg, ._menu_3bbjk_9554._expanded_3bbjk_9281._icon-bottom_3bbjk_9591 li a img,
._menu_3bbjk_9554._expanded_3bbjk_9281._icon-bottom_3bbjk_9591 li a i,
._menu_3bbjk_9554._expanded_3bbjk_9281._icon-bottom_3bbjk_9591 li a svg {
  text-align: left;
}
._menu_3bbjk_9554._simple_3bbjk_9606 {
  align-items: center;
}
._menu_3bbjk_9554._simple_3bbjk_9606 li + li {
  margin-left: 1rem;
}
._menu_3bbjk_9554._simple_3bbjk_9606 a {
  padding: 0;
}
._menu_3bbjk_9554._small-horizontal_3bbjk_9615 {
  flex-wrap: wrap;
  flex-direction: row;
}
._menu_3bbjk_9554._small-vertical_3bbjk_9619 {
  flex-wrap: nowrap;
  flex-direction: column;
}
._menu_3bbjk_9554._small-expanded_3bbjk_9623 li {
  flex: 1 1 0px;
}
._menu_3bbjk_9554._small-simple_3bbjk_9626 li {
  flex: 1 1 0px;
}
@media print, screen and (min-width: 48em) {
  ._menu_3bbjk_9554._medium-horizontal_3bbjk_9630 {
    flex-wrap: wrap;
    flex-direction: row;
  }
  ._menu_3bbjk_9554._medium-vertical_3bbjk_9634 {
    flex-wrap: nowrap;
    flex-direction: column;
  }
  ._menu_3bbjk_9554._medium-expanded_3bbjk_9638 li {
    flex: 1 1 0px;
  }
  ._menu_3bbjk_9554._medium-simple_3bbjk_9641 li {
    flex: 1 1 0px;
  }
}
@media print, screen and (min-width: 64em) {
  ._menu_3bbjk_9554._large-horizontal_3bbjk_9646 {
    flex-wrap: wrap;
    flex-direction: row;
  }
  ._menu_3bbjk_9554._large-vertical_3bbjk_9650 {
    flex-wrap: nowrap;
    flex-direction: column;
  }
  ._menu_3bbjk_9554._large-expanded_3bbjk_9654 li {
    flex: 1 1 0px;
  }
  ._menu_3bbjk_9554._large-simple_3bbjk_9657 li {
    flex: 1 1 0px;
  }
}
@media screen and (min-width: 75em) {
  ._menu_3bbjk_9554._xlarge-horizontal_3bbjk_9662 {
    flex-wrap: wrap;
    flex-direction: row;
  }
  ._menu_3bbjk_9554._xlarge-vertical_3bbjk_9666 {
    flex-wrap: nowrap;
    flex-direction: column;
  }
  ._menu_3bbjk_9554._xlarge-expanded_3bbjk_9670 li {
    flex: 1 1 0px;
  }
  ._menu_3bbjk_9554._xlarge-simple_3bbjk_9673 li {
    flex: 1 1 0px;
  }
}
._menu_3bbjk_9554._nested_3bbjk_9677 {
  margin-right: 0;
  margin-left: 1rem;
}
._menu_3bbjk_9554._icons_3bbjk_9681 a {
  display: flex;
}
._menu_3bbjk_9554._icon-top_3bbjk_9589 a, ._menu_3bbjk_9554._icon-right_3bbjk_9684 a, ._menu_3bbjk_9554._icon-bottom_3bbjk_9591 a, ._menu_3bbjk_9554._icon-left_3bbjk_9684 a {
  display: flex;
}
._menu_3bbjk_9554._icon-left_3bbjk_9684 li a, ._menu_3bbjk_9554._nested_3bbjk_9677._icon-left_3bbjk_9684 li a {
  flex-flow: row nowrap;
}
._menu_3bbjk_9554._icon-left_3bbjk_9684 li a img,
._menu_3bbjk_9554._icon-left_3bbjk_9684 li a i,
._menu_3bbjk_9554._icon-left_3bbjk_9684 li a svg, ._menu_3bbjk_9554._nested_3bbjk_9677._icon-left_3bbjk_9684 li a img,
._menu_3bbjk_9554._nested_3bbjk_9677._icon-left_3bbjk_9684 li a i,
._menu_3bbjk_9554._nested_3bbjk_9677._icon-left_3bbjk_9684 li a svg {
  margin-right: 0.25rem;
}
._menu_3bbjk_9554._icon-right_3bbjk_9684 li a, ._menu_3bbjk_9554._nested_3bbjk_9677._icon-right_3bbjk_9684 li a {
  flex-flow: row nowrap;
}
._menu_3bbjk_9554._icon-right_3bbjk_9684 li a img,
._menu_3bbjk_9554._icon-right_3bbjk_9684 li a i,
._menu_3bbjk_9554._icon-right_3bbjk_9684 li a svg, ._menu_3bbjk_9554._nested_3bbjk_9677._icon-right_3bbjk_9684 li a img,
._menu_3bbjk_9554._nested_3bbjk_9677._icon-right_3bbjk_9684 li a i,
._menu_3bbjk_9554._nested_3bbjk_9677._icon-right_3bbjk_9684 li a svg {
  margin-left: 0.25rem;
}
._menu_3bbjk_9554._icon-top_3bbjk_9589 li a, ._menu_3bbjk_9554._nested_3bbjk_9677._icon-top_3bbjk_9589 li a {
  flex-flow: column nowrap;
}
._menu_3bbjk_9554._icon-top_3bbjk_9589 li a img,
._menu_3bbjk_9554._icon-top_3bbjk_9589 li a i,
._menu_3bbjk_9554._icon-top_3bbjk_9589 li a svg, ._menu_3bbjk_9554._nested_3bbjk_9677._icon-top_3bbjk_9589 li a img,
._menu_3bbjk_9554._nested_3bbjk_9677._icon-top_3bbjk_9589 li a i,
._menu_3bbjk_9554._nested_3bbjk_9677._icon-top_3bbjk_9589 li a svg {
  align-self: stretch;
  margin-bottom: 0.25rem;
  text-align: center;
}
._menu_3bbjk_9554._icon-bottom_3bbjk_9591 li a, ._menu_3bbjk_9554._nested_3bbjk_9677._icon-bottom_3bbjk_9591 li a {
  flex-flow: column nowrap;
}
._menu_3bbjk_9554._icon-bottom_3bbjk_9591 li a img,
._menu_3bbjk_9554._icon-bottom_3bbjk_9591 li a i,
._menu_3bbjk_9554._icon-bottom_3bbjk_9591 li a svg, ._menu_3bbjk_9554._nested_3bbjk_9677._icon-bottom_3bbjk_9591 li a img,
._menu_3bbjk_9554._nested_3bbjk_9677._icon-bottom_3bbjk_9591 li a i,
._menu_3bbjk_9554._nested_3bbjk_9677._icon-bottom_3bbjk_9591 li a svg {
  align-self: stretch;
  margin-bottom: 0.25rem;
  text-align: center;
}
._menu_3bbjk_9554 ._is-active_3bbjk_9731 > a {
  background: #001641;
  color: #fff;
}
._menu_3bbjk_9554 ._active_3bbjk_9735 > a {
  background: #001641;
  color: #fff;
}
._menu_3bbjk_9554._align-left_3bbjk_9739 {
  justify-content: flex-start;
}
._menu_3bbjk_9554._align-right_3bbjk_9742 li {
  display: flex;
  justify-content: flex-end;
}
._menu_3bbjk_9554._align-right_3bbjk_9742 li ._submenu_3bbjk_9746 li {
  justify-content: flex-start;
}
._menu_3bbjk_9554._align-right_3bbjk_9742._vertical_3bbjk_9585 li {
  display: block;
  text-align: right;
}
._menu_3bbjk_9554._align-right_3bbjk_9742._vertical_3bbjk_9585 li ._submenu_3bbjk_9746 li {
  text-align: right;
}
._menu_3bbjk_9554._align-right_3bbjk_9742._icon-top_3bbjk_9589 li a img,
._menu_3bbjk_9554._align-right_3bbjk_9742._icon-top_3bbjk_9589 li a i,
._menu_3bbjk_9554._align-right_3bbjk_9742._icon-top_3bbjk_9589 li a svg, ._menu_3bbjk_9554._align-right_3bbjk_9742._icon-bottom_3bbjk_9591 li a img,
._menu_3bbjk_9554._align-right_3bbjk_9742._icon-bottom_3bbjk_9591 li a i,
._menu_3bbjk_9554._align-right_3bbjk_9742._icon-bottom_3bbjk_9591 li a svg {
  text-align: right;
}
._menu_3bbjk_9554._align-right_3bbjk_9742 ._nested_3bbjk_9677 {
  margin-right: 1rem;
  margin-left: 0;
}
._menu_3bbjk_9554._align-center_3bbjk_9767 li {
  display: flex;
  justify-content: center;
}
._menu_3bbjk_9554._align-center_3bbjk_9767 li ._submenu_3bbjk_9746 li {
  justify-content: flex-start;
}
._menu_3bbjk_9554 ._menu-text_3bbjk_9774 {
  padding: 0.7rem 1rem;
  font-weight: bold;
  line-height: 1;
  color: inherit;
}

._menu-centered_3bbjk_9781 > ._menu_3bbjk_9554 {
  justify-content: center;
}
._menu-centered_3bbjk_9781 > ._menu_3bbjk_9554 li {
  display: flex;
  justify-content: center;
}
._menu-centered_3bbjk_9781 > ._menu_3bbjk_9554 li ._submenu_3bbjk_9746 li {
  justify-content: flex-start;
}

._no-js_3bbjk_9792 [data-responsive-menu] ul {
  display: none;
}

._label_3bbjk_9796 {
  display: inline-block;
  padding: 0.33333rem 0.5rem;
  border-radius: 0;
  font-size: 0.8rem;
  line-height: 1;
  white-space: nowrap;
  cursor: default;
  background: #001641;
  color: #fff;
}
._label_3bbjk_9796._primary_3bbjk_9295 {
  background: #001641;
  color: #fff;
}
._label_3bbjk_9796._secondary_3bbjk_9303 {
  background: #ed0a00;
  color: #000;
}
._label_3bbjk_9796._tertiary_3bbjk_9311 {
  background: #0033FF;
  color: #fff;
}
._label_3bbjk_9796._success_3bbjk_9319 {
  background: #3adb76;
  color: #000;
}
._label_3bbjk_9796._warning_3bbjk_9327 {
  background: #ffae00;
  color: #000;
}
._label_3bbjk_9796._alert_3bbjk_9335 {
  background: #cc4b37;
  color: #000;
}
._label_3bbjk_9796._red_3bbjk_9343 {
  background: #ed0a00;
  color: #000;
}

._orbit_3bbjk_9836 {
  position: relative;
}

._orbit-container_3bbjk_9840 {
  position: relative;
  height: 0;
  margin: 0;
  list-style: none;
  overflow: hidden;
}

._orbit-slide_3bbjk_9848 {
  width: 100%;
  position: absolute;
}
._orbit-slide_3bbjk_9848._no-motionui_3bbjk_9852._is-active_3bbjk_9731 {
  top: 0;
  left: 0;
}

._orbit-figure_3bbjk_9857 {
  margin: 0;
}

._orbit-image_3bbjk_9861 {
  width: 100%;
  max-width: 100%;
  margin: 0;
}

._orbit-caption_3bbjk_9867 {
  position: absolute;
  bottom: 0;
  width: 100%;
  margin-bottom: 0;
  padding: 1rem;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
}

._orbit-next_3bbjk_9877, ._orbit-previous_3bbjk_9877 {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  padding: 1rem;
  color: #fff;
}
[data-whatinput=mouse] ._orbit-next_3bbjk_9877, [data-whatinput=mouse] ._orbit-previous_3bbjk_9877 {
  outline: 0;
}
._orbit-next_3bbjk_9877:hover, ._orbit-previous_3bbjk_9877:hover, ._orbit-next_3bbjk_9877:active, ._orbit-previous_3bbjk_9877:active, ._orbit-next_3bbjk_9877:focus, ._orbit-previous_3bbjk_9877:focus {
  background-color: rgba(0, 0, 0, 0.5);
}

._orbit-previous_3bbjk_9877 {
  left: 0;
}

._orbit-next_3bbjk_9877 {
  left: auto;
  right: 0;
}

._orbit-bullets_3bbjk_9901 {
  position: relative;
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
  text-align: center;
}
[data-whatinput=mouse] ._orbit-bullets_3bbjk_9901 {
  outline: 0;
}
._orbit-bullets_3bbjk_9901 button {
  width: 1.2rem;
  height: 1.2rem;
  margin: 0.1rem;
  border-radius: 50%;
  background-color: #cacaca;
}
._orbit-bullets_3bbjk_9901 button:hover {
  background-color: #8a8a8a;
}
._orbit-bullets_3bbjk_9901 button._is-active_3bbjk_9731 {
  background-color: #8a8a8a;
}

._pagination_3bbjk_3154 {
  margin-left: 0;
  margin-bottom: 1rem;
}
._pagination_3bbjk_3154::before, ._pagination_3bbjk_3154::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
._pagination_3bbjk_3154::after {
  clear: both;
}
._pagination_3bbjk_3154 li {
  margin-right: 0.0625rem;
  border-radius: 0;
  font-size: 0.875rem;
  display: none;
}
._pagination_3bbjk_3154 li:last-child, ._pagination_3bbjk_3154 li:first-child {
  display: inline-block;
}
@media print, screen and (min-width: 48em) {
  ._pagination_3bbjk_3154 li {
    display: inline-block;
  }
}
._pagination_3bbjk_3154 a,
._pagination_3bbjk_3154 button {
  display: block;
  padding: 0.1875rem 0.625rem;
  border-radius: 0;
  color: #000;
}
._pagination_3bbjk_3154 a:hover,
._pagination_3bbjk_3154 button:hover {
  background: #e6e6e6;
}
._pagination_3bbjk_3154 ._current_3bbjk_9962 {
  padding: 0.1875rem 0.625rem;
  background: #001641;
  color: #fff;
  cursor: default;
}
._pagination_3bbjk_3154 ._disabled_3bbjk_9287 {
  padding: 0.1875rem 0.625rem;
  color: #cacaca;
  cursor: not-allowed;
}
._pagination_3bbjk_3154 ._disabled_3bbjk_9287:hover {
  background: transparent;
}
._pagination_3bbjk_3154 ._ellipsis_3bbjk_9976::after {
  padding: 0.1875rem 0.625rem;
  content: "…";
  color: #000;
}

._pagination-previous_3bbjk_9982 a::before,
._pagination-previous_3bbjk_9982._disabled_3bbjk_9287::before {
  display: inline-block;
  margin-right: 0.5rem;
  content: "«";
}

._pagination-next_3bbjk_9989 a::after,
._pagination-next_3bbjk_9989._disabled_3bbjk_9287::after {
  display: inline-block;
  margin-left: 0.5rem;
  content: "»";
}

html._is-reveal-open_3bbjk_9996 {
  position: fixed;
  width: 100%;
  overflow-y: hidden;
}
html._is-reveal-open_3bbjk_9996._zf-has-scroll_3bbjk_10001 {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
html._is-reveal-open_3bbjk_9996 body {
  overflow-y: hidden;
}

._reveal-overlay_3bbjk_10009 {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1005;
  display: none;
  background-color: rgba(0, 0, 0, 0.45);
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

._reveal_3bbjk_2033 {
  z-index: 1006;
  backface-visibility: hidden;
  display: none;
  padding: 1rem;
  border: 1px solid #cacaca;
  border-radius: 0;
  background-color: #fff;
  position: relative;
  top: 100px;
  margin-right: auto;
  margin-left: auto;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  max-width: none;
  height: 100%;
  min-height: 100%;
  margin-left: 0;
  border: 0;
  border-radius: 0;
}
[data-whatinput=mouse] ._reveal_3bbjk_2033 {
  outline: 0;
}
@media print, screen and (min-width: 48em) {
  ._reveal_3bbjk_2033 {
    min-height: 0;
  }
}
._reveal_3bbjk_2033 ._column_3bbjk_10056 {
  min-width: 0;
}
._reveal_3bbjk_2033 > :last-child {
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  ._reveal_3bbjk_2033 {
    width: 600px;
    max-width: 76.875rem;
  }
}
._reveal_3bbjk_2033._collapse_3bbjk_10068 {
  padding: 0;
}
@media print, screen and (min-width: 48em) {
  ._reveal_3bbjk_2033._tiny_3bbjk_2033 {
    width: 30%;
    max-width: 76.875rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._reveal_3bbjk_2033._small_3bbjk_2033 {
    width: 50%;
    max-width: 76.875rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._reveal_3bbjk_2033._large_3bbjk_2033 {
    width: 90%;
    max-width: 76.875rem;
  }
}
._reveal_3bbjk_2033._full_3bbjk_3866 {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  max-width: none;
  height: 100%;
  min-height: 100%;
  margin-left: 0;
  border: 0;
  border-radius: 0;
}
._reveal_3bbjk_2033._without-overlay_3bbjk_10102 {
  position: fixed;
}

table {
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 1rem;
  border-radius: 0;
}
thead,
tbody,
tfoot {
  border: 1px solid #f2f2f2;
  background-color: #fff;
}

caption {
  padding: 0.5rem 0.625rem 0.625rem;
  font-weight: 600;
}

thead {
  background: #f9f9f9;
  color: #001641;
}

tfoot {
  background: #f2f2f2;
  color: #001641;
}

thead tr,
tfoot tr {
  background: transparent;
}
thead th,
thead td,
tfoot th,
tfoot td {
  padding: 0.5rem 0.625rem 0.625rem;
  font-weight: 600;
  text-align: left;
}

tbody th,
tbody td {
  padding: 0.5rem 0.625rem 0.625rem;
}

tbody tr {
  border-bottom: 1px solid #f2f2f2;
  background-color: #fff;
}

@media print, screen and (max-width: 63.99875em) {
  table._stack_3bbjk_10158 thead {
    display: none;
  }
  table._stack_3bbjk_10158 tfoot {
    display: none;
  }
  table._stack_3bbjk_10158 tr,
  table._stack_3bbjk_10158 th,
  table._stack_3bbjk_10158 td {
    display: block;
  }
  table._stack_3bbjk_10158 td {
    border-top: 0;
  }
}

table._scroll_3bbjk_10174 {
  display: block;
  width: 100%;
  overflow-x: auto;
}

table._hover_3bbjk_10180 thead tr:hover {
  background-color: #f4f4f4;
}
table._hover_3bbjk_10180 tfoot tr:hover {
  background-color: #ededed;
}
table._hover_3bbjk_10180 tbody tr:hover {
  background-color: #fafafa;
}

._table-scroll_3bbjk_10190 {
  overflow-x: auto;
}

._tabs_3bbjk_10194 {
  margin: 0;
  border: 1px solid #e6e6e6;
  background: #fff;
  list-style-type: none;
}
._tabs_3bbjk_10194::before, ._tabs_3bbjk_10194::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
._tabs_3bbjk_10194::after {
  clear: both;
}

._tabs_3bbjk_10194._vertical_3bbjk_9585 > li {
  display: block;
  float: none;
  width: auto;
}

._tabs_3bbjk_10194._simple_3bbjk_9606 > li > a {
  padding: 0;
}
._tabs_3bbjk_10194._simple_3bbjk_9606 > li > a:hover {
  background: transparent;
}

._tabs_3bbjk_10194._primary_3bbjk_9295 {
  background: #001641;
}
._tabs_3bbjk_10194._primary_3bbjk_9295 > li > a {
  color: #fff;
}
._tabs_3bbjk_10194._primary_3bbjk_9295 > li > a:hover, ._tabs_3bbjk_10194._primary_3bbjk_9295 > li > a:focus {
  background: #001e57;
}

._tabs-title_3bbjk_10233 {
  float: left;
}
._tabs-title_3bbjk_10233 > a {
  display: block;
  padding: 1.25rem 1.5rem;
  font-size: 0.75rem;
  line-height: 1;
  color: #001641;
}
[data-whatinput=mouse] ._tabs-title_3bbjk_10233 > a {
  outline: 0;
}
._tabs-title_3bbjk_10233 > a:hover {
  background: #fff;
  color: #001338;
}
._tabs-title_3bbjk_10233 > a:focus, ._tabs-title_3bbjk_10233 > a[aria-selected=true] {
  background: #e6e6e6;
  color: #001641;
}

._tabs-content_3bbjk_10255 {
  border: 1px solid #e6e6e6;
  border-top: 0;
  background: #fff;
  color: #001641;
  transition: all 0.5s ease;
}

._tabs-content_3bbjk_10255._vertical_3bbjk_9585 {
  border: 1px solid #e6e6e6;
  border-left: 0;
}

._tabs-panel_3bbjk_10268 {
  display: none;
  padding: 1rem;
}
._tabs-panel_3bbjk_10268._is-active_3bbjk_9731 {
  display: block;
}

._hide_3bbjk_8922 {
  display: none !important;
}

._invisible_3bbjk_10280 {
  visibility: hidden;
}

._visible_3bbjk_10284 {
  visibility: visible;
}

._hide-for-xsmall-only_3bbjk_10288 {
  display: none !important;
}

@media screen and (max-width: 0em), screen and (min-width: 0em) {
  ._show-for-xsmall-only_3bbjk_10293 {
    display: none !important;
  }
}

._hide-for-small_3bbjk_10298 {
  display: none !important;
}

._show-for-small_3bbjk_10302 {
  display: none !important;
}

@media print, screen and (max-width: 47.99875em) {
  ._hide-for-small-only_3bbjk_10307 {
    display: none !important;
  }
}

@media screen and (max-width: 0em), screen and (min-width: 48em) {
  ._show-for-small-only_3bbjk_10313 {
    display: none !important;
  }
}

@media print, screen and (min-width: 48em) {
  ._hide-for-medium_3bbjk_10319 {
    display: none !important;
  }
}

@media screen and (max-width: 47.99875em) {
  ._show-for-medium_3bbjk_10325 {
    display: none !important;
  }
}

@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  ._hide-for-medium-only_3bbjk_10331 {
    display: none !important;
  }
}

@media screen and (max-width: 47.99875em), screen and (min-width: 64em) {
  ._show-for-medium-only_3bbjk_10337 {
    display: none !important;
  }
}

@media print, screen and (min-width: 64em) {
  ._hide-for-large_3bbjk_10343 {
    display: none !important;
  }
}

@media screen and (max-width: 63.99875em) {
  ._show-for-large_3bbjk_10349 {
    display: none !important;
  }
}

@media print, screen and (min-width: 64em) and (max-width: 74.99875em) {
  ._hide-for-large-only_3bbjk_10355 {
    display: none !important;
  }
}

@media screen and (max-width: 63.99875em), screen and (min-width: 75em) {
  ._show-for-large-only_3bbjk_10361 {
    display: none !important;
  }
}

@media screen and (min-width: 75em) {
  ._hide-for-xlarge_3bbjk_10367 {
    display: none !important;
  }
}

@media screen and (max-width: 74.99875em) {
  ._show-for-xlarge_3bbjk_10373 {
    display: none !important;
  }
}

@media screen and (min-width: 75em) and (max-width: 89.99875em) {
  ._hide-for-xlarge-only_3bbjk_10379 {
    display: none !important;
  }
}

@media screen and (max-width: 74.99875em), screen and (min-width: 90em) {
  ._show-for-xlarge-only_3bbjk_10385 {
    display: none !important;
  }
}

._show-for-sr_3bbjk_10390,
._show-on-focus_3bbjk_10391 {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

._show-on-focus_3bbjk_10391:active, ._show-on-focus_3bbjk_10391:focus {
  position: static !important;
  width: auto !important;
  height: auto !important;
  overflow: visible !important;
  clip: auto !important;
  white-space: normal !important;
}

._show-for-landscape_3bbjk_10411,
._hide-for-portrait_3bbjk_10412 {
  display: block !important;
}
@media screen and (orientation: landscape) {
  ._show-for-landscape_3bbjk_10411,
  ._hide-for-portrait_3bbjk_10412 {
    display: block !important;
  }
}
@media screen and (orientation: portrait) {
  ._show-for-landscape_3bbjk_10411,
  ._hide-for-portrait_3bbjk_10412 {
    display: none !important;
  }
}

._hide-for-landscape_3bbjk_10428,
._show-for-portrait_3bbjk_10429 {
  display: none !important;
}
@media screen and (orientation: landscape) {
  ._hide-for-landscape_3bbjk_10428,
  ._show-for-portrait_3bbjk_10429 {
    display: none !important;
  }
}
@media screen and (orientation: portrait) {
  ._hide-for-landscape_3bbjk_10428,
  ._show-for-portrait_3bbjk_10429 {
    display: block !important;
  }
}

._show-for-dark-mode_3bbjk_10445 {
  display: none;
}

._hide-for-dark-mode_3bbjk_10449 {
  display: block;
}

@media screen and (prefers-color-scheme: dark) {
  ._show-for-dark-mode_3bbjk_10445 {
    display: block !important;
  }
  ._hide-for-dark-mode_3bbjk_10449 {
    display: none !important;
  }
}
._show-for-ie_3bbjk_10461 {
  display: none;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  ._show-for-ie_3bbjk_10461 {
    display: block !important;
  }
  ._hide-for-ie_3bbjk_10469 {
    display: none !important;
  }
}
._show-for-sticky_3bbjk_10473 {
  display: none;
}

._is-stuck_3bbjk_10477 ._show-for-sticky_3bbjk_10473 {
  display: block;
}

._is-stuck_3bbjk_10477 ._hide-for-sticky_3bbjk_10481 {
  display: none;
}

._float-left_3bbjk_10485 {
  float: left !important;
}

._float-right_3bbjk_10489 {
  float: right !important;
}

._float-center_3bbjk_10493 {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

._clearfix_3bbjk_10499::before, ._clearfix_3bbjk_10499::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
._clearfix_3bbjk_10499::after {
  clear: both;
}

._align-left_3bbjk_9739 {
  justify-content: flex-start;
}

._align-right_3bbjk_9742 {
  justify-content: flex-end;
}

._align-center_3bbjk_9767 {
  justify-content: center;
}

._align-justify_3bbjk_10521 {
  justify-content: space-between;
}

._align-spaced_3bbjk_10525 {
  justify-content: space-around;
}

._align-left_3bbjk_9739._vertical_3bbjk_9585._menu_3bbjk_9554 > li > a {
  justify-content: flex-start;
}

._align-right_3bbjk_9742._vertical_3bbjk_9585._menu_3bbjk_9554 > li > a {
  justify-content: flex-end;
}

._align-center_3bbjk_9767._vertical_3bbjk_9585._menu_3bbjk_9554 > li > a {
  justify-content: center;
}

._align-top_3bbjk_10541 {
  align-items: flex-start;
}

._align-self-top_3bbjk_10545 {
  align-self: flex-start;
}

._align-bottom_3bbjk_10549 {
  align-items: flex-end;
}

._align-self-bottom_3bbjk_10553 {
  align-self: flex-end;
}

._align-middle_3bbjk_10557 {
  align-items: center;
}

._align-self-middle_3bbjk_10561 {
  align-self: center;
}

._align-stretch_3bbjk_10565 {
  align-items: stretch;
}

._align-self-stretch_3bbjk_10569 {
  align-self: stretch;
}

._align-center-middle_3bbjk_10573 {
  justify-content: center;
  align-items: center;
  align-content: center;
}

._xsmall-order-1_3bbjk_10579 {
  order: 1;
}

._xsmall-order-2_3bbjk_10583 {
  order: 2;
}

._xsmall-order-3_3bbjk_10587 {
  order: 3;
}

._xsmall-order-4_3bbjk_10591 {
  order: 4;
}

._xsmall-order-5_3bbjk_10595 {
  order: 5;
}

._xsmall-order-6_3bbjk_10599 {
  order: 6;
}

._small-order-1_3bbjk_10603 {
  order: 1;
}

._small-order-2_3bbjk_10607 {
  order: 2;
}

._small-order-3_3bbjk_10611 {
  order: 3;
}

._small-order-4_3bbjk_10615 {
  order: 4;
}

._small-order-5_3bbjk_10619 {
  order: 5;
}

._small-order-6_3bbjk_10623 {
  order: 6;
}

@media print, screen and (min-width: 48em) {
  ._medium-order-1_3bbjk_10628 {
    order: 1;
  }
  ._medium-order-2_3bbjk_10631 {
    order: 2;
  }
  ._medium-order-3_3bbjk_10634 {
    order: 3;
  }
  ._medium-order-4_3bbjk_10637 {
    order: 4;
  }
  ._medium-order-5_3bbjk_10640 {
    order: 5;
  }
  ._medium-order-6_3bbjk_10643 {
    order: 6;
  }
}
@media print, screen and (min-width: 64em) {
  ._large-order-1_3bbjk_10648 {
    order: 1;
  }
  ._large-order-2_3bbjk_10651 {
    order: 2;
  }
  ._large-order-3_3bbjk_10654 {
    order: 3;
  }
  ._large-order-4_3bbjk_10657 {
    order: 4;
  }
  ._large-order-5_3bbjk_10660 {
    order: 5;
  }
  ._large-order-6_3bbjk_10663 {
    order: 6;
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-order-1_3bbjk_10668 {
    order: 1;
  }
  ._xlarge-order-2_3bbjk_10671 {
    order: 2;
  }
  ._xlarge-order-3_3bbjk_10674 {
    order: 3;
  }
  ._xlarge-order-4_3bbjk_10677 {
    order: 4;
  }
  ._xlarge-order-5_3bbjk_10680 {
    order: 5;
  }
  ._xlarge-order-6_3bbjk_10683 {
    order: 6;
  }
}
._flex-container_3bbjk_10687 {
  display: flex;
}

._flex-child-auto_3bbjk_10691 {
  flex: 1 1 auto;
}

._flex-child-grow_3bbjk_10695 {
  flex: 1 0 auto;
}

._flex-child-shrink_3bbjk_10699 {
  flex: 0 1 auto;
}

._flex-dir-row_3bbjk_10703 {
  flex-direction: row;
}

._flex-dir-row-reverse_3bbjk_10707 {
  flex-direction: row-reverse;
}

._flex-dir-column_3bbjk_10711 {
  flex-direction: column;
}

._flex-dir-column-reverse_3bbjk_10715 {
  flex-direction: column-reverse;
}

._small-flex-container_3bbjk_10719 {
  display: flex;
}

._small-flex-child-auto_3bbjk_10723 {
  flex: 1 1 auto;
}

._small-flex-child-grow_3bbjk_10727 {
  flex: 1 0 auto;
}

._small-flex-child-shrink_3bbjk_10731 {
  flex: 0 1 auto;
}

._small-flex-dir-row_3bbjk_10735 {
  flex-direction: row;
}

._small-flex-dir-row-reverse_3bbjk_10739 {
  flex-direction: row-reverse;
}

._small-flex-dir-column_3bbjk_10743 {
  flex-direction: column;
}

._small-flex-dir-column-reverse_3bbjk_10747 {
  flex-direction: column-reverse;
}

@media print, screen and (min-width: 48em) {
  ._medium-flex-container_3bbjk_10752 {
    display: flex;
  }
  ._medium-flex-child-auto_3bbjk_10755 {
    flex: 1 1 auto;
  }
  ._medium-flex-child-grow_3bbjk_10758 {
    flex: 1 0 auto;
  }
  ._medium-flex-child-shrink_3bbjk_10761 {
    flex: 0 1 auto;
  }
  ._medium-flex-dir-row_3bbjk_10764 {
    flex-direction: row;
  }
  ._medium-flex-dir-row-reverse_3bbjk_10767 {
    flex-direction: row-reverse;
  }
  ._medium-flex-dir-column_3bbjk_10770 {
    flex-direction: column;
  }
  ._medium-flex-dir-column-reverse_3bbjk_10773 {
    flex-direction: column-reverse;
  }
}
@media print, screen and (min-width: 64em) {
  ._large-flex-container_3bbjk_10778 {
    display: flex;
  }
  ._large-flex-child-auto_3bbjk_10781 {
    flex: 1 1 auto;
  }
  ._large-flex-child-grow_3bbjk_10784 {
    flex: 1 0 auto;
  }
  ._large-flex-child-shrink_3bbjk_10787 {
    flex: 0 1 auto;
  }
  ._large-flex-dir-row_3bbjk_10790 {
    flex-direction: row;
  }
  ._large-flex-dir-row-reverse_3bbjk_10793 {
    flex-direction: row-reverse;
  }
  ._large-flex-dir-column_3bbjk_10796 {
    flex-direction: column;
  }
  ._large-flex-dir-column-reverse_3bbjk_10799 {
    flex-direction: column-reverse;
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-flex-container_3bbjk_10804 {
    display: flex;
  }
  ._xlarge-flex-child-auto_3bbjk_10807 {
    flex: 1 1 auto;
  }
  ._xlarge-flex-child-grow_3bbjk_10810 {
    flex: 1 0 auto;
  }
  ._xlarge-flex-child-shrink_3bbjk_10813 {
    flex: 0 1 auto;
  }
  ._xlarge-flex-dir-row_3bbjk_10816 {
    flex-direction: row;
  }
  ._xlarge-flex-dir-row-reverse_3bbjk_10819 {
    flex-direction: row-reverse;
  }
  ._xlarge-flex-dir-column_3bbjk_10822 {
    flex-direction: column;
  }
  ._xlarge-flex-dir-column-reverse_3bbjk_10825 {
    flex-direction: column-reverse;
  }
}
._slide-in-down_3bbjk_10829._mui-enter_3bbjk_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(-100%);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

._slide-in-down_3bbjk_10829._mui-enter_3bbjk_10829._mui-enter-active_3bbjk_10837 {
  transform: translateY(0);
}

._slide-in-left_3bbjk_10841._mui-enter_3bbjk_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(-100%);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

._slide-in-left_3bbjk_10841._mui-enter_3bbjk_10829._mui-enter-active_3bbjk_10837 {
  transform: translateX(0);
}

._slide-in-up_3bbjk_10853._mui-enter_3bbjk_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(100%);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

._slide-in-up_3bbjk_10853._mui-enter_3bbjk_10829._mui-enter-active_3bbjk_10837 {
  transform: translateY(0);
}

._slide-in-right_3bbjk_10865._mui-enter_3bbjk_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(100%);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

._slide-in-right_3bbjk_10865._mui-enter_3bbjk_10829._mui-enter-active_3bbjk_10837 {
  transform: translateX(0);
}

._slide-out-down_3bbjk_10877._mui-leave_3bbjk_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(0);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

._slide-out-down_3bbjk_10877._mui-leave_3bbjk_10877._mui-leave-active_3bbjk_10885 {
  transform: translateY(100%);
}

._slide-out-right_3bbjk_10889._mui-leave_3bbjk_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(0);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

._slide-out-right_3bbjk_10889._mui-leave_3bbjk_10877._mui-leave-active_3bbjk_10885 {
  transform: translateX(100%);
}

._slide-out-up_3bbjk_10901._mui-leave_3bbjk_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(0);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

._slide-out-up_3bbjk_10901._mui-leave_3bbjk_10877._mui-leave-active_3bbjk_10885 {
  transform: translateY(-100%);
}

._slide-out-left_3bbjk_10913._mui-leave_3bbjk_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(0);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

._slide-out-left_3bbjk_10913._mui-leave_3bbjk_10877._mui-leave-active_3bbjk_10885 {
  transform: translateX(-100%);
}

._fade-in_3bbjk_10925._mui-enter_3bbjk_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  opacity: 0;
  transition-property: opacity;
}

._fade-in_3bbjk_10925._mui-enter_3bbjk_10829._mui-enter-active_3bbjk_10837 {
  opacity: 1;
}

._fade-out_3bbjk_10936._mui-leave_3bbjk_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  opacity: 1;
  transition-property: opacity;
}

._fade-out_3bbjk_10936._mui-leave_3bbjk_10877._mui-leave-active_3bbjk_10885 {
  opacity: 0;
}

._hinge-in-from-top_3bbjk_10947._mui-enter_3bbjk_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateX(-90deg);
  transform-origin: top;
  transition-property: transform, opacity;
  opacity: 0;
}

._hinge-in-from-top_3bbjk_10947._mui-enter_3bbjk_10829._mui-enter-active_3bbjk_10837 {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

._hinge-in-from-right_3bbjk_10961._mui-enter_3bbjk_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateY(-90deg);
  transform-origin: right;
  transition-property: transform, opacity;
  opacity: 0;
}

._hinge-in-from-right_3bbjk_10961._mui-enter_3bbjk_10829._mui-enter-active_3bbjk_10837 {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

._hinge-in-from-bottom_3bbjk_10975._mui-enter_3bbjk_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateX(90deg);
  transform-origin: bottom;
  transition-property: transform, opacity;
  opacity: 0;
}

._hinge-in-from-bottom_3bbjk_10975._mui-enter_3bbjk_10829._mui-enter-active_3bbjk_10837 {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

._hinge-in-from-left_3bbjk_10989._mui-enter_3bbjk_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateY(90deg);
  transform-origin: left;
  transition-property: transform, opacity;
  opacity: 0;
}

._hinge-in-from-left_3bbjk_10989._mui-enter_3bbjk_10829._mui-enter-active_3bbjk_10837 {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

._hinge-in-from-middle-x_3bbjk_11003._mui-enter_3bbjk_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateX(-90deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 0;
}

._hinge-in-from-middle-x_3bbjk_11003._mui-enter_3bbjk_10829._mui-enter-active_3bbjk_10837 {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

._hinge-in-from-middle-y_3bbjk_11017._mui-enter_3bbjk_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateY(-90deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 0;
}

._hinge-in-from-middle-y_3bbjk_11017._mui-enter_3bbjk_10829._mui-enter-active_3bbjk_10837 {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

._hinge-out-from-top_3bbjk_11031._mui-leave_3bbjk_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: top;
  transition-property: transform, opacity;
  opacity: 1;
}

._hinge-out-from-top_3bbjk_11031._mui-leave_3bbjk_10877._mui-leave-active_3bbjk_10885 {
  transform: perspective(2000px) rotateX(90deg);
  opacity: 0;
}

._hinge-out-from-right_3bbjk_11045._mui-leave_3bbjk_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: right;
  transition-property: transform, opacity;
  opacity: 1;
}

._hinge-out-from-right_3bbjk_11045._mui-leave_3bbjk_10877._mui-leave-active_3bbjk_10885 {
  transform: perspective(2000px) rotateY(90deg);
  opacity: 0;
}

._hinge-out-from-bottom_3bbjk_11059._mui-leave_3bbjk_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: bottom;
  transition-property: transform, opacity;
  opacity: 1;
}

._hinge-out-from-bottom_3bbjk_11059._mui-leave_3bbjk_10877._mui-leave-active_3bbjk_10885 {
  transform: perspective(2000px) rotateX(-90deg);
  opacity: 0;
}

._hinge-out-from-left_3bbjk_11073._mui-leave_3bbjk_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: left;
  transition-property: transform, opacity;
  opacity: 1;
}

._hinge-out-from-left_3bbjk_11073._mui-leave_3bbjk_10877._mui-leave-active_3bbjk_10885 {
  transform: perspective(2000px) rotateY(-90deg);
  opacity: 0;
}

._hinge-out-from-middle-x_3bbjk_11087._mui-leave_3bbjk_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 1;
}

._hinge-out-from-middle-x_3bbjk_11087._mui-leave_3bbjk_10877._mui-leave-active_3bbjk_10885 {
  transform: perspective(2000px) rotateX(90deg);
  opacity: 0;
}

._hinge-out-from-middle-y_3bbjk_11101._mui-leave_3bbjk_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 1;
}

._hinge-out-from-middle-y_3bbjk_11101._mui-leave_3bbjk_10877._mui-leave-active_3bbjk_10885 {
  transform: perspective(2000px) rotateY(90deg);
  opacity: 0;
}

._scale-in-up_3bbjk_11115._mui-enter_3bbjk_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(0.5);
  transition-property: transform, opacity;
  opacity: 0;
}

._scale-in-up_3bbjk_11115._mui-enter_3bbjk_10829._mui-enter-active_3bbjk_10837 {
  transform: scale(1);
  opacity: 1;
}

._scale-in-down_3bbjk_11128._mui-enter_3bbjk_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(1.5);
  transition-property: transform, opacity;
  opacity: 0;
}

._scale-in-down_3bbjk_11128._mui-enter_3bbjk_10829._mui-enter-active_3bbjk_10837 {
  transform: scale(1);
  opacity: 1;
}

._scale-out-up_3bbjk_11141._mui-leave_3bbjk_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(1);
  transition-property: transform, opacity;
  opacity: 1;
}

._scale-out-up_3bbjk_11141._mui-leave_3bbjk_10877._mui-leave-active_3bbjk_10885 {
  transform: scale(1.5);
  opacity: 0;
}

._scale-out-down_3bbjk_11154._mui-leave_3bbjk_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(1);
  transition-property: transform, opacity;
  opacity: 1;
}

._scale-out-down_3bbjk_11154._mui-leave_3bbjk_10877._mui-leave-active_3bbjk_10885 {
  transform: scale(0.5);
  opacity: 0;
}

._spin-in_3bbjk_11167._mui-enter_3bbjk_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(-0.75turn);
  transition-property: transform, opacity;
  opacity: 0;
}

._spin-in_3bbjk_11167._mui-enter_3bbjk_10829._mui-enter-active_3bbjk_10837 {
  transform: rotate(0);
  opacity: 1;
}

._spin-out_3bbjk_11180._mui-leave_3bbjk_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(0);
  transition-property: transform, opacity;
  opacity: 1;
}

._spin-out_3bbjk_11180._mui-leave_3bbjk_10877._mui-leave-active_3bbjk_10885 {
  transform: rotate(0.75turn);
  opacity: 0;
}

._spin-in-ccw_3bbjk_11193._mui-enter_3bbjk_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(0.75turn);
  transition-property: transform, opacity;
  opacity: 0;
}

._spin-in-ccw_3bbjk_11193._mui-enter_3bbjk_10829._mui-enter-active_3bbjk_10837 {
  transform: rotate(0);
  opacity: 1;
}

._spin-out-ccw_3bbjk_11206._mui-leave_3bbjk_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(0);
  transition-property: transform, opacity;
  opacity: 1;
}

._spin-out-ccw_3bbjk_11206._mui-leave_3bbjk_10877._mui-leave-active_3bbjk_10885 {
  transform: rotate(-0.75turn);
  opacity: 0;
}

._slow_3bbjk_11219 {
  transition-duration: 750ms !important;
}

._fast_3bbjk_11223 {
  transition-duration: 250ms !important;
}

._linear_3bbjk_11227 {
  transition-timing-function: linear !important;
}

._ease_3bbjk_11231 {
  transition-timing-function: ease !important;
}

._ease-in_3bbjk_11235 {
  transition-timing-function: ease-in !important;
}

._ease-out_3bbjk_11239 {
  transition-timing-function: ease-out !important;
}

._ease-in-out_3bbjk_11243 {
  transition-timing-function: ease-in-out !important;
}

._bounce-in_3bbjk_11247 {
  transition-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;
}

._bounce-out_3bbjk_11251 {
  transition-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important;
}

._bounce-in-out_3bbjk_11255 {
  transition-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;
}

._short-delay_3bbjk_11259 {
  transition-delay: 300ms !important;
}

._long-delay_3bbjk_11263 {
  transition-delay: 700ms !important;
}

._shake_3bbjk_11267 {
  animation-name: _shake-7_3bbjk_1;
}
@keyframes _shake-7_3bbjk_1 {
  0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% {
    transform: translateX(7%);
  }
  5%, 15%, 25%, 35%, 45%, 55%, 65%, 75%, 85%, 95% {
    transform: translateX(-7%);
  }
}

._spin-cw_3bbjk_11279 {
  animation-name: _spin-cw-1turn_3bbjk_1;
}
@keyframes _spin-cw-1turn_3bbjk_1 {
  0% {
    transform: rotate(-1turn);
  }
  100% {
    transform: rotate(0);
  }
}

._spin-ccw_3bbjk_11291 {
  animation-name: _spin-ccw-1turn_3bbjk_1;
}
@keyframes _spin-ccw-1turn_3bbjk_1 {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(-1turn);
  }
}

._wiggle_3bbjk_11303 {
  animation-name: _wiggle-7deg_3bbjk_1;
}
@keyframes _wiggle-7deg_3bbjk_1 {
  40%, 50%, 60% {
    transform: rotate(7deg);
  }
  35%, 45%, 55%, 65% {
    transform: rotate(-7deg);
  }
  0%, 30%, 70%, 100% {
    transform: rotate(0);
  }
}

._shake_3bbjk_11267,
._spin-cw_3bbjk_11279,
._spin-ccw_3bbjk_11291,
._wiggle_3bbjk_11303 {
  animation-duration: 500ms;
}

._infinite_3bbjk_11325 {
  animation-iteration-count: infinite;
}

._slow_3bbjk_11219 {
  animation-duration: 750ms !important;
}

._fast_3bbjk_11223 {
  animation-duration: 250ms !important;
}

._linear_3bbjk_11227 {
  animation-timing-function: linear !important;
}

._ease_3bbjk_11231 {
  animation-timing-function: ease !important;
}

._ease-in_3bbjk_11235 {
  animation-timing-function: ease-in !important;
}

._ease-out_3bbjk_11239 {
  animation-timing-function: ease-out !important;
}

._ease-in-out_3bbjk_11243 {
  animation-timing-function: ease-in-out !important;
}

._bounce-in_3bbjk_11247 {
  animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;
}

._bounce-out_3bbjk_11251 {
  animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important;
}

._bounce-in-out_3bbjk_11255 {
  animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;
}

._short-delay_3bbjk_11259 {
  animation-delay: 300ms !important;
}

._long-delay_3bbjk_11263 {
  animation-delay: 700ms !important;
}

@keyframes _linesAnimateIn_3bbjk_1 {
  0% {
    transform: rotate3d(0, 0, 1, -270deg) scale3d(0, 0, 1);
  }
  50% {
    transform: rotate3d(0, 0, 1, -270deg) scale3d(1, 1, 1);
  }
  100% {
    transform: rotate3d(0, 0, 1, -315deg) scale3d(1, 1, 1);
  }
}
@keyframes _fade-in-bottom_3bbjk_1 {
  0% {
    -webkit-transform: translateY(3.125rem);
    transform: translateY(3.125rem);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes _fade-in-left_3bbjk_1 {
  0% {
    -webkit-transform: translateX(-3.125rem);
    transform: translateX(-3.125rem);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes _fade-in_3bbjk_10925 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
._motivation-fade-enter-active_3bbjk_11420, ._motivation-fade-appear-active_3bbjk_11420, ._motivation-fade-leave-active_3bbjk_11420 {
  transition: opacity 0.4s;
}

._motivation-fade-enter_3bbjk_11420, ._motivation-fade-appear-to_3bbjk_11424, ._motivation-fade-leave-to_3bbjk_11424 {
  opacity: 0;
}

._motivation-slide-in-enter-active_3bbjk_11428 {
  -webkit-animation: _slideOut_3bbjk_1 0.5s;
  -moz-animation: _slideOut_3bbjk_1 0.5s;
  animation: _slideOut_3bbjk_1 0.5s;
}

._motivation-slide-in-leave-active_3bbjk_11434 {
  -webkit-animation: _slideIn_3bbjk_1 0.5s reverse;
  -moz-animation: _slideIn_3bbjk_1 0.5s reverse;
  animation: _slideIn_3bbjk_1 0.5s reverse;
}

._motivation-slide-out-enter-active_3bbjk_11440 {
  -webkit-animation: _slideIn_3bbjk_1 0.5s;
  -moz-animation: _slideIn_3bbjk_1 0.5s;
  animation: _slideIn_3bbjk_1 0.5s;
}

._motivation-slide-out-leave-active_3bbjk_11446 {
  -webkit-animation: _slideOut_3bbjk_1 0.5s reverse;
  -moz-animation: _slideOut_3bbjk_1 0.5s reverse;
  animation: _slideOut_3bbjk_1 0.5s reverse;
}

@-webkit-keyframes _slideIn_3bbjk_1 {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
@-moz-keyframes _slideIn_3bbjk_1 {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideIn_3bbjk_1 {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
@-webkit-keyframes _slideOut_3bbjk_1 {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
@-moz-keyframes _slideOut_3bbjk_1 {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideOut_3bbjk_1 {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
@media (max-width: 767px) {
  ._page-container_3bbjk_11501._with-nav_3bbjk_11501 ._uw-masthead_3bbjk_3271 {
    display: flex;
    flex-flow: row wrap;
  }
  ._page-container_3bbjk_11501._with-nav_3bbjk_11501 ._uw-masthead__main_3bbjk_3283 {
    order: 3;
  }
  ._page-container_3bbjk_11501._with-nav_3bbjk_11501 ._uw-masthead--image__container_3bbjk_11508 {
    order: 2;
  }
  ._page-container_3bbjk_11501._with-nav_3bbjk_11501 ._uw-masthead--image__container_3bbjk_11508::before {
    display: none;
  }
}
._uw-hero_3bbjk_11515 ._page-navigator-wrapper_3bbjk_11515,
._uw-masthead_3bbjk_3271 ._blue-nav_3bbjk_11516,
._uw-masthead_3bbjk_3271 ._page-navigator-wrapper_3bbjk_11515,
._uw-mc-header_3bbjk_11518 ._page-navigator-wrapper_3bbjk_11515,
._uw-mc-landing_3bbjk_11519 ._page-navigator-wrapper_3bbjk_11515,
._uw-mc-single_3bbjk_11520 ._page-navigator-wrapper_3bbjk_11515 {
  position: relative;
  z-index: 2;
  padding: 0;
}
@media (max-width: 1199px) {
  ._uw-hero_3bbjk_11515 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--pages--wrapper_3bbjk_11526,
  ._uw-masthead_3bbjk_3271 ._blue-nav_3bbjk_11516 ._page-navigator__list--pages--wrapper_3bbjk_11526,
  ._uw-masthead_3bbjk_3271 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--pages--wrapper_3bbjk_11526,
  ._uw-mc-header_3bbjk_11518 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--pages--wrapper_3bbjk_11526,
  ._uw-mc-landing_3bbjk_11519 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--pages--wrapper_3bbjk_11526,
  ._uw-mc-single_3bbjk_11520 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--pages--wrapper_3bbjk_11526 {
    position: absolute;
    top: 0;
    width: 50%;
    right: 0;
  }
  ._uw-hero_3bbjk_11515 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--breadcrumbs_3bbjk_11537,
  ._uw-masthead_3bbjk_3271 ._blue-nav_3bbjk_11516 ._page-navigator__list--breadcrumbs_3bbjk_11537,
  ._uw-masthead_3bbjk_3271 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--breadcrumbs_3bbjk_11537,
  ._uw-mc-header_3bbjk_11518 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--breadcrumbs_3bbjk_11537,
  ._uw-mc-landing_3bbjk_11519 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--breadcrumbs_3bbjk_11537,
  ._uw-mc-single_3bbjk_11520 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--breadcrumbs_3bbjk_11537 {
    margin-top: 45px;
  }
  ._uw-hero_3bbjk_11515 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--breadcrumbs_3bbjk_11537 ul,
  ._uw-masthead_3bbjk_3271 ._blue-nav_3bbjk_11516 ._page-navigator__list--breadcrumbs_3bbjk_11537 ul,
  ._uw-masthead_3bbjk_3271 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--breadcrumbs_3bbjk_11537 ul,
  ._uw-mc-header_3bbjk_11518 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--breadcrumbs_3bbjk_11537 ul,
  ._uw-mc-landing_3bbjk_11519 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--breadcrumbs_3bbjk_11537 ul,
  ._uw-mc-single_3bbjk_11520 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--breadcrumbs_3bbjk_11537 ul {
    width: 50%;
    left: 0;
  }
  ._uw-hero_3bbjk_11515 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--breadcrumbs_3bbjk_11537 ul li,
  ._uw-masthead_3bbjk_3271 ._blue-nav_3bbjk_11516 ._page-navigator__list--breadcrumbs_3bbjk_11537 ul li,
  ._uw-masthead_3bbjk_3271 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--breadcrumbs_3bbjk_11537 ul li,
  ._uw-mc-header_3bbjk_11518 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--breadcrumbs_3bbjk_11537 ul li,
  ._uw-mc-landing_3bbjk_11519 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--breadcrumbs_3bbjk_11537 ul li,
  ._uw-mc-single_3bbjk_11520 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--breadcrumbs_3bbjk_11537 ul li {
    margin-bottom: 0.5rem;
  }
  ._uw-hero_3bbjk_11515 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__button-wrapper_3bbjk_11562 a,
  ._uw-masthead_3bbjk_3271 ._blue-nav_3bbjk_11516 ._page-navigator__button-wrapper_3bbjk_11562 a,
  ._uw-masthead_3bbjk_3271 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__button-wrapper_3bbjk_11562 a,
  ._uw-mc-header_3bbjk_11518 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__button-wrapper_3bbjk_11562 a,
  ._uw-mc-landing_3bbjk_11519 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__button-wrapper_3bbjk_11562 a,
  ._uw-mc-single_3bbjk_11520 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__button-wrapper_3bbjk_11562 a {
    display: block;
  }
}
@media (max-width: 767px) {
  ._uw-hero_3bbjk_11515 ._page-navigator-wrapper_3bbjk_11515,
  ._uw-masthead_3bbjk_3271 ._blue-nav_3bbjk_11516,
  ._uw-masthead_3bbjk_3271 ._page-navigator-wrapper_3bbjk_11515,
  ._uw-mc-header_3bbjk_11518 ._page-navigator-wrapper_3bbjk_11515,
  ._uw-mc-landing_3bbjk_11519 ._page-navigator-wrapper_3bbjk_11515,
  ._uw-mc-single_3bbjk_11520 ._page-navigator-wrapper_3bbjk_11515 {
    padding: 0;
    width: 100%;
    order: 1;
  }
  ._uw-hero_3bbjk_11515 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--pages--wrapper_3bbjk_11526,
  ._uw-masthead_3bbjk_3271 ._blue-nav_3bbjk_11516 ._page-navigator__list--pages--wrapper_3bbjk_11526,
  ._uw-masthead_3bbjk_3271 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--pages--wrapper_3bbjk_11526,
  ._uw-mc-header_3bbjk_11518 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--pages--wrapper_3bbjk_11526,
  ._uw-mc-landing_3bbjk_11519 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--pages--wrapper_3bbjk_11526,
  ._uw-mc-single_3bbjk_11520 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--pages--wrapper_3bbjk_11526 {
    position: absolute;
    top: 40px;
    width: 100%;
  }
  ._uw-hero_3bbjk_11515 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator_3bbjk_3153,
  ._uw-masthead_3bbjk_3271 ._blue-nav_3bbjk_11516 ._page-navigator_3bbjk_3153,
  ._uw-masthead_3bbjk_3271 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator_3bbjk_3153,
  ._uw-mc-header_3bbjk_11518 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator_3bbjk_3153,
  ._uw-mc-landing_3bbjk_11519 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator_3bbjk_3153,
  ._uw-mc-single_3bbjk_11520 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator_3bbjk_3153 {
    margin-bottom: 0;
  }
  ._uw-hero_3bbjk_11515 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--breadcrumbs_3bbjk_11537,
  ._uw-masthead_3bbjk_3271 ._blue-nav_3bbjk_11516 ._page-navigator__list--breadcrumbs_3bbjk_11537,
  ._uw-masthead_3bbjk_3271 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--breadcrumbs_3bbjk_11537,
  ._uw-mc-header_3bbjk_11518 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--breadcrumbs_3bbjk_11537,
  ._uw-mc-landing_3bbjk_11519 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--breadcrumbs_3bbjk_11537,
  ._uw-mc-single_3bbjk_11520 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--breadcrumbs_3bbjk_11537 {
    margin-top: 0;
    margin-bottom: 0;
    position: absolute;
    width: 100%;
  }
  ._uw-hero_3bbjk_11515 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--breadcrumbs_3bbjk_11537 ul,
  ._uw-masthead_3bbjk_3271 ._blue-nav_3bbjk_11516 ._page-navigator__list--breadcrumbs_3bbjk_11537 ul,
  ._uw-masthead_3bbjk_3271 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--breadcrumbs_3bbjk_11537 ul,
  ._uw-mc-header_3bbjk_11518 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--breadcrumbs_3bbjk_11537 ul,
  ._uw-mc-landing_3bbjk_11519 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--breadcrumbs_3bbjk_11537 ul,
  ._uw-mc-single_3bbjk_11520 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--breadcrumbs_3bbjk_11537 ul {
    width: 100%;
    left: 0;
  }
  ._uw-hero_3bbjk_11515 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--breadcrumbs_3bbjk_11537 ul li,
  ._uw-masthead_3bbjk_3271 ._blue-nav_3bbjk_11516 ._page-navigator__list--breadcrumbs_3bbjk_11537 ul li,
  ._uw-masthead_3bbjk_3271 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--breadcrumbs_3bbjk_11537 ul li,
  ._uw-mc-header_3bbjk_11518 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--breadcrumbs_3bbjk_11537 ul li,
  ._uw-mc-landing_3bbjk_11519 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--breadcrumbs_3bbjk_11537 ul li,
  ._uw-mc-single_3bbjk_11520 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--breadcrumbs_3bbjk_11537 ul li {
    margin-bottom: 0.5rem;
  }
  ._uw-hero_3bbjk_11515 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--pages_3bbjk_11526,
  ._uw-masthead_3bbjk_3271 ._blue-nav_3bbjk_11516 ._page-navigator__list--pages_3bbjk_11526,
  ._uw-masthead_3bbjk_3271 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--pages_3bbjk_11526,
  ._uw-mc-header_3bbjk_11518 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--pages_3bbjk_11526,
  ._uw-mc-landing_3bbjk_11519 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--pages_3bbjk_11526,
  ._uw-mc-single_3bbjk_11520 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--pages_3bbjk_11526 {
    height: 0 !important;
  }
  ._uw-hero_3bbjk_11515 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__button-wrapper_3bbjk_11562,
  ._uw-masthead_3bbjk_3271 ._blue-nav_3bbjk_11516 ._page-navigator__button-wrapper_3bbjk_11562,
  ._uw-masthead_3bbjk_3271 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__button-wrapper_3bbjk_11562,
  ._uw-mc-header_3bbjk_11518 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__button-wrapper_3bbjk_11562,
  ._uw-mc-landing_3bbjk_11519 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__button-wrapper_3bbjk_11562,
  ._uw-mc-single_3bbjk_11520 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__button-wrapper_3bbjk_11562 {
    display: block;
  }
  ._uw-hero_3bbjk_11515 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__button-wrapper_3bbjk_11562 a,
  ._uw-masthead_3bbjk_3271 ._blue-nav_3bbjk_11516 ._page-navigator__button-wrapper_3bbjk_11562 a,
  ._uw-masthead_3bbjk_3271 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__button-wrapper_3bbjk_11562 a,
  ._uw-mc-header_3bbjk_11518 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__button-wrapper_3bbjk_11562 a,
  ._uw-mc-landing_3bbjk_11519 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__button-wrapper_3bbjk_11562 a,
  ._uw-mc-single_3bbjk_11520 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__button-wrapper_3bbjk_11562 a {
    display: block;
  }
  ._uw-hero_3bbjk_11515 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__button-wrapper_3bbjk_11562 ._page-navigator__button--pages_3bbjk_11652,
  ._uw-masthead_3bbjk_3271 ._blue-nav_3bbjk_11516 ._page-navigator__button-wrapper_3bbjk_11562 ._page-navigator__button--pages_3bbjk_11652,
  ._uw-masthead_3bbjk_3271 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__button-wrapper_3bbjk_11562 ._page-navigator__button--pages_3bbjk_11652,
  ._uw-mc-header_3bbjk_11518 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__button-wrapper_3bbjk_11562 ._page-navigator__button--pages_3bbjk_11652,
  ._uw-mc-landing_3bbjk_11519 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__button-wrapper_3bbjk_11562 ._page-navigator__button--pages_3bbjk_11652,
  ._uw-mc-single_3bbjk_11520 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__button-wrapper_3bbjk_11562 ._page-navigator__button--pages_3bbjk_11652 {
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  ._uw-hero_3bbjk_11515 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--breadcrumbs_3bbjk_11537,
  ._uw-masthead_3bbjk_3271 ._blue-nav_3bbjk_11516 ._page-navigator__list--breadcrumbs_3bbjk_11537,
  ._uw-masthead_3bbjk_3271 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--breadcrumbs_3bbjk_11537,
  ._uw-mc-header_3bbjk_11518 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--breadcrumbs_3bbjk_11537,
  ._uw-mc-landing_3bbjk_11519 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--breadcrumbs_3bbjk_11537,
  ._uw-mc-single_3bbjk_11520 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--breadcrumbs_3bbjk_11537 {
    margin-top: 20px;
  }
}
@media (min-width: 1201px) {
  ._uw-hero_3bbjk_11515 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--pages--wrapper_3bbjk_11526,
  ._uw-masthead_3bbjk_3271 ._blue-nav_3bbjk_11516 ._page-navigator__list--pages--wrapper_3bbjk_11526,
  ._uw-masthead_3bbjk_3271 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--pages--wrapper_3bbjk_11526,
  ._uw-mc-header_3bbjk_11518 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--pages--wrapper_3bbjk_11526,
  ._uw-mc-landing_3bbjk_11519 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--pages--wrapper_3bbjk_11526,
  ._uw-mc-single_3bbjk_11520 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--pages--wrapper_3bbjk_11526 {
    margin-left: 50%;
    position: absolute;
    top: 0;
    margin-left: 0;
  }
}

._uw-mc-single_3bbjk_11520 i {
  font-style: normal;
}
._uw-mc-single_3bbjk_11520 ._fa-times_3bbjk_2700::before {
  font-family: "WwwUowEduAu";
  content: "\f008";
}
._uw-mc-single_3bbjk_11520 ._fa-chevron-down_3bbjk_2716::before {
  font-family: "WwwUowEduAu";
  content: "\f003";
}
._uw-mc-single_3bbjk_11520 li a {
  display: inline-block !important;
}

@media (min-width: 1200px) {
  ._uw-mc-header_3bbjk_11518 ._page-navigator__list--breadcrumbs_3bbjk_11537 ul {
    padding: 0;
  }
}
._uw-mc-header_3bbjk_11518 ._page-navigator_3bbjk_3153 i {
  font-style: normal;
}
._uw-mc-header_3bbjk_11518 ._page-navigator_3bbjk_3153 ._fa-times_3bbjk_2700::before {
  font-family: "WwwUowEduAu";
  content: "\f008";
}
._uw-mc-header_3bbjk_11518 ._page-navigator_3bbjk_3153 ._fa-chevron-down_3bbjk_2716::before {
  font-family: "WwwUowEduAu";
  content: "\f003";
}
._uw-mc-header_3bbjk_11518 ._page-navigator_3bbjk_3153 li a {
  display: inline-block !important;
}

._uw-hero_3bbjk_11515 ._page-navigator_3bbjk_3153 i {
  font-style: normal;
}
._uw-hero_3bbjk_11515 ._page-navigator_3bbjk_3153 li a {
  display: inline-block !important;
}
._uw-hero_3bbjk_11515 ._fa-times_3bbjk_2700::before {
  font-family: "WwwUowEduAu";
  content: "\f008";
}
._uw-hero_3bbjk_11515 ._fa-chevron-down_3bbjk_2716::before {
  font-family: "WwwUowEduAu";
  content: "\f003";
}

body:not(._user-is-tabbing_3bbjk_11735) button:focus {
  outline: none;
  box-shadow: none;
}
body:not(._user-is-tabbing_3bbjk_11735) a:focus {
  outline: none;
  box-shadow: none;
}
body:not(._user-is-tabbing_3bbjk_11735) ._uw-panel-section_3bbjk_11743 h4:focus {
  outline: none;
  box-shadow: none;
}
body:not(._user-is-tabbing_3bbjk_11735) ._page-navigator__button_3bbjk_11562:focus {
  outline: none;
  box-shadow: none;
}
body:not(._user-is-tabbing_3bbjk_11735) ._uw-orbit-arrows_3bbjk_11751:focus {
  outline: none;
  box-shadow: none;
}
body:not(._user-is-tabbing_3bbjk_11735) ._orbit-previous_3bbjk_9877:focus::after {
  font-family: "WwwUowEduAu";
  content: "\f004" !important;
  display: block;
}
body:not(._user-is-tabbing_3bbjk_11735) ._orbit-next_3bbjk_9877:focus::after {
  font-family: "WwwUowEduAu";
  content: "\f005" !important;
  display: block;
}
body:not(._user-is-tabbing_3bbjk_11735) ._uw-home-slider__bullets_3bbjk_11765 button:focus {
  outline: none;
  box-shadow: none;
}
body:not(._user-is-tabbing_3bbjk_11735) ._uw-article-slider_3bbjk_11769 ._slick-arrow_3bbjk_2128:focus {
  outline: none;
  box-shadow: none;
}
body:not(._user-is-tabbing_3bbjk_11735) ._checkbox_3bbjk_11773:focus + label {
  outline: none;
  box-shadow: none;
}

body._user-is-tabbing_3bbjk_11735 input:focus,
body._user-is-tabbing_3bbjk_11735 select:focus {
  outline: 2px solid hsla(210, 100%, 50%, 0.5);
}
body._user-is-tabbing_3bbjk_11735 input[type=radio]:focus + label {
  outline: 2px solid hsla(210, 100%, 50%, 0.5);
  border-radius: 0;
}
body._user-is-tabbing_3bbjk_11735 ._uw-library-search_3bbjk_11786:focus {
  outline: 2px solid white;
  outline-offset: 4px;
  right: 5px;
}
body._user-is-tabbing_3bbjk_11735 ._uw-current-student-search__input_3bbjk_11791:focus {
  outline: 2px solid white;
  outline-offset: 4px;
  right: 5px;
}
body._user-is-tabbing_3bbjk_11735 ._uw-submit-library-search_3bbjk_11796:focus {
  left: 4px;
}
body._user-is-tabbing_3bbjk_11735 ._uw-submit-library-search_3bbjk_11796:focus::after {
  outline: 2px solid #fff;
}
body._user-is-tabbing_3bbjk_11735 ._swiper-button-prev_3bbjk_181:focus,
body._user-is-tabbing_3bbjk_11735 ._swiper-button-next_3bbjk_182:focus {
  outline: 2px solid hsla(210, 100%, 50%, 0.5);
  position: absolute;
}
body._user-is-tabbing_3bbjk_11735 :focus {
  outline: none;
  box-shadow: none;
  position: relative;
  display: inline-block;
}
body._user-is-tabbing_3bbjk_11735 :focus::after {
  content: "" !important;
  outline: 2px solid hsla(210, 100%, 50%, 0.5);
  position: absolute;
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  z-index: 99999;
  margin-left: 0px !important;
}
body._user-is-tabbing_3bbjk_11735 ._orbit-next_3bbjk_9877:focus,
body._user-is-tabbing_3bbjk_11735 ._orbit-previous_3bbjk_9877:focus {
  position: absolute;
}
body._user-is-tabbing_3bbjk_11735 ._orbit-previous_3bbjk_9877:focus::after {
  font-family: "WwwUowEduAu";
  content: "\f004" !important;
  outline: 2px solid hsla(210, 100%, 50%, 0.5);
  z-index: 99999;
  position: static;
}
body._user-is-tabbing_3bbjk_11735 ._orbit-next_3bbjk_9877:focus::after {
  font-family: "WwwUowEduAu";
  content: "\f005" !important;
  outline: 2px solid hsla(210, 100%, 50%, 0.5);
  z-index: 99999;
  position: static;
}
body._user-is-tabbing_3bbjk_11735 ._page-navigator__list_3bbjk_11526 :focus::after {
  outline: 2px solid #efefef;
}
body._user-is-tabbing_3bbjk_11735 ._uw-scroll-top_3bbjk_3157:focus::after {
  content: "\f006" !important;
}

a._uw-button-grid--button_3bbjk_11849:focus::after {
  height: 235px;
  width: 290px;
}

._skip-link_3bbjk_11854 {
  position: absolute !important;
  left: 1rem;
  top: 1rem;
  text-transform: uppercase;
  font-size: 0.875rem;
  font-weight: bold;
  background: #fff;
  z-index: 100;
}
._skip-link_3bbjk_11854:not(:focus) {
  white-space: nowrap;
  width: 1px;
  height: 1px;
  overflow: hidden;
  border: 0;
  padding: 0;
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  margin: -1px;
}

._sr-only_3bbjk_11876 {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

body {
  scroll-behavior: smooth;
}

a {
  text-decoration: none;
}
a:hover, a:focus {
  text-decoration: underline;
}
a:focus {
  outline: 1px dotted #001641;
  box-shadow: 0px 0px 2px #fff;
}

@keyframes _linesAnimateIn_3bbjk_1 {
  0% {
    transform: rotate3d(0, 0, 1, -270deg) scale3d(0, 0, 1);
  }
  50% {
    transform: rotate3d(0, 0, 1, -270deg) scale3d(1, 1, 1);
  }
  100% {
    transform: rotate3d(0, 0, 1, -315deg) scale3d(1, 1, 1);
  }
}
@keyframes _fade-in-bottom_3bbjk_1 {
  0% {
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes _fade-in-left_3bbjk_1 {
  0% {
    -webkit-transform: translateX(-50px);
    transform: translateX(-50px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes _fade-in_3bbjk_10925 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _statUp_3bbjk_1 {
  0% {
    transform: translate3d(0, 30px, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes _statDown_3bbjk_1 {
  0% {
    transform: translate3d(0, -30px, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
blockquote {
  margin: 0 0 1.875rem;
  padding: 0;
  border: 0;
}
blockquote p {
  font-size: 1.6875rem;
  line-height: 1.1111111111;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
}
blockquote cite {
  color: #001641;
}
blockquote cite::before {
  content: none;
}

._blockquote--red_3bbjk_11985 {
  font-size: 1.6rem;
  font-style: italic;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  border-left: 0;
  line-height: 1.25;
  margin-bottom: 50px;
  position: relative;
  padding-top: 40px;
  color: #ed0a00;
}
._blockquote--red_3bbjk_11985::before {
  content: open-quote;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 6rem;
  position: absolute;
  top: -25px;
  left: -10px;
  color: #ed0a00;
}
._blockquote--red_3bbjk_11985::after {
  content: close-quote;
  visibility: hidden;
  position: absolute;
}

._blockquote-author_3bbjk_12011 {
  display: block;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  color: #001641;
  margin: 15px 0;
  font-style: normal;
  font-size: 0.9rem;
}

._checkbox_3bbjk_11773 {
  opacity: 0;
  position: absolute;
}
._checkbox_3bbjk_11773 + label {
  display: flex;
  margin-left: 0;
  margin-right: 0;
  position: relative;
}
._checkbox_3bbjk_11773 + label:before {
  border: 0.0625rem solid #001641;
  box-sizing: border-box;
  content: "";
  display: block;
  height: 0.875rem;
  margin: 0 0.75rem 0 0;
  transition: all 0.3s ease-in-out;
  width: 0.875rem;
  min-width: 0.875rem;
  z-index: 1;
}
._checkbox_3bbjk_11773:checked + label:before {
  border: 0;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAz0lEQVQokbXSQQqCQBQG4N9Z5GY6QjkGufMGQm07hjfyCN7CpYIuXYUtos10hEgIXfi3EAvKVIR+mN188x7vjZEDxIyIOej/0Nxs4CQJFpY1HZq2DSeOsdztoMJwGjRtu620XqO+XqF9/xsKKbEKAggpAQALpeDE8Qud93vUWr9fzQHmAG9RRJK8pylPrstKa5JkpTWPSrG71x2j26P0PGyjqK3YNIAQ/ZU+Wy2zDJfDAU1ZjqKv4XT4URSDCACM3i8nRNvuQPrXMYJ+wwl5AopfaPlvXPYKAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
  background-size: cover;
}
._checkbox_3bbjk_11773:focus + label {
  outline: 1px dotted #001641;
  box-shadow: 0px 0px 2px #fff;
}

div._data-grid_3bbjk_12055 {
  margin-bottom: 1rem;
}
div._data-grid_3bbjk_12055 div._header_3bbjk_12058 {
  padding: 0.5rem 0.625rem 0.625rem;
  font-weight: 600;
  text-align: left;
  background: #001641;
  color: #fff;
}
div._data-grid_3bbjk_12055 div._container_3bbjk_2909 {
  display: flex;
  flex-wrap: wrap;
  align-content: stretch;
}
div._data-grid_3bbjk_12055 div._container_3bbjk_2909 div {
  display: flex;
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 34%;
  align-content: stretch;
}
@media (max-width: 767px) {
  div._data-grid_3bbjk_12055 div._container_3bbjk_2909 div {
    flex-basis: 51%;
  }
}
div._data-grid_3bbjk_12055 div._container_3bbjk_2909 div div {
  padding: 0.5rem 0.625rem 0.625rem;
}
@media (max-width: 767px) {
  div._data-grid_3bbjk_12055 div._container_3bbjk_2909 div div {
    flex-basis: 34%;
  }
}
div._data-grid_3bbjk_12055 div._container_3bbjk_2909 div div:nth-child(odd) {
  font-weight: bold;
  background-color: #f1f1f1;
}
div._data-grid_3bbjk_12055 div._container_3bbjk_2909 div div:nth-child(even) {
  border: 1px solid #f1f1f1;
  word-break: break-word;
}

html {
  overflow-y: scroll;
  overflow-x: hidden;
  scroll-behavior: smooth;
}

html,
body {
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  min-height: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body {
  max-width: 112.5rem;
  margin: 0 auto;
  position: relative;
  transition: padding 0.5s;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

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

p > img {
  width: initial;
  height: auto;
  display: inline-block;
}

label {
  margin-bottom: 0.625rem;
}

body {
  background-color: #fff;
  max-width: none;
}

._uw-section-break_3bbjk_12149 {
  border: 0;
  background-image: linear-gradient(to right, #cacaca 50%, #ffffff 0%);
  background-position: bottom;
  background-size: 10px 1px;
  background-repeat: repeat-x;
  height: 1px;
}

@media print, screen and (max-width: 47.99875em) {
  ._page-content_3bbjk_12159 ._uw-image-block_3bbjk_12159 ._cell_3bbjk_3333 + ._cell_3bbjk_3333 {
    margin-top: 2rem;
  }
}
._page-content_3bbjk_12159 p:not([class^=button-]) > a:not([class^=button-]) {
  text-decoration: underline;
}
._page-content_3bbjk_12159 p:not([class^=button-]) > a:not([class^=button-]):visited {
  color: #663366;
}
._page-content_3bbjk_12159 p:not([class^=button-]) > a:not([class^=button-]):hover {
  text-decoration: none;
}

._page-content_3bbjk_12159:not(._uw-panel-grid-link-list_3bbjk_12173) ul:not(._menu_3bbjk_9554):not(._accordion_3bbjk_12173):not(._tabs_3bbjk_10194) li a:not(._color--navy_3bbjk_2880):not(._button_3bbjk_3169._primary_3bbjk_9295) {
  text-decoration: underline;
}
._page-content_3bbjk_12159:not(._uw-panel-grid-link-list_3bbjk_12173) ul:not(._menu_3bbjk_9554):not(._accordion_3bbjk_12173):not(._tabs_3bbjk_10194) li a:not(._color--navy_3bbjk_2880):not(._button_3bbjk_3169._primary_3bbjk_9295):visited {
  color: #663366;
}

._page-content_3bbjk_12159:not(._uw-panel-grid-link-list_3bbjk_12173) ul:not(._menu_3bbjk_9554):not(._accordion_3bbjk_12173):not(._tabs_3bbjk_10194) li a:not(._color--navy_3bbjk_2880):not(._button_3bbjk_3169._primary_3bbjk_9295):hover {
  text-decoration: none;
}

._uw-panel-section_3bbjk_11743 + ._uw-subject-courses-block_3bbjk_12184 {
  margin-top: 0 !important;
}

/*.page-content+.page-content {
  margin-top: 1rem;

  &.uw-media-block {
    margin-top: 2rem;
  }

  @include breakpoint(large) {
    margin-top: 2rem;
  }
}*/
hr {
  border-bottom-style: dashed;
}

._bg--grey_3bbjk_2862 ._image-link_3bbjk_12203,
._bg--grey_3bbjk_2862 ._uw-link-big_3bbjk_12204,
._bg--grey_3bbjk_2862 p._button-blue_3bbjk_12205 a,
p._button-blue_3bbjk_12205 ._bg--grey_3bbjk_2862 a,
._bg--grey_3bbjk_2862 p._button-red_3bbjk_12207 a,
p._button-red_3bbjk_12207 ._bg--grey_3bbjk_2862 a,
._bg--grey_3bbjk_2862 ._image-link__title_3bbjk_12209 {
  color: #0033FF;
}
._bg--grey_3bbjk_2862 + ._bg--navy_3bbjk_2892 {
  margin-top: 0;
}
._bg--grey_3bbjk_2862 + ._bg--grey_3bbjk_2862 {
  margin-top: 0;
}

._bg--navy_3bbjk_2892 + ._bg--navy_3bbjk_2892 {
  margin-top: 0;
}
._bg--navy_3bbjk_2892 + ._bg--grey_3bbjk_2862 {
  margin-top: 0;
}

._uw-page-intro_3bbjk_12226 {
  margin-block: var(--section-spacing-y);
}

._section-spacing_3bbjk_12230 {
  margin-block: var(--section-spacing-y);
}
._section-spacing_3bbjk_12230 > div:first-of-type h2:first-child {
  margin-top: 0;
}

p:not(:last-child) {
  margin: 0 0 1.875rem;
}
p._intro_3bbjk_3165 {
  font-size: 1.3rem;
  line-height: 1.2;
  font-weight: 400;
  letter-spacing: -0.02em;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
}
p._intro_3bbjk_3165._single-event-intro_3bbjk_12247 {
  margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 48em) {
  p._intro_3bbjk_3165._single-event-intro_3bbjk_12247 {
    margin-bottom: 0;
  }
}

input[type=radio] {
  opacity: 0;
  position: absolute !important;
  clip: rect(0, 0, 0, 0) !important;
}
input[type=radio] + label {
  position: relative;
  padding-left: 1.5625rem;
  padding-top: 0.1875rem;
  cursor: pointer;
  border-radius: 99.9%;
  color: #001641;
}
input[type=radio] + label:before {
  content: "";
  display: block;
  border: 0.0625rem solid #E5E5E4;
  width: 1.25rem;
  height: 1.25rem;
  position: absolute;
  top: 0.4375rem;
  left: 0;
  border-radius: 99.9%;
}
input[type=radio] + label:after {
  content: "";
  display: block;
  opacity: 0;
  width: 0.5rem;
  height: 0.5rem;
  background: #ed0a00 no-repeat center;
  top: 0.375rem;
  left: 0.375rem;
  position: absolute;
  border-radius: 99.99%;
}
input[type=radio]:checked + label:before {
  border-color: #ed0a00;
}
input[type=radio]:checked + label:after {
  opacity: 1;
  transition: opacity 0.2s ease-in-out;
  border-radius: 99.99%;
}

select:invalid,
select option:disabled,
select option[value=""] {
  color: rgba(21, 21, 21, 0.6) !important;
}

table {
  display: block;
  table-layout: fixed;
  width: 100%;
  overflow-x: auto;
}
@media print, screen and (min-width: 64em) {
  table {
    display: table;
  }
}
table._table-two-columns_3bbjk_12318 th:first-child {
  width: 35%;
}

table:not([class]),
._table-two-columns_3bbjk_12318 {
  margin-bottom: 2rem;
}
table:not([class]) thead tr,
._table-two-columns_3bbjk_12318 thead tr {
  background: #001641;
  color: #fff;
}
table:not([class]) thead a,
._table-two-columns_3bbjk_12318 thead a {
  color: #fff;
}
table:not([class]) tbody tr:nth-child(even),
._table-two-columns_3bbjk_12318 tbody tr:nth-child(even) {
  background-color: #f1f1f1;
}
table:not([class]) tbody tr th,
._table-two-columns_3bbjk_12318 tbody tr th {
  background: #001641;
  color: #fff;
  text-align: left;
}
table:not([class]) tbody tr th a,
._table-two-columns_3bbjk_12318 tbody tr th a {
  color: #fff;
}
._tabs-panel_3bbjk_10268 table:not([class]) tbody tr th,
._tabs-panel_3bbjk_10268 ._table-two-columns_3bbjk_12318 tbody tr th {
  background: inherit;
  color: inherit;
}
table:not([class]) tbody td,
._table-two-columns_3bbjk_12318 tbody td {
  border: 1px solid #f1f1f1;
}

._tableLayout_3bbjk_12359 thead tr {
  background: #001641;
  color: #fff;
}
._tableLayout_3bbjk_12359 tbody tr:nth-child(even) {
  background-color: #f1f1f1;
}
._tableLayout_3bbjk_12359 tbody td {
  border: 1px solid #f1f1f1;
}

._contact-result_3bbjk_12370 thead tr {
  background: #001641;
  color: #fff;
}
._contact-result_3bbjk_12370 tbody th {
  background-color: #f1f1f1;
}
@media (min-width: 980px) {
  ._contact-result_3bbjk_12370 tbody th {
    width: 150px;
    text-align: left;
  }
}
._contact-result_3bbjk_12370 tbody td {
  border: 1px solid #f1f1f1;
}
@media (min-width: 768px) {
  ._contact-result_3bbjk_12370 tbody td {
    width: 200px;
  }
}

#_parking-spaces_3bbjk_1 tr td:first-child {
  background: #001641;
  color: #fff;
  font-weight: bold;
}

table._student-profile_3bbjk_12398 tbody tr td:nth-child(2), table._student-profile_3bbjk_12398 tbody tr td:nth-child(3) {
  text-align: center;
}

svg ._solid-fill_3bbjk_12402 {
  fill: #ed0a00;
}
svg ._solid-stroke_3bbjk_12405 {
  stroke: #ed0a00;
}

._svg--primary_3bbjk_12409 svg ._solid-fill_3bbjk_12402 {
  fill: #001641;
}
._svg--primary_3bbjk_12409 svg ._solid-stroke_3bbjk_12405 {
  stroke: #001641;
}
._svg--secondary_3bbjk_12415 svg ._solid-fill_3bbjk_12402 {
  fill: #ed0a00;
}
._svg--secondary_3bbjk_12415 svg ._solid-stroke_3bbjk_12405 {
  stroke: #ed0a00;
}
._svg--tertiary_3bbjk_12421 svg ._solid-fill_3bbjk_12402 {
  fill: #0033FF;
}
._svg--tertiary_3bbjk_12421 svg ._solid-stroke_3bbjk_12405 {
  stroke: #0033FF;
}
._svg--white_3bbjk_12427 svg ._solid-fill_3bbjk_12402 {
  fill: white;
}
._svg--white_3bbjk_12427 svg ._solid-stroke_3bbjk_12405 {
  stroke: white;
}

svg._svg--primary_3bbjk_12409 ._solid-fill_3bbjk_12402 {
  fill: #001641;
}
svg._svg--primary_3bbjk_12409 ._solid-stroke_3bbjk_12405 {
  stroke: #001641;
}
svg._svg--secondary_3bbjk_12415 ._solid-fill_3bbjk_12402 {
  fill: #ed0a00;
}
svg._svg--secondary_3bbjk_12415 ._solid-stroke_3bbjk_12405 {
  stroke: #ed0a00;
}
svg._svg--tertiary_3bbjk_12421 ._solid-fill_3bbjk_12402 {
  fill: #0033FF;
}
svg._svg--tertiary_3bbjk_12421 ._solid-stroke_3bbjk_12405 {
  stroke: #0033FF;
}

._uw-breadcrumbs_3bbjk_12453 {
  padding-top: 40px;
  width: 100%;
  align-self: flex-start;
  flex: auto;
  margin-bottom: 0;
}
._uw-breadcrumbs_3bbjk_12453 ul {
  margin-bottom: 0;
}
._uw-breadcrumbs_3bbjk_12453 a,
._uw-breadcrumbs_3bbjk_12453 li {
  color: #fff;
  text-transform: none;
  font-weight: bold;
  font-size: 0.75rem;
}
._uw-breadcrumbs_3bbjk_12453 li:last-child a {
  font-weight: 400;
}

._breadcrumbs_3bbjk_9523 li {
  font-weight: 700;
}
._breadcrumbs_3bbjk_9523 li:not(:last-child)::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 10px;
}

._public-inner-standard_3bbjk_12483 ._page-navigator__button_3bbjk_11562 {
  width: 100%;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  ._public-inner-standard_3bbjk_12483 ._breadcrumbs_3bbjk_9523 {
    top: -1rem !important;
  }
}
@media (max-width: 768px) {
  ._public-inner-standard_3bbjk_12483 ._breadcrumbs_3bbjk_9523 a {
    display: inline-block !important;
  }
}

@media (max-width: 1199px) {
  ._uw-mc-landing_3bbjk_11519 ._uw-mc-header_3bbjk_11518 {
    padding-top: 0;
  }
}
._uw-mc-landing_3bbjk_11519 ._page-navigator__button_3bbjk_11562 {
  width: 100%;
}
@media (min-width: 768px) and (max-width: 1200px) {
  ._uw-mc-landing_3bbjk_11519 ._breadcrumbs_3bbjk_9523 {
    padding-top: 1rem;
  }
}

._public-events-calendar_3bbjk_12511 ._page-navigator__button_3bbjk_11562 {
  width: 100%;
}
._public-events-calendar_3bbjk_12511 ._breadcrumbs_3bbjk_9523 li {
  font-size: 0.8125rem;
}

@media (max-width: 768px) {
  ._public-events-calendar_3bbjk_12511 ul._breadcrumbs_3bbjk_9523,
  ._uw-mc-landing_3bbjk_11519 ul._breadcrumbs_3bbjk_9523 {
    top: -2.5rem !important;
  }
}

@media (max-width: 1200px) {
  ._uw-single-article_3bbjk_3341 ul._breadcrumbs_3bbjk_9523 {
    top: 0 !important;
  }
}
@media (max-width: 768px) {
  ._uw-single-article_3bbjk_3341 ul._breadcrumbs_3bbjk_9523 {
    padding-top: 0;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  ._uw-single-article_3bbjk_3341 ul._breadcrumbs_3bbjk_9523 {
    padding-top: 2rem;
  }
}

@media (min-width: 1200px) {
  ._course-landing_3bbjk_12542 ._breadcrumbs_3bbjk_9523 {
    padding-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  ._course-landing_3bbjk_12542 ._breadcrumbs_3bbjk_9523 {
    padding-top: 1rem;
  }
}
@media (max-width: 1200px) {
  ._course-landing_3bbjk_12542 ._breadcrumbs_3bbjk_9523 a {
    display: inline-block !important;
  }
}

@media (max-width: 1200px) {
  ._public-inner-standard_3bbjk_12483 ._breadcrumbs_3bbjk_9523 a {
    display: inline-block !important;
  }
}

._uw-library-landing_3bbjk_12563 ._page-navigator__button--breadcrumbs_3bbjk_12563 {
  min-width: 100%;
}

@media (max-width: 768px) {
  ._course-landing_3bbjk_12542._gutter_3bbjk_12568 ._breadcrumbs_3bbjk_9523 {
    padding-top: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  ._course-landing_3bbjk_12542._gutter_3bbjk_12568 ._page-navigator__list--pages--wrapper_3bbjk_11526 {
    padding-top: 1rem;
  }
}

@media (max-width: 768px) {
  ._public-inner-standard-with-nav_3bbjk_12579 ._breadcrumbs_3bbjk_9523 {
    top: -5rem;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  ._public-inner-standard-with-nav_3bbjk_12579 ._breadcrumbs_3bbjk_9523 {
    top: -3.5rem;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  ._public-inner-standard-with-nav_3bbjk_12579 ._page-navigator__list--pages--wrapper_3bbjk_11526 {
    padding-top: 1rem;
  }
}

._uw-single-event_3bbjk_3322 ._breadcrumbs_3bbjk_9523 li {
  font-size: 0.8125rem;
  line-height: 1.125rem;
}

@media (max-width: 1200px) {
  ._taem-layout_3bbjk_12600 ._breadcrumbs_3bbjk_9523 li a {
    display: inline-block !important;
  }
}

._button_3bbjk_3169 {
  font-size: 1.125rem;
  line-height: 1.2222222222;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  display: flex;
  align-items: center;
  padding: 0;
  text-transform: uppercase;
  color: #ed0a00;
  cursor: pointer;
  text-decoration: none;
  text-align: left;
}
._button--chevron-left-before_3bbjk_12623::before {
  font-family: "WwwUowEduAu";
  content: "\f004";
  font-size: 1.3rem;
  transition: transform 0.4s;
  margin-right: 0.5rem;
}
._button--chevron-left-before_3bbjk_12623:hover::before {
  transform: translate3d(-0.625rem, 0, 0);
}
._button--chevron-left-before_3bbjk_12623 i,
._button--chevron-left-before_3bbjk_12623 ._fa-chevron-left_3bbjk_2720 {
  display: none;
}
._button--chevron-left_3bbjk_12623::after {
  font-family: "WwwUowEduAu";
  content: "\f004";
  font-size: 1.75rem;
  transition: transform 0.4s;
}
._button--chevron-left_3bbjk_12623:hover::after {
  transform: translate3d(0.625rem, 0, 0);
}
._button--chevron-left_3bbjk_12623 i,
._button--chevron-left_3bbjk_12623 ._fa-chevron-left_3bbjk_2720 {
  display: none;
}
._button--chevron-right_3bbjk_12650 {
  display: flex;
}
._button--chevron-right_3bbjk_12650::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  font-size: 1.75rem;
  margin-left: 0.9375rem;
  transition: transform 0.4s;
}
._button--chevron-right_3bbjk_12650:hover::after {
  transform: translate3d(0.625rem, 0, 0);
}
._button--chevron-right_3bbjk_12650 i,
._button--chevron-right_3bbjk_12650 ._fa-chevron-right_3bbjk_2712 {
  display: none;
}
._button_3bbjk_3169 i {
  margin-left: 0.9375rem;
  transition: transform 0.4s;
}
._button_3bbjk_3169:focus, ._button_3bbjk_3169:hover {
  outline: none;
}
._button_3bbjk_3169:focus i._fa-chevron-right_3bbjk_2712, ._button_3bbjk_3169:hover i._fa-chevron-right_3bbjk_2712 {
  transform: translate3d(0.625rem, 0, 0);
}
._button_3bbjk_3169:focus {
  outline: 1px dotted #001641;
}
._button_3bbjk_3169._primary_3bbjk_9295 {
  color: #001641;
  background: none;
}
._button_3bbjk_3169._primary_3bbjk_9295._solid_3bbjk_9287 {
  background: #001641;
  color: #fff;
  padding: 1rem;
  display: inline-block;
}
._button_3bbjk_3169._primary_3bbjk_9295:focus, ._button_3bbjk_3169._primary_3bbjk_9295:hover {
  background: none;
  color: #ed0a00;
}
._button-red_3bbjk_12207, ._button_3bbjk_3169._red_3bbjk_9343 {
  color: #ed0a00 !important;
  background: none;
  cursor: pointer;
  padding-bottom: 0.2em;
  display: flex;
  align-items: center;
}
._button-red_3bbjk_12207:focus, ._button-red_3bbjk_12207:hover, ._button_3bbjk_3169._red_3bbjk_9343:focus, ._button_3bbjk_3169._red_3bbjk_9343:hover {
  background: none;
}
._button-small_3bbjk_12705, ._button_3bbjk_3169._small_3bbjk_2033 {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._button-small_3bbjk_12705::after, ._button-small_3bbjk_12705::before, ._button_3bbjk_3169._small_3bbjk_2033::after, ._button_3bbjk_3169._small_3bbjk_2033::before {
  font-size: 1rem;
}
._button-blue_3bbjk_12205, ._button_3bbjk_3169._blue_3bbjk_11516 {
  color: #0033FF;
}
._button-white_3bbjk_12721, ._button_3bbjk_3169._white_3bbjk_12721 {
  color: #fff;
}
._button-backward_3bbjk_12724 i, ._button_3bbjk_3169._backward_3bbjk_12724 i {
  margin-left: 0;
  margin-right: 0.9375rem;
}
._button-backward_3bbjk_12724:focus, ._button-backward_3bbjk_12724:hover, a:focus ._button-backward_3bbjk_12724, a:hover ._button-backward_3bbjk_12724, ._button_3bbjk_3169._backward_3bbjk_12724:focus, ._button_3bbjk_3169._backward_3bbjk_12724:hover, a:focus ._button_3bbjk_3169._backward_3bbjk_12724, a:hover ._button_3bbjk_3169._backward_3bbjk_12724 {
  text-decoration: none;
}
._button-backward_3bbjk_12724:focus i, ._button-backward_3bbjk_12724:hover i, a:focus ._button-backward_3bbjk_12724 i, a:hover ._button-backward_3bbjk_12724 i, ._button_3bbjk_3169._backward_3bbjk_12724:focus i, ._button_3bbjk_3169._backward_3bbjk_12724:hover i, a:focus ._button_3bbjk_3169._backward_3bbjk_12724 i, a:hover ._button_3bbjk_3169._backward_3bbjk_12724 i {
  transform: translate3d(-0.625rem, 0, 0);
}

._expanding-button_3bbjk_12735,
._uw-tabs_3bbjk_12736 ._tabs-title_3bbjk_10233 {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #fff;
  position: relative;
  text-transform: uppercase;
}
._expanding-button_3bbjk_12735 a,
._uw-tabs_3bbjk_12736 ._tabs-title_3bbjk_10233 a {
  background-color: #001641;
  padding: 0.625rem 2.8125rem 0.625rem 0.9375rem;
}
._expanding-button_3bbjk_12735 a:focus,
._uw-tabs_3bbjk_12736 ._tabs-title_3bbjk_10233 a:focus {
  outline: 1px dotted #001641 !important;
  box-shadow: 0 0 2px #fff;
  text-decoration: underline;
}
._expanding-button_3bbjk_12735:before,
._uw-tabs_3bbjk_12736 ._tabs-title_3bbjk_10233:before {
  content: "";
  height: 0.125rem;
  width: 0.75rem;
  display: block;
  background: #fff;
  position: absolute;
  right: 0.9375rem;
  top: 1.0625rem;
}
._expanding-button_3bbjk_12735:after,
._uw-tabs_3bbjk_12736 ._tabs-title_3bbjk_10233:after {
  content: "";
  height: 0.125rem;
  width: 0.75rem;
  display: block;
  background: #fff;
  position: absolute;
  right: 0.9375rem;
  top: 1.0625rem;
  transform: rotate(90deg);
  transition: all 0.25s;
}
._expanding-button_3bbjk_12735:hover,
._uw-tabs_3bbjk_12736 ._tabs-title_3bbjk_10233:hover {
  text-decoration: none;
  background-color: #001641;
}
._expanding-button_3bbjk_12735:hover a,
._uw-tabs_3bbjk_12736 ._tabs-title_3bbjk_10233:hover a {
  background: none;
}
._expanding-button_3bbjk_12735 a,
._uw-tabs_3bbjk_12736 ._tabs-title_3bbjk_10233 a {
  color: #fff;
}
._expanding-button_3bbjk_12735._active_3bbjk_9735, ._expanding-button_3bbjk_12735._is-active_3bbjk_9731,
._uw-tabs_3bbjk_12736 ._tabs-title_3bbjk_10233._active_3bbjk_9735,
._uw-tabs_3bbjk_12736 ._tabs-title_3bbjk_10233._is-active_3bbjk_9731 {
  background: #fff;
  color: #ed0a00;
}
._expanding-button_3bbjk_12735._active_3bbjk_9735 a, ._expanding-button_3bbjk_12735._is-active_3bbjk_9731 a,
._uw-tabs_3bbjk_12736 ._tabs-title_3bbjk_10233._active_3bbjk_9735 a,
._uw-tabs_3bbjk_12736 ._tabs-title_3bbjk_10233._is-active_3bbjk_9731 a {
  background: #fff;
  color: #DB0B00;
}
._expanding-button_3bbjk_12735._active_3bbjk_9735::after, ._expanding-button_3bbjk_12735._active_3bbjk_9735::before, ._expanding-button_3bbjk_12735._is-active_3bbjk_9731::after, ._expanding-button_3bbjk_12735._is-active_3bbjk_9731::before,
._uw-tabs_3bbjk_12736 ._tabs-title_3bbjk_10233._active_3bbjk_9735::after,
._uw-tabs_3bbjk_12736 ._tabs-title_3bbjk_10233._active_3bbjk_9735::before,
._uw-tabs_3bbjk_12736 ._tabs-title_3bbjk_10233._is-active_3bbjk_9731::after,
._uw-tabs_3bbjk_12736 ._tabs-title_3bbjk_10233._is-active_3bbjk_9731::before {
  transform: translateZ(0);
  top: 1.125rem;
}
._expanding-button_3bbjk_12735._active_3bbjk_9735::before, ._expanding-button_3bbjk_12735._is-active_3bbjk_9731::before,
._uw-tabs_3bbjk_12736 ._tabs-title_3bbjk_10233._active_3bbjk_9735::before,
._uw-tabs_3bbjk_12736 ._tabs-title_3bbjk_10233._is-active_3bbjk_9731::before {
  background: #ed0a00;
}
._expanding-button_3bbjk_12735._active_3bbjk_9735::after, ._expanding-button_3bbjk_12735._is-active_3bbjk_9731::after,
._uw-tabs_3bbjk_12736 ._tabs-title_3bbjk_10233._active_3bbjk_9735::after,
._uw-tabs_3bbjk_12736 ._tabs-title_3bbjk_10233._is-active_3bbjk_9731::after {
  transform: rotate(0deg);
  background: #ed0a00;
}

button:focus, button:hover {
  outline: none;
}
button:focus {
  outline: 1px dotted #001641;
  box-shadow: 0 0 2px #fff;
}

._uw-button_3bbjk_2905, ._uw-stories-search_3bbjk_2905 button, ._uw-subscription-form_3bbjk_2905 button, ._uw-subscription-form_3bbjk_2905 a, ._uw-link-box--link_3bbjk_2905, ._uw-bg-link_3bbjk_2905, ._uw-button-blue_3bbjk_2905, ._uw-button-red_3bbjk_2905, ._uw-button-white_3bbjk_2905 {
  display: block;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #001641;
  font-weight: 700;
  text-transform: uppercase;
  margin: 10px 0;
  font-size: 1rem;
  transition: color cubic-bezier(0.77, 0, 0.18, 1);
}
._uw-button--rhs_3bbjk_12848 {
  display: inline-block;
  margin-right: 1.4em;
}
._uw-button--rhs_3bbjk_12848::after {
  position: absolute;
}
._uw-button_3bbjk_2905::after, ._uw-stories-search_3bbjk_2905 button::after, ._uw-subscription-form_3bbjk_2905 button::after, ._uw-subscription-form_3bbjk_2905 a::after, ._uw-link-box--link_3bbjk_2905::after, ._uw-bg-link_3bbjk_2905::after, ._uw-button-blue_3bbjk_2905::after, ._uw-button-red_3bbjk_2905::after, ._uw-button-white_3bbjk_2905::after {
  font-family: "WwwUowEduAu";
  content: "\f001";
  margin-left: 15px;
  transition: margin-left cubic-bezier(0.77, 0, 0.18, 1) 0.3s;
}
._uw-button_3bbjk_2905:hover, ._uw-stories-search_3bbjk_2905 button:hover, ._uw-subscription-form_3bbjk_2905 button:hover, ._uw-subscription-form_3bbjk_2905 a:hover, ._uw-link-box--link_3bbjk_2905:hover, ._uw-bg-link_3bbjk_2905:hover, ._uw-button-blue_3bbjk_2905:hover, ._uw-button-red_3bbjk_2905:hover, ._uw-button-white_3bbjk_2905:hover {
  color: #ed0a00;
  text-decoration: none;
  cursor: pointer;
}
._uw-button_3bbjk_2905:hover::after, ._uw-stories-search_3bbjk_2905 button:hover::after, ._uw-subscription-form_3bbjk_2905 button:hover::after, ._uw-subscription-form_3bbjk_2905 a:hover::after, ._uw-link-box--link_3bbjk_2905:hover::after, ._uw-bg-link_3bbjk_2905:hover::after, ._uw-button-blue_3bbjk_2905:hover::after, ._uw-button-red_3bbjk_2905:hover::after, ._uw-button-white_3bbjk_2905:hover::after {
  margin-left: 20px;
}

._uw-button-white_3bbjk_2905 {
  color: #fff !important;
}

._uw-button-red_3bbjk_2905 {
  color: #ed0a00 !important;
}

._uw-button-blue_3bbjk_2905 {
  color: #0033FF !important;
}

._uw-submit-search_3bbjk_12882:hover::after {
  margin-left: 15px;
  position: relative;
  left: 5px;
}

._more-cta_3bbjk_12888 {
  color: #ed0a00 !important;
  font-size: 1.25rem !important;
}

._uw-email-link_3bbjk_12893,
._uw-phone-link_3bbjk_12894 {
  margin-left: 25px;
}
._uw-email-link_3bbjk_12893::before,
._uw-phone-link_3bbjk_12894::before {
  font-family: "WwwUowEduAu";
  content: "\f014";
  margin-right: 5px;
}
._uw-email-link_3bbjk_12893:hover,
._uw-phone-link_3bbjk_12894:hover {
  opacity: 0.8;
}

._uw-email-link_3bbjk_12893::before {
  content: "\f01b";
}

._btn_3bbjk_12912 {
  padding: 8px 12px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1rem;
  margin-right: 15px;
  margin-bottom: 15px;
  transition: background-color ease-in-out 0.3s;
}
._btn_3bbjk_12912:active, ._btn_3bbjk_12912:focus {
  color: #fff;
}
._btn--red_3bbjk_12924 {
  background-color: #ed0a00;
  color: #fff;
}
._btn--white_3bbjk_12928 {
  background-color: #fff;
  color: #ed0a00;
}
._btn--white_3bbjk_12928:active, ._btn--white_3bbjk_12928:focus {
  color: #ed0a00;
}
._btn--navy_3bbjk_12935 {
  background-color: #001641;
  color: #fff;
}
._btn--navy_3bbjk_12935:hover {
  background-color: #ed0a00;
  color: #fff;
}
._btn--angle_3bbjk_12943::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 10px;
}
._btn--plus_3bbjk_12948::after {
  font-family: "WwwUowEduAu";
  content: "\f022";
  margin-left: 10px;
}
._btn--large_3bbjk_12953 {
  font-size: 1.15rem;
}
._btn--minus_3bbjk_12956::after {
  font-family: "WwwUowEduAu";
  content: "\f023";
  margin-left: 10px;
}
._btn--plus_3bbjk_12948::after {
  font-family: "WwwUowEduAu";
  content: "\f022";
  margin-left: 10px;
}
._btn--square-plus_3bbjk_12966::after {
  font-family: "WwwUowEduAu";
  content: "\f020";
  font-size: 2rem;
  position: relative;
  top: -4px;
  position: absolute;
  right: 0;
}

._uw-scroll-top_3bbjk_3157 {
  height: 45px;
  width: 45px;
  background: #fff;
  border: 1px solid #001641;
  border-radius: 50%;
  position: fixed !important;
  bottom: 2.8125rem;
  right: 2.5rem;
  z-index: 1;
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}
._uw-scroll-top_3bbjk_3157:hover {
  border: 1px solid #ed0a00;
  cursor: pointer;
}
._uw-scroll-top_3bbjk_3157:hover::after {
  color: #ed0a00;
}
._scroll-active_3bbjk_12996 ._uw-scroll-top_3bbjk_3157 {
  opacity: 1;
}
._uw-scroll-top_3bbjk_3157::after {
  font-family: "WwwUowEduAu";
  content: "\f006";
  font-size: 3rem;
  position: relative;
  top: -4px;
}

._download-link_3bbjk_13007 {
  color: #fff;
  font-size: 16px !important;
}
._download-link_3bbjk_13007:hover {
  color: #fff;
}
._download-link_3bbjk_13007:hover::after {
  margin-left: 13px;
}
._download-link_3bbjk_13007::after {
  font-family: "WwwUowEduAu";
  content: "\f01a";
  transition: margin-left 0.2s ease-in-out;
  margin-left: 10px;
}

._btn-menu_3bbjk_13024 {
  display: block;
  position: relative;
  padding-right: 32px;
}
._btn-menu_3bbjk_13024 ._icon-menu-bar-1_3bbjk_13029,
._btn-menu_3bbjk_13024 ._icon-menu-bar-2_3bbjk_13030,
._btn-menu_3bbjk_13024 ._icon-menu-bar-3_3bbjk_13031 {
  position: absolute;
  top: 2px;
  right: 0;
  display: block;
  font-size: 0.625rem;
  padding: 0;
  -webkit-appearance: none;
  color: black;
  width: 20px;
  height: 3px;
  background-color: black;
  -webkit-transition: all 0.2s ease-in;
  -webkit-transform: rotate(0deg);
}
._btn-menu_3bbjk_13024 ._icon-menu-bar-2_3bbjk_13030 {
  top: 8px;
}
._btn-menu_3bbjk_13024 ._icon-menu-bar-3_3bbjk_13031 {
  top: 14px;
}
._btn-menu_3bbjk_13024._menu-open_3bbjk_13052 ._icon-menu-bar-1_3bbjk_13029 {
  top: 9px;
  transform: rotate(-135deg);
  transition: all 0.2s ease-in;
}
._btn-menu_3bbjk_13024._menu-open_3bbjk_13052 ._icon-menu-bar-2_3bbjk_13030 {
  left: -500px;
  background-color: transparent;
  transition: all 0.2s ease-in;
}
._btn-menu_3bbjk_13024._menu-open_3bbjk_13052 ._icon-menu-bar-3_3bbjk_13031 {
  top: 9px;
  transform: rotate(135deg);
  transition: all 0.2s ease-in;
}

._calendar_3bbjk_13068 {
  margin-bottom: 3.125rem;
  order: 0;
}
._calendar_3bbjk_13068 table {
  border-collapse: collapse;
  margin-bottom: 2.8125rem;
}
._calendar_3bbjk_13068 table tbody,
._calendar_3bbjk_13068 table thead {
  border: 0;
  background: transparent;
}
._calendar_3bbjk_13068 ._calendar-box-header_3bbjk_13081 th {
  padding-bottom: 1.25rem;
  border: 0;
  border-bottom: 1px solid #001641;
}
._calendar_3bbjk_13068 ._calendar-box-header_3bbjk_13081 th:nth-child(2) {
  text-align: center;
  font-size: 1.5rem;
  line-height: 1.1666666667;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: none;
}
._calendar_3bbjk_13068 ._calendar-box-header_3bbjk_13081 th:nth-child(3) {
  text-align: right;
}
._calendar_3bbjk_13068 ._calendar-box-header_3bbjk_13081 a {
  font-size: 1.4375rem;
  color: #001641;
}
._calendar_3bbjk_13068 ._calendar-box-header_3bbjk_13081 a:hover {
  color: #ed0a00;
}
._calendar_3bbjk_13068 ._spacer_3bbjk_13109 {
  height: 1.5625rem;
}
._calendar_3bbjk_13068 ._calendar-dayhead_3bbjk_13112 th {
  margin-top: 1.5625rem;
  padding: 0.75rem 0.3125rem;
  background: #E5E5E4;
  font-weight: normal;
  border: 0;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-align: center;
  border-right: 0.0625rem solid rgba(255, 255, 255, 0.3);
}
._calendar_3bbjk_13068 tbody td {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 600;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  padding: 0.75rem 0;
  text-align: center;
  border: 0;
  border-right: 0.0625rem solid rgba(255, 255, 255, 0.3);
  border-top: 0.0625rem solid rgba(255, 255, 255, 0.3);
  transition: background-color 0.1s, color 0.1s;
  width: 14.2%;
  height: 42px;
  opacity: 0.2;
  position: relative;
}
._calendar_3bbjk_13068 tbody td a {
  position: absolute;
  height: 100%;
  width: 100%;
  line-height: 40px;
  height: 41px;
  left: 0;
  top: 0;
}
._calendar_3bbjk_13068 tbody td a:hover {
  text-decoration: none;
}
._calendar_3bbjk_13068 tbody td._thismonth_3bbjk_13160 {
  opacity: 1;
}
._calendar_3bbjk_13068 tbody td._active_3bbjk_9735 {
  background: #0033FF;
  color: #fff;
}
._calendar_3bbjk_13068 tbody td._active_3bbjk_9735 a {
  color: #fff;
}
._calendar_3bbjk_13068 tbody td._active_3bbjk_9735:after {
  display: none;
}
._calendar_3bbjk_13068 tbody td._active_3bbjk_9735:hover {
  background: #ed0a00;
}
._calendar_3bbjk_13068 tbody td._fillday_3bbjk_13176._NotInFilter_3bbjk_13176 {
  background: #fff;
}
._calendar_3bbjk_13068 tbody td._fillday_3bbjk_13176._NotInFilter_3bbjk_13176 a {
  color: #001641;
}
._calendar_3bbjk_13068 tbody td._fillday_3bbjk_13176._NotInFilter_3bbjk_13176._active_3bbjk_9735 {
  background: #0033FF;
}
._calendar_3bbjk_13068 tbody td._fillday_3bbjk_13176._NotInFilter_3bbjk_13176._active_3bbjk_9735:hover {
  background: #ed0a00;
}
._calendar_3bbjk_13068 tbody td._fillday_3bbjk_13176._NotInFilter_3bbjk_13176._active_3bbjk_9735 a {
  color: #fff;
}
._calendar_3bbjk_13068 tbody td._selected_3bbjk_13191, ._calendar_3bbjk_13068 tbody td._today_3bbjk_13191 {
  background: #ed0a00;
  color: #fff;
}
._calendar_3bbjk_13068 tbody td._selected_3bbjk_13191:after, ._calendar_3bbjk_13068 tbody td._today_3bbjk_13191:after {
  display: none;
}

._view-switchers_3bbjk_13199 {
  text-align: center;
  margin-bottom: 1.25rem;
}
._view-switchers_3bbjk_13199 a,
._view-switchers_3bbjk_13199 span {
  margin: 0.625rem 0.5rem;
  padding: 0.3125rem 0;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 600;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._view-switchers_3bbjk_13199 a:first-of-type,
._view-switchers_3bbjk_13199 span:first-of-type {
  margin-left: 0;
}
._view-switchers_3bbjk_13199 a {
  color: #001641;
}
._view-switchers_3bbjk_13199 a:hover {
  border-bottom: 0.125rem solid #001641;
  text-decoration: none;
}
._view-switchers_3bbjk_13199 span {
  border-bottom: 0.125rem solid #ed0a00;
  color: #ed0a00;
}

._cta-full-width-cell_3bbjk_13232 {
  background: no-repeat center center;
  background-size: cover;
}
._cta-full-width-cell_3bbjk_13232 * {
  color: white;
  text-align: center;
}
._cta-full-width-cell_3bbjk_13232 *:hover {
  color: white;
  text-align: center;
}
._cta-full-width-cell_3bbjk_13232 a {
  padding: 0 5px 0 5px;
}
._cta-full-width-cell_3bbjk_13232 a:hover, ._cta-full-width-cell_3bbjk_13232 a:focus {
  color: #ed0a00;
  background: white;
}
._cta-full-width-cell_3bbjk_13232 a:hover svg path, ._cta-full-width-cell_3bbjk_13232 a:focus svg path {
  fill: #ed0a00;
}
._cta-full-width-cell_3bbjk_13232 ._uw-button_3bbjk_2905, ._cta-full-width-cell_3bbjk_13232 ._uw-stories-search_3bbjk_2905 button, ._uw-stories-search_3bbjk_2905 ._cta-full-width-cell_3bbjk_13232 button, ._cta-full-width-cell_3bbjk_13232 ._uw-subscription-form_3bbjk_2905 button, ._uw-subscription-form_3bbjk_2905 ._cta-full-width-cell_3bbjk_13232 button, ._cta-full-width-cell_3bbjk_13232 ._uw-subscription-form_3bbjk_2905 a, ._uw-subscription-form_3bbjk_2905 ._cta-full-width-cell_3bbjk_13232 a, ._cta-full-width-cell_3bbjk_13232 ._uw-link-box--link_3bbjk_2905, ._cta-full-width-cell_3bbjk_13232 ._uw-bg-link_3bbjk_2905, ._cta-full-width-cell_3bbjk_13232 ._uw-button-white_3bbjk_2905, ._cta-full-width-cell_3bbjk_13232 ._uw-button-red_3bbjk_2905, ._cta-full-width-cell_3bbjk_13232 ._uw-button-blue_3bbjk_2905 {
  display: inline-block;
}
._cta-full-width-cell_3bbjk_13232 ._image-layer_3bbjk_13257 {
  background-color: rgba(0, 0, 0, 0.4);
}
._cta-full-width-cell_3bbjk_13232 ._grid-container_3bbjk_3812, ._cta-full-width-cell_3bbjk_13232 ._mw-grid-container_3bbjk_3812 {
  padding-block: var(--section-spacing-y);
}
._cta-full-width-cell_3bbjk_13232 ._grid-container_3bbjk_3812 ._cell_3bbjk_3333 ._uw-social-links_3bbjk_13263, ._cta-full-width-cell_3bbjk_13232 ._mw-grid-container_3bbjk_3812 ._cell_3bbjk_3333 ._uw-social-links_3bbjk_13263 {
  width: unset;
  color: white;
}
._cta-full-width-cell_3bbjk_13232 ._grid-container_3bbjk_3812 ._cell_3bbjk_3333 ._uw-social-links_3bbjk_13263 a, ._cta-full-width-cell_3bbjk_13232 ._mw-grid-container_3bbjk_3812 ._cell_3bbjk_3333 ._uw-social-links_3bbjk_13263 a {
  display: inline-block;
  padding: 0;
  margin-left: 30px;
}
._cta-full-width-cell_3bbjk_13232 ._grid-container_3bbjk_3812 ._cell_3bbjk_3333 ._uw-social-links_3bbjk_13263:nth-of-type(1), ._cta-full-width-cell_3bbjk_13232 ._mw-grid-container_3bbjk_3812 ._cell_3bbjk_3333 ._uw-social-links_3bbjk_13263:nth-of-type(1) {
  margin-left: 0;
}
._cta-full-width-cell_3bbjk_13232 ._grid-container_3bbjk_3812 ._cell_3bbjk_3333 ._uw-social-links_3bbjk_13263 svg, ._cta-full-width-cell_3bbjk_13232 ._mw-grid-container_3bbjk_3812 ._cell_3bbjk_3333 ._uw-social-links_3bbjk_13263 svg {
  margin: 0 4px 0 4px;
  pointer-events: none;
}
._cta-full-width-cell_3bbjk_13232 ._grid-container_3bbjk_3812 ._cell_3bbjk_3333 > div, ._cta-full-width-cell_3bbjk_13232 ._mw-grid-container_3bbjk_3812 ._cell_3bbjk_3333 > div,
._cta-full-width-cell_3bbjk_13232 ._grid-container_3bbjk_3812 ._cell_3bbjk_3333 > p,
._cta-full-width-cell_3bbjk_13232 ._mw-grid-container_3bbjk_3812 ._cell_3bbjk_3333 > p {
  margin: 50px auto 0 auto;
}
._cta-full-width-cell_3bbjk_13232 ._grid-container_3bbjk_3812 ._cell_3bbjk_3333 hr, ._cta-full-width-cell_3bbjk_13232 ._mw-grid-container_3bbjk_3812 ._cell_3bbjk_3333 hr {
  margin: 50px auto 0 auto;
  width: 75px;
}
._cta-full-width-cell_3bbjk_13232 ._grid-container_3bbjk_3812 ._cell_3bbjk_3333 a, ._cta-full-width-cell_3bbjk_13232 ._mw-grid-container_3bbjk_3812 ._cell_3bbjk_3333 a {
  margin-left: 50px;
}
._cta-full-width-cell_3bbjk_13232 ._grid-container_3bbjk_3812 ._cell_3bbjk_3333 a:nth-of-type(1), ._cta-full-width-cell_3bbjk_13232 ._mw-grid-container_3bbjk_3812 ._cell_3bbjk_3333 a:nth-of-type(1) {
  margin-left: 0;
}
@media only screen and (max-width: 480px) {
  ._cta-full-width-cell_3bbjk_13232 ._grid-container_3bbjk_3812 ._cell_3bbjk_3333 a, ._cta-full-width-cell_3bbjk_13232 ._mw-grid-container_3bbjk_3812 ._cell_3bbjk_3333 a {
    margin-left: 0;
    padding: 5px;
  }
}
._cta-full-width-cell_3bbjk_13232 ._grid-container_3bbjk_3812 ._cell_3bbjk_3333 h2, ._cta-full-width-cell_3bbjk_13232 ._mw-grid-container_3bbjk_3812 ._cell_3bbjk_3333 h2 {
  margin: 0;
  font-size: 3rem;
  font-weight: 700;
}
@media (max-width: 480px) {
  ._cta-full-width-cell_3bbjk_13232 ._grid-container_3bbjk_3812 ._cell_3bbjk_3333 h2, ._cta-full-width-cell_3bbjk_13232 ._mw-grid-container_3bbjk_3812 ._cell_3bbjk_3333 h2 {
    font-size: 2rem;
  }
}
._cta-full-width-cell_3bbjk_13232 ._grid-container_3bbjk_3812 ._cell_3bbjk_3333 ._contact_3bbjk_12370, ._cta-full-width-cell_3bbjk_13232 ._mw-grid-container_3bbjk_3812 ._cell_3bbjk_3333 ._contact_3bbjk_12370,
._cta-full-width-cell_3bbjk_13232 ._grid-container_3bbjk_3812 ._cell_3bbjk_3333 ._uw-social-links_3bbjk_13263,
._cta-full-width-cell_3bbjk_13232 ._mw-grid-container_3bbjk_3812 ._cell_3bbjk_3333 ._uw-social-links_3bbjk_13263 {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  align-content: space-around;
}
@media only screen and (max-width: 480px) {
  ._cta-full-width-cell_3bbjk_13232 ._grid-container_3bbjk_3812 ._cell_3bbjk_3333 ._contact_3bbjk_12370, ._cta-full-width-cell_3bbjk_13232 ._mw-grid-container_3bbjk_3812 ._cell_3bbjk_3333 ._contact_3bbjk_12370 {
    flex-direction: column;
  }
}
._cta-full-width-cell_3bbjk_13232 svg {
  height: 18px;
  width: 18px;
  vertical-align: middle;
}
._cta-full-width-cell_3bbjk_13232 svg path {
  fill: white;
}
._cta-full-width-cell--primary_3bbjk_13332 {
  background-color: #001641;
}
._cta-full-width-cell--secondary_3bbjk_13335 {
  background-color: #ed0a00;
}
._cta-full-width-cell--tertiary_3bbjk_13338 {
  background-color: #0033FF;
}
._cta-full-width-cell--white_3bbjk_13341 {
  background-color: white;
}
._cta-full-width-cell--grey_3bbjk_13344 {
  background-color: #F2F2F2;
}
._cta-full-width-cell_3bbjk_13232._cta-text--primary_3bbjk_13347 * {
  color: #001641;
  fill: #001641;
}
._cta-full-width-cell_3bbjk_13232._cta-text--primary_3bbjk_13347 *:hover {
  color: #001641;
  fill: #001641;
}
._cta-full-width-cell_3bbjk_13232._cta-text--primary_3bbjk_13347 * a:hover {
  color: #ed0a00;
}
._cta-full-width-cell_3bbjk_13232._cta-text--primary_3bbjk_13347 ._uw-button_3bbjk_2905:hover, ._cta-full-width-cell_3bbjk_13232._cta-text--primary_3bbjk_13347 ._uw-stories-search_3bbjk_2905 button:hover, ._uw-stories-search_3bbjk_2905 ._cta-full-width-cell_3bbjk_13232._cta-text--primary_3bbjk_13347 button:hover, ._cta-full-width-cell_3bbjk_13232._cta-text--primary_3bbjk_13347 ._uw-subscription-form_3bbjk_2905 button:hover, ._uw-subscription-form_3bbjk_2905 ._cta-full-width-cell_3bbjk_13232._cta-text--primary_3bbjk_13347 button:hover, ._cta-full-width-cell_3bbjk_13232._cta-text--primary_3bbjk_13347 ._uw-subscription-form_3bbjk_2905 a:hover, ._uw-subscription-form_3bbjk_2905 ._cta-full-width-cell_3bbjk_13232._cta-text--primary_3bbjk_13347 a:hover, ._cta-full-width-cell_3bbjk_13232._cta-text--primary_3bbjk_13347 ._uw-link-box--link_3bbjk_2905:hover, ._cta-full-width-cell_3bbjk_13232._cta-text--primary_3bbjk_13347 ._uw-bg-link_3bbjk_2905:hover, ._cta-full-width-cell_3bbjk_13232._cta-text--primary_3bbjk_13347 ._uw-button-white_3bbjk_2905:hover, ._cta-full-width-cell_3bbjk_13232._cta-text--primary_3bbjk_13347 ._uw-button-red_3bbjk_2905:hover, ._cta-full-width-cell_3bbjk_13232._cta-text--primary_3bbjk_13347 ._uw-button-blue_3bbjk_2905:hover {
  color: #ed0a00;
}
._cta-full-width-cell_3bbjk_13232._cta-text--secondary_3bbjk_13361 * {
  color: #ed0a00;
  fill: #ed0a00;
}
._cta-full-width-cell_3bbjk_13232._cta-text--secondary_3bbjk_13361 *:hover {
  color: #ed0a00;
  fill: #ed0a00;
}

footer:not(._uw-subsite-footer_3bbjk_13370) {
  padding-top: 50px;
  position: relative;
}
footer:not(._uw-subsite-footer_3bbjk_13370) hr {
  max-width: 100%;
}
footer:not(._uw-subsite-footer_3bbjk_13370)::before {
  content: "";
  border: 0;
  background-image: linear-gradient(to right, #cacaca 50%, #ffffff 0%);
  background-position: bottom;
  background-size: 10px 1px;
  background-repeat: repeat-x;
  height: 1px;
  width: 100%;
  margin-bottom: 35px;
  position: absolute;
  top: 0;
}
footer:not(._uw-subsite-footer_3bbjk_13370) li {
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  footer:not(._uw-subsite-footer_3bbjk_13370) ._uw-social-links_3bbjk_13263 {
    width: 150px;
  }
}
@media (max-width: 768px) {
  footer:not(._uw-subsite-footer_3bbjk_13370) ._uw-social-links_3bbjk_13263 {
    margin-left: -10px;
  }
}
footer:not(._uw-subsite-footer_3bbjk_13370) ._uw-social-links_3bbjk_13263 ul {
  padding-left: 0;
  margin-left: 0;
}
footer:not(._uw-subsite-footer_3bbjk_13370) ._uw-social-links_3bbjk_13263 li {
  display: inline-block;
  margin-bottom: 0;
  max-height: 38px;
  max-width: 38px;
}
footer:not(._uw-subsite-footer_3bbjk_13370) ._uw-social-links_3bbjk_13263 li a {
  display: inline-block;
  padding: 10px;
}
footer:not(._uw-subsite-footer_3bbjk_13370) ._footer-links_3bbjk_13417 {
  padding-bottom: 50px;
  position: relative;
}
@media (max-width: 768px) {
  footer:not(._uw-subsite-footer_3bbjk_13370) ._footer-links_3bbjk_13417 {
    padding-bottom: 25px;
  }
}
footer:not(._uw-subsite-footer_3bbjk_13370) ._footer-links__title_3bbjk_13426 {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 17px;
  font-weight: 700;
  color: #ed0a00;
  margin: 15px 0;
  text-transform: uppercase;
}
footer:not(._uw-subsite-footer_3bbjk_13370) ._footer-links__title_3bbjk_13426._active_3bbjk_9735 ._icon--plus_3bbjk_2498 {
  display: none;
}
footer:not(._uw-subsite-footer_3bbjk_13370) ._footer-links__title_3bbjk_13426._active_3bbjk_9735 ._icon--minus_3bbjk_2486 {
  display: inline-block;
}
footer:not(._uw-subsite-footer_3bbjk_13370) ._footer-links_3bbjk_13417 ._grid-x_3bbjk_3385 ._links-block_3bbjk_13441:last-of-type ._footer-links__title_3bbjk_13426 {
  margin: 15px 0 5px;
}
footer:not(._uw-subsite-footer_3bbjk_13370) ._links-block_3bbjk_13441 {
  padding: 0 12.5px;
}
@media (max-width: 640px) {
  footer:not(._uw-subsite-footer_3bbjk_13370) ._links-block_3bbjk_13441 {
    margin-bottom: 35px;
    padding: 0;
  }
}
@media (max-width: 1024px) {
  footer:not(._uw-subsite-footer_3bbjk_13370) ._links-block_3bbjk_13441 {
    margin-bottom: 0;
  }
}
footer:not(._uw-subsite-footer_3bbjk_13370) ._links-block_3bbjk_13441 > ul {
  margin-bottom: 0;
}
footer:not(._uw-subsite-footer_3bbjk_13370) ._links-block_3bbjk_13441 > ul li a {
  font-size: 0.875rem;
  line-height: 17px;
  color: #001641;
  padding: 0;
  font-weight: 700;
}
footer:not(._uw-subsite-footer_3bbjk_13370) ._links-block_3bbjk_13441 > ul li a:focus, footer:not(._uw-subsite-footer_3bbjk_13370) ._links-block_3bbjk_13441 > ul li a:hover {
  text-decoration: underline;
}
footer:not(._uw-subsite-footer_3bbjk_13370) ._links-block_3bbjk_13441 > ul li::before {
  display: none;
}
footer:not(._uw-subsite-footer_3bbjk_13370) ._links-block_3bbjk_13441 ._social-links_3bbjk_13474 ul li a {
  padding: 0 10px 10px;
}
footer:not(._uw-subsite-footer_3bbjk_13370) ._footer-address-logos_3bbjk_13477 {
  padding-top: 15px;
  width: 100%;
}
footer:not(._uw-subsite-footer_3bbjk_13370) ._footer-address-logos_3bbjk_13477 p {
  font-size: 0.875rem;
}
footer:not(._uw-subsite-footer_3bbjk_13370) ._footer-address-logos_3bbjk_13477 p a {
  font-size: 0.875rem;
  font-weight: normal;
}
footer:not(._uw-subsite-footer_3bbjk_13370) ._footer-address-logos_3bbjk_13477 a {
  color: #001641;
  text-decoration: underline;
}
footer:not(._uw-subsite-footer_3bbjk_13370) ._footer-address-logos_3bbjk_13477 a:hover, footer:not(._uw-subsite-footer_3bbjk_13370) ._footer-address-logos_3bbjk_13477 a:focus {
  color: #0033FF;
}
footer:not(._uw-subsite-footer_3bbjk_13370) ._footer-address-logos_3bbjk_13477 a:visited {
  color: #663366;
}
footer:not(._uw-subsite-footer_3bbjk_13370) ._footer-address-logos_3bbjk_13477 ._footer-address_3bbjk_13477 strong {
  font-size: 0.875rem;
}
footer:not(._uw-subsite-footer_3bbjk_13370) ._footer-address-logos_3bbjk_13477 ._footer-logos_3bbjk_13501 {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-end;
}
footer:not(._uw-subsite-footer_3bbjk_13370) ._footer-address-logos_3bbjk_13477 ._footer-logos_3bbjk_13501 li {
  display: flex;
  flex-basis: 25%;
  padding: 0 10px 15px;
}
footer:not(._uw-subsite-footer_3bbjk_13370) ._footer-address-logos_3bbjk_13477 ._footer-logos_3bbjk_13501 li a {
  padding: 0;
}
footer:not(._uw-subsite-footer_3bbjk_13370) ._footer-address-logos_3bbjk_13477 ._footer-logos_3bbjk_13501 li::before {
  display: none;
}
@media (max-width: 767px) {
  footer:not(._uw-subsite-footer_3bbjk_13370) ._footer-address-logos_3bbjk_13477 ._footer-logos_3bbjk_13501 {
    justify-content: flex-start;
  }
}
@media (max-width: 1024px) {
  footer:not(._uw-subsite-footer_3bbjk_13370) ._footer-address-logos_3bbjk_13477 ._footer-logos_3bbjk_13501 li {
    margin-bottom: 0;
  }
}
footer:not(._uw-subsite-footer_3bbjk_13370) ._footer-copyright_3bbjk_13528 {
  font-weight: 600;
  text-transform: none;
}

@media (max-width: 767px) {
  ._footer-links_3bbjk_13417 ._footer-links__title_3bbjk_13426:hover {
    cursor: pointer;
  }
  ._footer-links_3bbjk_13417 ._footer-links__title_3bbjk_13426::after {
    font-family: "WwwUowEduAu";
    content: "\f022";
    margin-left: 10px;
    font-size: 1rem;
    display: inline-block;
  }
}
@media (max-width: 767px) {
  ._footer-links_3bbjk_13417 ._links-block_3bbjk_13441 ._menu_3bbjk_9554,
  ._footer-links_3bbjk_13417 ._links-block_3bbjk_13441 ._uw-social-links_3bbjk_13263 {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0;
    height: 1px;
    width: 1px;
    overflow: hidden;
  }
}
._footer-links_3bbjk_13417 ._footer-expand-nav_3bbjk_13556 ._menu_3bbjk_9554,
._footer-links_3bbjk_13417 ._footer-expand-nav_3bbjk_13556 ._uw-social-links_3bbjk_13263 {
  position: static !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: initial !important;
  height: auto !important;
  width: auto !important;
  overflow: auto;
}
@media (max-width: 767px) {
  ._footer-links_3bbjk_13417 ._footer-expand-nav_3bbjk_13556 ._footer-links__title_3bbjk_13426::after {
    content: "\f023";
  }
}

@media screen and (max-width: 23.375em) {
  ._grid-container_3bbjk_3812, ._mw-grid-container_3bbjk_3812 {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }
}

._uw-search-bar_3bbjk_13578 ._library-search_3bbjk_13578 {
  margin-bottom: 50px;
}
@media (min-width: 1024px) {
  ._uw-search-bar_3bbjk_13578 ._library-search_3bbjk_13578 {
    background: #001641;
    color: #fff;
    margin-bottom: 0;
  }
}
._uw-search-bar_3bbjk_13578 ._library-search_3bbjk_13578 a {
  font-size: 0.875rem;
}
._uw-search-bar_3bbjk_13578 ._library-search_3bbjk_13578 a:link, ._uw-search-bar_3bbjk_13578 ._library-search_3bbjk_13578 a:visited {
  color: #001641;
}
@media (min-width: 1024px) {
  ._uw-search-bar_3bbjk_13578 ._library-search_3bbjk_13578 a:link, ._uw-search-bar_3bbjk_13578 ._library-search_3bbjk_13578 a:visited {
    color: #fff;
  }
}
._uw-search-bar_3bbjk_13578 ._library-search_3bbjk_13578 input[type=text] {
  border: 0;
  margin-bottom: 0;
  font-size: 0.8125rem;
  line-height: 30px;
  color: #000;
  opacity: 1;
  height: auto;
}
._uw-search-bar_3bbjk_13578 ._library-search_3bbjk_13578 input[type=text]::placeholder {
  color: #001641 !important;
  opacity: 1 !important;
}
@media (min-width: 1024px) {
  ._uw-search-bar_3bbjk_13578 ._library-search_3bbjk_13578 input[type=text] {
    font-size: 1.0625rem;
    line-height: 55px;
    opacity: 1;
    height: 48px;
  }
  ._uw-search-bar_3bbjk_13578 ._library-search_3bbjk_13578 input[type=text]::-webkit-input-placeholder {
    color: #001641;
    opacity: 1;
  }
  ._uw-search-bar_3bbjk_13578 ._library-search_3bbjk_13578 input[type=text]::-moz-placeholder {
    color: #001641;
    opacity: 1;
  }
  ._uw-search-bar_3bbjk_13578 ._library-search_3bbjk_13578 input[type=text]:-ms-input-placeholder {
    color: #001641;
    opacity: 1;
  }
  ._uw-search-bar_3bbjk_13578 ._library-search_3bbjk_13578 input[type=text]:-moz-placeholder {
    color: #001641;
    opacity: 1;
  }
}
._uw-search-bar_3bbjk_13578 ._library-search_3bbjk_13578 ._input-group_3bbjk_9096 {
  margin-bottom: 5px;
}
._uw-search-bar_3bbjk_13578 ._library-search_3bbjk_13578 ._input-group_3bbjk_9096 > button {
  padding-right: 10px;
  background-color: white;
  cursor: pointer;
}
._uw-search-bar_3bbjk_13578 ._library-search_3bbjk_13578 ._input-group_3bbjk_9096 > button > span {
  text-transform: uppercase;
  font-weight: bold;
  color: #001641;
}
._uw-search-bar_3bbjk_13578 ._library-search_3bbjk_13578 ._input-group_3bbjk_9096 > button > span::after {
  font-family: "WwwUowEduAu";
  content: "\f001";
  margin-left: 10px;
  left: 0px;
  transition: left 0.4s ease;
}
._uw-search-bar_3bbjk_13578 ._library-search_3bbjk_13578 ._input-group_3bbjk_9096 > button > span:hover::after {
  position: relative;
  left: 5px;
}
._uw-search-bar_3bbjk_13578 ._library-search_3bbjk_13578 form {
  border-bottom: 2px solid red;
  margin-bottom: 20px;
}
._uw-search-bar_3bbjk_13578 ._library-search_3bbjk_13578 ._container-fluid_3bbjk_13664 > div:nth-of-type(2) {
  display: block !important;
}
._uw-search-bar_3bbjk_13578 ._library-search_3bbjk_13578 ._container-fluid_3bbjk_13664 > div:nth-of-type(2) a {
  color: #fff !important;
}
._uw-search-bar_3bbjk_13578 ._library-search_3bbjk_13578 #_search-button_3bbjk_1 {
  background: #fff 0 !important;
  font-size: 0.8125rem;
  line-height: 30px;
  font-weight: 700;
  color: #001641 !important;
  padding-right: 20px;
}
@media (min-width: 1024px) {
  ._uw-search-bar_3bbjk_13578 ._library-search_3bbjk_13578 #_search-button_3bbjk_1 {
    font-size: 1rem;
  }
}
._uw-search-bar_3bbjk_13578 ._library-search_3bbjk_13578 #_search-button_3bbjk_1::after {
  font-family: "WwwUowEduAu";
  content: "\f009";
  font-size: 1.5rem;
  cursor: pointer;
}

._occupancy-message_3bbjk_13690 {
  white-space: nowrap;
  margin-bottom: 0.5rem !important;
}

._uw-search-bar_3bbjk_13578 ._current-students-search_3bbjk_13695 {
  margin-bottom: 50px;
}
@media (min-width: 1024px) {
  ._uw-search-bar_3bbjk_13578 ._current-students-search_3bbjk_13695 {
    background: #001641;
    color: #fff;
    margin-bottom: 0;
  }
}
._uw-search-bar_3bbjk_13578 ._current-students-search_3bbjk_13695 a {
  font-size: 0.875rem;
}
._uw-search-bar_3bbjk_13578 ._current-students-search_3bbjk_13695 a:link, ._uw-search-bar_3bbjk_13578 ._current-students-search_3bbjk_13695 a:visited {
  color: #001641;
}
@media (min-width: 1024px) {
  ._uw-search-bar_3bbjk_13578 ._current-students-search_3bbjk_13695 a:link, ._uw-search-bar_3bbjk_13578 ._current-students-search_3bbjk_13695 a:visited {
    color: #fff;
  }
}
._uw-search-bar_3bbjk_13578 ._current-students-search_3bbjk_13695 input[type=text] {
  border: 0;
  margin-bottom: 0;
  font-size: 0.8125rem;
  line-height: 30px;
  color: #000;
  opacity: 1;
  height: auto;
}
._uw-search-bar_3bbjk_13578 ._current-students-search_3bbjk_13695 input[type=text]::placeholder {
  color: #001641 !important;
  opacity: 1 !important;
}
@media (min-width: 1024px) {
  ._uw-search-bar_3bbjk_13578 ._current-students-search_3bbjk_13695 input[type=text] {
    font-size: 1.0625rem;
    line-height: 55px;
    opacity: 1;
    height: 48px;
  }
  ._uw-search-bar_3bbjk_13578 ._current-students-search_3bbjk_13695 input[type=text]::-webkit-input-placeholder {
    color: #001641;
    opacity: 1;
  }
  ._uw-search-bar_3bbjk_13578 ._current-students-search_3bbjk_13695 input[type=text]::-moz-placeholder {
    color: #001641;
    opacity: 1;
  }
  ._uw-search-bar_3bbjk_13578 ._current-students-search_3bbjk_13695 input[type=text]:-ms-input-placeholder {
    color: #001641;
    opacity: 1;
  }
  ._uw-search-bar_3bbjk_13578 ._current-students-search_3bbjk_13695 input[type=text]:-moz-placeholder {
    color: #001641;
    opacity: 1;
  }
}
._uw-search-bar_3bbjk_13578 ._current-students-search_3bbjk_13695 ._input-group_3bbjk_9096 {
  margin-bottom: 5px;
}
._uw-search-bar_3bbjk_13578 ._current-students-search_3bbjk_13695 ._input-group_3bbjk_9096 > button {
  padding-right: 10px;
  background-color: white;
  cursor: pointer;
}
._uw-search-bar_3bbjk_13578 ._current-students-search_3bbjk_13695 ._input-group_3bbjk_9096 > button > span {
  text-transform: uppercase;
  font-weight: bold;
  color: #001641;
}
._uw-search-bar_3bbjk_13578 ._current-students-search_3bbjk_13695 ._input-group_3bbjk_9096 > button > span::after {
  font-family: "WwwUowEduAu";
  content: "\f001";
  margin-left: 10px;
  left: 0px;
  transition: left 0.4s ease;
}
._uw-search-bar_3bbjk_13578 ._current-students-search_3bbjk_13695 ._input-group_3bbjk_9096 > button > span:hover::after {
  position: relative;
  left: 5px;
}
._uw-search-bar_3bbjk_13578 ._current-students-search_3bbjk_13695 ._container-fluid_3bbjk_13664 > div:nth-of-type(2) {
  display: block !important;
}
._uw-search-bar_3bbjk_13578 ._current-students-search_3bbjk_13695 ._container-fluid_3bbjk_13664 > div:nth-of-type(2) a {
  color: #fff !important;
}
._uw-search-bar_3bbjk_13578 ._current-students-search_3bbjk_13695 #_search-button_3bbjk_1 {
  background: #fff 0 !important;
  font-size: 0.8125rem;
  line-height: 30px;
  font-weight: 700;
  color: #001641 !important;
  padding-right: 20px;
}
@media (min-width: 1024px) {
  ._uw-search-bar_3bbjk_13578 ._current-students-search_3bbjk_13695 #_search-button_3bbjk_1 {
    font-size: 1rem;
  }
}
._uw-search-bar_3bbjk_13578 ._current-students-search_3bbjk_13695 #_search-button_3bbjk_1::after {
  font-family: "WwwUowEduAu";
  content: "\f009";
  font-size: 1.5rem;
  cursor: pointer;
}

._occupancy-message_3bbjk_13690 {
  white-space: nowrap;
  margin-bottom: 0.5rem !important;
}

/*
The following is for the current students head banner search with sols 
*/
@media (min-width: 768px) {
  ._masthead-grid_3bbjk_13812 {
    grid-template-columns: 2fr 1fr;
    gap: 2rem;
    margin-top: 2rem;
  }
}
@media (max-width: 768px) {
  ._grid-right_3bbjk_13819 {
    display: none;
  }
  ._masthead-grid_3bbjk_13812 {
    grid-template-columns: unset;
  }
}
@media (max-width: 1200px) {
  ._grid-right_3bbjk_13819 {
    margin: 0rem !important;
  }
}
._sols-banner_3bbjk_13831 {
  filter: drop-shadow(0px 1px 4px rgba(0, 0, 0, 0.6588235294));
}

._cs-banner_3bbjk_13835 {
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
}

._grid-right_3bbjk_13819 {
  margin: 1rem 3rem;
  height: 12rem;
}

._grid-left_3bbjk_13846 {
  padding-top: 2rem;
}

._masthead-grid_3bbjk_13812 {
  display: grid;
}

._map_3bbjk_3769 {
  margin-bottom: 0.625rem;
}
._map_3bbjk_3769 iframe {
  background: none !important;
}
@media print, screen and (max-width: 74.99875em) {
  ._map_3bbjk_3769 iframe {
    width: 100%;
  }
}

._menu_3bbjk_9554._square-points_3bbjk_13866 li,
._square-points_3bbjk_13866 li {
  display: flex;
  padding-top: 0;
  padding-bottom: 0.875rem;
}
._menu_3bbjk_9554._square-points_3bbjk_13866 li a,
._square-points_3bbjk_13866 li a {
  font-weight: 700;
  padding: 0;
}
._menu_3bbjk_9554._square-points_3bbjk_13866 li::before,
._square-points_3bbjk_13866 li::before {
  content: "";
  width: 0.4375rem;
  height: 0.4375rem;
  min-width: 0.4375rem;
  min-height: 0.4375rem;
  margin-top: 0.1875rem;
  background: #001641;
  opacity: 0.3;
  margin-right: 1.25rem;
}

._square-points_3bbjk_13866:not(._menu_3bbjk_9554) {
  margin-left: 0;
}
._square-points_3bbjk_13866:not(._menu_3bbjk_9554) li {
  padding-left: 0;
}
._square-points_3bbjk_13866:not(._menu_3bbjk_9554) li::before {
  margin-top: 0.625rem;
}

ul._pagination_3bbjk_3154 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 0.625rem;
}
ul._pagination_3bbjk_3154 li {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 2.75rem;
  height: 2.75rem;
  font-size: 1.25rem;
  line-height: 1.2;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  background-color: transparent;
}
ul._pagination_3bbjk_3154 li a {
  color: #001641;
  background-color: transparent;
  text-decoration: none;
}
ul._pagination_3bbjk_3154 li a:hover {
  color: #fff;
  background-color: #ed0a00;
}
ul._pagination_3bbjk_3154 li:not(._pagination-next_3bbjk_9989):not(._pagination-previous_3bbjk_9982):not(._ellipsis_3bbjk_9976):hover, ul._pagination_3bbjk_3154 li._current_3bbjk_9962, ul._pagination_3bbjk_3154 li._active_3bbjk_9735 {
  background: #ed0a00;
  color: #fff;
}
ul._pagination_3bbjk_3154 li:not(._pagination-next_3bbjk_9989):not(._pagination-previous_3bbjk_9982):not(._ellipsis_3bbjk_9976):hover a, ul._pagination_3bbjk_3154 li._current_3bbjk_9962 a, ul._pagination_3bbjk_3154 li._active_3bbjk_9735 a {
  color: #fff;
  background-color: #ed0a00;
}
ul._pagination_3bbjk_3154 li:last-child, ul._pagination_3bbjk_3154 li:first-child {
  display: flex;
}
ul._pagination_3bbjk_3154 li._ellipsis_3bbjk_9976 {
  width: 1.875rem;
  min-width: 1.875rem;
  height: 2.75rem;
}
ul._pagination_3bbjk_3154 ._pagination-next_3bbjk_9989,
ul._pagination_3bbjk_3154 ._pagination-previous_3bbjk_9982 {
  text-transform: uppercase;
}
ul._pagination_3bbjk_3154 ._pagination-next_3bbjk_9989 a:hover,
ul._pagination_3bbjk_3154 ._pagination-previous_3bbjk_9982 a:hover {
  color: #ed0a00;
  background: transparent;
}
ul._pagination_3bbjk_3154 ._pagination-next_3bbjk_9989 {
  margin: 0;
}
ul._pagination_3bbjk_3154 ._pagination-next_3bbjk_9989._disabled_3bbjk_9287::after {
  content: none;
}
ul._pagination_3bbjk_3154 ._pagination-next_3bbjk_9989 a::after {
  content: none;
}
ul._pagination_3bbjk_3154 ._pagination-previous_3bbjk_9982._disabled_3bbjk_9287::before {
  content: none;
}
@media (min-width: 640px) {
  ul._pagination_3bbjk_3154 ._pagination-previous_3bbjk_9982._disabled_3bbjk_9287 {
    display: none;
  }
}
ul._pagination_3bbjk_3154 ._pagination-previous_3bbjk_9982 a {
  padding-left: 0;
}
ul._pagination_3bbjk_3154 ._pagination-previous_3bbjk_9982 a::before {
  content: none;
}
ul._pagination_3bbjk_3154 ._button_3bbjk_3169 {
  margin-bottom: 0;
}

._uw-pagination_3bbjk_3365 li._active_3bbjk_9735 {
  background: #ed0a00;
  padding-left: 12px;
  padding-right: 12px;
}

div._aside-iterator_3bbjk_13990 {
  margin: 0px 0 0px 0;
}
div._aside-iterator_3bbjk_13990 ul._uw-pagination_3bbjk_3365 {
  margin: 0px 0 0px 0;
}
div._aside-iterator_3bbjk_13990 ul._uw-pagination_3bbjk_3365 li {
  width: 45%;
}
div._aside-iterator_3bbjk_13990 ul._uw-pagination_3bbjk_3365 li a {
  font-size: 18px;
  font-weight: bold;
}
div._aside-iterator_3bbjk_13990 ul._uw-pagination_3bbjk_3365 li:before {
  float: left;
  height: 50px;
}

._radio-list_3bbjk_14008 fieldset {
  display: flex;
  width: 100%;
  margin: 0;
  flex-wrap: wrap;
  flex-direction: column;
}
@media screen and (min-width: 75em) {
  ._radio-list_3bbjk_14008 fieldset {
    flex-direction: row;
  }
  ._radio-list_3bbjk_14008 fieldset div {
    width: calc(100% - 80px);
  }
}
._radio-list_3bbjk_14008 legend {
  margin-bottom: 1.25rem;
}
@media screen and (min-width: 75em) {
  ._radio-list_3bbjk_14008 legend {
    float: left;
    height: 100%;
    margin-bottom: 0;
  }
}
._radio-list_3bbjk_14008 label {
  display: block;
  margin-bottom: 0.625rem;
}
@media print, screen and (min-width: 64em) {
  ._radio-list_3bbjk_14008 label {
    margin-left: 2.5rem;
    display: inline-block;
  }
}
._radio-list_3bbjk_14008 input[type=radio] + label,
._radio-list_3bbjk_14008 input[type=checkbox] + label {
  padding: 0;
}
@media print, screen and (max-width: 89.99875em) {
  ._radio-list_3bbjk_14008 input[type=radio] + label,
  ._radio-list_3bbjk_14008 input[type=checkbox] + label {
    margin-left: 0;
  }
}
._radio-list_3bbjk_14008 [type=radio]:checked,
._radio-list_3bbjk_14008 [type=radio]:not(:checked) {
  position: absolute;
  left: -624.9375rem;
}
._radio-list_3bbjk_14008 [type=radio]:checked + label,
._radio-list_3bbjk_14008 [type=radio]:not(:checked) + label {
  position: relative;
  padding-left: 1.75rem;
  padding-top: 0.125rem;
  cursor: pointer;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 600;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
}
._radio-list_3bbjk_14008 [type=radio]:checked + label:before,
._radio-list_3bbjk_14008 [type=radio]:not(:checked) + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.25rem;
  height: 1.25rem;
  border: 0.0625rem solid #001641;
  border-radius: 100%;
  background: #fff;
}
._radio-list_3bbjk_14008 [type=radio]:checked + label:after,
._radio-list_3bbjk_14008 [type=radio]:not(:checked) + label:after {
  content: "";
  width: 0.5rem;
  height: 0.5rem;
  background: #ed0a00;
  position: absolute;
  top: 0.375rem;
  left: 0.375rem;
  border-radius: 100%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
._radio-list_3bbjk_14008 [type=radio]:checked + label:before {
  border: 0.0625rem solid #ed0a00;
}
._radio-list_3bbjk_14008 [type=radio]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}
._radio-list_3bbjk_14008 [type=radio]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

._section-breaker_3bbjk_3211 {
  height: 0.0625rem;
  color: transparent;
  background: transparent;
  border: 0;
  border-top: 0.0625rem dashed #E5E5E4;
  font-size: 0;
  margin-bottom: 3.125rem;
  margin-top: 0;
  display: block;
  width: 100%;
}
._section-breaker_3bbjk_3211._no-bot_3bbjk_14125 {
  margin-bottom: 0;
}
@media print, screen and (min-width: 64em) {
  ._section-breaker--page-grid_3bbjk_14129 {
    margin-bottom: 5.625rem;
  }
}

._site-container_3bbjk_14134 {
  position: relative;
  padding-top: 7.5rem;
  transition: padding 0.5s, width 0.5s, margin-left 0.5s;
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  ._site-container_3bbjk_14134 {
    padding-top: 10.625rem;
  }
}
@media screen and (min-width: 75em) {
  ._site-container_3bbjk_14134 {
    padding-top: 9.625rem;
  }
  ._site-container_3bbjk_14134._is-reduced-header_3bbjk_14149 {
    padding-top: 4.8125rem;
  }
}
@media screen and (min-width: 90em) {
  ._site-container_3bbjk_14134._is-reduced-width_3bbjk_14154 {
    width: calc(100% - 250px);
    margin-left: 0;
  }
}

._uw-accordion-controls_3bbjk_14160 {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
._uw-accordion-controls_3bbjk_14160 button {
  display: block;
  font-size: 1rem;
  font-weight: 700;
  color: #0033FF;
  padding: 0.125em 0.5em;
  margin-block: 1em;
  position: relative;
  cursor: pointer;
}
._uw-accordion-controls_3bbjk_14160 button:hover, ._uw-accordion-controls_3bbjk_14160 button:focus {
  text-decoration: underline;
}
._uw-accordion-controls_3bbjk_14160 li:first-child button::after {
  content: "|";
  font-weight: 700;
  position: absolute;
  right: -0.2em;
}

._accordion-block-title_3bbjk_14188 {
  font-size: 2.5625rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  ._accordion-block-title_3bbjk_14188 {
    font-size: 3.1875rem;
    line-height: 1;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 64em) {
  ._accordion-block-title_3bbjk_14188 {
    font-size: 3.8125rem;
    line-height: 1;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._accordion-item_3bbjk_14219 {
  margin-bottom: 20px;
}
._accordion-item_3bbjk_14219 ul {
  list-style-image: none;
}
._accordion-item_3bbjk_14219 ul li {
  list-style-image: none;
}
._accordion-content_3bbjk_14228 {
  display: none;
  border: 0;
  padding: 40px 0 20px;
}
._accordion_3bbjk_12173 ._btn_3bbjk_12912 {
  margin-bottom: 0;
  display: inline-block;
}
._accordion_3bbjk_12173 ._is-active_3bbjk_9731 ._btn--plus_3bbjk_12948 {
  background-color: #ed0a00;
}
._accordion_3bbjk_12173 ._is-active_3bbjk_9731 ._btn--plus_3bbjk_12948::after {
  content: "\f023";
  margin-left: 10px;
}
._accordion_3bbjk_12173 ._is-active_3bbjk_9731 ._btn--square-plus_3bbjk_12966::after {
  top: -3px;
  content: "\f021";
}

._feature-accordion_3bbjk_14249 {
  margin-bottom: 80px;
  margin-top: 50px;
  margin-left: 0;
}
._feature-accordion_3bbjk_14249 h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 2.0625rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 1em;
  margin-bottom: 15px;
  color: #ed0a00;
  font-weight: 300;
}
._feature-accordion_3bbjk_14249 h3 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-block: 15px;
  color: #ed0a00;
}
._feature-accordion_3bbjk_14249 h4 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.2;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._feature-accordion_3bbjk_14249 h5 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._feature-accordion_3bbjk_14249 h6 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.7142857143;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._feature-accordion_3bbjk_14249 p,
._feature-accordion_3bbjk_14249 ul,
._feature-accordion_3bbjk_14249 ol {
  font-weight: 400;
  margin-bottom: 10px;
}
._feature-accordion_3bbjk_14249 p a,
._feature-accordion_3bbjk_14249 ul a,
._feature-accordion_3bbjk_14249 ol a {
  font-weight: 600;
}
._feature-accordion_3bbjk_14249 ._accordion-item_3bbjk_14219 {
  position: relative;
}
._feature-accordion_3bbjk_14249 ._accordion-item_3bbjk_14219 > a {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #001641;
  font-size: 1.875rem;
  line-height: 30px/32px;
  padding-right: 2rem;
}
._feature-accordion_3bbjk_14249 ._accordion-item_3bbjk_14219 > a:focus, ._feature-accordion_3bbjk_14249 ._accordion-item_3bbjk_14219 > a:hover {
  text-decoration: none;
}
._feature-accordion_3bbjk_14249 ._accordion-item_3bbjk_14219 > a:hover {
  color: #ed0a00;
}
@media (pointer: coarse) {
  ._feature-accordion_3bbjk_14249 ._accordion-item_3bbjk_14219 > a:hover {
    color: inherit;
  }
  ._feature-accordion_3bbjk_14249 ._accordion-item_3bbjk_14219 > a[aria-expanded=true]:hover {
    color: #ed0a00;
  }
}
._feature-accordion_3bbjk_14249 ._accordion-item_3bbjk_14219 ._uw-section-break_3bbjk_12149 {
  margin: 10px 0;
}

._uw-agents-box_3bbjk_14356 {
  padding: 1.875rem 2.1875rem 1.875rem 1.875rem;
  border: 0;
  background: #D9D9D6;
}
._uw-agents-box__title_3bbjk_14361 {
  margin-bottom: 2rem;
}
._uw-agents-box__content_3bbjk_14364 {
  font-size: 0.875rem;
  line-height: 1.5714285714;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 1.25rem;
}
._uw-agents-box__content_3bbjk_14364 a {
  font-size: inherit;
  line-height: inherit;
  font-weight: 400;
}
._uw-agents-box_3bbjk_14356 label {
  margin-bottom: 0.75rem;
}
._uw-agents-box_3bbjk_14356 input {
  border: 0;
}
._uw-agents-box_3bbjk_14356 button {
  margin-top: 2.625rem;
}
._uw-agents-box_3bbjk_14356 form {
  margin-bottom: 1.875rem;
}
._uw-agents-box_3bbjk_14356 ._fa-info-circle_3bbjk_14391 {
  font-size: 2.25rem;
  margin-left: 0;
  margin-right: 0.625rem;
}
._uw-agents-box_3bbjk_14356 p:last-of-type {
  margin-bottom: 1.5625rem;
}

:not(._uw-homepage_3bbjk_14400) ._uw-alert-banner-beta_3bbjk_14400._uw-alert-banner--notice_3bbjk_14400 {
  top: 0;
}

._uw-alert-banner-beta_3bbjk_14400 {
  display: none;
  background: #ed0a00;
  padding: 1rem 0;
  color: #fff;
  position: relative;
  width: 100%;
  margin-top: 77px;
  margin-bottom: -77px;
  z-index: 99;
}
._uw-alert-banner-beta_3bbjk_14400._uw-alert-banner--warning_3bbjk_14415 {
  background-color: #e26800;
}
._uw-alert-banner-beta_3bbjk_14400._uw-alert-banner--notice_3bbjk_14400 {
  background-color: #3ebdff;
}
@media (min-width: 980px) {
  ._uw-alert-banner-beta_3bbjk_14400 {
    margin-top: 154px;
    margin-bottom: -154px;
  }
}
._uw-alert-banner-beta_3bbjk_14400 a {
  text-decoration: underline;
}
._alert-banner-active_3bbjk_14430 ._uw-alert-banner-beta_3bbjk_14400 {
  display: block;
}
@media (min-width: 1200px) {
  ._promo-banner-active_3bbjk_14434 ._uw-alert-banner-beta_3bbjk_14400 {
    width: calc(100% - 250px);
  }
}
._scroll-active_3bbjk_12996 ._uw-alert-banner-beta_3bbjk_14400 {
  position: fixed;
  margin: 0;
}
._dropdown-menu-open_3bbjk_14442 ._uw-alert-banner-beta_3bbjk_14400 {
  z-index: 1;
}
._uw-alert-banner-beta__type_3bbjk_14445 {
  font-size: 0.75rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
}
._uw-alert-banner-beta__title_3bbjk_14455 {
  font-size: 1.25rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 0.3125rem !important;
}
._uw-alert-banner-beta__content_3bbjk_14467 {
  font-size: 0.875rem;
  line-height: 1.5;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._uw-alert-banner-beta__content_3bbjk_14467 p:last-of-type {
  margin-bottom: 0;
}
._uw-alert-banner-beta__close_3bbjk_14480 {
  position: absolute;
  top: 1.25rem;
  right: 1rem;
  cursor: pointer;
  color: #fff;
}
._uw-alert-banner-beta__close_3bbjk_14480::before {
  font-family: "WwwUowEduAu";
  content: "\f008";
}
._uw-alert-banner-beta__close_3bbjk_14480:hover {
  opacity: 0.6;
}
._uw-homepage_3bbjk_14400 ._uw-alert-banner-beta_3bbjk_14400 {
  margin: 0;
}
@media (max-width: 980px) {
  ._uw-homepage_3bbjk_14400 ._uw-alert-banner-beta_3bbjk_14400 {
    margin-bottom: -77px;
  }
}

@media (max-width: 980px) {
  ._alert-banner-active_3bbjk_14430._uw-homepage_3bbjk_14400._promo-banner-active_3bbjk_14434 ._uw-alert-banner-beta_3bbjk_14400 {
    margin: 0;
  }
}

._uw-homepage_3bbjk_14400._alert-banner-active_3bbjk_14430 ._uw-header_3bbjk_3155 {
  position: absolute;
}
._uw-homepage_3bbjk_14400._alert-banner-active_3bbjk_14430 ._uw-header_3bbjk_3155._header-smaller_3bbjk_14512 {
  position: fixed;
}
._uw-homepage_3bbjk_14400 ._uw-alert-banner-beta_3bbjk_14400 {
  z-index: 999;
}

._scroll-active_3bbjk_12996 ._uw-alert-banner-beta_3bbjk_14400 {
  z-index: 99;
}

._uw-banner-notice_3bbjk_14523 {
  background: #F2F2F2;
  padding: 2em 0;
  width: 100%;
  margin-bottom: 2em;
  border: 2px solid #ed0a00;
}
._uw-banner-notice_3bbjk_14523 ._grid-container_3bbjk_3812, ._uw-banner-notice_3bbjk_14523 ._mw-grid-container_3bbjk_3812 {
  padding-left: 2em;
  padding-right: 2em;
}
._uw-banner-notice__title_3bbjk_14534 {
  font-size: 1.875rem;
  line-height: 1.5;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 0.9375rem !important;
  color: #ed0a00;
}
._uw-banner-notice__content_3bbjk_14542 {
  font-size: 0.875rem;
  line-height: 1.3571428571;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
}
._uw-banner-notice__content_3bbjk_14542 p:not(:last-child) {
  margin-bottom: 1rem;
}
._uw-banner-notice__content_3bbjk_14542 :last-child {
  margin-bottom: 0;
}

._uw-article-slider_3bbjk_11769 {
  margin-bottom: 6.25rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-article-slider_3bbjk_11769 {
    margin-bottom: 3.75rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-article-slider_3bbjk_11769 {
    margin-bottom: 6.25rem;
  }
}
._uw-article-slider__title_3bbjk_14573 {
  margin-bottom: 0.9375rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-article-slider__title_3bbjk_14573 {
    margin-bottom: 0.3125rem;
  }
}
._uw-article-slider__title_3bbjk_14573 h2 {
  margin: 0 0 1.5625rem;
  color: #ed0a00;
  font-size: 1.802rem;
  line-height: 1.04762;
  font-weight: 300;
  font-family: Montserrat, Verdana, Geneva, sans-serif;
}
._uw-article-slider__title_3bbjk_14573 h2:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #ed0a00;
  margin-top: 0.9375rem;
}
._uw-article-slider__title_3bbjk_14573 h2:after {
  margin-top: 1.875rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-article-slider__title_3bbjk_14573 h2 {
    font-size: 3.5rem;
    line-height: 1.0357142857;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 1.875rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-article-slider__title_3bbjk_14573 h2 {
    font-size: 3.8125rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
  ._uw-article-slider__title_3bbjk_14573 h2:after {
    content: "";
    display: block;
    width: 3.125rem;
    height: 0.0625rem;
    background-color: #ed0a00;
    margin-top: 0.625rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-article-slider__articles_3bbjk_14636 {
    margin-left: -0.46875rem;
    margin-right: -0.46875rem;
  }
}
._uw-article-slider__articles_3bbjk_14636 img {
  margin-bottom: 0.9375rem;
}
._uw-article-slider__articles_3bbjk_14636 p {
  font-size: 0.875rem;
  line-height: 1.5714285714;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 0.625rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-article-slider_3bbjk_11769 ._article_3bbjk_14655 {
    padding-left: 0.46875rem;
    padding-right: 0.46875rem;
  }
}
._uw-article-slider_3bbjk_11769 ._article__title_3bbjk_14660 {
  margin-bottom: 0.3125rem;
}
._uw-article-slider_3bbjk_11769 ._slick-arrow_3bbjk_2128 {
  position: absolute;
  top: 100%;
  right: 0;
  width: 2.5rem;
  height: 2.5rem;
  border: 0.0625rem solid #001641;
  overflow: hidden;
  color: transparent;
  padding: 0.625rem;
  background-repeat: no-repeat;
  background-position: center;
}
._uw-article-slider_3bbjk_11769 ._slick-arrow_3bbjk_2128:first-of-type {
  border-right: 0;
}
._uw-article-slider_3bbjk_11769 ._slick-arrow_3bbjk_2128:hover {
  background-color: #001641;
}
._uw-article-slider_3bbjk_11769 ._slick-arrow_3bbjk_2128:focus {
  outline: 1px dotted #001641;
  box-shadow: 0px 0px 2px #fff;
}
._uw-article-slider_3bbjk_11769 ._slick-arrow_3bbjk_2128:after {
  display: none;
}
._uw-article-slider_3bbjk_11769 ._slick-arrow_3bbjk_2128._slick-prev_3bbjk_14689 {
  right: 2.5rem;
  background-image: url("../img/content/triangle-red-left.svg");
}
._uw-article-slider_3bbjk_11769 ._slick-arrow_3bbjk_2128._slick-next_3bbjk_14693 {
  background-image: url("../img/content/triangle-red-right.svg");
}
@media print, screen and (min-width: 48em) {
  ._uw-article-slider_3bbjk_11769 ._slick-arrow_3bbjk_2128 {
    top: -3.4375rem;
  }
}

@media print, screen and (min-width: 48em) {
  ._uw-breadcrumb-wrapper_3bbjk_14703 {
    position: absolute;
    top: 1.75rem;
    left: 0;
    right: 0;
    z-index: 1;
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    max-width: 76.875rem;
    margin-left: auto;
    margin-right: auto;
  }
}
@media print, screen and (min-width: 48em) and (min-width: 48em) {
  ._uw-breadcrumb-wrapper_3bbjk_14703 {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media print, screen and (min-width: 48em) and (min-width: 64em) {
  ._uw-breadcrumb-wrapper_3bbjk_14703 {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media screen and (min-width: 48em) and (min-width: 75em) {
  ._uw-breadcrumb-wrapper_3bbjk_14703 {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-breadcrumb-wrapper_3bbjk_14703 ._breadcrumbs_3bbjk_9523 {
    display: block !important;
  }
}
@media screen and (min-width: 75em) {
  ._uw-breadcrumb-wrapper_3bbjk_14703 ._breadcrumbs_3bbjk_9523._has-subnav_3bbjk_14742 {
    flex: 0 0 auto;
    width: 83.3333333333%;
    padding-left: 0.78125rem;
    padding-right: 0.78125rem;
    margin-left: 16.6666666667%;
    padding-top: 0.4375rem;
  }
}
._uw-breadcrumb-wrapper_3bbjk_14703 ._breadcrumbs_3bbjk_9523 a {
  font-weight: 700;
}

._uw-button-grid_3bbjk_11849 {
  margin-block: var(--section-spacing-y);
}
._uw-button-grid_3bbjk_11849 div > p:last-child {
  margin-bottom: 0;
}
._uw-button-grid_3bbjk_11849 ._grid-container_3bbjk_3812 > div:first-of-type, ._uw-button-grid_3bbjk_11849 ._mw-grid-container_3bbjk_3812 > div:first-of-type {
  row-gap: 0.9375em;
}
._uw-button-grid--button_3bbjk_11849 > span {
  color: #fff;
  background-color: #001641;
  padding: 2rem;
  display: block;
  margin-bottom: 1rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.5rem;
  line-height: 1.375;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: 500;
  height: 225px;
}
._uw-button-grid--button_3bbjk_11849 > span > span {
  display: block;
  overflow: hidden;
  height: calc(200px - 2rem);
}
._uw-button-grid--button_3bbjk_11849 span:nth-child(2) {
  display: block;
  background-color: #001641;
  color: #fff;
  display: block;
  margin-bottom: 1rem;
  transition: background 0.2s ease-in-out;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 2rem;
  line-height: 2.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  height: 210px;
  overflow: hidden;
}
._uw-button-grid--button_3bbjk_11849:hover {
  text-decoration: none;
}
._uw-button-grid--button_3bbjk_11849:hover ._uw-link-small_3bbjk_14807::after, ._uw-button-grid--button_3bbjk_11849:hover ._uw-btn-red_3bbjk_14807::after, ._uw-button-grid--button_3bbjk_11849:hover ._uw-btn_3bbjk_14807::after, ._uw-button-grid--button_3bbjk_11849:hover p._button-grey_3bbjk_14807 a::after, p._button-grey_3bbjk_14807 ._uw-button-grid--button_3bbjk_11849:hover a::after, ._uw-button-grid--button_3bbjk_11849:hover p._button-navy_3bbjk_14807 a::after, p._button-navy_3bbjk_14807 ._uw-button-grid--button_3bbjk_11849:hover a::after, ._uw-button-grid--button_3bbjk_11849:hover ._uw-link-big_3bbjk_12204::after, ._uw-button-grid--button_3bbjk_11849:hover p._button-blue_3bbjk_12205 a::after, p._button-blue_3bbjk_12205 ._uw-button-grid--button_3bbjk_11849:hover a::after, ._uw-button-grid--button_3bbjk_11849:hover p._button-red_3bbjk_12207 a::after, p._button-red_3bbjk_12207 ._uw-button-grid--button_3bbjk_11849:hover a::after, ._uw-button-grid--button_3bbjk_11849:hover ._motivation-widget_3bbjk_3333 ._mw-quicklinks_3bbjk_14807::after, ._motivation-widget_3bbjk_3333 ._uw-button-grid--button_3bbjk_11849:hover ._mw-quicklinks_3bbjk_14807::after, ._uw-button-grid--button_3bbjk_11849:hover ._motivation-widget_3bbjk_3333 ._mw-link-small_3bbjk_14807 > a::after, ._motivation-widget_3bbjk_3333 ._uw-button-grid--button_3bbjk_11849:hover ._mw-link-small_3bbjk_14807 > a::after {
  margin-left: 23px;
}
._uw-button-grid--motivation-button_3bbjk_14810 {
  width: 90%;
  cursor: pointer;
}
@media (max-width: 767px) {
  ._uw-button-grid--motivation-button_3bbjk_14810 {
    width: 100%;
  }
}
._uw-button-grid--motivation-button_3bbjk_14810 > span {
  color: #001641;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 247px;
  background-color: #fff;
  border: #001641;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  line-height: 1.25 !important;
  padding: 0 10px;
}
@media (max-width: 767px) {
  ._uw-button-grid--motivation-button_3bbjk_14810 > span {
    width: 100%;
  }
}
._uw-button-grid--motivation-button_3bbjk_14810 > span > span {
  display: block;
  overflow: hidden;
  height: calc(200px - 2rem);
}
._uw-button-grid--motivation-button_3bbjk_14810:hover > span, ._uw-button-grid--motivation-button_3bbjk_14810:active > span {
  color: #fff;
  background-color: #001641;
}
._uw-button-grid--motivation-button--clicked_3bbjk_14853 {
  width: 90%;
  cursor: pointer;
}
@media (max-width: 767px) {
  ._uw-button-grid--motivation-button--clicked_3bbjk_14853 {
    width: 100%;
  }
}
._uw-button-grid--motivation-button--clicked_3bbjk_14853 > span {
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 247px;
  height: 50px;
  background-color: #001641;
  border: #001641;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  line-height: 1.25 !important;
  padding: 0 10px;
}
@media (max-width: 767px) {
  ._uw-button-grid--motivation-button--clicked_3bbjk_14853 > span {
    width: 100%;
  }
}
._uw-button-grid--motivation-button--clicked_3bbjk_14853 > span > span {
  display: block;
  overflow: hidden;
  height: calc(200px - 2rem);
}
._uw-button-grid--motivation-button--clicked_3bbjk_14853:hover > span, ._uw-button-grid--motivation-button--clicked_3bbjk_14853:active > span {
  color: #fff;
  background-color: #001641;
}
._uw-button-grid--study-area-button_3bbjk_14896 {
  width: 100%;
  cursor: pointer;
}
._uw-button-grid--study-area-button_3bbjk_14896 > span {
  color: #001641;
  padding: 0.75rem;
  background-color: #fff;
  border: #001641;
  display: block;
  font-weight: 600;
  text-align: left;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media (max-width: 600px) {
  ._uw-button-grid--study-area-button_3bbjk_14896 > span {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
  }
}
@media (min-width: 600px) {
  ._uw-button-grid--study-area-button_3bbjk_14896 > span::after {
    font-family: "WwwUowEduAu";
    content: "\f005";
    font-size: 1em;
    text-align: right;
    float: right;
    margin-left: 0.9375rem;
    transition: transform 0.4s;
  }
}
._uw-button-grid--study-area-button_3bbjk_14896:hover, ._uw-button-grid--study-area-button_3bbjk_14896:focus {
  color: none;
  text-decoration: none;
}
._uw-button-grid--study-area-button_3bbjk_14896:hover > span, ._uw-button-grid--study-area-button_3bbjk_14896:focus > span {
  color: #fff;
  background-color: #001641;
}
._uw-button-grid--study-area-button--clicked_3bbjk_14943 {
  width: 100%;
  cursor: pointer;
}
._uw-button-grid--study-area-button--clicked_3bbjk_14943 > span {
  color: #fff;
  padding: 0.75rem;
  background-color: #001641;
  border: #001641;
  display: block;
  font-weight: 600;
  text-align: left;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media (max-width: 600px) {
  ._uw-button-grid--study-area-button--clicked_3bbjk_14943 > span {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
  }
}
@media (min-width: 600px) {
  ._uw-button-grid--study-area-button--clicked_3bbjk_14943 > span::after {
    font-family: "WwwUowEduAu";
    content: "\f005";
    font-size: 1em;
    text-align: right;
    float: right;
    margin-left: 0.9375rem;
    transition: transform 0.4s;
  }
}
._uw-button-grid--study-area-button--clicked_3bbjk_14943:hover, ._uw-button-grid--study-area-button--clicked_3bbjk_14943:focus {
  color: none;
  text-decoration: none;
}
._uw-button-grid--study-area-button--clicked_3bbjk_14943:hover > span, ._uw-button-grid--study-area-button--clicked_3bbjk_14943:focus > span {
  color: #fff;
  background-color: #001641;
}
._uw-button-grid--browse-button_3bbjk_14990 {
  width: 100%;
  cursor: pointer;
  margin: 7px 0px;
}
._uw-button-grid--browse-button_3bbjk_14990 > span {
  color: #001641;
  display: flex;
  height: 60px;
  align-items: center;
  padding: 0.75rem;
  background-color: #fff;
  border: #001641;
  font-weight: 600;
  text-align: left;
  font-size: 1rem;
  line-height: 1.25;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media (min-width: 600px) {
  ._uw-button-grid--browse-button_3bbjk_14990 > span {
    padding-right: 3rem;
  }
}
@media (max-width: 600px) {
  ._uw-button-grid--browse-button_3bbjk_14990 > span {
    height: 100%;
  }
}
._uw-button-grid--browse-button_3bbjk_14990 > span > span {
  overflow: hidden;
}
._uw-button-grid--browse-button_3bbjk_14990 > span::before {
  background: var(--bg-image) no-repeat;
  background-size: 35px 27px;
  display: inline-block;
  width: 35px;
  content: "";
  height: 27px;
  vertical-align: middle;
  padding-right: 50px;
}
._uw-button-grid--browse-button_3bbjk_14990:hover, ._uw-button-grid--browse-button_3bbjk_14990:focus {
  color: none;
  text-decoration: none;
}
._uw-button-grid--browse-button_3bbjk_14990:hover > span, ._uw-button-grid--browse-button_3bbjk_14990:focus > span {
  color: #fff;
  background-color: #001641;
}
@media (min-width: 600px) {
  ._uw-button-grid--browse-button_3bbjk_14990:hover > span::after, ._uw-button-grid--browse-button_3bbjk_14990:focus > span::after {
    font-family: "WwwUowEduAu";
    position: absolute;
    content: "\f005";
    font-size: 1em;
    text-align: right;
    float: right;
    margin-left: 290px;
    transition: transform 0.4s;
  }
}
._uw-button-grid--browse-button--clicked_3bbjk_15056 {
  width: 100%;
  cursor: pointer;
  margin: 7px 0px;
}
._uw-button-grid--browse-button--clicked_3bbjk_15056 > span {
  color: #fff;
  display: flex;
  height: 60px;
  align-items: center;
  padding: 0.75rem;
  background-color: #001641;
  border: #001641;
  font-weight: 600;
  text-align: left;
  font-size: 1rem;
  line-height: 1.25;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media (min-width: 600px) {
  ._uw-button-grid--browse-button--clicked_3bbjk_15056 > span {
    padding-right: 3rem;
  }
}
@media (max-width: 600px) {
  ._uw-button-grid--browse-button--clicked_3bbjk_15056 > span {
    height: 100%;
  }
}
._uw-button-grid--browse-button--clicked_3bbjk_15056 > span > span {
  overflow: hidden;
}
._uw-button-grid--browse-button--clicked_3bbjk_15056 > span::before {
  background: var(--bg-image) no-repeat;
  background-size: 35px 27px;
  display: inline-block;
  width: 35px;
  content: "";
  height: 27px;
  vertical-align: middle;
  padding-right: 50px;
}
._uw-button-grid--browse-button--clicked_3bbjk_15056:hover, ._uw-button-grid--browse-button--clicked_3bbjk_15056:focus {
  color: none;
  text-decoration: none;
}
._uw-button-grid--browse-button--clicked_3bbjk_15056:hover > span, ._uw-button-grid--browse-button--clicked_3bbjk_15056:focus > span {
  color: #fff;
  background-color: #001641;
}
@media (min-width: 600px) {
  ._uw-button-grid--browse-button--clicked_3bbjk_15056:hover > span::after, ._uw-button-grid--browse-button--clicked_3bbjk_15056:focus > span::after {
    font-family: "WwwUowEduAu";
    position: absolute;
    content: "\f005";
    font-size: 1.75em;
    text-align: right;
    float: right;
    margin-left: 290px;
    transition: transform 0.4s;
  }
}

._uw-case-study_3bbjk_15123 {
  margin-block: var(--section-spacing-y);
}
._uw-case-study__image_3bbjk_15126 {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
._uw-case-study__image_3bbjk_15126::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 56.25%;
  content: "";
}
._uw-case-study__text_3bbjk_15139 {
  background: #001641;
  color: #fff;
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding: var(--section-spacing-y);
}
._uw-case-study__text_3bbjk_15139 blockquote {
  color: #fff;
  margin: 0 0 0.9375rem;
  max-width: 50ch;
}
._uw-case-study__text_3bbjk_15139 blockquote::before {
  font-size: 7.0625rem;
  line-height: 0.8495575221;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  content: "“";
  display: block;
  margin-bottom: 0.9375rem;
  color: #ed0a00;
  height: 1.75rem;
}
._uw-case-study__text_3bbjk_15139 cite {
  color: #fff;
  font-style: normal;
  font-size: 0.875rem;
}
._uw-case-study__text_3bbjk_15139 cite::before {
  content: "";
}
._uw-case-study__text_3bbjk_15139 cite span {
  display: block;
  margin-bottom: 0.3125rem;
  font-weight: bold;
}
@media print, screen and (max-width: 63.99875em) {
  ._uw-case-study__container_3bbjk_15182 {
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    max-width: 76.875rem;
    margin-left: auto;
    margin-right: auto;
  }
}
@media print, screen and (max-width: 63.99875em) and (min-width: 48em) {
  ._uw-case-study__container_3bbjk_15182 {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media print, screen and (max-width: 63.99875em) and (min-width: 64em) {
  ._uw-case-study__container_3bbjk_15182 {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media screen and (max-width: 63.99875em) and (min-width: 75em) {
  ._uw-case-study__container_3bbjk_15182 {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media screen and (max-width: 23.375em) {
  ._uw-case-study__container_3bbjk_15182 {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }
}

._uw-callout_3bbjk_15217 {
  margin-bottom: 80px;
}
._uw-callout--content_3bbjk_15220 {
  margin-top: 45px;
}
@media (max-width: 1200px) {
  ._uw-callout--content_3bbjk_15220 {
    margin-top: 0;
  }
}
@media (max-width: 1023px) {
  ._uw-callout_3bbjk_15217 img {
    margin-top: 2rem;
  }
}
._uw-callout_3bbjk_15217 ._bg--navy_3bbjk_2892 a {
  color: #fff;
}
._uw-callout_3bbjk_15217 ._bg--grey_3bbjk_2862 {
  background: #F2F2F2;
}

._uw-columned-checkbox__row_3bbjk_15240 {
  align-items: center;
  padding: 0.4375rem 0;
  border-bottom: 0.0625rem solid rgba(0, 22, 65, 0.5);
  margin-bottom: 0;
}
._uw-columned-checkbox_3bbjk_15240 ._checkbox_3bbjk_11773 {
  margin-right: 0.625rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-columned-checkbox_3bbjk_15240 ._cell_3bbjk_3333 label:first-of-type {
    padding-top: 0;
  }
}

._uw-contact-block_3bbjk_15255 {
  margin-bottom: 80px;
}

._uw-contact-grid_3bbjk_15259 {
  margin-bottom: 2.875rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-contact-grid_3bbjk_15259 {
    margin-bottom: 4.0625rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-contact-grid_3bbjk_15259 {
    display: flex;
    flex-flow: row wrap;
    margin-bottom: 6.25rem;
  }
  ._uw-contact-grid_3bbjk_15259 > ._uw-contact-panel_3bbjk_15273 {
    flex: 0 0 auto;
    width: calc(33.3333333333% - 1.5625rem);
    margin-left: 0.78125rem;
    margin-right: 0.78125rem;
  }
}

._uw-contact-panel_3bbjk_15273 {
  background: #ed0a00;
  margin-bottom: 0.875rem;
  padding: 1.25rem 1.25rem 1.125rem 1.875rem;
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  ._uw-contact-panel_3bbjk_15273 {
    text-align: center;
    padding: 1.5625rem 1.25rem 1.5625rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-contact-panel_3bbjk_15273 {
    padding-left: 2.875rem;
  }
}
._uw-contact-panel__title_3bbjk_15297 {
  margin: 0 0 0.3125rem;
  color: #fff;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 600;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: none;
}
._uw-contact-panel__link_3bbjk_15311 {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 500;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #fff;
  display: block;
  background-repeat: no-repeat;
  margin-bottom: 0.3125rem;
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  ._uw-contact-panel__link_3bbjk_15311 {
    display: inline-block;
    margin-bottom: 0;
  }
}
._uw-contact-panel__link_3bbjk_15311:hover {
  text-decoration: none;
  color: #cccccc;
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  ._uw-contact-panel__tel_3bbjk_15336 {
    margin-right: 1.75rem;
  }
}
._uw-contact-panel_3bbjk_15273 i {
  opacity: 0.5;
  margin-right: 0.625rem;
  font-size: 1rem;
}

._course-search-widget_3bbjk_15346 {
  margin-block: var(--section-spacing-y);
}

h2._uw-blockhead_3bbjk_15350._cs-header_3bbjk_15350 {
  margin-top: 0;
}

._uw-search_3bbjk_13578._uw-search--main_3bbjk_15354._uw-search--inline_3bbjk_15354._course-search-widget_3bbjk_15346 {
  padding: 0;
}

._course-search-widget_3bbjk_15346 ._cs-before-search_3bbjk_15358 {
  padding-top: 15px;
  font-weight: 700;
  margin: 0;
}

._uw-course-search__form-submit_3bbjk_15364 {
  position: absolute;
  right: 0;
  top: 0;
}

._course-search-widget_3bbjk_15346 ._cs-search-button_3bbjk_15370 {
  padding-top: 10px;
  font-weight: 700;
  cursor: pointer;
  display: flex;
  align-items: center;
}

._uw-search--container_3bbjk_15378 ._uw-search--form--course_3bbjk_15378 input {
  font-family: Montserrat;
  height: 50px;
  border-bottom: 1px solid #001641;
  font-size: 16px;
  padding-right: 5.5em;
  padding-bottom: 9px;
}

._course-search-widget_3bbjk_15346 ._cs-or_3bbjk_15387 {
  padding-left: 50px;
  font-weight: 700;
}

._course-search-widget_3bbjk_15346 ._after-search_3bbjk_15392 {
  padding-top: 10px;
}

._course-search-widget_3bbjk_15346 ._cs-after-search_3bbjk_15396 {
  white-space: nowrap;
  padding-left: 40px;
}

._course-search-widget_3bbjk_15346 ._cs-search-red-button_3bbjk_15401 {
  font-weight: 700;
  color: #ed0a00 !important;
  background: 0 0;
  cursor: pointer;
  padding-bottom: 0.2em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 0 5px 0;
}

._course-search-widget_3bbjk_15346 ._cs-search-red-button_3bbjk_15401::after {
  font-family: WwwUowEduAu;
  content: "\f005";
  font-size: 1.5rem;
  margin-left: 0.9375rem;
  -webkit-transition: -webkit-transform 0.4s;
  transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
  position: relative;
}

._course-search-widget_3bbjk_15346 ._cs-search-red-button_3bbjk_15401:hover::after {
  -webkit-transform: translate3d(0.625rem, 0, 0);
  transform: translate3d(0.625rem, 0, 0);
}

._course-search-widget_3bbjk_15346 ._cs-search-button_3bbjk_15370::after {
  font-family: WwwUowEduAu;
  content: "\f005";
  font-size: 1.5rem;
  margin-left: 0.9375rem;
  -webkit-transition: -webkit-transform 0.4s;
  transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
  position: relative;
}

._course-search-widget_3bbjk_15346 ._cs-search-button_3bbjk_15370:hover::after {
  -webkit-transform: translate3d(0.625rem, 0, 0);
  transform: translate3d(0.625rem, 0, 0);
}

@media (max-width: 600px) {
  ._course-search-widget_3bbjk_15346 ._cs-search-button_3bbjk_15370 {
    height: 45px;
    z-index: 2;
    width: 25px;
  }
  ._course-search-widget_3bbjk_15346 ._cs-search-button_3bbjk_15370 > span {
    display: none;
  }
  ._course-search-widget_3bbjk_15346 ._cs-search-button_3bbjk_15370 > i {
    display: none;
  }
  ._course-search-widget_3bbjk_15346 ._cs-or_3bbjk_15387 {
    padding-left: 0;
    font-weight: 700;
  }
  ._course-search-widget_3bbjk_15346 ._cs-after-search_3bbjk_15396 {
    padding-left: 0;
  }
  ._course-search-widget_3bbjk_15346 ._after-search_3bbjk_15392 {
    padding-top: 15px;
  }
}
._uw-search--container_3bbjk_15378 ._uw-search--form_3bbjk_15378, ._uw-search--container_3bbjk_15378 ._uw-search--form--motivation_3bbjk_15473,
._uw-search--container_3bbjk_15378 ._uw-search--form--course_3bbjk_15378 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  position: relative;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

._uw-search--inline_3bbjk_15354 ._uw-search--container_3bbjk_15378 ._uw-search--form--course_3bbjk_15378::before,
._uw-search--inline_3bbjk_15354 ._uw-search--container_3bbjk_15378 ._uw-search--form_3bbjk_15378::before,
._uw-search--inline_3bbjk_15354 ._uw-search--container_3bbjk_15378 ._uw-search--form--motivation_3bbjk_15473::before {
  font-family: WwwUowEduAu;
  content: "\f009";
  font-size: 2rem;
  color: #001641;
  position: absolute;
  top: unset;
  bottom: 0.4rem;
}

._uw-search--container_3bbjk_15378 ._uw-search--form--course_3bbjk_15378::before {
  font-size: 1.5em !important;
  top: 0 !important;
  padding-top: 8px;
  cursor: pointer;
}

._uw-search--container_3bbjk_15378 ._uw-search--form_3bbjk_15378 ._searchHolder_3bbjk_15508, ._uw-search--container_3bbjk_15378 ._uw-search--form--motivation_3bbjk_15473 ._searchHolder_3bbjk_15508,
._uw-search--container_3bbjk_15378 ._uw-search--form--course_3bbjk_15378 ._searchHolder_3bbjk_15508 {
  display: -webkit-box;
  display: -ms-flexbox;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}

._uw-search--inline_3bbjk_15354 ._uw-search--container_3bbjk_15378 ._uw-search--form_3bbjk_15378 input, ._uw-search--inline_3bbjk_15354 ._uw-search--container_3bbjk_15378 ._uw-search--form--motivation_3bbjk_15473 input,
._uw-search--inline_3bbjk_15354 ._uw-search--container_3bbjk_15378 ._uw-search--form--course_3bbjk_15378 input {
  color: #001641;
  padding-bottom: 5px;
}

._uw-search--container_3bbjk_15378 ._uw-search--form--course_3bbjk_15378 input {
  padding-left: 38px;
}

._uw-search--container_3bbjk_15378 ._uw-search--form--course_3bbjk_15378 input {
  font-family: Montserrat;
  height: 50px;
  border-bottom: 1px solid #001641;
  font-size: 16px;
  padding-right: 5.5em;
  padding-bottom: 9px;
}

._uw-search--container_3bbjk_15378 ._uw-search--form_3bbjk_15378 input, ._uw-search--container_3bbjk_15378 ._uw-search--form--motivation_3bbjk_15473 input,
._uw-search--container_3bbjk_15378 ._uw-search--form--course_3bbjk_15378 input {
  background-color: transparent;
  border: 0;
  margin-bottom: 0;
  padding-left: 2.5rem;
  color: #fff;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

._uw-search--container_3bbjk_15378 ._uw-search--form--course_3bbjk_15378 input {
  font-family: Montserrat;
  height: 50px;
  border-bottom: 1px solid #001641;
  font-size: 16px;
  padding-right: 5.5em;
  padding-bottom: 9px;
}

@media (max-width: 768px) {
  ._uw-search--container_3bbjk_15378 ._uw-search--form--course_3bbjk_15378::after {
    font-family: WwwUowEduAu;
    content: "\f009";
    position: absolute;
    font-size: 1.5em !important;
    right: 0;
    top: 9px;
  }
  ._uw-search--inline_3bbjk_15354 ._uw-search--container_3bbjk_15378 ._uw-search--form--course_3bbjk_15378::before,
  ._uw-search--inline_3bbjk_15354 ._uw-search--container_3bbjk_15378 ._uw-search--form_3bbjk_15378::before,
  ._uw-search--inline_3bbjk_15354 ._uw-search--container_3bbjk_15378 ._uw-search--form--motivation_3bbjk_15473::before {
    display: none;
  }
  ._course-search-widget_3bbjk_15346 ._cs-search-button_3bbjk_15370 {
    display: none;
  }
  ._cs-header_3bbjk_15350 {
    font-size: 2.625rem;
    padding-top: 0;
    margin-bottom: 10px;
    line-height: 2.625rem;
  }
  ._uw-search--inline_3bbjk_15354 ._uw-search--container_3bbjk_15378 ._uw-search--form_3bbjk_15378 input, ._uw-search--inline_3bbjk_15354 ._uw-search--container_3bbjk_15378 ._uw-search--form--motivation_3bbjk_15473 input,
  ._uw-search--inline_3bbjk_15354 ._uw-search--container_3bbjk_15378 ._uw-search--form--course_3bbjk_15378 input {
    color: #001641;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 3.75em;
  }
}
._uw-search-form_3bbjk_15587 {
  position: relative;
  margin-bottom: 2.25rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-search-form_3bbjk_15587 {
    margin-bottom: 3.4375rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-search-form_3bbjk_15587 {
    margin-bottom: 2.1875rem;
  }
}
._uw-search-form_3bbjk_15587 form {
  display: flex;
  flex-wrap: wrap;
}
@media print, screen and (max-width: 63.99875em) {
  ._uw-search-form_3bbjk_15587 form {
    justify-content: flex-end;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-search-form_3bbjk_15587 form {
    flex-wrap: nowrap;
  }
}
._uw-search-form__search-icon_3bbjk_15615 {
  position: absolute;
  left: 0;
  border: 0;
  color: #8a8a8a;
  font-size: 1.375rem;
  bottom: 4.375rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-search-form__search-icon_3bbjk_15615 {
    font-size: 2.125rem;
    bottom: 5rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-search-form__search-icon_3bbjk_15615 {
    bottom: 1.25rem;
  }
}
._uw-search-form_3bbjk_15587 input[type=text] {
  border: 0;
  border-bottom: 0.1875rem solid #ed0a00;
  padding: 0 0 0 2rem;
  margin-bottom: 1.25rem;
  font-size: 1.1875rem;
  line-height: 1.4736842105;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  height: 2.8125rem;
  width: 100%;
  box-shadow: none;
  transition: border 0.6s ease-out, padding 0.3s ease-out;
}
._uw-search-form_3bbjk_15587 input[type=text]:focus::-webkit-input-placeholder {
  color: transparent;
}
._uw-search-form_3bbjk_15587 input[type=text]:focus:-moz-placeholder {
  color: transparent;
}
._uw-search-form_3bbjk_15587 input[type=text]:focus::-moz-placeholder {
  color: transparent;
}
._uw-search-form_3bbjk_15587 input[type=text]:focus:-ms-input-placeholder {
  color: transparent;
}
@media print, screen and (min-width: 48em) {
  ._uw-search-form_3bbjk_15587 input[type=text] {
    font-size: 2.5rem;
    line-height: 1.35;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    height: auto;
    padding: 0 0 0 3.125rem;
    margin-bottom: 1.875rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-search-form_3bbjk_15587 input[type=text] {
    padding-top: 0.3125rem;
    max-width: 60.3125rem;
    margin-bottom: 0;
    margin-right: 1.875rem;
    font-size: 3.5rem;
    line-height: 1.1071428571;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 90em) {
  ._uw-search-form_3bbjk_15587 input[type=text] {
    font-size: 3.875rem;
    line-height: 1.2096774194;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-search-form_3bbjk_15587 input[type=text]::placeholder {
  font-size: 1.1875rem;
  line-height: 1.4736842105;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
}
@media print, screen and (min-width: 48em) {
  ._uw-search-form_3bbjk_15587 input[type=text]::placeholder {
    font-size: 2.5rem;
    line-height: 1.35;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-search-form_3bbjk_15587 input[type=text]::placeholder {
    font-size: 3.5rem;
    line-height: 1.1071428571;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 90em) {
  ._uw-search-form_3bbjk_15587 input[type=text]::placeholder {
    font-size: 3.875rem;
    line-height: 1.2096774194;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-search-form_3bbjk_15587 input[type=text]::-moz-placeholder {
  opacity: 1 !important;
  color: #001641 !important;
  margin-bottom: 0.3125rem;
}
._uw-search-form_3bbjk_15587 input[type=text]:focus {
  border-bottom: 0.1875rem solid #001641;
}
._uw-search-form_3bbjk_15587 input[type=text]:focus + input[type=submit] {
  transform: translate3d(-10px, 0, 0);
  opacity: 0;
}
._uw-search-form__submit_3bbjk_15775 {
  margin-left: 1.25rem;
  white-space: nowrap;
}
@media screen and (min-width: 75em) {
  ._uw-search-form__submit_3bbjk_15775 {
    margin-top: 2.1875rem;
  }
}

._uw-event-cell_3bbjk_15785 {
  display: block;
  margin-bottom: 25px;
}
._uw-event-cell_3bbjk_15785 h3 {
  font-size: 1.5rem;
  font-weight: 700;
  margin-bottom: 5px;
  color: #001641;
}

._uw-event-links_3bbjk_15796 {
  margin-bottom: 35px;
}
._uw-event-links_3bbjk_15796 a {
  margin-bottom: 10px;
}

._uw-event--image_3bbjk_3307 {
  height: 250px;
  position: relative;
  margin-bottom: 25px;
  overflow: hidden;
}
._uw-event--image-bg_3bbjk_3307 {
  height: 100%;
  width: 100%;
  background-size: cover;
  transform: scale(1);
  transition: transform 0.2s ease-in-out;
  background-color: #001641;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #fff;
  font-size: 1.75rem;
  font-weight: 500;
  line-height: 1.15;
  overflow: hidden;
}
._uw-event--no-image_3bbjk_3303 {
  background: #001641;
  padding: 25px;
  overflow-y: auto;
}
._uw-event--no-image_3bbjk_3303 ._uw-event--image-bg_3bbjk_3307 {
  overflow: revert;
}
._uw-event--no-image_3bbjk_3303 span {
  color: #fff !important;
}
._uw-event--no-zoom_3bbjk_15834 {
  position: relative;
}
._uw-event--no-zoom_3bbjk_15834 span {
  left: 0;
  top: 0;
  position: absolute;
  width: 100%;
  height: 100%;
}
._uw-event_3bbjk_3303:focus, ._uw-event_3bbjk_3303:hover {
  text-decoration: none;
}
._uw-event_3bbjk_3303:focus h3, ._uw-event_3bbjk_3303:hover h3 {
  color: #0033FF;
}
._uw-event_3bbjk_3303:focus ._uw-event--image-bg_3bbjk_3307, ._uw-event_3bbjk_3303:hover ._uw-event--image-bg_3bbjk_3307 {
  transform: scale(1.1);
  transition: transform 0.2s ease-in-out;
}
._uw-event_3bbjk_3303:focus ._uw-event--no-zoom_3bbjk_15834, ._uw-event_3bbjk_3303:hover ._uw-event--no-zoom_3bbjk_15834 {
  transform: none;
}

._uw-event-time_3bbjk_15858 {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  text-transform: uppercase;
}
._uw-event-time_3bbjk_15858 span {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  display: flex;
  color: #001641;
  text-transform: lowercase;
}
._uw-event-time_3bbjk_15858 span::before {
  font-family: "WwwUowEduAu";
  content: "\f01d";
  color: #001641;
  font-size: 1rem;
  position: relative;
  top: -2px;
  margin-right: 0.625rem;
}

._uw-event-detail_3bbjk_15895 {
  display: block;
  color: #001641;
  font-size: 0.875rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  margin-bottom: 5px;
}
._uw-event-detail_3bbjk_15895._icon--map-marker_3bbjk_2354 {
  display: inline-block;
  vertical-align: top;
}
._uw-event-detail_3bbjk_15895._icon--map-marker_3bbjk_2354::before {
  margin-right: 5px;
  font-size: 1.25rem;
  position: relative;
  top: -4px;
}
._uw-event-detail_3bbjk_15895._location_3bbjk_15912 {
  display: inline-block;
}
._uw-event-detail_3bbjk_15895::before {
  margin-right: 10px;
}

._events-listing_3bbjk_3288 ._page-navigator__button_3bbjk_11562,
._page-navigator-events-listing_3bbjk_15920 ._page-navigator__button_3bbjk_11562 {
  width: 100% !important;
}
@media (max-width: 768px) {
  ._events-listing_3bbjk_3288 + ._page-navigator__list--breadcrumbs_3bbjk_11537,
  ._page-navigator-events-listing_3bbjk_15920 + ._page-navigator__list--breadcrumbs_3bbjk_11537 {
    display: block !important;
  }
}

._events-load-more-categories_3bbjk_15930 {
  border-top: 1px solid rgba(0, 22, 65, 0.7);
  padding-top: 10px;
  text-align: center;
  width: 100%;
}
._events-load-more-categories_3bbjk_15930::after {
  font-family: "WwwUowEduAu";
  content: "\f007";
}
._events-load-more-categories_3bbjk_15930:hover::after {
  margin-left: 15px;
}

._uw-event-footer_3bbjk_3322 {
  margin-bottom: 2rem;
}

._public-events-calendar_3bbjk_12511 h2 {
  margin-bottom: 1.25rem;
}
@media (min-width: 768px) {
  ._public-events-calendar_3bbjk_12511 ._uw-item-grid--events_3bbjk_15952 {
    margin-top: 3.125rem;
  }
}

@media print, screen and (min-width: 64em) {
  ._uw-date-selector_3bbjk_15958 {
    display: flex;
    align-items: flex-end;
    margin-bottom: 1.5625rem;
  }
}
._uw-date-selector_3bbjk_15958 ._date-selector-fields_3bbjk_15964 {
  display: flex;
  justify-content: space-between;
  width: 100%;
  max-width: 16.25rem;
  flex-shrink: 0;
}
@media print, screen and (max-width: 63.99875em) {
  ._uw-date-selector_3bbjk_15958 ._date-selector-fields_3bbjk_15964 {
    margin-bottom: 0.625rem;
  }
}
._uw-date-selector_3bbjk_15958 ._date-selector-fields_3bbjk_15964 input {
  border: 0.0625rem solid #001641;
  display: inline-block;
  padding: 0.625rem 0.5rem;
  margin-bottom: 0;
  text-align: center;
}
@media print, screen and (min-width: 64em) {
  ._uw-date-selector_3bbjk_15958 ._date-selector-fields_3bbjk_15964 input {
    margin-right: 0.75rem;
  }
}
._uw-date-selector__2-value_3bbjk_15988 {
  max-width: 3.75rem;
}
._uw-date-selector__4-value_3bbjk_15991 {
  max-width: 6.25rem;
}
._uw-date-selector_3bbjk_15958 ._help-text_3bbjk_9089 {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 1.5625rem;
  text-transform: uppercase;
}
@media print, screen and (min-width: 64em) {
  ._uw-date-selector_3bbjk_15958 ._help-text_3bbjk_9089 {
    margin-bottom: 0;
  }
}

._event-filters_3bbjk_16006 {
  max-width: 27.8125rem;
}
@media screen and (min-width: 75em) {
  ._event-filters_3bbjk_16006 {
    padding-left: 1.25rem;
  }
}
._event-filters__title_3bbjk_16014 {
  font-size: 1.25rem;
  line-height: 1.2;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 1.875rem;
  text-transform: uppercase;
}
._event-filters__active_3bbjk_16027 {
  margin-bottom: 1.875rem;
}
._event-filters__active_3bbjk_16027 ul {
  margin-bottom: 1.875rem;
}
._event-filters__active_3bbjk_16027 li {
  border: 0.0625rem solid #ed0a00;
  color: #ed0a00;
  display: inline-block;
  margin-bottom: 0.625rem;
  margin-right: 0.625rem;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  cursor: pointer;
}
._event-filters__active_3bbjk_16027 li:hover {
  background-color: #001641;
  color: #fff;
  border-color: #001641;
}
._event-filters__active_3bbjk_16027 li:hover ._remove_3bbjk_16054 {
  color: #ed0a00;
}
._event-filters__active_3bbjk_16027 ._remove_3bbjk_16054 {
  color: #001641;
  font-size: 0.75rem;
  margin-left: 0.625rem;
}
._event-filters__search_3bbjk_16062 {
  border-bottom: 1px solid #001641;
  display: flex;
  margin-bottom: 3.125rem;
}
._event-filters__search_3bbjk_16062 i {
  font-size: 1.25rem;
  position: relative;
  top: 0.625rem;
}
._event-filters__search_3bbjk_16062 button,
._event-filters__search_3bbjk_16062 i {
  flex-shrink: 0;
}
._event-filters__search_3bbjk_16062 button {
  margin-bottom: 0;
}
._event-filters__search_3bbjk_16062 button i {
  top: 0;
}
._event-filters__search_3bbjk_16062 input {
  border: transparent;
  color: #001641;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._event-filters__search_3bbjk_16062 input::placeholder {
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
}
._event-filters__search_3bbjk_16062 input:focus {
  border: transparent;
}
._event-filters__filter-title_3bbjk_16107 {
  color: #ed0a00;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  cursor: pointer;
  display: inline-block;
  margin-bottom: 1.375rem;
  text-transform: uppercase;
}
._event-filters__group_3bbjk_16122 {
  margin-bottom: 2.1875rem;
}
._event-filters__group_3bbjk_16122 ul li a:focus, ._event-filters__group_3bbjk_16122 ul li a:hover {
  color: #ed0a00;
  text-decoration: none;
}
._event-filters__filter_3bbjk_16107 label {
  display: flex;
  margin-bottom: 1rem;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._event-filters__filter_3bbjk_16107 input {
  margin-bottom: 0;
  margin-right: 0.5rem;
}
._event-filters__filter_3bbjk_16107 a {
  color: #0033FF;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}

._uw-events-toggle-filter_3bbjk_16156::after {
  margin-left: 5px;
  font-family: "WwwUowEduAu";
  content: "\f023";
}
._filter-closed_3bbjk_16161 ._uw-events-toggle-filter_3bbjk_16156::after {
  content: "\f022";
}

._js-event-filters__remove-filter_3bbjk_16165 {
  position: relative;
  padding: 7px 40px 5px 20px;
  text-transform: uppercase;
}
._js-event-filters__remove-filter_3bbjk_16165:hover::after {
  color: #fff;
}
._js-event-filters__remove-filter_3bbjk_16165::after {
  font-family: "WwwUowEduAu";
  content: "\f028";
  font-size: 0.5625rem;
  color: #ed0a00;
  position: absolute;
  right: 20px;
  top: 9px;
}
._js-event-filters__remove-filter_3bbjk_16165 span {
  display: none;
}

._hide-categories_3bbjk_16186 {
  display: none;
}

._uw-news-toggle-filter_3bbjk_16190::after {
  margin-left: 5px;
  font-family: "WwwUowEduAu";
  content: "\f023";
}
._uw-news-toggle-filter_3bbjk_16190._filter-closed_3bbjk_16161::after {
  content: "\f022";
}

._uw-news-border-fix_3bbjk_16199 {
  border: 1px solid transparent;
}

._uw-events-recent-by-category_3bbjk_16203 {
  margin-block: var(--section-spacing-y);
}
._uw-events-recent-by-category_3bbjk_16203 h2 {
  margin-bottom: 2rem;
}

._uw-faqs_3bbjk_16210 h2 {
  color: #ed0a00;
  font-size: 1rem;
  line-height: 1.25;
  font-weight: 600;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 20px;
}
._uw-faqs_3bbjk_16210 dd span {
  font-weight: bold;
}
._uw-faqs_3bbjk_16210 dd p:first-child:before {
  content: "A. ";
  font-weight: 700;
}

._uw-featured-pages_3bbjk_16231 {
  margin-block: var(--section-spacing-y);
  position: relative;
  z-index: 1;
}
._uw-featured-pages__title_3bbjk_16236 {
  font-size: 2.625rem;
  line-height: 1.0952380952;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin: 0 0 1.875rem;
}
@media screen and (min-width: 75em) {
  ._uw-featured-pages__title_3bbjk_16236 {
    font-size: 8.125rem;
    line-height: 0.9384615385;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-featured-pages__title_3bbjk_16236:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #001641;
  margin-top: 0.625rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-featured-pages__title_3bbjk_16236 {
    font-size: 5.125rem;
    line-height: 0.9390243902;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    padding-right: 0.9375rem;
    padding-top: 0.625rem;
  }
  ._uw-featured-pages__title_3bbjk_16236:after {
    margin-top: 1.25rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-featured-pages__title_3bbjk_16236 {
    padding-top: 0;
  }
}
._uw-featured-pages_3bbjk_16231 p {
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media screen and (min-width: 75em) {
  ._uw-featured-pages_3bbjk_16231 p {
    font-size: 1.125rem;
    line-height: 1.5;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-featured-pages_3bbjk_16231 blockquote {
  margin: 0;
  position: relative;
  margin-top: 3.125rem;
  font-size: 2.625rem;
  line-height: 1.09524;
}
._uw-featured-pages_3bbjk_16231 blockquote::before {
  content: "";
  position: absolute;
  content: "“";
  display: block;
  font-size: 8rem;
  line-height: 1.1875;
  font-weight: 500;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  height: 1.75rem;
  color: #ed0a00;
  top: -5rem;
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  ._uw-featured-pages_3bbjk_16231 blockquote::before {
    font-size: 3.5rem;
    line-height: 1.01786;
    top: -3.125rem;
  }
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-featured-pages_3bbjk_16231 blockquote::before {
    font-size: 2.625rem;
    line-height: 1.09524;
    top: -3.125rem;
  }
}
._uw-featured-pages_3bbjk_16231 blockquote p {
  font-size: 1.5rem;
  line-height: 1.0833333333;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  font-style: italic;
}
@media print, screen and (min-width: 48em) {
  ._uw-featured-pages_3bbjk_16231 blockquote p {
    font-size: 1.6875rem;
    line-height: 1.1111111111;
    font-weight: 400;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-featured-pages_3bbjk_16231 blockquote cite {
  font-size: 0.875rem;
  line-height: 1.0625rem;
  text-transform: uppercase;
  font-style: normal;
}
._uw-featured-pages_3bbjk_16231 blockquote span {
  font-weight: 700;
  display: block;
  margin-bottom: 0.3125rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-featured-pages_3bbjk_16231 blockquote {
    margin-top: 4rem;
    font-size: 3.5rem;
    line-height: 1.01111;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-featured-pages_3bbjk_16231 blockquote {
    margin-top: 3.125rem;
    font-size: 8.125rem;
    line-height: 0.93846;
  }
}
._uw-featured-pages_3bbjk_16231 blockquote p {
  margin-bottom: 0.75rem;
  font-size: 1.5rem;
  line-height: 1.3;
}
@media print, screen and (min-width: 64em) {
  ._uw-featured-pages_3bbjk_16231 blockquote p {
    font-size: 1.6875rem;
    line-height: 1.3;
  }
}
._uw-featured-pages_3bbjk_16231 ._tabs-content_3bbjk_10255 {
  border: 0;
}
@media print, screen and (min-width: 64em) {
  ._uw-featured-pages_3bbjk_16231 ._tabs-content_3bbjk_10255 {
    padding-top: 0.5rem;
  }
}
._uw-featured-pages_3bbjk_16231 ._tabs-content_3bbjk_10255 ._tabs-panel_3bbjk_10268 {
  padding: 0;
}
._uw-featured-pages__links_3bbjk_16424 {
  overflow: hidden;
  margin-bottom: 0.625rem;
  padding-bottom: 1.25rem;
  white-space: nowrap;
  display: flex;
  align-items: center;
  height: 100%;
}
@media print, screen and (min-width: 48em) {
  ._uw-featured-pages__links_3bbjk_16424 {
    padding-left: 0.5rem;
    white-space: normal;
  }
}
@media screen and (min-width: 75em) {
  ._uw-featured-pages__links_3bbjk_16424 {
    padding-top: 1.25rem;
    padding-left: 3.75rem;
  }
}
._uw-featured-pages__links_3bbjk_16424 ._tabs_3bbjk_10194 {
  border: 0;
}
._uw-featured-pages__links_3bbjk_16424 ._tabs_3bbjk_10194 li {
  list-style: none;
  margin-bottom: 0.9375rem;
  margin-left: 0;
  display: block;
}
._uw-featured-pages__links_3bbjk_16424 ._tabs_3bbjk_10194 li:hover {
  margin-bottom: 0.5rem;
}
._uw-featured-pages__links_3bbjk_16424 ._tabs_3bbjk_10194 li:before {
  content: none;
}
._uw-featured-pages__links_3bbjk_16424 ._tabs_3bbjk_10194 li:first-of-type {
  margin-left: 0;
}
._uw-featured-pages__links_3bbjk_16424 ._tabs_3bbjk_10194 li._is-active_3bbjk_9731 {
  color: #ed0a00;
  margin-bottom: 0.5rem;
}
._uw-featured-pages__links_3bbjk_16424 ._tabs_3bbjk_10194 li._is-active_3bbjk_9731 a {
  color: #ed0a00;
}
._uw-featured-pages__links_3bbjk_16424 ._tabs_3bbjk_10194 li._is-active_3bbjk_9731 a:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.125rem;
  background-color: #ed0a00;
  margin-top: 0.3125rem;
}
._uw-featured-pages__links_3bbjk_16424 ._tabs_3bbjk_10194 li._is-active_3bbjk_9731 a:hover:after {
  background: #ed0a00;
}
._uw-featured-pages__links_3bbjk_16424 ._tabs_3bbjk_10194 a {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  text-transform: uppercase;
  display: block;
}
._uw-featured-pages__links_3bbjk_16424 ._tabs_3bbjk_10194 a:focus {
  text-decoration: none;
}
._uw-featured-pages__links_3bbjk_16424 ._tabs-title_3bbjk_10233 > a [aria-selected=true],
._uw-featured-pages__links_3bbjk_16424 ._tabs-title_3bbjk_10233 > a {
  background: none;
  padding: 0;
}
._uw-featured-pages__links_3bbjk_16424 ul {
  padding-left: 0;
  margin-bottom: 0;
}
._uw-featured-pages__links_3bbjk_16424 a:not(._is-active_3bbjk_9731):hover {
  text-decoration: none;
}
._uw-featured-pages__links_3bbjk_16424 a:not(._is-active_3bbjk_9731):hover:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.125rem;
  background: #001641;
  margin-top: 0.3125rem;
}
._uw-featured-pages__content_3bbjk_16517 {
  margin-bottom: 0.75rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-featured-pages__content_3bbjk_16517 {
    margin-bottom: 1.875rem;
    max-width: 18.125rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-featured-pages__content_3bbjk_16517 {
    max-width: 19.375rem;
  }
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-featured-pages__content_3bbjk_16517 ._button_3bbjk_3169 {
    margin-bottom: 1.875rem;
  }
}
._uw-featured-pages__main-feature_3bbjk_16536 {
  margin-bottom: 0.75rem;
}
._uw-featured-pages__main-feature_3bbjk_16536 img {
  margin-bottom: 0.9375rem;
}
._uw-featured-pages__main-feature_3bbjk_16536 span {
  font-size: 1rem;
}
._uw-featured-pages__other-features_3bbjk_16545 ._page_3bbjk_3153 {
  margin-bottom: 0.75rem;
}
._uw-featured-pages__other-features_3bbjk_16545 span._button_3bbjk_3169 {
  font-size: 1rem;
}
._uw-featured-pages__other-features_3bbjk_16545 > div img {
  margin-bottom: 0.9375rem;
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  ._uw-featured-pages__other-features_3bbjk_16545 > div {
    margin-bottom: 1.875rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-featured-pages__other-features_3bbjk_16545 > div._quote_3bbjk_16561 {
    padding-top: 30%;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-featured-pages__other-features_3bbjk_16545 > div._quote_3bbjk_16561 {
    padding-top: 0;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-featured-pages__other-pages_3bbjk_16571 > ._page_3bbjk_3153:nth-of-type(1) {
    padding-right: 0.46875rem;
    padding-right: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) and (min-width: 48em) {
  ._uw-featured-pages__other-pages_3bbjk_16571 > ._page_3bbjk_3153:nth-of-type(1) {
    padding-right: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) and (min-width: 64em) {
  ._uw-featured-pages__other-pages_3bbjk_16571 > ._page_3bbjk_3153:nth-of-type(1) {
    padding-right: 0.78125rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-featured-pages__other-pages_3bbjk_16571 > ._page_3bbjk_3153:nth-of-type(2) {
    padding-left: 0.46875rem;
    padding-left: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) and (min-width: 48em) {
  ._uw-featured-pages__other-pages_3bbjk_16571 > ._page_3bbjk_3153:nth-of-type(2) {
    padding-left: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) and (min-width: 64em) {
  ._uw-featured-pages__other-pages_3bbjk_16571 > ._page_3bbjk_3153:nth-of-type(2) {
    padding-left: 0.78125rem;
  }
}
._uw-featured-pages_3bbjk_16231 ._simplebar-track_3bbjk_16602 {
  display: none;
}
@media print, screen and (min-width: 48em) {
  ._uw-featured-pages_3bbjk_16231 ._simplebar-track_3bbjk_16602 {
    display: none;
  }
}
._uw-featured-pages_3bbjk_16231 ._simplebar-track_3bbjk_16602._vertical_3bbjk_9585 {
  display: none;
}
._uw-featured-pages_3bbjk_16231 a:hover {
  text-decoration: none;
}
._uw-featured-pages_3bbjk_16231 div[data-section] {
  display: none;
}
._uw-featured-pages_3bbjk_16231 div[data-section]._active_3bbjk_9735 {
  display: block;
}

._uw-form-box_3bbjk_16623 {
  border: 0.0625rem solid #ed0a00;
  padding: 1.875rem 1.875rem 1.5625rem;
  margin-bottom: 1.875rem;
}
._uw-form-box--grey_3bbjk_16628 {
  border: 0;
}
._uw-form-box__title_3bbjk_16631 {
  color: #ed0a00;
  font-size: 1.5rem;
  line-height: 1.2083333333;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  margin-bottom: 0.625rem;
}
._uw-form-box__content_3bbjk_16645 {
  font-size: 0.875rem;
  line-height: 1.5714285714;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._uw-form-box_3bbjk_16623 ._button_3bbjk_3169 {
  margin-bottom: 0;
}
._uw-form-box_3bbjk_16623 ._button_3bbjk_3169 svg {
  font-size: 1.4375rem;
}
._uw-form-box_3bbjk_16623 fieldset {
  margin-bottom: 1.5625rem;
}

._uw-footer-quicklinks_3bbjk_3366 {
  margin-bottom: 80px;
}
._uw-footer-quicklinks_3bbjk_3366 h2 {
  font-size: 2rem;
  line-height: 1.1em;
  font-weight: 700;
}

._uw-bg-image_3bbjk_16673 {
  position: relative;
  background-size: cover;
  transform: scale(1);
  transition: transform 0.2s ease-in-out;
}
._uw-bg-image_3bbjk_16673::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 50%;
  content: "";
}

._uw-bg-link_3bbjk_2905:hover ._uw-bg-image_3bbjk_16673 {
  transform: scale(1.1);
  transition: transform 0.2s ease-in-out;
}

._uw-bg-container_3bbjk_16692 {
  margin-bottom: 25px;
  overflow: hidden;
}

._uw-four-block_3bbjk_16697 h2:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #ed0a00;
  margin-top: 1.375rem;
}
@media screen and (min-width: 75em) {
  ._uw-four-block_3bbjk_16697 h2:after {
    content: "";
    display: block;
    width: 3.125rem;
    height: 0.0625rem;
    background-color: #ed0a00;
    margin-top: 0.875rem;
  }
}
._uw-four-block_3bbjk_16697 h2 span {
  display: block;
  font-style: italic;
  transition: margin-left 0.2s ease-in-out;
}
._uw-four-block--large_3bbjk_16720 a:hover {
  text-decoration: none;
}
._uw-four-block--large_3bbjk_16720 a:hover span::after {
  margin-left: 25px;
  transition: margin-left 0.2s ease-in-out;
}
@media print, screen and (min-width: 48em) {
  ._uw-four-block_3bbjk_16697 p {
    padding-right: 1.25rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-four-block_3bbjk_16697 p {
    max-width: 28.125rem;
  }
}
._uw-four-block_3bbjk_16697 ._image-link_3bbjk_12203 {
  position: relative;
  display: block;
  padding-bottom: 1rem;
}
._uw-four-block_3bbjk_16697 ._uw-four-block__block_3bbjk_16742 a:hover span::after {
  margin-left: 25px;
  -webkit-transition: margin-left 0.2s ease-in-out;
  transition: margin-left 0.2s ease-in-out;
}

._uw-four-block--large_3bbjk_16720 img {
  margin-bottom: 0.6875rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-four-block--large_3bbjk_16720 img {
    margin-bottom: 1.0625rem;
  }
}
._uw-four-block--large_3bbjk_16720 span {
  margin-bottom: 1rem;
}
._uw-four-block--large_3bbjk_16720 p {
  margin-bottom: 1rem;
}
._uw-four-block--large_3bbjk_16720 ._button_3bbjk_3169 svg {
  font-size: 0.625rem;
  margin-left: 0.625rem;
}

._uw-four-block-side-text_3bbjk_16767 ._uw-four-block_3bbjk_16697 {
  row-gap: 0.9375em;
}
._uw-four-block-side-text_3bbjk_16767 ._uw-four-block__block_3bbjk_16742 ._image-link_3bbjk_12203 {
  padding-bottom: 0;
}
._uw-four-block-side-text_3bbjk_16767 p {
  margin-bottom: 1.375rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-four-block-side-text_3bbjk_16767 p {
    max-width: 35.625rem;
  }
}
._uw-four-block-side-text_3bbjk_16767 ._grid-container_3bbjk_3812, ._uw-four-block-side-text_3bbjk_16767 ._mw-grid-container_3bbjk_3812 {
  position: relative;
}
@media print, screen and (min-width: 48em) {
  ._uw-four-block-side-text_3bbjk_16767 ._grid-container_3bbjk_3812:before, ._uw-four-block-side-text_3bbjk_16767 ._mw-grid-container_3bbjk_3812:before {
    content: "";
    background: url("../img/backgrounds/cross-blue.svg");
    position: absolute;
    width: 7.1875rem;
    height: 7.1875rem;
    left: 70%;
    top: 0;
  }
  ._uw-four-block-side-text_3bbjk_16767 ._grid-container_3bbjk_3812:after, ._uw-four-block-side-text_3bbjk_16767 ._mw-grid-container_3bbjk_3812:after {
    content: "";
    position: absolute;
    width: 1.4375rem;
    height: 1.4375rem;
    border-radius: 50%;
    background: #001641;
    top: -1.25rem;
    right: 3.125rem;
    display: none !important;
  }
}
@media screen and (min-width: 75em) {
  ._uw-four-block-side-text_3bbjk_16767 ._grid-container_3bbjk_3812:before, ._uw-four-block-side-text_3bbjk_16767 ._mw-grid-container_3bbjk_3812:before {
    content: "";
    left: 55%;
    top: 0;
  }
  ._uw-four-block-side-text_3bbjk_16767 ._grid-container_3bbjk_3812:after, ._uw-four-block-side-text_3bbjk_16767 ._mw-grid-container_3bbjk_3812:after {
    content: "";
    right: 6.25rem;
  }
}
._uw-four-block-side-text__side-text_3bbjk_16817 {
  margin-bottom: 2.1875rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-four-block-side-text__side-text_3bbjk_16817 {
    margin-bottom: 2.5rem;
  }
}
._uw-four-block-side-text__block_3bbjk_16825 {
  margin-bottom: 1.25rem;
}
._uw-four-block-side-text_3bbjk_16767._in-view_3bbjk_16828 ._grid-container_3bbjk_3812:before, ._uw-four-block-side-text_3bbjk_16767._in-view_3bbjk_16828 ._mw-grid-container_3bbjk_3812:before {
  animation: _animateCross_3bbjk_1 10s infinite alternate;
}
._uw-four-block-side-text_3bbjk_16767._in-view_3bbjk_16828 ._grid-container_3bbjk_3812:after, ._uw-four-block-side-text_3bbjk_16767._in-view_3bbjk_16828 ._mw-grid-container_3bbjk_3812:after {
  animation: _animateDot_3bbjk_1 8s infinite alternate-reverse;
  display: none !important;
}
@media only screen and (min-width: 1024px) {
  ._uw-four-block-side-text_3bbjk_16767 ._uw-four-block_3bbjk_16697 {
    row-gap: 1.5625em;
  }
}

@keyframes _animateCross_3bbjk_1 {
  0% {
    transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0);
    transform-origin: center;
  }
  100% {
    transform: rotate3d(0, 0, 1, 25deg) translate3d(-40%, 40%, 0);
    transform-origin: center;
  }
}
@keyframes _animateDot_3bbjk_1 {
  0% {
    transform: translate3d(140%, -120%, 0);
    transform-origin: center;
  }
  100% {
    transform: translate3d(-160%, 260%, 0);
    transform-origin: center;
  }
}
._uw-masthead--cta_3bbjk_16861 ._uw-masthead__grs_3bbjk_16861 {
  font-size: 2.625rem;
  line-height: 1.2;
  font-weight: 700;
}

._grid-x_3bbjk_3385._grid-margin-x_3bbjk_3382._results_3bbjk_16867._one-column_3bbjk_16867 {
  margin-right: 0.5em;
  display: block;
}

._uw-php-search_3bbjk_16872 ._one-column_3bbjk_16867 ._grs-item_3bbjk_16872 {
  background-color: #f2f2f2;
  margin-bottom: 1.3em;
  padding: 20px;
  flex-direction: row;
  box-shadow: rgba(0, 22, 65, 0.26) 0px 4px 8px;
  border-radius: 5px;
}

._uw-button-blue_3bbjk_2905._grs-details_3bbjk_16881 {
  position: relative;
  left: 80%;
}

@media (max-width: 1200px) {
  ._uw-button-blue_3bbjk_2905._grs-details_3bbjk_16881 {
    left: 75%;
    padding-top: 1rem;
  }
}
@media (max-width: 1024px) {
  ._uw-button-blue_3bbjk_2905._grs-details_3bbjk_16881 {
    left: 65%;
  }
}
@media (max-width: 480px) {
  ._uw-button-blue_3bbjk_2905._grs-details_3bbjk_16881 {
    left: 55%;
  }
  ._uw-masthead--cta_3bbjk_16861 ._uw-masthead__grs_3bbjk_16861 {
    font-size: 1.8rem;
  }
  ._uw-masthead--cta_3bbjk_16861 ._grs-buttons_3bbjk_16904 ._uw-btn_3bbjk_14807, ._uw-masthead--cta_3bbjk_16861 ._grs-buttons_3bbjk_16904 p._button-grey_3bbjk_14807 a, p._button-grey_3bbjk_14807 ._uw-masthead--cta_3bbjk_16861 ._grs-buttons_3bbjk_16904 a, ._uw-masthead--cta_3bbjk_16861 ._grs-buttons_3bbjk_16904 p._button-navy_3bbjk_14807 a, p._button-navy_3bbjk_14807 ._uw-masthead--cta_3bbjk_16861 ._grs-buttons_3bbjk_16904 a {
    width: 100%;
  }
}
._uw-home-slider_3bbjk_11765 {
  margin: 0 0 1.875rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-home-slider_3bbjk_11765 {
    margin-bottom: 4.375rem;
  }
}
@media screen and (min-width: 61.3125em) {
  ._uw-home-slider_3bbjk_11765 {
    margin-bottom: 7.5rem;
  }
}
@media (max-width: 980px) {
  ._uw-home-slider_3bbjk_11765 {
    margin-top: 77px;
  }
}
._uw-home-slider_3bbjk_11765 h2 {
  font-size: 2.625rem;
  line-height: 1.0952380952;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin: 1.25rem 0 0.625rem;
  color: #fff;
}
@media print, screen and (min-width: 48em) {
  ._uw-home-slider_3bbjk_11765 h2 {
    font-size: 3.5rem;
    line-height: 1.0178571429;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-home-slider_3bbjk_11765 h2 {
    font-size: 8.125rem;
    line-height: 0.9384615385;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-home-slider_3bbjk_11765 h2 {
    margin-bottom: 1.25rem;
  }
}
._uw-home-slider_3bbjk_11765 p {
  color: #fff;
}
._uw-home-slider_3bbjk_11765 figcaption {
  position: relative;
  background: #001641;
  width: 100%;
  padding: 1rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-home-slider__container_3bbjk_16980 ._slick-list_3bbjk_2055 ._slick-slide_3bbjk_2040 {
    max-height: calc(100vh - 96px);
  }
}
@media screen and (min-width: 75em) {
  ._uw-home-slider__container_3bbjk_16980 ._slick-list_3bbjk_2055 ._slick-slide_3bbjk_2040 {
    min-height: 700px;
  }
}
._uw-home-slider__bullet-container_3bbjk_16989 {
  border-bottom: 0.0625rem dashed #E5E5E4;
  padding-left: 0 !important;
}
._uw-home-slider__bullets_3bbjk_11765 {
  text-align: left;
  white-space: nowrap;
  overflow-y: hidden;
  overflow-x: auto;
  padding: 0 0 1.25rem;
  margin-top: 1.25rem;
}
._uw-home-slider__bullets_3bbjk_11765 button {
  width: auto;
  height: auto;
  background: none;
  display: inline-block;
  margin-bottom: 0;
  margin-left: 1.875rem;
  color: #001641;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  text-align: left;
  cursor: pointer;
  border-radius: 0;
}
._uw-home-slider__bullets_3bbjk_11765 button::before {
  content: none;
}
._uw-home-slider__bullets_3bbjk_11765 button::after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.125rem;
  background: #fff;
  margin-top: 0.3125rem;
  transition: transform 0.3s, background-color 0s;
  transition-delay: 0s, 0.3s;
  transform: scale3d(0, 1, 1);
  transform-origin: top left;
}
._uw-home-slider__bullets_3bbjk_11765 button:first-of-type {
  margin-left: 0;
}
._uw-home-slider__bullets_3bbjk_11765 button:focus {
  outline: 1px dotted #001641;
  box-shadow: 0 0 2px #fff;
}
._uw-home-slider__bullets_3bbjk_11765 button:hover {
  text-decoration: none;
}
._uw-home-slider__bullets_3bbjk_11765 button:hover::after {
  background: #001641;
  transform: scale3d(1, 1, 1);
  transition-delay: 0s, 0s;
}
._uw-home-slider_3bbjk_11765 ._button_3bbjk_3169 {
  color: #fff;
}
._uw-home-slider_3bbjk_11765 ._slick-slide_3bbjk_2040 {
  position: relative;
}
._uw-home-slider__slide_3bbjk_17054 {
  overflow: hidden;
}
._uw-home-slider_3bbjk_11765 br {
  display: none;
}
@media print, screen and (min-width: 48em) {
  ._uw-home-slider_3bbjk_11765 figcaption {
    background: none;
    position: absolute;
    z-index: 2;
    left: 60px;
    padding-left: 0;
    bottom: 0;
  }
  ._uw-home-slider_3bbjk_11765 br {
    display: block;
  }
  ._uw-home-slider_3bbjk_11765 h2 {
    margin-top: 1.875rem;
  }
  ._uw-home-slider__slide_3bbjk_17054 {
    position: relative;
    max-height: 100vh;
  }
  ._uw-home-slider__slide_3bbjk_17054::after, ._uw-home-slider__slide_3bbjk_17054::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
  }
  ._uw-home-slider__slide_3bbjk_17054::before {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 100%);
    width: 50%;
  }
  ._uw-home-slider__slide_3bbjk_17054::after {
    background-image: linear-gradient(42deg, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 75%);
    width: 100%;
  }
  ._uw-home-slider__bullet-container_3bbjk_16989 {
    padding-left: 60px;
  }
  ._uw-home-slider__bullets_3bbjk_11765 {
    margin: 1.875rem 0 0;
    padding-bottom: 2.1875rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-home-slider_3bbjk_11765 figcaption > * {
    max-width: 75%;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-home-slider_3bbjk_11765 figcaption > * {
    max-width: 80%;
  }
  ._uw-home-slider__bullets_3bbjk_11765 {
    padding-bottom: 1.875rem;
  }
  ._uw-home-slider_3bbjk_11765::before {
    content: "";
    width: 100%;
    height: 17.8125rem;
    position: absolute;
    top: 0;
    left: 0;
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.69) 100%);
    z-index: 1;
  }
}
@media screen and (min-width: 76.875em) {
  ._uw-home-slider_3bbjk_11765 figcaption {
    bottom: 5.3125rem;
    padding-left: 0.625rem;
    left: calc(50% - 38.4375rem);
  }
}

._uw-image-block_3bbjk_12159 {
  margin-block: var(--section-spacing-y);
  align-self: flex-start;
}
._uw-image-block_3bbjk_12159 figure figcaption {
  font-size: 0.875rem;
  margin: 1em 1em 0;
}
._uw-image-block_3bbjk_12159 figure figcaption cite {
  margin-top: 0.5em;
}
._uw-image-block_3bbjk_12159:not(:has(figcaption)) {
  --cell-spacing: 0.9375em;
}
._uw-image-block_3bbjk_12159:not(:has(figcaption)) + ._uw-image-block_3bbjk_12159, ._uw-image-block_3bbjk_12159:not(:has(figcaption)) + ._uw-image-grid-4_3bbjk_17147 {
  margin-top: var(--cell-spacing);
}
._uw-image-block_3bbjk_12159:not(:has(figcaption)):has(+ ._uw-image-block_3bbjk_12159), ._uw-image-block_3bbjk_12159:not(:has(figcaption)):has(+ ._uw-image-grid-4_3bbjk_17147) {
  margin-bottom: var(--cell-spacing);
}
@media only screen and (min-width: 1024px) {
  ._uw-image-block_3bbjk_12159:not(:has(figcaption)) {
    --cell-spacing: 1.5625em;
  }
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-image-block_3bbjk_12159 ._cell_3bbjk_3333 + ._cell_3bbjk_3333 {
    margin-top: 0.9375em;
  }
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  ._uw-image-block_3bbjk_12159 ._large-up-4_3bbjk_4897 ._cell_3bbjk_3333:nth-child(n+3) {
    margin-top: 0.9375em;
  }
}

@media (max-width: 768px) {
  ._uw-image-block-2_3bbjk_17170 img {
    margin-bottom: 1rem;
  }
}

._image-link_3bbjk_12203 {
  position: relative;
  display: block;
}
._image-link_3bbjk_12203 img {
  pointer-events: none;
}
._image-link__title_3bbjk_12209 {
  font-size: 1.125rem;
  line-height: 1.0555555556;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  margin-top: 0.9375rem;
  display: flex;
  align-items: flex-start;
  color: #ed0a00;
  pointer-events: none;
}
@media (max-width: 980px) {
  ._image-link__title_3bbjk_12209 {
    display: block;
  }
}
._image-link__title_3bbjk_12209::after {
  font-family: "WwwUowEduAu";
  margin-left: 0.9375rem;
  content: "\f005";
  font-size: 1.5rem;
  line-height: 0.7;
  transition: transform 0.4s;
}
@media (max-width: 980px) {
  ._image-link__title_3bbjk_12209::after {
    position: relative;
    top: 2px;
  }
}
._image-link__title_3bbjk_12209._no-link_3bbjk_17217::after {
  content: none;
}
._image-link__title_3bbjk_12209:focus, ._image-link__title_3bbjk_12209:hover {
  outline: none;
}
._image-link__title_3bbjk_12209:focus::after, ._image-link__title_3bbjk_12209:hover::after {
  transform: translate3d(0.625rem, 0, 0);
}
._image-link__description_3bbjk_17226 {
  margin-top: 0.5rem;
}
._image-link_3bbjk_12203::before {
  content: "";
  display: block;
  transform: rotate(-315deg) scale3d(1, 0, 1);
  width: 0.3125rem;
  height: 7.6875rem;
  background-color: #ed0a00;
  position: absolute;
  transition: transform 0.3s;
  top: -2.5rem;
  left: 1.875rem;
  z-index: 1;
}
._image-link_3bbjk_12203:hover, ._image-link_3bbjk_12203:focus {
  text-decoration: none !important;
}
._image-link_3bbjk_12203:hover__title::after, ._image-link_3bbjk_12203:focus__title::after {
  transform: translate3d(10px, 0, 0);
}
._image-link_3bbjk_12203:hover::before, ._image-link_3bbjk_12203:focus::before {
  transform: rotate(-315deg) scale3d(1, 1, 1);
}
@media print, screen and (min-width: 48em) {
  ._image-link__title_3bbjk_12209::after {
    margin-left: 0.9375rem;
  }
}

._uw-image-grid-4_3bbjk_17147 {
  --cell-spacing: 0.9375em;
  margin-block: var(--section-spacing-y);
  margin-left: auto !important;
  margin-right: auto !important;
}
._uw-image-grid-4_3bbjk_17147 + ._uw-image-block_3bbjk_12159:not(:has(figcaption)), ._uw-image-grid-4_3bbjk_17147 + ._uw-image-grid-4_3bbjk_17147 {
  margin-top: var(--cell-spacing);
}
._uw-image-grid-4_3bbjk_17147:has(+ ._uw-image-block_3bbjk_12159:not(:has(figcaption))), ._uw-image-grid-4_3bbjk_17147:has(+ ._uw-image-grid-4_3bbjk_17147) {
  margin-bottom: var(--cell-spacing);
}
@media only screen and (min-width: 1024px) {
  ._uw-image-grid-4_3bbjk_17147 {
    --cell-spacing: 1.5625em;
  }
}

._uw-image-slider-block_3bbjk_17275 {
  align-self: flex-start;
  padding-bottom: 3.125rem;
}
._uw-image-slider-block_3bbjk_17275 ._orbit-caption_3bbjk_9867 {
  position: absolute;
  padding: 0;
  background-color: transparent;
  color: #001641;
  font-style: italic;
}
._uw-image-slider-block_3bbjk_17275 ._orbit-controls_3bbjk_17286 button {
  transition: 0.25s;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.5);
  font-size: 2rem;
  padding: 0.5rem 1rem;
}
._uw-image-slider-block_3bbjk_17275 ._orbit-controls_3bbjk_17286 button:hover {
  background-color: transparent;
}
._uw-image-slider-block_3bbjk_17275 ._orbit-controls_3bbjk_17286 ._orbit-previous_3bbjk_9877 {
  margin: 0 0 0 1.25rem;
}
._uw-image-slider-block_3bbjk_17275 ._orbit-controls_3bbjk_17286 ._orbit-previous_3bbjk_9877:hover {
  margin: 0 0.3125rem 0 0.9375rem;
}
._uw-image-slider-block_3bbjk_17275 ._orbit-controls_3bbjk_17286 ._orbit-previous_3bbjk_9877::after {
  font-family: "WwwUowEduAu";
  content: "\f004" !important;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
._uw-image-slider-block_3bbjk_17275 ._orbit-controls_3bbjk_17286 ._orbit-next_3bbjk_9877 {
  margin: 0 1.25rem 0 0;
}
._uw-image-slider-block_3bbjk_17275 ._orbit-controls_3bbjk_17286 ._orbit-next_3bbjk_9877:hover {
  margin: 0 0.9375rem 0 0.3125rem;
}
._uw-image-slider-block_3bbjk_17275 ._orbit-controls_3bbjk_17286 ._orbit-next_3bbjk_9877::after {
  font-family: "WwwUowEduAu";
  content: "\f005" !important;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
._uw-image-slider-block_3bbjk_17275 ._orbit-bullets_3bbjk_9901 {
  display: flex;
  right: 0;
  bottom: 1.25rem;
  margin: 0;
  position: absolute;
  z-index: 2;
}
._uw-image-slider-block_3bbjk_17275 ._orbit-bullets_3bbjk_9901 button {
  display: inline-block;
  margin-right: 0.625rem;
  width: 0.625rem;
  height: 0.625rem;
  background-color: #001641;
  text-indent: -624.9375rem;
  border-radius: 0;
}
._uw-image-slider-block_3bbjk_17275 ._orbit-bullets_3bbjk_9901 button:before {
  content: none;
}
._uw-image-slider-block_3bbjk_17275 ._orbit-bullets_3bbjk_9901 button:last-of-type {
  margin-right: 0;
}
._uw-image-slider-block_3bbjk_17275 ._orbit-bullets_3bbjk_9901 button::after {
  display: none;
}
._uw-image-slider-block_3bbjk_17275 ._orbit-bullets_3bbjk_9901 button._is-active_3bbjk_9731 {
  background-color: #ed0a00;
}
._uw-image-slider-block_3bbjk_17275 figure img {
  margin-bottom: 0.9375rem;
}

._uw-item-grid_3bbjk_3313 {
  margin-top: 77px;
}
@media (min-width: 980px) {
  ._uw-item-grid_3bbjk_3313 {
    margin-top: 154px;
  }
}
._uw-item-grid__title_3bbjk_3313 {
  color: #001641;
  font-size: 2.625rem;
  line-height: 1;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin: 0.9375rem 0 3.75rem;
}
._uw-item-grid__title_3bbjk_3313:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #001641;
  margin-top: 0.8125rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-item-grid__title_3bbjk_3313 {
    font-size: 4.5rem;
    line-height: 1.0416666667;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
  ._uw-item-grid__title_3bbjk_3313:after {
    content: "";
    display: block;
    width: 3.125rem;
    height: 0.0625rem;
    background-color: #001641;
    margin-top: 0.3125rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-item-grid__title_3bbjk_3313 {
    margin: 0 0 3.75rem 0;
  }
}
._uw-item-grid_3bbjk_3313 ._uw-item_3bbjk_3313 {
  margin-bottom: 1.5625rem;
}
._uw-item-grid_3bbjk_3313 ._uw-item__date_3bbjk_17415,
._uw-item-grid_3bbjk_3313 ._uw-item_3bbjk_3313 time {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  text-transform: uppercase;
}
._uw-item-grid_3bbjk_3313 ._uw-item_3bbjk_3313 img {
  margin-bottom: 1.25rem;
}
._uw-item-grid_3bbjk_3313 ._uw-item__title_3bbjk_17431,
._uw-item-grid_3bbjk_3313 ._uw-item_3bbjk_3313 h3 {
  font-size: 1.5rem;
  line-height: 1.1666666667;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  margin-bottom: 1.25rem;
  text-transform: none;
}

._uw-item-grid--events_3bbjk_15952 i {
  display: none;
}
._uw-item-grid--events_3bbjk_15952 ._uw-item_3bbjk_3313 {
  order: 1;
  order: 2;
}
._uw-item-grid--events_3bbjk_15952 ._uw-item_3bbjk_3313 ._button--chevron-right_3bbjk_12650::after {
  transition: margin-left 0.2s ease-in-out;
}
._uw-item-grid--events_3bbjk_15952 ._uw-item_3bbjk_3313 ._button--chevron-right_3bbjk_12650:hover::after {
  margin-left: 25px;
}
._uw-item-grid--events_3bbjk_15952 ._uw-item__date_3bbjk_17415 {
  margin-bottom: 0.75rem;
}
._uw-item-grid--events_3bbjk_15952 ._uw-item_3bbjk_3313 > ul {
  padding-left: 0;
  margin: 0 0 1.875rem;
}
._uw-item-grid--events_3bbjk_15952 ._uw-item_3bbjk_3313 > ul li {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 0.625rem;
  display: flex;
  list-style: none;
}
._uw-item-grid--events_3bbjk_15952 ._uw-item_3bbjk_3313 > ul li i {
  margin-right: 0.625rem;
}
._uw-item-grid--events_3bbjk_15952 ._uw-item_3bbjk_3313 > ul li:first-child::before {
  font-family: "WwwUowEduAu";
  content: "\f012";
  color: #001641;
  font-size: 1rem;
  position: relative;
  top: -2px;
  margin-right: 0.625rem;
}
._uw-item-grid--events_3bbjk_15952 ._uw-item_3bbjk_3313 > ul li:nth-child(2)::before {
  font-family: "WwwUowEduAu";
  content: "\f015";
  color: #001641;
  font-size: 1rem;
  position: relative;
  top: -2px;
  margin-right: 0.625rem;
}
._uw-item-grid--events_3bbjk_15952 ._uw-item_3bbjk_3313 time span {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  display: flex;
  color: #001641;
  text-transform: lowercase;
}
._uw-item-grid--events_3bbjk_15952 ._uw-item_3bbjk_3313 time span::before {
  font-family: "WwwUowEduAu";
  content: "\f01d";
  color: #001641;
  font-size: 1rem;
  position: relative;
  top: -2px;
  margin-right: 0.625rem;
}
._uw-item-grid--events_3bbjk_15952 ._uw-item_3bbjk_3313 time span i {
  margin-right: 0.625rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-item-grid--events_3bbjk_15952 ._uw-item_3bbjk_3313 time span {
    margin-bottom: 0.9375rem;
  }
}
._uw-item-grid--events_3bbjk_15952 ._uw-item_3bbjk_3313:nth-child(1) {
  order: 0;
}
@media print, screen and (min-width: 64em) {
  ._uw-item-grid--events_3bbjk_15952 ._uw-item_3bbjk_3313 {
    margin-bottom: 3.125rem;
    order: 3;
  }
  ._uw-item-grid--events_3bbjk_15952 ._uw-item_3bbjk_3313:nth-child(1) {
    order: 0;
  }
  ._uw-item-grid--events_3bbjk_15952 ._uw-item_3bbjk_3313:nth-child(2) {
    order: 1;
  }
}

._uw-item-grid--news_3bbjk_17548 {
  margin-bottom: 3.125rem;
}
._uw-item-grid--news_3bbjk_17548 ._uw-item_3bbjk_3313 {
  padding-bottom: 1.25rem;
}
._uw-item-grid--news_3bbjk_17548 ._uw-item_3bbjk_3313 ._button--chevron-right_3bbjk_12650::after {
  transition: margin-left 0.2s ease-in-out;
}
._uw-item-grid--news_3bbjk_17548 ._uw-item_3bbjk_3313 ._button--chevron-right_3bbjk_12650:hover {
  text-decoration: none;
}
._uw-item-grid--news_3bbjk_17548 ._uw-item_3bbjk_3313 ._button--chevron-right_3bbjk_12650:hover::after {
  margin-left: 25px;
}
._uw-item-grid--news_3bbjk_17548 ._uw-item__title_3bbjk_17431,
._uw-item-grid--news_3bbjk_17548 ._uw-item_3bbjk_3313 h3 {
  margin-bottom: 0.3125rem;
}
._uw-item-grid--news_3bbjk_17548 ._uw-item__title_3bbjk_17431 a,
._uw-item-grid--news_3bbjk_17548 ._uw-item_3bbjk_3313 h3 a {
  color: #001641;
}
._uw-item-grid--news_3bbjk_17548 ._uw-item__date_3bbjk_17415,
._uw-item-grid--news_3bbjk_17548 ._uw-item_3bbjk_3313 time {
  margin-bottom: 0.9375rem;
}
._uw-item-grid--news_3bbjk_17548 ._uw-item_3bbjk_3313 p {
  font-size: 0.875rem;
  line-height: 1.5714285714;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  margin-bottom: 0.3125rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-item-grid--news_3bbjk_17548 ._uw-item_3bbjk_3313 p {
    margin-bottom: 0.9375rem;
  }
}
._uw-item-grid--news_3bbjk_17548 ._uw-item_3bbjk_3313 i {
  margin-left: 0.625rem;
}
._uw-item-grid--news_3bbjk_17548 ._news-pagination_3bbjk_17595 {
  font-size: 1.25rem;
  line-height: 1.2;
  font-weight: 700;
  margin-bottom: 2rem;
  display: flex;
  justify-content: center;
}
._uw-item-grid--news_3bbjk_17548 ._news-pagination_3bbjk_17595 ._currentpage_3bbjk_17603,
._uw-item-grid--news_3bbjk_17548 ._news-pagination_3bbjk_17595 ._ellipsis_3bbjk_9976,
._uw-item-grid--news_3bbjk_17548 ._news-pagination_3bbjk_17595 a {
  padding: 0.5rem 1rem;
  color: #001641;
}
._uw-item-grid--news_3bbjk_17548 ._news-pagination_3bbjk_17595 a {
  display: none;
}
._uw-item-grid--news_3bbjk_17548 ._news-pagination_3bbjk_17595 ._currentpage_3bbjk_17603,
._uw-item-grid--news_3bbjk_17548 ._news-pagination_3bbjk_17595 a:hover {
  background-color: #ed0a00;
  color: #fff;
}
._uw-item-grid--news_3bbjk_17548 ._news-pagination_3bbjk_17595 ._hidden_3bbjk_17617 {
  display: none !important;
}
._uw-item-grid--news_3bbjk_17548._uw-item-grid_3bbjk_3313 ._uw-item_3bbjk_3313 img {
  display: block;
  width: auto;
  height: auto;
  min-width: 100%;
  max-width: 100%;
  object-fit: cover;
}
@media print, screen and (min-width: 48em) {
  ._uw-item-grid--news_3bbjk_17548._uw-item-grid_3bbjk_3313 ._uw-item_3bbjk_3313 img {
    min-height: 215px;
    max-height: 215px;
  }
}

._uw-news-grid__articles_3bbjk_17635 ._article__image_3bbjk_17635 img {
  display: block;
  width: auto;
  height: auto;
  min-width: 100%;
  max-width: 100%;
  object-fit: cover;
}
@media print, screen and (min-width: 48em) {
  ._uw-news-grid__articles_3bbjk_17635 ._article__image_3bbjk_17635 img {
    min-height: 130px;
    max-height: 130px;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-news-grid__articles_3bbjk_17635 ._article__image_3bbjk_17635 img {
    min-height: 158px;
    max-height: 158px;
  }
}

._uw-keyword-matches_3bbjk_17656 {
  margin-bottom: 3.75rem;
}
._uw-keyword-matches_3bbjk_17656 ._border-top_3bbjk_17659 {
  padding: 1.875rem 1.875rem;
  position: relative;
}
@media print, screen and (min-width: 64em) {
  ._uw-keyword-matches_3bbjk_17656 ._border-top_3bbjk_17659 {
    padding: 1.875rem 1.875rem;
  }
}
._uw-keyword-matches_3bbjk_17656 ._border-top_3bbjk_17659 > ._border-bottom_3bbjk_17668:after,
._uw-keyword-matches_3bbjk_17656 ._border-top_3bbjk_17659 > ._border-bottom_3bbjk_17668:before, ._uw-keyword-matches_3bbjk_17656 ._border-top_3bbjk_17659:after, ._uw-keyword-matches_3bbjk_17656 ._border-top_3bbjk_17659:before {
  display: block;
  content: "";
  width: 2rem;
  height: 2rem;
  position: absolute;
  transition: transform 0.5s ease-out;
}
._uw-keyword-matches_3bbjk_17656 ._border-top_3bbjk_17659 > ._border-bottom_3bbjk_17668:before, ._uw-keyword-matches_3bbjk_17656 ._border-top_3bbjk_17659:before {
  top: 0;
  border-top: 0.0625rem solid #001641;
}
._uw-keyword-matches_3bbjk_17656 ._border-top_3bbjk_17659:before {
  left: 0;
  border-left: 0.0625rem solid #001641;
}
._uw-keyword-matches_3bbjk_17656 ._border-top_3bbjk_17659 > ._border-bottom_3bbjk_17668:before {
  right: 0;
  border-right: 0.0625rem solid #001641;
}
._uw-keyword-matches_3bbjk_17656 ._border-top_3bbjk_17659 > ._border-bottom_3bbjk_17668:after, ._uw-keyword-matches_3bbjk_17656 ._border-top_3bbjk_17659:after {
  bottom: 0;
  border-bottom: 0.0625rem solid #001641;
}
._uw-keyword-matches_3bbjk_17656 ._border-top_3bbjk_17659:after {
  left: 0;
  border-left: 0.0625rem solid #001641;
}
._uw-keyword-matches_3bbjk_17656 ._border-top_3bbjk_17659 ._border-bottom_3bbjk_17668:after {
  right: 0;
  border-right: 0.0625rem solid #001641;
}
._uw-keyword-matches_3bbjk_17656 ._border-top_3bbjk_17659:hover:before {
  transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
}
._uw-keyword-matches_3bbjk_17656 ._border-top_3bbjk_17659:hover > ._border-bottom_3bbjk_17668:before {
  transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
}
._uw-keyword-matches_3bbjk_17656 ._border-top_3bbjk_17659:hover:after {
  transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
}
._uw-keyword-matches_3bbjk_17656 ._border-top_3bbjk_17659:hover > ._border-bottom_3bbjk_17668:after {
  transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
}
@media print, screen and (min-width: 64em) {
  ._uw-keyword-matches_3bbjk_17656 {
    padding-left: 1.5625rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-keyword-matches_3bbjk_17656 {
    padding-left: 0;
  }
}
._uw-keyword-matches__title_3bbjk_17723 {
  color: #ed0a00;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 0.9375rem;
  display: block;
}
._uw-keyword-matches_3bbjk_17656 a {
  display: block;
  word-break: break-all;
  margin-bottom: 1.25rem;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 600;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._uw-keyword-matches_3bbjk_17656 a:last-of-type {
  margin-bottom: 0;
}
._uw-keyword-matches_3bbjk_17656 a span {
  display: block;
  color: #001641;
  margin-bottom: 0.3125rem;
}

._uw-link-box_3bbjk_2905 {
  padding: 35px 25px;
  position: relative;
}
@media (max-width: 1024px) {
  ._uw-link-box_3bbjk_2905 {
    margin-bottom: 25px;
  }
}
._uw-link-box--border-top_3bbjk_17761::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  border-top: 2px solid #001641;
  border-left: 2px solid #001641;
  height: 35px;
  width: 35px;
}
._uw-link-box--border-top_3bbjk_17761::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  border-top: 2px solid #001641;
  border-right: 2px solid #001641;
  height: 35px;
  width: 35px;
}
._uw-link-box--border-bottom_3bbjk_17781::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  border-bottom: 2px solid #001641;
  border-left: 2px solid #001641;
  height: 35px;
  width: 35px;
}
._uw-link-box--border-bottom_3bbjk_17781::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  border-bottom: 2px solid #001641;
  border-right: 2px solid #001641;
  height: 35px;
  width: 35px;
}
._uw-link-box--link_3bbjk_2905::after {
  display: none;
}
._uw-link-box--white_3bbjk_17804 ._uw-link-box--border-bottom_3bbjk_17781::after, ._uw-link-box--white_3bbjk_17804 ._uw-link-box--border-bottom_3bbjk_17781::before,
._uw-link-box--white_3bbjk_17804 ._uw-link-box--border-top_3bbjk_17761::after,
._uw-link-box--white_3bbjk_17804 ._uw-link-box--border-top_3bbjk_17761::before {
  border-color: #fff;
}

._uw-live-chat_3bbjk_17810 {
  position: absolute;
  top: calc(50% - 13px);
  right: -2.1875rem;
  display: inline-block;
  transform: rotate(-90deg);
}
._uw-live-chat_3bbjk_17810 a {
  background-color: #ed0a00;
  text-decoration: none;
  padding: 0.625rem 0.9375rem;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 0;
  font-weight: bold;
  font-size: 0.875rem;
}
._uw-live-chat_3bbjk_17810:hover a {
  background-color: #fff;
  color: #ed0a00;
  transition: all 0.5s linear;
}

#_tap-pop-card_3bbjk_1 ._pop-card-wrapper_3bbjk_17833 {
  bottom: 80px !important;
}
@media print, screen and (max-width: 47.99875em) {
  #_tap-pop-card_3bbjk_1 ._pop-card-wrapper_3bbjk_17833 {
    bottom: 0 !important;
  }
  #_tap-pop-card_3bbjk_1 ._pop-card-wrapper_3bbjk_17833:not(._tap-mobile_3bbjk_17840) {
    right: 75px !important;
  }
  #_tap-pop-card_3bbjk_1 ._pop-card-wrapper_3bbjk_17833:not(._tap-mobile_3bbjk_17840) ._pop-card_3bbjk_17833 {
    flex-direction: row !important;
  }
  #_tap-pop-card_3bbjk_1 ._pop-card-wrapper_3bbjk_17833:not(._tap-mobile_3bbjk_17840) button._chat-now-button_3bbjk_17846 {
    margin-left: 0.5rem !important;
  }
}

#_live_chat_status_3bbjk_1 {
  right: 30px !important;
  bottom: 100px !important;
}

._uw-map-embed_3bbjk_17856 {
  margin-block: var(--section-spacing-y);
}

._uw-masthead_3bbjk_3271 {
  background-color: #001641;
  color: #fff;
  position: relative;
  margin-top: 77px;
}
@media (min-width: 980px) {
  ._uw-masthead_3bbjk_3271 {
    margin-top: 154px;
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead_3bbjk_3271 {
    margin-bottom: 3.75rem;
  }
}
@media screen and (max-width: 47.9375em) {
  ._uw-masthead_3bbjk_3271 {
    margin-bottom: 2rem;
  }
}
._uw-masthead__main_3bbjk_3283 {
  min-height: 9.125rem;
  padding: 1.5625rem 0 0.9375rem;
  margin-bottom: 1.25rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead__main_3bbjk_3283 {
    padding: 5.75rem 0 4.6875rem;
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead__main_3bbjk_3283 {
    padding: 4.375rem 0 4.6875rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 75em) {
  ._uw-masthead__main_3bbjk_3283 {
    padding: 6.5625rem 0 5rem;
    margin-bottom: 0;
  }
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-masthead__main_3bbjk_3283 {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-masthead__main_3bbjk_3283 ._grid-container_3bbjk_3812, ._uw-masthead__main_3bbjk_3283 ._mw-grid-container_3bbjk_3812 {
    margin: 0;
  }
}
._uw-masthead__content_3bbjk_3277 {
  z-index: 1;
  position: relative;
  width: 100%;
}
._uw-masthead__content_3bbjk_3277 ._event-info_3bbjk_17923 li {
  margin-left: 0;
}
@media screen and (min-width: 75em) {
  ._uw-masthead__content_3bbjk_3277 ._event-info_3bbjk_17923 li:nth-child(odd) {
    margin-left: 0;
  }
}
@media screen and (min-width: 75em) {
  ._uw-masthead__content_3bbjk_3277 ._uw-masthead__course-landing-content_3bbjk_17932 p {
    width: 80%;
  }
}
._uw-masthead__title_3bbjk_3453 {
  font-size: 2.625rem;
  line-height: 1;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead__title_3bbjk_3453 {
    font-size: 3.5rem;
    line-height: 1;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    padding-bottom: 10px;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead__title_3bbjk_3453 {
    font-size: 4.625rem;
    line-height: 1;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-masthead__subtitle_3bbjk_17974 {
  font-size: 0.9rem;
  line-height: 1;
  font-weight: 600;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  padding-top: 0.8rem;
  position: relative;
  z-index: 1;
}
._uw-masthead__subtitle_3bbjk_17974 em {
  font-style: italic;
}
._uw-masthead__subtitle_3bbjk_17974::before {
  position: absolute;
  width: 2rem;
  height: 0.125rem;
  content: "";
  top: 0;
  left: 0;
  background-color: #fff;
}
._uw-head-white_3bbjk_18001 ._uw-masthead__subtitle_3bbjk_17974::before {
  background-color: #001641;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead__subtitle_3bbjk_17974 {
    margin-bottom: 1rem;
  }
}
._uw-masthead_3bbjk_3271 ._page-navigator__list--pages_3bbjk_11526 {
  width: 100%;
}
@media screen and (min-width: 75em) {
  ._uw-masthead_3bbjk_3271 ._page-navigator__list--pages_3bbjk_11526 {
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    max-width: 76.875rem;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 75em) and (min-width: 48em) {
  ._uw-masthead_3bbjk_3271 ._page-navigator__list--pages_3bbjk_11526 {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media screen and (min-width: 75em) and (min-width: 64em) {
  ._uw-masthead_3bbjk_3271 ._page-navigator__list--pages_3bbjk_11526 {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media screen and (min-width: 75em) and (min-width: 75em) {
  ._uw-masthead_3bbjk_3271 ._page-navigator__list--pages_3bbjk_11526 {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
._uw-masthead_3bbjk_3271 ._page-navigator__list--breadcrumbs_3bbjk_11537 {
  width: 100%;
}
@media screen and (min-width: 75em) {
  ._uw-masthead_3bbjk_3271 ._page-navigator__list--breadcrumbs_3bbjk_11537 {
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    max-width: 76.875rem;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 75em) and (min-width: 48em) {
  ._uw-masthead_3bbjk_3271 ._page-navigator__list--breadcrumbs_3bbjk_11537 {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media screen and (min-width: 75em) and (min-width: 64em) {
  ._uw-masthead_3bbjk_3271 ._page-navigator__list--breadcrumbs_3bbjk_11537 {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media screen and (min-width: 75em) and (min-width: 75em) {
  ._uw-masthead_3bbjk_3271 ._page-navigator__list--breadcrumbs_3bbjk_11537 {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-masthead--page-nav_3bbjk_18074 ._page-navigator__list--breadcrumbs_3bbjk_11537 ul {
    flex: 0 0 auto;
    width: 83.3333333333%;
    padding-left: 0.78125rem;
    padding-right: 0.78125rem;
    margin-left: 16.6666666667%;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  ._uw-masthead--page-nav_3bbjk_18074 ._page-navigator__list--breadcrumbs_3bbjk_11537 ul {
    margin-left: 200px;
  }
}
@media screen and (min-width: 75em) {
  ._uw-masthead--page-nav_3bbjk_18074 ._uw-masthead__content_3bbjk_3277 {
    margin-left: calc(16.6666666667% + 1.5625rem / 2);
  }
}
@media screen and (min-width: 75em) {
  ._uw-masthead--form_3bbjk_18093 {
    margin-bottom: 5rem;
  }
  ._uw-masthead--form_3bbjk_18093 ._uw-masthead__main_3bbjk_3283 {
    padding-top: 8.4375rem;
    padding-bottom: 5.9375rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--large-title_3bbjk_18102 ._uw-masthead__title_3bbjk_3453 {
    font-size: 5.625rem;
    line-height: 1;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-masthead--image-full_3bbjk_18114 {
  background-size: cover;
  background-position: center;
  padding: 0;
}
._uw-masthead--image-full_3bbjk_18114 h1 {
  margin-bottom: 0;
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-masthead--image-full_3bbjk_18114 {
    background-image: none !important;
  }
}
._uw-masthead--image-full_3bbjk_18114 ._uw-masthead__main_3bbjk_3283 {
  padding-bottom: 1.5625rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--image-full_3bbjk_18114 ._uw-masthead__main_3bbjk_3283 {
    padding: 0;
    background: transparent;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--image-full_3bbjk_18114 ._uw-masthead__content_3bbjk_3277 {
    min-height: 26.875rem;
    padding: 6.25rem 0;
    display: flex;
    align-items: flex-end;
  }
}
._uw-masthead--cta_3bbjk_16861 {
  background-size: cover;
  background-position: center;
  padding: 0;
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--cta_3bbjk_16861 ._uw-masthead__title_3bbjk_3453 {
    font-size: 5.625rem;
    line-height: 1.2;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-masthead--cta_3bbjk_16861 h1 {
  margin-bottom: 10vh;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--cta_3bbjk_16861 h1 {
    margin-bottom: 5vh;
  }
}
._uw-masthead--cta_3bbjk_16861._uw-head-navy_3bbjk_18170 {
  background-color: #001641;
  color: #fff;
}
._uw-masthead--cta_3bbjk_16861._uw-head-red_3bbjk_18174 {
  background-color: #ed0a00;
  color: #fff;
}
._uw-masthead--cta_3bbjk_16861._uw-head-blue_3bbjk_18178 {
  background-color: #0033FF;
  color: #fff;
}
._uw-masthead--cta_3bbjk_16861._uw-head-white_3bbjk_18001 {
  background-color: #fff;
  color: #001641;
}
._uw-masthead--cta_3bbjk_16861._uw-head-grey_3bbjk_18186 {
  background-color: #efefef;
  color: #001641;
}
._uw-masthead--cta_3bbjk_16861._uw-head-grey_3bbjk_18186 ._uw-hl-grey_3bbjk_18190 {
  background-color: #fff;
}
._uw-masthead--cta_3bbjk_16861 ._uw-btn_3bbjk_14807::after, ._uw-masthead--cta_3bbjk_16861 p._button-grey_3bbjk_14807 a::after, p._button-grey_3bbjk_14807 ._uw-masthead--cta_3bbjk_16861 a::after, ._uw-masthead--cta_3bbjk_16861 p._button-navy_3bbjk_14807 a::after, p._button-navy_3bbjk_14807 ._uw-masthead--cta_3bbjk_16861 a::after {
  content: "";
  margin: 0;
}
._uw-masthead--cta_3bbjk_16861 ._uw-btn_3bbjk_14807 + ._uw-btn_3bbjk_14807, ._uw-masthead--cta_3bbjk_16861 p._button-grey_3bbjk_14807 a + ._uw-btn_3bbjk_14807, p._button-grey_3bbjk_14807 ._uw-masthead--cta_3bbjk_16861 a + ._uw-btn_3bbjk_14807, ._uw-masthead--cta_3bbjk_16861 p._button-grey_3bbjk_14807 ._uw-btn_3bbjk_14807 + a, p._button-grey_3bbjk_14807 ._uw-masthead--cta_3bbjk_16861 ._uw-btn_3bbjk_14807 + a, ._uw-masthead--cta_3bbjk_16861 p._button-grey_3bbjk_14807 a + a, p._button-grey_3bbjk_14807 ._uw-masthead--cta_3bbjk_16861 a + a, ._uw-masthead--cta_3bbjk_16861 p._button-navy_3bbjk_14807 a + ._uw-btn_3bbjk_14807, p._button-navy_3bbjk_14807 ._uw-masthead--cta_3bbjk_16861 a + ._uw-btn_3bbjk_14807, ._uw-masthead--cta_3bbjk_16861 p._button-navy_3bbjk_14807 ._uw-btn_3bbjk_14807 + a, p._button-navy_3bbjk_14807 ._uw-masthead--cta_3bbjk_16861 ._uw-btn_3bbjk_14807 + a, ._uw-masthead--cta_3bbjk_16861 p._button-navy_3bbjk_14807 a + a, p._button-navy_3bbjk_14807 ._uw-masthead--cta_3bbjk_16861 a + a {
  margin-top: 1rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--cta_3bbjk_16861 ._uw-btn_3bbjk_14807 + ._uw-btn_3bbjk_14807, ._uw-masthead--cta_3bbjk_16861 p._button-grey_3bbjk_14807 a + ._uw-btn_3bbjk_14807, p._button-grey_3bbjk_14807 ._uw-masthead--cta_3bbjk_16861 a + ._uw-btn_3bbjk_14807, ._uw-masthead--cta_3bbjk_16861 p._button-grey_3bbjk_14807 ._uw-btn_3bbjk_14807 + a, p._button-grey_3bbjk_14807 ._uw-masthead--cta_3bbjk_16861 ._uw-btn_3bbjk_14807 + a, ._uw-masthead--cta_3bbjk_16861 p._button-grey_3bbjk_14807 a + a, p._button-grey_3bbjk_14807 ._uw-masthead--cta_3bbjk_16861 a + a, ._uw-masthead--cta_3bbjk_16861 p._button-navy_3bbjk_14807 a + ._uw-btn_3bbjk_14807, p._button-navy_3bbjk_14807 ._uw-masthead--cta_3bbjk_16861 a + ._uw-btn_3bbjk_14807, ._uw-masthead--cta_3bbjk_16861 p._button-navy_3bbjk_14807 ._uw-btn_3bbjk_14807 + a, p._button-navy_3bbjk_14807 ._uw-masthead--cta_3bbjk_16861 ._uw-btn_3bbjk_14807 + a, ._uw-masthead--cta_3bbjk_16861 p._button-navy_3bbjk_14807 a + a, p._button-navy_3bbjk_14807 ._uw-masthead--cta_3bbjk_16861 a + a {
    margin-left: 1rem;
  }
}
._uw-masthead--cta_3bbjk_16861 ._uw-btn_3bbjk_14807, ._uw-masthead--cta_3bbjk_16861 p._button-grey_3bbjk_14807 a, p._button-grey_3bbjk_14807 ._uw-masthead--cta_3bbjk_16861 a, ._uw-masthead--cta_3bbjk_16861 p._button-navy_3bbjk_14807 a, p._button-navy_3bbjk_14807 ._uw-masthead--cta_3bbjk_16861 a {
  font-size: 1.125rem;
  line-height: 1.5rem;
  text-transform: uppercase;
  font-weight: 600;
  padding: 0.8rem 2rem 0.8rem 2rem;
  position: relative;
  display: inline-block;
  transition: background-color 0.2s ease-in-out;
}
._uw-masthead--cta_3bbjk_16861 ._uw-btn_3bbjk_14807._uw-link-small--red_3bbjk_18215, ._uw-masthead--cta_3bbjk_16861 p._button-grey_3bbjk_14807 a._uw-link-small--red_3bbjk_18215, p._button-grey_3bbjk_14807 ._uw-masthead--cta_3bbjk_16861 a._uw-link-small--red_3bbjk_18215, ._uw-masthead--cta_3bbjk_16861 p._button-navy_3bbjk_14807 a._uw-link-small--red_3bbjk_18215, p._button-navy_3bbjk_14807 ._uw-masthead--cta_3bbjk_16861 a._uw-link-small--red_3bbjk_18215 {
  color: #ed0a00;
}
._uw-masthead--cta_3bbjk_16861 ._uw-btn_3bbjk_14807, ._uw-masthead--cta_3bbjk_16861 p._button-grey_3bbjk_14807 a, p._button-grey_3bbjk_14807 ._uw-masthead--cta_3bbjk_16861 a, ._uw-masthead--cta_3bbjk_16861 p._button-navy_3bbjk_14807 a, p._button-navy_3bbjk_14807 ._uw-masthead--cta_3bbjk_16861 a,
._uw-masthead--cta_3bbjk_16861 ._uw-btn-arrow_3bbjk_18219,
._uw-masthead--cta_3bbjk_16861 ._uw-btn-blue_3bbjk_18220,
._uw-masthead--cta_3bbjk_16861 ._uw-btn-navy_3bbjk_18221,
._uw-masthead--cta_3bbjk_16861 ._uw-btn-red_3bbjk_14807,
._uw-masthead--cta_3bbjk_16861 ._uw-btn-white_3bbjk_18223 {
  background-color: #001641;
  color: #fff;
}
._uw-masthead--cta_3bbjk_16861 ._uw-btn-red_3bbjk_14807 {
  background-color: #ed0a00;
}
._uw-masthead--cta_3bbjk_16861 ._uw-btn-blue_3bbjk_18220 {
  background-color: #0033FF;
}
._uw-masthead--cta_3bbjk_16861 ._uw-btn-white_3bbjk_18223,
._uw-masthead--cta_3bbjk_16861 ._uw-btn-blue_3bbjk_18220:hover,
._uw-masthead--cta_3bbjk_16861 ._uw-btn-navy_3bbjk_18221:hover,
._uw-masthead--cta_3bbjk_16861 ._uw-btn-red_3bbjk_14807:hover,
._uw-masthead--cta_3bbjk_16861 ._uw-btn-white_3bbjk_18223:hover,
._uw-masthead--cta_3bbjk_16861 ._uw-btn_3bbjk_14807:hover,
._uw-masthead--cta_3bbjk_16861 p._button-grey_3bbjk_14807 a:hover,
p._button-grey_3bbjk_14807 ._uw-masthead--cta_3bbjk_16861 a:hover,
._uw-masthead--cta_3bbjk_16861 p._button-navy_3bbjk_14807 a:hover,
p._button-navy_3bbjk_14807 ._uw-masthead--cta_3bbjk_16861 a:hover {
  background-color: #fff;
  color: #001641;
}
._uw-masthead--cta_3bbjk_16861 ._uw-btn-white_3bbjk_18223:hover {
  background-color: #001641;
  color: #fff;
}
._uw-masthead--cta_3bbjk_16861 ._uw-masthead__main_3bbjk_3283 {
  padding: 4.375rem 0 4.6875rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--cta_3bbjk_16861 ._uw-masthead__title_3bbjk_3453 {
    font-size: 5.625rem;
    line-height: 1.2;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-masthead--cta_3bbjk_16861 ._uw-masthead__title_3bbjk_3453._uw-hl_3bbjk_18190, ._uw-masthead--cta_3bbjk_16861 ._uw-masthead__title_3bbjk_3453._uw-hl-blue_3bbjk_18266 em, ._uw-masthead--cta_3bbjk_16861 ._uw-masthead__title_3bbjk_3453._uw-hl-grey_3bbjk_18190 em, ._uw-masthead--cta_3bbjk_16861 ._uw-masthead__title_3bbjk_3453._uw-hl-navy_3bbjk_18266 em, ._uw-masthead--cta_3bbjk_16861 ._uw-masthead__title_3bbjk_3453._uw-hl-red_3bbjk_18266 em, ._uw-masthead--cta_3bbjk_16861 ._uw-masthead__title_3bbjk_3453._uw-hl-white_3bbjk_18266 em {
  font-style: normal;
  line-height: 1.2;
  color: #001641;
}
._uw-masthead--cta_3bbjk_16861 ._uw-masthead__title_3bbjk_3453._uw-hl-navy_3bbjk_18266 em {
  background-color: #001641;
  color: #fff;
}
._uw-masthead--cta_3bbjk_16861 ._uw-masthead__title_3bbjk_3453._uw-hl-red_3bbjk_18266 em {
  background-color: #ed0a00;
  color: #fff;
}
._uw-masthead--cta_3bbjk_16861 ._uw-masthead__title_3bbjk_3453._uw-hl-blue_3bbjk_18266 em {
  background-color: #0033FF;
  color: #fff;
}
._uw-masthead--cta_3bbjk_16861 ._uw-masthead__title_3bbjk_3453._uw-hl-grey_3bbjk_18190 em {
  background-color: #efefef;
  color: #001641;
}
._uw-masthead--cta_3bbjk_16861 ._uw-masthead__title_3bbjk_3453._uw-hl-white_3bbjk_18266 em {
  background-color: #fff;
  color: #001641;
}
._uw-masthead--cta_3bbjk_16861[style]::before {
  content: "";
  background-color: rgba(21, 21, 21, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
._uw-masthead--cta_3bbjk_16861[style]::after {
  content: "";
  background-image: rgba(21, 21, 21, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
._uw-masthead--cta_3bbjk_16861 picture::after {
  content: "";
  background-color: rgba(21, 21, 21, 0.5019607843);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media (min-width: 640px) {
  ._uw-masthead--cta_3bbjk_16861 picture._no-overlay_3bbjk_18319::after {
    display: none;
  }
}
._uw-masthead--cta_3bbjk_16861 picture img {
  width: 100%;
  height: 100%;
  position: absolute;
  object-fit: cover;
}
._uw-masthead__main_3bbjk_3283 ._uw-masthead__event-buttons_3bbjk_3323 ._large_3bbjk_2033 {
  font-size: 1.25rem;
}
._uw-masthead_3bbjk_3271._uw-masthead--aside-image_3bbjk_3283 {
  padding: 0;
  margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead_3bbjk_3271._uw-masthead--aside-image_3bbjk_3283 {
    margin-bottom: 3.125rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead_3bbjk_3271._uw-masthead--aside-image_3bbjk_3283 {
    margin-bottom: 6.25rem;
  }
}

@media (min-width: 768px) {
  ._public-inner-standard_3bbjk_12483 ._uw-masthead--image_3bbjk_3355 h1 {
    max-width: 65%;
  }
}
@media (min-width: 1200px) {
  ._public-inner-standard_3bbjk_12483 ._uw-masthead--image_3bbjk_3355 h1 {
    max-width: 80%;
  }
}
@media (min-width: 980px) and (max-width: 1200px) {
  ._public-inner-standard_3bbjk_12483 ._uw-masthead--image_3bbjk_3355 h1 {
    font-size: 5rem;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1200px) and (orientation: portrait) {
  ._public-inner-standard_3bbjk_12483 ._uw-masthead--image_3bbjk_3355 h1 {
    max-width: 55%;
  }
}

._uw-masthead__subbrand_3bbjk_18368 {
  position: relative;
}
@media (min-width: 768px) {
  ._uw-masthead__subbrand--title_3bbjk_18372 {
    padding-bottom: 5rem !important;
  }
}
@media (max-width: 768px) {
  ._uw-masthead__subbrand_3bbjk_18368 {
    display: block;
    padding-bottom: 11.25rem !important;
  }
}
._uw-masthead__subbrand--logo_3bbjk_18382 {
  background-color: #fff;
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  ._uw-masthead__subbrand--logo_3bbjk_18382 {
    display: flex;
    justify-content: center;
  }
}
@media (max-width: 480px) {
  ._uw-masthead__subbrand--logo_3bbjk_18382 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
@media (min-width: 768px) {
  ._uw-masthead__subbrand--logo_3bbjk_18382 {
    width: 33vw;
    bottom: 2rem;
    right: 0;
  }
  ._uw-masthead__subbrand--logo_3bbjk_18382::before {
    content: "";
    position: absolute;
    background-color: #ed0a00;
    top: 0.9375rem;
    left: -2.1875rem;
    width: 6.25rem;
    height: 0.25rem;
    transform: rotate(-45deg);
  }
}
._uw-masthead__subbrand--logo_3bbjk_18382 > div {
  height: 5rem;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left;
}
@media (max-width: 768px) {
  ._uw-masthead__subbrand--logo_3bbjk_18382 > div {
    width: 100%;
    height: 3.125rem;
    background-position: center;
  }
}
@media (min-width: 768px) {
  ._uw-masthead__subbrand--logo_3bbjk_18382 > div {
    margin: 1rem 1rem 1rem 2rem;
  }
}
._uw-masthead__subbrand--logo_3bbjk_18382 > div > a {
  display: flex;
  height: 100%;
  width: 100%;
}

._uw-masthead--image__container_3bbjk_11508 + ._blue-nav_3bbjk_11516 + ._uw-masthead__subbrand_3bbjk_18368 {
  position: static;
}
._uw-masthead--image__container_3bbjk_11508 + ._blue-nav_3bbjk_11516 + ._uw-masthead__subbrand_3bbjk_18368 ._uw-masthead__subbrand--logo_3bbjk_18382 {
  z-index: 1;
}

/* developed by Daniel Kandilas */
._uw-page-title_3bbjk_18449 {
  width: 100%;
}

._uw-masthead__titleFull_3bbjk_3453, ._uw-masthead__titleRight_3bbjk_3456 {
  width: 70%;
  font-size: 2.125rem;
  line-height: 1;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead__titleFull_3bbjk_3453, ._uw-masthead__titleRight_3bbjk_3456 {
    font-size: 3rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-masthead__titleFull_3bbjk_3453, ._uw-masthead__titleRight_3bbjk_3456 {
  width: 98%;
  min-height: 320px;
  margin-top: auto !important;
}
@media print, screen and (max-width: 74.99875em) {
  ._uw-masthead__titleFull_3bbjk_3453, ._uw-masthead__titleRight_3bbjk_3456 {
    width: 100%;
    min-height: auto;
    padding-bottom: 20px;
    font-size: 3rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-masthead__titleRight_3bbjk_3456 {
  width: 50%;
}
._uw-masthead__bizunit_3bbjk_3459 {
  display: flex;
  width: 100%;
  font-size: 1.125rem;
  line-height: 1;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead__bizunit_3bbjk_3459 {
    display: none;
  }
}
._uw-masthead__newscaption_3bbjk_3495 {
  display: flex;
  align-items: flex-end;
  width: 100%;
  font-size: 1.125rem;
  line-height: 1;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._uw-masthead__newscontent_3bbjk_3462 {
  display: flex;
  align-items: flex-end;
  width: 100%;
  font-size: 1.125rem;
  line-height: 1;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead__newscontent_3bbjk_3462 {
    display: none;
  }
}
._uw-masthead__photoby_3bbjk_3465, ._uw-masthead__photobydesk_3bbjk_3468 {
  display: inline-flex;
  font-size: 1.125rem;
  line-height: 1;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._uw-masthead__photoby_3bbjk_3465 ._bold_3bbjk_18565, ._uw-masthead__photobydesk_3bbjk_3468 ._bold_3bbjk_18565 {
  font-weight: 400;
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead__photoby_3bbjk_3465, ._uw-masthead__photobydesk_3bbjk_3468 {
    display: none;
  }
}
._uw-masthead__photobydesk_3bbjk_3468 {
  padding-top: 25px;
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead__photobydesk_3bbjk_3468 {
    display: flex;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead__photobydesk_3bbjk_3468 {
    display: flex;
  }
}

._flex-full-image_3bbjk_18587,
._flex-no-image_3bbjk_18588,
._flex-parent-full-image_3bbjk_18589,
._flex-parent-no-image_3bbjk_18590 {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex: 1;
  z-index: 1;
}
@media print, screen and (max-width: 74.99875em) {
  ._flex-full-image_3bbjk_18587,
  ._flex-no-image_3bbjk_18588,
  ._flex-parent-full-image_3bbjk_18589,
  ._flex-parent-no-image_3bbjk_18590 {
    flex-direction: column-reverse;
  }
}
@media screen and (max-width: 40em) {
  ._flex-full-image_3bbjk_18587,
  ._flex-no-image_3bbjk_18588,
  ._flex-parent-full-image_3bbjk_18589,
  ._flex-parent-no-image_3bbjk_18590 {
    max-height: 85vh !important;
  }
}

._flex-news-mob-image_3bbjk_18614,
._flex-news-right-image_3bbjk_3449,
._flex-parent-news-right-image_3bbjk_3450 {
  width: 100%;
  display: none;
  max-height: 400px;
  flex-direction: column;
  flex: 1;
  z-index: 1;
}
@media print, screen and (max-width: 74.99875em) {
  ._flex-news-mob-image_3bbjk_18614,
  ._flex-news-right-image_3bbjk_3449,
  ._flex-parent-news-right-image_3bbjk_3450 {
    width: 100%;
    flex-direction: column-reverse;
  }
}
@media screen and (max-width: 40em) {
  ._flex-news-mob-image_3bbjk_18614,
  ._flex-news-right-image_3bbjk_3449,
  ._flex-parent-news-right-image_3bbjk_3450 {
    max-height: 85vh !important;
  }
}

._flex-parent-full-image_3bbjk_18589,
._flex-parent-no-image_3bbjk_18590 {
  position: relative;
}
._flex-parent-full-image_3bbjk_18589::after,
._flex-parent-no-image_3bbjk_18590::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 56.25%;
  content: "";
}
@media print, screen and (max-width: 63.99875em) {
  ._flex-parent-full-image_3bbjk_18589,
  ._flex-parent-no-image_3bbjk_18590 {
    flex-direction: column-reverse;
    position: relative;
  }
  ._flex-parent-full-image_3bbjk_18589::after,
  ._flex-parent-no-image_3bbjk_18590::after {
    display: block;
    width: 100%;
    height: 100%;
    padding-top: 100%;
    content: "";
  }
}
._flex-parent-full-image_3bbjk_18589::after,
._flex-parent-no-image_3bbjk_18590::after {
  padding-top: 0% !important;
}

._flex-parent-full-image_3bbjk_18589::after, ._flex-parent-no-image_3bbjk_18590::after {
  padding-top: 0% !important;
}

@media print, screen and (max-width: 74.99875em) {
  ._flex-parent-news-right-image_3bbjk_3450 {
    position: relative;
  }
  ._flex-parent-news-right-image_3bbjk_3450::after {
    display: block;
    width: 100%;
    height: 100%;
    padding-top: 100%;
    content: "";
  }
}

._flex-row-full-image_3bbjk_3521,
._flex-row-no-image_3bbjk_18690 {
  padding: 5em 0 2em;
}
@media print, screen and (max-width: 74.99875em) {
  ._flex-row-full-image_3bbjk_3521,
  ._flex-row-no-image_3bbjk_18690 {
    flex-direction: row;
  }
}

@media print, screen and (max-width: 74.99875em) {
  ._flex-row-right-image_3bbjk_18701 {
    flex-direction: row;
    margin-bottom: 2em;
  }
}

._flex-right_3bbjk_18707 {
  width: 85%;
  display: flex;
  justify-content: flex-end !important;
}

._flex-full_3bbjk_3516 {
  width: 100%;
  display: flex;
}

._align-end_3bbjk_18718 {
  align-items: flex-end;
  justify-content: flex-end;
  z-index: 1;
}

._mob-hide_3bbjk_3441 {
  max-width: 44.375rem;
}
@media print, screen and (max-width: 47.99875em) {
  ._mob-hide_3bbjk_3441 {
    display: none !important;
  }
}

._mob-hide-two_3bbjk_18733 {
  max-width: 100%;
}
@media print, screen and (max-width: 47.99875em) {
  ._mob-hide-two_3bbjk_18733 {
    display: none !important;
  }
}

@media print, screen and (max-width: 47.99875em) {
  ._mob-100_3bbjk_18743 {
    margin-top: auto !important;
    width: 100% !important;
  }
}

._margin-left-220_3bbjk_18749 {
  display: flex;
}
@media (min-width: 1440px) {
  ._margin-left-220_3bbjk_18749 {
    margin-left: 220px !important;
  }
}
@media (max-width: 1440px) {
  ._margin-left-220_3bbjk_18749 {
    margin-left: 0 !important;
  }
}

._margin-left-zero_3bbjk_18763 {
  display: flex;
  margin-left: 0 !important;
}
@media (min-width: 768px) {
  ._margin-left-zero_3bbjk_18763 {
    display: none;
  }
}

._margin-top-zero_3bbjk_18773 {
  display: flex;
  margin-top: 0 !important;
}

@media (max-width: 1200px) {
  ._masthead-hide-image_3bbjk_18779 {
    display: none;
  }
}

._masthead-padding-bot-zero_3bbjk_18784 {
  padding: 5rem 0 0 !important;
}
@media screen and (max-width: 75em) {
  ._masthead-padding-bot-zero_3bbjk_18784 {
    padding: 0 !important;
  }
}

@media print, screen and (max-width: 63.99875em) {
  ._masthead-color-switch_3bbjk_18794 {
    background: white;
  }
}
@media print, screen and (max-width: 63.99875em) {
  ._masthead-color-switch_3bbjk_18794 h1,
  ._masthead-color-switch_3bbjk_18794 p {
    color: #001641 !important;
  }
}

._masthead-desktop-background-image-full_3bbjk_3429 {
  display: flex !important;
  background-position: center;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  height: 600px;
}
@media (max-width: 1200px) {
  ._masthead-desktop-background-image-full_3bbjk_3429 {
    background-position: bottom right;
    background-size: cover;
    width: 100%;
  }
}
@media print, screen and (max-width: 47.99875em) {
  ._masthead-desktop-background-image-full_3bbjk_3429 {
    height: 85vh;
  }
}
._masthead-desktop-background-image-full_3bbjk_3429:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #151515;
  opacity: 0.55;
}

._masthead-desktop-height_3bbjk_18835 {
  min-height: 600px !important;
}
@media print, screen and (max-width: 74.99875em) {
  ._masthead-desktop-height_3bbjk_18835 {
    min-height: 450px !important;
  }
}
@media print, screen and (max-width: 63.99875em) {
  ._masthead-desktop-height_3bbjk_18835 {
    min-height: auto !important;
  }
}

@media print, screen and (max-width: 47.99875em) {
  ._masthead-main-padding-fix_3bbjk_18850 {
    padding-top: 0 !important;
  }
}

._uw-masthead--aside-image_3bbjk_3283 ._uw-masthead__event-image_3bbjk_3288::before {
  z-index: 0 !important;
}

._masthead-desktop-background-image-right_3bbjk_3401 {
  display: flex;
  background-image: url("http://localhost:3000/vivo/t4-site-assets/dist/assets/img/content/base-header-image.jpg");
  background-position: top right 25px;
  background-size: 45%;
  background-repeat: no-repeat;
}
@media (min-width: 1200px) {
  ._masthead-desktop-background-image-right_3bbjk_3401 {
    width: 100%;
    height: 100%;
  }
}
@media (max-width: 1200px) {
  ._masthead-desktop-background-image-right_3bbjk_3401 {
    background-position: bottom right;
    background-size: cover;
    width: 100%;
  }
}
._masthead-desktop-background-image-right_3bbjk_3401:before {
  content: "";
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.69) 100%);
  opacity: 1;
}
@media (max-width: 1200px) {
  ._masthead-desktop-background-image-right_3bbjk_3401:before {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.69) 100%);
  }
}

._masthead-background-image-mobile_3bbjk_3438 {
  display: none;
  width: 100%;
  height: 100%;
}
@media print, screen and (max-width: 47.99875em) {
  ._masthead-background-image-mobile_3bbjk_3438 {
    display: flex;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    overflow: hidden;
    height: 85vh;
  }
}
@media print, screen and (max-width: 47.99875em) and (max-width: 47.99875em) {
  ._masthead-background-image-mobile_3bbjk_3438:before {
    content: "";
    position: absolute;
    z-index: 0;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.69) 100%);
    opacity: 1;
  }
}
@media print and (max-width: 1200px), screen and (max-width: 47.99875em) and (max-width: 47.99875em) and (max-width: 1200px) {
  ._masthead-background-image-mobile_3bbjk_3438:before {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.69) 100%);
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 64em), print and (-ms-high-contrast: none), screen and (-ms-high-contrast: none) and (min-width: 64em) {
  ._flex-parent-full-image_3bbjk_18589 {
    width: 100%;
    display: block;
    -ms-flex-preferred-size: 100%;
  }
}
._uw-masthead--aside-image_3bbjk_3283 p, ._uw-masthead--aside-image_3bbjk_3283 li, ._uw-masthead--aside-image_3bbjk_3283 ._uw-masthead__main_3bbjk_3283 a {
  color: #fff;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  display: block;
}
._uw-masthead--aside-image_3bbjk_3283 span {
  display: block;
  font-weight: 700;
}
._uw-masthead--aside-image_3bbjk_3283 li {
  display: flex;
  margin-bottom: 1.375rem;
}
._uw-masthead--aside-image_3bbjk_3283 i {
  margin-right: 0.3125rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--aside-image_3bbjk_3283 ._uw-masthead__content_3bbjk_3277 {
    position: relative;
    z-index: 1;
  }
}
._uw-masthead--aside-image_3bbjk_3283 ._uw-masthead__main_3bbjk_3283 {
  padding-top: 0;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--aside-image_3bbjk_3283 ._uw-masthead__main_3bbjk_3283 {
    padding-top: 7.1875rem;
    padding-bottom: 1.375rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--aside-image_3bbjk_3283 ._uw-masthead__main_3bbjk_3283 {
    padding-top: 7.1875rem;
    padding-bottom: 6.25rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-masthead--aside-image_3bbjk_3283 ._uw-masthead__main_3bbjk_3283 {
    padding-top: 10rem;
  }
}
._uw-masthead--aside-image_3bbjk_3283 ._uw-masthead__main--event_3bbjk_18985 h2 {
  margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--aside-image_3bbjk_3283 ._uw-masthead__main--event_3bbjk_18985 h2 {
    margin-bottom: 3.125rem;
  }
}
._uw-masthead--aside-image_3bbjk_3283 ._uw-masthead__main--event_3bbjk_18985 li a {
  display: block;
}
._uw-masthead--aside-image_3bbjk_3283 ._uw-masthead__main--event_3bbjk_18985 a._button_3bbjk_3169 {
  font-size: 1.25rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--aside-image_3bbjk_3283 ._uw-masthead__title_3bbjk_3453 {
    font-size: 4.5rem;
    line-height: 1.0416666667;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 2.1875rem;
  }
}
._uw-masthead--aside-image_3bbjk_3283 ._uw-masthead__sub-title_3bbjk_19013 {
  font-size: 1.75rem;
  line-height: 1.0714285714;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--aside-image_3bbjk_3283 ._uw-masthead__sub-title_3bbjk_19013 {
    font-size: 2.5625rem;
    line-height: 1.1219512195;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 1.25rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-masthead--aside-image_3bbjk_3283 ._uw-masthead__sub-title_3bbjk_19013 {
    font-size: 2.625rem;
    line-height: 1.0714285714;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 1.25rem;
  }
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-masthead--aside-image_3bbjk_3283 ._uw-masthead__event-image_3bbjk_3288 {
    width: calc(100% + 60px);
    margin-left: -1.875rem;
    margin-right: -1.875rem;
    margin-bottom: 1.25rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--aside-image_3bbjk_3283 ._uw-masthead__event-image_3bbjk_3288 {
    position: absolute;
    right: 0;
    top: 6.5625rem;
    width: 50%;
    max-width: 100%;
    padding-right: 15px;
  }
}
._uw-masthead--aside-image_3bbjk_3283 ._uw-masthead__event-image_3bbjk_3288::before {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-image: linear-gradient(to left top, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.69) 100%);
  background-image: -ms-linear-gradient(left top, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%);
  z-index: 1;
}
@media (max-width: 768px) {
  ._uw-masthead--aside-image_3bbjk_3283 ._uw-masthead__event-image_3bbjk_3288::before {
    display: none;
  }
}
._uw-masthead--aside-image_3bbjk_3283 ._uw-masthead__event-image_3bbjk_3288 ._uw-masthead__event-buttons_3bbjk_3323 {
  margin-top: 1.875rem;
}
._uw-masthead--aside-image_3bbjk_3283 img {
  max-width: 44.375rem;
}
@media screen and (min-width: 58.125em) {
  ._uw-masthead--aside-image_3bbjk_3283 ._event-info-list_3bbjk_19093 {
    margin-bottom: 2.875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--aside-image_3bbjk_3283 ._event-info-list_3bbjk_19093 {
    margin-bottom: 1rem;
  }
}

._uw-event-date_3bbjk_19103 span {
  display: inline;
}

._uw-masthead--image_3bbjk_3355 > img::before, ._uw-masthead--image__container_3bbjk_11508::before {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-image: linear-gradient(to left top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.69) 100%);
  background-image: -ms-linear-gradient(left top, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%);
  z-index: 1;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--image_3bbjk_3355 > img, ._uw-masthead--image__container_3bbjk_11508 {
    position: absolute;
    right: 0;
    top: 6.875rem;
    max-width: 25rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--image_3bbjk_3355 > img, ._uw-masthead--image__container_3bbjk_11508 {
    max-width: 33.75rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-masthead--image_3bbjk_3355 > img, ._uw-masthead--image__container_3bbjk_11508 {
    top: 4.6875rem;
    right: calc((100vw - 77rem + 15px) * 0.5);
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--image_3bbjk_3355 ._uw-masthead__main_3bbjk_3283 {
    min-height: 21.875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--image_3bbjk_3355 ._uw-masthead__main_3bbjk_3283 {
    min-height: 28.125rem;
  }
}

._uw-masthead--image-full_3bbjk_18114 {
  background-size: cover;
  padding: 0;
}
._uw-masthead--image-full_3bbjk_18114 p {
  color: #fff;
  margin-top: 1.5rem;
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-masthead--image-full_3bbjk_18114 {
    background-image: none !important;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--image-full_3bbjk_18114 ._page-navigator__list--breadcrumbs_3bbjk_11537 {
    top: 3.75rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--image-full_3bbjk_18114 ._page-navigator__list--breadcrumbs_3bbjk_11537 {
    top: 2.5rem;
  }
}
._uw-masthead--image-full_3bbjk_18114 ._uw-masthead__main_3bbjk_3283 {
  padding-bottom: 1.5625rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--image-full_3bbjk_18114 ._uw-masthead__main_3bbjk_3283 {
    padding: 0;
    background: transparent;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--image-full_3bbjk_18114 ._uw-masthead__content_3bbjk_3277 {
    min-height: 26.875rem;
    padding: 1.875rem 0;
    display: flex;
    align-items: flex-end;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--image-full_3bbjk_18114 ._uw-masthead__content_3bbjk_3277 {
    min-height: 38.125rem;
    padding: 6.25rem 0;
    display: flex;
    align-items: center;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--image-full_3bbjk_18114[style]::before {
    content: "";
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 100%);
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
  }
  ._uw-masthead--image-full_3bbjk_18114[style]::after {
    content: "";
    background-image: linear-gradient(42deg, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 75%);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
}
@media (max-width: 980px) {
  ._course-landing_3bbjk_12542 ._uw-masthead--image-full_3bbjk_18114 {
    margin-bottom: 2rem;
  }
}

._uw-masthead--library_3bbjk_19222 ._uw-masthead__main_3bbjk_3283 {
  position: relative;
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--library_3bbjk_19222 ._uw-masthead__main_3bbjk_3283 {
    margin-bottom: 0 !important;
    padding-top: 0.75rem;
    padding-bottom: 4.375rem;
  }
}
._uw-masthead--library_3bbjk_19222 ._grid-x_3bbjk_3385 {
  align-items: flex-start;
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--library_3bbjk_19222 h1 {
    font-size: 5.625rem;
    line-height: 1.0222222222;
    font-weight: 700;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
}
._uw-masthead--library_3bbjk_19222 ._opening-times_3bbjk_19249 {
  max-width: 21.25rem;
  float: right;
}

._uw-masthead-with-search_3bbjk_19254 ._masthead-search_3bbjk_19254 {
  margin-bottom: 50px;
  background: #001641;
  color: #fff;
}
@media (min-width: 1024px) {
  ._uw-masthead-with-search_3bbjk_19254 ._masthead-search_3bbjk_19254 {
    margin-bottom: 0;
  }
}
._uw-masthead-with-search_3bbjk_19254 ._masthead-search_3bbjk_19254 form {
  border-bottom: 2px solid red;
  margin-bottom: 20px;
  display: flex;
}
._uw-masthead-with-search_3bbjk_19254 ._masthead-search_3bbjk_19254 form ._icon--search_3bbjk_2246 {
  color: white;
}
._uw-masthead-with-search_3bbjk_19254 ._masthead-search_3bbjk_19254 form input[type=text] {
  border: 0;
  margin-bottom: 0;
  font-size: 0.8125rem;
  line-height: 30px;
  background: #001641;
  flex-grow: 1;
  color: #fff;
}
._uw-masthead-with-search_3bbjk_19254 ._masthead-search_3bbjk_19254 form input[type=text]::placeholder {
  color: #fff;
  opacity: 0.6;
}
._uw-masthead-with-search_3bbjk_19254 ._masthead-search_3bbjk_19254 form input[type=text]:-webkit-autofill, ._uw-masthead-with-search_3bbjk_19254 ._masthead-search_3bbjk_19254 form input[type=text]:-webkit-autofill:hover, ._uw-masthead-with-search_3bbjk_19254 ._masthead-search_3bbjk_19254 form input[type=text]:-webkit-autofill:focus, ._uw-masthead-with-search_3bbjk_19254 ._masthead-search_3bbjk_19254 form input[type=text]:-webkit-autofill:active, ._uw-masthead-with-search_3bbjk_19254 ._masthead-search_3bbjk_19254 form input[type=text]:-webkit-autofill::first-line {
  -webkit-box-shadow: 0 0 0 30px #001641 inset !important;
  -webkit-text-fill-color: #fff !important;
  transition: box-shadow 0s, border-color 0s ease-in-out;
  font-size: 0.8125rem;
}
@media (min-width: 1024px) {
  ._uw-masthead-with-search_3bbjk_19254 ._masthead-search_3bbjk_19254 form input[type=text] {
    font-size: 1.0625rem;
    line-height: 26px;
    height: 48px;
  }
  ._uw-masthead-with-search_3bbjk_19254 ._masthead-search_3bbjk_19254 form input[type=text]:-webkit-autofill::first-line {
    font-size: 1.0625rem;
  }
}

._uw-news-category-wrapper_3bbjk_19302 {
  margin-block: var(--section-spacing-y);
}
._uw-news-category-wrapper_3bbjk_19302 ._uw-item-grid--news_3bbjk_17548 {
  margin-bottom: 2rem;
}
._uw-news-category-wrapper_3bbjk_19302 ._uw-item-grid_3bbjk_3313 {
  margin-top: 0;
}
._uw-news-category-wrapper_3bbjk_19302 ._uw-item_3bbjk_3313 h3 {
  padding: 0.625rem 0;
}

._uw-news-grid_3bbjk_17635 {
  margin-block: var(--section-spacing-y);
}
._uw-news-grid__title_3bbjk_19318 {
  font-size: 2.625rem;
  line-height: 1.0952380952;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: 700;
  color: #ed0a00;
  margin-bottom: 1.25rem;
  line-height: 2.875rem;
  max-width: 18.25rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-news-grid__title_3bbjk_19318 {
    font-size: 3.5rem;
    line-height: 1.0178571429;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-news-grid__title_3bbjk_19318 {
    font-size: 8.125rem;
    line-height: 0.9384615385;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-news-grid__title_3bbjk_19318 {
    margin-bottom: 1.875rem;
    max-width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-news-grid__title_3bbjk_19318 {
    margin-bottom: 2.75rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-news-grid__title_3bbjk_19318 {
    font-size: 5.125rem;
    line-height: 1.487804878;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-news-grid__title--smaller_3bbjk_19384 {
  font-size: 2.5625rem;
  line-height: 1;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 0;
  margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  ._uw-news-grid__title--smaller_3bbjk_19384 {
    letter-spacing: -0.025rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-news-grid__button_3bbjk_19403 {
    display: none;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-news-grid__button_3bbjk_19403 {
    display: flex;
  }
}
._uw-news-grid__articles_3bbjk_17635 {
  margin-bottom: 1.25rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-news-grid__articles_3bbjk_17635 {
    margin-bottom: 3.125rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-news-grid__articles_3bbjk_17635 {
    margin-bottom: 1.875rem;
  }
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-news-grid_3bbjk_17635 ._article_3bbjk_14655 {
    margin-bottom: 0.625rem;
    max-width: 76.875rem;
    margin-right: auto;
    margin-left: auto;
    display: flex;
    flex-flow: row nowrap;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-news-grid_3bbjk_17635 ._article_3bbjk_14655 {
    display: flex;
    flex-direction: column;
  }
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-news-grid_3bbjk_17635 ._article__image_3bbjk_17635 {
    max-width: 6.875rem;
    flex-shrink: 0;
    padding: 0 !important;
  }
}
._uw-news-grid_3bbjk_17635 ._article__image_3bbjk_17635 img {
  display: block;
  margin-bottom: 0.625rem;
}
._uw-news-grid_3bbjk_17635 ._article_3bbjk_14655 time {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: rgba(21, 21, 21, 0.6);
  text-transform: uppercase;
  margin-bottom: 0.3125rem;
  display: inline-block;
}
@media print, screen and (min-width: 48em) {
  ._uw-news-grid_3bbjk_17635 ._article_3bbjk_14655 time {
    margin-bottom: 0.3125rem;
  }
}
._uw-homepage_3bbjk_14400 ._uw-news-grid_3bbjk_17635 ._article_3bbjk_14655 time {
  display: block;
}
._uw-news-grid_3bbjk_17635 ._article__title_3bbjk_14660 {
  font-size: 1.25rem;
  line-height: 1.5;
  font-weight: 500;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  margin: 0 0 0.9375rem;
}
._uw-news-grid_3bbjk_17635 ._article__button_3bbjk_19487 {
  text-transform: uppercase;
  font-size: 0.875rem;
  line-height: 1.5;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  ._uw-news-grid_3bbjk_17635 ._article__button_3bbjk_19487 {
    position: absolute;
    bottom: 0;
  }
}
._uw-news-grid_3bbjk_17635 ._article_3bbjk_14655 a {
  width: 100%;
  font-weight: bold;
}
._uw-news-grid_3bbjk_17635 ._article__meta_3bbjk_19508 {
  position: relative;
  padding-bottom: 3.125rem;
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-news-grid_3bbjk_17635 ._article__meta_3bbjk_19508 {
    padding: 0 0 0 0.9375rem;
  }
}
@media (max-width: 768px) {
  ._uw-news-grid_3bbjk_17635 ._article_3bbjk_14655 {
    display: block;
  }
}

._uw-news-header_3bbjk_19523 {
  position: relative;
}
._uw-news-header_3bbjk_19523 ._caption_3bbjk_19526 {
  background: rgba(0, 0, 0, 0.75);
  position: absolute !important;
  bottom: 0;
  width: 100%;
  line-height: 18px;
  padding: 10px 15px;
}
._uw-news-header_3bbjk_19523 mark {
  background: #03f;
  color: white;
}
._uw-news-header_3bbjk_19523 ._img-holder--small_3bbjk_19538 {
  display: none;
  position: absolute;
}
._uw-news-header_3bbjk_19523 ._img-holder--main_3bbjk_19542 img {
  max-height: 75vh;
}
._uw-news-header_3bbjk_19523 ._uw-masthead__main_3bbjk_3283 {
  display: none;
}
._uw-news-header_3bbjk_19523 ._uw-masthead__main_3bbjk_3283 > ._grid-container_3bbjk_3812, ._uw-news-header_3bbjk_19523 ._uw-masthead__main_3bbjk_3283 > ._mw-grid-container_3bbjk_3812 {
  position: relative;
  display: flex;
}
._uw-news-header_3bbjk_19523 ._uw-masthead__main_3bbjk_3283 > ._grid-container_3bbjk_3812 > div:nth-child(2), ._uw-news-header_3bbjk_19523 ._uw-masthead__main_3bbjk_3283 > ._mw-grid-container_3bbjk_3812 > div:nth-child(2) {
  flex-grow: 1;
}
@media (min-width: 768px) {
  ._uw-news-header_3bbjk_19523 ._img-holder_3bbjk_19538 {
    right: 0;
    display: flex;
    flex-direction: column;
  }
  ._uw-news-header_3bbjk_19523 ._img-holder--main_3bbjk_19542 {
    position: absolute;
    height: 100%;
  }
  ._uw-news-header_3bbjk_19523 ._img-holder--main_3bbjk_19542 > div {
    display: flex;
    flex-grow: 1;
  }
  ._uw-news-header_3bbjk_19523 ._img-holder--main_3bbjk_19542 > div:nth-child(2) {
    position: relative;
    flex-grow: 0;
    overflow: hidden;
  }
  ._uw-news-header_3bbjk_19523 ._img-holder--main_3bbjk_19542 img {
    width: auto;
    max-height: 500px;
    max-width: 889px;
  }
  ._uw-news-header_3bbjk_19523 ._img-holder--small_3bbjk_19538 > div {
    position: relative;
  }
  ._uw-news-header_3bbjk_19523 ._img-holder--small_3bbjk_19538 img {
    width: auto;
    max-height: 400px;
    max-width: 600px;
  }
  ._uw-news-header_3bbjk_19523 ._uw-masthead__main_3bbjk_3283 {
    display: block;
    min-height: 500px;
  }
}
._uw-news-header_3bbjk_19523 ._uw-masthead__title_3bbjk_3453 {
  max-width: 60%;
  font-size: 3rem;
  line-height: 3.5rem;
}
@media (min-width: 768px) {
  ._uw-news-header_3bbjk_19523 ._uw-masthead__title_3bbjk_3453 {
    font-size: 3rem;
    line-height: 3.5rem;
  }
}
@media (min-width: 1024px) {
  ._uw-news-header_3bbjk_19523 ._uw-masthead__title_3bbjk_3453 {
    font-size: 4rem;
    line-height: 4.75rem;
  }
}

._uw-news--body_3bbjk_19610 {
  flex-direction: column-reverse;
}
._uw-news--body_3bbjk_19610 ._button_3bbjk_3169 {
  margin: 0;
}
._uw-news--body_3bbjk_19610 ._uw-news--title_3bbjk_19616 {
  font-size: 2rem;
  margin-top: 10px;
}
._uw-news--body_3bbjk_19610 ._uw-post-content_3bbjk_19620 ._uw-post-date_3bbjk_3479 {
  display: block;
  margin-bottom: 0;
  font-size: 18px;
}
._uw-news--body_3bbjk_19610 ._uw-post-details_3bbjk_3446 ._uw-post-date_3bbjk_3479 {
  display: none;
}
@media (min-width: 768px) {
  ._uw-news--body_3bbjk_19610 {
    flex-direction: row;
  }
  ._uw-news--body_3bbjk_19610 ._uw-news--title_3bbjk_19616 {
    display: none;
  }
  ._uw-news--body_3bbjk_19610 ._uw-post-details_3bbjk_3446 ._uw-post-date_3bbjk_3479 {
    display: block;
  }
  ._uw-news--body_3bbjk_19610 ._uw-post-content_3bbjk_19620 ._uw-post-date_3bbjk_3479 {
    display: none;
  }
}

._uw-news--intro_3bbjk_19643 {
  font-size: 1.2rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
}
@media (min-width: 768px) {
  ._uw-news--intro_3bbjk_19643 ._uw-news--intro_3bbjk_19643 {
    font-size: 1.875rem;
  }
}

._uw-latest-items_3bbjk_19654 {
  margin-block: var(--section-spacing-y);
}
._uw-latest-items_3bbjk_19654._uw-latest-items-multi_3bbjk_19657 ._item-list-active_3bbjk_19657::before {
  position: absolute;
  content: "";
  z-index: 1;
  display: block;
  top: 0;
  left: 0;
  width: 110%;
  height: 100%;
  background: #fff;
  transform-origin: 100% 50%;
  animation: _revealRight_3bbjk_1 1s cubic-bezier(0.23, 1, 0.75, 1) forwards;
}
._uw-latest-items_3bbjk_19654 ._item-link_3bbjk_19670 {
  display: none;
}
._uw-latest-items_3bbjk_19654 ._item-link_3bbjk_19670._item-link-active_3bbjk_19673 {
  display: block;
  text-decoration: none;
  padding-bottom: 16px;
}
._uw-latest-items--hr_3bbjk_19678 {
  display: none;
}
._uw-latest-items_3bbjk_19654 ._item-list_3bbjk_19657 {
  display: none;
  position: relative;
  flex-direction: row;
}
._uw-latest-items_3bbjk_19654 ._item-list_3bbjk_19657 > * {
  display: flex;
  flex-basis: 33.33%;
  flex-direction: column;
  padding: 0 0.5rem 0 0.5rem;
  min-width: 75%;
}
._uw-latest-items_3bbjk_19654 ._item-list_3bbjk_19657 > *:first-of-type {
  padding: 0 0.5rem 0 0;
}
._uw-latest-items_3bbjk_19654 ._item-list_3bbjk_19657 > *:last-of-type {
  padding: 0 0 0 0.5rem;
}
._uw-latest-items_3bbjk_19654 ._item-list_3bbjk_19657._item-list-active_3bbjk_19657 {
  display: flex;
}
._uw-latest-items_3bbjk_19654 ._item-title_3bbjk_19702 {
  color: #ed0a00;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  text-transform: uppercase;
  display: block;
  margin-bottom: 0.9375rem;
}
._uw-latest-items_3bbjk_19654 ._item-title_3bbjk_19702:not(._item-title-active_3bbjk_19711) {
  cursor: pointer;
}
._uw-latest-items_3bbjk_19654 ._item-title_3bbjk_19702._item-title-active_3bbjk_19711 {
  display: flex;
}
._uw-latest-items_3bbjk_19654 ._item-title_3bbjk_19702._item-title-active_3bbjk_19711 span {
  color: #001641;
  background-color: #F2F2F2;
  padding: 5px 10px;
}
._uw-latest-items_3bbjk_19654 ._item-title_3bbjk_19702._item-title-active_3bbjk_19711::after {
  content: "";
  width: 0px;
  height: 0px;
  border-top: 1rem solid transparent;
  border-bottom: 1rem solid transparent;
  border-left: 1rem solid #F2F2F2;
  border-right: 0;
  display: flex;
  align-self: center;
}
._uw-latest-items_3bbjk_19654 ._uw-latest-items--main_3bbjk_19733 {
  display: flex;
  flex-direction: column;
}
._uw-latest-items_3bbjk_19654 ._uw-latest-items--intro-links-holder_3bbjk_19737 {
  display: flex;
  flex-direction: column;
}
._uw-latest-items_3bbjk_19654 nav._uw-latest-items--links_3bbjk_19741 {
  display: flex;
  flex-direction: row;
  margin-top: 0.625rem;
}
._uw-latest-items_3bbjk_19654 nav._uw-latest-items--links_3bbjk_19741 ol {
  margin-left: 0;
}
._uw-latest-items_3bbjk_19654 nav._uw-latest-items--links_3bbjk_19741 li {
  list-style: none;
}
@media screen and (max-width: 75em) {
  ._uw-latest-items_3bbjk_19654 ._uw-latest-items--intro_3bbjk_19737 h2 {
    font-weight: 700;
    font-size: 1.802rem;
    line-height: 1.75rem;
    padding-bottom: 1rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-latest-items_3bbjk_19654._uw-latest-items-multi_3bbjk_19657 ._uw-latest-items--main_3bbjk_19733 {
    flex-direction: row;
  }
  ._uw-latest-items_3bbjk_19654._uw-latest-items-multi_3bbjk_19657 ._uw-latest-items--intro_3bbjk_19737 {
    height: 150px;
    max-height: 150px;
    margin-bottom: 1.25rem;
  }
  ._uw-latest-items--hr_3bbjk_19678 {
    display: block;
    width: 3.125rem;
    height: 0.125rem;
    background-color: #ed0a00;
    margin-top: 0.59375rem;
  }
  ._uw-latest-items--intro_3bbjk_19737 h2 {
    font-size: 1.802rem;
    font-weight: 700;
    line-height: 1.75rem;
  }
  ._uw-latest-items--intro-links-holder_3bbjk_19737 {
    flex-basis: 25%;
  }
  ._uw-latest-items--list_3bbjk_19784 {
    flex-basis: 75%;
  }
  ._uw-latest-items_3bbjk_19654 ._item-list_3bbjk_19657 > * {
    min-width: unset;
  }
  ._uw-latest-items_3bbjk_19654 ._uw-latest-items--intro-links-holder_3bbjk_19737 {
    margin-right: 2rem;
  }
}

@media screen and (min-width: 75em) {
  ._item-list-active_3bbjk_19657::before {
    width: 100%;
  }
}
._uw-story--image-thumbnail_3bbjk_19800 {
  position: relative;
  margin-bottom: 1.25rem;
  overflow: hidden;
  height: 250px;
}
@media (max-width: 480px) {
  ._uw-story--image-thumbnail_3bbjk_19800 {
    height: 128px;
    width: 228px;
  }
}
@media (min-width: 1200px) {
  ._uw-story--image-thumbnail_3bbjk_19800 {
    height: 155px;
    width: 275px;
  }
}
._uw-story--tag-blue_3bbjk_19818 {
  top: unset;
  bottom: 15px;
}
@media (max-width: 480px) {
  ._uw-story--tag-blue_3bbjk_19818 {
    display: none;
  }
}
._uw-story--link_3bbjk_19827 {
  margin-bottom: 0.5rem;
}

._uw-latest-items-multi_3bbjk_19657 ._uw-story--title_3bbjk_19831 {
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-weight: 700;
}

@keyframes _revealRight_3bbjk_1 {
  0% {
    transform: scaleX(1);
  }
  100% {
    transform: scaleX(0);
  }
}
._uw-on-page-menu_3bbjk_19845 {
  max-width: 70rem;
  position: -webkit-sticky;
  position: sticky;
  margin: -5rem auto 2rem auto;
  top: 0;
  z-index: 50;
  font-size: 1rem;
  font-weight: 700;
  color: #fff;
  background-color: #03f;
  transition: top 0.2s ease-in-out;
}

._uw-on-page-menu_3bbjk_19845 summary {
  display: block;
  padding: 0.5rem 0.75rem;
  text-transform: uppercase;
  color: inherit;
  background-color: inherit;
  cursor: pointer;
}

._uw-on-page-menu_3bbjk_19845 summary::-webkit-details-marker {
  display: none;
}

._uw-on-page-menu_3bbjk_19845 summary::after {
  content: "";
  display: inline-block;
  width: 0.65rem;
  height: 0.65rem;
  margin-left: 0.5rem;
  color: inherit;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" viewBox="0 0 448 512"><path fill="white" d="M207 381 13 187c-10-9-10-24 0-34l22-22c10-10 25-10 34-1l155 155 155-155c9-9 24-9 34 1l22 22c10 10 10 25 0 34L241 381c-9 10-25 10-34 0z"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
}

._uw-home-carousel_3bbjk_19884 + ._uw-on-page-menu_3bbjk_19845 {
  margin-top: -6.7rem;
}

._uw-on-page-menu_3bbjk_19845 details[open] summary::after {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" viewBox="0 0 352 512"><path fill="white" d="m243 256 100-100c12-12 12-32 0-45l-22-22a31 31 0 0 0-45 0L176 189 76 89a31 31 0 0 0-45 0L9 111a31 31 0 0 0 0 45l100 100L9 356a31 31 0 0 0 0 45l22 22c13 12 33 12 45 0l100-100 100 100c12 12 32 12 45 0l22-22c12-13 12-33 0-45L243 256z"/></svg>');
}

._uw-on-page-menu_3bbjk_19845 ul {
  list-style: none;
  margin: 0;
  padding: 0.3rem;
  overflow: auto;
  background-color: #03f;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: flex-start;
  gap: 0.1rem 3rem;
}

._uw-on-page-menu_3bbjk_19845 ul a {
  display: block;
  padding: 0.65rem 0.9rem;
  color: #fff;
  /* background-color: #14f; */
}

._uw-on-page-menu_3bbjk_19845 ul a:hover,
._uw-on-page-menu_3bbjk_19845 ul a:focus,
._uw-on-page-menu_3bbjk_19845 ul a:active {
  text-decoration: underline;
  text-decoration-thickness: 0.1rem;
  text-underline-offset: 0.25rem;
}

@media (min-width: 980px) {
  ._uw-on-page-menu_3bbjk_19845 {
    top: 154px;
  }
  ._scroll-active_3bbjk_12996 ._uw-on-page-menu_3bbjk_19845 {
    top: 0;
  }
}
@media (max-width: 980px) {
  ._uw-on-page-menu_3bbjk_19845 {
    top: 77px;
  }
}
@media (min-width: 769px) {
  ._uw-on-page-menu_3bbjk_19845 summary {
    display: none;
  }
}
@media (max-width: 767px) {
  ._uw-on-page-menu_3bbjk_19845 {
    margin-top: -2rem;
  }
  ._uw-home-carousel_3bbjk_19884 + ._uw-on-page-menu_3bbjk_19845 {
    margin-top: -2rem;
  }
  ._uw-on-page-menu_3bbjk_19845 ul {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
  }
  ._uw-on-page-menu_3bbjk_19845 ul a {
    display: block;
  }
}
._uw-opening-times_3bbjk_19956 {
  margin-bottom: 3.125rem;
}
._uw-opening-times_3bbjk_19956 ._border-top_3bbjk_17659 {
  padding: 1.875rem 1.875rem;
  position: relative;
}
@media print, screen and (min-width: 64em) {
  ._uw-opening-times_3bbjk_19956 ._border-top_3bbjk_17659 {
    padding: 1.875rem 1.875rem;
  }
}
._uw-opening-times_3bbjk_19956 ._border-top_3bbjk_17659 > ._border-bottom_3bbjk_17668:after,
._uw-opening-times_3bbjk_19956 ._border-top_3bbjk_17659 > ._border-bottom_3bbjk_17668:before, ._uw-opening-times_3bbjk_19956 ._border-top_3bbjk_17659:after, ._uw-opening-times_3bbjk_19956 ._border-top_3bbjk_17659:before {
  display: block;
  content: "";
  width: 2rem;
  height: 2rem;
  position: absolute;
  transition: transform 0.5s ease-out;
}
._uw-opening-times_3bbjk_19956 ._border-top_3bbjk_17659 > ._border-bottom_3bbjk_17668:before, ._uw-opening-times_3bbjk_19956 ._border-top_3bbjk_17659:before {
  top: 0;
  border-top: 0.0625rem solid #fff;
}
._uw-opening-times_3bbjk_19956 ._border-top_3bbjk_17659:before {
  left: 0;
  border-left: 0.0625rem solid #fff;
}
._uw-opening-times_3bbjk_19956 ._border-top_3bbjk_17659 > ._border-bottom_3bbjk_17668:before {
  right: 0;
  border-right: 0.0625rem solid #fff;
}
._uw-opening-times_3bbjk_19956 ._border-top_3bbjk_17659 > ._border-bottom_3bbjk_17668:after, ._uw-opening-times_3bbjk_19956 ._border-top_3bbjk_17659:after {
  bottom: 0;
  border-bottom: 0.0625rem solid #fff;
}
._uw-opening-times_3bbjk_19956 ._border-top_3bbjk_17659:after {
  left: 0;
  border-left: 0.0625rem solid #fff;
}
._uw-opening-times_3bbjk_19956 ._border-top_3bbjk_17659 ._border-bottom_3bbjk_17668:after {
  right: 0;
  border-right: 0.0625rem solid #fff;
}
._uw-opening-times_3bbjk_19956 ._border-top_3bbjk_17659:hover:before {
  transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
}
._uw-opening-times_3bbjk_19956 ._border-top_3bbjk_17659:hover > ._border-bottom_3bbjk_17668:before {
  transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
}
._uw-opening-times_3bbjk_19956 ._border-top_3bbjk_17659:hover:after {
  transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
}
._uw-opening-times_3bbjk_19956 ._border-top_3bbjk_17659:hover > ._border-bottom_3bbjk_17668:after {
  transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
}
@media print, screen and (min-width: 48em) {
  ._uw-opening-times_3bbjk_19956 {
    margin-bottom: 3.75rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-opening-times_3bbjk_19956 {
    margin-bottom: 0;
  }
  ._uw-opening-times_3bbjk_19956 ._border-top_3bbjk_17659 {
    padding: 1.875rem 1.875rem;
    position: relative;
  }
}
@media print, screen and (min-width: 64em) and (min-width: 64em) {
  ._uw-opening-times_3bbjk_19956 ._border-top_3bbjk_17659 {
    padding: 1.875rem 1.875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-opening-times_3bbjk_19956 ._border-top_3bbjk_17659 > ._border-bottom_3bbjk_17668:after,
  ._uw-opening-times_3bbjk_19956 ._border-top_3bbjk_17659 > ._border-bottom_3bbjk_17668:before, ._uw-opening-times_3bbjk_19956 ._border-top_3bbjk_17659:after, ._uw-opening-times_3bbjk_19956 ._border-top_3bbjk_17659:before {
    display: block;
    content: "";
    width: 2rem;
    height: 2rem;
    position: absolute;
    transition: transform 0.5s ease-out;
  }
  ._uw-opening-times_3bbjk_19956 ._border-top_3bbjk_17659 > ._border-bottom_3bbjk_17668:before, ._uw-opening-times_3bbjk_19956 ._border-top_3bbjk_17659:before {
    top: 0;
    border-top: 0.0625rem solid #fff;
  }
  ._uw-opening-times_3bbjk_19956 ._border-top_3bbjk_17659:before {
    left: 0;
    border-left: 0.0625rem solid #fff;
  }
  ._uw-opening-times_3bbjk_19956 ._border-top_3bbjk_17659 > ._border-bottom_3bbjk_17668:before {
    right: 0;
    border-right: 0.0625rem solid #fff;
  }
  ._uw-opening-times_3bbjk_19956 ._border-top_3bbjk_17659 > ._border-bottom_3bbjk_17668:after, ._uw-opening-times_3bbjk_19956 ._border-top_3bbjk_17659:after {
    bottom: 0;
    border-bottom: 0.0625rem solid #fff;
  }
  ._uw-opening-times_3bbjk_19956 ._border-top_3bbjk_17659:after {
    left: 0;
    border-left: 0.0625rem solid #fff;
  }
  ._uw-opening-times_3bbjk_19956 ._border-top_3bbjk_17659 ._border-bottom_3bbjk_17668:after {
    right: 0;
    border-right: 0.0625rem solid #fff;
  }
  ._uw-opening-times_3bbjk_19956 ._border-top_3bbjk_17659:hover:before {
    transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
  }
  ._uw-opening-times_3bbjk_19956 ._border-top_3bbjk_17659:hover > ._border-bottom_3bbjk_17668:before {
    transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
  }
  ._uw-opening-times_3bbjk_19956 ._border-top_3bbjk_17659:hover:after {
    transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
  }
  ._uw-opening-times_3bbjk_19956 ._border-top_3bbjk_17659:hover > ._border-bottom_3bbjk_17668:after {
    transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
  }
}
._uw-opening-times_3bbjk_19956 ._border-top_3bbjk_17659 {
  padding: 2.8125rem 1.5625rem 3.125rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-opening-times_3bbjk_19956 ._border-top_3bbjk_17659 {
    padding: 1.125rem 3.4375rem 2.5rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-opening-times_3bbjk_19956 ._border-top_3bbjk_17659 {
    padding: 2.5rem 2rem 2.5rem;
  }
}
._uw-opening-times__title_3bbjk_20092 {
  display: inline-block;
  font-size: 1.25rem;
  line-height: 1.4;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  margin-bottom: 0.9375rem;
  padding-top: 2rem;
  line-height: 0.5;
}
._uw-opening-times__title_3bbjk_20092:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.125rem;
  background-color: #001641;
  margin-top: 0.9375rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-opening-times__title_3bbjk_20092 {
    font-size: 1.5rem;
    line-height: 1;
    font-weight: 700;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
  ._uw-opening-times__title_3bbjk_20092:after {
    content: "";
    display: block;
    width: 3.125rem;
    height: 0.125rem;
    background-color: #fff;
    margin-top: 0.9375rem;
  }
}
._uw-opening-times__btn_3bbjk_20135 {
  display: inline-block;
  background: #ed0a00;
  color: #fff;
  text-transform: uppercase;
  padding: 0.375rem 0.5rem 0.3125rem;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._uw-opening-times__btn_3bbjk_20135:focus {
  color: #fff;
}
._uw-opening-times__btn_3bbjk_20135:hover {
  background: #fff;
  text-decoration: none;
}
._uw-opening-times_3bbjk_19956 ul {
  margin-bottom: 1rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-opening-times_3bbjk_19956 ul {
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-opening-times_3bbjk_19956 ul {
    margin-bottom: 0.9375rem;
  }
}
._uw-opening-times_3bbjk_19956 li {
  font-size: 1rem;
  line-height: 1.25;
  font-weight: 200;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 0.5rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-opening-times_3bbjk_19956 li {
    margin-bottom: 0.5rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-opening-times_3bbjk_19956 li {
    font-size: 1rem;
    line-height: 1.25;
    font-weight: 200;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 0.5rem;
  }
}
._uw-opening-times_3bbjk_19956 li:last-of-type {
  margin-bottom: 0;
}
._uw-opening-times_3bbjk_19956 p {
  font-size: 0.9rem;
}
._uw-opening-times_3bbjk_19956 p > b {
  font-size: 1rem;
}
._uw-opening-times_3bbjk_19956 ._item_3bbjk_19657 {
  position: relative;
  float: left;
  font-size: 1rem;
}
._uw-opening-times_3bbjk_19956 ._item_3bbjk_19657 p {
  text-align: center;
  position: absolute;
  line-height: 160px;
  width: 103%;
  font-size: 1rem;
}
._uw-opening-times_3bbjk_19956 svg {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
._uw-opening-times_3bbjk_19956 ._circle_animation_3bbjk_20224 {
  stroke-dasharray: 314; /* this value is the pixel circumference of the circle */
  stroke-dashoffset: 314;
}

._uw-orbit-arrows_3bbjk_11751:focus {
  outline: 1px dotted #001641;
  box-shadow: 0px 0px 2px #fff;
}
._uw-orbit-arrows_3bbjk_11751 button:hover {
  background: transparent;
}
._uw-orbit-arrows_3bbjk_11751 button:hover ._fa-chevron-left_3bbjk_2720,
._uw-orbit-arrows_3bbjk_11751 button:hover ._fa-chevron-right_3bbjk_2712 {
  color: #f2f2f2;
}
._uw-orbit-arrows_3bbjk_11751 ._fa-chevron-left_3bbjk_2720,
._uw-orbit-arrows_3bbjk_11751 ._fa-chevron-right_3bbjk_2712 {
  font-size: 2.25rem;
  line-height: 2.25rem;
}
._uw-orbit-arrows_3bbjk_11751 ._orbit-next_3bbjk_9877,
._uw-orbit-arrows_3bbjk_11751 ._orbit-previous_3bbjk_9877 {
  padding-top: 0;
  padding-bottom: 0;
  top: calc(50% - 2.25rem / 2);
}

._uw-page-grid__title_3bbjk_20252 {
  font-size: 1.802rem;
  line-height: 1.85rem;
  font-weight: 700;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 1.875rem;
  color: #ed0a00;
}
._uw-page-grid__articles_3bbjk_20261 {
  margin-bottom: 0.9375em;
}
._uw-page-grid_3bbjk_20252 ._article_3bbjk_14655 a {
  width: 100%;
}
._uw-page-grid_3bbjk_20252 ._article__image_3bbjk_17635 {
  display: block;
}
._uw-page-grid_3bbjk_20252 ._article__image_3bbjk_17635 img {
  display: block;
  margin-bottom: 0.9375rem;
}
._uw-page-grid_3bbjk_20252 ._article__button_3bbjk_19487 {
  margin-bottom: 0.625rem;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  display: inline-block;
}
@media (min-width: 980px) {
  ._uw-page-grid_3bbjk_20252 ._article__button_3bbjk_19487 {
    max-width: 90%;
  }
}
._uw-page-grid_3bbjk_20252 ._article__button_3bbjk_19487::after {
  transition: margin-left 0.2s ease-in-out;
}
._uw-page-grid_3bbjk_20252 ._article__button_3bbjk_19487:hover::after {
  margin-left: 1.5625rem;
}
._uw-page-grid_3bbjk_20252 ._article__button_3bbjk_19487 svg {
  margin-left: 0.625rem;
}
._uw-page-grid_3bbjk_20252 ._article_3bbjk_14655 span {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: rgba(0, 0, 0, 0.6);
  text-transform: uppercase;
  margin-bottom: 5px;
  display: inline-block;
}
@media print, screen and (min-width: 48em) {
  ._uw-page-grid_3bbjk_20252 ._article_3bbjk_14655 span {
    margin-bottom: 0.3125rem;
  }
}
._uw-page-grid_3bbjk_20252 ._article_3bbjk_14655 h3 {
  font-size: 1.5rem;
  line-height: 1.1666666667;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  margin: 0 0 0.9375rem;
}
._uw-page-grid_3bbjk_20252 ._quote_3bbjk_16561 {
  padding: 3.75rem 0 0;
}
@media print, screen and (max-width: 74.99875em) {
  ._uw-page-grid_3bbjk_20252 ._quote_3bbjk_16561 {
    width: calc(100% - 3.75rem) !important;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-page-grid_3bbjk_20252 ._quote_3bbjk_16561 {
    padding-top: 4rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-page-grid_3bbjk_20252 ._quote_3bbjk_16561 {
    padding-right: 1.875rem;
    padding-top: 2.75rem;
    margin-top: -1.25rem;
  }
}
._uw-page-grid_3bbjk_20252 ._quote__content_3bbjk_20353 {
  margin: 0;
  position: relative;
}
._uw-page-grid_3bbjk_20252 ._quote__content_3bbjk_20353::before {
  content: "";
  position: absolute;
  content: "“";
  display: block;
  font-size: 8.75rem;
  line-height: 0.8571428571;
  font-weight: 500;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  height: 2.5625rem;
  color: #001641;
  top: -3.75rem;
}
._uw-page-grid_3bbjk_20252 ._quote__content_3bbjk_20353 p {
  font-size: 1.5rem;
  line-height: 1.0833333333;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  font-style: italic;
}
@media print, screen and (min-width: 48em) {
  ._uw-page-grid_3bbjk_20252 ._quote__content_3bbjk_20353 p {
    font-size: 1.6875rem;
    line-height: 1.1111111111;
    font-weight: 400;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-page-grid_3bbjk_20252 ._quote__content_3bbjk_20353 cite {
  font-size: 0.875rem;
  line-height: 1.0625rem;
  text-transform: uppercase;
  font-style: normal;
}
._uw-page-grid_3bbjk_20252 ._quote__content_3bbjk_20353 span {
  font-weight: 700;
  display: block;
  margin-bottom: 0.3125rem;
}
._uw-page-grid_3bbjk_20252 ._grid-quote-landing_3bbjk_20412#_grid-quote-landing-id_3bbjk_1 {
  margin-top: 3.75rem;
  margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-page-grid_3bbjk_20252 ._grid-quote-landing_3bbjk_20412#_grid-quote-landing-id_3bbjk_1 {
    margin-bottom: 0;
    margin-top: 3.75rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-page-grid_3bbjk_20252 ._grid-quote-landing_3bbjk_20412#_grid-quote-landing-id_3bbjk_1 {
    margin-bottom: 3.125rem;
    margin-top: 6.25rem;
  }
}
._uw-page-grid_3bbjk_20252 ._grid-quote-landing_3bbjk_20412#_grid-quote-landing-id_3bbjk_1 > a._button_3bbjk_3169 {
  display: flex;
}
@media only screen and (min-width: 768px) {
  ._uw-page-grid_3bbjk_20252 {
    margin-bottom: 0;
  }
}

._page-navigator_3bbjk_3153 {
  margin-bottom: 1.875rem;
  z-index: 6;
}
@media print, screen and (min-width: 48em) {
  ._page-navigator_3bbjk_3153 {
    margin-bottom: 0;
  }
}
._page-navigator__button_3bbjk_11562 {
  display: none;
  font-size: 0.875rem;
  line-height: 2.8571428571;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #fff;
  text-transform: uppercase;
  min-height: 2.5rem;
  min-width: 8.4375rem;
  background-color: #001641;
  padding: 0 0.5rem;
  position: relative;
  padding: 0 0.75rem;
  min-width: 10.125rem;
}
._page-navigator__button_3bbjk_11562:active, ._page-navigator__button_3bbjk_11562:focus, ._page-navigator__button_3bbjk_11562:hover {
  color: #fff;
  text-decoration: none;
}
._page-navigator__button_3bbjk_11562:focus {
  outline: 1px dotted #001641;
  box-shadow: 0 0 2px #fff;
}
@media print, screen and (min-width: 48em) {
  ._page-navigator__button_3bbjk_11562 {
    width: 50%;
  }
}
._page-navigator__button--pages_3bbjk_11652 {
  background-color: #0033FF;
  min-width: 8.125rem;
  margin-left: 0.3125rem;
  min-width: 9.1875rem;
}
._taem-layout_3bbjk_12600 ._page-navigator__button--pages_3bbjk_11652 {
  background-color: #ed0a00;
}
@media print, screen and (min-width: 48em) {
  ._page-navigator__button--pages_3bbjk_11652 {
    min-width: 50%;
    position: relative;
    left: 0;
    margin-left: 0;
    padding-left: 60px;
    min-height: 3.125rem;
    line-height: 3.125rem;
  }
}
@media screen and (min-width: 75em) {
  ._page-navigator__button--pages_3bbjk_11652 {
    display: none;
    line-height: 1.1875rem;
  }
}
._page-navigator__button--breadcrumbs_3bbjk_12563 {
  background-color: #001641;
  position: relative;
}
@media print, screen and (min-width: 48em) {
  ._page-navigator__button--breadcrumbs_3bbjk_12563 {
    min-width: 50%;
    position: relative;
    left: 0;
    margin-left: 0;
    min-height: 3.125rem;
    line-height: 3.125rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._page-navigator__button_3bbjk_11562._mobile-width-100_3bbjk_20520 {
    min-width: 100%;
  }
}
._page-navigator__button_3bbjk_11562 i,
._page-navigator__button_3bbjk_11562 svg {
  margin-left: 0.5rem;
  font-size: 0.625rem;
}
._page-navigator__button_3bbjk_11562._is-active_3bbjk_9731 {
  z-index: 10;
}
._page-navigator__button_3bbjk_11562._is-active_3bbjk_9731 ._fa-chevron-down_3bbjk_2716 {
  display: none;
}
._page-navigator__button_3bbjk_11562._is-active_3bbjk_9731 ._fa-times_3bbjk_2700 {
  display: inline-block;
}
._page-navigator__button_3bbjk_11562 ._fa-times_3bbjk_2700 {
  display: none;
}
._page-navigator_3bbjk_3153 ._mobile-hide_3bbjk_20541 {
  display: none !important;
}
@media print, screen and (min-width: 48em) {
  ._page-navigator_3bbjk_3153 ._mobile-hide_3bbjk_20541 {
    display: none !important;
  }
}
._page-navigator__list_3bbjk_11526 a {
  color: #fff;
  font-size: 0.8125rem;
  line-height: 1.3846153846;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._page-navigator__list_3bbjk_11526 li {
  margin-bottom: 0.9375rem;
}
@media print, screen and (min-width: 48em) {
  ._page-navigator__list--breadcrumbs_3bbjk_11537 {
    position: absolute;
    left: 0;
    min-width: 22.8125rem;
  }
}
@media screen and (min-width: 75em) {
  ._page-navigator__list--breadcrumbs_3bbjk_11537 {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
    max-width: 76.875rem;
    margin-left: auto;
    margin-right: auto;
    min-width: 0;
    left: 0;
    right: 0;
    width: 100%;
  }
}
._page-navigator__list--breadcrumbs_3bbjk_11537 ul {
  display: none;
  width: 100%;
  padding: 3rem 0.9375rem 0.625rem;
  margin-left: 0;
  position: relative;
  top: -2.5rem;
  background: #001641;
}
._page-navigator__list--breadcrumbs_3bbjk_11537 ul li {
  display: block;
  width: 100%;
}
._page-navigator__list--breadcrumbs_3bbjk_11537 ul li:nth-of-type(2) {
  padding-left: 0.9375rem;
}
._page-navigator__list--breadcrumbs_3bbjk_11537 ul li:nth-of-type(3) {
  padding-left: 1.875rem;
}
._page-navigator__list--breadcrumbs_3bbjk_11537 ul li:nth-of-type(n+4) {
  padding-left: 2.8125rem;
}
@media print, screen and (min-width: 64em) {
  ._page-navigator__list--breadcrumbs_3bbjk_11537 ul {
    z-index: 1;
    position: relative;
  }
}
@media screen and (min-width: 75em) {
  ._page-navigator__list--breadcrumbs_3bbjk_11537 ul {
    display: block !important;
    background: transparent;
  }
  ._page-navigator__list--breadcrumbs_3bbjk_11537 ul li {
    display: inline-block;
    width: auto;
    padding-left: 0 !important;
  }
}
._page-navigator__list--breadcrumbs_3bbjk_11537 a {
  font-weight: 400;
}
@media screen and (min-width: 75em) {
  ._page-navigator__list--pages_3bbjk_11526 {
    z-index: 9;
  }
}
@media print, screen and (min-width: 48em) {
  ._page-navigator__list--pages_3bbjk_11526 {
    position: absolute;
    left: 0;
    min-width: 22.8125rem;
  }
}
@media screen and (min-width: 75em) {
  ._page-navigator__list--pages_3bbjk_11526 {
    padding-right: 0;
    padding-left: 0;
    max-width: 76.875rem;
    margin-left: auto;
    margin-right: auto;
    min-width: 0;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 0;
  }
}
@media screen and (min-width: 90em) {
  ._page-navigator__list--pages_3bbjk_11526 {
    left: -13.25rem;
  }
}
._page-navigator__list--pages--wrapper_3bbjk_11526 {
  background-color: #0033FF;
  width: 100%;
  padding: 3rem 0.9375rem 0.625rem;
  margin-left: 0;
  position: relative;
  z-index: 5;
}
._taem-layout_3bbjk_12600 ._page-navigator__list--pages--wrapper_3bbjk_11526 {
  background-color: #ed0a00;
}
@media print, screen and (max-width: 47.99875em) {
  ._page-navigator__list--pages--wrapper_3bbjk_11526 {
    top: -2.5rem;
  }
}
@media print, screen and (max-width: 89.99875em) {
  ._page-navigator__list--pages--wrapper_3bbjk_11526 {
    display: none;
  }
}
@media print, screen and (min-width: 48em) {
  ._page-navigator__list--pages--wrapper_3bbjk_11526 {
    padding: 3rem 0.9375rem 0.625rem 3.75rem;
  }
}
@media screen and (min-width: 75em) {
  ._page-navigator__list--pages--wrapper_3bbjk_11526 {
    display: block !important;
    padding: 2.5rem 1.5625rem 1.875rem;
    max-width: 11.75rem;
    position: fixed;
    top: 9.625rem;
  }
}
@media screen and (min-width: 90em) {
  ._page-navigator__list--pages--wrapper_3bbjk_11526 {
    max-width: 16.25rem;
    padding: 2.5rem 2.5rem 1.875rem;
  }
}
._page-navigator__list--pages--wrapper_3bbjk_11526 ._page-navigator__title_3bbjk_20696 {
  color: #fff;
  font-size: 0.875rem;
  line-height: 1.5;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  display: inline-block;
  margin-bottom: 1.875em;
}
@media print, screen and (min-width: 64em) {
  ._page-navigator__list--pages--wrapper_3bbjk_11526 ._page-navigator__title_3bbjk_20696 {
    margin-bottom: 1.25rem;
  }
}
._page-navigator__list--pages--wrapper_3bbjk_11526 ul li {
  line-height: 1;
}
@media print, screen and (min-width: 64em) {
  ._page-navigator__list--pages--wrapper_3bbjk_11526 ul li a {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._page-navigator__list--pages--wrapper_3bbjk_11526 ul li._current_3bbjk_9962 a {
  font-weight: 700;
}
._page-navigator__list--pages--wrapper_3bbjk_11526 ul li ._currentbranch0_3bbjk_20733 a {
  font-weight: 700;
}
._scroll-active_3bbjk_12996 ._page-navigator__list--pages--wrapper_3bbjk_11526 {
  top: 4.825rem;
}

._page-navigator-more_3bbjk_20740 {
  color: #fff;
  font-size: 0.8125rem;
  line-height: 1.23077;
  position: absolute;
  bottom: 0;
  display: none;
  width: 100%;
  text-align: left;
  background: #0033FF;
  left: 0;
  padding: 15px 1.5625rem;
  cursor: pointer;
}
._taem-layout_3bbjk_12600 ._page-navigator-more_3bbjk_20740 {
  background: #ed0a00;
}
@media (min-width: 1200px) {
  ._page-navigator-truncate_3bbjk_20758 ._page-navigator-more_3bbjk_20740 {
    display: block;
  }
}
._page-navigator-more_3bbjk_20740::before {
  font-family: "WwwUowEduAu";
  content: "\f003";
  display: inline-block;
  margin-right: 10px;
}
._page-navigator-show-all_3bbjk_20768 ._page-navigator-more_3bbjk_20740::before {
  content: "\f000";
}
._page-navigator-more_3bbjk_20740:hover {
  color: rgba(255, 255, 255, 0.85);
}
._page-navigator-more_3bbjk_20740:hover::before {
  animation: _subtle-bounce-down_3bbjk_1 0.5s infinite ease-in-out alternate;
}
._page-navigator-show-all_3bbjk_20768 ._page-navigator-more_3bbjk_20740:hover::before {
  animation: _subtle-bounce-up_3bbjk_1 0.5s infinite ease-in-out alternate;
}

@media (min-width: 1200px) {
  ._page-navigator-truncate_3bbjk_20758 ._page-navigator__list--pages--wrapper_3bbjk_11526 {
    max-height: 450px;
    overflow: hidden;
  }
  ._page-navigator-truncate_3bbjk_20758._page-navigator-show-all_3bbjk_20768 ._page-navigator__list--pages--wrapper_3bbjk_11526 {
    max-height: none;
    overflow: visible;
  }
}
@keyframes _subtle-bounce-down_3bbjk_1 {
  100% {
    transform: translateY(2px);
  }
}
@keyframes _subtle-bounce-up_3bbjk_1 {
  100% {
    transform: translateY(-2px);
  }
}
._page-navigator-single_3bbjk_20801 ._page-navigator__button_3bbjk_11562 {
  width: 100%;
}
._page-navigator-single_3bbjk_20801 ._page-navigator__list--breadcrumbs_3bbjk_11537 ul {
  width: 100% !important;
}
._page-navigator-single_3bbjk_20801 ._page-navigator__list--breadcrumbs_3bbjk_11537 ul a {
  display: inline-block !important;
}

._uw-panel-grid-link-list_3bbjk_12173 {
  background: #001641;
  position: relative;
}
._uw-panel-grid-link-list_3bbjk_12173 > ._grid-container_3bbjk_3812, ._uw-panel-grid-link-list_3bbjk_12173 > ._mw-grid-container_3bbjk_3812 {
  position: relative;
  padding-block: var(--section-spacing-y);
}
._uw-panel-grid-link-list_3bbjk_12173 > ._grid-container_3bbjk_3812 ._cell_3bbjk_3333 > *:last-child, ._uw-panel-grid-link-list_3bbjk_12173 > ._mw-grid-container_3bbjk_3812 ._cell_3bbjk_3333 > *:last-child {
  margin-bottom: 0;
}
._uw-panel-grid-link-list_3bbjk_12173 > ._grid-container_3bbjk_3812 ._uw-related-links_3bbjk_20822, ._uw-panel-grid-link-list_3bbjk_12173 > ._mw-grid-container_3bbjk_3812 ._uw-related-links_3bbjk_20822 {
  margin-top: 0.9375em;
}
._uw-panel-grid-link-list_3bbjk_12173 > ._grid-container_3bbjk_3812:after, ._uw-panel-grid-link-list_3bbjk_12173 > ._mw-grid-container_3bbjk_3812:after, ._uw-panel-grid-link-list_3bbjk_12173 > ._grid-container_3bbjk_3812:before, ._uw-panel-grid-link-list_3bbjk_12173 > ._mw-grid-container_3bbjk_3812:before {
  content: "";
  display: block;
  transform: rotate3d(0, 0, 1, -270deg) scale3d(0, 0, 1);
  width: 0.3125rem;
  height: 7.6875rem;
  background-color: #ed0a00;
  position: absolute;
}
._uw-panel-grid-link-list_3bbjk_12173 > ._grid-container_3bbjk_3812:before, ._uw-panel-grid-link-list_3bbjk_12173 > ._mw-grid-container_3bbjk_3812:before {
  left: 1.875rem;
  top: -4em;
}
@media print, screen and (min-width: 64em) {
  ._uw-panel-grid-link-list_3bbjk_12173 > ._grid-container_3bbjk_3812:before, ._uw-panel-grid-link-list_3bbjk_12173 > ._mw-grid-container_3bbjk_3812:before {
    left: 2.8125rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-panel-grid-link-list_3bbjk_12173 > ._grid-container_3bbjk_3812:before, ._uw-panel-grid-link-list_3bbjk_12173 > ._mw-grid-container_3bbjk_3812:before {
    left: 0;
  }
}
._uw-panel-grid-link-list_3bbjk_12173 > ._grid-container_3bbjk_3812:after, ._uw-panel-grid-link-list_3bbjk_12173 > ._mw-grid-container_3bbjk_3812:after {
  right: 2.1875rem;
  bottom: -4em;
}
@media print, screen and (min-width: 64em) {
  ._uw-panel-grid-link-list_3bbjk_12173 > ._grid-container_3bbjk_3812:after, ._uw-panel-grid-link-list_3bbjk_12173 > ._mw-grid-container_3bbjk_3812:after {
    right: 2.8125rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-panel-grid-link-list_3bbjk_12173 > ._grid-container_3bbjk_3812:after, ._uw-panel-grid-link-list_3bbjk_12173 > ._mw-grid-container_3bbjk_3812:after {
    right: 0;
  }
}
._uw-panel-grid-link-list_3bbjk_12173 h2 {
  color: #fff;
}
._uw-panel-grid-link-list_3bbjk_12173 ._uw-items_3bbjk_20865 {
  margin-bottom: 3.75rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-panel-grid-link-list_3bbjk_12173 ._uw-items_3bbjk_20865 {
    margin-bottom: 0;
  }
}
._uw-panel-grid-link-list_3bbjk_12173 ._uw-items_3bbjk_20865 > ._button_3bbjk_3169 {
  margin-bottom: 0;
}
._uw-panel-grid-link-list_3bbjk_12173 ._uw-item_3bbjk_3313 {
  margin-right: 0.75rem;
}
._uw-panel-grid-link-list_3bbjk_12173 ._uw-item_3bbjk_3313 img {
  margin-bottom: 0.9375rem;
}
._uw-panel-grid-link-list_3bbjk_12173 ._uw-item_3bbjk_3313 h3 a::after {
  transition: margin-left 0.4s;
}
._uw-panel-grid-link-list_3bbjk_12173 ._uw-item_3bbjk_3313 h3 a:hover::after {
  margin-left: 1.5625rem;
}
._uw-panel-grid-link-list_3bbjk_12173 ._uw-item_3bbjk_3313 > a:hover {
  position: relative;
  display: block;
  transition: 0.25s;
  background-color: transparent;
}
._uw-panel-grid-link-list_3bbjk_12173 ._uw-item_3bbjk_3313 > a:hover + h3 ._fa-chevron-right_3bbjk_2712 {
  transform: translateX(5px);
}
._uw-panel-grid-link-list_3bbjk_12173 ._uw-item_3bbjk_3313 > a:hover:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.2483368347) 0%, rgba(186, 186, 186, 0) 100%);
  top: 0;
}
._uw-panel-grid-link-list_3bbjk_12173 ._uw-item_3bbjk_3313 h3 {
  margin-top: 0.9375rem;
  margin-bottom: 0.625rem;
}
._uw-panel-grid-link-list_3bbjk_12173 ._uw-item_3bbjk_3313 h3 a {
  color: #fff;
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  margin-top: 0.625rem;
}
._uw-panel-grid-link-list_3bbjk_12173 ._uw-item_3bbjk_3313 h3 a::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 0.9375rem;
  transition: 0.25s;
}
._uw-panel-grid-link-list_3bbjk_12173 ._uw-item_3bbjk_3313 h3 a ._fa-chevron-right_3bbjk_2712 {
  display: none;
}
._uw-panel-grid-link-list_3bbjk_12173 ._uw-item_3bbjk_3313 h3 a:hover {
  text-decoration: none;
}
._uw-panel-grid-link-list_3bbjk_12173 ._uw-item_3bbjk_3313 h3 a:hover::after {
  transform: translateX(5px);
}
._uw-panel-grid-link-list_3bbjk_12173 ._uw-item_3bbjk_3313 h3 a:hover ._fa-chevron-right_3bbjk_2712 {
  transform: translateX(5px);
}
._uw-panel-grid-link-list_3bbjk_12173 ._uw-item_3bbjk_3313 p {
  color: #fff;
  margin-bottom: 0;
}
._uw-panel-grid-link-list_3bbjk_12173._in-view_3bbjk_16828 ._grid-container_3bbjk_3812:after, ._uw-panel-grid-link-list_3bbjk_12173._in-view_3bbjk_16828 ._mw-grid-container_3bbjk_3812:after, ._uw-panel-grid-link-list_3bbjk_12173._in-view_3bbjk_16828 ._grid-container_3bbjk_3812:before, ._uw-panel-grid-link-list_3bbjk_12173._in-view_3bbjk_16828 ._mw-grid-container_3bbjk_3812:before {
  animation: _linesAnimateIn_3bbjk_1 1s ease-out forwards;
  animation-delay: 0.4s;
}
._uw-panel-grid-link-list_3bbjk_12173 ._uw-related-links_3bbjk_20822 {
  margin-bottom: 0;
}
._uw-panel-grid-link-list_3bbjk_12173 ._uw-related-links_3bbjk_20822 ._border-top_3bbjk_17659 {
  padding: 1.875rem 1.875rem;
  position: relative;
}
@media print, screen and (min-width: 64em) {
  ._uw-panel-grid-link-list_3bbjk_12173 ._uw-related-links_3bbjk_20822 ._border-top_3bbjk_17659 {
    padding: 1.875rem 1.875rem;
  }
}
._uw-panel-grid-link-list_3bbjk_12173 ._uw-related-links_3bbjk_20822 ._border-top_3bbjk_17659 > ._border-bottom_3bbjk_17668:after,
._uw-panel-grid-link-list_3bbjk_12173 ._uw-related-links_3bbjk_20822 ._border-top_3bbjk_17659 > ._border-bottom_3bbjk_17668:before, ._uw-panel-grid-link-list_3bbjk_12173 ._uw-related-links_3bbjk_20822 ._border-top_3bbjk_17659:after, ._uw-panel-grid-link-list_3bbjk_12173 ._uw-related-links_3bbjk_20822 ._border-top_3bbjk_17659:before {
  display: block;
  content: "";
  width: 2rem;
  height: 2rem;
  position: absolute;
  transition: transform 0.5s ease-out;
}
._uw-panel-grid-link-list_3bbjk_12173 ._uw-related-links_3bbjk_20822 ._border-top_3bbjk_17659 > ._border-bottom_3bbjk_17668:before, ._uw-panel-grid-link-list_3bbjk_12173 ._uw-related-links_3bbjk_20822 ._border-top_3bbjk_17659:before {
  top: 0;
  border-top: 0.0625rem solid #fff;
}
._uw-panel-grid-link-list_3bbjk_12173 ._uw-related-links_3bbjk_20822 ._border-top_3bbjk_17659:before {
  left: 0;
  border-left: 0.0625rem solid #fff;
}
._uw-panel-grid-link-list_3bbjk_12173 ._uw-related-links_3bbjk_20822 ._border-top_3bbjk_17659 > ._border-bottom_3bbjk_17668:before {
  right: 0;
  border-right: 0.0625rem solid #fff;
}
._uw-panel-grid-link-list_3bbjk_12173 ._uw-related-links_3bbjk_20822 ._border-top_3bbjk_17659 > ._border-bottom_3bbjk_17668:after, ._uw-panel-grid-link-list_3bbjk_12173 ._uw-related-links_3bbjk_20822 ._border-top_3bbjk_17659:after {
  bottom: 0;
  border-bottom: 0.0625rem solid #fff;
}
._uw-panel-grid-link-list_3bbjk_12173 ._uw-related-links_3bbjk_20822 ._border-top_3bbjk_17659:after {
  left: 0;
  border-left: 0.0625rem solid #fff;
}
._uw-panel-grid-link-list_3bbjk_12173 ._uw-related-links_3bbjk_20822 ._border-top_3bbjk_17659 ._border-bottom_3bbjk_17668:after {
  right: 0;
  border-right: 0.0625rem solid #fff;
}
._uw-panel-grid-link-list_3bbjk_12173 ._uw-related-links_3bbjk_20822 ._border-top_3bbjk_17659:hover:before {
  transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
}
._uw-panel-grid-link-list_3bbjk_12173 ._uw-related-links_3bbjk_20822 ._border-top_3bbjk_17659:hover > ._border-bottom_3bbjk_17668:before {
  transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
}
._uw-panel-grid-link-list_3bbjk_12173 ._uw-related-links_3bbjk_20822 ._border-top_3bbjk_17659:hover:after {
  transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
}
._uw-panel-grid-link-list_3bbjk_12173 ._uw-related-links_3bbjk_20822 ._border-top_3bbjk_17659:hover > ._border-bottom_3bbjk_17668:after {
  transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
}
._uw-panel-grid-link-list_3bbjk_12173 ._uw-related-links_3bbjk_20822 li {
  margin-bottom: 1rem;
  line-height: 1;
}
@media print, screen and (min-width: 48em) {
  ._uw-panel-grid-link-list_3bbjk_12173 ._uw-related-links_3bbjk_20822 li {
    margin-bottom: 1.125rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-panel-grid-link-list_3bbjk_12173 ._uw-related-links_3bbjk_20822 li {
    margin-bottom: 1.25rem;
  }
}
._uw-panel-grid-link-list_3bbjk_12173 ._uw-related-links_3bbjk_20822 h4 {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0.9375rem;
}
._uw-panel-grid-link-list_3bbjk_12173 ._uw-related-links_3bbjk_20822 h3,
._uw-panel-grid-link-list_3bbjk_12173 ._uw-related-links_3bbjk_20822 span,
._uw-panel-grid-link-list_3bbjk_12173 ._uw-related-links_3bbjk_20822 ul a {
  color: #fff;
}
._uw-panel-grid-link-list_3bbjk_12173 ._uw-related-links_3bbjk_20822 span.__uw-related-links__title_2images_3bbjk_21040 {
  font-size: 0.875rem;
  line-height: 1.2142857143;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  display: inline-block;
  color: #ed0a00;
  margin-bottom: 20px;
  text-transform: uppercase;
  background-color: white;
  color: #001641;
  padding: 0.3125rem 0.625rem;
}
@media screen and (min-width: 75em) {
  ._uw-panel-grid-link-list_3bbjk_12173 ._uw-related-links_3bbjk_20822 {
    max-width: 24.125rem;
  }
  ._uw-panel-grid-link-list_3bbjk_12173 ._uw-related-links_3bbjk_20822 ul {
    font-size: 0.875rem;
  }
}

._uw-panel-section_3bbjk_11743 {
  padding: 4.375rem 0 2.8125rem;
  background: #001641;
}
._uw-panel-section_3bbjk_11743 h2 {
  color: #fff;
}
@media print, screen and (min-width: 48em) {
  ._uw-panel-section_3bbjk_11743 {
    padding: 4.375rem 0 3.125rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-panel-section_3bbjk_11743 {
    padding: 7.1875rem 0 6.25rem;
  }
}
._uw-panel-section__title_3bbjk_21084 {
  font-size: 2.625rem;
  line-height: 1;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 0;
  color: #fff;
  margin-bottom: 1.875rem;
}
._uw-panel-section__title_3bbjk_21084:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #fff;
  margin-top: 0.9375rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-panel-section__title_3bbjk_21084 {
    font-size: 3.5rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-panel-section__title_3bbjk_21084 {
    font-size: 7.0625rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-panel-section__title_3bbjk_21084 {
    margin-bottom: 2.375rem;
  }
  ._uw-panel-section__title_3bbjk_21084::after {
    margin-top: 1.5625rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-panel-section__title_3bbjk_21084 {
    margin-bottom: 3.75rem;
  }
  ._uw-panel-section__title_3bbjk_21084::after {
    content: none;
  }
}
._uw-panel-section_3bbjk_11743 a:hover h4::after {
  margin-left: 1.5625rem;
}
._uw-panel-section_3bbjk_11743 h3 {
  color: #fff;
  margin: 0.9375rem 0 0.625rem;
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
}
@media (max-width: 480px) {
  ._uw-panel-section_3bbjk_11743 h3 {
    max-width: 80%;
  }
}
._uw-panel-section_3bbjk_11743 h3::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 0.9375rem;
  transition: margin-left 0.4s;
}
._uw-panel-section_3bbjk_11743 h3 i {
  margin-left: 0.9375rem;
  display: none;
}
._uw-panel-section_3bbjk_11743 h3:focus, ._uw-panel-section_3bbjk_11743 h3:hover {
  outline: none;
}
._uw-panel-section_3bbjk_11743 h3:focus i._fa-chevron-right_3bbjk_2712, ._uw-panel-section_3bbjk_11743 h3:hover i._fa-chevron-right_3bbjk_2712 {
  transform: translate3d(0.625rem, 0, 0);
}
._uw-panel-section_3bbjk_11743 h3:focus {
  outline: 1px dotted #001641;
  box-shadow: 0 0 2px #fff;
}
._uw-panel-section_3bbjk_11743 img {
  width: 100%;
}
._uw-panel-section__panel_3bbjk_21193 {
  color: #fff;
}
._uw-panel-section__panel_3bbjk_21193 a {
  display: block;
}
._uw-panel-section__panel_3bbjk_21193 a:hover {
  text-decoration: none;
}
._uw-panel-section__panel_3bbjk_21193 a:hover h3::after {
  margin-left: 25px;
}
._uw-panel-section__panel_3bbjk_21193 p {
  margin-bottom: 0;
}
._uw-panel-section_3bbjk_11743 ._button_3bbjk_3169 {
  color: #fff;
  font-size: 1.125rem;
  line-height: 1.1;
  margin-top: 30px;
}

._uw-three-links-quote_3bbjk_21215 {
  margin-top: 5rem;
}

._uw-three-block__blockquote_3bbjk_21219 blockquote {
  margin-bottom: 0;
}
._uw-three-block__blockquote_3bbjk_21219 a._button_3bbjk_3169:last-child {
  margin-bottom: 0;
}
._uw-three-block__blockquote_3bbjk_21219 a:hover p::after {
  margin-left: 25px;
  -webkit-transition: margin-left 0.2s ease-in-out;
  transition: margin-left 0.2s ease-in-out;
}

._uw-four-panel-horizontal_3bbjk_21231 a:hover p::after {
  margin-left: 25px;
  -webkit-transition: margin-left 0.2s ease-in-out;
  transition: margin-left 0.2s ease-in-out;
}

@media print, screen and (max-width: 47.99875em) {
  ._uw-panel-section__panel_3bbjk_21193 + ._uw-panel-section__panel_3bbjk_21193 {
    margin-top: 2rem;
  }
}
._uw-promotion-banner_3bbjk_21242 {
  background-size: cover;
  transition: height 0.5s;
  height: auto;
  position: relative;
  display: none;
  z-index: 999;
}
._uw-promotion-banner_3bbjk_21242:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(0, #000000 0%, rgba(0, 0, 0, 0.4) 100%);
  opacity: 0.87;
  top: 0;
  left: 0;
}
@media screen and (min-width: 75em) {
  ._uw-promotion-banner_3bbjk_21242:after {
    background-image: linear-gradient(0, #000000 0%, rgba(0, 0, 0, 0) 100%);
  }
}
@media screen and (min-width: 75em) {
  ._uw-promotion-banner_3bbjk_21242 {
    align-items: flex-end;
    display: flex;
    height: 100vh;
    padding-bottom: 5rem;
    position: fixed;
    top: 0;
    right: 0;
    width: 0;
    transition: width 0.5s;
  }
}
._uw-promotion-banner_3bbjk_21242 ._grid-container_3bbjk_3812, ._uw-promotion-banner_3bbjk_21242 ._mw-grid-container_3bbjk_3812 {
  position: relative;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
._uw-promotion-banner__content_3bbjk_21283 {
  position: relative;
  z-index: 1;
}
._uw-promotion-banner__content_3bbjk_21283 p {
  color: #fff;
}
._uw-promotion-banner__date_3bbjk_21290, ._uw-promotion-banner__hook_3bbjk_21290 {
  font-size: 1.5rem;
  line-height: 1;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  ._uw-promotion-banner__date_3bbjk_21290, ._uw-promotion-banner__hook_3bbjk_21290 {
    font-size: 1.875rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-promotion-banner__hook_3bbjk_21290 {
  margin-bottom: 0.5rem !important;
}
._uw-promotion-banner__date_3bbjk_21290 {
  margin-bottom: 0.9375rem !important;
}
@media print, screen and (min-width: 48em) {
  ._uw-promotion-banner__date_3bbjk_21290 {
    margin-bottom: 1.25rem;
  }
}
._uw-promotion-banner__title_3bbjk_21325 {
  font-size: 1.875rem;
  line-height: 0.9333333333;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  margin-bottom: 0.9375rem !important;
}
@media print, screen and (min-width: 48em) {
  ._uw-promotion-banner__title_3bbjk_21325 {
    font-size: 3.5rem;
    line-height: 0.8928571429;
    font-weight: 700;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 1.25rem;
  }
}
._uw-promotion-banner__close_3bbjk_21350 {
  position: absolute;
  top: 1.25rem;
  right: 1.25rem;
  color: #fff;
  z-index: 6;
  cursor: pointer;
  display: none;
}
._uw-promotion-banner__close_3bbjk_21350:hover {
  color: #ed0a00;
}
@media screen and (min-width: 75em) {
  ._uw-promotion-banner__close_3bbjk_21350 {
    top: 1.25rem;
  }
}

._promo-banner-active_3bbjk_14434 ._uw-header_3bbjk_3155 {
  position: absolute;
}
._promo-banner-active_3bbjk_14434 ._uw-header_3bbjk_3155._header-smaller_3bbjk_14512 {
  position: fixed;
}
@media (min-width: 1200px) {
  ._promo-banner-active_3bbjk_14434 ._uw-header_3bbjk_3155._header-smaller_3bbjk_14512 {
    width: calc(100% - 250px);
  }
}
@media (max-width: 980px) {
  ._promo-banner-active_3bbjk_14434 ._home-carousel_3bbjk_21380,
  ._promo-banner-active_3bbjk_14434 ._uw-home-slider_3bbjk_11765 {
    margin-top: 0;
  }
}
._promo-banner-active_3bbjk_14434 ._uw-promotion-banner_3bbjk_21242 {
  width: 100%;
  display: flex;
}
._promo-banner-active_3bbjk_14434 ._uw-promotion-banner_3bbjk_21242 ._grid-container_3bbjk_3812, ._promo-banner-active_3bbjk_14434 ._uw-promotion-banner_3bbjk_21242 ._mw-grid-container_3bbjk_3812 {
  width: 100%;
}
@media (min-width: 1200px) {
  ._promo-banner-active_3bbjk_14434 ._uw-promotion-banner_3bbjk_21242 {
    width: 250px;
  }
}
._promo-banner-active_3bbjk_14434 ._uw-promotion-banner_3bbjk_21242 ._uw-promotion-banner__close_3bbjk_21350 {
  display: block;
}
._promo-banner-active_3bbjk_14434 ._site-container_3bbjk_14134 {
  width: 100%;
}
@media (min-width: 1200px) {
  ._promo-banner-active_3bbjk_14434 ._site-container_3bbjk_14134 {
    width: calc(100% - 250px);
  }
}
@media (max-width: 980px) {
  ._promo-banner-active_3bbjk_14434 ._uw-home-carousel_3bbjk_19884 {
    padding-top: 77px;
  }
}

._uw-pull-quote_3bbjk_21414 {
  position: relative;
}
._uw-pull-quote-padded_3bbjk_21417 {
  margin-top: 2.5rem;
}
._uw-pull-quote_3bbjk_21414 blockquote {
  margin: 1.25rem 0;
  color: #ed0a00;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.3rem;
  line-height: 1.1;
}
._uw-pull-quote_3bbjk_21414 p {
  margin-bottom: 0;
}
._uw-pull-quote_3bbjk_21414 hr {
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #ed0a00;
  border: 0;
  margin: 0;
}
._uw-pull-quote--quote-mark_3bbjk_21438::before {
  font-size: 7rem;
  line-height: 0.7142857143;
  font-weight: 500;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  content: open-quote;
  display: block;
  height: 1.75rem;
  color: #ed0a00;
  margin-bottom: 1.25rem;
}
._uw-pull-quote--quote-mark_3bbjk_21438::after {
  content: close-quote;
  display: none;
}

._uw-related-image-links-four-block_3bbjk_21459 {
  border-width: 0;
}
._uw-related-image-links-four-block_3bbjk_21459 h2 {
  font-size: 2.625rem;
  line-height: 1.0476190476;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  text-transform: none;
  margin: 0 0 2.5rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-related-image-links-four-block_3bbjk_21459 h2 {
    font-size: 3.5rem;
    line-height: 1.0357142857;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    padding-top: 1.875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-related-image-links-four-block_3bbjk_21459 h2 {
    font-size: 3.8125rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-related-image-links-four-block_3bbjk_21459 a {
  margin-bottom: 1.875rem;
}
._uw-related-image-links-four-block_3bbjk_21459 img {
  display: block;
}
@media print, screen and (min-width: 64em) {
  ._uw-related-image-links-four-block_3bbjk_21459 {
    border-top: 0.0625rem dashed #E5E5E4;
  }
  ._uw-related-image-links-four-block_3bbjk_21459 ._image-link_3bbjk_12203 {
    padding: 0.78125rem;
    margin-bottom: 0;
  }
}
._uw-related-image-links-four-block_3bbjk_21459 a:hover span::after {
  margin-left: 25px;
  -webkit-transition: margin-left 0.2s ease-in-out;
  transition: margin-left 0.2s ease-in-out;
}

._uw-related-links_3bbjk_20822 ._border-top_3bbjk_17659 {
  padding: 1.875rem 1.875rem;
  position: relative;
}
@media print, screen and (min-width: 64em) {
  ._uw-related-links_3bbjk_20822 ._border-top_3bbjk_17659 {
    padding: 1.875rem 1.875rem;
  }
}
._uw-related-links_3bbjk_20822 ._border-top_3bbjk_17659 > ._border-bottom_3bbjk_17668:after,
._uw-related-links_3bbjk_20822 ._border-top_3bbjk_17659 > ._border-bottom_3bbjk_17668:before, ._uw-related-links_3bbjk_20822 ._border-top_3bbjk_17659:after, ._uw-related-links_3bbjk_20822 ._border-top_3bbjk_17659:before {
  display: block;
  content: "";
  width: 2rem;
  height: 2rem;
  position: absolute;
  transition: transform 0.5s ease-out;
}
._uw-related-links_3bbjk_20822 ._border-top_3bbjk_17659 > ._border-bottom_3bbjk_17668:before, ._uw-related-links_3bbjk_20822 ._border-top_3bbjk_17659:before {
  top: 0;
  border-top: 0.0625rem solid #001641;
}
._uw-related-links_3bbjk_20822 ._border-top_3bbjk_17659:before {
  left: 0;
  border-left: 0.0625rem solid #001641;
}
._uw-related-links_3bbjk_20822 ._border-top_3bbjk_17659 > ._border-bottom_3bbjk_17668:before {
  right: 0;
  border-right: 0.0625rem solid #001641;
}
._uw-related-links_3bbjk_20822 ._border-top_3bbjk_17659 > ._border-bottom_3bbjk_17668:after, ._uw-related-links_3bbjk_20822 ._border-top_3bbjk_17659:after {
  bottom: 0;
  border-bottom: 0.0625rem solid #001641;
}
._uw-related-links_3bbjk_20822 ._border-top_3bbjk_17659:after {
  left: 0;
  border-left: 0.0625rem solid #001641;
}
._uw-related-links_3bbjk_20822 ._border-top_3bbjk_17659 ._border-bottom_3bbjk_17668:after {
  right: 0;
  border-right: 0.0625rem solid #001641;
}
._uw-related-links_3bbjk_20822 ._border-top_3bbjk_17659:hover:before {
  transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
}
._uw-related-links_3bbjk_20822 ._border-top_3bbjk_17659:hover > ._border-bottom_3bbjk_17668:before {
  transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
}
._uw-related-links_3bbjk_20822 ._border-top_3bbjk_17659:hover:after {
  transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
}
._uw-related-links_3bbjk_20822 ._border-top_3bbjk_17659:hover > ._border-bottom_3bbjk_17668:after {
  transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
}
._uw-related-links_3bbjk_20822 ._border-top_3bbjk_17659 {
  padding: 1.5625rem 3.875rem 1.875rem 3.125rem;
}
._uw-related-links__title_3bbjk_21581 {
  font-size: 0.875rem;
  line-height: 1.2142857143;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  display: inline-block;
  color: #ed0a00;
  margin-bottom: 1.25rem;
  text-transform: uppercase;
}
._uw-related-links__title--highlight_3bbjk_21596 {
  color: #fff;
  background: #ed0a00;
  padding: 0.3125rem 0.625rem;
  margin-bottom: 0.875rem;
}
._uw-related-links_3bbjk_20822 h3 {
  font-size: 2.25rem;
  line-height: 1;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  margin: 0 0 0.9375rem;
}
._uw-related-links_3bbjk_20822 ul {
  margin-bottom: 0;
  margin-left: 0;
}
._uw-related-links_3bbjk_20822 ul li {
  margin-bottom: 1.25rem;
  color: #fff;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  text-transform: uppercase;
  padding: 0;
}
._uw-related-links_3bbjk_20822 ul li:last-of-type {
  margin-bottom: 0;
}
._uw-related-links_3bbjk_20822 ul a {
  font-size: 0.875rem;
  line-height: 1.2142857143;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  text-transform: uppercase;
  padding: 0;
}
@media print, screen and (min-width: 48em) {
  ._uw-related-links_3bbjk_20822 ul a {
    margin-bottom: 0;
  }
}
._uw-related-links--light_3bbjk_21649 ._border-top_3bbjk_17659 {
  padding: 1.875rem 1.875rem;
  position: relative;
}
@media print, screen and (min-width: 64em) {
  ._uw-related-links--light_3bbjk_21649 ._border-top_3bbjk_17659 {
    padding: 1.875rem 1.875rem;
  }
}
._uw-related-links--light_3bbjk_21649 ._border-top_3bbjk_17659 > ._border-bottom_3bbjk_17668:after,
._uw-related-links--light_3bbjk_21649 ._border-top_3bbjk_17659 > ._border-bottom_3bbjk_17668:before, ._uw-related-links--light_3bbjk_21649 ._border-top_3bbjk_17659:after, ._uw-related-links--light_3bbjk_21649 ._border-top_3bbjk_17659:before {
  display: block;
  content: "";
  width: 2rem;
  height: 2rem;
  position: absolute;
  transition: transform 0.5s ease-out;
}
._uw-related-links--light_3bbjk_21649 ._border-top_3bbjk_17659 > ._border-bottom_3bbjk_17668:before, ._uw-related-links--light_3bbjk_21649 ._border-top_3bbjk_17659:before {
  top: 0;
  border-top: 0.0625rem solid #fff;
}
._uw-related-links--light_3bbjk_21649 ._border-top_3bbjk_17659:before {
  left: 0;
  border-left: 0.0625rem solid #fff;
}
._uw-related-links--light_3bbjk_21649 ._border-top_3bbjk_17659 > ._border-bottom_3bbjk_17668:before {
  right: 0;
  border-right: 0.0625rem solid #fff;
}
._uw-related-links--light_3bbjk_21649 ._border-top_3bbjk_17659 > ._border-bottom_3bbjk_17668:after, ._uw-related-links--light_3bbjk_21649 ._border-top_3bbjk_17659:after {
  bottom: 0;
  border-bottom: 0.0625rem solid #fff;
}
._uw-related-links--light_3bbjk_21649 ._border-top_3bbjk_17659:after {
  left: 0;
  border-left: 0.0625rem solid #fff;
}
._uw-related-links--light_3bbjk_21649 ._border-top_3bbjk_17659 ._border-bottom_3bbjk_17668:after {
  right: 0;
  border-right: 0.0625rem solid #fff;
}
._uw-related-links--light_3bbjk_21649 ._border-top_3bbjk_17659:hover:before {
  transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
}
._uw-related-links--light_3bbjk_21649 ._border-top_3bbjk_17659:hover > ._border-bottom_3bbjk_17668:before {
  transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
}
._uw-related-links--light_3bbjk_21649 ._border-top_3bbjk_17659:hover:after {
  transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
}
._uw-related-links--light_3bbjk_21649 ._border-top_3bbjk_17659:hover > ._border-bottom_3bbjk_17668:after {
  transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
}
._uw-related-links--light_3bbjk_21649 h3,
._uw-related-links--light_3bbjk_21649 ul a,
._uw-related-links--light_3bbjk_21649 span {
  color: #fff;
}
._uw-related-links--landing_3bbjk_21708 ul li {
  margin-bottom: 0.625rem;
}

._uw-search-listing__container_3bbjk_21712 {
  border-top: 0.0625rem dashed #E5E5E4;
  margin-bottom: 3.75rem;
}
._uw-search-listing__item_3bbjk_21716 {
  border-bottom: 1px dashed #E5E5E4;
  padding: 1.875rem 0;
}
._uw-search-listing__item_3bbjk_21716 h3 {
  font-size: 1.5rem;
  line-height: 1.1666666667;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 0;
  margin-bottom: 1.25rem;
}
._uw-search-listing__item_3bbjk_21716 p {
  margin-bottom: 1.25rem;
}
._uw-search-listing__item_3bbjk_21716 p:last-child {
  margin-bottom: 0;
}
._uw-search-listing__item_3bbjk_21716:first-child {
  border-top: 0.0625rem dashed #E5E5E4;
}
._uw-search-listing__item_3bbjk_21716._library-listing_3bbjk_21742 {
  display: flex;
}

._uw-single-article_3bbjk_3341 ._caption_3bbjk_19526 {
  font-size: 1rem;
  font-style: italic;
  padding-left: 0;
  position: static !important;
  color: #001641;
  background: 0 0;
}
._uw-single-article_3bbjk_3341 ._uw-page-content_3bbjk_3446 {
  display: block;
}
._uw-single-article_3bbjk_3341 ._uw-page-content_3bbjk_3446 p:not([class^=button-]) a {
  text-decoration: underline;
}
._uw-single-article_3bbjk_3341 ._uw-page-content_3bbjk_3446 p:not([class^=button-]) a:visited {
  color: #663366;
}
._uw-single-article_3bbjk_3341 ._uw-page-content_3bbjk_3446 p:not([class^=button-]) a:hover {
  text-decoration: none;
}
._uw-single-article_3bbjk_3341 ._uw-page-content_3bbjk_3446:not(._uw-panel-grid-link-list_3bbjk_12173) ul:not(._menu_3bbjk_9554):not(._accordion_3bbjk_12173):not(._tabs_3bbjk_10194) li a:not(._color--navy_3bbjk_2880) {
  text-decoration: underline;
}
._uw-single-article_3bbjk_3341 ._uw-page-content_3bbjk_3446:not(._uw-panel-grid-link-list_3bbjk_12173) ul:not(._menu_3bbjk_9554):not(._accordion_3bbjk_12173):not(._tabs_3bbjk_10194) li a:not(._color--navy_3bbjk_2880):visited {
  color: #663366;
}
._uw-single-article_3bbjk_3341 ._uw-page-content_3bbjk_3446 ._uw-post-details_3bbjk_3446 {
  order: 2;
}
._uw-single-article_3bbjk_3341 ._uw-page-content_3bbjk_3446 ._uw-post-content_3bbjk_19620 {
  order: 1;
}
._uw-single-article_3bbjk_3341 ._uw-page-content_3bbjk_3446 ._uw-post-authors_3bbjk_21778 {
  order: 3;
}
._uw-single-article_3bbjk_3341 ._uw-page-content_3bbjk_3446 ._uw-post-pagination_3bbjk_21781 {
  order: 4;
}
@media (min-width: 980px) {
  ._uw-single-article_3bbjk_3341 ._uw-page-content_3bbjk_3446 ._uw-post-details_3bbjk_3446 {
    order: 1;
  }
  ._uw-single-article_3bbjk_3341 ._uw-page-content_3bbjk_3446 ._uw-post-content_3bbjk_19620 {
    order: 2;
  }
  ._uw-single-article_3bbjk_3341 ._uw-page-content_3bbjk_3446 ._uw-post-authors_3bbjk_21778 {
    order: 3;
  }
  ._uw-single-article_3bbjk_3341 ._uw-page-content_3bbjk_3446 ._uw-post-pagination_3bbjk_21781 {
    order: 4;
  }
}

._uw-post-date_3bbjk_3479 {
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  font-size: 1.375rem;
  margin-bottom: 0;
}

._uw-post-aside-heading_3bbjk_3367 {
  font-weight: bold;
  text-transform: uppercase;
  margin-top: 35px;
  margin-bottom: 15px;
}

._uw-post-details_3bbjk_3446 {
  padding-right: 6%;
}
._uw-post-details_3bbjk_3446 ._uw-social-icons_3bbjk_3370 a:hover::before {
  color: #ed0a00;
}
._uw-post-details_3bbjk_3446 ._uw-social-icons_3bbjk_3370 a::before {
  font-size: 1.5rem;
}
._uw-post-details_3bbjk_3446 ._uw-social-icons_3bbjk_3370 ._button-share_3bbjk_21821 {
  font-size: 1.5rem;
  color: #001641;
}

._uw-section-breaker_3bbjk_21826 {
  margin: 15px 0 25px;
  color: transparent;
  background: transparent;
  border: 0;
  border-top: 0.0625rem dashed #F2F2F2;
}

._uw-bold_3bbjk_21834, ._uw-bold-blue_3bbjk_21834, ._uw-bold-red_3bbjk_21834, ._uw-bold-white_3bbjk_21834 {
  font-weight: 700;
  text-transform: uppercase;
  font-family: Montserrat, Verdana, Geneva, sans-serif !important;
  color: #001641;
}

._uw-post-author-list_3bbjk_3485 {
  padding: 0;
  margin-left: 0;
  margin-bottom: 25px;
  list-style-type: none;
}
._uw-post-author-list_3bbjk_3485 a,
._uw-post-author-list_3bbjk_3485 li {
  color: #001641;
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  font-size: 1.375rem;
  margin-bottom: 5px;
}
._uw-post-author-list-alt_3bbjk_3485 {
  margin-bottom: 25px;
}
._uw-post-author-list-alt_3bbjk_3485 ._img_3bbjk_19538 {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
._uw-post-author-list-alt_3bbjk_3485 ._img_3bbjk_19538::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  content: "";
}
._uw-post-author-list-alt_3bbjk_3485 ul {
  margin-left: 0;
  margin-bottom: 25px;
  list-style-type: none;
}
._uw-post-author-list-alt_3bbjk_3485 ul li:first-child {
  margin-bottom: 10px;
}

._uw-post-author_3bbjk_3485 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
}
._uw-post-author_3bbjk_3485:hover, ._uw-post-author_3bbjk_3485:focus {
  color: #ed0a00;
}

._uw-social-icons_3bbjk_3370 {
  padding: 0;
  margin-left: 0;
}
._uw-social-icons_3bbjk_3370 li {
  display: inline-block;
  margin-right: 10px;
}
._uw-social-icons_3bbjk_3370 li a {
  color: #001641;
}

._uw-post-aside-topic_3bbjk_3368, ._uw-post-aside-tag_3bbjk_3369 {
  color: #001641;
  display: block;
  margin-bottom: 25px;
}
._uw-post-aside-topic_3bbjk_3368:hover, ._uw-post-aside-tag_3bbjk_3369:hover {
  color: #001641;
  text-decoration: underline;
}

._uw-post-aside-tag_3bbjk_3369 {
  margin-bottom: 10px;
}

._uw-aside-recent-post_3bbjk_21912 {
  position: relative;
}
._uw-aside-recent-post_3bbjk_21912 a {
  display: block;
  margin-bottom: 5px;
  color: #001641;
  font-weight: bold;
}
._uw-aside-recent-post_3bbjk_21912 a:hover {
  color: #ed0a00;
}
._uw-aside-recent-post_3bbjk_21912 p {
  padding-bottom: 20px;
}
._uw-aside-recent-post_3bbjk_21912::after {
  content: "";
  border-bottom: 0.0625rem dashed #F2F2F2;
  width: 100%;
  height: 1px;
  position: absolute;
  left: 0;
  bottom: 0;
}

._uw-widget-related-course_3bbjk_21937 {
  color: #fff;
  background: #001641;
  padding: 35px 25px;
  margin-top: 75px;
}
._uw-widget-related-course_3bbjk_21937 a,
._uw-widget-related-course_3bbjk_21937 p {
  color: #fff !important;
  margin-bottom: 15px;
}
._uw-widget-related-course--title_3bbjk_21948 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.625rem;
  line-height: 1.25em;
}
._uw-widget-related-course_3bbjk_21937 a {
  font-size: 1.125rem;
  margin-bottom: 0;
}
._uw-widget-related-course_3bbjk_21937 a::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 15px;
  font-size: 1.5em;
  transform: translateX(0);
  transition: transform 0.2s cubic-bezier(0.77, 0, 0.18, 1);
}
._uw-widget-related-course_3bbjk_21937 a:hover::after {
  transform: translateX(5px);
  transition: transform 0.2s cubic-bezier(0.77, 0, 0.18, 1);
}

._uw-post-inline-widget_3bbjk_21970 {
  margin: 25px 0 65px;
}

._uw-related-articles_3bbjk_21974 {
  margin: 92px 0;
}
._uw-related-articles_3bbjk_21974 p {
  font-size: 3em;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  margin-bottom: 30px;
}
._uw-related-articles_3bbjk_21974 span {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  display: block;
  font-size: 1rem;
  color: #ed0a00;
  margin-top: 15px;
}
._uw-related-articles_3bbjk_21974 span::after {
  content: "\f005";
  font-family: "WwwUowEduAu";
  margin-left: 10px;
}

._uw-subscription-form_3bbjk_2905 {
  background: #001641;
  padding: 75px 0;
}
@media (max-width: 480px) {
  ._uw-subscription-form_3bbjk_2905 {
    padding: 50px 0;
  }
}
._uw-subscription-form--title_3bbjk_22007 {
  color: #001641;
  font-size: 2rem;
  line-height: 1.1em;
}
._uw-subscription-form_3bbjk_2905 form {
  position: relative;
  margin-top: 6px;
}
._uw-subscription-form_3bbjk_2905 input[type=email] {
  border: 0;
  border-bottom: 2px solid #fff;
  outline: none;
  box-shadow: none;
  padding-right: 100px;
}
._uw-subscription-form_3bbjk_2905 input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px #fff inset;
  -webkit-text-fill-color: #001641;
  transition: background-color 5000s ease-in-out 0s;
}
._uw-subscription-form_3bbjk_2905 a {
  color: white;
  font-size: 1.75rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  padding-left: 1rem;
  text-transform: none;
  font-weight: 400;
}
._uw-subscription-form_3bbjk_2905 a::after {
  font-size: 1.15rem;
}
._uw-subscription-form_3bbjk_2905 button {
  outline: none;
  box-shadow: none;
  border: 0;
  top: 0;
  right: 0;
  color: #fff;
}
._uw-subscription-form_3bbjk_2905 button::after {
  content: "\f005";
  margin-left: 10px;
}
._uw-subscription-form_3bbjk_2905._bg--navy_3bbjk_2892 ._uw-subscription-form--title_3bbjk_22007 {
  color: #fff;
}
._uw-subscription-form_3bbjk_2905._bg--navy_3bbjk_2892 input[type=email] {
  background: transparent;
  color: #fff !important;
}
._uw-subscription-form_3bbjk_2905._bg--navy_3bbjk_2892 input[type=email]::placeholder {
  color: #fff;
}
._uw-subscription-form_3bbjk_2905._bg--navy_3bbjk_2892 input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px #001641 inset;
  -webkit-text-fill-color: #fff;
  transition: background-color 5000s ease-in-out 0s;
}
._uw-subscription-form_3bbjk_2905 ._hide_3bbjk_8922 {
  display: block !important;
}

._uw-search-overlay-main_3bbjk_22070 {
  display: none;
}
._uw-search-overlay-main_3bbjk_22070 ._uw-submit-search_3bbjk_12882 {
  text-transform: uppercase;
  font-weight: bold;
  color: #001641;
}
._uw-search-overlay-main_3bbjk_22070 ._uw-submit-search_3bbjk_12882::after {
  font-family: "WwwUowEduAu";
  content: "\f001";
  margin-left: 10px;
}
._uw-search-overlay-main_3bbjk_22070 ._uw-search--container_3bbjk_15378 ._uw-button-blue_3bbjk_2905 {
  font-size: 1.25rem;
}
._uw-search-overlay-main_3bbjk_22070 ._uw-search-overlay_3bbjk_22070 {
  background: rgba(255, 255, 255, 0.95);
  z-index: 100;
  min-height: 600px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
._uw-search-overlay-main_3bbjk_22070._search-open_3bbjk_22093 {
  display: block;
}
._uw-search-overlay-main_3bbjk_22070 ._uw-search--form_3bbjk_15378::before, ._uw-search-overlay-main_3bbjk_22070 ._uw-search--container_3bbjk_15378 ._uw-search--form--motivation_3bbjk_15473::before, ._uw-search--container_3bbjk_15378 ._uw-search-overlay-main_3bbjk_22070 ._uw-search--form--motivation_3bbjk_15473::before {
  color: #5f5f5f !important;
}
@media (max-width: 768px) {
  ._uw-search-overlay-main_3bbjk_22070 ._uw-search--form_3bbjk_15378::before, ._uw-search-overlay-main_3bbjk_22070 ._uw-search--container_3bbjk_15378 ._uw-search--form--motivation_3bbjk_15473::before, ._uw-search--container_3bbjk_15378 ._uw-search-overlay-main_3bbjk_22070 ._uw-search--form--motivation_3bbjk_15473::before {
    top: 3px !important;
  }
}
._uw-search-overlay-main_3bbjk_22070 ._uw-search--close_3bbjk_22104 {
  text-transform: uppercase;
}
._uw-search-overlay-main_3bbjk_22070 ._uw-search--close_3bbjk_22104::before {
  font-size: 12px !important;
  position: relative;
  top: -2px;
  left: -5px;
}
._uw-search-overlay-main_3bbjk_22070 ._uw-search--close_3bbjk_22104:hover {
  color: #ed0a00;
}
._uw-search-overlay-main_3bbjk_22070 ._uw-search-preview-results_3bbjk_22116 {
  margin-top: 25px;
  margin-bottom: 200px;
}
._uw-search-overlay-main_3bbjk_22070 ._uw-search-preview-results_3bbjk_22116 a {
  display: block;
  color: #0033FF;
  margin: 15px 0;
  font-size: 1.25rem;
  padding-bottom: 10px;
  border-bottom: 0.0625rem dashed #F2F2F2;
}
@media (min-width: 768px) {
  ._uw-search-overlay-main_3bbjk_22070 ._uw-search-preview-results_3bbjk_22116 a {
    max-width: 70%;
  }
}
._uw-search-overlay-main_3bbjk_22070 ._uw-search-preview-results_3bbjk_22116 a span {
  font-weight: bold;
  text-transform: none;
  font-size: 1.25rem;
}
._uw-search-overlay-main_3bbjk_22070 ._uw-search-preview-results_3bbjk_22116 a:hover {
  color: #ed0a00;
  text-decoration: underline;
}

._uw-search-refine_3bbjk_22143 {
  margin-bottom: 3.5rem;
}
._uw-search-refine__filter_3bbjk_22146 {
  border-bottom: 0.0625rem dashed #E5E5E4;
  padding-bottom: 1.25rem;
  margin-bottom: 1.25rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-search-refine__filter_3bbjk_22146 {
    padding-bottom: 2.5rem;
  }
}
._uw-search-refine__sort_3bbjk_22156 a {
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  margin-right: 0.9375rem;
  position: relative;
  text-decoration: none;
}
._uw-search-refine__sort_3bbjk_22156 a:after {
  content: "";
  height: 0.125rem;
  margin-top: 0;
  position: absolute;
  top: calc(100% + 5px);
  width: 3.125rem;
  left: 0;
  background: #001641;
  display: none;
}
._uw-search-refine__sort_3bbjk_22156 a:hover:after {
  display: block;
}
._uw-search-refine__sort_3bbjk_22156 a._active_3bbjk_9735 {
  color: #ed0a00;
}
._uw-search-refine__sort_3bbjk_22156 a._active_3bbjk_9735:after {
  display: block;
  background: #ed0a00;
}

._uw-header_3bbjk_3155 {
  height: 100px;
  position: fixed;
  width: 100%;
  z-index: 99;
  background: #fff;
  transform: translateY(0);
  transition: transform 0.2s ease-in-out;
}
@media (min-width: 980px) {
  ._uw-header_3bbjk_3155._header-smaller_3bbjk_14512 {
    transform: translateY(-100%);
  }
}
@media (max-width: 980px) {
  ._uw-header_3bbjk_3155 {
    top: 0;
  }
}
@media (min-width: 980px) {
  ._uw-header_3bbjk_3155 {
    height: 154px;
  }
}
._uw-header_3bbjk_3155 a,
._uw-header_3bbjk_3155 button {
  text-decoration: none;
  transition: color cubic-bezier(0.77, 0, 0.18, 1) 0.3s;
  color: #001641;
}
._uw-header_3bbjk_3155 a:hover,
._uw-header_3bbjk_3155 button:hover {
  cursor: pointer;
  text-decoration: none;
  outline: none;
}
._uw-header-navs_3bbjk_3280 ._btn-nav_3bbjk_22228 {
  font-size: 90%;
}
@media (max-width: 980px) {
  ._uw-header_3bbjk_3155 {
    height: 77px;
  }
}
._uw-header-top_3bbjk_22236 {
  width: 100%;
  height: 100%;
  background-color: #fff;
}
._uw-header-top_3bbjk_22236 ._uw-header-container_3bbjk_22241 {
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: space-between;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  align-items: center;
}
@media print, screen and (min-width: 40em) {
  ._uw-header-top_3bbjk_22236 ._uw-header-container_3bbjk_22241 {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media (max-width: 1024px) {
  ._uw-header-top_3bbjk_22236 ._uw-header-container_3bbjk_22241 {
    padding-left: 25px;
    padding-right: 25px;
  }
}
._uw-header-clearfix_3bbjk_3156 {
  height: 100px;
}
@media (min-width: 980px) {
  ._uw-header-clearfix_3bbjk_3156 {
    height: 154px;
  }
}
@media (max-width: 980px) {
  ._uw-header-clearfix_3bbjk_3156 {
    height: 77px;
  }
}
._uw-header_3bbjk_3155 a:hover,
._uw-header_3bbjk_3155 button:hover {
  color: #ed0a00;
}

._uw-header-logo_3bbjk_22281 ._logo-regular_3bbjk_22281 {
  height: 95px;
  width: auto;
}
@media (max-width: 980px) {
  ._uw-header-logo_3bbjk_22281 ._logo-regular_3bbjk_22281 {
    display: none;
  }
}
._uw-header-logo_3bbjk_22281 ._logo-horizontal_3bbjk_22290 {
  display: none;
}
@media (max-width: 980px) {
  ._uw-header-logo_3bbjk_22281 ._logo-horizontal_3bbjk_22290 {
    display: block;
    max-height: 50px;
    width: auto;
  }
}
@media (max-width: 980px) {
  ._header-smaller_3bbjk_14512 ._uw-header-logo_3bbjk_22281 ._logo-regular_3bbjk_22281 {
    display: none;
  }
  ._header-smaller_3bbjk_14512 ._uw-header-logo_3bbjk_22281 ._logo-horizontal_3bbjk_22290 {
    display: block;
  }
}

._top-menu_3bbjk_22309 {
  display: flex;
  flex-wrap: wrap;
  text-align: right;
  justify-content: flex-end;
  position: relative;
  margin-bottom: 25px;
  top: 10px;
  list-style: none;
}
@media (max-width: 980px) {
  ._header-smaller_3bbjk_14512 ._top-menu_3bbjk_22309 {
    margin-bottom: 5px;
    top: 0;
  }
}
._top-menu_3bbjk_22309 li {
  position: relative;
}
@media (max-width: 500px) {
  ._top-menu_3bbjk_22309 li:nth-child(1) a::before {
    display: none;
  }
}
._top-menu_3bbjk_22309 li._mobile-menu-trigger_3bbjk_22333 {
  width: 100%;
}
._top-menu_3bbjk_22309 li ._uw-global-submenu_3bbjk_22336 {
  position: absolute;
  top: -20px;
  opacity: 0;
  right: 0;
  background-color: #F2F2F2;
  width: 300px;
  padding: 20px 30px 20px 20px;
  visibility: hidden;
  transition: opacity ease-in-out 0.2s, top ease-in-out 0.2s;
  z-index: 3;
}
._top-menu_3bbjk_22309 li ._uw-global-submenu_3bbjk_22336._uw-main-submenu-open_3bbjk_22348 {
  top: 30px;
  opacity: 1;
  visibility: visible;
}
._top-menu_3bbjk_22309 li ._uw-global-submenu_3bbjk_22336 ul {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: left;
  line-height: 2em;
}
._top-menu_3bbjk_22309 li ._uw-global-submenu_3bbjk_22336 ul li {
  margin-bottom: 3px;
  display: inline-block;
  width: 100%;
  display: block;
  position: relative;
}
._top-menu_3bbjk_22309 li ._uw-global-submenu_3bbjk_22336 ul li a {
  display: block;
  font-weight: bold;
  width: 100%;
}
._top-menu_3bbjk_22309 li ._uw-global-submenu_3bbjk_22336 ul li a::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 40px;
  position: absolute;
  right: 0;
  transition: right ease-in-out 0.3s;
}
._top-menu_3bbjk_22309 li ._uw-global-submenu_3bbjk_22336 ul li a:hover::after {
  right: -3px;
}
@media (min-width: 981px) {
  ._top-menu_3bbjk_22309 {
    top: 0;
  }
}

._uw-header-container_3bbjk_22241 {
  display: flex;
  align-items: center;
}

._btn-staff_3bbjk_22394 {
  display: none;
}
@media (min-width: 981px) {
  ._btn-staff_3bbjk_22394 {
    display: block;
    position: relative;
    top: 2px;
  }
  ._header-smaller_3bbjk_14512 ._btn-staff_3bbjk_22394 {
    top: 4px;
  }
}
._btn-staff_3bbjk_22394::before {
  content: "|";
  margin: 0 12px 0 10px;
  color: initial;
  position: relative;
  top: -2px;
}

._btn-students_3bbjk_22415 span {
  display: none;
}
._btn-students_3bbjk_22415::before {
  content: "|";
  margin: 0 10px;
  position: relative;
  color: initial;
  top: -1px;
}
@media (max-width: 980px) {
  ._btn-students_3bbjk_22415::before {
    display: inline-block;
  }
}
._btn-students_3bbjk_22415::after {
  font-family: "WwwUowEduAu";
  content: "\f00a";
  margin: 0 3px 0 10px;
  transition: opacity 0.1s ease-in-out;
  font-size: 90%;
  top: -1px;
  position: relative;
}
@media (max-width: 980px) {
  ._btn-students_3bbjk_22415::after {
    margin: 0 0 0 10px;
  }
}
@media (max-width: 500px) {
  ._btn-students_3bbjk_22415::after {
    display: none;
  }
}

._btn-global_3bbjk_22450::before {
  content: "|";
  margin: 0 12px 0 10px;
  color: initial;
  position: relative;
  top: -2px;
}
._btn-global_3bbjk_22450::after {
  font-family: "WwwUowEduAu";
  content: "\f007";
  margin: 0 0 0 5px;
  transition: opacity 0.1s ease-in-out;
}
@media (max-width: 500px) {
  ._btn-global_3bbjk_22450::after {
    content: "\f02c" !important;
  }
}
@media (max-width: 500px) {
  ._btn-global_3bbjk_22450 span {
    display: none;
  }
}

._btn-search_3bbjk_22474 {
  flex: 1 0 100%;
  margin-top: 10px;
}
._btn-search_3bbjk_22474 span {
  font-size: inherit;
}
@media (max-width: 980px) {
  ._btn-search_3bbjk_22474 {
    flex: 0 1 auto;
    margin: 0;
  }
  ._btn-search_3bbjk_22474 span {
    font-size: 0.875rem;
    display: none;
  }
}
@media (min-width: 980px) {
  ._btn-search_3bbjk_22474 {
    flex: 0 1 auto;
    margin: 0;
  }
}
._btn-search_3bbjk_22474::after {
  font-family: "WwwUowEduAu";
  content: "\f024";
  font-size: 90%;
  color: initial;
  top: -1px;
  position: relative;
  margin: 0 3px 0 10px;
  transition: opacity 0.1s ease-in-out;
}

._btn-menu_3bbjk_13024 {
  flex: 1 0 100%;
  margin-top: 10px;
}
._btn-menu_3bbjk_13024:focus {
  color: inherit !important;
}
@media (min-width: 981px) {
  ._btn-menu_3bbjk_13024 {
    display: none;
  }
}

._btn-nav_3bbjk_22228 {
  font-weight: bold;
  font-size: 0.875rem;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  ._btn-nav_3bbjk_22228 {
    font-size: 1rem;
  }
}

._uw-main-menu_3bbjk_22532 {
  min-height: 600px;
  background: #fff;
  display: none;
  height: 100vh;
}
@media (max-width: 981px) {
  ._uw-main-menu_3bbjk_22532._mobile-menu-open_3bbjk_22539 {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 75px;
    overflow-x: hidden;
    min-height: calc(100vh - 75px);
  }
}
@media (max-width: 980px) {
  ._uw-main-menu_3bbjk_22532 {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}
@media (min-width: 981px) {
  ._uw-main-menu_3bbjk_22532 {
    display: block !important;
    height: auto;
    min-height: auto;
    text-align: right;
    background: transparent;
  }
  ._uw-main-menu_3bbjk_22532 > ._grid-container_3bbjk_3812, ._uw-main-menu_3bbjk_22532 > ._mw-grid-container_3bbjk_3812 {
    padding: 0;
  }
}
._uw-main-menu_3bbjk_22532 ._main-menu_3bbjk_22568 {
  list-style-type: none;
  padding-left: 0;
  margin: 0;
  padding: 25px 0;
}
@media (max-width: 980px) {
  ._uw-main-menu_3bbjk_22532 ._main-menu_3bbjk_22568 {
    margin-bottom: 75px;
  }
  ._uw-main-menu_3bbjk_22532 ._main-menu_3bbjk_22568 li {
    position: relative;
  }
  ._uw-main-menu_3bbjk_22532 ._main-menu_3bbjk_22568 h2 {
    display: none;
  }
}
@media (min-width: 981px) {
  ._uw-main-menu_3bbjk_22532 ._main-menu_3bbjk_22568 {
    padding: 0;
    width: 100%;
    margin-left: auto;
  }
}
@media (min-width: 981px) {
  ._uw-main-menu_3bbjk_22532 ._main-menu_3bbjk_22568 li {
    display: inline-block;
  }
}
@media (max-width: 980px) {
  ._header-smaller_3bbjk_14512 ._uw-main-menu_3bbjk_22532 ._main-menu_3bbjk_22568 li:last-child a::after {
    display: none;
  }
}
._uw-main-menu_3bbjk_22532 ._main-menu_3bbjk_22568 li._uw-main-menu-item-library_3bbjk_22602 {
  display: inline-block;
}
@media (min-width: 981px) {
  ._uw-main-menu_3bbjk_22532 ._main-menu_3bbjk_22568 li._uw-main-menu-item-library_3bbjk_22602 {
    display: none;
  }
}
._uw-main-menu_3bbjk_22532 ._main-menu_3bbjk_22568 a,
._uw-main-menu_3bbjk_22532 ._main-menu_3bbjk_22568 button {
  text-transform: uppercase;
  font-weight: bold;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 0.9rem;
}
@media (min-width: 980px) {
  ._uw-main-menu_3bbjk_22532 ._main-menu_3bbjk_22568 a,
  ._uw-main-menu_3bbjk_22532 ._main-menu_3bbjk_22568 button {
    display: block;
  }
  ._uw-main-menu_3bbjk_22532 ._main-menu_3bbjk_22568 a._uw-main-menu-item_3bbjk_22602,
  ._uw-main-menu_3bbjk_22532 ._main-menu_3bbjk_22568 button._uw-main-menu-item_3bbjk_22602 {
    margin-left: 7px;
  }
}
._uw-main-menu_3bbjk_22532 ._main-menu_3bbjk_22568 button._uw-main-menu-item_3bbjk_22602 {
  text-transform: uppercase;
  font-weight: bold;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 0.9rem;
  line-height: inherit;
  width: 100%;
}
@media (min-width: 980px) {
  ._uw-main-menu_3bbjk_22532 ._main-menu_3bbjk_22568 button._uw-main-menu-item_3bbjk_22602 {
    width: auto;
    display: block;
    margin-left: 7px;
  }
}

@media (max-width: 980px) {
  ._uw-main-menu-item_3bbjk_22602 {
    font-size: 1.25rem;
  }
}
._uw-main-menu-item_3bbjk_22602::after {
  color: initial;
  position: relative;
}

._uw-has-submenu_3bbjk_22657._btn-global_3bbjk_22450::after {
  content: "\f007";
}
@media (max-width: 980px) {
  ._uw-has-submenu_3bbjk_22657._submenu-open_3bbjk_22661._btn-global_3bbjk_22450::after {
    content: "\f006";
  }
  ._uw-has-submenu_3bbjk_22657._submenu-open_3bbjk_22661::after {
    content: "\f021";
  }
}
@media (min-width: 980px) {
  ._uw-has-submenu_3bbjk_22657._submenu-open_3bbjk_22661 {
    color: #ed0a00 !important;
  }
  ._uw-has-submenu_3bbjk_22657._submenu-open_3bbjk_22661::after {
    color: #ed0a00 !important;
    content: "\f006";
  }
}
._uw-has-submenu_3bbjk_22657::after {
  font-family: "WwwUowEduAu";
  font-size: 110%;
  color: initial;
  content: "\f020";
}
@media (min-width: 980px) {
  ._uw-has-submenu_3bbjk_22657::after {
    content: "\f007";
    margin-left: 6px;
  }
}

._uw-main-submenu_3bbjk_22348 {
  position: absolute;
  left: 0;
  width: 100%;
  background-color: #efefef;
  padding: 25px 0;
  top: 100%;
  text-align: left;
}
@media (min-width: 980px) {
  ._uw-main-submenu_3bbjk_22348 ._grid-container_3bbjk_3812, ._uw-main-submenu_3bbjk_22348 ._mw-grid-container_3bbjk_3812 {
    position: relative;
  }
}
@media (min-width: 980px) {
  ._uw-main-submenu_3bbjk_22348 {
    padding: 40px 25px;
    transform: translateY(-100%);
    z-index: -1;
    transition: transform 0.2s ease-in-out;
  }
}
@media (max-width: 980px) {
  ._uw-main-submenu_3bbjk_22348 {
    display: none;
    position: static;
    margin: 10px 0 10px -25px;
    width: 100vw;
  }
  ._uw-main-submenu_3bbjk_22348 > ._grid-container_3bbjk_3812, ._uw-main-submenu_3bbjk_22348 > ._mw-grid-container_3bbjk_3812 {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}
._uw-main-submenu_3bbjk_22348 ul {
  list-style-type: none;
  padding-left: 0;
  margin-left: 0;
  display: flex;
  flex-wrap: wrap;
  margin: 25px 0;
}
@media (min-width: 980px) {
  ._uw-main-submenu_3bbjk_22348 ul {
    padding: 15px 0;
  }
}
._uw-main-submenu_3bbjk_22348 ul li {
  width: 100%;
  margin-bottom: 5px;
}
@media (min-width: 980px) {
  ._uw-main-submenu_3bbjk_22348 ul li {
    width: 25%;
  }
}
._uw-main-submenu_3bbjk_22348 ul li a {
  font-weight: bold;
}
._uw-main-submenu_3bbjk_22348 ul li a::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 5px;
}

._subnav-cta_3bbjk_22755 {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1.25rem;
}
._subnav-cta_3bbjk_22755::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 5px;
}

._close-nav_3bbjk_22766 {
  display: none;
  position: absolute !important;
  top: 50px;
  right: -10px;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1rem;
}
@media (min-width: 980px) {
  ._close-nav_3bbjk_22766 {
    display: block;
  }
}
._close-nav_3bbjk_22766::before {
  font-family: "WwwUowEduAu";
  content: "\f02a";
  font-size: 0.75rem;
  margin-right: 5px;
  position: relative;
  top: -2px;
}

@media (max-width: 980px) {
  ._uw-main-submenu-open_3bbjk_22348 {
    display: block;
  }
  ._uw-main-submenu-open_3bbjk_22348 ._grid-container_3bbjk_3812, ._uw-main-submenu-open_3bbjk_22348 ._mw-grid-container_3bbjk_3812 {
    padding: 0 0.9375rem;
  }
}
@media (min-width: 980px) {
  ._uw-main-submenu-open_3bbjk_22348 {
    transform: translateY(0);
  }
}

._site-container_3bbjk_14134 {
  padding-top: 0 !important;
}

._uw-header_3bbjk_3155 {
  top: 0;
}

._uw-header-clearfix_3bbjk_3156 {
  top: 0;
  position: fixed;
  width: 100%;
  pointer-events: none;
}

._mobile-menu-trigger_3bbjk_22333 {
  list-style-image: none !important;
}

._main-menu_3bbjk_22568 {
  left: inherit;
  overflow-y: inherit;
  padding-top: 1.25rem;
  position: inherit;
  top: inherit;
  width: inherit;
  z-index: inherit;
}

@media screen and (max-width: 74.9375em) {
  ._main-menu_3bbjk_22568 {
    min-height: inherit;
    display: inherit;
  }
}

._uw-header_3bbjk_3155 h2 {
  font-size: 2.4rem;
  color: #001641;
}

._logo-regular-white_3bbjk_22844 {
  display: none;
}

._uw-homepage_3bbjk_14400 ._header-smaller_3bbjk_14512 ._logo-regular-white_3bbjk_22844 {
  display: none !important;
}
._uw-homepage_3bbjk_14400._dropdown-menu-open_3bbjk_14442 ._logo-regular-white_3bbjk_22844 {
  display: none !important;
}
@media (min-width: 981px) {
  ._uw-homepage_3bbjk_14400._dropdown-menu-open_3bbjk_14442 ._logo-regular-navy_3bbjk_22855 {
    display: block !important;
  }
}
@media (min-width: 981px) {
  ._uw-homepage_3bbjk_14400._dropdown-menu-open_3bbjk_14442 ._header-smaller_3bbjk_14512 ._logo-regular-navy_3bbjk_22855 {
    display: none !important;
  }
}
@media (min-width: 980px) {
  ._uw-homepage_3bbjk_14400 ._uw-hero-cta_3bbjk_22865 ._uw-blockhead_3bbjk_15350 {
    line-height: 1;
    font-size: 6rem;
  }
}

@media (min-width: 981px) {
  ._uw-homepage_3bbjk_14400 ._uw-header-clearfix_3bbjk_3156 {
    display: none;
  }
  ._uw-homepage_3bbjk_14400 ._uw-header-top_3bbjk_22236 {
    background: transparent;
  }
  ._uw-homepage_3bbjk_14400 ._uw-header_3bbjk_3155 {
    background: transparent;
  }
  ._uw-homepage_3bbjk_14400 ._uw-header_3bbjk_3155 ._logo-regular-white_3bbjk_22844 {
    display: block;
  }
  ._uw-homepage_3bbjk_14400 ._uw-header_3bbjk_3155 ._logo-regular-navy_3bbjk_22855 {
    display: none;
  }
  ._uw-homepage_3bbjk_14400 ._uw-header_3bbjk_3155 ._uw-main-menu-item_3bbjk_22602 {
    color: #fff;
    transition: none;
  }
  ._uw-homepage_3bbjk_14400 ._uw-header_3bbjk_3155 ._uw-main-menu-item_3bbjk_22602::after, ._uw-homepage_3bbjk_14400 ._uw-header_3bbjk_3155 ._uw-main-menu-item_3bbjk_22602::before {
    color: #fff;
  }
  ._uw-homepage_3bbjk_14400 ._uw-header_3bbjk_3155 ._top-menu_3bbjk_22309 a {
    color: #fff;
    transition: none;
  }
  ._uw-homepage_3bbjk_14400 ._uw-header_3bbjk_3155 ._top-menu_3bbjk_22309 a::after, ._uw-homepage_3bbjk_14400 ._uw-header_3bbjk_3155 ._top-menu_3bbjk_22309 a::before,
  ._uw-homepage_3bbjk_14400 ._uw-header_3bbjk_3155 ._top-menu_3bbjk_22309 a span {
    color: #fff;
    transition: none;
  }
  ._uw-homepage_3bbjk_14400._dropdown-menu-open_3bbjk_14442 ._uw-header-top_3bbjk_22236, ._uw-homepage_3bbjk_14400._scroll-active_3bbjk_12996 ._uw-header-top_3bbjk_22236 {
    background: #fff;
  }
  ._uw-homepage_3bbjk_14400._dropdown-menu-open_3bbjk_14442 ._uw-header_3bbjk_3155, ._uw-homepage_3bbjk_14400._scroll-active_3bbjk_12996 ._uw-header_3bbjk_3155 {
    background: #fff;
  }
  ._uw-homepage_3bbjk_14400._dropdown-menu-open_3bbjk_14442 ._uw-header_3bbjk_3155 ._uw-main-menu-item_3bbjk_22602, ._uw-homepage_3bbjk_14400._scroll-active_3bbjk_12996 ._uw-header_3bbjk_3155 ._uw-main-menu-item_3bbjk_22602 {
    color: #001641;
    transition: none;
  }
  ._uw-homepage_3bbjk_14400._dropdown-menu-open_3bbjk_14442 ._uw-header_3bbjk_3155 ._uw-main-menu-item_3bbjk_22602::after, ._uw-homepage_3bbjk_14400._dropdown-menu-open_3bbjk_14442 ._uw-header_3bbjk_3155 ._uw-main-menu-item_3bbjk_22602::before, ._uw-homepage_3bbjk_14400._scroll-active_3bbjk_12996 ._uw-header_3bbjk_3155 ._uw-main-menu-item_3bbjk_22602::after, ._uw-homepage_3bbjk_14400._scroll-active_3bbjk_12996 ._uw-header_3bbjk_3155 ._uw-main-menu-item_3bbjk_22602::before {
    color: #001641;
    transition: none;
  }
  ._uw-homepage_3bbjk_14400._dropdown-menu-open_3bbjk_14442 ._uw-header_3bbjk_3155 ._top-menu_3bbjk_22309 a, ._uw-homepage_3bbjk_14400._scroll-active_3bbjk_12996 ._uw-header_3bbjk_3155 ._top-menu_3bbjk_22309 a {
    color: #001641;
    transition: none;
  }
  ._uw-homepage_3bbjk_14400._dropdown-menu-open_3bbjk_14442 ._uw-header_3bbjk_3155 ._top-menu_3bbjk_22309 a::after, ._uw-homepage_3bbjk_14400._dropdown-menu-open_3bbjk_14442 ._uw-header_3bbjk_3155 ._top-menu_3bbjk_22309 a::before,
  ._uw-homepage_3bbjk_14400._dropdown-menu-open_3bbjk_14442 ._uw-header_3bbjk_3155 ._top-menu_3bbjk_22309 a span, ._uw-homepage_3bbjk_14400._scroll-active_3bbjk_12996 ._uw-header_3bbjk_3155 ._top-menu_3bbjk_22309 a::after, ._uw-homepage_3bbjk_14400._scroll-active_3bbjk_12996 ._uw-header_3bbjk_3155 ._top-menu_3bbjk_22309 a::before,
  ._uw-homepage_3bbjk_14400._scroll-active_3bbjk_12996 ._uw-header_3bbjk_3155 ._top-menu_3bbjk_22309 a span {
    color: #001641;
    transition: none;
  }
  ._uw-homepage_3bbjk_14400 ._uw-main-submenu_3bbjk_22348 {
    opacity: 0;
    transform: translateY(-500px);
  }
  ._uw-homepage_3bbjk_14400 ._uw-main-submenu-open_3bbjk_22348 {
    transform: translateY(0);
    opacity: 1;
  }
  ._header-smaller_3bbjk_14512 ._logo-regular-navy_3bbjk_22855 {
    display: block !important;
  }
}
._hp-header-scroll-active_3bbjk_22939 ._uw-header-top_3bbjk_22236 {
  background: #fff;
}
._hp-header-scroll-active_3bbjk_22939 ._uw-header-top_3bbjk_22236 ._top-menu_3bbjk_22309 a,
._hp-header-scroll-active_3bbjk_22939 ._uw-header-top_3bbjk_22236 ._top-menu_3bbjk_22309 a span,
._hp-header-scroll-active_3bbjk_22939 ._uw-header-top_3bbjk_22236 ._uw-main-menu-item_3bbjk_22602 {
  color: #001641;
}
._hp-header-scroll-active_3bbjk_22939 ._uw-header-top_3bbjk_22236 ._top-menu_3bbjk_22309 a::after, ._hp-header-scroll-active_3bbjk_22939 ._uw-header-top_3bbjk_22236 ._top-menu_3bbjk_22309 a::before,
._hp-header-scroll-active_3bbjk_22939 ._uw-header-top_3bbjk_22236 ._top-menu_3bbjk_22309 a span::after,
._hp-header-scroll-active_3bbjk_22939 ._uw-header-top_3bbjk_22236 ._top-menu_3bbjk_22309 a span::before,
._hp-header-scroll-active_3bbjk_22939 ._uw-header-top_3bbjk_22236 ._uw-main-menu-item_3bbjk_22602::after,
._hp-header-scroll-active_3bbjk_22939 ._uw-header-top_3bbjk_22236 ._uw-main-menu-item_3bbjk_22602::before {
  color: #001641;
}
@media (min-width: 981px) {
  ._hp-header-scroll-active_3bbjk_22939 ._logo-regular-white_3bbjk_22844 {
    display: none !important;
  }
  ._hp-header-scroll-active_3bbjk_22939 ._logo-regular-navy_3bbjk_22855 {
    display: block !important;
  }
}

._uw-social-links_3bbjk_13263 ul {
  margin-left: -0.625rem;
  display: block;
}
._uw-social-links_3bbjk_13263 li {
  display: inline-block;
  margin-bottom: 0;
  max-height: 2.375rem;
  max-width: 2.375rem;
}
._uw-social-links_3bbjk_13263 a {
  display: inline-block;
  padding: 0.625rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-social-links_3bbjk_13263 {
    width: 9.375rem;
  }
}

._uw-social-pane_3bbjk_22983 {
  background: white;
}
._uw-social-pane_3bbjk_22983 + footer {
  margin-top: 0;
}
._uw-social-pane_3bbjk_22983 ._social-pane_3bbjk_22989 author a {
  color: #ed0a00;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
}
._uw-social-pane_3bbjk_22983 ._social-pane_3bbjk_22989 p {
  font-size: 1.125rem;
  line-height: 1.5;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media screen and (max-width: 38.75em) {
  ._uw-social-pane_3bbjk_22983 ._social-pane__item_3bbjk_23012:nth-child(n+4) {
    display: none;
  }
}
._uw-social-pane_3bbjk_22983 ._social-pane__item_3bbjk_23012 {
  align-items: center;
  display: flex;
  min-height: 23.4375rem;
}
._uw-social-pane_3bbjk_22983 ._social-pane__item--twitter_3bbjk_23021 {
  padding: 2.5rem;
}
._uw-social-pane_3bbjk_22983 ._social-pane__item--instagram_3bbjk_23024 {
  position: relative;
}
._uw-social-pane_3bbjk_22983 ._social-pane__logo_3bbjk_23027 {
  width: 2.5rem;
  height: 2.5rem;
  float: left;
}
._uw-social-pane_3bbjk_22983 ._social-pane__insta-logo_3bbjk_23032 {
  position: absolute;
  top: 1.25rem;
  right: 2.1875rem;
  z-index: 5;
  color: white;
  font-size: 1.5rem;
}
._uw-social-pane_3bbjk_22983 ._social-pane__item-meta_3bbjk_23040 {
  float: left;
  margin-left: 0.625rem;
}
._uw-social-pane_3bbjk_22983 ._social-pane_3bbjk_22989 ._author_3bbjk_23044, ._uw-social-pane_3bbjk_22983 ._social-pane_3bbjk_22989 ._date_3bbjk_15964 {
  display: block;
  margin-bottom: 0;
}
._uw-social-pane_3bbjk_22983 ._social-pane_3bbjk_22989 ._author_3bbjk_23044 a {
  color: #ed0a00;
}
._uw-social-pane_3bbjk_22983 ._social-pane_3bbjk_22989 ._date_3bbjk_15964 {
  font-size: 0.875rem;
  line-height: 1.1428571429;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media screen and (min-width: 38.75em) {
  ._uw-social-pane_3bbjk_22983 ._social-pane_3bbjk_22989 > div {
    display: flex;
    flex-flow: row wrap;
  }
  ._uw-social-pane_3bbjk_22983 ._social-pane_3bbjk_22989 > div > div {
    flex: 0 0 auto;
    width: calc(50% - 0.9375rem);
    margin-left: 0.46875rem;
    margin-right: 0.46875rem;
  }
  ._uw-social-pane_3bbjk_22983 ._social-pane__item_3bbjk_23012 {
    min-height: 16rem;
  }
  ._uw-social-pane_3bbjk_22983 ._social-pane__item_3bbjk_23012:nth-of-type(n+7) {
    display: none;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-social-pane_3bbjk_22983 ._social-pane_3bbjk_22989 > div > div {
    flex: 0 0 auto;
    width: calc(33.3333333333% - 0.9375rem);
    margin-left: 0.46875rem;
    margin-right: 0.46875rem;
  }
  ._uw-social-pane_3bbjk_22983 ._social-pane__item_3bbjk_23012 {
    min-height: 16rem;
  }
  ._uw-social-pane_3bbjk_22983 ._social-pane__item_3bbjk_23012:nth-of-type(n+7) {
    display: none;
  }
  ._uw-social-pane_3bbjk_22983 ._social-pane__item-twitter_3bbjk_23091 {
    padding: 1.5625rem;
  }
  ._uw-social-pane_3bbjk_22983 ._social-pane__item--twitter_3bbjk_23021 p, ._uw-social-pane_3bbjk_22983 ._social-pane__item--twitter_3bbjk_23021 a {
    font-size: 0.875rem;
    line-height: 1.2857142857;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
  ._uw-social-pane_3bbjk_22983 ._social-pane_3bbjk_22989 ._author_3bbjk_23044 a {
    font-size: 0.875rem;
    line-height: 1;
    font-weight: 700;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    text-transform: uppercase;
  }
  ._uw-social-pane_3bbjk_22983 ._social-pane_3bbjk_22989 ._date_3bbjk_15964 {
    font-size: 0.875rem;
    line-height: 1.1428571429;
    font-weight: 400;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-social-pane_3bbjk_22983 ._social-pane_3bbjk_22989 {
    border-top: 0.0625rem dashed #E5E5E4;
  }
  ._uw-social-pane_3bbjk_22983 ._social-pane_3bbjk_22989 > div > div {
    flex: 0 0 auto;
    width: calc(25% - 1.5625rem);
    margin-left: 0.78125rem;
    margin-right: 0.78125rem;
  }
  ._uw-social-pane_3bbjk_22983 ._social-pane__item_3bbjk_23012 {
    min-height: 16rem;
  }
  ._uw-social-pane_3bbjk_22983 ._social-pane__item_3bbjk_23012:nth-of-type(n+7) {
    display: block;
  }
  ._uw-social-pane_3bbjk_22983 ._social-pane__item--twitter_3bbjk_23021 {
    padding: 2.5rem;
  }
  ._uw-social-pane_3bbjk_22983 ._social-pane__item--twitter_3bbjk_23021 p, ._uw-social-pane_3bbjk_22983 ._social-pane__item--twitter_3bbjk_23021 a {
    font-size: 1.125rem;
    line-height: 1.5;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}

._uw-split-grey-section_3bbjk_23155 {
  background: #E5E5E4;
  padding: 4.375rem 0 3.75rem;
  position: relative;
  margin: 3rem auto;
}
._uw-split-grey-section_3bbjk_23155 ._grid-x_3bbjk_3385 {
  padding: 0 2rem;
}
._uw-split-grey-section_3bbjk_23155 ._button_3bbjk_3169:focus {
  text-decoration: none !important;
}
@media print, screen and (min-width: 48em) {
  ._uw-split-grey-section_3bbjk_23155 ._grid-x_3bbjk_3385 {
    align-items: center;
    padding: 0 3rem;
  }
  ._uw-split-grey-section_3bbjk_23155 ._grid-x_3bbjk_3385 ._uw-split-grey-section__text-block_3bbjk_23172 {
    margin-bottom: 0;
  }
  ._uw-split-grey-section_3bbjk_23155 ._grid-x_3bbjk_3385 ._uw-split-grey-section__text-block_3bbjk_23172 ._button_3bbjk_3169 {
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-split-grey-section_3bbjk_23155 ._grid-x_3bbjk_3385 {
    padding: 0 5rem;
  }
}
._uw-split-grey-section__text-block_3bbjk_23172 {
  margin-bottom: 0.9375rem;
}
._uw-split-grey-section_3bbjk_23155::after, ._uw-split-grey-section_3bbjk_23155::before {
  content: "";
  display: block;
  transform: rotate3d(0, 0, 1, -270deg) scale3d(0, 0, 1);
  width: 0.3125rem;
  height: 7.6875rem;
  background-color: #ed0a00;
  position: absolute;
}
._uw-split-grey-section_3bbjk_23155::before {
  top: -2.5rem;
  left: 2.5rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-split-grey-section_3bbjk_23155::before {
    left: 4.625rem;
    top: -3.75rem;
  }
}
._uw-split-grey-section_3bbjk_23155::after {
  right: 2.6875rem;
  bottom: -2.5rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-split-grey-section_3bbjk_23155::after {
    right: 4.625rem;
    bottom: -3.75rem;
  }
}
._uw-split-grey-section_3bbjk_23155._in-view_3bbjk_16828::after, ._uw-split-grey-section_3bbjk_23155._in-view_3bbjk_16828::before {
  animation: _linesAnimateIn_3bbjk_1 1s ease-out forwards;
  animation-delay: 0.2s;
}

@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  ._uw-split-grey-section--hanging-image_3bbjk_23222 {
    padding: 5.625rem 0;
  }
  ._uw-split-grey-section--hanging-image_3bbjk_23222 ._grid-container_3bbjk_3812, ._uw-split-grey-section--hanging-image_3bbjk_23222 ._mw-grid-container_3bbjk_3812 {
    padding-right: 0;
  }
  ._uw-split-grey-section--hanging-image_3bbjk_23222 ._uw-split-grey-section__text-block_3bbjk_23172 {
    max-width: 18.125rem;
    margin-top: 3.125rem;
  }
  ._uw-split-grey-section--hanging-image_3bbjk_23222 ._grid-x_3bbjk_3385 {
    justify-content: flex-start;
    align-items: center;
  }
}

._uw-start-your-journey__header_3bbjk_23238 {
  margin-bottom: 1.25rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-start-your-journey__header_3bbjk_23238 {
    margin-bottom: 2.375rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-start-your-journey__header_3bbjk_23238 {
    padding-bottom: 3.125rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-start-your-journey__header_3bbjk_23238 {
    padding-bottom: 0;
  }
}
@media screen and (min-width: 75em) {
  ._uw-start-your-journey__header_3bbjk_23238 {
    margin-top: -9.0625rem;
  }
}
._uw-start-your-journey__title_3bbjk_23261 {
  font-size: 7rem;
  color: #ed0a00;
  margin-bottom: 1.875rem;
  font-weight: 700;
}
@media print, screen and (min-width: 48em) {
  ._uw-start-your-journey__title_3bbjk_23261 {
    margin-bottom: 1.625rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-start-your-journey__title_3bbjk_23261 {
    margin-bottom: 4.8125rem;
  }
}
._uw-start-your-journey-list__title_3bbjk_23277 {
  font-size: 1.875rem;
  line-height: 1.0666666667;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 0.875rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-start-your-journey-list__title_3bbjk_23277 {
    margin-bottom: 1rem;
  }
}
._uw-start-your-journey_3bbjk_3333 p {
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 1.5625rem;
}
@media screen and (min-width: 75em) {
  ._uw-start-your-journey_3bbjk_3333 p {
    font-size: 1.125rem;
    line-height: 1.5;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-start-your-journey_3bbjk_3333 p {
    padding-right: 1.875rem;
  }
}
@media (max-width: 980px) {
  ._uw-start-your-journey_3bbjk_3333 p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
._uw-start-your-journey__form_3bbjk_23328 {
  max-width: 24.0625rem;
  position: relative;
}
@media print, screen and (min-width: 48em) {
  ._uw-start-your-journey__form_3bbjk_23328 {
    margin-bottom: 3.125rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-start-your-journey__form_3bbjk_23328 {
    margin-top: 9.375rem;
  }
}
._uw-start-your-journey__form_3bbjk_23328 ._uw-start-your-journey__form-submit_3bbjk_23342 svg path {
  fill: #001641;
}
._uw-start-your-journey__form_3bbjk_23328 label span {
  display: none;
}
._uw-start-your-journey__form_3bbjk_23328 button span {
  display: none;
}
._uw-start-your-journey__input_3bbjk_23351 {
  border: 0;
  border-bottom: 0.125rem solid #001641;
  box-shadow: none;
  margin-bottom: 1.875rem;
  font-size: 1.25rem;
  line-height: 1.5;
  font-weight: 400;
}
._uw-start-your-journey__input_3bbjk_23351:focus {
  border: 0;
  border-bottom: 0.125rem solid #ed0a00;
}
._uw-start-your-journey__form-submit_3bbjk_23342 {
  position: absolute;
  right: 0;
  top: 0;
}
._uw-start-your-journey__form-submit_3bbjk_23342 i,
._uw-start-your-journey__form-submit_3bbjk_23342 svg {
  font-size: inherit;
}
._uw-start-your-journey_3bbjk_3333 ._button_3bbjk_3169 {
  margin-bottom: 0.3125rem;
  display: flex;
  line-height: 19px;
}
._uw-start-your-journey_3bbjk_3333 ._button_3bbjk_3169 > span {
  font-size: 16px;
  white-space: nowrap;
}
._uw-start-your-journey_3bbjk_3333 ._button_3bbjk_3169::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  font-size: 1.5rem;
  margin-left: 0.3125rem;
  transition: transform 0.4s;
  position: relative;
}
._uw-start-your-journey_3bbjk_3333 ._button_3bbjk_3169:hover::after {
  transform: translate3d(0.3125rem, 0, 0);
}
._uw-start-your-journey--header_3bbjk_3333, ._motivation-widget_3bbjk_3333 ._mw-more-areas_3bbjk_3333 {
  color: #001641 !important;
  font-size: 30px !important;
  line-height: 32px !important;
  margin-bottom: 20px !important;
}
._uw-start-your-journey--sub-header_3bbjk_3333 {
  color: #001641 !important;
  font-size: 2.5em !important;
  line-height: 40px !important;
}

._uw-current-student-search__header_3bbjk_23405 {
  margin-bottom: 1.25rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-current-student-search__header_3bbjk_23405 {
    margin-bottom: 2.375rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-current-student-search__header_3bbjk_23405 {
    padding-bottom: 3.125rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-current-student-search__header_3bbjk_23405 {
    padding-bottom: 0;
  }
}
@media screen and (min-width: 75em) {
  ._uw-current-student-search__header_3bbjk_23405 {
    margin-top: -9.0625rem;
  }
}
._uw-current-student-search__title_3bbjk_23428 {
  font-size: 2.625rem;
  line-height: 1.0952380952;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-current-student-search__title_3bbjk_23428 {
    font-size: 3.5rem;
    line-height: 1.0178571429;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-current-student-search__title_3bbjk_23428 {
    font-size: 8.125rem;
    line-height: 0.9384615385;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-current-student-search__title_3bbjk_23428 {
    margin-bottom: 1.625rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-current-student-search__title_3bbjk_23428 {
    margin-bottom: 4.8125rem;
  }
}
._uw-current-student-search-list__title_3bbjk_23477 {
  font-size: 1.875rem;
  line-height: 1.0666666667;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 0.875rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-current-student-search-list__title_3bbjk_23477 {
    margin-bottom: 1rem;
  }
}
._uw-current-student-search_3bbjk_11791 p {
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 1.5625rem;
}
@media screen and (min-width: 75em) {
  ._uw-current-student-search_3bbjk_11791 p {
    font-size: 1.125rem;
    line-height: 1.5;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-current-student-search_3bbjk_11791 p {
    padding-right: 1.875rem;
  }
}
@media (max-width: 980px) {
  ._uw-current-student-search_3bbjk_11791 p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
._uw-current-student-search__form_3bbjk_23528 {
  max-width: 24.0625rem;
  position: relative;
  margin-top: 2rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-current-student-search__form_3bbjk_23528 {
    margin-bottom: 3.125rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-current-student-search__form_3bbjk_23528 {
    margin-top: 2rem;
  }
}
._uw-current-student-search__form_3bbjk_23528 ._uw-current-student-search__form-submit_3bbjk_23543 svg path {
  fill: #001641;
}
._uw-current-student-search__form_3bbjk_23528 label span {
  display: none;
}
._uw-current-student-search__form_3bbjk_23528 button span {
  display: none;
}
._uw-current-student-search__input_3bbjk_11791 {
  border: 0;
  border-bottom: 0.125rem solid #001641;
  box-shadow: none;
  margin-bottom: 1.875rem;
  font-size: 1.25rem;
  line-height: 1.5;
  font-weight: 400;
  padding: 0 2rem 0 0;
}
._uw-current-student-search__input_3bbjk_11791:focus {
  border: 0;
  border-bottom: 0.125rem solid #ed0a00;
}
._uw-current-student-search__form-submit_3bbjk_23543 {
  position: absolute;
  right: 0;
  top: 0;
}
._uw-current-student-search__form-submit_3bbjk_23543 i {
  font-size: 1.875rem;
}
._uw-current-student-search_3bbjk_11791 ._button_3bbjk_3169 {
  margin-bottom: 0.3125rem;
}
._uw-current-student-search_3bbjk_11791 ._button_3bbjk_3169::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  font-size: 1.5rem;
  margin-left: 0.9375rem;
  transition: transform 0.4s;
  position: relative;
  top: -3px;
}
._uw-current-student-search_3bbjk_11791 ._button_3bbjk_3169:hover::after {
  transform: translate3d(0.625rem, 0, 0);
}

._uw-stat-banner_3bbjk_23590 {
  position: relative;
  background-color: #ed0a00;
  padding-inline: 1.875rem;
  margin-bottom: 1.875rem;
  margin-inline: 0;
  padding-block: var(--section-spacing-y);
}
._uw-stat-banner_3bbjk_23590._in-view_3bbjk_16828:after {
  transition: transform 0.8s ease-out;
}
._uw-stat-banner_3bbjk_23590._in-view_3bbjk_16828:before {
  transition: transform 1s ease-out;
}
._uw-stat-banner__title_3bbjk_23604 {
  font-size: 2.5625rem;
  line-height: 1;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._uw-stat-banner__title_3bbjk_23604:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #fff;
  margin-top: 1.25rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-stat-banner__title_3bbjk_23604:after {
    content: "";
    display: block;
    width: 3.125rem;
    height: 0.0625rem;
    background-color: #fff;
    margin-top: 0.625rem;
  }
}
._uw-stat-banner_3bbjk_23590 h2,
._uw-stat-banner_3bbjk_23590 p,
._uw-stat-banner_3bbjk_23590 div {
  color: #fff;
}
._uw-stat-banner_3bbjk_23590 p {
  margin-top: 1.25rem;
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  ._uw-stat-banner_3bbjk_23590 p {
    margin-top: 0.625rem;
  }
}
._uw-stat-banner_3bbjk_23590 div._cite_3bbjk_8799 {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  font-style: italic;
  margin-bottom: 0;
  margin-top: 0.9375rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-stat-banner_3bbjk_23590 div._cite_3bbjk_8799 {
    font-size: 0.875rem;
    line-height: 1.42857;
    font-weight: 600;
  }
}
._uw-stat-banner__image_3bbjk_23662 {
  margin: 0 auto 3.75rem;
  display: flex;
  align-items: center;
}
@media print, screen and (min-width: 48em) {
  ._uw-stat-banner__image_3bbjk_23662 {
    align-items: flex-start;
    margin: 0 auto;
    padding-left: 1.625rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-stat-banner__image_3bbjk_23662 {
    justify-content: center;
  }
}
._uw-stat-banner_3bbjk_23590 img {
  max-width: 6.25rem;
  height: auto;
  width: auto;
  margin: 0 auto;
}
@media print, screen and (min-width: 48em) {
  ._uw-stat-banner_3bbjk_23590 img {
    max-width: 100%;
    margin: 0;
  }
}
._uw-stat-banner_3bbjk_23590 ._content_3bbjk_23691._no-marg_3bbjk_23691 {
  margin: 0;
  padding-right: 0;
}
@media print, screen and (min-width: 48em) {
  ._uw-stat-banner_3bbjk_23590 ._content_3bbjk_23691._no-marg_3bbjk_23691 {
    padding-right: 3.125rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-stat-banner_3bbjk_23590 ._content_3bbjk_23691._no-marg_3bbjk_23691 {
    padding-right: 7.9375rem;
  }
}

._uw-stat-banner-container_3bbjk_23706 {
  overflow: hidden;
  margin-block: var(--section-spacing-y);
}
@media print, screen and (min-width: 48em) {
  ._uw-stat-banner-container_3bbjk_23706 {
    overflow: visible;
  }
}
._uw-stat-banner-container_3bbjk_23706 > ._button_3bbjk_3169 {
  margin: 0;
}

._uw-stat-block_3bbjk_23719 {
  width: 100%;
  margin-block: var(--section-spacing-y);
}
._uw-stat-block_3bbjk_23719 ._grid-x_3bbjk_3385 {
  background: #ed0a00;
  width: 100%;
  max-width: 62.1875rem;
  position: relative;
  margin: 0 auto;
  padding: var(--section-spacing-y);
}
._uw-stat-block_3bbjk_23719 ._grid-x_3bbjk_3385 > ._cell_3bbjk_3333:last-of-type ._button_3bbjk_3169 {
  margin: 0;
}
._uw-stat-block_3bbjk_23719._in-view_3bbjk_16828 ._inner_3bbjk_23734::after, ._uw-stat-block_3bbjk_23719._in-view_3bbjk_16828 ._inner_3bbjk_23734::before {
  display: none;
}
._uw-stat-block_3bbjk_23719 ._stat-section_3bbjk_23737 {
  color: #fff;
  padding: 0 0.625rem;
  margin-bottom: 2.5rem;
}
._uw-stat-block_3bbjk_23719 ._stat-section_3bbjk_23737:last-child {
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  ._uw-stat-block_3bbjk_23719 ._stat-section_3bbjk_23737 {
    margin-bottom: 3.75rem;
  }
  ._uw-stat-block_3bbjk_23719 ._stat-section_3bbjk_23737:nth-last-child(2) {
    margin-bottom: 0;
  }
  ._uw-stat-block_3bbjk_23719 ._stat-section_3bbjk_23737:nth-last-child(3) {
    margin-bottom: 0;
  }
}
._uw-stat-block_3bbjk_23719 ._stat-section_3bbjk_23737 h2 {
  font-size: 2.5625rem;
  line-height: 1;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: inherit;
  margin-top: 0;
  text-transform: initial;
}
._uw-stat-block_3bbjk_23719 ._stat-section_3bbjk_23737 h2::after {
  content: "";
  width: 4.1875rem;
  border-bottom: 1px solid #fff;
  margin-top: 1rem;
  display: block;
}
._uw-stat-block_3bbjk_23719 ._stat-section_3bbjk_23737 p {
  margin-bottom: 0;
}
._uw-stat-block_3bbjk_23719 ._stat-section_3bbjk_23737 ._cite_3bbjk_8799 {
  font-size: 0.875rem;
  line-height: 1.5714285714;
  font-weight: 600;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-style: italic;
  margin-top: 0.9375rem;
}

._uw-stats-block_3bbjk_23793 {
  z-index: 1;
  position: relative;
  margin-right: -1.875rem;
}
._uw-stats-block_3bbjk_23793::before, ._uw-stats-block_3bbjk_23793::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
._uw-stats-block_3bbjk_23793::after {
  clear: both;
}
._uw-stats-block_3bbjk_23793 ._slick-slide_3bbjk_2040 > div {
  padding-right: 1.25rem;
}
._uw-stats-block_3bbjk_23793 ._slick-list_3bbjk_2055 {
  padding: 0 1.875rem 0 0 !important;
}
._uw-stats-block__stat_3bbjk_23813 {
  background: #ed0a00;
  color: #fff;
  padding: 2.8125rem 2.1875rem 2.8125rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-stats-block__stat_3bbjk_23813 {
    width: calc(50% - 8px);
    padding: 2.8125rem 2.5rem 2.5rem 2.1875rem;
    display: flex;
    align-items: center;
    position: relative;
  }
  ._uw-stats-block__stat_3bbjk_23813:nth-of-type(1) {
    float: left;
  }
  ._uw-stats-block__stat_3bbjk_23813:nth-of-type(1)::before,
  ._uw-stats-block__stat_3bbjk_23813:nth-of-type(1) ._stat-cross_3bbjk_23830 {
    content: "";
    display: block;
    width: 7.1875rem;
    height: 7.1875rem;
    position: absolute;
    bottom: -1.875rem;
    left: -3.75rem;
    opacity: 0.9;
    background-image: url("../img/backgrounds/cross.svg");
    transition: transform 1s;
    z-index: 1;
  }
}
@media screen and (min-width: 48em) and (min-width: 75em) {
  ._uw-stats-block__stat_3bbjk_23813:nth-of-type(1)::before,
  ._uw-stats-block__stat_3bbjk_23813:nth-of-type(1) ._stat-cross_3bbjk_23830 {
    bottom: -3.75rem;
    left: -2.5625rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-stats-block__stat_3bbjk_23813:nth-of-type(1)._in-view_3bbjk_16828::before {
    display: none;
  }
  ._uw-stats-block__stat_3bbjk_23813:nth-of-type(2) {
    float: right;
    margin-top: 5.375rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-stats-block__stat_3bbjk_23813 {
    width: calc(50% - 13px);
    min-height: 30.25rem;
    padding: 3.75rem 5.625rem 3.75rem;
  }
}
._uw-stats-block__stat_3bbjk_23813 p {
  margin-bottom: 0.9375rem;
  font-size: 0.875rem;
  line-height: 1.4285714286;
  font-weight: 500;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 64em) {
  ._uw-stats-block__stat_3bbjk_23813 p {
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 500;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-stats-block__stat_3bbjk_23813 p {
    margin-bottom: 1.25rem;
  }
}
._uw-stats-block__stat_3bbjk_23813 h2 {
  color: #fff;
  font-size: 2.5rem;
  line-height: 2.625rem;
  font-weight: 700;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  margin: 0 0 1.25rem;
}
._uw-stats-block__stat_3bbjk_23813 h2:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #fff;
  margin-top: 0.625rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-stats-block__stat_3bbjk_23813 h2 {
    font-size: 3.375rem;
    line-height: 3.5rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-stats-block__stat_3bbjk_23813 h2 {
    font-size: 5.5rem;
    line-height: 7rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-stats-block__stat_3bbjk_23813 h2::after {
    margin-top: 0.5rem;
  }
}
._uw-stats-block__stat_3bbjk_23813 span {
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 700;
  font-style: italic;
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  ._uw-stats-block__stat_3bbjk_23813 span {
    font-size: 0.875rem;
    line-height: 1.42857;
    font-weight: 600;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-stats-block_3bbjk_23793 {
    margin-right: 0;
  }
}

._uw-stats-block-container_3bbjk_23948 {
  position: relative;
  margin-block: var(--section-spacing-y);
}
._uw-stats-block-container_3bbjk_23948 > ._grid-container_3bbjk_3812 > a._button_3bbjk_3169:last-child, ._uw-stats-block-container_3bbjk_23948 > ._mw-grid-container_3bbjk_3812 > a._button_3bbjk_3169:last-child {
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  ._uw-stats-block-container_3bbjk_23948 {
    /* &::after,
    .block-arrow {
      content: '';
      position: absolute;
      left: rem-calc(-80px);
      bottom: rem-calc(-190px);
      display: block;
      width: rem-calc(201px);
      height: rem-calc(291px);
      background-image: url('../img/backgrounds/stat-arrow.svg');
      z-index: 0;
      transition: transform 2s;

      @include breakpoint(xlarge) {
        left: 0;
        bottom: rem-calc(-170px);
      }
    }*/
  }
  ._uw-stats-block-container_3bbjk_23948 ._block-arrow_3bbjk_23958 {
    z-index: 0;
  }
  ._uw-stats-block-container_3bbjk_23948._in-view_3bbjk_16828 ._stats-block_3bbjk_23979 ._stats-block_stat_3bbjk_23979 {
    z-index: 1;
  }
  ._uw-stats-block-container_3bbjk_23948._in-view_3bbjk_16828 ._stats-block_3bbjk_23979 ._stats-block_stat_3bbjk_23979:nth-of-type(1) {
    animation: _statDown_3bbjk_1 4s forwards ease-out;
  }
  ._uw-stats-block-container_3bbjk_23948._in-view_3bbjk_16828 ._stats-block_3bbjk_23979 ._stats-block_stat_3bbjk_23979:nth-of-type(2) {
    animation: _statUp_3bbjk_1 4s forwards ease-out;
  }
}
@media screen and (min-width: 75em) {
  ._uw-stats-block-container_3bbjk_23948 {
    margin-bottom: 6.25rem;
  }
  ._uw-stats-block-container_3bbjk_23948::after {
    z-index: 0;
  }
}
._uw-stats-block-container_3bbjk_23948 ._button_3bbjk_3169 {
  display: none;
}
@media print, screen and (min-width: 48em) {
  ._uw-stats-block-container_3bbjk_23948 ._button_3bbjk_3169 {
    display: flex;
    float: right;
  }
}

._uw-stats-banner_3bbjk_24007 {
  margin-bottom: 80px;
}
@media (max-width: 1024px) {
  ._uw-stats-banner_3bbjk_24007 ._large-6_3bbjk_3913 {
    margin-bottom: 25px;
  }
}

._uw-study-area-image_3bbjk_24016 {
  margin-block: var(--section-spacing-y);
}

@media print, screen and (min-width: 64em) {
  ._uw-study-areas_3bbjk_24021 {
    margin: -3.75rem 0 2.8125rem;
  }
}
._uw-study-areas__title_3bbjk_24025 {
  font-size: 1.875rem;
  line-height: 1.0666666667;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  margin-bottom: 1.5625rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-study-areas__title_3bbjk_24025 {
    margin-bottom: 3.125rem;
    max-width: 100%;
  }
}
._uw-study-areas__title--large_3bbjk_24044 {
  font-size: 1.802rem;
  font-weight: 700;
  line-height: 1.04762;
}
._uw-study-areas_3bbjk_24021 ._menu_3bbjk_9554 {
  margin: 1.875rem 0 0;
}
@media print, screen and (min-width: 48em) {
  ._uw-study-areas_3bbjk_24021 ._menu_3bbjk_9554 {
    margin-top: 0;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-study-areas_3bbjk_24021 ._menu_3bbjk_9554 {
    margin-top: 1.875rem;
  }
}
._uw-study-areas_3bbjk_24021 ._menu_3bbjk_9554 ._button_3bbjk_3169 {
  padding: 0;
  margin-bottom: 0.9375rem;
}
._uw-study-areas__item_3bbjk_24066 {
  margin-bottom: 0.9375rem;
  padding: 0 0.3125rem;
}
._uw-study-areas__item_3bbjk_24066::before {
  content: none;
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-study-areas__item_3bbjk_24066 {
    margin-top: 0 !important;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-study-areas__item_3bbjk_24066 {
    margin-bottom: 1.25rem;
    justify-content: center;
    text-align: center;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-study-areas__item_3bbjk_24066 {
    padding: 0;
    align-items: center;
    margin-bottom: 1.5625rem;
  }
}
._uw-study-areas__item_3bbjk_24066 > a,
._uw-study-areas__item_3bbjk_24066 > div {
  display: flex;
  flex-direction: column;
  color: #001641;
  font-size: 1rem;
  line-height: 1.375;
  font-weight: 600;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  ._uw-study-areas__item_3bbjk_24066 > a,
  ._uw-study-areas__item_3bbjk_24066 > div {
    width: 100%;
    font-size: 0.75rem;
    line-height: 1.1666666667;
    font-weight: 700;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
  ._uw-study-areas__item_3bbjk_24066 > a span,
  ._uw-study-areas__item_3bbjk_24066 > div span {
    flex: 1;
    min-height: 2.8125rem;
    padding: 0 5px;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-study-areas__item_3bbjk_24066 > a,
  ._uw-study-areas__item_3bbjk_24066 > div {
    font-size: 0.875rem;
    line-height: 1.2142857143;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (device-aspect-ratio: 40/71) {
  ._uw-study-areas__item_3bbjk_24066 > a,
  ._uw-study-areas__item_3bbjk_24066 > div {
    font-size: 0.75rem;
  }
}
._uw-study-areas__item_3bbjk_24066 img,
._uw-study-areas__item_3bbjk_24066 svg {
  display: none;
  margin: 0 auto 20px;
  width: 100%;
  height: 100%;
  min-height: 3.125rem;
  max-width: 3.75rem;
  max-height: 3.75rem;
  transition: 0.4s ease-out;
}
@media print, screen and (min-width: 48em) {
  ._uw-study-areas__item_3bbjk_24066 img,
  ._uw-study-areas__item_3bbjk_24066 svg {
    display: block;
    font-size: 1.4375rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-study-areas__item_3bbjk_24066 img,
  ._uw-study-areas__item_3bbjk_24066 svg {
    max-width: 4.6875rem;
    max-height: 4.6875rem;
  }
}
._uw-study-areas__item_3bbjk_24066:hover a {
  text-decoration: none;
  color: #ed0a00;
}
._uw-study-areas__item_3bbjk_24066:hover img,
._uw-study-areas__item_3bbjk_24066:hover svg {
  transform: translate3d(0, -6px, 0);
}
._uw-study-areas--grey_3bbjk_24177 {
  overflow: hidden;
  margin-top: 0;
  padding-bottom: 1.875rem;
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  ._uw-study-areas--grey_3bbjk_24177 {
    background: #E5E5E4;
    margin: 5rem 0;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-study-areas--grey_3bbjk_24177 {
    padding: 7.5rem 0 5.625rem;
  }
}
._uw-study-areas--grey_3bbjk_24177 ._uw-study-areas__title_3bbjk_24025 {
  margin: 0 0 1.875rem;
  color: #ed0a00;
}
@media print, screen and (min-width: 48em) {
  ._uw-study-areas--grey_3bbjk_24177 ._uw-study-areas__title_3bbjk_24025 {
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.025;
    color: #001641;
    padding-top: 4.6875rem;
    margin: 0 0 4.375rem;
  }
  ._uw-study-areas--grey_3bbjk_24177 ._uw-study-areas__title_3bbjk_24025:after {
    content: "";
    display: block;
    width: 3.125rem;
    height: 0.0625rem;
    background-color: #001641;
    margin-top: 0.9375rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-study-areas--grey_3bbjk_24177 ._uw-study-areas__title_3bbjk_24025 {
    font-size: 7.0625rem;
    font-weight: 700;
    padding: 0;
  }
}
._uw-study-areas--grey_3bbjk_24177 ul {
  margin-bottom: 0;
}
@media print, screen and (min-width: 64em) {
  ._uw-study-areas--grey_3bbjk_24177 ._study-area-image_3bbjk_24227 {
    margin-bottom: -7.5rem;
  }
}

._uw-subject-courses-block_3bbjk_12184 {
  background-color: #D9D9D6;
  padding: 3.75rem 0;
}
@media print, screen and (min-width: 64em) {
  ._uw-subject-courses-block_3bbjk_12184 {
    padding-top: 6.25rem;
    padding-bottom: 7.5rem;
  }
}
._uw-subject-courses-block__course-list_3bbjk_24242 {
  margin-bottom: 0;
}
._uw-subject-courses-block__course-list_3bbjk_24242 li {
  margin-bottom: 0.75rem;
}
._uw-subject-courses-block__course-list_3bbjk_24242 a {
  color: #001641;
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.5714285714;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: 700;
}
@media print, screen and (max-width: 63.99875em) {
  ._uw-subject-courses-block__course-list_3bbjk_24242 li:last-of-type {
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-subject-courses-block__course-list_3bbjk_24242 {
    column-count: 2;
    column-gap: 2.1875rem;
  }
  ._uw-subject-courses-block__course-list_3bbjk_24242 li {
    display: inline-block;
    width: 100%;
    break-inside: avoid;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-subject-courses-block__course-list_3bbjk_24242 a {
    font-size: 1rem;
    line-height: 1.5;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-subject-courses-block__course-list_3bbjk_24242 {
    column-count: 3;
    column-gap: 1.5625rem;
  }
}

._uw-success-panels_3bbjk_24294 {
  padding: 4.0625rem 0 1.875rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-success-panels_3bbjk_24294 {
    padding: 4.375rem 0 2rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-success-panels_3bbjk_24294 {
    padding: 6.875rem 0 5.625rem;
  }
}
._uw-success-panels_3bbjk_24294 ._button_3bbjk_3169 {
  font-size: 1.25rem;
  line-height: 1.1;
}
._uw-success-panels_3bbjk_24294 ._button-small_3bbjk_12705 {
  font-size: 1rem;
  line-height: 1.1875;
}
._uw-success-panels_3bbjk_24294 > ._button_3bbjk_3169 {
  margin-bottom: 3.125rem;
  font-size: 1.25rem;
  margin-bottom: 2.5rem;
}
._uw-success-panels_3bbjk_24294 > ._button_3bbjk_3169:hover {
  text-decoration: none;
}
@media print, screen and (min-width: 64em) {
  ._uw-success-panels_3bbjk_24294 > ._button_3bbjk_3169 {
    margin-bottom: 3.125rem;
  }
}
._uw-success-panels_3bbjk_24294 img {
  margin-bottom: 0.9375rem;
}
._uw-success-panels_3bbjk_24294 a {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  text-transform: uppercase;
  display: block;
}
._uw-success-panels_3bbjk_24294 a:hover {
  text-decoration: none;
}
._uw-success-panels_3bbjk_24294 p {
  color: #001641;
  margin-top: 0.3125rem;
  margin-bottom: 1.875rem;
}
._uw-success-panels__panel_3bbjk_24352:last-of-type p:last-of-type {
  margin-bottom: 0;
}
@media print, screen and (min-width: 64em) {
  ._uw-homepage_3bbjk_14400 ._uw-success-panels_3bbjk_24294 h2 {
    margin-bottom: 3.4375rem;
    max-width: 43.75rem;
  }
}

._uw-tabs_3bbjk_12736 {
  background: transparent;
  border: 0;
}
._uw-tabs_3bbjk_12736 > li {
  margin-bottom: 0.9375rem;
  margin-right: 0.9375rem;
}
._uw-tabs-content_3bbjk_24370 {
  border: 0;
}
._uw-tabs-content_3bbjk_24370 ._tabs-panel_3bbjk_10268 {
  background: #fff;
  padding: 1.25rem 1.25rem 1rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-tabs-content_3bbjk_24370 ._tabs-panel_3bbjk_10268 {
    padding: 1.875rem 1.875rem 1rem;
  }
}

._uw-tab-wrapper_3bbjk_24383 {
  margin-bottom: 80px;
}

._uw-text-block_3bbjk_3333, ._uw-start-your-journey--header_3bbjk_3333, ._motivation-widget_3bbjk_3333 ._mw-more-areas_3bbjk_3333, ._uw-start-your-journey--sub-header_3bbjk_3333 {
  /* START: Inline insertion of `general-content-type-styles` (from src/assets/css/utils/type.scss) with alterations to font-related changes. */
  /* END: Inline insertion of `general-content-type-styles` */
  width: 100%;
}
._uw-text-block_3bbjk_3333 h2, ._uw-start-your-journey--header_3bbjk_3333 h2, ._motivation-widget_3bbjk_3333 ._mw-more-areas_3bbjk_3333 h2, ._uw-start-your-journey--sub-header_3bbjk_3333 h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.802rem;
  line-height: 1.85rem;
  margin-top: 1em;
  margin-bottom: 0.9375rem;
  color: #ed0a00;
  font-weight: 700;
}
._uw-text-block_3bbjk_3333 h3, ._uw-start-your-journey--header_3bbjk_3333 h3, ._motivation-widget_3bbjk_3333 ._mw-more-areas_3bbjk_3333 h3, ._uw-start-your-journey--sub-header_3bbjk_3333 h3 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.602rem;
  line-height: 1.65rem;
  margin-bottom: 0.9375rem;
  color: #ed0a00;
}
._uw-text-block_3bbjk_3333 h4, ._uw-start-your-journey--header_3bbjk_3333 h4, ._motivation-widget_3bbjk_3333 ._mw-more-areas_3bbjk_3333 h4, ._uw-start-your-journey--sub-header_3bbjk_3333 h4 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.424rem;
  line-height: 1.5rem;
  margin-bottom: 0.9375rem;
}
._uw-text-block_3bbjk_3333 h5, ._uw-start-your-journey--header_3bbjk_3333 h5, ._motivation-widget_3bbjk_3333 ._mw-more-areas_3bbjk_3333 h5, ._uw-start-your-journey--sub-header_3bbjk_3333 h5 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.26rem;
  line-height: 1.3rem;
  margin-bottom: 0.9375rem;
}
._uw-text-block_3bbjk_3333 h6, ._uw-start-your-journey--header_3bbjk_3333 h6, ._motivation-widget_3bbjk_3333 ._mw-more-areas_3bbjk_3333 h6, ._uw-start-your-journey--sub-header_3bbjk_3333 h6 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.1rem;
  margin-bottom: 0.9375rem;
}
._uw-text-block_3bbjk_3333 p, ._uw-start-your-journey--header_3bbjk_3333 p, ._motivation-widget_3bbjk_3333 ._mw-more-areas_3bbjk_3333 p, ._uw-start-your-journey--sub-header_3bbjk_3333 p {
  font-weight: 400;
  margin-bottom: 10px;
}
._uw-text-block_3bbjk_3333 a:not([class^=button-]):not(._button_3bbjk_3169._primary_3bbjk_9295), ._uw-start-your-journey--header_3bbjk_3333 a:not([class^=button-]):not(._button_3bbjk_3169._primary_3bbjk_9295), ._motivation-widget_3bbjk_3333 ._mw-more-areas_3bbjk_3333 a:not([class^=button-]):not(._button_3bbjk_3169._primary_3bbjk_9295), ._uw-start-your-journey--sub-header_3bbjk_3333 a:not([class^=button-]):not(._button_3bbjk_3169._primary_3bbjk_9295) {
  font-weight: 600;
  text-decoration: underline;
}
._uw-text-block_3bbjk_3333 a:not([class^=button-]):not(._button_3bbjk_3169._primary_3bbjk_9295):hover, ._uw-start-your-journey--header_3bbjk_3333 a:not([class^=button-]):not(._button_3bbjk_3169._primary_3bbjk_9295):hover, ._motivation-widget_3bbjk_3333 ._mw-more-areas_3bbjk_3333 a:not([class^=button-]):not(._button_3bbjk_3169._primary_3bbjk_9295):hover, ._uw-start-your-journey--sub-header_3bbjk_3333 a:not([class^=button-]):not(._button_3bbjk_3169._primary_3bbjk_9295):hover {
  text-decoration: none;
}
._uw-text-block--single-event-header_3bbjk_24441 {
  margin-bottom: 2.5rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-text-block--single-event-header_3bbjk_24441 {
    margin-bottom: 1.5625rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-text-block--single-event-header_3bbjk_24441 {
    margin-bottom: 3.125rem;
  }
}
._uw-text-block--single-event-header_3bbjk_24441 > :last-child {
  margin-bottom: 0;
}
._uw-text-block--single-event-header_3bbjk_24441 h2 {
  margin-bottom: 1.25rem;
  margin-top: 0;
}
._uw-text-block--single-event-header_3bbjk_24441 p {
  margin-bottom: 1.5625rem;
}
._uw-text-block__text_3bbjk_24464 {
  margin-bottom: 2.1875rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-text-block__text_3bbjk_24464 {
    margin-bottom: 0;
  }
}
._uw-text-block__text_3bbjk_24464 > :last-child {
  margin-bottom: 0;
}
._uw-text-block__main-links_3bbjk_24475 li {
  margin-bottom: 0.875rem;
}
._uw-text-block__main-links_3bbjk_24475 li:first-of-type ._button_3bbjk_3169 {
  color: #ed0a00;
}
._uw-text-block__main-links_3bbjk_24475 li:first-of-type ._button_3bbjk_3169:hover {
  color: #ed0a00;
}
._uw-text-block__main-links_3bbjk_24475 ._button_3bbjk_3169 {
  padding: 0;
  color: #001641;
}
._uw-text-block__main-links_3bbjk_24475 ._button_3bbjk_3169:hover {
  color: #001641;
}
._uw-text-block__main-links_3bbjk_24475 a:hover {
  text-decoration: none !important;
}
@media print, screen and (min-width: 64em) {
  ._uw-text-block_3bbjk_3333 aside, ._uw-start-your-journey--header_3bbjk_3333 aside, ._motivation-widget_3bbjk_3333 ._mw-more-areas_3bbjk_3333 aside, ._uw-start-your-journey--sub-header_3bbjk_3333 aside {
    max-width: 19rem;
  }
}
._uw-text-block_3bbjk_3333 > ._button_3bbjk_3169, ._uw-start-your-journey--header_3bbjk_3333 > ._button_3bbjk_3169, ._motivation-widget_3bbjk_3333 ._mw-more-areas_3bbjk_3333 > ._button_3bbjk_3169, ._uw-start-your-journey--sub-header_3bbjk_3333 > ._button_3bbjk_3169 {
  margin-top: 3.125rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-text-block_3bbjk_3333 ._uw-related-links_3bbjk_20822 ._border-top_3bbjk_17659, ._uw-start-your-journey--header_3bbjk_3333 ._uw-related-links_3bbjk_20822 ._border-top_3bbjk_17659, ._motivation-widget_3bbjk_3333 ._mw-more-areas_3bbjk_3333 ._uw-related-links_3bbjk_20822 ._border-top_3bbjk_17659, ._uw-start-your-journey--sub-header_3bbjk_3333 ._uw-related-links_3bbjk_20822 ._border-top_3bbjk_17659 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
._uw-text-block_3bbjk_3333 ._uw-related-links_3bbjk_20822 a, ._uw-start-your-journey--header_3bbjk_3333 ._uw-related-links_3bbjk_20822 a, ._motivation-widget_3bbjk_3333 ._mw-more-areas_3bbjk_3333 ._uw-related-links_3bbjk_20822 a, ._uw-start-your-journey--sub-header_3bbjk_3333 ._uw-related-links_3bbjk_20822 a {
  text-decoration: none !important;
}
._uw-text-block_3bbjk_3333 ._uw-related-links_3bbjk_20822 ul a, ._uw-start-your-journey--header_3bbjk_3333 ._uw-related-links_3bbjk_20822 ul a, ._motivation-widget_3bbjk_3333 ._mw-more-areas_3bbjk_3333 ._uw-related-links_3bbjk_20822 ul a, ._uw-start-your-journey--sub-header_3bbjk_3333 ._uw-related-links_3bbjk_20822 ul a {
  font-size: 1rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-text-block--landing-intro_3bbjk_24515 ._uw-text-block__text_3bbjk_24464 {
    padding-left: 1.5625rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-text-block--landing-intro_3bbjk_24515 ._uw-text-block__main-links_3bbjk_24475 {
    padding-top: 1.5625rem;
  }
  ._uw-text-block--landing-intro_3bbjk_24515 ._uw-text-block__text_3bbjk_24464 {
    padding-top: 1.5625rem;
  }
}
._uw-text-block_3bbjk_3333:last-of-type, ._uw-start-your-journey--header_3bbjk_3333:last-of-type, ._motivation-widget_3bbjk_3333 ._mw-more-areas_3bbjk_3333:last-of-type, ._uw-start-your-journey--sub-header_3bbjk_3333:last-of-type {
  margin-bottom: 2rem;
}
@media (max-width: 980px) {
  ._uw-text-block_3bbjk_3333 ._cell_3bbjk_3333 + ._cell_3bbjk_3333 > ul, ._uw-start-your-journey--header_3bbjk_3333 ._cell_3bbjk_3333 + ._cell_3bbjk_3333 > ul, ._motivation-widget_3bbjk_3333 ._mw-more-areas_3bbjk_3333 ._cell_3bbjk_3333 + ._cell_3bbjk_3333 > ul, ._uw-start-your-journey--sub-header_3bbjk_3333 ._cell_3bbjk_3333 + ._cell_3bbjk_3333 > ul {
    margin-bottom: 0;
  }
}

._text-block-wrap_3bbjk_24536 + ._split-grey-section-wrap_3bbjk_24536 {
  margin-top: 2.1875rem;
}
@media print, screen and (min-width: 48em) {
  ._text-block-wrap_3bbjk_24536 + ._split-grey-section-wrap_3bbjk_24536 {
    margin-top: 3.4375rem;
  }
}

._uw-to-top_3bbjk_24545 {
  width: 3.125rem;
  height: 3.125rem;
  position: fixed;
  bottom: 2.8125rem;
  right: 2.5rem;
  display: none;
  z-index: 10;
  border-radius: 50%;
  box-shadow: 0 0.125rem 0.3125rem rgba(0, 0, 0, 0.2);
  border: 1px solid #001641;
  background: #fff;
  font-size: 1.5rem;
  color: #001641;
  transition: opacity 0.5s;
  text-align: center;
  line-height: 3.125rem;
}
@media screen and (min-width: 81.25em) {
  ._uw-to-top_3bbjk_24545._banner-page_3bbjk_24564 {
    right: calc(20% + 25px);
  }
}
._uw-to-top_3bbjk_24545:hover {
  cursor: pointer;
}
._uw-to-top_3bbjk_24545._is-visible_3bbjk_3804 {
  opacity: 1;
}

._uw-uowx-activity_3bbjk_24575 + ._uw-uowx-activity_3bbjk_24575 {
  margin-top: 1rem;
  padding-top: 1rem;
  border-top: 0.0625rem dashed #e6e6e6;
}
._uw-uowx-activity_3bbjk_24575:last-child {
  margin-bottom: 2rem;
}
._uw-uowx-activity_3bbjk_24575:hover {
  text-decoration: none;
}
._uw-uowx-activity_3bbjk_24575:hover h2 {
  text-decoration: underline;
}
._uw-uowx-activity--title_3bbjk_24589 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #ed0a00;
  font-size: 1.875rem;
  line-height: 1.0666666667;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._uw-uowx-activity--detail_3bbjk_24600 {
  color: #001641;
  padding-left: 1.875rem;
}
._uw-uowx-activity--detail_3bbjk_24600._icon--map-marker_3bbjk_2354::before {
  display: inline-block;
  width: 1.25rem;
  margin-left: -1.5625rem;
  font-family: "WwwUowEduAu";
  content: "\f012";
}
._uw-uowx-activity--detail_3bbjk_24600._icon--clock_3bbjk_2474::before {
  display: inline-block;
  width: 1.25rem;
  margin-left: -1.5625rem;
  font-family: "WwwUowEduAu";
  content: "\f01d";
}

._uw-upcoming-events_3bbjk_24619 {
  padding: 2.8125rem 0 3.75rem;
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events_3bbjk_24619 {
    padding: 3.75rem 0 6.25rem;
  }
}
._uw-upcoming-events_3bbjk_24619 h4 {
  margin-top: 0;
  color: #fff;
  font-size: 1.5rem;
  line-height: 1.1666666667;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: none;
  margin-bottom: 0.625rem;
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events_3bbjk_24619 h4 {
    padding-left: 8.125rem;
  }
}
._uw-upcoming-events_3bbjk_24619 time {
  font-size: 11.875rem;
  line-height: 0.7368421053;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #dc0000;
  margin-bottom: 0.3125rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events_3bbjk_24619 time {
    font-size: 8.75rem;
    line-height: 0.7142857143;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events_3bbjk_24619 time {
    font-size: 11.875rem;
    line-height: 0.7368421053;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events_3bbjk_24619 time {
    margin-bottom: 0.625rem;
  }
}
._uw-upcoming-events_3bbjk_24619 time span {
  color: #fff;
  font-size: 1.125rem;
  line-height: 1.2222222222;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  vertical-align: top;
  margin-left: -2.25rem;
  margin-bottom: 0;
  position: relative;
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events_3bbjk_24619 time span {
    margin-left: -1.5625rem;
    top: -0.3125rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events_3bbjk_24619 time span {
    margin-left: -2.1875rem;
  }
}
._uw-upcoming-events_3bbjk_24619 ._button_3bbjk_3169 {
  color: #fff;
  margin: 0.9375rem 0 0;
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events_3bbjk_24619 ._button_3bbjk_3169 {
    margin-top: 0;
  }
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events_3bbjk_24619 ._button_3bbjk_3169 {
    margin-top: 0.625rem;
  }
}
._uw-upcoming-events__container_3bbjk_24733 {
  padding: 4.25rem 0 2.5rem;
  background: #001641;
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events__container_3bbjk_24733 {
    padding: 5rem 0 1.875rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events__container_3bbjk_24733 {
    padding: 7.1875rem 0 7.8125rem;
  }
}
._uw-upcoming-events__container_3bbjk_24733._in-view_3bbjk_16828 ._grid-container_3bbjk_3812:after, ._uw-upcoming-events__container_3bbjk_24733._in-view_3bbjk_16828 ._mw-grid-container_3bbjk_3812:after, ._uw-upcoming-events__container_3bbjk_24733._in-view_3bbjk_16828 ._grid-container_3bbjk_3812:before, ._uw-upcoming-events__container_3bbjk_24733._in-view_3bbjk_16828 ._mw-grid-container_3bbjk_3812:before {
  animation: _linesAnimateIn_3bbjk_1 1s ease-out forwards;
  animation-delay: 0.4s;
}
._uw-upcoming-events__title_3bbjk_24751 {
  /* START: Inlining `homepage-heading` (from src/assets/css/helpers/_typography.scss), with font overrides. */
  font-size: 1.802rem;
  line-height: 1.85rem;
  font-weight: 300;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  /* END: Inlining `homepage-heading` */
  color: #fff;
  margin: 0 0 2.5rem;
}
._uw-upcoming-events__title_3bbjk_24751:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #fff;
  margin-top: 0.9375rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events__title_3bbjk_24751 {
    font-size: 3.5rem;
    line-height: 1.0178571429;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events__title_3bbjk_24751 {
    font-size: 8.125rem;
    line-height: 0.9384615385;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events__title_3bbjk_24751 {
    float: left;
    max-width: calc(50% - 20px);
  }
  ._uw-upcoming-events__title_3bbjk_24751:after {
    margin-top: 1.25rem;
  }
}
._uw-upcoming-events__container_3bbjk_24733 {
  position: relative;
}
._uw-upcoming-events__container_3bbjk_24733 ._grid-container_3bbjk_3812:after, ._uw-upcoming-events__container_3bbjk_24733 ._mw-grid-container_3bbjk_3812:after, ._uw-upcoming-events__container_3bbjk_24733 ._grid-container_3bbjk_3812:before, ._uw-upcoming-events__container_3bbjk_24733 ._mw-grid-container_3bbjk_3812:before {
  content: "";
  display: block;
  transform: rotate3d(0, 0, 1, -270deg) scale3d(0, 0, 1);
  width: 0.3125rem;
  height: 7.6875rem;
  background-color: #ed0a00;
  position: absolute;
  transition: 0.4s ease-out;
}
._uw-upcoming-events__container_3bbjk_24733 ._grid-container_3bbjk_3812:before, ._uw-upcoming-events__container_3bbjk_24733 ._mw-grid-container_3bbjk_3812:before {
  top: -3.4375rem;
  left: 4.625rem;
}
._uw-upcoming-events__container_3bbjk_24733 ._grid-container_3bbjk_3812:after, ._uw-upcoming-events__container_3bbjk_24733 ._mw-grid-container_3bbjk_3812:after {
  right: 4.625rem;
  bottom: -3.4375rem;
}
._uw-upcoming-events__event_3bbjk_24821 {
  padding-right: 1.25rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events__event_3bbjk_24821 {
    width: calc(50% - 20px);
    margin-bottom: 2.5rem;
    margin-right: 0.75rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events__event_3bbjk_24821:nth-of-type(1) {
    float: right;
  }
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events__event_3bbjk_24821:nth-of-type(1) {
    padding: 0 0 1.875rem 4.6875rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events__event_3bbjk_24821:nth-of-type(2) {
    float: left;
    clear: both;
    margin-top: 0.9375rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events__event_3bbjk_24821:nth-of-type(2) {
    padding-right: 0;
  }
  ._uw-upcoming-events__event_3bbjk_24821:nth-of-type(2) ._border-top_3bbjk_17659 {
    padding: 1.875rem 1.875rem;
    position: relative;
  }
}
@media screen and (min-width: 75em) and (min-width: 64em) {
  ._uw-upcoming-events__event_3bbjk_24821:nth-of-type(2) ._border-top_3bbjk_17659 {
    padding: 1.875rem 1.875rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events__event_3bbjk_24821:nth-of-type(2) ._border-top_3bbjk_17659 > ._border-bottom_3bbjk_17668:after,
  ._uw-upcoming-events__event_3bbjk_24821:nth-of-type(2) ._border-top_3bbjk_17659 > ._border-bottom_3bbjk_17668:before, ._uw-upcoming-events__event_3bbjk_24821:nth-of-type(2) ._border-top_3bbjk_17659:after, ._uw-upcoming-events__event_3bbjk_24821:nth-of-type(2) ._border-top_3bbjk_17659:before {
    display: block;
    content: "";
    width: 2rem;
    height: 2rem;
    position: absolute;
    transition: transform 0.5s ease-out;
  }
  ._uw-upcoming-events__event_3bbjk_24821:nth-of-type(2) ._border-top_3bbjk_17659 > ._border-bottom_3bbjk_17668:before, ._uw-upcoming-events__event_3bbjk_24821:nth-of-type(2) ._border-top_3bbjk_17659:before {
    top: 0;
    border-top: 0.0625rem solid #fff;
  }
  ._uw-upcoming-events__event_3bbjk_24821:nth-of-type(2) ._border-top_3bbjk_17659:before {
    left: 0;
    border-left: 0.0625rem solid #fff;
  }
  ._uw-upcoming-events__event_3bbjk_24821:nth-of-type(2) ._border-top_3bbjk_17659 > ._border-bottom_3bbjk_17668:before {
    right: 0;
    border-right: 0.0625rem solid #fff;
  }
  ._uw-upcoming-events__event_3bbjk_24821:nth-of-type(2) ._border-top_3bbjk_17659 > ._border-bottom_3bbjk_17668:after, ._uw-upcoming-events__event_3bbjk_24821:nth-of-type(2) ._border-top_3bbjk_17659:after {
    bottom: 0;
    border-bottom: 0.0625rem solid #fff;
  }
  ._uw-upcoming-events__event_3bbjk_24821:nth-of-type(2) ._border-top_3bbjk_17659:after {
    left: 0;
    border-left: 0.0625rem solid #fff;
  }
  ._uw-upcoming-events__event_3bbjk_24821:nth-of-type(2) ._border-top_3bbjk_17659 ._border-bottom_3bbjk_17668:after {
    right: 0;
    border-right: 0.0625rem solid #fff;
  }
  ._uw-upcoming-events__event_3bbjk_24821:nth-of-type(2) ._border-top_3bbjk_17659:hover:before {
    transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
  }
  ._uw-upcoming-events__event_3bbjk_24821:nth-of-type(2) ._border-top_3bbjk_17659:hover > ._border-bottom_3bbjk_17668:before {
    transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
  }
  ._uw-upcoming-events__event_3bbjk_24821:nth-of-type(2) ._border-top_3bbjk_17659:hover:after {
    transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
  }
  ._uw-upcoming-events__event_3bbjk_24821:nth-of-type(2) ._border-top_3bbjk_17659:hover > ._border-bottom_3bbjk_17668:after {
    transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
  }
  ._uw-upcoming-events__event_3bbjk_24821:nth-of-type(2) ._border-top_3bbjk_17659 {
    padding: 3.125rem 3.75rem 4.0625rem 4.6875rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events__event_3bbjk_24821:nth-of-type(3) {
    float: right;
    margin-top: 0.9375rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events__event_3bbjk_24821:nth-of-type(3) {
    padding: 3.125rem 0 0 4.6875rem;
  }
}
._uw-upcoming-events__list_3bbjk_24923 {
  margin-right: -1.875rem;
}
._uw-upcoming-events__list_3bbjk_24923::before, ._uw-upcoming-events__list_3bbjk_24923::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
._uw-upcoming-events__list_3bbjk_24923::after {
  clear: both;
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events__list_3bbjk_24923 {
    margin-right: 0;
  }
}
._uw-upcoming-events__list_3bbjk_24923 ._slick-list_3bbjk_2055 {
  padding: 0 1.875rem 0 0 !important;
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events__list_3bbjk_24923 ._slick-list_3bbjk_2055 {
    padding: 0;
  }
}
._uw-upcoming-events__list_3bbjk_24923 ._button_3bbjk_3169 {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #fff;
  text-transform: uppercase;
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events__list_3bbjk_24923 ._button_3bbjk_3169 {
    padding-left: 8.125rem;
  }
}

._layout-events-landing_3bbjk_3297 ._ajax-load-area_3bbjk_24966 ._uw-item_3bbjk_3313 a {
  display: block;
}
._layout-events-landing_3bbjk_3297 ._event-info_3bbjk_17923 i {
  display: none;
}
._layout-events-landing_3bbjk_3297 ._event-info_3bbjk_17923 ._date_3bbjk_15964::before {
  font-family: "WwwUowEduAu";
  content: "\f011";
  font-size: 1.125rem;
  margin-right: 5px;
  position: relative;
  top: -2px;
}
._layout-events-landing_3bbjk_3297 ._event-info_3bbjk_17923 ._location_3bbjk_15912::before {
  font-family: "WwwUowEduAu";
  content: "\f012";
  font-size: 1.125rem;
  margin-right: 5px;
  position: relative;
  top: -2px;
}
._layout-events-landing_3bbjk_3297 ._event-info_3bbjk_17923 ._type_3bbjk_24988::before {
  font-family: "WwwUowEduAu";
  content: "\f01e";
  font-size: 1.125rem;
  margin-right: 5px;
  position: relative;
  top: -2px;
}
._layout-events-landing_3bbjk_3297 ._event-info_3bbjk_17923 ._contact_3bbjk_12370::before {
  font-family: "WwwUowEduAu";
  content: "\f014";
  font-size: 1.125rem;
  margin-right: 5px;
  position: relative;
  top: -2px;
}

._uw-upcoming-events-list_3bbjk_25005 {
  margin-bottom: 3.125rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events-list_3bbjk_25005 {
    margin-bottom: 5.625rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-upcoming-events-list_3bbjk_25005 {
    margin-bottom: 6.25rem;
  }
}
._uw-upcoming-events-list__title_3bbjk_25018 {
  font-size: 1.802rem;
  line-height: 1.85rem;
  margin-bottom: 1.875rem;
}
._uw-upcoming-events-list__title_3bbjk_25018:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #001641;
  margin-top: 0.9375rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events-list__title_3bbjk_25018 {
    font-size: 3.125rem;
    line-height: 1.5;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 3.125rem;
  }
  ._uw-upcoming-events-list__title_3bbjk_25018:after {
    margin-top: 0;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-upcoming-events-list__title_3bbjk_25018 {
    font-size: 4.5rem;
    line-height: 1.0416666667;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 4.0625rem;
  }
  ._uw-upcoming-events-list__title_3bbjk_25018:after {
    margin-top: 0.3125rem;
  }
}
._uw-upcoming-events-list__button_3bbjk_25061 {
  margin-top: 0.5rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-upcoming-events-list__button_3bbjk_25061 {
    margin-top: 1.25rem;
  }
}
._uw-upcoming-events-list_3bbjk_25005 ._uw-event_3bbjk_3303 {
  margin-bottom: 0.9375rem;
}
._uw-upcoming-events-list_3bbjk_25005 ._uw-event_3bbjk_3303 ._uw-event--no-image_3bbjk_3303 {
  background: #001641 !important;
  overflow-y: auto;
}
._uw-upcoming-events-list_3bbjk_25005 ._uw-event_3bbjk_3303 ._uw-event--no-image_3bbjk_3303 ._uw-event--image-bg_3bbjk_3307 {
  overflow: revert;
}
._uw-upcoming-events-list_3bbjk_25005 ._uw-event_3bbjk_3303 ._uw-event--no-image_3bbjk_3303 span {
  color: #fff !important;
}
._uw-upcoming-events-list_3bbjk_25005 ._uw-event_3bbjk_3303 time {
  font-size: 1rem;
  line-height: 1;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  text-transform: uppercase;
  margin-bottom: 0.75rem;
}
._uw-upcoming-events-list_3bbjk_25005 ._uw-event_3bbjk_3303 time span {
  margin-top: 0.625rem;
  text-transform: lowercase;
}
._uw-upcoming-events-list_3bbjk_25005 ._uw-event_3bbjk_3303 h3 {
  font-size: 1.5rem;
  line-height: 1.1666666667;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 1.125rem;
}
._uw-upcoming-events-list_3bbjk_25005 ._uw-event_3bbjk_3303 > span, ._uw-upcoming-events-list_3bbjk_25005 ._uw-event_3bbjk_3303 time > span {
  display: block;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 0.9375rem;
  color: #001641;
  overflow: auto;
}
._uw-upcoming-events-list_3bbjk_25005 ._uw-event_3bbjk_3303 > span i, ._uw-upcoming-events-list_3bbjk_25005 ._uw-event_3bbjk_3303 time > span i {
  margin-right: 0.4375rem;
}
._uw-upcoming-events-list_3bbjk_25005 ._uw-event__type_3bbjk_25128 {
  margin-bottom: 1.875rem;
}
._uw-upcoming-events-list_3bbjk_25005 ._uw-event_3bbjk_3303 img {
  margin-bottom: 1.25rem;
}
._uw-upcoming-events-list_3bbjk_25005 ._uw-event_3bbjk_3303 ._button_3bbjk_3169 {
  font-size: 0.875rem;
  line-height: 1.1428571429;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}

._uw-hero_3bbjk_11515 {
  background-color: #001641;
  padding-bottom: 5rem;
  margin-bottom: 80px;
  margin-top: 100px;
}
@media (min-width: 980px) {
  ._uw-hero_3bbjk_11515 {
    margin-top: 154px;
    padding-top: 2rem;
  }
}
._uw-hero_3bbjk_11515 ._hero_3bbjk_25157 {
  color: #fff;
  margin-top: 2rem;
}
@media (min-width: 1200px) {
  ._uw-hero_3bbjk_11515 ._hero_3bbjk_25157 {
    margin-top: 5rem;
  }
}
._uw-hero_3bbjk_11515 ._hero-details_3bbjk_25166 {
  display: inline-grid;
  grid-template-columns: auto auto;
}
._uw-hero_3bbjk_11515 ._hero-details--date_3bbjk_25170 {
  margin: 35px 0 35px 30px;
}
._uw-hero_3bbjk_11515 ._hero-details--date-end_3bbjk_25173, ._uw-hero_3bbjk_11515 ._hero-details--date-start_3bbjk_25173 {
  font-size: 0.9375rem;
  font-weight: bold;
}
._uw-hero_3bbjk_11515 ._hero-details--date_3bbjk_25170 p {
  font-size: 0.9375rem;
}
._uw-hero_3bbjk_11515 ._hero-details--date_3bbjk_25170::before {
  font-family: "WwwUowEduAu";
  content: "\f011";
  position: absolute;
  display: block;
  font-size: 1.25rem;
  margin-left: -30px;
}
._uw-hero_3bbjk_11515 ._hero-details--location_3bbjk_25188 {
  margin: 35px 0 35px 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  ._uw-hero_3bbjk_11515 ._hero-details--location_3bbjk_25188 {
    margin: 35px 0 50px 0 !important;
  }
}
._uw-hero_3bbjk_11515 ._hero-details--location_3bbjk_25188::before {
  font-family: "WwwUowEduAu";
  content: "\f012";
  position: absolute;
  display: block;
  font-size: 1.25rem;
  margin-top: -5px;
}
._uw-hero_3bbjk_11515 ._hero-details--location_3bbjk_25188 p,
._uw-hero_3bbjk_11515 ._hero-details--location_3bbjk_25188 strong {
  line-height: 1.25;
  font-size: 0.9375rem;
  margin-bottom: 0;
  margin-left: 30px;
}
._uw-hero_3bbjk_11515 ._hero-featured_3bbjk_25211 {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50%;
  min-height: 20rem;
}
@media screen and (max-width: 767px) {
  ._uw-hero_3bbjk_11515 {
    height: auto;
  }
  ._uw-hero_3bbjk_11515 ._grid-container_3bbjk_3812 ._hero-title_3bbjk_25221 h1, ._uw-hero_3bbjk_11515 ._mw-grid-container_3bbjk_3812 ._hero-title_3bbjk_25221 h1 {
    font-size: 2.5rem;
  }
  ._uw-hero_3bbjk_11515 ._grid-container_3bbjk_3812 ._hero-details_3bbjk_25166, ._uw-hero_3bbjk_11515 ._mw-grid-container_3bbjk_3812 ._hero-details_3bbjk_25166 {
    display: block;
  }
  ._uw-hero_3bbjk_11515 ._grid-container_3bbjk_3812 ._hero-details--date_3bbjk_25170, ._uw-hero_3bbjk_11515 ._mw-grid-container_3bbjk_3812 ._hero-details--date_3bbjk_25170 {
    margin-top: 40px;
    margin-bottom: 20px;
  }
  ._uw-hero_3bbjk_11515 ._grid-container_3bbjk_3812 ._hero-details--location_3bbjk_25188, ._uw-hero_3bbjk_11515 ._mw-grid-container_3bbjk_3812 ._hero-details--location_3bbjk_25188 {
    margin: 20px 0 35px;
  }
}
._uw-hero-subnav_3bbjk_25235 {
  width: 100%;
  display: flex;
  align-content: center;
  background-color: #F2F2F2;
}
._uw-hero-subnav_3bbjk_25235 ul {
  width: 100%;
  list-style: none;
  margin: 0;
}
@media (min-width: 981px) {
  ._uw-hero-subnav_3bbjk_25235 ul {
    display: flex;
  }
}
@media (max-width: 980px) {
  ._uw-hero-subnav_3bbjk_25235 ul {
    margin-left: -15px;
    margin-right: -15px;
    width: 110%;
  }
}
._uw-hero-subnav_3bbjk_25235 ul li {
  text-align: center;
  font-weight: 900;
  text-transform: uppercase;
  position: relative;
  padding: 0 !important;
}
._uw-hero-subnav_3bbjk_25235 ul li:first-child a {
  padding-left: 0 !important;
}
._uw-hero-subnav_3bbjk_25235 ul li:last-child::after {
  display: none;
}
._uw-hero-subnav_3bbjk_25235 ul li:after {
  content: "";
  height: 25px;
  width: 2px;
  position: absolute;
  top: 25px;
  bottom: 0;
  right: 0;
  background: #001641;
}
@media (max-width: 980px) {
  ._uw-hero-subnav_3bbjk_25235 ul li:after {
    display: none;
  }
}
@media (max-width: 980px) {
  ._uw-hero-subnav_3bbjk_25235 ul li {
    border-bottom: 1px solid rgba(0, 22, 65, 0.1);
  }
}
._uw-hero-subnav_3bbjk_25235 ul li a {
  margin: 0;
  padding: 25px 35px;
  display: inline-block;
}
@media (max-width: 1200px) {
  ._uw-hero-subnav_3bbjk_25235 ul li a {
    padding: 25px;
  }
}
@media (max-width: 980px) {
  ._uw-hero-subnav_3bbjk_25235 ul li a {
    padding: 15px 0;
    display: block;
  }
}
._uw-hero-subnav_3bbjk_25235 ul li a:hover {
  color: #ed0a00;
}
@media (max-width: 980px) {
  ._uw-hero-subnav_3bbjk_25235 ul li {
    margin: 0;
  }
}
._uw-hero_3bbjk_11515 ._font--large_3bbjk_25315 {
  font-size: 1.5rem;
  margin-bottom: 25px;
}
._uw-hero_3bbjk_11515 ._list--horizontal_3bbjk_25319 {
  font-weight: 400;
}
._uw-hero_3bbjk_11515 ._list--horizontal_3bbjk_25319 a {
  color: #fff;
}
._uw-hero_3bbjk_11515 ._list--horizontal_3bbjk_25319 a::before {
  margin-right: 5px;
}
._uw-hero_3bbjk_11515 ._list--horizontal_3bbjk_25319 li {
  display: inline-block;
  margin-right: 15px;
}

._uw-hero-cta_3bbjk_22865 {
  margin-block: var(--section-spacing-y);
}
._uw-hero-cta_3bbjk_22865 > div:first-of-type {
  display: flex;
  flex-direction: column;
  padding: var(--section-spacing-y);
}
._uw-hero-cta--content_3bbjk_25341 {
  order: 2;
}
._uw-hero-cta--image_3bbjk_25344 {
  order: 1;
  margin-bottom: 1rem;
}
@media (min-width: 980px) {
  ._uw-hero-cta_3bbjk_22865 > div:first-of-type {
    flex-direction: row;
  }
  ._uw-hero-cta--content_3bbjk_25341 {
    width: 45%;
    order: 1;
  }
  ._uw-hero-cta--image_3bbjk_25344 {
    order: 2;
    display: flex;
    align-items: center;
    margin-left: 5%;
    width: 50%;
    margin-bottom: 0;
  }
}

._wam-error_3bbjk_25366 {
  border: 2px solid #ed0a00;
}

._wam-results_3bbjk_25370 {
  color: #ed0a00;
  padding: 0.5rem 1rem 0.5rem 0;
  font-size: 1.25rem;
  border-top: 1px dashed #ddd;
}

._wam-heading_3bbjk_25377 p {
  font-size: 0.95rem;
  font-weight: 600;
}

#_wam_calculator_3bbjk_1 input {
  margin: 0;
}

#_wam_calculator_3bbjk_1 ._validate_subject_3bbjk_25386, ._validate_credit_3bbjk_25386, ._validate_mark_3bbjk_25386 {
  color: #ed0a00;
  font-size: 0.95rem;
}

._wam-cell_3bbjk_25391 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

._uw-panel-grid-icon-links_3bbjk_25396 h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 2.0625rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 1em;
  margin-bottom: 15px;
  color: #ed0a00;
  font-weight: 300;
}
._uw-panel-grid-icon-links_3bbjk_25396 h3 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-block: 15px;
  color: #ed0a00;
}
._uw-panel-grid-icon-links_3bbjk_25396 h4 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.2;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._uw-panel-grid-icon-links_3bbjk_25396 h5 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._uw-panel-grid-icon-links_3bbjk_25396 h6 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.7142857143;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._uw-panel-grid-icon-links_3bbjk_25396 h2 {
  margin-bottom: 2rem;
}

@media print, screen and (min-width: 75em) {
  ._xlarge-up-9_3bbjk_4950 > ._cell_3bbjk_3333._pad-to-5_3bbjk_25464 {
    margin-left: 4.44444%;
    margin-right: 4.44444%;
  }
  ._xlarge-up-9_3bbjk_4950 > ._cell_3bbjk_3333._pad-to-6_3bbjk_25468 {
    margin-left: 2.77777%;
    margin-right: 2.77777%;
  }
  ._xlarge-up-9_3bbjk_4950 > ._cell_3bbjk_3333._pad-to-7_3bbjk_25472 {
    margin-left: 1.5873%;
    margin-right: 1.5873%;
  }
  ._xlarge-up-9_3bbjk_4950 > ._cell_3bbjk_3333._pad-to-8_3bbjk_25476 {
    margin-left: 0.69444%;
    margin-right: 0.69444%;
  }
}
._uw-ssd-custom-landing_3bbjk_25481 {
  margin-block: 4rem;
}
@media (min-width: 768px) {
  ._uw-ssd-custom-landing_3bbjk_25481 > ._grid-x_3bbjk_3385 > ._cell_3bbjk_3333 > div {
    height: 100%;
  }
}

._uw-sols-login_3bbjk_25490 {
  background: #e02d00;
  color: #fff;
}
._uw-sols-login_3bbjk_25490 span {
  font-weight: 700;
}
@media (max-width: 1100px) {
  ._uw-sols-login_3bbjk_25490 span {
    display: block;
    margin-bottom: 10px;
  }
}
@media (min-width: 980px) and (max-width: 1100px) {
  ._uw-sols-login_3bbjk_25490 span {
    margin-top: -2px;
  }
}
@media (min-width: 768px) and (max-width: 980px) {
  ._uw-sols-login_3bbjk_25490 span {
    margin-bottom: 30px;
  }
}
._uw-sols-login_3bbjk_25490 h2 {
  display: inline-block;
  margin-right: 10px;
}
@media (max-width: 1100px) {
  ._uw-sols-login_3bbjk_25490 h2 {
    margin-bottom: 10px;
  }
}
._uw-sols-login_3bbjk_25490 label {
  color: #fff;
  font-weight: 700;
  font-size: 1rem;
}
._uw-sols-login_3bbjk_25490 input[type=text], ._uw-sols-login_3bbjk_25490 input[type=password] {
  border: 0;
}
@media (min-width: 768px) {
  ._uw-sols-login_3bbjk_25490 input[type=text], ._uw-sols-login_3bbjk_25490 input[type=password] {
    width: 96%;
    margin-bottom: 0;
  }
}
._uw-sols-login_3bbjk_25490 ._btn-help_3bbjk_25536 {
  display: block;
  margin-top: 5px;
}
@media (max-width: 1100px) {
  ._uw-sols-login_3bbjk_25490 ._btn-help_3bbjk_25536 {
    font-size: 0.875rem;
  }
}
@media (min-width: 1100px) {
  ._uw-sols-login_3bbjk_25490 ._btn-help_3bbjk_25536 {
    margin-top: 0;
    float: right;
  }
}

._uw-mail-login_3bbjk_25552 {
  background: #001641;
}

._uw-kb-login_3bbjk_25556 {
  background: #0033FF;
}

._uw-mail-login_3bbjk_25552,
._uw-kb-login_3bbjk_25556 {
  color: #fff;
}
._uw-mail-login_3bbjk_25552 p,
._uw-kb-login_3bbjk_25556 p {
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  ._uw-mail-login_3bbjk_25552,
  ._uw-kb-login_3bbjk_25556 {
    margin-left: 10px;
  }
}
._uw-mail-login_3bbjk_25552 ._btn-help_3bbjk_25536,
._uw-kb-login_3bbjk_25556 ._btn-help_3bbjk_25536 {
  display: block;
  margin-top: 5px;
}
@media (max-width: 1100px) {
  ._uw-mail-login_3bbjk_25552 ._btn-help_3bbjk_25536,
  ._uw-kb-login_3bbjk_25556 ._btn-help_3bbjk_25536 {
    font-size: 0.875rem;
  }
}
@media (min-width: 1100px) {
  ._uw-mail-login_3bbjk_25552 ._btn-help_3bbjk_25536,
  ._uw-kb-login_3bbjk_25556 ._btn-help_3bbjk_25536 {
    margin-top: 0;
    float: right;
  }
}

@media (max-width: 768px) {
  ._uw-kb-login_3bbjk_25556,
  ._uw-sols-login_3bbjk_25490 {
    margin-bottom: 25px;
  }
}

._uw-ssd-content-box_3bbjk_25600 {
  padding: 25px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
._uw-ssd-content-box_3bbjk_25600 a {
  color: #fff;
}
._uw-ssd-content-box_3bbjk_25600 h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.5rem;
  font-weight: bold;
}
._uw-ssd-content-box_3bbjk_25600 ._btn_3bbjk_12912 {
  color: #fff;
  margin: 0;
  padding: 0;
  font-size: 1.2rem;
}
._uw-ssd-content-box_3bbjk_25600 ._btn_3bbjk_12912::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 10px;
  transition: margin-left 0.2s ease-in-out;
}
._uw-ssd-content-box_3bbjk_25600 ._btn_3bbjk_12912:hover {
  text-decoration: none;
  cursor: pointer;
}
._uw-ssd-content-box_3bbjk_25600 ._btn_3bbjk_12912:hover::after {
  margin-left: 15px;
}

._uw-ssd-content-row_3bbjk_25635 {
  row-gap: 1.25em;
}

._uw-sols-login-fields_3bbjk_25639 {
  display: flex;
  flex-direction: column;
  height: 100%;
}

._uw-sols-login-button_3bbjk_25645 {
  display: flex;
  align-content: end;
  flex-grow: 2;
}

@media (min-width: 768px) {
  ._sols-body_3bbjk_25652 {
    display: none;
  }
  ._uw-support-login_3bbjk_25655 {
    margin-left: 10px;
  }
}
._uw-support-login_3bbjk_25655 {
  border: 2px solid #001641;
  color: #001641;
}

._uw-ssd-content-box_3bbjk_25600._uw-support-login_3bbjk_25655 ._btn_3bbjk_12912 {
  color: #001641;
}

._uw-panel-grid-links_3bbjk_25668 {
  margin-block: var(--section-spacing-y);
}
._uw-panel-grid-links_3bbjk_25668 h2 {
  font-size: 1.802rem;
  line-height: 1.85rem;
  font-weight: 700;
  margin-bottom: 25px;
}
._uw-panel-grid-links_3bbjk_25668 img {
  display: block;
  width: 100%;
  height: auto;
}
._uw-panel-grid-links_3bbjk_25668 span {
  text-align: center;
}
@media (min-width: 980px) {
  ._uw-panel-grid-links_3bbjk_25668 span {
    max-width: 80%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
}
._uw-panel-grid-links_3bbjk_25668 ._uw-panel-blurb-logos_3bbjk_25693 {
  margin-bottom: 25px;
}
._uw-panel-grid-links_3bbjk_25668 ._grid-container_3bbjk_3812 > div:last-child, ._uw-panel-grid-links_3bbjk_25668 ._mw-grid-container_3bbjk_3812 > div:last-child {
  row-gap: 0.9375em;
}
._uw-panel-grid-links_3bbjk_25668 ._grid-container_3bbjk_3812 > div:last-child ._uw-study-areas__item_3bbjk_24066, ._uw-panel-grid-links_3bbjk_25668 ._mw-grid-container_3bbjk_3812 > div:last-child ._uw-study-areas__item_3bbjk_24066 {
  margin: 0;
}
._uw-panel-grid-links_3bbjk_25668 ._grid-container_3bbjk_3812 > div:last-child ._uw-study-areas__item_3bbjk_24066 span, ._uw-panel-grid-links_3bbjk_25668 ._mw-grid-container_3bbjk_3812 > div:last-child ._uw-study-areas__item_3bbjk_24066 span {
  min-height: unset;
}
@media only screen and (min-width: 1024px) {
  ._uw-panel-grid-links_3bbjk_25668 ._grid-container_3bbjk_3812 > div:last-of-type, ._uw-panel-grid-links_3bbjk_25668 ._mw-grid-container_3bbjk_3812 > div:last-of-type {
    row-gap: 1.5625em;
  }
}

._uw-panel-grid-links-title_3bbjk_25711 {
  margin-block: var(--section-spacing-y);
}

._uw-panel-grid_3bbjk_12173 {
  padding-inline: 0;
}
._uw-panel-grid_3bbjk_12173 > ._grid-container_3bbjk_3812 > div:last-of-type, ._uw-panel-grid_3bbjk_12173 > ._mw-grid-container_3bbjk_3812 > div:last-of-type {
  row-gap: 0.9375em;
}
._uw-panel-grid_3bbjk_12173._bg--white_3bbjk_25721 {
  margin-block: var(--section-spacing-y);
}
._uw-panel-grid_3bbjk_12173._bg--grey_3bbjk_2862, ._uw-panel-grid_3bbjk_12173._bg--navy_3bbjk_2892 {
  padding-block: var(--section-spacing-y);
}
._uw-panel-grid_3bbjk_12173._bg--navy_3bbjk_2892 ._image-link__title_3bbjk_12209 {
  color: #fff;
}
._uw-panel-grid_3bbjk_12173._bg--grey_3bbjk_2862 ._image-link_3bbjk_12203 {
  color: #0033FF;
}
._uw-panel-grid_3bbjk_12173 ._uw-link-big_3bbjk_12204, ._uw-panel-grid_3bbjk_12173 p._button-blue_3bbjk_12205 a, p._button-blue_3bbjk_12205 ._uw-panel-grid_3bbjk_12173 a, ._uw-panel-grid_3bbjk_12173 p._button-red_3bbjk_12207 a, p._button-red_3bbjk_12207 ._uw-panel-grid_3bbjk_12173 a {
  margin-top: 1rem;
}
@media only screen and (max-width: 1200px) {
  ._uw-panel-grid_3bbjk_12173 {
    padding-inline: 1rem;
  }
}
@media only screen and (min-width: 1024px) {
  ._uw-panel-grid_3bbjk_12173 ._grid-container_3bbjk_3812 > div:last-child, ._uw-panel-grid_3bbjk_12173 ._mw-grid-container_3bbjk_3812 > div:last-child {
    row-gap: 1.5625em;
  }
}

._page-content_3bbjk_12159._bg--grey_3bbjk_2862 p:not([class^=button-]) a:link {
  color: #0033FF;
}

._page-content_3bbjk_12159._bg--navy_3bbjk_2892 p:not([class^=button-]) a:link {
  color: #fff;
}

._page-content_3bbjk_12159._bg--navy_3bbjk_2892 p:not([class^=button-]) a:visited {
  color: #fff;
}

._page-content_3bbjk_12159._bg--navy_3bbjk_2892 p:not([class^=button-]) a:hover {
  text-decoration: none;
  color: #ED0A00;
  background: #fff;
}

._page-content_3bbjk_12159._bg--white_3bbjk_25721 p:not([class^=button-]) a:hover {
  text-decoration: none;
  color: #ED0A00;
}

._page-content_3bbjk_12159._bg--grey_3bbjk_2862 p:not([class^=button-]) a:hover {
  text-decoration: none;
  color: #ED0A00;
}

._uw-panel-grid-3-with-text-on-blue_3bbjk_25775 {
  padding-block: var(--section-spacing-y);
}
._uw-panel-grid-3-with-text-on-blue_3bbjk_25775 > ._grid-container_3bbjk_3812 ._cell_3bbjk_3333:last-child > *:last-child, ._uw-panel-grid-3-with-text-on-blue_3bbjk_25775 > ._mw-grid-container_3bbjk_3812 ._cell_3bbjk_3333:last-child > *:last-child {
  margin-bottom: 0;
}
@media only screen and (max-width: 980px) {
  ._uw-panel-grid-3-with-text-on-blue_3bbjk_25775 > ._grid-container_3bbjk_3812 > div > ._cell_3bbjk_3333:first-child, ._uw-panel-grid-3-with-text-on-blue_3bbjk_25775 > ._mw-grid-container_3bbjk_3812 > div > ._cell_3bbjk_3333:first-child {
    margin-top: 2rem;
  }
}

._uw-partner-logos_3bbjk_25787 a:hover img {
  opacity: 0.8;
}
._uw-partner-logos_3bbjk_25787 img {
  padding: 2rem;
}
@media (min-width: 980px) {
  ._uw-partner-logos_3bbjk_25787 ._xlarge-up-4_3bbjk_4935 {
    margin-left: -3rem;
    margin-right: -3rem;
  }
  ._uw-partner-logos_3bbjk_25787 ._xlarge-up-4_3bbjk_4935 img {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  ._uw-partner-logos_3bbjk_25787 ._xlarge-up-3_3bbjk_4932 {
    margin-left: -5rem;
    margin-right: -5rem;
  }
  ._uw-partner-logos_3bbjk_25787 ._xlarge-up-3_3bbjk_4932 img {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}

._uw-social-media-links_3bbjk_25812 {
  background-color: #F2F2F2;
}
._uw-social-media-links_3bbjk_25812 a {
  color: #001641;
}
._uw-social-media-links_3bbjk_25812 a:active, ._uw-social-media-links_3bbjk_25812 a:focus, ._uw-social-media-links_3bbjk_25812 a:hover {
  color: #ed0a00;
  text-decoration: none;
}
._uw-social-media-links_3bbjk_25812 ._cell_3bbjk_3333 {
  text-align: center;
}

._uw-responsive-accordion-tabs_3bbjk_25826 {
  background: #F2F2F2;
  padding-block: var(--section-spacing-y);
}
._uw-responsive-accordion-tabs_3bbjk_25826 ._tabs_3bbjk_10194 {
  border: none;
  background: none;
}
._uw-responsive-accordion-tabs_3bbjk_25826 ._tabs-content_3bbjk_10255 {
  border: 0;
}
._uw-responsive-accordion-tabs_3bbjk_25826 ._uw-tabs-title_3bbjk_25837 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.802rem;
  line-height: 1.85rem;
  font-weight: 700;
  margin: 0;
}
@media (min-width: 768px) {
  ._uw-responsive-accordion-tabs_3bbjk_25826 ._uw-tabs-title_3bbjk_25837 {
    font-size: 2.375rem;
    line-height: 1.2631578947;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media (min-width: 980px) {
  ._uw-responsive-accordion-tabs_3bbjk_25826 ._uw-tabs-title_3bbjk_25837 {
    font-size: 1.802rem;
    line-height: 1.85rem;
  }
}
._uw-responsive-accordion-tabs_3bbjk_25826 ._uw-tabs-header_3bbjk_25861 + ._uw-tabs_3bbjk_12736,
._uw-responsive-accordion-tabs_3bbjk_25826 ._uw-tabs-title_3bbjk_25837 + ._uw-tabs-blurb_3bbjk_25862 {
  margin-top: 1rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-responsive-accordion-tabs_3bbjk_25826 ._uw-tabs-header_3bbjk_25861 + ._uw-tabs_3bbjk_12736,
  ._uw-responsive-accordion-tabs_3bbjk_25826 ._uw-tabs-title_3bbjk_25837 + ._uw-tabs-blurb_3bbjk_25862 {
    margin-top: 2rem;
  }
}
._uw-responsive-accordion-tabs_3bbjk_25826 ._uw-tabs-blurb_3bbjk_25862 h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 2.0625rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 1em;
  margin-bottom: 15px;
  color: #ed0a00;
  font-weight: 300;
}
._uw-responsive-accordion-tabs_3bbjk_25826 ._uw-tabs-blurb_3bbjk_25862 h3 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-block: 15px;
  color: #ed0a00;
}
._uw-responsive-accordion-tabs_3bbjk_25826 ._uw-tabs-blurb_3bbjk_25862 h4 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.2;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._uw-responsive-accordion-tabs_3bbjk_25826 ._uw-tabs-blurb_3bbjk_25862 h5 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._uw-responsive-accordion-tabs_3bbjk_25826 ._uw-tabs-blurb_3bbjk_25862 h6 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.7142857143;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
@media (max-width: 1024px) {
  ._uw-responsive-accordion-tabs_3bbjk_25826 ._uw-tabs_3bbjk_12736 {
    list-style-type: none;
    margin-left: 0;
  }
}
._uw-responsive-accordion-tabs_3bbjk_25826 ._uw-tabs_3bbjk_12736 ._tabs-title_3bbjk_10233 > a {
  font-size: 1rem;
  line-height: 1.125;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._uw-responsive-accordion-tabs_3bbjk_25826 ._accordion-content_3bbjk_14228 {
  background: #fff;
  padding: 1.5rem 1rem;
  margin: 1rem 0 2rem;
}
@media (max-width: 1024px) {
  ._uw-responsive-accordion-tabs_3bbjk_25826 ._accordion-content_3bbjk_14228 ._cell_3bbjk_3333 + ._cell_3bbjk_3333 {
    margin-top: 1.5rem;
  }
}
._uw-responsive-accordion-tabs_3bbjk_25826 ._accordion-content_3bbjk_14228._is-active_3bbjk_9731 {
  display: block;
}
._uw-responsive-accordion-tabs_3bbjk_25826 ._tabs-panel_3bbjk_10268 {
  padding: 2rem;
}
._uw-responsive-accordion-tabs_3bbjk_25826 ._tabs-panel_3bbjk_10268 > ._grid-x_3bbjk_3385 > ._cell_3bbjk_3333 > *:first-child {
  margin-top: 0;
}
._uw-responsive-accordion-tabs_3bbjk_25826 ._tabs-panel_3bbjk_10268 > ._grid-x_3bbjk_3385 > ._cell_3bbjk_3333 > *:last-child {
  margin-bottom: 0;
}
._uw-responsive-accordion-tabs_3bbjk_25826 ._accordion-content_3bbjk_14228 ul,
._uw-responsive-accordion-tabs_3bbjk_25826 ._accordion-content_3bbjk_14228 ol,
._uw-responsive-accordion-tabs_3bbjk_25826 ._tabs-content_3bbjk_10255 ul,
._uw-responsive-accordion-tabs_3bbjk_25826 ._tabs-content_3bbjk_10255 ol {
  margin-bottom: 1.25rem;
}
._uw-responsive-accordion-tabs_3bbjk_25826 ._accordion-content_3bbjk_14228 a,
._uw-responsive-accordion-tabs_3bbjk_25826 ._tabs-content_3bbjk_10255 a {
  font-weight: 600;
  text-decoration: underline;
}
._uw-responsive-accordion-tabs_3bbjk_25826 ._accordion-content_3bbjk_14228 a:hover,
._uw-responsive-accordion-tabs_3bbjk_25826 ._tabs-content_3bbjk_10255 a:hover {
  text-decoration: none;
}
._uw-responsive-accordion-tabs_3bbjk_25826 ._accordion-content_3bbjk_14228 h2,
._uw-responsive-accordion-tabs_3bbjk_25826 ._tabs-content_3bbjk_10255 h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 2.0625rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 1em;
  margin-bottom: 15px;
  color: #ed0a00;
  font-weight: 300;
}
._uw-responsive-accordion-tabs_3bbjk_25826 ._accordion-content_3bbjk_14228 h3,
._uw-responsive-accordion-tabs_3bbjk_25826 ._tabs-content_3bbjk_10255 h3 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-block: 15px;
  color: #ed0a00;
}
._uw-responsive-accordion-tabs_3bbjk_25826 ._accordion-content_3bbjk_14228 h4,
._uw-responsive-accordion-tabs_3bbjk_25826 ._tabs-content_3bbjk_10255 h4 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.2;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._uw-responsive-accordion-tabs_3bbjk_25826 ._accordion-content_3bbjk_14228 h5,
._uw-responsive-accordion-tabs_3bbjk_25826 ._tabs-content_3bbjk_10255 h5 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._uw-responsive-accordion-tabs_3bbjk_25826 ._accordion-content_3bbjk_14228 h6,
._uw-responsive-accordion-tabs_3bbjk_25826 ._tabs-content_3bbjk_10255 h6 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.7142857143;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._uw-responsive-accordion-tabs_3bbjk_25826 ._accordion-content_3bbjk_14228 h2,
._uw-responsive-accordion-tabs_3bbjk_25826 ._tabs-content_3bbjk_10255 h2 {
  font-weight: 700;
}
._uw-responsive-accordion-tabs_3bbjk_25826 ._accordion_3bbjk_12173 {
  list-style-type: none;
  margin-left: 0;
}
._uw-responsive-accordion-tabs_3bbjk_25826 ._accordion_3bbjk_12173 ._accordion-title_3bbjk_26063 {
  display: flex;
  justify-content: space-between;
  width: 100%;
  font-size: 1.5rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  color: #001641;
  padding-bottom: 1rem;
  background-image: linear-gradient(to right, rgba(0, 22, 65, 0.5) 50%, rgba(255, 255, 255, 0) 0%);
  background-position: bottom;
  background-size: 0.5rem 0.0625rem;
  background-repeat: repeat-x;
}
._uw-responsive-accordion-tabs_3bbjk_25826 ._accordion_3bbjk_12173 ._accordion-title_3bbjk_26063::after {
  font-size: 1.75rem;
  font-family: "WwwUowEduAu";
  content: "\f020";
}
._uw-responsive-accordion-tabs_3bbjk_25826 ._accordion_3bbjk_12173 ._is-active_3bbjk_9731 ._accordion-title_3bbjk_26063 {
  background: none;
}
._uw-responsive-accordion-tabs_3bbjk_25826 ._accordion_3bbjk_12173 ._is-active_3bbjk_9731 ._accordion-title_3bbjk_26063::after {
  content: "\f021";
}

._uw-responsive-accordion-tabs--white_3bbjk_26089 {
  background: #fff;
}
._uw-responsive-accordion-tabs--white_3bbjk_26089 ._tabs-title_3bbjk_10233._is-active_3bbjk_9731 > a {
  background-color: #F2F2F2;
}
._uw-responsive-accordion-tabs--white_3bbjk_26089 ._tabs-panel_3bbjk_10268 {
  padding-left: 0;
  padding-right: 0;
}
._uw-responsive-accordion-tabs--white_3bbjk_26089 ._accordion-content_3bbjk_14228 {
  padding: 0;
}
._uw-responsive-accordion-tabs--white_3bbjk_26089 ._accordion_3bbjk_12173 ._accordion-title_3bbjk_26063 {
  background-image: linear-gradient(to right, #cacaca 50%, #ffffff 0%);
}

/*.uw-responsive-accordion-tabs--grey {
  padding-block: var(--section-spacing-y);
}*/
._uw-responsive-accordion-tabs--white_3bbjk_26089 {
  margin-block: var(--section-spacing-y);
  padding-block: unset;
}

._cookies-notice_3bbjk_26114 {
  background-color: #0033FF;
  width: 100%;
  position: fixed;
  bottom: 0;
  z-index: 99;
  height: 0;
  display: none;
}
._cookies-notice_3bbjk_26114._show_3bbjk_8907 {
  display: block;
  height: auto;
}
._cookies-notice_3bbjk_26114 * {
  background-color: #0033FF;
  color: #fff;
}
._cookies-notice_3bbjk_26114 a {
  text-decoration: underline;
}
._cookies-notice_3bbjk_26114 a:hover,
._cookies-notice_3bbjk_26114 a:focus {
  color: #fff;
}
._cookies-notice_3bbjk_26114 p {
  margin-bottom: 0;
}
._cookies-notice_3bbjk_26114 > div {
  display: flex;
  max-width: 76.875rem;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}
._cookies-notice_3bbjk_26114 > div > div:nth-of-type(1) {
  padding: 2em 1em 2em 0;
  flex-shrink: 1;
}
._cookies-notice_3bbjk_26114 > div > div:nth-of-type(2) {
  padding: 2em 0 2em 1em;
  align-self: center;
  flex-shrink: 0;
}
._cookies-notice_3bbjk_26114 button {
  padding: 1em 2em;
  background-color: #fff;
  color: #0033FF;
  font-size: 1.25rem;
  line-height: 22px;
  font-weight: 700;
  text-transform: uppercase;
  border: 3px solid #0033FF;
}
._cookies-notice_3bbjk_26114 button:hover {
  background-color: #0033FF;
  color: #fff;
  border: 3px solid #fff;
}
._cookies-notice_3bbjk_26114 ._notice_3bbjk_26173 div {
  font-size: 1.5rem;
  line-height: 26px;
  font-weight: 700;
}
@media (max-device-width: 640px) {
  ._cookies-notice_3bbjk_26114 > div {
    flex-direction: column;
  }
  ._cookies-notice_3bbjk_26114 > div > div:nth-of-type(1) {
    padding: 1em 0 1em 0;
  }
  ._cookies-notice_3bbjk_26114 > div > div:nth-of-type(2) {
    padding: 0;
  }
  ._cookies-notice_3bbjk_26114 button {
    padding: 0.5em 1em;
  }
  ._cookies-notice_3bbjk_26114 p {
    font-size: 0.875rem;
  }
  ._cookies-notice_3bbjk_26114 ._notice_3bbjk_26173 div {
    font-size: 1.25rem;
    line-height: 22px;
    font-weight: 700;
  }
}

._uw-twitter-feed_3bbjk_26201 {
  background: #001641;
  padding: 5rem 0;
  color: #fff;
}

._uw-twitter-feed-container_3bbjk_26207 ul {
  overflow-x: hidden;
  margin-right: -15px;
  margin-left: -15px;
  display: flex;
  flex-wrap: wrap;
}
._uw-twitter-feed-container_3bbjk_26207 li {
  display: flex;
  flex-direction: column;
  margin-left: 15px;
  margin-right: 15px;
  width: 100%;
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  ._uw-twitter-feed-container_3bbjk_26207 li {
    width: calc(50% - 15px * 2);
  }
}
@media (min-width: 1200px) {
  ._uw-twitter-feed-container_3bbjk_26207 li {
    width: calc(25% - 15px * 2);
  }
}
._uw-twitter-feed-container_3bbjk_26207 li ._media_3bbjk_26232 {
  display: none;
  order: 2;
}
._uw-twitter-feed-container_3bbjk_26207 li ._media_3bbjk_26232:first-of-type {
  display: block;
  position: relative;
  margin-bottom: 1rem;
  background-size: cover;
  background-position: center;
}
._uw-twitter-feed-container_3bbjk_26207 li ._media_3bbjk_26232:first-of-type::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 75%;
  content: "";
}
._uw-twitter-feed-container_3bbjk_26207 ._user_3bbjk_11735 {
  display: flex;
  font-weight: bold;
  margin-bottom: 0.5rem;
  order: 1;
  align-items: center;
  flex-wrap: wrap;
}
._uw-twitter-feed-container_3bbjk_26207 ._user_3bbjk_11735 a {
  color: #fff;
}
._uw-twitter-feed-container_3bbjk_26207 ._user_3bbjk_11735::before {
  font-family: "WwwUowEduAu";
  content: "\f00c";
  font-size: 1.5rem;
  margin-right: 0.5rem;
}
._uw-twitter-feed-container_3bbjk_26207 ._user_3bbjk_11735 span {
  display: block;
  width: 100%;
  font-weight: normal;
}
._uw-twitter-feed-container_3bbjk_26207 ._timePosted_3bbjk_26272 {
  order: 2;
  margin-bottom: 0.5rem;
}
._uw-twitter-feed-container_3bbjk_26207 ._timePosted_3bbjk_26272 {
  order: 2;
  margin-bottom: 0.5rem;
}
._uw-twitter-feed-container_3bbjk_26207 ._permalink_3bbjk_26280 {
  order: 4;
  color: #fff;
}
._uw-twitter-feed-container_3bbjk_26207 ._tweet_3bbjk_26284 {
  order: 3;
  margin-bottom: 1rem;
  overflow-wrap: break-word;
}
._uw-twitter-feed-container_3bbjk_26207 ._tweet_3bbjk_26284 a {
  color: #fff;
}

@media (max-width: 980px) {
  main ._magazine_3bbjk_26294 {
    margin-top: 77px;
  }
  main ._magazine_3bbjk_26294 ._uw-post-details_3bbjk_3446 ._uw-post-date_3bbjk_3479 {
    display: none;
  }
  main ._magazine_3bbjk_26294 ._uw-post-content_3bbjk_19620 ._uw-post-date_3bbjk_3479 {
    display: block;
  }
}
main ._magazine_3bbjk_26294 ._magazine-body_3bbjk_26304 {
  flex-direction: column-reverse;
}

/*---- FIXME: check this breakpoint ----*/
@media only screen and (min-width: 768px) {
  main ._magazine_3bbjk_26294 ._magazine-body_3bbjk_26304 {
    flex-direction: row;
  }
  ._uw-post-details_3bbjk_3446 ._uw-post-date_3bbjk_3479 {
    display: block;
  }
  ._uw-post-content_3bbjk_19620 ._uw-post-date_3bbjk_3479 {
    display: none;
  }
}
._masthead-swiper_3bbjk_26320 ._uw-masthead-magazine_3bbjk_26320 ._masthead-text-holder_3bbjk_26320 ._read-more_3bbjk_26320 {
  display: block;
  visibility: visible;
}

._uw-masthead-magazine_3bbjk_26320 {
  width: 100%;
  position: relative;
  margin-bottom: 25px;
}
._alert-banner-active_3bbjk_14430 ._uw-masthead-magazine_3bbjk_26320 {
  margin-top: 0;
}
._uw-masthead-magazine_3bbjk_26320._apsect-ratio-16x9_3bbjk_26333 {
  height: 0;
  padding-top: 177.78%;
  position: relative;
}
._uw-masthead-magazine_3bbjk_26320._apsect-ratio-16x9_3bbjk_26333 > :first-child {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
._uw-masthead-magazine_3bbjk_26320 > :first-child {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
._uw-masthead-magazine--background_3bbjk_26350 {
  background: no-repeat center center;
  background-size: cover;
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-masthead-magazine_3bbjk_26320._img-portrait_3bbjk_26355 ._masthead-text-holder_3bbjk_26320 {
    height: 75%;
    background: transparent linear-gradient(180deg, rgba(32, 33, 36, 0), rgba(0, 0, 0, 0.9)) 0% 0% no-repeat padding-box;
  }
}
._uw-masthead-magazine_3bbjk_26320 ._masthead-text-holder_3bbjk_26320 {
  width: 100%;
  position: sticky;
  bottom: 0;
  display: flex;
  align-items: flex-end;
}
._uw-masthead-magazine_3bbjk_26320 ._masthead-text-holder_3bbjk_26320._masthead-text-holder--fixed_3bbjk_26367 {
  position: fixed;
  top: 0;
}
._uw-masthead-magazine_3bbjk_26320 ._masthead-text-holder_3bbjk_26320 ._masthead-text_3bbjk_26320 {
  padding: 0 0 0.25rem;
  width: 100%;
  max-width: 76.875rem;
  margin-left: auto;
  margin-right: auto;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead-magazine_3bbjk_26320 ._masthead-text-holder_3bbjk_26320 ._masthead-text_3bbjk_26320 {
    background: transparent linear-gradient(180deg, rgba(32, 33, 36, 0), rgba(0, 0, 0, 0.9)) 0% 0% no-repeat padding-box;
  }
}
._uw-masthead-magazine_3bbjk_26320 ._masthead-text-holder_3bbjk_26320 ._masthead-text_3bbjk_26320 h1 {
  font-size: 2rem;
  line-height: 1;
  padding: 0.25rem;
  margin-bottom: 0;
}
._uw-masthead-magazine_3bbjk_26320 ._masthead-text-holder_3bbjk_26320 ._read-more_3bbjk_26320 {
  display: none;
  visibility: hidden;
}
._uw-masthead-magazine_3bbjk_26320 ._masthead-text-holder_3bbjk_26320 ._img-holder_3bbjk_19538 {
  position: relative;
  z-index: 1;
}
._uw-masthead-magazine_3bbjk_26320 ._masthead-text-holder_3bbjk_26320 ._img-holder_3bbjk_19538 img {
  width: initial;
  z-index: -1;
  display: none;
  visibility: hidden;
  right: 0;
  bottom: 0;
}
._uw-masthead-magazine_3bbjk_26320 ._scroll-to-page-content_3bbjk_26405 {
  display: flex;
  justify-content: space-around;
  height: 50px;
}
._uw-masthead-magazine_3bbjk_26320 ._scroll-to-page-content_3bbjk_26405 svg {
  height: 50px;
  width: 50px;
}

._masthead-swiper_3bbjk_26320 ._uw-masthead-magazine_3bbjk_26320 ._masthead-text-holder_3bbjk_26320 ._masthead-text_3bbjk_26320 ._masthead-text-bg_3bbjk_26415 {
  margin: 0 1.875rem;
}
@media print, screen and (max-width: 47.99875em) {
  ._masthead-swiper_3bbjk_26320 ._uw-masthead-magazine_3bbjk_26320 ._masthead-text-holder_3bbjk_26320 ._masthead-text_3bbjk_26320 ._masthead-text-bg_3bbjk_26415 {
    text-align: center;
  }
}
._masthead-swiper_3bbjk_26320 ._uw-masthead-magazine_3bbjk_26320 ._masthead-text-holder_3bbjk_26320 ._masthead-text_3bbjk_26320 ._masthead-text-bg_3bbjk_26415 ._subtitle_3bbjk_26423 {
  display: none;
}
@media print, screen and (max-width: 47.99875em) {
  ._masthead-swiper_3bbjk_26320 ._uw-masthead-magazine_3bbjk_26320 ._masthead-text-holder_3bbjk_26320 ._masthead-text_3bbjk_26320 ._read-more_3bbjk_26320 {
    text-align: center;
  }
}

@media only screen and (min-width: 1300px) {
  ._uw-masthead-magazine_3bbjk_26320 ._masthead-text-holder_3bbjk_26320 ._masthead-text_3bbjk_26320 {
    padding-bottom: 25px;
  }
}
@media only screen and (min-width: 768px) {
  ._masthead-swiper_3bbjk_26320 ._uw-masthead-magazine_3bbjk_26320 ._masthead-text-holder_3bbjk_26320 ._masthead-text_3bbjk_26320 ._masthead-text-bg_3bbjk_26415 {
    margin: 0 3.9375rem;
  }
  ._masthead-swiper_3bbjk_26320 ._uw-masthead-magazine_3bbjk_26320 ._masthead-text-holder_3bbjk_26320 ._masthead-text_3bbjk_26320 ._read-more_3bbjk_26320 {
    margin: 0 3.4375rem;
  }
  ._uw-masthead-magazine_3bbjk_26320 {
    margin-top: 0;
  }
  ._uw-masthead-magazine_3bbjk_26320 ._masthead-text-holder_3bbjk_26320 {
    margin-left: 0.9375rem;
    margin-right: 0.9375rem;
  }
  ._uw-masthead-magazine_3bbjk_26320 ._masthead-text-holder_3bbjk_26320 ._masthead-text_3bbjk_26320 {
    background: transparent;
  }
  ._uw-masthead-magazine_3bbjk_26320 ._masthead-text-holder_3bbjk_26320 ._masthead-text_3bbjk_26320 ._img-holder_3bbjk_19538 img {
    display: none;
    visibility: hidden;
    position: absolute;
  }
  ._uw-masthead-magazine_3bbjk_26320 ._masthead-text-holder_3bbjk_26320 ._masthead-text_3bbjk_26320 ._masthead-text-bg_3bbjk_26415 {
    margin: 0 0 0 0.5rem;
  }
  ._uw-masthead-magazine_3bbjk_26320 ._masthead-text-holder_3bbjk_26320 ._masthead-text_3bbjk_26320 ._masthead-text-bg_3bbjk_26415 h1 {
    font-size: 3.5rem;
    margin-bottom: 0;
  }
  ._uw-masthead-magazine_3bbjk_26320 ._masthead-text-holder_3bbjk_26320 ._masthead-text_3bbjk_26320 ._masthead-text-bg_3bbjk_26415 p {
    font-size: 1.25rem;
  }
  ._uw-masthead-magazine_3bbjk_26320 ._masthead-text-holder_3bbjk_26320 ._masthead-text_3bbjk_26320 ._masthead-text-bg_3bbjk_26415 h1,
  ._uw-masthead-magazine_3bbjk_26320 ._masthead-text-holder_3bbjk_26320 ._masthead-text_3bbjk_26320 ._masthead-text-bg_3bbjk_26415 p {
    line-height: 1.3;
    padding: 0 0 0.25rem;
  }
  ._uw-masthead-magazine_3bbjk_26320 ._masthead-text-holder_3bbjk_26320 ._masthead-text_3bbjk_26320 ._masthead-text-bg_3bbjk_26415 h1 mark,
  ._uw-masthead-magazine_3bbjk_26320 ._masthead-text-holder_3bbjk_26320 ._masthead-text_3bbjk_26320 ._masthead-text-bg_3bbjk_26415 p mark {
    background: #0033FF;
    color: #fff;
    padding: 0.25rem 0;
    box-decoration-break: clone;
    box-shadow: 0.5rem 0 0 #0033FF, -0.5rem 0 0 #0033FF;
  }
  ._uw-masthead-magazine--background_3bbjk_26350 ._masthead-text_3bbjk_26320 {
    margin-top: 154px;
  }
  ._uw-masthead-magazine_3bbjk_26320._text-top_3bbjk_26485 > :first-child {
    justify-content: flex-start;
  }
  ._uw-masthead-magazine_3bbjk_26320._text-middle_3bbjk_26488 > :first-child {
    justify-content: center;
  }
  ._uw-masthead-magazine_3bbjk_26320._apsect-ratio-16x9_3bbjk_26333 {
    padding-top: 56.25%;
  }
}
._uw-gallery_3bbjk_26495 {
  width: 100%;
  margin-block: var(--section-spacing-y);
}
._uw-gallery_3bbjk_26495 ._hidden_3bbjk_17617 {
  display: none;
  visibility: hidden;
}
._uw-gallery_3bbjk_26495 ._apsect-ratio-16x9_3bbjk_26333 {
  overflow: hidden;
  height: 0;
  padding-top: 56.25%;
}
._uw-gallery_3bbjk_26495 ._swiper-container_3bbjk_30 {
  margin-left: auto;
  margin-right: auto;
}
._uw-gallery_3bbjk_26495 ._swiper-container_3bbjk_30 ._swiper-slide_3bbjk_55 div {
  background-size: cover;
  background-position: center;
}
._uw-gallery_3bbjk_26495 ._swiper-container_3bbjk_30 ._swiper-slide_3bbjk_55:hover:after {
  content: " ";
  z-index: 10;
  display: block;
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-color: rgba(0, 0, 0, 0.5);
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='65.888' height='55' viewBox='0 0 65.888 55'><g transform='translate(2.5 2.5)'><path d='M1057.851,462.871v12.5h11.07' transform='translate(-1057.851 -425.371)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/><path d='M1067.364,475.371h11.07v-12.5' transform='translate(-1017.547 -425.371)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/><path d='M1078.435,469.029v-12.5h-11.07' transform='translate(-1017.547 -456.529)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/><path d='M1068.921,456.529h-11.07v12.5' transform='translate(-1057.851 -456.529)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/></g></svg>");
}
._uw-gallery_3bbjk_26495 ._swiper-container_3bbjk_30 ._swiper-button-next_3bbjk_182,
._uw-gallery_3bbjk_26495 ._swiper-container_3bbjk_30 ._swiper-button-prev_3bbjk_181 {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  background-size: 27px 44px;
  transform-origin: center center;
}
._uw-gallery_3bbjk_26495 ._swiper-container_3bbjk_30 ._swiper-button-next_3bbjk_182,
._uw-gallery_3bbjk_26495 ._swiper-container_3bbjk_30 ._swiper-button-prev_3bbjk_181 {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='100' viewBox='0 0 120 100'><g transform='translate(-11 -10)'><rect width='120' height='100' transform='translate(131 110) rotate(180)' fill='rgba(0,0,0,0.1)'/><path d='M33.333,40a6.052,6.052,0,0,1-4.667-2L2,11.333A6.444,6.444,0,0,1,2,2a6.444,6.444,0,0,1,9.333,0l22,22,22-22a6.444,6.444,0,0,1,9.333,0,6.444,6.444,0,0,1,0,9.333L38,38A6.052,6.052,0,0,1,33.333,40Z' transform='translate(91 27) rotate(90)' fill='%23fff'/></g></svg>");
}
._uw-gallery_3bbjk_26495 ._swiper-container_3bbjk_30 ._swiper-button-next_3bbjk_182:hover,
._uw-gallery_3bbjk_26495 ._swiper-container_3bbjk_30 ._swiper-button-prev_3bbjk_181:hover {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='100' viewBox='0 0 120 100'><g transform='translate(-158 -10)'><path class='st0' d='M278,110H158V10h120V110z' fill='%23001641'/><path class='st1' d='M198,59.7c0-1.8,0.7-3.5,2-4.7l26.7-26.7c2.5-2.6,6.5-2.7,9.1-0.2c0.1,0.1,0.2,0.1,0.2,0.2 c2.6,2.5,2.7,6.5,0.2,9.1c-0.1,0.1-0.1,0.2-0.2,0.2l-22,22l22,22c2.6,2.5,2.7,6.5,0.2,9.1c-0.1,0.1-0.1,0.2-0.2,0.2 c-2.5,2.6-6.5,2.7-9.1,0.2c-0.1-0.1-0.2-0.1-0.2-0.2L200,64.3C198.7,63.1,198,61.4,198,59.7z' fill='%23fff'/></g></svg>");
}
._uw-gallery_3bbjk_26495 ._swiper-container_3bbjk_30 ._swiper-button-next_3bbjk_182 {
  transform: rotate(180deg);
}
._uw-gallery_3bbjk_26495 ._swiper-container_3bbjk_30 ._swiper-button-next_3bbjk_182:after,
._uw-gallery_3bbjk_26495 ._swiper-container_3bbjk_30 ._swiper-button-prev_3bbjk_181:after {
  display: none;
  visibility: hidden;
}
._uw-gallery_3bbjk_26495 ._pswp-container_3bbjk_26559 {
  position: relative;
  margin-left: auto;
  margin-right: auto;
}
._uw-gallery_3bbjk_26495 ._pswp-container_3bbjk_26559 ._pswp_3bbjk_1310 {
  z-index: 3;
}
._uw-gallery_3bbjk_26495 ._pswp-container_3bbjk_26559 ._pswp_3bbjk_1310 ._pswp__ui--fit_3bbjk_1982 ._pswp__caption_3bbjk_1802 {
  background-color: #F2F2F2;
}
._uw-gallery_3bbjk_26495 ._pswp-container_3bbjk_26559 ._pswp--zoom-allowed_3bbjk_1350 ._pswp__img_3bbjk_1350 {
  cursor: default !important;
}
._uw-gallery_3bbjk_26495 ._pswp-container_3bbjk_26559 ._pswp__caption_3bbjk_1802 {
  background: rgba(0, 0, 0, 0.6) 0% 0% no-repeat padding-box;
}
._uw-gallery_3bbjk_26495 ._pswp-container_3bbjk_26559 ._pswp__caption_3bbjk_1802 ._pswp__caption__center_3bbjk_1814 {
  max-width: unset;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-left: 10%;
  margin-right: 10%;
  padding-left: 0;
  padding-right: 0;
}
._uw-gallery_3bbjk_26495 ._pswp-container_3bbjk_26559 ._pswp__caption_3bbjk_1802 p._caption_3bbjk_19526 {
  font-weight: 600;
  margin-bottom: 8px;
}
._uw-gallery_3bbjk_26495 ._pswp-container_3bbjk_26559 ._pswp__caption_3bbjk_1802 p._credit_3bbjk_26590 {
  font-weight: 400;
  margin-bottom: 8px;
}
._uw-gallery_3bbjk_26495 ._pswp-container_3bbjk_26559 ._pswp--fs_3bbjk_1600 ._pswp__ui--fit_3bbjk_1982 {
  background-color: black;
}
._uw-gallery_3bbjk_26495 ._pswp-container_3bbjk_26559 ._pswp--fs_3bbjk_1600 ._pswp__button--close_3bbjk_1559 {
  display: none;
  visibility: hidden;
}
._uw-gallery_3bbjk_26495 ._pswp-container_3bbjk_26559 ._pswp__top-bar_3bbjk_1953 {
  background: unset;
}
._uw-gallery_3bbjk_26495 ._pswp-container_3bbjk_26559 ._pswp__button_3bbjk_1529 {
  margin: 30px 30px 0 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
._uw-gallery_3bbjk_26495 ._pswp-container_3bbjk_26559 ._pswp__button--fs_3bbjk_1592 {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='65.888' height='55' viewBox='0 0 65.888 55'><g transform='translate(2.5 2.5)'><path d='M1057.851,462.871v12.5h11.07' transform='translate(-1057.851 -425.371)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/><path d='M1067.364,475.371h11.07v-12.5' transform='translate(-1017.547 -425.371)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/><path d='M1078.435,469.029v-12.5h-11.07' transform='translate(-1017.547 -456.529)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/><path d='M1068.921,456.529h-11.07v12.5' transform='translate(-1057.851 -456.529)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/></g></svg>");
}
._uw-gallery_3bbjk_26495 ._pswp-container_3bbjk_26559 ._pswp__button--close_3bbjk_1559 {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50'><defs><style>.a{fill:%23fd0d1b;}</style></defs><path class='a' d='M4,12.333,12.333,4,29,20.667,45.667,4,54,12.333,37.333,29,54,45.667,45.667,54,29,37.333,12.333,54,4,45.667,20.667,29Z' transform='translate(-4 -4)'/></svg>");
}
._uw-gallery_3bbjk_26495 ._pswp-container_3bbjk_26559 ._pswp__button--close_3bbjk_1559 path._a_3bbjk_3885 {
  fill: #fd0d1b;
}
._uw-gallery_3bbjk_26495 ._pswp-container_3bbjk_26559 ._pswp--fs_3bbjk_1600 ._pswp__button--fs_3bbjk_1592 {
  margin: 30px 30px 0 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'><path id='iconfinder_close_293668' d='M4,14,14,4,34,24,54,4,64,14,44,34,64,54,54,64,34,44,14,64,4,54,24,34Z' transform='translate(-4 -4)' fill='%23fd0d1b'/></svg>");
}
._uw-gallery_3bbjk_26495 ._pswp-container_3bbjk_26559 ._pswp__button--arrow--left_3bbjk_1564, ._uw-gallery_3bbjk_26495 ._pswp-container_3bbjk_26559 ._pswp__button--arrow--right_3bbjk_1565 {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  margin: 0;
  transform: translate(0, -50px);
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='100' viewBox='0 0 120 100'><g transform='translate(-11 -10)'><rect width='120' height='100' transform='translate(131 110) rotate(180)' fill='rgba(0,0,0,0.1)'/><path d='M33.333,40a6.052,6.052,0,0,1-4.667-2L2,11.333A6.444,6.444,0,0,1,2,2a6.444,6.444,0,0,1,9.333,0l22,22,22-22a6.444,6.444,0,0,1,9.333,0,6.444,6.444,0,0,1,0,9.333L38,38A6.052,6.052,0,0,1,33.333,40Z' transform='translate(91 27) rotate(90)' fill='%23fff'/></g></svg>");
}
._uw-gallery_3bbjk_26495 ._pswp-container_3bbjk_26559 ._pswp__button--arrow--left_3bbjk_1564:hover, ._uw-gallery_3bbjk_26495 ._pswp-container_3bbjk_26559 ._pswp__button--arrow--right_3bbjk_1565:hover {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='100' viewBox='0 0 120 100'><g transform='translate(-158 -10)'><path class='st0' d='M278,110H158V10h120V110z' fill='%23001641'/><path class='st1' d='M198,59.7c0-1.8,0.7-3.5,2-4.7l26.7-26.7c2.5-2.6,6.5-2.7,9.1-0.2c0.1,0.1,0.2,0.1,0.2,0.2 c2.6,2.5,2.7,6.5,0.2,9.1c-0.1,0.1-0.1,0.2-0.2,0.2l-22,22l22,22c2.6,2.5,2.7,6.5,0.2,9.1c-0.1,0.1-0.1,0.2-0.2,0.2 c-2.5,2.6-6.5,2.7-9.1,0.2c-0.1-0.1-0.2-0.1-0.2-0.2L200,64.3C198.7,63.1,198,61.4,198,59.7z' fill='%23fff'/></g></svg>");
}
._uw-gallery_3bbjk_26495 ._pswp-container_3bbjk_26559 ._pswp__button--arrow--right_3bbjk_1565 {
  transform: rotate(180deg) translate(0, 50px);
}
._uw-gallery_3bbjk_26495 ._pswp-container_3bbjk_26559 ._pswp__button--arrow--left_3bbjk_1564:before, ._uw-gallery_3bbjk_26495 ._pswp-container_3bbjk_26559 ._pswp__button--arrow--right_3bbjk_1565:before {
  display: none;
  visibility: hidden;
}
._uw-gallery_3bbjk_26495 ._pswp-container_3bbjk_26559 + ._swiper-container_3bbjk_30 {
  margin-top: 10px;
}

._masthead-swiper_3bbjk_26320 ._swiper-container_3bbjk_30 {
  overflow: unset;
}
@media (max-width: 980px) {
  ._masthead-swiper_3bbjk_26320 {
    margin-top: 77px;
  }
}
._masthead-swiper_3bbjk_26320 ._swiper-pagination-bullet_3bbjk_271 {
  width: 25px;
  height: 25px;
  opacity: 1;
  background-color: #ed0a00;
}
._masthead-swiper_3bbjk_26320 ._swiper-pagination-bullet_3bbjk_271._swiper-pagination-bullet-active_3bbjk_288 {
  background-color: #001641;
}
._masthead-swiper_3bbjk_26320 ._uw-masthead-magazine_3bbjk_26320 {
  margin-bottom: 70px;
}
._masthead-swiper_3bbjk_26320 ._swiper-button-next_3bbjk_182,
._masthead-swiper_3bbjk_26320 ._swiper-button-prev_3bbjk_181 {
  position: absolute;
  top: 50%;
  width: 60px;
  height: 50px;
  margin-top: -22px;
  background-size: 27px 44px;
  transform-origin: center center;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='100' viewBox='0 0 120 100'><g transform='translate(-11 -10)'><rect width='120' height='100' transform='translate(131 110) rotate(180)' fill='rgba(0,0,0,0.1)'/><path d='M33.333,40a6.052,6.052,0,0,1-4.667-2L2,11.333A6.444,6.444,0,0,1,2,2a6.444,6.444,0,0,1,9.333,0l22,22,22-22a6.444,6.444,0,0,1,9.333,0,6.444,6.444,0,0,1,0,9.333L38,38A6.052,6.052,0,0,1,33.333,40Z' transform='translate(91 27) rotate(90)' fill='%23fff'/></g></svg>");
}
@media print, screen and (max-width: 47.99875em) {
  ._masthead-swiper_3bbjk_26320 ._swiper-button-next_3bbjk_182,
  ._masthead-swiper_3bbjk_26320 ._swiper-button-prev_3bbjk_181 {
    display: none;
  }
}
._masthead-swiper_3bbjk_26320 ._swiper-button-next_3bbjk_182:hover,
._masthead-swiper_3bbjk_26320 ._swiper-button-prev_3bbjk_181:hover {
  background-image: url("data:image/svg+xml;utf8,<svg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 120 100' style='enable-background:new 0 0 120 100;' xml:space='preserve'><style type='text/css'> .st0{fill:%23001641;} .st1{fill:%23FFFFFF;}</style><g transform='translate(-158 -10)'><path class='st0' d='M278,110H158V10h120V110z'/><path class='st1' d='M198,59.7c0-1.8,0.7-3.5,2-4.7l26.7-26.7c2.5-2.6,6.5-2.7,9.1-0.2c0.1,0.1,0.2,0.1,0.2,0.2c2.6,2.5,2.7,6.5,0.2,9.1c-0.1,0.1-0.1,0.2-0.2,0.2l-22,22l22,22c2.6,2.5,2.7,6.5,0.2,9.1c-0.1,0.1-0.1,0.2-0.2,0.2c-2.5,2.6-6.5,2.7-9.1,0.2c-0.1-0.1-0.2-0.1-0.2-0.2L200,64.3C198.7,63.1,198,61.4,198,59.7z'/></g></svg>");
}
._masthead-swiper_3bbjk_26320 ._swiper-button-next_3bbjk_182 {
  transform: rotate(180deg);
}
._masthead-swiper_3bbjk_26320 ._swiper-button-next_3bbjk_182:after,
._masthead-swiper_3bbjk_26320 ._swiper-button-prev_3bbjk_181:after {
  display: none;
  visibility: hidden;
}

._uw-php-search_3bbjk_16872 ._results_3bbjk_16867 {
  display: flex;
  align-content: space-around;
}
._uw-php-search_3bbjk_16872 ._results_3bbjk_16867 > * {
  flex-basis: 100%;
  margin: 0;
  padding-left: 0.78125rem;
  padding-right: 0.78125rem;
}
._uw-php-search_3bbjk_16872 ._results_3bbjk_16867._results--no-filter_3bbjk_26711 > * {
  flex-basis: 100%;
}
._uw-php-search_3bbjk_16872 ._results_3bbjk_16867 ._no-results_3bbjk_26714 {
  background-color: #efefef;
  padding: 20px;
  flex-basis: 100%;
}
._uw-php-search_3bbjk_16872 ._results_3bbjk_16867 ._no-results_3bbjk_26714 p {
  font-size: 1.5rem;
  line-height: 1.0833333333;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #001641;
  margin-bottom: 0;
}
@media (min-width: 980px) {
  ._uw-php-search_3bbjk_16872 ._results_3bbjk_16867 > * {
    flex-basis: 50%;
  }
  ._uw-php-search_3bbjk_16872 ._results_3bbjk_16867._results--no-filter_3bbjk_26711 > * {
    flex-basis: 33.33%;
  }
  ._uw-php-search_3bbjk_16872 ._results_3bbjk_16867._results--no-filter_3bbjk_26711 > ._no-results_3bbjk_26714 {
    flex-basis: 100%;
  }
}
._uw-php-search_3bbjk_16872 ._uw-stories-sidebar--filter--toggle_3bbjk_26742::after {
  margin-left: 5px;
  font-family: "WwwUowEduAu";
  content: "\f023";
}
._uw-php-search_3bbjk_16872 ._uw-stories-sidebar--filter--closed_3bbjk_26747::after {
  content: "\f022";
}
._uw-php-search_3bbjk_16872 ._uw-stories-sidebar_3bbjk_26742 ._posts-filter-trigger_3bbjk_26750::after {
  content: "\f023";
}
._uw-php-search_3bbjk_16872 ._uw-stories-sidebar_3bbjk_26742 ._posts-filter-trigger_3bbjk_26750._posts-filter-trigger-closed_3bbjk_26753::after {
  content: "\f022";
}
._uw-php-search_3bbjk_16872 li._show-more_3bbjk_26756 a {
  font-size: 0.75rem;
  font-weight: 500;
}

._confetti-wrapper_3bbjk_26761 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  pointer-events: none;
  z-index: 99;
}

._confetti_3bbjk_26761 {
  position: absolute;
  z-index: 99;
}

._confetti-primary_3bbjk_26776 {
  background-color: #001641;
}

._confetti-secondary_3bbjk_26780 {
  background-color: #ed0a00;
}

._confetti-teriary_3bbjk_26784 {
  background-color: #0033FF;
}

._uw-simple-search_3bbjk_26788 ._vue-app_3bbjk_26788 {
  visibility: hidden;
  display: none;
}
._uw-simple-search_3bbjk_26788 ._vue-app_3bbjk_26788._ready_3bbjk_26792 {
  visibility: visible;
  display: block;
}
._uw-simple-search_3bbjk_26788 ._vue-app_3bbjk_26788 ._uw-simple-search--list_3bbjk_26796 {
  display: flex;
  flex-direction: column-reverse;
}
@media (min-width: 768px) {
  ._uw-simple-search_3bbjk_26788 ._vue-app_3bbjk_26788 ._uw-simple-search--list_3bbjk_26796 {
    flex-direction: row;
  }
  ._uw-simple-search_3bbjk_26788 ._vue-app_3bbjk_26788 ._uw-simple-search--list--main_3bbjk_26804 {
    flex-basis: 75%;
    padding-right: 2em;
  }
  ._uw-simple-search_3bbjk_26788 ._vue-app_3bbjk_26788 ._uw-simple-search--list--sidebar_3bbjk_26808 {
    flex-basis: 25%;
  }
}
._uw-simple-search_3bbjk_26788 ._vue-app_3bbjk_26788 ._results_3bbjk_16867 {
  flex-direction: column;
}
._uw-simple-search_3bbjk_26788 ._vue-app_3bbjk_26788 ._results_3bbjk_16867 div {
  display: flex;
  flex-direction: column;
}
._uw-simple-search_3bbjk_26788 ._vue-app_3bbjk_26788 ._results_3bbjk_16867 ._item_3bbjk_19657 {
  background-color: #F2F2F2;
  margin-bottom: 25px;
  padding: 20px;
}
._uw-simple-search_3bbjk_26788 ._vue-app_3bbjk_26788 ._results_3bbjk_16867 ._item_3bbjk_19657 ._show-more-container_3bbjk_26824 {
  flex-direction: row;
}
._uw-simple-search_3bbjk_26788 ._vue-app_3bbjk_26788 ._results_3bbjk_16867 ._item_3bbjk_19657 ._show-more-container_3bbjk_26824 div:nth-child(3) {
  display: none;
}
@media (min-width: 768px) {
  ._uw-simple-search_3bbjk_26788 ._vue-app_3bbjk_26788 ._results_3bbjk_16867 ._item_3bbjk_19657 ._show-more-container_3bbjk_26824 {
    flex-direction: column;
  }
  ._uw-simple-search_3bbjk_26788 ._vue-app_3bbjk_26788 ._results_3bbjk_16867 ._item_3bbjk_19657 ._show-more-container_3bbjk_26824 div:nth-child(3) {
    display: flex;
  }
}
._uw-simple-search_3bbjk_26788 ._vue-app_3bbjk_26788 ._results_3bbjk_16867 ._item_3bbjk_19657 div {
  margin: 0;
}
._uw-simple-search_3bbjk_26788 ._vue-app_3bbjk_26788 ._results_3bbjk_16867 ._item_3bbjk_19657 div:first-child {
  flex-grow: 1;
}
@media (min-width: 768px) {
  ._uw-simple-search_3bbjk_26788 ._vue-app_3bbjk_26788 ._results_3bbjk_16867 ._item_3bbjk_19657 {
    flex-direction: row;
  }
}
._uw-simple-search_3bbjk_26788 ._vue-app_3bbjk_26788 ._no-results_3bbjk_26714 {
  background-color: #efefef;
  padding: 20px;
  margin-bottom: 2em;
}
._uw-simple-search_3bbjk_26788 ._vue-app_3bbjk_26788 ._results_3bbjk_16867 button,
._uw-simple-search_3bbjk_26788 ._vue-app_3bbjk_26788 ._uw-simple-search--detail_3bbjk_26855 button {
  border: 3px solid #0033FF;
  color: #0033FF;
  padding: 0.8rem 1.25rem;
  white-space: nowrap;
  cursor: pointer;
  display: block;
  margin: 0 auto;
}
._uw-simple-search_3bbjk_26788 ._vue-app_3bbjk_26788 ._uw-simple-search--detail_3bbjk_26855 {
  display: flex;
  flex-direction: column;
}
._uw-simple-search_3bbjk_26788 ._vue-app_3bbjk_26788 ._uw-simple-search--detail_3bbjk_26855 > div:nth-child(2) {
  padding: 2em 0 0 0;
}
@media (min-width: 768px) {
  ._uw-simple-search_3bbjk_26788 ._vue-app_3bbjk_26788 ._uw-simple-search--detail_3bbjk_26855 > div:nth-child(2) {
    padding: 0 0 0 1em;
  }
}
@media (min-width: 768px) {
  ._uw-simple-search_3bbjk_26788 ._vue-app_3bbjk_26788 ._uw-simple-search--detail_3bbjk_26855 {
    flex-direction: row;
    padding-left: 0;
  }
  ._uw-simple-search_3bbjk_26788 ._vue-app_3bbjk_26788 ._uw-simple-search--detail_3bbjk_26855 > div:first-child {
    flex-basis: 75%;
  }
  ._uw-simple-search_3bbjk_26788 ._vue-app_3bbjk_26788 ._uw-simple-search--detail_3bbjk_26855 > div:nth-child(2) {
    flex-basis: 25%;
  }
  ._uw-simple-search_3bbjk_26788 ._vue-app_3bbjk_26788 ._uw-simple-search--detail_3bbjk_26855 > div:nth-child(2) button {
    white-space: break-spaces;
  }
}
._uw-simple-search_3bbjk_26788 ._vue-app_3bbjk_26788 ._uw-stories-search--categories_3bbjk_26891 span,
._uw-simple-search_3bbjk_26788 ._vue-app_3bbjk_26788 ._uw-stories-search--categories_3bbjk_26891 label {
  cursor: pointer;
}
._uw-simple-search_3bbjk_26788 ._vue-app_3bbjk_26788 ._uw-stories-search--categories_3bbjk_26891 label._checkedDarkRed_3bbjk_26895:before {
  border: 0;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAz0lEQVQokbXSQQqCQBQG4N9Z5GY6QjkGufMGQm07hjfyCN7CpYIuXYUtos10hEgIXfi3EAvKVIR+mN188x7vjZEDxIyIOej/0Nxs4CQJFpY1HZq2DSeOsdztoMJwGjRtu620XqO+XqF9/xsKKbEKAggpAQALpeDE8Qud93vUWr9fzQHmAG9RRJK8pylPrstKa5JkpTWPSrG71x2j26P0PGyjqK3YNIAQ/ZU+Wy2zDJfDAU1ZjqKv4XT4URSDCACM3i8nRNvuQPrXMYJ+wwl5AopfaPlvXPYKAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
  background-size: cover;
}
._uw-simple-search_3bbjk_26788 ._vue-app_3bbjk_26788 ._uw-stories-sidebar--filter--toggle_3bbjk_26742::after {
  margin-left: 5px;
  font-family: "WwwUowEduAu";
  content: "\f023";
}
._uw-simple-search_3bbjk_26788 ._vue-app_3bbjk_26788 ._uw-stories-sidebar--filter--closed_3bbjk_26747::after {
  content: "\f022";
}
._uw-simple-search_3bbjk_26788 ._vue-app_3bbjk_26788 ._uw-stories-sidebar_3bbjk_26742 ._posts-filter-trigger_3bbjk_26750::after {
  content: "\f023";
}
._uw-simple-search_3bbjk_26788 ._vue-app_3bbjk_26788 ._uw-stories-sidebar_3bbjk_26742 ._posts-filter-trigger_3bbjk_26750._posts-filter-trigger-closed_3bbjk_26753::after {
  content: "\f022";
}

/*
	As used on the library and learning co-op landing pages
*/
._lcs_slide_out_3bbjk_26919._lcs_slide_out-r_3bbjk_26919 {
  top: 200px;
}

._uw-mkto_3bbjk_26923 ._mktoButton_3bbjk_26923 {
  color: rgb(255, 255, 255) !important;
  background-color: #0033FF !important;
  font-weight: 400;
  font-size: 18px !important;
  padding: 10px 16px !important;
  line-height: 1.33 !important;
  width: 100% !important;
  border: 2px solid #fff !important;
  border-radius: 0px !important;
  background-image: none !important;
  cursor: pointer !important;
}
._uw-mkto_3bbjk_26923 ._mktoButton_3bbjk_26923:hover {
  color: #0033FF !important;
  background-color: rgb(255, 255, 255) !important;
  border: 2px solid #0033FF !important;
}
._uw-mkto_3bbjk_26923 ._cf_widget_socialsignon_3bbjk_26941._cf_sign_on_button_3bbjk_26941 {
  width: auto;
}
._uw-mkto_3bbjk_26923 ._mktoForm_3bbjk_26944 {
  font-family: Montserrat, Verdana, Geneva, sans-serif !important;
  font-size: 1rem !important;
}
._uw-mkto_3bbjk_26923 ._mktoForma_3bbjk_26948._mktoNotYou_3bbjk_26948,
._uw-mkto_3bbjk_26923 ._mktoForm_3bbjk_26944._mktoCheckboxList_3bbjk_26949 {
  color: rgb(255, 255, 255);
}
._uw-mkto_3bbjk_26923 ._mktoFormp_3bbjk_26952._mktoFormlabel_3bbjk_26952,
._uw-mkto_3bbjk_26923 ._mktoFormlabel_3bbjk_26952,
._uw-mkto_3bbjk_26923 ._mktoFormdiv_3bbjk_26954 {
  color: rgb(0, 0, 0);
}
._uw-mkto_3bbjk_26923 ._mktoFormfieldsetlegend_3bbjk_26957 {
  font-size: 16px;
  margin-left: 0.5em;
  color: rgb(0, 0, 0);
}
._uw-mkto_3bbjk_26923 ._mktoForma_3bbjk_26948 {
  padding: 0;
}
._uw-mkto_3bbjk_26923 ._mktoForm_3bbjk_26944._cf_widget_socialsignon_3bbjk_26941 {
  display: none;
}
._uw-mkto_3bbjk_26923 ._mktoButtonWrap_3bbjk_26968 {
  margin-left: 0 !important;
}
._uw-mkto_3bbjk_26923 ._mktoForminput_3bbjk_26971[type=text],
._uw-mkto_3bbjk_26923 ._mktoForminput_3bbjk_26971[type=url],
._uw-mkto_3bbjk_26923 ._mktoForminput_3bbjk_26971[type=email],
._uw-mkto_3bbjk_26923 ._mktoForminput_3bbjk_26971[type=tel],
._uw-mkto_3bbjk_26923 ._mktoForminput_3bbjk_26971[type=number],
._uw-mkto_3bbjk_26923 ._mktoForminput_3bbjk_26971[type=date],
._uw-mkto_3bbjk_26923 ._mktoFormtextarea_3bbjk_26977._mktoField_3bbjk_26977,
._uw-mkto_3bbjk_26923 ._mktoFormselect_3bbjk_26978._mktoField_3bbjk_26977 {
  color: #000 !important;
}
._uw-mkto_3bbjk_26923 ._uw-mkto-confirm_3bbjk_26981 {
  display: none;
}
._uw-mkto_3bbjk_26923 ._uw-mkto-confirm_3bbjk_26981._uw-mkto-confirm--show_3bbjk_26984 {
  display: unset;
}

@media (max-width: 600px) {
  ._mw-grid-container_3bbjk_3812 {
    padding-left: 0;
    padding-right: 0;
  }
}

@media (min-width: 600px) {
  ._motivation-widget_3bbjk_3333 ._central-box_3bbjk_26996 {
    margin: 0 -4em;
    background-color: #fff;
  }
  ._motivation-widget_3bbjk_3333 ._central-box_3bbjk_26996 > div {
    padding: 2em;
    margin: 0 4em;
    background-color: #F2F2F2;
    overflow: hidden;
  }
}
._motivation-widget_3bbjk_3333 ._app-container_3bbjk_27007 {
  background-color: #F2F2F2;
  padding: 2rem 4rem;
}
@media (min-width: 600px) {
  ._motivation-widget_3bbjk_3333 ._app-container_3bbjk_27007 {
    background-color: #fff;
  }
}
@media (max-width: 600px) {
  ._motivation-widget_3bbjk_3333 ._app-container_3bbjk_27007 {
    padding: 2rem;
  }
}
._motivation-widget_3bbjk_3333 ._mw-link-small_3bbjk_14807 {
  display: inline;
  text-align: start;
  margin-bottom: 0.5em;
  width: auto;
  padding-right: 1em;
}
@media (max-width: 600px) {
  ._motivation-widget_3bbjk_3333 ._mw-link-small_3bbjk_14807 {
    width: 100%;
  }
}
._motivation-widget_3bbjk_3333 ._mw-link-small_3bbjk_14807 > a {
  display: inline !important;
  text-align: start;
}
._motivation-widget_3bbjk_3333 ._mw-link-small_3bbjk_14807 > a::after {
  display: none;
}
._motivation-widget_3bbjk_3333 ._mw-link-small_3bbjk_14807 > a > span::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  position: relative;
  right: -15px;
  transition: right 0.4s;
}
._motivation-widget_3bbjk_3333 ._mw-link-small_3bbjk_14807 > a > span:hover, ._motivation-widget_3bbjk_3333 ._mw-link-small_3bbjk_14807 > a > span:focus {
  text-decoration: none;
}
._motivation-widget_3bbjk_3333 ._mw-link-small_3bbjk_14807 > a > span:hover::after, ._motivation-widget_3bbjk_3333 ._mw-link-small_3bbjk_14807 > a > span:focus::after {
  right: -23px;
}
._motivation-widget_3bbjk_3333 ._mw-header_3bbjk_27053 {
  margin-bottom: 0.2em !important;
}
@media (max-width: 900px) {
  ._motivation-widget_3bbjk_3333 ._mw-header_3bbjk_27053 {
    font-size: 1.875rem;
    line-height: 1.0666666667;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._motivation-widget_3bbjk_3333 ._mw-search_3bbjk_27067 {
  padding-bottom: 2em;
}
._motivation-widget_3bbjk_3333 ._mw-search-button_3bbjk_27070 {
  padding-top: 16px;
  font-weight: 700;
  cursor: pointer;
}
@media (max-width: 600px) {
  ._motivation-widget_3bbjk_3333 ._mw-search-button_3bbjk_27070 {
    height: 45px;
    z-index: 2;
    width: 25px;
  }
  ._motivation-widget_3bbjk_3333 ._mw-search-button_3bbjk_27070 > span {
    display: none;
  }
  ._motivation-widget_3bbjk_3333 ._mw-search-button_3bbjk_27070 > i {
    display: none;
  }
}
._motivation-widget_3bbjk_3333 ._mw-before-search_3bbjk_27088 {
  padding-top: 15px;
  font-weight: 700;
  margin: 0;
}
._motivation-widget_3bbjk_3333 ._mw-after-search_3bbjk_27093 {
  white-space: nowrap;
}
._motivation-widget_3bbjk_3333 ._mw-search-red-button_3bbjk_27096 {
  font-weight: 700;
  color: #ed0a00 !important;
  background: none;
  cursor: pointer;
  padding-bottom: 0.2em;
  display: flex;
  align-items: center;
}
._motivation-widget_3bbjk_3333 ._mw-search-red-button_3bbjk_27096::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  font-size: 1.5rem;
  margin-left: 0.9375rem;
  transition: transform 0.4s;
  position: relative;
}
._motivation-widget_3bbjk_3333 ._mw-search-red-button_3bbjk_27096:hover::after {
  transform: translate3d(0.625rem, 0, 0);
}
._motivation-widget_3bbjk_3333 ._mw-search-red-button--left-back_3bbjk_27116 {
  color: #ed0a00 !important;
  background: none;
  cursor: pointer;
  padding-bottom: 0.2em;
  display: flex;
  align-items: center;
  font-weight: 700;
}
._motivation-widget_3bbjk_3333 ._mw-search-red-button--left-back_3bbjk_27116::after {
  display: none;
}
._motivation-widget_3bbjk_3333 ._mw-search-red-button--left-back_3bbjk_27116::before {
  font-family: "WwwUowEduAu";
  content: "\f004";
  font-size: 1.5rem;
  margin-right: 10px;
  transition: transform 0.4s;
}
._motivation-widget_3bbjk_3333 ._mw-search-red-button--left-back_3bbjk_27116:hover::before {
  transform: translate3d(-0.625rem, 0, 0);
}
@media (max-width: 600px) {
  ._motivation-widget_3bbjk_3333 ._mw-quicklinks_3bbjk_14807 {
    line-height: 2em !important;
  }
}
._motivation-widget_3bbjk_3333 ._mw-quicklinks_3bbjk_14807 > span {
  white-space: nowrap;
}
._motivation-widget_3bbjk_3333 ._mw-quicklinks_3bbjk_14807::after {
  margin-left: 8px !important;
}
._motivation-widget_3bbjk_3333 ._mw-quicklinks_3bbjk_14807:hover, ._motivation-widget_3bbjk_3333 ._mw-quicklinks_3bbjk_14807:focus {
  text-decoration: none;
}
._motivation-widget_3bbjk_3333 ._mw-quicklinks_3bbjk_14807:hover::after, ._motivation-widget_3bbjk_3333 ._mw-quicklinks_3bbjk_14807:focus::after {
  margin-left: 15px !important;
}
._motivation-widget_3bbjk_3333 ._mw-find_3bbjk_27155 {
  padding-bottom: 20px;
}
._motivation-widget_3bbjk_3333 ._mw-see-similar_3bbjk_27158 {
  text-align: start !important;
}
@media (min-width: 768px) {
  ._motivation-widget_3bbjk_3333 ._mw-more-areas_3bbjk_3333 {
    margin-top: -1.75em !important;
  }
}
._motivation-widget_3bbjk_3333 ._mw-browse--left_3bbjk_27166 {
  padding-right: 2rem;
}
._motivation-widget_3bbjk_3333 ._mw-browse--middle_3bbjk_27169 {
  padding-left: 0rem;
}
._motivation-widget_3bbjk_3333 ._mw-browse--middle_3bbjk_27169 > div > div {
  padding: 0;
}
._motivation-widget_3bbjk_3333 ._mw-study-area_3bbjk_27175 {
  padding-top: 30px;
}
._motivation-widget_3bbjk_3333 ._mw-or_3bbjk_27178 {
  padding-left: 30px;
  font-weight: 700;
}
@media (min-width: 600px) {
  ._motivation-widget_3bbjk_3333 ._landing-header_3bbjk_27183 {
    font-size: 3em;
  }
}
._motivation-widget_3bbjk_3333 ._after-search_3bbjk_15392 {
  padding-top: 10px;
}
@media (max-width: 765px) {
  ._motivation-widget_3bbjk_3333 ._after-search_3bbjk_15392 {
    overflow: hidden;
    padding: 0;
    height: 0;
  }
}
@media (min-width: 600px) {
  ._motivation-widget_3bbjk_3333 ._footer_3bbjk_13417 {
    margin-top: 1em;
  }
}
@media (max-width: 600px) {
  ._motivation-widget_3bbjk_3333 ._footer_3bbjk_13417 {
    padding-bottom: 2em;
  }
}
@media (max-width: 600px) {
  ._motivation-widget_3bbjk_3333 ._footer_3bbjk_13417 > ul {
    flex-wrap: nowrap;
  }
}
@media (max-width: 600px) {
  ._motivation-widget_3bbjk_3333 ._mobile-padding_3bbjk_27213 {
    padding-bottom: 1em;
  }
}
@media (max-width: 600px) {
  ._motivation-widget_3bbjk_3333 ._reverse-mobile_3bbjk_27218 {
    display: flex;
    flex-wrap: wrap-reverse;
    flex-direction: column-reverse;
    align-content: center;
  }
}
@media (min-width: 600px) {
  ._motivation-widget_3bbjk_3333 ._display-mobile_3bbjk_27226 {
    display: none;
  }
}
._motivation-widget_3bbjk_3333 ._mw-text_3bbjk_27230 {
  line-height: 1.5;
}
._motivation-widget_3bbjk_3333 ._mw-image-study_3bbjk_27233 {
  padding-top: 2em;
}
._motivation-widget_3bbjk_3333 p._block-button-red_3bbjk_27236 {
  margin-top: 1rem;
}
._motivation-widget_3bbjk_3333 p._block-button-red_3bbjk_27236 + p._block-button-red_3bbjk_27236 {
  margin-top: 0.9375rem;
}
._motivation-widget_3bbjk_3333 p._block-button-red_3bbjk_27236 a,
._motivation-widget_3bbjk_3333 p._block-button-red_3bbjk_27236 button {
  font-size: 1.125rem;
  line-height: 1.5rem;
  text-transform: uppercase;
  font-weight: 700;
  text-decoration: none;
  cursor: pointer;
  color: #fff;
  background-color: #ed0a00;
  padding: 0.8rem 3rem 0.8rem 1.25rem;
  position: relative;
  display: inline-block;
  transition: background-color 0.2s ease-in-out;
}
._motivation-widget_3bbjk_3333 p._block-button-red_3bbjk_27236 a::after,
._motivation-widget_3bbjk_3333 p._block-button-red_3bbjk_27236 button::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  position: absolute;
  transition: right 0.2s ease-in-out;
  right: 1.5rem;
}
._motivation-widget_3bbjk_3333 p._block-button-red_3bbjk_27236 a:hover, ._motivation-widget_3bbjk_3333 p._block-button-red_3bbjk_27236 a:focus,
._motivation-widget_3bbjk_3333 p._block-button-red_3bbjk_27236 button:hover,
._motivation-widget_3bbjk_3333 p._block-button-red_3bbjk_27236 button:focus {
  text-decoration: none;
}
._motivation-widget_3bbjk_3333 p._block-button-red_3bbjk_27236 a:hover::after, ._motivation-widget_3bbjk_3333 p._block-button-red_3bbjk_27236 a:focus::after,
._motivation-widget_3bbjk_3333 p._block-button-red_3bbjk_27236 button:hover::after,
._motivation-widget_3bbjk_3333 p._block-button-red_3bbjk_27236 button:focus::after {
  margin-left: 15px;
  right: 1.25rem;
}

._uowc-carousel_3bbjk_27277 {
  width: 100%;
  height: 500px;
  padding: 0;
  margin-bottom: 2rem;
  margin-top: 77px;
  position: relative;
}

@media (min-width: 768px) {
  ._uowc-carousel_3bbjk_27277 {
    height: 550px;
  }
}
@media (min-width: 980px) {
  ._uowc-carousel_3bbjk_27277 {
    margin-top: 0;
    height: 700px;
  }
}
@media (min-width: 1600px) {
  ._uowc-carousel_3bbjk_27277 {
    height: calc(100vh - 50px);
  }
}
._uowc-carousel_3bbjk_27277 ._swiper-slide_3bbjk_55 div {
  height: 100%;
}

@media (max-width: 640px) {
  ._uowc-carousel_3bbjk_27277 ._swiper-slide_3bbjk_55 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
._uowc-carousel_3bbjk_27277 ._slide-content_3bbjk_27317 {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  position: relative;
  z-index: 1;
  padding-bottom: 4rem;
}

@media (min-width: 640px) {
  ._uowc-carousel_3bbjk_27277 ._slide-content_3bbjk_27317 {
    padding-bottom: 6rem;
  }
}
._uowc-carousel_3bbjk_27277 h2 {
  color: #fff;
  font-size: 2.625rem;
  line-height: 2.875rem;
  margin-bottom: 0.5rem;
  font-weight: 700;
}

@media (min-width: 768px) {
  ._uowc-carousel_3bbjk_27277 h2 {
    font-size: 3.5rem;
  }
}
@media (min-width: 980px) {
  ._uowc-carousel_3bbjk_27277 h2 {
    font-size: 7rem;
  }
}
@media (min-width: 768px) {
  ._uowc-carousel_3bbjk_27277 h2 {
    line-height: 3.5625rem;
  }
}
@media (min-width: 980px) {
  ._uowc-carousel_3bbjk_27277 h2 {
    line-height: 7rem;
  }
}
@media (min-width: 768px) {
  ._uowc-carousel_3bbjk_27277 h2 {
    max-width: 80%;
  }
}
@media (min-width: 980px) {
  ._uowc-carousel_3bbjk_27277 h2 {
    margin-bottom: 2rem;
  }
}
._uowc-carousel_3bbjk_27277 p {
  color: #fff;
  margin-bottom: 1rem;
}

@media (min-width: 640px) {
  ._uowc-carousel_3bbjk_27277 p {
    margin-bottom: 2rem;
    max-width: 75%;
  }
}
._uowc-carousel_3bbjk_27277 a {
  color: #fff;
}

@media (max-width: 640px) {
  ._uowc-carousel_3bbjk_27277 a {
    font-size: 1.125rem;
  }
}
._uowc-carousel_3bbjk_27277 ._slide__image_3bbjk_27397,
._uowc-carousel_3bbjk_27277 ._slide__video_3bbjk_27398 {
  background-size: cover;
}

@media (max-width: 640px) {
  ._uowc-carousel_3bbjk_27277 ._slide__image_3bbjk_27397,
  ._uowc-carousel_3bbjk_27277 ._slide__video_3bbjk_27398 {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-position: center;
  }
}
@media (min-width: 640px) {
  ._uowc-carousel_3bbjk_27277 ._slide__image_3bbjk_27397,
  ._uowc-carousel_3bbjk_27277 ._slide__video_3bbjk_27398 {
    position: absolute;
    width: 100%;
  }
}
@media (min-width: 980px) {
  ._uowc-carousel_3bbjk_27277 ._slide__image_3bbjk_27397,
  ._uowc-carousel_3bbjk_27277 ._slide__video_3bbjk_27398 {
    background-position-x: 40%;
  }
}
@media (max-width: 640px) {
  ._uowc-carousel_3bbjk_27277 ._slide__video_3bbjk_27398 {
    width: 100%;
    padding-top: 56.25%;
    height: 0;
    position: relative;
  }
}
._uowc-carousel_3bbjk_27277 ._slide__video-display_3bbjk_27432 {
  position: absolute;
  -o-object-fit: cover;
  object-fit: cover;
  z-index: 0;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

._uowc-carousel_3bbjk_27277 ._slide__video_3bbjk_27398 ._pause-background_3bbjk_27443 {
  position: absolute;
  bottom: 1em;
  right: 1em;
  z-index: 1;
}

._uowc-carousel_3bbjk_27277 ._slide__video_3bbjk_27398 ._pause-background_3bbjk_27443 ._pause_3bbjk_27443,
._uowc-carousel_3bbjk_27277 ._slide__video_3bbjk_27398 ._pause-background_3bbjk_27443 ._play_3bbjk_27451 {
  fill: #fff;
}

@media (max-width: 640px) {
  ._uowc-carousel_3bbjk_27277 ._slide__body_3bbjk_27456 {
    background-color: #001641;
    height: auto !important;
    width: 100%;
    bottom: 0;
    padding-top: 2rem;
  }
}
@media (min-width: 640px) {
  ._uowc-carousel_3bbjk_27277 ._slide__body_3bbjk_27456::after,
  ._uowc-carousel_3bbjk_27277 ._slide__body_3bbjk_27456::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
  }
}
._uowc-carousel_3bbjk_27277 ._slide__body_3bbjk_27456::before {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.69)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.69) 0, rgba(0, 0, 0, 0) 100%);
  width: 50%;
}

._uowc-carousel_3bbjk_27277 ._slide__body_3bbjk_27456::after {
  background-image: linear-gradient(42deg, rgba(0, 0, 0, 0.69) 0, rgba(0, 0, 0, 0) 75%);
  width: 100%;
}

@media (min-width: 640px) {
  ._uowc-carousel_3bbjk_27277::before {
    content: "";
    width: 100%;
    height: 17.8125rem;
    position: absolute;
    top: 0;
    left: 0;
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.69)));
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.69) 100%);
    z-index: 2;
  }
}
._uowc-carousel_3bbjk_27277 ._swiper-pagination_3bbjk_256 ._swiper-pagination-bullet_3bbjk_271 {
  width: 1.6rem;
  height: 1.6em;
  opacity: 1;
  background-color: #fff;
  margin: 0 8px;
}

._uowc-carousel_3bbjk_27277 ._swiper-pagination_3bbjk_256 ._swiper-pagination-bullet-active_3bbjk_288 {
  background: #ed0a00;
}

._uowc-carousel_3bbjk_27277 ._swiper-pagination-bullets_3bbjk_271 {
  bottom: 10px;
  left: 0;
  width: 100%;
}

@media (min-width: 640px) {
  ._uowc-carousel_3bbjk_27277 ._swiper-pagination-bullets_3bbjk_271 {
    bottom: 30px;
  }
}
[data-content-type-id="84"] {
  margin-block: var(--section-spacing-y);
}
@media only screen and (min-width: 768px) {
  [data-content-type-id="84"] h2 {
    max-width: 66%;
  }
}
[data-content-type-id="84"] > div:first-of-type h2:first-child {
  margin-top: 0;
}
[data-content-type-id="84"] > div:first-of-type > div > *:last-child {
  margin-bottom: 0;
}
[data-content-type-id="84"] > div:first-of-type aside {
  margin-top: 1.5em;
}
@media only screen and (min-width: 768px) {
  [data-content-type-id="84"] > div:first-of-type aside {
    margin-top: 0;
  }
}

[data-content-type-id="280"] {
  margin-block: var(--section-spacing-y);
}
[data-content-type-id="280"] h2:first-child {
  margin-top: 0;
}

[data-content-type-id="141"] {
  margin-block: var(--section-spacing-y);
}

[data-content-type-id="142"] {
  margin-block: var(--section-spacing-y);
}

@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  ._area-landing_3bbjk_27560 ._uw-masthead__main_3bbjk_3283 h1 {
    margin-bottom: 6.25rem;
  }
}
@media screen and (min-width: 75em) {
  ._area-landing_3bbjk_27560 ._uw-masthead--image-full_3bbjk_18114 {
    margin-bottom: 6.25rem;
  }
}

._course-landing_3bbjk_12542 ._uw-split-grey-section_3bbjk_23155 {
  padding-top: 3.75rem;
  padding-bottom: 2.5rem;
  margin: 3rem auto;
}
@media print, screen and (min-width: 48em) {
  ._course-landing_3bbjk_12542 ._uw-split-grey-section_3bbjk_23155 {
    padding-bottom: 3.125rem;
  }
}

@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  ._library_3bbjk_13578 ._uw-split-grey-section__title_3bbjk_27582 {
    margin-bottom: 0.625rem;
  }
  ._library_3bbjk_13578 ._uw-split-grey-section__title_3bbjk_27582::after {
    content: none;
  }
  ._library_3bbjk_13578 ._uw-split-grey-section__image-block_3bbjk_27588 {
    display: flex;
    justify-content: flex-end;
  }
  ._library_3bbjk_13578 ._uw-split-grey-section__image-block_3bbjk_27588 img {
    max-width: 23.4375rem;
    height: auto;
  }
}
@media print, screen and (min-width: 64em) {
  ._library_3bbjk_13578 ._uw-related-links_3bbjk_20822 h4 {
    margin-bottom: 1.25rem;
  }
  ._library_3bbjk_13578 ._uw-related-links_3bbjk_20822 > div {
    max-width: 19.375rem;
    float: right;
    margin-right: 0.625rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._library_3bbjk_13578 ._uw-panel-grid-link-list_3bbjk_12173 ._items_3bbjk_27608 {
    margin-top: 0.625rem;
  }
}

._uw-mc-card_3bbjk_3492 {
  background-color: #001641;
  color: #fff;
  padding: 25px;
  margin-bottom: 25px;
}
._uw-mc-card_3bbjk_3492 li {
  display: block;
  width: 100%;
}
._uw-mc-card_3bbjk_3492 li ._uw-button-white_3bbjk_2905 {
  padding: 0;
  margin: 0;
  margin-bottom: 15px;
}
._uw-mc-card_3bbjk_3492 li ._download-link_3bbjk_13007 {
  padding: 0;
  margin: 0;
}
._uw-mc-card--title_3bbjk_27632 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #fff !important;
}
._uw-mc-card_3bbjk_3492 ._uw-button-white_3bbjk_2905 {
  font-size: 1rem;
}
@media (max-width: 768px) {
  ._uw-mc-card_3bbjk_3492 ._menu_3bbjk_9554 {
    flex-direction: column;
  }
}
._uw-mc-card_3bbjk_3492 ._media-contact_3bbjk_27644 p a {
  color: white;
  font-weight: bold;
}
._uw-mc-card_3bbjk_3492 ._media-contact_3bbjk_27644 p:after {
  font-family: Uow2018;
  content: "\f01a";
  margin-left: 15px;
  transition: margin-left cubic-bezier(0.77, 0, 0.18, 1) 0.3s;
}
._uw-mc-landing_3bbjk_11519 ._uw-stories-sidebar--filter_3bbjk_26742 {
  margin-top: 1.5em;
  display: inherit;
}
._uw-mc-landing_3bbjk_11519 ._uw-stories-sidebar--filter_3bbjk_26742 button {
  color: #ed0a00;
  display: inline;
  padding: 0.2em 0.8em;
  transition: all ease-in-out 0.3s;
}
._uw-mc-landing_3bbjk_11519 ._uw-stories-sidebar--filter_3bbjk_26742 button:hover {
  background-color: #ed0a00;
  color: #fff;
}
._uw-mc-landing_3bbjk_11519 ._uw-stories-sidebar--filter_3bbjk_26742 button[class*=uwi--] {
  display: block;
}
._uw-mc-landing_3bbjk_11519 ._uw-stories-sidebar--filter_3bbjk_26742 button[class*=uwi--]::before {
  margin-right: 0.3em;
  font-size: 1.4em;
  position: relative;
  bottom: -2px;
}
._uw-mc-landing_3bbjk_11519 ._uw-stories-sidebar--filter_3bbjk_26742._rss-link_3bbjk_27677 a._icon--rss_3bbjk_2630 {
  font-size: 1rem;
  line-height: 1;
  color: #ed0a00;
  display: inline-block;
  padding: 0.2em 0.8em;
  transition: all ease-in-out 0.3s;
  font-weight: normal;
  font: 400 system-ui;
  height: 2em;
}
._uw-mc-landing_3bbjk_11519 ._uw-stories-sidebar--filter_3bbjk_26742._rss-link_3bbjk_27677 a._icon--rss_3bbjk_2630:hover {
  background-color: #ed0a00;
  color: #fff;
}
._uw-mc-landing_3bbjk_11519 ._uw-stories-sidebar--filter_3bbjk_26742._rss-link_3bbjk_27677 A[class*=icon--]::before {
  margin-right: 0.3em;
  font-size: 1.4em;
  position: relative;
  bottom: -2px;
}
._uw-mc-landing_3bbjk_11519 ._subscribe-rss_3bbjk_27698 {
  font-size: 0.9rem;
}
._uw-mc-header_3bbjk_11518 {
  background-color: #001641;
  height: auto;
  padding: 50px 0;
  margin-bottom: 0 !important;
  margin-top: 100px;
}
@media (min-width: 980px) {
  ._uw-mc-header_3bbjk_11518 {
    margin-top: 154px;
  }
}
._uw-mc-header_3bbjk_11518 h2 {
  color: #fff;
  margin: 25px 0;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.1;
}
._uw-mc-header__date_3bbjk_27720 {
  margin: 1rem 0 !important;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
}
._uw-mc-header__subtitle_3bbjk_27726 {
  color: #fff;
  margin-bottom: 1rem !important;
}
._uw-mc-header_3bbjk_11518 ._uw-link-box_3bbjk_2905 {
  padding: 25px 40px;
  margin-left: 30px;
}
._uw-mc-header_3bbjk_11518 ._uw-link-box--heading_3bbjk_27734 {
  color: #fff;
  margin-bottom: 20px;
  position: relative;
  font-size: 1.25rem;
  font-weight: 700;
  text-transform: uppercase;
  padding-bottom: 5px;
}
._uw-mc-header_3bbjk_11518 ._uw-link-box--heading_3bbjk_27734::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 50px;
  height: 2px;
  background-color: #fff;
}
._uw-mc-header_3bbjk_11518 ._uw-link-box_3bbjk_2905 ._uw-link-box--link_3bbjk_2905 {
  color: #fff !important;
  font-size: 0.875rem;
}
._uw-mc-header_3bbjk_11518 ._uw-link-box_3bbjk_2905 ._uw-link-box--link_3bbjk_2905::after {
  display: inline-block;
  position: relative;
  content: "\f001";
}
._uw-mc-header_3bbjk_11518 ._uw-link-box--border-top_3bbjk_17761::before {
  border-top-color: #ed0a00;
  border-left-color: #ed0a00;
}
._uw-mc-header_3bbjk_11518 ._uw-link-box--border-top_3bbjk_17761::after {
  border-top-color: #ed0a00;
  border-right-color: #ed0a00;
}
._uw-mc-header_3bbjk_11518 ._uw-link-box--border-bottom_3bbjk_17781::before {
  border-bottom-color: #ed0a00;
  border-left-color: #ed0a00;
}
._uw-mc-header_3bbjk_11518 ._uw-link-box--border-bottom_3bbjk_17781::after {
  border-bottom-color: #ed0a00;
  border-right-color: #ed0a00;
}
._uw-mc-diary_3bbjk_27777 {
  margin: 0;
  padding: 50px 0;
  height: auto;
  background-color: #cec9c9;
}
@media (max-width: 767px) {
  ._uw-mc-diary_3bbjk_27777 {
    margin: 0 !important;
  }
}
._uw-mc-diary__bold_3bbjk_27788 {
  font-weight: 700;
  color: #001641;
  text-transform: uppercase;
}
._uw-mc-diary_3bbjk_27777 ._medium-6_3bbjk_3908 {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
@media (max-width: 767px) {
  ._uw-mc-diary_3bbjk_27777 ._medium-6_3bbjk_3908 {
    margin-bottom: 20px;
    justify-content: flex-start;
  }
}
._uw-mc-diary_3bbjk_27777 ._medium-6_3bbjk_3908 ._uw-mc-diary__date_3bbjk_27804 {
  display: block;
  line-height: 0.9;
  height: 100%;
  align-items: flex-start;
  font-size: 4rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #ed0a00;
  margin: 0;
  padding: 0;
}
._uw-mc-diary_3bbjk_27777 ._medium-6_3bbjk_3908 ._uw-mc-diary__month_3bbjk_27815 {
  font-weight: 700;
  text-transform: uppercase;
  color: #001641;
  font-size: 0.95rem;
}
._uw-mc-diary_3bbjk_27777 ._medium-6_3bbjk_3908 ._uw-mc-diary__blurb_3bbjk_27821 {
  padding-left: 20px;
}
@media (max-width: 767px) {
  ._uw-mc-diary_3bbjk_27777 ._medium-6_3bbjk_3908 ._uw-mc-diary__blurb_3bbjk_27821 {
    position: absolute;
    margin-left: 6rem;
  }
}
._uw-mc-diary_3bbjk_27777 ._medium-6_3bbjk_3908 ._uw-mc-diary__blurb_3bbjk_27821 p {
  font-size: 1rem;
  margin-bottom: 5px;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
}
._uw-mc-diary_3bbjk_27777 ._medium-6_3bbjk_3908 ._uw-mc-diary__blurb_3bbjk_27821 a {
  margin-top: 0;
  color: #001641 !important;
  font-size: 0.75rem;
}
._uw-mc-stories_3bbjk_27840 {
  margin-top: 50px;
  display: block;
}
._uw-mc-stories__heading_3bbjk_27844._searchHeading_3bbjk_27844 {
  font-size: 4rem;
  font-weight: 700;
  margin-bottom: 2rem;
}
._uw-mc-experts_3bbjk_27849 {
  margin-bottom: 2rem;
}
._uw-mc-experts__blurb_3bbjk_27852 h2 {
  color: #001641;
  font-size: 3rem;
  font-weight: 700;
}
._uw-mc-experts__img_3bbjk_27857 {
  width: 100%;
}
@media screen and (min-width: 40em) {
  ._uw-mc-experts__img_3bbjk_27857 {
    width: 35%;
  }
}
._uw-mc-experts__img--expert_3bbjk_27865 {
  background-size: cover;
  background-position: center;
  margin-right: 1rem;
}
._uw-mc-experts__img--expert_3bbjk_27865::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  content: "";
}
._uw-mc-experts__expert_3bbjk_27877 {
  display: flex;
}
@media (max-width: 767px) {
  ._uw-mc-experts__expert_3bbjk_27877 {
    display: block;
  }
}
._uw-mc-experts__expert_3bbjk_27877 img {
  width: 200px;
  height: 200px;
  margin-right: 25px;
}
._uw-mc-experts__expert--description_3bbjk_27890 ._expert--profession_3bbjk_27890 {
  font-weight: 700;
  text-transform: uppercase;
  color: #ed0a00;
}
._uw-mc-experts__expert--description_3bbjk_27890 ._expert--name_3bbjk_27895 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  text-transform: uppercase;
  color: #ed0a00;
}
._uw-mc-experts__expert--description_3bbjk_27890 ._expert--subtitle_3bbjk_27902 {
  font-weight: 700;
}
._uw-mc-experts__expert--description_3bbjk_27890 p {
  margin-bottom: 0.5rem;
}
._uw-mc-connect_3bbjk_27908 {
  background-color: #001641;
  padding: 50px 0;
  color: #fff !important;
}
._uw-mc-connect_3bbjk_27908 h2 {
  font-size: 3rem;
}
._uw-mc-connect_3bbjk_27908 ._tweet_3bbjk_26284 {
  position: relative;
  padding-left: 50px;
}
._uw-mc-connect_3bbjk_27908 ._tweet-details_3bbjk_27920 {
  display: flex;
}
._uw-mc-connect_3bbjk_27908 ._tweet-details_3bbjk_27920 p {
  padding-right: 5px;
}
._uw-mc-connect_3bbjk_27908 ._tweet-details_3bbjk_27920 p._tweet-details-author_3bbjk_27926 {
  font-weight: 700;
}
._uw-mc-connect_3bbjk_27908 ._tweet_3bbjk_26284::before {
  font-size: 2rem;
  font-family: "WwwUowEduAu";
  content: "\f00c";
  position: absolute;
  line-height: 1;
  top: 0;
  left: 0;
}

._uw-mc-single_3bbjk_11520 {
  margin: 0;
}
._uw-mc-single_3bbjk_11520 ._uw-intro-image_3bbjk_3341 {
  margin-bottom: 2rem;
}
._uw-mc-single_3bbjk_11520 ._uw-intro-image_3bbjk_3341, ._uw-mc-single_3bbjk_11520 ._uw-intro-image_3bbjk_3341::before {
  background-color: transparent !important;
}
@media print, screen and (min-width: 64em) {
  ._uw-mc-single_3bbjk_11520 ._uw-intro-image_3bbjk_3341 {
    margin-bottom: 3rem;
  }
}
._uw-mc-single_3bbjk_11520 ._page-navigator__list--pages_3bbjk_11526 {
  left: 0;
}
._uw-mc-single_3bbjk_11520 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--breadcrumbs_3bbjk_11537 {
  margin-top: 0;
  width: 100%;
}
@media screen and (min-width: 75em) {
  ._uw-mc-single_3bbjk_11520 ._page-navigator-wrapper_3bbjk_11515 ._page-navigator__list--breadcrumbs_3bbjk_11537 {
    margin-left: 25%;
  }
}
._uw-mc-single_3bbjk_11520 ._uw-article-masthead__image_3bbjk_27965 {
  position: relative;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
._uw-mc-single_3bbjk_11520 ._uw-article-masthead__image_3bbjk_27965::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 56.25%;
  content: "";
}
@media screen and (min-width: 75em) {
  ._uw-mc-single_3bbjk_11520 ._uw-article-masthead__image_3bbjk_27965::after {
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 25%);
  }
}
._uw-mc-single_3bbjk_11520 + ._uw-page-content_3bbjk_3446 ._uw-post-contacts_3bbjk_27983 {
  order: 3 !important;
}
@media print, screen and (max-width: 74.99875em) {
  ._uw-mc-single_3bbjk_11520 ._page-navigator__list--pages--wrapper_3bbjk_11526 {
    top: 4rem;
    padding: 1.5rem 2rem 2rem;
  }
  ._uw-mc-single_3bbjk_11520 ._page-navigator__list--pages_3bbjk_11526 {
    width: 100%;
  }
  ._uw-mc-single_3bbjk_11520 ._page-navigator__button--pages_3bbjk_11652 {
    padding-left: 0.75rem;
  }
  ._uw-mc-single_3bbjk_11520 ul._breadcrumbs_3bbjk_9523 {
    padding-top: 1rem;
  }
}
@media print, screen and (max-width: 63.99875em) {
  ._uw-mc-single_3bbjk_11520 ._uw-header--container_3bbjk_28002 {
    padding: 0;
  }
  ._uw-mc-single_3bbjk_11520 + ._uw-page-content_3bbjk_3446 ._uw-post-contacts_3bbjk_27983 {
    order: 2 !important;
  }
  ._uw-mc-single_3bbjk_11520 + ._uw-page-content_3bbjk_3446 ._uw-post-details_3bbjk_3446 {
    order: 3 !important;
  }
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-mc-single_3bbjk_11520 ._page-navigator__list--pages--wrapper_3bbjk_11526 {
    padding-top: 3rem;
  }
}

._uw-post-content_3bbjk_19620 ._uw-blockhead_3bbjk_15350 {
  margin-bottom: 1rem;
}

._uw-news-card_3bbjk_28022 {
  background-color: #001641;
  padding: 25px;
  margin-bottom: 25px;
  color: #fff;
}

._uw-text--red_3bbjk_28029 {
  color: #ed0a00;
  text-transform: uppercase;
  font-weight: 700;
}

._ta-left_3bbjk_28035 {
  text-align: left;
}
._ta-center_3bbjk_28038 {
  text-align: center;
}
._ta-right_3bbjk_28041 {
  text-align: right;
}

._uw-intro_3bbjk_3166 {
  font-size: 1.2rem;
  font-weight: 500;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  line-height: 1.25;
}

._uw-single-article_3bbjk_3341 blockquote {
  padding: 60px 0 0 0;
}
._uw-single-article_3bbjk_3341 blockquote::before {
  top: -5px;
  left: -10px;
  color: #001641;
}
._uw-single-article_3bbjk_3341 ._inline-image_3bbjk_28060,
._uw-single-article_3bbjk_3341 ._inline-image-side_3bbjk_28061 {
  background-color: #f6f6f6;
  padding: 0.25rem;
}
._uw-single-article_3bbjk_3341 ._inline-image_3bbjk_28060 ._image-text_3bbjk_28065,
._uw-single-article_3bbjk_3341 ._inline-image-side_3bbjk_28061 ._image-text_3bbjk_28065 {
  padding: 0.25rem;
  display: block;
  font-weight: 700;
  font-size: 0.875rem;
}
._uw-single-article_3bbjk_3341 ._uw-social-icons_3bbjk_3370 a::before {
  font-size: 1.5rem;
}
._uw-single-article_3bbjk_3341 ._uw-social-icons_3bbjk_3370 a:hover::before {
  color: #ed0a00;
}
@media (min-width: 768px) {
  ._uw-single-article_3bbjk_3341 ._uw-pagination_3bbjk_3365 {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
  }
}
._uw-single-article_3bbjk_3341 ._uw-related-articles_3bbjk_21974 {
  margin-top: 0;
}
._uw-single-article_3bbjk_3341 ._uw-footer-quicklinks_3bbjk_3366 {
  margin-top: 0;
}

._uw-story--image_3bbjk_19800 {
  height: 250px;
  position: relative;
  margin-bottom: 1.25rem;
  overflow: hidden;
}
._uw-story--image-bg_3bbjk_28098 {
  height: 100%;
  width: 100%;
  background-size: cover;
  transform: scale(1);
  transition: transform 0.2s ease-in-out;
  background-color: #001641;
  background-position: center;
}
._uw-story--image-bg_3bbjk_28098 {
  background-image: url('<t4 type="media" formatter="path/*" id="59841" />');
}
._uw-story_3bbjk_19800:hover {
  text-decoration: none;
}
@media (min-width: 768px) {
  ._uw-story_3bbjk_19800:hover ._uw-story--image-bg_3bbjk_28098 {
    transform: scale(1.1);
    transition: transform 0.2s ease-in-out;
  }
}
._uw-story_3bbjk_19800:hover ._uw-story--link_3bbjk_19827 {
  color: #ed0a00;
  transition: transform 0.2s cubic-bezier(0.77, 0, 0.18, 1);
}
._uw-story--tag_3bbjk_19818 {
  position: absolute;
  top: 15px;
  left: 15px;
  color: #fff;
  text-transform: uppercase;
  background: #ed0a00;
  padding: 5px 10px;
  font-size: 0.75rem;
  font-weight: bold;
  overflow: auto;
}
._uw-story--tag-blue_3bbjk_19818 {
  background: #0033FF;
  position: sticky;
  top: 15px;
  left: 15px;
  color: #fff;
  text-transform: uppercase;
  padding: 5px 10px;
  font-size: 0.75rem;
  font-weight: bold;
  overflow: auto;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}
._uw-story--title_3bbjk_19831 {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.75rem;
  margin-bottom: 0.9375rem;
  color: #001641;
}
._uw-story--title_3bbjk_19831:hover {
  text-decoration: underline;
}
._uw-story--link_3bbjk_19827 {
  color: #0033FF;
  margin-bottom: 50px;
}
._uw-story_3bbjk_19800 p._uw-story--excerpt_3bbjk_28163 {
  font-size: 0.9375rem;
  margin-bottom: 2rem;
  color: #001641;
}
._uw-story_3bbjk_19800 time {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  text-transform: uppercase;
}

._uw-stories-sidebar--title_3bbjk_28181, ._posts-filter-trigger_3bbjk_26750 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  margin-bottom: 15px;
}
@media (max-width: 640px) {
  ._uw-stories-sidebar--title_3bbjk_28181, ._posts-filter-trigger_3bbjk_26750 {
    display: none;
  }
}
._uw-stories-sidebar--filter_3bbjk_26742 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  font-size: 1rem;
  color: #ed0a00;
  margin-bottom: 10px;
}
._uw-stories-sidebar_3bbjk_26742 ._uw-aside-recent-post_3bbjk_21912 a {
  font-size: 0.9375rem;
}
@media (min-width: 980px) {
  ._uw-stories-sidebar_3bbjk_26742 ._uw-aside-recent-post_3bbjk_21912 a {
    max-width: 70%;
  }
}
._uw-stories-sidebar_3bbjk_26742 ._uw-aside-recent-post_3bbjk_21912 p {
  font-size: 0.875rem;
}
._uw-stories-sidebar_3bbjk_26742 form label input {
  float: left;
}

._page-uw-stories_3bbjk_28217 ._uw-subscription-form_3bbjk_2905 {
  background: #fff;
}
._page-uw-stories_3bbjk_28217 ._uw-subscription-form_3bbjk_2905 p {
  color: #001641;
}
._page-uw-stories_3bbjk_28217 ._uw-subscription-form_3bbjk_2905 input[type=text] {
  border-bottom-color: #001641;
}

._uw-stories-search_3bbjk_2905 {
  position: relative;
}
._uw-stories-search_3bbjk_2905::before {
  font-family: "WwwUowEduAu";
  content: "\f009";
  position: absolute;
  left: 0;
  top: 5px;
  font-size: 1rem;
}
._uw-stories-search_3bbjk_2905 input[type=text] {
  border: 0;
  border-bottom: 1px solid #001641;
  outline: none;
  box-shadow: none;
  padding-left: 25px;
  padding-right: 50px;
  font-weight: bold;
}
._uw-stories-search_3bbjk_2905 input[type=text]::placeholder {
  font-weight: 400;
  color: rgba(0, 22, 65, 0.8);
  font-size: 0.9375rem;
}
._uw-stories-search_3bbjk_2905 button {
  outline: none;
  box-shadow: none;
  border: 0;
  position: absolute;
  top: 0;
  right: 0;
  color: #ed0a00;
}
._uw-stories-search_3bbjk_2905 button::after {
  content: "\f005";
  margin-left: 10px;
  right: 0;
  transition: right 0.2s ease-in-out;
}
._uw-stories-search_3bbjk_2905 button:hover::after {
  margin-left: 10px;
  right: -2px;
  position: relative;
  transition: right 0.2s ease-in-out;
}
._uw-stories-search_3bbjk_2905 button._add-tag_3bbjk_28273::after {
  content: "\f022";
}
._uw-stories-search--italic_3bbjk_28276 {
  font-size: 0.8rem;
}
._uw-stories-search--tag_3bbjk_28279 {
  padding-left: 0;
  margin-left: 0;
  list-style-type: none;
}
._uw-stories-search--tag_3bbjk_28279 a {
  border: 1px solid #ed0a00;
  padding: 5px 40px 5px 20px;
  font-weight: bold;
  color: #ed0a00;
  font-size: 0.875rem;
  display: inline-block;
  cursor: pointer;
  position: relative;
}
._uw-stories-search--tag_3bbjk_28279 a::after {
  font-family: "WwwUowEduAu";
  content: "\f028";
  font-size: 0.5625rem;
  color: #ed0a00;
  position: absolute;
  right: 20px;
  top: 9px;
}
._uw-stories-search--tag_3bbjk_28279 a:focus {
  color: #ed0a00;
}
._uw-stories-search--tag-white_3bbjk_28306 {
  margin-bottom: 20px;
}
._uw-stories-search--tag-white_3bbjk_28306 a {
  border: 1px solid #e5e5e5;
  padding: 5px 40px 5px 20px;
  margin: 5px 10px 5px 0;
  font-weight: bold;
  color: #F2F2F2;
  font-size: 0.875rem;
  display: inline-block;
  cursor: pointer;
  position: relative;
}
._uw-stories-search--tag-white_3bbjk_28306 a::after {
  font-family: "WwwUowEduAu";
  font-size: 0.8rem;
  font-weight: 300;
  content: "\f02a";
  color: #F2F2F2;
  position: absolute;
  right: 20px;
  top: 5px;
}
._uw-stories-search--clear_3bbjk_28330 {
  font-size: 0.875rem;
  margin: 25px 0;
}
._uw-stories-search--clear_3bbjk_28330::after {
  content: "\f005";
  font-size: 1.2em;
  position: relative;
  top: 0;
}
._uw-stories-search--categories_3bbjk_26891 {
  padding-left: 0;
  margin-left: 0;
  list-style-type: none;
}
._uw-stories-search--categories_3bbjk_26891 ._input-checkbox_3bbjk_28345 label {
  margin: 0;
}
._uw-stories-search--categories_3bbjk_26891 ._input-checkbox_3bbjk_28345 span {
  text-transform: none;
  font-size: 0.875rem;
  display: inline-block;
  width: 100%;
}
._uw-stories-search--categories_3bbjk_26891 ._input-checkbox_3bbjk_28345 span:hover {
  cursor: pointer;
}
._uw-stories-search--categories_3bbjk_26891 ._input-checkbox_3bbjk_28345 span::after {
  font-family: "WwwUowEduAu";
  content: "\f019";
  color: #fff;
  position: absolute;
  left: 4px;
  top: 4px;
  font-size: 0.5625rem;
}
._uw-stories-search--categories_3bbjk_26891 ._input-checkbox_3bbjk_28345 span::before {
  content: "";
  display: block;
  border: 1px solid #001641;
  width: 12px;
  height: 12px;
  position: absolute;
  top: 5px;
  left: 2px;
}
._uw-stories-search--categories_3bbjk_26891 input[type=checkbox] {
  opacity: 0;
  left: 2px;
  position: absolute;
  z-index: 1;
  top: 5px;
}
._uw-stories-search--categories_3bbjk_26891 input[type=checkbox]:checked + span {
  color: #ed0a00;
}
._uw-stories-search--categories_3bbjk_26891 input[type=checkbox]:checked + span::before {
  background: #ed0a00;
  border: 1px solid #ed0a00;
}
._uw-stories-search--categories_3bbjk_26891 input[type=checkbox]:focus + span {
  color: #ed0a00;
}
._uw-stories-search--categories_3bbjk_26891 input[type=checkbox]:focus + span::before {
  border: 1px solid #ed0a00;
  box-shadow: 0 0 5px #ed0a00;
}
._uw-stories-search--categories_3bbjk_26891 li {
  position: relative;
  padding-left: 25px;
  font-size: 0.875rem;
  font-weight: bold;
  margin-bottom: 5px;
}
._uw-stories-search--categories_3bbjk_26891 li:hover {
  cursor: pointer;
}
._uw-stories-search--tags_3bbjk_28407 {
  margin-left: 0;
  padding-left: 0;
}
._uw-stories-search--tags_3bbjk_28407 li {
  display: inline-block;
}
._uw-stories-search--tags_3bbjk_28407 li::after {
  content: "|";
  margin: 0 3px 0 5px;
  font-size: 0.9375rem;
}
._uw-stories-search--tags_3bbjk_28407 li:last-child::after {
  display: none;
}
._uw-stories-search--tags_3bbjk_28407 a {
  font-size: 0.875rem;
  color: #001641;
}
._uw-stories-search--archive_3bbjk_28426 button {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  display: block;
  font-size: 0.875rem;
  color: #0033FF;
  margin-bottom: 15px;
}
._uw-stories-search--archive_3bbjk_28426 ul {
  padding-left: 0;
  margin-left: 0;
  list-style-type: none;
}
._uw-stories-search--archive_3bbjk_28426 ul a {
  color: #001641;
  font-size: 0.875rem;
}
._uw-stories-search--archive_3bbjk_28426 a {
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 18px;
  display: block;
  font-size: 14px;
  color: #001641;
  margin-bottom: 15px;
}
._uw-stories-search--tags_3bbjk_28407 label {
  display: inline-block;
  cursor: pointer;
  margin: 0;
}
._uw-stories-search--tags_3bbjk_28407 label input {
  display: none;
}
._uw-stories-search--tags_3bbjk_28407 label input:checked + span {
  color: #fff;
  border-color: #001641;
  background-color: #001641;
}
._uw-stories-search--tags_3bbjk_28407 label span {
  position: relative;
  font-weight: 400;
  font-size: 0.875rem;
  border: 1px solid rgba(21, 21, 21, 0.3);
  padding: 5px 15px;
  display: inline-block;
  margin: 5px 10px 5px 0;
  color: rgba(21, 21, 21, 0.5);
  font-size: 0.875rem;
  transition: border-color 0.2s ease-in-out, color 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
._uw-stories-search--tags_3bbjk_28407 label:hover span {
  border-color: #001641;
  color: #001641;
}

._uw-inline-gallery_3bbjk_28485 {
  margin: 35px 0;
}
._uw-inline-gallery_3bbjk_28485 ._orbit-bullets_3bbjk_9901 {
  position: absolute;
  right: 0;
  bottom: 5px;
}
._uw-inline-gallery_3bbjk_28485 ._orbit-bullets_3bbjk_9901 button {
  border-radius: 0;
  height: 1rem;
  width: 1rem;
  margin-right: 5px;
}
._uw-inline-gallery_3bbjk_28485 ._orbit-bullets_3bbjk_9901 button:last-child {
  margin-right: 0;
}
._uw-inline-gallery_3bbjk_28485 ._orbit-bullets_3bbjk_9901 button._is-active_3bbjk_9731 {
  background: #ed0a00;
}

._uw-inline-image_3bbjk_28506 {
  margin: 35px 0;
}

._uw-related-articles_3bbjk_21974 p {
  font-size: 3.5rem;
}

._uw-news-share_3bbjk_28514 {
  margin-top: 50px;
}

._icon-graduation-cap_3bbjk_28518::after {
  font-family: FontAwesome;
  content: "\f19d";
  color: #ed0a00;
  font-size: 1.25rem;
  margin-left: 0.9375rem;
  -webkit-transition: -webkit-transform 0.4s;
  transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
}

._uw-call-to-action_3bbjk_28530 {
  color: #fff;
}
._uw-call-to-action_3bbjk_28530 a {
  color: #fff;
}
._uw-call-to-action_3bbjk_28530 a:hover {
  text-decoration: none;
}

._uw-author-bio_3bbjk_28540 {
  display: flex;
  margin-bottom: 25px;
  margin-top: 50px;
}
._uw-author-bio_3bbjk_28540 ._img_3bbjk_19538 {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
._uw-author-bio_3bbjk_28540 ._img_3bbjk_19538::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  content: "";
}
._uw-author-bio--image_3bbjk_28558 {
  max-width: 100px;
}
._uw-author-bio--content_3bbjk_28561 {
  margin-left: 25px;
}
._uw-author-bio--content_3bbjk_28561 * {
  margin: 0;
  list-style: square;
}
._uw-author-bio--content_3bbjk_28561 ul li {
  padding-bottom: 10px;
}
._uw-author-bio--content-contribution_3bbjk_28571 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  color: #ed0a00;
  font-size: 0.95rem;
  line-height: 1.15em;
}
._uw-author-bio--content-name_3bbjk_28580 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.125rem;
  font-size: 1.4rem;
  margin: 5px 0 10px;
}
._uw-author-bio--content-recent_3bbjk_28586 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  font-size: 0.95rem;
  line-height: 1.15em;
  margin-bottom: 10px;
}
._uw-author-bio--content_3bbjk_28561 a {
  display: block;
  color: #001641;
  font-size: 1rem;
  margin-bottom: 5px;
}
._uw-author-bio--content_3bbjk_28561 a:hover {
  text-decoration: underline;
}

@media (max-width: 640px) {
  ._cell-main_3bbjk_28606 {
    order: 2;
  }
}
._posts-filter-trigger_3bbjk_26750 {
  display: block;
  width: 100%;
  text-align: left;
  position: relative;
  padding: 15px 0;
}
._posts-filter-trigger_3bbjk_26750::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  font-size: 2rem;
  position: absolute;
  right: 0;
  top: 10px;
  transition: transform 0.2s cubic-bezier(0.77, 0, 0.18, 1);
}
._posts-filter-trigger_3bbjk_26750._posts-filter-close_3bbjk_28626::after {
  transform: rotate(90deg);
}
@media (min-width: 640px) {
  ._posts-filter-trigger_3bbjk_26750 {
    display: none;
  }
}

@media (max-width: 640px) {
  ._posts-filter_3bbjk_26750 {
    display: none;
  }
  ._posts-filter--expanded_3bbjk_28639 {
    display: block;
  }
}

@media print, screen and (min-width: 48em) {
  ._smp-application_3bbjk_28645 #_appId_3bbjk_1,
  ._smp-application_3bbjk_28645 ._AppPassword_3bbjk_28646 {
    width: 20.1875rem;
  }
  ._smp-application_3bbjk_28645 ._repInput_3bbjk_28649 {
    width: 100%;
    max-width: 17rem;
  }
}
._smp-application_3bbjk_28645 ._password-field_3bbjk_28654 {
  margin-bottom: 1.5625rem;
}
@media screen and (min-width: 75em) {
  ._smp-application_3bbjk_28645 ._password-field_3bbjk_28654 {
    display: flex;
    align-items: flex-end;
  }
}
._smp-application_3bbjk_28645 ._password-field_3bbjk_28654 input {
  margin-bottom: 0.625rem;
}
@media screen and (min-width: 75em) {
  ._smp-application_3bbjk_28645 ._password-field_3bbjk_28654 input {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 75em) {
  ._smp-application_3bbjk_28645 ._password-field_3bbjk_28654 ._button_3bbjk_3169 {
    margin-left: 0.4375rem;
  }
}
._smp-application_3bbjk_28645 ._password-field_3bbjk_28654 ._button_3bbjk_3169 svg {
  font-size: 0.625rem;
  line-height: 0.625rem;
  margin-top: 0.125rem;
}
._smp-application_3bbjk_28645 ._password-group_3bbjk_28681 {
  flex-shrink: 0;
}

._standard-content_3bbjk_28685 ._masthead_3bbjk_3401 {
  margin-bottom: 5rem;
}

._student-enquiry-form_3bbjk_28689 ._uw-form-box_3bbjk_16623 {
  margin: 0 auto 50px;
  max-width: 52.5rem;
  padding-right: 2.5rem;
}
@media print, screen and (min-width: 64em) {
  ._student-enquiry-form_3bbjk_28689 ._uw-form-box_3bbjk_16623 {
    margin-bottom: 6.25rem;
  }
}
._student-enquiry-form_3bbjk_28689 ._uw-upcoming-events-list_3bbjk_25005 {
  padding-top: 3.125rem;
  padding-bottom: 3.125rem;
  background: rgba(217, 217, 214, 0.5);
}
@media print, screen and (min-width: 64em) {
  ._student-enquiry-form_3bbjk_28689 ._uw-upcoming-events-list_3bbjk_25005 {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }
}
._student-enquiry-form_3bbjk_28689 ._uw-upcoming-events-list__title_3bbjk_25018 {
  font-size: 2.5625rem;
  line-height: 1.0731707317;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 1.875rem;
}
._student-enquiry-form_3bbjk_28689 ._uw-upcoming-events-list__title_3bbjk_25018:after {
  content: none;
}
@media print, screen and (min-width: 48em) {
  ._student-enquiry-form_3bbjk_28689 ._form-body_3bbjk_28724 {
    padding-right: 1.75rem;
  }
}

._uw-minimal-header_3bbjk_28729 {
  /* FIXME: check this breakpoint */
  /* FIXME: check this breakpoint */
}
._uw-minimal-header_3bbjk_28729 ._top-menu_3bbjk_22309 {
  flex-wrap: nowrap;
}
._uw-minimal-header_3bbjk_28729 ._uw-main-menu_3bbjk_22532 ._btn-staff_3bbjk_22394::before {
  content: none;
}
@media (min-width: 981px) {
  ._uw-minimal-header_3bbjk_28729 ._uw-header-top_3bbjk_22236 {
    background: transparent;
  }
  ._uw-minimal-header_3bbjk_28729 ._uw-header_3bbjk_3155 {
    background: transparent;
  }
  ._uw-minimal-header_3bbjk_28729 ._uw-header_3bbjk_3155 ._logo-regular-white_3bbjk_22844 {
    display: block;
  }
  ._uw-minimal-header_3bbjk_28729 ._uw-header_3bbjk_3155 ._logo-regular-navy_3bbjk_22855 {
    display: none;
  }
  ._uw-minimal-header_3bbjk_28729 ._uw-header_3bbjk_3155 ._top-menu_3bbjk_22309 a {
    color: #fff;
    transition: none;
  }
  ._uw-minimal-header_3bbjk_28729 ._uw-header_3bbjk_3155 ._top-menu_3bbjk_22309 a::after, ._uw-minimal-header_3bbjk_28729 ._uw-header_3bbjk_3155 ._top-menu_3bbjk_22309 a::before,
  ._uw-minimal-header_3bbjk_28729 ._uw-header_3bbjk_3155 ._top-menu_3bbjk_22309 a span {
    color: #fff;
    transition: none;
  }
  ._uw-minimal-header_3bbjk_28729 ._uw-main-menu_3bbjk_22532 {
    display: none !important;
  }
  ._uw-minimal-header_3bbjk_28729 ._top-menu_3bbjk_22309 {
    flex-wrap: wrap;
  }
}
._uw-minimal-header_3bbjk_28729 ._uw-alert-banner-beta_3bbjk_14400 {
  margin: 0;
}
._uw-minimal-header_3bbjk_28729 ._mobile-menu-trigger_3bbjk_22333::before {
  content: "|";
  margin: 0 12px 0 10px;
  color: initial;
}
._uw-minimal-header_3bbjk_28729 ._btn-menu_3bbjk_13024 {
  display: inline;
}
._uw-minimal-header_3bbjk_28729 ._btn-mob-trigger_3bbjk_28779 {
  margin-top: 0;
}
@media (min-width: 981px) {
  ._uw-minimal-header_3bbjk_28729 ._btn-mob-trigger_3bbjk_28779 {
    display: none;
  }
  ._uw-minimal-header_3bbjk_28729 ._mobile-menu-trigger_3bbjk_22333 {
    display: none;
  }
}
._uw-minimal-header_3bbjk_28729 ._uw-header_3bbjk_3155 {
  z-index: 5;
}
._uw-minimal-header_3bbjk_28729 ._uw-header_3bbjk_3155._hp-header-scroll-active_3bbjk_22939 ._uw-header-top_3bbjk_22236 {
  background: white;
}
._uw-minimal-header_3bbjk_28729 ._uw-header_3bbjk_3155._hp-header-scroll-active_3bbjk_22939 ._top-menu_3bbjk_22309 a {
  color: #001641;
  transition: none;
}
._uw-minimal-header_3bbjk_28729 ._uw-header_3bbjk_3155._hp-header-scroll-active_3bbjk_22939 ._top-menu_3bbjk_22309 a::after, ._uw-minimal-header_3bbjk_28729 ._uw-header_3bbjk_3155._hp-header-scroll-active_3bbjk_22939 ._top-menu_3bbjk_22309 a::before,
._uw-minimal-header_3bbjk_28729 ._uw-header_3bbjk_3155._hp-header-scroll-active_3bbjk_22939 ._top-menu_3bbjk_22309 a span {
  color: #001641;
  transition: none;
}
._uw-minimal-header_3bbjk_28729 ._image-gradient_3bbjk_28805 {
  height: 154px;
  min-height: 154px;
  background: transparent linear-gradient(180deg, rgba(0, 0, 0, 0.9), rgba(32, 33, 36, 0)) 0% 0% no-repeat padding-box;
}
._uw-minimal-header_3bbjk_28729 ._uw-blockhead_3bbjk_15350 {
  margin-top: auto;
}
._uw-minimal-header_3bbjk_28729 footer:not(._uw-subsite-footer_3bbjk_13370) ._footer-links__title_3bbjk_13426 {
  color: white;
  background: #ed0a00;
  padding: 0 5px;
}
._uw-minimal-header_3bbjk_28729 footer:not(._uw-subsite-footer_3bbjk_13370) ._footer-links_3bbjk_13417 ._menu_3bbjk_9554 {
  margin-left: 5px;
}
._uw-minimal-header_3bbjk_28729 footer:not(._uw-subsite-footer_3bbjk_13370) ._footer-links_3bbjk_13417 path {
  fill: #001641;
}
._uw-minimal-header_3bbjk_28729 footer:not(._uw-subsite-footer_3bbjk_13370) ._footer-links_3bbjk_13417 path._secondary_3bbjk_9303 {
  fill: white;
}
._uw-minimal-header_3bbjk_28729 footer:not(._uw-subsite-footer_3bbjk_13370) ._footer-links_3bbjk_13417 ._social_3bbjk_13474 {
  list-style: none;
  display: flex;
  flex-direction: row;
}
._uw-minimal-header_3bbjk_28729 footer:not(._uw-subsite-footer_3bbjk_13370) ._footer-links_3bbjk_13417 ._social_3bbjk_13474 li a {
  margin-left: 10px;
  display: flex;
  align-items: center;
}
._uw-minimal-header_3bbjk_28729 footer:not(._uw-subsite-footer_3bbjk_13370) ._footer-links_3bbjk_13417 ._social_3bbjk_13474 li:nth-child(1) a {
  margin-left: 0;
}
._uw-minimal-header_3bbjk_28729 footer:not(._uw-subsite-footer_3bbjk_13370) ._footer-links_3bbjk_13417 li {
  display: flex;
}
._uw-minimal-header_3bbjk_28729 footer:not(._uw-subsite-footer_3bbjk_13370) ._footer-links_3bbjk_13417 li a {
  margin-left: 5px;
  margin-bottom: 0;
}
._uw-minimal-header_3bbjk_28729 footer:not(._uw-subsite-footer_3bbjk_13370) ._footer-links_3bbjk_13417 ._copyright_3bbjk_28847 {
  float: right;
}
._uw-minimal-header_3bbjk_28729 footer:not(._uw-subsite-footer_3bbjk_13370) ._links-block_3bbjk_13441._connect_3bbjk_28850 > ul li a {
  font-weight: unset;
  display: flex;
  align-items: center;
}
._uw-minimal-header_3bbjk_28729 footer._minimal-footer_3bbjk_28855 ._footer-links_3bbjk_13417 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
._uw-minimal-header_3bbjk_28729 footer._minimal-footer_3bbjk_28855 ._footer-links_3bbjk_13417 img {
  display: none;
  visibility: hidden;
}
@media only screen and (min-width: 768px) {
  ._uw-minimal-header_3bbjk_28729 footer._minimal-footer_3bbjk_28855 ._footer-links_3bbjk_13417 {
    flex-direction: row;
  }
  ._uw-minimal-header_3bbjk_28729 footer._minimal-footer_3bbjk_28855 ._footer-links_3bbjk_13417 img {
    display: block;
    visibility: visible;
    height: 95px;
    width: auto;
  }
}
@media (min-width: 981px) {
  ._uw-minimal-header_3bbjk_28729 ._uw-header-top_3bbjk_22236 {
    background: transparent linear-gradient(180deg, rgba(0, 0, 0, 0.9), rgba(32, 33, 36, 0)) 0% 0% no-repeat padding-box;
  }
}
._uw-minimal-header_3bbjk_28729 ._uw-masthead_3bbjk_3271 {
  margin-top: 0;
  padding-top: 154px;
}
._uw-minimal-header_3bbjk_28729 ._uw-masthead_3bbjk_3271 h1 mark {
  background-color: #0033FF;
  color: white;
}

._uw-search_3bbjk_13578 {
  background-color: #001641;
  display: flex;
  align-items: center;
  height: 300px;
  width: 100%;
}
._uw-search_3bbjk_13578 highlight {
  font-weight: bold;
}
@media (max-width: 767px) {
  ._uw-search_3bbjk_13578 {
    height: 200px;
  }
}
._uw-search--results_3bbjk_28904 {
  display: block;
  font-size: 1rem;
}
._uw-search--results_3bbjk_28904 a:hover,
._uw-search--results_3bbjk_28904 a:focus {
  text-decoration: none;
}
._uw-search--results_3bbjk_28904 table {
  margin-top: 1em;
  margin-bottom: 0;
}
._uw-search--results_3bbjk_28904 table tbody tr th {
  text-align: left;
  font-weight: 400;
  font-size: 0.85rem;
  padding: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  vertical-align: top;
  background: white;
  color: #001641;
}
._uw-search--results_3bbjk_28904 table tbody tr th:first-of-type {
  font-weight: 700;
}
._uw-search--results_3bbjk_28904 table tbody tr th:first-child {
  width: 15%;
  padding-right: 1em;
}
._uw-search--results_3bbjk_28904 ._large-9_3bbjk_3376::before {
  display: none;
}
._uw-search--results_3bbjk_28904 ._navbar-container_3bbjk_28937 ._button-search_3bbjk_28937::after {
  display: none;
}
._uw-search--results_3bbjk_28904 ._orgs-full_3bbjk_28940 > div {
  max-height: 200em;
  overflow: hidden;
  transition: max-height 2s ease-in-out;
}
._uw-search--results_3bbjk_28904 ._orgs-full_3bbjk_28940 ._page-navigator-more_3bbjk_20740::before {
  content: "\f007";
}
._uw-search--results_3bbjk_28904 ._orgs-small_3bbjk_28948 > div {
  max-height: 4em;
  overflow: hidden;
  transition: max-height 2s ease-in-out;
  transition-delay: -1.7s;
}
._uw-search--results_3bbjk_28904 ._page-navigator-more_3bbjk_20740,
._uw-search--results_3bbjk_28904 ._page-navigator-more_3bbjk_20740:hover {
  color: #001641;
  font-size: 0.85rem;
  font-weight: 700;
  position: unset;
  bottom: unset;
  display: unset;
  width: unset;
  text-align: unset;
  background: #fff;
  left: unset;
  padding: unset;
  margin-bottom: 15px;
}
._uw-search--results_3bbjk_28904 #_search-tips_3bbjk_1 {
  text-decoration: none;
  width: 120px;
  margin-top: 20px;
}
._uw-search--results_3bbjk_28904 #_search-tips_3bbjk_1::after {
  content: none;
}
._uw-search--results_3bbjk_28904 ._error_3bbjk_28977 {
  border: 2px solid #79170e;
  padding: 20px;
  background-color: #fde1dd;
  font-size: 1.25rem;
  color: #79170e;
}
._uw-search--results_3bbjk_28904 ._uow-search-link_3bbjk_28984 {
  color: #008000;
  font-weight: 400;
  font-size: 0.875rem;
  margin: 0;
  padding: 0;
}
._uw-search--results_3bbjk_28904 ._clickback_3bbjk_28991 {
  cursor: pointer;
  overflow-wrap: break-word;
}
._uw-search--inline_3bbjk_15354 {
  background-color: unset;
  height: auto;
  margin-block: var(--section-spacing-y);
  color: #001641;
}
._uw-search--inline_3bbjk_15354 ._uw-search--container_3bbjk_15378 ._uw-search--form_3bbjk_15378::before, ._uw-search--inline_3bbjk_15354 ._uw-search--container_3bbjk_15378 ._uw-search--form--motivation_3bbjk_15473::before {
  font-family: "WwwUowEduAu";
  content: "\f009";
  font-size: 2rem;
  color: #001641;
  position: absolute;
  top: unset;
  bottom: 0.4rem;
}
._uw-search--inline_3bbjk_15354 ._uw-search--container_3bbjk_15378 ._uw-search--form_3bbjk_15378 input, ._uw-search--inline_3bbjk_15354 ._uw-search--container_3bbjk_15378 ._uw-search--form--motivation_3bbjk_15473 input {
  color: #001641;
  padding-bottom: 5px;
}
._uw-search--inline_3bbjk_15354 ._uw-search--container_3bbjk_15378 ._uw-search--form_3bbjk_15378 input::placeholder, ._uw-search--inline_3bbjk_15354 ._uw-search--container_3bbjk_15378 ._uw-search--form--motivation_3bbjk_15473 input::placeholder {
  font-size: 3rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #F2F2F2;
}
@media (max-width: 767px) {
  ._uw-search--inline_3bbjk_15354 ._uw-search--container_3bbjk_15378 ._uw-search--form_3bbjk_15378 input::placeholder, ._uw-search--inline_3bbjk_15354 ._uw-search--container_3bbjk_15378 ._uw-search--form--motivation_3bbjk_15473 input::placeholder {
    font-size: 1.5rem;
  }
}

._uw-search_3bbjk_13578 ._easy-autocomplete_3bbjk_29025,
._uw-search-overlay_3bbjk_22070 ._easy-autocomplete_3bbjk_29025,
._easy-autocomplete--motivation_3bbjk_29027 {
  display: flex;
  flex-direction: column;
  flex-grow: 100;
  width: 100% !important;
}
._uw-search_3bbjk_13578 ._easy-autocomplete_3bbjk_29025 input,
._uw-search-overlay_3bbjk_22070 ._easy-autocomplete_3bbjk_29025 input,
._easy-autocomplete--motivation_3bbjk_29027 input {
  width: 100%;
}
._uw-search_3bbjk_13578 ._easy-autocomplete_3bbjk_29025 ._easy-autocomplete-container_3bbjk_29038,
._uw-search-overlay_3bbjk_22070 ._easy-autocomplete_3bbjk_29025 ._easy-autocomplete-container_3bbjk_29038,
._easy-autocomplete--motivation_3bbjk_29027 ._easy-autocomplete-container_3bbjk_29038 {
  padding: 0 0 1.5em 3.5rem;
  margin: 75px 0 0;
  min-width: 75%;
  width: unset;
  position: absolute;
  z-index: 5;
  left: 0;
  top: unset;
  right: unset;
}
@media (max-width: 767px) {
  ._uw-search_3bbjk_13578 ._easy-autocomplete_3bbjk_29025 ._easy-autocomplete-container_3bbjk_29038,
  ._uw-search-overlay_3bbjk_22070 ._easy-autocomplete_3bbjk_29025 ._easy-autocomplete-container_3bbjk_29038,
  ._easy-autocomplete--motivation_3bbjk_29027 ._easy-autocomplete-container_3bbjk_29038 {
    margin: 45px 0 0;
    padding-left: 2rem;
  }
}
._uw-search_3bbjk_13578 ._easy-autocomplete_3bbjk_29025 ._easy-autocomplete-container_3bbjk_29038 ul,
._uw-search-overlay_3bbjk_22070 ._easy-autocomplete_3bbjk_29025 ._easy-autocomplete-container_3bbjk_29038 ul,
._easy-autocomplete--motivation_3bbjk_29027 ._easy-autocomplete-container_3bbjk_29038 ul {
  margin: 0;
  list-style: none;
  border: 0;
  background: none;
}
._uw-search_3bbjk_13578 ._easy-autocomplete_3bbjk_29025 ._easy-autocomplete-container_3bbjk_29038 ul li,
._uw-search-overlay_3bbjk_22070 ._easy-autocomplete_3bbjk_29025 ._easy-autocomplete-container_3bbjk_29038 ul li,
._easy-autocomplete--motivation_3bbjk_29027 ._easy-autocomplete-container_3bbjk_29038 ul li {
  cursor: pointer;
  font-weight: 400;
  overflow: hidden;
  padding: 5px;
  box-sizing: border-box;
  background: none;
  border-style: none;
  text-decoration: none !important;
}
._uw-search_3bbjk_13578 ._easy-autocomplete_3bbjk_29025 ._easy-autocomplete-container_3bbjk_29038 ul li._selected_3bbjk_13191,
._uw-search-overlay_3bbjk_22070 ._easy-autocomplete_3bbjk_29025 ._easy-autocomplete-container_3bbjk_29038 ul li._selected_3bbjk_13191,
._easy-autocomplete--motivation_3bbjk_29027 ._easy-autocomplete-container_3bbjk_29038 ul li._selected_3bbjk_13191 {
  text-decoration: underline !important;
}
._uw-search_3bbjk_13578 ._easy-autocomplete_3bbjk_29025 ._easy-autocomplete-container_3bbjk_29038 p,
._uw-search-overlay_3bbjk_22070 ._easy-autocomplete_3bbjk_29025 ._easy-autocomplete-container_3bbjk_29038 p,
._easy-autocomplete--motivation_3bbjk_29027 ._easy-autocomplete-container_3bbjk_29038 p {
  font-size: 1.25rem;
  font-weight: 700;
  margin-top: 0.75em;
  margin-bottom: 1em;
}
._uw-search_3bbjk_13578 ._easy-autocomplete_3bbjk_29025 ._motivation_3bbjk_3333,
._uw-search-overlay_3bbjk_22070 ._easy-autocomplete_3bbjk_29025 ._motivation_3bbjk_3333,
._easy-autocomplete--motivation_3bbjk_29027 ._motivation_3bbjk_3333 {
  background: #fff;
  padding: 0 3.5rem 1.5em 3.5rem;
  margin: 50px 0 0;
}
@media (max-width: 600px) {
  ._uw-search_3bbjk_13578 ._easy-autocomplete_3bbjk_29025 ._motivation_3bbjk_3333,
  ._uw-search-overlay_3bbjk_22070 ._easy-autocomplete_3bbjk_29025 ._motivation_3bbjk_3333,
  ._easy-autocomplete--motivation_3bbjk_29027 ._motivation_3bbjk_3333 {
    padding: 0 1em 1.5em 1em;
  }
}
._uw-search_3bbjk_13578 ._easy-autocomplete_3bbjk_29025 ._motivation_3bbjk_3333 > p,
._uw-search-overlay_3bbjk_22070 ._easy-autocomplete_3bbjk_29025 ._motivation_3bbjk_3333 > p,
._easy-autocomplete--motivation_3bbjk_29027 ._motivation_3bbjk_3333 > p {
  color: #001641;
  font-size: 1em !important;
}
._uw-search_3bbjk_13578 ._easy-autocomplete_3bbjk_29025 ._motivation_3bbjk_3333 a,
._uw-search-overlay_3bbjk_22070 ._easy-autocomplete_3bbjk_29025 ._motivation_3bbjk_3333 a,
._easy-autocomplete--motivation_3bbjk_29027 ._motivation_3bbjk_3333 a {
  color: #0033FF;
  font-weight: 700;
  text-decoration: none !important;
  word-break: break-word;
  white-space: break-spaces;
  text-align: left;
  line-height: 1;
  margin-bottom: 8px;
}
._uw-search_3bbjk_13578 ._easy-autocomplete_3bbjk_29025 ._motivation_3bbjk_3333 a:visited,
._uw-search-overlay_3bbjk_22070 ._easy-autocomplete_3bbjk_29025 ._motivation_3bbjk_3333 a:visited,
._easy-autocomplete--motivation_3bbjk_29027 ._motivation_3bbjk_3333 a:visited {
  color: #663366;
}
._uw-search_3bbjk_13578 ._easy-autocomplete_3bbjk_29025 a,
._uw-search-overlay_3bbjk_22070 ._easy-autocomplete_3bbjk_29025 a,
._easy-autocomplete--motivation_3bbjk_29027 a {
  color: #fff;
  display: block;
}

._uw-search-overlay_3bbjk_22070 ._easy-autocomplete-container_3bbjk_29038 {
  background-color: inherit;
  color: #001641;
}
._uw-search-overlay_3bbjk_22070 ._easy-autocomplete-container_3bbjk_29038 li {
  color: #0033FF;
}

._uw-search_3bbjk_13578 ._easy-autocomplete-container_3bbjk_29038 {
  background-color: #001641;
  color: white;
  box-shadow: 0 10px 6px -6px #b8b8b8;
}

._uw-search--sort_3bbjk_29150 {
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin-bottom: 2rem;
  margin-top: 1rem;
}
._uw-search--sort_3bbjk_29150 ul {
  list-style: none;
  display: flex;
  flex-flow: wrap;
}
._uw-search--sort_3bbjk_29150 ul li {
  margin-left: 10px;
  font-weight: 700;
  transition: none;
  margin-bottom: 10px;
  display: flex;
}
@media (max-width: 768px) {
  ._uw-search--sort_3bbjk_29150 ul li {
    margin-left: 0;
  }
}
._uw-search--sort_3bbjk_29150 ul li a {
  color: #001641;
  padding: 5px 10px;
  position: relative;
}
._uw-search--sort_3bbjk_29150 ul li a:hover {
  color: #ed0a00;
}
._uw-search--sort_3bbjk_29150 ul li a._selected_3bbjk_13191 {
  border: 2px solid #ed0a00;
  color: #ed0a00;
}

._uw-search--container_3bbjk_15378 {
  width: 100%;
}
._uw-search--container_3bbjk_15378 a {
  text-align: right;
  display: flex;
  align-items: center;
  white-space: nowrap;
  padding: 0;
}
._uw-search--container_3bbjk_15378 a:after {
  content: none;
}
._uw-search--container_3bbjk_15378 ._uw-search--form_3bbjk_15378, ._uw-search--container_3bbjk_15378 ._uw-search--form--motivation_3bbjk_15473 {
  display: flex;
  width: 100%;
  flex-direction: row;
  position: relative;
  justify-content: space-between;
}
@media (max-width: 767px) {
  ._uw-search--container_3bbjk_15378 ._uw-search--form_3bbjk_15378, ._uw-search--container_3bbjk_15378 ._uw-search--form--motivation_3bbjk_15473 {
    width: 100%;
    flex-direction: column;
  }
}
._uw-search--container_3bbjk_15378 ._uw-search--form_3bbjk_15378 input[name=sitesearch], ._uw-search--container_3bbjk_15378 ._uw-search--form--motivation_3bbjk_15473 input[name=sitesearch] {
  width: 100%;
}
._uw-search--container_3bbjk_15378 ._uw-search--form_3bbjk_15378 ._searchHolder_3bbjk_15508, ._uw-search--container_3bbjk_15378 ._uw-search--form--motivation_3bbjk_15473 ._searchHolder_3bbjk_15508 {
  display: flex;
  flex-basis: 100%;
}
._uw-search--container_3bbjk_15378 ._uw-search--form_3bbjk_15378 ._searchHolder_3bbjk_15508 > div:nth-child(1), ._uw-search--container_3bbjk_15378 ._uw-search--form--motivation_3bbjk_15473 ._searchHolder_3bbjk_15508 > div:nth-child(1) {
  flex-grow: 1;
}
._uw-search--container_3bbjk_15378 ._uw-search--form_3bbjk_15378 ._searchHolder_3bbjk_15508 ._linksHolder_3bbjk_29223, ._uw-search--container_3bbjk_15378 ._uw-search--form--motivation_3bbjk_15473 ._searchHolder_3bbjk_15508 ._linksHolder_3bbjk_29223 {
  display: flex;
  flex-direction: column-reverse;
  margin-left: 1.5em;
}
._uw-search--container_3bbjk_15378 ._uw-search--form_3bbjk_15378 ._searchHolder_3bbjk_15508 ._linksHolder_3bbjk_29223 a, ._uw-search--container_3bbjk_15378 ._uw-search--form--motivation_3bbjk_15473 ._searchHolder_3bbjk_15508 ._linksHolder_3bbjk_29223 a {
  margin: 10px 0 0;
  padding: 0;
  font-size: 0.75rem;
}
._uw-search--container_3bbjk_15378 ._uw-search--form_3bbjk_15378 ._searchHolder_3bbjk_15508 ._linksHolder_3bbjk_29223 button, ._uw-search--container_3bbjk_15378 ._uw-search--form--motivation_3bbjk_15473 ._searchHolder_3bbjk_15508 ._linksHolder_3bbjk_29223 button {
  white-space: nowrap;
  margin: 0;
}
._uw-search--container_3bbjk_15378 ._uw-search--form_3bbjk_15378 ._uw-submit-search_3bbjk_12882, ._uw-search--container_3bbjk_15378 ._uw-search--form--motivation_3bbjk_15473 ._uw-submit-search_3bbjk_12882 {
  font-size: 1.15rem;
}
@media (max-width: 767px) {
  ._uw-search--container_3bbjk_15378 ._uw-search--form_3bbjk_15378 ._uw-submit-search_3bbjk_12882, ._uw-search--container_3bbjk_15378 ._uw-search--form--motivation_3bbjk_15473 ._uw-submit-search_3bbjk_12882 {
    margin-top: 25px;
    text-align: right;
    font-size: 0.95rem;
  }
}
@media (min-width: 768px) {
  ._uw-search--container_3bbjk_15378 ._uw-search--form_3bbjk_15378 ._uw-submit-search_3bbjk_12882, ._uw-search--container_3bbjk_15378 ._uw-search--form--motivation_3bbjk_15473 ._uw-submit-search_3bbjk_12882 {
    position: relative;
  }
}
._uw-search--container_3bbjk_15378 ._uw-search--form_3bbjk_15378::before, ._uw-search--container_3bbjk_15378 ._uw-search--form--motivation_3bbjk_15473::before {
  font-family: "WwwUowEduAu";
  content: "\f009";
  font-size: 2rem;
  color: #F2F2F2;
  position: absolute;
  top: 15px;
}
@media (max-width: 767px) {
  ._uw-search--container_3bbjk_15378 ._uw-search--form_3bbjk_15378::before, ._uw-search--container_3bbjk_15378 ._uw-search--form--motivation_3bbjk_15473::before {
    font-size: 1.25rem;
    top: 5px;
  }
}
._uw-search--container_3bbjk_15378 ._uw-search--form_3bbjk_15378 input, ._uw-search--container_3bbjk_15378 ._uw-search--form--motivation_3bbjk_15473 input {
  height: 75px;
  background-color: transparent;
  border: 0;
  border-bottom: 3px solid #ed0a00;
  margin-bottom: 0;
  padding-left: 3.5rem;
  font-size: 3rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #fff;
  outline: none;
  box-shadow: none;
}
@media (max-width: 767px) {
  ._uw-search--container_3bbjk_15378 ._uw-search--form_3bbjk_15378 input, ._uw-search--container_3bbjk_15378 ._uw-search--form--motivation_3bbjk_15473 input {
    height: 45px;
    font-size: 1.5rem;
    padding-left: 2rem;
  }
}
._uw-search--container_3bbjk_15378 ._uw-search--form_3bbjk_15378 input::placeholder, ._uw-search--container_3bbjk_15378 ._uw-search--form--motivation_3bbjk_15473 input::placeholder {
  font-size: 3rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #fff;
}
@media (max-width: 767px) {
  ._uw-search--container_3bbjk_15378 ._uw-search--form_3bbjk_15378 input::placeholder, ._uw-search--container_3bbjk_15378 ._uw-search--form--motivation_3bbjk_15473 input::placeholder {
    font-size: 1.5rem;
  }
}
._uw-search--container_3bbjk_15378 ._uw-search--form--motivation_3bbjk_15473 input {
  font-family: "Montserrat";
  height: 50px;
  border-bottom: 1px solid #001641;
  font-size: 16px;
  padding-right: 5.5em;
  padding-bottom: 9px;
}
@media (min-width: 600px) {
  ._uw-search--container_3bbjk_15378 ._uw-search--form--motivation_3bbjk_15473 input {
    padding-left: 38px;
  }
}
@media (max-width: 600px) {
  ._uw-search--container_3bbjk_15378 ._uw-search--form--motivation_3bbjk_15473 input {
    padding-right: 5.5em;
    padding-left: 0px;
  }
}
._uw-search--container_3bbjk_15378 ._uw-search--form--motivation_3bbjk_15473 input::placeholder {
  font-size: 16px !important;
  font-family: "Montserrat" !important;
  color: #8a8a8a !important;
}
@media (max-width: 600px) {
  ._uw-search--container_3bbjk_15378 ._uw-search--form--motivation_3bbjk_15473::before {
    display: none;
  }
}
@media (min-width: 600px) {
  ._uw-search--container_3bbjk_15378 ._uw-search--form--motivation_3bbjk_15473::before {
    font-size: 1.5em !important;
    top: 0px !important;
    padding-top: 8px;
    cursor: pointer;
  }
}
@media (max-width: 600px) {
  ._uw-search--container_3bbjk_15378 ._uw-search--form--motivation_3bbjk_15473::after {
    font-family: "WwwUowEduAu";
    content: "\f009";
    position: absolute;
    font-size: 1.5em !important;
    right: 0;
    top: 9px;
  }
}

._uw-search--filter_3bbjk_29344 {
  position: relative;
}
._uw-search--filter_3bbjk_29344::after {
  content: "";
  background-image: linear-gradient(to top, #cacaca 50%, #ffffff 0%);
  background-position: bottom;
  background-size: 1px 10px;
  background-repeat: repeat-y;
  height: 100%;
  width: 1px;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  right: 10px;
}
@media (max-width: 1024px) {
  ._uw-search--filter_3bbjk_29344::after {
    display: none;
  }
}
._uw-search--filter_3bbjk_29344 input[name=sitesearch] {
  width: 80%;
}

._uw-search-overlay_3bbjk_22070 {
  position: fixed;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 50;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.95);
}
._uw-search-overlay--wrapper_3bbjk_29382 {
  height: 60%;
  width: 90%;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: row;
}
._uw-search-overlay--wrapper_3bbjk_29382 ._uw-search--close_3bbjk_22104 {
  position: absolute;
  top: 2em;
  right: 2em;
  font-weight: 700;
  font-size: 1rem;
  color: #001641;
  width: auto;
}
._uw-search-overlay--wrapper_3bbjk_29382 ._uw-search--close_3bbjk_22104::before {
  font-family: "WwwUowEduAu";
  content: "\f02a";
  margin-right: 5px;
  font-size: 1rem;
  color: #001641;
  height: 75px;
  width: auto;
}
._uw-search-overlay--wrapper_3bbjk_29382 ._uw-search--container_3bbjk_15378 {
  display: flex;
  flex-direction: column;
}
._uw-search-overlay--wrapper_3bbjk_29382 ._uw-search--container_3bbjk_15378 ._uw-search--form-wrapper_3bbjk_29412 {
  width: 100%;
  display: flex;
  flex-direction: row;
}
._uw-search-overlay--wrapper_3bbjk_29382 ._uw-search--container_3bbjk_15378 ._uw-search--form-wrapper_3bbjk_29412 ._uw-search--form_3bbjk_15378, ._uw-search-overlay--wrapper_3bbjk_29382 ._uw-search--container_3bbjk_15378 ._uw-search--form-wrapper_3bbjk_29412 ._uw-search--form--motivation_3bbjk_15473 {
  width: 100%;
}
._uw-search-overlay--wrapper_3bbjk_29382 ._uw-search--container_3bbjk_15378 ._uw-search--form-wrapper_3bbjk_29412 ._uw-search--form_3bbjk_15378::before, ._uw-search-overlay--wrapper_3bbjk_29382 ._uw-search--container_3bbjk_15378 ._uw-search--form-wrapper_3bbjk_29412 ._uw-search--form--motivation_3bbjk_15473::before {
  color: #001641 !important;
}
._uw-search-overlay--wrapper_3bbjk_29382 ._uw-search--container_3bbjk_15378 ._uw-search--form-wrapper_3bbjk_29412 ._uw-search--form_3bbjk_15378 ._linksHolder_3bbjk_29223, ._uw-search-overlay--wrapper_3bbjk_29382 ._uw-search--container_3bbjk_15378 ._uw-search--form-wrapper_3bbjk_29412 ._uw-search--form--motivation_3bbjk_15473 ._linksHolder_3bbjk_29223 {
  justify-content: space-around;
}
._uw-search-overlay--wrapper_3bbjk_29382 ._uw-search--container_3bbjk_15378 ._uw-search--form-wrapper_3bbjk_29412 ._uw-search--form_3bbjk_15378 ._linksHolder_3bbjk_29223, ._uw-search-overlay--wrapper_3bbjk_29382 ._uw-search--container_3bbjk_15378 ._uw-search--form-wrapper_3bbjk_29412 ._uw-search--form--motivation_3bbjk_15473 ._linksHolder_3bbjk_29223 {
  justify-content: space-around;
}
._uw-search-overlay--wrapper_3bbjk_29382 ._uw-search--container_3bbjk_15378 ._uw-search--form-wrapper_3bbjk_29412 ._uw-search--form_3bbjk_15378 input, ._uw-search-overlay--wrapper_3bbjk_29382 ._uw-search--container_3bbjk_15378 ._uw-search--form-wrapper_3bbjk_29412 ._uw-search--form--motivation_3bbjk_15473 input {
  padding-top: 4px;
  padding-bottom: 12px;
  color: #001641;
  width: 100%;
}
._uw-search-overlay--wrapper_3bbjk_29382 ._uw-search--container_3bbjk_15378 ._uw-search--form-wrapper_3bbjk_29412 ._uw-search--form_3bbjk_15378 input::placeholder, ._uw-search-overlay--wrapper_3bbjk_29382 ._uw-search--container_3bbjk_15378 ._uw-search--form-wrapper_3bbjk_29412 ._uw-search--form--motivation_3bbjk_15473 input::placeholder {
  font-size: 3rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #001641;
}
._uw-search-overlay--wrapper_3bbjk_29382 ._uw-search--container_3bbjk_15378 ._uw-search--form-wrapper_3bbjk_29412 ._uw-search--form_3bbjk_15378 label, ._uw-search-overlay--wrapper_3bbjk_29382 ._uw-search--container_3bbjk_15378 ._uw-search--form-wrapper_3bbjk_29412 ._uw-search--form--motivation_3bbjk_15473 label {
  line-height: 25.2px;
}
._uw-search-overlay--wrapper_3bbjk_29382 ._uw-search--container_3bbjk_15378 ._uw-search--form-wrapper_3bbjk_29412 ._uw-search--form_3bbjk_15378 label:before, ._uw-search-overlay--wrapper_3bbjk_29382 ._uw-search--container_3bbjk_15378 ._uw-search--form-wrapper_3bbjk_29412 ._uw-search--form--motivation_3bbjk_15473 label:before {
  top: 6px;
}
._uw-search-overlay--wrapper_3bbjk_29382 ._uw-search--container_3bbjk_15378 ._uw-search--form-wrapper_3bbjk_29412 ._uw-search--form_3bbjk_15378 label:after, ._uw-search-overlay--wrapper_3bbjk_29382 ._uw-search--container_3bbjk_15378 ._uw-search--form-wrapper_3bbjk_29412 ._uw-search--form--motivation_3bbjk_15473 label:after {
  top: 12px;
}
._uw-search-overlay--wrapper_3bbjk_29382 ._uw-search--container_3bbjk_15378 ._uw-search--form-wrapper_3bbjk_29412 a {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 15%;
  color: #001641 !important;
}
._uw-search-overlay--wrapper_3bbjk_29382 ._uw-search--container_3bbjk_15378 ._uw-search-overlay--results_3bbjk_29456 {
  display: flex;
  flex-direction: column;
  width: 50%;
  margin-top: 5em;
}
._uw-search-overlay--wrapper_3bbjk_29382 ._uw-search--container_3bbjk_15378 ._uw-search-overlay--results_3bbjk_29456 ul {
  list-style: none;
  margin: 0;
  color: #001641 !important;
}
._uw-search-overlay--wrapper_3bbjk_29382 ._uw-search--container_3bbjk_15378 ._uw-search-overlay--results_3bbjk_29456 ul li {
  padding: 15px 0;
  border-bottom: 2px dashed #cccccc;
}
._uw-search-overlay--wrapper_3bbjk_29382 ._uw-search--container_3bbjk_15378 ._uw-search-overlay--results_3bbjk_29456 ul li a {
  color: #0033FF;
}
@media (max-width: 767px) {
  ._uw-search-overlay--wrapper_3bbjk_29382 ._uw-search--container_3bbjk_15378 ._uw-search--form-wrapper_3bbjk_29412 {
    flex-direction: column !important;
  }
  ._uw-search-overlay--wrapper_3bbjk_29382 ._uw-search--container_3bbjk_15378 ._uw-search--form-wrapper_3bbjk_29412 ._uw-search--form_3bbjk_15378 input::placeholder, ._uw-search-overlay--wrapper_3bbjk_29382 ._uw-search--container_3bbjk_15378 ._uw-search--form-wrapper_3bbjk_29412 ._uw-search--form--motivation_3bbjk_15473 input::placeholder {
    font-size: 1.5rem !important;
  }
  ._uw-search-overlay--wrapper_3bbjk_29382 ._uw-search--container_3bbjk_15378 ._uw-search-overlay--results_3bbjk_29456 {
    width: 100%;
  }
  ._uw-search-overlay--wrapper_3bbjk_29382 ._uw-search--container_3bbjk_15378 ._uw-search-overlay--results_3bbjk_29456 a {
    justify-content: flex-start !important;
  }
}

._uw-search--filter_3bbjk_29344 ._posts-filter_3bbjk_26750 input[type=radio] + label,
._uw-search--filter_3bbjk_29344 ._posts-filter_3bbjk_26750 input,
._uw-search--filter_3bbjk_29344 ._posts-filter_3bbjk_26750 label {
  margin-left: 0.5em;
}
@media (max-width: 767px) {
  ._uw-search--filter_3bbjk_29344 ._posts-filter_3bbjk_26750 ._collection_holder_3bbjk_29495 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
  }
  ._uw-search--filter_3bbjk_29344 ._posts-filter_3bbjk_26750 ._collection_holder_3bbjk_29495 > div {
    flex-grow: 1;
    flex-basis: 34%;
  }
}

@media (max-width: 767px) {
  p._search__results--label_3bbjk_29507 {
    display: none;
  }
}

._search__results_3bbjk_29507 {
  margin-top: 40px;
}
._search__results--label_3bbjk_29507 {
  margin-bottom: 3em;
}
._search__results--label_3bbjk_29507 span {
  font-weight: 700;
}
._search__results--refine-title_3bbjk_29521 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1rem;
  margin-bottom: 1rem;
}
._search__results--column_3bbjk_29526 {
  padding-left: 2rem;
  padding-right: 2rem;
}
@media (max-width: 767px) {
  ._search__results--refine-title_3bbjk_29521 {
    display: none;
  }
  ._search__results--column_3bbjk_29526 {
    padding-left: 0.4rem;
    padding-right: 0.4rem;
  }
}

@media (max-width: 767px) {
  section ._results_3bbjk_16867 {
    margin-top: 1em;
  }
  ._uw-card-image_3bbjk_29544 {
    display: none !important;
  }
  ._uw-card--article_3bbjk_29547, ._uw-card--staff_3bbjk_29547 {
    margin: 1em;
    padding: 2.5em 0;
  }
  ._uw-card--staff-details_3bbjk_29551 {
    flex-direction: column;
  }
  ._uw-card--staff-details-name_3bbjk_29554 span {
    font-weight: bold;
    text-transform: uppercase;
  }
  ._uw-card--staff-details_3bbjk_29551 a {
    color: #001641;
  }
  ._uw-search--filter_3bbjk_29344 {
    border-right: none !important;
  }
  ._uw-search--filter_3bbjk_29344 ._posts-filter-trigger_3bbjk_26750 {
    padding: 1em 0;
    border-bottom: 2px dashed white;
    display: initial;
    width: initial;
    margin-bottom: 2em;
  }
  ._uw-search--filter_3bbjk_29344 ._posts-filter-trigger_3bbjk_26750::after {
    position: relative;
    font-size: 1.1em;
    top: 0;
    margin-left: 0.8em;
    content: "\f022";
  }
  ._uw-search--filter_3bbjk_29344 ._posts-filter-trigger_3bbjk_26750._posts-filter-close_3bbjk_28626::after {
    content: "\f023";
  }
  ._uw-search--filter_3bbjk_29344 ._posts-filter_3bbjk_26750 {
    margin-bottom: 20px;
  }
  ._uw-search--filter_3bbjk_29344 ._posts-filter--expanded_3bbjk_28639 {
    margin-bottom: 4em;
  }
  ._uw-search--filter_3bbjk_29344 ._posts-filter--expanded_3bbjk_28639 label {
    margin-bottom: 0.5rem;
  }
  ._uw-search--sort-by_3bbjk_29590 a:hover {
    text-decoration: none;
  }
  ._uw-search--sort_3bbjk_29150 {
    display: block;
  }
  ._uw-search--sort_3bbjk_29150 ul {
    margin-left: 0;
  }
  ._uw-search--sort_3bbjk_29150 ul li:first-child {
    margin-left: 0;
  }
}
._posts-filter_3bbjk_26750 {
  display: flex;
  flex-direction: column;
}
._posts-filter_3bbjk_26750 input,
._posts-filter_3bbjk_26750 label {
  margin: 5px 0;
  font-weight: bold;
}
._posts-filter_3bbjk_26750 label {
  display: block;
  cursor: pointer;
  font-size: 0.875rem;
  line-height: 25.2px;
  margin-bottom: 0px;
  margin-left: 8px;
  margin-right: 16px;
  margin-top: 5px;
}
._posts-filter_3bbjk_26750 [type=radio] {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
._posts-filter_3bbjk_26750 [type=radio] + label {
  display: block;
  position: relative;
  transition: none;
}
._posts-filter_3bbjk_26750 [type=radio] + label::before {
  content: "";
  display: inline-block;
  vertical-align: -0.2em;
  margin-right: 0.75em;
  width: 18px;
  height: 18px;
  border: 1px solid #ed0a00;
  border-radius: 100%;
  background: #fff;
}
._posts-filter_3bbjk_26750 [type=radio]:checked + label::after {
  content: "";
  width: 12px;
  height: 12px;
  background: #ed0a00;
  position: absolute;
  top: 10px;
  left: 3px;
  border-radius: 100%;
}
._posts-filter_3bbjk_26750 [type=radio]:focus + label::after {
  background: #ed0a00;
}

._uw-card_3bbjk_29544 {
  margin-bottom: 25px;
}
._uw-card--date_3bbjk_29665 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  color: #ed0a00;
  font-size: 0.95rem;
  margin: 15px 0 5px 0;
}
._uw-card--image_3bbjk_29674 {
  width: 100%;
  height: 150px;
  background-size: cover;
  background-position: 50%;
  overflow: hidden;
}
@media (max-width: 1024px) {
  ._uw-card--image_3bbjk_29674 {
    margin-bottom: 20px;
  }
}
._uw-card_3bbjk_29544 h2 {
  margin-bottom: 15px;
}
._uw-card_3bbjk_29544 p:not(._uw-card--date_3bbjk_29665) {
  font-size: 0.9rem;
}
._uw-card--featured_3bbjk_29692 {
  border: 1px solid #ed0a00;
  padding: 2rem;
  margin: 32px 0;
  position: relative;
  height: auto;
  background-color: #efefef;
}
._uw-card--subtitle_3bbjk_29700, ._uw-card--time_3bbjk_29700, ._uw-card--location_3bbjk_29700, ._uw-card--type_3bbjk_29700, ._uw-card--link_3bbjk_29700 {
  line-height: 1.1;
  font-size: 0.9rem;
}
._uw-card--subtitle_3bbjk_29700 {
  overflow: hidden;
  overflow-y: hidden;
  max-height: 6em;
  position: relative;
  margin: 5px 0 1.875rem;
  line-height: 1.5;
  margin-top: 5px;
}
._uw-card--time_3bbjk_29700 {
  margin-left: 1.5rem;
}
._uw-card--time_3bbjk_29700::before {
  font-family: "WwwUowEduAu";
  content: "\f01d";
  position: absolute;
  font-size: 0.9rem;
  margin-left: -25px;
}
._uw-card--location_3bbjk_29700 {
  margin-left: 1.5rem;
}
._uw-card--location_3bbjk_29700::before {
  font-family: "WwwUowEduAu";
  content: "\f012";
  position: absolute;
  font-size: 0.9rem;
  margin-left: -25px;
}
._uw-card--type_3bbjk_29700 {
  margin-left: 1.5rem;
}
._uw-card--type_3bbjk_29700::before {
  font-family: "WwwUowEduAu";
  content: "\f023";
  position: absolute;
  font-size: 0.9rem;
  margin-left: -25px;
}

._uw-card-image_3bbjk_29544 {
  height: 100px;
  background-size: cover;
  background-position: 50% 50%;
}
._uw-card--maps_3bbjk_29749 {
  position: relative;
  padding: 2rem 0;
  border-bottom: 2px dashed #efefef;
}
._uw-card--maps_3bbjk_29749 div._description_3bbjk_29754 {
  margin: 0 0 1.875rem p;
  margin-margin: unset;
}
._uw-card--event_3bbjk_29758 {
  padding: 2rem;
  border: 1px solid #ed0a00;
  margin: 32px 0;
  position: relative;
}
._uw-card--event_3bbjk_29758 table tbody {
  border: none;
}
._uw-card--event_3bbjk_29758 table tbody tr {
  border: none;
}
._uw-card--event_3bbjk_29758 table tbody tr th {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
._uw-card--event_3bbjk_29758 ._uw-card--subtitle_3bbjk_29700 {
  padding-top: 1rem;
}
._uw-card--course_3bbjk_29777 {
  border: 1px solid #ed0a00;
  padding: 2rem;
  position: relative;
  margin: 32px 0;
}
._uw-card--course_3bbjk_29777 table {
  table-layout: initial;
  margin-bottom: 1.875rem;
}
._uw-card--course_3bbjk_29777 table th {
  vertical-align: top;
  border-right: none;
}
._uw-card--course_3bbjk_29777 table th:first-of-type {
  white-space: nowrap;
}
._uw-card--course_3bbjk_29777 ._uw-card--title_3bbjk_29794 {
  color: #0033FF;
  font-weight: 400;
  font-size: 1rem;
}
._uw-card--course_3bbjk_29777 ._uw-card--subtitle_3bbjk_29700 {
  line-height: 1.5;
  margin-top: 5px;
}
._uw-card--course_3bbjk_29777 table tbody {
  border: none;
}
._uw-card--course_3bbjk_29777 table tr {
  font-size: 1.25rem;
  text-align: left;
  background-color: transparent !important;
  border-bottom: 1px solid #001641 !important;
}
._uw-card--course_3bbjk_29777 table tr:last-of-type {
  border: none !important;
}
._uw-card--course_3bbjk_29777 table tr th {
  text-align: left;
  font-weight: normal;
  font-size: 0.85rem;
  padding-left: 0;
  padding-bottom: 0.5rem;
}
._uw-card--course_3bbjk_29777 table tr th:first-of-type {
  font-weight: 700;
}
@media (max-width: 767px) {
  ._uw-card--course_3bbjk_29777 table tr th {
    display: flex;
    flex-direction: column;
    width: 100% !important;
  }
  ._uw-card--course_3bbjk_29777 table tr th:first-of-type {
    padding-bottom: 0 !important;
  }
  ._uw-card--course_3bbjk_29777 table tr th:last-of-type {
    padding-top: 0 !important;
  }
}
._uw-card--favorite_3bbjk_29838 {
  font-size: 0.8rem;
  font-weight: 700;
  text-transform: uppercase;
  color: #0033FF;
}
._uw-card--favorite_3bbjk_29838::before {
  font-family: "WwwUowEduAu";
  content: "\f027";
  color: #F2F2F2;
  margin-right: 0.5em;
}
._uw-card--lastdate_3bbjk_29850, ._uw-card--search-type_3bbjk_29850 {
  text-transform: uppercase;
  color: #b3b3b3;
  position: absolute;
  bottom: 15px;
  font-size: 0.85rem;
  font-weight: bold;
  margin-bottom: 1rem;
}
._uw-card--search-type_3bbjk_29850 {
  right: 25px;
}
._uw-card--lastdate_3bbjk_29850 {
  left: 30px;
}
._uw-card--article_3bbjk_29547 {
  padding: 2rem 0;
}
._uw-card--article_3bbjk_29547 ._uw-card--title_3bbjk_29794 {
  color: #0033FF !important;
}
._uw-card--article-subtitle_3bbjk_29871 {
  margin-top: 0 !important;
  text-transform: uppercase;
}
._uw-card--article-blurb_3bbjk_29875 {
  margin: 0 !important;
  font-size: 0.95rem;
}
._uw-card--article-image_3bbjk_29879 {
  height: auto;
  width: 20%;
  margin-left: 1.8em;
  background-size: cover;
  position: relative;
}
._uw-card--article-image_3bbjk_29879::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  content: "";
}
@media (min-width: 768px) {
  ._uw-card--article-image_3bbjk_29879 {
    margin-left: 0;
  }
}
._uw-card--article-dt_3bbjk_29898 {
  display: flex;
  height: auto;
}
._uw-card--article-dt-date_3bbjk_29902 {
  font-size: 0.9rem;
  text-transform: uppercase;
  font-weight: bold;
  color: #ed0a00;
  margin-top: 0 !important;
  margin-bottom: 5px;
  margin-right: 10px;
}
._uw-card--article-dt-time_3bbjk_29911 {
  margin-top: 0 !important;
  font-size: 0.9rem;
  color: #5f5f5f;
  position: relative;
  top: 1px;
}
._uw-card--article-dt-time_3bbjk_29911::before {
  position: relative;
  font-family: "WwwUowEduAu";
  content: "\f01d";
  font-size: 0.9rem;
  margin-right: 5px;
}
._uw-card--article_3bbjk_29547 p {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
._uw-card--staff_3bbjk_29547 {
  margin-bottom: 2.5rem;
  padding-bottom: 2rem;
  position: relative;
}
._uw-card--staff_3bbjk_29547::after {
  content: "";
  background-image: linear-gradient(to right, #cacaca 50%, #ffffff 0%);
  background-position: bottom;
  background-size: 10px 1px;
  background-repeat: repeat-x;
  height: 1px;
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
._uw-card--staff-name_3bbjk_29947 {
  color: #001641;
  font-size: 1.25rem;
}
._uw-card--staff-name_3bbjk_29947 span {
  font-size: 0.8rem;
}
._uw-card--staff-name_3bbjk_29947 span:last-of-type {
  font-size: 0.8rem;
}
._uw-card--staff-name_3bbjk_29947 ._view_3bbjk_13199 {
  font-weight: 700;
  color: #0033FF;
  font-size: 0.8rem;
}
._uw-card--staff-position_3bbjk_29962 {
  color: #ed0a00;
  font-weight: 700;
  text-transform: uppercase;
}
._uw-card--staff_3bbjk_29547 table {
  margin-top: 0;
  margin-bottom: 0;
}
._uw-card--staff_3bbjk_29547 table tbody {
  border: none;
}
._uw-card--staff_3bbjk_29547 table tr {
  font-size: 1.25rem;
  text-align: left;
  background-color: transparent !important;
  border-bottom: 1px solid #001641 !important;
}
._uw-card--staff_3bbjk_29547 table tr:last-of-type {
  border: none !important;
}
._uw-card--staff_3bbjk_29547 table tr th {
  font-weight: normal;
  padding: 4px 0;
  color: #0033FF;
  font-size: 0.9rem;
  font-weight: 700;
  text-align: left;
}
._uw-card--staff-details_3bbjk_29551 {
  display: flex;
  list-style: none;
  margin: 0;
}
._uw-card--staff-details_3bbjk_29551 li {
  margin-right: 25px;
}
._uw-card--staff-details_3bbjk_29551 li::before {
  margin-right: 10px;
}

._uw-search--results_3bbjk_28904 ._uw-card--search-type_3bbjk_29850 {
  margin-bottom: 1rem;
}

._uw-intro-image_3bbjk_3341 {
  background-size: cover;
  background-position: 50%;
  position: relative;
  z-index: 1;
  margin-top: 77px;
  margin-bottom: 80px;
}
@media (min-width: 981px) {
  ._uw-intro-image_3bbjk_3341 {
    margin-top: 154px;
  }
}
._uw-intro-image_3bbjk_3341 ._uw-button_3bbjk_2905, ._uw-intro-image_3bbjk_3341 ._uw-button-white_3bbjk_2905, ._uw-intro-image_3bbjk_3341 ._uw-button-red_3bbjk_2905, ._uw-intro-image_3bbjk_3341 ._uw-button-blue_3bbjk_2905, ._uw-intro-image_3bbjk_3341 ._uw-bg-link_3bbjk_2905, ._uw-intro-image_3bbjk_3341 ._uw-link-box--link_3bbjk_2905, ._uw-intro-image_3bbjk_3341 ._uw-subscription-form_3bbjk_2905 a, ._uw-subscription-form_3bbjk_2905 ._uw-intro-image_3bbjk_3341 a, ._uw-intro-image_3bbjk_3341 ._uw-subscription-form_3bbjk_2905 button, ._uw-subscription-form_3bbjk_2905 ._uw-intro-image_3bbjk_3341 button, ._uw-intro-image_3bbjk_3341 ._uw-stories-search_3bbjk_2905 button, ._uw-stories-search_3bbjk_2905 ._uw-intro-image_3bbjk_3341 button {
  letter-spacing: 0 !important;
}
._uw-intro-image_3bbjk_3341::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: 0.3s opacity;
  background-color: #151515;
  content: "";
  opacity: 0.55;
  z-index: -1;
}
._uw-intro-image_3bbjk_3341 ._uw-intro-title_3bbjk_30035 {
  color: #fff;
  position: relative;
  line-height: 1;
}
@media (min-width: 768px) {
  ._uw-intro-image_3bbjk_3341 ._uw-intro-title_3bbjk_30035 {
    top: -50px;
    margin-bottom: -25px;
  }
}
._uw-intro-image_3bbjk_3341 h1 {
  position: relative;
  margin-bottom: 0;
  color: #fff;
}
._uw-intro-image_3bbjk_3341 h2 {
  color: #fff;
}
._uw-intro-image_3bbjk_3341 a {
  color: #fff;
}
._uw-intro-image_3bbjk_3341 p {
  color: #fff;
}
._uw-intro-image--content_3bbjk_3341 {
  height: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-flow: column;
  padding-bottom: 50px;
}
@media (max-width: 1024px) {
  ._uw-intro-image--content_3bbjk_3341 {
    margin-left: 25px;
  }
}
._uw-intro-image--content_3bbjk_3341 h1 {
  position: inherit;
  line-height: 1;
}
@media (min-width: 768px) {
  ._uw-intro-image--content_3bbjk_3341 h1 {
    margin: 50px 0;
    max-width: 75%;
  }
}
._uw-intro-image--content_3bbjk_3341 ._uw-button_3bbjk_2905, ._uw-intro-image--content_3bbjk_3341 ._uw-button-white_3bbjk_2905, ._uw-intro-image--content_3bbjk_3341 ._uw-button-red_3bbjk_2905, ._uw-intro-image--content_3bbjk_3341 ._uw-button-blue_3bbjk_2905, ._uw-intro-image--content_3bbjk_3341 ._uw-bg-link_3bbjk_2905, ._uw-intro-image--content_3bbjk_3341 ._uw-link-box--link_3bbjk_2905, ._uw-intro-image--content_3bbjk_3341 ._uw-subscription-form_3bbjk_2905 a, ._uw-subscription-form_3bbjk_2905 ._uw-intro-image--content_3bbjk_3341 a, ._uw-intro-image--content_3bbjk_3341 ._uw-subscription-form_3bbjk_2905 button, ._uw-subscription-form_3bbjk_2905 ._uw-intro-image--content_3bbjk_3341 button, ._uw-intro-image--content_3bbjk_3341 ._uw-stories-search_3bbjk_2905 button, ._uw-stories-search_3bbjk_2905 ._uw-intro-image--content_3bbjk_3341 button {
  margin-top: 25px;
  font-size: 1.15rem;
  text-transform: uppercase;
}
._uw-intro-image--content_3bbjk_3341 ._uw-header-subnav-boxes_3bbjk_30088 {
  list-style: none;
  margin-left: 0;
  display: flex;
  flex-flow: row wrap;
}
._uw-intro-image--content_3bbjk_3341 ._uw-header-subnav-boxes_3bbjk_30088 li {
  width: 40%;
  margin-right: 1rem;
  position: relative;
}
._uw-intro-image--content_3bbjk_3341 ._uw-header-subnav-boxes_3bbjk_30088 li p {
  margin-bottom: 0;
}
._uw-intro-image--content_3bbjk_3341 ._uw-header-subnav-boxes_3bbjk_30088 li p:first-child {
  font-weight: bold;
}
._uw-intro-image--content_3bbjk_3341 ._uw-header-subnav-boxes_3bbjk_30088 li::before {
  position: absolute;
  left: -1.5rem;
}
@media (min-width: 768px) {
  ._uw-intro-image--content_3bbjk_3341 ._uw-header-subnav-boxes_3bbjk_30088 li {
    width: 18%;
    margin-right: 25px;
  }
}
._page-header-min_3bbjk_30115 ._uw-intro-image_3bbjk_3341 {
  background-color: #001641;
}

._uw-pull-left_3bbjk_30119 {
  position: relative;
  left: -35px;
}

._uw-page-footnote_3bbjk_30124 p:first-of-type {
  font-weight: 700;
  margin-bottom: 10px;
}

._uw-page-footnote-right_3bbjk_30129 {
  align-self: end;
}
._uw-page-footnote-right_3bbjk_30129 p:first-of-type {
  font-weight: 700;
  margin-bottom: 10px;
}

._header-image_3bbjk_30137 {
  background-size: cover;
  height: 250px;
  width: 100%;
  background-position: 50%;
}

._uw-intro-header-container_3bbjk_30144 {
  display: flex;
  flex-wrap: wrap;
  min-height: 600px;
}

._uw-intro-breadcrumbs-container_3bbjk_30150,
._uw-intro-title-container_3bbjk_30151 {
  width: 100%;
}

@media (min-width: 980px) {
  ._uw-intro-title-container_3bbjk_30151 {
    max-width: 50%;
  }
}

._uw-sub-menu_3bbjk_30161 {
  background: #0033FF;
  padding: 40px 35px 15px;
  margin-right: 50px;
}
@media (max-width: 1024px) {
  ._uw-sub-menu_3bbjk_30161 {
    display: none;
  }
}
._uw-sub-menu--title_3bbjk_30171 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  font-size: 0.9rem;
  line-height: 1.25em;
}
._uw-sub-menu--links_3bbjk_30179 {
  list-style-type: none;
  margin-left: 0;
}
._uw-sub-menu--links_3bbjk_30179 li ._currentsection_3bbjk_30183 {
  color: #fff;
}
._uw-sub-menu--links_3bbjk_30179 a {
  font-size: 0.8rem;
  display: block;
  margin-bottom: 10px;
  font-weight: 400;
}
._uw-sub-menu--links_3bbjk_30179 a:hover {
  color: #fff;
  text-decoration: underline;
}

._uw-vrh-masthead--image_3bbjk_30197 ._uw-masthead__main_3bbjk_3283 {
  background-size: cover;
  background-position: 50%;
  position: relative;
  z-index: 1;
  margin-bottom: 0;
}
@media (max-width: 1024px) {
  ._uw-vrh-masthead--image_3bbjk_30197 ._uw-masthead__main_3bbjk_3283 {
    margin-top: 0;
    padding: 80px 0;
  }
}
._uw-vrh-masthead--image_3bbjk_30197 ._uw-masthead__main_3bbjk_3283::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: 0.3s opacity;
  background-color: #151515;
  content: "";
  opacity: 0.55;
  z-index: -1;
}
@media (min-width: 768px) {
  ._uw-vrh-masthead--image_3bbjk_30197 ._uw-masthead__title_3bbjk_3453 {
    padding: 35px 0;
  }
}
._uw-vrh-masthead--image_3bbjk_30197 ._uw-button_3bbjk_2905, ._uw-vrh-masthead--image_3bbjk_30197 ._uw-button-white_3bbjk_2905, ._uw-vrh-masthead--image_3bbjk_30197 ._uw-button-red_3bbjk_2905, ._uw-vrh-masthead--image_3bbjk_30197 ._uw-button-blue_3bbjk_2905, ._uw-vrh-masthead--image_3bbjk_30197 ._uw-bg-link_3bbjk_2905, ._uw-vrh-masthead--image_3bbjk_30197 ._uw-link-box--link_3bbjk_2905, ._uw-vrh-masthead--image_3bbjk_30197 ._uw-subscription-form_3bbjk_2905 a, ._uw-subscription-form_3bbjk_2905 ._uw-vrh-masthead--image_3bbjk_30197 a, ._uw-vrh-masthead--image_3bbjk_30197 ._uw-subscription-form_3bbjk_2905 button, ._uw-subscription-form_3bbjk_2905 ._uw-vrh-masthead--image_3bbjk_30197 button, ._uw-vrh-masthead--image_3bbjk_30197 ._uw-stories-search_3bbjk_2905 button, ._uw-stories-search_3bbjk_2905 ._uw-vrh-masthead--image_3bbjk_30197 button {
  color: #fff;
  font-size: 1.125rem;
}

._uw-media-block_3bbjk_3135._bg--navy_3bbjk_2892 h2 {
  color: #fff;
}
._uw-media-block_3bbjk_3135 ._media-author_3bbjk_30235 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  font-size: 0.8rem;
  color: #ed0a00;
  display: block;
  margin-top: 5px;
}
@media (min-width: 1024px) {
  ._uw-media-block_3bbjk_3135 ._media-author_3bbjk_30235 {
    display: inline;
    position: relative;
    left: -10px;
    writing-mode: vertical-lr;
  }
}
._uw-media-block_3bbjk_3135._bg--navy_3bbjk_2892 {
  padding: 5rem 0;
}
._uw-media-block--media_3bbjk_30256 {
  position: relative;
  background-size: cover;
  display: block;
}
._uw-media-block--media_3bbjk_30256::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 66.6666666667%;
  content: "";
}
._uw-media-block_3bbjk_3135 h2:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #001641;
  margin-top: 0.9375rem;
}
._uw-media-block_3bbjk_3135 h2._color--red_3bbjk_2876::after {
  background-color: #ed0a00;
}
._uw-media-block_3bbjk_3135 h2._color--white_3bbjk_2884::after {
  background-color: #fff;
}
._uw-media-block_3bbjk_3135 ._responsive-embed_3bbjk_3117 iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
._uw-media-block_3bbjk_3135 ._transcript_3bbjk_3135 {
  padding: 1rem 1.5rem;
}
._uw-media-block_3bbjk_3135 ._transcript_3bbjk_3135 ._transcript__header_3bbjk_30292 {
  position: relative;
}
._uw-media-block_3bbjk_3135 ._transcript_3bbjk_3135 ._transcript__header_3bbjk_30292 ._transcript__button_3bbjk_30295 {
  font-weight: 700;
  text-decoration: none;
  cursor: pointer;
  color: #001641;
  position: absolute;
  right: 0;
  top: 0;
}
._uw-media-block_3bbjk_3135 ._transcript_3bbjk_3135 ._transcript__header_3bbjk_30292 ._transcript__button_3bbjk_30295:hover {
  color: #ed0a00;
}
._uw-media-block_3bbjk_3135 ._transcript_3bbjk_3135 ._transcript__header_3bbjk_30292 ._show_transcript_3bbjk_30307::after {
  font-family: "WwwUowEduAu";
  content: "\f021";
  margin-left: 10px;
  font-family: "WwwUowEduAu";
}
._uw-media-block_3bbjk_3135 ._transcript_3bbjk_3135 ._transcript__header_3bbjk_30292 ._hide_transcript_3bbjk_30313::after {
  font-family: "WwwUowEduAu";
  content: "\f020";
  font-family: "WwwUowEduAu";
  margin-left: 10px;
}
._uw-media-block_3bbjk_3135 ._transcript_3bbjk_3135 ._transcript__content_3bbjk_30319 {
  position: relative;
  -webkit-animation: _fade-in_3bbjk_10925 0.3s backwards;
  animation: _fade-in_3bbjk_10925 0.3s backwards;
  font-size: 0.9em;
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
._uw-media-block_3bbjk_3135 ._transcript_3bbjk_3135 ._is_hidden_3bbjk_30328 {
  display: none;
}
._uw-media-block_3bbjk_3135 ._uw-button-red_3bbjk_2905 {
  display: block;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #ed0a00;
  font-weight: bold;
  text-transform: uppercase;
  margin: 10px 0;
  font-size: 1.125rem;
  transition: color cubic-bezier(0.77, 0, 0.18, 1);
}
._uw-media-block_3bbjk_3135 ._uw-button-red_3bbjk_2905::after {
  content: "\f001";
  font-family: "WwwUowEduAu";
  margin-left: 10px;
  transition: margin-left cubic-bezier(0.77, 0, 0.18, 1) 0.3s;
  opacity: 1;
}
._uw-media-block_3bbjk_3135 ._uw-button-red_3bbjk_2905:hover {
  text-decoration: none;
}
._uw-media-block_3bbjk_3135 ._uw-button-red_3bbjk_2905:hover::after {
  margin-left: 13px;
}
._uw-media-block_3bbjk_3135 ._blockquote-author_3bbjk_12011 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  display: block;
  color: #001641;
  margin: 15px 0;
  font-style: normal;
  font-size: 0.9rem;
  text-transform: uppercase;
  font-weight: bold;
}
._uw-media-block_3bbjk_3135 ._blockquote-author-subhead_3bbjk_30364 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  display: block;
  color: #001641;
  margin: 15px 0;
  font-style: normal;
  font-weight: 400;
  font-size: 0.9rem;
  margin-top: -10px;
  text-transform: uppercase;
}

._uw-media-block_3bbjk_3135 {
  margin-block: var(--section-spacing-y);
}
._uw-media-block_3bbjk_3135 blockquote,
._uw-media-block_3bbjk_3135 ._media-block-blockquote_3bbjk_30380 {
  font-size: 1.2rem;
  font-style: italic;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  border-left: 0;
  line-height: 1.25;
  margin-bottom: 50px;
  position: relative;
  padding-top: 40px;
  color: #001641;
  margin-top: 20px !important;
}
._uw-media-block_3bbjk_3135 blockquote::before,
._uw-media-block_3bbjk_3135 ._media-block-blockquote_3bbjk_30380::before {
  content: open-quote;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 6rem;
  position: absolute;
  top: -25px;
  left: -15px;
  color: #ed0a00;
}
._uw-media-block_3bbjk_3135 blockquote::after,
._uw-media-block_3bbjk_3135 ._media-block-blockquote_3bbjk_30380::after {
  content: close-quote;
  visibility: hidden;
  position: absolute;
}
._uw-media-block_3bbjk_3135 ._blockquote-author_3bbjk_12011 {
  display: block;
  color: #001641;
  margin: 15px 0;
  font-style: normal;
  font-size: 0.9rem;
}
._uw-media-block_3bbjk_3135 ._blockquote-author-subhead_3bbjk_30364 {
  display: block;
  color: #001641;
  margin: 15px 0;
  font-style: normal;
  font-weight: 400;
  font-size: 0.9rem;
  margin-top: -10px;
}

._uw-staff-listings--row-title_3bbjk_30425 {
  font-size: 3rem;
  line-height: 52px;
  margin-bottom: 15px;
  color: #001641;
}

._uw-staff-listings--items_3bbjk_30432 {
  margin: 50px 0;
}
._uw-staff-listings--items_3bbjk_30432 ._uw-bg-image_3bbjk_16673 {
  position: relative;
  position: relative;
  background-size: cover;
  background-position: 50%;
  margin-bottom: 15px;
}
._uw-staff-listings--items_3bbjk_30432 ._uw-bg-image_3bbjk_16673::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  content: "";
}
._uw-staff-listings--items_3bbjk_30432 ._uw-bg-image_3bbjk_16673::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  content: "";
}
._uw-staff-listings--items-heading_3bbjk_30456 {
  font-size: 1.6rem;
  text-transform: none;
  margin-bottom: 1rem;
}
._uw-staff-listings--items-title_3bbjk_30461 {
  font-size: 1rem;
  text-transform: none;
  margin-bottom: 1rem;
}
._uw-staff-listings--items_3bbjk_30432 ._lists--icons_3bbjk_30466 {
  margin-left: 0;
}
._uw-staff-listings--items_3bbjk_30432 ._lists--icons_3bbjk_30466 li::before {
  margin-right: 10px;
}
._uw-staff-listings--items_3bbjk_30432 ._lists--icons_3bbjk_30466 a {
  color: #001641;
}
._uw-staff-listings--items_3bbjk_30432 ._lists--icons_3bbjk_30466 a:hover {
  color: #ed0a00;
}

._uw-staff-listings--item-heading_3bbjk_30479 {
  margin-bottom: 2rem;
}
._uw-staff-listings--item-heading_3bbjk_30479 a {
  font-size: 1.6rem;
  text-transform: none;
  color: #001641;
}

._uw-staff-listings--item-title_3bbjk_30488 {
  font-size: 1.125rem;
  text-transform: none;
  margin-bottom: 1rem;
}

@media print, screen and (max-width: 47.99875em) {
  ._uw-profile-compact_3bbjk_30495 {
    margin-top: 2rem;
  }
  ._uw-profile-compact_3bbjk_30495 h2 + ._uw-profile-card_3bbjk_30498,
  ._uw-profile-compact_3bbjk_30495 ._uw-profile-card_3bbjk_30498 ._cell_3bbjk_3333 + ._cell_3bbjk_3333 {
    margin-top: 0 !important;
  }
}
._uw-profile-compact_3bbjk_30495 ._uw-profile-card_3bbjk_30498 + ._uw-profile-card_3bbjk_30498 {
  margin-top: 2rem;
}
._uw-profile-compact_3bbjk_30495 ._uw-profile-person_3bbjk_30506 {
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  font-size: 1.5rem;
  color: #001641;
}
._uw-profile-compact_3bbjk_30495 ._uw-profile-position_3bbjk_30511 {
  font-weight: 600;
  color: #ed0a00;
  text-transform: uppercase;
}
._uw-profile-compact_3bbjk_30495 ._uw-profile-unit_3bbjk_30516 {
  font-weight: 600;
}
._uw-profile-compact_3bbjk_30495 ._uw-profile-division_3bbjk_30519 {
  font-size: 90%;
}
._uw-profile-compact_3bbjk_30495 ._uw-profile-contact_3bbjk_30522 ._phone_3bbjk_30522::before,
._uw-profile-compact_3bbjk_30495 ._uw-profile-contact_3bbjk_30522 ._email_3bbjk_30523::before,
._uw-profile-compact_3bbjk_30495 ._uw-profile-contact_3bbjk_30522 ._location_3bbjk_15912::before {
  font-family: "WwwUowEduAu";
  margin-right: 10px;
}
._uw-profile-compact_3bbjk_30495 ._uw-profile-contact_3bbjk_30522 ._phone_3bbjk_30522::before {
  content: "\f014";
}
._uw-profile-compact_3bbjk_30495 ._uw-profile-contact_3bbjk_30522 ._email_3bbjk_30523::before {
  content: "\f01b";
}
._uw-profile-compact_3bbjk_30495 ._uw-profile-contact_3bbjk_30522 ._location_3bbjk_15912::before {
  content: "\f012";
}
._uw-profile-compact_3bbjk_30495 ._uw-profile-link_3bbjk_30537 {
  font-size: 90%;
  text-transform: uppercase;
}
._uw-profile-compact_3bbjk_30495 ._uw-profile-link_3bbjk_30537::after {
  content: "\f001";
  font-family: "WwwUowEduAu";
  margin-left: 10px;
  transition: margin-left cubic-bezier(0.77, 0, 0.18, 1) 0.3s;
  opacity: 1;
}

@media print, screen and (max-width: 47.99875em) {
  ._uw-profile-block_3bbjk_30550 + ._uw-profile-block_3bbjk_30550 {
    margin-top: 2rem;
  }
}
._uw-profile-block_3bbjk_30550 [class^=profile-] + [class^=profile-] {
  margin-top: 2rem;
}
._uw-profile-block_3bbjk_30550 ol, ._uw-profile-block_3bbjk_30550 ol li {
  list-style-image: none !important;
}

._profile-tabs_3bbjk_30561 ._accordion_3bbjk_12173 {
  margin-top: 0;
}

._uw-feature-block_3bbjk_30565 {
  background: #001641;
  margin: 50px 0;
  padding: 4rem 0;
}
._uw-feature-block_3bbjk_30565 a:hover {
  text-decoration: none;
}
._uw-feature-block_3bbjk_30565 a:hover h3 {
  text-decoration: underline;
}
._uw-feature-block_3bbjk_30565 h2 {
  color: #fff;
}
._uw-feature-block_3bbjk_30565 h3 {
  color: #fff;
  font-size: 2rem;
  margin-bottom: 0.5rem;
}
._uw-feature-block_3bbjk_30565 p {
  font-size: 0.9rem;
  color: #fff;
}
._uw-feature-block_3bbjk_30565 ._img_3bbjk_19538 {
  margin-bottom: 20px;
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
._uw-feature-block_3bbjk_30565 ._img_3bbjk_19538::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 150%;
  content: "";
}
._uw-feature-block_3bbjk_30565 img {
  margin-bottom: 20px;
}
._uw-feature-block_3bbjk_30565 ._uw-button_3bbjk_2905, ._uw-feature-block_3bbjk_30565 ._uw-button-white_3bbjk_2905, ._uw-feature-block_3bbjk_30565 ._uw-button-red_3bbjk_2905, ._uw-feature-block_3bbjk_30565 ._uw-button-blue_3bbjk_2905, ._uw-feature-block_3bbjk_30565 ._uw-bg-link_3bbjk_2905, ._uw-feature-block_3bbjk_30565 ._uw-link-box--link_3bbjk_2905, ._uw-feature-block_3bbjk_30565 ._uw-subscription-form_3bbjk_2905 a, ._uw-subscription-form_3bbjk_2905 ._uw-feature-block_3bbjk_30565 a, ._uw-feature-block_3bbjk_30565 ._uw-subscription-form_3bbjk_2905 button, ._uw-subscription-form_3bbjk_2905 ._uw-feature-block_3bbjk_30565 button, ._uw-feature-block_3bbjk_30565 ._uw-stories-search_3bbjk_2905 button, ._uw-stories-search_3bbjk_2905 ._uw-feature-block_3bbjk_30565 button {
  color: #fff;
}
._uw-feature-block_3bbjk_30565 ._uw-h3_3bbjk_3084 {
  color: #fff;
  font-size: 2rem;
  margin-bottom: 0.5rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-style: normal;
  font-weight: 400;
}

._uw-feature-block-white-bg_3bbjk_30617 {
  margin: 50px 0;
  padding: 4rem 0;
}
._uw-feature-block-white-bg_3bbjk_30617 a:hover {
  text-decoration: none;
  color: #001641;
}
._uw-feature-block-white-bg_3bbjk_30617 a:hover h3 {
  text-decoration: underline;
}
._uw-feature-block-white-bg_3bbjk_30617 h2 {
  color: #ed0a00;
  margin-bottom: 30px;
  font-size: 6.5rem;
}
@media (max-width: 768px) {
  ._uw-feature-block-white-bg_3bbjk_30617 h2 {
    font-size: 3rem;
  }
}
._uw-feature-block-white-bg_3bbjk_30617 h3 {
  color: #001641;
  font-size: 2rem;
  margin-bottom: 0.5rem;
}
._uw-feature-block-white-bg_3bbjk_30617 p {
  font-size: 0.9rem;
  color: #001641;
}
._uw-feature-block-white-bg_3bbjk_30617 img {
  margin-bottom: 20px;
}
._uw-feature-block-white-bg_3bbjk_30617 ._uw-button_3bbjk_2905, ._uw-feature-block-white-bg_3bbjk_30617 ._uw-button-white_3bbjk_2905, ._uw-feature-block-white-bg_3bbjk_30617 ._uw-button-red_3bbjk_2905, ._uw-feature-block-white-bg_3bbjk_30617 ._uw-button-blue_3bbjk_2905, ._uw-feature-block-white-bg_3bbjk_30617 ._uw-bg-link_3bbjk_2905, ._uw-feature-block-white-bg_3bbjk_30617 ._uw-link-box--link_3bbjk_2905, ._uw-feature-block-white-bg_3bbjk_30617 ._uw-subscription-form_3bbjk_2905 a, ._uw-subscription-form_3bbjk_2905 ._uw-feature-block-white-bg_3bbjk_30617 a, ._uw-feature-block-white-bg_3bbjk_30617 ._uw-subscription-form_3bbjk_2905 button, ._uw-subscription-form_3bbjk_2905 ._uw-feature-block-white-bg_3bbjk_30617 button, ._uw-feature-block-white-bg_3bbjk_30617 ._uw-stories-search_3bbjk_2905 button, ._uw-stories-search_3bbjk_2905 ._uw-feature-block-white-bg_3bbjk_30617 button {
  color: #ed0a00;
}

._uw-mainhead_3bbjk_30654, ._home-carousel_3bbjk_21380 h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 2.625rem;
  line-height: 2.625rem;
  letter-spacing: -0.08rem;
}
@media (min-width: 768px) {
  ._uw-mainhead_3bbjk_30654, ._home-carousel_3bbjk_21380 h2 {
    font-size: 3.5rem;
  }
}
@media (min-width: 980px) {
  ._uw-mainhead_3bbjk_30654, ._home-carousel_3bbjk_21380 h2 {
    font-size: 7.0625rem;
  }
}
@media (min-width: 768px) {
  ._uw-mainhead_3bbjk_30654, ._home-carousel_3bbjk_21380 h2 {
    line-height: 3.5rem;
  }
}
@media (min-width: 980px) {
  ._uw-mainhead_3bbjk_30654, ._home-carousel_3bbjk_21380 h2 {
    line-height: 7.0625rem;
  }
}
@media (min-width: 980px) {
  ._uw-mainhead_3bbjk_30654, ._home-carousel_3bbjk_21380 h2 {
    font-weight: 700;
  }
}

._uw-blockhead_3bbjk_15350 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.8125rem;
  line-height: 1.8125rem;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 0.5rem;
}
@media (min-width: 768px) {
  ._uw-blockhead_3bbjk_15350 {
    font-size: 1.875rem;
  }
}
@media (min-width: 980px) {
  ._uw-blockhead_3bbjk_15350 {
    font-size: 2rem;
  }
}
@media (min-width: 768px) {
  ._uw-blockhead_3bbjk_15350 {
    line-height: 2.25rem;
  }
}
@media (min-width: 980px) {
  ._uw-blockhead_3bbjk_15350 {
    line-height: 2.625rem;
  }
}
._uw-homepage_3bbjk_14400 ._uw-blockhead_3bbjk_15350 {
  font-size: 2.625rem;
  line-height: 2.875rem;
  margin-bottom: 1.75rem;
}
@media (min-width: 768px) {
  ._uw-homepage_3bbjk_14400 ._uw-blockhead_3bbjk_15350 {
    font-size: 3.5rem;
  }
}
@media (min-width: 980px) {
  ._uw-homepage_3bbjk_14400 ._uw-blockhead_3bbjk_15350 {
    font-size: 5rem;
  }
}
@media (min-width: 768px) {
  ._uw-homepage_3bbjk_14400 ._uw-blockhead_3bbjk_15350 {
    line-height: 3.5625rem;
  }
}
@media (min-width: 980px) {
  ._uw-homepage_3bbjk_14400 ._uw-blockhead_3bbjk_15350 {
    line-height: 5.625rem;
  }
}

._uw-subhead_3bbjk_30740 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #ed0a00;
  font-size: 1.875rem;
  line-height: 1.0666666667;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}

._uw-link-small_3bbjk_14807, ._uw-btn-red_3bbjk_14807, ._uw-btn_3bbjk_14807, p._button-grey_3bbjk_14807 a, p._button-navy_3bbjk_14807 a, ._uw-link-big_3bbjk_12204, p._button-blue_3bbjk_12205 a, p._button-red_3bbjk_12207 a, ._motivation-widget_3bbjk_3333 ._mw-link-small_3bbjk_14807 > a, ._motivation-widget_3bbjk_3333 ._mw-quicklinks_3bbjk_14807 {
  color: #ed0a00;
  display: block;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._uw-link-small_3bbjk_14807::after, ._uw-btn-red_3bbjk_14807::after, ._uw-btn_3bbjk_14807::after, p._button-grey_3bbjk_14807 a::after, p._button-navy_3bbjk_14807 a::after, ._uw-link-big_3bbjk_12204::after, p._button-blue_3bbjk_12205 a::after, p._button-red_3bbjk_12207 a::after, ._motivation-widget_3bbjk_3333 ._mw-link-small_3bbjk_14807 > a::after, ._motivation-widget_3bbjk_3333 ._mw-quicklinks_3bbjk_14807::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  position: relative;
  right: -15px;
  transition: right 0.4s;
}
._uw-link-small_3bbjk_14807:hover, ._uw-btn-red_3bbjk_14807:hover, ._uw-btn_3bbjk_14807:hover, p._button-grey_3bbjk_14807 a:hover, p._button-navy_3bbjk_14807 a:hover, ._uw-link-big_3bbjk_12204:hover, p._button-blue_3bbjk_12205 a:hover, p._button-red_3bbjk_12207 a:hover, ._motivation-widget_3bbjk_3333 ._mw-link-small_3bbjk_14807 > a:hover, ._motivation-widget_3bbjk_3333 ._mw-quicklinks_3bbjk_14807:hover, ._uw-link-small_3bbjk_14807:focus, ._uw-btn-red_3bbjk_14807:focus, ._uw-btn_3bbjk_14807:focus, p._button-grey_3bbjk_14807 a:focus, p._button-navy_3bbjk_14807 a:focus, ._uw-link-big_3bbjk_12204:focus, p._button-blue_3bbjk_12205 a:focus, p._button-red_3bbjk_12207 a:focus, ._motivation-widget_3bbjk_3333 ._mw-link-small_3bbjk_14807 > a:focus, ._motivation-widget_3bbjk_3333 ._mw-quicklinks_3bbjk_14807:focus {
  text-decoration: none;
}
._uw-link-small_3bbjk_14807:hover::after, ._uw-btn-red_3bbjk_14807:hover::after, ._uw-btn_3bbjk_14807:hover::after, p._button-grey_3bbjk_14807 a:hover::after, p._button-navy_3bbjk_14807 a:hover::after, ._uw-link-big_3bbjk_12204:hover::after, p._button-blue_3bbjk_12205 a:hover::after, p._button-red_3bbjk_12207 a:hover::after, ._motivation-widget_3bbjk_3333 ._mw-link-small_3bbjk_14807 > a:hover::after, ._motivation-widget_3bbjk_3333 ._mw-quicklinks_3bbjk_14807:hover::after, ._uw-link-small_3bbjk_14807:focus::after, ._uw-btn-red_3bbjk_14807:focus::after, ._uw-btn_3bbjk_14807:focus::after, p._button-grey_3bbjk_14807 a:focus::after, p._button-navy_3bbjk_14807 a:focus::after, ._uw-link-big_3bbjk_12204:focus::after, p._button-blue_3bbjk_12205 a:focus::after, p._button-red_3bbjk_12207 a:focus::after, ._motivation-widget_3bbjk_3333 ._mw-link-small_3bbjk_14807 > a:focus::after, ._motivation-widget_3bbjk_3333 ._mw-quicklinks_3bbjk_14807:focus::after {
  right: -23px;
}
._uw-link-small_3bbjk_14807 + ._uw-link-small_3bbjk_14807, ._uw-btn-red_3bbjk_14807 + ._uw-link-small_3bbjk_14807, ._uw-link-small_3bbjk_14807 + ._uw-btn-red_3bbjk_14807, ._uw-btn-red_3bbjk_14807 + ._uw-btn-red_3bbjk_14807, ._uw-btn_3bbjk_14807 + ._uw-link-small_3bbjk_14807, p._button-grey_3bbjk_14807 a + ._uw-link-small_3bbjk_14807, p._button-navy_3bbjk_14807 a + ._uw-link-small_3bbjk_14807, ._uw-btn_3bbjk_14807 + ._uw-btn-red_3bbjk_14807, p._button-grey_3bbjk_14807 a + ._uw-btn-red_3bbjk_14807, p._button-navy_3bbjk_14807 a + ._uw-btn-red_3bbjk_14807, ._uw-link-small_3bbjk_14807 + ._uw-btn_3bbjk_14807, p._button-grey_3bbjk_14807 ._uw-link-small_3bbjk_14807 + a, p._button-navy_3bbjk_14807 ._uw-link-small_3bbjk_14807 + a, ._uw-btn-red_3bbjk_14807 + ._uw-btn_3bbjk_14807, p._button-grey_3bbjk_14807 ._uw-btn-red_3bbjk_14807 + a, p._button-navy_3bbjk_14807 ._uw-btn-red_3bbjk_14807 + a, ._uw-btn_3bbjk_14807 + ._uw-btn_3bbjk_14807, p._button-grey_3bbjk_14807 a + ._uw-btn_3bbjk_14807, p._button-grey_3bbjk_14807 ._uw-btn_3bbjk_14807 + a, p._button-grey_3bbjk_14807 a + a, p._button-navy_3bbjk_14807 a + ._uw-btn_3bbjk_14807, p._button-navy_3bbjk_14807 p._button-grey_3bbjk_14807 a + a, p._button-grey_3bbjk_14807 p._button-navy_3bbjk_14807 a + a, p._button-navy_3bbjk_14807 ._uw-btn_3bbjk_14807 + a, p._button-navy_3bbjk_14807 p._button-grey_3bbjk_14807 a + a, p._button-grey_3bbjk_14807 p._button-navy_3bbjk_14807 a + a, p._button-navy_3bbjk_14807 a + a, ._uw-link-big_3bbjk_12204 + ._uw-link-small_3bbjk_14807, p._button-blue_3bbjk_12205 a + ._uw-link-small_3bbjk_14807, p._button-red_3bbjk_12207 a + ._uw-link-small_3bbjk_14807, ._uw-link-big_3bbjk_12204 + ._uw-btn-red_3bbjk_14807, p._button-blue_3bbjk_12205 a + ._uw-btn-red_3bbjk_14807, p._button-red_3bbjk_12207 a + ._uw-btn-red_3bbjk_14807, ._uw-link-big_3bbjk_12204 + ._uw-btn_3bbjk_14807, p._button-grey_3bbjk_14807 ._uw-link-big_3bbjk_12204 + a, p._button-blue_3bbjk_12205 a + ._uw-btn_3bbjk_14807, p._button-blue_3bbjk_12205 p._button-grey_3bbjk_14807 a + a, p._button-grey_3bbjk_14807 p._button-blue_3bbjk_12205 a + a, p._button-red_3bbjk_12207 a + ._uw-btn_3bbjk_14807, p._button-red_3bbjk_12207 p._button-grey_3bbjk_14807 a + a, p._button-grey_3bbjk_14807 p._button-red_3bbjk_12207 a + a, p._button-navy_3bbjk_14807 ._uw-link-big_3bbjk_12204 + a, ._uw-link-small_3bbjk_14807 + ._uw-link-big_3bbjk_12204, p._button-blue_3bbjk_12205 ._uw-link-small_3bbjk_14807 + a, p._button-red_3bbjk_12207 ._uw-link-small_3bbjk_14807 + a, ._uw-btn-red_3bbjk_14807 + ._uw-link-big_3bbjk_12204, p._button-blue_3bbjk_12205 ._uw-btn-red_3bbjk_14807 + a, p._button-red_3bbjk_12207 ._uw-btn-red_3bbjk_14807 + a, ._uw-btn_3bbjk_14807 + ._uw-link-big_3bbjk_12204, p._button-grey_3bbjk_14807 a + ._uw-link-big_3bbjk_12204, p._button-blue_3bbjk_12205 ._uw-btn_3bbjk_14807 + a, p._button-blue_3bbjk_12205 p._button-grey_3bbjk_14807 a + a, p._button-grey_3bbjk_14807 p._button-blue_3bbjk_12205 a + a, p._button-red_3bbjk_12207 ._uw-btn_3bbjk_14807 + a, p._button-red_3bbjk_12207 p._button-grey_3bbjk_14807 a + a, p._button-grey_3bbjk_14807 p._button-red_3bbjk_12207 a + a, p._button-navy_3bbjk_14807 a + ._uw-link-big_3bbjk_12204, ._uw-link-big_3bbjk_12204 + ._uw-link-big_3bbjk_12204, p._button-blue_3bbjk_12205 a + ._uw-link-big_3bbjk_12204, p._button-blue_3bbjk_12205 ._uw-link-big_3bbjk_12204 + a, p._button-blue_3bbjk_12205 a + a, p._button-red_3bbjk_12207 a + ._uw-link-big_3bbjk_12204, p._button-red_3bbjk_12207 ._uw-link-big_3bbjk_12204 + a, p._button-red_3bbjk_12207 a + a, ._motivation-widget_3bbjk_3333 ._mw-link-small_3bbjk_14807 > a + ._uw-link-small_3bbjk_14807, ._motivation-widget_3bbjk_3333 ._mw-link-small_3bbjk_14807 > a + ._uw-btn-red_3bbjk_14807, ._motivation-widget_3bbjk_3333 ._mw-link-small_3bbjk_14807 > a + ._uw-btn_3bbjk_14807, ._motivation-widget_3bbjk_3333 p._button-grey_3bbjk_14807 ._mw-link-small_3bbjk_14807 > a + a, p._button-grey_3bbjk_14807 ._motivation-widget_3bbjk_3333 ._mw-link-small_3bbjk_14807 > a + a, ._motivation-widget_3bbjk_3333 ._mw-link-small_3bbjk_14807 > a + ._uw-link-big_3bbjk_12204, ._motivation-widget_3bbjk_3333 ._mw-quicklinks_3bbjk_14807 + ._uw-link-small_3bbjk_14807, ._motivation-widget_3bbjk_3333 ._mw-quicklinks_3bbjk_14807 + ._uw-btn-red_3bbjk_14807, ._motivation-widget_3bbjk_3333 ._mw-quicklinks_3bbjk_14807 + ._uw-btn_3bbjk_14807, ._motivation-widget_3bbjk_3333 p._button-grey_3bbjk_14807 ._mw-quicklinks_3bbjk_14807 + a, p._button-grey_3bbjk_14807 ._motivation-widget_3bbjk_3333 ._mw-quicklinks_3bbjk_14807 + a, ._motivation-widget_3bbjk_3333 p._button-navy_3bbjk_14807 ._mw-quicklinks_3bbjk_14807 + a, p._button-navy_3bbjk_14807 ._motivation-widget_3bbjk_3333 ._mw-quicklinks_3bbjk_14807 + a, ._motivation-widget_3bbjk_3333 ._mw-quicklinks_3bbjk_14807 + ._uw-link-big_3bbjk_12204, ._motivation-widget_3bbjk_3333 p._button-blue_3bbjk_12205 ._mw-quicklinks_3bbjk_14807 + a, p._button-blue_3bbjk_12205 ._motivation-widget_3bbjk_3333 ._mw-quicklinks_3bbjk_14807 + a, ._motivation-widget_3bbjk_3333 p._button-red_3bbjk_12207 ._mw-quicklinks_3bbjk_14807 + a, p._button-red_3bbjk_12207 ._motivation-widget_3bbjk_3333 ._mw-quicklinks_3bbjk_14807 + a, ._motivation-widget_3bbjk_3333 ._mw-link-small_3bbjk_14807 > ._uw-link-small_3bbjk_14807 + a, ._motivation-widget_3bbjk_3333 ._mw-link-small_3bbjk_14807 > ._uw-btn-red_3bbjk_14807 + a, ._motivation-widget_3bbjk_3333 ._mw-link-small_3bbjk_14807 > ._uw-btn_3bbjk_14807 + a, ._motivation-widget_3bbjk_3333 p._button-grey_3bbjk_14807 ._mw-link-small_3bbjk_14807 > a + a, p._button-grey_3bbjk_14807 ._motivation-widget_3bbjk_3333 ._mw-link-small_3bbjk_14807 > a + a, ._motivation-widget_3bbjk_3333 ._mw-link-small_3bbjk_14807 > ._uw-link-big_3bbjk_12204 + a, ._motivation-widget_3bbjk_3333 ._mw-link-small_3bbjk_14807 > a + a, ._motivation-widget_3bbjk_3333 ._mw-link-small_3bbjk_14807 > ._mw-quicklinks_3bbjk_14807 + a, ._motivation-widget_3bbjk_3333 ._uw-link-small_3bbjk_14807 + ._mw-quicklinks_3bbjk_14807, ._motivation-widget_3bbjk_3333 ._uw-btn-red_3bbjk_14807 + ._mw-quicklinks_3bbjk_14807, ._motivation-widget_3bbjk_3333 ._uw-btn_3bbjk_14807 + ._mw-quicklinks_3bbjk_14807, ._motivation-widget_3bbjk_3333 p._button-grey_3bbjk_14807 a + ._mw-quicklinks_3bbjk_14807, p._button-grey_3bbjk_14807 ._motivation-widget_3bbjk_3333 a + ._mw-quicklinks_3bbjk_14807, ._motivation-widget_3bbjk_3333 p._button-navy_3bbjk_14807 a + ._mw-quicklinks_3bbjk_14807, p._button-navy_3bbjk_14807 ._motivation-widget_3bbjk_3333 a + ._mw-quicklinks_3bbjk_14807, ._motivation-widget_3bbjk_3333 ._uw-link-big_3bbjk_12204 + ._mw-quicklinks_3bbjk_14807, ._motivation-widget_3bbjk_3333 p._button-blue_3bbjk_12205 a + ._mw-quicklinks_3bbjk_14807, p._button-blue_3bbjk_12205 ._motivation-widget_3bbjk_3333 a + ._mw-quicklinks_3bbjk_14807, ._motivation-widget_3bbjk_3333 p._button-red_3bbjk_12207 a + ._mw-quicklinks_3bbjk_14807, p._button-red_3bbjk_12207 ._motivation-widget_3bbjk_3333 a + ._mw-quicklinks_3bbjk_14807, ._motivation-widget_3bbjk_3333 ._mw-link-small_3bbjk_14807 > a + ._mw-quicklinks_3bbjk_14807, ._motivation-widget_3bbjk_3333 ._mw-quicklinks_3bbjk_14807 + ._mw-quicklinks_3bbjk_14807 {
  margin-top: 0.9375rem;
}

._uw-link-big_3bbjk_12204, p._button-blue_3bbjk_12205 a, p._button-red_3bbjk_12207 a {
  font-size: 1rem;
  line-height: 1.5;
}

._uw-btn_3bbjk_14807, p._button-grey_3bbjk_14807 a, p._button-navy_3bbjk_14807 a {
  font-size: 1.125rem;
  line-height: 1.3333333333;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #fff;
  background-color: #001641;
  padding: 0.8rem 3rem 0.8rem 1.25rem;
  position: relative;
  display: inline-block;
  transition: background-color 0.2s ease-in-out;
}
._uw-btn_3bbjk_14807::after, p._button-grey_3bbjk_14807 a::after, p._button-navy_3bbjk_14807 a::after {
  position: absolute;
  transition: right 0.2s ease-in-out;
  right: 1.5rem;
}
._uw-btn_3bbjk_14807:hover, p._button-grey_3bbjk_14807 a:hover, p._button-navy_3bbjk_14807 a:hover {
  color: #fff;
  background-color: #0033FF;
}
._uw-btn_3bbjk_14807:hover::after, p._button-grey_3bbjk_14807 a:hover::after, p._button-navy_3bbjk_14807 a:hover::after {
  margin-left: 15px;
  right: 1.25rem;
}

._uw-btn-red_3bbjk_14807 {
  font-size: 1.125rem;
  line-height: 1.5rem;
  color: #fff;
  background-color: #ed0a00;
  padding: 0.8rem 3rem 0.8rem 1.25rem;
  position: relative;
  display: inline-block;
  transition: background-color 0.2s ease-in-out;
}
._uw-btn-red_3bbjk_14807::after {
  position: absolute;
  transition: right 0.2s ease-in-out;
  right: 1.5rem;
}
._uw-btn-red_3bbjk_14807:hover::after {
  margin-left: 15px;
  right: 1.25rem;
}

._uw-blockquote_3bbjk_30836 {
  color: #001641;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  position: relative;
  font-size: 1.25rem;
  line-height: 1.75rem;
  padding-top: 60px;
}
._uw-blockquote_3bbjk_30836::before {
  font-style: normal;
  content: open-quote;
  position: absolute;
  margin-top: -10px;
  font-size: 8.5rem;
  font-weight: 500;
}
._uw-blockquote_3bbjk_30836::after {
  content: close-quote;
  visibility: hidden;
  position: absolute;
}
._uw-blockquote-citation_3bbjk_30857, ._uw-blockquote-subcitation_3bbjk_30857 {
  display: block;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-style: normal;
  font-size: 0.875rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  margin: 5px 0;
}
._uw-blockquote-citation_3bbjk_30857 {
  margin-top: 25px;
  font-weight: 700;
}
._dark-background_3bbjk_3019 ._uw-blockquote_3bbjk_30836::before {
  color: #ed0a00;
}
._dark-background_3bbjk_3019 ._uw-blockquote_3bbjk_30836 ._uw-blockquote-citation_3bbjk_30857,
._dark-background_3bbjk_3019 ._uw-blockquote_3bbjk_30836 ._uw-blockquote-subcitation_3bbjk_30857 {
  color: #fff;
}

._uw-pullquote_3bbjk_30883 {
  color: #ed0a00;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-style: italic;
  position: relative;
  font-size: 1.6875rem;
  line-height: 1.875rem;
  padding-top: 20px;
}
@media (min-width: 768px) {
  ._uw-pullquote_3bbjk_30883 {
    font-size: 1.5rem;
  }
}
@media (min-width: 980px) {
  ._uw-pullquote_3bbjk_30883 {
    font-size: 1.5rem;
  }
}
@media (min-width: 768px) {
  ._uw-pullquote_3bbjk_30883 {
    line-height: 1.625rem;
  }
}
@media (min-width: 980px) {
  ._uw-pullquote_3bbjk_30883 {
    line-height: 1.625rem;
  }
}
._uw-pullquote_3bbjk_30883::before {
  content: "";
  position: absolute;
  margin-top: -20px;
  width: 50px;
  height: 1px;
  background: #ed0a00;
}

p a {
  font-weight: 700;
}

ul {
  list-style-type: square;
}

._uw-text-intro_3bbjk_30929 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.6875rem;
  line-height: 1.1851851852;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}

span._intro_3bbjk_3165 {
  font-size: 1.3rem;
  line-height: 1.4;
  letter-spacing: -0.02em;
}

span._link-button-blue_3bbjk_30946 a,
a._link-button-blue_3bbjk_30946, span._link-button-red_3bbjk_30947 a,
a._link-button-red_3bbjk_30947, span._link-button-navy_3bbjk_30948 a,
a._link-button-navy_3bbjk_30948 {
  display: inline-block;
  position: relative;
  margin-bottom: 1rem;
  font-size: 1.125rem;
  line-height: 1.3333333333;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: 600;
  text-transform: uppercase;
  text-decoration: none;
}
span._link-button-blue_3bbjk_30946 a::after,
a._link-button-blue_3bbjk_30946::after, span._link-button-red_3bbjk_30947 a::after,
a._link-button-red_3bbjk_30947::after, span._link-button-navy_3bbjk_30948 a::after,
a._link-button-navy_3bbjk_30948::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  position: relative;
  right: -15px;
  transition: right 0.4s;
}
span._link-button-blue_3bbjk_30946 a:hover::after,
a._link-button-blue_3bbjk_30946:hover::after, span._link-button-red_3bbjk_30947 a:hover::after,
a._link-button-red_3bbjk_30947:hover::after, span._link-button-navy_3bbjk_30948 a:hover::after,
a._link-button-navy_3bbjk_30948:hover::after, span._link-button-blue_3bbjk_30946 a:focus::after,
a._link-button-blue_3bbjk_30946:focus::after, span._link-button-red_3bbjk_30947 a:focus::after,
a._link-button-red_3bbjk_30947:focus::after, span._link-button-navy_3bbjk_30948 a:focus::after,
a._link-button-navy_3bbjk_30948:focus::after {
  right: -23px;
}

span._link-button-navy_3bbjk_30948 a,
a._link-button-navy_3bbjk_30948 {
  color: #fff;
  background-color: #001641;
  padding: 0.8rem 3rem 0.8rem 1.25rem;
  transition: background-color 0.2s ease-in-out;
}
span._link-button-navy_3bbjk_30948 a::after,
a._link-button-navy_3bbjk_30948::after {
  position: absolute;
  transition: right 0.2s ease-in-out;
  right: 1.5rem;
}
span._link-button-navy_3bbjk_30948 a:hover, span._link-button-navy_3bbjk_30948 a:focus,
a._link-button-navy_3bbjk_30948:hover,
a._link-button-navy_3bbjk_30948:focus {
  color: #fff;
  background-color: #0033FF;
}
span._link-button-navy_3bbjk_30948 a:hover::after, span._link-button-navy_3bbjk_30948 a:focus::after,
a._link-button-navy_3bbjk_30948:hover::after,
a._link-button-navy_3bbjk_30948:focus::after {
  right: 1.25rem;
}

span._link-button-navy_3bbjk_30948[class][class][class][class] a:visited,
a._link-button-navy_3bbjk_30948[class][class][class][class]:visited {
  color: #fff;
}

span._link-button-red_3bbjk_30947 a,
a._link-button-red_3bbjk_30947 {
  color: #ed0a00;
}

span._link-button-red_3bbjk_30947[class][class][class][class] a:visited,
a._link-button-red_3bbjk_30947[class][class][class][class]:visited {
  color: #ed0a00;
}

span._link-button-blue_3bbjk_30946 a,
a._link-button-blue_3bbjk_30946 {
  color: #0033FF;
}

span._link-button-blue_3bbjk_30946[class][class][class][class] a:visited,
a._link-button-blue_3bbjk_30946[class][class][class][class]:visited {
  color: #0033FF;
}

span._link-button-navy_3bbjk_30948[class][class][class][class] a,
a._link-button-navy_3bbjk_30948[class][class][class][class],
span._link-button-red_3bbjk_30947[class][class][class][class] a,
a._link-button-red_3bbjk_30947[class][class][class][class],
span._link-button-blue_3bbjk_30946[class][class][class][class] a,
a._link-button-blue_3bbjk_30946[class][class][class][class] {
  text-decoration: none;
}

p._button-navy_3bbjk_14807 a,
p._button-red_3bbjk_12207 a,
p._button-blue_3bbjk_12205 a,
p._button-grey_3bbjk_14807 a {
  text-decoration: none !important;
}

p._button-red_3bbjk_12207 a {
  font-size: 1.125rem;
  line-height: 1.3333333333;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}

p._button-blue_3bbjk_12205 a {
  color: #0033FF;
  font-size: 1.125rem;
  line-height: 1.3333333333;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}

p._button-grey_3bbjk_14807 a {
  color: #001641;
  background-color: #F2F2F2;
}

p._button-navy_3bbjk_14807,
p._button-red_3bbjk_12207,
p._button-blue_3bbjk_12205,
p._button-grey_3bbjk_14807 {
  margin-top: 1rem;
}

:is(p._button-navy_3bbjk_14807, p._button-red_3bbjk_12207, p._button-blue_3bbjk_12205, p._button-grey_3bbjk_14807) + :is(p._button-navy_3bbjk_14807, p._button-red_3bbjk_12207, p._button-blue_3bbjk_12205, p._button-grey_3bbjk_14807) {
  margin-top: 1.5rem;
}

._home-carousel_3bbjk_21380 {
  width: 100%;
  height: 500px;
  padding: 0;
  margin-bottom: 2rem;
  margin-top: 77px;
  position: relative;
}
@media (min-width: 768px) {
  ._home-carousel_3bbjk_21380 {
    height: 550px;
  }
}
@media (min-width: 980px) {
  ._home-carousel_3bbjk_21380 {
    margin-top: 0;
    height: 700px;
  }
}
@media (min-width: 1600px) {
  ._home-carousel_3bbjk_21380 {
    height: calc(100vh - 100px);
  }
}
._home-carousel_3bbjk_21380 ._swiper-slide_3bbjk_55 div {
  height: 100%;
}
@media (max-width: 640px) {
  ._home-carousel_3bbjk_21380 ._swiper-slide_3bbjk_55 {
    display: flex;
    flex-direction: column;
  }
}
._home-carousel_3bbjk_21380 ._slide-content_3bbjk_27317 {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  position: relative;
  z-index: 1;
  padding-bottom: 2rem;
}
@media (min-width: 640px) {
  ._home-carousel_3bbjk_21380 ._slide-content_3bbjk_27317 {
    padding-bottom: 4rem;
  }
}
._home-carousel_3bbjk_21380 h2 {
  color: #fff;
  font-size: 2.625rem;
  line-height: 2.875rem;
  line-height: 1.02;
  letter-spacing: -0.08rem;
  font-weight: 700;
  margin-bottom: 0.5rem;
}
@media (min-width: 768px) {
  ._home-carousel_3bbjk_21380 h2 {
    font-size: 3.5rem;
  }
}
@media (min-width: 980px) {
  ._home-carousel_3bbjk_21380 h2 {
    font-size: 8.125rem;
  }
}
@media (min-width: 768px) {
  ._home-carousel_3bbjk_21380 h2 {
    line-height: 3.5625rem;
  }
}
@media (min-width: 980px) {
  ._home-carousel_3bbjk_21380 h2 {
    line-height: 7.625rem;
  }
}
@media (min-width: 768px) {
  ._home-carousel_3bbjk_21380 h2 {
    max-width: 80%;
  }
}
@media (min-width: 980px) {
  ._home-carousel_3bbjk_21380 h2 {
    margin-bottom: 2rem;
    font-size: 7.025rem;
    font-weight: 700;
  }
}
._home-carousel_3bbjk_21380 p {
  color: #fff;
  margin-bottom: 1rem;
}
@media (min-width: 640px) {
  ._home-carousel_3bbjk_21380 p {
    margin-bottom: 2rem;
    max-width: 75%;
  }
}
._home-carousel_3bbjk_21380 a {
  color: #fff;
}
@media (max-width: 640px) {
  ._home-carousel_3bbjk_21380 a {
    font-size: 1.125rem;
  }
}
._home-carousel_3bbjk_21380 ._slide__image_3bbjk_27397, ._home-carousel_3bbjk_21380 ._slide__video_3bbjk_27398 {
  background-size: cover;
}
@media (max-width: 640px) {
  ._home-carousel_3bbjk_21380 ._slide__image_3bbjk_27397, ._home-carousel_3bbjk_21380 ._slide__video_3bbjk_27398 {
    flex: 1;
    background-position: center;
  }
}
@media (min-width: 640px) {
  ._home-carousel_3bbjk_21380 ._slide__image_3bbjk_27397, ._home-carousel_3bbjk_21380 ._slide__video_3bbjk_27398 {
    position: absolute;
    width: 100%;
  }
}
@media (min-width: 980px) {
  ._home-carousel_3bbjk_21380 ._slide__image_3bbjk_27397, ._home-carousel_3bbjk_21380 ._slide__video_3bbjk_27398 {
    background-position-x: 40%;
  }
}
@media (max-width: 640px) {
  ._home-carousel_3bbjk_21380 ._slide__video_3bbjk_27398 {
    width: 100%;
    padding-top: 56.25%;
    height: 0px;
    position: relative;
  }
}
._home-carousel_3bbjk_21380 ._slide__video-display_3bbjk_27432 {
  position: absolute;
  object-fit: cover;
  z-index: 0;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
._home-carousel_3bbjk_21380 ._slide__video_3bbjk_27398 ._pause-background_3bbjk_27443 {
  position: absolute;
  bottom: 1em;
  right: 1em;
  z-index: 1;
}
._home-carousel_3bbjk_21380 ._slide__video_3bbjk_27398 ._pause-background_3bbjk_27443 ._pause_3bbjk_27443, ._home-carousel_3bbjk_21380 ._slide__video_3bbjk_27398 ._pause-background_3bbjk_27443 ._play_3bbjk_27451 {
  fill: white;
}
@media (max-width: 640px) {
  ._home-carousel_3bbjk_21380 ._slide__body_3bbjk_27456 {
    background-color: #001641;
    height: auto !important;
    width: 100%;
    bottom: 0;
    padding-top: 2rem;
  }
}
@media (min-width: 640px) {
  ._home-carousel_3bbjk_21380 ._slide__body_3bbjk_27456::after, ._home-carousel_3bbjk_21380 ._slide__body_3bbjk_27456::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
  }
}
._home-carousel_3bbjk_21380 ._slide__body_3bbjk_27456::before {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 100%);
  width: 50%;
}
._home-carousel_3bbjk_21380 ._slide__body_3bbjk_27456::after {
  background-image: linear-gradient(42deg, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 75%);
  width: 100%;
}
@media (min-width: 640px) {
  ._home-carousel_3bbjk_21380::before {
    content: "";
    width: 100%;
    height: 17.8125rem;
    position: absolute;
    top: 0;
    left: 0;
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.69) 100%);
    z-index: 2;
  }
}

._uw-home-slider__bullet-container_3bbjk_16989 {
  border-bottom: 0.0625rem dashed #E5E5E4;
  padding-left: 0 !important;
}
._uw-home-slider__bullets_3bbjk_11765 {
  text-align: left;
  white-space: nowrap;
  overflow-y: hidden;
  overflow-x: auto;
  padding: 0 0 1.25rem;
  margin-top: 1.25rem;
}
._uw-home-slider__bullets_3bbjk_11765 button {
  width: auto;
  height: auto;
  background: none;
  display: inline-block;
  margin-bottom: 0;
  margin-left: 1.875rem;
  color: #001641;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  text-align: left;
  cursor: pointer;
  border-radius: 0;
  opacity: 1;
}
._uw-home-slider__bullets_3bbjk_11765 button::before {
  content: none;
}
._uw-home-slider__bullets_3bbjk_11765 button::after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.125rem;
  background: #fff;
  margin-top: 0.3125rem;
  transition: transform 0.3s, background-color 0s;
  transition-delay: 0s, 0.3s;
  transform: scale3d(0, 1, 1);
  transform-origin: top left;
}
._uw-home-slider__bullets_3bbjk_11765 button:first-of-type {
  margin-left: 0;
}
._uw-home-slider__bullets_3bbjk_11765 button._swiper-pagination-bullet-active_3bbjk_288 {
  color: #ed0a00;
}
._uw-home-slider__bullets_3bbjk_11765 button._swiper-pagination-bullet-active_3bbjk_288::after {
  background: #ed0a00;
  transform: scale3d(1, 1, 1);
  transition-delay: 0s, 0s;
}
._uw-home-slider__bullets_3bbjk_11765 button._swiper-pagination-bullet-active_3bbjk_288:hover {
  text-decoration: none;
}
._uw-home-slider__bullets_3bbjk_11765 button._swiper-pagination-bullet-active_3bbjk_288:hover::after {
  background: #ed0a00;
  transform: scale3d(1, 1, 1);
  transition-delay: 0s, 0s;
}
._uw-home-slider__bullets_3bbjk_11765 button:focus {
  outline: 1px dotted #001641;
  box-shadow: 0 0 2px #fff;
}
._uw-home-slider__bullets_3bbjk_11765 button:hover {
  text-decoration: none;
}
._uw-home-slider__bullets_3bbjk_11765 button:hover::after {
  background: #001641;
  transform: scale3d(1, 1, 1);
  transition-delay: 0s, 0s;
}
@media print, screen and (min-width: 64em) {
  ._uw-home-slider__bullets_3bbjk_11765 {
    padding-bottom: 1.875rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-home-slider__bullet-container_3bbjk_16989 {
    padding-left: 60px;
  }
  ._uw-home-slider__bullets_3bbjk_11765 {
    margin: 1.875rem 0 0;
    padding-bottom: 2.1875rem;
  }
}

._uw-home-carousel_3bbjk_19884 {
  margin-bottom: 2rem;
}
@media (min-width: 640px) {
  ._uw-home-carousel_3bbjk_19884 {
    margin-bottom: 5rem;
  }
}

/* styles migrated from t4-updates.css */
/* styles migrated from t4-updates.css, i can not determine which file they should reside in */
div._grid-x_3bbjk_3385._grid-margin-x_3bbjk_3382._results_3bbjk_16867 {
  width: 100%;
}

@media (max-width: 1080px) {
  div._cell_3bbjk_3333._media-cell_3bbjk_31385 {
    margin-bottom: 20px;
  }
}
._checkedDarkRed_3bbjk_26895 {
  color: #ed0a00;
}

._t4Edit-page_3bbjk_31393 {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  color: #ed0a00;
  margin: 0.9375rem 0 0.3125rem;
}

._contentTypeRendererHeader_3bbjk_31403 {
  margin-inline: var(--spacing-md);
  margin-top: var(--spacing-sm);
}
._contentTypeRendererHeader_3bbjk_31403 > div {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row-reverse;
  align-items: start;
  justify-content: start;
  gap: 0.5em;
}
._contentTypeRendererHeader_3bbjk_31403 h2 {
  font-weight: bold;
  font-size: revert;
}
._contentTypeRendererHeader_3bbjk_31403 a {
  all: unset;
  font-family: inherit;
  font-size: small;
  background-color: var(--color-uow-grey);
  padding: 0.25em 0.75em;
  border-radius: 3em;
  transition: color 0.2s ease-in-out;
  cursor: pointer;
}
._contentTypeRendererHeader_3bbjk_31403 a:hover {
  text-decoration: none;
}
._contentTypeRendererHeader_3bbjk_31403 svg {
  fill: currentColor;
}
._contentTypeRendererHeader_3bbjk_31403 p {
  font-size: 0.875rem;
  margin-block: 1em;
}
:root {
  --section-spacing-y: clamp(2em, -4.864em + 16.46vmax, 6.25em);
}

/**
* Original styles below this line
*/
/**
 * Swiper 6.8.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: August 23, 2021
 */
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}

._swiper-container_mlopn_30 {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

._swiper-container-vertical_mlopn_41 > ._swiper-wrapper_mlopn_41 {
  flex-direction: column;
}

._swiper-wrapper_mlopn_41 {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

._swiper-container-android_mlopn_55 ._swiper-slide_mlopn_55,
._swiper-wrapper_mlopn_41 {
  transform: translate3d(0px, 0, 0);
}

._swiper-container-multirow_mlopn_60 > ._swiper-wrapper_mlopn_41 {
  flex-wrap: wrap;
}

._swiper-container-multirow-column_mlopn_64 > ._swiper-wrapper_mlopn_41 {
  flex-wrap: wrap;
  flex-direction: column;
}

._swiper-container-free-mode_mlopn_69 > ._swiper-wrapper_mlopn_41 {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

._swiper-container-pointer-events_mlopn_74 {
  touch-action: pan-y;
}

._swiper-container-pointer-events_mlopn_74._swiper-container-vertical_mlopn_41 {
  touch-action: pan-x;
}

._swiper-slide_mlopn_55 {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

._swiper-slide-invisible-blank_mlopn_90 {
  visibility: hidden;
}

/* Auto Height */
._swiper-container-autoheight_mlopn_95,
._swiper-container-autoheight_mlopn_95 ._swiper-slide_mlopn_55 {
  height: auto;
}

._swiper-container-autoheight_mlopn_95 ._swiper-wrapper_mlopn_41 {
  align-items: flex-start;
  transition-property: transform, height;
}

/* 3D Effects */
._swiper-container-3d_mlopn_106 {
  perspective: 1200px;
}

._swiper-container-3d_mlopn_106 ._swiper-wrapper_mlopn_41,
._swiper-container-3d_mlopn_106 ._swiper-slide_mlopn_55,
._swiper-container-3d_mlopn_106 ._swiper-slide-shadow-left_mlopn_112,
._swiper-container-3d_mlopn_106 ._swiper-slide-shadow-right_mlopn_113,
._swiper-container-3d_mlopn_106 ._swiper-slide-shadow-top_mlopn_114,
._swiper-container-3d_mlopn_106 ._swiper-slide-shadow-bottom_mlopn_115,
._swiper-container-3d_mlopn_106 ._swiper-cube-shadow_mlopn_116 {
  transform-style: preserve-3d;
}

._swiper-container-3d_mlopn_106 ._swiper-slide-shadow-left_mlopn_112,
._swiper-container-3d_mlopn_106 ._swiper-slide-shadow-right_mlopn_113,
._swiper-container-3d_mlopn_106 ._swiper-slide-shadow-top_mlopn_114,
._swiper-container-3d_mlopn_106 ._swiper-slide-shadow-bottom_mlopn_115 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

._swiper-container-3d_mlopn_106 ._swiper-slide-shadow-left_mlopn_112 {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

._swiper-container-3d_mlopn_106 ._swiper-slide-shadow-right_mlopn_113 {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

._swiper-container-3d_mlopn_106 ._swiper-slide-shadow-top_mlopn_114 {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

._swiper-container-3d_mlopn_106 ._swiper-slide-shadow-bottom_mlopn_115 {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* CSS Mode */
._swiper-container-css-mode_mlopn_150 > ._swiper-wrapper_mlopn_41 {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}

._swiper-container-css-mode_mlopn_150 > ._swiper-wrapper_mlopn_41::-webkit-scrollbar {
  display: none;
}

._swiper-container-css-mode_mlopn_150 > ._swiper-wrapper_mlopn_41 > ._swiper-slide_mlopn_55 {
  scroll-snap-align: start start;
}

._swiper-container-horizontal_mlopn_166._swiper-container-css-mode_mlopn_150 > ._swiper-wrapper_mlopn_41 {
  scroll-snap-type: x mandatory;
}

._swiper-container-vertical_mlopn_41._swiper-container-css-mode_mlopn_150 > ._swiper-wrapper_mlopn_41 {
  scroll-snap-type: y mandatory;
}

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}

._swiper-button-prev_mlopn_181,
._swiper-button-next_mlopn_182 {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

._swiper-button-prev_mlopn_181._swiper-button-disabled_mlopn_196,
._swiper-button-next_mlopn_182._swiper-button-disabled_mlopn_196 {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

._swiper-button-prev_mlopn_181:after,
._swiper-button-next_mlopn_182:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}

._swiper-button-prev_mlopn_181,
._swiper-container-rtl_mlopn_215 ._swiper-button-next_mlopn_182 {
  left: 10px;
  right: auto;
}

._swiper-button-prev_mlopn_181:after,
._swiper-container-rtl_mlopn_215 ._swiper-button-next_mlopn_182:after {
  content: "prev";
}

._swiper-button-next_mlopn_182,
._swiper-container-rtl_mlopn_215 ._swiper-button-prev_mlopn_181 {
  right: 10px;
  left: auto;
}

._swiper-button-next_mlopn_182:after,
._swiper-container-rtl_mlopn_215 ._swiper-button-prev_mlopn_181:after {
  content: "next";
}

._swiper-button-prev_mlopn_181._swiper-button-white_mlopn_236,
._swiper-button-next_mlopn_182._swiper-button-white_mlopn_236 {
  --swiper-navigation-color: #ffffff;
}

._swiper-button-prev_mlopn_181._swiper-button-black_mlopn_241,
._swiper-button-next_mlopn_182._swiper-button-black_mlopn_241 {
  --swiper-navigation-color: #000000;
}

._swiper-button-lock_mlopn_246 {
  display: none;
}

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}

._swiper-pagination_mlopn_256 {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

._swiper-pagination_mlopn_256._swiper-pagination-hidden_mlopn_264 {
  opacity: 0;
}

/* Common Styles */
._swiper-pagination-fraction_mlopn_269,
._swiper-pagination-custom_mlopn_270,
._swiper-container-horizontal_mlopn_166 > ._swiper-pagination-bullets_mlopn_271 {
  bottom: 10px;
  left: 0;
  width: 100%;
}

/* Bullets */
._swiper-pagination-bullets-dynamic_mlopn_278 {
  overflow: hidden;
  font-size: 0;
}

._swiper-pagination-bullets-dynamic_mlopn_278 ._swiper-pagination-bullet_mlopn_271 {
  transform: scale(0.33);
  position: relative;
}

._swiper-pagination-bullets-dynamic_mlopn_278 ._swiper-pagination-bullet-active_mlopn_288 {
  transform: scale(1);
}

._swiper-pagination-bullets-dynamic_mlopn_278 ._swiper-pagination-bullet-active-main_mlopn_292 {
  transform: scale(1);
}

._swiper-pagination-bullets-dynamic_mlopn_278 ._swiper-pagination-bullet-active-prev_mlopn_296 {
  transform: scale(0.66);
}

._swiper-pagination-bullets-dynamic_mlopn_278 ._swiper-pagination-bullet-active-prev-prev_mlopn_300 {
  transform: scale(0.33);
}

._swiper-pagination-bullets-dynamic_mlopn_278 ._swiper-pagination-bullet-active-next_mlopn_304 {
  transform: scale(0.66);
}

._swiper-pagination-bullets-dynamic_mlopn_278 ._swiper-pagination-bullet-active-next-next_mlopn_308 {
  transform: scale(0.33);
}

._swiper-pagination-bullet_mlopn_271 {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: 0.2;
}

button._swiper-pagination-bullet_mlopn_271 {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none;
}

._swiper-pagination-clickable_mlopn_330 ._swiper-pagination-bullet_mlopn_271 {
  cursor: pointer;
}

._swiper-pagination-bullet_mlopn_271:only-child {
  display: none !important;
}

._swiper-pagination-bullet-active_mlopn_288 {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

._swiper-container-vertical_mlopn_41 > ._swiper-pagination-bullets_mlopn_271 {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

._swiper-container-vertical_mlopn_41 > ._swiper-pagination-bullets_mlopn_271 ._swiper-pagination-bullet_mlopn_271 {
  margin: 6px 0;
  display: block;
}

._swiper-container-vertical_mlopn_41 > ._swiper-pagination-bullets_mlopn_271._swiper-pagination-bullets-dynamic_mlopn_278 {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

._swiper-container-vertical_mlopn_41 > ._swiper-pagination-bullets_mlopn_271._swiper-pagination-bullets-dynamic_mlopn_278 ._swiper-pagination-bullet_mlopn_271 {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}

._swiper-container-horizontal_mlopn_166 > ._swiper-pagination-bullets_mlopn_271 ._swiper-pagination-bullet_mlopn_271 {
  margin: 0 4px;
}

._swiper-container-horizontal_mlopn_166 > ._swiper-pagination-bullets_mlopn_271._swiper-pagination-bullets-dynamic_mlopn_278 {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

._swiper-container-horizontal_mlopn_166 > ._swiper-pagination-bullets_mlopn_271._swiper-pagination-bullets-dynamic_mlopn_278 ._swiper-pagination-bullet_mlopn_271 {
  transition: 200ms transform, 200ms left;
}

._swiper-container-horizontal_mlopn_166._swiper-container-rtl_mlopn_215 > ._swiper-pagination-bullets-dynamic_mlopn_278 ._swiper-pagination-bullet_mlopn_271 {
  transition: 200ms transform, 200ms right;
}

/* Progress */
._swiper-pagination-progressbar_mlopn_384 {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

._swiper-pagination-progressbar_mlopn_384 ._swiper-pagination-progressbar-fill_mlopn_389 {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

._swiper-container-rtl_mlopn_215 ._swiper-pagination-progressbar_mlopn_384 ._swiper-pagination-progressbar-fill_mlopn_389 {
  transform-origin: right top;
}

._swiper-container-horizontal_mlopn_166 > ._swiper-pagination-progressbar_mlopn_384,
._swiper-container-vertical_mlopn_41 > ._swiper-pagination-progressbar_mlopn_384._swiper-pagination-progressbar-opposite_mlopn_405 {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

._swiper-container-vertical_mlopn_41 > ._swiper-pagination-progressbar_mlopn_384,
._swiper-container-horizontal_mlopn_166 > ._swiper-pagination-progressbar_mlopn_384._swiper-pagination-progressbar-opposite_mlopn_405 {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

._swiper-pagination-white_mlopn_420 {
  --swiper-pagination-color: #ffffff;
}

._swiper-pagination-black_mlopn_424 {
  --swiper-pagination-color: #000000;
}

._swiper-pagination-lock_mlopn_428 {
  display: none;
}

/* Scrollbar */
._swiper-scrollbar_mlopn_433 {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

._swiper-container-horizontal_mlopn_166 > ._swiper-scrollbar_mlopn_433 {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

._swiper-container-vertical_mlopn_41 > ._swiper-scrollbar_mlopn_433 {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

._swiper-scrollbar-drag_mlopn_458 {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

._swiper-scrollbar-cursor-drag_mlopn_468 {
  cursor: move;
}

._swiper-scrollbar-lock_mlopn_472 {
  display: none;
}

._swiper-zoom-container_mlopn_476 {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

._swiper-zoom-container_mlopn_476 > img,
._swiper-zoom-container_mlopn_476 > svg,
._swiper-zoom-container_mlopn_476 > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}

._swiper-slide-zoomed_mlopn_493 {
  cursor: move;
}

/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}

._swiper-lazy-preloader_mlopn_504 {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: _swiper-preloader-spin_mlopn_1 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

._swiper-lazy-preloader-white_mlopn_521 {
  --swiper-preloader-color: #fff;
}

._swiper-lazy-preloader-black_mlopn_525 {
  --swiper-preloader-color: #000;
}

@keyframes _swiper-preloader-spin_mlopn_1 {
  100% {
    transform: rotate(360deg);
  }
}
/* a11y */
._swiper-container_mlopn_30 ._swiper-notification_mlopn_535 {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

._swiper-container-fade_mlopn_544._swiper-container-free-mode_mlopn_69 ._swiper-slide_mlopn_55 {
  transition-timing-function: ease-out;
}

._swiper-container-fade_mlopn_544 ._swiper-slide_mlopn_55 {
  pointer-events: none;
  transition-property: opacity;
}

._swiper-container-fade_mlopn_544 ._swiper-slide_mlopn_55 ._swiper-slide_mlopn_55 {
  pointer-events: none;
}

._swiper-container-fade_mlopn_544 ._swiper-slide-active_mlopn_557,
._swiper-container-fade_mlopn_544 ._swiper-slide-active_mlopn_557 ._swiper-slide-active_mlopn_557 {
  pointer-events: auto;
}

._swiper-container-cube_mlopn_562 {
  overflow: visible;
}

._swiper-container-cube_mlopn_562 ._swiper-slide_mlopn_55 {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

._swiper-container-cube_mlopn_562 ._swiper-slide_mlopn_55 ._swiper-slide_mlopn_55 {
  pointer-events: none;
}

._swiper-container-cube_mlopn_562._swiper-container-rtl_mlopn_215 ._swiper-slide_mlopn_55 {
  transform-origin: 100% 0;
}

._swiper-container-cube_mlopn_562 ._swiper-slide-active_mlopn_557,
._swiper-container-cube_mlopn_562 ._swiper-slide-active_mlopn_557 ._swiper-slide-active_mlopn_557 {
  pointer-events: auto;
}

._swiper-container-cube_mlopn_562 ._swiper-slide-active_mlopn_557,
._swiper-container-cube_mlopn_562 ._swiper-slide-next_mlopn_591,
._swiper-container-cube_mlopn_562 ._swiper-slide-prev_mlopn_592,
._swiper-container-cube_mlopn_562 ._swiper-slide-next_mlopn_591 + ._swiper-slide_mlopn_55 {
  pointer-events: auto;
  visibility: visible;
}

._swiper-container-cube_mlopn_562 ._swiper-slide-shadow-top_mlopn_114,
._swiper-container-cube_mlopn_562 ._swiper-slide-shadow-bottom_mlopn_115,
._swiper-container-cube_mlopn_562 ._swiper-slide-shadow-left_mlopn_112,
._swiper-container-cube_mlopn_562 ._swiper-slide-shadow-right_mlopn_113 {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

._swiper-container-cube_mlopn_562 ._swiper-cube-shadow_mlopn_116 {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

._swiper-container-cube_mlopn_562 ._swiper-cube-shadow_mlopn_116:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}

._swiper-container-flip_mlopn_628 {
  overflow: visible;
}

._swiper-container-flip_mlopn_628 ._swiper-slide_mlopn_55 {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

._swiper-container-flip_mlopn_628 ._swiper-slide_mlopn_55 ._swiper-slide_mlopn_55 {
  pointer-events: none;
}

._swiper-container-flip_mlopn_628 ._swiper-slide-active_mlopn_557,
._swiper-container-flip_mlopn_628 ._swiper-slide-active_mlopn_557 ._swiper-slide-active_mlopn_557 {
  pointer-events: auto;
}

._swiper-container-flip_mlopn_628 ._swiper-slide-shadow-top_mlopn_114,
._swiper-container-flip_mlopn_628 ._swiper-slide-shadow-bottom_mlopn_115,
._swiper-container-flip_mlopn_628 ._swiper-slide-shadow-left_mlopn_112,
._swiper-container-flip_mlopn_628 ._swiper-slide-shadow-right_mlopn_113 {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/**
 * Swiper 6.8.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: August 23, 2021
 */
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}

._swiper-container_mlopn_30 {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

._swiper-container-vertical_mlopn_41 > ._swiper-wrapper_mlopn_41 {
  flex-direction: column;
}

._swiper-wrapper_mlopn_41 {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

._swiper-container-android_mlopn_55 ._swiper-slide_mlopn_55,
._swiper-wrapper_mlopn_41 {
  transform: translate3d(0px, 0, 0);
}

._swiper-container-multirow_mlopn_60 > ._swiper-wrapper_mlopn_41 {
  flex-wrap: wrap;
}

._swiper-container-multirow-column_mlopn_64 > ._swiper-wrapper_mlopn_41 {
  flex-wrap: wrap;
  flex-direction: column;
}

._swiper-container-free-mode_mlopn_69 > ._swiper-wrapper_mlopn_41 {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

._swiper-container-pointer-events_mlopn_74 {
  touch-action: pan-y;
}

._swiper-container-pointer-events_mlopn_74._swiper-container-vertical_mlopn_41 {
  touch-action: pan-x;
}

._swiper-slide_mlopn_55 {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

._swiper-slide-invisible-blank_mlopn_90 {
  visibility: hidden;
}

/* Auto Height */
._swiper-container-autoheight_mlopn_95,
._swiper-container-autoheight_mlopn_95 ._swiper-slide_mlopn_55 {
  height: auto;
}

._swiper-container-autoheight_mlopn_95 ._swiper-wrapper_mlopn_41 {
  align-items: flex-start;
  transition-property: transform, height;
}

/* 3D Effects */
._swiper-container-3d_mlopn_106 {
  perspective: 1200px;
}

._swiper-container-3d_mlopn_106 ._swiper-wrapper_mlopn_41,
._swiper-container-3d_mlopn_106 ._swiper-slide_mlopn_55,
._swiper-container-3d_mlopn_106 ._swiper-slide-shadow-left_mlopn_112,
._swiper-container-3d_mlopn_106 ._swiper-slide-shadow-right_mlopn_113,
._swiper-container-3d_mlopn_106 ._swiper-slide-shadow-top_mlopn_114,
._swiper-container-3d_mlopn_106 ._swiper-slide-shadow-bottom_mlopn_115,
._swiper-container-3d_mlopn_106 ._swiper-cube-shadow_mlopn_116 {
  transform-style: preserve-3d;
}

._swiper-container-3d_mlopn_106 ._swiper-slide-shadow-left_mlopn_112,
._swiper-container-3d_mlopn_106 ._swiper-slide-shadow-right_mlopn_113,
._swiper-container-3d_mlopn_106 ._swiper-slide-shadow-top_mlopn_114,
._swiper-container-3d_mlopn_106 ._swiper-slide-shadow-bottom_mlopn_115 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

._swiper-container-3d_mlopn_106 ._swiper-slide-shadow-left_mlopn_112 {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

._swiper-container-3d_mlopn_106 ._swiper-slide-shadow-right_mlopn_113 {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

._swiper-container-3d_mlopn_106 ._swiper-slide-shadow-top_mlopn_114 {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

._swiper-container-3d_mlopn_106 ._swiper-slide-shadow-bottom_mlopn_115 {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* CSS Mode */
._swiper-container-css-mode_mlopn_150 > ._swiper-wrapper_mlopn_41 {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}

._swiper-container-css-mode_mlopn_150 > ._swiper-wrapper_mlopn_41::-webkit-scrollbar {
  display: none;
}

._swiper-container-css-mode_mlopn_150 > ._swiper-wrapper_mlopn_41 > ._swiper-slide_mlopn_55 {
  scroll-snap-align: start start;
}

._swiper-container-horizontal_mlopn_166._swiper-container-css-mode_mlopn_150 > ._swiper-wrapper_mlopn_41 {
  scroll-snap-type: x mandatory;
}

._swiper-container-vertical_mlopn_41._swiper-container-css-mode_mlopn_150 > ._swiper-wrapper_mlopn_41 {
  scroll-snap-type: y mandatory;
}

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}

._swiper-button-prev_mlopn_181,
._swiper-button-next_mlopn_182 {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

._swiper-button-prev_mlopn_181._swiper-button-disabled_mlopn_196,
._swiper-button-next_mlopn_182._swiper-button-disabled_mlopn_196 {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

._swiper-button-prev_mlopn_181:after,
._swiper-button-next_mlopn_182:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}

._swiper-button-prev_mlopn_181,
._swiper-container-rtl_mlopn_215 ._swiper-button-next_mlopn_182 {
  left: 10px;
  right: auto;
}

._swiper-button-prev_mlopn_181:after,
._swiper-container-rtl_mlopn_215 ._swiper-button-next_mlopn_182:after {
  content: "prev";
}

._swiper-button-next_mlopn_182,
._swiper-container-rtl_mlopn_215 ._swiper-button-prev_mlopn_181 {
  right: 10px;
  left: auto;
}

._swiper-button-next_mlopn_182:after,
._swiper-container-rtl_mlopn_215 ._swiper-button-prev_mlopn_181:after {
  content: "next";
}

._swiper-button-prev_mlopn_181._swiper-button-white_mlopn_236,
._swiper-button-next_mlopn_182._swiper-button-white_mlopn_236 {
  --swiper-navigation-color: #ffffff;
}

._swiper-button-prev_mlopn_181._swiper-button-black_mlopn_241,
._swiper-button-next_mlopn_182._swiper-button-black_mlopn_241 {
  --swiper-navigation-color: #000000;
}

._swiper-button-lock_mlopn_246 {
  display: none;
}

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}

._swiper-pagination_mlopn_256 {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

._swiper-pagination_mlopn_256._swiper-pagination-hidden_mlopn_264 {
  opacity: 0;
}

/* Common Styles */
._swiper-pagination-fraction_mlopn_269,
._swiper-pagination-custom_mlopn_270,
._swiper-container-horizontal_mlopn_166 > ._swiper-pagination-bullets_mlopn_271 {
  bottom: 10px;
  left: 0;
  width: 100%;
}

/* Bullets */
._swiper-pagination-bullets-dynamic_mlopn_278 {
  overflow: hidden;
  font-size: 0;
}

._swiper-pagination-bullets-dynamic_mlopn_278 ._swiper-pagination-bullet_mlopn_271 {
  transform: scale(0.33);
  position: relative;
}

._swiper-pagination-bullets-dynamic_mlopn_278 ._swiper-pagination-bullet-active_mlopn_288 {
  transform: scale(1);
}

._swiper-pagination-bullets-dynamic_mlopn_278 ._swiper-pagination-bullet-active-main_mlopn_292 {
  transform: scale(1);
}

._swiper-pagination-bullets-dynamic_mlopn_278 ._swiper-pagination-bullet-active-prev_mlopn_296 {
  transform: scale(0.66);
}

._swiper-pagination-bullets-dynamic_mlopn_278 ._swiper-pagination-bullet-active-prev-prev_mlopn_300 {
  transform: scale(0.33);
}

._swiper-pagination-bullets-dynamic_mlopn_278 ._swiper-pagination-bullet-active-next_mlopn_304 {
  transform: scale(0.66);
}

._swiper-pagination-bullets-dynamic_mlopn_278 ._swiper-pagination-bullet-active-next-next_mlopn_308 {
  transform: scale(0.33);
}

._swiper-pagination-bullet_mlopn_271 {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: 0.2;
}

button._swiper-pagination-bullet_mlopn_271 {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none;
}

._swiper-pagination-clickable_mlopn_330 ._swiper-pagination-bullet_mlopn_271 {
  cursor: pointer;
}

._swiper-pagination-bullet_mlopn_271:only-child {
  display: none !important;
}

._swiper-pagination-bullet-active_mlopn_288 {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

._swiper-container-vertical_mlopn_41 > ._swiper-pagination-bullets_mlopn_271 {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

._swiper-container-vertical_mlopn_41 > ._swiper-pagination-bullets_mlopn_271 ._swiper-pagination-bullet_mlopn_271 {
  margin: 6px 0;
  display: block;
}

._swiper-container-vertical_mlopn_41 > ._swiper-pagination-bullets_mlopn_271._swiper-pagination-bullets-dynamic_mlopn_278 {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

._swiper-container-vertical_mlopn_41 > ._swiper-pagination-bullets_mlopn_271._swiper-pagination-bullets-dynamic_mlopn_278 ._swiper-pagination-bullet_mlopn_271 {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}

._swiper-container-horizontal_mlopn_166 > ._swiper-pagination-bullets_mlopn_271 ._swiper-pagination-bullet_mlopn_271 {
  margin: 0 4px;
}

._swiper-container-horizontal_mlopn_166 > ._swiper-pagination-bullets_mlopn_271._swiper-pagination-bullets-dynamic_mlopn_278 {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

._swiper-container-horizontal_mlopn_166 > ._swiper-pagination-bullets_mlopn_271._swiper-pagination-bullets-dynamic_mlopn_278 ._swiper-pagination-bullet_mlopn_271 {
  transition: 200ms transform, 200ms left;
}

._swiper-container-horizontal_mlopn_166._swiper-container-rtl_mlopn_215 > ._swiper-pagination-bullets-dynamic_mlopn_278 ._swiper-pagination-bullet_mlopn_271 {
  transition: 200ms transform, 200ms right;
}

/* Progress */
._swiper-pagination-progressbar_mlopn_384 {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

._swiper-pagination-progressbar_mlopn_384 ._swiper-pagination-progressbar-fill_mlopn_389 {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

._swiper-container-rtl_mlopn_215 ._swiper-pagination-progressbar_mlopn_384 ._swiper-pagination-progressbar-fill_mlopn_389 {
  transform-origin: right top;
}

._swiper-container-horizontal_mlopn_166 > ._swiper-pagination-progressbar_mlopn_384,
._swiper-container-vertical_mlopn_41 > ._swiper-pagination-progressbar_mlopn_384._swiper-pagination-progressbar-opposite_mlopn_405 {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

._swiper-container-vertical_mlopn_41 > ._swiper-pagination-progressbar_mlopn_384,
._swiper-container-horizontal_mlopn_166 > ._swiper-pagination-progressbar_mlopn_384._swiper-pagination-progressbar-opposite_mlopn_405 {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

._swiper-pagination-white_mlopn_420 {
  --swiper-pagination-color: #ffffff;
}

._swiper-pagination-black_mlopn_424 {
  --swiper-pagination-color: #000000;
}

._swiper-pagination-lock_mlopn_428 {
  display: none;
}

/* Scrollbar */
._swiper-scrollbar_mlopn_433 {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

._swiper-container-horizontal_mlopn_166 > ._swiper-scrollbar_mlopn_433 {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

._swiper-container-vertical_mlopn_41 > ._swiper-scrollbar_mlopn_433 {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

._swiper-scrollbar-drag_mlopn_458 {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

._swiper-scrollbar-cursor-drag_mlopn_468 {
  cursor: move;
}

._swiper-scrollbar-lock_mlopn_472 {
  display: none;
}

._swiper-zoom-container_mlopn_476 {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

._swiper-zoom-container_mlopn_476 > img,
._swiper-zoom-container_mlopn_476 > svg,
._swiper-zoom-container_mlopn_476 > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}

._swiper-slide-zoomed_mlopn_493 {
  cursor: move;
}

/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}

._swiper-lazy-preloader_mlopn_504 {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: _swiper-preloader-spin_mlopn_1 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

._swiper-lazy-preloader-white_mlopn_521 {
  --swiper-preloader-color: #fff;
}

._swiper-lazy-preloader-black_mlopn_525 {
  --swiper-preloader-color: #000;
}

@keyframes _swiper-preloader-spin_mlopn_1 {
  100% {
    transform: rotate(360deg);
  }
}
/* a11y */
._swiper-container_mlopn_30 ._swiper-notification_mlopn_535 {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

._swiper-container-fade_mlopn_544._swiper-container-free-mode_mlopn_69 ._swiper-slide_mlopn_55 {
  transition-timing-function: ease-out;
}

._swiper-container-fade_mlopn_544 ._swiper-slide_mlopn_55 {
  pointer-events: none;
  transition-property: opacity;
}

._swiper-container-fade_mlopn_544 ._swiper-slide_mlopn_55 ._swiper-slide_mlopn_55 {
  pointer-events: none;
}

._swiper-container-fade_mlopn_544 ._swiper-slide-active_mlopn_557,
._swiper-container-fade_mlopn_544 ._swiper-slide-active_mlopn_557 ._swiper-slide-active_mlopn_557 {
  pointer-events: auto;
}

._swiper-container-cube_mlopn_562 {
  overflow: visible;
}

._swiper-container-cube_mlopn_562 ._swiper-slide_mlopn_55 {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

._swiper-container-cube_mlopn_562 ._swiper-slide_mlopn_55 ._swiper-slide_mlopn_55 {
  pointer-events: none;
}

._swiper-container-cube_mlopn_562._swiper-container-rtl_mlopn_215 ._swiper-slide_mlopn_55 {
  transform-origin: 100% 0;
}

._swiper-container-cube_mlopn_562 ._swiper-slide-active_mlopn_557,
._swiper-container-cube_mlopn_562 ._swiper-slide-active_mlopn_557 ._swiper-slide-active_mlopn_557 {
  pointer-events: auto;
}

._swiper-container-cube_mlopn_562 ._swiper-slide-active_mlopn_557,
._swiper-container-cube_mlopn_562 ._swiper-slide-next_mlopn_591,
._swiper-container-cube_mlopn_562 ._swiper-slide-prev_mlopn_592,
._swiper-container-cube_mlopn_562 ._swiper-slide-next_mlopn_591 + ._swiper-slide_mlopn_55 {
  pointer-events: auto;
  visibility: visible;
}

._swiper-container-cube_mlopn_562 ._swiper-slide-shadow-top_mlopn_114,
._swiper-container-cube_mlopn_562 ._swiper-slide-shadow-bottom_mlopn_115,
._swiper-container-cube_mlopn_562 ._swiper-slide-shadow-left_mlopn_112,
._swiper-container-cube_mlopn_562 ._swiper-slide-shadow-right_mlopn_113 {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

._swiper-container-cube_mlopn_562 ._swiper-cube-shadow_mlopn_116 {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

._swiper-container-cube_mlopn_562 ._swiper-cube-shadow_mlopn_116:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}

._swiper-container-flip_mlopn_628 {
  overflow: visible;
}

._swiper-container-flip_mlopn_628 ._swiper-slide_mlopn_55 {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

._swiper-container-flip_mlopn_628 ._swiper-slide_mlopn_55 ._swiper-slide_mlopn_55 {
  pointer-events: none;
}

._swiper-container-flip_mlopn_628 ._swiper-slide-active_mlopn_557,
._swiper-container-flip_mlopn_628 ._swiper-slide-active_mlopn_557 ._swiper-slide-active_mlopn_557 {
  pointer-events: auto;
}

._swiper-container-flip_mlopn_628 ._swiper-slide-shadow-top_mlopn_114,
._swiper-container-flip_mlopn_628 ._swiper-slide-shadow-bottom_mlopn_115,
._swiper-container-flip_mlopn_628 ._swiper-slide-shadow-left_mlopn_112,
._swiper-container-flip_mlopn_628 ._swiper-slide-shadow-right_mlopn_113 {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*
	Styles for basic PhotoSwipe functionality (sliding area, open/close transitions)
*/
/* pswp = photoswipe */
._pswp_mlopn_1310 {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
  z-index: 1500;
  -webkit-text-size-adjust: 100%;
  /* create separate layer, to avoid paint on window.onscroll in webkit/blink */
  -webkit-backface-visibility: hidden;
  outline: none;
}

._pswp_mlopn_1310 * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

._pswp_mlopn_1310 img {
  max-width: none;
}

/* style is added when JS option showHideOpacity is set to true */
._pswp--animate_opacity_mlopn_1337 {
  /* 0.001, because opacity:0 doesn't trigger Paint action, which causes lag at start of transition */
  opacity: 0.001;
  will-change: opacity;
  /* for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

._pswp--open_mlopn_1346 {
  display: block;
}

._pswp--zoom-allowed_mlopn_1350 ._pswp__img_mlopn_1350 {
  /* autoprefixer: off */
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

._pswp--zoomed-in_mlopn_1357 ._pswp__img_mlopn_1350 {
  /* autoprefixer: off */
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}

._pswp--dragging_mlopn_1364 ._pswp__img_mlopn_1350 {
  /* autoprefixer: off */
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}

/*
	Background is added as a separate element.
	As animating opacity is much faster than animating rgba() background-color.
*/
._pswp__bg_mlopn_1375 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  will-change: opacity;
}

._pswp__scroll-wrap_mlopn_1389 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

._pswp__container_mlopn_1398,
._pswp__zoom-wrap_mlopn_1399 {
  -ms-touch-action: none;
  touch-action: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

/* Prevent selection and tap highlights */
._pswp__container_mlopn_1398,
._pswp__img_mlopn_1350 {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

._pswp__zoom-wrap_mlopn_1399 {
  position: absolute;
  width: 100%;
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
  /* for open/close transition */
  -webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

._pswp__bg_mlopn_1375 {
  will-change: opacity;
  /* for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

._pswp--animated-in_mlopn_1438 ._pswp__bg_mlopn_1375,
._pswp--animated-in_mlopn_1438 ._pswp__zoom-wrap_mlopn_1399 {
  -webkit-transition: none;
  transition: none;
}

._pswp__container_mlopn_1398,
._pswp__zoom-wrap_mlopn_1399 {
  -webkit-backface-visibility: hidden;
}

._pswp__item_mlopn_1449 {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
}

._pswp__img_mlopn_1350 {
  position: absolute;
  width: auto;
  height: auto;
  top: 0;
  left: 0;
}

/*
	stretched thumbnail or div placeholder element (see below)
	style is added to avoid flickering in webkit/blink when layers overlap
*/
._pswp__img--placeholder_mlopn_1470 {
  -webkit-backface-visibility: hidden;
}

/*
	div element that matches size of large image
	large image loads on top of it
*/
._pswp__img--placeholder--blank_mlopn_1478 {
  background: #222;
}

._pswp--ie_mlopn_1482 ._pswp__img_mlopn_1350 {
  width: 100% !important;
  height: auto !important;
  left: 0;
  top: 0;
}

/*
	Error message appears when image is not loaded
	(JS option errorMsg controls markup)
*/
._pswp__error-msg_mlopn_1493 {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  margin-top: -8px;
  color: #CCC;
}

._pswp__error-msg_mlopn_1493 a {
  color: #CCC;
  text-decoration: underline;
}

/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*

	Contents:

	1. Buttons
	2. Share modal and links
	3. Index indicator ("1 of X" counter)
	4. Caption
	5. Loading indicator
	6. Additional styles (root element, top bar, idle state, hidden state, etc.)

*/
/*

	1. Buttons

 */
/* <button> css reset */
._pswp__button_mlopn_1529 {
  width: 44px;
  height: 44px;
  position: relative;
  background: none;
  cursor: pointer;
  overflow: visible;
  -webkit-appearance: none;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
  float: right;
  opacity: 0.75;
  transition: opacity 0.2s;
  box-shadow: none;
}
._pswp__button_mlopn_1529:focus, ._pswp__button_mlopn_1529:hover {
  opacity: 1;
}
._pswp__button_mlopn_1529:active {
  outline: none;
  opacity: 0.9;
}
._pswp__button_mlopn_1529::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* pswp__ui--over-close class it added when mouse is over element that should close gallery */
._pswp__ui--over-close_mlopn_1559 ._pswp__button--close_mlopn_1559 {
  opacity: 1;
}

._pswp__button_mlopn_1529,
._pswp__button--arrow--left_mlopn_1564:before,
._pswp__button--arrow--right_mlopn_1565:before {
  background: url(default-skin.png) 0 0 no-repeat;
  background-size: 264px 88px;
  width: 44px;
  height: 44px;
}

@media (-webkit-min-device-pixel-ratio: 1.1), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {
  /* Serve SVG sprite if browser supports SVG and resolution is more than 105dpi */
  ._pswp--svg_mlopn_1574 ._pswp__button_mlopn_1529,
  ._pswp--svg_mlopn_1574 ._pswp__button--arrow--left_mlopn_1564:before,
  ._pswp--svg_mlopn_1574 ._pswp__button--arrow--right_mlopn_1565:before {
    background-image: url(default-skin.svg);
  }
  ._pswp--svg_mlopn_1574 ._pswp__button--arrow--left_mlopn_1564,
  ._pswp--svg_mlopn_1574 ._pswp__button--arrow--right_mlopn_1565 {
    background: none;
  }
}
._pswp__button--close_mlopn_1559 {
  background-position: 0 -44px;
}

._pswp__button--share_mlopn_1588 {
  background-position: -44px -44px;
}

._pswp__button--fs_mlopn_1592 {
  display: none;
}

._pswp--supports-fs_mlopn_1596 ._pswp__button--fs_mlopn_1592 {
  display: block;
}

._pswp--fs_mlopn_1600 ._pswp__button--fs_mlopn_1592 {
  background-position: -44px 0;
}

._pswp__button--zoom_mlopn_1604 {
  display: none;
  background-position: -88px 0;
}

._pswp--zoom-allowed_mlopn_1350 ._pswp__button--zoom_mlopn_1604 {
  display: block;
}

._pswp--zoomed-in_mlopn_1357 ._pswp__button--zoom_mlopn_1604 {
  background-position: -132px 0;
}

/* no arrows on touch screens */
._pswp--touch_mlopn_1618 ._pswp__button--arrow--left_mlopn_1564,
._pswp--touch_mlopn_1618 ._pswp__button--arrow--right_mlopn_1565 {
  visibility: hidden;
}

/*
	Arrow buttons hit area
	(icon is added to :before pseudo-element)
*/
._pswp__button--arrow--left_mlopn_1564,
._pswp__button--arrow--right_mlopn_1565 {
  background: none;
  top: 50%;
  margin-top: -50px;
  width: 70px;
  height: 100px;
  position: absolute;
}

._pswp__button--arrow--left_mlopn_1564 {
  left: 0;
}

._pswp__button--arrow--right_mlopn_1565 {
  right: 0;
}

._pswp__button--arrow--left_mlopn_1564:before,
._pswp__button--arrow--right_mlopn_1565:before {
  content: "";
  top: 35px;
  background-color: rgba(0, 0, 0, 0.3);
  height: 30px;
  width: 32px;
  position: absolute;
}

._pswp__button--arrow--left_mlopn_1564:before {
  left: 6px;
  background-position: -138px -44px;
}

._pswp__button--arrow--right_mlopn_1565:before {
  right: 6px;
  background-position: -94px -44px;
}

/*

	2. Share modal/popup and links

 */
._pswp__counter_mlopn_1670,
._pswp__share-modal_mlopn_1671 {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

._pswp__share-modal_mlopn_1671 {
  display: block;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 10px;
  position: absolute;
  z-index: 1600;
  opacity: 0;
  transition: opacity 0.25s ease-out;
  -webkit-backface-visibility: hidden;
  will-change: opacity;
}

._pswp__share-modal--hidden_mlopn_1693 {
  display: none;
}

._pswp__share-tooltip_mlopn_1697 {
  z-index: 1620;
  position: absolute;
  background: #FFF;
  top: 56px;
  border-radius: 2px;
  display: block;
  width: auto;
  right: 44px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  transform: translateY(6px);
  transition: transform 0.25s;
  -webkit-backface-visibility: hidden;
  will-change: transform;
}
._pswp__share-tooltip_mlopn_1697 a {
  display: block;
  padding: 8px 12px;
  color: #000;
  text-decoration: none;
  font-size: 14px;
  line-height: 18px;
}
._pswp__share-tooltip_mlopn_1697 a:hover {
  text-decoration: none;
  color: #000;
}
._pswp__share-tooltip_mlopn_1697 a:first-child {
  /* round corners on the first/last list item */
  border-radius: 2px 2px 0 0;
}
._pswp__share-tooltip_mlopn_1697 a:last-child {
  border-radius: 0 0 2px 2px;
}

._pswp__share-modal--fade-in_mlopn_1732 {
  opacity: 1;
}
._pswp__share-modal--fade-in_mlopn_1732 ._pswp__share-tooltip_mlopn_1697 {
  transform: translateY(0);
}

/* increase size of share links on touch devices */
._pswp--touch_mlopn_1618 ._pswp__share-tooltip_mlopn_1697 a {
  padding: 16px 12px;
}

a._pswp__share--facebook_mlopn_1744:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: -12px;
  right: 15px;
  border: 6px solid rgba(0, 0, 0, 0);
  border-bottom-color: #FFF;
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
  pointer-events: none;
}
a._pswp__share--facebook_mlopn_1744:hover {
  background: #3E5C9A;
  color: #FFF;
}
a._pswp__share--facebook_mlopn_1744:hover:before {
  border-bottom-color: #3E5C9A;
}

a._pswp__share--twitter_mlopn_1766:hover {
  background: #55ACEE;
  color: #FFF;
}

a._pswp__share--pinterest_mlopn_1771:hover {
  background: #CCC;
  color: #CE272D;
}

a._pswp__share--download_mlopn_1776:hover {
  background: #DDD;
}

/*

	3. Index indicator ("1 of X" counter)

 */
._pswp__counter_mlopn_1670 {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  font-size: 13px;
  line-height: 44px;
  color: #FFF;
  opacity: 0.75;
  padding: 0 10px;
}

/*

	4. Caption

 */
._pswp__caption_mlopn_1802 {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  min-height: 44px;
}
._pswp__caption_mlopn_1802 small {
  font-size: 11px;
  color: #BBB;
}

._pswp__caption__center_mlopn_1814 {
  text-align: left;
  max-width: 420px;
  margin: 0 auto;
  font-size: 13px;
  padding: 10px;
  line-height: 20px;
  color: #CCC;
}

._pswp__caption--empty_mlopn_1824 {
  display: none;
}

/* Fake caption element, used to calculate height of next/prev image */
._pswp__caption--fake_mlopn_1829 {
  visibility: hidden;
}

/*

	5. Loading indicator (preloader)

	You can play with it here - http://codepen.io/dimsemenov/pen/yyBWoR

 */
._pswp__preloader_mlopn_1840 {
  width: 44px;
  height: 44px;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -22px;
  opacity: 0;
  transition: opacity 0.25s ease-out;
  will-change: opacity;
  direction: ltr;
}

._pswp__preloader__icn_mlopn_1853 {
  width: 20px;
  height: 20px;
  margin: 12px;
}

._pswp__preloader--active_mlopn_1859 {
  opacity: 1;
}
._pswp__preloader--active_mlopn_1859 ._pswp__preloader__icn_mlopn_1853 {
  /* We use .gif in browsers that don't support CSS animation */
  background: url(preloader.gif) 0 0 no-repeat;
}

._pswp--css_animation_mlopn_1867 ._pswp__preloader--active_mlopn_1859 {
  opacity: 1;
}
._pswp--css_animation_mlopn_1867 ._pswp__preloader--active_mlopn_1859 ._pswp__preloader__icn_mlopn_1853 {
  animation: _clockwise_mlopn_1 500ms linear infinite;
}
._pswp--css_animation_mlopn_1867 ._pswp__preloader--active_mlopn_1859 ._pswp__preloader__donut_mlopn_1873 {
  animation: _donut-rotate_mlopn_1 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
}
._pswp--css_animation_mlopn_1867 ._pswp__preloader__icn_mlopn_1853 {
  background: none;
  opacity: 0.75;
  width: 14px;
  height: 14px;
  position: absolute;
  left: 15px;
  top: 15px;
  margin: 0;
}
._pswp--css_animation_mlopn_1867 ._pswp__preloader__cut_mlopn_1886 {
  /* 
  	The idea of animating inner circle is based on Polymer ("material") loading indicator 
  	 by Keanu Lee https://blog.keanulee.com/2014/10/20/the-tale-of-three-spinners.html
  */
  position: relative;
  width: 7px;
  height: 14px;
  overflow: hidden;
}
._pswp--css_animation_mlopn_1867 ._pswp__preloader__donut_mlopn_1873 {
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  border: 2px solid #FFF;
  border-radius: 50%;
  border-left-color: transparent;
  border-bottom-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  background: none;
  margin: 0;
}

@media screen and (max-width: 1024px) {
  ._pswp__preloader_mlopn_1840 {
    position: relative;
    left: auto;
    top: auto;
    margin: 0;
    float: right;
  }
}
@keyframes _clockwise_mlopn_1 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes _donut-rotate_mlopn_1 {
  0% {
    transform: rotate(0);
  }
  50% {
    transform: rotate(-140deg);
  }
  100% {
    transform: rotate(0);
  }
}
/*

	6. Additional styles

 */
/* root element of UI */
._pswp__ui_mlopn_1559 {
  -webkit-font-smoothing: auto;
  visibility: visible;
  opacity: 1;
  z-index: 1550;
}

/* top black bar with buttons and "1 of X" indicator */
._pswp__top-bar_mlopn_1953 {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  width: 100%;
}

._pswp__caption_mlopn_1802,
._pswp__top-bar_mlopn_1953,
._pswp--has_mouse_mlopn_1963 ._pswp__button--arrow--left_mlopn_1564,
._pswp--has_mouse_mlopn_1963 ._pswp__button--arrow--right_mlopn_1565 {
  -webkit-backface-visibility: hidden;
  will-change: opacity;
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

/* pswp--has_mouse class is added only when two subsequent mousemove events occur */
._pswp--has_mouse_mlopn_1963 ._pswp__button--arrow--left_mlopn_1564,
._pswp--has_mouse_mlopn_1963 ._pswp__button--arrow--right_mlopn_1565 {
  visibility: visible;
}

._pswp__top-bar_mlopn_1953,
._pswp__caption_mlopn_1802 {
  background-color: rgba(0, 0, 0, 0.5);
}

/* pswp__ui--fit class is added when main image "fits" between top bar and bottom bar (caption) */
._pswp__ui--fit_mlopn_1982 ._pswp__top-bar_mlopn_1953,
._pswp__ui--fit_mlopn_1982 ._pswp__caption_mlopn_1802 {
  background-color: rgba(0, 0, 0, 0.3);
}

/* pswp__ui--idle class is added when mouse isn't moving for several seconds (JS option timeToIdle) */
._pswp__ui--idle_mlopn_1988 ._pswp__top-bar_mlopn_1953 {
  opacity: 0;
}
._pswp__ui--idle_mlopn_1988 ._pswp__button--arrow--left_mlopn_1564,
._pswp__ui--idle_mlopn_1988 ._pswp__button--arrow--right_mlopn_1565 {
  opacity: 0;
}

/*
	pswp__ui--hidden class is added when controls are hidden
	e.g. when user taps to toggle visibility of controls
*/
._pswp__ui--hidden_mlopn_2000 ._pswp__top-bar_mlopn_1953,
._pswp__ui--hidden_mlopn_2000 ._pswp__caption_mlopn_1802,
._pswp__ui--hidden_mlopn_2000 ._pswp__button--arrow--left_mlopn_1564,
._pswp__ui--hidden_mlopn_2000 ._pswp__button--arrow--right_mlopn_1565 {
  /* Force paint & create composition layer for controls. */
  opacity: 0.001;
}

/* pswp__ui--one-slide class is added when there is just one item in gallery */
._pswp__ui--one-slide_mlopn_2009 ._pswp__button--arrow--left_mlopn_1564,
._pswp__ui--one-slide_mlopn_2009 ._pswp__button--arrow--right_mlopn_1565,
._pswp__ui--one-slide_mlopn_2009 ._pswp__counter_mlopn_1670 {
  display: none;
}

._pswp__element--disabled_mlopn_2015 {
  display: none !important;
}

._pswp--minimal--dark_mlopn_2019 ._pswp__top-bar_mlopn_1953 {
  background: none;
}

/*$navy: #0C2340;*/
/*$blue: #0047BB;*/
/*$red: #CC0000;*/
/**
 * Foundation for Sites
 * Version 6.8.1
 * https://get.foundation
 * Licensed under MIT Open Source
 */
@media print, screen and (min-width: 48em) {
  ._reveal_mlopn_2033._large_mlopn_2033, ._reveal_mlopn_2033._small_mlopn_2033, ._reveal_mlopn_2033._tiny_mlopn_2033, ._reveal_mlopn_2033 {
    right: auto;
    left: auto;
    margin: 0 auto;
  }
}
/* Slider */
._slick-slider_mlopn_2040 {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

._slick-list_mlopn_2055 {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
._slick-list_mlopn_2055:focus {
  outline: none;
}
._slick-list_mlopn_2055._dragging_mlopn_2065 {
  cursor: pointer;
  cursor: hand;
}

._slick-slider_mlopn_2040 ._slick-track_mlopn_2070,
._slick-slider_mlopn_2040 ._slick-list_mlopn_2055 {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

._slick-track_mlopn_2070 {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
._slick-track_mlopn_2070:before, ._slick-track_mlopn_2070:after {
  content: "";
  display: table;
}
._slick-track_mlopn_2070:after {
  clear: both;
}
._slick-loading_mlopn_2094 ._slick-track_mlopn_2070 {
  visibility: hidden;
}

._slick-slide_mlopn_2040 {
  float: left;
  height: 100%;
  min-height: 0.0625rem;
  display: none;
}
[dir=rtl] ._slick-slide_mlopn_2040 {
  float: right;
}
._slick-slide_mlopn_2040 img {
  display: block;
}
._slick-slide_mlopn_2040._slick-loading_mlopn_2094 img {
  display: none;
}
._slick-slide_mlopn_2040._dragging_mlopn_2065 img {
  pointer-events: none;
}
._slick-initialized_mlopn_2116 ._slick-slide_mlopn_2040 {
  display: block;
}
._slick-loading_mlopn_2094 ._slick-slide_mlopn_2040 {
  visibility: hidden;
}
._slick-vertical_mlopn_2122 ._slick-slide_mlopn_2040 {
  display: block;
  height: auto;
  border: 0.0625rem solid transparent;
}

._slick-arrow_mlopn_2128._slick-hidden_mlopn_2128 {
  display: none;
}

@font-face {
  font-family: "WwwUowEduAu";
  src: url("/assets/uw-icons-CJOk1Qty.woff2") format("woff2"), url("/assets/uw-icons-DzYaXs8Z.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
._icon--chevron-up_mlopn_2138::before {
  content: "\f000";
}

._icon--chevron-up-after_mlopn_2142::before {
  display: none;
  content: none;
}
._icon--chevron-up-after_mlopn_2142::after {
  content: "\f000";
}

._icon--chevron-right_mlopn_2150::before {
  content: "\f001";
}

._icon--chevron-right-after_mlopn_2154::before {
  display: none;
  content: none;
}
._icon--chevron-right-after_mlopn_2154::after {
  content: "\f001";
}

._icon--chevron-left_mlopn_2162::before {
  content: "\f002";
}

._icon--chevron-left-after_mlopn_2166::before {
  display: none;
  content: none;
}
._icon--chevron-left-after_mlopn_2166::after {
  content: "\f002";
}

._icon--chevron-down_mlopn_2174::before {
  content: "\f003";
}

._icon--chevron-down-after_mlopn_2178::before {
  display: none;
  content: none;
}
._icon--chevron-down-after_mlopn_2178::after {
  content: "\f003";
}

._icon--angle-left_mlopn_2186::before {
  content: "\f004";
}

._icon--angle-left-after_mlopn_2190::before {
  display: none;
  content: none;
}
._icon--angle-left-after_mlopn_2190::after {
  content: "\f004";
}

._icon--angle-right_mlopn_2198::before {
  content: "\f005";
}

._icon--angle-right-after_mlopn_2202::before {
  display: none;
  content: none;
}
._icon--angle-right-after_mlopn_2202::after {
  content: "\f005";
}

._icon--angle-up_mlopn_2210::before {
  content: "\f006";
}

._icon--angle-up-after_mlopn_2214::before {
  display: none;
  content: none;
}
._icon--angle-up-after_mlopn_2214::after {
  content: "\f006";
}

._icon--angle-down_mlopn_2222::before {
  content: "\f007";
}

._icon--angle-down-after_mlopn_2226::before {
  display: none;
  content: none;
}
._icon--angle-down-after_mlopn_2226::after {
  content: "\f007";
}

._icon--times_mlopn_2234::before {
  content: "\f008";
}

._icon--times-after_mlopn_2238::before {
  display: none;
  content: none;
}
._icon--times-after_mlopn_2238::after {
  content: "\f008";
}

._icon--search_mlopn_2246::before {
  content: "\f009";
}

._icon--search-after_mlopn_2250::before {
  display: none;
  content: none;
}
._icon--search-after_mlopn_2250::after {
  content: "\f009";
}

._icon--user_mlopn_2258::before {
  content: "\f00a";
}

._icon--user-after_mlopn_2262::before {
  display: none;
  content: none;
}
._icon--user-after_mlopn_2262::after {
  content: "\f00a";
}

._icon--facebook_mlopn_2270::before {
  content: "\f00b";
}

._icon--facebook-after_mlopn_2274::before {
  display: none;
  content: none;
}
._icon--facebook-after_mlopn_2274::after {
  content: "\f00b";
}

._icon--twitter_mlopn_2282::before {
  content: "\f00c";
}

._icon--twitter-after_mlopn_2286::before {
  display: none;
  content: none;
}
._icon--twitter-after_mlopn_2286::after {
  content: "\f00c";
}

._icon--instagram_mlopn_2294::before {
  content: "\f00d";
}

._icon--instagram-after_mlopn_2298::before {
  display: none;
  content: none;
}
._icon--instagram-after_mlopn_2298::after {
  content: "\f00d";
}

._icon--linkedin_mlopn_2306::before {
  content: "\f00e";
}

._icon--linkedin-after_mlopn_2310::before {
  display: none;
  content: none;
}
._icon--linkedin-after_mlopn_2310::after {
  content: "\f00e";
}

._icon--youtube_mlopn_2318::before {
  content: "\f00f";
}

._icon--youtube-after_mlopn_2322::before {
  display: none;
  content: none;
}
._icon--youtube-after_mlopn_2322::after {
  content: "\f00f";
}

._icon--youtube-play_mlopn_2330::before {
  content: "\f010";
}

._icon--youtube-play-after_mlopn_2334::before {
  display: none;
  content: none;
}
._icon--youtube-play-after_mlopn_2334::after {
  content: "\f010";
}

._icon--calendar_mlopn_2342::before {
  content: "\f011";
}

._icon--calendar-after_mlopn_2346::before {
  display: none;
  content: none;
}
._icon--calendar-after_mlopn_2346::after {
  content: "\f011";
}

._icon--map-marker_mlopn_2354::before {
  content: "\f012";
}

._icon--map-marker-after_mlopn_2358::before {
  display: none;
  content: none;
}
._icon--map-marker-after_mlopn_2358::after {
  content: "\f012";
}

._icon--mobile-alt_mlopn_2366::before {
  content: "\f013";
}

._icon--mobile-alt-after_mlopn_2370::before {
  display: none;
  content: none;
}
._icon--mobile-alt-after_mlopn_2370::after {
  content: "\f013";
}

._icon--phone_mlopn_2378::before {
  content: "\f014";
}

._icon--phone-after_mlopn_2382::before {
  display: none;
  content: none;
}
._icon--phone-after_mlopn_2382::after {
  content: "\f014";
}

._icon--th-large_mlopn_2390::before {
  content: "\f015";
}

._icon--th-large-after_mlopn_2394::before {
  display: none;
  content: none;
}
._icon--th-large-after_mlopn_2394::after {
  content: "\f015";
}

._icon--info-circle_mlopn_2402::before {
  content: "\f017";
}

._icon--info-circle-after_mlopn_2406::before {
  display: none;
  content: none;
}
._icon--info-circle-after_mlopn_2406::after {
  content: "\f017";
}

._icon--bars_mlopn_2414::before {
  content: "\f018";
}

._icon--bars-after_mlopn_2418::before {
  display: none;
  content: none;
}
._icon--bars-after_mlopn_2418::after {
  content: "\f018";
}

._icon--check_mlopn_2426::before {
  content: "\f019";
}

._icon--check-after_mlopn_2430::before {
  display: none;
  content: none;
}
._icon--check-after_mlopn_2430::after {
  content: "\f019";
}

._icon--download_mlopn_2438::before {
  content: "\f01a";
}

._icon--download-after_mlopn_2442::before {
  display: none;
  content: none;
}
._icon--download-after_mlopn_2442::after {
  content: "\f01a";
}

._icon--envelope_mlopn_2450::before {
  content: "\f01b";
}

._icon--envelope-after_mlopn_2454::before {
  display: none;
  content: none;
}
._icon--envelope-after_mlopn_2454::after {
  content: "\f01b";
}

._icon--google-plus-g_mlopn_2462::before {
  content: "\f01c";
}

._icon--google-plus-g-after_mlopn_2466::before {
  display: none;
  content: none;
}
._icon--google-plus-g-after_mlopn_2466::after {
  content: "\f01c";
}

._icon--clock_mlopn_2474::before {
  content: "\f01d";
}

._icon--clock-after_mlopn_2478::before {
  display: none;
  content: none;
}
._icon--clock-after_mlopn_2478::after {
  content: "\f01d";
}

._icon--minus-thin_mlopn_2486::before {
  content: "\f01e";
}

._icon--minus-thin-after_mlopn_2490::before {
  display: none;
  content: none;
}
._icon--minus-thin-after_mlopn_2490::after {
  content: "\f01e";
}

._icon--plus-thin_mlopn_2498::before {
  content: "\f01f";
}

._icon--plus-thin-after_mlopn_2502::before {
  display: none;
  content: none;
}
._icon--plus-thin-after_mlopn_2502::after {
  content: "\f01f";
}

._icon--plus-square_mlopn_2510::before {
  content: "\f020";
}

._icon--plus-square-after_mlopn_2514::before {
  display: none;
  content: none;
}
._icon--plus-square-after_mlopn_2514::after {
  content: "\f020";
}

._icon--minus-square_mlopn_2522::before {
  content: "\f021";
}

._icon--minus-square-after_mlopn_2526::before {
  display: none;
  content: none;
}
._icon--minus-square-after_mlopn_2526::after {
  content: "\f021";
}

._icon--plus_mlopn_2498::before {
  content: "\f022";
}

._icon--plus-after_mlopn_2538::before {
  display: none;
  content: none;
}
._icon--plus-after_mlopn_2538::after {
  content: "\f022";
}

._icon--minus_mlopn_2486::before {
  content: "\f023";
}

._icon--minus-after_mlopn_2550::before {
  display: none;
  content: none;
}
._icon--minus-after_mlopn_2550::after {
  content: "\f023";
}

._icon--search-medium_mlopn_2558::before {
  content: "\f024";
}

._icon--search-medium-after_mlopn_2562::before {
  display: none;
  content: none;
}
._icon--search-medium-after_mlopn_2562::after {
  content: "\f024";
}

._icon--snapchat_mlopn_2570::before {
  content: "\f026";
}

._icon--snapchat-after_mlopn_2574::before {
  display: none;
  content: none;
}
._icon--snapchat-after_mlopn_2574::after {
  content: "\f026";
}

._icon--star_mlopn_2582::before {
  content: "\f027";
}

._icon--star-after_mlopn_2586::before {
  display: none;
  content: none;
}
._icon--star-after_mlopn_2586::after {
  content: "\f027";
}

._icon--times-medium_mlopn_2594::before {
  content: "\f028";
}

._icon--times-medium-after_mlopn_2598::before {
  display: none;
  content: none;
}
._icon--times-medium-after_mlopn_2598::after {
  content: "\f028";
}

._icon--hexagon_mlopn_2606::before {
  content: "\f029";
}

._icon--hexagon-after_mlopn_2610::before {
  display: none;
  content: none;
}
._icon--hexagon-after_mlopn_2610::after {
  content: "\f029";
}

._icon--cross_mlopn_2618::before {
  content: "\f02a";
}

._icon--cross-after_mlopn_2622::before {
  display: none;
  content: none;
}
._icon--cross-after_mlopn_2622::after {
  content: "\f02a";
}

._icon--rss_mlopn_2630::before {
  content: "\f02b";
}

._icon--rss-after_mlopn_2634::before {
  display: none;
  content: none;
}
._icon--rss-after_mlopn_2634::after {
  content: "\f02b";
}

._icon--globe_mlopn_2642::before {
  content: "\f02c";
}

._icon--globe-after_mlopn_2646::before {
  display: none;
  content: none;
}
._icon--globe-after_mlopn_2646::after {
  content: "\f02c";
}

._icon--trash_mlopn_2654::before {
  content: "\f02e";
}

._icon--trash-after_mlopn_2658::before {
  display: none;
  content: none;
}
._icon--trash-after_mlopn_2658::after {
  content: "\f02e";
}

._icon--edit_mlopn_2666::before {
  content: "\f02d";
}

._icon--edit-after_mlopn_2670::before {
  display: none;
  content: none;
}
._icon--edit-after_mlopn_2670::after {
  content: "\f02d";
}

._icon--expand-arrows_mlopn_2678::before {
  content: "\f02f";
}

._icon--expand-arrows-after_mlopn_2682::before {
  display: none;
  content: none;
}
._icon--expand-arrows-after_mlopn_2682::after {
  content: "\f02f";
}

[class*=icon-]::after, [class*=icon-]::before,
[class*=fa-]::after,
[class*=fa-]::before {
  font-family: "WwwUowEduAu";
}

i {
  font-style: normal !important;
}

._fa-times_mlopn_2700::before {
  content: "\f008";
}

._fa-calendar_mlopn_2704::before {
  content: "\f011";
}

._fa-chevron-up_mlopn_2708::before {
  content: "\f000";
}

._fa-chevron-right_mlopn_2712::before {
  content: "\f001";
}

._fa-chevron-down_mlopn_2716::before {
  content: "\f003";
}

._fa-chevron-left_mlopn_2720::before {
  content: "\f002";
}

._fa-search_mlopn_2724::before {
  content: "\f009";
}

._fa-user_mlopn_2728::before {
  content: "\f00a";
}

._fa-bars_mlopn_2732::before {
  content: "\f018";
}

._fa-map-marker_mlopn_2736::before {
  content: "\f012";
}

._fa-th-large_mlopn_2740::before {
  content: "\f015";
}

._fa-mobile-alt_mlopn_2744::before {
  content: "\f013";
}

#_t4-direct-edit-wrapper_mlopn_1 ._fa-plus_mlopn_2748::before {
  content: "\f022";
}
#_t4-direct-edit-wrapper_mlopn_1 ._fa-check_mlopn_2751::before {
  content: "\f019";
}
#_t4-direct-edit-wrapper_mlopn_1 ._fa-angle-left_mlopn_2754::before {
  content: "\f004";
}
#_t4-direct-edit-wrapper_mlopn_1 ._fa-angle-right_mlopn_2757::before {
  content: "\f005";
}
#_t4-direct-edit-wrapper_mlopn_1 ._fa-trash-o_mlopn_2760::before {
  content: "\f02e";
}
#_t4-direct-edit-wrapper_mlopn_1 ._fa-edit_mlopn_2763::before {
  content: "\f02d";
}
#_t4-direct-edit-wrapper_mlopn_1 ._fa-arrows_mlopn_2766::before {
  content: "\f02f";
}

._margin--bottom-0_mlopn_2770 {
  margin-bottom: 0 !important;
}
._margin--bottom-10_mlopn_2773 {
  margin-bottom: 10px !important;
}
._margin--bottom-20_mlopn_2776 {
  margin-bottom: 20px !important;
}
._margin--bottom-30_mlopn_2779 {
  margin-bottom: 30px !important;
}
._margin--bottom-40_mlopn_2782 {
  margin-bottom: 40px !important;
}
._margin--bottom-50_mlopn_2785 {
  margin-bottom: 50px !important;
}
._margin--top-0_mlopn_2788 {
  margin-top: 0 !important;
}
._margin--top-10_mlopn_2791 {
  margin-top: 10px !important;
}
._margin--top-15_mlopn_2794 {
  margin-top: 15px !important;
}
._margin--top-20_mlopn_2797 {
  margin-top: 20px !important;
}
._margin--top-30_mlopn_2800 {
  margin-top: 30px !important;
}
._margin--top-40_mlopn_2803 {
  margin-top: 40px !important;
}
._margin--top-50_mlopn_2806 {
  margin-top: 50px !important;
}
._margin--top-60_mlopn_2809 {
  margin-top: 60px !important;
}
._margin--top-70_mlopn_2812 {
  margin-top: 70px !important;
}
._margin--top-80_mlopn_2815 {
  margin-top: 80px !important;
}
._margin--top-120_mlopn_2818 {
  margin-top: 120px !important;
}
._margin--left-0_mlopn_2821 {
  margin-left: 0 !important;
}
._margin--left-10_mlopn_2824 {
  margin-left: 10px !important;
}
._margin--left-20_mlopn_2827 {
  margin-left: 20px !important;
}
._margin--left-30_mlopn_2830 {
  margin-left: 30px !important;
}
._margin--left-40_mlopn_2833 {
  margin-left: 40px !important;
}
._margin--right-0_mlopn_2836 {
  margin-right: 0 !important;
}
._margin--right-10_mlopn_2839 {
  margin-right: 10px !important;
}
._margin--right-20_mlopn_2842 {
  margin-right: 20px !important;
}
._margin--right-30_mlopn_2845 {
  margin-right: 30px !important;
}
._margin--right-40_mlopn_2848 {
  margin-right: 40px !important;
}

._padding--small_mlopn_2852 {
  padding: 25px;
}
._padding--regular_mlopn_2855 {
  padding: 50px;
}
._padding--right-20_mlopn_2858 {
  padding-right: 20px;
}

._bg--grey_mlopn_2862 {
  background: #F2F2F2;
}
._bg--grey_mlopn_2862 * {
  color: #001641;
}

._bg--red_mlopn_2869 {
  background: #ed0a00;
}
._bg--red_mlopn_2869 * {
  color: #fff;
}

._color--red_mlopn_2876 {
  color: #ed0a00 !important;
}

._color--navy_mlopn_2880 {
  color: #001641 !important;
}

._color--white_mlopn_2884 {
  color: #fff !important;
}

._color--blue_mlopn_2888 {
  color: #0033FF !important;
}

._bg--navy_mlopn_2892 {
  background: #001641;
  color: #fff !important;
}
._bg--navy_mlopn_2892 a {
  color: #fff;
}
._bg--navy_mlopn_2892 a:hover {
  color: #fff;
}
._bg--navy_mlopn_2892 ._section-title_mlopn_2902::after {
  background: #fff !important;
}
._bg--navy_mlopn_2892 ._uw-button_mlopn_2905, ._bg--navy_mlopn_2892 ._uw-stories-search_mlopn_2905 button, ._uw-stories-search_mlopn_2905 ._bg--navy_mlopn_2892 button, ._bg--navy_mlopn_2892 ._uw-subscription-form_mlopn_2905 button, ._uw-subscription-form_mlopn_2905 ._bg--navy_mlopn_2892 button, ._bg--navy_mlopn_2892 ._uw-subscription-form_mlopn_2905 a, ._uw-subscription-form_mlopn_2905 ._bg--navy_mlopn_2892 a, ._bg--navy_mlopn_2892 ._uw-link-box--link_mlopn_2905, ._bg--navy_mlopn_2892 ._uw-bg-link_mlopn_2905, ._bg--navy_mlopn_2892 ._uw-button-blue_mlopn_2905, ._bg--navy_mlopn_2892 ._uw-button-red_mlopn_2905, ._bg--navy_mlopn_2892 ._uw-button-white_mlopn_2905 {
  color: #fff !important;
}

._container_mlopn_2909 {
  width: 100%;
  max-width: var(--container-size);
  margin: 0 auto;
  padding: 0 1rem;
  box-sizing: border-box;
}

._container--wide_mlopn_2917 {
  max-width: var(--container-size--wide);
}

._container--full_mlopn_2921 {
  width: 100%;
  max-width: none;
  padding: 0;
}

/* Responsive adjustments for container padding */
@media (max-width: 768px) {
  ._container_mlopn_2909,
  ._container--wide_mlopn_2917 {
    padding: 0 10px;
  }
}
@media (max-width: 480px) {
  ._container_mlopn_2909,
  ._container--wide_mlopn_2917 {
    padding: 0 5px;
  }
}
._uw-styleguide__component-identifier_mlopn_2940 {
  display: block;
  padding: 10px 25px;
  font-weight: bold;
  background-color: #d9edf7;
  color: #31708f;
  padding: 0.75rem 1.25rem;
  margin: 2.5rem 0;
  border: 1px solid #bcdff1;
  position: relative;
  z-index: 1;
}
._uw-styleguide__inline-nav_mlopn_2952 {
  padding: 0;
}
._uw-styleguide__inline-nav_mlopn_2952 a {
  background: #0033FF;
  color: #fff;
  font-weight: bold;
  margin: 0 15px 15px 0 !important;
  border: 2px solid #0033FF;
  transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
}
._uw-styleguide__inline-nav_mlopn_2952 a:hover {
  background: transparent;
  color: #0033FF;
  text-decoration: none;
}

._design-system_mlopn_2969 {
  margin-top: 175px;
}
._design-system_mlopn_2969 ._design-card_mlopn_2972 {
  background-color: #efefef;
  border-radius: 4px;
  padding: 25px;
  margin-bottom: 2rem;
}
._design-system_mlopn_2969 ._design-name_mlopn_2978 {
  position: relative;
  background: #fff;
  margin-bottom: 15px;
  padding: 15px;
  border-radius: 4px;
}
._design-system_mlopn_2969 ._design-in-action_mlopn_2985 {
  color: #9f9f9f;
  font-size: 1rem;
  text-align: right;
}
._design-system_mlopn_2969 ._design-in-action_mlopn_2985:hover {
  text-decoration: none;
  color: #ed0a00;
}
._design-system_mlopn_2969 ._design-in-action_mlopn_2985:focus {
  text-decoration: none;
}
._design-system_mlopn_2969 ._design-component_mlopn_2997 {
  background-color: #fff;
  border-radius: 4px;
  padding: 15px;
  position: relative;
}
._design-system_mlopn_2969 ._design-description_mlopn_3003 ul {
  margin-top: 25px;
  display: flex;
  padding-left: 0;
  margin-left: 0;
  justify-content: space-between;
  list-style-type: none;
}
@media (max-width: 768px) {
  ._design-system_mlopn_2969 ._design-description_mlopn_3003 ul {
    flex-direction: column;
  }
  ._design-system_mlopn_2969 ._design-description_mlopn_3003 ul li {
    margin-bottom: 10px;
  }
}
._design-system_mlopn_2969 ._dark-background_mlopn_3019 {
  background: #001641;
}
._design-system_mlopn_2969 ._dark-background_mlopn_3019 ._design-color-changer--navy_mlopn_3022 {
  border: 1px solid #fff;
}
._design-system_mlopn_2969 ._design-color-changer_mlopn_3022 {
  position: absolute;
  right: 15px;
  top: 12px;
}
._design-system_mlopn_2969 ._design-color-changer_mlopn_3022 [class*=design-color-changer--] {
  width: 30px;
  height: 30px;
  margin-left: 5px;
}
._design-system_mlopn_2969 ._design-color-changer_mlopn_3022 [class*=design-color-changer--]:hover {
  opacity: 0.7;
  cursor: pointer;
}
._design-system_mlopn_2969 ._design-color-changer--red_mlopn_3039 {
  background-color: #ed0a00;
  border: 1px solid #ed0a00;
}
._design-system_mlopn_2969 ._design-color-changer--white_mlopn_3043 {
  background-color: #fff;
  border: 1px solid #001641;
}
._design-system_mlopn_2969 ._design-color-changer--navy_mlopn_3022 {
  background-color: #001641;
  border: 1px solid #001641;
}

._strong_mlopn_3052 {
  font-weight: bold;
}

._uw-h1_mlopn_3056 {
  font-size: 6.5rem;
}
@media (max-width: 768px) {
  ._uw-h1_mlopn_3056 {
    font-size: 4rem;
  }
}

._uw-h2_mlopn_3065 {
  font-size: 1.8rem;
  line-height: 1.85rem;
  font-weight: 700;
  letter-spacing: -0.025rem;
}
@media (max-width: 768px) {
  ._uw-h2_mlopn_3065 {
    font-size: 2rem;
    font-weight: 700;
  }
}
@media (max-width: 480px) {
  ._uw-h2_mlopn_3065 {
    font-size: 1.5rem;
    font-weight: 700;
  }
}

._uw-h3_mlopn_3084 {
  font-size: 2rem;
}

._uw-h4_mlopn_3088 {
  font-size: 1.75rem;
}

._uw-h5_mlopn_3092 {
  font-size: 1.25rem;
}

._uw-h6_mlopn_3096 {
  font-size: 1.1rem;
  line-height: 1.1em;
}

._chronicle-caption_mlopn_3101 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.125rem;
  margin: 15px 0;
  font-size: 1.5rem;
}

p._image-caption_mlopn_3108,
span._image-caption_mlopn_3108 {
  display: block;
  font-size: 75%;
  font-weight: 600;
  line-height: 1.5;
  margin-bottom: 1em;
}

._responsive-embed_mlopn_3117 {
  position: relative;
  height: 0;
  padding-bottom: 75%;
  overflow: hidden;
}
._responsive-embed_mlopn_3117._widescreen_mlopn_3123 {
  padding-bottom: 56.25%;
}
._responsive-embed_mlopn_3117 iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}

._uw-media-block_mlopn_3135 :has(._responsive-embed_mlopn_3117) ._transcript_mlopn_3135 {
  margin-bottom: 0;
}

@media print {
  @page {
    size: A4;
    margin: 20mm 0 10mm 0 !important;
  }
  body,
  html {
    width: 210mm;
    background: #fff;
  }
  body {
    padding-top: 25mm !important;
    font-size: 11pt !important;
  }
  ._page-navigator_mlopn_3153,
  ._pagination_mlopn_3154,
  ._uw-header_mlopn_3155,
  ._uw-header-clearfix_mlopn_3156,
  ._uw-scroll-top-container_mlopn_3157,
  footer {
    display: none !important;
  }
  p {
    font-size: 11pt !important;
    margin-bottom: 10pt !important;
  }
  p._intro_mlopn_3165,
  p._uw-intro_mlopn_3166 {
    font-size: 16pt !important;
  }
  ._button_mlopn_3169 {
    padding-left: 0 !important;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    page-break-after: avoid !important;
  }
  h1 {
    font-size: 32pt !important;
  }
  h2 {
    font-size: 24pt !important;
  }
  h3 {
    font-size: 17pt !important;
  }
  h4,
  h5,
  h6 {
    font-size: 14pt !important;
  }
  h2,
  h3,
  p {
    orphans: 3;
    widows: 3;
  }
  code {
    font: 11pt Courier, monospace;
  }
  blockquote {
    margin: 1.2em;
    padding: 1em;
    font-size: 11pt;
  }
  hr {
    background-color: #ccc;
  }
  ._section-breaker_mlopn_3211 {
    display: none !important;
  }
  /* Images */
  img {
    float: left;
    margin: 1em 1.5em 1.5em 0;
    max-width: 100% !important;
    page-break-inside: avoid;
  }
  a img {
    border: none;
  }
  /* Links */
  a:link,
  a:visited {
    background: transparent;
    font-weight: 700;
    text-decoration: underline;
    color: #333;
  }
  a[href] {
    text-decoration: none;
  }
  a[href]::after {
    display: none;
  }
  /* Table */
  table {
    margin: 1px;
    text-align: left;
    page-break-inside: auto;
  }
  tr {
    page-break-inside: avoid;
    page-break-after: auto;
  }
  th {
    border-bottom: 1px solid #333;
    font-weight: bold;
  }
  td {
    border-bottom: 1px solid #333;
  }
  td,
  th {
    padding: 4px 10px 4px 0;
  }
  thead {
    display: table-header-group;
  }
  tfoot {
    font-style: italic;
    display: table-footer-group;
  }
  caption {
    background: #fff;
    margin-bottom: 2em;
    text-align: left;
  }
  ._uw-masthead_mlopn_3271 {
    padding-top: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding: 0 !important;
  }
  ._uw-masthead__content_mlopn_3277 {
    margin-top: 0 !important;
  }
  ._uw-header-navs_mlopn_3280 {
    display: none !important;
  }
  ._uw-masthead--aside-image_mlopn_3283 ._uw-masthead__main_mlopn_3283 {
    padding: 0 !important;
  }
}
@media print {
  ._events-listing_mlopn_3288 ._uw-masthead__event-image_mlopn_3288::before {
    display: none !important;
  }
  ._events-listing_mlopn_3288 ._button_mlopn_3169 {
    display: none !important;
  }
  ._events-listing_mlopn_3288 aside {
    display: none !important;
  }
  ._layout-events-landing_mlopn_3297 ._uw-masthead_mlopn_3271 img {
    display: none;
  }
  ._layout-events-landing_mlopn_3297 a {
    text-decoration: none;
  }
  ._layout-events-landing_mlopn_3297 ._uw-event--no-image_mlopn_3303 {
    background: #001641 !important;
    overflow-y: auto;
  }
  ._layout-events-landing_mlopn_3297 ._uw-event--no-image_mlopn_3303 ._uw-event--image-bg_mlopn_3307 {
    overflow: revert;
  }
  ._layout-events-landing_mlopn_3297 ._uw-event--no-image_mlopn_3303 span {
    color: #fff !important;
  }
  ._layout-events-landing_mlopn_3297 ._uw-item-grid__title_mlopn_3313 {
    margin-bottom: 25px;
  }
  ._layout-events-landing_mlopn_3297 ._intro_mlopn_3165 {
    margin-bottom: 10px;
  }
  ._layout-events-landing_mlopn_3297 ._uw-item-grid_mlopn_3313 {
    margin-top: 25px;
  }
  ._uw-single-event_mlopn_3322 ._uw-event-footer_mlopn_3322,
  ._uw-single-event_mlopn_3322 ._uw-masthead__event-buttons_mlopn_3323,
  ._uw-single-event_mlopn_3322 aside {
    display: none;
  }
  ._uw-single-event_mlopn_3322 ._uw-masthead__event-image_mlopn_3288 {
    position: inherit !important;
  }
  ._uw-single-event_mlopn_3322 ._uw-masthead__event-image_mlopn_3288::before {
    display: none !important;
  }
  ._uw-single-event_mlopn_3322 ._uw-text-block_mlopn_3333 ._cell_mlopn_3333, ._uw-single-event_mlopn_3322 ._uw-start-your-journey--sub-header_mlopn_3333 ._cell_mlopn_3333, ._uw-single-event_mlopn_3322 ._uw-start-your-journey--header_mlopn_3333 ._cell_mlopn_3333, ._uw-single-event_mlopn_3322 ._motivation-widget_mlopn_3333 ._mw-more-areas_mlopn_3333 ._cell_mlopn_3333, ._motivation-widget_mlopn_3333 ._uw-single-event_mlopn_3322 ._mw-more-areas_mlopn_3333 ._cell_mlopn_3333 {
    width: 100% !important;
  }
  ._uw-single-event_mlopn_3322 ._uw-text-block_mlopn_3333:last-of-type, ._uw-single-event_mlopn_3322 ._uw-start-your-journey--sub-header_mlopn_3333:last-of-type, ._uw-single-event_mlopn_3322 ._uw-start-your-journey--header_mlopn_3333:last-of-type, ._uw-single-event_mlopn_3322 ._motivation-widget_mlopn_3333 ._mw-more-areas_mlopn_3333:last-of-type, ._motivation-widget_mlopn_3333 ._uw-single-event_mlopn_3322 ._mw-more-areas_mlopn_3333:last-of-type {
    margin-bottom: 5mm !important;
  }
}
@media print {
  ._uw-single-article_mlopn_3341 ._uw-intro-image--content_mlopn_3341 {
    padding: 0 !important;
    margin: 0 !important;
  }
  ._uw-single-article_mlopn_3341 ._uw-masthead__event-image_mlopn_3288 {
    display: none !important;
  }
  ._uw-single-article_mlopn_3341 p > img {
    width: 50%;
  }
  ._uw-single-article_mlopn_3341 h1 {
    margin: 0 0 2.5mm 0 !important;
    max-width: 100% !important;
  }
  ._uw-single-article_mlopn_3341 ._uw-masthead--image_mlopn_3355 ._uw-masthead__main_mlopn_3283 {
    padding-bottom: 0 !important;
    min-height: 0 !important;
  }
  ._uw-single-article_mlopn_3341 ._uw-masthead--aside-image_mlopn_3283 ._uw-masthead__event-image_mlopn_3288 {
    position: inherit !important;
  }
  ._uw-single-article_mlopn_3341 ._uw-masthead--aside-image_mlopn_3283 ._uw-masthead__event-image_mlopn_3288::before {
    background-image: none !important;
  }
  ._uw-single-article_mlopn_3341 ._uw-pagination_mlopn_3365,
  ._uw-single-article_mlopn_3341 ._uw-footer-quicklinks_mlopn_3366,
  ._uw-single-article_mlopn_3341 ._uw-post-aside-heading_mlopn_3367,
  ._uw-single-article_mlopn_3341 ._uw-post-aside-topic_mlopn_3368,
  ._uw-single-article_mlopn_3341 ._uw-post-aside-tag_mlopn_3369,
  ._uw-single-article_mlopn_3341 ._uw-social-icons_mlopn_3370 {
    display: none !important;
  }
  ._uw-single-article_mlopn_3341 #_uw-content-margin-fix_mlopn_1 {
    margin-top: 20px !important;
  }
  ._uw-single-article_mlopn_3341 ._large-9_mlopn_3376 {
    width: 100% !important;
  }
  ._uw-single-article_mlopn_3341 ._large-7_mlopn_3379 {
    width: 100% !important;
  }
  ._uw-single-article_mlopn_3341 ._grid-margin-x_mlopn_3382 > ._large-offset-1_mlopn_3382 {
    display: none !important;
  }
  ._uw-single-article_mlopn_3341 ._grid-x_mlopn_3385 > ._large-7_mlopn_3379 {
    width: 100% !important;
  }
  ._uw-single-article_mlopn_3341 ._uw-intro-image_mlopn_3341::before {
    background-color: white !important;
  }
  ._uw-single-article_mlopn_3341 ._uw-subscription-form_mlopn_2905 {
    display: none !important;
  }
  ._uw-single-article_mlopn_3341 ._uw-intro-image_mlopn_3341 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  ._uw-single-article_mlopn_3341 iframe {
    display: none !important;
  }
  ._masthead-desktop-background-image-right_mlopn_3401 {
    display: flex;
    background-image: inherit !important;
    background-position: top right 25px !important;
    background-size: 45% !important;
    background-repeat: no-repeat !important;
  }
}
@media print and (min-width: 1200px) {
  ._masthead-desktop-background-image-right_mlopn_3401 {
    width: 100%;
    height: 100%;
  }
}
@media print and (max-width: 1200px) {
  ._masthead-desktop-background-image-right_mlopn_3401 {
    background-position: bottom right;
    background-size: cover;
    width: 100%;
  }
}
@media print {
  ._uw-masthead--aside-image_mlopn_3283 ._uw-masthead__event-image_mlopn_3288 {
    position: inherit !important;
  }
  ._uw-masthead--aside-image_mlopn_3283 ._uw-masthead__event-image_mlopn_3288::before {
    background-image: none !important;
  }
  ._masthead-desktop-background-image-full_mlopn_3429 {
    display: none !important;
    height: auto !important;
  }
  ._masthead-desktop-background-image-full_mlopn_3429:before,
  ._masthead-desktop-background-image-right_mlopn_3401:before {
    background: none !important;
    opacity: 0 !important;
  }
  ._masthead-background-image-mobile_mlopn_3438 {
    display: none !important;
  }
  ._mob-hide_mlopn_3441 {
    display: flex;
    justify-content: flex-end;
    width: 100%;
  }
  ._uw-single-article_mlopn_3341 ._uw-page-content_mlopn_3446 ._uw-post-details_mlopn_3446 {
    order: 1 !important;
  }
  ._flex-news-right-image_mlopn_3449,
  ._flex-parent-news-right-image_mlopn_3450 {
    width: 100% !important;
  }
  ._uw-masthead__titleFull_mlopn_3453 {
    min-height: auto !important;
  }
  ._uw-masthead__titleRight_mlopn_3456 {
    width: 53%;
  }
  ._uw-masthead__bizunit_mlopn_3459 {
    display: flex !important;
  }
  ._uw-masthead__newscontent_mlopn_3462 {
    display: flex !important;
  }
  ._uw-masthead__photoby_mlopn_3465 {
    display: none !important;
  }
  ._uw-masthead__photobydesk_mlopn_3468 {
    width: 110%;
    margin-top: 10px;
    padding-top: 0 !important;
  }
  ._uw-pagination_mlopn_3365 {
    display: none !important;
  }
  ._uw-footer-quicklinks_mlopn_3366 {
    display: none !important;
  }
  ._uw-post-date_mlopn_3479 {
    display: block !important;
  }
  hr:nth-of-type(1) {
    display: none !important;
  }
  ._uw-post-author-list-alt_mlopn_3485 {
    display: block !important;
    margin-bottom: 0 !important;
  }
  ._uw-social-icons_mlopn_3370 {
    display: none !important;
  }
  ._uw-mc-card_mlopn_3492 {
    display: none !important;
  }
  ._uw-masthead__newscaption_mlopn_3495 {
    display: none !important;
  }
  ._uw-masthead__photobydesk_mlopn_3468 {
    display: none !important;
  }
  ._uw-masthead__newscontent_mlopn_3462 {
    display: none !important;
  }
  ._uw-masthead__photobydesk_mlopn_3468 {
    display: none !important;
  }
  #_uw-content-margin-fix_mlopn_1 {
    margin-top: 20px !important;
  }
  ._large-9_mlopn_3376 {
    width: 100% !important;
  }
  ._grid-margin-x_mlopn_3382 > ._large-10_mlopn_3513 {
    width: 100% !important;
  }
  ._flex-full_mlopn_3516 {
    width: 85% !important;
    display: flex !important;
    justify-content: flex-end !important;
  }
  ._flex-row-full-image_mlopn_3521 {
    padding: 0 0 2em !important;
  }
}
@media print {
  ._flex-row-full-image_mlopn_3521 {
    flex-direction: row !important;
    margin-bottom: 2em !important;
  }
}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

a {
  background-color: transparent;
}

abbr[title] {
  border-bottom: 0;
  text-decoration: underline dotted;
}

b,
strong {
  font-weight: bolder;
}

code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

img {
  border-style: none;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

details {
  display: block;
}

summary {
  display: list-item;
}

template {
  display: none;
}

[hidden] {
  display: none;
}

[data-whatintent=mouse] *, [data-whatintent=mouse] *:focus,
[data-whatintent=touch] *,
[data-whatintent=touch] *:focus,
[data-whatinput=mouse] *,
[data-whatinput=mouse] *:focus,
[data-whatinput=touch] *,
[data-whatinput=touch] *:focus {
  outline: none;
}

[draggable=false] {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
}

._foundation-mq_mlopn_3722 {
  font-family: "xsmall=0em&small=0em&medium=48em&large=64em&xlarge=75em&xxlarge=90em";
}

html {
  box-sizing: border-box;
  font-size: 100%;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

body {
  margin: 0;
  padding: 0;
  background: #f2f2f2;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 400;
  line-height: 1.5;
  color: #001641;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

img {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic;
}

textarea {
  height: auto;
  min-height: 50px;
  border-radius: 0;
}

select {
  box-sizing: border-box;
  width: 100%;
  border-radius: 0;
}

._map_canvas_mlopn_3769 img,
._map_canvas_mlopn_3769 embed,
._map_canvas_mlopn_3769 object,
._mqa-display_mlopn_3772 img,
._mqa-display_mlopn_3772 embed,
._mqa-display_mlopn_3772 object {
  max-width: none !important;
}

button {
  padding: 0;
  appearance: none;
  border: 0;
  border-radius: 0;
  background: transparent;
  line-height: 1;
  cursor: auto;
}
[data-whatinput=mouse] button {
  outline: 0;
}

pre {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
}

._is-visible_mlopn_3804 {
  display: block !important;
}

._is-hidden_mlopn_3808 {
  display: none !important;
}

._grid-container_mlopn_3812, ._mw-grid-container_mlopn_3812 {
  padding-right: 1.875rem;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  padding-left: 1.875rem;
  max-width: 76.875rem;
  margin-left: auto;
  margin-right: auto;
}
@media print, screen and (min-width: 48em) {
  ._grid-container_mlopn_3812, ._mw-grid-container_mlopn_3812 {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-container_mlopn_3812, ._mw-grid-container_mlopn_3812 {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media screen and (min-width: 75em) {
  ._grid-container_mlopn_3812, ._mw-grid-container_mlopn_3812 {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
._grid-container_mlopn_3812._fluid_mlopn_3839, ._fluid_mlopn_3839._mw-grid-container_mlopn_3812 {
  padding-right: 1.875rem;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  padding-left: 1.875rem;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
@media print, screen and (min-width: 48em) {
  ._grid-container_mlopn_3812._fluid_mlopn_3839, ._fluid_mlopn_3839._mw-grid-container_mlopn_3812 {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-container_mlopn_3812._fluid_mlopn_3839, ._fluid_mlopn_3839._mw-grid-container_mlopn_3812 {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media screen and (min-width: 75em) {
  ._grid-container_mlopn_3812._fluid_mlopn_3839, ._fluid_mlopn_3839._mw-grid-container_mlopn_3812 {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
._grid-container_mlopn_3812._full_mlopn_3866, ._full_mlopn_3866._mw-grid-container_mlopn_3812 {
  padding-right: 0;
  padding-left: 0;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

._grid-x_mlopn_3385 {
  display: flex;
  flex-flow: row wrap;
}

._cell_mlopn_3333 {
  flex: 0 0 auto;
  min-height: 0;
  min-width: 0;
  width: 100%;
}
._cell_mlopn_3333._auto_mlopn_3885 {
  flex: 1 1 0;
}
._cell_mlopn_3333._shrink_mlopn_3888 {
  flex: 0 0 auto;
}

._grid-x_mlopn_3385 > ._auto_mlopn_3885 {
  width: auto;
}
._grid-x_mlopn_3385 > ._shrink_mlopn_3888 {
  width: auto;
}

._grid-x_mlopn_3385 > ._xsmall-shrink_mlopn_3899, ._grid-x_mlopn_3385 > ._xsmall-full_mlopn_3899, ._grid-x_mlopn_3385 > ._xsmall-1_mlopn_3899, ._grid-x_mlopn_3385 > ._xsmall-2_mlopn_3899, ._grid-x_mlopn_3385 > ._xsmall-3_mlopn_3899, ._grid-x_mlopn_3385 > ._xsmall-4_mlopn_3899, ._grid-x_mlopn_3385 > ._xsmall-5_mlopn_3899, ._grid-x_mlopn_3385 > ._xsmall-6_mlopn_3899, ._grid-x_mlopn_3385 > ._xsmall-7_mlopn_3899, ._grid-x_mlopn_3385 > ._xsmall-8_mlopn_3899, ._grid-x_mlopn_3385 > ._xsmall-9_mlopn_3899, ._grid-x_mlopn_3385 > ._xsmall-10_mlopn_3899, ._grid-x_mlopn_3385 > ._xsmall-11_mlopn_3899, ._grid-x_mlopn_3385 > ._xsmall-12_mlopn_3899 {
  flex-basis: auto;
}

._grid-x_mlopn_3385 > ._small-shrink_mlopn_3903, ._grid-x_mlopn_3385 > ._small-full_mlopn_3903, ._grid-x_mlopn_3385 > ._small-1_mlopn_3903, ._grid-x_mlopn_3385 > ._small-2_mlopn_3903, ._grid-x_mlopn_3385 > ._small-3_mlopn_3903, ._grid-x_mlopn_3385 > ._small-4_mlopn_3903, ._grid-x_mlopn_3385 > ._small-5_mlopn_3903, ._grid-x_mlopn_3385 > ._small-6_mlopn_3903, ._grid-x_mlopn_3385 > ._small-7_mlopn_3903, ._grid-x_mlopn_3385 > ._small-8_mlopn_3903, ._grid-x_mlopn_3385 > ._small-9_mlopn_3903, ._grid-x_mlopn_3385 > ._small-10_mlopn_3903, ._grid-x_mlopn_3385 > ._small-11_mlopn_3903, ._grid-x_mlopn_3385 > ._small-12_mlopn_3903 {
  flex-basis: auto;
}

@media print, screen and (min-width: 48em) {
  ._grid-x_mlopn_3385 > ._medium-shrink_mlopn_3908, ._grid-x_mlopn_3385 > ._medium-full_mlopn_3908, ._grid-x_mlopn_3385 > ._medium-1_mlopn_3908, ._grid-x_mlopn_3385 > ._medium-2_mlopn_3908, ._grid-x_mlopn_3385 > ._medium-3_mlopn_3908, ._grid-x_mlopn_3385 > ._medium-4_mlopn_3908, ._grid-x_mlopn_3385 > ._medium-5_mlopn_3908, ._grid-x_mlopn_3385 > ._medium-6_mlopn_3908, ._grid-x_mlopn_3385 > ._medium-7_mlopn_3908, ._grid-x_mlopn_3385 > ._medium-8_mlopn_3908, ._grid-x_mlopn_3385 > ._medium-9_mlopn_3908, ._grid-x_mlopn_3385 > ._medium-10_mlopn_3908, ._grid-x_mlopn_3385 > ._medium-11_mlopn_3908, ._grid-x_mlopn_3385 > ._medium-12_mlopn_3908 {
    flex-basis: auto;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-x_mlopn_3385 > ._large-shrink_mlopn_3913, ._grid-x_mlopn_3385 > ._large-full_mlopn_3913, ._grid-x_mlopn_3385 > ._large-1_mlopn_3513, ._grid-x_mlopn_3385 > ._large-2_mlopn_3913, ._grid-x_mlopn_3385 > ._large-3_mlopn_3913, ._grid-x_mlopn_3385 > ._large-4_mlopn_3913, ._grid-x_mlopn_3385 > ._large-5_mlopn_3913, ._grid-x_mlopn_3385 > ._large-6_mlopn_3913, ._grid-x_mlopn_3385 > ._large-7_mlopn_3379, ._grid-x_mlopn_3385 > ._large-8_mlopn_3913, ._grid-x_mlopn_3385 > ._large-9_mlopn_3376, ._grid-x_mlopn_3385 > ._large-10_mlopn_3513, ._grid-x_mlopn_3385 > ._large-11_mlopn_3913, ._grid-x_mlopn_3385 > ._large-12_mlopn_3913 {
    flex-basis: auto;
  }
}
@media screen and (min-width: 75em) {
  ._grid-x_mlopn_3385 > ._xlarge-shrink_mlopn_3918, ._grid-x_mlopn_3385 > ._xlarge-full_mlopn_3918, ._grid-x_mlopn_3385 > ._xlarge-1_mlopn_3918, ._grid-x_mlopn_3385 > ._xlarge-2_mlopn_3918, ._grid-x_mlopn_3385 > ._xlarge-3_mlopn_3918, ._grid-x_mlopn_3385 > ._xlarge-4_mlopn_3918, ._grid-x_mlopn_3385 > ._xlarge-5_mlopn_3918, ._grid-x_mlopn_3385 > ._xlarge-6_mlopn_3918, ._grid-x_mlopn_3385 > ._xlarge-7_mlopn_3918, ._grid-x_mlopn_3385 > ._xlarge-8_mlopn_3918, ._grid-x_mlopn_3385 > ._xlarge-9_mlopn_3918, ._grid-x_mlopn_3385 > ._xlarge-10_mlopn_3918, ._grid-x_mlopn_3385 > ._xlarge-11_mlopn_3918, ._grid-x_mlopn_3385 > ._xlarge-12_mlopn_3918 {
    flex-basis: auto;
  }
}
._grid-x_mlopn_3385 > ._xsmall-12_mlopn_3899, ._grid-x_mlopn_3385 > ._xsmall-11_mlopn_3899, ._grid-x_mlopn_3385 > ._xsmall-10_mlopn_3899, ._grid-x_mlopn_3385 > ._xsmall-9_mlopn_3899, ._grid-x_mlopn_3385 > ._xsmall-8_mlopn_3899, ._grid-x_mlopn_3385 > ._xsmall-7_mlopn_3899, ._grid-x_mlopn_3385 > ._xsmall-6_mlopn_3899, ._grid-x_mlopn_3385 > ._xsmall-5_mlopn_3899, ._grid-x_mlopn_3385 > ._xsmall-4_mlopn_3899, ._grid-x_mlopn_3385 > ._xsmall-3_mlopn_3899, ._grid-x_mlopn_3385 > ._xsmall-2_mlopn_3899, ._grid-x_mlopn_3385 > ._xsmall-1_mlopn_3899 {
  flex: 0 0 auto;
}

._grid-x_mlopn_3385 > ._xsmall-1_mlopn_3899 {
  width: 8.3333333333%;
}

._grid-x_mlopn_3385 > ._xsmall-2_mlopn_3899 {
  width: 16.6666666667%;
}

._grid-x_mlopn_3385 > ._xsmall-3_mlopn_3899 {
  width: 25%;
}

._grid-x_mlopn_3385 > ._xsmall-4_mlopn_3899 {
  width: 33.3333333333%;
}

._grid-x_mlopn_3385 > ._xsmall-5_mlopn_3899 {
  width: 41.6666666667%;
}

._grid-x_mlopn_3385 > ._xsmall-6_mlopn_3899 {
  width: 50%;
}

._grid-x_mlopn_3385 > ._xsmall-7_mlopn_3899 {
  width: 58.3333333333%;
}

._grid-x_mlopn_3385 > ._xsmall-8_mlopn_3899 {
  width: 66.6666666667%;
}

._grid-x_mlopn_3385 > ._xsmall-9_mlopn_3899 {
  width: 75%;
}

._grid-x_mlopn_3385 > ._xsmall-10_mlopn_3899 {
  width: 83.3333333333%;
}

._grid-x_mlopn_3385 > ._xsmall-11_mlopn_3899 {
  width: 91.6666666667%;
}

._grid-x_mlopn_3385 > ._xsmall-12_mlopn_3899 {
  width: 100%;
}

._grid-x_mlopn_3385 > ._small-auto_mlopn_3974 {
  flex: 1 1 0;
  width: auto;
}

._grid-x_mlopn_3385 > ._small-12_mlopn_3903, ._grid-x_mlopn_3385 > ._small-11_mlopn_3903, ._grid-x_mlopn_3385 > ._small-10_mlopn_3903, ._grid-x_mlopn_3385 > ._small-9_mlopn_3903, ._grid-x_mlopn_3385 > ._small-8_mlopn_3903, ._grid-x_mlopn_3385 > ._small-7_mlopn_3903, ._grid-x_mlopn_3385 > ._small-6_mlopn_3903, ._grid-x_mlopn_3385 > ._small-5_mlopn_3903, ._grid-x_mlopn_3385 > ._small-4_mlopn_3903, ._grid-x_mlopn_3385 > ._small-3_mlopn_3903, ._grid-x_mlopn_3385 > ._small-2_mlopn_3903, ._grid-x_mlopn_3385 > ._small-1_mlopn_3903, ._grid-x_mlopn_3385 > ._small-shrink_mlopn_3903 {
  flex: 0 0 auto;
}

._grid-x_mlopn_3385 > ._small-shrink_mlopn_3903 {
  width: auto;
}

._grid-x_mlopn_3385 > ._small-1_mlopn_3903 {
  width: 8.3333333333%;
}

._grid-x_mlopn_3385 > ._small-2_mlopn_3903 {
  width: 16.6666666667%;
}

._grid-x_mlopn_3385 > ._small-3_mlopn_3903 {
  width: 25%;
}

._grid-x_mlopn_3385 > ._small-4_mlopn_3903 {
  width: 33.3333333333%;
}

._grid-x_mlopn_3385 > ._small-5_mlopn_3903 {
  width: 41.6666666667%;
}

._grid-x_mlopn_3385 > ._small-6_mlopn_3903 {
  width: 50%;
}

._grid-x_mlopn_3385 > ._small-7_mlopn_3903 {
  width: 58.3333333333%;
}

._grid-x_mlopn_3385 > ._small-8_mlopn_3903 {
  width: 66.6666666667%;
}

._grid-x_mlopn_3385 > ._small-9_mlopn_3903 {
  width: 75%;
}

._grid-x_mlopn_3385 > ._small-10_mlopn_3903 {
  width: 83.3333333333%;
}

._grid-x_mlopn_3385 > ._small-11_mlopn_3903 {
  width: 91.6666666667%;
}

._grid-x_mlopn_3385 > ._small-12_mlopn_3903 {
  width: 100%;
}

@media print, screen and (min-width: 48em) {
  ._grid-x_mlopn_3385 > ._medium-auto_mlopn_4036 {
    flex: 1 1 0;
    width: auto;
  }
  ._grid-x_mlopn_3385 > ._medium-12_mlopn_3908, ._grid-x_mlopn_3385 > ._medium-11_mlopn_3908, ._grid-x_mlopn_3385 > ._medium-10_mlopn_3908, ._grid-x_mlopn_3385 > ._medium-9_mlopn_3908, ._grid-x_mlopn_3385 > ._medium-8_mlopn_3908, ._grid-x_mlopn_3385 > ._medium-7_mlopn_3908, ._grid-x_mlopn_3385 > ._medium-6_mlopn_3908, ._grid-x_mlopn_3385 > ._medium-5_mlopn_3908, ._grid-x_mlopn_3385 > ._medium-4_mlopn_3908, ._grid-x_mlopn_3385 > ._medium-3_mlopn_3908, ._grid-x_mlopn_3385 > ._medium-2_mlopn_3908, ._grid-x_mlopn_3385 > ._medium-1_mlopn_3908, ._grid-x_mlopn_3385 > ._medium-shrink_mlopn_3908 {
    flex: 0 0 auto;
  }
  ._grid-x_mlopn_3385 > ._medium-shrink_mlopn_3908 {
    width: auto;
  }
  ._grid-x_mlopn_3385 > ._medium-1_mlopn_3908 {
    width: 8.3333333333%;
  }
  ._grid-x_mlopn_3385 > ._medium-2_mlopn_3908 {
    width: 16.6666666667%;
  }
  ._grid-x_mlopn_3385 > ._medium-3_mlopn_3908 {
    width: 25%;
  }
  ._grid-x_mlopn_3385 > ._medium-4_mlopn_3908 {
    width: 33.3333333333%;
  }
  ._grid-x_mlopn_3385 > ._medium-5_mlopn_3908 {
    width: 41.6666666667%;
  }
  ._grid-x_mlopn_3385 > ._medium-6_mlopn_3908 {
    width: 50%;
  }
  ._grid-x_mlopn_3385 > ._medium-7_mlopn_3908 {
    width: 58.3333333333%;
  }
  ._grid-x_mlopn_3385 > ._medium-8_mlopn_3908 {
    width: 66.6666666667%;
  }
  ._grid-x_mlopn_3385 > ._medium-9_mlopn_3908 {
    width: 75%;
  }
  ._grid-x_mlopn_3385 > ._medium-10_mlopn_3908 {
    width: 83.3333333333%;
  }
  ._grid-x_mlopn_3385 > ._medium-11_mlopn_3908 {
    width: 91.6666666667%;
  }
  ._grid-x_mlopn_3385 > ._medium-12_mlopn_3908 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-x_mlopn_3385 > ._large-auto_mlopn_4084 {
    flex: 1 1 0;
    width: auto;
  }
  ._grid-x_mlopn_3385 > ._large-12_mlopn_3913, ._grid-x_mlopn_3385 > ._large-11_mlopn_3913, ._grid-x_mlopn_3385 > ._large-10_mlopn_3513, ._grid-x_mlopn_3385 > ._large-9_mlopn_3376, ._grid-x_mlopn_3385 > ._large-8_mlopn_3913, ._grid-x_mlopn_3385 > ._large-7_mlopn_3379, ._grid-x_mlopn_3385 > ._large-6_mlopn_3913, ._grid-x_mlopn_3385 > ._large-5_mlopn_3913, ._grid-x_mlopn_3385 > ._large-4_mlopn_3913, ._grid-x_mlopn_3385 > ._large-3_mlopn_3913, ._grid-x_mlopn_3385 > ._large-2_mlopn_3913, ._grid-x_mlopn_3385 > ._large-1_mlopn_3513, ._grid-x_mlopn_3385 > ._large-shrink_mlopn_3913 {
    flex: 0 0 auto;
  }
  ._grid-x_mlopn_3385 > ._large-shrink_mlopn_3913 {
    width: auto;
  }
  ._grid-x_mlopn_3385 > ._large-1_mlopn_3513 {
    width: 8.3333333333%;
  }
  ._grid-x_mlopn_3385 > ._large-2_mlopn_3913 {
    width: 16.6666666667%;
  }
  ._grid-x_mlopn_3385 > ._large-3_mlopn_3913 {
    width: 25%;
  }
  ._grid-x_mlopn_3385 > ._large-4_mlopn_3913 {
    width: 33.3333333333%;
  }
  ._grid-x_mlopn_3385 > ._large-5_mlopn_3913 {
    width: 41.6666666667%;
  }
  ._grid-x_mlopn_3385 > ._large-6_mlopn_3913 {
    width: 50%;
  }
  ._grid-x_mlopn_3385 > ._large-7_mlopn_3379 {
    width: 58.3333333333%;
  }
  ._grid-x_mlopn_3385 > ._large-8_mlopn_3913 {
    width: 66.6666666667%;
  }
  ._grid-x_mlopn_3385 > ._large-9_mlopn_3376 {
    width: 75%;
  }
  ._grid-x_mlopn_3385 > ._large-10_mlopn_3513 {
    width: 83.3333333333%;
  }
  ._grid-x_mlopn_3385 > ._large-11_mlopn_3913 {
    width: 91.6666666667%;
  }
  ._grid-x_mlopn_3385 > ._large-12_mlopn_3913 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._grid-x_mlopn_3385 > ._xlarge-auto_mlopn_4132 {
    flex: 1 1 0;
    width: auto;
  }
  ._grid-x_mlopn_3385 > ._xlarge-12_mlopn_3918, ._grid-x_mlopn_3385 > ._xlarge-11_mlopn_3918, ._grid-x_mlopn_3385 > ._xlarge-10_mlopn_3918, ._grid-x_mlopn_3385 > ._xlarge-9_mlopn_3918, ._grid-x_mlopn_3385 > ._xlarge-8_mlopn_3918, ._grid-x_mlopn_3385 > ._xlarge-7_mlopn_3918, ._grid-x_mlopn_3385 > ._xlarge-6_mlopn_3918, ._grid-x_mlopn_3385 > ._xlarge-5_mlopn_3918, ._grid-x_mlopn_3385 > ._xlarge-4_mlopn_3918, ._grid-x_mlopn_3385 > ._xlarge-3_mlopn_3918, ._grid-x_mlopn_3385 > ._xlarge-2_mlopn_3918, ._grid-x_mlopn_3385 > ._xlarge-1_mlopn_3918, ._grid-x_mlopn_3385 > ._xlarge-shrink_mlopn_3918 {
    flex: 0 0 auto;
  }
  ._grid-x_mlopn_3385 > ._xlarge-shrink_mlopn_3918 {
    width: auto;
  }
  ._grid-x_mlopn_3385 > ._xlarge-1_mlopn_3918 {
    width: 8.3333333333%;
  }
  ._grid-x_mlopn_3385 > ._xlarge-2_mlopn_3918 {
    width: 16.6666666667%;
  }
  ._grid-x_mlopn_3385 > ._xlarge-3_mlopn_3918 {
    width: 25%;
  }
  ._grid-x_mlopn_3385 > ._xlarge-4_mlopn_3918 {
    width: 33.3333333333%;
  }
  ._grid-x_mlopn_3385 > ._xlarge-5_mlopn_3918 {
    width: 41.6666666667%;
  }
  ._grid-x_mlopn_3385 > ._xlarge-6_mlopn_3918 {
    width: 50%;
  }
  ._grid-x_mlopn_3385 > ._xlarge-7_mlopn_3918 {
    width: 58.3333333333%;
  }
  ._grid-x_mlopn_3385 > ._xlarge-8_mlopn_3918 {
    width: 66.6666666667%;
  }
  ._grid-x_mlopn_3385 > ._xlarge-9_mlopn_3918 {
    width: 75%;
  }
  ._grid-x_mlopn_3385 > ._xlarge-10_mlopn_3918 {
    width: 83.3333333333%;
  }
  ._grid-x_mlopn_3385 > ._xlarge-11_mlopn_3918 {
    width: 91.6666666667%;
  }
  ._grid-x_mlopn_3385 > ._xlarge-12_mlopn_3918 {
    width: 100%;
  }
}
._grid-margin-x_mlopn_3382:not(._grid-x_mlopn_3385) > ._cell_mlopn_3333 {
  width: auto;
}

._grid-margin-y_mlopn_4183:not(._grid-y_mlopn_4183) > ._cell_mlopn_3333 {
  height: auto;
}

._grid-margin-x_mlopn_3382 {
  margin-left: -0.46875rem;
  margin-right: -0.46875rem;
  margin-left: -0.46875rem;
  margin-right: -0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-margin-x_mlopn_3382 {
    margin-left: -0.46875rem;
    margin-right: -0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-x_mlopn_3382 {
    margin-left: -0.78125rem;
    margin-right: -0.78125rem;
  }
}
._grid-margin-x_mlopn_3382 > ._cell_mlopn_3333 {
  width: calc(100% - 0.9375rem);
  margin-left: 0.46875rem;
  margin-right: 0.46875rem;
}
._grid-margin-x_mlopn_3382 > ._cell_mlopn_3333 {
  width: calc(100% - 0.9375rem);
  margin-left: 0.46875rem;
  margin-right: 0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-margin-x_mlopn_3382 > ._cell_mlopn_3333 {
    width: calc(100% - 0.9375rem);
    margin-left: 0.46875rem;
    margin-right: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-x_mlopn_3382 > ._cell_mlopn_3333 {
    width: calc(100% - 1.5625rem);
    margin-left: 0.78125rem;
    margin-right: 0.78125rem;
  }
}
._grid-margin-x_mlopn_3382 > ._auto_mlopn_3885 {
  width: auto;
}
._grid-margin-x_mlopn_3382 > ._shrink_mlopn_3888 {
  width: auto;
}
._grid-margin-x_mlopn_3382 > ._xsmall-1_mlopn_3899 {
  width: calc(8.3333333333% - 0.9375rem);
}
._grid-margin-x_mlopn_3382 > ._xsmall-2_mlopn_3899 {
  width: calc(16.6666666667% - 0.9375rem);
}
._grid-margin-x_mlopn_3382 > ._xsmall-3_mlopn_3899 {
  width: calc(25% - 0.9375rem);
}
._grid-margin-x_mlopn_3382 > ._xsmall-4_mlopn_3899 {
  width: calc(33.3333333333% - 0.9375rem);
}
._grid-margin-x_mlopn_3382 > ._xsmall-5_mlopn_3899 {
  width: calc(41.6666666667% - 0.9375rem);
}
._grid-margin-x_mlopn_3382 > ._xsmall-6_mlopn_3899 {
  width: calc(50% - 0.9375rem);
}
._grid-margin-x_mlopn_3382 > ._xsmall-7_mlopn_3899 {
  width: calc(58.3333333333% - 0.9375rem);
}
._grid-margin-x_mlopn_3382 > ._xsmall-8_mlopn_3899 {
  width: calc(66.6666666667% - 0.9375rem);
}
._grid-margin-x_mlopn_3382 > ._xsmall-9_mlopn_3899 {
  width: calc(75% - 0.9375rem);
}
._grid-margin-x_mlopn_3382 > ._xsmall-10_mlopn_3899 {
  width: calc(83.3333333333% - 0.9375rem);
}
._grid-margin-x_mlopn_3382 > ._xsmall-11_mlopn_3899 {
  width: calc(91.6666666667% - 0.9375rem);
}
._grid-margin-x_mlopn_3382 > ._xsmall-12_mlopn_3899 {
  width: calc(100% - 0.9375rem);
}
._grid-margin-x_mlopn_3382 > ._auto_mlopn_3885 {
  width: auto;
}
._grid-margin-x_mlopn_3382 > ._shrink_mlopn_3888 {
  width: auto;
}
._grid-margin-x_mlopn_3382 > ._xsmall-1_mlopn_3899 {
  width: calc(8.3333333333% - 0.9375rem);
}
._grid-margin-x_mlopn_3382 > ._xsmall-2_mlopn_3899 {
  width: calc(16.6666666667% - 0.9375rem);
}
._grid-margin-x_mlopn_3382 > ._xsmall-3_mlopn_3899 {
  width: calc(25% - 0.9375rem);
}
._grid-margin-x_mlopn_3382 > ._xsmall-4_mlopn_3899 {
  width: calc(33.3333333333% - 0.9375rem);
}
._grid-margin-x_mlopn_3382 > ._xsmall-5_mlopn_3899 {
  width: calc(41.6666666667% - 0.9375rem);
}
._grid-margin-x_mlopn_3382 > ._xsmall-6_mlopn_3899 {
  width: calc(50% - 0.9375rem);
}
._grid-margin-x_mlopn_3382 > ._xsmall-7_mlopn_3899 {
  width: calc(58.3333333333% - 0.9375rem);
}
._grid-margin-x_mlopn_3382 > ._xsmall-8_mlopn_3899 {
  width: calc(66.6666666667% - 0.9375rem);
}
._grid-margin-x_mlopn_3382 > ._xsmall-9_mlopn_3899 {
  width: calc(75% - 0.9375rem);
}
._grid-margin-x_mlopn_3382 > ._xsmall-10_mlopn_3899 {
  width: calc(83.3333333333% - 0.9375rem);
}
._grid-margin-x_mlopn_3382 > ._xsmall-11_mlopn_3899 {
  width: calc(91.6666666667% - 0.9375rem);
}
._grid-margin-x_mlopn_3382 > ._xsmall-12_mlopn_3899 {
  width: calc(100% - 0.9375rem);
}
._grid-margin-x_mlopn_3382 > ._small-auto_mlopn_3974 {
  width: auto;
}
._grid-margin-x_mlopn_3382 > ._small-shrink_mlopn_3903 {
  width: auto;
}
._grid-margin-x_mlopn_3382 > ._small-1_mlopn_3903 {
  width: calc(8.3333333333% - 0.9375rem);
}
._grid-margin-x_mlopn_3382 > ._small-2_mlopn_3903 {
  width: calc(16.6666666667% - 0.9375rem);
}
._grid-margin-x_mlopn_3382 > ._small-3_mlopn_3903 {
  width: calc(25% - 0.9375rem);
}
._grid-margin-x_mlopn_3382 > ._small-4_mlopn_3903 {
  width: calc(33.3333333333% - 0.9375rem);
}
._grid-margin-x_mlopn_3382 > ._small-5_mlopn_3903 {
  width: calc(41.6666666667% - 0.9375rem);
}
._grid-margin-x_mlopn_3382 > ._small-6_mlopn_3903 {
  width: calc(50% - 0.9375rem);
}
._grid-margin-x_mlopn_3382 > ._small-7_mlopn_3903 {
  width: calc(58.3333333333% - 0.9375rem);
}
._grid-margin-x_mlopn_3382 > ._small-8_mlopn_3903 {
  width: calc(66.6666666667% - 0.9375rem);
}
._grid-margin-x_mlopn_3382 > ._small-9_mlopn_3903 {
  width: calc(75% - 0.9375rem);
}
._grid-margin-x_mlopn_3382 > ._small-10_mlopn_3903 {
  width: calc(83.3333333333% - 0.9375rem);
}
._grid-margin-x_mlopn_3382 > ._small-11_mlopn_3903 {
  width: calc(91.6666666667% - 0.9375rem);
}
._grid-margin-x_mlopn_3382 > ._small-12_mlopn_3903 {
  width: calc(100% - 0.9375rem);
}
@media print, screen and (min-width: 48em) {
  ._grid-margin-x_mlopn_3382 > ._auto_mlopn_3885 {
    width: auto;
  }
  ._grid-margin-x_mlopn_3382 > ._shrink_mlopn_3888 {
    width: auto;
  }
  ._grid-margin-x_mlopn_3382 > ._xsmall-1_mlopn_3899 {
    width: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382 > ._xsmall-2_mlopn_3899 {
    width: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382 > ._xsmall-3_mlopn_3899 {
    width: calc(25% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382 > ._xsmall-4_mlopn_3899 {
    width: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382 > ._xsmall-5_mlopn_3899 {
    width: calc(41.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382 > ._xsmall-6_mlopn_3899 {
    width: calc(50% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382 > ._xsmall-7_mlopn_3899 {
    width: calc(58.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382 > ._xsmall-8_mlopn_3899 {
    width: calc(66.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382 > ._xsmall-9_mlopn_3899 {
    width: calc(75% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382 > ._xsmall-10_mlopn_3899 {
    width: calc(83.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382 > ._xsmall-11_mlopn_3899 {
    width: calc(91.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382 > ._xsmall-12_mlopn_3899 {
    width: calc(100% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382 > ._small-auto_mlopn_3974 {
    width: auto;
  }
  ._grid-margin-x_mlopn_3382 > ._small-shrink_mlopn_3903 {
    width: auto;
  }
  ._grid-margin-x_mlopn_3382 > ._small-1_mlopn_3903 {
    width: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382 > ._small-2_mlopn_3903 {
    width: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382 > ._small-3_mlopn_3903 {
    width: calc(25% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382 > ._small-4_mlopn_3903 {
    width: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382 > ._small-5_mlopn_3903 {
    width: calc(41.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382 > ._small-6_mlopn_3903 {
    width: calc(50% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382 > ._small-7_mlopn_3903 {
    width: calc(58.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382 > ._small-8_mlopn_3903 {
    width: calc(66.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382 > ._small-9_mlopn_3903 {
    width: calc(75% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382 > ._small-10_mlopn_3903 {
    width: calc(83.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382 > ._small-11_mlopn_3903 {
    width: calc(91.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382 > ._small-12_mlopn_3903 {
    width: calc(100% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382 > ._medium-auto_mlopn_4036 {
    width: auto;
  }
  ._grid-margin-x_mlopn_3382 > ._medium-shrink_mlopn_3908 {
    width: auto;
  }
  ._grid-margin-x_mlopn_3382 > ._medium-1_mlopn_3908 {
    width: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382 > ._medium-2_mlopn_3908 {
    width: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382 > ._medium-3_mlopn_3908 {
    width: calc(25% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382 > ._medium-4_mlopn_3908 {
    width: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382 > ._medium-5_mlopn_3908 {
    width: calc(41.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382 > ._medium-6_mlopn_3908 {
    width: calc(50% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382 > ._medium-7_mlopn_3908 {
    width: calc(58.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382 > ._medium-8_mlopn_3908 {
    width: calc(66.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382 > ._medium-9_mlopn_3908 {
    width: calc(75% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382 > ._medium-10_mlopn_3908 {
    width: calc(83.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382 > ._medium-11_mlopn_3908 {
    width: calc(91.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382 > ._medium-12_mlopn_3908 {
    width: calc(100% - 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-x_mlopn_3382 > ._auto_mlopn_3885 {
    width: auto;
  }
  ._grid-margin-x_mlopn_3382 > ._shrink_mlopn_3888 {
    width: auto;
  }
  ._grid-margin-x_mlopn_3382 > ._xsmall-1_mlopn_3899 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._xsmall-2_mlopn_3899 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._xsmall-3_mlopn_3899 {
    width: calc(25% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._xsmall-4_mlopn_3899 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._xsmall-5_mlopn_3899 {
    width: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._xsmall-6_mlopn_3899 {
    width: calc(50% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._xsmall-7_mlopn_3899 {
    width: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._xsmall-8_mlopn_3899 {
    width: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._xsmall-9_mlopn_3899 {
    width: calc(75% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._xsmall-10_mlopn_3899 {
    width: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._xsmall-11_mlopn_3899 {
    width: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._xsmall-12_mlopn_3899 {
    width: calc(100% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._small-auto_mlopn_3974 {
    width: auto;
  }
  ._grid-margin-x_mlopn_3382 > ._small-shrink_mlopn_3903 {
    width: auto;
  }
  ._grid-margin-x_mlopn_3382 > ._small-1_mlopn_3903 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._small-2_mlopn_3903 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._small-3_mlopn_3903 {
    width: calc(25% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._small-4_mlopn_3903 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._small-5_mlopn_3903 {
    width: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._small-6_mlopn_3903 {
    width: calc(50% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._small-7_mlopn_3903 {
    width: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._small-8_mlopn_3903 {
    width: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._small-9_mlopn_3903 {
    width: calc(75% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._small-10_mlopn_3903 {
    width: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._small-11_mlopn_3903 {
    width: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._small-12_mlopn_3903 {
    width: calc(100% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._medium-auto_mlopn_4036 {
    width: auto;
  }
  ._grid-margin-x_mlopn_3382 > ._medium-shrink_mlopn_3908 {
    width: auto;
  }
  ._grid-margin-x_mlopn_3382 > ._medium-1_mlopn_3908 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._medium-2_mlopn_3908 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._medium-3_mlopn_3908 {
    width: calc(25% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._medium-4_mlopn_3908 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._medium-5_mlopn_3908 {
    width: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._medium-6_mlopn_3908 {
    width: calc(50% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._medium-7_mlopn_3908 {
    width: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._medium-8_mlopn_3908 {
    width: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._medium-9_mlopn_3908 {
    width: calc(75% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._medium-10_mlopn_3908 {
    width: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._medium-11_mlopn_3908 {
    width: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._medium-12_mlopn_3908 {
    width: calc(100% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._large-auto_mlopn_4084 {
    width: auto;
  }
  ._grid-margin-x_mlopn_3382 > ._large-shrink_mlopn_3913 {
    width: auto;
  }
  ._grid-margin-x_mlopn_3382 > ._large-1_mlopn_3513 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._large-2_mlopn_3913 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._large-3_mlopn_3913 {
    width: calc(25% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._large-4_mlopn_3913 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._large-5_mlopn_3913 {
    width: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._large-6_mlopn_3913 {
    width: calc(50% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._large-7_mlopn_3379 {
    width: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._large-8_mlopn_3913 {
    width: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._large-9_mlopn_3376 {
    width: calc(75% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._large-10_mlopn_3513 {
    width: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._large-11_mlopn_3913 {
    width: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._large-12_mlopn_3913 {
    width: calc(100% - 1.5625rem);
  }
}
@media screen and (min-width: 75em) {
  ._grid-margin-x_mlopn_3382 > ._xlarge-auto_mlopn_4132 {
    width: auto;
  }
  ._grid-margin-x_mlopn_3382 > ._xlarge-shrink_mlopn_3918 {
    width: auto;
  }
  ._grid-margin-x_mlopn_3382 > ._xlarge-1_mlopn_3918 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._xlarge-2_mlopn_3918 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._xlarge-3_mlopn_3918 {
    width: calc(25% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._xlarge-4_mlopn_3918 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._xlarge-5_mlopn_3918 {
    width: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._xlarge-6_mlopn_3918 {
    width: calc(50% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._xlarge-7_mlopn_3918 {
    width: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._xlarge-8_mlopn_3918 {
    width: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._xlarge-9_mlopn_3918 {
    width: calc(75% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._xlarge-10_mlopn_3918 {
    width: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._xlarge-11_mlopn_3918 {
    width: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382 > ._xlarge-12_mlopn_3918 {
    width: calc(100% - 1.5625rem);
  }
}

._grid-padding-x_mlopn_4698 ._grid-padding-x_mlopn_4698 {
  margin-right: -0.46875rem;
  margin-left: -0.46875rem;
  margin-right: -0.46875rem;
  margin-left: -0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-padding-x_mlopn_4698 ._grid-padding-x_mlopn_4698 {
    margin-right: -0.46875rem;
    margin-left: -0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-padding-x_mlopn_4698 ._grid-padding-x_mlopn_4698 {
    margin-right: -0.78125rem;
    margin-left: -0.78125rem;
  }
}
._grid-container_mlopn_3812:not(._full_mlopn_3866) > ._grid-padding-x_mlopn_4698, ._mw-grid-container_mlopn_3812:not(._full_mlopn_3866) > ._grid-padding-x_mlopn_4698 {
  margin-right: -0.46875rem;
  margin-left: -0.46875rem;
  margin-right: -0.46875rem;
  margin-left: -0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-container_mlopn_3812:not(._full_mlopn_3866) > ._grid-padding-x_mlopn_4698, ._mw-grid-container_mlopn_3812:not(._full_mlopn_3866) > ._grid-padding-x_mlopn_4698 {
    margin-right: -0.46875rem;
    margin-left: -0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-container_mlopn_3812:not(._full_mlopn_3866) > ._grid-padding-x_mlopn_4698, ._mw-grid-container_mlopn_3812:not(._full_mlopn_3866) > ._grid-padding-x_mlopn_4698 {
    margin-right: -0.78125rem;
    margin-left: -0.78125rem;
  }
}
._grid-padding-x_mlopn_4698 > ._cell_mlopn_3333 {
  padding-right: 0.46875rem;
  padding-left: 0.46875rem;
  padding-right: 0.46875rem;
  padding-left: 0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-padding-x_mlopn_4698 > ._cell_mlopn_3333 {
    padding-right: 0.46875rem;
    padding-left: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-padding-x_mlopn_4698 > ._cell_mlopn_3333 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

._xsmall-up-1_mlopn_4753 > ._cell_mlopn_3333 {
  width: 100%;
}

._xsmall-up-2_mlopn_4757 > ._cell_mlopn_3333 {
  width: 50%;
}

._xsmall-up-3_mlopn_4761 > ._cell_mlopn_3333 {
  width: 33.3333333333%;
}

._xsmall-up-4_mlopn_4765 > ._cell_mlopn_3333 {
  width: 25%;
}

._xsmall-up-5_mlopn_4769 > ._cell_mlopn_3333 {
  width: 20%;
}

._xsmall-up-6_mlopn_4773 > ._cell_mlopn_3333 {
  width: 16.6666666667%;
}

._xsmall-up-7_mlopn_4777 > ._cell_mlopn_3333 {
  width: 14.2857142857%;
}

._xsmall-up-8_mlopn_4781 > ._cell_mlopn_3333 {
  width: 12.5%;
}

._xsmall-up-9_mlopn_4785 > ._cell_mlopn_3333 {
  width: 11.1111111111%;
}

._xsmall-up-10_mlopn_4789 > ._cell_mlopn_3333 {
  width: 10%;
}

._xsmall-up-11_mlopn_4793 > ._cell_mlopn_3333 {
  width: 9.0909090909%;
}

._xsmall-up-12_mlopn_4797 > ._cell_mlopn_3333 {
  width: 8.3333333333%;
}

._small-up-1_mlopn_4801 > ._cell_mlopn_3333 {
  width: 100%;
}

._small-up-2_mlopn_4805 > ._cell_mlopn_3333 {
  width: 50%;
}

._small-up-3_mlopn_4809 > ._cell_mlopn_3333 {
  width: 33.3333333333%;
}

._small-up-4_mlopn_4813 > ._cell_mlopn_3333 {
  width: 25%;
}

._small-up-5_mlopn_4817 > ._cell_mlopn_3333 {
  width: 20%;
}

._small-up-6_mlopn_4821 > ._cell_mlopn_3333 {
  width: 16.6666666667%;
}

._small-up-7_mlopn_4825 > ._cell_mlopn_3333 {
  width: 14.2857142857%;
}

._small-up-8_mlopn_4829 > ._cell_mlopn_3333 {
  width: 12.5%;
}

._small-up-9_mlopn_4833 > ._cell_mlopn_3333 {
  width: 11.1111111111%;
}

._small-up-10_mlopn_4837 > ._cell_mlopn_3333 {
  width: 10%;
}

._small-up-11_mlopn_4841 > ._cell_mlopn_3333 {
  width: 9.0909090909%;
}

._small-up-12_mlopn_4845 > ._cell_mlopn_3333 {
  width: 8.3333333333%;
}

@media print, screen and (min-width: 48em) {
  ._medium-up-1_mlopn_4850 > ._cell_mlopn_3333 {
    width: 100%;
  }
  ._medium-up-2_mlopn_4853 > ._cell_mlopn_3333 {
    width: 50%;
  }
  ._medium-up-3_mlopn_4856 > ._cell_mlopn_3333 {
    width: 33.3333333333%;
  }
  ._medium-up-4_mlopn_4859 > ._cell_mlopn_3333 {
    width: 25%;
  }
  ._medium-up-5_mlopn_4862 > ._cell_mlopn_3333 {
    width: 20%;
  }
  ._medium-up-6_mlopn_4865 > ._cell_mlopn_3333 {
    width: 16.6666666667%;
  }
  ._medium-up-7_mlopn_4868 > ._cell_mlopn_3333 {
    width: 14.2857142857%;
  }
  ._medium-up-8_mlopn_4871 > ._cell_mlopn_3333 {
    width: 12.5%;
  }
  ._medium-up-9_mlopn_4874 > ._cell_mlopn_3333 {
    width: 11.1111111111%;
  }
  ._medium-up-10_mlopn_4877 > ._cell_mlopn_3333 {
    width: 10%;
  }
  ._medium-up-11_mlopn_4880 > ._cell_mlopn_3333 {
    width: 9.0909090909%;
  }
  ._medium-up-12_mlopn_4883 > ._cell_mlopn_3333 {
    width: 8.3333333333%;
  }
}
@media print, screen and (min-width: 64em) {
  ._large-up-1_mlopn_4888 > ._cell_mlopn_3333 {
    width: 100%;
  }
  ._large-up-2_mlopn_4891 > ._cell_mlopn_3333 {
    width: 50%;
  }
  ._large-up-3_mlopn_4894 > ._cell_mlopn_3333 {
    width: 33.3333333333%;
  }
  ._large-up-4_mlopn_4897 > ._cell_mlopn_3333 {
    width: 25%;
  }
  ._large-up-5_mlopn_4900 > ._cell_mlopn_3333 {
    width: 20%;
  }
  ._large-up-6_mlopn_4903 > ._cell_mlopn_3333 {
    width: 16.6666666667%;
  }
  ._large-up-7_mlopn_4906 > ._cell_mlopn_3333 {
    width: 14.2857142857%;
  }
  ._large-up-8_mlopn_4909 > ._cell_mlopn_3333 {
    width: 12.5%;
  }
  ._large-up-9_mlopn_4912 > ._cell_mlopn_3333 {
    width: 11.1111111111%;
  }
  ._large-up-10_mlopn_4915 > ._cell_mlopn_3333 {
    width: 10%;
  }
  ._large-up-11_mlopn_4918 > ._cell_mlopn_3333 {
    width: 9.0909090909%;
  }
  ._large-up-12_mlopn_4921 > ._cell_mlopn_3333 {
    width: 8.3333333333%;
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-up-1_mlopn_4926 > ._cell_mlopn_3333 {
    width: 100%;
  }
  ._xlarge-up-2_mlopn_4929 > ._cell_mlopn_3333 {
    width: 50%;
  }
  ._xlarge-up-3_mlopn_4932 > ._cell_mlopn_3333 {
    width: 33.3333333333%;
  }
  ._xlarge-up-4_mlopn_4935 > ._cell_mlopn_3333 {
    width: 25%;
  }
  ._xlarge-up-5_mlopn_4938 > ._cell_mlopn_3333 {
    width: 20%;
  }
  ._xlarge-up-6_mlopn_4941 > ._cell_mlopn_3333 {
    width: 16.6666666667%;
  }
  ._xlarge-up-7_mlopn_4944 > ._cell_mlopn_3333 {
    width: 14.2857142857%;
  }
  ._xlarge-up-8_mlopn_4947 > ._cell_mlopn_3333 {
    width: 12.5%;
  }
  ._xlarge-up-9_mlopn_4950 > ._cell_mlopn_3333 {
    width: 11.1111111111%;
  }
  ._xlarge-up-10_mlopn_4953 > ._cell_mlopn_3333 {
    width: 10%;
  }
  ._xlarge-up-11_mlopn_4956 > ._cell_mlopn_3333 {
    width: 9.0909090909%;
  }
  ._xlarge-up-12_mlopn_4959 > ._cell_mlopn_3333 {
    width: 8.3333333333%;
  }
}
._grid-margin-x_mlopn_3382._xsmall-up-1_mlopn_4753 > ._cell_mlopn_3333 {
  width: calc(100% - 0.9375rem);
}

._grid-margin-x_mlopn_3382._xsmall-up-2_mlopn_4757 > ._cell_mlopn_3333 {
  width: calc(50% - 0.9375rem);
}

._grid-margin-x_mlopn_3382._xsmall-up-3_mlopn_4761 > ._cell_mlopn_3333 {
  width: calc(33.3333333333% - 0.9375rem);
}

._grid-margin-x_mlopn_3382._xsmall-up-4_mlopn_4765 > ._cell_mlopn_3333 {
  width: calc(25% - 0.9375rem);
}

._grid-margin-x_mlopn_3382._xsmall-up-5_mlopn_4769 > ._cell_mlopn_3333 {
  width: calc(20% - 0.9375rem);
}

._grid-margin-x_mlopn_3382._xsmall-up-6_mlopn_4773 > ._cell_mlopn_3333 {
  width: calc(16.6666666667% - 0.9375rem);
}

._grid-margin-x_mlopn_3382._xsmall-up-7_mlopn_4777 > ._cell_mlopn_3333 {
  width: calc(14.2857142857% - 0.9375rem);
}

._grid-margin-x_mlopn_3382._xsmall-up-8_mlopn_4781 > ._cell_mlopn_3333 {
  width: calc(12.5% - 0.9375rem);
}

._grid-margin-x_mlopn_3382._xsmall-up-9_mlopn_4785 > ._cell_mlopn_3333 {
  width: calc(11.1111111111% - 0.9375rem);
}

._grid-margin-x_mlopn_3382._xsmall-up-10_mlopn_4789 > ._cell_mlopn_3333 {
  width: calc(10% - 0.9375rem);
}

._grid-margin-x_mlopn_3382._xsmall-up-11_mlopn_4793 > ._cell_mlopn_3333 {
  width: calc(9.0909090909% - 0.9375rem);
}

._grid-margin-x_mlopn_3382._xsmall-up-12_mlopn_4797 > ._cell_mlopn_3333 {
  width: calc(8.3333333333% - 0.9375rem);
}

._grid-margin-x_mlopn_3382._xsmall-up-1_mlopn_4753 > ._cell_mlopn_3333 {
  width: calc(100% - 0.9375rem);
}

._grid-margin-x_mlopn_3382._xsmall-up-2_mlopn_4757 > ._cell_mlopn_3333 {
  width: calc(50% - 0.9375rem);
}

._grid-margin-x_mlopn_3382._xsmall-up-3_mlopn_4761 > ._cell_mlopn_3333 {
  width: calc(33.3333333333% - 0.9375rem);
}

._grid-margin-x_mlopn_3382._xsmall-up-4_mlopn_4765 > ._cell_mlopn_3333 {
  width: calc(25% - 0.9375rem);
}

._grid-margin-x_mlopn_3382._xsmall-up-5_mlopn_4769 > ._cell_mlopn_3333 {
  width: calc(20% - 0.9375rem);
}

._grid-margin-x_mlopn_3382._xsmall-up-6_mlopn_4773 > ._cell_mlopn_3333 {
  width: calc(16.6666666667% - 0.9375rem);
}

._grid-margin-x_mlopn_3382._xsmall-up-7_mlopn_4777 > ._cell_mlopn_3333 {
  width: calc(14.2857142857% - 0.9375rem);
}

._grid-margin-x_mlopn_3382._xsmall-up-8_mlopn_4781 > ._cell_mlopn_3333 {
  width: calc(12.5% - 0.9375rem);
}

._grid-margin-x_mlopn_3382._xsmall-up-9_mlopn_4785 > ._cell_mlopn_3333 {
  width: calc(11.1111111111% - 0.9375rem);
}

._grid-margin-x_mlopn_3382._xsmall-up-10_mlopn_4789 > ._cell_mlopn_3333 {
  width: calc(10% - 0.9375rem);
}

._grid-margin-x_mlopn_3382._xsmall-up-11_mlopn_4793 > ._cell_mlopn_3333 {
  width: calc(9.0909090909% - 0.9375rem);
}

._grid-margin-x_mlopn_3382._xsmall-up-12_mlopn_4797 > ._cell_mlopn_3333 {
  width: calc(8.3333333333% - 0.9375rem);
}

._grid-margin-x_mlopn_3382._small-up-1_mlopn_4801 > ._cell_mlopn_3333 {
  width: calc(100% - 0.9375rem);
}

._grid-margin-x_mlopn_3382._small-up-2_mlopn_4805 > ._cell_mlopn_3333 {
  width: calc(50% - 0.9375rem);
}

._grid-margin-x_mlopn_3382._small-up-3_mlopn_4809 > ._cell_mlopn_3333 {
  width: calc(33.3333333333% - 0.9375rem);
}

._grid-margin-x_mlopn_3382._small-up-4_mlopn_4813 > ._cell_mlopn_3333 {
  width: calc(25% - 0.9375rem);
}

._grid-margin-x_mlopn_3382._small-up-5_mlopn_4817 > ._cell_mlopn_3333 {
  width: calc(20% - 0.9375rem);
}

._grid-margin-x_mlopn_3382._small-up-6_mlopn_4821 > ._cell_mlopn_3333 {
  width: calc(16.6666666667% - 0.9375rem);
}

._grid-margin-x_mlopn_3382._small-up-7_mlopn_4825 > ._cell_mlopn_3333 {
  width: calc(14.2857142857% - 0.9375rem);
}

._grid-margin-x_mlopn_3382._small-up-8_mlopn_4829 > ._cell_mlopn_3333 {
  width: calc(12.5% - 0.9375rem);
}

._grid-margin-x_mlopn_3382._small-up-9_mlopn_4833 > ._cell_mlopn_3333 {
  width: calc(11.1111111111% - 0.9375rem);
}

._grid-margin-x_mlopn_3382._small-up-10_mlopn_4837 > ._cell_mlopn_3333 {
  width: calc(10% - 0.9375rem);
}

._grid-margin-x_mlopn_3382._small-up-11_mlopn_4841 > ._cell_mlopn_3333 {
  width: calc(9.0909090909% - 0.9375rem);
}

._grid-margin-x_mlopn_3382._small-up-12_mlopn_4845 > ._cell_mlopn_3333 {
  width: calc(8.3333333333% - 0.9375rem);
}

@media print, screen and (min-width: 48em) {
  ._grid-margin-x_mlopn_3382._xsmall-up-1_mlopn_4753 > ._cell_mlopn_3333 {
    width: calc(100% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382._small-up-1_mlopn_4801 > ._cell_mlopn_3333 {
    width: calc(100% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382._xsmall-up-2_mlopn_4757 > ._cell_mlopn_3333 {
    width: calc(50% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382._small-up-2_mlopn_4805 > ._cell_mlopn_3333 {
    width: calc(50% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382._xsmall-up-3_mlopn_4761 > ._cell_mlopn_3333 {
    width: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382._small-up-3_mlopn_4809 > ._cell_mlopn_3333 {
    width: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382._xsmall-up-4_mlopn_4765 > ._cell_mlopn_3333 {
    width: calc(25% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382._small-up-4_mlopn_4813 > ._cell_mlopn_3333 {
    width: calc(25% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382._xsmall-up-5_mlopn_4769 > ._cell_mlopn_3333 {
    width: calc(20% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382._small-up-5_mlopn_4817 > ._cell_mlopn_3333 {
    width: calc(20% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382._xsmall-up-6_mlopn_4773 > ._cell_mlopn_3333 {
    width: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382._small-up-6_mlopn_4821 > ._cell_mlopn_3333 {
    width: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382._xsmall-up-7_mlopn_4777 > ._cell_mlopn_3333 {
    width: calc(14.2857142857% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382._small-up-7_mlopn_4825 > ._cell_mlopn_3333 {
    width: calc(14.2857142857% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382._xsmall-up-8_mlopn_4781 > ._cell_mlopn_3333 {
    width: calc(12.5% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382._small-up-8_mlopn_4829 > ._cell_mlopn_3333 {
    width: calc(12.5% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382._xsmall-up-9_mlopn_4785 > ._cell_mlopn_3333 {
    width: calc(11.1111111111% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382._small-up-9_mlopn_4833 > ._cell_mlopn_3333 {
    width: calc(11.1111111111% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382._xsmall-up-10_mlopn_4789 > ._cell_mlopn_3333 {
    width: calc(10% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382._small-up-10_mlopn_4837 > ._cell_mlopn_3333 {
    width: calc(10% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382._xsmall-up-11_mlopn_4793 > ._cell_mlopn_3333 {
    width: calc(9.0909090909% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382._small-up-11_mlopn_4841 > ._cell_mlopn_3333 {
    width: calc(9.0909090909% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382._xsmall-up-12_mlopn_4797 > ._cell_mlopn_3333 {
    width: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382._small-up-12_mlopn_4845 > ._cell_mlopn_3333 {
    width: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382._medium-up-1_mlopn_4850 > ._cell_mlopn_3333 {
    width: calc(100% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382._medium-up-2_mlopn_4853 > ._cell_mlopn_3333 {
    width: calc(50% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382._medium-up-3_mlopn_4856 > ._cell_mlopn_3333 {
    width: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382._medium-up-4_mlopn_4859 > ._cell_mlopn_3333 {
    width: calc(25% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382._medium-up-5_mlopn_4862 > ._cell_mlopn_3333 {
    width: calc(20% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382._medium-up-6_mlopn_4865 > ._cell_mlopn_3333 {
    width: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382._medium-up-7_mlopn_4868 > ._cell_mlopn_3333 {
    width: calc(14.2857142857% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382._medium-up-8_mlopn_4871 > ._cell_mlopn_3333 {
    width: calc(12.5% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382._medium-up-9_mlopn_4874 > ._cell_mlopn_3333 {
    width: calc(11.1111111111% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382._medium-up-10_mlopn_4877 > ._cell_mlopn_3333 {
    width: calc(10% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382._medium-up-11_mlopn_4880 > ._cell_mlopn_3333 {
    width: calc(9.0909090909% - 0.9375rem);
  }
  ._grid-margin-x_mlopn_3382._medium-up-12_mlopn_4883 > ._cell_mlopn_3333 {
    width: calc(8.3333333333% - 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-x_mlopn_3382._xsmall-up-1_mlopn_4753 > ._cell_mlopn_3333 {
    width: calc(100% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._small-up-1_mlopn_4801 > ._cell_mlopn_3333 {
    width: calc(100% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._medium-up-1_mlopn_4850 > ._cell_mlopn_3333 {
    width: calc(100% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._xsmall-up-2_mlopn_4757 > ._cell_mlopn_3333 {
    width: calc(50% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._small-up-2_mlopn_4805 > ._cell_mlopn_3333 {
    width: calc(50% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._medium-up-2_mlopn_4853 > ._cell_mlopn_3333 {
    width: calc(50% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._xsmall-up-3_mlopn_4761 > ._cell_mlopn_3333 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._small-up-3_mlopn_4809 > ._cell_mlopn_3333 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._medium-up-3_mlopn_4856 > ._cell_mlopn_3333 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._xsmall-up-4_mlopn_4765 > ._cell_mlopn_3333 {
    width: calc(25% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._small-up-4_mlopn_4813 > ._cell_mlopn_3333 {
    width: calc(25% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._medium-up-4_mlopn_4859 > ._cell_mlopn_3333 {
    width: calc(25% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._xsmall-up-5_mlopn_4769 > ._cell_mlopn_3333 {
    width: calc(20% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._small-up-5_mlopn_4817 > ._cell_mlopn_3333 {
    width: calc(20% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._medium-up-5_mlopn_4862 > ._cell_mlopn_3333 {
    width: calc(20% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._xsmall-up-6_mlopn_4773 > ._cell_mlopn_3333 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._small-up-6_mlopn_4821 > ._cell_mlopn_3333 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._medium-up-6_mlopn_4865 > ._cell_mlopn_3333 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._xsmall-up-7_mlopn_4777 > ._cell_mlopn_3333 {
    width: calc(14.2857142857% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._small-up-7_mlopn_4825 > ._cell_mlopn_3333 {
    width: calc(14.2857142857% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._medium-up-7_mlopn_4868 > ._cell_mlopn_3333 {
    width: calc(14.2857142857% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._xsmall-up-8_mlopn_4781 > ._cell_mlopn_3333 {
    width: calc(12.5% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._small-up-8_mlopn_4829 > ._cell_mlopn_3333 {
    width: calc(12.5% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._medium-up-8_mlopn_4871 > ._cell_mlopn_3333 {
    width: calc(12.5% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._xsmall-up-9_mlopn_4785 > ._cell_mlopn_3333 {
    width: calc(11.1111111111% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._small-up-9_mlopn_4833 > ._cell_mlopn_3333 {
    width: calc(11.1111111111% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._medium-up-9_mlopn_4874 > ._cell_mlopn_3333 {
    width: calc(11.1111111111% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._xsmall-up-10_mlopn_4789 > ._cell_mlopn_3333 {
    width: calc(10% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._small-up-10_mlopn_4837 > ._cell_mlopn_3333 {
    width: calc(10% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._medium-up-10_mlopn_4877 > ._cell_mlopn_3333 {
    width: calc(10% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._xsmall-up-11_mlopn_4793 > ._cell_mlopn_3333 {
    width: calc(9.0909090909% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._small-up-11_mlopn_4841 > ._cell_mlopn_3333 {
    width: calc(9.0909090909% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._medium-up-11_mlopn_4880 > ._cell_mlopn_3333 {
    width: calc(9.0909090909% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._xsmall-up-12_mlopn_4797 > ._cell_mlopn_3333 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._small-up-12_mlopn_4845 > ._cell_mlopn_3333 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._medium-up-12_mlopn_4883 > ._cell_mlopn_3333 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._large-up-1_mlopn_4888 > ._cell_mlopn_3333 {
    width: calc(100% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._large-up-2_mlopn_4891 > ._cell_mlopn_3333 {
    width: calc(50% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._large-up-3_mlopn_4894 > ._cell_mlopn_3333 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._large-up-4_mlopn_4897 > ._cell_mlopn_3333 {
    width: calc(25% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._large-up-5_mlopn_4900 > ._cell_mlopn_3333 {
    width: calc(20% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._large-up-6_mlopn_4903 > ._cell_mlopn_3333 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._large-up-7_mlopn_4906 > ._cell_mlopn_3333 {
    width: calc(14.2857142857% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._large-up-8_mlopn_4909 > ._cell_mlopn_3333 {
    width: calc(12.5% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._large-up-9_mlopn_4912 > ._cell_mlopn_3333 {
    width: calc(11.1111111111% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._large-up-10_mlopn_4915 > ._cell_mlopn_3333 {
    width: calc(10% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._large-up-11_mlopn_4918 > ._cell_mlopn_3333 {
    width: calc(9.0909090909% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._large-up-12_mlopn_4921 > ._cell_mlopn_3333 {
    width: calc(8.3333333333% - 1.5625rem);
  }
}
@media screen and (min-width: 75em) {
  ._grid-margin-x_mlopn_3382._xlarge-up-1_mlopn_4926 > ._cell_mlopn_3333 {
    width: calc(100% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._xlarge-up-2_mlopn_4929 > ._cell_mlopn_3333 {
    width: calc(50% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._xlarge-up-3_mlopn_4932 > ._cell_mlopn_3333 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._xlarge-up-4_mlopn_4935 > ._cell_mlopn_3333 {
    width: calc(25% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._xlarge-up-5_mlopn_4938 > ._cell_mlopn_3333 {
    width: calc(20% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._xlarge-up-6_mlopn_4941 > ._cell_mlopn_3333 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._xlarge-up-7_mlopn_4944 > ._cell_mlopn_3333 {
    width: calc(14.2857142857% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._xlarge-up-8_mlopn_4947 > ._cell_mlopn_3333 {
    width: calc(12.5% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._xlarge-up-9_mlopn_4950 > ._cell_mlopn_3333 {
    width: calc(11.1111111111% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._xlarge-up-10_mlopn_4953 > ._cell_mlopn_3333 {
    width: calc(10% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._xlarge-up-11_mlopn_4956 > ._cell_mlopn_3333 {
    width: calc(9.0909090909% - 1.5625rem);
  }
  ._grid-margin-x_mlopn_3382._xlarge-up-12_mlopn_4959 > ._cell_mlopn_3333 {
    width: calc(8.3333333333% - 1.5625rem);
  }
}
._xsmall-margin-collapse_mlopn_5401 {
  margin-right: 0;
  margin-left: 0;
}
._xsmall-margin-collapse_mlopn_5401 > ._cell_mlopn_3333 {
  margin-right: 0;
  margin-left: 0;
}
._xsmall-margin-collapse_mlopn_5401 > ._xsmall-1_mlopn_3899 {
  width: 8.3333333333%;
}
._xsmall-margin-collapse_mlopn_5401 > ._xsmall-2_mlopn_3899 {
  width: 16.6666666667%;
}
._xsmall-margin-collapse_mlopn_5401 > ._xsmall-3_mlopn_3899 {
  width: 25%;
}
._xsmall-margin-collapse_mlopn_5401 > ._xsmall-4_mlopn_3899 {
  width: 33.3333333333%;
}
._xsmall-margin-collapse_mlopn_5401 > ._xsmall-5_mlopn_3899 {
  width: 41.6666666667%;
}
._xsmall-margin-collapse_mlopn_5401 > ._xsmall-6_mlopn_3899 {
  width: 50%;
}
._xsmall-margin-collapse_mlopn_5401 > ._xsmall-7_mlopn_3899 {
  width: 58.3333333333%;
}
._xsmall-margin-collapse_mlopn_5401 > ._xsmall-8_mlopn_3899 {
  width: 66.6666666667%;
}
._xsmall-margin-collapse_mlopn_5401 > ._xsmall-9_mlopn_3899 {
  width: 75%;
}
._xsmall-margin-collapse_mlopn_5401 > ._xsmall-10_mlopn_3899 {
  width: 83.3333333333%;
}
._xsmall-margin-collapse_mlopn_5401 > ._xsmall-11_mlopn_3899 {
  width: 91.6666666667%;
}
._xsmall-margin-collapse_mlopn_5401 > ._xsmall-12_mlopn_3899 {
  width: 100%;
}
._xsmall-margin-collapse_mlopn_5401 > ._small-1_mlopn_3903 {
  width: 8.3333333333%;
}
._xsmall-margin-collapse_mlopn_5401 > ._small-2_mlopn_3903 {
  width: 16.6666666667%;
}
._xsmall-margin-collapse_mlopn_5401 > ._small-3_mlopn_3903 {
  width: 25%;
}
._xsmall-margin-collapse_mlopn_5401 > ._small-4_mlopn_3903 {
  width: 33.3333333333%;
}
._xsmall-margin-collapse_mlopn_5401 > ._small-5_mlopn_3903 {
  width: 41.6666666667%;
}
._xsmall-margin-collapse_mlopn_5401 > ._small-6_mlopn_3903 {
  width: 50%;
}
._xsmall-margin-collapse_mlopn_5401 > ._small-7_mlopn_3903 {
  width: 58.3333333333%;
}
._xsmall-margin-collapse_mlopn_5401 > ._small-8_mlopn_3903 {
  width: 66.6666666667%;
}
._xsmall-margin-collapse_mlopn_5401 > ._small-9_mlopn_3903 {
  width: 75%;
}
._xsmall-margin-collapse_mlopn_5401 > ._small-10_mlopn_3903 {
  width: 83.3333333333%;
}
._xsmall-margin-collapse_mlopn_5401 > ._small-11_mlopn_3903 {
  width: 91.6666666667%;
}
._xsmall-margin-collapse_mlopn_5401 > ._small-12_mlopn_3903 {
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  ._xsmall-margin-collapse_mlopn_5401 > ._medium-1_mlopn_3908 {
    width: 8.3333333333%;
  }
  ._xsmall-margin-collapse_mlopn_5401 > ._medium-2_mlopn_3908 {
    width: 16.6666666667%;
  }
  ._xsmall-margin-collapse_mlopn_5401 > ._medium-3_mlopn_3908 {
    width: 25%;
  }
  ._xsmall-margin-collapse_mlopn_5401 > ._medium-4_mlopn_3908 {
    width: 33.3333333333%;
  }
  ._xsmall-margin-collapse_mlopn_5401 > ._medium-5_mlopn_3908 {
    width: 41.6666666667%;
  }
  ._xsmall-margin-collapse_mlopn_5401 > ._medium-6_mlopn_3908 {
    width: 50%;
  }
  ._xsmall-margin-collapse_mlopn_5401 > ._medium-7_mlopn_3908 {
    width: 58.3333333333%;
  }
  ._xsmall-margin-collapse_mlopn_5401 > ._medium-8_mlopn_3908 {
    width: 66.6666666667%;
  }
  ._xsmall-margin-collapse_mlopn_5401 > ._medium-9_mlopn_3908 {
    width: 75%;
  }
  ._xsmall-margin-collapse_mlopn_5401 > ._medium-10_mlopn_3908 {
    width: 83.3333333333%;
  }
  ._xsmall-margin-collapse_mlopn_5401 > ._medium-11_mlopn_3908 {
    width: 91.6666666667%;
  }
  ._xsmall-margin-collapse_mlopn_5401 > ._medium-12_mlopn_3908 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  ._xsmall-margin-collapse_mlopn_5401 > ._large-1_mlopn_3513 {
    width: 8.3333333333%;
  }
  ._xsmall-margin-collapse_mlopn_5401 > ._large-2_mlopn_3913 {
    width: 16.6666666667%;
  }
  ._xsmall-margin-collapse_mlopn_5401 > ._large-3_mlopn_3913 {
    width: 25%;
  }
  ._xsmall-margin-collapse_mlopn_5401 > ._large-4_mlopn_3913 {
    width: 33.3333333333%;
  }
  ._xsmall-margin-collapse_mlopn_5401 > ._large-5_mlopn_3913 {
    width: 41.6666666667%;
  }
  ._xsmall-margin-collapse_mlopn_5401 > ._large-6_mlopn_3913 {
    width: 50%;
  }
  ._xsmall-margin-collapse_mlopn_5401 > ._large-7_mlopn_3379 {
    width: 58.3333333333%;
  }
  ._xsmall-margin-collapse_mlopn_5401 > ._large-8_mlopn_3913 {
    width: 66.6666666667%;
  }
  ._xsmall-margin-collapse_mlopn_5401 > ._large-9_mlopn_3376 {
    width: 75%;
  }
  ._xsmall-margin-collapse_mlopn_5401 > ._large-10_mlopn_3513 {
    width: 83.3333333333%;
  }
  ._xsmall-margin-collapse_mlopn_5401 > ._large-11_mlopn_3913 {
    width: 91.6666666667%;
  }
  ._xsmall-margin-collapse_mlopn_5401 > ._large-12_mlopn_3913 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._xsmall-margin-collapse_mlopn_5401 > ._xlarge-1_mlopn_3918 {
    width: 8.3333333333%;
  }
  ._xsmall-margin-collapse_mlopn_5401 > ._xlarge-2_mlopn_3918 {
    width: 16.6666666667%;
  }
  ._xsmall-margin-collapse_mlopn_5401 > ._xlarge-3_mlopn_3918 {
    width: 25%;
  }
  ._xsmall-margin-collapse_mlopn_5401 > ._xlarge-4_mlopn_3918 {
    width: 33.3333333333%;
  }
  ._xsmall-margin-collapse_mlopn_5401 > ._xlarge-5_mlopn_3918 {
    width: 41.6666666667%;
  }
  ._xsmall-margin-collapse_mlopn_5401 > ._xlarge-6_mlopn_3918 {
    width: 50%;
  }
  ._xsmall-margin-collapse_mlopn_5401 > ._xlarge-7_mlopn_3918 {
    width: 58.3333333333%;
  }
  ._xsmall-margin-collapse_mlopn_5401 > ._xlarge-8_mlopn_3918 {
    width: 66.6666666667%;
  }
  ._xsmall-margin-collapse_mlopn_5401 > ._xlarge-9_mlopn_3918 {
    width: 75%;
  }
  ._xsmall-margin-collapse_mlopn_5401 > ._xlarge-10_mlopn_3918 {
    width: 83.3333333333%;
  }
  ._xsmall-margin-collapse_mlopn_5401 > ._xlarge-11_mlopn_3918 {
    width: 91.6666666667%;
  }
  ._xsmall-margin-collapse_mlopn_5401 > ._xlarge-12_mlopn_3918 {
    width: 100%;
  }
}

._xsmall-padding-collapse_mlopn_5596 {
  margin-right: 0;
  margin-left: 0;
}
._xsmall-padding-collapse_mlopn_5596 > ._cell_mlopn_3333 {
  padding-right: 0;
  padding-left: 0;
}

._small-margin-collapse_mlopn_5605 {
  margin-right: 0;
  margin-left: 0;
}
._small-margin-collapse_mlopn_5605 > ._cell_mlopn_3333 {
  margin-right: 0;
  margin-left: 0;
}
._small-margin-collapse_mlopn_5605 > ._xsmall-1_mlopn_3899 {
  width: 8.3333333333%;
}
._small-margin-collapse_mlopn_5605 > ._xsmall-2_mlopn_3899 {
  width: 16.6666666667%;
}
._small-margin-collapse_mlopn_5605 > ._xsmall-3_mlopn_3899 {
  width: 25%;
}
._small-margin-collapse_mlopn_5605 > ._xsmall-4_mlopn_3899 {
  width: 33.3333333333%;
}
._small-margin-collapse_mlopn_5605 > ._xsmall-5_mlopn_3899 {
  width: 41.6666666667%;
}
._small-margin-collapse_mlopn_5605 > ._xsmall-6_mlopn_3899 {
  width: 50%;
}
._small-margin-collapse_mlopn_5605 > ._xsmall-7_mlopn_3899 {
  width: 58.3333333333%;
}
._small-margin-collapse_mlopn_5605 > ._xsmall-8_mlopn_3899 {
  width: 66.6666666667%;
}
._small-margin-collapse_mlopn_5605 > ._xsmall-9_mlopn_3899 {
  width: 75%;
}
._small-margin-collapse_mlopn_5605 > ._xsmall-10_mlopn_3899 {
  width: 83.3333333333%;
}
._small-margin-collapse_mlopn_5605 > ._xsmall-11_mlopn_3899 {
  width: 91.6666666667%;
}
._small-margin-collapse_mlopn_5605 > ._xsmall-12_mlopn_3899 {
  width: 100%;
}
._small-margin-collapse_mlopn_5605 > ._small-1_mlopn_3903 {
  width: 8.3333333333%;
}
._small-margin-collapse_mlopn_5605 > ._small-2_mlopn_3903 {
  width: 16.6666666667%;
}
._small-margin-collapse_mlopn_5605 > ._small-3_mlopn_3903 {
  width: 25%;
}
._small-margin-collapse_mlopn_5605 > ._small-4_mlopn_3903 {
  width: 33.3333333333%;
}
._small-margin-collapse_mlopn_5605 > ._small-5_mlopn_3903 {
  width: 41.6666666667%;
}
._small-margin-collapse_mlopn_5605 > ._small-6_mlopn_3903 {
  width: 50%;
}
._small-margin-collapse_mlopn_5605 > ._small-7_mlopn_3903 {
  width: 58.3333333333%;
}
._small-margin-collapse_mlopn_5605 > ._small-8_mlopn_3903 {
  width: 66.6666666667%;
}
._small-margin-collapse_mlopn_5605 > ._small-9_mlopn_3903 {
  width: 75%;
}
._small-margin-collapse_mlopn_5605 > ._small-10_mlopn_3903 {
  width: 83.3333333333%;
}
._small-margin-collapse_mlopn_5605 > ._small-11_mlopn_3903 {
  width: 91.6666666667%;
}
._small-margin-collapse_mlopn_5605 > ._small-12_mlopn_3903 {
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  ._small-margin-collapse_mlopn_5605 > ._medium-1_mlopn_3908 {
    width: 8.3333333333%;
  }
  ._small-margin-collapse_mlopn_5605 > ._medium-2_mlopn_3908 {
    width: 16.6666666667%;
  }
  ._small-margin-collapse_mlopn_5605 > ._medium-3_mlopn_3908 {
    width: 25%;
  }
  ._small-margin-collapse_mlopn_5605 > ._medium-4_mlopn_3908 {
    width: 33.3333333333%;
  }
  ._small-margin-collapse_mlopn_5605 > ._medium-5_mlopn_3908 {
    width: 41.6666666667%;
  }
  ._small-margin-collapse_mlopn_5605 > ._medium-6_mlopn_3908 {
    width: 50%;
  }
  ._small-margin-collapse_mlopn_5605 > ._medium-7_mlopn_3908 {
    width: 58.3333333333%;
  }
  ._small-margin-collapse_mlopn_5605 > ._medium-8_mlopn_3908 {
    width: 66.6666666667%;
  }
  ._small-margin-collapse_mlopn_5605 > ._medium-9_mlopn_3908 {
    width: 75%;
  }
  ._small-margin-collapse_mlopn_5605 > ._medium-10_mlopn_3908 {
    width: 83.3333333333%;
  }
  ._small-margin-collapse_mlopn_5605 > ._medium-11_mlopn_3908 {
    width: 91.6666666667%;
  }
  ._small-margin-collapse_mlopn_5605 > ._medium-12_mlopn_3908 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  ._small-margin-collapse_mlopn_5605 > ._large-1_mlopn_3513 {
    width: 8.3333333333%;
  }
  ._small-margin-collapse_mlopn_5605 > ._large-2_mlopn_3913 {
    width: 16.6666666667%;
  }
  ._small-margin-collapse_mlopn_5605 > ._large-3_mlopn_3913 {
    width: 25%;
  }
  ._small-margin-collapse_mlopn_5605 > ._large-4_mlopn_3913 {
    width: 33.3333333333%;
  }
  ._small-margin-collapse_mlopn_5605 > ._large-5_mlopn_3913 {
    width: 41.6666666667%;
  }
  ._small-margin-collapse_mlopn_5605 > ._large-6_mlopn_3913 {
    width: 50%;
  }
  ._small-margin-collapse_mlopn_5605 > ._large-7_mlopn_3379 {
    width: 58.3333333333%;
  }
  ._small-margin-collapse_mlopn_5605 > ._large-8_mlopn_3913 {
    width: 66.6666666667%;
  }
  ._small-margin-collapse_mlopn_5605 > ._large-9_mlopn_3376 {
    width: 75%;
  }
  ._small-margin-collapse_mlopn_5605 > ._large-10_mlopn_3513 {
    width: 83.3333333333%;
  }
  ._small-margin-collapse_mlopn_5605 > ._large-11_mlopn_3913 {
    width: 91.6666666667%;
  }
  ._small-margin-collapse_mlopn_5605 > ._large-12_mlopn_3913 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._small-margin-collapse_mlopn_5605 > ._xlarge-1_mlopn_3918 {
    width: 8.3333333333%;
  }
  ._small-margin-collapse_mlopn_5605 > ._xlarge-2_mlopn_3918 {
    width: 16.6666666667%;
  }
  ._small-margin-collapse_mlopn_5605 > ._xlarge-3_mlopn_3918 {
    width: 25%;
  }
  ._small-margin-collapse_mlopn_5605 > ._xlarge-4_mlopn_3918 {
    width: 33.3333333333%;
  }
  ._small-margin-collapse_mlopn_5605 > ._xlarge-5_mlopn_3918 {
    width: 41.6666666667%;
  }
  ._small-margin-collapse_mlopn_5605 > ._xlarge-6_mlopn_3918 {
    width: 50%;
  }
  ._small-margin-collapse_mlopn_5605 > ._xlarge-7_mlopn_3918 {
    width: 58.3333333333%;
  }
  ._small-margin-collapse_mlopn_5605 > ._xlarge-8_mlopn_3918 {
    width: 66.6666666667%;
  }
  ._small-margin-collapse_mlopn_5605 > ._xlarge-9_mlopn_3918 {
    width: 75%;
  }
  ._small-margin-collapse_mlopn_5605 > ._xlarge-10_mlopn_3918 {
    width: 83.3333333333%;
  }
  ._small-margin-collapse_mlopn_5605 > ._xlarge-11_mlopn_3918 {
    width: 91.6666666667%;
  }
  ._small-margin-collapse_mlopn_5605 > ._xlarge-12_mlopn_3918 {
    width: 100%;
  }
}

._small-padding-collapse_mlopn_5800 {
  margin-right: 0;
  margin-left: 0;
}
._small-padding-collapse_mlopn_5800 > ._cell_mlopn_3333 {
  padding-right: 0;
  padding-left: 0;
}

@media print, screen and (min-width: 48em) {
  ._medium-margin-collapse_mlopn_5810 {
    margin-right: 0;
    margin-left: 0;
  }
  ._medium-margin-collapse_mlopn_5810 > ._cell_mlopn_3333 {
    margin-right: 0;
    margin-left: 0;
  }
}
@media print, screen and (min-width: 48em) {
  ._medium-margin-collapse_mlopn_5810 > ._xsmall-1_mlopn_3899 {
    width: 8.3333333333%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._xsmall-2_mlopn_3899 {
    width: 16.6666666667%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._xsmall-3_mlopn_3899 {
    width: 25%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._xsmall-4_mlopn_3899 {
    width: 33.3333333333%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._xsmall-5_mlopn_3899 {
    width: 41.6666666667%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._xsmall-6_mlopn_3899 {
    width: 50%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._xsmall-7_mlopn_3899 {
    width: 58.3333333333%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._xsmall-8_mlopn_3899 {
    width: 66.6666666667%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._xsmall-9_mlopn_3899 {
    width: 75%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._xsmall-10_mlopn_3899 {
    width: 83.3333333333%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._xsmall-11_mlopn_3899 {
    width: 91.6666666667%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._xsmall-12_mlopn_3899 {
    width: 100%;
  }
}
@media print, screen and (min-width: 48em) {
  ._medium-margin-collapse_mlopn_5810 > ._small-1_mlopn_3903 {
    width: 8.3333333333%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._small-2_mlopn_3903 {
    width: 16.6666666667%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._small-3_mlopn_3903 {
    width: 25%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._small-4_mlopn_3903 {
    width: 33.3333333333%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._small-5_mlopn_3903 {
    width: 41.6666666667%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._small-6_mlopn_3903 {
    width: 50%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._small-7_mlopn_3903 {
    width: 58.3333333333%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._small-8_mlopn_3903 {
    width: 66.6666666667%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._small-9_mlopn_3903 {
    width: 75%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._small-10_mlopn_3903 {
    width: 83.3333333333%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._small-11_mlopn_3903 {
    width: 91.6666666667%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._small-12_mlopn_3903 {
    width: 100%;
  }
}
@media print, screen and (min-width: 48em) {
  ._medium-margin-collapse_mlopn_5810 > ._medium-1_mlopn_3908 {
    width: 8.3333333333%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._medium-2_mlopn_3908 {
    width: 16.6666666667%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._medium-3_mlopn_3908 {
    width: 25%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._medium-4_mlopn_3908 {
    width: 33.3333333333%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._medium-5_mlopn_3908 {
    width: 41.6666666667%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._medium-6_mlopn_3908 {
    width: 50%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._medium-7_mlopn_3908 {
    width: 58.3333333333%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._medium-8_mlopn_3908 {
    width: 66.6666666667%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._medium-9_mlopn_3908 {
    width: 75%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._medium-10_mlopn_3908 {
    width: 83.3333333333%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._medium-11_mlopn_3908 {
    width: 91.6666666667%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._medium-12_mlopn_3908 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  ._medium-margin-collapse_mlopn_5810 > ._large-1_mlopn_3513 {
    width: 8.3333333333%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._large-2_mlopn_3913 {
    width: 16.6666666667%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._large-3_mlopn_3913 {
    width: 25%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._large-4_mlopn_3913 {
    width: 33.3333333333%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._large-5_mlopn_3913 {
    width: 41.6666666667%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._large-6_mlopn_3913 {
    width: 50%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._large-7_mlopn_3379 {
    width: 58.3333333333%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._large-8_mlopn_3913 {
    width: 66.6666666667%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._large-9_mlopn_3376 {
    width: 75%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._large-10_mlopn_3513 {
    width: 83.3333333333%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._large-11_mlopn_3913 {
    width: 91.6666666667%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._large-12_mlopn_3913 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._medium-margin-collapse_mlopn_5810 > ._xlarge-1_mlopn_3918 {
    width: 8.3333333333%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._xlarge-2_mlopn_3918 {
    width: 16.6666666667%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._xlarge-3_mlopn_3918 {
    width: 25%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._xlarge-4_mlopn_3918 {
    width: 33.3333333333%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._xlarge-5_mlopn_3918 {
    width: 41.6666666667%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._xlarge-6_mlopn_3918 {
    width: 50%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._xlarge-7_mlopn_3918 {
    width: 58.3333333333%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._xlarge-8_mlopn_3918 {
    width: 66.6666666667%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._xlarge-9_mlopn_3918 {
    width: 75%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._xlarge-10_mlopn_3918 {
    width: 83.3333333333%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._xlarge-11_mlopn_3918 {
    width: 91.6666666667%;
  }
  ._medium-margin-collapse_mlopn_5810 > ._xlarge-12_mlopn_3918 {
    width: 100%;
  }
}

@media print, screen and (min-width: 48em) {
  ._medium-padding-collapse_mlopn_6011 {
    margin-right: 0;
    margin-left: 0;
  }
  ._medium-padding-collapse_mlopn_6011 > ._cell_mlopn_3333 {
    padding-right: 0;
    padding-left: 0;
  }
}

@media print, screen and (min-width: 64em) {
  ._large-margin-collapse_mlopn_6022 {
    margin-right: 0;
    margin-left: 0;
  }
  ._large-margin-collapse_mlopn_6022 > ._cell_mlopn_3333 {
    margin-right: 0;
    margin-left: 0;
  }
}
@media print, screen and (min-width: 64em) {
  ._large-margin-collapse_mlopn_6022 > ._xsmall-1_mlopn_3899 {
    width: 8.3333333333%;
  }
  ._large-margin-collapse_mlopn_6022 > ._xsmall-2_mlopn_3899 {
    width: 16.6666666667%;
  }
  ._large-margin-collapse_mlopn_6022 > ._xsmall-3_mlopn_3899 {
    width: 25%;
  }
  ._large-margin-collapse_mlopn_6022 > ._xsmall-4_mlopn_3899 {
    width: 33.3333333333%;
  }
  ._large-margin-collapse_mlopn_6022 > ._xsmall-5_mlopn_3899 {
    width: 41.6666666667%;
  }
  ._large-margin-collapse_mlopn_6022 > ._xsmall-6_mlopn_3899 {
    width: 50%;
  }
  ._large-margin-collapse_mlopn_6022 > ._xsmall-7_mlopn_3899 {
    width: 58.3333333333%;
  }
  ._large-margin-collapse_mlopn_6022 > ._xsmall-8_mlopn_3899 {
    width: 66.6666666667%;
  }
  ._large-margin-collapse_mlopn_6022 > ._xsmall-9_mlopn_3899 {
    width: 75%;
  }
  ._large-margin-collapse_mlopn_6022 > ._xsmall-10_mlopn_3899 {
    width: 83.3333333333%;
  }
  ._large-margin-collapse_mlopn_6022 > ._xsmall-11_mlopn_3899 {
    width: 91.6666666667%;
  }
  ._large-margin-collapse_mlopn_6022 > ._xsmall-12_mlopn_3899 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  ._large-margin-collapse_mlopn_6022 > ._small-1_mlopn_3903 {
    width: 8.3333333333%;
  }
  ._large-margin-collapse_mlopn_6022 > ._small-2_mlopn_3903 {
    width: 16.6666666667%;
  }
  ._large-margin-collapse_mlopn_6022 > ._small-3_mlopn_3903 {
    width: 25%;
  }
  ._large-margin-collapse_mlopn_6022 > ._small-4_mlopn_3903 {
    width: 33.3333333333%;
  }
  ._large-margin-collapse_mlopn_6022 > ._small-5_mlopn_3903 {
    width: 41.6666666667%;
  }
  ._large-margin-collapse_mlopn_6022 > ._small-6_mlopn_3903 {
    width: 50%;
  }
  ._large-margin-collapse_mlopn_6022 > ._small-7_mlopn_3903 {
    width: 58.3333333333%;
  }
  ._large-margin-collapse_mlopn_6022 > ._small-8_mlopn_3903 {
    width: 66.6666666667%;
  }
  ._large-margin-collapse_mlopn_6022 > ._small-9_mlopn_3903 {
    width: 75%;
  }
  ._large-margin-collapse_mlopn_6022 > ._small-10_mlopn_3903 {
    width: 83.3333333333%;
  }
  ._large-margin-collapse_mlopn_6022 > ._small-11_mlopn_3903 {
    width: 91.6666666667%;
  }
  ._large-margin-collapse_mlopn_6022 > ._small-12_mlopn_3903 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  ._large-margin-collapse_mlopn_6022 > ._medium-1_mlopn_3908 {
    width: 8.3333333333%;
  }
  ._large-margin-collapse_mlopn_6022 > ._medium-2_mlopn_3908 {
    width: 16.6666666667%;
  }
  ._large-margin-collapse_mlopn_6022 > ._medium-3_mlopn_3908 {
    width: 25%;
  }
  ._large-margin-collapse_mlopn_6022 > ._medium-4_mlopn_3908 {
    width: 33.3333333333%;
  }
  ._large-margin-collapse_mlopn_6022 > ._medium-5_mlopn_3908 {
    width: 41.6666666667%;
  }
  ._large-margin-collapse_mlopn_6022 > ._medium-6_mlopn_3908 {
    width: 50%;
  }
  ._large-margin-collapse_mlopn_6022 > ._medium-7_mlopn_3908 {
    width: 58.3333333333%;
  }
  ._large-margin-collapse_mlopn_6022 > ._medium-8_mlopn_3908 {
    width: 66.6666666667%;
  }
  ._large-margin-collapse_mlopn_6022 > ._medium-9_mlopn_3908 {
    width: 75%;
  }
  ._large-margin-collapse_mlopn_6022 > ._medium-10_mlopn_3908 {
    width: 83.3333333333%;
  }
  ._large-margin-collapse_mlopn_6022 > ._medium-11_mlopn_3908 {
    width: 91.6666666667%;
  }
  ._large-margin-collapse_mlopn_6022 > ._medium-12_mlopn_3908 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  ._large-margin-collapse_mlopn_6022 > ._large-1_mlopn_3513 {
    width: 8.3333333333%;
  }
  ._large-margin-collapse_mlopn_6022 > ._large-2_mlopn_3913 {
    width: 16.6666666667%;
  }
  ._large-margin-collapse_mlopn_6022 > ._large-3_mlopn_3913 {
    width: 25%;
  }
  ._large-margin-collapse_mlopn_6022 > ._large-4_mlopn_3913 {
    width: 33.3333333333%;
  }
  ._large-margin-collapse_mlopn_6022 > ._large-5_mlopn_3913 {
    width: 41.6666666667%;
  }
  ._large-margin-collapse_mlopn_6022 > ._large-6_mlopn_3913 {
    width: 50%;
  }
  ._large-margin-collapse_mlopn_6022 > ._large-7_mlopn_3379 {
    width: 58.3333333333%;
  }
  ._large-margin-collapse_mlopn_6022 > ._large-8_mlopn_3913 {
    width: 66.6666666667%;
  }
  ._large-margin-collapse_mlopn_6022 > ._large-9_mlopn_3376 {
    width: 75%;
  }
  ._large-margin-collapse_mlopn_6022 > ._large-10_mlopn_3513 {
    width: 83.3333333333%;
  }
  ._large-margin-collapse_mlopn_6022 > ._large-11_mlopn_3913 {
    width: 91.6666666667%;
  }
  ._large-margin-collapse_mlopn_6022 > ._large-12_mlopn_3913 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._large-margin-collapse_mlopn_6022 > ._xlarge-1_mlopn_3918 {
    width: 8.3333333333%;
  }
  ._large-margin-collapse_mlopn_6022 > ._xlarge-2_mlopn_3918 {
    width: 16.6666666667%;
  }
  ._large-margin-collapse_mlopn_6022 > ._xlarge-3_mlopn_3918 {
    width: 25%;
  }
  ._large-margin-collapse_mlopn_6022 > ._xlarge-4_mlopn_3918 {
    width: 33.3333333333%;
  }
  ._large-margin-collapse_mlopn_6022 > ._xlarge-5_mlopn_3918 {
    width: 41.6666666667%;
  }
  ._large-margin-collapse_mlopn_6022 > ._xlarge-6_mlopn_3918 {
    width: 50%;
  }
  ._large-margin-collapse_mlopn_6022 > ._xlarge-7_mlopn_3918 {
    width: 58.3333333333%;
  }
  ._large-margin-collapse_mlopn_6022 > ._xlarge-8_mlopn_3918 {
    width: 66.6666666667%;
  }
  ._large-margin-collapse_mlopn_6022 > ._xlarge-9_mlopn_3918 {
    width: 75%;
  }
  ._large-margin-collapse_mlopn_6022 > ._xlarge-10_mlopn_3918 {
    width: 83.3333333333%;
  }
  ._large-margin-collapse_mlopn_6022 > ._xlarge-11_mlopn_3918 {
    width: 91.6666666667%;
  }
  ._large-margin-collapse_mlopn_6022 > ._xlarge-12_mlopn_3918 {
    width: 100%;
  }
}

@media print, screen and (min-width: 64em) {
  ._large-padding-collapse_mlopn_6223 {
    margin-right: 0;
    margin-left: 0;
  }
  ._large-padding-collapse_mlopn_6223 > ._cell_mlopn_3333 {
    padding-right: 0;
    padding-left: 0;
  }
}

@media screen and (min-width: 75em) {
  ._xlarge-margin-collapse_mlopn_6234 {
    margin-right: 0;
    margin-left: 0;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._cell_mlopn_3333 {
    margin-right: 0;
    margin-left: 0;
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-margin-collapse_mlopn_6234 > ._xsmall-1_mlopn_3899 {
    width: 8.3333333333%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._xsmall-2_mlopn_3899 {
    width: 16.6666666667%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._xsmall-3_mlopn_3899 {
    width: 25%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._xsmall-4_mlopn_3899 {
    width: 33.3333333333%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._xsmall-5_mlopn_3899 {
    width: 41.6666666667%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._xsmall-6_mlopn_3899 {
    width: 50%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._xsmall-7_mlopn_3899 {
    width: 58.3333333333%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._xsmall-8_mlopn_3899 {
    width: 66.6666666667%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._xsmall-9_mlopn_3899 {
    width: 75%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._xsmall-10_mlopn_3899 {
    width: 83.3333333333%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._xsmall-11_mlopn_3899 {
    width: 91.6666666667%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._xsmall-12_mlopn_3899 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-margin-collapse_mlopn_6234 > ._small-1_mlopn_3903 {
    width: 8.3333333333%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._small-2_mlopn_3903 {
    width: 16.6666666667%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._small-3_mlopn_3903 {
    width: 25%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._small-4_mlopn_3903 {
    width: 33.3333333333%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._small-5_mlopn_3903 {
    width: 41.6666666667%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._small-6_mlopn_3903 {
    width: 50%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._small-7_mlopn_3903 {
    width: 58.3333333333%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._small-8_mlopn_3903 {
    width: 66.6666666667%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._small-9_mlopn_3903 {
    width: 75%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._small-10_mlopn_3903 {
    width: 83.3333333333%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._small-11_mlopn_3903 {
    width: 91.6666666667%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._small-12_mlopn_3903 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-margin-collapse_mlopn_6234 > ._medium-1_mlopn_3908 {
    width: 8.3333333333%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._medium-2_mlopn_3908 {
    width: 16.6666666667%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._medium-3_mlopn_3908 {
    width: 25%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._medium-4_mlopn_3908 {
    width: 33.3333333333%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._medium-5_mlopn_3908 {
    width: 41.6666666667%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._medium-6_mlopn_3908 {
    width: 50%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._medium-7_mlopn_3908 {
    width: 58.3333333333%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._medium-8_mlopn_3908 {
    width: 66.6666666667%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._medium-9_mlopn_3908 {
    width: 75%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._medium-10_mlopn_3908 {
    width: 83.3333333333%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._medium-11_mlopn_3908 {
    width: 91.6666666667%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._medium-12_mlopn_3908 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-margin-collapse_mlopn_6234 > ._large-1_mlopn_3513 {
    width: 8.3333333333%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._large-2_mlopn_3913 {
    width: 16.6666666667%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._large-3_mlopn_3913 {
    width: 25%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._large-4_mlopn_3913 {
    width: 33.3333333333%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._large-5_mlopn_3913 {
    width: 41.6666666667%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._large-6_mlopn_3913 {
    width: 50%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._large-7_mlopn_3379 {
    width: 58.3333333333%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._large-8_mlopn_3913 {
    width: 66.6666666667%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._large-9_mlopn_3376 {
    width: 75%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._large-10_mlopn_3513 {
    width: 83.3333333333%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._large-11_mlopn_3913 {
    width: 91.6666666667%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._large-12_mlopn_3913 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-margin-collapse_mlopn_6234 > ._xlarge-1_mlopn_3918 {
    width: 8.3333333333%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._xlarge-2_mlopn_3918 {
    width: 16.6666666667%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._xlarge-3_mlopn_3918 {
    width: 25%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._xlarge-4_mlopn_3918 {
    width: 33.3333333333%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._xlarge-5_mlopn_3918 {
    width: 41.6666666667%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._xlarge-6_mlopn_3918 {
    width: 50%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._xlarge-7_mlopn_3918 {
    width: 58.3333333333%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._xlarge-8_mlopn_3918 {
    width: 66.6666666667%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._xlarge-9_mlopn_3918 {
    width: 75%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._xlarge-10_mlopn_3918 {
    width: 83.3333333333%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._xlarge-11_mlopn_3918 {
    width: 91.6666666667%;
  }
  ._xlarge-margin-collapse_mlopn_6234 > ._xlarge-12_mlopn_3918 {
    width: 100%;
  }
}

@media screen and (min-width: 75em) {
  ._xlarge-padding-collapse_mlopn_6435 {
    margin-right: 0;
    margin-left: 0;
  }
  ._xlarge-padding-collapse_mlopn_6435 > ._cell_mlopn_3333 {
    padding-right: 0;
    padding-left: 0;
  }
}

._xsmall-offset-0_mlopn_6445 {
  margin-left: 0%;
}

._grid-margin-x_mlopn_3382 > ._xsmall-offset-0_mlopn_6445 {
  margin-left: calc(0% + 0.9375rem / 2);
}

._xsmall-offset-1_mlopn_6453 {
  margin-left: 8.3333333333%;
}

._grid-margin-x_mlopn_3382 > ._xsmall-offset-1_mlopn_6453 {
  margin-left: calc(8.3333333333% + 0.9375rem / 2);
}

._xsmall-offset-2_mlopn_6461 {
  margin-left: 16.6666666667%;
}

._grid-margin-x_mlopn_3382 > ._xsmall-offset-2_mlopn_6461 {
  margin-left: calc(16.6666666667% + 0.9375rem / 2);
}

._xsmall-offset-3_mlopn_6469 {
  margin-left: 25%;
}

._grid-margin-x_mlopn_3382 > ._xsmall-offset-3_mlopn_6469 {
  margin-left: calc(25% + 0.9375rem / 2);
}

._xsmall-offset-4_mlopn_6477 {
  margin-left: 33.3333333333%;
}

._grid-margin-x_mlopn_3382 > ._xsmall-offset-4_mlopn_6477 {
  margin-left: calc(33.3333333333% + 0.9375rem / 2);
}

._xsmall-offset-5_mlopn_6485 {
  margin-left: 41.6666666667%;
}

._grid-margin-x_mlopn_3382 > ._xsmall-offset-5_mlopn_6485 {
  margin-left: calc(41.6666666667% + 0.9375rem / 2);
}

._xsmall-offset-6_mlopn_6493 {
  margin-left: 50%;
}

._grid-margin-x_mlopn_3382 > ._xsmall-offset-6_mlopn_6493 {
  margin-left: calc(50% + 0.9375rem / 2);
}

._xsmall-offset-7_mlopn_6501 {
  margin-left: 58.3333333333%;
}

._grid-margin-x_mlopn_3382 > ._xsmall-offset-7_mlopn_6501 {
  margin-left: calc(58.3333333333% + 0.9375rem / 2);
}

._xsmall-offset-8_mlopn_6509 {
  margin-left: 66.6666666667%;
}

._grid-margin-x_mlopn_3382 > ._xsmall-offset-8_mlopn_6509 {
  margin-left: calc(66.6666666667% + 0.9375rem / 2);
}

._xsmall-offset-9_mlopn_6517 {
  margin-left: 75%;
}

._grid-margin-x_mlopn_3382 > ._xsmall-offset-9_mlopn_6517 {
  margin-left: calc(75% + 0.9375rem / 2);
}

._xsmall-offset-10_mlopn_6525 {
  margin-left: 83.3333333333%;
}

._grid-margin-x_mlopn_3382 > ._xsmall-offset-10_mlopn_6525 {
  margin-left: calc(83.3333333333% + 0.9375rem / 2);
}

._xsmall-offset-11_mlopn_6533 {
  margin-left: 91.6666666667%;
}

._grid-margin-x_mlopn_3382 > ._xsmall-offset-11_mlopn_6533 {
  margin-left: calc(91.6666666667% + 0.9375rem / 2);
}

._small-offset-0_mlopn_6541 {
  margin-left: 0%;
}

._grid-margin-x_mlopn_3382 > ._small-offset-0_mlopn_6541 {
  margin-left: calc(0% + 0.9375rem / 2);
}

._small-offset-1_mlopn_6549 {
  margin-left: 8.3333333333%;
}

._grid-margin-x_mlopn_3382 > ._small-offset-1_mlopn_6549 {
  margin-left: calc(8.3333333333% + 0.9375rem / 2);
}

._small-offset-2_mlopn_6557 {
  margin-left: 16.6666666667%;
}

._grid-margin-x_mlopn_3382 > ._small-offset-2_mlopn_6557 {
  margin-left: calc(16.6666666667% + 0.9375rem / 2);
}

._small-offset-3_mlopn_6565 {
  margin-left: 25%;
}

._grid-margin-x_mlopn_3382 > ._small-offset-3_mlopn_6565 {
  margin-left: calc(25% + 0.9375rem / 2);
}

._small-offset-4_mlopn_6573 {
  margin-left: 33.3333333333%;
}

._grid-margin-x_mlopn_3382 > ._small-offset-4_mlopn_6573 {
  margin-left: calc(33.3333333333% + 0.9375rem / 2);
}

._small-offset-5_mlopn_6581 {
  margin-left: 41.6666666667%;
}

._grid-margin-x_mlopn_3382 > ._small-offset-5_mlopn_6581 {
  margin-left: calc(41.6666666667% + 0.9375rem / 2);
}

._small-offset-6_mlopn_6589 {
  margin-left: 50%;
}

._grid-margin-x_mlopn_3382 > ._small-offset-6_mlopn_6589 {
  margin-left: calc(50% + 0.9375rem / 2);
}

._small-offset-7_mlopn_6597 {
  margin-left: 58.3333333333%;
}

._grid-margin-x_mlopn_3382 > ._small-offset-7_mlopn_6597 {
  margin-left: calc(58.3333333333% + 0.9375rem / 2);
}

._small-offset-8_mlopn_6605 {
  margin-left: 66.6666666667%;
}

._grid-margin-x_mlopn_3382 > ._small-offset-8_mlopn_6605 {
  margin-left: calc(66.6666666667% + 0.9375rem / 2);
}

._small-offset-9_mlopn_6613 {
  margin-left: 75%;
}

._grid-margin-x_mlopn_3382 > ._small-offset-9_mlopn_6613 {
  margin-left: calc(75% + 0.9375rem / 2);
}

._small-offset-10_mlopn_6621 {
  margin-left: 83.3333333333%;
}

._grid-margin-x_mlopn_3382 > ._small-offset-10_mlopn_6621 {
  margin-left: calc(83.3333333333% + 0.9375rem / 2);
}

._small-offset-11_mlopn_6629 {
  margin-left: 91.6666666667%;
}

._grid-margin-x_mlopn_3382 > ._small-offset-11_mlopn_6629 {
  margin-left: calc(91.6666666667% + 0.9375rem / 2);
}

@media print, screen and (min-width: 48em) {
  ._medium-offset-0_mlopn_6638 {
    margin-left: 0%;
  }
  ._grid-margin-x_mlopn_3382 > ._medium-offset-0_mlopn_6638 {
    margin-left: calc(0% + 0.9375rem / 2);
  }
  ._medium-offset-1_mlopn_6644 {
    margin-left: 8.3333333333%;
  }
  ._grid-margin-x_mlopn_3382 > ._medium-offset-1_mlopn_6644 {
    margin-left: calc(8.3333333333% + 0.9375rem / 2);
  }
  ._medium-offset-2_mlopn_6650 {
    margin-left: 16.6666666667%;
  }
  ._grid-margin-x_mlopn_3382 > ._medium-offset-2_mlopn_6650 {
    margin-left: calc(16.6666666667% + 0.9375rem / 2);
  }
  ._medium-offset-3_mlopn_6656 {
    margin-left: 25%;
  }
  ._grid-margin-x_mlopn_3382 > ._medium-offset-3_mlopn_6656 {
    margin-left: calc(25% + 0.9375rem / 2);
  }
  ._medium-offset-4_mlopn_6662 {
    margin-left: 33.3333333333%;
  }
  ._grid-margin-x_mlopn_3382 > ._medium-offset-4_mlopn_6662 {
    margin-left: calc(33.3333333333% + 0.9375rem / 2);
  }
  ._medium-offset-5_mlopn_6668 {
    margin-left: 41.6666666667%;
  }
  ._grid-margin-x_mlopn_3382 > ._medium-offset-5_mlopn_6668 {
    margin-left: calc(41.6666666667% + 0.9375rem / 2);
  }
  ._medium-offset-6_mlopn_6674 {
    margin-left: 50%;
  }
  ._grid-margin-x_mlopn_3382 > ._medium-offset-6_mlopn_6674 {
    margin-left: calc(50% + 0.9375rem / 2);
  }
  ._medium-offset-7_mlopn_6680 {
    margin-left: 58.3333333333%;
  }
  ._grid-margin-x_mlopn_3382 > ._medium-offset-7_mlopn_6680 {
    margin-left: calc(58.3333333333% + 0.9375rem / 2);
  }
  ._medium-offset-8_mlopn_6686 {
    margin-left: 66.6666666667%;
  }
  ._grid-margin-x_mlopn_3382 > ._medium-offset-8_mlopn_6686 {
    margin-left: calc(66.6666666667% + 0.9375rem / 2);
  }
  ._medium-offset-9_mlopn_6692 {
    margin-left: 75%;
  }
  ._grid-margin-x_mlopn_3382 > ._medium-offset-9_mlopn_6692 {
    margin-left: calc(75% + 0.9375rem / 2);
  }
  ._medium-offset-10_mlopn_6698 {
    margin-left: 83.3333333333%;
  }
  ._grid-margin-x_mlopn_3382 > ._medium-offset-10_mlopn_6698 {
    margin-left: calc(83.3333333333% + 0.9375rem / 2);
  }
  ._medium-offset-11_mlopn_6704 {
    margin-left: 91.6666666667%;
  }
  ._grid-margin-x_mlopn_3382 > ._medium-offset-11_mlopn_6704 {
    margin-left: calc(91.6666666667% + 0.9375rem / 2);
  }
}
@media print, screen and (min-width: 64em) {
  ._large-offset-0_mlopn_6712 {
    margin-left: 0%;
  }
  ._grid-margin-x_mlopn_3382 > ._large-offset-0_mlopn_6712 {
    margin-left: calc(0% + 1.5625rem / 2);
  }
  ._large-offset-1_mlopn_3382 {
    margin-left: 8.3333333333%;
  }
  ._grid-margin-x_mlopn_3382 > ._large-offset-1_mlopn_3382 {
    margin-left: calc(8.3333333333% + 1.5625rem / 2);
  }
  ._large-offset-2_mlopn_6724 {
    margin-left: 16.6666666667%;
  }
  ._grid-margin-x_mlopn_3382 > ._large-offset-2_mlopn_6724 {
    margin-left: calc(16.6666666667% + 1.5625rem / 2);
  }
  ._large-offset-3_mlopn_6730 {
    margin-left: 25%;
  }
  ._grid-margin-x_mlopn_3382 > ._large-offset-3_mlopn_6730 {
    margin-left: calc(25% + 1.5625rem / 2);
  }
  ._large-offset-4_mlopn_6736 {
    margin-left: 33.3333333333%;
  }
  ._grid-margin-x_mlopn_3382 > ._large-offset-4_mlopn_6736 {
    margin-left: calc(33.3333333333% + 1.5625rem / 2);
  }
  ._large-offset-5_mlopn_6742 {
    margin-left: 41.6666666667%;
  }
  ._grid-margin-x_mlopn_3382 > ._large-offset-5_mlopn_6742 {
    margin-left: calc(41.6666666667% + 1.5625rem / 2);
  }
  ._large-offset-6_mlopn_6748 {
    margin-left: 50%;
  }
  ._grid-margin-x_mlopn_3382 > ._large-offset-6_mlopn_6748 {
    margin-left: calc(50% + 1.5625rem / 2);
  }
  ._large-offset-7_mlopn_6754 {
    margin-left: 58.3333333333%;
  }
  ._grid-margin-x_mlopn_3382 > ._large-offset-7_mlopn_6754 {
    margin-left: calc(58.3333333333% + 1.5625rem / 2);
  }
  ._large-offset-8_mlopn_6760 {
    margin-left: 66.6666666667%;
  }
  ._grid-margin-x_mlopn_3382 > ._large-offset-8_mlopn_6760 {
    margin-left: calc(66.6666666667% + 1.5625rem / 2);
  }
  ._large-offset-9_mlopn_6766 {
    margin-left: 75%;
  }
  ._grid-margin-x_mlopn_3382 > ._large-offset-9_mlopn_6766 {
    margin-left: calc(75% + 1.5625rem / 2);
  }
  ._large-offset-10_mlopn_6772 {
    margin-left: 83.3333333333%;
  }
  ._grid-margin-x_mlopn_3382 > ._large-offset-10_mlopn_6772 {
    margin-left: calc(83.3333333333% + 1.5625rem / 2);
  }
  ._large-offset-11_mlopn_6778 {
    margin-left: 91.6666666667%;
  }
  ._grid-margin-x_mlopn_3382 > ._large-offset-11_mlopn_6778 {
    margin-left: calc(91.6666666667% + 1.5625rem / 2);
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-offset-0_mlopn_6786 {
    margin-left: 0%;
  }
  ._grid-margin-x_mlopn_3382 > ._xlarge-offset-0_mlopn_6786 {
    margin-left: calc(0% + 1.5625rem / 2);
  }
  ._xlarge-offset-1_mlopn_6792 {
    margin-left: 8.3333333333%;
  }
  ._grid-margin-x_mlopn_3382 > ._xlarge-offset-1_mlopn_6792 {
    margin-left: calc(8.3333333333% + 1.5625rem / 2);
  }
  ._xlarge-offset-2_mlopn_6798 {
    margin-left: 16.6666666667%;
  }
  ._grid-margin-x_mlopn_3382 > ._xlarge-offset-2_mlopn_6798 {
    margin-left: calc(16.6666666667% + 1.5625rem / 2);
  }
  ._xlarge-offset-3_mlopn_6804 {
    margin-left: 25%;
  }
  ._grid-margin-x_mlopn_3382 > ._xlarge-offset-3_mlopn_6804 {
    margin-left: calc(25% + 1.5625rem / 2);
  }
  ._xlarge-offset-4_mlopn_6810 {
    margin-left: 33.3333333333%;
  }
  ._grid-margin-x_mlopn_3382 > ._xlarge-offset-4_mlopn_6810 {
    margin-left: calc(33.3333333333% + 1.5625rem / 2);
  }
  ._xlarge-offset-5_mlopn_6816 {
    margin-left: 41.6666666667%;
  }
  ._grid-margin-x_mlopn_3382 > ._xlarge-offset-5_mlopn_6816 {
    margin-left: calc(41.6666666667% + 1.5625rem / 2);
  }
  ._xlarge-offset-6_mlopn_6822 {
    margin-left: 50%;
  }
  ._grid-margin-x_mlopn_3382 > ._xlarge-offset-6_mlopn_6822 {
    margin-left: calc(50% + 1.5625rem / 2);
  }
  ._xlarge-offset-7_mlopn_6828 {
    margin-left: 58.3333333333%;
  }
  ._grid-margin-x_mlopn_3382 > ._xlarge-offset-7_mlopn_6828 {
    margin-left: calc(58.3333333333% + 1.5625rem / 2);
  }
  ._xlarge-offset-8_mlopn_6834 {
    margin-left: 66.6666666667%;
  }
  ._grid-margin-x_mlopn_3382 > ._xlarge-offset-8_mlopn_6834 {
    margin-left: calc(66.6666666667% + 1.5625rem / 2);
  }
  ._xlarge-offset-9_mlopn_6840 {
    margin-left: 75%;
  }
  ._grid-margin-x_mlopn_3382 > ._xlarge-offset-9_mlopn_6840 {
    margin-left: calc(75% + 1.5625rem / 2);
  }
  ._xlarge-offset-10_mlopn_6846 {
    margin-left: 83.3333333333%;
  }
  ._grid-margin-x_mlopn_3382 > ._xlarge-offset-10_mlopn_6846 {
    margin-left: calc(83.3333333333% + 1.5625rem / 2);
  }
  ._xlarge-offset-11_mlopn_6852 {
    margin-left: 91.6666666667%;
  }
  ._grid-margin-x_mlopn_3382 > ._xlarge-offset-11_mlopn_6852 {
    margin-left: calc(91.6666666667% + 1.5625rem / 2);
  }
}
._grid-y_mlopn_4183 {
  display: flex;
  flex-flow: column nowrap;
}
._grid-y_mlopn_4183 > ._cell_mlopn_3333 {
  height: auto;
  max-height: none;
}
._grid-y_mlopn_4183 > ._auto_mlopn_3885 {
  height: auto;
}
._grid-y_mlopn_4183 > ._shrink_mlopn_3888 {
  height: auto;
}
._grid-y_mlopn_4183 > ._xsmall-shrink_mlopn_3899, ._grid-y_mlopn_4183 > ._xsmall-full_mlopn_3899, ._grid-y_mlopn_4183 > ._xsmall-1_mlopn_3899, ._grid-y_mlopn_4183 > ._xsmall-2_mlopn_3899, ._grid-y_mlopn_4183 > ._xsmall-3_mlopn_3899, ._grid-y_mlopn_4183 > ._xsmall-4_mlopn_3899, ._grid-y_mlopn_4183 > ._xsmall-5_mlopn_3899, ._grid-y_mlopn_4183 > ._xsmall-6_mlopn_3899, ._grid-y_mlopn_4183 > ._xsmall-7_mlopn_3899, ._grid-y_mlopn_4183 > ._xsmall-8_mlopn_3899, ._grid-y_mlopn_4183 > ._xsmall-9_mlopn_3899, ._grid-y_mlopn_4183 > ._xsmall-10_mlopn_3899, ._grid-y_mlopn_4183 > ._xsmall-11_mlopn_3899, ._grid-y_mlopn_4183 > ._xsmall-12_mlopn_3899 {
  flex-basis: auto;
}
._grid-y_mlopn_4183 > ._small-shrink_mlopn_3903, ._grid-y_mlopn_4183 > ._small-full_mlopn_3903, ._grid-y_mlopn_4183 > ._small-1_mlopn_3903, ._grid-y_mlopn_4183 > ._small-2_mlopn_3903, ._grid-y_mlopn_4183 > ._small-3_mlopn_3903, ._grid-y_mlopn_4183 > ._small-4_mlopn_3903, ._grid-y_mlopn_4183 > ._small-5_mlopn_3903, ._grid-y_mlopn_4183 > ._small-6_mlopn_3903, ._grid-y_mlopn_4183 > ._small-7_mlopn_3903, ._grid-y_mlopn_4183 > ._small-8_mlopn_3903, ._grid-y_mlopn_4183 > ._small-9_mlopn_3903, ._grid-y_mlopn_4183 > ._small-10_mlopn_3903, ._grid-y_mlopn_4183 > ._small-11_mlopn_3903, ._grid-y_mlopn_4183 > ._small-12_mlopn_3903 {
  flex-basis: auto;
}
@media print, screen and (min-width: 48em) {
  ._grid-y_mlopn_4183 > ._medium-shrink_mlopn_3908, ._grid-y_mlopn_4183 > ._medium-full_mlopn_3908, ._grid-y_mlopn_4183 > ._medium-1_mlopn_3908, ._grid-y_mlopn_4183 > ._medium-2_mlopn_3908, ._grid-y_mlopn_4183 > ._medium-3_mlopn_3908, ._grid-y_mlopn_4183 > ._medium-4_mlopn_3908, ._grid-y_mlopn_4183 > ._medium-5_mlopn_3908, ._grid-y_mlopn_4183 > ._medium-6_mlopn_3908, ._grid-y_mlopn_4183 > ._medium-7_mlopn_3908, ._grid-y_mlopn_4183 > ._medium-8_mlopn_3908, ._grid-y_mlopn_4183 > ._medium-9_mlopn_3908, ._grid-y_mlopn_4183 > ._medium-10_mlopn_3908, ._grid-y_mlopn_4183 > ._medium-11_mlopn_3908, ._grid-y_mlopn_4183 > ._medium-12_mlopn_3908 {
    flex-basis: auto;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-y_mlopn_4183 > ._large-shrink_mlopn_3913, ._grid-y_mlopn_4183 > ._large-full_mlopn_3913, ._grid-y_mlopn_4183 > ._large-1_mlopn_3513, ._grid-y_mlopn_4183 > ._large-2_mlopn_3913, ._grid-y_mlopn_4183 > ._large-3_mlopn_3913, ._grid-y_mlopn_4183 > ._large-4_mlopn_3913, ._grid-y_mlopn_4183 > ._large-5_mlopn_3913, ._grid-y_mlopn_4183 > ._large-6_mlopn_3913, ._grid-y_mlopn_4183 > ._large-7_mlopn_3379, ._grid-y_mlopn_4183 > ._large-8_mlopn_3913, ._grid-y_mlopn_4183 > ._large-9_mlopn_3376, ._grid-y_mlopn_4183 > ._large-10_mlopn_3513, ._grid-y_mlopn_4183 > ._large-11_mlopn_3913, ._grid-y_mlopn_4183 > ._large-12_mlopn_3913 {
    flex-basis: auto;
  }
}
@media screen and (min-width: 75em) {
  ._grid-y_mlopn_4183 > ._xlarge-shrink_mlopn_3918, ._grid-y_mlopn_4183 > ._xlarge-full_mlopn_3918, ._grid-y_mlopn_4183 > ._xlarge-1_mlopn_3918, ._grid-y_mlopn_4183 > ._xlarge-2_mlopn_3918, ._grid-y_mlopn_4183 > ._xlarge-3_mlopn_3918, ._grid-y_mlopn_4183 > ._xlarge-4_mlopn_3918, ._grid-y_mlopn_4183 > ._xlarge-5_mlopn_3918, ._grid-y_mlopn_4183 > ._xlarge-6_mlopn_3918, ._grid-y_mlopn_4183 > ._xlarge-7_mlopn_3918, ._grid-y_mlopn_4183 > ._xlarge-8_mlopn_3918, ._grid-y_mlopn_4183 > ._xlarge-9_mlopn_3918, ._grid-y_mlopn_4183 > ._xlarge-10_mlopn_3918, ._grid-y_mlopn_4183 > ._xlarge-11_mlopn_3918, ._grid-y_mlopn_4183 > ._xlarge-12_mlopn_3918 {
    flex-basis: auto;
  }
}
._grid-y_mlopn_4183 > ._xsmall-12_mlopn_3899, ._grid-y_mlopn_4183 > ._xsmall-11_mlopn_3899, ._grid-y_mlopn_4183 > ._xsmall-10_mlopn_3899, ._grid-y_mlopn_4183 > ._xsmall-9_mlopn_3899, ._grid-y_mlopn_4183 > ._xsmall-8_mlopn_3899, ._grid-y_mlopn_4183 > ._xsmall-7_mlopn_3899, ._grid-y_mlopn_4183 > ._xsmall-6_mlopn_3899, ._grid-y_mlopn_4183 > ._xsmall-5_mlopn_3899, ._grid-y_mlopn_4183 > ._xsmall-4_mlopn_3899, ._grid-y_mlopn_4183 > ._xsmall-3_mlopn_3899, ._grid-y_mlopn_4183 > ._xsmall-2_mlopn_3899, ._grid-y_mlopn_4183 > ._xsmall-1_mlopn_3899 {
  flex: 0 0 auto;
}
._grid-y_mlopn_4183 > ._xsmall-1_mlopn_3899 {
  height: 8.3333333333%;
}
._grid-y_mlopn_4183 > ._xsmall-2_mlopn_3899 {
  height: 16.6666666667%;
}
._grid-y_mlopn_4183 > ._xsmall-3_mlopn_3899 {
  height: 25%;
}
._grid-y_mlopn_4183 > ._xsmall-4_mlopn_3899 {
  height: 33.3333333333%;
}
._grid-y_mlopn_4183 > ._xsmall-5_mlopn_3899 {
  height: 41.6666666667%;
}
._grid-y_mlopn_4183 > ._xsmall-6_mlopn_3899 {
  height: 50%;
}
._grid-y_mlopn_4183 > ._xsmall-7_mlopn_3899 {
  height: 58.3333333333%;
}
._grid-y_mlopn_4183 > ._xsmall-8_mlopn_3899 {
  height: 66.6666666667%;
}
._grid-y_mlopn_4183 > ._xsmall-9_mlopn_3899 {
  height: 75%;
}
._grid-y_mlopn_4183 > ._xsmall-10_mlopn_3899 {
  height: 83.3333333333%;
}
._grid-y_mlopn_4183 > ._xsmall-11_mlopn_3899 {
  height: 91.6666666667%;
}
._grid-y_mlopn_4183 > ._xsmall-12_mlopn_3899 {
  height: 100%;
}
._grid-y_mlopn_4183 > ._small-auto_mlopn_3974 {
  flex: 1 1 0;
  height: auto;
}
._grid-y_mlopn_4183 > ._small-12_mlopn_3903, ._grid-y_mlopn_4183 > ._small-11_mlopn_3903, ._grid-y_mlopn_4183 > ._small-10_mlopn_3903, ._grid-y_mlopn_4183 > ._small-9_mlopn_3903, ._grid-y_mlopn_4183 > ._small-8_mlopn_3903, ._grid-y_mlopn_4183 > ._small-7_mlopn_3903, ._grid-y_mlopn_4183 > ._small-6_mlopn_3903, ._grid-y_mlopn_4183 > ._small-5_mlopn_3903, ._grid-y_mlopn_4183 > ._small-4_mlopn_3903, ._grid-y_mlopn_4183 > ._small-3_mlopn_3903, ._grid-y_mlopn_4183 > ._small-2_mlopn_3903, ._grid-y_mlopn_4183 > ._small-1_mlopn_3903, ._grid-y_mlopn_4183 > ._small-shrink_mlopn_3903 {
  flex: 0 0 auto;
}
._grid-y_mlopn_4183 > ._small-shrink_mlopn_3903 {
  height: auto;
}
._grid-y_mlopn_4183 > ._small-1_mlopn_3903 {
  height: 8.3333333333%;
}
._grid-y_mlopn_4183 > ._small-2_mlopn_3903 {
  height: 16.6666666667%;
}
._grid-y_mlopn_4183 > ._small-3_mlopn_3903 {
  height: 25%;
}
._grid-y_mlopn_4183 > ._small-4_mlopn_3903 {
  height: 33.3333333333%;
}
._grid-y_mlopn_4183 > ._small-5_mlopn_3903 {
  height: 41.6666666667%;
}
._grid-y_mlopn_4183 > ._small-6_mlopn_3903 {
  height: 50%;
}
._grid-y_mlopn_4183 > ._small-7_mlopn_3903 {
  height: 58.3333333333%;
}
._grid-y_mlopn_4183 > ._small-8_mlopn_3903 {
  height: 66.6666666667%;
}
._grid-y_mlopn_4183 > ._small-9_mlopn_3903 {
  height: 75%;
}
._grid-y_mlopn_4183 > ._small-10_mlopn_3903 {
  height: 83.3333333333%;
}
._grid-y_mlopn_4183 > ._small-11_mlopn_3903 {
  height: 91.6666666667%;
}
._grid-y_mlopn_4183 > ._small-12_mlopn_3903 {
  height: 100%;
}
@media print, screen and (min-width: 48em) {
  ._grid-y_mlopn_4183 > ._medium-auto_mlopn_4036 {
    flex: 1 1 0;
    height: auto;
  }
  ._grid-y_mlopn_4183 > ._medium-12_mlopn_3908, ._grid-y_mlopn_4183 > ._medium-11_mlopn_3908, ._grid-y_mlopn_4183 > ._medium-10_mlopn_3908, ._grid-y_mlopn_4183 > ._medium-9_mlopn_3908, ._grid-y_mlopn_4183 > ._medium-8_mlopn_3908, ._grid-y_mlopn_4183 > ._medium-7_mlopn_3908, ._grid-y_mlopn_4183 > ._medium-6_mlopn_3908, ._grid-y_mlopn_4183 > ._medium-5_mlopn_3908, ._grid-y_mlopn_4183 > ._medium-4_mlopn_3908, ._grid-y_mlopn_4183 > ._medium-3_mlopn_3908, ._grid-y_mlopn_4183 > ._medium-2_mlopn_3908, ._grid-y_mlopn_4183 > ._medium-1_mlopn_3908, ._grid-y_mlopn_4183 > ._medium-shrink_mlopn_3908 {
    flex: 0 0 auto;
  }
  ._grid-y_mlopn_4183 > ._medium-shrink_mlopn_3908 {
    height: auto;
  }
  ._grid-y_mlopn_4183 > ._medium-1_mlopn_3908 {
    height: 8.3333333333%;
  }
  ._grid-y_mlopn_4183 > ._medium-2_mlopn_3908 {
    height: 16.6666666667%;
  }
  ._grid-y_mlopn_4183 > ._medium-3_mlopn_3908 {
    height: 25%;
  }
  ._grid-y_mlopn_4183 > ._medium-4_mlopn_3908 {
    height: 33.3333333333%;
  }
  ._grid-y_mlopn_4183 > ._medium-5_mlopn_3908 {
    height: 41.6666666667%;
  }
  ._grid-y_mlopn_4183 > ._medium-6_mlopn_3908 {
    height: 50%;
  }
  ._grid-y_mlopn_4183 > ._medium-7_mlopn_3908 {
    height: 58.3333333333%;
  }
  ._grid-y_mlopn_4183 > ._medium-8_mlopn_3908 {
    height: 66.6666666667%;
  }
  ._grid-y_mlopn_4183 > ._medium-9_mlopn_3908 {
    height: 75%;
  }
  ._grid-y_mlopn_4183 > ._medium-10_mlopn_3908 {
    height: 83.3333333333%;
  }
  ._grid-y_mlopn_4183 > ._medium-11_mlopn_3908 {
    height: 91.6666666667%;
  }
  ._grid-y_mlopn_4183 > ._medium-12_mlopn_3908 {
    height: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-y_mlopn_4183 > ._large-auto_mlopn_4084 {
    flex: 1 1 0;
    height: auto;
  }
  ._grid-y_mlopn_4183 > ._large-12_mlopn_3913, ._grid-y_mlopn_4183 > ._large-11_mlopn_3913, ._grid-y_mlopn_4183 > ._large-10_mlopn_3513, ._grid-y_mlopn_4183 > ._large-9_mlopn_3376, ._grid-y_mlopn_4183 > ._large-8_mlopn_3913, ._grid-y_mlopn_4183 > ._large-7_mlopn_3379, ._grid-y_mlopn_4183 > ._large-6_mlopn_3913, ._grid-y_mlopn_4183 > ._large-5_mlopn_3913, ._grid-y_mlopn_4183 > ._large-4_mlopn_3913, ._grid-y_mlopn_4183 > ._large-3_mlopn_3913, ._grid-y_mlopn_4183 > ._large-2_mlopn_3913, ._grid-y_mlopn_4183 > ._large-1_mlopn_3513, ._grid-y_mlopn_4183 > ._large-shrink_mlopn_3913 {
    flex: 0 0 auto;
  }
  ._grid-y_mlopn_4183 > ._large-shrink_mlopn_3913 {
    height: auto;
  }
  ._grid-y_mlopn_4183 > ._large-1_mlopn_3513 {
    height: 8.3333333333%;
  }
  ._grid-y_mlopn_4183 > ._large-2_mlopn_3913 {
    height: 16.6666666667%;
  }
  ._grid-y_mlopn_4183 > ._large-3_mlopn_3913 {
    height: 25%;
  }
  ._grid-y_mlopn_4183 > ._large-4_mlopn_3913 {
    height: 33.3333333333%;
  }
  ._grid-y_mlopn_4183 > ._large-5_mlopn_3913 {
    height: 41.6666666667%;
  }
  ._grid-y_mlopn_4183 > ._large-6_mlopn_3913 {
    height: 50%;
  }
  ._grid-y_mlopn_4183 > ._large-7_mlopn_3379 {
    height: 58.3333333333%;
  }
  ._grid-y_mlopn_4183 > ._large-8_mlopn_3913 {
    height: 66.6666666667%;
  }
  ._grid-y_mlopn_4183 > ._large-9_mlopn_3376 {
    height: 75%;
  }
  ._grid-y_mlopn_4183 > ._large-10_mlopn_3513 {
    height: 83.3333333333%;
  }
  ._grid-y_mlopn_4183 > ._large-11_mlopn_3913 {
    height: 91.6666666667%;
  }
  ._grid-y_mlopn_4183 > ._large-12_mlopn_3913 {
    height: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._grid-y_mlopn_4183 > ._xlarge-auto_mlopn_4132 {
    flex: 1 1 0;
    height: auto;
  }
  ._grid-y_mlopn_4183 > ._xlarge-12_mlopn_3918, ._grid-y_mlopn_4183 > ._xlarge-11_mlopn_3918, ._grid-y_mlopn_4183 > ._xlarge-10_mlopn_3918, ._grid-y_mlopn_4183 > ._xlarge-9_mlopn_3918, ._grid-y_mlopn_4183 > ._xlarge-8_mlopn_3918, ._grid-y_mlopn_4183 > ._xlarge-7_mlopn_3918, ._grid-y_mlopn_4183 > ._xlarge-6_mlopn_3918, ._grid-y_mlopn_4183 > ._xlarge-5_mlopn_3918, ._grid-y_mlopn_4183 > ._xlarge-4_mlopn_3918, ._grid-y_mlopn_4183 > ._xlarge-3_mlopn_3918, ._grid-y_mlopn_4183 > ._xlarge-2_mlopn_3918, ._grid-y_mlopn_4183 > ._xlarge-1_mlopn_3918, ._grid-y_mlopn_4183 > ._xlarge-shrink_mlopn_3918 {
    flex: 0 0 auto;
  }
  ._grid-y_mlopn_4183 > ._xlarge-shrink_mlopn_3918 {
    height: auto;
  }
  ._grid-y_mlopn_4183 > ._xlarge-1_mlopn_3918 {
    height: 8.3333333333%;
  }
  ._grid-y_mlopn_4183 > ._xlarge-2_mlopn_3918 {
    height: 16.6666666667%;
  }
  ._grid-y_mlopn_4183 > ._xlarge-3_mlopn_3918 {
    height: 25%;
  }
  ._grid-y_mlopn_4183 > ._xlarge-4_mlopn_3918 {
    height: 33.3333333333%;
  }
  ._grid-y_mlopn_4183 > ._xlarge-5_mlopn_3918 {
    height: 41.6666666667%;
  }
  ._grid-y_mlopn_4183 > ._xlarge-6_mlopn_3918 {
    height: 50%;
  }
  ._grid-y_mlopn_4183 > ._xlarge-7_mlopn_3918 {
    height: 58.3333333333%;
  }
  ._grid-y_mlopn_4183 > ._xlarge-8_mlopn_3918 {
    height: 66.6666666667%;
  }
  ._grid-y_mlopn_4183 > ._xlarge-9_mlopn_3918 {
    height: 75%;
  }
  ._grid-y_mlopn_4183 > ._xlarge-10_mlopn_3918 {
    height: 83.3333333333%;
  }
  ._grid-y_mlopn_4183 > ._xlarge-11_mlopn_3918 {
    height: 91.6666666667%;
  }
  ._grid-y_mlopn_4183 > ._xlarge-12_mlopn_3918 {
    height: 100%;
  }
}

._grid-padding-y_mlopn_7124 ._grid-padding-y_mlopn_7124 {
  margin-top: -0.46875rem;
  margin-bottom: -0.46875rem;
  margin-top: -0.46875rem;
  margin-bottom: -0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-padding-y_mlopn_7124 ._grid-padding-y_mlopn_7124 {
    margin-top: -0.46875rem;
    margin-bottom: -0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-padding-y_mlopn_7124 ._grid-padding-y_mlopn_7124 {
    margin-top: -0.78125rem;
    margin-bottom: -0.78125rem;
  }
}
._grid-padding-y_mlopn_7124 > ._cell_mlopn_3333 {
  padding-top: 0.46875rem;
  padding-bottom: 0.46875rem;
  padding-top: 0.46875rem;
  padding-bottom: 0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-padding-y_mlopn_7124 > ._cell_mlopn_3333 {
    padding-top: 0.46875rem;
    padding-bottom: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-padding-y_mlopn_7124 > ._cell_mlopn_3333 {
    padding-top: 0.78125rem;
    padding-bottom: 0.78125rem;
  }
}

._grid-margin-y_mlopn_4183 {
  margin-top: -0.46875rem;
  margin-bottom: -0.46875rem;
  margin-top: -0.46875rem;
  margin-bottom: -0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-margin-y_mlopn_4183 {
    margin-top: -0.46875rem;
    margin-bottom: -0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-y_mlopn_4183 {
    margin-top: -0.78125rem;
    margin-bottom: -0.78125rem;
  }
}
._grid-margin-y_mlopn_4183 > ._cell_mlopn_3333 {
  height: calc(100% - 0.9375rem);
  margin-top: 0.46875rem;
  margin-bottom: 0.46875rem;
}
._grid-margin-y_mlopn_4183 > ._cell_mlopn_3333 {
  height: calc(100% - 0.9375rem);
  margin-top: 0.46875rem;
  margin-bottom: 0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-margin-y_mlopn_4183 > ._cell_mlopn_3333 {
    height: calc(100% - 0.9375rem);
    margin-top: 0.46875rem;
    margin-bottom: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-y_mlopn_4183 > ._cell_mlopn_3333 {
    height: calc(100% - 1.5625rem);
    margin-top: 0.78125rem;
    margin-bottom: 0.78125rem;
  }
}
._grid-margin-y_mlopn_4183 > ._auto_mlopn_3885 {
  height: auto;
}
._grid-margin-y_mlopn_4183 > ._shrink_mlopn_3888 {
  height: auto;
}
._grid-margin-y_mlopn_4183 > ._xsmall-1_mlopn_3899 {
  height: calc(8.3333333333% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._xsmall-2_mlopn_3899 {
  height: calc(16.6666666667% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._xsmall-3_mlopn_3899 {
  height: calc(25% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._xsmall-4_mlopn_3899 {
  height: calc(33.3333333333% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._xsmall-5_mlopn_3899 {
  height: calc(41.6666666667% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._xsmall-6_mlopn_3899 {
  height: calc(50% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._xsmall-7_mlopn_3899 {
  height: calc(58.3333333333% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._xsmall-8_mlopn_3899 {
  height: calc(66.6666666667% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._xsmall-9_mlopn_3899 {
  height: calc(75% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._xsmall-10_mlopn_3899 {
  height: calc(83.3333333333% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._xsmall-11_mlopn_3899 {
  height: calc(91.6666666667% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._xsmall-12_mlopn_3899 {
  height: calc(100% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._auto_mlopn_3885 {
  height: auto;
}
._grid-margin-y_mlopn_4183 > ._shrink_mlopn_3888 {
  height: auto;
}
._grid-margin-y_mlopn_4183 > ._xsmall-1_mlopn_3899 {
  height: calc(8.3333333333% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._xsmall-2_mlopn_3899 {
  height: calc(16.6666666667% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._xsmall-3_mlopn_3899 {
  height: calc(25% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._xsmall-4_mlopn_3899 {
  height: calc(33.3333333333% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._xsmall-5_mlopn_3899 {
  height: calc(41.6666666667% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._xsmall-6_mlopn_3899 {
  height: calc(50% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._xsmall-7_mlopn_3899 {
  height: calc(58.3333333333% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._xsmall-8_mlopn_3899 {
  height: calc(66.6666666667% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._xsmall-9_mlopn_3899 {
  height: calc(75% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._xsmall-10_mlopn_3899 {
  height: calc(83.3333333333% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._xsmall-11_mlopn_3899 {
  height: calc(91.6666666667% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._xsmall-12_mlopn_3899 {
  height: calc(100% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._small-auto_mlopn_3974 {
  height: auto;
}
._grid-margin-y_mlopn_4183 > ._small-shrink_mlopn_3903 {
  height: auto;
}
._grid-margin-y_mlopn_4183 > ._small-1_mlopn_3903 {
  height: calc(8.3333333333% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._small-2_mlopn_3903 {
  height: calc(16.6666666667% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._small-3_mlopn_3903 {
  height: calc(25% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._small-4_mlopn_3903 {
  height: calc(33.3333333333% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._small-5_mlopn_3903 {
  height: calc(41.6666666667% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._small-6_mlopn_3903 {
  height: calc(50% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._small-7_mlopn_3903 {
  height: calc(58.3333333333% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._small-8_mlopn_3903 {
  height: calc(66.6666666667% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._small-9_mlopn_3903 {
  height: calc(75% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._small-10_mlopn_3903 {
  height: calc(83.3333333333% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._small-11_mlopn_3903 {
  height: calc(91.6666666667% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._small-12_mlopn_3903 {
  height: calc(100% - 0.9375rem);
}
@media print, screen and (min-width: 48em) {
  ._grid-margin-y_mlopn_4183 > ._auto_mlopn_3885 {
    height: auto;
  }
  ._grid-margin-y_mlopn_4183 > ._shrink_mlopn_3888 {
    height: auto;
  }
  ._grid-margin-y_mlopn_4183 > ._xsmall-1_mlopn_3899 {
    height: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xsmall-2_mlopn_3899 {
    height: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xsmall-3_mlopn_3899 {
    height: calc(25% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xsmall-4_mlopn_3899 {
    height: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xsmall-5_mlopn_3899 {
    height: calc(41.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xsmall-6_mlopn_3899 {
    height: calc(50% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xsmall-7_mlopn_3899 {
    height: calc(58.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xsmall-8_mlopn_3899 {
    height: calc(66.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xsmall-9_mlopn_3899 {
    height: calc(75% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xsmall-10_mlopn_3899 {
    height: calc(83.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xsmall-11_mlopn_3899 {
    height: calc(91.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xsmall-12_mlopn_3899 {
    height: calc(100% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._small-auto_mlopn_3974 {
    height: auto;
  }
  ._grid-margin-y_mlopn_4183 > ._small-shrink_mlopn_3903 {
    height: auto;
  }
  ._grid-margin-y_mlopn_4183 > ._small-1_mlopn_3903 {
    height: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._small-2_mlopn_3903 {
    height: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._small-3_mlopn_3903 {
    height: calc(25% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._small-4_mlopn_3903 {
    height: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._small-5_mlopn_3903 {
    height: calc(41.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._small-6_mlopn_3903 {
    height: calc(50% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._small-7_mlopn_3903 {
    height: calc(58.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._small-8_mlopn_3903 {
    height: calc(66.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._small-9_mlopn_3903 {
    height: calc(75% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._small-10_mlopn_3903 {
    height: calc(83.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._small-11_mlopn_3903 {
    height: calc(91.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._small-12_mlopn_3903 {
    height: calc(100% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._medium-auto_mlopn_4036 {
    height: auto;
  }
  ._grid-margin-y_mlopn_4183 > ._medium-shrink_mlopn_3908 {
    height: auto;
  }
  ._grid-margin-y_mlopn_4183 > ._medium-1_mlopn_3908 {
    height: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._medium-2_mlopn_3908 {
    height: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._medium-3_mlopn_3908 {
    height: calc(25% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._medium-4_mlopn_3908 {
    height: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._medium-5_mlopn_3908 {
    height: calc(41.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._medium-6_mlopn_3908 {
    height: calc(50% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._medium-7_mlopn_3908 {
    height: calc(58.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._medium-8_mlopn_3908 {
    height: calc(66.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._medium-9_mlopn_3908 {
    height: calc(75% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._medium-10_mlopn_3908 {
    height: calc(83.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._medium-11_mlopn_3908 {
    height: calc(91.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._medium-12_mlopn_3908 {
    height: calc(100% - 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-y_mlopn_4183 > ._auto_mlopn_3885 {
    height: auto;
  }
  ._grid-margin-y_mlopn_4183 > ._shrink_mlopn_3888 {
    height: auto;
  }
  ._grid-margin-y_mlopn_4183 > ._xsmall-1_mlopn_3899 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xsmall-2_mlopn_3899 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xsmall-3_mlopn_3899 {
    height: calc(25% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xsmall-4_mlopn_3899 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xsmall-5_mlopn_3899 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xsmall-6_mlopn_3899 {
    height: calc(50% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xsmall-7_mlopn_3899 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xsmall-8_mlopn_3899 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xsmall-9_mlopn_3899 {
    height: calc(75% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xsmall-10_mlopn_3899 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xsmall-11_mlopn_3899 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xsmall-12_mlopn_3899 {
    height: calc(100% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._small-auto_mlopn_3974 {
    height: auto;
  }
  ._grid-margin-y_mlopn_4183 > ._small-shrink_mlopn_3903 {
    height: auto;
  }
  ._grid-margin-y_mlopn_4183 > ._small-1_mlopn_3903 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._small-2_mlopn_3903 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._small-3_mlopn_3903 {
    height: calc(25% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._small-4_mlopn_3903 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._small-5_mlopn_3903 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._small-6_mlopn_3903 {
    height: calc(50% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._small-7_mlopn_3903 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._small-8_mlopn_3903 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._small-9_mlopn_3903 {
    height: calc(75% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._small-10_mlopn_3903 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._small-11_mlopn_3903 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._small-12_mlopn_3903 {
    height: calc(100% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._medium-auto_mlopn_4036 {
    height: auto;
  }
  ._grid-margin-y_mlopn_4183 > ._medium-shrink_mlopn_3908 {
    height: auto;
  }
  ._grid-margin-y_mlopn_4183 > ._medium-1_mlopn_3908 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._medium-2_mlopn_3908 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._medium-3_mlopn_3908 {
    height: calc(25% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._medium-4_mlopn_3908 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._medium-5_mlopn_3908 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._medium-6_mlopn_3908 {
    height: calc(50% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._medium-7_mlopn_3908 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._medium-8_mlopn_3908 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._medium-9_mlopn_3908 {
    height: calc(75% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._medium-10_mlopn_3908 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._medium-11_mlopn_3908 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._medium-12_mlopn_3908 {
    height: calc(100% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._large-auto_mlopn_4084 {
    height: auto;
  }
  ._grid-margin-y_mlopn_4183 > ._large-shrink_mlopn_3913 {
    height: auto;
  }
  ._grid-margin-y_mlopn_4183 > ._large-1_mlopn_3513 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._large-2_mlopn_3913 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._large-3_mlopn_3913 {
    height: calc(25% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._large-4_mlopn_3913 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._large-5_mlopn_3913 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._large-6_mlopn_3913 {
    height: calc(50% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._large-7_mlopn_3379 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._large-8_mlopn_3913 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._large-9_mlopn_3376 {
    height: calc(75% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._large-10_mlopn_3513 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._large-11_mlopn_3913 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._large-12_mlopn_3913 {
    height: calc(100% - 1.5625rem);
  }
}
@media screen and (min-width: 75em) {
  ._grid-margin-y_mlopn_4183 > ._xlarge-auto_mlopn_4132 {
    height: auto;
  }
  ._grid-margin-y_mlopn_4183 > ._xlarge-shrink_mlopn_3918 {
    height: auto;
  }
  ._grid-margin-y_mlopn_4183 > ._xlarge-1_mlopn_3918 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xlarge-2_mlopn_3918 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xlarge-3_mlopn_3918 {
    height: calc(25% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xlarge-4_mlopn_3918 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xlarge-5_mlopn_3918 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xlarge-6_mlopn_3918 {
    height: calc(50% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xlarge-7_mlopn_3918 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xlarge-8_mlopn_3918 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xlarge-9_mlopn_3918 {
    height: calc(75% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xlarge-10_mlopn_3918 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xlarge-11_mlopn_3918 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xlarge-12_mlopn_3918 {
    height: calc(100% - 1.5625rem);
  }
}

._grid-frame_mlopn_7672 {
  overflow: hidden;
  position: relative;
  flex-wrap: nowrap;
  align-items: stretch;
  width: 100vw;
}

._cell_mlopn_3333 ._grid-frame_mlopn_7672 {
  width: 100%;
}

._cell-block_mlopn_7684 {
  overflow-x: auto;
  max-width: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

._cell-block-y_mlopn_7691 {
  overflow-y: auto;
  max-height: 100%;
  min-height: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

._cell-block-container_mlopn_7699 {
  display: flex;
  flex-direction: column;
  max-height: 100%;
}
._cell-block-container_mlopn_7699 > ._grid-x_mlopn_3385 {
  max-height: 100%;
  flex-wrap: nowrap;
}

._small-grid-frame_mlopn_7709 {
  overflow: hidden;
  position: relative;
  flex-wrap: nowrap;
  align-items: stretch;
  width: 100vw;
}

._cell_mlopn_3333 ._small-grid-frame_mlopn_7709 {
  width: 100%;
}

._small-cell-block_mlopn_7721 {
  overflow-x: auto;
  max-width: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

._small-cell-block-container_mlopn_7728 {
  display: flex;
  flex-direction: column;
  max-height: 100%;
}
._small-cell-block-container_mlopn_7728 > ._grid-x_mlopn_3385 {
  max-height: 100%;
  flex-wrap: nowrap;
}

._small-cell-block-y_mlopn_7738 {
  overflow-y: auto;
  max-height: 100%;
  min-height: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

@media print, screen and (min-width: 48em) {
  ._medium-grid-frame_mlopn_7747 {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100vw;
  }
  ._cell_mlopn_3333 ._medium-grid-frame_mlopn_7747 {
    width: 100%;
  }
  ._medium-cell-block_mlopn_7757 {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  ._medium-cell-block-container_mlopn_7763 {
    display: flex;
    flex-direction: column;
    max-height: 100%;
  }
  ._medium-cell-block-container_mlopn_7763 > ._grid-x_mlopn_3385 {
    max-height: 100%;
    flex-wrap: nowrap;
  }
  ._medium-cell-block-y_mlopn_7772 {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}
@media print, screen and (min-width: 64em) {
  ._large-grid-frame_mlopn_7781 {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100vw;
  }
  ._cell_mlopn_3333 ._large-grid-frame_mlopn_7781 {
    width: 100%;
  }
  ._large-cell-block_mlopn_7791 {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  ._large-cell-block-container_mlopn_7797 {
    display: flex;
    flex-direction: column;
    max-height: 100%;
  }
  ._large-cell-block-container_mlopn_7797 > ._grid-x_mlopn_3385 {
    max-height: 100%;
    flex-wrap: nowrap;
  }
  ._large-cell-block-y_mlopn_7806 {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-grid-frame_mlopn_7815 {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100vw;
  }
  ._cell_mlopn_3333 ._xlarge-grid-frame_mlopn_7815 {
    width: 100%;
  }
  ._xlarge-cell-block_mlopn_7825 {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  ._xlarge-cell-block-container_mlopn_7831 {
    display: flex;
    flex-direction: column;
    max-height: 100%;
  }
  ._xlarge-cell-block-container_mlopn_7831 > ._grid-x_mlopn_3385 {
    max-height: 100%;
    flex-wrap: nowrap;
  }
  ._xlarge-cell-block-y_mlopn_7840 {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}
._grid-y_mlopn_4183._grid-frame_mlopn_7672 {
  overflow: hidden;
  position: relative;
  flex-wrap: nowrap;
  align-items: stretch;
  height: 100vh;
  width: auto;
}
._grid-y_mlopn_4183._small-grid-frame_mlopn_7709 {
  overflow: hidden;
  position: relative;
  flex-wrap: nowrap;
  align-items: stretch;
  height: 100vh;
  width: auto;
}
@media print, screen and (min-width: 48em) {
  ._grid-y_mlopn_4183._medium-grid-frame_mlopn_7747 {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    height: 100vh;
    width: auto;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-y_mlopn_4183._large-grid-frame_mlopn_7781 {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    height: 100vh;
    width: auto;
  }
}
@media screen and (min-width: 75em) {
  ._grid-y_mlopn_4183._xlarge-grid-frame_mlopn_7815 {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    height: 100vh;
    width: auto;
  }
}

._cell_mlopn_3333 ._grid-y_mlopn_4183._grid-frame_mlopn_7672 {
  height: 100%;
}
._cell_mlopn_3333 ._grid-y_mlopn_4183._small-grid-frame_mlopn_7709 {
  height: 100%;
}
@media print, screen and (min-width: 48em) {
  ._cell_mlopn_3333 ._grid-y_mlopn_4183._medium-grid-frame_mlopn_7747 {
    height: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  ._cell_mlopn_3333 ._grid-y_mlopn_4183._large-grid-frame_mlopn_7781 {
    height: 100%;
  }
}
@media screen and (min-width: 75em) {
  ._cell_mlopn_3333 ._grid-y_mlopn_4183._xlarge-grid-frame_mlopn_7815 {
    height: 100%;
  }
}

._grid-margin-y_mlopn_4183 {
  margin-top: -0.46875rem;
  margin-bottom: -0.46875rem;
  margin-top: -0.46875rem;
  margin-bottom: -0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-margin-y_mlopn_4183 {
    margin-top: -0.46875rem;
    margin-bottom: -0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-y_mlopn_4183 {
    margin-top: -0.78125rem;
    margin-bottom: -0.78125rem;
  }
}
._grid-margin-y_mlopn_4183 > ._cell_mlopn_3333 {
  height: calc(100% - 0.9375rem);
  margin-top: 0.46875rem;
  margin-bottom: 0.46875rem;
}
._grid-margin-y_mlopn_4183 > ._cell_mlopn_3333 {
  height: calc(100% - 0.9375rem);
  margin-top: 0.46875rem;
  margin-bottom: 0.46875rem;
}
@media print, screen and (min-width: 48em) {
  ._grid-margin-y_mlopn_4183 > ._cell_mlopn_3333 {
    height: calc(100% - 0.9375rem);
    margin-top: 0.46875rem;
    margin-bottom: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-y_mlopn_4183 > ._cell_mlopn_3333 {
    height: calc(100% - 1.5625rem);
    margin-top: 0.78125rem;
    margin-bottom: 0.78125rem;
  }
}
._grid-margin-y_mlopn_4183 > ._auto_mlopn_3885 {
  height: auto;
}
._grid-margin-y_mlopn_4183 > ._shrink_mlopn_3888 {
  height: auto;
}
._grid-margin-y_mlopn_4183 > ._xsmall-1_mlopn_3899 {
  height: calc(8.3333333333% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._xsmall-2_mlopn_3899 {
  height: calc(16.6666666667% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._xsmall-3_mlopn_3899 {
  height: calc(25% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._xsmall-4_mlopn_3899 {
  height: calc(33.3333333333% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._xsmall-5_mlopn_3899 {
  height: calc(41.6666666667% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._xsmall-6_mlopn_3899 {
  height: calc(50% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._xsmall-7_mlopn_3899 {
  height: calc(58.3333333333% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._xsmall-8_mlopn_3899 {
  height: calc(66.6666666667% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._xsmall-9_mlopn_3899 {
  height: calc(75% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._xsmall-10_mlopn_3899 {
  height: calc(83.3333333333% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._xsmall-11_mlopn_3899 {
  height: calc(91.6666666667% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._xsmall-12_mlopn_3899 {
  height: calc(100% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._auto_mlopn_3885 {
  height: auto;
}
._grid-margin-y_mlopn_4183 > ._shrink_mlopn_3888 {
  height: auto;
}
._grid-margin-y_mlopn_4183 > ._xsmall-1_mlopn_3899 {
  height: calc(8.3333333333% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._xsmall-2_mlopn_3899 {
  height: calc(16.6666666667% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._xsmall-3_mlopn_3899 {
  height: calc(25% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._xsmall-4_mlopn_3899 {
  height: calc(33.3333333333% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._xsmall-5_mlopn_3899 {
  height: calc(41.6666666667% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._xsmall-6_mlopn_3899 {
  height: calc(50% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._xsmall-7_mlopn_3899 {
  height: calc(58.3333333333% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._xsmall-8_mlopn_3899 {
  height: calc(66.6666666667% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._xsmall-9_mlopn_3899 {
  height: calc(75% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._xsmall-10_mlopn_3899 {
  height: calc(83.3333333333% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._xsmall-11_mlopn_3899 {
  height: calc(91.6666666667% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._xsmall-12_mlopn_3899 {
  height: calc(100% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._small-auto_mlopn_3974 {
  height: auto;
}
._grid-margin-y_mlopn_4183 > ._small-shrink_mlopn_3903 {
  height: auto;
}
._grid-margin-y_mlopn_4183 > ._small-1_mlopn_3903 {
  height: calc(8.3333333333% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._small-2_mlopn_3903 {
  height: calc(16.6666666667% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._small-3_mlopn_3903 {
  height: calc(25% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._small-4_mlopn_3903 {
  height: calc(33.3333333333% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._small-5_mlopn_3903 {
  height: calc(41.6666666667% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._small-6_mlopn_3903 {
  height: calc(50% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._small-7_mlopn_3903 {
  height: calc(58.3333333333% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._small-8_mlopn_3903 {
  height: calc(66.6666666667% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._small-9_mlopn_3903 {
  height: calc(75% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._small-10_mlopn_3903 {
  height: calc(83.3333333333% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._small-11_mlopn_3903 {
  height: calc(91.6666666667% - 0.9375rem);
}
._grid-margin-y_mlopn_4183 > ._small-12_mlopn_3903 {
  height: calc(100% - 0.9375rem);
}
@media print, screen and (min-width: 48em) {
  ._grid-margin-y_mlopn_4183 > ._auto_mlopn_3885 {
    height: auto;
  }
  ._grid-margin-y_mlopn_4183 > ._shrink_mlopn_3888 {
    height: auto;
  }
  ._grid-margin-y_mlopn_4183 > ._xsmall-1_mlopn_3899 {
    height: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xsmall-2_mlopn_3899 {
    height: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xsmall-3_mlopn_3899 {
    height: calc(25% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xsmall-4_mlopn_3899 {
    height: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xsmall-5_mlopn_3899 {
    height: calc(41.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xsmall-6_mlopn_3899 {
    height: calc(50% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xsmall-7_mlopn_3899 {
    height: calc(58.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xsmall-8_mlopn_3899 {
    height: calc(66.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xsmall-9_mlopn_3899 {
    height: calc(75% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xsmall-10_mlopn_3899 {
    height: calc(83.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xsmall-11_mlopn_3899 {
    height: calc(91.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xsmall-12_mlopn_3899 {
    height: calc(100% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._small-auto_mlopn_3974 {
    height: auto;
  }
  ._grid-margin-y_mlopn_4183 > ._small-shrink_mlopn_3903 {
    height: auto;
  }
  ._grid-margin-y_mlopn_4183 > ._small-1_mlopn_3903 {
    height: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._small-2_mlopn_3903 {
    height: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._small-3_mlopn_3903 {
    height: calc(25% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._small-4_mlopn_3903 {
    height: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._small-5_mlopn_3903 {
    height: calc(41.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._small-6_mlopn_3903 {
    height: calc(50% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._small-7_mlopn_3903 {
    height: calc(58.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._small-8_mlopn_3903 {
    height: calc(66.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._small-9_mlopn_3903 {
    height: calc(75% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._small-10_mlopn_3903 {
    height: calc(83.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._small-11_mlopn_3903 {
    height: calc(91.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._small-12_mlopn_3903 {
    height: calc(100% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._medium-auto_mlopn_4036 {
    height: auto;
  }
  ._grid-margin-y_mlopn_4183 > ._medium-shrink_mlopn_3908 {
    height: auto;
  }
  ._grid-margin-y_mlopn_4183 > ._medium-1_mlopn_3908 {
    height: calc(8.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._medium-2_mlopn_3908 {
    height: calc(16.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._medium-3_mlopn_3908 {
    height: calc(25% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._medium-4_mlopn_3908 {
    height: calc(33.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._medium-5_mlopn_3908 {
    height: calc(41.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._medium-6_mlopn_3908 {
    height: calc(50% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._medium-7_mlopn_3908 {
    height: calc(58.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._medium-8_mlopn_3908 {
    height: calc(66.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._medium-9_mlopn_3908 {
    height: calc(75% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._medium-10_mlopn_3908 {
    height: calc(83.3333333333% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._medium-11_mlopn_3908 {
    height: calc(91.6666666667% - 0.9375rem);
  }
  ._grid-margin-y_mlopn_4183 > ._medium-12_mlopn_3908 {
    height: calc(100% - 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-y_mlopn_4183 > ._auto_mlopn_3885 {
    height: auto;
  }
  ._grid-margin-y_mlopn_4183 > ._shrink_mlopn_3888 {
    height: auto;
  }
  ._grid-margin-y_mlopn_4183 > ._xsmall-1_mlopn_3899 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xsmall-2_mlopn_3899 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xsmall-3_mlopn_3899 {
    height: calc(25% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xsmall-4_mlopn_3899 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xsmall-5_mlopn_3899 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xsmall-6_mlopn_3899 {
    height: calc(50% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xsmall-7_mlopn_3899 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xsmall-8_mlopn_3899 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xsmall-9_mlopn_3899 {
    height: calc(75% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xsmall-10_mlopn_3899 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xsmall-11_mlopn_3899 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xsmall-12_mlopn_3899 {
    height: calc(100% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._small-auto_mlopn_3974 {
    height: auto;
  }
  ._grid-margin-y_mlopn_4183 > ._small-shrink_mlopn_3903 {
    height: auto;
  }
  ._grid-margin-y_mlopn_4183 > ._small-1_mlopn_3903 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._small-2_mlopn_3903 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._small-3_mlopn_3903 {
    height: calc(25% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._small-4_mlopn_3903 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._small-5_mlopn_3903 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._small-6_mlopn_3903 {
    height: calc(50% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._small-7_mlopn_3903 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._small-8_mlopn_3903 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._small-9_mlopn_3903 {
    height: calc(75% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._small-10_mlopn_3903 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._small-11_mlopn_3903 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._small-12_mlopn_3903 {
    height: calc(100% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._medium-auto_mlopn_4036 {
    height: auto;
  }
  ._grid-margin-y_mlopn_4183 > ._medium-shrink_mlopn_3908 {
    height: auto;
  }
  ._grid-margin-y_mlopn_4183 > ._medium-1_mlopn_3908 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._medium-2_mlopn_3908 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._medium-3_mlopn_3908 {
    height: calc(25% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._medium-4_mlopn_3908 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._medium-5_mlopn_3908 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._medium-6_mlopn_3908 {
    height: calc(50% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._medium-7_mlopn_3908 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._medium-8_mlopn_3908 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._medium-9_mlopn_3908 {
    height: calc(75% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._medium-10_mlopn_3908 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._medium-11_mlopn_3908 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._medium-12_mlopn_3908 {
    height: calc(100% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._large-auto_mlopn_4084 {
    height: auto;
  }
  ._grid-margin-y_mlopn_4183 > ._large-shrink_mlopn_3913 {
    height: auto;
  }
  ._grid-margin-y_mlopn_4183 > ._large-1_mlopn_3513 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._large-2_mlopn_3913 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._large-3_mlopn_3913 {
    height: calc(25% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._large-4_mlopn_3913 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._large-5_mlopn_3913 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._large-6_mlopn_3913 {
    height: calc(50% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._large-7_mlopn_3379 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._large-8_mlopn_3913 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._large-9_mlopn_3376 {
    height: calc(75% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._large-10_mlopn_3513 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._large-11_mlopn_3913 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._large-12_mlopn_3913 {
    height: calc(100% - 1.5625rem);
  }
}
@media screen and (min-width: 75em) {
  ._grid-margin-y_mlopn_4183 > ._xlarge-auto_mlopn_4132 {
    height: auto;
  }
  ._grid-margin-y_mlopn_4183 > ._xlarge-shrink_mlopn_3918 {
    height: auto;
  }
  ._grid-margin-y_mlopn_4183 > ._xlarge-1_mlopn_3918 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xlarge-2_mlopn_3918 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xlarge-3_mlopn_3918 {
    height: calc(25% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xlarge-4_mlopn_3918 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xlarge-5_mlopn_3918 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xlarge-6_mlopn_3918 {
    height: calc(50% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xlarge-7_mlopn_3918 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xlarge-8_mlopn_3918 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xlarge-9_mlopn_3918 {
    height: calc(75% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xlarge-10_mlopn_3918 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xlarge-11_mlopn_3918 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  ._grid-margin-y_mlopn_4183 > ._xlarge-12_mlopn_3918 {
    height: calc(100% - 1.5625rem);
  }
}

._grid-frame_mlopn_7672._grid-margin-y_mlopn_4183 {
  height: calc(100vh + 0.9375rem);
  height: calc(100vh + 0.9375rem);
}
@media print, screen and (min-width: 48em) {
  ._grid-frame_mlopn_7672._grid-margin-y_mlopn_4183 {
    height: calc(100vh + 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-frame_mlopn_7672._grid-margin-y_mlopn_4183 {
    height: calc(100vh + 1.5625rem);
  }
}
@media screen and (min-width: 75em) {
  ._grid-frame_mlopn_7672._grid-margin-y_mlopn_4183 {
    height: calc(100vh + 1.5625rem);
  }
}

._grid-margin-y_mlopn_4183._small-grid-frame_mlopn_7709 {
  height: calc(100vh + 0.9375rem);
}

@media print, screen and (min-width: 48em) {
  ._grid-margin-y_mlopn_4183._medium-grid-frame_mlopn_7747 {
    height: calc(100vh + 0.9375rem);
  }
}
@media print, screen and (min-width: 64em) {
  ._grid-margin-y_mlopn_4183._large-grid-frame_mlopn_7781 {
    height: calc(100vh + 1.5625rem);
  }
}
@media screen and (min-width: 75em) {
  ._grid-margin-y_mlopn_4183._xlarge-grid-frame_mlopn_7815 {
    height: calc(100vh + 1.5625rem);
  }
}
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}

p {
  margin-bottom: 1rem;
  font-size: inherit;
  line-height: 1.5;
  text-rendering: optimizeLegibility;
}

em,
i {
  font-style: italic;
  line-height: inherit;
}

strong,
b {
  font-weight: 600;
  line-height: inherit;
}

small {
  font-size: 80%;
  line-height: inherit;
}

h1, ._h1_mlopn_8514,
h2, ._h2_mlopn_8515,
h3, ._h3_mlopn_8516,
h4, ._h4_mlopn_8517,
h5, ._h5_mlopn_8518,
h6, ._h6_mlopn_8519 {
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  font-style: normal;
  font-weight: 400;
  color: inherit;
  text-rendering: optimizeLegibility;
}
h1 small, ._h1_mlopn_8514 small,
h2 small, ._h2_mlopn_8515 small,
h3 small, ._h3_mlopn_8516 small,
h4 small, ._h4_mlopn_8517 small,
h5 small, ._h5_mlopn_8518 small,
h6 small, ._h6_mlopn_8519 small {
  line-height: 0;
  color: #cacaca;
}

h1, ._h1_mlopn_8514 {
  font-size: 2.625rem;
  line-height: 1.0952380952;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h2, ._h2_mlopn_8515 {
  font-size: 1rem;
  line-height: 1.0625;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h3, ._h3_mlopn_8516 {
  font-size: 1rem;
  line-height: 1.25;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h4, ._h4_mlopn_8517 {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h5, ._h5_mlopn_8518 {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h6, ._h6_mlopn_8519 {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h1, ._h1_mlopn_8514 {
  font-size: 2.625rem;
  line-height: 1.0952380952;
}

h2, ._h2_mlopn_8515 {
  font-size: 1rem;
  line-height: 1.0625;
}

h3, ._h3_mlopn_8516 {
  font-size: 1rem;
  line-height: 1.25;
}

h4, ._h4_mlopn_8517 {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
}

h5, ._h5_mlopn_8518 {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
}

h6, ._h6_mlopn_8519 {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
}

@media print, screen and (min-width: 48em) {
  h1, ._h1_mlopn_8514 {
    font-size: 3.5rem;
    line-height: 1.0357142857;
  }
  h2, ._h2_mlopn_8515 {
    font-size: 1rem;
    line-height: 1.0625;
  }
  h3, ._h3_mlopn_8516 {
    font-size: 1rem;
    line-height: 1.25;
  }
  h4, ._h4_mlopn_8517 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
  h5, ._h5_mlopn_8518 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
  h6, ._h6_mlopn_8519 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
}
@media print, screen and (min-width: 64em) {
  h1, ._h1_mlopn_8514 {
    font-size: 5.625rem;
    line-height: 1.1444444444;
  }
  h2, ._h2_mlopn_8515 {
    font-size: 1rem;
    line-height: 1.1875;
  }
  h3, ._h3_mlopn_8516 {
    font-size: 1rem;
    line-height: 1.25;
  }
  h4, ._h4_mlopn_8517 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
  h5, ._h5_mlopn_8518 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
  h6, ._h6_mlopn_8519 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
}
@media screen and (min-width: 75em) {
  h1, ._h1_mlopn_8514 {
    font-size: 5.625rem;
    line-height: 1.1444444444;
  }
  h2, ._h2_mlopn_8515 {
    font-size: 1rem;
    line-height: 1.1875;
  }
  h3, ._h3_mlopn_8516 {
    font-size: 1rem;
    line-height: 1.25;
  }
  h4, ._h4_mlopn_8517 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
  h5, ._h5_mlopn_8518 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
  h6, ._h6_mlopn_8519 {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
  }
}
a {
  line-height: inherit;
  color: #0033FF;
  text-decoration: none;
  cursor: pointer;
}
a:hover, a:focus {
  color: #ed0a00;
  text-decoration: underline;
}
a img {
  border: 0;
}

hr {
  clear: both;
  max-width: 76.875rem;
  height: 0;
  margin: 1.25rem auto;
  border-top: 0;
  border-right: 0;
  border-bottom: 1px solid #cacaca;
  border-left: 0;
}

ul,
ol,
dl {
  margin-bottom: 1rem;
  list-style-position: outside;
  line-height: 1.5;
}

li {
  font-size: inherit;
}

ul {
  margin-left: 1.25rem;
  list-style-type: disc;
}

ol {
  margin-left: 1.25rem;
}

ul ul, ul ol, ol ul, ol ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
}

dl {
  margin-bottom: 1rem;
}
dl dt {
  margin-bottom: 0.3rem;
  font-weight: 600;
}

blockquote {
  margin: 0 0 1rem;
  padding: 0.5625rem 1.25rem 0 1.1875rem;
  border-left: 1px solid #cacaca;
}
blockquote, blockquote p {
  line-height: 1.5;
  color: #8a8a8a;
}

abbr, abbr[title] {
  border-bottom: 1px dotted #000;
  cursor: help;
  text-decoration: none;
}

figure {
  margin: 0;
}

kbd {
  margin: 0;
  padding: 0.125rem 0.25rem 0;
  background-color: #e6e6e6;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  color: #000;
}

._subheader_mlopn_8773 {
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  font-weight: 400;
  line-height: 1.4;
  color: #8a8a8a;
}

._lead_mlopn_8781 {
  font-size: 125%;
  line-height: 1.6;
}

._stat_mlopn_8786 {
  font-size: 2.5rem;
  line-height: 1;
}
p + ._stat_mlopn_8786 {
  margin-top: -1rem;
}

ul._no-bullet_mlopn_8794, ol._no-bullet_mlopn_8794 {
  margin-left: 0;
  list-style: none;
}

._cite-block_mlopn_8799, cite {
  display: block;
  color: #8a8a8a;
  font-size: 0.8125rem;
}
._cite-block_mlopn_8799:before, cite:before {
  content: "— ";
}

._code-inline_mlopn_8808, code {
  border: 1px solid #cacaca;
  background-color: #e6e6e6;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: 400;
  color: #000;
  display: inline;
  max-width: 100%;
  word-wrap: break-word;
  padding: 0.125rem 0.3125rem 0.0625rem;
}

._code-block_mlopn_8820 {
  border: 1px solid #cacaca;
  background-color: #e6e6e6;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: 400;
  color: #000;
  display: block;
  overflow: auto;
  white-space: pre;
  padding: 1rem;
  margin-bottom: 1.5rem;
}

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

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

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

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

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

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

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

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

@media print, screen and (min-width: 48em) {
  ._medium-text-left_mlopn_8866 {
    text-align: left;
  }
  ._medium-text-right_mlopn_8869 {
    text-align: right;
  }
  ._medium-text-center_mlopn_8872 {
    text-align: center;
  }
  ._medium-text-justify_mlopn_8875 {
    text-align: justify;
  }
}
@media print, screen and (min-width: 64em) {
  ._large-text-left_mlopn_8880 {
    text-align: left;
  }
  ._large-text-right_mlopn_8883 {
    text-align: right;
  }
  ._large-text-center_mlopn_8886 {
    text-align: center;
  }
  ._large-text-justify_mlopn_8889 {
    text-align: justify;
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-text-left_mlopn_8894 {
    text-align: left;
  }
  ._xlarge-text-right_mlopn_8897 {
    text-align: right;
  }
  ._xlarge-text-center_mlopn_8900 {
    text-align: center;
  }
  ._xlarge-text-justify_mlopn_8903 {
    text-align: justify;
  }
}
._show-for-print_mlopn_8907 {
  display: none !important;
}

@media print {
  * {
    background: transparent !important;
    color: black !important;
    print-color-adjust: economy;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  ._show-for-print_mlopn_8907 {
    display: block !important;
  }
  ._hide-for-print_mlopn_8922 {
    display: none !important;
  }
  table._show-for-print_mlopn_8907 {
    display: table !important;
  }
  thead._show-for-print_mlopn_8907 {
    display: table-header-group !important;
  }
  tbody._show-for-print_mlopn_8907 {
    display: table-row-group !important;
  }
  tr._show-for-print_mlopn_8907 {
    display: table-row !important;
  }
  td._show-for-print_mlopn_8907 {
    display: table-cell !important;
  }
  th._show-for-print_mlopn_8907 {
    display: table-cell !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  ._ir_mlopn_8950 a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  pre,
  blockquote {
    border: 1px solid #8a8a8a;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  ._print-break-inside_mlopn_8986 {
    page-break-inside: auto;
  }
}
[type=text], [type=password], [type=date], [type=datetime], [type=datetime-local], [type=month], [type=week], [type=email], [type=number], [type=search], [type=tel], [type=time], [type=url], [type=color],
textarea {
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 2.4125rem;
  margin: 0 0 1.5625rem;
  padding: 0.625rem;
  border: 1px solid #001641;
  border-radius: 0;
  background-color: #fff;
  box-shadow: 0;
  font-family: inherit;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.4;
  color: #000;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  appearance: none;
}
[type=text]:focus, [type=password]:focus, [type=date]:focus, [type=datetime]:focus, [type=datetime-local]:focus, [type=month]:focus, [type=week]:focus, [type=email]:focus, [type=number]:focus, [type=search]:focus, [type=tel]:focus, [type=time]:focus, [type=url]:focus, [type=color]:focus,
textarea:focus {
  outline: none;
  border: 1px solid #001641;
  background-color: #fff;
  box-shadow: 0;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}

textarea {
  max-width: 100%;
}
textarea[rows] {
  height: auto;
}

input:disabled, input[readonly],
textarea:disabled,
textarea[readonly] {
  background-color: #e6e6e6;
  cursor: not-allowed;
}

[type=submit],
[type=button] {
  appearance: none;
  border-radius: 0;
}

input[type=search] {
  box-sizing: border-box;
}

::placeholder {
  color: rgba(0, 0, 0, 0.6);
}

[type=file],
[type=checkbox],
[type=radio] {
  margin: 0 0 1.5625rem;
}

[type=checkbox] + label,
[type=radio] + label {
  display: inline-block;
  vertical-align: baseline;
  margin-left: 0.78125rem;
  margin-right: 1.5625rem;
  margin-bottom: 0;
}
[type=checkbox] + label[for],
[type=radio] + label[for] {
  cursor: pointer;
}

label > [type=checkbox],
label > [type=radio] {
  margin-right: 0.78125rem;
}

[type=file] {
  width: 100%;
}

label {
  display: block;
  margin: 0;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.2857142857;
  color: #001641;
}
label._middle_mlopn_9083 {
  margin: 0 0 1.5625rem;
  line-height: 1.5;
  padding: 0.84375rem 0;
}

._help-text_mlopn_9089 {
  margin-top: -0.78125rem;
  font-size: 0.875rem;
  font-style: none;
  color: #001641;
}

._input-group_mlopn_9096 {
  display: flex;
  width: 100%;
  margin-bottom: 1.5625rem;
  align-items: stretch;
}
._input-group_mlopn_9096 > :first-child, ._input-group_mlopn_9096 > :first-child._input-group-button_mlopn_9102 > * {
  border-radius: 0 0 0 0;
}
._input-group_mlopn_9096 > :last-child, ._input-group_mlopn_9096 > :last-child._input-group-button_mlopn_9102 > * {
  border-radius: 0 0 0 0;
}

._input-group-button_mlopn_9102 a,
._input-group-button_mlopn_9102 input,
._input-group-button_mlopn_9102 button,
._input-group-button_mlopn_9102 label, ._input-group-button_mlopn_9102, ._input-group-field_mlopn_9112, ._input-group-label_mlopn_9112 {
  margin: 0;
  white-space: nowrap;
}

._input-group-label_mlopn_9112 {
  padding: 0 1rem;
  border: 1px solid #cacaca;
  background: #e6e6e6;
  color: #000;
  text-align: center;
  white-space: nowrap;
  display: flex;
  flex: 0 0 auto;
  align-items: center;
}
._input-group-label_mlopn_9112:first-child {
  border-right: 0;
}
._input-group-label_mlopn_9112:last-child {
  border-left: 0;
}

._input-group-field_mlopn_9112 {
  border-radius: 0;
  flex: 1 1 0px;
  min-width: 0;
}

._input-group-button_mlopn_9102 {
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  display: flex;
  flex: 0 0 auto;
}
._input-group-button_mlopn_9102 a,
._input-group-button_mlopn_9102 input,
._input-group-button_mlopn_9102 button,
._input-group-button_mlopn_9102 label {
  align-self: stretch;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 0.875rem;
}

fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}

legend {
  max-width: 100%;
  margin-bottom: 0.78125rem;
}

._fieldset_mlopn_9170 {
  margin: 0;
  padding: 0;
  border: 0;
}
._fieldset_mlopn_9170 legend {
  margin: 0;
  margin-left: -0.1875rem;
  padding: 0;
}

select {
  height: 2.4125rem;
  margin: 0 0 1.5625rem;
  padding: 0.625rem;
  appearance: none;
  border: 1px solid #001641;
  border-radius: 0;
  background-color: #fff;
  font-family: inherit;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.4;
  color: #000;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="24" viewBox="0 0 32 24"><polygon points="0,0 32,0 16,24" style="fill: rgb%28138, 138, 138%29"></polygon></svg>');
  background-origin: content-box;
  background-position: right -1.5625rem center;
  background-repeat: no-repeat;
  background-size: 9px 6px;
  padding-right: 2.34375rem;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}
@media screen and (min-width: 0\0 ) {
  select {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==");
  }
}
select:focus {
  outline: none;
  border: 1px solid #001641;
  background-color: #fff;
  box-shadow: 0;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}
select:disabled {
  background-color: #e6e6e6;
  cursor: not-allowed;
}
select::-ms-expand {
  display: none;
}
select[multiple] {
  height: auto;
  background-image: none;
}
select:not([multiple]) {
  padding-top: 0;
  padding-bottom: 0;
}

._is-invalid-input_mlopn_9230:not(:focus) {
  border-color: #cc4b37;
  background-color: #faedeb;
}
._is-invalid-input_mlopn_9230:not(:focus)::placeholder {
  color: #cc4b37;
}

._is-invalid-label_mlopn_9238 {
  color: #cc4b37;
}

._form-error_mlopn_9242 {
  display: none;
  margin-top: -0.78125rem;
  margin-bottom: 1.5625rem;
  font-size: 0.75rem;
  font-weight: 600;
  color: #cc4b37;
}
._form-error_mlopn_9242._is-visible_mlopn_3804 {
  display: block;
}

._button_mlopn_3169 {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 1rem 0;
  padding: 0;
  border: 1px solid transparent;
  border-radius: 0;
  transition: background-color 0.25s ease-out, color 0.25s ease-out;
  font-family: inherit;
  font-size: 0.9rem;
  -webkit-appearance: none;
  line-height: 1;
  text-align: center;
  cursor: pointer;
}
[data-whatinput=mouse] ._button_mlopn_3169 {
  outline: 0;
}
._button_mlopn_3169._tiny_mlopn_2033 {
  font-size: 0.6rem;
}
._button_mlopn_3169._small_mlopn_2033 {
  font-size: 0.75rem;
}
._button_mlopn_3169._large_mlopn_2033 {
  font-size: 1.25rem;
}
._button_mlopn_3169._expanded_mlopn_9281 {
  display: block;
  width: 100%;
  margin-right: 0;
  margin-left: 0;
}
._button_mlopn_3169._solid_mlopn_9287, ._button_mlopn_3169._solid_mlopn_9287._disabled_mlopn_9287, ._button_mlopn_3169._solid_mlopn_9287[disabled], ._button_mlopn_3169._solid_mlopn_9287._disabled_mlopn_9287:hover, ._button_mlopn_3169._solid_mlopn_9287[disabled]:hover, ._button_mlopn_3169._solid_mlopn_9287._disabled_mlopn_9287:focus, ._button_mlopn_3169._solid_mlopn_9287[disabled]:focus {
  background-color: #000;
  color: #fff;
}
._button_mlopn_3169._solid_mlopn_9287:hover, ._button_mlopn_3169._solid_mlopn_9287:focus {
  background-color: black;
  color: #fff;
}
._button_mlopn_3169._solid_mlopn_9287._primary_mlopn_9295, ._button_mlopn_3169._solid_mlopn_9287._primary_mlopn_9295._disabled_mlopn_9287, ._button_mlopn_3169._solid_mlopn_9287._primary_mlopn_9295[disabled], ._button_mlopn_3169._solid_mlopn_9287._primary_mlopn_9295._disabled_mlopn_9287:hover, ._button_mlopn_3169._solid_mlopn_9287._primary_mlopn_9295[disabled]:hover, ._button_mlopn_3169._solid_mlopn_9287._primary_mlopn_9295._disabled_mlopn_9287:focus, ._button_mlopn_3169._solid_mlopn_9287._primary_mlopn_9295[disabled]:focus {
  background-color: #001641;
  color: #fff;
}
._button_mlopn_3169._solid_mlopn_9287._primary_mlopn_9295:hover, ._button_mlopn_3169._solid_mlopn_9287._primary_mlopn_9295:focus {
  background-color: #001234;
  color: #fff;
}
._button_mlopn_3169._solid_mlopn_9287._secondary_mlopn_9303, ._button_mlopn_3169._solid_mlopn_9287._secondary_mlopn_9303._disabled_mlopn_9287, ._button_mlopn_3169._solid_mlopn_9287._secondary_mlopn_9303[disabled], ._button_mlopn_3169._solid_mlopn_9287._secondary_mlopn_9303._disabled_mlopn_9287:hover, ._button_mlopn_3169._solid_mlopn_9287._secondary_mlopn_9303[disabled]:hover, ._button_mlopn_3169._solid_mlopn_9287._secondary_mlopn_9303._disabled_mlopn_9287:focus, ._button_mlopn_3169._solid_mlopn_9287._secondary_mlopn_9303[disabled]:focus {
  background-color: #ed0a00;
  color: #000;
}
._button_mlopn_3169._solid_mlopn_9287._secondary_mlopn_9303:hover, ._button_mlopn_3169._solid_mlopn_9287._secondary_mlopn_9303:focus {
  background-color: #be0800;
  color: #000;
}
._button_mlopn_3169._solid_mlopn_9287._tertiary_mlopn_9311, ._button_mlopn_3169._solid_mlopn_9287._tertiary_mlopn_9311._disabled_mlopn_9287, ._button_mlopn_3169._solid_mlopn_9287._tertiary_mlopn_9311[disabled], ._button_mlopn_3169._solid_mlopn_9287._tertiary_mlopn_9311._disabled_mlopn_9287:hover, ._button_mlopn_3169._solid_mlopn_9287._tertiary_mlopn_9311[disabled]:hover, ._button_mlopn_3169._solid_mlopn_9287._tertiary_mlopn_9311._disabled_mlopn_9287:focus, ._button_mlopn_3169._solid_mlopn_9287._tertiary_mlopn_9311[disabled]:focus {
  background-color: #0033FF;
  color: #fff;
}
._button_mlopn_3169._solid_mlopn_9287._tertiary_mlopn_9311:hover, ._button_mlopn_3169._solid_mlopn_9287._tertiary_mlopn_9311:focus {
  background-color: #0029cc;
  color: #fff;
}
._button_mlopn_3169._solid_mlopn_9287._success_mlopn_9319, ._button_mlopn_3169._solid_mlopn_9287._success_mlopn_9319._disabled_mlopn_9287, ._button_mlopn_3169._solid_mlopn_9287._success_mlopn_9319[disabled], ._button_mlopn_3169._solid_mlopn_9287._success_mlopn_9319._disabled_mlopn_9287:hover, ._button_mlopn_3169._solid_mlopn_9287._success_mlopn_9319[disabled]:hover, ._button_mlopn_3169._solid_mlopn_9287._success_mlopn_9319._disabled_mlopn_9287:focus, ._button_mlopn_3169._solid_mlopn_9287._success_mlopn_9319[disabled]:focus {
  background-color: #3adb76;
  color: #000;
}
._button_mlopn_3169._solid_mlopn_9287._success_mlopn_9319:hover, ._button_mlopn_3169._solid_mlopn_9287._success_mlopn_9319:focus {
  background-color: #22bb5b;
  color: #000;
}
._button_mlopn_3169._solid_mlopn_9287._warning_mlopn_9327, ._button_mlopn_3169._solid_mlopn_9287._warning_mlopn_9327._disabled_mlopn_9287, ._button_mlopn_3169._solid_mlopn_9287._warning_mlopn_9327[disabled], ._button_mlopn_3169._solid_mlopn_9287._warning_mlopn_9327._disabled_mlopn_9287:hover, ._button_mlopn_3169._solid_mlopn_9287._warning_mlopn_9327[disabled]:hover, ._button_mlopn_3169._solid_mlopn_9287._warning_mlopn_9327._disabled_mlopn_9287:focus, ._button_mlopn_3169._solid_mlopn_9287._warning_mlopn_9327[disabled]:focus {
  background-color: #ffae00;
  color: #000;
}
._button_mlopn_3169._solid_mlopn_9287._warning_mlopn_9327:hover, ._button_mlopn_3169._solid_mlopn_9287._warning_mlopn_9327:focus {
  background-color: #cc8b00;
  color: #000;
}
._button_mlopn_3169._solid_mlopn_9287._alert_mlopn_9335, ._button_mlopn_3169._solid_mlopn_9287._alert_mlopn_9335._disabled_mlopn_9287, ._button_mlopn_3169._solid_mlopn_9287._alert_mlopn_9335[disabled], ._button_mlopn_3169._solid_mlopn_9287._alert_mlopn_9335._disabled_mlopn_9287:hover, ._button_mlopn_3169._solid_mlopn_9287._alert_mlopn_9335[disabled]:hover, ._button_mlopn_3169._solid_mlopn_9287._alert_mlopn_9335._disabled_mlopn_9287:focus, ._button_mlopn_3169._solid_mlopn_9287._alert_mlopn_9335[disabled]:focus {
  background-color: #cc4b37;
  color: #000;
}
._button_mlopn_3169._solid_mlopn_9287._alert_mlopn_9335:hover, ._button_mlopn_3169._solid_mlopn_9287._alert_mlopn_9335:focus {
  background-color: #a53b2a;
  color: #000;
}
._button_mlopn_3169._solid_mlopn_9287._red_mlopn_9343, ._button_mlopn_3169._solid_mlopn_9287._red_mlopn_9343._disabled_mlopn_9287, ._button_mlopn_3169._solid_mlopn_9287._red_mlopn_9343[disabled], ._button_mlopn_3169._solid_mlopn_9287._red_mlopn_9343._disabled_mlopn_9287:hover, ._button_mlopn_3169._solid_mlopn_9287._red_mlopn_9343[disabled]:hover, ._button_mlopn_3169._solid_mlopn_9287._red_mlopn_9343._disabled_mlopn_9287:focus, ._button_mlopn_3169._solid_mlopn_9287._red_mlopn_9343[disabled]:focus {
  background-color: #ed0a00;
  color: #000;
}
._button_mlopn_3169._solid_mlopn_9287._red_mlopn_9343:hover, ._button_mlopn_3169._solid_mlopn_9287._red_mlopn_9343:focus {
  background-color: #be0800;
  color: #000;
}
._button_mlopn_3169._hollow_mlopn_9351, ._button_mlopn_3169._hollow_mlopn_9351:hover, ._button_mlopn_3169._hollow_mlopn_9351:focus, ._button_mlopn_3169._hollow_mlopn_9351._disabled_mlopn_9287, ._button_mlopn_3169._hollow_mlopn_9351._disabled_mlopn_9287:hover, ._button_mlopn_3169._hollow_mlopn_9351._disabled_mlopn_9287:focus, ._button_mlopn_3169._hollow_mlopn_9351[disabled], ._button_mlopn_3169._hollow_mlopn_9351[disabled]:hover, ._button_mlopn_3169._hollow_mlopn_9351[disabled]:focus {
  background-color: transparent;
}
._button_mlopn_3169._hollow_mlopn_9351, ._button_mlopn_3169._hollow_mlopn_9351._disabled_mlopn_9287, ._button_mlopn_3169._hollow_mlopn_9351[disabled], ._button_mlopn_3169._hollow_mlopn_9351._disabled_mlopn_9287:hover, ._button_mlopn_3169._hollow_mlopn_9351[disabled]:hover, ._button_mlopn_3169._hollow_mlopn_9351._disabled_mlopn_9287:focus, ._button_mlopn_3169._hollow_mlopn_9351[disabled]:focus {
  border: 1px solid #000;
  color: #000;
}
._button_mlopn_3169._hollow_mlopn_9351:hover, ._button_mlopn_3169._hollow_mlopn_9351:focus {
  border-color: black;
  color: black;
}
._button_mlopn_3169._hollow_mlopn_9351._primary_mlopn_9295, ._button_mlopn_3169._hollow_mlopn_9351._primary_mlopn_9295._disabled_mlopn_9287, ._button_mlopn_3169._hollow_mlopn_9351._primary_mlopn_9295[disabled], ._button_mlopn_3169._hollow_mlopn_9351._primary_mlopn_9295._disabled_mlopn_9287:hover, ._button_mlopn_3169._hollow_mlopn_9351._primary_mlopn_9295[disabled]:hover, ._button_mlopn_3169._hollow_mlopn_9351._primary_mlopn_9295._disabled_mlopn_9287:focus, ._button_mlopn_3169._hollow_mlopn_9351._primary_mlopn_9295[disabled]:focus {
  border: 1px solid #001641;
  color: #001641;
}
._button_mlopn_3169._hollow_mlopn_9351._primary_mlopn_9295:hover, ._button_mlopn_3169._hollow_mlopn_9351._primary_mlopn_9295:focus {
  border-color: #000b21;
  color: #000b21;
}
._button_mlopn_3169._hollow_mlopn_9351._secondary_mlopn_9303, ._button_mlopn_3169._hollow_mlopn_9351._secondary_mlopn_9303._disabled_mlopn_9287, ._button_mlopn_3169._hollow_mlopn_9351._secondary_mlopn_9303[disabled], ._button_mlopn_3169._hollow_mlopn_9351._secondary_mlopn_9303._disabled_mlopn_9287:hover, ._button_mlopn_3169._hollow_mlopn_9351._secondary_mlopn_9303[disabled]:hover, ._button_mlopn_3169._hollow_mlopn_9351._secondary_mlopn_9303._disabled_mlopn_9287:focus, ._button_mlopn_3169._hollow_mlopn_9351._secondary_mlopn_9303[disabled]:focus {
  border: 1px solid #ed0a00;
  color: #ed0a00;
}
._button_mlopn_3169._hollow_mlopn_9351._secondary_mlopn_9303:hover, ._button_mlopn_3169._hollow_mlopn_9351._secondary_mlopn_9303:focus {
  border-color: #770500;
  color: #770500;
}
._button_mlopn_3169._hollow_mlopn_9351._tertiary_mlopn_9311, ._button_mlopn_3169._hollow_mlopn_9351._tertiary_mlopn_9311._disabled_mlopn_9287, ._button_mlopn_3169._hollow_mlopn_9351._tertiary_mlopn_9311[disabled], ._button_mlopn_3169._hollow_mlopn_9351._tertiary_mlopn_9311._disabled_mlopn_9287:hover, ._button_mlopn_3169._hollow_mlopn_9351._tertiary_mlopn_9311[disabled]:hover, ._button_mlopn_3169._hollow_mlopn_9351._tertiary_mlopn_9311._disabled_mlopn_9287:focus, ._button_mlopn_3169._hollow_mlopn_9351._tertiary_mlopn_9311[disabled]:focus {
  border: 1px solid #0033FF;
  color: #0033FF;
}
._button_mlopn_3169._hollow_mlopn_9351._tertiary_mlopn_9311:hover, ._button_mlopn_3169._hollow_mlopn_9351._tertiary_mlopn_9311:focus {
  border-color: #001a80;
  color: #001a80;
}
._button_mlopn_3169._hollow_mlopn_9351._success_mlopn_9319, ._button_mlopn_3169._hollow_mlopn_9351._success_mlopn_9319._disabled_mlopn_9287, ._button_mlopn_3169._hollow_mlopn_9351._success_mlopn_9319[disabled], ._button_mlopn_3169._hollow_mlopn_9351._success_mlopn_9319._disabled_mlopn_9287:hover, ._button_mlopn_3169._hollow_mlopn_9351._success_mlopn_9319[disabled]:hover, ._button_mlopn_3169._hollow_mlopn_9351._success_mlopn_9319._disabled_mlopn_9287:focus, ._button_mlopn_3169._hollow_mlopn_9351._success_mlopn_9319[disabled]:focus {
  border: 1px solid #3adb76;
  color: #3adb76;
}
._button_mlopn_3169._hollow_mlopn_9351._success_mlopn_9319:hover, ._button_mlopn_3169._hollow_mlopn_9351._success_mlopn_9319:focus {
  border-color: #157539;
  color: #157539;
}
._button_mlopn_3169._hollow_mlopn_9351._warning_mlopn_9327, ._button_mlopn_3169._hollow_mlopn_9351._warning_mlopn_9327._disabled_mlopn_9287, ._button_mlopn_3169._hollow_mlopn_9351._warning_mlopn_9327[disabled], ._button_mlopn_3169._hollow_mlopn_9351._warning_mlopn_9327._disabled_mlopn_9287:hover, ._button_mlopn_3169._hollow_mlopn_9351._warning_mlopn_9327[disabled]:hover, ._button_mlopn_3169._hollow_mlopn_9351._warning_mlopn_9327._disabled_mlopn_9287:focus, ._button_mlopn_3169._hollow_mlopn_9351._warning_mlopn_9327[disabled]:focus {
  border: 1px solid #ffae00;
  color: #ffae00;
}
._button_mlopn_3169._hollow_mlopn_9351._warning_mlopn_9327:hover, ._button_mlopn_3169._hollow_mlopn_9351._warning_mlopn_9327:focus {
  border-color: #805700;
  color: #805700;
}
._button_mlopn_3169._hollow_mlopn_9351._alert_mlopn_9335, ._button_mlopn_3169._hollow_mlopn_9351._alert_mlopn_9335._disabled_mlopn_9287, ._button_mlopn_3169._hollow_mlopn_9351._alert_mlopn_9335[disabled], ._button_mlopn_3169._hollow_mlopn_9351._alert_mlopn_9335._disabled_mlopn_9287:hover, ._button_mlopn_3169._hollow_mlopn_9351._alert_mlopn_9335[disabled]:hover, ._button_mlopn_3169._hollow_mlopn_9351._alert_mlopn_9335._disabled_mlopn_9287:focus, ._button_mlopn_3169._hollow_mlopn_9351._alert_mlopn_9335[disabled]:focus {
  border: 1px solid #cc4b37;
  color: #cc4b37;
}
._button_mlopn_3169._hollow_mlopn_9351._alert_mlopn_9335:hover, ._button_mlopn_3169._hollow_mlopn_9351._alert_mlopn_9335:focus {
  border-color: #67251a;
  color: #67251a;
}
._button_mlopn_3169._hollow_mlopn_9351._red_mlopn_9343, ._button_mlopn_3169._hollow_mlopn_9351._red_mlopn_9343._disabled_mlopn_9287, ._button_mlopn_3169._hollow_mlopn_9351._red_mlopn_9343[disabled], ._button_mlopn_3169._hollow_mlopn_9351._red_mlopn_9343._disabled_mlopn_9287:hover, ._button_mlopn_3169._hollow_mlopn_9351._red_mlopn_9343[disabled]:hover, ._button_mlopn_3169._hollow_mlopn_9351._red_mlopn_9343._disabled_mlopn_9287:focus, ._button_mlopn_3169._hollow_mlopn_9351._red_mlopn_9343[disabled]:focus {
  border: 1px solid #ed0a00;
  color: #ed0a00;
}
._button_mlopn_3169._hollow_mlopn_9351._red_mlopn_9343:hover, ._button_mlopn_3169._hollow_mlopn_9351._red_mlopn_9343:focus {
  border-color: #770500;
  color: #770500;
}
._button_mlopn_3169._clear_mlopn_9418, ._button_mlopn_3169._clear_mlopn_9418:hover, ._button_mlopn_3169._clear_mlopn_9418:focus, ._button_mlopn_3169._clear_mlopn_9418._disabled_mlopn_9287, ._button_mlopn_3169._clear_mlopn_9418._disabled_mlopn_9287:hover, ._button_mlopn_3169._clear_mlopn_9418._disabled_mlopn_9287:focus, ._button_mlopn_3169._clear_mlopn_9418[disabled], ._button_mlopn_3169._clear_mlopn_9418[disabled]:hover, ._button_mlopn_3169._clear_mlopn_9418[disabled]:focus {
  border-color: transparent;
  background-color: transparent;
}
._button_mlopn_3169._clear_mlopn_9418, ._button_mlopn_3169._clear_mlopn_9418._disabled_mlopn_9287, ._button_mlopn_3169._clear_mlopn_9418[disabled], ._button_mlopn_3169._clear_mlopn_9418._disabled_mlopn_9287:hover, ._button_mlopn_3169._clear_mlopn_9418[disabled]:hover, ._button_mlopn_3169._clear_mlopn_9418._disabled_mlopn_9287:focus, ._button_mlopn_3169._clear_mlopn_9418[disabled]:focus {
  color: #000;
}
._button_mlopn_3169._clear_mlopn_9418:hover, ._button_mlopn_3169._clear_mlopn_9418:focus {
  color: black;
}
._button_mlopn_3169._clear_mlopn_9418._primary_mlopn_9295, ._button_mlopn_3169._clear_mlopn_9418._primary_mlopn_9295._disabled_mlopn_9287, ._button_mlopn_3169._clear_mlopn_9418._primary_mlopn_9295[disabled], ._button_mlopn_3169._clear_mlopn_9418._primary_mlopn_9295._disabled_mlopn_9287:hover, ._button_mlopn_3169._clear_mlopn_9418._primary_mlopn_9295[disabled]:hover, ._button_mlopn_3169._clear_mlopn_9418._primary_mlopn_9295._disabled_mlopn_9287:focus, ._button_mlopn_3169._clear_mlopn_9418._primary_mlopn_9295[disabled]:focus {
  color: #001641;
}
._button_mlopn_3169._clear_mlopn_9418._primary_mlopn_9295:hover, ._button_mlopn_3169._clear_mlopn_9418._primary_mlopn_9295:focus {
  color: #000b21;
}
._button_mlopn_3169._clear_mlopn_9418._secondary_mlopn_9303, ._button_mlopn_3169._clear_mlopn_9418._secondary_mlopn_9303._disabled_mlopn_9287, ._button_mlopn_3169._clear_mlopn_9418._secondary_mlopn_9303[disabled], ._button_mlopn_3169._clear_mlopn_9418._secondary_mlopn_9303._disabled_mlopn_9287:hover, ._button_mlopn_3169._clear_mlopn_9418._secondary_mlopn_9303[disabled]:hover, ._button_mlopn_3169._clear_mlopn_9418._secondary_mlopn_9303._disabled_mlopn_9287:focus, ._button_mlopn_3169._clear_mlopn_9418._secondary_mlopn_9303[disabled]:focus {
  color: #ed0a00;
}
._button_mlopn_3169._clear_mlopn_9418._secondary_mlopn_9303:hover, ._button_mlopn_3169._clear_mlopn_9418._secondary_mlopn_9303:focus {
  color: #770500;
}
._button_mlopn_3169._clear_mlopn_9418._tertiary_mlopn_9311, ._button_mlopn_3169._clear_mlopn_9418._tertiary_mlopn_9311._disabled_mlopn_9287, ._button_mlopn_3169._clear_mlopn_9418._tertiary_mlopn_9311[disabled], ._button_mlopn_3169._clear_mlopn_9418._tertiary_mlopn_9311._disabled_mlopn_9287:hover, ._button_mlopn_3169._clear_mlopn_9418._tertiary_mlopn_9311[disabled]:hover, ._button_mlopn_3169._clear_mlopn_9418._tertiary_mlopn_9311._disabled_mlopn_9287:focus, ._button_mlopn_3169._clear_mlopn_9418._tertiary_mlopn_9311[disabled]:focus {
  color: #0033FF;
}
._button_mlopn_3169._clear_mlopn_9418._tertiary_mlopn_9311:hover, ._button_mlopn_3169._clear_mlopn_9418._tertiary_mlopn_9311:focus {
  color: #001a80;
}
._button_mlopn_3169._clear_mlopn_9418._success_mlopn_9319, ._button_mlopn_3169._clear_mlopn_9418._success_mlopn_9319._disabled_mlopn_9287, ._button_mlopn_3169._clear_mlopn_9418._success_mlopn_9319[disabled], ._button_mlopn_3169._clear_mlopn_9418._success_mlopn_9319._disabled_mlopn_9287:hover, ._button_mlopn_3169._clear_mlopn_9418._success_mlopn_9319[disabled]:hover, ._button_mlopn_3169._clear_mlopn_9418._success_mlopn_9319._disabled_mlopn_9287:focus, ._button_mlopn_3169._clear_mlopn_9418._success_mlopn_9319[disabled]:focus {
  color: #3adb76;
}
._button_mlopn_3169._clear_mlopn_9418._success_mlopn_9319:hover, ._button_mlopn_3169._clear_mlopn_9418._success_mlopn_9319:focus {
  color: #157539;
}
._button_mlopn_3169._clear_mlopn_9418._warning_mlopn_9327, ._button_mlopn_3169._clear_mlopn_9418._warning_mlopn_9327._disabled_mlopn_9287, ._button_mlopn_3169._clear_mlopn_9418._warning_mlopn_9327[disabled], ._button_mlopn_3169._clear_mlopn_9418._warning_mlopn_9327._disabled_mlopn_9287:hover, ._button_mlopn_3169._clear_mlopn_9418._warning_mlopn_9327[disabled]:hover, ._button_mlopn_3169._clear_mlopn_9418._warning_mlopn_9327._disabled_mlopn_9287:focus, ._button_mlopn_3169._clear_mlopn_9418._warning_mlopn_9327[disabled]:focus {
  color: #ffae00;
}
._button_mlopn_3169._clear_mlopn_9418._warning_mlopn_9327:hover, ._button_mlopn_3169._clear_mlopn_9418._warning_mlopn_9327:focus {
  color: #805700;
}
._button_mlopn_3169._clear_mlopn_9418._alert_mlopn_9335, ._button_mlopn_3169._clear_mlopn_9418._alert_mlopn_9335._disabled_mlopn_9287, ._button_mlopn_3169._clear_mlopn_9418._alert_mlopn_9335[disabled], ._button_mlopn_3169._clear_mlopn_9418._alert_mlopn_9335._disabled_mlopn_9287:hover, ._button_mlopn_3169._clear_mlopn_9418._alert_mlopn_9335[disabled]:hover, ._button_mlopn_3169._clear_mlopn_9418._alert_mlopn_9335._disabled_mlopn_9287:focus, ._button_mlopn_3169._clear_mlopn_9418._alert_mlopn_9335[disabled]:focus {
  color: #cc4b37;
}
._button_mlopn_3169._clear_mlopn_9418._alert_mlopn_9335:hover, ._button_mlopn_3169._clear_mlopn_9418._alert_mlopn_9335:focus {
  color: #67251a;
}
._button_mlopn_3169._clear_mlopn_9418._red_mlopn_9343, ._button_mlopn_3169._clear_mlopn_9418._red_mlopn_9343._disabled_mlopn_9287, ._button_mlopn_3169._clear_mlopn_9418._red_mlopn_9343[disabled], ._button_mlopn_3169._clear_mlopn_9418._red_mlopn_9343._disabled_mlopn_9287:hover, ._button_mlopn_3169._clear_mlopn_9418._red_mlopn_9343[disabled]:hover, ._button_mlopn_3169._clear_mlopn_9418._red_mlopn_9343._disabled_mlopn_9287:focus, ._button_mlopn_3169._clear_mlopn_9418._red_mlopn_9343[disabled]:focus {
  color: #ed0a00;
}
._button_mlopn_3169._clear_mlopn_9418._red_mlopn_9343:hover, ._button_mlopn_3169._clear_mlopn_9418._red_mlopn_9343:focus {
  color: #770500;
}
._button_mlopn_3169._disabled_mlopn_9287, ._button_mlopn_3169[disabled] {
  opacity: 0.25;
  cursor: not-allowed;
}
._button_mlopn_3169._dropdown_mlopn_9474::after {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0.4em;
  content: "";
  border-bottom-width: 0;
  border-color: #fff transparent transparent;
  position: relative;
  top: 0.4em;
  display: inline-block;
  float: right;
  margin-left: 0;
}
._button_mlopn_3169._dropdown_mlopn_9474._hollow_mlopn_9351::after, ._button_mlopn_3169._dropdown_mlopn_9474._clear_mlopn_9418::after {
  border-top-color: #000;
}
._button_mlopn_3169._dropdown_mlopn_9474._hollow_mlopn_9351._primary_mlopn_9295::after, ._button_mlopn_3169._dropdown_mlopn_9474._clear_mlopn_9418._primary_mlopn_9295::after {
  border-top-color: #001641;
}
._button_mlopn_3169._dropdown_mlopn_9474._hollow_mlopn_9351._secondary_mlopn_9303::after, ._button_mlopn_3169._dropdown_mlopn_9474._clear_mlopn_9418._secondary_mlopn_9303::after {
  border-top-color: #ed0a00;
}
._button_mlopn_3169._dropdown_mlopn_9474._hollow_mlopn_9351._tertiary_mlopn_9311::after, ._button_mlopn_3169._dropdown_mlopn_9474._clear_mlopn_9418._tertiary_mlopn_9311::after {
  border-top-color: #0033FF;
}
._button_mlopn_3169._dropdown_mlopn_9474._hollow_mlopn_9351._success_mlopn_9319::after, ._button_mlopn_3169._dropdown_mlopn_9474._clear_mlopn_9418._success_mlopn_9319::after {
  border-top-color: #3adb76;
}
._button_mlopn_3169._dropdown_mlopn_9474._hollow_mlopn_9351._warning_mlopn_9327::after, ._button_mlopn_3169._dropdown_mlopn_9474._clear_mlopn_9418._warning_mlopn_9327::after {
  border-top-color: #ffae00;
}
._button_mlopn_3169._dropdown_mlopn_9474._hollow_mlopn_9351._alert_mlopn_9335::after, ._button_mlopn_3169._dropdown_mlopn_9474._clear_mlopn_9418._alert_mlopn_9335::after {
  border-top-color: #cc4b37;
}
._button_mlopn_3169._dropdown_mlopn_9474._hollow_mlopn_9351._red_mlopn_9343::after, ._button_mlopn_3169._dropdown_mlopn_9474._clear_mlopn_9418._red_mlopn_9343::after {
  border-top-color: #ed0a00;
}
._button_mlopn_3169._arrow-only_mlopn_9513::after {
  top: -0.1em;
  float: none;
  margin-left: 0;
}

a._button_mlopn_3169:hover, a._button_mlopn_3169:focus {
  text-decoration: none;
}

._breadcrumbs_mlopn_9523 {
  margin: 0 0 1rem 0;
  list-style: none;
}
._breadcrumbs_mlopn_9523::before, ._breadcrumbs_mlopn_9523::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
._breadcrumbs_mlopn_9523::after {
  clear: both;
}
._breadcrumbs_mlopn_9523 li {
  float: left;
  font-size: 0.8125rem;
  color: #fff;
  cursor: default;
  margin-right: 0.45rem;
}
._breadcrumbs_mlopn_9523 a {
  color: #fff;
}
._breadcrumbs_mlopn_9523 a:hover {
  text-decoration: underline;
}
._breadcrumbs_mlopn_9523 ._disabled_mlopn_9287 {
  color: #cacaca;
  cursor: not-allowed;
}

._menu_mlopn_9554 {
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  display: flex;
  flex-wrap: wrap;
}
[data-whatinput=mouse] ._menu_mlopn_9554 li {
  outline: 0;
}
._menu_mlopn_9554 a,
._menu_mlopn_9554 ._button_mlopn_3169 {
  line-height: 1;
  text-decoration: none;
  display: block;
  padding: 0.7rem 1rem;
}
._menu_mlopn_9554 input,
._menu_mlopn_9554 select,
._menu_mlopn_9554 a,
._menu_mlopn_9554 button {
  margin-bottom: 0;
}
._menu_mlopn_9554 input {
  display: inline-block;
}
._menu_mlopn_9554, ._menu_mlopn_9554._horizontal_mlopn_9581 {
  flex-wrap: wrap;
  flex-direction: row;
}
._menu_mlopn_9554._vertical_mlopn_9585 {
  flex-wrap: nowrap;
  flex-direction: column;
}
._menu_mlopn_9554._vertical_mlopn_9585._icon-top_mlopn_9589 li a img,
._menu_mlopn_9554._vertical_mlopn_9585._icon-top_mlopn_9589 li a i,
._menu_mlopn_9554._vertical_mlopn_9585._icon-top_mlopn_9589 li a svg, ._menu_mlopn_9554._vertical_mlopn_9585._icon-bottom_mlopn_9591 li a img,
._menu_mlopn_9554._vertical_mlopn_9585._icon-bottom_mlopn_9591 li a i,
._menu_mlopn_9554._vertical_mlopn_9585._icon-bottom_mlopn_9591 li a svg {
  text-align: left;
}
._menu_mlopn_9554._expanded_mlopn_9281 li {
  flex: 1 1 0px;
}
._menu_mlopn_9554._expanded_mlopn_9281._icon-top_mlopn_9589 li a img,
._menu_mlopn_9554._expanded_mlopn_9281._icon-top_mlopn_9589 li a i,
._menu_mlopn_9554._expanded_mlopn_9281._icon-top_mlopn_9589 li a svg, ._menu_mlopn_9554._expanded_mlopn_9281._icon-bottom_mlopn_9591 li a img,
._menu_mlopn_9554._expanded_mlopn_9281._icon-bottom_mlopn_9591 li a i,
._menu_mlopn_9554._expanded_mlopn_9281._icon-bottom_mlopn_9591 li a svg {
  text-align: left;
}
._menu_mlopn_9554._simple_mlopn_9606 {
  align-items: center;
}
._menu_mlopn_9554._simple_mlopn_9606 li + li {
  margin-left: 1rem;
}
._menu_mlopn_9554._simple_mlopn_9606 a {
  padding: 0;
}
._menu_mlopn_9554._small-horizontal_mlopn_9615 {
  flex-wrap: wrap;
  flex-direction: row;
}
._menu_mlopn_9554._small-vertical_mlopn_9619 {
  flex-wrap: nowrap;
  flex-direction: column;
}
._menu_mlopn_9554._small-expanded_mlopn_9623 li {
  flex: 1 1 0px;
}
._menu_mlopn_9554._small-simple_mlopn_9626 li {
  flex: 1 1 0px;
}
@media print, screen and (min-width: 48em) {
  ._menu_mlopn_9554._medium-horizontal_mlopn_9630 {
    flex-wrap: wrap;
    flex-direction: row;
  }
  ._menu_mlopn_9554._medium-vertical_mlopn_9634 {
    flex-wrap: nowrap;
    flex-direction: column;
  }
  ._menu_mlopn_9554._medium-expanded_mlopn_9638 li {
    flex: 1 1 0px;
  }
  ._menu_mlopn_9554._medium-simple_mlopn_9641 li {
    flex: 1 1 0px;
  }
}
@media print, screen and (min-width: 64em) {
  ._menu_mlopn_9554._large-horizontal_mlopn_9646 {
    flex-wrap: wrap;
    flex-direction: row;
  }
  ._menu_mlopn_9554._large-vertical_mlopn_9650 {
    flex-wrap: nowrap;
    flex-direction: column;
  }
  ._menu_mlopn_9554._large-expanded_mlopn_9654 li {
    flex: 1 1 0px;
  }
  ._menu_mlopn_9554._large-simple_mlopn_9657 li {
    flex: 1 1 0px;
  }
}
@media screen and (min-width: 75em) {
  ._menu_mlopn_9554._xlarge-horizontal_mlopn_9662 {
    flex-wrap: wrap;
    flex-direction: row;
  }
  ._menu_mlopn_9554._xlarge-vertical_mlopn_9666 {
    flex-wrap: nowrap;
    flex-direction: column;
  }
  ._menu_mlopn_9554._xlarge-expanded_mlopn_9670 li {
    flex: 1 1 0px;
  }
  ._menu_mlopn_9554._xlarge-simple_mlopn_9673 li {
    flex: 1 1 0px;
  }
}
._menu_mlopn_9554._nested_mlopn_9677 {
  margin-right: 0;
  margin-left: 1rem;
}
._menu_mlopn_9554._icons_mlopn_9681 a {
  display: flex;
}
._menu_mlopn_9554._icon-top_mlopn_9589 a, ._menu_mlopn_9554._icon-right_mlopn_9684 a, ._menu_mlopn_9554._icon-bottom_mlopn_9591 a, ._menu_mlopn_9554._icon-left_mlopn_9684 a {
  display: flex;
}
._menu_mlopn_9554._icon-left_mlopn_9684 li a, ._menu_mlopn_9554._nested_mlopn_9677._icon-left_mlopn_9684 li a {
  flex-flow: row nowrap;
}
._menu_mlopn_9554._icon-left_mlopn_9684 li a img,
._menu_mlopn_9554._icon-left_mlopn_9684 li a i,
._menu_mlopn_9554._icon-left_mlopn_9684 li a svg, ._menu_mlopn_9554._nested_mlopn_9677._icon-left_mlopn_9684 li a img,
._menu_mlopn_9554._nested_mlopn_9677._icon-left_mlopn_9684 li a i,
._menu_mlopn_9554._nested_mlopn_9677._icon-left_mlopn_9684 li a svg {
  margin-right: 0.25rem;
}
._menu_mlopn_9554._icon-right_mlopn_9684 li a, ._menu_mlopn_9554._nested_mlopn_9677._icon-right_mlopn_9684 li a {
  flex-flow: row nowrap;
}
._menu_mlopn_9554._icon-right_mlopn_9684 li a img,
._menu_mlopn_9554._icon-right_mlopn_9684 li a i,
._menu_mlopn_9554._icon-right_mlopn_9684 li a svg, ._menu_mlopn_9554._nested_mlopn_9677._icon-right_mlopn_9684 li a img,
._menu_mlopn_9554._nested_mlopn_9677._icon-right_mlopn_9684 li a i,
._menu_mlopn_9554._nested_mlopn_9677._icon-right_mlopn_9684 li a svg {
  margin-left: 0.25rem;
}
._menu_mlopn_9554._icon-top_mlopn_9589 li a, ._menu_mlopn_9554._nested_mlopn_9677._icon-top_mlopn_9589 li a {
  flex-flow: column nowrap;
}
._menu_mlopn_9554._icon-top_mlopn_9589 li a img,
._menu_mlopn_9554._icon-top_mlopn_9589 li a i,
._menu_mlopn_9554._icon-top_mlopn_9589 li a svg, ._menu_mlopn_9554._nested_mlopn_9677._icon-top_mlopn_9589 li a img,
._menu_mlopn_9554._nested_mlopn_9677._icon-top_mlopn_9589 li a i,
._menu_mlopn_9554._nested_mlopn_9677._icon-top_mlopn_9589 li a svg {
  align-self: stretch;
  margin-bottom: 0.25rem;
  text-align: center;
}
._menu_mlopn_9554._icon-bottom_mlopn_9591 li a, ._menu_mlopn_9554._nested_mlopn_9677._icon-bottom_mlopn_9591 li a {
  flex-flow: column nowrap;
}
._menu_mlopn_9554._icon-bottom_mlopn_9591 li a img,
._menu_mlopn_9554._icon-bottom_mlopn_9591 li a i,
._menu_mlopn_9554._icon-bottom_mlopn_9591 li a svg, ._menu_mlopn_9554._nested_mlopn_9677._icon-bottom_mlopn_9591 li a img,
._menu_mlopn_9554._nested_mlopn_9677._icon-bottom_mlopn_9591 li a i,
._menu_mlopn_9554._nested_mlopn_9677._icon-bottom_mlopn_9591 li a svg {
  align-self: stretch;
  margin-bottom: 0.25rem;
  text-align: center;
}
._menu_mlopn_9554 ._is-active_mlopn_9731 > a {
  background: #001641;
  color: #fff;
}
._menu_mlopn_9554 ._active_mlopn_9735 > a {
  background: #001641;
  color: #fff;
}
._menu_mlopn_9554._align-left_mlopn_9739 {
  justify-content: flex-start;
}
._menu_mlopn_9554._align-right_mlopn_9742 li {
  display: flex;
  justify-content: flex-end;
}
._menu_mlopn_9554._align-right_mlopn_9742 li ._submenu_mlopn_9746 li {
  justify-content: flex-start;
}
._menu_mlopn_9554._align-right_mlopn_9742._vertical_mlopn_9585 li {
  display: block;
  text-align: right;
}
._menu_mlopn_9554._align-right_mlopn_9742._vertical_mlopn_9585 li ._submenu_mlopn_9746 li {
  text-align: right;
}
._menu_mlopn_9554._align-right_mlopn_9742._icon-top_mlopn_9589 li a img,
._menu_mlopn_9554._align-right_mlopn_9742._icon-top_mlopn_9589 li a i,
._menu_mlopn_9554._align-right_mlopn_9742._icon-top_mlopn_9589 li a svg, ._menu_mlopn_9554._align-right_mlopn_9742._icon-bottom_mlopn_9591 li a img,
._menu_mlopn_9554._align-right_mlopn_9742._icon-bottom_mlopn_9591 li a i,
._menu_mlopn_9554._align-right_mlopn_9742._icon-bottom_mlopn_9591 li a svg {
  text-align: right;
}
._menu_mlopn_9554._align-right_mlopn_9742 ._nested_mlopn_9677 {
  margin-right: 1rem;
  margin-left: 0;
}
._menu_mlopn_9554._align-center_mlopn_9767 li {
  display: flex;
  justify-content: center;
}
._menu_mlopn_9554._align-center_mlopn_9767 li ._submenu_mlopn_9746 li {
  justify-content: flex-start;
}
._menu_mlopn_9554 ._menu-text_mlopn_9774 {
  padding: 0.7rem 1rem;
  font-weight: bold;
  line-height: 1;
  color: inherit;
}

._menu-centered_mlopn_9781 > ._menu_mlopn_9554 {
  justify-content: center;
}
._menu-centered_mlopn_9781 > ._menu_mlopn_9554 li {
  display: flex;
  justify-content: center;
}
._menu-centered_mlopn_9781 > ._menu_mlopn_9554 li ._submenu_mlopn_9746 li {
  justify-content: flex-start;
}

._no-js_mlopn_9792 [data-responsive-menu] ul {
  display: none;
}

._label_mlopn_9796 {
  display: inline-block;
  padding: 0.33333rem 0.5rem;
  border-radius: 0;
  font-size: 0.8rem;
  line-height: 1;
  white-space: nowrap;
  cursor: default;
  background: #001641;
  color: #fff;
}
._label_mlopn_9796._primary_mlopn_9295 {
  background: #001641;
  color: #fff;
}
._label_mlopn_9796._secondary_mlopn_9303 {
  background: #ed0a00;
  color: #000;
}
._label_mlopn_9796._tertiary_mlopn_9311 {
  background: #0033FF;
  color: #fff;
}
._label_mlopn_9796._success_mlopn_9319 {
  background: #3adb76;
  color: #000;
}
._label_mlopn_9796._warning_mlopn_9327 {
  background: #ffae00;
  color: #000;
}
._label_mlopn_9796._alert_mlopn_9335 {
  background: #cc4b37;
  color: #000;
}
._label_mlopn_9796._red_mlopn_9343 {
  background: #ed0a00;
  color: #000;
}

._orbit_mlopn_9836 {
  position: relative;
}

._orbit-container_mlopn_9840 {
  position: relative;
  height: 0;
  margin: 0;
  list-style: none;
  overflow: hidden;
}

._orbit-slide_mlopn_9848 {
  width: 100%;
  position: absolute;
}
._orbit-slide_mlopn_9848._no-motionui_mlopn_9852._is-active_mlopn_9731 {
  top: 0;
  left: 0;
}

._orbit-figure_mlopn_9857 {
  margin: 0;
}

._orbit-image_mlopn_9861 {
  width: 100%;
  max-width: 100%;
  margin: 0;
}

._orbit-caption_mlopn_9867 {
  position: absolute;
  bottom: 0;
  width: 100%;
  margin-bottom: 0;
  padding: 1rem;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
}

._orbit-next_mlopn_9877, ._orbit-previous_mlopn_9877 {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  padding: 1rem;
  color: #fff;
}
[data-whatinput=mouse] ._orbit-next_mlopn_9877, [data-whatinput=mouse] ._orbit-previous_mlopn_9877 {
  outline: 0;
}
._orbit-next_mlopn_9877:hover, ._orbit-previous_mlopn_9877:hover, ._orbit-next_mlopn_9877:active, ._orbit-previous_mlopn_9877:active, ._orbit-next_mlopn_9877:focus, ._orbit-previous_mlopn_9877:focus {
  background-color: rgba(0, 0, 0, 0.5);
}

._orbit-previous_mlopn_9877 {
  left: 0;
}

._orbit-next_mlopn_9877 {
  left: auto;
  right: 0;
}

._orbit-bullets_mlopn_9901 {
  position: relative;
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
  text-align: center;
}
[data-whatinput=mouse] ._orbit-bullets_mlopn_9901 {
  outline: 0;
}
._orbit-bullets_mlopn_9901 button {
  width: 1.2rem;
  height: 1.2rem;
  margin: 0.1rem;
  border-radius: 50%;
  background-color: #cacaca;
}
._orbit-bullets_mlopn_9901 button:hover {
  background-color: #8a8a8a;
}
._orbit-bullets_mlopn_9901 button._is-active_mlopn_9731 {
  background-color: #8a8a8a;
}

._pagination_mlopn_3154 {
  margin-left: 0;
  margin-bottom: 1rem;
}
._pagination_mlopn_3154::before, ._pagination_mlopn_3154::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
._pagination_mlopn_3154::after {
  clear: both;
}
._pagination_mlopn_3154 li {
  margin-right: 0.0625rem;
  border-radius: 0;
  font-size: 0.875rem;
  display: none;
}
._pagination_mlopn_3154 li:last-child, ._pagination_mlopn_3154 li:first-child {
  display: inline-block;
}
@media print, screen and (min-width: 48em) {
  ._pagination_mlopn_3154 li {
    display: inline-block;
  }
}
._pagination_mlopn_3154 a,
._pagination_mlopn_3154 button {
  display: block;
  padding: 0.1875rem 0.625rem;
  border-radius: 0;
  color: #000;
}
._pagination_mlopn_3154 a:hover,
._pagination_mlopn_3154 button:hover {
  background: #e6e6e6;
}
._pagination_mlopn_3154 ._current_mlopn_9962 {
  padding: 0.1875rem 0.625rem;
  background: #001641;
  color: #fff;
  cursor: default;
}
._pagination_mlopn_3154 ._disabled_mlopn_9287 {
  padding: 0.1875rem 0.625rem;
  color: #cacaca;
  cursor: not-allowed;
}
._pagination_mlopn_3154 ._disabled_mlopn_9287:hover {
  background: transparent;
}
._pagination_mlopn_3154 ._ellipsis_mlopn_9976::after {
  padding: 0.1875rem 0.625rem;
  content: "…";
  color: #000;
}

._pagination-previous_mlopn_9982 a::before,
._pagination-previous_mlopn_9982._disabled_mlopn_9287::before {
  display: inline-block;
  margin-right: 0.5rem;
  content: "«";
}

._pagination-next_mlopn_9989 a::after,
._pagination-next_mlopn_9989._disabled_mlopn_9287::after {
  display: inline-block;
  margin-left: 0.5rem;
  content: "»";
}

html._is-reveal-open_mlopn_9996 {
  position: fixed;
  width: 100%;
  overflow-y: hidden;
}
html._is-reveal-open_mlopn_9996._zf-has-scroll_mlopn_10001 {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
html._is-reveal-open_mlopn_9996 body {
  overflow-y: hidden;
}

._reveal-overlay_mlopn_10009 {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1005;
  display: none;
  background-color: rgba(0, 0, 0, 0.45);
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

._reveal_mlopn_2033 {
  z-index: 1006;
  backface-visibility: hidden;
  display: none;
  padding: 1rem;
  border: 1px solid #cacaca;
  border-radius: 0;
  background-color: #fff;
  position: relative;
  top: 100px;
  margin-right: auto;
  margin-left: auto;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  max-width: none;
  height: 100%;
  min-height: 100%;
  margin-left: 0;
  border: 0;
  border-radius: 0;
}
[data-whatinput=mouse] ._reveal_mlopn_2033 {
  outline: 0;
}
@media print, screen and (min-width: 48em) {
  ._reveal_mlopn_2033 {
    min-height: 0;
  }
}
._reveal_mlopn_2033 ._column_mlopn_10056 {
  min-width: 0;
}
._reveal_mlopn_2033 > :last-child {
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  ._reveal_mlopn_2033 {
    width: 600px;
    max-width: 76.875rem;
  }
}
._reveal_mlopn_2033._collapse_mlopn_10068 {
  padding: 0;
}
@media print, screen and (min-width: 48em) {
  ._reveal_mlopn_2033._tiny_mlopn_2033 {
    width: 30%;
    max-width: 76.875rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._reveal_mlopn_2033._small_mlopn_2033 {
    width: 50%;
    max-width: 76.875rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._reveal_mlopn_2033._large_mlopn_2033 {
    width: 90%;
    max-width: 76.875rem;
  }
}
._reveal_mlopn_2033._full_mlopn_3866 {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  max-width: none;
  height: 100%;
  min-height: 100%;
  margin-left: 0;
  border: 0;
  border-radius: 0;
}
._reveal_mlopn_2033._without-overlay_mlopn_10102 {
  position: fixed;
}

table {
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 1rem;
  border-radius: 0;
}
thead,
tbody,
tfoot {
  border: 1px solid #f2f2f2;
  background-color: #fff;
}

caption {
  padding: 0.5rem 0.625rem 0.625rem;
  font-weight: 600;
}

thead {
  background: #f9f9f9;
  color: #001641;
}

tfoot {
  background: #f2f2f2;
  color: #001641;
}

thead tr,
tfoot tr {
  background: transparent;
}
thead th,
thead td,
tfoot th,
tfoot td {
  padding: 0.5rem 0.625rem 0.625rem;
  font-weight: 600;
  text-align: left;
}

tbody th,
tbody td {
  padding: 0.5rem 0.625rem 0.625rem;
}

tbody tr {
  border-bottom: 1px solid #f2f2f2;
  background-color: #fff;
}

@media print, screen and (max-width: 63.99875em) {
  table._stack_mlopn_10158 thead {
    display: none;
  }
  table._stack_mlopn_10158 tfoot {
    display: none;
  }
  table._stack_mlopn_10158 tr,
  table._stack_mlopn_10158 th,
  table._stack_mlopn_10158 td {
    display: block;
  }
  table._stack_mlopn_10158 td {
    border-top: 0;
  }
}

table._scroll_mlopn_10174 {
  display: block;
  width: 100%;
  overflow-x: auto;
}

table._hover_mlopn_10180 thead tr:hover {
  background-color: #f4f4f4;
}
table._hover_mlopn_10180 tfoot tr:hover {
  background-color: #ededed;
}
table._hover_mlopn_10180 tbody tr:hover {
  background-color: #fafafa;
}

._table-scroll_mlopn_10190 {
  overflow-x: auto;
}

._tabs_mlopn_10194 {
  margin: 0;
  border: 1px solid #e6e6e6;
  background: #fff;
  list-style-type: none;
}
._tabs_mlopn_10194::before, ._tabs_mlopn_10194::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
._tabs_mlopn_10194::after {
  clear: both;
}

._tabs_mlopn_10194._vertical_mlopn_9585 > li {
  display: block;
  float: none;
  width: auto;
}

._tabs_mlopn_10194._simple_mlopn_9606 > li > a {
  padding: 0;
}
._tabs_mlopn_10194._simple_mlopn_9606 > li > a:hover {
  background: transparent;
}

._tabs_mlopn_10194._primary_mlopn_9295 {
  background: #001641;
}
._tabs_mlopn_10194._primary_mlopn_9295 > li > a {
  color: #fff;
}
._tabs_mlopn_10194._primary_mlopn_9295 > li > a:hover, ._tabs_mlopn_10194._primary_mlopn_9295 > li > a:focus {
  background: #001e57;
}

._tabs-title_mlopn_10233 {
  float: left;
}
._tabs-title_mlopn_10233 > a {
  display: block;
  padding: 1.25rem 1.5rem;
  font-size: 0.75rem;
  line-height: 1;
  color: #001641;
}
[data-whatinput=mouse] ._tabs-title_mlopn_10233 > a {
  outline: 0;
}
._tabs-title_mlopn_10233 > a:hover {
  background: #fff;
  color: #001338;
}
._tabs-title_mlopn_10233 > a:focus, ._tabs-title_mlopn_10233 > a[aria-selected=true] {
  background: #e6e6e6;
  color: #001641;
}

._tabs-content_mlopn_10255 {
  border: 1px solid #e6e6e6;
  border-top: 0;
  background: #fff;
  color: #001641;
  transition: all 0.5s ease;
}

._tabs-content_mlopn_10255._vertical_mlopn_9585 {
  border: 1px solid #e6e6e6;
  border-left: 0;
}

._tabs-panel_mlopn_10268 {
  display: none;
  padding: 1rem;
}
._tabs-panel_mlopn_10268._is-active_mlopn_9731 {
  display: block;
}

._hide_mlopn_8922 {
  display: none !important;
}

._invisible_mlopn_10280 {
  visibility: hidden;
}

._visible_mlopn_10284 {
  visibility: visible;
}

._hide-for-xsmall-only_mlopn_10288 {
  display: none !important;
}

@media screen and (max-width: 0em), screen and (min-width: 0em) {
  ._show-for-xsmall-only_mlopn_10293 {
    display: none !important;
  }
}

._hide-for-small_mlopn_10298 {
  display: none !important;
}

._show-for-small_mlopn_10302 {
  display: none !important;
}

@media print, screen and (max-width: 47.99875em) {
  ._hide-for-small-only_mlopn_10307 {
    display: none !important;
  }
}

@media screen and (max-width: 0em), screen and (min-width: 48em) {
  ._show-for-small-only_mlopn_10313 {
    display: none !important;
  }
}

@media print, screen and (min-width: 48em) {
  ._hide-for-medium_mlopn_10319 {
    display: none !important;
  }
}

@media screen and (max-width: 47.99875em) {
  ._show-for-medium_mlopn_10325 {
    display: none !important;
  }
}

@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  ._hide-for-medium-only_mlopn_10331 {
    display: none !important;
  }
}

@media screen and (max-width: 47.99875em), screen and (min-width: 64em) {
  ._show-for-medium-only_mlopn_10337 {
    display: none !important;
  }
}

@media print, screen and (min-width: 64em) {
  ._hide-for-large_mlopn_10343 {
    display: none !important;
  }
}

@media screen and (max-width: 63.99875em) {
  ._show-for-large_mlopn_10349 {
    display: none !important;
  }
}

@media print, screen and (min-width: 64em) and (max-width: 74.99875em) {
  ._hide-for-large-only_mlopn_10355 {
    display: none !important;
  }
}

@media screen and (max-width: 63.99875em), screen and (min-width: 75em) {
  ._show-for-large-only_mlopn_10361 {
    display: none !important;
  }
}

@media screen and (min-width: 75em) {
  ._hide-for-xlarge_mlopn_10367 {
    display: none !important;
  }
}

@media screen and (max-width: 74.99875em) {
  ._show-for-xlarge_mlopn_10373 {
    display: none !important;
  }
}

@media screen and (min-width: 75em) and (max-width: 89.99875em) {
  ._hide-for-xlarge-only_mlopn_10379 {
    display: none !important;
  }
}

@media screen and (max-width: 74.99875em), screen and (min-width: 90em) {
  ._show-for-xlarge-only_mlopn_10385 {
    display: none !important;
  }
}

._show-for-sr_mlopn_10390,
._show-on-focus_mlopn_10391 {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

._show-on-focus_mlopn_10391:active, ._show-on-focus_mlopn_10391:focus {
  position: static !important;
  width: auto !important;
  height: auto !important;
  overflow: visible !important;
  clip: auto !important;
  white-space: normal !important;
}

._show-for-landscape_mlopn_10411,
._hide-for-portrait_mlopn_10412 {
  display: block !important;
}
@media screen and (orientation: landscape) {
  ._show-for-landscape_mlopn_10411,
  ._hide-for-portrait_mlopn_10412 {
    display: block !important;
  }
}
@media screen and (orientation: portrait) {
  ._show-for-landscape_mlopn_10411,
  ._hide-for-portrait_mlopn_10412 {
    display: none !important;
  }
}

._hide-for-landscape_mlopn_10428,
._show-for-portrait_mlopn_10429 {
  display: none !important;
}
@media screen and (orientation: landscape) {
  ._hide-for-landscape_mlopn_10428,
  ._show-for-portrait_mlopn_10429 {
    display: none !important;
  }
}
@media screen and (orientation: portrait) {
  ._hide-for-landscape_mlopn_10428,
  ._show-for-portrait_mlopn_10429 {
    display: block !important;
  }
}

._show-for-dark-mode_mlopn_10445 {
  display: none;
}

._hide-for-dark-mode_mlopn_10449 {
  display: block;
}

@media screen and (prefers-color-scheme: dark) {
  ._show-for-dark-mode_mlopn_10445 {
    display: block !important;
  }
  ._hide-for-dark-mode_mlopn_10449 {
    display: none !important;
  }
}
._show-for-ie_mlopn_10461 {
  display: none;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  ._show-for-ie_mlopn_10461 {
    display: block !important;
  }
  ._hide-for-ie_mlopn_10469 {
    display: none !important;
  }
}
._show-for-sticky_mlopn_10473 {
  display: none;
}

._is-stuck_mlopn_10477 ._show-for-sticky_mlopn_10473 {
  display: block;
}

._is-stuck_mlopn_10477 ._hide-for-sticky_mlopn_10481 {
  display: none;
}

._float-left_mlopn_10485 {
  float: left !important;
}

._float-right_mlopn_10489 {
  float: right !important;
}

._float-center_mlopn_10493 {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

._clearfix_mlopn_10499::before, ._clearfix_mlopn_10499::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
._clearfix_mlopn_10499::after {
  clear: both;
}

._align-left_mlopn_9739 {
  justify-content: flex-start;
}

._align-right_mlopn_9742 {
  justify-content: flex-end;
}

._align-center_mlopn_9767 {
  justify-content: center;
}

._align-justify_mlopn_10521 {
  justify-content: space-between;
}

._align-spaced_mlopn_10525 {
  justify-content: space-around;
}

._align-left_mlopn_9739._vertical_mlopn_9585._menu_mlopn_9554 > li > a {
  justify-content: flex-start;
}

._align-right_mlopn_9742._vertical_mlopn_9585._menu_mlopn_9554 > li > a {
  justify-content: flex-end;
}

._align-center_mlopn_9767._vertical_mlopn_9585._menu_mlopn_9554 > li > a {
  justify-content: center;
}

._align-top_mlopn_10541 {
  align-items: flex-start;
}

._align-self-top_mlopn_10545 {
  align-self: flex-start;
}

._align-bottom_mlopn_10549 {
  align-items: flex-end;
}

._align-self-bottom_mlopn_10553 {
  align-self: flex-end;
}

._align-middle_mlopn_10557 {
  align-items: center;
}

._align-self-middle_mlopn_10561 {
  align-self: center;
}

._align-stretch_mlopn_10565 {
  align-items: stretch;
}

._align-self-stretch_mlopn_10569 {
  align-self: stretch;
}

._align-center-middle_mlopn_10573 {
  justify-content: center;
  align-items: center;
  align-content: center;
}

._xsmall-order-1_mlopn_10579 {
  order: 1;
}

._xsmall-order-2_mlopn_10583 {
  order: 2;
}

._xsmall-order-3_mlopn_10587 {
  order: 3;
}

._xsmall-order-4_mlopn_10591 {
  order: 4;
}

._xsmall-order-5_mlopn_10595 {
  order: 5;
}

._xsmall-order-6_mlopn_10599 {
  order: 6;
}

._small-order-1_mlopn_10603 {
  order: 1;
}

._small-order-2_mlopn_10607 {
  order: 2;
}

._small-order-3_mlopn_10611 {
  order: 3;
}

._small-order-4_mlopn_10615 {
  order: 4;
}

._small-order-5_mlopn_10619 {
  order: 5;
}

._small-order-6_mlopn_10623 {
  order: 6;
}

@media print, screen and (min-width: 48em) {
  ._medium-order-1_mlopn_10628 {
    order: 1;
  }
  ._medium-order-2_mlopn_10631 {
    order: 2;
  }
  ._medium-order-3_mlopn_10634 {
    order: 3;
  }
  ._medium-order-4_mlopn_10637 {
    order: 4;
  }
  ._medium-order-5_mlopn_10640 {
    order: 5;
  }
  ._medium-order-6_mlopn_10643 {
    order: 6;
  }
}
@media print, screen and (min-width: 64em) {
  ._large-order-1_mlopn_10648 {
    order: 1;
  }
  ._large-order-2_mlopn_10651 {
    order: 2;
  }
  ._large-order-3_mlopn_10654 {
    order: 3;
  }
  ._large-order-4_mlopn_10657 {
    order: 4;
  }
  ._large-order-5_mlopn_10660 {
    order: 5;
  }
  ._large-order-6_mlopn_10663 {
    order: 6;
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-order-1_mlopn_10668 {
    order: 1;
  }
  ._xlarge-order-2_mlopn_10671 {
    order: 2;
  }
  ._xlarge-order-3_mlopn_10674 {
    order: 3;
  }
  ._xlarge-order-4_mlopn_10677 {
    order: 4;
  }
  ._xlarge-order-5_mlopn_10680 {
    order: 5;
  }
  ._xlarge-order-6_mlopn_10683 {
    order: 6;
  }
}
._flex-container_mlopn_10687 {
  display: flex;
}

._flex-child-auto_mlopn_10691 {
  flex: 1 1 auto;
}

._flex-child-grow_mlopn_10695 {
  flex: 1 0 auto;
}

._flex-child-shrink_mlopn_10699 {
  flex: 0 1 auto;
}

._flex-dir-row_mlopn_10703 {
  flex-direction: row;
}

._flex-dir-row-reverse_mlopn_10707 {
  flex-direction: row-reverse;
}

._flex-dir-column_mlopn_10711 {
  flex-direction: column;
}

._flex-dir-column-reverse_mlopn_10715 {
  flex-direction: column-reverse;
}

._small-flex-container_mlopn_10719 {
  display: flex;
}

._small-flex-child-auto_mlopn_10723 {
  flex: 1 1 auto;
}

._small-flex-child-grow_mlopn_10727 {
  flex: 1 0 auto;
}

._small-flex-child-shrink_mlopn_10731 {
  flex: 0 1 auto;
}

._small-flex-dir-row_mlopn_10735 {
  flex-direction: row;
}

._small-flex-dir-row-reverse_mlopn_10739 {
  flex-direction: row-reverse;
}

._small-flex-dir-column_mlopn_10743 {
  flex-direction: column;
}

._small-flex-dir-column-reverse_mlopn_10747 {
  flex-direction: column-reverse;
}

@media print, screen and (min-width: 48em) {
  ._medium-flex-container_mlopn_10752 {
    display: flex;
  }
  ._medium-flex-child-auto_mlopn_10755 {
    flex: 1 1 auto;
  }
  ._medium-flex-child-grow_mlopn_10758 {
    flex: 1 0 auto;
  }
  ._medium-flex-child-shrink_mlopn_10761 {
    flex: 0 1 auto;
  }
  ._medium-flex-dir-row_mlopn_10764 {
    flex-direction: row;
  }
  ._medium-flex-dir-row-reverse_mlopn_10767 {
    flex-direction: row-reverse;
  }
  ._medium-flex-dir-column_mlopn_10770 {
    flex-direction: column;
  }
  ._medium-flex-dir-column-reverse_mlopn_10773 {
    flex-direction: column-reverse;
  }
}
@media print, screen and (min-width: 64em) {
  ._large-flex-container_mlopn_10778 {
    display: flex;
  }
  ._large-flex-child-auto_mlopn_10781 {
    flex: 1 1 auto;
  }
  ._large-flex-child-grow_mlopn_10784 {
    flex: 1 0 auto;
  }
  ._large-flex-child-shrink_mlopn_10787 {
    flex: 0 1 auto;
  }
  ._large-flex-dir-row_mlopn_10790 {
    flex-direction: row;
  }
  ._large-flex-dir-row-reverse_mlopn_10793 {
    flex-direction: row-reverse;
  }
  ._large-flex-dir-column_mlopn_10796 {
    flex-direction: column;
  }
  ._large-flex-dir-column-reverse_mlopn_10799 {
    flex-direction: column-reverse;
  }
}
@media screen and (min-width: 75em) {
  ._xlarge-flex-container_mlopn_10804 {
    display: flex;
  }
  ._xlarge-flex-child-auto_mlopn_10807 {
    flex: 1 1 auto;
  }
  ._xlarge-flex-child-grow_mlopn_10810 {
    flex: 1 0 auto;
  }
  ._xlarge-flex-child-shrink_mlopn_10813 {
    flex: 0 1 auto;
  }
  ._xlarge-flex-dir-row_mlopn_10816 {
    flex-direction: row;
  }
  ._xlarge-flex-dir-row-reverse_mlopn_10819 {
    flex-direction: row-reverse;
  }
  ._xlarge-flex-dir-column_mlopn_10822 {
    flex-direction: column;
  }
  ._xlarge-flex-dir-column-reverse_mlopn_10825 {
    flex-direction: column-reverse;
  }
}
._slide-in-down_mlopn_10829._mui-enter_mlopn_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(-100%);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

._slide-in-down_mlopn_10829._mui-enter_mlopn_10829._mui-enter-active_mlopn_10837 {
  transform: translateY(0);
}

._slide-in-left_mlopn_10841._mui-enter_mlopn_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(-100%);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

._slide-in-left_mlopn_10841._mui-enter_mlopn_10829._mui-enter-active_mlopn_10837 {
  transform: translateX(0);
}

._slide-in-up_mlopn_10853._mui-enter_mlopn_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(100%);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

._slide-in-up_mlopn_10853._mui-enter_mlopn_10829._mui-enter-active_mlopn_10837 {
  transform: translateY(0);
}

._slide-in-right_mlopn_10865._mui-enter_mlopn_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(100%);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

._slide-in-right_mlopn_10865._mui-enter_mlopn_10829._mui-enter-active_mlopn_10837 {
  transform: translateX(0);
}

._slide-out-down_mlopn_10877._mui-leave_mlopn_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(0);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

._slide-out-down_mlopn_10877._mui-leave_mlopn_10877._mui-leave-active_mlopn_10885 {
  transform: translateY(100%);
}

._slide-out-right_mlopn_10889._mui-leave_mlopn_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(0);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

._slide-out-right_mlopn_10889._mui-leave_mlopn_10877._mui-leave-active_mlopn_10885 {
  transform: translateX(100%);
}

._slide-out-up_mlopn_10901._mui-leave_mlopn_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(0);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

._slide-out-up_mlopn_10901._mui-leave_mlopn_10877._mui-leave-active_mlopn_10885 {
  transform: translateY(-100%);
}

._slide-out-left_mlopn_10913._mui-leave_mlopn_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(0);
  transition-property: transform, opacity;
  backface-visibility: hidden;
}

._slide-out-left_mlopn_10913._mui-leave_mlopn_10877._mui-leave-active_mlopn_10885 {
  transform: translateX(-100%);
}

._fade-in_mlopn_10925._mui-enter_mlopn_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  opacity: 0;
  transition-property: opacity;
}

._fade-in_mlopn_10925._mui-enter_mlopn_10829._mui-enter-active_mlopn_10837 {
  opacity: 1;
}

._fade-out_mlopn_10936._mui-leave_mlopn_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  opacity: 1;
  transition-property: opacity;
}

._fade-out_mlopn_10936._mui-leave_mlopn_10877._mui-leave-active_mlopn_10885 {
  opacity: 0;
}

._hinge-in-from-top_mlopn_10947._mui-enter_mlopn_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateX(-90deg);
  transform-origin: top;
  transition-property: transform, opacity;
  opacity: 0;
}

._hinge-in-from-top_mlopn_10947._mui-enter_mlopn_10829._mui-enter-active_mlopn_10837 {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

._hinge-in-from-right_mlopn_10961._mui-enter_mlopn_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateY(-90deg);
  transform-origin: right;
  transition-property: transform, opacity;
  opacity: 0;
}

._hinge-in-from-right_mlopn_10961._mui-enter_mlopn_10829._mui-enter-active_mlopn_10837 {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

._hinge-in-from-bottom_mlopn_10975._mui-enter_mlopn_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateX(90deg);
  transform-origin: bottom;
  transition-property: transform, opacity;
  opacity: 0;
}

._hinge-in-from-bottom_mlopn_10975._mui-enter_mlopn_10829._mui-enter-active_mlopn_10837 {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

._hinge-in-from-left_mlopn_10989._mui-enter_mlopn_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateY(90deg);
  transform-origin: left;
  transition-property: transform, opacity;
  opacity: 0;
}

._hinge-in-from-left_mlopn_10989._mui-enter_mlopn_10829._mui-enter-active_mlopn_10837 {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

._hinge-in-from-middle-x_mlopn_11003._mui-enter_mlopn_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateX(-90deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 0;
}

._hinge-in-from-middle-x_mlopn_11003._mui-enter_mlopn_10829._mui-enter-active_mlopn_10837 {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

._hinge-in-from-middle-y_mlopn_11017._mui-enter_mlopn_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateY(-90deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 0;
}

._hinge-in-from-middle-y_mlopn_11017._mui-enter_mlopn_10829._mui-enter-active_mlopn_10837 {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

._hinge-out-from-top_mlopn_11031._mui-leave_mlopn_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: top;
  transition-property: transform, opacity;
  opacity: 1;
}

._hinge-out-from-top_mlopn_11031._mui-leave_mlopn_10877._mui-leave-active_mlopn_10885 {
  transform: perspective(2000px) rotateX(90deg);
  opacity: 0;
}

._hinge-out-from-right_mlopn_11045._mui-leave_mlopn_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: right;
  transition-property: transform, opacity;
  opacity: 1;
}

._hinge-out-from-right_mlopn_11045._mui-leave_mlopn_10877._mui-leave-active_mlopn_10885 {
  transform: perspective(2000px) rotateY(90deg);
  opacity: 0;
}

._hinge-out-from-bottom_mlopn_11059._mui-leave_mlopn_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: bottom;
  transition-property: transform, opacity;
  opacity: 1;
}

._hinge-out-from-bottom_mlopn_11059._mui-leave_mlopn_10877._mui-leave-active_mlopn_10885 {
  transform: perspective(2000px) rotateX(-90deg);
  opacity: 0;
}

._hinge-out-from-left_mlopn_11073._mui-leave_mlopn_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: left;
  transition-property: transform, opacity;
  opacity: 1;
}

._hinge-out-from-left_mlopn_11073._mui-leave_mlopn_10877._mui-leave-active_mlopn_10885 {
  transform: perspective(2000px) rotateY(-90deg);
  opacity: 0;
}

._hinge-out-from-middle-x_mlopn_11087._mui-leave_mlopn_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 1;
}

._hinge-out-from-middle-x_mlopn_11087._mui-leave_mlopn_10877._mui-leave-active_mlopn_10885 {
  transform: perspective(2000px) rotateX(90deg);
  opacity: 0;
}

._hinge-out-from-middle-y_mlopn_11101._mui-leave_mlopn_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 1;
}

._hinge-out-from-middle-y_mlopn_11101._mui-leave_mlopn_10877._mui-leave-active_mlopn_10885 {
  transform: perspective(2000px) rotateY(90deg);
  opacity: 0;
}

._scale-in-up_mlopn_11115._mui-enter_mlopn_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(0.5);
  transition-property: transform, opacity;
  opacity: 0;
}

._scale-in-up_mlopn_11115._mui-enter_mlopn_10829._mui-enter-active_mlopn_10837 {
  transform: scale(1);
  opacity: 1;
}

._scale-in-down_mlopn_11128._mui-enter_mlopn_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(1.5);
  transition-property: transform, opacity;
  opacity: 0;
}

._scale-in-down_mlopn_11128._mui-enter_mlopn_10829._mui-enter-active_mlopn_10837 {
  transform: scale(1);
  opacity: 1;
}

._scale-out-up_mlopn_11141._mui-leave_mlopn_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(1);
  transition-property: transform, opacity;
  opacity: 1;
}

._scale-out-up_mlopn_11141._mui-leave_mlopn_10877._mui-leave-active_mlopn_10885 {
  transform: scale(1.5);
  opacity: 0;
}

._scale-out-down_mlopn_11154._mui-leave_mlopn_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(1);
  transition-property: transform, opacity;
  opacity: 1;
}

._scale-out-down_mlopn_11154._mui-leave_mlopn_10877._mui-leave-active_mlopn_10885 {
  transform: scale(0.5);
  opacity: 0;
}

._spin-in_mlopn_11167._mui-enter_mlopn_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(-0.75turn);
  transition-property: transform, opacity;
  opacity: 0;
}

._spin-in_mlopn_11167._mui-enter_mlopn_10829._mui-enter-active_mlopn_10837 {
  transform: rotate(0);
  opacity: 1;
}

._spin-out_mlopn_11180._mui-leave_mlopn_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(0);
  transition-property: transform, opacity;
  opacity: 1;
}

._spin-out_mlopn_11180._mui-leave_mlopn_10877._mui-leave-active_mlopn_10885 {
  transform: rotate(0.75turn);
  opacity: 0;
}

._spin-in-ccw_mlopn_11193._mui-enter_mlopn_10829 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(0.75turn);
  transition-property: transform, opacity;
  opacity: 0;
}

._spin-in-ccw_mlopn_11193._mui-enter_mlopn_10829._mui-enter-active_mlopn_10837 {
  transform: rotate(0);
  opacity: 1;
}

._spin-out-ccw_mlopn_11206._mui-leave_mlopn_10877 {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(0);
  transition-property: transform, opacity;
  opacity: 1;
}

._spin-out-ccw_mlopn_11206._mui-leave_mlopn_10877._mui-leave-active_mlopn_10885 {
  transform: rotate(-0.75turn);
  opacity: 0;
}

._slow_mlopn_11219 {
  transition-duration: 750ms !important;
}

._fast_mlopn_11223 {
  transition-duration: 250ms !important;
}

._linear_mlopn_11227 {
  transition-timing-function: linear !important;
}

._ease_mlopn_11231 {
  transition-timing-function: ease !important;
}

._ease-in_mlopn_11235 {
  transition-timing-function: ease-in !important;
}

._ease-out_mlopn_11239 {
  transition-timing-function: ease-out !important;
}

._ease-in-out_mlopn_11243 {
  transition-timing-function: ease-in-out !important;
}

._bounce-in_mlopn_11247 {
  transition-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;
}

._bounce-out_mlopn_11251 {
  transition-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important;
}

._bounce-in-out_mlopn_11255 {
  transition-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;
}

._short-delay_mlopn_11259 {
  transition-delay: 300ms !important;
}

._long-delay_mlopn_11263 {
  transition-delay: 700ms !important;
}

._shake_mlopn_11267 {
  animation-name: _shake-7_mlopn_1;
}
@keyframes _shake-7_mlopn_1 {
  0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% {
    transform: translateX(7%);
  }
  5%, 15%, 25%, 35%, 45%, 55%, 65%, 75%, 85%, 95% {
    transform: translateX(-7%);
  }
}

._spin-cw_mlopn_11279 {
  animation-name: _spin-cw-1turn_mlopn_1;
}
@keyframes _spin-cw-1turn_mlopn_1 {
  0% {
    transform: rotate(-1turn);
  }
  100% {
    transform: rotate(0);
  }
}

._spin-ccw_mlopn_11291 {
  animation-name: _spin-ccw-1turn_mlopn_1;
}
@keyframes _spin-ccw-1turn_mlopn_1 {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(-1turn);
  }
}

._wiggle_mlopn_11303 {
  animation-name: _wiggle-7deg_mlopn_1;
}
@keyframes _wiggle-7deg_mlopn_1 {
  40%, 50%, 60% {
    transform: rotate(7deg);
  }
  35%, 45%, 55%, 65% {
    transform: rotate(-7deg);
  }
  0%, 30%, 70%, 100% {
    transform: rotate(0);
  }
}

._shake_mlopn_11267,
._spin-cw_mlopn_11279,
._spin-ccw_mlopn_11291,
._wiggle_mlopn_11303 {
  animation-duration: 500ms;
}

._infinite_mlopn_11325 {
  animation-iteration-count: infinite;
}

._slow_mlopn_11219 {
  animation-duration: 750ms !important;
}

._fast_mlopn_11223 {
  animation-duration: 250ms !important;
}

._linear_mlopn_11227 {
  animation-timing-function: linear !important;
}

._ease_mlopn_11231 {
  animation-timing-function: ease !important;
}

._ease-in_mlopn_11235 {
  animation-timing-function: ease-in !important;
}

._ease-out_mlopn_11239 {
  animation-timing-function: ease-out !important;
}

._ease-in-out_mlopn_11243 {
  animation-timing-function: ease-in-out !important;
}

._bounce-in_mlopn_11247 {
  animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;
}

._bounce-out_mlopn_11251 {
  animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important;
}

._bounce-in-out_mlopn_11255 {
  animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;
}

._short-delay_mlopn_11259 {
  animation-delay: 300ms !important;
}

._long-delay_mlopn_11263 {
  animation-delay: 700ms !important;
}

@keyframes _linesAnimateIn_mlopn_1 {
  0% {
    transform: rotate3d(0, 0, 1, -270deg) scale3d(0, 0, 1);
  }
  50% {
    transform: rotate3d(0, 0, 1, -270deg) scale3d(1, 1, 1);
  }
  100% {
    transform: rotate3d(0, 0, 1, -315deg) scale3d(1, 1, 1);
  }
}
@keyframes _fade-in-bottom_mlopn_1 {
  0% {
    -webkit-transform: translateY(3.125rem);
    transform: translateY(3.125rem);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes _fade-in-left_mlopn_1 {
  0% {
    -webkit-transform: translateX(-3.125rem);
    transform: translateX(-3.125rem);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes _fade-in_mlopn_10925 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
._motivation-fade-enter-active_mlopn_11420, ._motivation-fade-appear-active_mlopn_11420, ._motivation-fade-leave-active_mlopn_11420 {
  transition: opacity 0.4s;
}

._motivation-fade-enter_mlopn_11420, ._motivation-fade-appear-to_mlopn_11424, ._motivation-fade-leave-to_mlopn_11424 {
  opacity: 0;
}

._motivation-slide-in-enter-active_mlopn_11428 {
  -webkit-animation: _slideOut_mlopn_1 0.5s;
  -moz-animation: _slideOut_mlopn_1 0.5s;
  animation: _slideOut_mlopn_1 0.5s;
}

._motivation-slide-in-leave-active_mlopn_11434 {
  -webkit-animation: _slideIn_mlopn_1 0.5s reverse;
  -moz-animation: _slideIn_mlopn_1 0.5s reverse;
  animation: _slideIn_mlopn_1 0.5s reverse;
}

._motivation-slide-out-enter-active_mlopn_11440 {
  -webkit-animation: _slideIn_mlopn_1 0.5s;
  -moz-animation: _slideIn_mlopn_1 0.5s;
  animation: _slideIn_mlopn_1 0.5s;
}

._motivation-slide-out-leave-active_mlopn_11446 {
  -webkit-animation: _slideOut_mlopn_1 0.5s reverse;
  -moz-animation: _slideOut_mlopn_1 0.5s reverse;
  animation: _slideOut_mlopn_1 0.5s reverse;
}

@-webkit-keyframes _slideIn_mlopn_1 {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
@-moz-keyframes _slideIn_mlopn_1 {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideIn_mlopn_1 {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
@-webkit-keyframes _slideOut_mlopn_1 {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
@-moz-keyframes _slideOut_mlopn_1 {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideOut_mlopn_1 {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
@media (max-width: 767px) {
  ._page-container_mlopn_11501._with-nav_mlopn_11501 ._uw-masthead_mlopn_3271 {
    display: flex;
    flex-flow: row wrap;
  }
  ._page-container_mlopn_11501._with-nav_mlopn_11501 ._uw-masthead__main_mlopn_3283 {
    order: 3;
  }
  ._page-container_mlopn_11501._with-nav_mlopn_11501 ._uw-masthead--image__container_mlopn_11508 {
    order: 2;
  }
  ._page-container_mlopn_11501._with-nav_mlopn_11501 ._uw-masthead--image__container_mlopn_11508::before {
    display: none;
  }
}
._uw-hero_mlopn_11515 ._page-navigator-wrapper_mlopn_11515,
._uw-masthead_mlopn_3271 ._blue-nav_mlopn_11516,
._uw-masthead_mlopn_3271 ._page-navigator-wrapper_mlopn_11515,
._uw-mc-header_mlopn_11518 ._page-navigator-wrapper_mlopn_11515,
._uw-mc-landing_mlopn_11519 ._page-navigator-wrapper_mlopn_11515,
._uw-mc-single_mlopn_11520 ._page-navigator-wrapper_mlopn_11515 {
  position: relative;
  z-index: 2;
  padding: 0;
}
@media (max-width: 1199px) {
  ._uw-hero_mlopn_11515 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--pages--wrapper_mlopn_11526,
  ._uw-masthead_mlopn_3271 ._blue-nav_mlopn_11516 ._page-navigator__list--pages--wrapper_mlopn_11526,
  ._uw-masthead_mlopn_3271 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--pages--wrapper_mlopn_11526,
  ._uw-mc-header_mlopn_11518 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--pages--wrapper_mlopn_11526,
  ._uw-mc-landing_mlopn_11519 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--pages--wrapper_mlopn_11526,
  ._uw-mc-single_mlopn_11520 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--pages--wrapper_mlopn_11526 {
    position: absolute;
    top: 0;
    width: 50%;
    right: 0;
  }
  ._uw-hero_mlopn_11515 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--breadcrumbs_mlopn_11537,
  ._uw-masthead_mlopn_3271 ._blue-nav_mlopn_11516 ._page-navigator__list--breadcrumbs_mlopn_11537,
  ._uw-masthead_mlopn_3271 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--breadcrumbs_mlopn_11537,
  ._uw-mc-header_mlopn_11518 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--breadcrumbs_mlopn_11537,
  ._uw-mc-landing_mlopn_11519 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--breadcrumbs_mlopn_11537,
  ._uw-mc-single_mlopn_11520 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--breadcrumbs_mlopn_11537 {
    margin-top: 45px;
  }
  ._uw-hero_mlopn_11515 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--breadcrumbs_mlopn_11537 ul,
  ._uw-masthead_mlopn_3271 ._blue-nav_mlopn_11516 ._page-navigator__list--breadcrumbs_mlopn_11537 ul,
  ._uw-masthead_mlopn_3271 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--breadcrumbs_mlopn_11537 ul,
  ._uw-mc-header_mlopn_11518 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--breadcrumbs_mlopn_11537 ul,
  ._uw-mc-landing_mlopn_11519 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--breadcrumbs_mlopn_11537 ul,
  ._uw-mc-single_mlopn_11520 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--breadcrumbs_mlopn_11537 ul {
    width: 50%;
    left: 0;
  }
  ._uw-hero_mlopn_11515 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--breadcrumbs_mlopn_11537 ul li,
  ._uw-masthead_mlopn_3271 ._blue-nav_mlopn_11516 ._page-navigator__list--breadcrumbs_mlopn_11537 ul li,
  ._uw-masthead_mlopn_3271 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--breadcrumbs_mlopn_11537 ul li,
  ._uw-mc-header_mlopn_11518 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--breadcrumbs_mlopn_11537 ul li,
  ._uw-mc-landing_mlopn_11519 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--breadcrumbs_mlopn_11537 ul li,
  ._uw-mc-single_mlopn_11520 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--breadcrumbs_mlopn_11537 ul li {
    margin-bottom: 0.5rem;
  }
  ._uw-hero_mlopn_11515 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__button-wrapper_mlopn_11562 a,
  ._uw-masthead_mlopn_3271 ._blue-nav_mlopn_11516 ._page-navigator__button-wrapper_mlopn_11562 a,
  ._uw-masthead_mlopn_3271 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__button-wrapper_mlopn_11562 a,
  ._uw-mc-header_mlopn_11518 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__button-wrapper_mlopn_11562 a,
  ._uw-mc-landing_mlopn_11519 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__button-wrapper_mlopn_11562 a,
  ._uw-mc-single_mlopn_11520 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__button-wrapper_mlopn_11562 a {
    display: block;
  }
}
@media (max-width: 767px) {
  ._uw-hero_mlopn_11515 ._page-navigator-wrapper_mlopn_11515,
  ._uw-masthead_mlopn_3271 ._blue-nav_mlopn_11516,
  ._uw-masthead_mlopn_3271 ._page-navigator-wrapper_mlopn_11515,
  ._uw-mc-header_mlopn_11518 ._page-navigator-wrapper_mlopn_11515,
  ._uw-mc-landing_mlopn_11519 ._page-navigator-wrapper_mlopn_11515,
  ._uw-mc-single_mlopn_11520 ._page-navigator-wrapper_mlopn_11515 {
    padding: 0;
    width: 100%;
    order: 1;
  }
  ._uw-hero_mlopn_11515 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--pages--wrapper_mlopn_11526,
  ._uw-masthead_mlopn_3271 ._blue-nav_mlopn_11516 ._page-navigator__list--pages--wrapper_mlopn_11526,
  ._uw-masthead_mlopn_3271 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--pages--wrapper_mlopn_11526,
  ._uw-mc-header_mlopn_11518 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--pages--wrapper_mlopn_11526,
  ._uw-mc-landing_mlopn_11519 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--pages--wrapper_mlopn_11526,
  ._uw-mc-single_mlopn_11520 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--pages--wrapper_mlopn_11526 {
    position: absolute;
    top: 40px;
    width: 100%;
  }
  ._uw-hero_mlopn_11515 ._page-navigator-wrapper_mlopn_11515 ._page-navigator_mlopn_3153,
  ._uw-masthead_mlopn_3271 ._blue-nav_mlopn_11516 ._page-navigator_mlopn_3153,
  ._uw-masthead_mlopn_3271 ._page-navigator-wrapper_mlopn_11515 ._page-navigator_mlopn_3153,
  ._uw-mc-header_mlopn_11518 ._page-navigator-wrapper_mlopn_11515 ._page-navigator_mlopn_3153,
  ._uw-mc-landing_mlopn_11519 ._page-navigator-wrapper_mlopn_11515 ._page-navigator_mlopn_3153,
  ._uw-mc-single_mlopn_11520 ._page-navigator-wrapper_mlopn_11515 ._page-navigator_mlopn_3153 {
    margin-bottom: 0;
  }
  ._uw-hero_mlopn_11515 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--breadcrumbs_mlopn_11537,
  ._uw-masthead_mlopn_3271 ._blue-nav_mlopn_11516 ._page-navigator__list--breadcrumbs_mlopn_11537,
  ._uw-masthead_mlopn_3271 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--breadcrumbs_mlopn_11537,
  ._uw-mc-header_mlopn_11518 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--breadcrumbs_mlopn_11537,
  ._uw-mc-landing_mlopn_11519 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--breadcrumbs_mlopn_11537,
  ._uw-mc-single_mlopn_11520 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--breadcrumbs_mlopn_11537 {
    margin-top: 0;
    margin-bottom: 0;
    position: absolute;
    width: 100%;
  }
  ._uw-hero_mlopn_11515 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--breadcrumbs_mlopn_11537 ul,
  ._uw-masthead_mlopn_3271 ._blue-nav_mlopn_11516 ._page-navigator__list--breadcrumbs_mlopn_11537 ul,
  ._uw-masthead_mlopn_3271 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--breadcrumbs_mlopn_11537 ul,
  ._uw-mc-header_mlopn_11518 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--breadcrumbs_mlopn_11537 ul,
  ._uw-mc-landing_mlopn_11519 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--breadcrumbs_mlopn_11537 ul,
  ._uw-mc-single_mlopn_11520 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--breadcrumbs_mlopn_11537 ul {
    width: 100%;
    left: 0;
  }
  ._uw-hero_mlopn_11515 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--breadcrumbs_mlopn_11537 ul li,
  ._uw-masthead_mlopn_3271 ._blue-nav_mlopn_11516 ._page-navigator__list--breadcrumbs_mlopn_11537 ul li,
  ._uw-masthead_mlopn_3271 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--breadcrumbs_mlopn_11537 ul li,
  ._uw-mc-header_mlopn_11518 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--breadcrumbs_mlopn_11537 ul li,
  ._uw-mc-landing_mlopn_11519 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--breadcrumbs_mlopn_11537 ul li,
  ._uw-mc-single_mlopn_11520 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--breadcrumbs_mlopn_11537 ul li {
    margin-bottom: 0.5rem;
  }
  ._uw-hero_mlopn_11515 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--pages_mlopn_11526,
  ._uw-masthead_mlopn_3271 ._blue-nav_mlopn_11516 ._page-navigator__list--pages_mlopn_11526,
  ._uw-masthead_mlopn_3271 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--pages_mlopn_11526,
  ._uw-mc-header_mlopn_11518 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--pages_mlopn_11526,
  ._uw-mc-landing_mlopn_11519 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--pages_mlopn_11526,
  ._uw-mc-single_mlopn_11520 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--pages_mlopn_11526 {
    height: 0 !important;
  }
  ._uw-hero_mlopn_11515 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__button-wrapper_mlopn_11562,
  ._uw-masthead_mlopn_3271 ._blue-nav_mlopn_11516 ._page-navigator__button-wrapper_mlopn_11562,
  ._uw-masthead_mlopn_3271 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__button-wrapper_mlopn_11562,
  ._uw-mc-header_mlopn_11518 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__button-wrapper_mlopn_11562,
  ._uw-mc-landing_mlopn_11519 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__button-wrapper_mlopn_11562,
  ._uw-mc-single_mlopn_11520 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__button-wrapper_mlopn_11562 {
    display: block;
  }
  ._uw-hero_mlopn_11515 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__button-wrapper_mlopn_11562 a,
  ._uw-masthead_mlopn_3271 ._blue-nav_mlopn_11516 ._page-navigator__button-wrapper_mlopn_11562 a,
  ._uw-masthead_mlopn_3271 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__button-wrapper_mlopn_11562 a,
  ._uw-mc-header_mlopn_11518 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__button-wrapper_mlopn_11562 a,
  ._uw-mc-landing_mlopn_11519 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__button-wrapper_mlopn_11562 a,
  ._uw-mc-single_mlopn_11520 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__button-wrapper_mlopn_11562 a {
    display: block;
  }
  ._uw-hero_mlopn_11515 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__button-wrapper_mlopn_11562 ._page-navigator__button--pages_mlopn_11652,
  ._uw-masthead_mlopn_3271 ._blue-nav_mlopn_11516 ._page-navigator__button-wrapper_mlopn_11562 ._page-navigator__button--pages_mlopn_11652,
  ._uw-masthead_mlopn_3271 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__button-wrapper_mlopn_11562 ._page-navigator__button--pages_mlopn_11652,
  ._uw-mc-header_mlopn_11518 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__button-wrapper_mlopn_11562 ._page-navigator__button--pages_mlopn_11652,
  ._uw-mc-landing_mlopn_11519 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__button-wrapper_mlopn_11562 ._page-navigator__button--pages_mlopn_11652,
  ._uw-mc-single_mlopn_11520 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__button-wrapper_mlopn_11562 ._page-navigator__button--pages_mlopn_11652 {
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  ._uw-hero_mlopn_11515 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--breadcrumbs_mlopn_11537,
  ._uw-masthead_mlopn_3271 ._blue-nav_mlopn_11516 ._page-navigator__list--breadcrumbs_mlopn_11537,
  ._uw-masthead_mlopn_3271 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--breadcrumbs_mlopn_11537,
  ._uw-mc-header_mlopn_11518 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--breadcrumbs_mlopn_11537,
  ._uw-mc-landing_mlopn_11519 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--breadcrumbs_mlopn_11537,
  ._uw-mc-single_mlopn_11520 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--breadcrumbs_mlopn_11537 {
    margin-top: 20px;
  }
}
@media (min-width: 1201px) {
  ._uw-hero_mlopn_11515 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--pages--wrapper_mlopn_11526,
  ._uw-masthead_mlopn_3271 ._blue-nav_mlopn_11516 ._page-navigator__list--pages--wrapper_mlopn_11526,
  ._uw-masthead_mlopn_3271 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--pages--wrapper_mlopn_11526,
  ._uw-mc-header_mlopn_11518 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--pages--wrapper_mlopn_11526,
  ._uw-mc-landing_mlopn_11519 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--pages--wrapper_mlopn_11526,
  ._uw-mc-single_mlopn_11520 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--pages--wrapper_mlopn_11526 {
    margin-left: 50%;
    position: absolute;
    top: 0;
    margin-left: 0;
  }
}

._uw-mc-single_mlopn_11520 i {
  font-style: normal;
}
._uw-mc-single_mlopn_11520 ._fa-times_mlopn_2700::before {
  font-family: "WwwUowEduAu";
  content: "\f008";
}
._uw-mc-single_mlopn_11520 ._fa-chevron-down_mlopn_2716::before {
  font-family: "WwwUowEduAu";
  content: "\f003";
}
._uw-mc-single_mlopn_11520 li a {
  display: inline-block !important;
}

@media (min-width: 1200px) {
  ._uw-mc-header_mlopn_11518 ._page-navigator__list--breadcrumbs_mlopn_11537 ul {
    padding: 0;
  }
}
._uw-mc-header_mlopn_11518 ._page-navigator_mlopn_3153 i {
  font-style: normal;
}
._uw-mc-header_mlopn_11518 ._page-navigator_mlopn_3153 ._fa-times_mlopn_2700::before {
  font-family: "WwwUowEduAu";
  content: "\f008";
}
._uw-mc-header_mlopn_11518 ._page-navigator_mlopn_3153 ._fa-chevron-down_mlopn_2716::before {
  font-family: "WwwUowEduAu";
  content: "\f003";
}
._uw-mc-header_mlopn_11518 ._page-navigator_mlopn_3153 li a {
  display: inline-block !important;
}

._uw-hero_mlopn_11515 ._page-navigator_mlopn_3153 i {
  font-style: normal;
}
._uw-hero_mlopn_11515 ._page-navigator_mlopn_3153 li a {
  display: inline-block !important;
}
._uw-hero_mlopn_11515 ._fa-times_mlopn_2700::before {
  font-family: "WwwUowEduAu";
  content: "\f008";
}
._uw-hero_mlopn_11515 ._fa-chevron-down_mlopn_2716::before {
  font-family: "WwwUowEduAu";
  content: "\f003";
}

body:not(._user-is-tabbing_mlopn_11735) button:focus {
  outline: none;
  box-shadow: none;
}
body:not(._user-is-tabbing_mlopn_11735) a:focus {
  outline: none;
  box-shadow: none;
}
body:not(._user-is-tabbing_mlopn_11735) ._uw-panel-section_mlopn_11743 h4:focus {
  outline: none;
  box-shadow: none;
}
body:not(._user-is-tabbing_mlopn_11735) ._page-navigator__button_mlopn_11562:focus {
  outline: none;
  box-shadow: none;
}
body:not(._user-is-tabbing_mlopn_11735) ._uw-orbit-arrows_mlopn_11751:focus {
  outline: none;
  box-shadow: none;
}
body:not(._user-is-tabbing_mlopn_11735) ._orbit-previous_mlopn_9877:focus::after {
  font-family: "WwwUowEduAu";
  content: "\f004" !important;
  display: block;
}
body:not(._user-is-tabbing_mlopn_11735) ._orbit-next_mlopn_9877:focus::after {
  font-family: "WwwUowEduAu";
  content: "\f005" !important;
  display: block;
}
body:not(._user-is-tabbing_mlopn_11735) ._uw-home-slider__bullets_mlopn_11765 button:focus {
  outline: none;
  box-shadow: none;
}
body:not(._user-is-tabbing_mlopn_11735) ._uw-article-slider_mlopn_11769 ._slick-arrow_mlopn_2128:focus {
  outline: none;
  box-shadow: none;
}
body:not(._user-is-tabbing_mlopn_11735) ._checkbox_mlopn_11773:focus + label {
  outline: none;
  box-shadow: none;
}

body._user-is-tabbing_mlopn_11735 input:focus,
body._user-is-tabbing_mlopn_11735 select:focus {
  outline: 2px solid hsla(210, 100%, 50%, 0.5);
}
body._user-is-tabbing_mlopn_11735 input[type=radio]:focus + label {
  outline: 2px solid hsla(210, 100%, 50%, 0.5);
  border-radius: 0;
}
body._user-is-tabbing_mlopn_11735 ._uw-library-search_mlopn_11786:focus {
  outline: 2px solid white;
  outline-offset: 4px;
  right: 5px;
}
body._user-is-tabbing_mlopn_11735 ._uw-current-student-search__input_mlopn_11791:focus {
  outline: 2px solid white;
  outline-offset: 4px;
  right: 5px;
}
body._user-is-tabbing_mlopn_11735 ._uw-submit-library-search_mlopn_11796:focus {
  left: 4px;
}
body._user-is-tabbing_mlopn_11735 ._uw-submit-library-search_mlopn_11796:focus::after {
  outline: 2px solid #fff;
}
body._user-is-tabbing_mlopn_11735 ._swiper-button-prev_mlopn_181:focus,
body._user-is-tabbing_mlopn_11735 ._swiper-button-next_mlopn_182:focus {
  outline: 2px solid hsla(210, 100%, 50%, 0.5);
  position: absolute;
}
body._user-is-tabbing_mlopn_11735 :focus {
  outline: none;
  box-shadow: none;
  position: relative;
  display: inline-block;
}
body._user-is-tabbing_mlopn_11735 :focus::after {
  content: "" !important;
  outline: 2px solid hsla(210, 100%, 50%, 0.5);
  position: absolute;
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  z-index: 99999;
  margin-left: 0px !important;
}
body._user-is-tabbing_mlopn_11735 ._orbit-next_mlopn_9877:focus,
body._user-is-tabbing_mlopn_11735 ._orbit-previous_mlopn_9877:focus {
  position: absolute;
}
body._user-is-tabbing_mlopn_11735 ._orbit-previous_mlopn_9877:focus::after {
  font-family: "WwwUowEduAu";
  content: "\f004" !important;
  outline: 2px solid hsla(210, 100%, 50%, 0.5);
  z-index: 99999;
  position: static;
}
body._user-is-tabbing_mlopn_11735 ._orbit-next_mlopn_9877:focus::after {
  font-family: "WwwUowEduAu";
  content: "\f005" !important;
  outline: 2px solid hsla(210, 100%, 50%, 0.5);
  z-index: 99999;
  position: static;
}
body._user-is-tabbing_mlopn_11735 ._page-navigator__list_mlopn_11526 :focus::after {
  outline: 2px solid #efefef;
}
body._user-is-tabbing_mlopn_11735 ._uw-scroll-top_mlopn_3157:focus::after {
  content: "\f006" !important;
}

a._uw-button-grid--button_mlopn_11849:focus::after {
  height: 235px;
  width: 290px;
}

._skip-link_mlopn_11854 {
  position: absolute !important;
  left: 1rem;
  top: 1rem;
  text-transform: uppercase;
  font-size: 0.875rem;
  font-weight: bold;
  background: #fff;
  z-index: 100;
}
._skip-link_mlopn_11854:not(:focus) {
  white-space: nowrap;
  width: 1px;
  height: 1px;
  overflow: hidden;
  border: 0;
  padding: 0;
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  margin: -1px;
}

._sr-only_mlopn_11876 {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

body {
  scroll-behavior: smooth;
}

a {
  text-decoration: none;
}
a:hover, a:focus {
  text-decoration: underline;
}
a:focus {
  outline: 1px dotted #001641;
  box-shadow: 0px 0px 2px #fff;
}

@keyframes _linesAnimateIn_mlopn_1 {
  0% {
    transform: rotate3d(0, 0, 1, -270deg) scale3d(0, 0, 1);
  }
  50% {
    transform: rotate3d(0, 0, 1, -270deg) scale3d(1, 1, 1);
  }
  100% {
    transform: rotate3d(0, 0, 1, -315deg) scale3d(1, 1, 1);
  }
}
@keyframes _fade-in-bottom_mlopn_1 {
  0% {
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes _fade-in-left_mlopn_1 {
  0% {
    -webkit-transform: translateX(-50px);
    transform: translateX(-50px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes _fade-in_mlopn_10925 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _statUp_mlopn_1 {
  0% {
    transform: translate3d(0, 30px, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes _statDown_mlopn_1 {
  0% {
    transform: translate3d(0, -30px, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
blockquote {
  margin: 0 0 1.875rem;
  padding: 0;
  border: 0;
}
blockquote p {
  font-size: 1.6875rem;
  line-height: 1.1111111111;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
}
blockquote cite {
  color: #001641;
}
blockquote cite::before {
  content: none;
}

._blockquote--red_mlopn_11985 {
  font-size: 1.6rem;
  font-style: italic;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  border-left: 0;
  line-height: 1.25;
  margin-bottom: 50px;
  position: relative;
  padding-top: 40px;
  color: #ed0a00;
}
._blockquote--red_mlopn_11985::before {
  content: open-quote;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 6rem;
  position: absolute;
  top: -25px;
  left: -10px;
  color: #ed0a00;
}
._blockquote--red_mlopn_11985::after {
  content: close-quote;
  visibility: hidden;
  position: absolute;
}

._blockquote-author_mlopn_12011 {
  display: block;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  color: #001641;
  margin: 15px 0;
  font-style: normal;
  font-size: 0.9rem;
}

._checkbox_mlopn_11773 {
  opacity: 0;
  position: absolute;
}
._checkbox_mlopn_11773 + label {
  display: flex;
  margin-left: 0;
  margin-right: 0;
  position: relative;
}
._checkbox_mlopn_11773 + label:before {
  border: 0.0625rem solid #001641;
  box-sizing: border-box;
  content: "";
  display: block;
  height: 0.875rem;
  margin: 0 0.75rem 0 0;
  transition: all 0.3s ease-in-out;
  width: 0.875rem;
  min-width: 0.875rem;
  z-index: 1;
}
._checkbox_mlopn_11773:checked + label:before {
  border: 0;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAz0lEQVQokbXSQQqCQBQG4N9Z5GY6QjkGufMGQm07hjfyCN7CpYIuXYUtos10hEgIXfi3EAvKVIR+mN188x7vjZEDxIyIOej/0Nxs4CQJFpY1HZq2DSeOsdztoMJwGjRtu620XqO+XqF9/xsKKbEKAggpAQALpeDE8Qud93vUWr9fzQHmAG9RRJK8pylPrstKa5JkpTWPSrG71x2j26P0PGyjqK3YNIAQ/ZU+Wy2zDJfDAU1ZjqKv4XT4URSDCACM3i8nRNvuQPrXMYJ+wwl5AopfaPlvXPYKAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
  background-size: cover;
}
._checkbox_mlopn_11773:focus + label {
  outline: 1px dotted #001641;
  box-shadow: 0px 0px 2px #fff;
}

div._data-grid_mlopn_12055 {
  margin-bottom: 1rem;
}
div._data-grid_mlopn_12055 div._header_mlopn_12058 {
  padding: 0.5rem 0.625rem 0.625rem;
  font-weight: 600;
  text-align: left;
  background: #001641;
  color: #fff;
}
div._data-grid_mlopn_12055 div._container_mlopn_2909 {
  display: flex;
  flex-wrap: wrap;
  align-content: stretch;
}
div._data-grid_mlopn_12055 div._container_mlopn_2909 div {
  display: flex;
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 34%;
  align-content: stretch;
}
@media (max-width: 767px) {
  div._data-grid_mlopn_12055 div._container_mlopn_2909 div {
    flex-basis: 51%;
  }
}
div._data-grid_mlopn_12055 div._container_mlopn_2909 div div {
  padding: 0.5rem 0.625rem 0.625rem;
}
@media (max-width: 767px) {
  div._data-grid_mlopn_12055 div._container_mlopn_2909 div div {
    flex-basis: 34%;
  }
}
div._data-grid_mlopn_12055 div._container_mlopn_2909 div div:nth-child(odd) {
  font-weight: bold;
  background-color: #f1f1f1;
}
div._data-grid_mlopn_12055 div._container_mlopn_2909 div div:nth-child(even) {
  border: 1px solid #f1f1f1;
  word-break: break-word;
}

html {
  overflow-y: scroll;
  overflow-x: hidden;
  scroll-behavior: smooth;
}

html,
body {
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  min-height: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body {
  max-width: 112.5rem;
  margin: 0 auto;
  position: relative;
  transition: padding 0.5s;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

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

p > img {
  width: initial;
  height: auto;
  display: inline-block;
}

label {
  margin-bottom: 0.625rem;
}

body {
  background-color: #fff;
  max-width: none;
}

._uw-section-break_mlopn_12149 {
  border: 0;
  background-image: linear-gradient(to right, #cacaca 50%, #ffffff 0%);
  background-position: bottom;
  background-size: 10px 1px;
  background-repeat: repeat-x;
  height: 1px;
}

@media print, screen and (max-width: 47.99875em) {
  ._page-content_mlopn_12159 ._uw-image-block_mlopn_12159 ._cell_mlopn_3333 + ._cell_mlopn_3333 {
    margin-top: 2rem;
  }
}
._page-content_mlopn_12159 p:not([class^=button-]) > a:not([class^=button-]) {
  text-decoration: underline;
}
._page-content_mlopn_12159 p:not([class^=button-]) > a:not([class^=button-]):visited {
  color: #663366;
}
._page-content_mlopn_12159 p:not([class^=button-]) > a:not([class^=button-]):hover {
  text-decoration: none;
}

._page-content_mlopn_12159:not(._uw-panel-grid-link-list_mlopn_12173) ul:not(._menu_mlopn_9554):not(._accordion_mlopn_12173):not(._tabs_mlopn_10194) li a:not(._color--navy_mlopn_2880):not(._button_mlopn_3169._primary_mlopn_9295) {
  text-decoration: underline;
}
._page-content_mlopn_12159:not(._uw-panel-grid-link-list_mlopn_12173) ul:not(._menu_mlopn_9554):not(._accordion_mlopn_12173):not(._tabs_mlopn_10194) li a:not(._color--navy_mlopn_2880):not(._button_mlopn_3169._primary_mlopn_9295):visited {
  color: #663366;
}

._page-content_mlopn_12159:not(._uw-panel-grid-link-list_mlopn_12173) ul:not(._menu_mlopn_9554):not(._accordion_mlopn_12173):not(._tabs_mlopn_10194) li a:not(._color--navy_mlopn_2880):not(._button_mlopn_3169._primary_mlopn_9295):hover {
  text-decoration: none;
}

._uw-panel-section_mlopn_11743 + ._uw-subject-courses-block_mlopn_12184 {
  margin-top: 0 !important;
}

/*.page-content+.page-content {
  margin-top: 1rem;

  &.uw-media-block {
    margin-top: 2rem;
  }

  @include breakpoint(large) {
    margin-top: 2rem;
  }
}*/
hr {
  border-bottom-style: dashed;
}

._bg--grey_mlopn_2862 ._image-link_mlopn_12203,
._bg--grey_mlopn_2862 ._uw-link-big_mlopn_12204,
._bg--grey_mlopn_2862 p._button-blue_mlopn_12205 a,
p._button-blue_mlopn_12205 ._bg--grey_mlopn_2862 a,
._bg--grey_mlopn_2862 p._button-red_mlopn_12207 a,
p._button-red_mlopn_12207 ._bg--grey_mlopn_2862 a,
._bg--grey_mlopn_2862 ._image-link__title_mlopn_12209 {
  color: #0033FF;
}
._bg--grey_mlopn_2862 + ._bg--navy_mlopn_2892 {
  margin-top: 0;
}
._bg--grey_mlopn_2862 + ._bg--grey_mlopn_2862 {
  margin-top: 0;
}

._bg--navy_mlopn_2892 + ._bg--navy_mlopn_2892 {
  margin-top: 0;
}
._bg--navy_mlopn_2892 + ._bg--grey_mlopn_2862 {
  margin-top: 0;
}

._uw-page-intro_mlopn_12226 {
  margin-block: var(--section-spacing-y);
}

._section-spacing_mlopn_12230 {
  margin-block: var(--section-spacing-y);
}
._section-spacing_mlopn_12230 > div:first-of-type h2:first-child {
  margin-top: 0;
}

p:not(:last-child) {
  margin: 0 0 1.875rem;
}
p._intro_mlopn_3165 {
  font-size: 1.3rem;
  line-height: 1.2;
  font-weight: 400;
  letter-spacing: -0.02em;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
}
p._intro_mlopn_3165._single-event-intro_mlopn_12247 {
  margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 48em) {
  p._intro_mlopn_3165._single-event-intro_mlopn_12247 {
    margin-bottom: 0;
  }
}

input[type=radio] {
  opacity: 0;
  position: absolute !important;
  clip: rect(0, 0, 0, 0) !important;
}
input[type=radio] + label {
  position: relative;
  padding-left: 1.5625rem;
  padding-top: 0.1875rem;
  cursor: pointer;
  border-radius: 99.9%;
  color: #001641;
}
input[type=radio] + label:before {
  content: "";
  display: block;
  border: 0.0625rem solid #E5E5E4;
  width: 1.25rem;
  height: 1.25rem;
  position: absolute;
  top: 0.4375rem;
  left: 0;
  border-radius: 99.9%;
}
input[type=radio] + label:after {
  content: "";
  display: block;
  opacity: 0;
  width: 0.5rem;
  height: 0.5rem;
  background: #ed0a00 no-repeat center;
  top: 0.375rem;
  left: 0.375rem;
  position: absolute;
  border-radius: 99.99%;
}
input[type=radio]:checked + label:before {
  border-color: #ed0a00;
}
input[type=radio]:checked + label:after {
  opacity: 1;
  transition: opacity 0.2s ease-in-out;
  border-radius: 99.99%;
}

select:invalid,
select option:disabled,
select option[value=""] {
  color: rgba(21, 21, 21, 0.6) !important;
}

table {
  display: block;
  table-layout: fixed;
  width: 100%;
  overflow-x: auto;
}
@media print, screen and (min-width: 64em) {
  table {
    display: table;
  }
}
table._table-two-columns_mlopn_12318 th:first-child {
  width: 35%;
}

table:not([class]),
._table-two-columns_mlopn_12318 {
  margin-bottom: 2rem;
}
table:not([class]) thead tr,
._table-two-columns_mlopn_12318 thead tr {
  background: #001641;
  color: #fff;
}
table:not([class]) thead a,
._table-two-columns_mlopn_12318 thead a {
  color: #fff;
}
table:not([class]) tbody tr:nth-child(even),
._table-two-columns_mlopn_12318 tbody tr:nth-child(even) {
  background-color: #f1f1f1;
}
table:not([class]) tbody tr th,
._table-two-columns_mlopn_12318 tbody tr th {
  background: #001641;
  color: #fff;
  text-align: left;
}
table:not([class]) tbody tr th a,
._table-two-columns_mlopn_12318 tbody tr th a {
  color: #fff;
}
._tabs-panel_mlopn_10268 table:not([class]) tbody tr th,
._tabs-panel_mlopn_10268 ._table-two-columns_mlopn_12318 tbody tr th {
  background: inherit;
  color: inherit;
}
table:not([class]) tbody td,
._table-two-columns_mlopn_12318 tbody td {
  border: 1px solid #f1f1f1;
}

._tableLayout_mlopn_12359 thead tr {
  background: #001641;
  color: #fff;
}
._tableLayout_mlopn_12359 tbody tr:nth-child(even) {
  background-color: #f1f1f1;
}
._tableLayout_mlopn_12359 tbody td {
  border: 1px solid #f1f1f1;
}

._contact-result_mlopn_12370 thead tr {
  background: #001641;
  color: #fff;
}
._contact-result_mlopn_12370 tbody th {
  background-color: #f1f1f1;
}
@media (min-width: 980px) {
  ._contact-result_mlopn_12370 tbody th {
    width: 150px;
    text-align: left;
  }
}
._contact-result_mlopn_12370 tbody td {
  border: 1px solid #f1f1f1;
}
@media (min-width: 768px) {
  ._contact-result_mlopn_12370 tbody td {
    width: 200px;
  }
}

#_parking-spaces_mlopn_1 tr td:first-child {
  background: #001641;
  color: #fff;
  font-weight: bold;
}

table._student-profile_mlopn_12398 tbody tr td:nth-child(2), table._student-profile_mlopn_12398 tbody tr td:nth-child(3) {
  text-align: center;
}

svg ._solid-fill_mlopn_12402 {
  fill: #ed0a00;
}
svg ._solid-stroke_mlopn_12405 {
  stroke: #ed0a00;
}

._svg--primary_mlopn_12409 svg ._solid-fill_mlopn_12402 {
  fill: #001641;
}
._svg--primary_mlopn_12409 svg ._solid-stroke_mlopn_12405 {
  stroke: #001641;
}
._svg--secondary_mlopn_12415 svg ._solid-fill_mlopn_12402 {
  fill: #ed0a00;
}
._svg--secondary_mlopn_12415 svg ._solid-stroke_mlopn_12405 {
  stroke: #ed0a00;
}
._svg--tertiary_mlopn_12421 svg ._solid-fill_mlopn_12402 {
  fill: #0033FF;
}
._svg--tertiary_mlopn_12421 svg ._solid-stroke_mlopn_12405 {
  stroke: #0033FF;
}
._svg--white_mlopn_12427 svg ._solid-fill_mlopn_12402 {
  fill: white;
}
._svg--white_mlopn_12427 svg ._solid-stroke_mlopn_12405 {
  stroke: white;
}

svg._svg--primary_mlopn_12409 ._solid-fill_mlopn_12402 {
  fill: #001641;
}
svg._svg--primary_mlopn_12409 ._solid-stroke_mlopn_12405 {
  stroke: #001641;
}
svg._svg--secondary_mlopn_12415 ._solid-fill_mlopn_12402 {
  fill: #ed0a00;
}
svg._svg--secondary_mlopn_12415 ._solid-stroke_mlopn_12405 {
  stroke: #ed0a00;
}
svg._svg--tertiary_mlopn_12421 ._solid-fill_mlopn_12402 {
  fill: #0033FF;
}
svg._svg--tertiary_mlopn_12421 ._solid-stroke_mlopn_12405 {
  stroke: #0033FF;
}

._uw-breadcrumbs_mlopn_12453 {
  padding-top: 40px;
  width: 100%;
  align-self: flex-start;
  flex: auto;
  margin-bottom: 0;
}
._uw-breadcrumbs_mlopn_12453 ul {
  margin-bottom: 0;
}
._uw-breadcrumbs_mlopn_12453 a,
._uw-breadcrumbs_mlopn_12453 li {
  color: #fff;
  text-transform: none;
  font-weight: bold;
  font-size: 0.75rem;
}
._uw-breadcrumbs_mlopn_12453 li:last-child a {
  font-weight: 400;
}

._breadcrumbs_mlopn_9523 li {
  font-weight: 700;
}
._breadcrumbs_mlopn_9523 li:not(:last-child)::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 10px;
}

._public-inner-standard_mlopn_12483 ._page-navigator__button_mlopn_11562 {
  width: 100%;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  ._public-inner-standard_mlopn_12483 ._breadcrumbs_mlopn_9523 {
    top: -1rem !important;
  }
}
@media (max-width: 768px) {
  ._public-inner-standard_mlopn_12483 ._breadcrumbs_mlopn_9523 a {
    display: inline-block !important;
  }
}

@media (max-width: 1199px) {
  ._uw-mc-landing_mlopn_11519 ._uw-mc-header_mlopn_11518 {
    padding-top: 0;
  }
}
._uw-mc-landing_mlopn_11519 ._page-navigator__button_mlopn_11562 {
  width: 100%;
}
@media (min-width: 768px) and (max-width: 1200px) {
  ._uw-mc-landing_mlopn_11519 ._breadcrumbs_mlopn_9523 {
    padding-top: 1rem;
  }
}

._public-events-calendar_mlopn_12511 ._page-navigator__button_mlopn_11562 {
  width: 100%;
}
._public-events-calendar_mlopn_12511 ._breadcrumbs_mlopn_9523 li {
  font-size: 0.8125rem;
}

@media (max-width: 768px) {
  ._public-events-calendar_mlopn_12511 ul._breadcrumbs_mlopn_9523,
  ._uw-mc-landing_mlopn_11519 ul._breadcrumbs_mlopn_9523 {
    top: -2.5rem !important;
  }
}

@media (max-width: 1200px) {
  ._uw-single-article_mlopn_3341 ul._breadcrumbs_mlopn_9523 {
    top: 0 !important;
  }
}
@media (max-width: 768px) {
  ._uw-single-article_mlopn_3341 ul._breadcrumbs_mlopn_9523 {
    padding-top: 0;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  ._uw-single-article_mlopn_3341 ul._breadcrumbs_mlopn_9523 {
    padding-top: 2rem;
  }
}

@media (min-width: 1200px) {
  ._course-landing_mlopn_12542 ._breadcrumbs_mlopn_9523 {
    padding-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  ._course-landing_mlopn_12542 ._breadcrumbs_mlopn_9523 {
    padding-top: 1rem;
  }
}
@media (max-width: 1200px) {
  ._course-landing_mlopn_12542 ._breadcrumbs_mlopn_9523 a {
    display: inline-block !important;
  }
}

@media (max-width: 1200px) {
  ._public-inner-standard_mlopn_12483 ._breadcrumbs_mlopn_9523 a {
    display: inline-block !important;
  }
}

._uw-library-landing_mlopn_12563 ._page-navigator__button--breadcrumbs_mlopn_12563 {
  min-width: 100%;
}

@media (max-width: 768px) {
  ._course-landing_mlopn_12542._gutter_mlopn_12568 ._breadcrumbs_mlopn_9523 {
    padding-top: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  ._course-landing_mlopn_12542._gutter_mlopn_12568 ._page-navigator__list--pages--wrapper_mlopn_11526 {
    padding-top: 1rem;
  }
}

@media (max-width: 768px) {
  ._public-inner-standard-with-nav_mlopn_12579 ._breadcrumbs_mlopn_9523 {
    top: -5rem;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  ._public-inner-standard-with-nav_mlopn_12579 ._breadcrumbs_mlopn_9523 {
    top: -3.5rem;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  ._public-inner-standard-with-nav_mlopn_12579 ._page-navigator__list--pages--wrapper_mlopn_11526 {
    padding-top: 1rem;
  }
}

._uw-single-event_mlopn_3322 ._breadcrumbs_mlopn_9523 li {
  font-size: 0.8125rem;
  line-height: 1.125rem;
}

@media (max-width: 1200px) {
  ._taem-layout_mlopn_12600 ._breadcrumbs_mlopn_9523 li a {
    display: inline-block !important;
  }
}

._button_mlopn_3169 {
  font-size: 1.125rem;
  line-height: 1.2222222222;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  display: flex;
  align-items: center;
  padding: 0;
  text-transform: uppercase;
  color: #ed0a00;
  cursor: pointer;
  text-decoration: none;
  text-align: left;
}
._button--chevron-left-before_mlopn_12623::before {
  font-family: "WwwUowEduAu";
  content: "\f004";
  font-size: 1.3rem;
  transition: transform 0.4s;
  margin-right: 0.5rem;
}
._button--chevron-left-before_mlopn_12623:hover::before {
  transform: translate3d(-0.625rem, 0, 0);
}
._button--chevron-left-before_mlopn_12623 i,
._button--chevron-left-before_mlopn_12623 ._fa-chevron-left_mlopn_2720 {
  display: none;
}
._button--chevron-left_mlopn_12623::after {
  font-family: "WwwUowEduAu";
  content: "\f004";
  font-size: 1.75rem;
  transition: transform 0.4s;
}
._button--chevron-left_mlopn_12623:hover::after {
  transform: translate3d(0.625rem, 0, 0);
}
._button--chevron-left_mlopn_12623 i,
._button--chevron-left_mlopn_12623 ._fa-chevron-left_mlopn_2720 {
  display: none;
}
._button--chevron-right_mlopn_12650 {
  display: flex;
}
._button--chevron-right_mlopn_12650::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  font-size: 1.75rem;
  margin-left: 0.9375rem;
  transition: transform 0.4s;
}
._button--chevron-right_mlopn_12650:hover::after {
  transform: translate3d(0.625rem, 0, 0);
}
._button--chevron-right_mlopn_12650 i,
._button--chevron-right_mlopn_12650 ._fa-chevron-right_mlopn_2712 {
  display: none;
}
._button_mlopn_3169 i {
  margin-left: 0.9375rem;
  transition: transform 0.4s;
}
._button_mlopn_3169:focus, ._button_mlopn_3169:hover {
  outline: none;
}
._button_mlopn_3169:focus i._fa-chevron-right_mlopn_2712, ._button_mlopn_3169:hover i._fa-chevron-right_mlopn_2712 {
  transform: translate3d(0.625rem, 0, 0);
}
._button_mlopn_3169:focus {
  outline: 1px dotted #001641;
}
._button_mlopn_3169._primary_mlopn_9295 {
  color: #001641;
  background: none;
}
._button_mlopn_3169._primary_mlopn_9295._solid_mlopn_9287 {
  background: #001641;
  color: #fff;
  padding: 1rem;
  display: inline-block;
}
._button_mlopn_3169._primary_mlopn_9295:focus, ._button_mlopn_3169._primary_mlopn_9295:hover {
  background: none;
  color: #ed0a00;
}
._button-red_mlopn_12207, ._button_mlopn_3169._red_mlopn_9343 {
  color: #ed0a00 !important;
  background: none;
  cursor: pointer;
  padding-bottom: 0.2em;
  display: flex;
  align-items: center;
}
._button-red_mlopn_12207:focus, ._button-red_mlopn_12207:hover, ._button_mlopn_3169._red_mlopn_9343:focus, ._button_mlopn_3169._red_mlopn_9343:hover {
  background: none;
}
._button-small_mlopn_12705, ._button_mlopn_3169._small_mlopn_2033 {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._button-small_mlopn_12705::after, ._button-small_mlopn_12705::before, ._button_mlopn_3169._small_mlopn_2033::after, ._button_mlopn_3169._small_mlopn_2033::before {
  font-size: 1rem;
}
._button-blue_mlopn_12205, ._button_mlopn_3169._blue_mlopn_11516 {
  color: #0033FF;
}
._button-white_mlopn_12721, ._button_mlopn_3169._white_mlopn_12721 {
  color: #fff;
}
._button-backward_mlopn_12724 i, ._button_mlopn_3169._backward_mlopn_12724 i {
  margin-left: 0;
  margin-right: 0.9375rem;
}
._button-backward_mlopn_12724:focus, ._button-backward_mlopn_12724:hover, a:focus ._button-backward_mlopn_12724, a:hover ._button-backward_mlopn_12724, ._button_mlopn_3169._backward_mlopn_12724:focus, ._button_mlopn_3169._backward_mlopn_12724:hover, a:focus ._button_mlopn_3169._backward_mlopn_12724, a:hover ._button_mlopn_3169._backward_mlopn_12724 {
  text-decoration: none;
}
._button-backward_mlopn_12724:focus i, ._button-backward_mlopn_12724:hover i, a:focus ._button-backward_mlopn_12724 i, a:hover ._button-backward_mlopn_12724 i, ._button_mlopn_3169._backward_mlopn_12724:focus i, ._button_mlopn_3169._backward_mlopn_12724:hover i, a:focus ._button_mlopn_3169._backward_mlopn_12724 i, a:hover ._button_mlopn_3169._backward_mlopn_12724 i {
  transform: translate3d(-0.625rem, 0, 0);
}

._expanding-button_mlopn_12735,
._uw-tabs_mlopn_12736 ._tabs-title_mlopn_10233 {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #fff;
  position: relative;
  text-transform: uppercase;
}
._expanding-button_mlopn_12735 a,
._uw-tabs_mlopn_12736 ._tabs-title_mlopn_10233 a {
  background-color: #001641;
  padding: 0.625rem 2.8125rem 0.625rem 0.9375rem;
}
._expanding-button_mlopn_12735 a:focus,
._uw-tabs_mlopn_12736 ._tabs-title_mlopn_10233 a:focus {
  outline: 1px dotted #001641 !important;
  box-shadow: 0 0 2px #fff;
  text-decoration: underline;
}
._expanding-button_mlopn_12735:before,
._uw-tabs_mlopn_12736 ._tabs-title_mlopn_10233:before {
  content: "";
  height: 0.125rem;
  width: 0.75rem;
  display: block;
  background: #fff;
  position: absolute;
  right: 0.9375rem;
  top: 1.0625rem;
}
._expanding-button_mlopn_12735:after,
._uw-tabs_mlopn_12736 ._tabs-title_mlopn_10233:after {
  content: "";
  height: 0.125rem;
  width: 0.75rem;
  display: block;
  background: #fff;
  position: absolute;
  right: 0.9375rem;
  top: 1.0625rem;
  transform: rotate(90deg);
  transition: all 0.25s;
}
._expanding-button_mlopn_12735:hover,
._uw-tabs_mlopn_12736 ._tabs-title_mlopn_10233:hover {
  text-decoration: none;
  background-color: #001641;
}
._expanding-button_mlopn_12735:hover a,
._uw-tabs_mlopn_12736 ._tabs-title_mlopn_10233:hover a {
  background: none;
}
._expanding-button_mlopn_12735 a,
._uw-tabs_mlopn_12736 ._tabs-title_mlopn_10233 a {
  color: #fff;
}
._expanding-button_mlopn_12735._active_mlopn_9735, ._expanding-button_mlopn_12735._is-active_mlopn_9731,
._uw-tabs_mlopn_12736 ._tabs-title_mlopn_10233._active_mlopn_9735,
._uw-tabs_mlopn_12736 ._tabs-title_mlopn_10233._is-active_mlopn_9731 {
  background: #fff;
  color: #ed0a00;
}
._expanding-button_mlopn_12735._active_mlopn_9735 a, ._expanding-button_mlopn_12735._is-active_mlopn_9731 a,
._uw-tabs_mlopn_12736 ._tabs-title_mlopn_10233._active_mlopn_9735 a,
._uw-tabs_mlopn_12736 ._tabs-title_mlopn_10233._is-active_mlopn_9731 a {
  background: #fff;
  color: #DB0B00;
}
._expanding-button_mlopn_12735._active_mlopn_9735::after, ._expanding-button_mlopn_12735._active_mlopn_9735::before, ._expanding-button_mlopn_12735._is-active_mlopn_9731::after, ._expanding-button_mlopn_12735._is-active_mlopn_9731::before,
._uw-tabs_mlopn_12736 ._tabs-title_mlopn_10233._active_mlopn_9735::after,
._uw-tabs_mlopn_12736 ._tabs-title_mlopn_10233._active_mlopn_9735::before,
._uw-tabs_mlopn_12736 ._tabs-title_mlopn_10233._is-active_mlopn_9731::after,
._uw-tabs_mlopn_12736 ._tabs-title_mlopn_10233._is-active_mlopn_9731::before {
  transform: translateZ(0);
  top: 1.125rem;
}
._expanding-button_mlopn_12735._active_mlopn_9735::before, ._expanding-button_mlopn_12735._is-active_mlopn_9731::before,
._uw-tabs_mlopn_12736 ._tabs-title_mlopn_10233._active_mlopn_9735::before,
._uw-tabs_mlopn_12736 ._tabs-title_mlopn_10233._is-active_mlopn_9731::before {
  background: #ed0a00;
}
._expanding-button_mlopn_12735._active_mlopn_9735::after, ._expanding-button_mlopn_12735._is-active_mlopn_9731::after,
._uw-tabs_mlopn_12736 ._tabs-title_mlopn_10233._active_mlopn_9735::after,
._uw-tabs_mlopn_12736 ._tabs-title_mlopn_10233._is-active_mlopn_9731::after {
  transform: rotate(0deg);
  background: #ed0a00;
}

button:focus, button:hover {
  outline: none;
}
button:focus {
  outline: 1px dotted #001641;
  box-shadow: 0 0 2px #fff;
}

._uw-button_mlopn_2905, ._uw-stories-search_mlopn_2905 button, ._uw-subscription-form_mlopn_2905 button, ._uw-subscription-form_mlopn_2905 a, ._uw-link-box--link_mlopn_2905, ._uw-bg-link_mlopn_2905, ._uw-button-blue_mlopn_2905, ._uw-button-red_mlopn_2905, ._uw-button-white_mlopn_2905 {
  display: block;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #001641;
  font-weight: 700;
  text-transform: uppercase;
  margin: 10px 0;
  font-size: 1rem;
  transition: color cubic-bezier(0.77, 0, 0.18, 1);
}
._uw-button--rhs_mlopn_12848 {
  display: inline-block;
  margin-right: 1.4em;
}
._uw-button--rhs_mlopn_12848::after {
  position: absolute;
}
._uw-button_mlopn_2905::after, ._uw-stories-search_mlopn_2905 button::after, ._uw-subscription-form_mlopn_2905 button::after, ._uw-subscription-form_mlopn_2905 a::after, ._uw-link-box--link_mlopn_2905::after, ._uw-bg-link_mlopn_2905::after, ._uw-button-blue_mlopn_2905::after, ._uw-button-red_mlopn_2905::after, ._uw-button-white_mlopn_2905::after {
  font-family: "WwwUowEduAu";
  content: "\f001";
  margin-left: 15px;
  transition: margin-left cubic-bezier(0.77, 0, 0.18, 1) 0.3s;
}
._uw-button_mlopn_2905:hover, ._uw-stories-search_mlopn_2905 button:hover, ._uw-subscription-form_mlopn_2905 button:hover, ._uw-subscription-form_mlopn_2905 a:hover, ._uw-link-box--link_mlopn_2905:hover, ._uw-bg-link_mlopn_2905:hover, ._uw-button-blue_mlopn_2905:hover, ._uw-button-red_mlopn_2905:hover, ._uw-button-white_mlopn_2905:hover {
  color: #ed0a00;
  text-decoration: none;
  cursor: pointer;
}
._uw-button_mlopn_2905:hover::after, ._uw-stories-search_mlopn_2905 button:hover::after, ._uw-subscription-form_mlopn_2905 button:hover::after, ._uw-subscription-form_mlopn_2905 a:hover::after, ._uw-link-box--link_mlopn_2905:hover::after, ._uw-bg-link_mlopn_2905:hover::after, ._uw-button-blue_mlopn_2905:hover::after, ._uw-button-red_mlopn_2905:hover::after, ._uw-button-white_mlopn_2905:hover::after {
  margin-left: 20px;
}

._uw-button-white_mlopn_2905 {
  color: #fff !important;
}

._uw-button-red_mlopn_2905 {
  color: #ed0a00 !important;
}

._uw-button-blue_mlopn_2905 {
  color: #0033FF !important;
}

._uw-submit-search_mlopn_12882:hover::after {
  margin-left: 15px;
  position: relative;
  left: 5px;
}

._more-cta_mlopn_12888 {
  color: #ed0a00 !important;
  font-size: 1.25rem !important;
}

._uw-email-link_mlopn_12893,
._uw-phone-link_mlopn_12894 {
  margin-left: 25px;
}
._uw-email-link_mlopn_12893::before,
._uw-phone-link_mlopn_12894::before {
  font-family: "WwwUowEduAu";
  content: "\f014";
  margin-right: 5px;
}
._uw-email-link_mlopn_12893:hover,
._uw-phone-link_mlopn_12894:hover {
  opacity: 0.8;
}

._uw-email-link_mlopn_12893::before {
  content: "\f01b";
}

._btn_mlopn_12912 {
  padding: 8px 12px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1rem;
  margin-right: 15px;
  margin-bottom: 15px;
  transition: background-color ease-in-out 0.3s;
}
._btn_mlopn_12912:active, ._btn_mlopn_12912:focus {
  color: #fff;
}
._btn--red_mlopn_12924 {
  background-color: #ed0a00;
  color: #fff;
}
._btn--white_mlopn_12928 {
  background-color: #fff;
  color: #ed0a00;
}
._btn--white_mlopn_12928:active, ._btn--white_mlopn_12928:focus {
  color: #ed0a00;
}
._btn--navy_mlopn_12935 {
  background-color: #001641;
  color: #fff;
}
._btn--navy_mlopn_12935:hover {
  background-color: #ed0a00;
  color: #fff;
}
._btn--angle_mlopn_12943::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 10px;
}
._btn--plus_mlopn_12948::after {
  font-family: "WwwUowEduAu";
  content: "\f022";
  margin-left: 10px;
}
._btn--large_mlopn_12953 {
  font-size: 1.15rem;
}
._btn--minus_mlopn_12956::after {
  font-family: "WwwUowEduAu";
  content: "\f023";
  margin-left: 10px;
}
._btn--plus_mlopn_12948::after {
  font-family: "WwwUowEduAu";
  content: "\f022";
  margin-left: 10px;
}
._btn--square-plus_mlopn_12966::after {
  font-family: "WwwUowEduAu";
  content: "\f020";
  font-size: 2rem;
  position: relative;
  top: -4px;
  position: absolute;
  right: 0;
}

._uw-scroll-top_mlopn_3157 {
  height: 45px;
  width: 45px;
  background: #fff;
  border: 1px solid #001641;
  border-radius: 50%;
  position: fixed !important;
  bottom: 2.8125rem;
  right: 2.5rem;
  z-index: 1;
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}
._uw-scroll-top_mlopn_3157:hover {
  border: 1px solid #ed0a00;
  cursor: pointer;
}
._uw-scroll-top_mlopn_3157:hover::after {
  color: #ed0a00;
}
._scroll-active_mlopn_12996 ._uw-scroll-top_mlopn_3157 {
  opacity: 1;
}
._uw-scroll-top_mlopn_3157::after {
  font-family: "WwwUowEduAu";
  content: "\f006";
  font-size: 3rem;
  position: relative;
  top: -4px;
}

._download-link_mlopn_13007 {
  color: #fff;
  font-size: 16px !important;
}
._download-link_mlopn_13007:hover {
  color: #fff;
}
._download-link_mlopn_13007:hover::after {
  margin-left: 13px;
}
._download-link_mlopn_13007::after {
  font-family: "WwwUowEduAu";
  content: "\f01a";
  transition: margin-left 0.2s ease-in-out;
  margin-left: 10px;
}

._btn-menu_mlopn_13024 {
  display: block;
  position: relative;
  padding-right: 32px;
}
._btn-menu_mlopn_13024 ._icon-menu-bar-1_mlopn_13029,
._btn-menu_mlopn_13024 ._icon-menu-bar-2_mlopn_13030,
._btn-menu_mlopn_13024 ._icon-menu-bar-3_mlopn_13031 {
  position: absolute;
  top: 2px;
  right: 0;
  display: block;
  font-size: 0.625rem;
  padding: 0;
  -webkit-appearance: none;
  color: black;
  width: 20px;
  height: 3px;
  background-color: black;
  -webkit-transition: all 0.2s ease-in;
  -webkit-transform: rotate(0deg);
}
._btn-menu_mlopn_13024 ._icon-menu-bar-2_mlopn_13030 {
  top: 8px;
}
._btn-menu_mlopn_13024 ._icon-menu-bar-3_mlopn_13031 {
  top: 14px;
}
._btn-menu_mlopn_13024._menu-open_mlopn_13052 ._icon-menu-bar-1_mlopn_13029 {
  top: 9px;
  transform: rotate(-135deg);
  transition: all 0.2s ease-in;
}
._btn-menu_mlopn_13024._menu-open_mlopn_13052 ._icon-menu-bar-2_mlopn_13030 {
  left: -500px;
  background-color: transparent;
  transition: all 0.2s ease-in;
}
._btn-menu_mlopn_13024._menu-open_mlopn_13052 ._icon-menu-bar-3_mlopn_13031 {
  top: 9px;
  transform: rotate(135deg);
  transition: all 0.2s ease-in;
}

._calendar_mlopn_13068 {
  margin-bottom: 3.125rem;
  order: 0;
}
._calendar_mlopn_13068 table {
  border-collapse: collapse;
  margin-bottom: 2.8125rem;
}
._calendar_mlopn_13068 table tbody,
._calendar_mlopn_13068 table thead {
  border: 0;
  background: transparent;
}
._calendar_mlopn_13068 ._calendar-box-header_mlopn_13081 th {
  padding-bottom: 1.25rem;
  border: 0;
  border-bottom: 1px solid #001641;
}
._calendar_mlopn_13068 ._calendar-box-header_mlopn_13081 th:nth-child(2) {
  text-align: center;
  font-size: 1.5rem;
  line-height: 1.1666666667;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: none;
}
._calendar_mlopn_13068 ._calendar-box-header_mlopn_13081 th:nth-child(3) {
  text-align: right;
}
._calendar_mlopn_13068 ._calendar-box-header_mlopn_13081 a {
  font-size: 1.4375rem;
  color: #001641;
}
._calendar_mlopn_13068 ._calendar-box-header_mlopn_13081 a:hover {
  color: #ed0a00;
}
._calendar_mlopn_13068 ._spacer_mlopn_13109 {
  height: 1.5625rem;
}
._calendar_mlopn_13068 ._calendar-dayhead_mlopn_13112 th {
  margin-top: 1.5625rem;
  padding: 0.75rem 0.3125rem;
  background: #E5E5E4;
  font-weight: normal;
  border: 0;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-align: center;
  border-right: 0.0625rem solid rgba(255, 255, 255, 0.3);
}
._calendar_mlopn_13068 tbody td {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 600;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  padding: 0.75rem 0;
  text-align: center;
  border: 0;
  border-right: 0.0625rem solid rgba(255, 255, 255, 0.3);
  border-top: 0.0625rem solid rgba(255, 255, 255, 0.3);
  transition: background-color 0.1s, color 0.1s;
  width: 14.2%;
  height: 42px;
  opacity: 0.2;
  position: relative;
}
._calendar_mlopn_13068 tbody td a {
  position: absolute;
  height: 100%;
  width: 100%;
  line-height: 40px;
  height: 41px;
  left: 0;
  top: 0;
}
._calendar_mlopn_13068 tbody td a:hover {
  text-decoration: none;
}
._calendar_mlopn_13068 tbody td._thismonth_mlopn_13160 {
  opacity: 1;
}
._calendar_mlopn_13068 tbody td._active_mlopn_9735 {
  background: #0033FF;
  color: #fff;
}
._calendar_mlopn_13068 tbody td._active_mlopn_9735 a {
  color: #fff;
}
._calendar_mlopn_13068 tbody td._active_mlopn_9735:after {
  display: none;
}
._calendar_mlopn_13068 tbody td._active_mlopn_9735:hover {
  background: #ed0a00;
}
._calendar_mlopn_13068 tbody td._fillday_mlopn_13176._NotInFilter_mlopn_13176 {
  background: #fff;
}
._calendar_mlopn_13068 tbody td._fillday_mlopn_13176._NotInFilter_mlopn_13176 a {
  color: #001641;
}
._calendar_mlopn_13068 tbody td._fillday_mlopn_13176._NotInFilter_mlopn_13176._active_mlopn_9735 {
  background: #0033FF;
}
._calendar_mlopn_13068 tbody td._fillday_mlopn_13176._NotInFilter_mlopn_13176._active_mlopn_9735:hover {
  background: #ed0a00;
}
._calendar_mlopn_13068 tbody td._fillday_mlopn_13176._NotInFilter_mlopn_13176._active_mlopn_9735 a {
  color: #fff;
}
._calendar_mlopn_13068 tbody td._selected_mlopn_13191, ._calendar_mlopn_13068 tbody td._today_mlopn_13191 {
  background: #ed0a00;
  color: #fff;
}
._calendar_mlopn_13068 tbody td._selected_mlopn_13191:after, ._calendar_mlopn_13068 tbody td._today_mlopn_13191:after {
  display: none;
}

._view-switchers_mlopn_13199 {
  text-align: center;
  margin-bottom: 1.25rem;
}
._view-switchers_mlopn_13199 a,
._view-switchers_mlopn_13199 span {
  margin: 0.625rem 0.5rem;
  padding: 0.3125rem 0;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 600;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._view-switchers_mlopn_13199 a:first-of-type,
._view-switchers_mlopn_13199 span:first-of-type {
  margin-left: 0;
}
._view-switchers_mlopn_13199 a {
  color: #001641;
}
._view-switchers_mlopn_13199 a:hover {
  border-bottom: 0.125rem solid #001641;
  text-decoration: none;
}
._view-switchers_mlopn_13199 span {
  border-bottom: 0.125rem solid #ed0a00;
  color: #ed0a00;
}

._cta-full-width-cell_mlopn_13232 {
  background: no-repeat center center;
  background-size: cover;
}
._cta-full-width-cell_mlopn_13232 * {
  color: white;
  text-align: center;
}
._cta-full-width-cell_mlopn_13232 *:hover {
  color: white;
  text-align: center;
}
._cta-full-width-cell_mlopn_13232 a {
  padding: 0 5px 0 5px;
}
._cta-full-width-cell_mlopn_13232 a:hover, ._cta-full-width-cell_mlopn_13232 a:focus {
  color: #ed0a00;
  background: white;
}
._cta-full-width-cell_mlopn_13232 a:hover svg path, ._cta-full-width-cell_mlopn_13232 a:focus svg path {
  fill: #ed0a00;
}
._cta-full-width-cell_mlopn_13232 ._uw-button_mlopn_2905, ._cta-full-width-cell_mlopn_13232 ._uw-stories-search_mlopn_2905 button, ._uw-stories-search_mlopn_2905 ._cta-full-width-cell_mlopn_13232 button, ._cta-full-width-cell_mlopn_13232 ._uw-subscription-form_mlopn_2905 button, ._uw-subscription-form_mlopn_2905 ._cta-full-width-cell_mlopn_13232 button, ._cta-full-width-cell_mlopn_13232 ._uw-subscription-form_mlopn_2905 a, ._uw-subscription-form_mlopn_2905 ._cta-full-width-cell_mlopn_13232 a, ._cta-full-width-cell_mlopn_13232 ._uw-link-box--link_mlopn_2905, ._cta-full-width-cell_mlopn_13232 ._uw-bg-link_mlopn_2905, ._cta-full-width-cell_mlopn_13232 ._uw-button-white_mlopn_2905, ._cta-full-width-cell_mlopn_13232 ._uw-button-red_mlopn_2905, ._cta-full-width-cell_mlopn_13232 ._uw-button-blue_mlopn_2905 {
  display: inline-block;
}
._cta-full-width-cell_mlopn_13232 ._image-layer_mlopn_13257 {
  background-color: rgba(0, 0, 0, 0.4);
}
._cta-full-width-cell_mlopn_13232 ._grid-container_mlopn_3812, ._cta-full-width-cell_mlopn_13232 ._mw-grid-container_mlopn_3812 {
  padding-block: var(--section-spacing-y);
}
._cta-full-width-cell_mlopn_13232 ._grid-container_mlopn_3812 ._cell_mlopn_3333 ._uw-social-links_mlopn_13263, ._cta-full-width-cell_mlopn_13232 ._mw-grid-container_mlopn_3812 ._cell_mlopn_3333 ._uw-social-links_mlopn_13263 {
  width: unset;
  color: white;
}
._cta-full-width-cell_mlopn_13232 ._grid-container_mlopn_3812 ._cell_mlopn_3333 ._uw-social-links_mlopn_13263 a, ._cta-full-width-cell_mlopn_13232 ._mw-grid-container_mlopn_3812 ._cell_mlopn_3333 ._uw-social-links_mlopn_13263 a {
  display: inline-block;
  padding: 0;
  margin-left: 30px;
}
._cta-full-width-cell_mlopn_13232 ._grid-container_mlopn_3812 ._cell_mlopn_3333 ._uw-social-links_mlopn_13263:nth-of-type(1), ._cta-full-width-cell_mlopn_13232 ._mw-grid-container_mlopn_3812 ._cell_mlopn_3333 ._uw-social-links_mlopn_13263:nth-of-type(1) {
  margin-left: 0;
}
._cta-full-width-cell_mlopn_13232 ._grid-container_mlopn_3812 ._cell_mlopn_3333 ._uw-social-links_mlopn_13263 svg, ._cta-full-width-cell_mlopn_13232 ._mw-grid-container_mlopn_3812 ._cell_mlopn_3333 ._uw-social-links_mlopn_13263 svg {
  margin: 0 4px 0 4px;
  pointer-events: none;
}
._cta-full-width-cell_mlopn_13232 ._grid-container_mlopn_3812 ._cell_mlopn_3333 > div, ._cta-full-width-cell_mlopn_13232 ._mw-grid-container_mlopn_3812 ._cell_mlopn_3333 > div,
._cta-full-width-cell_mlopn_13232 ._grid-container_mlopn_3812 ._cell_mlopn_3333 > p,
._cta-full-width-cell_mlopn_13232 ._mw-grid-container_mlopn_3812 ._cell_mlopn_3333 > p {
  margin: 50px auto 0 auto;
}
._cta-full-width-cell_mlopn_13232 ._grid-container_mlopn_3812 ._cell_mlopn_3333 hr, ._cta-full-width-cell_mlopn_13232 ._mw-grid-container_mlopn_3812 ._cell_mlopn_3333 hr {
  margin: 50px auto 0 auto;
  width: 75px;
}
._cta-full-width-cell_mlopn_13232 ._grid-container_mlopn_3812 ._cell_mlopn_3333 a, ._cta-full-width-cell_mlopn_13232 ._mw-grid-container_mlopn_3812 ._cell_mlopn_3333 a {
  margin-left: 50px;
}
._cta-full-width-cell_mlopn_13232 ._grid-container_mlopn_3812 ._cell_mlopn_3333 a:nth-of-type(1), ._cta-full-width-cell_mlopn_13232 ._mw-grid-container_mlopn_3812 ._cell_mlopn_3333 a:nth-of-type(1) {
  margin-left: 0;
}
@media only screen and (max-width: 480px) {
  ._cta-full-width-cell_mlopn_13232 ._grid-container_mlopn_3812 ._cell_mlopn_3333 a, ._cta-full-width-cell_mlopn_13232 ._mw-grid-container_mlopn_3812 ._cell_mlopn_3333 a {
    margin-left: 0;
    padding: 5px;
  }
}
._cta-full-width-cell_mlopn_13232 ._grid-container_mlopn_3812 ._cell_mlopn_3333 h2, ._cta-full-width-cell_mlopn_13232 ._mw-grid-container_mlopn_3812 ._cell_mlopn_3333 h2 {
  margin: 0;
  font-size: 3rem;
  font-weight: 700;
}
@media (max-width: 480px) {
  ._cta-full-width-cell_mlopn_13232 ._grid-container_mlopn_3812 ._cell_mlopn_3333 h2, ._cta-full-width-cell_mlopn_13232 ._mw-grid-container_mlopn_3812 ._cell_mlopn_3333 h2 {
    font-size: 2rem;
  }
}
._cta-full-width-cell_mlopn_13232 ._grid-container_mlopn_3812 ._cell_mlopn_3333 ._contact_mlopn_12370, ._cta-full-width-cell_mlopn_13232 ._mw-grid-container_mlopn_3812 ._cell_mlopn_3333 ._contact_mlopn_12370,
._cta-full-width-cell_mlopn_13232 ._grid-container_mlopn_3812 ._cell_mlopn_3333 ._uw-social-links_mlopn_13263,
._cta-full-width-cell_mlopn_13232 ._mw-grid-container_mlopn_3812 ._cell_mlopn_3333 ._uw-social-links_mlopn_13263 {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  align-content: space-around;
}
@media only screen and (max-width: 480px) {
  ._cta-full-width-cell_mlopn_13232 ._grid-container_mlopn_3812 ._cell_mlopn_3333 ._contact_mlopn_12370, ._cta-full-width-cell_mlopn_13232 ._mw-grid-container_mlopn_3812 ._cell_mlopn_3333 ._contact_mlopn_12370 {
    flex-direction: column;
  }
}
._cta-full-width-cell_mlopn_13232 svg {
  height: 18px;
  width: 18px;
  vertical-align: middle;
}
._cta-full-width-cell_mlopn_13232 svg path {
  fill: white;
}
._cta-full-width-cell--primary_mlopn_13332 {
  background-color: #001641;
}
._cta-full-width-cell--secondary_mlopn_13335 {
  background-color: #ed0a00;
}
._cta-full-width-cell--tertiary_mlopn_13338 {
  background-color: #0033FF;
}
._cta-full-width-cell--white_mlopn_13341 {
  background-color: white;
}
._cta-full-width-cell--grey_mlopn_13344 {
  background-color: #F2F2F2;
}
._cta-full-width-cell_mlopn_13232._cta-text--primary_mlopn_13347 * {
  color: #001641;
  fill: #001641;
}
._cta-full-width-cell_mlopn_13232._cta-text--primary_mlopn_13347 *:hover {
  color: #001641;
  fill: #001641;
}
._cta-full-width-cell_mlopn_13232._cta-text--primary_mlopn_13347 * a:hover {
  color: #ed0a00;
}
._cta-full-width-cell_mlopn_13232._cta-text--primary_mlopn_13347 ._uw-button_mlopn_2905:hover, ._cta-full-width-cell_mlopn_13232._cta-text--primary_mlopn_13347 ._uw-stories-search_mlopn_2905 button:hover, ._uw-stories-search_mlopn_2905 ._cta-full-width-cell_mlopn_13232._cta-text--primary_mlopn_13347 button:hover, ._cta-full-width-cell_mlopn_13232._cta-text--primary_mlopn_13347 ._uw-subscription-form_mlopn_2905 button:hover, ._uw-subscription-form_mlopn_2905 ._cta-full-width-cell_mlopn_13232._cta-text--primary_mlopn_13347 button:hover, ._cta-full-width-cell_mlopn_13232._cta-text--primary_mlopn_13347 ._uw-subscription-form_mlopn_2905 a:hover, ._uw-subscription-form_mlopn_2905 ._cta-full-width-cell_mlopn_13232._cta-text--primary_mlopn_13347 a:hover, ._cta-full-width-cell_mlopn_13232._cta-text--primary_mlopn_13347 ._uw-link-box--link_mlopn_2905:hover, ._cta-full-width-cell_mlopn_13232._cta-text--primary_mlopn_13347 ._uw-bg-link_mlopn_2905:hover, ._cta-full-width-cell_mlopn_13232._cta-text--primary_mlopn_13347 ._uw-button-white_mlopn_2905:hover, ._cta-full-width-cell_mlopn_13232._cta-text--primary_mlopn_13347 ._uw-button-red_mlopn_2905:hover, ._cta-full-width-cell_mlopn_13232._cta-text--primary_mlopn_13347 ._uw-button-blue_mlopn_2905:hover {
  color: #ed0a00;
}
._cta-full-width-cell_mlopn_13232._cta-text--secondary_mlopn_13361 * {
  color: #ed0a00;
  fill: #ed0a00;
}
._cta-full-width-cell_mlopn_13232._cta-text--secondary_mlopn_13361 *:hover {
  color: #ed0a00;
  fill: #ed0a00;
}

footer:not(._uw-subsite-footer_mlopn_13370) {
  padding-top: 50px;
  position: relative;
}
footer:not(._uw-subsite-footer_mlopn_13370) hr {
  max-width: 100%;
}
footer:not(._uw-subsite-footer_mlopn_13370)::before {
  content: "";
  border: 0;
  background-image: linear-gradient(to right, #cacaca 50%, #ffffff 0%);
  background-position: bottom;
  background-size: 10px 1px;
  background-repeat: repeat-x;
  height: 1px;
  width: 100%;
  margin-bottom: 35px;
  position: absolute;
  top: 0;
}
footer:not(._uw-subsite-footer_mlopn_13370) li {
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  footer:not(._uw-subsite-footer_mlopn_13370) ._uw-social-links_mlopn_13263 {
    width: 150px;
  }
}
@media (max-width: 768px) {
  footer:not(._uw-subsite-footer_mlopn_13370) ._uw-social-links_mlopn_13263 {
    margin-left: -10px;
  }
}
footer:not(._uw-subsite-footer_mlopn_13370) ._uw-social-links_mlopn_13263 ul {
  padding-left: 0;
  margin-left: 0;
}
footer:not(._uw-subsite-footer_mlopn_13370) ._uw-social-links_mlopn_13263 li {
  display: inline-block;
  margin-bottom: 0;
  max-height: 38px;
  max-width: 38px;
}
footer:not(._uw-subsite-footer_mlopn_13370) ._uw-social-links_mlopn_13263 li a {
  display: inline-block;
  padding: 10px;
}
footer:not(._uw-subsite-footer_mlopn_13370) ._footer-links_mlopn_13417 {
  padding-bottom: 50px;
  position: relative;
}
@media (max-width: 768px) {
  footer:not(._uw-subsite-footer_mlopn_13370) ._footer-links_mlopn_13417 {
    padding-bottom: 25px;
  }
}
footer:not(._uw-subsite-footer_mlopn_13370) ._footer-links__title_mlopn_13426 {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 17px;
  font-weight: 700;
  color: #ed0a00;
  margin: 15px 0;
  text-transform: uppercase;
}
footer:not(._uw-subsite-footer_mlopn_13370) ._footer-links__title_mlopn_13426._active_mlopn_9735 ._icon--plus_mlopn_2498 {
  display: none;
}
footer:not(._uw-subsite-footer_mlopn_13370) ._footer-links__title_mlopn_13426._active_mlopn_9735 ._icon--minus_mlopn_2486 {
  display: inline-block;
}
footer:not(._uw-subsite-footer_mlopn_13370) ._footer-links_mlopn_13417 ._grid-x_mlopn_3385 ._links-block_mlopn_13441:last-of-type ._footer-links__title_mlopn_13426 {
  margin: 15px 0 5px;
}
footer:not(._uw-subsite-footer_mlopn_13370) ._links-block_mlopn_13441 {
  padding: 0 12.5px;
}
@media (max-width: 640px) {
  footer:not(._uw-subsite-footer_mlopn_13370) ._links-block_mlopn_13441 {
    margin-bottom: 35px;
    padding: 0;
  }
}
@media (max-width: 1024px) {
  footer:not(._uw-subsite-footer_mlopn_13370) ._links-block_mlopn_13441 {
    margin-bottom: 0;
  }
}
footer:not(._uw-subsite-footer_mlopn_13370) ._links-block_mlopn_13441 > ul {
  margin-bottom: 0;
}
footer:not(._uw-subsite-footer_mlopn_13370) ._links-block_mlopn_13441 > ul li a {
  font-size: 0.875rem;
  line-height: 17px;
  color: #001641;
  padding: 0;
  font-weight: 700;
}
footer:not(._uw-subsite-footer_mlopn_13370) ._links-block_mlopn_13441 > ul li a:focus, footer:not(._uw-subsite-footer_mlopn_13370) ._links-block_mlopn_13441 > ul li a:hover {
  text-decoration: underline;
}
footer:not(._uw-subsite-footer_mlopn_13370) ._links-block_mlopn_13441 > ul li::before {
  display: none;
}
footer:not(._uw-subsite-footer_mlopn_13370) ._links-block_mlopn_13441 ._social-links_mlopn_13474 ul li a {
  padding: 0 10px 10px;
}
footer:not(._uw-subsite-footer_mlopn_13370) ._footer-address-logos_mlopn_13477 {
  padding-top: 15px;
  width: 100%;
}
footer:not(._uw-subsite-footer_mlopn_13370) ._footer-address-logos_mlopn_13477 p {
  font-size: 0.875rem;
}
footer:not(._uw-subsite-footer_mlopn_13370) ._footer-address-logos_mlopn_13477 p a {
  font-size: 0.875rem;
  font-weight: normal;
}
footer:not(._uw-subsite-footer_mlopn_13370) ._footer-address-logos_mlopn_13477 a {
  color: #001641;
  text-decoration: underline;
}
footer:not(._uw-subsite-footer_mlopn_13370) ._footer-address-logos_mlopn_13477 a:hover, footer:not(._uw-subsite-footer_mlopn_13370) ._footer-address-logos_mlopn_13477 a:focus {
  color: #0033FF;
}
footer:not(._uw-subsite-footer_mlopn_13370) ._footer-address-logos_mlopn_13477 a:visited {
  color: #663366;
}
footer:not(._uw-subsite-footer_mlopn_13370) ._footer-address-logos_mlopn_13477 ._footer-address_mlopn_13477 strong {
  font-size: 0.875rem;
}
footer:not(._uw-subsite-footer_mlopn_13370) ._footer-address-logos_mlopn_13477 ._footer-logos_mlopn_13501 {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-end;
}
footer:not(._uw-subsite-footer_mlopn_13370) ._footer-address-logos_mlopn_13477 ._footer-logos_mlopn_13501 li {
  display: flex;
  flex-basis: 25%;
  padding: 0 10px 15px;
}
footer:not(._uw-subsite-footer_mlopn_13370) ._footer-address-logos_mlopn_13477 ._footer-logos_mlopn_13501 li a {
  padding: 0;
}
footer:not(._uw-subsite-footer_mlopn_13370) ._footer-address-logos_mlopn_13477 ._footer-logos_mlopn_13501 li::before {
  display: none;
}
@media (max-width: 767px) {
  footer:not(._uw-subsite-footer_mlopn_13370) ._footer-address-logos_mlopn_13477 ._footer-logos_mlopn_13501 {
    justify-content: flex-start;
  }
}
@media (max-width: 1024px) {
  footer:not(._uw-subsite-footer_mlopn_13370) ._footer-address-logos_mlopn_13477 ._footer-logos_mlopn_13501 li {
    margin-bottom: 0;
  }
}
footer:not(._uw-subsite-footer_mlopn_13370) ._footer-copyright_mlopn_13528 {
  font-weight: 600;
  text-transform: none;
}

@media (max-width: 767px) {
  ._footer-links_mlopn_13417 ._footer-links__title_mlopn_13426:hover {
    cursor: pointer;
  }
  ._footer-links_mlopn_13417 ._footer-links__title_mlopn_13426::after {
    font-family: "WwwUowEduAu";
    content: "\f022";
    margin-left: 10px;
    font-size: 1rem;
    display: inline-block;
  }
}
@media (max-width: 767px) {
  ._footer-links_mlopn_13417 ._links-block_mlopn_13441 ._menu_mlopn_9554,
  ._footer-links_mlopn_13417 ._links-block_mlopn_13441 ._uw-social-links_mlopn_13263 {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0;
    height: 1px;
    width: 1px;
    overflow: hidden;
  }
}
._footer-links_mlopn_13417 ._footer-expand-nav_mlopn_13556 ._menu_mlopn_9554,
._footer-links_mlopn_13417 ._footer-expand-nav_mlopn_13556 ._uw-social-links_mlopn_13263 {
  position: static !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: initial !important;
  height: auto !important;
  width: auto !important;
  overflow: auto;
}
@media (max-width: 767px) {
  ._footer-links_mlopn_13417 ._footer-expand-nav_mlopn_13556 ._footer-links__title_mlopn_13426::after {
    content: "\f023";
  }
}

@media screen and (max-width: 23.375em) {
  ._grid-container_mlopn_3812, ._mw-grid-container_mlopn_3812 {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }
}

._uw-search-bar_mlopn_13578 ._library-search_mlopn_13578 {
  margin-bottom: 50px;
}
@media (min-width: 1024px) {
  ._uw-search-bar_mlopn_13578 ._library-search_mlopn_13578 {
    background: #001641;
    color: #fff;
    margin-bottom: 0;
  }
}
._uw-search-bar_mlopn_13578 ._library-search_mlopn_13578 a {
  font-size: 0.875rem;
}
._uw-search-bar_mlopn_13578 ._library-search_mlopn_13578 a:link, ._uw-search-bar_mlopn_13578 ._library-search_mlopn_13578 a:visited {
  color: #001641;
}
@media (min-width: 1024px) {
  ._uw-search-bar_mlopn_13578 ._library-search_mlopn_13578 a:link, ._uw-search-bar_mlopn_13578 ._library-search_mlopn_13578 a:visited {
    color: #fff;
  }
}
._uw-search-bar_mlopn_13578 ._library-search_mlopn_13578 input[type=text] {
  border: 0;
  margin-bottom: 0;
  font-size: 0.8125rem;
  line-height: 30px;
  color: #000;
  opacity: 1;
  height: auto;
}
._uw-search-bar_mlopn_13578 ._library-search_mlopn_13578 input[type=text]::placeholder {
  color: #001641 !important;
  opacity: 1 !important;
}
@media (min-width: 1024px) {
  ._uw-search-bar_mlopn_13578 ._library-search_mlopn_13578 input[type=text] {
    font-size: 1.0625rem;
    line-height: 55px;
    opacity: 1;
    height: 48px;
  }
  ._uw-search-bar_mlopn_13578 ._library-search_mlopn_13578 input[type=text]::-webkit-input-placeholder {
    color: #001641;
    opacity: 1;
  }
  ._uw-search-bar_mlopn_13578 ._library-search_mlopn_13578 input[type=text]::-moz-placeholder {
    color: #001641;
    opacity: 1;
  }
  ._uw-search-bar_mlopn_13578 ._library-search_mlopn_13578 input[type=text]:-ms-input-placeholder {
    color: #001641;
    opacity: 1;
  }
  ._uw-search-bar_mlopn_13578 ._library-search_mlopn_13578 input[type=text]:-moz-placeholder {
    color: #001641;
    opacity: 1;
  }
}
._uw-search-bar_mlopn_13578 ._library-search_mlopn_13578 ._input-group_mlopn_9096 {
  margin-bottom: 5px;
}
._uw-search-bar_mlopn_13578 ._library-search_mlopn_13578 ._input-group_mlopn_9096 > button {
  padding-right: 10px;
  background-color: white;
  cursor: pointer;
}
._uw-search-bar_mlopn_13578 ._library-search_mlopn_13578 ._input-group_mlopn_9096 > button > span {
  text-transform: uppercase;
  font-weight: bold;
  color: #001641;
}
._uw-search-bar_mlopn_13578 ._library-search_mlopn_13578 ._input-group_mlopn_9096 > button > span::after {
  font-family: "WwwUowEduAu";
  content: "\f001";
  margin-left: 10px;
  left: 0px;
  transition: left 0.4s ease;
}
._uw-search-bar_mlopn_13578 ._library-search_mlopn_13578 ._input-group_mlopn_9096 > button > span:hover::after {
  position: relative;
  left: 5px;
}
._uw-search-bar_mlopn_13578 ._library-search_mlopn_13578 form {
  border-bottom: 2px solid red;
  margin-bottom: 20px;
}
._uw-search-bar_mlopn_13578 ._library-search_mlopn_13578 ._container-fluid_mlopn_13664 > div:nth-of-type(2) {
  display: block !important;
}
._uw-search-bar_mlopn_13578 ._library-search_mlopn_13578 ._container-fluid_mlopn_13664 > div:nth-of-type(2) a {
  color: #fff !important;
}
._uw-search-bar_mlopn_13578 ._library-search_mlopn_13578 #_search-button_mlopn_1 {
  background: #fff 0 !important;
  font-size: 0.8125rem;
  line-height: 30px;
  font-weight: 700;
  color: #001641 !important;
  padding-right: 20px;
}
@media (min-width: 1024px) {
  ._uw-search-bar_mlopn_13578 ._library-search_mlopn_13578 #_search-button_mlopn_1 {
    font-size: 1rem;
  }
}
._uw-search-bar_mlopn_13578 ._library-search_mlopn_13578 #_search-button_mlopn_1::after {
  font-family: "WwwUowEduAu";
  content: "\f009";
  font-size: 1.5rem;
  cursor: pointer;
}

._occupancy-message_mlopn_13690 {
  white-space: nowrap;
  margin-bottom: 0.5rem !important;
}

._uw-search-bar_mlopn_13578 ._current-students-search_mlopn_13695 {
  margin-bottom: 50px;
}
@media (min-width: 1024px) {
  ._uw-search-bar_mlopn_13578 ._current-students-search_mlopn_13695 {
    background: #001641;
    color: #fff;
    margin-bottom: 0;
  }
}
._uw-search-bar_mlopn_13578 ._current-students-search_mlopn_13695 a {
  font-size: 0.875rem;
}
._uw-search-bar_mlopn_13578 ._current-students-search_mlopn_13695 a:link, ._uw-search-bar_mlopn_13578 ._current-students-search_mlopn_13695 a:visited {
  color: #001641;
}
@media (min-width: 1024px) {
  ._uw-search-bar_mlopn_13578 ._current-students-search_mlopn_13695 a:link, ._uw-search-bar_mlopn_13578 ._current-students-search_mlopn_13695 a:visited {
    color: #fff;
  }
}
._uw-search-bar_mlopn_13578 ._current-students-search_mlopn_13695 input[type=text] {
  border: 0;
  margin-bottom: 0;
  font-size: 0.8125rem;
  line-height: 30px;
  color: #000;
  opacity: 1;
  height: auto;
}
._uw-search-bar_mlopn_13578 ._current-students-search_mlopn_13695 input[type=text]::placeholder {
  color: #001641 !important;
  opacity: 1 !important;
}
@media (min-width: 1024px) {
  ._uw-search-bar_mlopn_13578 ._current-students-search_mlopn_13695 input[type=text] {
    font-size: 1.0625rem;
    line-height: 55px;
    opacity: 1;
    height: 48px;
  }
  ._uw-search-bar_mlopn_13578 ._current-students-search_mlopn_13695 input[type=text]::-webkit-input-placeholder {
    color: #001641;
    opacity: 1;
  }
  ._uw-search-bar_mlopn_13578 ._current-students-search_mlopn_13695 input[type=text]::-moz-placeholder {
    color: #001641;
    opacity: 1;
  }
  ._uw-search-bar_mlopn_13578 ._current-students-search_mlopn_13695 input[type=text]:-ms-input-placeholder {
    color: #001641;
    opacity: 1;
  }
  ._uw-search-bar_mlopn_13578 ._current-students-search_mlopn_13695 input[type=text]:-moz-placeholder {
    color: #001641;
    opacity: 1;
  }
}
._uw-search-bar_mlopn_13578 ._current-students-search_mlopn_13695 ._input-group_mlopn_9096 {
  margin-bottom: 5px;
}
._uw-search-bar_mlopn_13578 ._current-students-search_mlopn_13695 ._input-group_mlopn_9096 > button {
  padding-right: 10px;
  background-color: white;
  cursor: pointer;
}
._uw-search-bar_mlopn_13578 ._current-students-search_mlopn_13695 ._input-group_mlopn_9096 > button > span {
  text-transform: uppercase;
  font-weight: bold;
  color: #001641;
}
._uw-search-bar_mlopn_13578 ._current-students-search_mlopn_13695 ._input-group_mlopn_9096 > button > span::after {
  font-family: "WwwUowEduAu";
  content: "\f001";
  margin-left: 10px;
  left: 0px;
  transition: left 0.4s ease;
}
._uw-search-bar_mlopn_13578 ._current-students-search_mlopn_13695 ._input-group_mlopn_9096 > button > span:hover::after {
  position: relative;
  left: 5px;
}
._uw-search-bar_mlopn_13578 ._current-students-search_mlopn_13695 ._container-fluid_mlopn_13664 > div:nth-of-type(2) {
  display: block !important;
}
._uw-search-bar_mlopn_13578 ._current-students-search_mlopn_13695 ._container-fluid_mlopn_13664 > div:nth-of-type(2) a {
  color: #fff !important;
}
._uw-search-bar_mlopn_13578 ._current-students-search_mlopn_13695 #_search-button_mlopn_1 {
  background: #fff 0 !important;
  font-size: 0.8125rem;
  line-height: 30px;
  font-weight: 700;
  color: #001641 !important;
  padding-right: 20px;
}
@media (min-width: 1024px) {
  ._uw-search-bar_mlopn_13578 ._current-students-search_mlopn_13695 #_search-button_mlopn_1 {
    font-size: 1rem;
  }
}
._uw-search-bar_mlopn_13578 ._current-students-search_mlopn_13695 #_search-button_mlopn_1::after {
  font-family: "WwwUowEduAu";
  content: "\f009";
  font-size: 1.5rem;
  cursor: pointer;
}

._occupancy-message_mlopn_13690 {
  white-space: nowrap;
  margin-bottom: 0.5rem !important;
}

/*
The following is for the current students head banner search with sols 
*/
@media (min-width: 768px) {
  ._masthead-grid_mlopn_13812 {
    grid-template-columns: 2fr 1fr;
    gap: 2rem;
    margin-top: 2rem;
  }
}
@media (max-width: 768px) {
  ._grid-right_mlopn_13819 {
    display: none;
  }
  ._masthead-grid_mlopn_13812 {
    grid-template-columns: unset;
  }
}
@media (max-width: 1200px) {
  ._grid-right_mlopn_13819 {
    margin: 0rem !important;
  }
}
._sols-banner_mlopn_13831 {
  filter: drop-shadow(0px 1px 4px rgba(0, 0, 0, 0.6588235294));
}

._cs-banner_mlopn_13835 {
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
}

._grid-right_mlopn_13819 {
  margin: 1rem 3rem;
  height: 12rem;
}

._grid-left_mlopn_13846 {
  padding-top: 2rem;
}

._masthead-grid_mlopn_13812 {
  display: grid;
}

._map_mlopn_3769 {
  margin-bottom: 0.625rem;
}
._map_mlopn_3769 iframe {
  background: none !important;
}
@media print, screen and (max-width: 74.99875em) {
  ._map_mlopn_3769 iframe {
    width: 100%;
  }
}

._menu_mlopn_9554._square-points_mlopn_13866 li,
._square-points_mlopn_13866 li {
  display: flex;
  padding-top: 0;
  padding-bottom: 0.875rem;
}
._menu_mlopn_9554._square-points_mlopn_13866 li a,
._square-points_mlopn_13866 li a {
  font-weight: 700;
  padding: 0;
}
._menu_mlopn_9554._square-points_mlopn_13866 li::before,
._square-points_mlopn_13866 li::before {
  content: "";
  width: 0.4375rem;
  height: 0.4375rem;
  min-width: 0.4375rem;
  min-height: 0.4375rem;
  margin-top: 0.1875rem;
  background: #001641;
  opacity: 0.3;
  margin-right: 1.25rem;
}

._square-points_mlopn_13866:not(._menu_mlopn_9554) {
  margin-left: 0;
}
._square-points_mlopn_13866:not(._menu_mlopn_9554) li {
  padding-left: 0;
}
._square-points_mlopn_13866:not(._menu_mlopn_9554) li::before {
  margin-top: 0.625rem;
}

ul._pagination_mlopn_3154 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 0.625rem;
}
ul._pagination_mlopn_3154 li {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 2.75rem;
  height: 2.75rem;
  font-size: 1.25rem;
  line-height: 1.2;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  background-color: transparent;
}
ul._pagination_mlopn_3154 li a {
  color: #001641;
  background-color: transparent;
  text-decoration: none;
}
ul._pagination_mlopn_3154 li a:hover {
  color: #fff;
  background-color: #ed0a00;
}
ul._pagination_mlopn_3154 li:not(._pagination-next_mlopn_9989):not(._pagination-previous_mlopn_9982):not(._ellipsis_mlopn_9976):hover, ul._pagination_mlopn_3154 li._current_mlopn_9962, ul._pagination_mlopn_3154 li._active_mlopn_9735 {
  background: #ed0a00;
  color: #fff;
}
ul._pagination_mlopn_3154 li:not(._pagination-next_mlopn_9989):not(._pagination-previous_mlopn_9982):not(._ellipsis_mlopn_9976):hover a, ul._pagination_mlopn_3154 li._current_mlopn_9962 a, ul._pagination_mlopn_3154 li._active_mlopn_9735 a {
  color: #fff;
  background-color: #ed0a00;
}
ul._pagination_mlopn_3154 li:last-child, ul._pagination_mlopn_3154 li:first-child {
  display: flex;
}
ul._pagination_mlopn_3154 li._ellipsis_mlopn_9976 {
  width: 1.875rem;
  min-width: 1.875rem;
  height: 2.75rem;
}
ul._pagination_mlopn_3154 ._pagination-next_mlopn_9989,
ul._pagination_mlopn_3154 ._pagination-previous_mlopn_9982 {
  text-transform: uppercase;
}
ul._pagination_mlopn_3154 ._pagination-next_mlopn_9989 a:hover,
ul._pagination_mlopn_3154 ._pagination-previous_mlopn_9982 a:hover {
  color: #ed0a00;
  background: transparent;
}
ul._pagination_mlopn_3154 ._pagination-next_mlopn_9989 {
  margin: 0;
}
ul._pagination_mlopn_3154 ._pagination-next_mlopn_9989._disabled_mlopn_9287::after {
  content: none;
}
ul._pagination_mlopn_3154 ._pagination-next_mlopn_9989 a::after {
  content: none;
}
ul._pagination_mlopn_3154 ._pagination-previous_mlopn_9982._disabled_mlopn_9287::before {
  content: none;
}
@media (min-width: 640px) {
  ul._pagination_mlopn_3154 ._pagination-previous_mlopn_9982._disabled_mlopn_9287 {
    display: none;
  }
}
ul._pagination_mlopn_3154 ._pagination-previous_mlopn_9982 a {
  padding-left: 0;
}
ul._pagination_mlopn_3154 ._pagination-previous_mlopn_9982 a::before {
  content: none;
}
ul._pagination_mlopn_3154 ._button_mlopn_3169 {
  margin-bottom: 0;
}

._uw-pagination_mlopn_3365 li._active_mlopn_9735 {
  background: #ed0a00;
  padding-left: 12px;
  padding-right: 12px;
}

div._aside-iterator_mlopn_13990 {
  margin: 0px 0 0px 0;
}
div._aside-iterator_mlopn_13990 ul._uw-pagination_mlopn_3365 {
  margin: 0px 0 0px 0;
}
div._aside-iterator_mlopn_13990 ul._uw-pagination_mlopn_3365 li {
  width: 45%;
}
div._aside-iterator_mlopn_13990 ul._uw-pagination_mlopn_3365 li a {
  font-size: 18px;
  font-weight: bold;
}
div._aside-iterator_mlopn_13990 ul._uw-pagination_mlopn_3365 li:before {
  float: left;
  height: 50px;
}

._radio-list_mlopn_14008 fieldset {
  display: flex;
  width: 100%;
  margin: 0;
  flex-wrap: wrap;
  flex-direction: column;
}
@media screen and (min-width: 75em) {
  ._radio-list_mlopn_14008 fieldset {
    flex-direction: row;
  }
  ._radio-list_mlopn_14008 fieldset div {
    width: calc(100% - 80px);
  }
}
._radio-list_mlopn_14008 legend {
  margin-bottom: 1.25rem;
}
@media screen and (min-width: 75em) {
  ._radio-list_mlopn_14008 legend {
    float: left;
    height: 100%;
    margin-bottom: 0;
  }
}
._radio-list_mlopn_14008 label {
  display: block;
  margin-bottom: 0.625rem;
}
@media print, screen and (min-width: 64em) {
  ._radio-list_mlopn_14008 label {
    margin-left: 2.5rem;
    display: inline-block;
  }
}
._radio-list_mlopn_14008 input[type=radio] + label,
._radio-list_mlopn_14008 input[type=checkbox] + label {
  padding: 0;
}
@media print, screen and (max-width: 89.99875em) {
  ._radio-list_mlopn_14008 input[type=radio] + label,
  ._radio-list_mlopn_14008 input[type=checkbox] + label {
    margin-left: 0;
  }
}
._radio-list_mlopn_14008 [type=radio]:checked,
._radio-list_mlopn_14008 [type=radio]:not(:checked) {
  position: absolute;
  left: -624.9375rem;
}
._radio-list_mlopn_14008 [type=radio]:checked + label,
._radio-list_mlopn_14008 [type=radio]:not(:checked) + label {
  position: relative;
  padding-left: 1.75rem;
  padding-top: 0.125rem;
  cursor: pointer;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 600;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
}
._radio-list_mlopn_14008 [type=radio]:checked + label:before,
._radio-list_mlopn_14008 [type=radio]:not(:checked) + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.25rem;
  height: 1.25rem;
  border: 0.0625rem solid #001641;
  border-radius: 100%;
  background: #fff;
}
._radio-list_mlopn_14008 [type=radio]:checked + label:after,
._radio-list_mlopn_14008 [type=radio]:not(:checked) + label:after {
  content: "";
  width: 0.5rem;
  height: 0.5rem;
  background: #ed0a00;
  position: absolute;
  top: 0.375rem;
  left: 0.375rem;
  border-radius: 100%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
._radio-list_mlopn_14008 [type=radio]:checked + label:before {
  border: 0.0625rem solid #ed0a00;
}
._radio-list_mlopn_14008 [type=radio]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}
._radio-list_mlopn_14008 [type=radio]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

._section-breaker_mlopn_3211 {
  height: 0.0625rem;
  color: transparent;
  background: transparent;
  border: 0;
  border-top: 0.0625rem dashed #E5E5E4;
  font-size: 0;
  margin-bottom: 3.125rem;
  margin-top: 0;
  display: block;
  width: 100%;
}
._section-breaker_mlopn_3211._no-bot_mlopn_14125 {
  margin-bottom: 0;
}
@media print, screen and (min-width: 64em) {
  ._section-breaker--page-grid_mlopn_14129 {
    margin-bottom: 5.625rem;
  }
}

._site-container_mlopn_14134 {
  position: relative;
  padding-top: 7.5rem;
  transition: padding 0.5s, width 0.5s, margin-left 0.5s;
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  ._site-container_mlopn_14134 {
    padding-top: 10.625rem;
  }
}
@media screen and (min-width: 75em) {
  ._site-container_mlopn_14134 {
    padding-top: 9.625rem;
  }
  ._site-container_mlopn_14134._is-reduced-header_mlopn_14149 {
    padding-top: 4.8125rem;
  }
}
@media screen and (min-width: 90em) {
  ._site-container_mlopn_14134._is-reduced-width_mlopn_14154 {
    width: calc(100% - 250px);
    margin-left: 0;
  }
}

._uw-accordion-controls_mlopn_14160 {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
._uw-accordion-controls_mlopn_14160 button {
  display: block;
  font-size: 1rem;
  font-weight: 700;
  color: #0033FF;
  padding: 0.125em 0.5em;
  margin-block: 1em;
  position: relative;
  cursor: pointer;
}
._uw-accordion-controls_mlopn_14160 button:hover, ._uw-accordion-controls_mlopn_14160 button:focus {
  text-decoration: underline;
}
._uw-accordion-controls_mlopn_14160 li:first-child button::after {
  content: "|";
  font-weight: 700;
  position: absolute;
  right: -0.2em;
}

._accordion-block-title_mlopn_14188 {
  font-size: 2.5625rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  ._accordion-block-title_mlopn_14188 {
    font-size: 3.1875rem;
    line-height: 1;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 64em) {
  ._accordion-block-title_mlopn_14188 {
    font-size: 3.8125rem;
    line-height: 1;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._accordion-item_mlopn_14219 {
  margin-bottom: 20px;
}
._accordion-item_mlopn_14219 ul {
  list-style-image: none;
}
._accordion-item_mlopn_14219 ul li {
  list-style-image: none;
}
._accordion-content_mlopn_14228 {
  display: none;
  border: 0;
  padding: 40px 0 20px;
}
._accordion_mlopn_12173 ._btn_mlopn_12912 {
  margin-bottom: 0;
  display: inline-block;
}
._accordion_mlopn_12173 ._is-active_mlopn_9731 ._btn--plus_mlopn_12948 {
  background-color: #ed0a00;
}
._accordion_mlopn_12173 ._is-active_mlopn_9731 ._btn--plus_mlopn_12948::after {
  content: "\f023";
  margin-left: 10px;
}
._accordion_mlopn_12173 ._is-active_mlopn_9731 ._btn--square-plus_mlopn_12966::after {
  top: -3px;
  content: "\f021";
}

._feature-accordion_mlopn_14249 {
  margin-bottom: 80px;
  margin-top: 50px;
  margin-left: 0;
}
._feature-accordion_mlopn_14249 h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 2.0625rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 1em;
  margin-bottom: 15px;
  color: #ed0a00;
  font-weight: 300;
}
._feature-accordion_mlopn_14249 h3 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-block: 15px;
  color: #ed0a00;
}
._feature-accordion_mlopn_14249 h4 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.2;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._feature-accordion_mlopn_14249 h5 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._feature-accordion_mlopn_14249 h6 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.7142857143;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._feature-accordion_mlopn_14249 p,
._feature-accordion_mlopn_14249 ul,
._feature-accordion_mlopn_14249 ol {
  font-weight: 400;
  margin-bottom: 10px;
}
._feature-accordion_mlopn_14249 p a,
._feature-accordion_mlopn_14249 ul a,
._feature-accordion_mlopn_14249 ol a {
  font-weight: 600;
}
._feature-accordion_mlopn_14249 ._accordion-item_mlopn_14219 {
  position: relative;
}
._feature-accordion_mlopn_14249 ._accordion-item_mlopn_14219 > a {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #001641;
  font-size: 1.875rem;
  line-height: 30px/32px;
  padding-right: 2rem;
}
._feature-accordion_mlopn_14249 ._accordion-item_mlopn_14219 > a:focus, ._feature-accordion_mlopn_14249 ._accordion-item_mlopn_14219 > a:hover {
  text-decoration: none;
}
._feature-accordion_mlopn_14249 ._accordion-item_mlopn_14219 > a:hover {
  color: #ed0a00;
}
@media (pointer: coarse) {
  ._feature-accordion_mlopn_14249 ._accordion-item_mlopn_14219 > a:hover {
    color: inherit;
  }
  ._feature-accordion_mlopn_14249 ._accordion-item_mlopn_14219 > a[aria-expanded=true]:hover {
    color: #ed0a00;
  }
}
._feature-accordion_mlopn_14249 ._accordion-item_mlopn_14219 ._uw-section-break_mlopn_12149 {
  margin: 10px 0;
}

._uw-agents-box_mlopn_14356 {
  padding: 1.875rem 2.1875rem 1.875rem 1.875rem;
  border: 0;
  background: #D9D9D6;
}
._uw-agents-box__title_mlopn_14361 {
  margin-bottom: 2rem;
}
._uw-agents-box__content_mlopn_14364 {
  font-size: 0.875rem;
  line-height: 1.5714285714;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 1.25rem;
}
._uw-agents-box__content_mlopn_14364 a {
  font-size: inherit;
  line-height: inherit;
  font-weight: 400;
}
._uw-agents-box_mlopn_14356 label {
  margin-bottom: 0.75rem;
}
._uw-agents-box_mlopn_14356 input {
  border: 0;
}
._uw-agents-box_mlopn_14356 button {
  margin-top: 2.625rem;
}
._uw-agents-box_mlopn_14356 form {
  margin-bottom: 1.875rem;
}
._uw-agents-box_mlopn_14356 ._fa-info-circle_mlopn_14391 {
  font-size: 2.25rem;
  margin-left: 0;
  margin-right: 0.625rem;
}
._uw-agents-box_mlopn_14356 p:last-of-type {
  margin-bottom: 1.5625rem;
}

:not(._uw-homepage_mlopn_14400) ._uw-alert-banner-beta_mlopn_14400._uw-alert-banner--notice_mlopn_14400 {
  top: 0;
}

._uw-alert-banner-beta_mlopn_14400 {
  display: none;
  background: #ed0a00;
  padding: 1rem 0;
  color: #fff;
  position: relative;
  width: 100%;
  margin-top: 77px;
  margin-bottom: -77px;
  z-index: 99;
}
._uw-alert-banner-beta_mlopn_14400._uw-alert-banner--warning_mlopn_14415 {
  background-color: #e26800;
}
._uw-alert-banner-beta_mlopn_14400._uw-alert-banner--notice_mlopn_14400 {
  background-color: #3ebdff;
}
@media (min-width: 980px) {
  ._uw-alert-banner-beta_mlopn_14400 {
    margin-top: 154px;
    margin-bottom: -154px;
  }
}
._uw-alert-banner-beta_mlopn_14400 a {
  text-decoration: underline;
}
._alert-banner-active_mlopn_14430 ._uw-alert-banner-beta_mlopn_14400 {
  display: block;
}
@media (min-width: 1200px) {
  ._promo-banner-active_mlopn_14434 ._uw-alert-banner-beta_mlopn_14400 {
    width: calc(100% - 250px);
  }
}
._scroll-active_mlopn_12996 ._uw-alert-banner-beta_mlopn_14400 {
  position: fixed;
  margin: 0;
}
._dropdown-menu-open_mlopn_14442 ._uw-alert-banner-beta_mlopn_14400 {
  z-index: 1;
}
._uw-alert-banner-beta__type_mlopn_14445 {
  font-size: 0.75rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
}
._uw-alert-banner-beta__title_mlopn_14455 {
  font-size: 1.25rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 0.3125rem !important;
}
._uw-alert-banner-beta__content_mlopn_14467 {
  font-size: 0.875rem;
  line-height: 1.5;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._uw-alert-banner-beta__content_mlopn_14467 p:last-of-type {
  margin-bottom: 0;
}
._uw-alert-banner-beta__close_mlopn_14480 {
  position: absolute;
  top: 1.25rem;
  right: 1rem;
  cursor: pointer;
  color: #fff;
}
._uw-alert-banner-beta__close_mlopn_14480::before {
  font-family: "WwwUowEduAu";
  content: "\f008";
}
._uw-alert-banner-beta__close_mlopn_14480:hover {
  opacity: 0.6;
}
._uw-homepage_mlopn_14400 ._uw-alert-banner-beta_mlopn_14400 {
  margin: 0;
}
@media (max-width: 980px) {
  ._uw-homepage_mlopn_14400 ._uw-alert-banner-beta_mlopn_14400 {
    margin-bottom: -77px;
  }
}

@media (max-width: 980px) {
  ._alert-banner-active_mlopn_14430._uw-homepage_mlopn_14400._promo-banner-active_mlopn_14434 ._uw-alert-banner-beta_mlopn_14400 {
    margin: 0;
  }
}

._uw-homepage_mlopn_14400._alert-banner-active_mlopn_14430 ._uw-header_mlopn_3155 {
  position: absolute;
}
._uw-homepage_mlopn_14400._alert-banner-active_mlopn_14430 ._uw-header_mlopn_3155._header-smaller_mlopn_14512 {
  position: fixed;
}
._uw-homepage_mlopn_14400 ._uw-alert-banner-beta_mlopn_14400 {
  z-index: 999;
}

._scroll-active_mlopn_12996 ._uw-alert-banner-beta_mlopn_14400 {
  z-index: 99;
}

._uw-banner-notice_mlopn_14523 {
  background: #F2F2F2;
  padding: 2em 0;
  width: 100%;
  margin-bottom: 2em;
  border: 2px solid #ed0a00;
}
._uw-banner-notice_mlopn_14523 ._grid-container_mlopn_3812, ._uw-banner-notice_mlopn_14523 ._mw-grid-container_mlopn_3812 {
  padding-left: 2em;
  padding-right: 2em;
}
._uw-banner-notice__title_mlopn_14534 {
  font-size: 1.875rem;
  line-height: 1.5;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 0.9375rem !important;
  color: #ed0a00;
}
._uw-banner-notice__content_mlopn_14542 {
  font-size: 0.875rem;
  line-height: 1.3571428571;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
}
._uw-banner-notice__content_mlopn_14542 p:not(:last-child) {
  margin-bottom: 1rem;
}
._uw-banner-notice__content_mlopn_14542 :last-child {
  margin-bottom: 0;
}

._uw-article-slider_mlopn_11769 {
  margin-bottom: 6.25rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-article-slider_mlopn_11769 {
    margin-bottom: 3.75rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-article-slider_mlopn_11769 {
    margin-bottom: 6.25rem;
  }
}
._uw-article-slider__title_mlopn_14573 {
  margin-bottom: 0.9375rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-article-slider__title_mlopn_14573 {
    margin-bottom: 0.3125rem;
  }
}
._uw-article-slider__title_mlopn_14573 h2 {
  margin: 0 0 1.5625rem;
  color: #ed0a00;
  font-size: 1.802rem;
  line-height: 1.04762;
  font-weight: 300;
  font-family: Montserrat, Verdana, Geneva, sans-serif;
}
._uw-article-slider__title_mlopn_14573 h2:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #ed0a00;
  margin-top: 0.9375rem;
}
._uw-article-slider__title_mlopn_14573 h2:after {
  margin-top: 1.875rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-article-slider__title_mlopn_14573 h2 {
    font-size: 3.5rem;
    line-height: 1.0357142857;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 1.875rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-article-slider__title_mlopn_14573 h2 {
    font-size: 3.8125rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
  ._uw-article-slider__title_mlopn_14573 h2:after {
    content: "";
    display: block;
    width: 3.125rem;
    height: 0.0625rem;
    background-color: #ed0a00;
    margin-top: 0.625rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-article-slider__articles_mlopn_14636 {
    margin-left: -0.46875rem;
    margin-right: -0.46875rem;
  }
}
._uw-article-slider__articles_mlopn_14636 img {
  margin-bottom: 0.9375rem;
}
._uw-article-slider__articles_mlopn_14636 p {
  font-size: 0.875rem;
  line-height: 1.5714285714;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 0.625rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-article-slider_mlopn_11769 ._article_mlopn_14655 {
    padding-left: 0.46875rem;
    padding-right: 0.46875rem;
  }
}
._uw-article-slider_mlopn_11769 ._article__title_mlopn_14660 {
  margin-bottom: 0.3125rem;
}
._uw-article-slider_mlopn_11769 ._slick-arrow_mlopn_2128 {
  position: absolute;
  top: 100%;
  right: 0;
  width: 2.5rem;
  height: 2.5rem;
  border: 0.0625rem solid #001641;
  overflow: hidden;
  color: transparent;
  padding: 0.625rem;
  background-repeat: no-repeat;
  background-position: center;
}
._uw-article-slider_mlopn_11769 ._slick-arrow_mlopn_2128:first-of-type {
  border-right: 0;
}
._uw-article-slider_mlopn_11769 ._slick-arrow_mlopn_2128:hover {
  background-color: #001641;
}
._uw-article-slider_mlopn_11769 ._slick-arrow_mlopn_2128:focus {
  outline: 1px dotted #001641;
  box-shadow: 0px 0px 2px #fff;
}
._uw-article-slider_mlopn_11769 ._slick-arrow_mlopn_2128:after {
  display: none;
}
._uw-article-slider_mlopn_11769 ._slick-arrow_mlopn_2128._slick-prev_mlopn_14689 {
  right: 2.5rem;
  background-image: url("../img/content/triangle-red-left.svg");
}
._uw-article-slider_mlopn_11769 ._slick-arrow_mlopn_2128._slick-next_mlopn_14693 {
  background-image: url("../img/content/triangle-red-right.svg");
}
@media print, screen and (min-width: 48em) {
  ._uw-article-slider_mlopn_11769 ._slick-arrow_mlopn_2128 {
    top: -3.4375rem;
  }
}

@media print, screen and (min-width: 48em) {
  ._uw-breadcrumb-wrapper_mlopn_14703 {
    position: absolute;
    top: 1.75rem;
    left: 0;
    right: 0;
    z-index: 1;
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    max-width: 76.875rem;
    margin-left: auto;
    margin-right: auto;
  }
}
@media print, screen and (min-width: 48em) and (min-width: 48em) {
  ._uw-breadcrumb-wrapper_mlopn_14703 {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media print, screen and (min-width: 48em) and (min-width: 64em) {
  ._uw-breadcrumb-wrapper_mlopn_14703 {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media screen and (min-width: 48em) and (min-width: 75em) {
  ._uw-breadcrumb-wrapper_mlopn_14703 {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-breadcrumb-wrapper_mlopn_14703 ._breadcrumbs_mlopn_9523 {
    display: block !important;
  }
}
@media screen and (min-width: 75em) {
  ._uw-breadcrumb-wrapper_mlopn_14703 ._breadcrumbs_mlopn_9523._has-subnav_mlopn_14742 {
    flex: 0 0 auto;
    width: 83.3333333333%;
    padding-left: 0.78125rem;
    padding-right: 0.78125rem;
    margin-left: 16.6666666667%;
    padding-top: 0.4375rem;
  }
}
._uw-breadcrumb-wrapper_mlopn_14703 ._breadcrumbs_mlopn_9523 a {
  font-weight: 700;
}

._uw-button-grid_mlopn_11849 {
  margin-block: var(--section-spacing-y);
}
._uw-button-grid_mlopn_11849 div > p:last-child {
  margin-bottom: 0;
}
._uw-button-grid_mlopn_11849 ._grid-container_mlopn_3812 > div:first-of-type, ._uw-button-grid_mlopn_11849 ._mw-grid-container_mlopn_3812 > div:first-of-type {
  row-gap: 0.9375em;
}
._uw-button-grid--button_mlopn_11849 > span {
  color: #fff;
  background-color: #001641;
  padding: 2rem;
  display: block;
  margin-bottom: 1rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.5rem;
  line-height: 1.375;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: 500;
  height: 225px;
}
._uw-button-grid--button_mlopn_11849 > span > span {
  display: block;
  overflow: hidden;
  height: calc(200px - 2rem);
}
._uw-button-grid--button_mlopn_11849 span:nth-child(2) {
  display: block;
  background-color: #001641;
  color: #fff;
  display: block;
  margin-bottom: 1rem;
  transition: background 0.2s ease-in-out;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 2rem;
  line-height: 2.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  height: 210px;
  overflow: hidden;
}
._uw-button-grid--button_mlopn_11849:hover {
  text-decoration: none;
}
._uw-button-grid--button_mlopn_11849:hover ._uw-link-small_mlopn_14807::after, ._uw-button-grid--button_mlopn_11849:hover ._uw-btn-red_mlopn_14807::after, ._uw-button-grid--button_mlopn_11849:hover ._uw-btn_mlopn_14807::after, ._uw-button-grid--button_mlopn_11849:hover p._button-grey_mlopn_14807 a::after, p._button-grey_mlopn_14807 ._uw-button-grid--button_mlopn_11849:hover a::after, ._uw-button-grid--button_mlopn_11849:hover p._button-navy_mlopn_14807 a::after, p._button-navy_mlopn_14807 ._uw-button-grid--button_mlopn_11849:hover a::after, ._uw-button-grid--button_mlopn_11849:hover ._uw-link-big_mlopn_12204::after, ._uw-button-grid--button_mlopn_11849:hover p._button-blue_mlopn_12205 a::after, p._button-blue_mlopn_12205 ._uw-button-grid--button_mlopn_11849:hover a::after, ._uw-button-grid--button_mlopn_11849:hover p._button-red_mlopn_12207 a::after, p._button-red_mlopn_12207 ._uw-button-grid--button_mlopn_11849:hover a::after, ._uw-button-grid--button_mlopn_11849:hover ._motivation-widget_mlopn_3333 ._mw-quicklinks_mlopn_14807::after, ._motivation-widget_mlopn_3333 ._uw-button-grid--button_mlopn_11849:hover ._mw-quicklinks_mlopn_14807::after, ._uw-button-grid--button_mlopn_11849:hover ._motivation-widget_mlopn_3333 ._mw-link-small_mlopn_14807 > a::after, ._motivation-widget_mlopn_3333 ._uw-button-grid--button_mlopn_11849:hover ._mw-link-small_mlopn_14807 > a::after {
  margin-left: 23px;
}
._uw-button-grid--motivation-button_mlopn_14810 {
  width: 90%;
  cursor: pointer;
}
@media (max-width: 767px) {
  ._uw-button-grid--motivation-button_mlopn_14810 {
    width: 100%;
  }
}
._uw-button-grid--motivation-button_mlopn_14810 > span {
  color: #001641;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 247px;
  background-color: #fff;
  border: #001641;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  line-height: 1.25 !important;
  padding: 0 10px;
}
@media (max-width: 767px) {
  ._uw-button-grid--motivation-button_mlopn_14810 > span {
    width: 100%;
  }
}
._uw-button-grid--motivation-button_mlopn_14810 > span > span {
  display: block;
  overflow: hidden;
  height: calc(200px - 2rem);
}
._uw-button-grid--motivation-button_mlopn_14810:hover > span, ._uw-button-grid--motivation-button_mlopn_14810:active > span {
  color: #fff;
  background-color: #001641;
}
._uw-button-grid--motivation-button--clicked_mlopn_14853 {
  width: 90%;
  cursor: pointer;
}
@media (max-width: 767px) {
  ._uw-button-grid--motivation-button--clicked_mlopn_14853 {
    width: 100%;
  }
}
._uw-button-grid--motivation-button--clicked_mlopn_14853 > span {
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 247px;
  height: 50px;
  background-color: #001641;
  border: #001641;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  line-height: 1.25 !important;
  padding: 0 10px;
}
@media (max-width: 767px) {
  ._uw-button-grid--motivation-button--clicked_mlopn_14853 > span {
    width: 100%;
  }
}
._uw-button-grid--motivation-button--clicked_mlopn_14853 > span > span {
  display: block;
  overflow: hidden;
  height: calc(200px - 2rem);
}
._uw-button-grid--motivation-button--clicked_mlopn_14853:hover > span, ._uw-button-grid--motivation-button--clicked_mlopn_14853:active > span {
  color: #fff;
  background-color: #001641;
}
._uw-button-grid--study-area-button_mlopn_14896 {
  width: 100%;
  cursor: pointer;
}
._uw-button-grid--study-area-button_mlopn_14896 > span {
  color: #001641;
  padding: 0.75rem;
  background-color: #fff;
  border: #001641;
  display: block;
  font-weight: 600;
  text-align: left;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media (max-width: 600px) {
  ._uw-button-grid--study-area-button_mlopn_14896 > span {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
  }
}
@media (min-width: 600px) {
  ._uw-button-grid--study-area-button_mlopn_14896 > span::after {
    font-family: "WwwUowEduAu";
    content: "\f005";
    font-size: 1em;
    text-align: right;
    float: right;
    margin-left: 0.9375rem;
    transition: transform 0.4s;
  }
}
._uw-button-grid--study-area-button_mlopn_14896:hover, ._uw-button-grid--study-area-button_mlopn_14896:focus {
  color: none;
  text-decoration: none;
}
._uw-button-grid--study-area-button_mlopn_14896:hover > span, ._uw-button-grid--study-area-button_mlopn_14896:focus > span {
  color: #fff;
  background-color: #001641;
}
._uw-button-grid--study-area-button--clicked_mlopn_14943 {
  width: 100%;
  cursor: pointer;
}
._uw-button-grid--study-area-button--clicked_mlopn_14943 > span {
  color: #fff;
  padding: 0.75rem;
  background-color: #001641;
  border: #001641;
  display: block;
  font-weight: 600;
  text-align: left;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media (max-width: 600px) {
  ._uw-button-grid--study-area-button--clicked_mlopn_14943 > span {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
  }
}
@media (min-width: 600px) {
  ._uw-button-grid--study-area-button--clicked_mlopn_14943 > span::after {
    font-family: "WwwUowEduAu";
    content: "\f005";
    font-size: 1em;
    text-align: right;
    float: right;
    margin-left: 0.9375rem;
    transition: transform 0.4s;
  }
}
._uw-button-grid--study-area-button--clicked_mlopn_14943:hover, ._uw-button-grid--study-area-button--clicked_mlopn_14943:focus {
  color: none;
  text-decoration: none;
}
._uw-button-grid--study-area-button--clicked_mlopn_14943:hover > span, ._uw-button-grid--study-area-button--clicked_mlopn_14943:focus > span {
  color: #fff;
  background-color: #001641;
}
._uw-button-grid--browse-button_mlopn_14990 {
  width: 100%;
  cursor: pointer;
  margin: 7px 0px;
}
._uw-button-grid--browse-button_mlopn_14990 > span {
  color: #001641;
  display: flex;
  height: 60px;
  align-items: center;
  padding: 0.75rem;
  background-color: #fff;
  border: #001641;
  font-weight: 600;
  text-align: left;
  font-size: 1rem;
  line-height: 1.25;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media (min-width: 600px) {
  ._uw-button-grid--browse-button_mlopn_14990 > span {
    padding-right: 3rem;
  }
}
@media (max-width: 600px) {
  ._uw-button-grid--browse-button_mlopn_14990 > span {
    height: 100%;
  }
}
._uw-button-grid--browse-button_mlopn_14990 > span > span {
  overflow: hidden;
}
._uw-button-grid--browse-button_mlopn_14990 > span::before {
  background: var(--bg-image) no-repeat;
  background-size: 35px 27px;
  display: inline-block;
  width: 35px;
  content: "";
  height: 27px;
  vertical-align: middle;
  padding-right: 50px;
}
._uw-button-grid--browse-button_mlopn_14990:hover, ._uw-button-grid--browse-button_mlopn_14990:focus {
  color: none;
  text-decoration: none;
}
._uw-button-grid--browse-button_mlopn_14990:hover > span, ._uw-button-grid--browse-button_mlopn_14990:focus > span {
  color: #fff;
  background-color: #001641;
}
@media (min-width: 600px) {
  ._uw-button-grid--browse-button_mlopn_14990:hover > span::after, ._uw-button-grid--browse-button_mlopn_14990:focus > span::after {
    font-family: "WwwUowEduAu";
    position: absolute;
    content: "\f005";
    font-size: 1em;
    text-align: right;
    float: right;
    margin-left: 290px;
    transition: transform 0.4s;
  }
}
._uw-button-grid--browse-button--clicked_mlopn_15056 {
  width: 100%;
  cursor: pointer;
  margin: 7px 0px;
}
._uw-button-grid--browse-button--clicked_mlopn_15056 > span {
  color: #fff;
  display: flex;
  height: 60px;
  align-items: center;
  padding: 0.75rem;
  background-color: #001641;
  border: #001641;
  font-weight: 600;
  text-align: left;
  font-size: 1rem;
  line-height: 1.25;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media (min-width: 600px) {
  ._uw-button-grid--browse-button--clicked_mlopn_15056 > span {
    padding-right: 3rem;
  }
}
@media (max-width: 600px) {
  ._uw-button-grid--browse-button--clicked_mlopn_15056 > span {
    height: 100%;
  }
}
._uw-button-grid--browse-button--clicked_mlopn_15056 > span > span {
  overflow: hidden;
}
._uw-button-grid--browse-button--clicked_mlopn_15056 > span::before {
  background: var(--bg-image) no-repeat;
  background-size: 35px 27px;
  display: inline-block;
  width: 35px;
  content: "";
  height: 27px;
  vertical-align: middle;
  padding-right: 50px;
}
._uw-button-grid--browse-button--clicked_mlopn_15056:hover, ._uw-button-grid--browse-button--clicked_mlopn_15056:focus {
  color: none;
  text-decoration: none;
}
._uw-button-grid--browse-button--clicked_mlopn_15056:hover > span, ._uw-button-grid--browse-button--clicked_mlopn_15056:focus > span {
  color: #fff;
  background-color: #001641;
}
@media (min-width: 600px) {
  ._uw-button-grid--browse-button--clicked_mlopn_15056:hover > span::after, ._uw-button-grid--browse-button--clicked_mlopn_15056:focus > span::after {
    font-family: "WwwUowEduAu";
    position: absolute;
    content: "\f005";
    font-size: 1.75em;
    text-align: right;
    float: right;
    margin-left: 290px;
    transition: transform 0.4s;
  }
}

._uw-case-study_mlopn_15123 {
  margin-block: var(--section-spacing-y);
}
._uw-case-study__image_mlopn_15126 {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
._uw-case-study__image_mlopn_15126::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 56.25%;
  content: "";
}
._uw-case-study__text_mlopn_15139 {
  background: #001641;
  color: #fff;
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding: var(--section-spacing-y);
}
._uw-case-study__text_mlopn_15139 blockquote {
  color: #fff;
  margin: 0 0 0.9375rem;
  max-width: 50ch;
}
._uw-case-study__text_mlopn_15139 blockquote::before {
  font-size: 7.0625rem;
  line-height: 0.8495575221;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  content: "“";
  display: block;
  margin-bottom: 0.9375rem;
  color: #ed0a00;
  height: 1.75rem;
}
._uw-case-study__text_mlopn_15139 cite {
  color: #fff;
  font-style: normal;
  font-size: 0.875rem;
}
._uw-case-study__text_mlopn_15139 cite::before {
  content: "";
}
._uw-case-study__text_mlopn_15139 cite span {
  display: block;
  margin-bottom: 0.3125rem;
  font-weight: bold;
}
@media print, screen and (max-width: 63.99875em) {
  ._uw-case-study__container_mlopn_15182 {
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    max-width: 76.875rem;
    margin-left: auto;
    margin-right: auto;
  }
}
@media print, screen and (max-width: 63.99875em) and (min-width: 48em) {
  ._uw-case-study__container_mlopn_15182 {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media print, screen and (max-width: 63.99875em) and (min-width: 64em) {
  ._uw-case-study__container_mlopn_15182 {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media screen and (max-width: 63.99875em) and (min-width: 75em) {
  ._uw-case-study__container_mlopn_15182 {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media screen and (max-width: 23.375em) {
  ._uw-case-study__container_mlopn_15182 {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }
}

._uw-callout_mlopn_15217 {
  margin-bottom: 80px;
}
._uw-callout--content_mlopn_15220 {
  margin-top: 45px;
}
@media (max-width: 1200px) {
  ._uw-callout--content_mlopn_15220 {
    margin-top: 0;
  }
}
@media (max-width: 1023px) {
  ._uw-callout_mlopn_15217 img {
    margin-top: 2rem;
  }
}
._uw-callout_mlopn_15217 ._bg--navy_mlopn_2892 a {
  color: #fff;
}
._uw-callout_mlopn_15217 ._bg--grey_mlopn_2862 {
  background: #F2F2F2;
}

._uw-columned-checkbox__row_mlopn_15240 {
  align-items: center;
  padding: 0.4375rem 0;
  border-bottom: 0.0625rem solid rgba(0, 22, 65, 0.5);
  margin-bottom: 0;
}
._uw-columned-checkbox_mlopn_15240 ._checkbox_mlopn_11773 {
  margin-right: 0.625rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-columned-checkbox_mlopn_15240 ._cell_mlopn_3333 label:first-of-type {
    padding-top: 0;
  }
}

._uw-contact-block_mlopn_15255 {
  margin-bottom: 80px;
}

._uw-contact-grid_mlopn_15259 {
  margin-bottom: 2.875rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-contact-grid_mlopn_15259 {
    margin-bottom: 4.0625rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-contact-grid_mlopn_15259 {
    display: flex;
    flex-flow: row wrap;
    margin-bottom: 6.25rem;
  }
  ._uw-contact-grid_mlopn_15259 > ._uw-contact-panel_mlopn_15273 {
    flex: 0 0 auto;
    width: calc(33.3333333333% - 1.5625rem);
    margin-left: 0.78125rem;
    margin-right: 0.78125rem;
  }
}

._uw-contact-panel_mlopn_15273 {
  background: #ed0a00;
  margin-bottom: 0.875rem;
  padding: 1.25rem 1.25rem 1.125rem 1.875rem;
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  ._uw-contact-panel_mlopn_15273 {
    text-align: center;
    padding: 1.5625rem 1.25rem 1.5625rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-contact-panel_mlopn_15273 {
    padding-left: 2.875rem;
  }
}
._uw-contact-panel__title_mlopn_15297 {
  margin: 0 0 0.3125rem;
  color: #fff;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 600;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: none;
}
._uw-contact-panel__link_mlopn_15311 {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 500;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #fff;
  display: block;
  background-repeat: no-repeat;
  margin-bottom: 0.3125rem;
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  ._uw-contact-panel__link_mlopn_15311 {
    display: inline-block;
    margin-bottom: 0;
  }
}
._uw-contact-panel__link_mlopn_15311:hover {
  text-decoration: none;
  color: #cccccc;
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  ._uw-contact-panel__tel_mlopn_15336 {
    margin-right: 1.75rem;
  }
}
._uw-contact-panel_mlopn_15273 i {
  opacity: 0.5;
  margin-right: 0.625rem;
  font-size: 1rem;
}

._course-search-widget_mlopn_15346 {
  margin-block: var(--section-spacing-y);
}

h2._uw-blockhead_mlopn_15350._cs-header_mlopn_15350 {
  margin-top: 0;
}

._uw-search_mlopn_13578._uw-search--main_mlopn_15354._uw-search--inline_mlopn_15354._course-search-widget_mlopn_15346 {
  padding: 0;
}

._course-search-widget_mlopn_15346 ._cs-before-search_mlopn_15358 {
  padding-top: 15px;
  font-weight: 700;
  margin: 0;
}

._uw-course-search__form-submit_mlopn_15364 {
  position: absolute;
  right: 0;
  top: 0;
}

._course-search-widget_mlopn_15346 ._cs-search-button_mlopn_15370 {
  padding-top: 10px;
  font-weight: 700;
  cursor: pointer;
  display: flex;
  align-items: center;
}

._uw-search--container_mlopn_15378 ._uw-search--form--course_mlopn_15378 input {
  font-family: Montserrat;
  height: 50px;
  border-bottom: 1px solid #001641;
  font-size: 16px;
  padding-right: 5.5em;
  padding-bottom: 9px;
}

._course-search-widget_mlopn_15346 ._cs-or_mlopn_15387 {
  padding-left: 50px;
  font-weight: 700;
}

._course-search-widget_mlopn_15346 ._after-search_mlopn_15392 {
  padding-top: 10px;
}

._course-search-widget_mlopn_15346 ._cs-after-search_mlopn_15396 {
  white-space: nowrap;
  padding-left: 40px;
}

._course-search-widget_mlopn_15346 ._cs-search-red-button_mlopn_15401 {
  font-weight: 700;
  color: #ed0a00 !important;
  background: 0 0;
  cursor: pointer;
  padding-bottom: 0.2em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 0 5px 0;
}

._course-search-widget_mlopn_15346 ._cs-search-red-button_mlopn_15401::after {
  font-family: WwwUowEduAu;
  content: "\f005";
  font-size: 1.5rem;
  margin-left: 0.9375rem;
  -webkit-transition: -webkit-transform 0.4s;
  transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
  position: relative;
}

._course-search-widget_mlopn_15346 ._cs-search-red-button_mlopn_15401:hover::after {
  -webkit-transform: translate3d(0.625rem, 0, 0);
  transform: translate3d(0.625rem, 0, 0);
}

._course-search-widget_mlopn_15346 ._cs-search-button_mlopn_15370::after {
  font-family: WwwUowEduAu;
  content: "\f005";
  font-size: 1.5rem;
  margin-left: 0.9375rem;
  -webkit-transition: -webkit-transform 0.4s;
  transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
  position: relative;
}

._course-search-widget_mlopn_15346 ._cs-search-button_mlopn_15370:hover::after {
  -webkit-transform: translate3d(0.625rem, 0, 0);
  transform: translate3d(0.625rem, 0, 0);
}

@media (max-width: 600px) {
  ._course-search-widget_mlopn_15346 ._cs-search-button_mlopn_15370 {
    height: 45px;
    z-index: 2;
    width: 25px;
  }
  ._course-search-widget_mlopn_15346 ._cs-search-button_mlopn_15370 > span {
    display: none;
  }
  ._course-search-widget_mlopn_15346 ._cs-search-button_mlopn_15370 > i {
    display: none;
  }
  ._course-search-widget_mlopn_15346 ._cs-or_mlopn_15387 {
    padding-left: 0;
    font-weight: 700;
  }
  ._course-search-widget_mlopn_15346 ._cs-after-search_mlopn_15396 {
    padding-left: 0;
  }
  ._course-search-widget_mlopn_15346 ._after-search_mlopn_15392 {
    padding-top: 15px;
  }
}
._uw-search--container_mlopn_15378 ._uw-search--form_mlopn_15378, ._uw-search--container_mlopn_15378 ._uw-search--form--motivation_mlopn_15473,
._uw-search--container_mlopn_15378 ._uw-search--form--course_mlopn_15378 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  position: relative;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

._uw-search--inline_mlopn_15354 ._uw-search--container_mlopn_15378 ._uw-search--form--course_mlopn_15378::before,
._uw-search--inline_mlopn_15354 ._uw-search--container_mlopn_15378 ._uw-search--form_mlopn_15378::before,
._uw-search--inline_mlopn_15354 ._uw-search--container_mlopn_15378 ._uw-search--form--motivation_mlopn_15473::before {
  font-family: WwwUowEduAu;
  content: "\f009";
  font-size: 2rem;
  color: #001641;
  position: absolute;
  top: unset;
  bottom: 0.4rem;
}

._uw-search--container_mlopn_15378 ._uw-search--form--course_mlopn_15378::before {
  font-size: 1.5em !important;
  top: 0 !important;
  padding-top: 8px;
  cursor: pointer;
}

._uw-search--container_mlopn_15378 ._uw-search--form_mlopn_15378 ._searchHolder_mlopn_15508, ._uw-search--container_mlopn_15378 ._uw-search--form--motivation_mlopn_15473 ._searchHolder_mlopn_15508,
._uw-search--container_mlopn_15378 ._uw-search--form--course_mlopn_15378 ._searchHolder_mlopn_15508 {
  display: -webkit-box;
  display: -ms-flexbox;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}

._uw-search--inline_mlopn_15354 ._uw-search--container_mlopn_15378 ._uw-search--form_mlopn_15378 input, ._uw-search--inline_mlopn_15354 ._uw-search--container_mlopn_15378 ._uw-search--form--motivation_mlopn_15473 input,
._uw-search--inline_mlopn_15354 ._uw-search--container_mlopn_15378 ._uw-search--form--course_mlopn_15378 input {
  color: #001641;
  padding-bottom: 5px;
}

._uw-search--container_mlopn_15378 ._uw-search--form--course_mlopn_15378 input {
  padding-left: 38px;
}

._uw-search--container_mlopn_15378 ._uw-search--form--course_mlopn_15378 input {
  font-family: Montserrat;
  height: 50px;
  border-bottom: 1px solid #001641;
  font-size: 16px;
  padding-right: 5.5em;
  padding-bottom: 9px;
}

._uw-search--container_mlopn_15378 ._uw-search--form_mlopn_15378 input, ._uw-search--container_mlopn_15378 ._uw-search--form--motivation_mlopn_15473 input,
._uw-search--container_mlopn_15378 ._uw-search--form--course_mlopn_15378 input {
  background-color: transparent;
  border: 0;
  margin-bottom: 0;
  padding-left: 2.5rem;
  color: #fff;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

._uw-search--container_mlopn_15378 ._uw-search--form--course_mlopn_15378 input {
  font-family: Montserrat;
  height: 50px;
  border-bottom: 1px solid #001641;
  font-size: 16px;
  padding-right: 5.5em;
  padding-bottom: 9px;
}

@media (max-width: 768px) {
  ._uw-search--container_mlopn_15378 ._uw-search--form--course_mlopn_15378::after {
    font-family: WwwUowEduAu;
    content: "\f009";
    position: absolute;
    font-size: 1.5em !important;
    right: 0;
    top: 9px;
  }
  ._uw-search--inline_mlopn_15354 ._uw-search--container_mlopn_15378 ._uw-search--form--course_mlopn_15378::before,
  ._uw-search--inline_mlopn_15354 ._uw-search--container_mlopn_15378 ._uw-search--form_mlopn_15378::before,
  ._uw-search--inline_mlopn_15354 ._uw-search--container_mlopn_15378 ._uw-search--form--motivation_mlopn_15473::before {
    display: none;
  }
  ._course-search-widget_mlopn_15346 ._cs-search-button_mlopn_15370 {
    display: none;
  }
  ._cs-header_mlopn_15350 {
    font-size: 2.625rem;
    padding-top: 0;
    margin-bottom: 10px;
    line-height: 2.625rem;
  }
  ._uw-search--inline_mlopn_15354 ._uw-search--container_mlopn_15378 ._uw-search--form_mlopn_15378 input, ._uw-search--inline_mlopn_15354 ._uw-search--container_mlopn_15378 ._uw-search--form--motivation_mlopn_15473 input,
  ._uw-search--inline_mlopn_15354 ._uw-search--container_mlopn_15378 ._uw-search--form--course_mlopn_15378 input {
    color: #001641;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 3.75em;
  }
}
._uw-search-form_mlopn_15587 {
  position: relative;
  margin-bottom: 2.25rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-search-form_mlopn_15587 {
    margin-bottom: 3.4375rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-search-form_mlopn_15587 {
    margin-bottom: 2.1875rem;
  }
}
._uw-search-form_mlopn_15587 form {
  display: flex;
  flex-wrap: wrap;
}
@media print, screen and (max-width: 63.99875em) {
  ._uw-search-form_mlopn_15587 form {
    justify-content: flex-end;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-search-form_mlopn_15587 form {
    flex-wrap: nowrap;
  }
}
._uw-search-form__search-icon_mlopn_15615 {
  position: absolute;
  left: 0;
  border: 0;
  color: #8a8a8a;
  font-size: 1.375rem;
  bottom: 4.375rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-search-form__search-icon_mlopn_15615 {
    font-size: 2.125rem;
    bottom: 5rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-search-form__search-icon_mlopn_15615 {
    bottom: 1.25rem;
  }
}
._uw-search-form_mlopn_15587 input[type=text] {
  border: 0;
  border-bottom: 0.1875rem solid #ed0a00;
  padding: 0 0 0 2rem;
  margin-bottom: 1.25rem;
  font-size: 1.1875rem;
  line-height: 1.4736842105;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  height: 2.8125rem;
  width: 100%;
  box-shadow: none;
  transition: border 0.6s ease-out, padding 0.3s ease-out;
}
._uw-search-form_mlopn_15587 input[type=text]:focus::-webkit-input-placeholder {
  color: transparent;
}
._uw-search-form_mlopn_15587 input[type=text]:focus:-moz-placeholder {
  color: transparent;
}
._uw-search-form_mlopn_15587 input[type=text]:focus::-moz-placeholder {
  color: transparent;
}
._uw-search-form_mlopn_15587 input[type=text]:focus:-ms-input-placeholder {
  color: transparent;
}
@media print, screen and (min-width: 48em) {
  ._uw-search-form_mlopn_15587 input[type=text] {
    font-size: 2.5rem;
    line-height: 1.35;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    height: auto;
    padding: 0 0 0 3.125rem;
    margin-bottom: 1.875rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-search-form_mlopn_15587 input[type=text] {
    padding-top: 0.3125rem;
    max-width: 60.3125rem;
    margin-bottom: 0;
    margin-right: 1.875rem;
    font-size: 3.5rem;
    line-height: 1.1071428571;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 90em) {
  ._uw-search-form_mlopn_15587 input[type=text] {
    font-size: 3.875rem;
    line-height: 1.2096774194;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-search-form_mlopn_15587 input[type=text]::placeholder {
  font-size: 1.1875rem;
  line-height: 1.4736842105;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
}
@media print, screen and (min-width: 48em) {
  ._uw-search-form_mlopn_15587 input[type=text]::placeholder {
    font-size: 2.5rem;
    line-height: 1.35;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-search-form_mlopn_15587 input[type=text]::placeholder {
    font-size: 3.5rem;
    line-height: 1.1071428571;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 90em) {
  ._uw-search-form_mlopn_15587 input[type=text]::placeholder {
    font-size: 3.875rem;
    line-height: 1.2096774194;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-search-form_mlopn_15587 input[type=text]::-moz-placeholder {
  opacity: 1 !important;
  color: #001641 !important;
  margin-bottom: 0.3125rem;
}
._uw-search-form_mlopn_15587 input[type=text]:focus {
  border-bottom: 0.1875rem solid #001641;
}
._uw-search-form_mlopn_15587 input[type=text]:focus + input[type=submit] {
  transform: translate3d(-10px, 0, 0);
  opacity: 0;
}
._uw-search-form__submit_mlopn_15775 {
  margin-left: 1.25rem;
  white-space: nowrap;
}
@media screen and (min-width: 75em) {
  ._uw-search-form__submit_mlopn_15775 {
    margin-top: 2.1875rem;
  }
}

._uw-event-cell_mlopn_15785 {
  display: block;
  margin-bottom: 25px;
}
._uw-event-cell_mlopn_15785 h3 {
  font-size: 1.5rem;
  font-weight: 700;
  margin-bottom: 5px;
  color: #001641;
}

._uw-event-links_mlopn_15796 {
  margin-bottom: 35px;
}
._uw-event-links_mlopn_15796 a {
  margin-bottom: 10px;
}

._uw-event--image_mlopn_3307 {
  height: 250px;
  position: relative;
  margin-bottom: 25px;
  overflow: hidden;
}
._uw-event--image-bg_mlopn_3307 {
  height: 100%;
  width: 100%;
  background-size: cover;
  transform: scale(1);
  transition: transform 0.2s ease-in-out;
  background-color: #001641;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #fff;
  font-size: 1.75rem;
  font-weight: 500;
  line-height: 1.15;
  overflow: hidden;
}
._uw-event--no-image_mlopn_3303 {
  background: #001641;
  padding: 25px;
  overflow-y: auto;
}
._uw-event--no-image_mlopn_3303 ._uw-event--image-bg_mlopn_3307 {
  overflow: revert;
}
._uw-event--no-image_mlopn_3303 span {
  color: #fff !important;
}
._uw-event--no-zoom_mlopn_15834 {
  position: relative;
}
._uw-event--no-zoom_mlopn_15834 span {
  left: 0;
  top: 0;
  position: absolute;
  width: 100%;
  height: 100%;
}
._uw-event_mlopn_3303:focus, ._uw-event_mlopn_3303:hover {
  text-decoration: none;
}
._uw-event_mlopn_3303:focus h3, ._uw-event_mlopn_3303:hover h3 {
  color: #0033FF;
}
._uw-event_mlopn_3303:focus ._uw-event--image-bg_mlopn_3307, ._uw-event_mlopn_3303:hover ._uw-event--image-bg_mlopn_3307 {
  transform: scale(1.1);
  transition: transform 0.2s ease-in-out;
}
._uw-event_mlopn_3303:focus ._uw-event--no-zoom_mlopn_15834, ._uw-event_mlopn_3303:hover ._uw-event--no-zoom_mlopn_15834 {
  transform: none;
}

._uw-event-time_mlopn_15858 {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  text-transform: uppercase;
}
._uw-event-time_mlopn_15858 span {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  display: flex;
  color: #001641;
  text-transform: lowercase;
}
._uw-event-time_mlopn_15858 span::before {
  font-family: "WwwUowEduAu";
  content: "\f01d";
  color: #001641;
  font-size: 1rem;
  position: relative;
  top: -2px;
  margin-right: 0.625rem;
}

._uw-event-detail_mlopn_15895 {
  display: block;
  color: #001641;
  font-size: 0.875rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  margin-bottom: 5px;
}
._uw-event-detail_mlopn_15895._icon--map-marker_mlopn_2354 {
  display: inline-block;
  vertical-align: top;
}
._uw-event-detail_mlopn_15895._icon--map-marker_mlopn_2354::before {
  margin-right: 5px;
  font-size: 1.25rem;
  position: relative;
  top: -4px;
}
._uw-event-detail_mlopn_15895._location_mlopn_15912 {
  display: inline-block;
}
._uw-event-detail_mlopn_15895::before {
  margin-right: 10px;
}

._events-listing_mlopn_3288 ._page-navigator__button_mlopn_11562,
._page-navigator-events-listing_mlopn_15920 ._page-navigator__button_mlopn_11562 {
  width: 100% !important;
}
@media (max-width: 768px) {
  ._events-listing_mlopn_3288 + ._page-navigator__list--breadcrumbs_mlopn_11537,
  ._page-navigator-events-listing_mlopn_15920 + ._page-navigator__list--breadcrumbs_mlopn_11537 {
    display: block !important;
  }
}

._events-load-more-categories_mlopn_15930 {
  border-top: 1px solid rgba(0, 22, 65, 0.7);
  padding-top: 10px;
  text-align: center;
  width: 100%;
}
._events-load-more-categories_mlopn_15930::after {
  font-family: "WwwUowEduAu";
  content: "\f007";
}
._events-load-more-categories_mlopn_15930:hover::after {
  margin-left: 15px;
}

._uw-event-footer_mlopn_3322 {
  margin-bottom: 2rem;
}

._public-events-calendar_mlopn_12511 h2 {
  margin-bottom: 1.25rem;
}
@media (min-width: 768px) {
  ._public-events-calendar_mlopn_12511 ._uw-item-grid--events_mlopn_15952 {
    margin-top: 3.125rem;
  }
}

@media print, screen and (min-width: 64em) {
  ._uw-date-selector_mlopn_15958 {
    display: flex;
    align-items: flex-end;
    margin-bottom: 1.5625rem;
  }
}
._uw-date-selector_mlopn_15958 ._date-selector-fields_mlopn_15964 {
  display: flex;
  justify-content: space-between;
  width: 100%;
  max-width: 16.25rem;
  flex-shrink: 0;
}
@media print, screen and (max-width: 63.99875em) {
  ._uw-date-selector_mlopn_15958 ._date-selector-fields_mlopn_15964 {
    margin-bottom: 0.625rem;
  }
}
._uw-date-selector_mlopn_15958 ._date-selector-fields_mlopn_15964 input {
  border: 0.0625rem solid #001641;
  display: inline-block;
  padding: 0.625rem 0.5rem;
  margin-bottom: 0;
  text-align: center;
}
@media print, screen and (min-width: 64em) {
  ._uw-date-selector_mlopn_15958 ._date-selector-fields_mlopn_15964 input {
    margin-right: 0.75rem;
  }
}
._uw-date-selector__2-value_mlopn_15988 {
  max-width: 3.75rem;
}
._uw-date-selector__4-value_mlopn_15991 {
  max-width: 6.25rem;
}
._uw-date-selector_mlopn_15958 ._help-text_mlopn_9089 {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 1.5625rem;
  text-transform: uppercase;
}
@media print, screen and (min-width: 64em) {
  ._uw-date-selector_mlopn_15958 ._help-text_mlopn_9089 {
    margin-bottom: 0;
  }
}

._event-filters_mlopn_16006 {
  max-width: 27.8125rem;
}
@media screen and (min-width: 75em) {
  ._event-filters_mlopn_16006 {
    padding-left: 1.25rem;
  }
}
._event-filters__title_mlopn_16014 {
  font-size: 1.25rem;
  line-height: 1.2;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 1.875rem;
  text-transform: uppercase;
}
._event-filters__active_mlopn_16027 {
  margin-bottom: 1.875rem;
}
._event-filters__active_mlopn_16027 ul {
  margin-bottom: 1.875rem;
}
._event-filters__active_mlopn_16027 li {
  border: 0.0625rem solid #ed0a00;
  color: #ed0a00;
  display: inline-block;
  margin-bottom: 0.625rem;
  margin-right: 0.625rem;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  cursor: pointer;
}
._event-filters__active_mlopn_16027 li:hover {
  background-color: #001641;
  color: #fff;
  border-color: #001641;
}
._event-filters__active_mlopn_16027 li:hover ._remove_mlopn_16054 {
  color: #ed0a00;
}
._event-filters__active_mlopn_16027 ._remove_mlopn_16054 {
  color: #001641;
  font-size: 0.75rem;
  margin-left: 0.625rem;
}
._event-filters__search_mlopn_16062 {
  border-bottom: 1px solid #001641;
  display: flex;
  margin-bottom: 3.125rem;
}
._event-filters__search_mlopn_16062 i {
  font-size: 1.25rem;
  position: relative;
  top: 0.625rem;
}
._event-filters__search_mlopn_16062 button,
._event-filters__search_mlopn_16062 i {
  flex-shrink: 0;
}
._event-filters__search_mlopn_16062 button {
  margin-bottom: 0;
}
._event-filters__search_mlopn_16062 button i {
  top: 0;
}
._event-filters__search_mlopn_16062 input {
  border: transparent;
  color: #001641;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._event-filters__search_mlopn_16062 input::placeholder {
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
}
._event-filters__search_mlopn_16062 input:focus {
  border: transparent;
}
._event-filters__filter-title_mlopn_16107 {
  color: #ed0a00;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  cursor: pointer;
  display: inline-block;
  margin-bottom: 1.375rem;
  text-transform: uppercase;
}
._event-filters__group_mlopn_16122 {
  margin-bottom: 2.1875rem;
}
._event-filters__group_mlopn_16122 ul li a:focus, ._event-filters__group_mlopn_16122 ul li a:hover {
  color: #ed0a00;
  text-decoration: none;
}
._event-filters__filter_mlopn_16107 label {
  display: flex;
  margin-bottom: 1rem;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._event-filters__filter_mlopn_16107 input {
  margin-bottom: 0;
  margin-right: 0.5rem;
}
._event-filters__filter_mlopn_16107 a {
  color: #0033FF;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}

._uw-events-toggle-filter_mlopn_16156::after {
  margin-left: 5px;
  font-family: "WwwUowEduAu";
  content: "\f023";
}
._filter-closed_mlopn_16161 ._uw-events-toggle-filter_mlopn_16156::after {
  content: "\f022";
}

._js-event-filters__remove-filter_mlopn_16165 {
  position: relative;
  padding: 7px 40px 5px 20px;
  text-transform: uppercase;
}
._js-event-filters__remove-filter_mlopn_16165:hover::after {
  color: #fff;
}
._js-event-filters__remove-filter_mlopn_16165::after {
  font-family: "WwwUowEduAu";
  content: "\f028";
  font-size: 0.5625rem;
  color: #ed0a00;
  position: absolute;
  right: 20px;
  top: 9px;
}
._js-event-filters__remove-filter_mlopn_16165 span {
  display: none;
}

._hide-categories_mlopn_16186 {
  display: none;
}

._uw-news-toggle-filter_mlopn_16190::after {
  margin-left: 5px;
  font-family: "WwwUowEduAu";
  content: "\f023";
}
._uw-news-toggle-filter_mlopn_16190._filter-closed_mlopn_16161::after {
  content: "\f022";
}

._uw-news-border-fix_mlopn_16199 {
  border: 1px solid transparent;
}

._uw-events-recent-by-category_mlopn_16203 {
  margin-block: var(--section-spacing-y);
}
._uw-events-recent-by-category_mlopn_16203 h2 {
  margin-bottom: 2rem;
}

._uw-faqs_mlopn_16210 h2 {
  color: #ed0a00;
  font-size: 1rem;
  line-height: 1.25;
  font-weight: 600;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 20px;
}
._uw-faqs_mlopn_16210 dd span {
  font-weight: bold;
}
._uw-faqs_mlopn_16210 dd p:first-child:before {
  content: "A. ";
  font-weight: 700;
}

._uw-featured-pages_mlopn_16231 {
  margin-block: var(--section-spacing-y);
  position: relative;
  z-index: 1;
}
._uw-featured-pages__title_mlopn_16236 {
  font-size: 2.625rem;
  line-height: 1.0952380952;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin: 0 0 1.875rem;
}
@media screen and (min-width: 75em) {
  ._uw-featured-pages__title_mlopn_16236 {
    font-size: 8.125rem;
    line-height: 0.9384615385;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-featured-pages__title_mlopn_16236:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #001641;
  margin-top: 0.625rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-featured-pages__title_mlopn_16236 {
    font-size: 5.125rem;
    line-height: 0.9390243902;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    padding-right: 0.9375rem;
    padding-top: 0.625rem;
  }
  ._uw-featured-pages__title_mlopn_16236:after {
    margin-top: 1.25rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-featured-pages__title_mlopn_16236 {
    padding-top: 0;
  }
}
._uw-featured-pages_mlopn_16231 p {
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media screen and (min-width: 75em) {
  ._uw-featured-pages_mlopn_16231 p {
    font-size: 1.125rem;
    line-height: 1.5;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-featured-pages_mlopn_16231 blockquote {
  margin: 0;
  position: relative;
  margin-top: 3.125rem;
  font-size: 2.625rem;
  line-height: 1.09524;
}
._uw-featured-pages_mlopn_16231 blockquote::before {
  content: "";
  position: absolute;
  content: "“";
  display: block;
  font-size: 8rem;
  line-height: 1.1875;
  font-weight: 500;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  height: 1.75rem;
  color: #ed0a00;
  top: -5rem;
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  ._uw-featured-pages_mlopn_16231 blockquote::before {
    font-size: 3.5rem;
    line-height: 1.01786;
    top: -3.125rem;
  }
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-featured-pages_mlopn_16231 blockquote::before {
    font-size: 2.625rem;
    line-height: 1.09524;
    top: -3.125rem;
  }
}
._uw-featured-pages_mlopn_16231 blockquote p {
  font-size: 1.5rem;
  line-height: 1.0833333333;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  font-style: italic;
}
@media print, screen and (min-width: 48em) {
  ._uw-featured-pages_mlopn_16231 blockquote p {
    font-size: 1.6875rem;
    line-height: 1.1111111111;
    font-weight: 400;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-featured-pages_mlopn_16231 blockquote cite {
  font-size: 0.875rem;
  line-height: 1.0625rem;
  text-transform: uppercase;
  font-style: normal;
}
._uw-featured-pages_mlopn_16231 blockquote span {
  font-weight: 700;
  display: block;
  margin-bottom: 0.3125rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-featured-pages_mlopn_16231 blockquote {
    margin-top: 4rem;
    font-size: 3.5rem;
    line-height: 1.01111;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-featured-pages_mlopn_16231 blockquote {
    margin-top: 3.125rem;
    font-size: 8.125rem;
    line-height: 0.93846;
  }
}
._uw-featured-pages_mlopn_16231 blockquote p {
  margin-bottom: 0.75rem;
  font-size: 1.5rem;
  line-height: 1.3;
}
@media print, screen and (min-width: 64em) {
  ._uw-featured-pages_mlopn_16231 blockquote p {
    font-size: 1.6875rem;
    line-height: 1.3;
  }
}
._uw-featured-pages_mlopn_16231 ._tabs-content_mlopn_10255 {
  border: 0;
}
@media print, screen and (min-width: 64em) {
  ._uw-featured-pages_mlopn_16231 ._tabs-content_mlopn_10255 {
    padding-top: 0.5rem;
  }
}
._uw-featured-pages_mlopn_16231 ._tabs-content_mlopn_10255 ._tabs-panel_mlopn_10268 {
  padding: 0;
}
._uw-featured-pages__links_mlopn_16424 {
  overflow: hidden;
  margin-bottom: 0.625rem;
  padding-bottom: 1.25rem;
  white-space: nowrap;
  display: flex;
  align-items: center;
  height: 100%;
}
@media print, screen and (min-width: 48em) {
  ._uw-featured-pages__links_mlopn_16424 {
    padding-left: 0.5rem;
    white-space: normal;
  }
}
@media screen and (min-width: 75em) {
  ._uw-featured-pages__links_mlopn_16424 {
    padding-top: 1.25rem;
    padding-left: 3.75rem;
  }
}
._uw-featured-pages__links_mlopn_16424 ._tabs_mlopn_10194 {
  border: 0;
}
._uw-featured-pages__links_mlopn_16424 ._tabs_mlopn_10194 li {
  list-style: none;
  margin-bottom: 0.9375rem;
  margin-left: 0;
  display: block;
}
._uw-featured-pages__links_mlopn_16424 ._tabs_mlopn_10194 li:hover {
  margin-bottom: 0.5rem;
}
._uw-featured-pages__links_mlopn_16424 ._tabs_mlopn_10194 li:before {
  content: none;
}
._uw-featured-pages__links_mlopn_16424 ._tabs_mlopn_10194 li:first-of-type {
  margin-left: 0;
}
._uw-featured-pages__links_mlopn_16424 ._tabs_mlopn_10194 li._is-active_mlopn_9731 {
  color: #ed0a00;
  margin-bottom: 0.5rem;
}
._uw-featured-pages__links_mlopn_16424 ._tabs_mlopn_10194 li._is-active_mlopn_9731 a {
  color: #ed0a00;
}
._uw-featured-pages__links_mlopn_16424 ._tabs_mlopn_10194 li._is-active_mlopn_9731 a:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.125rem;
  background-color: #ed0a00;
  margin-top: 0.3125rem;
}
._uw-featured-pages__links_mlopn_16424 ._tabs_mlopn_10194 li._is-active_mlopn_9731 a:hover:after {
  background: #ed0a00;
}
._uw-featured-pages__links_mlopn_16424 ._tabs_mlopn_10194 a {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  text-transform: uppercase;
  display: block;
}
._uw-featured-pages__links_mlopn_16424 ._tabs_mlopn_10194 a:focus {
  text-decoration: none;
}
._uw-featured-pages__links_mlopn_16424 ._tabs-title_mlopn_10233 > a [aria-selected=true],
._uw-featured-pages__links_mlopn_16424 ._tabs-title_mlopn_10233 > a {
  background: none;
  padding: 0;
}
._uw-featured-pages__links_mlopn_16424 ul {
  padding-left: 0;
  margin-bottom: 0;
}
._uw-featured-pages__links_mlopn_16424 a:not(._is-active_mlopn_9731):hover {
  text-decoration: none;
}
._uw-featured-pages__links_mlopn_16424 a:not(._is-active_mlopn_9731):hover:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.125rem;
  background: #001641;
  margin-top: 0.3125rem;
}
._uw-featured-pages__content_mlopn_16517 {
  margin-bottom: 0.75rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-featured-pages__content_mlopn_16517 {
    margin-bottom: 1.875rem;
    max-width: 18.125rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-featured-pages__content_mlopn_16517 {
    max-width: 19.375rem;
  }
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-featured-pages__content_mlopn_16517 ._button_mlopn_3169 {
    margin-bottom: 1.875rem;
  }
}
._uw-featured-pages__main-feature_mlopn_16536 {
  margin-bottom: 0.75rem;
}
._uw-featured-pages__main-feature_mlopn_16536 img {
  margin-bottom: 0.9375rem;
}
._uw-featured-pages__main-feature_mlopn_16536 span {
  font-size: 1rem;
}
._uw-featured-pages__other-features_mlopn_16545 ._page_mlopn_3153 {
  margin-bottom: 0.75rem;
}
._uw-featured-pages__other-features_mlopn_16545 span._button_mlopn_3169 {
  font-size: 1rem;
}
._uw-featured-pages__other-features_mlopn_16545 > div img {
  margin-bottom: 0.9375rem;
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  ._uw-featured-pages__other-features_mlopn_16545 > div {
    margin-bottom: 1.875rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-featured-pages__other-features_mlopn_16545 > div._quote_mlopn_16561 {
    padding-top: 30%;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-featured-pages__other-features_mlopn_16545 > div._quote_mlopn_16561 {
    padding-top: 0;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-featured-pages__other-pages_mlopn_16571 > ._page_mlopn_3153:nth-of-type(1) {
    padding-right: 0.46875rem;
    padding-right: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) and (min-width: 48em) {
  ._uw-featured-pages__other-pages_mlopn_16571 > ._page_mlopn_3153:nth-of-type(1) {
    padding-right: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) and (min-width: 64em) {
  ._uw-featured-pages__other-pages_mlopn_16571 > ._page_mlopn_3153:nth-of-type(1) {
    padding-right: 0.78125rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-featured-pages__other-pages_mlopn_16571 > ._page_mlopn_3153:nth-of-type(2) {
    padding-left: 0.46875rem;
    padding-left: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) and (min-width: 48em) {
  ._uw-featured-pages__other-pages_mlopn_16571 > ._page_mlopn_3153:nth-of-type(2) {
    padding-left: 0.46875rem;
  }
}
@media print, screen and (min-width: 64em) and (min-width: 64em) {
  ._uw-featured-pages__other-pages_mlopn_16571 > ._page_mlopn_3153:nth-of-type(2) {
    padding-left: 0.78125rem;
  }
}
._uw-featured-pages_mlopn_16231 ._simplebar-track_mlopn_16602 {
  display: none;
}
@media print, screen and (min-width: 48em) {
  ._uw-featured-pages_mlopn_16231 ._simplebar-track_mlopn_16602 {
    display: none;
  }
}
._uw-featured-pages_mlopn_16231 ._simplebar-track_mlopn_16602._vertical_mlopn_9585 {
  display: none;
}
._uw-featured-pages_mlopn_16231 a:hover {
  text-decoration: none;
}
._uw-featured-pages_mlopn_16231 div[data-section] {
  display: none;
}
._uw-featured-pages_mlopn_16231 div[data-section]._active_mlopn_9735 {
  display: block;
}

._uw-form-box_mlopn_16623 {
  border: 0.0625rem solid #ed0a00;
  padding: 1.875rem 1.875rem 1.5625rem;
  margin-bottom: 1.875rem;
}
._uw-form-box--grey_mlopn_16628 {
  border: 0;
}
._uw-form-box__title_mlopn_16631 {
  color: #ed0a00;
  font-size: 1.5rem;
  line-height: 1.2083333333;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  margin-bottom: 0.625rem;
}
._uw-form-box__content_mlopn_16645 {
  font-size: 0.875rem;
  line-height: 1.5714285714;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._uw-form-box_mlopn_16623 ._button_mlopn_3169 {
  margin-bottom: 0;
}
._uw-form-box_mlopn_16623 ._button_mlopn_3169 svg {
  font-size: 1.4375rem;
}
._uw-form-box_mlopn_16623 fieldset {
  margin-bottom: 1.5625rem;
}

._uw-footer-quicklinks_mlopn_3366 {
  margin-bottom: 80px;
}
._uw-footer-quicklinks_mlopn_3366 h2 {
  font-size: 2rem;
  line-height: 1.1em;
  font-weight: 700;
}

._uw-bg-image_mlopn_16673 {
  position: relative;
  background-size: cover;
  transform: scale(1);
  transition: transform 0.2s ease-in-out;
}
._uw-bg-image_mlopn_16673::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 50%;
  content: "";
}

._uw-bg-link_mlopn_2905:hover ._uw-bg-image_mlopn_16673 {
  transform: scale(1.1);
  transition: transform 0.2s ease-in-out;
}

._uw-bg-container_mlopn_16692 {
  margin-bottom: 25px;
  overflow: hidden;
}

._uw-four-block_mlopn_16697 h2:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #ed0a00;
  margin-top: 1.375rem;
}
@media screen and (min-width: 75em) {
  ._uw-four-block_mlopn_16697 h2:after {
    content: "";
    display: block;
    width: 3.125rem;
    height: 0.0625rem;
    background-color: #ed0a00;
    margin-top: 0.875rem;
  }
}
._uw-four-block_mlopn_16697 h2 span {
  display: block;
  font-style: italic;
  transition: margin-left 0.2s ease-in-out;
}
._uw-four-block--large_mlopn_16720 a:hover {
  text-decoration: none;
}
._uw-four-block--large_mlopn_16720 a:hover span::after {
  margin-left: 25px;
  transition: margin-left 0.2s ease-in-out;
}
@media print, screen and (min-width: 48em) {
  ._uw-four-block_mlopn_16697 p {
    padding-right: 1.25rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-four-block_mlopn_16697 p {
    max-width: 28.125rem;
  }
}
._uw-four-block_mlopn_16697 ._image-link_mlopn_12203 {
  position: relative;
  display: block;
  padding-bottom: 1rem;
}
._uw-four-block_mlopn_16697 ._uw-four-block__block_mlopn_16742 a:hover span::after {
  margin-left: 25px;
  -webkit-transition: margin-left 0.2s ease-in-out;
  transition: margin-left 0.2s ease-in-out;
}

._uw-four-block--large_mlopn_16720 img {
  margin-bottom: 0.6875rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-four-block--large_mlopn_16720 img {
    margin-bottom: 1.0625rem;
  }
}
._uw-four-block--large_mlopn_16720 span {
  margin-bottom: 1rem;
}
._uw-four-block--large_mlopn_16720 p {
  margin-bottom: 1rem;
}
._uw-four-block--large_mlopn_16720 ._button_mlopn_3169 svg {
  font-size: 0.625rem;
  margin-left: 0.625rem;
}

._uw-four-block-side-text_mlopn_16767 ._uw-four-block_mlopn_16697 {
  row-gap: 0.9375em;
}
._uw-four-block-side-text_mlopn_16767 ._uw-four-block__block_mlopn_16742 ._image-link_mlopn_12203 {
  padding-bottom: 0;
}
._uw-four-block-side-text_mlopn_16767 p {
  margin-bottom: 1.375rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-four-block-side-text_mlopn_16767 p {
    max-width: 35.625rem;
  }
}
._uw-four-block-side-text_mlopn_16767 ._grid-container_mlopn_3812, ._uw-four-block-side-text_mlopn_16767 ._mw-grid-container_mlopn_3812 {
  position: relative;
}
@media print, screen and (min-width: 48em) {
  ._uw-four-block-side-text_mlopn_16767 ._grid-container_mlopn_3812:before, ._uw-four-block-side-text_mlopn_16767 ._mw-grid-container_mlopn_3812:before {
    content: "";
    background: url("../img/backgrounds/cross-blue.svg");
    position: absolute;
    width: 7.1875rem;
    height: 7.1875rem;
    left: 70%;
    top: 0;
  }
  ._uw-four-block-side-text_mlopn_16767 ._grid-container_mlopn_3812:after, ._uw-four-block-side-text_mlopn_16767 ._mw-grid-container_mlopn_3812:after {
    content: "";
    position: absolute;
    width: 1.4375rem;
    height: 1.4375rem;
    border-radius: 50%;
    background: #001641;
    top: -1.25rem;
    right: 3.125rem;
    display: none !important;
  }
}
@media screen and (min-width: 75em) {
  ._uw-four-block-side-text_mlopn_16767 ._grid-container_mlopn_3812:before, ._uw-four-block-side-text_mlopn_16767 ._mw-grid-container_mlopn_3812:before {
    content: "";
    left: 55%;
    top: 0;
  }
  ._uw-four-block-side-text_mlopn_16767 ._grid-container_mlopn_3812:after, ._uw-four-block-side-text_mlopn_16767 ._mw-grid-container_mlopn_3812:after {
    content: "";
    right: 6.25rem;
  }
}
._uw-four-block-side-text__side-text_mlopn_16817 {
  margin-bottom: 2.1875rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-four-block-side-text__side-text_mlopn_16817 {
    margin-bottom: 2.5rem;
  }
}
._uw-four-block-side-text__block_mlopn_16825 {
  margin-bottom: 1.25rem;
}
._uw-four-block-side-text_mlopn_16767._in-view_mlopn_16828 ._grid-container_mlopn_3812:before, ._uw-four-block-side-text_mlopn_16767._in-view_mlopn_16828 ._mw-grid-container_mlopn_3812:before {
  animation: _animateCross_mlopn_1 10s infinite alternate;
}
._uw-four-block-side-text_mlopn_16767._in-view_mlopn_16828 ._grid-container_mlopn_3812:after, ._uw-four-block-side-text_mlopn_16767._in-view_mlopn_16828 ._mw-grid-container_mlopn_3812:after {
  animation: _animateDot_mlopn_1 8s infinite alternate-reverse;
  display: none !important;
}
@media only screen and (min-width: 1024px) {
  ._uw-four-block-side-text_mlopn_16767 ._uw-four-block_mlopn_16697 {
    row-gap: 1.5625em;
  }
}

@keyframes _animateCross_mlopn_1 {
  0% {
    transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0);
    transform-origin: center;
  }
  100% {
    transform: rotate3d(0, 0, 1, 25deg) translate3d(-40%, 40%, 0);
    transform-origin: center;
  }
}
@keyframes _animateDot_mlopn_1 {
  0% {
    transform: translate3d(140%, -120%, 0);
    transform-origin: center;
  }
  100% {
    transform: translate3d(-160%, 260%, 0);
    transform-origin: center;
  }
}
._uw-masthead--cta_mlopn_16861 ._uw-masthead__grs_mlopn_16861 {
  font-size: 2.625rem;
  line-height: 1.2;
  font-weight: 700;
}

._grid-x_mlopn_3385._grid-margin-x_mlopn_3382._results_mlopn_16867._one-column_mlopn_16867 {
  margin-right: 0.5em;
  display: block;
}

._uw-php-search_mlopn_16872 ._one-column_mlopn_16867 ._grs-item_mlopn_16872 {
  background-color: #f2f2f2;
  margin-bottom: 1.3em;
  padding: 20px;
  flex-direction: row;
  box-shadow: rgba(0, 22, 65, 0.26) 0px 4px 8px;
  border-radius: 5px;
}

._uw-button-blue_mlopn_2905._grs-details_mlopn_16881 {
  position: relative;
  left: 80%;
}

@media (max-width: 1200px) {
  ._uw-button-blue_mlopn_2905._grs-details_mlopn_16881 {
    left: 75%;
    padding-top: 1rem;
  }
}
@media (max-width: 1024px) {
  ._uw-button-blue_mlopn_2905._grs-details_mlopn_16881 {
    left: 65%;
  }
}
@media (max-width: 480px) {
  ._uw-button-blue_mlopn_2905._grs-details_mlopn_16881 {
    left: 55%;
  }
  ._uw-masthead--cta_mlopn_16861 ._uw-masthead__grs_mlopn_16861 {
    font-size: 1.8rem;
  }
  ._uw-masthead--cta_mlopn_16861 ._grs-buttons_mlopn_16904 ._uw-btn_mlopn_14807, ._uw-masthead--cta_mlopn_16861 ._grs-buttons_mlopn_16904 p._button-grey_mlopn_14807 a, p._button-grey_mlopn_14807 ._uw-masthead--cta_mlopn_16861 ._grs-buttons_mlopn_16904 a, ._uw-masthead--cta_mlopn_16861 ._grs-buttons_mlopn_16904 p._button-navy_mlopn_14807 a, p._button-navy_mlopn_14807 ._uw-masthead--cta_mlopn_16861 ._grs-buttons_mlopn_16904 a {
    width: 100%;
  }
}
._uw-home-slider_mlopn_11765 {
  margin: 0 0 1.875rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-home-slider_mlopn_11765 {
    margin-bottom: 4.375rem;
  }
}
@media screen and (min-width: 61.3125em) {
  ._uw-home-slider_mlopn_11765 {
    margin-bottom: 7.5rem;
  }
}
@media (max-width: 980px) {
  ._uw-home-slider_mlopn_11765 {
    margin-top: 77px;
  }
}
._uw-home-slider_mlopn_11765 h2 {
  font-size: 2.625rem;
  line-height: 1.0952380952;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin: 1.25rem 0 0.625rem;
  color: #fff;
}
@media print, screen and (min-width: 48em) {
  ._uw-home-slider_mlopn_11765 h2 {
    font-size: 3.5rem;
    line-height: 1.0178571429;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-home-slider_mlopn_11765 h2 {
    font-size: 8.125rem;
    line-height: 0.9384615385;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-home-slider_mlopn_11765 h2 {
    margin-bottom: 1.25rem;
  }
}
._uw-home-slider_mlopn_11765 p {
  color: #fff;
}
._uw-home-slider_mlopn_11765 figcaption {
  position: relative;
  background: #001641;
  width: 100%;
  padding: 1rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-home-slider__container_mlopn_16980 ._slick-list_mlopn_2055 ._slick-slide_mlopn_2040 {
    max-height: calc(100vh - 96px);
  }
}
@media screen and (min-width: 75em) {
  ._uw-home-slider__container_mlopn_16980 ._slick-list_mlopn_2055 ._slick-slide_mlopn_2040 {
    min-height: 700px;
  }
}
._uw-home-slider__bullet-container_mlopn_16989 {
  border-bottom: 0.0625rem dashed #E5E5E4;
  padding-left: 0 !important;
}
._uw-home-slider__bullets_mlopn_11765 {
  text-align: left;
  white-space: nowrap;
  overflow-y: hidden;
  overflow-x: auto;
  padding: 0 0 1.25rem;
  margin-top: 1.25rem;
}
._uw-home-slider__bullets_mlopn_11765 button {
  width: auto;
  height: auto;
  background: none;
  display: inline-block;
  margin-bottom: 0;
  margin-left: 1.875rem;
  color: #001641;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  text-align: left;
  cursor: pointer;
  border-radius: 0;
}
._uw-home-slider__bullets_mlopn_11765 button::before {
  content: none;
}
._uw-home-slider__bullets_mlopn_11765 button::after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.125rem;
  background: #fff;
  margin-top: 0.3125rem;
  transition: transform 0.3s, background-color 0s;
  transition-delay: 0s, 0.3s;
  transform: scale3d(0, 1, 1);
  transform-origin: top left;
}
._uw-home-slider__bullets_mlopn_11765 button:first-of-type {
  margin-left: 0;
}
._uw-home-slider__bullets_mlopn_11765 button:focus {
  outline: 1px dotted #001641;
  box-shadow: 0 0 2px #fff;
}
._uw-home-slider__bullets_mlopn_11765 button:hover {
  text-decoration: none;
}
._uw-home-slider__bullets_mlopn_11765 button:hover::after {
  background: #001641;
  transform: scale3d(1, 1, 1);
  transition-delay: 0s, 0s;
}
._uw-home-slider_mlopn_11765 ._button_mlopn_3169 {
  color: #fff;
}
._uw-home-slider_mlopn_11765 ._slick-slide_mlopn_2040 {
  position: relative;
}
._uw-home-slider__slide_mlopn_17054 {
  overflow: hidden;
}
._uw-home-slider_mlopn_11765 br {
  display: none;
}
@media print, screen and (min-width: 48em) {
  ._uw-home-slider_mlopn_11765 figcaption {
    background: none;
    position: absolute;
    z-index: 2;
    left: 60px;
    padding-left: 0;
    bottom: 0;
  }
  ._uw-home-slider_mlopn_11765 br {
    display: block;
  }
  ._uw-home-slider_mlopn_11765 h2 {
    margin-top: 1.875rem;
  }
  ._uw-home-slider__slide_mlopn_17054 {
    position: relative;
    max-height: 100vh;
  }
  ._uw-home-slider__slide_mlopn_17054::after, ._uw-home-slider__slide_mlopn_17054::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
  }
  ._uw-home-slider__slide_mlopn_17054::before {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 100%);
    width: 50%;
  }
  ._uw-home-slider__slide_mlopn_17054::after {
    background-image: linear-gradient(42deg, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 75%);
    width: 100%;
  }
  ._uw-home-slider__bullet-container_mlopn_16989 {
    padding-left: 60px;
  }
  ._uw-home-slider__bullets_mlopn_11765 {
    margin: 1.875rem 0 0;
    padding-bottom: 2.1875rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-home-slider_mlopn_11765 figcaption > * {
    max-width: 75%;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-home-slider_mlopn_11765 figcaption > * {
    max-width: 80%;
  }
  ._uw-home-slider__bullets_mlopn_11765 {
    padding-bottom: 1.875rem;
  }
  ._uw-home-slider_mlopn_11765::before {
    content: "";
    width: 100%;
    height: 17.8125rem;
    position: absolute;
    top: 0;
    left: 0;
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.69) 100%);
    z-index: 1;
  }
}
@media screen and (min-width: 76.875em) {
  ._uw-home-slider_mlopn_11765 figcaption {
    bottom: 5.3125rem;
    padding-left: 0.625rem;
    left: calc(50% - 38.4375rem);
  }
}

._uw-image-block_mlopn_12159 {
  margin-block: var(--section-spacing-y);
  align-self: flex-start;
}
._uw-image-block_mlopn_12159 figure figcaption {
  font-size: 0.875rem;
  margin: 1em 1em 0;
}
._uw-image-block_mlopn_12159 figure figcaption cite {
  margin-top: 0.5em;
}
._uw-image-block_mlopn_12159:not(:has(figcaption)) {
  --cell-spacing: 0.9375em;
}
._uw-image-block_mlopn_12159:not(:has(figcaption)) + ._uw-image-block_mlopn_12159, ._uw-image-block_mlopn_12159:not(:has(figcaption)) + ._uw-image-grid-4_mlopn_17147 {
  margin-top: var(--cell-spacing);
}
._uw-image-block_mlopn_12159:not(:has(figcaption)):has(+ ._uw-image-block_mlopn_12159), ._uw-image-block_mlopn_12159:not(:has(figcaption)):has(+ ._uw-image-grid-4_mlopn_17147) {
  margin-bottom: var(--cell-spacing);
}
@media only screen and (min-width: 1024px) {
  ._uw-image-block_mlopn_12159:not(:has(figcaption)) {
    --cell-spacing: 1.5625em;
  }
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-image-block_mlopn_12159 ._cell_mlopn_3333 + ._cell_mlopn_3333 {
    margin-top: 0.9375em;
  }
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  ._uw-image-block_mlopn_12159 ._large-up-4_mlopn_4897 ._cell_mlopn_3333:nth-child(n+3) {
    margin-top: 0.9375em;
  }
}

@media (max-width: 768px) {
  ._uw-image-block-2_mlopn_17170 img {
    margin-bottom: 1rem;
  }
}

._image-link_mlopn_12203 {
  position: relative;
  display: block;
}
._image-link_mlopn_12203 img {
  pointer-events: none;
}
._image-link__title_mlopn_12209 {
  font-size: 1.125rem;
  line-height: 1.0555555556;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  margin-top: 0.9375rem;
  display: flex;
  align-items: flex-start;
  color: #ed0a00;
  pointer-events: none;
}
@media (max-width: 980px) {
  ._image-link__title_mlopn_12209 {
    display: block;
  }
}
._image-link__title_mlopn_12209::after {
  font-family: "WwwUowEduAu";
  margin-left: 0.9375rem;
  content: "\f005";
  font-size: 1.5rem;
  line-height: 0.7;
  transition: transform 0.4s;
}
@media (max-width: 980px) {
  ._image-link__title_mlopn_12209::after {
    position: relative;
    top: 2px;
  }
}
._image-link__title_mlopn_12209._no-link_mlopn_17217::after {
  content: none;
}
._image-link__title_mlopn_12209:focus, ._image-link__title_mlopn_12209:hover {
  outline: none;
}
._image-link__title_mlopn_12209:focus::after, ._image-link__title_mlopn_12209:hover::after {
  transform: translate3d(0.625rem, 0, 0);
}
._image-link__description_mlopn_17226 {
  margin-top: 0.5rem;
}
._image-link_mlopn_12203::before {
  content: "";
  display: block;
  transform: rotate(-315deg) scale3d(1, 0, 1);
  width: 0.3125rem;
  height: 7.6875rem;
  background-color: #ed0a00;
  position: absolute;
  transition: transform 0.3s;
  top: -2.5rem;
  left: 1.875rem;
  z-index: 1;
}
._image-link_mlopn_12203:hover, ._image-link_mlopn_12203:focus {
  text-decoration: none !important;
}
._image-link_mlopn_12203:hover__title::after, ._image-link_mlopn_12203:focus__title::after {
  transform: translate3d(10px, 0, 0);
}
._image-link_mlopn_12203:hover::before, ._image-link_mlopn_12203:focus::before {
  transform: rotate(-315deg) scale3d(1, 1, 1);
}
@media print, screen and (min-width: 48em) {
  ._image-link__title_mlopn_12209::after {
    margin-left: 0.9375rem;
  }
}

._uw-image-grid-4_mlopn_17147 {
  --cell-spacing: 0.9375em;
  margin-block: var(--section-spacing-y);
  margin-left: auto !important;
  margin-right: auto !important;
}
._uw-image-grid-4_mlopn_17147 + ._uw-image-block_mlopn_12159:not(:has(figcaption)), ._uw-image-grid-4_mlopn_17147 + ._uw-image-grid-4_mlopn_17147 {
  margin-top: var(--cell-spacing);
}
._uw-image-grid-4_mlopn_17147:has(+ ._uw-image-block_mlopn_12159:not(:has(figcaption))), ._uw-image-grid-4_mlopn_17147:has(+ ._uw-image-grid-4_mlopn_17147) {
  margin-bottom: var(--cell-spacing);
}
@media only screen and (min-width: 1024px) {
  ._uw-image-grid-4_mlopn_17147 {
    --cell-spacing: 1.5625em;
  }
}

._uw-image-slider-block_mlopn_17275 {
  align-self: flex-start;
  padding-bottom: 3.125rem;
}
._uw-image-slider-block_mlopn_17275 ._orbit-caption_mlopn_9867 {
  position: absolute;
  padding: 0;
  background-color: transparent;
  color: #001641;
  font-style: italic;
}
._uw-image-slider-block_mlopn_17275 ._orbit-controls_mlopn_17286 button {
  transition: 0.25s;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.5);
  font-size: 2rem;
  padding: 0.5rem 1rem;
}
._uw-image-slider-block_mlopn_17275 ._orbit-controls_mlopn_17286 button:hover {
  background-color: transparent;
}
._uw-image-slider-block_mlopn_17275 ._orbit-controls_mlopn_17286 ._orbit-previous_mlopn_9877 {
  margin: 0 0 0 1.25rem;
}
._uw-image-slider-block_mlopn_17275 ._orbit-controls_mlopn_17286 ._orbit-previous_mlopn_9877:hover {
  margin: 0 0.3125rem 0 0.9375rem;
}
._uw-image-slider-block_mlopn_17275 ._orbit-controls_mlopn_17286 ._orbit-previous_mlopn_9877::after {
  font-family: "WwwUowEduAu";
  content: "\f004" !important;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
._uw-image-slider-block_mlopn_17275 ._orbit-controls_mlopn_17286 ._orbit-next_mlopn_9877 {
  margin: 0 1.25rem 0 0;
}
._uw-image-slider-block_mlopn_17275 ._orbit-controls_mlopn_17286 ._orbit-next_mlopn_9877:hover {
  margin: 0 0.9375rem 0 0.3125rem;
}
._uw-image-slider-block_mlopn_17275 ._orbit-controls_mlopn_17286 ._orbit-next_mlopn_9877::after {
  font-family: "WwwUowEduAu";
  content: "\f005" !important;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
._uw-image-slider-block_mlopn_17275 ._orbit-bullets_mlopn_9901 {
  display: flex;
  right: 0;
  bottom: 1.25rem;
  margin: 0;
  position: absolute;
  z-index: 2;
}
._uw-image-slider-block_mlopn_17275 ._orbit-bullets_mlopn_9901 button {
  display: inline-block;
  margin-right: 0.625rem;
  width: 0.625rem;
  height: 0.625rem;
  background-color: #001641;
  text-indent: -624.9375rem;
  border-radius: 0;
}
._uw-image-slider-block_mlopn_17275 ._orbit-bullets_mlopn_9901 button:before {
  content: none;
}
._uw-image-slider-block_mlopn_17275 ._orbit-bullets_mlopn_9901 button:last-of-type {
  margin-right: 0;
}
._uw-image-slider-block_mlopn_17275 ._orbit-bullets_mlopn_9901 button::after {
  display: none;
}
._uw-image-slider-block_mlopn_17275 ._orbit-bullets_mlopn_9901 button._is-active_mlopn_9731 {
  background-color: #ed0a00;
}
._uw-image-slider-block_mlopn_17275 figure img {
  margin-bottom: 0.9375rem;
}

._uw-item-grid_mlopn_3313 {
  margin-top: 77px;
}
@media (min-width: 980px) {
  ._uw-item-grid_mlopn_3313 {
    margin-top: 154px;
  }
}
._uw-item-grid__title_mlopn_3313 {
  color: #001641;
  font-size: 2.625rem;
  line-height: 1;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin: 0.9375rem 0 3.75rem;
}
._uw-item-grid__title_mlopn_3313:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #001641;
  margin-top: 0.8125rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-item-grid__title_mlopn_3313 {
    font-size: 4.5rem;
    line-height: 1.0416666667;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
  ._uw-item-grid__title_mlopn_3313:after {
    content: "";
    display: block;
    width: 3.125rem;
    height: 0.0625rem;
    background-color: #001641;
    margin-top: 0.3125rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-item-grid__title_mlopn_3313 {
    margin: 0 0 3.75rem 0;
  }
}
._uw-item-grid_mlopn_3313 ._uw-item_mlopn_3313 {
  margin-bottom: 1.5625rem;
}
._uw-item-grid_mlopn_3313 ._uw-item__date_mlopn_17415,
._uw-item-grid_mlopn_3313 ._uw-item_mlopn_3313 time {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  text-transform: uppercase;
}
._uw-item-grid_mlopn_3313 ._uw-item_mlopn_3313 img {
  margin-bottom: 1.25rem;
}
._uw-item-grid_mlopn_3313 ._uw-item__title_mlopn_17431,
._uw-item-grid_mlopn_3313 ._uw-item_mlopn_3313 h3 {
  font-size: 1.5rem;
  line-height: 1.1666666667;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  margin-bottom: 1.25rem;
  text-transform: none;
}

._uw-item-grid--events_mlopn_15952 i {
  display: none;
}
._uw-item-grid--events_mlopn_15952 ._uw-item_mlopn_3313 {
  order: 1;
  order: 2;
}
._uw-item-grid--events_mlopn_15952 ._uw-item_mlopn_3313 ._button--chevron-right_mlopn_12650::after {
  transition: margin-left 0.2s ease-in-out;
}
._uw-item-grid--events_mlopn_15952 ._uw-item_mlopn_3313 ._button--chevron-right_mlopn_12650:hover::after {
  margin-left: 25px;
}
._uw-item-grid--events_mlopn_15952 ._uw-item__date_mlopn_17415 {
  margin-bottom: 0.75rem;
}
._uw-item-grid--events_mlopn_15952 ._uw-item_mlopn_3313 > ul {
  padding-left: 0;
  margin: 0 0 1.875rem;
}
._uw-item-grid--events_mlopn_15952 ._uw-item_mlopn_3313 > ul li {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 0.625rem;
  display: flex;
  list-style: none;
}
._uw-item-grid--events_mlopn_15952 ._uw-item_mlopn_3313 > ul li i {
  margin-right: 0.625rem;
}
._uw-item-grid--events_mlopn_15952 ._uw-item_mlopn_3313 > ul li:first-child::before {
  font-family: "WwwUowEduAu";
  content: "\f012";
  color: #001641;
  font-size: 1rem;
  position: relative;
  top: -2px;
  margin-right: 0.625rem;
}
._uw-item-grid--events_mlopn_15952 ._uw-item_mlopn_3313 > ul li:nth-child(2)::before {
  font-family: "WwwUowEduAu";
  content: "\f015";
  color: #001641;
  font-size: 1rem;
  position: relative;
  top: -2px;
  margin-right: 0.625rem;
}
._uw-item-grid--events_mlopn_15952 ._uw-item_mlopn_3313 time span {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  display: flex;
  color: #001641;
  text-transform: lowercase;
}
._uw-item-grid--events_mlopn_15952 ._uw-item_mlopn_3313 time span::before {
  font-family: "WwwUowEduAu";
  content: "\f01d";
  color: #001641;
  font-size: 1rem;
  position: relative;
  top: -2px;
  margin-right: 0.625rem;
}
._uw-item-grid--events_mlopn_15952 ._uw-item_mlopn_3313 time span i {
  margin-right: 0.625rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-item-grid--events_mlopn_15952 ._uw-item_mlopn_3313 time span {
    margin-bottom: 0.9375rem;
  }
}
._uw-item-grid--events_mlopn_15952 ._uw-item_mlopn_3313:nth-child(1) {
  order: 0;
}
@media print, screen and (min-width: 64em) {
  ._uw-item-grid--events_mlopn_15952 ._uw-item_mlopn_3313 {
    margin-bottom: 3.125rem;
    order: 3;
  }
  ._uw-item-grid--events_mlopn_15952 ._uw-item_mlopn_3313:nth-child(1) {
    order: 0;
  }
  ._uw-item-grid--events_mlopn_15952 ._uw-item_mlopn_3313:nth-child(2) {
    order: 1;
  }
}

._uw-item-grid--news_mlopn_17548 {
  margin-bottom: 3.125rem;
}
._uw-item-grid--news_mlopn_17548 ._uw-item_mlopn_3313 {
  padding-bottom: 1.25rem;
}
._uw-item-grid--news_mlopn_17548 ._uw-item_mlopn_3313 ._button--chevron-right_mlopn_12650::after {
  transition: margin-left 0.2s ease-in-out;
}
._uw-item-grid--news_mlopn_17548 ._uw-item_mlopn_3313 ._button--chevron-right_mlopn_12650:hover {
  text-decoration: none;
}
._uw-item-grid--news_mlopn_17548 ._uw-item_mlopn_3313 ._button--chevron-right_mlopn_12650:hover::after {
  margin-left: 25px;
}
._uw-item-grid--news_mlopn_17548 ._uw-item__title_mlopn_17431,
._uw-item-grid--news_mlopn_17548 ._uw-item_mlopn_3313 h3 {
  margin-bottom: 0.3125rem;
}
._uw-item-grid--news_mlopn_17548 ._uw-item__title_mlopn_17431 a,
._uw-item-grid--news_mlopn_17548 ._uw-item_mlopn_3313 h3 a {
  color: #001641;
}
._uw-item-grid--news_mlopn_17548 ._uw-item__date_mlopn_17415,
._uw-item-grid--news_mlopn_17548 ._uw-item_mlopn_3313 time {
  margin-bottom: 0.9375rem;
}
._uw-item-grid--news_mlopn_17548 ._uw-item_mlopn_3313 p {
  font-size: 0.875rem;
  line-height: 1.5714285714;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  margin-bottom: 0.3125rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-item-grid--news_mlopn_17548 ._uw-item_mlopn_3313 p {
    margin-bottom: 0.9375rem;
  }
}
._uw-item-grid--news_mlopn_17548 ._uw-item_mlopn_3313 i {
  margin-left: 0.625rem;
}
._uw-item-grid--news_mlopn_17548 ._news-pagination_mlopn_17595 {
  font-size: 1.25rem;
  line-height: 1.2;
  font-weight: 700;
  margin-bottom: 2rem;
  display: flex;
  justify-content: center;
}
._uw-item-grid--news_mlopn_17548 ._news-pagination_mlopn_17595 ._currentpage_mlopn_17603,
._uw-item-grid--news_mlopn_17548 ._news-pagination_mlopn_17595 ._ellipsis_mlopn_9976,
._uw-item-grid--news_mlopn_17548 ._news-pagination_mlopn_17595 a {
  padding: 0.5rem 1rem;
  color: #001641;
}
._uw-item-grid--news_mlopn_17548 ._news-pagination_mlopn_17595 a {
  display: none;
}
._uw-item-grid--news_mlopn_17548 ._news-pagination_mlopn_17595 ._currentpage_mlopn_17603,
._uw-item-grid--news_mlopn_17548 ._news-pagination_mlopn_17595 a:hover {
  background-color: #ed0a00;
  color: #fff;
}
._uw-item-grid--news_mlopn_17548 ._news-pagination_mlopn_17595 ._hidden_mlopn_17617 {
  display: none !important;
}
._uw-item-grid--news_mlopn_17548._uw-item-grid_mlopn_3313 ._uw-item_mlopn_3313 img {
  display: block;
  width: auto;
  height: auto;
  min-width: 100%;
  max-width: 100%;
  object-fit: cover;
}
@media print, screen and (min-width: 48em) {
  ._uw-item-grid--news_mlopn_17548._uw-item-grid_mlopn_3313 ._uw-item_mlopn_3313 img {
    min-height: 215px;
    max-height: 215px;
  }
}

._uw-news-grid__articles_mlopn_17635 ._article__image_mlopn_17635 img {
  display: block;
  width: auto;
  height: auto;
  min-width: 100%;
  max-width: 100%;
  object-fit: cover;
}
@media print, screen and (min-width: 48em) {
  ._uw-news-grid__articles_mlopn_17635 ._article__image_mlopn_17635 img {
    min-height: 130px;
    max-height: 130px;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-news-grid__articles_mlopn_17635 ._article__image_mlopn_17635 img {
    min-height: 158px;
    max-height: 158px;
  }
}

._uw-keyword-matches_mlopn_17656 {
  margin-bottom: 3.75rem;
}
._uw-keyword-matches_mlopn_17656 ._border-top_mlopn_17659 {
  padding: 1.875rem 1.875rem;
  position: relative;
}
@media print, screen and (min-width: 64em) {
  ._uw-keyword-matches_mlopn_17656 ._border-top_mlopn_17659 {
    padding: 1.875rem 1.875rem;
  }
}
._uw-keyword-matches_mlopn_17656 ._border-top_mlopn_17659 > ._border-bottom_mlopn_17668:after,
._uw-keyword-matches_mlopn_17656 ._border-top_mlopn_17659 > ._border-bottom_mlopn_17668:before, ._uw-keyword-matches_mlopn_17656 ._border-top_mlopn_17659:after, ._uw-keyword-matches_mlopn_17656 ._border-top_mlopn_17659:before {
  display: block;
  content: "";
  width: 2rem;
  height: 2rem;
  position: absolute;
  transition: transform 0.5s ease-out;
}
._uw-keyword-matches_mlopn_17656 ._border-top_mlopn_17659 > ._border-bottom_mlopn_17668:before, ._uw-keyword-matches_mlopn_17656 ._border-top_mlopn_17659:before {
  top: 0;
  border-top: 0.0625rem solid #001641;
}
._uw-keyword-matches_mlopn_17656 ._border-top_mlopn_17659:before {
  left: 0;
  border-left: 0.0625rem solid #001641;
}
._uw-keyword-matches_mlopn_17656 ._border-top_mlopn_17659 > ._border-bottom_mlopn_17668:before {
  right: 0;
  border-right: 0.0625rem solid #001641;
}
._uw-keyword-matches_mlopn_17656 ._border-top_mlopn_17659 > ._border-bottom_mlopn_17668:after, ._uw-keyword-matches_mlopn_17656 ._border-top_mlopn_17659:after {
  bottom: 0;
  border-bottom: 0.0625rem solid #001641;
}
._uw-keyword-matches_mlopn_17656 ._border-top_mlopn_17659:after {
  left: 0;
  border-left: 0.0625rem solid #001641;
}
._uw-keyword-matches_mlopn_17656 ._border-top_mlopn_17659 ._border-bottom_mlopn_17668:after {
  right: 0;
  border-right: 0.0625rem solid #001641;
}
._uw-keyword-matches_mlopn_17656 ._border-top_mlopn_17659:hover:before {
  transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
}
._uw-keyword-matches_mlopn_17656 ._border-top_mlopn_17659:hover > ._border-bottom_mlopn_17668:before {
  transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
}
._uw-keyword-matches_mlopn_17656 ._border-top_mlopn_17659:hover:after {
  transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
}
._uw-keyword-matches_mlopn_17656 ._border-top_mlopn_17659:hover > ._border-bottom_mlopn_17668:after {
  transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
}
@media print, screen and (min-width: 64em) {
  ._uw-keyword-matches_mlopn_17656 {
    padding-left: 1.5625rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-keyword-matches_mlopn_17656 {
    padding-left: 0;
  }
}
._uw-keyword-matches__title_mlopn_17723 {
  color: #ed0a00;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 0.9375rem;
  display: block;
}
._uw-keyword-matches_mlopn_17656 a {
  display: block;
  word-break: break-all;
  margin-bottom: 1.25rem;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 600;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._uw-keyword-matches_mlopn_17656 a:last-of-type {
  margin-bottom: 0;
}
._uw-keyword-matches_mlopn_17656 a span {
  display: block;
  color: #001641;
  margin-bottom: 0.3125rem;
}

._uw-link-box_mlopn_2905 {
  padding: 35px 25px;
  position: relative;
}
@media (max-width: 1024px) {
  ._uw-link-box_mlopn_2905 {
    margin-bottom: 25px;
  }
}
._uw-link-box--border-top_mlopn_17761::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  border-top: 2px solid #001641;
  border-left: 2px solid #001641;
  height: 35px;
  width: 35px;
}
._uw-link-box--border-top_mlopn_17761::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  border-top: 2px solid #001641;
  border-right: 2px solid #001641;
  height: 35px;
  width: 35px;
}
._uw-link-box--border-bottom_mlopn_17781::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  border-bottom: 2px solid #001641;
  border-left: 2px solid #001641;
  height: 35px;
  width: 35px;
}
._uw-link-box--border-bottom_mlopn_17781::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  border-bottom: 2px solid #001641;
  border-right: 2px solid #001641;
  height: 35px;
  width: 35px;
}
._uw-link-box--link_mlopn_2905::after {
  display: none;
}
._uw-link-box--white_mlopn_17804 ._uw-link-box--border-bottom_mlopn_17781::after, ._uw-link-box--white_mlopn_17804 ._uw-link-box--border-bottom_mlopn_17781::before,
._uw-link-box--white_mlopn_17804 ._uw-link-box--border-top_mlopn_17761::after,
._uw-link-box--white_mlopn_17804 ._uw-link-box--border-top_mlopn_17761::before {
  border-color: #fff;
}

._uw-live-chat_mlopn_17810 {
  position: absolute;
  top: calc(50% - 13px);
  right: -2.1875rem;
  display: inline-block;
  transform: rotate(-90deg);
}
._uw-live-chat_mlopn_17810 a {
  background-color: #ed0a00;
  text-decoration: none;
  padding: 0.625rem 0.9375rem;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 0;
  font-weight: bold;
  font-size: 0.875rem;
}
._uw-live-chat_mlopn_17810:hover a {
  background-color: #fff;
  color: #ed0a00;
  transition: all 0.5s linear;
}

#_tap-pop-card_mlopn_1 ._pop-card-wrapper_mlopn_17833 {
  bottom: 80px !important;
}
@media print, screen and (max-width: 47.99875em) {
  #_tap-pop-card_mlopn_1 ._pop-card-wrapper_mlopn_17833 {
    bottom: 0 !important;
  }
  #_tap-pop-card_mlopn_1 ._pop-card-wrapper_mlopn_17833:not(._tap-mobile_mlopn_17840) {
    right: 75px !important;
  }
  #_tap-pop-card_mlopn_1 ._pop-card-wrapper_mlopn_17833:not(._tap-mobile_mlopn_17840) ._pop-card_mlopn_17833 {
    flex-direction: row !important;
  }
  #_tap-pop-card_mlopn_1 ._pop-card-wrapper_mlopn_17833:not(._tap-mobile_mlopn_17840) button._chat-now-button_mlopn_17846 {
    margin-left: 0.5rem !important;
  }
}

#_live_chat_status_mlopn_1 {
  right: 30px !important;
  bottom: 100px !important;
}

._uw-map-embed_mlopn_17856 {
  margin-block: var(--section-spacing-y);
}

._uw-masthead_mlopn_3271 {
  background-color: #001641;
  color: #fff;
  position: relative;
  margin-top: 77px;
}
@media (min-width: 980px) {
  ._uw-masthead_mlopn_3271 {
    margin-top: 154px;
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead_mlopn_3271 {
    margin-bottom: 3.75rem;
  }
}
@media screen and (max-width: 47.9375em) {
  ._uw-masthead_mlopn_3271 {
    margin-bottom: 2rem;
  }
}
._uw-masthead__main_mlopn_3283 {
  min-height: 9.125rem;
  padding: 1.5625rem 0 0.9375rem;
  margin-bottom: 1.25rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead__main_mlopn_3283 {
    padding: 5.75rem 0 4.6875rem;
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead__main_mlopn_3283 {
    padding: 4.375rem 0 4.6875rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 75em) {
  ._uw-masthead__main_mlopn_3283 {
    padding: 6.5625rem 0 5rem;
    margin-bottom: 0;
  }
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-masthead__main_mlopn_3283 {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-masthead__main_mlopn_3283 ._grid-container_mlopn_3812, ._uw-masthead__main_mlopn_3283 ._mw-grid-container_mlopn_3812 {
    margin: 0;
  }
}
._uw-masthead__content_mlopn_3277 {
  z-index: 1;
  position: relative;
  width: 100%;
}
._uw-masthead__content_mlopn_3277 ._event-info_mlopn_17923 li {
  margin-left: 0;
}
@media screen and (min-width: 75em) {
  ._uw-masthead__content_mlopn_3277 ._event-info_mlopn_17923 li:nth-child(odd) {
    margin-left: 0;
  }
}
@media screen and (min-width: 75em) {
  ._uw-masthead__content_mlopn_3277 ._uw-masthead__course-landing-content_mlopn_17932 p {
    width: 80%;
  }
}
._uw-masthead__title_mlopn_3453 {
  font-size: 2.625rem;
  line-height: 1;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead__title_mlopn_3453 {
    font-size: 3.5rem;
    line-height: 1;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    padding-bottom: 10px;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead__title_mlopn_3453 {
    font-size: 4.625rem;
    line-height: 1;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-masthead__subtitle_mlopn_17974 {
  font-size: 0.9rem;
  line-height: 1;
  font-weight: 600;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  padding-top: 0.8rem;
  position: relative;
  z-index: 1;
}
._uw-masthead__subtitle_mlopn_17974 em {
  font-style: italic;
}
._uw-masthead__subtitle_mlopn_17974::before {
  position: absolute;
  width: 2rem;
  height: 0.125rem;
  content: "";
  top: 0;
  left: 0;
  background-color: #fff;
}
._uw-head-white_mlopn_18001 ._uw-masthead__subtitle_mlopn_17974::before {
  background-color: #001641;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead__subtitle_mlopn_17974 {
    margin-bottom: 1rem;
  }
}
._uw-masthead_mlopn_3271 ._page-navigator__list--pages_mlopn_11526 {
  width: 100%;
}
@media screen and (min-width: 75em) {
  ._uw-masthead_mlopn_3271 ._page-navigator__list--pages_mlopn_11526 {
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    max-width: 76.875rem;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 75em) and (min-width: 48em) {
  ._uw-masthead_mlopn_3271 ._page-navigator__list--pages_mlopn_11526 {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media screen and (min-width: 75em) and (min-width: 64em) {
  ._uw-masthead_mlopn_3271 ._page-navigator__list--pages_mlopn_11526 {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media screen and (min-width: 75em) and (min-width: 75em) {
  ._uw-masthead_mlopn_3271 ._page-navigator__list--pages_mlopn_11526 {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
._uw-masthead_mlopn_3271 ._page-navigator__list--breadcrumbs_mlopn_11537 {
  width: 100%;
}
@media screen and (min-width: 75em) {
  ._uw-masthead_mlopn_3271 ._page-navigator__list--breadcrumbs_mlopn_11537 {
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    max-width: 76.875rem;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 75em) and (min-width: 48em) {
  ._uw-masthead_mlopn_3271 ._page-navigator__list--breadcrumbs_mlopn_11537 {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media screen and (min-width: 75em) and (min-width: 64em) {
  ._uw-masthead_mlopn_3271 ._page-navigator__list--breadcrumbs_mlopn_11537 {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
@media screen and (min-width: 75em) and (min-width: 75em) {
  ._uw-masthead_mlopn_3271 ._page-navigator__list--breadcrumbs_mlopn_11537 {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-masthead--page-nav_mlopn_18074 ._page-navigator__list--breadcrumbs_mlopn_11537 ul {
    flex: 0 0 auto;
    width: 83.3333333333%;
    padding-left: 0.78125rem;
    padding-right: 0.78125rem;
    margin-left: 16.6666666667%;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  ._uw-masthead--page-nav_mlopn_18074 ._page-navigator__list--breadcrumbs_mlopn_11537 ul {
    margin-left: 200px;
  }
}
@media screen and (min-width: 75em) {
  ._uw-masthead--page-nav_mlopn_18074 ._uw-masthead__content_mlopn_3277 {
    margin-left: calc(16.6666666667% + 1.5625rem / 2);
  }
}
@media screen and (min-width: 75em) {
  ._uw-masthead--form_mlopn_18093 {
    margin-bottom: 5rem;
  }
  ._uw-masthead--form_mlopn_18093 ._uw-masthead__main_mlopn_3283 {
    padding-top: 8.4375rem;
    padding-bottom: 5.9375rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--large-title_mlopn_18102 ._uw-masthead__title_mlopn_3453 {
    font-size: 5.625rem;
    line-height: 1;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-masthead--image-full_mlopn_18114 {
  background-size: cover;
  background-position: center;
  padding: 0;
}
._uw-masthead--image-full_mlopn_18114 h1 {
  margin-bottom: 0;
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-masthead--image-full_mlopn_18114 {
    background-image: none !important;
  }
}
._uw-masthead--image-full_mlopn_18114 ._uw-masthead__main_mlopn_3283 {
  padding-bottom: 1.5625rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--image-full_mlopn_18114 ._uw-masthead__main_mlopn_3283 {
    padding: 0;
    background: transparent;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--image-full_mlopn_18114 ._uw-masthead__content_mlopn_3277 {
    min-height: 26.875rem;
    padding: 6.25rem 0;
    display: flex;
    align-items: flex-end;
  }
}
._uw-masthead--cta_mlopn_16861 {
  background-size: cover;
  background-position: center;
  padding: 0;
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--cta_mlopn_16861 ._uw-masthead__title_mlopn_3453 {
    font-size: 5.625rem;
    line-height: 1.2;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-masthead--cta_mlopn_16861 h1 {
  margin-bottom: 10vh;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--cta_mlopn_16861 h1 {
    margin-bottom: 5vh;
  }
}
._uw-masthead--cta_mlopn_16861._uw-head-navy_mlopn_18170 {
  background-color: #001641;
  color: #fff;
}
._uw-masthead--cta_mlopn_16861._uw-head-red_mlopn_18174 {
  background-color: #ed0a00;
  color: #fff;
}
._uw-masthead--cta_mlopn_16861._uw-head-blue_mlopn_18178 {
  background-color: #0033FF;
  color: #fff;
}
._uw-masthead--cta_mlopn_16861._uw-head-white_mlopn_18001 {
  background-color: #fff;
  color: #001641;
}
._uw-masthead--cta_mlopn_16861._uw-head-grey_mlopn_18186 {
  background-color: #efefef;
  color: #001641;
}
._uw-masthead--cta_mlopn_16861._uw-head-grey_mlopn_18186 ._uw-hl-grey_mlopn_18190 {
  background-color: #fff;
}
._uw-masthead--cta_mlopn_16861 ._uw-btn_mlopn_14807::after, ._uw-masthead--cta_mlopn_16861 p._button-grey_mlopn_14807 a::after, p._button-grey_mlopn_14807 ._uw-masthead--cta_mlopn_16861 a::after, ._uw-masthead--cta_mlopn_16861 p._button-navy_mlopn_14807 a::after, p._button-navy_mlopn_14807 ._uw-masthead--cta_mlopn_16861 a::after {
  content: "";
  margin: 0;
}
._uw-masthead--cta_mlopn_16861 ._uw-btn_mlopn_14807 + ._uw-btn_mlopn_14807, ._uw-masthead--cta_mlopn_16861 p._button-grey_mlopn_14807 a + ._uw-btn_mlopn_14807, p._button-grey_mlopn_14807 ._uw-masthead--cta_mlopn_16861 a + ._uw-btn_mlopn_14807, ._uw-masthead--cta_mlopn_16861 p._button-grey_mlopn_14807 ._uw-btn_mlopn_14807 + a, p._button-grey_mlopn_14807 ._uw-masthead--cta_mlopn_16861 ._uw-btn_mlopn_14807 + a, ._uw-masthead--cta_mlopn_16861 p._button-grey_mlopn_14807 a + a, p._button-grey_mlopn_14807 ._uw-masthead--cta_mlopn_16861 a + a, ._uw-masthead--cta_mlopn_16861 p._button-navy_mlopn_14807 a + ._uw-btn_mlopn_14807, p._button-navy_mlopn_14807 ._uw-masthead--cta_mlopn_16861 a + ._uw-btn_mlopn_14807, ._uw-masthead--cta_mlopn_16861 p._button-navy_mlopn_14807 ._uw-btn_mlopn_14807 + a, p._button-navy_mlopn_14807 ._uw-masthead--cta_mlopn_16861 ._uw-btn_mlopn_14807 + a, ._uw-masthead--cta_mlopn_16861 p._button-navy_mlopn_14807 a + a, p._button-navy_mlopn_14807 ._uw-masthead--cta_mlopn_16861 a + a {
  margin-top: 1rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--cta_mlopn_16861 ._uw-btn_mlopn_14807 + ._uw-btn_mlopn_14807, ._uw-masthead--cta_mlopn_16861 p._button-grey_mlopn_14807 a + ._uw-btn_mlopn_14807, p._button-grey_mlopn_14807 ._uw-masthead--cta_mlopn_16861 a + ._uw-btn_mlopn_14807, ._uw-masthead--cta_mlopn_16861 p._button-grey_mlopn_14807 ._uw-btn_mlopn_14807 + a, p._button-grey_mlopn_14807 ._uw-masthead--cta_mlopn_16861 ._uw-btn_mlopn_14807 + a, ._uw-masthead--cta_mlopn_16861 p._button-grey_mlopn_14807 a + a, p._button-grey_mlopn_14807 ._uw-masthead--cta_mlopn_16861 a + a, ._uw-masthead--cta_mlopn_16861 p._button-navy_mlopn_14807 a + ._uw-btn_mlopn_14807, p._button-navy_mlopn_14807 ._uw-masthead--cta_mlopn_16861 a + ._uw-btn_mlopn_14807, ._uw-masthead--cta_mlopn_16861 p._button-navy_mlopn_14807 ._uw-btn_mlopn_14807 + a, p._button-navy_mlopn_14807 ._uw-masthead--cta_mlopn_16861 ._uw-btn_mlopn_14807 + a, ._uw-masthead--cta_mlopn_16861 p._button-navy_mlopn_14807 a + a, p._button-navy_mlopn_14807 ._uw-masthead--cta_mlopn_16861 a + a {
    margin-left: 1rem;
  }
}
._uw-masthead--cta_mlopn_16861 ._uw-btn_mlopn_14807, ._uw-masthead--cta_mlopn_16861 p._button-grey_mlopn_14807 a, p._button-grey_mlopn_14807 ._uw-masthead--cta_mlopn_16861 a, ._uw-masthead--cta_mlopn_16861 p._button-navy_mlopn_14807 a, p._button-navy_mlopn_14807 ._uw-masthead--cta_mlopn_16861 a {
  font-size: 1.125rem;
  line-height: 1.5rem;
  text-transform: uppercase;
  font-weight: 600;
  padding: 0.8rem 2rem 0.8rem 2rem;
  position: relative;
  display: inline-block;
  transition: background-color 0.2s ease-in-out;
}
._uw-masthead--cta_mlopn_16861 ._uw-btn_mlopn_14807._uw-link-small--red_mlopn_18215, ._uw-masthead--cta_mlopn_16861 p._button-grey_mlopn_14807 a._uw-link-small--red_mlopn_18215, p._button-grey_mlopn_14807 ._uw-masthead--cta_mlopn_16861 a._uw-link-small--red_mlopn_18215, ._uw-masthead--cta_mlopn_16861 p._button-navy_mlopn_14807 a._uw-link-small--red_mlopn_18215, p._button-navy_mlopn_14807 ._uw-masthead--cta_mlopn_16861 a._uw-link-small--red_mlopn_18215 {
  color: #ed0a00;
}
._uw-masthead--cta_mlopn_16861 ._uw-btn_mlopn_14807, ._uw-masthead--cta_mlopn_16861 p._button-grey_mlopn_14807 a, p._button-grey_mlopn_14807 ._uw-masthead--cta_mlopn_16861 a, ._uw-masthead--cta_mlopn_16861 p._button-navy_mlopn_14807 a, p._button-navy_mlopn_14807 ._uw-masthead--cta_mlopn_16861 a,
._uw-masthead--cta_mlopn_16861 ._uw-btn-arrow_mlopn_18219,
._uw-masthead--cta_mlopn_16861 ._uw-btn-blue_mlopn_18220,
._uw-masthead--cta_mlopn_16861 ._uw-btn-navy_mlopn_18221,
._uw-masthead--cta_mlopn_16861 ._uw-btn-red_mlopn_14807,
._uw-masthead--cta_mlopn_16861 ._uw-btn-white_mlopn_18223 {
  background-color: #001641;
  color: #fff;
}
._uw-masthead--cta_mlopn_16861 ._uw-btn-red_mlopn_14807 {
  background-color: #ed0a00;
}
._uw-masthead--cta_mlopn_16861 ._uw-btn-blue_mlopn_18220 {
  background-color: #0033FF;
}
._uw-masthead--cta_mlopn_16861 ._uw-btn-white_mlopn_18223,
._uw-masthead--cta_mlopn_16861 ._uw-btn-blue_mlopn_18220:hover,
._uw-masthead--cta_mlopn_16861 ._uw-btn-navy_mlopn_18221:hover,
._uw-masthead--cta_mlopn_16861 ._uw-btn-red_mlopn_14807:hover,
._uw-masthead--cta_mlopn_16861 ._uw-btn-white_mlopn_18223:hover,
._uw-masthead--cta_mlopn_16861 ._uw-btn_mlopn_14807:hover,
._uw-masthead--cta_mlopn_16861 p._button-grey_mlopn_14807 a:hover,
p._button-grey_mlopn_14807 ._uw-masthead--cta_mlopn_16861 a:hover,
._uw-masthead--cta_mlopn_16861 p._button-navy_mlopn_14807 a:hover,
p._button-navy_mlopn_14807 ._uw-masthead--cta_mlopn_16861 a:hover {
  background-color: #fff;
  color: #001641;
}
._uw-masthead--cta_mlopn_16861 ._uw-btn-white_mlopn_18223:hover {
  background-color: #001641;
  color: #fff;
}
._uw-masthead--cta_mlopn_16861 ._uw-masthead__main_mlopn_3283 {
  padding: 4.375rem 0 4.6875rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--cta_mlopn_16861 ._uw-masthead__title_mlopn_3453 {
    font-size: 5.625rem;
    line-height: 1.2;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-masthead--cta_mlopn_16861 ._uw-masthead__title_mlopn_3453._uw-hl_mlopn_18190, ._uw-masthead--cta_mlopn_16861 ._uw-masthead__title_mlopn_3453._uw-hl-blue_mlopn_18266 em, ._uw-masthead--cta_mlopn_16861 ._uw-masthead__title_mlopn_3453._uw-hl-grey_mlopn_18190 em, ._uw-masthead--cta_mlopn_16861 ._uw-masthead__title_mlopn_3453._uw-hl-navy_mlopn_18266 em, ._uw-masthead--cta_mlopn_16861 ._uw-masthead__title_mlopn_3453._uw-hl-red_mlopn_18266 em, ._uw-masthead--cta_mlopn_16861 ._uw-masthead__title_mlopn_3453._uw-hl-white_mlopn_18266 em {
  font-style: normal;
  line-height: 1.2;
  color: #001641;
}
._uw-masthead--cta_mlopn_16861 ._uw-masthead__title_mlopn_3453._uw-hl-navy_mlopn_18266 em {
  background-color: #001641;
  color: #fff;
}
._uw-masthead--cta_mlopn_16861 ._uw-masthead__title_mlopn_3453._uw-hl-red_mlopn_18266 em {
  background-color: #ed0a00;
  color: #fff;
}
._uw-masthead--cta_mlopn_16861 ._uw-masthead__title_mlopn_3453._uw-hl-blue_mlopn_18266 em {
  background-color: #0033FF;
  color: #fff;
}
._uw-masthead--cta_mlopn_16861 ._uw-masthead__title_mlopn_3453._uw-hl-grey_mlopn_18190 em {
  background-color: #efefef;
  color: #001641;
}
._uw-masthead--cta_mlopn_16861 ._uw-masthead__title_mlopn_3453._uw-hl-white_mlopn_18266 em {
  background-color: #fff;
  color: #001641;
}
._uw-masthead--cta_mlopn_16861[style]::before {
  content: "";
  background-color: rgba(21, 21, 21, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
._uw-masthead--cta_mlopn_16861[style]::after {
  content: "";
  background-image: rgba(21, 21, 21, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
._uw-masthead--cta_mlopn_16861 picture::after {
  content: "";
  background-color: rgba(21, 21, 21, 0.5019607843);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media (min-width: 640px) {
  ._uw-masthead--cta_mlopn_16861 picture._no-overlay_mlopn_18319::after {
    display: none;
  }
}
._uw-masthead--cta_mlopn_16861 picture img {
  width: 100%;
  height: 100%;
  position: absolute;
  object-fit: cover;
}
._uw-masthead__main_mlopn_3283 ._uw-masthead__event-buttons_mlopn_3323 ._large_mlopn_2033 {
  font-size: 1.25rem;
}
._uw-masthead_mlopn_3271._uw-masthead--aside-image_mlopn_3283 {
  padding: 0;
  margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead_mlopn_3271._uw-masthead--aside-image_mlopn_3283 {
    margin-bottom: 3.125rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead_mlopn_3271._uw-masthead--aside-image_mlopn_3283 {
    margin-bottom: 6.25rem;
  }
}

@media (min-width: 768px) {
  ._public-inner-standard_mlopn_12483 ._uw-masthead--image_mlopn_3355 h1 {
    max-width: 65%;
  }
}
@media (min-width: 1200px) {
  ._public-inner-standard_mlopn_12483 ._uw-masthead--image_mlopn_3355 h1 {
    max-width: 80%;
  }
}
@media (min-width: 980px) and (max-width: 1200px) {
  ._public-inner-standard_mlopn_12483 ._uw-masthead--image_mlopn_3355 h1 {
    font-size: 5rem;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1200px) and (orientation: portrait) {
  ._public-inner-standard_mlopn_12483 ._uw-masthead--image_mlopn_3355 h1 {
    max-width: 55%;
  }
}

._uw-masthead__subbrand_mlopn_18368 {
  position: relative;
}
@media (min-width: 768px) {
  ._uw-masthead__subbrand--title_mlopn_18372 {
    padding-bottom: 5rem !important;
  }
}
@media (max-width: 768px) {
  ._uw-masthead__subbrand_mlopn_18368 {
    display: block;
    padding-bottom: 11.25rem !important;
  }
}
._uw-masthead__subbrand--logo_mlopn_18382 {
  background-color: #fff;
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  ._uw-masthead__subbrand--logo_mlopn_18382 {
    display: flex;
    justify-content: center;
  }
}
@media (max-width: 480px) {
  ._uw-masthead__subbrand--logo_mlopn_18382 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
@media (min-width: 768px) {
  ._uw-masthead__subbrand--logo_mlopn_18382 {
    width: 33vw;
    bottom: 2rem;
    right: 0;
  }
  ._uw-masthead__subbrand--logo_mlopn_18382::before {
    content: "";
    position: absolute;
    background-color: #ed0a00;
    top: 0.9375rem;
    left: -2.1875rem;
    width: 6.25rem;
    height: 0.25rem;
    transform: rotate(-45deg);
  }
}
._uw-masthead__subbrand--logo_mlopn_18382 > div {
  height: 5rem;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left;
}
@media (max-width: 768px) {
  ._uw-masthead__subbrand--logo_mlopn_18382 > div {
    width: 100%;
    height: 3.125rem;
    background-position: center;
  }
}
@media (min-width: 768px) {
  ._uw-masthead__subbrand--logo_mlopn_18382 > div {
    margin: 1rem 1rem 1rem 2rem;
  }
}
._uw-masthead__subbrand--logo_mlopn_18382 > div > a {
  display: flex;
  height: 100%;
  width: 100%;
}

._uw-masthead--image__container_mlopn_11508 + ._blue-nav_mlopn_11516 + ._uw-masthead__subbrand_mlopn_18368 {
  position: static;
}
._uw-masthead--image__container_mlopn_11508 + ._blue-nav_mlopn_11516 + ._uw-masthead__subbrand_mlopn_18368 ._uw-masthead__subbrand--logo_mlopn_18382 {
  z-index: 1;
}

/* developed by Daniel Kandilas */
._uw-page-title_mlopn_18449 {
  width: 100%;
}

._uw-masthead__titleFull_mlopn_3453, ._uw-masthead__titleRight_mlopn_3456 {
  width: 70%;
  font-size: 2.125rem;
  line-height: 1;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead__titleFull_mlopn_3453, ._uw-masthead__titleRight_mlopn_3456 {
    font-size: 3rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-masthead__titleFull_mlopn_3453, ._uw-masthead__titleRight_mlopn_3456 {
  width: 98%;
  min-height: 320px;
  margin-top: auto !important;
}
@media print, screen and (max-width: 74.99875em) {
  ._uw-masthead__titleFull_mlopn_3453, ._uw-masthead__titleRight_mlopn_3456 {
    width: 100%;
    min-height: auto;
    padding-bottom: 20px;
    font-size: 3rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-masthead__titleRight_mlopn_3456 {
  width: 50%;
}
._uw-masthead__bizunit_mlopn_3459 {
  display: flex;
  width: 100%;
  font-size: 1.125rem;
  line-height: 1;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead__bizunit_mlopn_3459 {
    display: none;
  }
}
._uw-masthead__newscaption_mlopn_3495 {
  display: flex;
  align-items: flex-end;
  width: 100%;
  font-size: 1.125rem;
  line-height: 1;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._uw-masthead__newscontent_mlopn_3462 {
  display: flex;
  align-items: flex-end;
  width: 100%;
  font-size: 1.125rem;
  line-height: 1;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead__newscontent_mlopn_3462 {
    display: none;
  }
}
._uw-masthead__photoby_mlopn_3465, ._uw-masthead__photobydesk_mlopn_3468 {
  display: inline-flex;
  font-size: 1.125rem;
  line-height: 1;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._uw-masthead__photoby_mlopn_3465 ._bold_mlopn_18565, ._uw-masthead__photobydesk_mlopn_3468 ._bold_mlopn_18565 {
  font-weight: 400;
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead__photoby_mlopn_3465, ._uw-masthead__photobydesk_mlopn_3468 {
    display: none;
  }
}
._uw-masthead__photobydesk_mlopn_3468 {
  padding-top: 25px;
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead__photobydesk_mlopn_3468 {
    display: flex;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead__photobydesk_mlopn_3468 {
    display: flex;
  }
}

._flex-full-image_mlopn_18587,
._flex-no-image_mlopn_18588,
._flex-parent-full-image_mlopn_18589,
._flex-parent-no-image_mlopn_18590 {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex: 1;
  z-index: 1;
}
@media print, screen and (max-width: 74.99875em) {
  ._flex-full-image_mlopn_18587,
  ._flex-no-image_mlopn_18588,
  ._flex-parent-full-image_mlopn_18589,
  ._flex-parent-no-image_mlopn_18590 {
    flex-direction: column-reverse;
  }
}
@media screen and (max-width: 40em) {
  ._flex-full-image_mlopn_18587,
  ._flex-no-image_mlopn_18588,
  ._flex-parent-full-image_mlopn_18589,
  ._flex-parent-no-image_mlopn_18590 {
    max-height: 85vh !important;
  }
}

._flex-news-mob-image_mlopn_18614,
._flex-news-right-image_mlopn_3449,
._flex-parent-news-right-image_mlopn_3450 {
  width: 100%;
  display: none;
  max-height: 400px;
  flex-direction: column;
  flex: 1;
  z-index: 1;
}
@media print, screen and (max-width: 74.99875em) {
  ._flex-news-mob-image_mlopn_18614,
  ._flex-news-right-image_mlopn_3449,
  ._flex-parent-news-right-image_mlopn_3450 {
    width: 100%;
    flex-direction: column-reverse;
  }
}
@media screen and (max-width: 40em) {
  ._flex-news-mob-image_mlopn_18614,
  ._flex-news-right-image_mlopn_3449,
  ._flex-parent-news-right-image_mlopn_3450 {
    max-height: 85vh !important;
  }
}

._flex-parent-full-image_mlopn_18589,
._flex-parent-no-image_mlopn_18590 {
  position: relative;
}
._flex-parent-full-image_mlopn_18589::after,
._flex-parent-no-image_mlopn_18590::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 56.25%;
  content: "";
}
@media print, screen and (max-width: 63.99875em) {
  ._flex-parent-full-image_mlopn_18589,
  ._flex-parent-no-image_mlopn_18590 {
    flex-direction: column-reverse;
    position: relative;
  }
  ._flex-parent-full-image_mlopn_18589::after,
  ._flex-parent-no-image_mlopn_18590::after {
    display: block;
    width: 100%;
    height: 100%;
    padding-top: 100%;
    content: "";
  }
}
._flex-parent-full-image_mlopn_18589::after,
._flex-parent-no-image_mlopn_18590::after {
  padding-top: 0% !important;
}

._flex-parent-full-image_mlopn_18589::after, ._flex-parent-no-image_mlopn_18590::after {
  padding-top: 0% !important;
}

@media print, screen and (max-width: 74.99875em) {
  ._flex-parent-news-right-image_mlopn_3450 {
    position: relative;
  }
  ._flex-parent-news-right-image_mlopn_3450::after {
    display: block;
    width: 100%;
    height: 100%;
    padding-top: 100%;
    content: "";
  }
}

._flex-row-full-image_mlopn_3521,
._flex-row-no-image_mlopn_18690 {
  padding: 5em 0 2em;
}
@media print, screen and (max-width: 74.99875em) {
  ._flex-row-full-image_mlopn_3521,
  ._flex-row-no-image_mlopn_18690 {
    flex-direction: row;
  }
}

@media print, screen and (max-width: 74.99875em) {
  ._flex-row-right-image_mlopn_18701 {
    flex-direction: row;
    margin-bottom: 2em;
  }
}

._flex-right_mlopn_18707 {
  width: 85%;
  display: flex;
  justify-content: flex-end !important;
}

._flex-full_mlopn_3516 {
  width: 100%;
  display: flex;
}

._align-end_mlopn_18718 {
  align-items: flex-end;
  justify-content: flex-end;
  z-index: 1;
}

._mob-hide_mlopn_3441 {
  max-width: 44.375rem;
}
@media print, screen and (max-width: 47.99875em) {
  ._mob-hide_mlopn_3441 {
    display: none !important;
  }
}

._mob-hide-two_mlopn_18733 {
  max-width: 100%;
}
@media print, screen and (max-width: 47.99875em) {
  ._mob-hide-two_mlopn_18733 {
    display: none !important;
  }
}

@media print, screen and (max-width: 47.99875em) {
  ._mob-100_mlopn_18743 {
    margin-top: auto !important;
    width: 100% !important;
  }
}

._margin-left-220_mlopn_18749 {
  display: flex;
}
@media (min-width: 1440px) {
  ._margin-left-220_mlopn_18749 {
    margin-left: 220px !important;
  }
}
@media (max-width: 1440px) {
  ._margin-left-220_mlopn_18749 {
    margin-left: 0 !important;
  }
}

._margin-left-zero_mlopn_18763 {
  display: flex;
  margin-left: 0 !important;
}
@media (min-width: 768px) {
  ._margin-left-zero_mlopn_18763 {
    display: none;
  }
}

._margin-top-zero_mlopn_18773 {
  display: flex;
  margin-top: 0 !important;
}

@media (max-width: 1200px) {
  ._masthead-hide-image_mlopn_18779 {
    display: none;
  }
}

._masthead-padding-bot-zero_mlopn_18784 {
  padding: 5rem 0 0 !important;
}
@media screen and (max-width: 75em) {
  ._masthead-padding-bot-zero_mlopn_18784 {
    padding: 0 !important;
  }
}

@media print, screen and (max-width: 63.99875em) {
  ._masthead-color-switch_mlopn_18794 {
    background: white;
  }
}
@media print, screen and (max-width: 63.99875em) {
  ._masthead-color-switch_mlopn_18794 h1,
  ._masthead-color-switch_mlopn_18794 p {
    color: #001641 !important;
  }
}

._masthead-desktop-background-image-full_mlopn_3429 {
  display: flex !important;
  background-position: center;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  height: 600px;
}
@media (max-width: 1200px) {
  ._masthead-desktop-background-image-full_mlopn_3429 {
    background-position: bottom right;
    background-size: cover;
    width: 100%;
  }
}
@media print, screen and (max-width: 47.99875em) {
  ._masthead-desktop-background-image-full_mlopn_3429 {
    height: 85vh;
  }
}
._masthead-desktop-background-image-full_mlopn_3429:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #151515;
  opacity: 0.55;
}

._masthead-desktop-height_mlopn_18835 {
  min-height: 600px !important;
}
@media print, screen and (max-width: 74.99875em) {
  ._masthead-desktop-height_mlopn_18835 {
    min-height: 450px !important;
  }
}
@media print, screen and (max-width: 63.99875em) {
  ._masthead-desktop-height_mlopn_18835 {
    min-height: auto !important;
  }
}

@media print, screen and (max-width: 47.99875em) {
  ._masthead-main-padding-fix_mlopn_18850 {
    padding-top: 0 !important;
  }
}

._uw-masthead--aside-image_mlopn_3283 ._uw-masthead__event-image_mlopn_3288::before {
  z-index: 0 !important;
}

._masthead-desktop-background-image-right_mlopn_3401 {
  display: flex;
  background-image: url("http://localhost:3000/vivo/t4-site-assets/dist/assets/img/content/base-header-image.jpg");
  background-position: top right 25px;
  background-size: 45%;
  background-repeat: no-repeat;
}
@media (min-width: 1200px) {
  ._masthead-desktop-background-image-right_mlopn_3401 {
    width: 100%;
    height: 100%;
  }
}
@media (max-width: 1200px) {
  ._masthead-desktop-background-image-right_mlopn_3401 {
    background-position: bottom right;
    background-size: cover;
    width: 100%;
  }
}
._masthead-desktop-background-image-right_mlopn_3401:before {
  content: "";
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.69) 100%);
  opacity: 1;
}
@media (max-width: 1200px) {
  ._masthead-desktop-background-image-right_mlopn_3401:before {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.69) 100%);
  }
}

._masthead-background-image-mobile_mlopn_3438 {
  display: none;
  width: 100%;
  height: 100%;
}
@media print, screen and (max-width: 47.99875em) {
  ._masthead-background-image-mobile_mlopn_3438 {
    display: flex;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    overflow: hidden;
    height: 85vh;
  }
}
@media print, screen and (max-width: 47.99875em) and (max-width: 47.99875em) {
  ._masthead-background-image-mobile_mlopn_3438:before {
    content: "";
    position: absolute;
    z-index: 0;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.69) 100%);
    opacity: 1;
  }
}
@media print and (max-width: 1200px), screen and (max-width: 47.99875em) and (max-width: 47.99875em) and (max-width: 1200px) {
  ._masthead-background-image-mobile_mlopn_3438:before {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.69) 100%);
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 64em), print and (-ms-high-contrast: none), screen and (-ms-high-contrast: none) and (min-width: 64em) {
  ._flex-parent-full-image_mlopn_18589 {
    width: 100%;
    display: block;
    -ms-flex-preferred-size: 100%;
  }
}
._uw-masthead--aside-image_mlopn_3283 p, ._uw-masthead--aside-image_mlopn_3283 li, ._uw-masthead--aside-image_mlopn_3283 ._uw-masthead__main_mlopn_3283 a {
  color: #fff;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  display: block;
}
._uw-masthead--aside-image_mlopn_3283 span {
  display: block;
  font-weight: 700;
}
._uw-masthead--aside-image_mlopn_3283 li {
  display: flex;
  margin-bottom: 1.375rem;
}
._uw-masthead--aside-image_mlopn_3283 i {
  margin-right: 0.3125rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--aside-image_mlopn_3283 ._uw-masthead__content_mlopn_3277 {
    position: relative;
    z-index: 1;
  }
}
._uw-masthead--aside-image_mlopn_3283 ._uw-masthead__main_mlopn_3283 {
  padding-top: 0;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--aside-image_mlopn_3283 ._uw-masthead__main_mlopn_3283 {
    padding-top: 7.1875rem;
    padding-bottom: 1.375rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--aside-image_mlopn_3283 ._uw-masthead__main_mlopn_3283 {
    padding-top: 7.1875rem;
    padding-bottom: 6.25rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-masthead--aside-image_mlopn_3283 ._uw-masthead__main_mlopn_3283 {
    padding-top: 10rem;
  }
}
._uw-masthead--aside-image_mlopn_3283 ._uw-masthead__main--event_mlopn_18985 h2 {
  margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--aside-image_mlopn_3283 ._uw-masthead__main--event_mlopn_18985 h2 {
    margin-bottom: 3.125rem;
  }
}
._uw-masthead--aside-image_mlopn_3283 ._uw-masthead__main--event_mlopn_18985 li a {
  display: block;
}
._uw-masthead--aside-image_mlopn_3283 ._uw-masthead__main--event_mlopn_18985 a._button_mlopn_3169 {
  font-size: 1.25rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--aside-image_mlopn_3283 ._uw-masthead__title_mlopn_3453 {
    font-size: 4.5rem;
    line-height: 1.0416666667;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 2.1875rem;
  }
}
._uw-masthead--aside-image_mlopn_3283 ._uw-masthead__sub-title_mlopn_19013 {
  font-size: 1.75rem;
  line-height: 1.0714285714;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--aside-image_mlopn_3283 ._uw-masthead__sub-title_mlopn_19013 {
    font-size: 2.5625rem;
    line-height: 1.1219512195;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 1.25rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-masthead--aside-image_mlopn_3283 ._uw-masthead__sub-title_mlopn_19013 {
    font-size: 2.625rem;
    line-height: 1.0714285714;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 1.25rem;
  }
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-masthead--aside-image_mlopn_3283 ._uw-masthead__event-image_mlopn_3288 {
    width: calc(100% + 60px);
    margin-left: -1.875rem;
    margin-right: -1.875rem;
    margin-bottom: 1.25rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--aside-image_mlopn_3283 ._uw-masthead__event-image_mlopn_3288 {
    position: absolute;
    right: 0;
    top: 6.5625rem;
    width: 50%;
    max-width: 100%;
    padding-right: 15px;
  }
}
._uw-masthead--aside-image_mlopn_3283 ._uw-masthead__event-image_mlopn_3288::before {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-image: linear-gradient(to left top, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.69) 100%);
  background-image: -ms-linear-gradient(left top, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%);
  z-index: 1;
}
@media (max-width: 768px) {
  ._uw-masthead--aside-image_mlopn_3283 ._uw-masthead__event-image_mlopn_3288::before {
    display: none;
  }
}
._uw-masthead--aside-image_mlopn_3283 ._uw-masthead__event-image_mlopn_3288 ._uw-masthead__event-buttons_mlopn_3323 {
  margin-top: 1.875rem;
}
._uw-masthead--aside-image_mlopn_3283 img {
  max-width: 44.375rem;
}
@media screen and (min-width: 58.125em) {
  ._uw-masthead--aside-image_mlopn_3283 ._event-info-list_mlopn_19093 {
    margin-bottom: 2.875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--aside-image_mlopn_3283 ._event-info-list_mlopn_19093 {
    margin-bottom: 1rem;
  }
}

._uw-event-date_mlopn_19103 span {
  display: inline;
}

._uw-masthead--image_mlopn_3355 > img::before, ._uw-masthead--image__container_mlopn_11508::before {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-image: linear-gradient(to left top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.69) 100%);
  background-image: -ms-linear-gradient(left top, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%);
  z-index: 1;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--image_mlopn_3355 > img, ._uw-masthead--image__container_mlopn_11508 {
    position: absolute;
    right: 0;
    top: 6.875rem;
    max-width: 25rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--image_mlopn_3355 > img, ._uw-masthead--image__container_mlopn_11508 {
    max-width: 33.75rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-masthead--image_mlopn_3355 > img, ._uw-masthead--image__container_mlopn_11508 {
    top: 4.6875rem;
    right: calc((100vw - 77rem + 15px) * 0.5);
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--image_mlopn_3355 ._uw-masthead__main_mlopn_3283 {
    min-height: 21.875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--image_mlopn_3355 ._uw-masthead__main_mlopn_3283 {
    min-height: 28.125rem;
  }
}

._uw-masthead--image-full_mlopn_18114 {
  background-size: cover;
  padding: 0;
}
._uw-masthead--image-full_mlopn_18114 p {
  color: #fff;
  margin-top: 1.5rem;
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-masthead--image-full_mlopn_18114 {
    background-image: none !important;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--image-full_mlopn_18114 ._page-navigator__list--breadcrumbs_mlopn_11537 {
    top: 3.75rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--image-full_mlopn_18114 ._page-navigator__list--breadcrumbs_mlopn_11537 {
    top: 2.5rem;
  }
}
._uw-masthead--image-full_mlopn_18114 ._uw-masthead__main_mlopn_3283 {
  padding-bottom: 1.5625rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--image-full_mlopn_18114 ._uw-masthead__main_mlopn_3283 {
    padding: 0;
    background: transparent;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--image-full_mlopn_18114 ._uw-masthead__content_mlopn_3277 {
    min-height: 26.875rem;
    padding: 1.875rem 0;
    display: flex;
    align-items: flex-end;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--image-full_mlopn_18114 ._uw-masthead__content_mlopn_3277 {
    min-height: 38.125rem;
    padding: 6.25rem 0;
    display: flex;
    align-items: center;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead--image-full_mlopn_18114[style]::before {
    content: "";
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 100%);
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
  }
  ._uw-masthead--image-full_mlopn_18114[style]::after {
    content: "";
    background-image: linear-gradient(42deg, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 75%);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
}
@media (max-width: 980px) {
  ._course-landing_mlopn_12542 ._uw-masthead--image-full_mlopn_18114 {
    margin-bottom: 2rem;
  }
}

._uw-masthead--library_mlopn_19222 ._uw-masthead__main_mlopn_3283 {
  position: relative;
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--library_mlopn_19222 ._uw-masthead__main_mlopn_3283 {
    margin-bottom: 0 !important;
    padding-top: 0.75rem;
    padding-bottom: 4.375rem;
  }
}
._uw-masthead--library_mlopn_19222 ._grid-x_mlopn_3385 {
  align-items: flex-start;
}
@media print, screen and (min-width: 64em) {
  ._uw-masthead--library_mlopn_19222 h1 {
    font-size: 5.625rem;
    line-height: 1.0222222222;
    font-weight: 700;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
}
._uw-masthead--library_mlopn_19222 ._opening-times_mlopn_19249 {
  max-width: 21.25rem;
  float: right;
}

._uw-masthead-with-search_mlopn_19254 ._masthead-search_mlopn_19254 {
  margin-bottom: 50px;
  background: #001641;
  color: #fff;
}
@media (min-width: 1024px) {
  ._uw-masthead-with-search_mlopn_19254 ._masthead-search_mlopn_19254 {
    margin-bottom: 0;
  }
}
._uw-masthead-with-search_mlopn_19254 ._masthead-search_mlopn_19254 form {
  border-bottom: 2px solid red;
  margin-bottom: 20px;
  display: flex;
}
._uw-masthead-with-search_mlopn_19254 ._masthead-search_mlopn_19254 form ._icon--search_mlopn_2246 {
  color: white;
}
._uw-masthead-with-search_mlopn_19254 ._masthead-search_mlopn_19254 form input[type=text] {
  border: 0;
  margin-bottom: 0;
  font-size: 0.8125rem;
  line-height: 30px;
  background: #001641;
  flex-grow: 1;
  color: #fff;
}
._uw-masthead-with-search_mlopn_19254 ._masthead-search_mlopn_19254 form input[type=text]::placeholder {
  color: #fff;
  opacity: 0.6;
}
._uw-masthead-with-search_mlopn_19254 ._masthead-search_mlopn_19254 form input[type=text]:-webkit-autofill, ._uw-masthead-with-search_mlopn_19254 ._masthead-search_mlopn_19254 form input[type=text]:-webkit-autofill:hover, ._uw-masthead-with-search_mlopn_19254 ._masthead-search_mlopn_19254 form input[type=text]:-webkit-autofill:focus, ._uw-masthead-with-search_mlopn_19254 ._masthead-search_mlopn_19254 form input[type=text]:-webkit-autofill:active, ._uw-masthead-with-search_mlopn_19254 ._masthead-search_mlopn_19254 form input[type=text]:-webkit-autofill::first-line {
  -webkit-box-shadow: 0 0 0 30px #001641 inset !important;
  -webkit-text-fill-color: #fff !important;
  transition: box-shadow 0s, border-color 0s ease-in-out;
  font-size: 0.8125rem;
}
@media (min-width: 1024px) {
  ._uw-masthead-with-search_mlopn_19254 ._masthead-search_mlopn_19254 form input[type=text] {
    font-size: 1.0625rem;
    line-height: 26px;
    height: 48px;
  }
  ._uw-masthead-with-search_mlopn_19254 ._masthead-search_mlopn_19254 form input[type=text]:-webkit-autofill::first-line {
    font-size: 1.0625rem;
  }
}

._uw-news-category-wrapper_mlopn_19302 {
  margin-block: var(--section-spacing-y);
}
._uw-news-category-wrapper_mlopn_19302 ._uw-item-grid--news_mlopn_17548 {
  margin-bottom: 2rem;
}
._uw-news-category-wrapper_mlopn_19302 ._uw-item-grid_mlopn_3313 {
  margin-top: 0;
}
._uw-news-category-wrapper_mlopn_19302 ._uw-item_mlopn_3313 h3 {
  padding: 0.625rem 0;
}

._uw-news-grid_mlopn_17635 {
  margin-block: var(--section-spacing-y);
}
._uw-news-grid__title_mlopn_19318 {
  font-size: 2.625rem;
  line-height: 1.0952380952;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: 700;
  color: #ed0a00;
  margin-bottom: 1.25rem;
  line-height: 2.875rem;
  max-width: 18.25rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-news-grid__title_mlopn_19318 {
    font-size: 3.5rem;
    line-height: 1.0178571429;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-news-grid__title_mlopn_19318 {
    font-size: 8.125rem;
    line-height: 0.9384615385;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-news-grid__title_mlopn_19318 {
    margin-bottom: 1.875rem;
    max-width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-news-grid__title_mlopn_19318 {
    margin-bottom: 2.75rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-news-grid__title_mlopn_19318 {
    font-size: 5.125rem;
    line-height: 1.487804878;
    font-weight: 700;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-news-grid__title--smaller_mlopn_19384 {
  font-size: 2.5625rem;
  line-height: 1;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 0;
  margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  ._uw-news-grid__title--smaller_mlopn_19384 {
    letter-spacing: -0.025rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-news-grid__button_mlopn_19403 {
    display: none;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-news-grid__button_mlopn_19403 {
    display: flex;
  }
}
._uw-news-grid__articles_mlopn_17635 {
  margin-bottom: 1.25rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-news-grid__articles_mlopn_17635 {
    margin-bottom: 3.125rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-news-grid__articles_mlopn_17635 {
    margin-bottom: 1.875rem;
  }
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-news-grid_mlopn_17635 ._article_mlopn_14655 {
    margin-bottom: 0.625rem;
    max-width: 76.875rem;
    margin-right: auto;
    margin-left: auto;
    display: flex;
    flex-flow: row nowrap;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-news-grid_mlopn_17635 ._article_mlopn_14655 {
    display: flex;
    flex-direction: column;
  }
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-news-grid_mlopn_17635 ._article__image_mlopn_17635 {
    max-width: 6.875rem;
    flex-shrink: 0;
    padding: 0 !important;
  }
}
._uw-news-grid_mlopn_17635 ._article__image_mlopn_17635 img {
  display: block;
  margin-bottom: 0.625rem;
}
._uw-news-grid_mlopn_17635 ._article_mlopn_14655 time {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: rgba(21, 21, 21, 0.6);
  text-transform: uppercase;
  margin-bottom: 0.3125rem;
  display: inline-block;
}
@media print, screen and (min-width: 48em) {
  ._uw-news-grid_mlopn_17635 ._article_mlopn_14655 time {
    margin-bottom: 0.3125rem;
  }
}
._uw-homepage_mlopn_14400 ._uw-news-grid_mlopn_17635 ._article_mlopn_14655 time {
  display: block;
}
._uw-news-grid_mlopn_17635 ._article__title_mlopn_14660 {
  font-size: 1.25rem;
  line-height: 1.5;
  font-weight: 500;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  margin: 0 0 0.9375rem;
}
._uw-news-grid_mlopn_17635 ._article__button_mlopn_19487 {
  text-transform: uppercase;
  font-size: 0.875rem;
  line-height: 1.5;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  ._uw-news-grid_mlopn_17635 ._article__button_mlopn_19487 {
    position: absolute;
    bottom: 0;
  }
}
._uw-news-grid_mlopn_17635 ._article_mlopn_14655 a {
  width: 100%;
  font-weight: bold;
}
._uw-news-grid_mlopn_17635 ._article__meta_mlopn_19508 {
  position: relative;
  padding-bottom: 3.125rem;
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-news-grid_mlopn_17635 ._article__meta_mlopn_19508 {
    padding: 0 0 0 0.9375rem;
  }
}
@media (max-width: 768px) {
  ._uw-news-grid_mlopn_17635 ._article_mlopn_14655 {
    display: block;
  }
}

._uw-news-header_mlopn_19523 {
  position: relative;
}
._uw-news-header_mlopn_19523 ._caption_mlopn_19526 {
  background: rgba(0, 0, 0, 0.75);
  position: absolute !important;
  bottom: 0;
  width: 100%;
  line-height: 18px;
  padding: 10px 15px;
}
._uw-news-header_mlopn_19523 mark {
  background: #03f;
  color: white;
}
._uw-news-header_mlopn_19523 ._img-holder--small_mlopn_19538 {
  display: none;
  position: absolute;
}
._uw-news-header_mlopn_19523 ._img-holder--main_mlopn_19542 img {
  max-height: 75vh;
}
._uw-news-header_mlopn_19523 ._uw-masthead__main_mlopn_3283 {
  display: none;
}
._uw-news-header_mlopn_19523 ._uw-masthead__main_mlopn_3283 > ._grid-container_mlopn_3812, ._uw-news-header_mlopn_19523 ._uw-masthead__main_mlopn_3283 > ._mw-grid-container_mlopn_3812 {
  position: relative;
  display: flex;
}
._uw-news-header_mlopn_19523 ._uw-masthead__main_mlopn_3283 > ._grid-container_mlopn_3812 > div:nth-child(2), ._uw-news-header_mlopn_19523 ._uw-masthead__main_mlopn_3283 > ._mw-grid-container_mlopn_3812 > div:nth-child(2) {
  flex-grow: 1;
}
@media (min-width: 768px) {
  ._uw-news-header_mlopn_19523 ._img-holder_mlopn_19538 {
    right: 0;
    display: flex;
    flex-direction: column;
  }
  ._uw-news-header_mlopn_19523 ._img-holder--main_mlopn_19542 {
    position: absolute;
    height: 100%;
  }
  ._uw-news-header_mlopn_19523 ._img-holder--main_mlopn_19542 > div {
    display: flex;
    flex-grow: 1;
  }
  ._uw-news-header_mlopn_19523 ._img-holder--main_mlopn_19542 > div:nth-child(2) {
    position: relative;
    flex-grow: 0;
    overflow: hidden;
  }
  ._uw-news-header_mlopn_19523 ._img-holder--main_mlopn_19542 img {
    width: auto;
    max-height: 500px;
    max-width: 889px;
  }
  ._uw-news-header_mlopn_19523 ._img-holder--small_mlopn_19538 > div {
    position: relative;
  }
  ._uw-news-header_mlopn_19523 ._img-holder--small_mlopn_19538 img {
    width: auto;
    max-height: 400px;
    max-width: 600px;
  }
  ._uw-news-header_mlopn_19523 ._uw-masthead__main_mlopn_3283 {
    display: block;
    min-height: 500px;
  }
}
._uw-news-header_mlopn_19523 ._uw-masthead__title_mlopn_3453 {
  max-width: 60%;
  font-size: 3rem;
  line-height: 3.5rem;
}
@media (min-width: 768px) {
  ._uw-news-header_mlopn_19523 ._uw-masthead__title_mlopn_3453 {
    font-size: 3rem;
    line-height: 3.5rem;
  }
}
@media (min-width: 1024px) {
  ._uw-news-header_mlopn_19523 ._uw-masthead__title_mlopn_3453 {
    font-size: 4rem;
    line-height: 4.75rem;
  }
}

._uw-news--body_mlopn_19610 {
  flex-direction: column-reverse;
}
._uw-news--body_mlopn_19610 ._button_mlopn_3169 {
  margin: 0;
}
._uw-news--body_mlopn_19610 ._uw-news--title_mlopn_19616 {
  font-size: 2rem;
  margin-top: 10px;
}
._uw-news--body_mlopn_19610 ._uw-post-content_mlopn_19620 ._uw-post-date_mlopn_3479 {
  display: block;
  margin-bottom: 0;
  font-size: 18px;
}
._uw-news--body_mlopn_19610 ._uw-post-details_mlopn_3446 ._uw-post-date_mlopn_3479 {
  display: none;
}
@media (min-width: 768px) {
  ._uw-news--body_mlopn_19610 {
    flex-direction: row;
  }
  ._uw-news--body_mlopn_19610 ._uw-news--title_mlopn_19616 {
    display: none;
  }
  ._uw-news--body_mlopn_19610 ._uw-post-details_mlopn_3446 ._uw-post-date_mlopn_3479 {
    display: block;
  }
  ._uw-news--body_mlopn_19610 ._uw-post-content_mlopn_19620 ._uw-post-date_mlopn_3479 {
    display: none;
  }
}

._uw-news--intro_mlopn_19643 {
  font-size: 1.2rem;
  line-height: 1.25rem;
  letter-spacing: -0.01em;
}
@media (min-width: 768px) {
  ._uw-news--intro_mlopn_19643 ._uw-news--intro_mlopn_19643 {
    font-size: 1.875rem;
  }
}

._uw-latest-items_mlopn_19654 {
  margin-block: var(--section-spacing-y);
}
._uw-latest-items_mlopn_19654._uw-latest-items-multi_mlopn_19657 ._item-list-active_mlopn_19657::before {
  position: absolute;
  content: "";
  z-index: 1;
  display: block;
  top: 0;
  left: 0;
  width: 110%;
  height: 100%;
  background: #fff;
  transform-origin: 100% 50%;
  animation: _revealRight_mlopn_1 1s cubic-bezier(0.23, 1, 0.75, 1) forwards;
}
._uw-latest-items_mlopn_19654 ._item-link_mlopn_19670 {
  display: none;
}
._uw-latest-items_mlopn_19654 ._item-link_mlopn_19670._item-link-active_mlopn_19673 {
  display: block;
  text-decoration: none;
  padding-bottom: 16px;
}
._uw-latest-items--hr_mlopn_19678 {
  display: none;
}
._uw-latest-items_mlopn_19654 ._item-list_mlopn_19657 {
  display: none;
  position: relative;
  flex-direction: row;
}
._uw-latest-items_mlopn_19654 ._item-list_mlopn_19657 > * {
  display: flex;
  flex-basis: 33.33%;
  flex-direction: column;
  padding: 0 0.5rem 0 0.5rem;
  min-width: 75%;
}
._uw-latest-items_mlopn_19654 ._item-list_mlopn_19657 > *:first-of-type {
  padding: 0 0.5rem 0 0;
}
._uw-latest-items_mlopn_19654 ._item-list_mlopn_19657 > *:last-of-type {
  padding: 0 0 0 0.5rem;
}
._uw-latest-items_mlopn_19654 ._item-list_mlopn_19657._item-list-active_mlopn_19657 {
  display: flex;
}
._uw-latest-items_mlopn_19654 ._item-title_mlopn_19702 {
  color: #ed0a00;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  text-transform: uppercase;
  display: block;
  margin-bottom: 0.9375rem;
}
._uw-latest-items_mlopn_19654 ._item-title_mlopn_19702:not(._item-title-active_mlopn_19711) {
  cursor: pointer;
}
._uw-latest-items_mlopn_19654 ._item-title_mlopn_19702._item-title-active_mlopn_19711 {
  display: flex;
}
._uw-latest-items_mlopn_19654 ._item-title_mlopn_19702._item-title-active_mlopn_19711 span {
  color: #001641;
  background-color: #F2F2F2;
  padding: 5px 10px;
}
._uw-latest-items_mlopn_19654 ._item-title_mlopn_19702._item-title-active_mlopn_19711::after {
  content: "";
  width: 0px;
  height: 0px;
  border-top: 1rem solid transparent;
  border-bottom: 1rem solid transparent;
  border-left: 1rem solid #F2F2F2;
  border-right: 0;
  display: flex;
  align-self: center;
}
._uw-latest-items_mlopn_19654 ._uw-latest-items--main_mlopn_19733 {
  display: flex;
  flex-direction: column;
}
._uw-latest-items_mlopn_19654 ._uw-latest-items--intro-links-holder_mlopn_19737 {
  display: flex;
  flex-direction: column;
}
._uw-latest-items_mlopn_19654 nav._uw-latest-items--links_mlopn_19741 {
  display: flex;
  flex-direction: row;
  margin-top: 0.625rem;
}
._uw-latest-items_mlopn_19654 nav._uw-latest-items--links_mlopn_19741 ol {
  margin-left: 0;
}
._uw-latest-items_mlopn_19654 nav._uw-latest-items--links_mlopn_19741 li {
  list-style: none;
}
@media screen and (max-width: 75em) {
  ._uw-latest-items_mlopn_19654 ._uw-latest-items--intro_mlopn_19737 h2 {
    font-weight: 700;
    font-size: 1.802rem;
    line-height: 1.75rem;
    padding-bottom: 1rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-latest-items_mlopn_19654._uw-latest-items-multi_mlopn_19657 ._uw-latest-items--main_mlopn_19733 {
    flex-direction: row;
  }
  ._uw-latest-items_mlopn_19654._uw-latest-items-multi_mlopn_19657 ._uw-latest-items--intro_mlopn_19737 {
    height: 150px;
    max-height: 150px;
    margin-bottom: 1.25rem;
  }
  ._uw-latest-items--hr_mlopn_19678 {
    display: block;
    width: 3.125rem;
    height: 0.125rem;
    background-color: #ed0a00;
    margin-top: 0.59375rem;
  }
  ._uw-latest-items--intro_mlopn_19737 h2 {
    font-size: 1.802rem;
    font-weight: 700;
    line-height: 1.75rem;
  }
  ._uw-latest-items--intro-links-holder_mlopn_19737 {
    flex-basis: 25%;
  }
  ._uw-latest-items--list_mlopn_19784 {
    flex-basis: 75%;
  }
  ._uw-latest-items_mlopn_19654 ._item-list_mlopn_19657 > * {
    min-width: unset;
  }
  ._uw-latest-items_mlopn_19654 ._uw-latest-items--intro-links-holder_mlopn_19737 {
    margin-right: 2rem;
  }
}

@media screen and (min-width: 75em) {
  ._item-list-active_mlopn_19657::before {
    width: 100%;
  }
}
._uw-story--image-thumbnail_mlopn_19800 {
  position: relative;
  margin-bottom: 1.25rem;
  overflow: hidden;
  height: 250px;
}
@media (max-width: 480px) {
  ._uw-story--image-thumbnail_mlopn_19800 {
    height: 128px;
    width: 228px;
  }
}
@media (min-width: 1200px) {
  ._uw-story--image-thumbnail_mlopn_19800 {
    height: 155px;
    width: 275px;
  }
}
._uw-story--tag-blue_mlopn_19818 {
  top: unset;
  bottom: 15px;
}
@media (max-width: 480px) {
  ._uw-story--tag-blue_mlopn_19818 {
    display: none;
  }
}
._uw-story--link_mlopn_19827 {
  margin-bottom: 0.5rem;
}

._uw-latest-items-multi_mlopn_19657 ._uw-story--title_mlopn_19831 {
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-weight: 700;
}

@keyframes _revealRight_mlopn_1 {
  0% {
    transform: scaleX(1);
  }
  100% {
    transform: scaleX(0);
  }
}
._uw-on-page-menu_mlopn_19845 {
  max-width: 70rem;
  position: -webkit-sticky;
  position: sticky;
  margin: -5rem auto 2rem auto;
  top: 0;
  z-index: 50;
  font-size: 1rem;
  font-weight: 700;
  color: #fff;
  background-color: #03f;
  transition: top 0.2s ease-in-out;
}

._uw-on-page-menu_mlopn_19845 summary {
  display: block;
  padding: 0.5rem 0.75rem;
  text-transform: uppercase;
  color: inherit;
  background-color: inherit;
  cursor: pointer;
}

._uw-on-page-menu_mlopn_19845 summary::-webkit-details-marker {
  display: none;
}

._uw-on-page-menu_mlopn_19845 summary::after {
  content: "";
  display: inline-block;
  width: 0.65rem;
  height: 0.65rem;
  margin-left: 0.5rem;
  color: inherit;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" viewBox="0 0 448 512"><path fill="white" d="M207 381 13 187c-10-9-10-24 0-34l22-22c10-10 25-10 34-1l155 155 155-155c9-9 24-9 34 1l22 22c10 10 10 25 0 34L241 381c-9 10-25 10-34 0z"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
}

._uw-home-carousel_mlopn_19884 + ._uw-on-page-menu_mlopn_19845 {
  margin-top: -6.7rem;
}

._uw-on-page-menu_mlopn_19845 details[open] summary::after {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" viewBox="0 0 352 512"><path fill="white" d="m243 256 100-100c12-12 12-32 0-45l-22-22a31 31 0 0 0-45 0L176 189 76 89a31 31 0 0 0-45 0L9 111a31 31 0 0 0 0 45l100 100L9 356a31 31 0 0 0 0 45l22 22c13 12 33 12 45 0l100-100 100 100c12 12 32 12 45 0l22-22c12-13 12-33 0-45L243 256z"/></svg>');
}

._uw-on-page-menu_mlopn_19845 ul {
  list-style: none;
  margin: 0;
  padding: 0.3rem;
  overflow: auto;
  background-color: #03f;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: flex-start;
  gap: 0.1rem 3rem;
}

._uw-on-page-menu_mlopn_19845 ul a {
  display: block;
  padding: 0.65rem 0.9rem;
  color: #fff;
  /* background-color: #14f; */
}

._uw-on-page-menu_mlopn_19845 ul a:hover,
._uw-on-page-menu_mlopn_19845 ul a:focus,
._uw-on-page-menu_mlopn_19845 ul a:active {
  text-decoration: underline;
  text-decoration-thickness: 0.1rem;
  text-underline-offset: 0.25rem;
}

@media (min-width: 980px) {
  ._uw-on-page-menu_mlopn_19845 {
    top: 154px;
  }
  ._scroll-active_mlopn_12996 ._uw-on-page-menu_mlopn_19845 {
    top: 0;
  }
}
@media (max-width: 980px) {
  ._uw-on-page-menu_mlopn_19845 {
    top: 77px;
  }
}
@media (min-width: 769px) {
  ._uw-on-page-menu_mlopn_19845 summary {
    display: none;
  }
}
@media (max-width: 767px) {
  ._uw-on-page-menu_mlopn_19845 {
    margin-top: -2rem;
  }
  ._uw-home-carousel_mlopn_19884 + ._uw-on-page-menu_mlopn_19845 {
    margin-top: -2rem;
  }
  ._uw-on-page-menu_mlopn_19845 ul {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
  }
  ._uw-on-page-menu_mlopn_19845 ul a {
    display: block;
  }
}
._uw-opening-times_mlopn_19956 {
  margin-bottom: 3.125rem;
}
._uw-opening-times_mlopn_19956 ._border-top_mlopn_17659 {
  padding: 1.875rem 1.875rem;
  position: relative;
}
@media print, screen and (min-width: 64em) {
  ._uw-opening-times_mlopn_19956 ._border-top_mlopn_17659 {
    padding: 1.875rem 1.875rem;
  }
}
._uw-opening-times_mlopn_19956 ._border-top_mlopn_17659 > ._border-bottom_mlopn_17668:after,
._uw-opening-times_mlopn_19956 ._border-top_mlopn_17659 > ._border-bottom_mlopn_17668:before, ._uw-opening-times_mlopn_19956 ._border-top_mlopn_17659:after, ._uw-opening-times_mlopn_19956 ._border-top_mlopn_17659:before {
  display: block;
  content: "";
  width: 2rem;
  height: 2rem;
  position: absolute;
  transition: transform 0.5s ease-out;
}
._uw-opening-times_mlopn_19956 ._border-top_mlopn_17659 > ._border-bottom_mlopn_17668:before, ._uw-opening-times_mlopn_19956 ._border-top_mlopn_17659:before {
  top: 0;
  border-top: 0.0625rem solid #fff;
}
._uw-opening-times_mlopn_19956 ._border-top_mlopn_17659:before {
  left: 0;
  border-left: 0.0625rem solid #fff;
}
._uw-opening-times_mlopn_19956 ._border-top_mlopn_17659 > ._border-bottom_mlopn_17668:before {
  right: 0;
  border-right: 0.0625rem solid #fff;
}
._uw-opening-times_mlopn_19956 ._border-top_mlopn_17659 > ._border-bottom_mlopn_17668:after, ._uw-opening-times_mlopn_19956 ._border-top_mlopn_17659:after {
  bottom: 0;
  border-bottom: 0.0625rem solid #fff;
}
._uw-opening-times_mlopn_19956 ._border-top_mlopn_17659:after {
  left: 0;
  border-left: 0.0625rem solid #fff;
}
._uw-opening-times_mlopn_19956 ._border-top_mlopn_17659 ._border-bottom_mlopn_17668:after {
  right: 0;
  border-right: 0.0625rem solid #fff;
}
._uw-opening-times_mlopn_19956 ._border-top_mlopn_17659:hover:before {
  transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
}
._uw-opening-times_mlopn_19956 ._border-top_mlopn_17659:hover > ._border-bottom_mlopn_17668:before {
  transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
}
._uw-opening-times_mlopn_19956 ._border-top_mlopn_17659:hover:after {
  transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
}
._uw-opening-times_mlopn_19956 ._border-top_mlopn_17659:hover > ._border-bottom_mlopn_17668:after {
  transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
}
@media print, screen and (min-width: 48em) {
  ._uw-opening-times_mlopn_19956 {
    margin-bottom: 3.75rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-opening-times_mlopn_19956 {
    margin-bottom: 0;
  }
  ._uw-opening-times_mlopn_19956 ._border-top_mlopn_17659 {
    padding: 1.875rem 1.875rem;
    position: relative;
  }
}
@media print, screen and (min-width: 64em) and (min-width: 64em) {
  ._uw-opening-times_mlopn_19956 ._border-top_mlopn_17659 {
    padding: 1.875rem 1.875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-opening-times_mlopn_19956 ._border-top_mlopn_17659 > ._border-bottom_mlopn_17668:after,
  ._uw-opening-times_mlopn_19956 ._border-top_mlopn_17659 > ._border-bottom_mlopn_17668:before, ._uw-opening-times_mlopn_19956 ._border-top_mlopn_17659:after, ._uw-opening-times_mlopn_19956 ._border-top_mlopn_17659:before {
    display: block;
    content: "";
    width: 2rem;
    height: 2rem;
    position: absolute;
    transition: transform 0.5s ease-out;
  }
  ._uw-opening-times_mlopn_19956 ._border-top_mlopn_17659 > ._border-bottom_mlopn_17668:before, ._uw-opening-times_mlopn_19956 ._border-top_mlopn_17659:before {
    top: 0;
    border-top: 0.0625rem solid #fff;
  }
  ._uw-opening-times_mlopn_19956 ._border-top_mlopn_17659:before {
    left: 0;
    border-left: 0.0625rem solid #fff;
  }
  ._uw-opening-times_mlopn_19956 ._border-top_mlopn_17659 > ._border-bottom_mlopn_17668:before {
    right: 0;
    border-right: 0.0625rem solid #fff;
  }
  ._uw-opening-times_mlopn_19956 ._border-top_mlopn_17659 > ._border-bottom_mlopn_17668:after, ._uw-opening-times_mlopn_19956 ._border-top_mlopn_17659:after {
    bottom: 0;
    border-bottom: 0.0625rem solid #fff;
  }
  ._uw-opening-times_mlopn_19956 ._border-top_mlopn_17659:after {
    left: 0;
    border-left: 0.0625rem solid #fff;
  }
  ._uw-opening-times_mlopn_19956 ._border-top_mlopn_17659 ._border-bottom_mlopn_17668:after {
    right: 0;
    border-right: 0.0625rem solid #fff;
  }
  ._uw-opening-times_mlopn_19956 ._border-top_mlopn_17659:hover:before {
    transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
  }
  ._uw-opening-times_mlopn_19956 ._border-top_mlopn_17659:hover > ._border-bottom_mlopn_17668:before {
    transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
  }
  ._uw-opening-times_mlopn_19956 ._border-top_mlopn_17659:hover:after {
    transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
  }
  ._uw-opening-times_mlopn_19956 ._border-top_mlopn_17659:hover > ._border-bottom_mlopn_17668:after {
    transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
  }
}
._uw-opening-times_mlopn_19956 ._border-top_mlopn_17659 {
  padding: 2.8125rem 1.5625rem 3.125rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-opening-times_mlopn_19956 ._border-top_mlopn_17659 {
    padding: 1.125rem 3.4375rem 2.5rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-opening-times_mlopn_19956 ._border-top_mlopn_17659 {
    padding: 2.5rem 2rem 2.5rem;
  }
}
._uw-opening-times__title_mlopn_20092 {
  display: inline-block;
  font-size: 1.25rem;
  line-height: 1.4;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  margin-bottom: 0.9375rem;
  padding-top: 2rem;
  line-height: 0.5;
}
._uw-opening-times__title_mlopn_20092:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.125rem;
  background-color: #001641;
  margin-top: 0.9375rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-opening-times__title_mlopn_20092 {
    font-size: 1.5rem;
    line-height: 1;
    font-weight: 700;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
  ._uw-opening-times__title_mlopn_20092:after {
    content: "";
    display: block;
    width: 3.125rem;
    height: 0.125rem;
    background-color: #fff;
    margin-top: 0.9375rem;
  }
}
._uw-opening-times__btn_mlopn_20135 {
  display: inline-block;
  background: #ed0a00;
  color: #fff;
  text-transform: uppercase;
  padding: 0.375rem 0.5rem 0.3125rem;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._uw-opening-times__btn_mlopn_20135:focus {
  color: #fff;
}
._uw-opening-times__btn_mlopn_20135:hover {
  background: #fff;
  text-decoration: none;
}
._uw-opening-times_mlopn_19956 ul {
  margin-bottom: 1rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-opening-times_mlopn_19956 ul {
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-opening-times_mlopn_19956 ul {
    margin-bottom: 0.9375rem;
  }
}
._uw-opening-times_mlopn_19956 li {
  font-size: 1rem;
  line-height: 1.25;
  font-weight: 200;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 0.5rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-opening-times_mlopn_19956 li {
    margin-bottom: 0.5rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-opening-times_mlopn_19956 li {
    font-size: 1rem;
    line-height: 1.25;
    font-weight: 200;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 0.5rem;
  }
}
._uw-opening-times_mlopn_19956 li:last-of-type {
  margin-bottom: 0;
}
._uw-opening-times_mlopn_19956 p {
  font-size: 0.9rem;
}
._uw-opening-times_mlopn_19956 p > b {
  font-size: 1rem;
}
._uw-opening-times_mlopn_19956 ._item_mlopn_19657 {
  position: relative;
  float: left;
  font-size: 1rem;
}
._uw-opening-times_mlopn_19956 ._item_mlopn_19657 p {
  text-align: center;
  position: absolute;
  line-height: 160px;
  width: 103%;
  font-size: 1rem;
}
._uw-opening-times_mlopn_19956 svg {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
._uw-opening-times_mlopn_19956 ._circle_animation_mlopn_20224 {
  stroke-dasharray: 314; /* this value is the pixel circumference of the circle */
  stroke-dashoffset: 314;
}

._uw-orbit-arrows_mlopn_11751:focus {
  outline: 1px dotted #001641;
  box-shadow: 0px 0px 2px #fff;
}
._uw-orbit-arrows_mlopn_11751 button:hover {
  background: transparent;
}
._uw-orbit-arrows_mlopn_11751 button:hover ._fa-chevron-left_mlopn_2720,
._uw-orbit-arrows_mlopn_11751 button:hover ._fa-chevron-right_mlopn_2712 {
  color: #f2f2f2;
}
._uw-orbit-arrows_mlopn_11751 ._fa-chevron-left_mlopn_2720,
._uw-orbit-arrows_mlopn_11751 ._fa-chevron-right_mlopn_2712 {
  font-size: 2.25rem;
  line-height: 2.25rem;
}
._uw-orbit-arrows_mlopn_11751 ._orbit-next_mlopn_9877,
._uw-orbit-arrows_mlopn_11751 ._orbit-previous_mlopn_9877 {
  padding-top: 0;
  padding-bottom: 0;
  top: calc(50% - 2.25rem / 2);
}

._uw-page-grid__title_mlopn_20252 {
  font-size: 1.802rem;
  line-height: 1.85rem;
  font-weight: 700;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 1.875rem;
  color: #ed0a00;
}
._uw-page-grid__articles_mlopn_20261 {
  margin-bottom: 0.9375em;
}
._uw-page-grid_mlopn_20252 ._article_mlopn_14655 a {
  width: 100%;
}
._uw-page-grid_mlopn_20252 ._article__image_mlopn_17635 {
  display: block;
}
._uw-page-grid_mlopn_20252 ._article__image_mlopn_17635 img {
  display: block;
  margin-bottom: 0.9375rem;
}
._uw-page-grid_mlopn_20252 ._article__button_mlopn_19487 {
  margin-bottom: 0.625rem;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  display: inline-block;
}
@media (min-width: 980px) {
  ._uw-page-grid_mlopn_20252 ._article__button_mlopn_19487 {
    max-width: 90%;
  }
}
._uw-page-grid_mlopn_20252 ._article__button_mlopn_19487::after {
  transition: margin-left 0.2s ease-in-out;
}
._uw-page-grid_mlopn_20252 ._article__button_mlopn_19487:hover::after {
  margin-left: 1.5625rem;
}
._uw-page-grid_mlopn_20252 ._article__button_mlopn_19487 svg {
  margin-left: 0.625rem;
}
._uw-page-grid_mlopn_20252 ._article_mlopn_14655 span {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: rgba(0, 0, 0, 0.6);
  text-transform: uppercase;
  margin-bottom: 5px;
  display: inline-block;
}
@media print, screen and (min-width: 48em) {
  ._uw-page-grid_mlopn_20252 ._article_mlopn_14655 span {
    margin-bottom: 0.3125rem;
  }
}
._uw-page-grid_mlopn_20252 ._article_mlopn_14655 h3 {
  font-size: 1.5rem;
  line-height: 1.1666666667;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  margin: 0 0 0.9375rem;
}
._uw-page-grid_mlopn_20252 ._quote_mlopn_16561 {
  padding: 3.75rem 0 0;
}
@media print, screen and (max-width: 74.99875em) {
  ._uw-page-grid_mlopn_20252 ._quote_mlopn_16561 {
    width: calc(100% - 3.75rem) !important;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-page-grid_mlopn_20252 ._quote_mlopn_16561 {
    padding-top: 4rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-page-grid_mlopn_20252 ._quote_mlopn_16561 {
    padding-right: 1.875rem;
    padding-top: 2.75rem;
    margin-top: -1.25rem;
  }
}
._uw-page-grid_mlopn_20252 ._quote__content_mlopn_20353 {
  margin: 0;
  position: relative;
}
._uw-page-grid_mlopn_20252 ._quote__content_mlopn_20353::before {
  content: "";
  position: absolute;
  content: "“";
  display: block;
  font-size: 8.75rem;
  line-height: 0.8571428571;
  font-weight: 500;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  height: 2.5625rem;
  color: #001641;
  top: -3.75rem;
}
._uw-page-grid_mlopn_20252 ._quote__content_mlopn_20353 p {
  font-size: 1.5rem;
  line-height: 1.0833333333;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  font-style: italic;
}
@media print, screen and (min-width: 48em) {
  ._uw-page-grid_mlopn_20252 ._quote__content_mlopn_20353 p {
    font-size: 1.6875rem;
    line-height: 1.1111111111;
    font-weight: 400;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-page-grid_mlopn_20252 ._quote__content_mlopn_20353 cite {
  font-size: 0.875rem;
  line-height: 1.0625rem;
  text-transform: uppercase;
  font-style: normal;
}
._uw-page-grid_mlopn_20252 ._quote__content_mlopn_20353 span {
  font-weight: 700;
  display: block;
  margin-bottom: 0.3125rem;
}
._uw-page-grid_mlopn_20252 ._grid-quote-landing_mlopn_20412#_grid-quote-landing-id_mlopn_1 {
  margin-top: 3.75rem;
  margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-page-grid_mlopn_20252 ._grid-quote-landing_mlopn_20412#_grid-quote-landing-id_mlopn_1 {
    margin-bottom: 0;
    margin-top: 3.75rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-page-grid_mlopn_20252 ._grid-quote-landing_mlopn_20412#_grid-quote-landing-id_mlopn_1 {
    margin-bottom: 3.125rem;
    margin-top: 6.25rem;
  }
}
._uw-page-grid_mlopn_20252 ._grid-quote-landing_mlopn_20412#_grid-quote-landing-id_mlopn_1 > a._button_mlopn_3169 {
  display: flex;
}
@media only screen and (min-width: 768px) {
  ._uw-page-grid_mlopn_20252 {
    margin-bottom: 0;
  }
}

._page-navigator_mlopn_3153 {
  margin-bottom: 1.875rem;
  z-index: 6;
}
@media print, screen and (min-width: 48em) {
  ._page-navigator_mlopn_3153 {
    margin-bottom: 0;
  }
}
._page-navigator__button_mlopn_11562 {
  display: none;
  font-size: 0.875rem;
  line-height: 2.8571428571;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #fff;
  text-transform: uppercase;
  min-height: 2.5rem;
  min-width: 8.4375rem;
  background-color: #001641;
  padding: 0 0.5rem;
  position: relative;
  padding: 0 0.75rem;
  min-width: 10.125rem;
}
._page-navigator__button_mlopn_11562:active, ._page-navigator__button_mlopn_11562:focus, ._page-navigator__button_mlopn_11562:hover {
  color: #fff;
  text-decoration: none;
}
._page-navigator__button_mlopn_11562:focus {
  outline: 1px dotted #001641;
  box-shadow: 0 0 2px #fff;
}
@media print, screen and (min-width: 48em) {
  ._page-navigator__button_mlopn_11562 {
    width: 50%;
  }
}
._page-navigator__button--pages_mlopn_11652 {
  background-color: #0033FF;
  min-width: 8.125rem;
  margin-left: 0.3125rem;
  min-width: 9.1875rem;
}
._taem-layout_mlopn_12600 ._page-navigator__button--pages_mlopn_11652 {
  background-color: #ed0a00;
}
@media print, screen and (min-width: 48em) {
  ._page-navigator__button--pages_mlopn_11652 {
    min-width: 50%;
    position: relative;
    left: 0;
    margin-left: 0;
    padding-left: 60px;
    min-height: 3.125rem;
    line-height: 3.125rem;
  }
}
@media screen and (min-width: 75em) {
  ._page-navigator__button--pages_mlopn_11652 {
    display: none;
    line-height: 1.1875rem;
  }
}
._page-navigator__button--breadcrumbs_mlopn_12563 {
  background-color: #001641;
  position: relative;
}
@media print, screen and (min-width: 48em) {
  ._page-navigator__button--breadcrumbs_mlopn_12563 {
    min-width: 50%;
    position: relative;
    left: 0;
    margin-left: 0;
    min-height: 3.125rem;
    line-height: 3.125rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._page-navigator__button_mlopn_11562._mobile-width-100_mlopn_20520 {
    min-width: 100%;
  }
}
._page-navigator__button_mlopn_11562 i,
._page-navigator__button_mlopn_11562 svg {
  margin-left: 0.5rem;
  font-size: 0.625rem;
}
._page-navigator__button_mlopn_11562._is-active_mlopn_9731 {
  z-index: 10;
}
._page-navigator__button_mlopn_11562._is-active_mlopn_9731 ._fa-chevron-down_mlopn_2716 {
  display: none;
}
._page-navigator__button_mlopn_11562._is-active_mlopn_9731 ._fa-times_mlopn_2700 {
  display: inline-block;
}
._page-navigator__button_mlopn_11562 ._fa-times_mlopn_2700 {
  display: none;
}
._page-navigator_mlopn_3153 ._mobile-hide_mlopn_20541 {
  display: none !important;
}
@media print, screen and (min-width: 48em) {
  ._page-navigator_mlopn_3153 ._mobile-hide_mlopn_20541 {
    display: none !important;
  }
}
._page-navigator__list_mlopn_11526 a {
  color: #fff;
  font-size: 0.8125rem;
  line-height: 1.3846153846;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._page-navigator__list_mlopn_11526 li {
  margin-bottom: 0.9375rem;
}
@media print, screen and (min-width: 48em) {
  ._page-navigator__list--breadcrumbs_mlopn_11537 {
    position: absolute;
    left: 0;
    min-width: 22.8125rem;
  }
}
@media screen and (min-width: 75em) {
  ._page-navigator__list--breadcrumbs_mlopn_11537 {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
    max-width: 76.875rem;
    margin-left: auto;
    margin-right: auto;
    min-width: 0;
    left: 0;
    right: 0;
    width: 100%;
  }
}
._page-navigator__list--breadcrumbs_mlopn_11537 ul {
  display: none;
  width: 100%;
  padding: 3rem 0.9375rem 0.625rem;
  margin-left: 0;
  position: relative;
  top: -2.5rem;
  background: #001641;
}
._page-navigator__list--breadcrumbs_mlopn_11537 ul li {
  display: block;
  width: 100%;
}
._page-navigator__list--breadcrumbs_mlopn_11537 ul li:nth-of-type(2) {
  padding-left: 0.9375rem;
}
._page-navigator__list--breadcrumbs_mlopn_11537 ul li:nth-of-type(3) {
  padding-left: 1.875rem;
}
._page-navigator__list--breadcrumbs_mlopn_11537 ul li:nth-of-type(n+4) {
  padding-left: 2.8125rem;
}
@media print, screen and (min-width: 64em) {
  ._page-navigator__list--breadcrumbs_mlopn_11537 ul {
    z-index: 1;
    position: relative;
  }
}
@media screen and (min-width: 75em) {
  ._page-navigator__list--breadcrumbs_mlopn_11537 ul {
    display: block !important;
    background: transparent;
  }
  ._page-navigator__list--breadcrumbs_mlopn_11537 ul li {
    display: inline-block;
    width: auto;
    padding-left: 0 !important;
  }
}
._page-navigator__list--breadcrumbs_mlopn_11537 a {
  font-weight: 400;
}
@media screen and (min-width: 75em) {
  ._page-navigator__list--pages_mlopn_11526 {
    z-index: 9;
  }
}
@media print, screen and (min-width: 48em) {
  ._page-navigator__list--pages_mlopn_11526 {
    position: absolute;
    left: 0;
    min-width: 22.8125rem;
  }
}
@media screen and (min-width: 75em) {
  ._page-navigator__list--pages_mlopn_11526 {
    padding-right: 0;
    padding-left: 0;
    max-width: 76.875rem;
    margin-left: auto;
    margin-right: auto;
    min-width: 0;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 0;
  }
}
@media screen and (min-width: 90em) {
  ._page-navigator__list--pages_mlopn_11526 {
    left: -13.25rem;
  }
}
._page-navigator__list--pages--wrapper_mlopn_11526 {
  background-color: #0033FF;
  width: 100%;
  padding: 3rem 0.9375rem 0.625rem;
  margin-left: 0;
  position: relative;
  z-index: 5;
}
._taem-layout_mlopn_12600 ._page-navigator__list--pages--wrapper_mlopn_11526 {
  background-color: #ed0a00;
}
@media print, screen and (max-width: 47.99875em) {
  ._page-navigator__list--pages--wrapper_mlopn_11526 {
    top: -2.5rem;
  }
}
@media print, screen and (max-width: 89.99875em) {
  ._page-navigator__list--pages--wrapper_mlopn_11526 {
    display: none;
  }
}
@media print, screen and (min-width: 48em) {
  ._page-navigator__list--pages--wrapper_mlopn_11526 {
    padding: 3rem 0.9375rem 0.625rem 3.75rem;
  }
}
@media screen and (min-width: 75em) {
  ._page-navigator__list--pages--wrapper_mlopn_11526 {
    display: block !important;
    padding: 2.5rem 1.5625rem 1.875rem;
    max-width: 11.75rem;
    position: fixed;
    top: 9.625rem;
  }
}
@media screen and (min-width: 90em) {
  ._page-navigator__list--pages--wrapper_mlopn_11526 {
    max-width: 16.25rem;
    padding: 2.5rem 2.5rem 1.875rem;
  }
}
._page-navigator__list--pages--wrapper_mlopn_11526 ._page-navigator__title_mlopn_20696 {
  color: #fff;
  font-size: 0.875rem;
  line-height: 1.5;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  display: inline-block;
  margin-bottom: 1.875em;
}
@media print, screen and (min-width: 64em) {
  ._page-navigator__list--pages--wrapper_mlopn_11526 ._page-navigator__title_mlopn_20696 {
    margin-bottom: 1.25rem;
  }
}
._page-navigator__list--pages--wrapper_mlopn_11526 ul li {
  line-height: 1;
}
@media print, screen and (min-width: 64em) {
  ._page-navigator__list--pages--wrapper_mlopn_11526 ul li a {
    font-size: 0.8125rem;
    line-height: 1.2307692308;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._page-navigator__list--pages--wrapper_mlopn_11526 ul li._current_mlopn_9962 a {
  font-weight: 700;
}
._page-navigator__list--pages--wrapper_mlopn_11526 ul li ._currentbranch0_mlopn_20733 a {
  font-weight: 700;
}
._scroll-active_mlopn_12996 ._page-navigator__list--pages--wrapper_mlopn_11526 {
  top: 4.825rem;
}

._page-navigator-more_mlopn_20740 {
  color: #fff;
  font-size: 0.8125rem;
  line-height: 1.23077;
  position: absolute;
  bottom: 0;
  display: none;
  width: 100%;
  text-align: left;
  background: #0033FF;
  left: 0;
  padding: 15px 1.5625rem;
  cursor: pointer;
}
._taem-layout_mlopn_12600 ._page-navigator-more_mlopn_20740 {
  background: #ed0a00;
}
@media (min-width: 1200px) {
  ._page-navigator-truncate_mlopn_20758 ._page-navigator-more_mlopn_20740 {
    display: block;
  }
}
._page-navigator-more_mlopn_20740::before {
  font-family: "WwwUowEduAu";
  content: "\f003";
  display: inline-block;
  margin-right: 10px;
}
._page-navigator-show-all_mlopn_20768 ._page-navigator-more_mlopn_20740::before {
  content: "\f000";
}
._page-navigator-more_mlopn_20740:hover {
  color: rgba(255, 255, 255, 0.85);
}
._page-navigator-more_mlopn_20740:hover::before {
  animation: _subtle-bounce-down_mlopn_1 0.5s infinite ease-in-out alternate;
}
._page-navigator-show-all_mlopn_20768 ._page-navigator-more_mlopn_20740:hover::before {
  animation: _subtle-bounce-up_mlopn_1 0.5s infinite ease-in-out alternate;
}

@media (min-width: 1200px) {
  ._page-navigator-truncate_mlopn_20758 ._page-navigator__list--pages--wrapper_mlopn_11526 {
    max-height: 450px;
    overflow: hidden;
  }
  ._page-navigator-truncate_mlopn_20758._page-navigator-show-all_mlopn_20768 ._page-navigator__list--pages--wrapper_mlopn_11526 {
    max-height: none;
    overflow: visible;
  }
}
@keyframes _subtle-bounce-down_mlopn_1 {
  100% {
    transform: translateY(2px);
  }
}
@keyframes _subtle-bounce-up_mlopn_1 {
  100% {
    transform: translateY(-2px);
  }
}
._page-navigator-single_mlopn_20801 ._page-navigator__button_mlopn_11562 {
  width: 100%;
}
._page-navigator-single_mlopn_20801 ._page-navigator__list--breadcrumbs_mlopn_11537 ul {
  width: 100% !important;
}
._page-navigator-single_mlopn_20801 ._page-navigator__list--breadcrumbs_mlopn_11537 ul a {
  display: inline-block !important;
}

._uw-panel-grid-link-list_mlopn_12173 {
  background: #001641;
  position: relative;
}
._uw-panel-grid-link-list_mlopn_12173 > ._grid-container_mlopn_3812, ._uw-panel-grid-link-list_mlopn_12173 > ._mw-grid-container_mlopn_3812 {
  position: relative;
  padding-block: var(--section-spacing-y);
}
._uw-panel-grid-link-list_mlopn_12173 > ._grid-container_mlopn_3812 ._cell_mlopn_3333 > *:last-child, ._uw-panel-grid-link-list_mlopn_12173 > ._mw-grid-container_mlopn_3812 ._cell_mlopn_3333 > *:last-child {
  margin-bottom: 0;
}
._uw-panel-grid-link-list_mlopn_12173 > ._grid-container_mlopn_3812 ._uw-related-links_mlopn_20822, ._uw-panel-grid-link-list_mlopn_12173 > ._mw-grid-container_mlopn_3812 ._uw-related-links_mlopn_20822 {
  margin-top: 0.9375em;
}
._uw-panel-grid-link-list_mlopn_12173 > ._grid-container_mlopn_3812:after, ._uw-panel-grid-link-list_mlopn_12173 > ._mw-grid-container_mlopn_3812:after, ._uw-panel-grid-link-list_mlopn_12173 > ._grid-container_mlopn_3812:before, ._uw-panel-grid-link-list_mlopn_12173 > ._mw-grid-container_mlopn_3812:before {
  content: "";
  display: block;
  transform: rotate3d(0, 0, 1, -270deg) scale3d(0, 0, 1);
  width: 0.3125rem;
  height: 7.6875rem;
  background-color: #ed0a00;
  position: absolute;
}
._uw-panel-grid-link-list_mlopn_12173 > ._grid-container_mlopn_3812:before, ._uw-panel-grid-link-list_mlopn_12173 > ._mw-grid-container_mlopn_3812:before {
  left: 1.875rem;
  top: -4em;
}
@media print, screen and (min-width: 64em) {
  ._uw-panel-grid-link-list_mlopn_12173 > ._grid-container_mlopn_3812:before, ._uw-panel-grid-link-list_mlopn_12173 > ._mw-grid-container_mlopn_3812:before {
    left: 2.8125rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-panel-grid-link-list_mlopn_12173 > ._grid-container_mlopn_3812:before, ._uw-panel-grid-link-list_mlopn_12173 > ._mw-grid-container_mlopn_3812:before {
    left: 0;
  }
}
._uw-panel-grid-link-list_mlopn_12173 > ._grid-container_mlopn_3812:after, ._uw-panel-grid-link-list_mlopn_12173 > ._mw-grid-container_mlopn_3812:after {
  right: 2.1875rem;
  bottom: -4em;
}
@media print, screen and (min-width: 64em) {
  ._uw-panel-grid-link-list_mlopn_12173 > ._grid-container_mlopn_3812:after, ._uw-panel-grid-link-list_mlopn_12173 > ._mw-grid-container_mlopn_3812:after {
    right: 2.8125rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-panel-grid-link-list_mlopn_12173 > ._grid-container_mlopn_3812:after, ._uw-panel-grid-link-list_mlopn_12173 > ._mw-grid-container_mlopn_3812:after {
    right: 0;
  }
}
._uw-panel-grid-link-list_mlopn_12173 h2 {
  color: #fff;
}
._uw-panel-grid-link-list_mlopn_12173 ._uw-items_mlopn_20865 {
  margin-bottom: 3.75rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-panel-grid-link-list_mlopn_12173 ._uw-items_mlopn_20865 {
    margin-bottom: 0;
  }
}
._uw-panel-grid-link-list_mlopn_12173 ._uw-items_mlopn_20865 > ._button_mlopn_3169 {
  margin-bottom: 0;
}
._uw-panel-grid-link-list_mlopn_12173 ._uw-item_mlopn_3313 {
  margin-right: 0.75rem;
}
._uw-panel-grid-link-list_mlopn_12173 ._uw-item_mlopn_3313 img {
  margin-bottom: 0.9375rem;
}
._uw-panel-grid-link-list_mlopn_12173 ._uw-item_mlopn_3313 h3 a::after {
  transition: margin-left 0.4s;
}
._uw-panel-grid-link-list_mlopn_12173 ._uw-item_mlopn_3313 h3 a:hover::after {
  margin-left: 1.5625rem;
}
._uw-panel-grid-link-list_mlopn_12173 ._uw-item_mlopn_3313 > a:hover {
  position: relative;
  display: block;
  transition: 0.25s;
  background-color: transparent;
}
._uw-panel-grid-link-list_mlopn_12173 ._uw-item_mlopn_3313 > a:hover + h3 ._fa-chevron-right_mlopn_2712 {
  transform: translateX(5px);
}
._uw-panel-grid-link-list_mlopn_12173 ._uw-item_mlopn_3313 > a:hover:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.2483368347) 0%, rgba(186, 186, 186, 0) 100%);
  top: 0;
}
._uw-panel-grid-link-list_mlopn_12173 ._uw-item_mlopn_3313 h3 {
  margin-top: 0.9375rem;
  margin-bottom: 0.625rem;
}
._uw-panel-grid-link-list_mlopn_12173 ._uw-item_mlopn_3313 h3 a {
  color: #fff;
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  margin-top: 0.625rem;
}
._uw-panel-grid-link-list_mlopn_12173 ._uw-item_mlopn_3313 h3 a::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 0.9375rem;
  transition: 0.25s;
}
._uw-panel-grid-link-list_mlopn_12173 ._uw-item_mlopn_3313 h3 a ._fa-chevron-right_mlopn_2712 {
  display: none;
}
._uw-panel-grid-link-list_mlopn_12173 ._uw-item_mlopn_3313 h3 a:hover {
  text-decoration: none;
}
._uw-panel-grid-link-list_mlopn_12173 ._uw-item_mlopn_3313 h3 a:hover::after {
  transform: translateX(5px);
}
._uw-panel-grid-link-list_mlopn_12173 ._uw-item_mlopn_3313 h3 a:hover ._fa-chevron-right_mlopn_2712 {
  transform: translateX(5px);
}
._uw-panel-grid-link-list_mlopn_12173 ._uw-item_mlopn_3313 p {
  color: #fff;
  margin-bottom: 0;
}
._uw-panel-grid-link-list_mlopn_12173._in-view_mlopn_16828 ._grid-container_mlopn_3812:after, ._uw-panel-grid-link-list_mlopn_12173._in-view_mlopn_16828 ._mw-grid-container_mlopn_3812:after, ._uw-panel-grid-link-list_mlopn_12173._in-view_mlopn_16828 ._grid-container_mlopn_3812:before, ._uw-panel-grid-link-list_mlopn_12173._in-view_mlopn_16828 ._mw-grid-container_mlopn_3812:before {
  animation: _linesAnimateIn_mlopn_1 1s ease-out forwards;
  animation-delay: 0.4s;
}
._uw-panel-grid-link-list_mlopn_12173 ._uw-related-links_mlopn_20822 {
  margin-bottom: 0;
}
._uw-panel-grid-link-list_mlopn_12173 ._uw-related-links_mlopn_20822 ._border-top_mlopn_17659 {
  padding: 1.875rem 1.875rem;
  position: relative;
}
@media print, screen and (min-width: 64em) {
  ._uw-panel-grid-link-list_mlopn_12173 ._uw-related-links_mlopn_20822 ._border-top_mlopn_17659 {
    padding: 1.875rem 1.875rem;
  }
}
._uw-panel-grid-link-list_mlopn_12173 ._uw-related-links_mlopn_20822 ._border-top_mlopn_17659 > ._border-bottom_mlopn_17668:after,
._uw-panel-grid-link-list_mlopn_12173 ._uw-related-links_mlopn_20822 ._border-top_mlopn_17659 > ._border-bottom_mlopn_17668:before, ._uw-panel-grid-link-list_mlopn_12173 ._uw-related-links_mlopn_20822 ._border-top_mlopn_17659:after, ._uw-panel-grid-link-list_mlopn_12173 ._uw-related-links_mlopn_20822 ._border-top_mlopn_17659:before {
  display: block;
  content: "";
  width: 2rem;
  height: 2rem;
  position: absolute;
  transition: transform 0.5s ease-out;
}
._uw-panel-grid-link-list_mlopn_12173 ._uw-related-links_mlopn_20822 ._border-top_mlopn_17659 > ._border-bottom_mlopn_17668:before, ._uw-panel-grid-link-list_mlopn_12173 ._uw-related-links_mlopn_20822 ._border-top_mlopn_17659:before {
  top: 0;
  border-top: 0.0625rem solid #fff;
}
._uw-panel-grid-link-list_mlopn_12173 ._uw-related-links_mlopn_20822 ._border-top_mlopn_17659:before {
  left: 0;
  border-left: 0.0625rem solid #fff;
}
._uw-panel-grid-link-list_mlopn_12173 ._uw-related-links_mlopn_20822 ._border-top_mlopn_17659 > ._border-bottom_mlopn_17668:before {
  right: 0;
  border-right: 0.0625rem solid #fff;
}
._uw-panel-grid-link-list_mlopn_12173 ._uw-related-links_mlopn_20822 ._border-top_mlopn_17659 > ._border-bottom_mlopn_17668:after, ._uw-panel-grid-link-list_mlopn_12173 ._uw-related-links_mlopn_20822 ._border-top_mlopn_17659:after {
  bottom: 0;
  border-bottom: 0.0625rem solid #fff;
}
._uw-panel-grid-link-list_mlopn_12173 ._uw-related-links_mlopn_20822 ._border-top_mlopn_17659:after {
  left: 0;
  border-left: 0.0625rem solid #fff;
}
._uw-panel-grid-link-list_mlopn_12173 ._uw-related-links_mlopn_20822 ._border-top_mlopn_17659 ._border-bottom_mlopn_17668:after {
  right: 0;
  border-right: 0.0625rem solid #fff;
}
._uw-panel-grid-link-list_mlopn_12173 ._uw-related-links_mlopn_20822 ._border-top_mlopn_17659:hover:before {
  transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
}
._uw-panel-grid-link-list_mlopn_12173 ._uw-related-links_mlopn_20822 ._border-top_mlopn_17659:hover > ._border-bottom_mlopn_17668:before {
  transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
}
._uw-panel-grid-link-list_mlopn_12173 ._uw-related-links_mlopn_20822 ._border-top_mlopn_17659:hover:after {
  transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
}
._uw-panel-grid-link-list_mlopn_12173 ._uw-related-links_mlopn_20822 ._border-top_mlopn_17659:hover > ._border-bottom_mlopn_17668:after {
  transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
}
._uw-panel-grid-link-list_mlopn_12173 ._uw-related-links_mlopn_20822 li {
  margin-bottom: 1rem;
  line-height: 1;
}
@media print, screen and (min-width: 48em) {
  ._uw-panel-grid-link-list_mlopn_12173 ._uw-related-links_mlopn_20822 li {
    margin-bottom: 1.125rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-panel-grid-link-list_mlopn_12173 ._uw-related-links_mlopn_20822 li {
    margin-bottom: 1.25rem;
  }
}
._uw-panel-grid-link-list_mlopn_12173 ._uw-related-links_mlopn_20822 h4 {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0.9375rem;
}
._uw-panel-grid-link-list_mlopn_12173 ._uw-related-links_mlopn_20822 h3,
._uw-panel-grid-link-list_mlopn_12173 ._uw-related-links_mlopn_20822 span,
._uw-panel-grid-link-list_mlopn_12173 ._uw-related-links_mlopn_20822 ul a {
  color: #fff;
}
._uw-panel-grid-link-list_mlopn_12173 ._uw-related-links_mlopn_20822 span.__uw-related-links__title_2images_mlopn_21040 {
  font-size: 0.875rem;
  line-height: 1.2142857143;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  display: inline-block;
  color: #ed0a00;
  margin-bottom: 20px;
  text-transform: uppercase;
  background-color: white;
  color: #001641;
  padding: 0.3125rem 0.625rem;
}
@media screen and (min-width: 75em) {
  ._uw-panel-grid-link-list_mlopn_12173 ._uw-related-links_mlopn_20822 {
    max-width: 24.125rem;
  }
  ._uw-panel-grid-link-list_mlopn_12173 ._uw-related-links_mlopn_20822 ul {
    font-size: 0.875rem;
  }
}

._uw-panel-section_mlopn_11743 {
  padding: 4.375rem 0 2.8125rem;
  background: #001641;
}
._uw-panel-section_mlopn_11743 h2 {
  color: #fff;
}
@media print, screen and (min-width: 48em) {
  ._uw-panel-section_mlopn_11743 {
    padding: 4.375rem 0 3.125rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-panel-section_mlopn_11743 {
    padding: 7.1875rem 0 6.25rem;
  }
}
._uw-panel-section__title_mlopn_21084 {
  font-size: 2.625rem;
  line-height: 1;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 0;
  color: #fff;
  margin-bottom: 1.875rem;
}
._uw-panel-section__title_mlopn_21084:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #fff;
  margin-top: 0.9375rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-panel-section__title_mlopn_21084 {
    font-size: 3.5rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-panel-section__title_mlopn_21084 {
    font-size: 7.0625rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-panel-section__title_mlopn_21084 {
    margin-bottom: 2.375rem;
  }
  ._uw-panel-section__title_mlopn_21084::after {
    margin-top: 1.5625rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-panel-section__title_mlopn_21084 {
    margin-bottom: 3.75rem;
  }
  ._uw-panel-section__title_mlopn_21084::after {
    content: none;
  }
}
._uw-panel-section_mlopn_11743 a:hover h4::after {
  margin-left: 1.5625rem;
}
._uw-panel-section_mlopn_11743 h3 {
  color: #fff;
  margin: 0.9375rem 0 0.625rem;
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
}
@media (max-width: 480px) {
  ._uw-panel-section_mlopn_11743 h3 {
    max-width: 80%;
  }
}
._uw-panel-section_mlopn_11743 h3::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 0.9375rem;
  transition: margin-left 0.4s;
}
._uw-panel-section_mlopn_11743 h3 i {
  margin-left: 0.9375rem;
  display: none;
}
._uw-panel-section_mlopn_11743 h3:focus, ._uw-panel-section_mlopn_11743 h3:hover {
  outline: none;
}
._uw-panel-section_mlopn_11743 h3:focus i._fa-chevron-right_mlopn_2712, ._uw-panel-section_mlopn_11743 h3:hover i._fa-chevron-right_mlopn_2712 {
  transform: translate3d(0.625rem, 0, 0);
}
._uw-panel-section_mlopn_11743 h3:focus {
  outline: 1px dotted #001641;
  box-shadow: 0 0 2px #fff;
}
._uw-panel-section_mlopn_11743 img {
  width: 100%;
}
._uw-panel-section__panel_mlopn_21193 {
  color: #fff;
}
._uw-panel-section__panel_mlopn_21193 a {
  display: block;
}
._uw-panel-section__panel_mlopn_21193 a:hover {
  text-decoration: none;
}
._uw-panel-section__panel_mlopn_21193 a:hover h3::after {
  margin-left: 25px;
}
._uw-panel-section__panel_mlopn_21193 p {
  margin-bottom: 0;
}
._uw-panel-section_mlopn_11743 ._button_mlopn_3169 {
  color: #fff;
  font-size: 1.125rem;
  line-height: 1.1;
  margin-top: 30px;
}

._uw-three-links-quote_mlopn_21215 {
  margin-top: 5rem;
}

._uw-three-block__blockquote_mlopn_21219 blockquote {
  margin-bottom: 0;
}
._uw-three-block__blockquote_mlopn_21219 a._button_mlopn_3169:last-child {
  margin-bottom: 0;
}
._uw-three-block__blockquote_mlopn_21219 a:hover p::after {
  margin-left: 25px;
  -webkit-transition: margin-left 0.2s ease-in-out;
  transition: margin-left 0.2s ease-in-out;
}

._uw-four-panel-horizontal_mlopn_21231 a:hover p::after {
  margin-left: 25px;
  -webkit-transition: margin-left 0.2s ease-in-out;
  transition: margin-left 0.2s ease-in-out;
}

@media print, screen and (max-width: 47.99875em) {
  ._uw-panel-section__panel_mlopn_21193 + ._uw-panel-section__panel_mlopn_21193 {
    margin-top: 2rem;
  }
}
._uw-promotion-banner_mlopn_21242 {
  background-size: cover;
  transition: height 0.5s;
  height: auto;
  position: relative;
  display: none;
  z-index: 999;
}
._uw-promotion-banner_mlopn_21242:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(0, #000000 0%, rgba(0, 0, 0, 0.4) 100%);
  opacity: 0.87;
  top: 0;
  left: 0;
}
@media screen and (min-width: 75em) {
  ._uw-promotion-banner_mlopn_21242:after {
    background-image: linear-gradient(0, #000000 0%, rgba(0, 0, 0, 0) 100%);
  }
}
@media screen and (min-width: 75em) {
  ._uw-promotion-banner_mlopn_21242 {
    align-items: flex-end;
    display: flex;
    height: 100vh;
    padding-bottom: 5rem;
    position: fixed;
    top: 0;
    right: 0;
    width: 0;
    transition: width 0.5s;
  }
}
._uw-promotion-banner_mlopn_21242 ._grid-container_mlopn_3812, ._uw-promotion-banner_mlopn_21242 ._mw-grid-container_mlopn_3812 {
  position: relative;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
._uw-promotion-banner__content_mlopn_21283 {
  position: relative;
  z-index: 1;
}
._uw-promotion-banner__content_mlopn_21283 p {
  color: #fff;
}
._uw-promotion-banner__date_mlopn_21290, ._uw-promotion-banner__hook_mlopn_21290 {
  font-size: 1.5rem;
  line-height: 1;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  ._uw-promotion-banner__date_mlopn_21290, ._uw-promotion-banner__hook_mlopn_21290 {
    font-size: 1.875rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-promotion-banner__hook_mlopn_21290 {
  margin-bottom: 0.5rem !important;
}
._uw-promotion-banner__date_mlopn_21290 {
  margin-bottom: 0.9375rem !important;
}
@media print, screen and (min-width: 48em) {
  ._uw-promotion-banner__date_mlopn_21290 {
    margin-bottom: 1.25rem;
  }
}
._uw-promotion-banner__title_mlopn_21325 {
  font-size: 1.875rem;
  line-height: 0.9333333333;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  margin-bottom: 0.9375rem !important;
}
@media print, screen and (min-width: 48em) {
  ._uw-promotion-banner__title_mlopn_21325 {
    font-size: 3.5rem;
    line-height: 0.8928571429;
    font-weight: 700;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 1.25rem;
  }
}
._uw-promotion-banner__close_mlopn_21350 {
  position: absolute;
  top: 1.25rem;
  right: 1.25rem;
  color: #fff;
  z-index: 6;
  cursor: pointer;
  display: none;
}
._uw-promotion-banner__close_mlopn_21350:hover {
  color: #ed0a00;
}
@media screen and (min-width: 75em) {
  ._uw-promotion-banner__close_mlopn_21350 {
    top: 1.25rem;
  }
}

._promo-banner-active_mlopn_14434 ._uw-header_mlopn_3155 {
  position: absolute;
}
._promo-banner-active_mlopn_14434 ._uw-header_mlopn_3155._header-smaller_mlopn_14512 {
  position: fixed;
}
@media (min-width: 1200px) {
  ._promo-banner-active_mlopn_14434 ._uw-header_mlopn_3155._header-smaller_mlopn_14512 {
    width: calc(100% - 250px);
  }
}
@media (max-width: 980px) {
  ._promo-banner-active_mlopn_14434 ._home-carousel_mlopn_21380,
  ._promo-banner-active_mlopn_14434 ._uw-home-slider_mlopn_11765 {
    margin-top: 0;
  }
}
._promo-banner-active_mlopn_14434 ._uw-promotion-banner_mlopn_21242 {
  width: 100%;
  display: flex;
}
._promo-banner-active_mlopn_14434 ._uw-promotion-banner_mlopn_21242 ._grid-container_mlopn_3812, ._promo-banner-active_mlopn_14434 ._uw-promotion-banner_mlopn_21242 ._mw-grid-container_mlopn_3812 {
  width: 100%;
}
@media (min-width: 1200px) {
  ._promo-banner-active_mlopn_14434 ._uw-promotion-banner_mlopn_21242 {
    width: 250px;
  }
}
._promo-banner-active_mlopn_14434 ._uw-promotion-banner_mlopn_21242 ._uw-promotion-banner__close_mlopn_21350 {
  display: block;
}
._promo-banner-active_mlopn_14434 ._site-container_mlopn_14134 {
  width: 100%;
}
@media (min-width: 1200px) {
  ._promo-banner-active_mlopn_14434 ._site-container_mlopn_14134 {
    width: calc(100% - 250px);
  }
}
@media (max-width: 980px) {
  ._promo-banner-active_mlopn_14434 ._uw-home-carousel_mlopn_19884 {
    padding-top: 77px;
  }
}

._uw-pull-quote_mlopn_21414 {
  position: relative;
}
._uw-pull-quote-padded_mlopn_21417 {
  margin-top: 2.5rem;
}
._uw-pull-quote_mlopn_21414 blockquote {
  margin: 1.25rem 0;
  color: #ed0a00;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.3rem;
  line-height: 1.1;
}
._uw-pull-quote_mlopn_21414 p {
  margin-bottom: 0;
}
._uw-pull-quote_mlopn_21414 hr {
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #ed0a00;
  border: 0;
  margin: 0;
}
._uw-pull-quote--quote-mark_mlopn_21438::before {
  font-size: 7rem;
  line-height: 0.7142857143;
  font-weight: 500;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  content: open-quote;
  display: block;
  height: 1.75rem;
  color: #ed0a00;
  margin-bottom: 1.25rem;
}
._uw-pull-quote--quote-mark_mlopn_21438::after {
  content: close-quote;
  display: none;
}

._uw-related-image-links-four-block_mlopn_21459 {
  border-width: 0;
}
._uw-related-image-links-four-block_mlopn_21459 h2 {
  font-size: 2.625rem;
  line-height: 1.0476190476;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  text-transform: none;
  margin: 0 0 2.5rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-related-image-links-four-block_mlopn_21459 h2 {
    font-size: 3.5rem;
    line-height: 1.0357142857;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    padding-top: 1.875rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-related-image-links-four-block_mlopn_21459 h2 {
    font-size: 3.8125rem;
    line-height: 1;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._uw-related-image-links-four-block_mlopn_21459 a {
  margin-bottom: 1.875rem;
}
._uw-related-image-links-four-block_mlopn_21459 img {
  display: block;
}
@media print, screen and (min-width: 64em) {
  ._uw-related-image-links-four-block_mlopn_21459 {
    border-top: 0.0625rem dashed #E5E5E4;
  }
  ._uw-related-image-links-four-block_mlopn_21459 ._image-link_mlopn_12203 {
    padding: 0.78125rem;
    margin-bottom: 0;
  }
}
._uw-related-image-links-four-block_mlopn_21459 a:hover span::after {
  margin-left: 25px;
  -webkit-transition: margin-left 0.2s ease-in-out;
  transition: margin-left 0.2s ease-in-out;
}

._uw-related-links_mlopn_20822 ._border-top_mlopn_17659 {
  padding: 1.875rem 1.875rem;
  position: relative;
}
@media print, screen and (min-width: 64em) {
  ._uw-related-links_mlopn_20822 ._border-top_mlopn_17659 {
    padding: 1.875rem 1.875rem;
  }
}
._uw-related-links_mlopn_20822 ._border-top_mlopn_17659 > ._border-bottom_mlopn_17668:after,
._uw-related-links_mlopn_20822 ._border-top_mlopn_17659 > ._border-bottom_mlopn_17668:before, ._uw-related-links_mlopn_20822 ._border-top_mlopn_17659:after, ._uw-related-links_mlopn_20822 ._border-top_mlopn_17659:before {
  display: block;
  content: "";
  width: 2rem;
  height: 2rem;
  position: absolute;
  transition: transform 0.5s ease-out;
}
._uw-related-links_mlopn_20822 ._border-top_mlopn_17659 > ._border-bottom_mlopn_17668:before, ._uw-related-links_mlopn_20822 ._border-top_mlopn_17659:before {
  top: 0;
  border-top: 0.0625rem solid #001641;
}
._uw-related-links_mlopn_20822 ._border-top_mlopn_17659:before {
  left: 0;
  border-left: 0.0625rem solid #001641;
}
._uw-related-links_mlopn_20822 ._border-top_mlopn_17659 > ._border-bottom_mlopn_17668:before {
  right: 0;
  border-right: 0.0625rem solid #001641;
}
._uw-related-links_mlopn_20822 ._border-top_mlopn_17659 > ._border-bottom_mlopn_17668:after, ._uw-related-links_mlopn_20822 ._border-top_mlopn_17659:after {
  bottom: 0;
  border-bottom: 0.0625rem solid #001641;
}
._uw-related-links_mlopn_20822 ._border-top_mlopn_17659:after {
  left: 0;
  border-left: 0.0625rem solid #001641;
}
._uw-related-links_mlopn_20822 ._border-top_mlopn_17659 ._border-bottom_mlopn_17668:after {
  right: 0;
  border-right: 0.0625rem solid #001641;
}
._uw-related-links_mlopn_20822 ._border-top_mlopn_17659:hover:before {
  transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
}
._uw-related-links_mlopn_20822 ._border-top_mlopn_17659:hover > ._border-bottom_mlopn_17668:before {
  transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
}
._uw-related-links_mlopn_20822 ._border-top_mlopn_17659:hover:after {
  transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
}
._uw-related-links_mlopn_20822 ._border-top_mlopn_17659:hover > ._border-bottom_mlopn_17668:after {
  transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
}
._uw-related-links_mlopn_20822 ._border-top_mlopn_17659 {
  padding: 1.5625rem 3.875rem 1.875rem 3.125rem;
}
._uw-related-links__title_mlopn_21581 {
  font-size: 0.875rem;
  line-height: 1.2142857143;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  display: inline-block;
  color: #ed0a00;
  margin-bottom: 1.25rem;
  text-transform: uppercase;
}
._uw-related-links__title--highlight_mlopn_21596 {
  color: #fff;
  background: #ed0a00;
  padding: 0.3125rem 0.625rem;
  margin-bottom: 0.875rem;
}
._uw-related-links_mlopn_20822 h3 {
  font-size: 2.25rem;
  line-height: 1;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  margin: 0 0 0.9375rem;
}
._uw-related-links_mlopn_20822 ul {
  margin-bottom: 0;
  margin-left: 0;
}
._uw-related-links_mlopn_20822 ul li {
  margin-bottom: 1.25rem;
  color: #fff;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  text-transform: uppercase;
  padding: 0;
}
._uw-related-links_mlopn_20822 ul li:last-of-type {
  margin-bottom: 0;
}
._uw-related-links_mlopn_20822 ul a {
  font-size: 0.875rem;
  line-height: 1.2142857143;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  text-transform: uppercase;
  padding: 0;
}
@media print, screen and (min-width: 48em) {
  ._uw-related-links_mlopn_20822 ul a {
    margin-bottom: 0;
  }
}
._uw-related-links--light_mlopn_21649 ._border-top_mlopn_17659 {
  padding: 1.875rem 1.875rem;
  position: relative;
}
@media print, screen and (min-width: 64em) {
  ._uw-related-links--light_mlopn_21649 ._border-top_mlopn_17659 {
    padding: 1.875rem 1.875rem;
  }
}
._uw-related-links--light_mlopn_21649 ._border-top_mlopn_17659 > ._border-bottom_mlopn_17668:after,
._uw-related-links--light_mlopn_21649 ._border-top_mlopn_17659 > ._border-bottom_mlopn_17668:before, ._uw-related-links--light_mlopn_21649 ._border-top_mlopn_17659:after, ._uw-related-links--light_mlopn_21649 ._border-top_mlopn_17659:before {
  display: block;
  content: "";
  width: 2rem;
  height: 2rem;
  position: absolute;
  transition: transform 0.5s ease-out;
}
._uw-related-links--light_mlopn_21649 ._border-top_mlopn_17659 > ._border-bottom_mlopn_17668:before, ._uw-related-links--light_mlopn_21649 ._border-top_mlopn_17659:before {
  top: 0;
  border-top: 0.0625rem solid #fff;
}
._uw-related-links--light_mlopn_21649 ._border-top_mlopn_17659:before {
  left: 0;
  border-left: 0.0625rem solid #fff;
}
._uw-related-links--light_mlopn_21649 ._border-top_mlopn_17659 > ._border-bottom_mlopn_17668:before {
  right: 0;
  border-right: 0.0625rem solid #fff;
}
._uw-related-links--light_mlopn_21649 ._border-top_mlopn_17659 > ._border-bottom_mlopn_17668:after, ._uw-related-links--light_mlopn_21649 ._border-top_mlopn_17659:after {
  bottom: 0;
  border-bottom: 0.0625rem solid #fff;
}
._uw-related-links--light_mlopn_21649 ._border-top_mlopn_17659:after {
  left: 0;
  border-left: 0.0625rem solid #fff;
}
._uw-related-links--light_mlopn_21649 ._border-top_mlopn_17659 ._border-bottom_mlopn_17668:after {
  right: 0;
  border-right: 0.0625rem solid #fff;
}
._uw-related-links--light_mlopn_21649 ._border-top_mlopn_17659:hover:before {
  transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
}
._uw-related-links--light_mlopn_21649 ._border-top_mlopn_17659:hover > ._border-bottom_mlopn_17668:before {
  transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
}
._uw-related-links--light_mlopn_21649 ._border-top_mlopn_17659:hover:after {
  transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
}
._uw-related-links--light_mlopn_21649 ._border-top_mlopn_17659:hover > ._border-bottom_mlopn_17668:after {
  transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
}
._uw-related-links--light_mlopn_21649 h3,
._uw-related-links--light_mlopn_21649 ul a,
._uw-related-links--light_mlopn_21649 span {
  color: #fff;
}
._uw-related-links--landing_mlopn_21708 ul li {
  margin-bottom: 0.625rem;
}

._uw-search-listing__container_mlopn_21712 {
  border-top: 0.0625rem dashed #E5E5E4;
  margin-bottom: 3.75rem;
}
._uw-search-listing__item_mlopn_21716 {
  border-bottom: 1px dashed #E5E5E4;
  padding: 1.875rem 0;
}
._uw-search-listing__item_mlopn_21716 h3 {
  font-size: 1.5rem;
  line-height: 1.1666666667;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 0;
  margin-bottom: 1.25rem;
}
._uw-search-listing__item_mlopn_21716 p {
  margin-bottom: 1.25rem;
}
._uw-search-listing__item_mlopn_21716 p:last-child {
  margin-bottom: 0;
}
._uw-search-listing__item_mlopn_21716:first-child {
  border-top: 0.0625rem dashed #E5E5E4;
}
._uw-search-listing__item_mlopn_21716._library-listing_mlopn_21742 {
  display: flex;
}

._uw-single-article_mlopn_3341 ._caption_mlopn_19526 {
  font-size: 1rem;
  font-style: italic;
  padding-left: 0;
  position: static !important;
  color: #001641;
  background: 0 0;
}
._uw-single-article_mlopn_3341 ._uw-page-content_mlopn_3446 {
  display: block;
}
._uw-single-article_mlopn_3341 ._uw-page-content_mlopn_3446 p:not([class^=button-]) a {
  text-decoration: underline;
}
._uw-single-article_mlopn_3341 ._uw-page-content_mlopn_3446 p:not([class^=button-]) a:visited {
  color: #663366;
}
._uw-single-article_mlopn_3341 ._uw-page-content_mlopn_3446 p:not([class^=button-]) a:hover {
  text-decoration: none;
}
._uw-single-article_mlopn_3341 ._uw-page-content_mlopn_3446:not(._uw-panel-grid-link-list_mlopn_12173) ul:not(._menu_mlopn_9554):not(._accordion_mlopn_12173):not(._tabs_mlopn_10194) li a:not(._color--navy_mlopn_2880) {
  text-decoration: underline;
}
._uw-single-article_mlopn_3341 ._uw-page-content_mlopn_3446:not(._uw-panel-grid-link-list_mlopn_12173) ul:not(._menu_mlopn_9554):not(._accordion_mlopn_12173):not(._tabs_mlopn_10194) li a:not(._color--navy_mlopn_2880):visited {
  color: #663366;
}
._uw-single-article_mlopn_3341 ._uw-page-content_mlopn_3446 ._uw-post-details_mlopn_3446 {
  order: 2;
}
._uw-single-article_mlopn_3341 ._uw-page-content_mlopn_3446 ._uw-post-content_mlopn_19620 {
  order: 1;
}
._uw-single-article_mlopn_3341 ._uw-page-content_mlopn_3446 ._uw-post-authors_mlopn_21778 {
  order: 3;
}
._uw-single-article_mlopn_3341 ._uw-page-content_mlopn_3446 ._uw-post-pagination_mlopn_21781 {
  order: 4;
}
@media (min-width: 980px) {
  ._uw-single-article_mlopn_3341 ._uw-page-content_mlopn_3446 ._uw-post-details_mlopn_3446 {
    order: 1;
  }
  ._uw-single-article_mlopn_3341 ._uw-page-content_mlopn_3446 ._uw-post-content_mlopn_19620 {
    order: 2;
  }
  ._uw-single-article_mlopn_3341 ._uw-page-content_mlopn_3446 ._uw-post-authors_mlopn_21778 {
    order: 3;
  }
  ._uw-single-article_mlopn_3341 ._uw-page-content_mlopn_3446 ._uw-post-pagination_mlopn_21781 {
    order: 4;
  }
}

._uw-post-date_mlopn_3479 {
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  font-size: 1.375rem;
  margin-bottom: 0;
}

._uw-post-aside-heading_mlopn_3367 {
  font-weight: bold;
  text-transform: uppercase;
  margin-top: 35px;
  margin-bottom: 15px;
}

._uw-post-details_mlopn_3446 {
  padding-right: 6%;
}
._uw-post-details_mlopn_3446 ._uw-social-icons_mlopn_3370 a:hover::before {
  color: #ed0a00;
}
._uw-post-details_mlopn_3446 ._uw-social-icons_mlopn_3370 a::before {
  font-size: 1.5rem;
}
._uw-post-details_mlopn_3446 ._uw-social-icons_mlopn_3370 ._button-share_mlopn_21821 {
  font-size: 1.5rem;
  color: #001641;
}

._uw-section-breaker_mlopn_21826 {
  margin: 15px 0 25px;
  color: transparent;
  background: transparent;
  border: 0;
  border-top: 0.0625rem dashed #F2F2F2;
}

._uw-bold_mlopn_21834, ._uw-bold-blue_mlopn_21834, ._uw-bold-red_mlopn_21834, ._uw-bold-white_mlopn_21834 {
  font-weight: 700;
  text-transform: uppercase;
  font-family: Montserrat, Verdana, Geneva, sans-serif !important;
  color: #001641;
}

._uw-post-author-list_mlopn_3485 {
  padding: 0;
  margin-left: 0;
  margin-bottom: 25px;
  list-style-type: none;
}
._uw-post-author-list_mlopn_3485 a,
._uw-post-author-list_mlopn_3485 li {
  color: #001641;
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  font-size: 1.375rem;
  margin-bottom: 5px;
}
._uw-post-author-list-alt_mlopn_3485 {
  margin-bottom: 25px;
}
._uw-post-author-list-alt_mlopn_3485 ._img_mlopn_19538 {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
._uw-post-author-list-alt_mlopn_3485 ._img_mlopn_19538::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  content: "";
}
._uw-post-author-list-alt_mlopn_3485 ul {
  margin-left: 0;
  margin-bottom: 25px;
  list-style-type: none;
}
._uw-post-author-list-alt_mlopn_3485 ul li:first-child {
  margin-bottom: 10px;
}

._uw-post-author_mlopn_3485 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
}
._uw-post-author_mlopn_3485:hover, ._uw-post-author_mlopn_3485:focus {
  color: #ed0a00;
}

._uw-social-icons_mlopn_3370 {
  padding: 0;
  margin-left: 0;
}
._uw-social-icons_mlopn_3370 li {
  display: inline-block;
  margin-right: 10px;
}
._uw-social-icons_mlopn_3370 li a {
  color: #001641;
}

._uw-post-aside-topic_mlopn_3368, ._uw-post-aside-tag_mlopn_3369 {
  color: #001641;
  display: block;
  margin-bottom: 25px;
}
._uw-post-aside-topic_mlopn_3368:hover, ._uw-post-aside-tag_mlopn_3369:hover {
  color: #001641;
  text-decoration: underline;
}

._uw-post-aside-tag_mlopn_3369 {
  margin-bottom: 10px;
}

._uw-aside-recent-post_mlopn_21912 {
  position: relative;
}
._uw-aside-recent-post_mlopn_21912 a {
  display: block;
  margin-bottom: 5px;
  color: #001641;
  font-weight: bold;
}
._uw-aside-recent-post_mlopn_21912 a:hover {
  color: #ed0a00;
}
._uw-aside-recent-post_mlopn_21912 p {
  padding-bottom: 20px;
}
._uw-aside-recent-post_mlopn_21912::after {
  content: "";
  border-bottom: 0.0625rem dashed #F2F2F2;
  width: 100%;
  height: 1px;
  position: absolute;
  left: 0;
  bottom: 0;
}

._uw-widget-related-course_mlopn_21937 {
  color: #fff;
  background: #001641;
  padding: 35px 25px;
  margin-top: 75px;
}
._uw-widget-related-course_mlopn_21937 a,
._uw-widget-related-course_mlopn_21937 p {
  color: #fff !important;
  margin-bottom: 15px;
}
._uw-widget-related-course--title_mlopn_21948 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.625rem;
  line-height: 1.25em;
}
._uw-widget-related-course_mlopn_21937 a {
  font-size: 1.125rem;
  margin-bottom: 0;
}
._uw-widget-related-course_mlopn_21937 a::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 15px;
  font-size: 1.5em;
  transform: translateX(0);
  transition: transform 0.2s cubic-bezier(0.77, 0, 0.18, 1);
}
._uw-widget-related-course_mlopn_21937 a:hover::after {
  transform: translateX(5px);
  transition: transform 0.2s cubic-bezier(0.77, 0, 0.18, 1);
}

._uw-post-inline-widget_mlopn_21970 {
  margin: 25px 0 65px;
}

._uw-related-articles_mlopn_21974 {
  margin: 92px 0;
}
._uw-related-articles_mlopn_21974 p {
  font-size: 3em;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  margin-bottom: 30px;
}
._uw-related-articles_mlopn_21974 span {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  display: block;
  font-size: 1rem;
  color: #ed0a00;
  margin-top: 15px;
}
._uw-related-articles_mlopn_21974 span::after {
  content: "\f005";
  font-family: "WwwUowEduAu";
  margin-left: 10px;
}

._uw-subscription-form_mlopn_2905 {
  background: #001641;
  padding: 75px 0;
}
@media (max-width: 480px) {
  ._uw-subscription-form_mlopn_2905 {
    padding: 50px 0;
  }
}
._uw-subscription-form--title_mlopn_22007 {
  color: #001641;
  font-size: 2rem;
  line-height: 1.1em;
}
._uw-subscription-form_mlopn_2905 form {
  position: relative;
  margin-top: 6px;
}
._uw-subscription-form_mlopn_2905 input[type=email] {
  border: 0;
  border-bottom: 2px solid #fff;
  outline: none;
  box-shadow: none;
  padding-right: 100px;
}
._uw-subscription-form_mlopn_2905 input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px #fff inset;
  -webkit-text-fill-color: #001641;
  transition: background-color 5000s ease-in-out 0s;
}
._uw-subscription-form_mlopn_2905 a {
  color: white;
  font-size: 1.75rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  padding-left: 1rem;
  text-transform: none;
  font-weight: 400;
}
._uw-subscription-form_mlopn_2905 a::after {
  font-size: 1.15rem;
}
._uw-subscription-form_mlopn_2905 button {
  outline: none;
  box-shadow: none;
  border: 0;
  top: 0;
  right: 0;
  color: #fff;
}
._uw-subscription-form_mlopn_2905 button::after {
  content: "\f005";
  margin-left: 10px;
}
._uw-subscription-form_mlopn_2905._bg--navy_mlopn_2892 ._uw-subscription-form--title_mlopn_22007 {
  color: #fff;
}
._uw-subscription-form_mlopn_2905._bg--navy_mlopn_2892 input[type=email] {
  background: transparent;
  color: #fff !important;
}
._uw-subscription-form_mlopn_2905._bg--navy_mlopn_2892 input[type=email]::placeholder {
  color: #fff;
}
._uw-subscription-form_mlopn_2905._bg--navy_mlopn_2892 input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px #001641 inset;
  -webkit-text-fill-color: #fff;
  transition: background-color 5000s ease-in-out 0s;
}
._uw-subscription-form_mlopn_2905 ._hide_mlopn_8922 {
  display: block !important;
}

._uw-search-overlay-main_mlopn_22070 {
  display: none;
}
._uw-search-overlay-main_mlopn_22070 ._uw-submit-search_mlopn_12882 {
  text-transform: uppercase;
  font-weight: bold;
  color: #001641;
}
._uw-search-overlay-main_mlopn_22070 ._uw-submit-search_mlopn_12882::after {
  font-family: "WwwUowEduAu";
  content: "\f001";
  margin-left: 10px;
}
._uw-search-overlay-main_mlopn_22070 ._uw-search--container_mlopn_15378 ._uw-button-blue_mlopn_2905 {
  font-size: 1.25rem;
}
._uw-search-overlay-main_mlopn_22070 ._uw-search-overlay_mlopn_22070 {
  background: rgba(255, 255, 255, 0.95);
  z-index: 100;
  min-height: 600px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
._uw-search-overlay-main_mlopn_22070._search-open_mlopn_22093 {
  display: block;
}
._uw-search-overlay-main_mlopn_22070 ._uw-search--form_mlopn_15378::before, ._uw-search-overlay-main_mlopn_22070 ._uw-search--container_mlopn_15378 ._uw-search--form--motivation_mlopn_15473::before, ._uw-search--container_mlopn_15378 ._uw-search-overlay-main_mlopn_22070 ._uw-search--form--motivation_mlopn_15473::before {
  color: #5f5f5f !important;
}
@media (max-width: 768px) {
  ._uw-search-overlay-main_mlopn_22070 ._uw-search--form_mlopn_15378::before, ._uw-search-overlay-main_mlopn_22070 ._uw-search--container_mlopn_15378 ._uw-search--form--motivation_mlopn_15473::before, ._uw-search--container_mlopn_15378 ._uw-search-overlay-main_mlopn_22070 ._uw-search--form--motivation_mlopn_15473::before {
    top: 3px !important;
  }
}
._uw-search-overlay-main_mlopn_22070 ._uw-search--close_mlopn_22104 {
  text-transform: uppercase;
}
._uw-search-overlay-main_mlopn_22070 ._uw-search--close_mlopn_22104::before {
  font-size: 12px !important;
  position: relative;
  top: -2px;
  left: -5px;
}
._uw-search-overlay-main_mlopn_22070 ._uw-search--close_mlopn_22104:hover {
  color: #ed0a00;
}
._uw-search-overlay-main_mlopn_22070 ._uw-search-preview-results_mlopn_22116 {
  margin-top: 25px;
  margin-bottom: 200px;
}
._uw-search-overlay-main_mlopn_22070 ._uw-search-preview-results_mlopn_22116 a {
  display: block;
  color: #0033FF;
  margin: 15px 0;
  font-size: 1.25rem;
  padding-bottom: 10px;
  border-bottom: 0.0625rem dashed #F2F2F2;
}
@media (min-width: 768px) {
  ._uw-search-overlay-main_mlopn_22070 ._uw-search-preview-results_mlopn_22116 a {
    max-width: 70%;
  }
}
._uw-search-overlay-main_mlopn_22070 ._uw-search-preview-results_mlopn_22116 a span {
  font-weight: bold;
  text-transform: none;
  font-size: 1.25rem;
}
._uw-search-overlay-main_mlopn_22070 ._uw-search-preview-results_mlopn_22116 a:hover {
  color: #ed0a00;
  text-decoration: underline;
}

._uw-search-refine_mlopn_22143 {
  margin-bottom: 3.5rem;
}
._uw-search-refine__filter_mlopn_22146 {
  border-bottom: 0.0625rem dashed #E5E5E4;
  padding-bottom: 1.25rem;
  margin-bottom: 1.25rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-search-refine__filter_mlopn_22146 {
    padding-bottom: 2.5rem;
  }
}
._uw-search-refine__sort_mlopn_22156 a {
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #001641;
  margin-right: 0.9375rem;
  position: relative;
  text-decoration: none;
}
._uw-search-refine__sort_mlopn_22156 a:after {
  content: "";
  height: 0.125rem;
  margin-top: 0;
  position: absolute;
  top: calc(100% + 5px);
  width: 3.125rem;
  left: 0;
  background: #001641;
  display: none;
}
._uw-search-refine__sort_mlopn_22156 a:hover:after {
  display: block;
}
._uw-search-refine__sort_mlopn_22156 a._active_mlopn_9735 {
  color: #ed0a00;
}
._uw-search-refine__sort_mlopn_22156 a._active_mlopn_9735:after {
  display: block;
  background: #ed0a00;
}

._uw-header_mlopn_3155 {
  height: 100px;
  position: fixed;
  width: 100%;
  z-index: 99;
  background: #fff;
  transform: translateY(0);
  transition: transform 0.2s ease-in-out;
}
@media (min-width: 980px) {
  ._uw-header_mlopn_3155._header-smaller_mlopn_14512 {
    transform: translateY(-100%);
  }
}
@media (max-width: 980px) {
  ._uw-header_mlopn_3155 {
    top: 0;
  }
}
@media (min-width: 980px) {
  ._uw-header_mlopn_3155 {
    height: 154px;
  }
}
._uw-header_mlopn_3155 a,
._uw-header_mlopn_3155 button {
  text-decoration: none;
  transition: color cubic-bezier(0.77, 0, 0.18, 1) 0.3s;
  color: #001641;
}
._uw-header_mlopn_3155 a:hover,
._uw-header_mlopn_3155 button:hover {
  cursor: pointer;
  text-decoration: none;
  outline: none;
}
._uw-header-navs_mlopn_3280 ._btn-nav_mlopn_22228 {
  font-size: 90%;
}
@media (max-width: 980px) {
  ._uw-header_mlopn_3155 {
    height: 77px;
  }
}
._uw-header-top_mlopn_22236 {
  width: 100%;
  height: 100%;
  background-color: #fff;
}
._uw-header-top_mlopn_22236 ._uw-header-container_mlopn_22241 {
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: space-between;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  align-items: center;
}
@media print, screen and (min-width: 40em) {
  ._uw-header-top_mlopn_22236 ._uw-header-container_mlopn_22241 {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media (max-width: 1024px) {
  ._uw-header-top_mlopn_22236 ._uw-header-container_mlopn_22241 {
    padding-left: 25px;
    padding-right: 25px;
  }
}
._uw-header-clearfix_mlopn_3156 {
  height: 100px;
}
@media (min-width: 980px) {
  ._uw-header-clearfix_mlopn_3156 {
    height: 154px;
  }
}
@media (max-width: 980px) {
  ._uw-header-clearfix_mlopn_3156 {
    height: 77px;
  }
}
._uw-header_mlopn_3155 a:hover,
._uw-header_mlopn_3155 button:hover {
  color: #ed0a00;
}

._uw-header-logo_mlopn_22281 ._logo-regular_mlopn_22281 {
  height: 95px;
  width: auto;
}
@media (max-width: 980px) {
  ._uw-header-logo_mlopn_22281 ._logo-regular_mlopn_22281 {
    display: none;
  }
}
._uw-header-logo_mlopn_22281 ._logo-horizontal_mlopn_22290 {
  display: none;
}
@media (max-width: 980px) {
  ._uw-header-logo_mlopn_22281 ._logo-horizontal_mlopn_22290 {
    display: block;
    max-height: 50px;
    width: auto;
  }
}
@media (max-width: 980px) {
  ._header-smaller_mlopn_14512 ._uw-header-logo_mlopn_22281 ._logo-regular_mlopn_22281 {
    display: none;
  }
  ._header-smaller_mlopn_14512 ._uw-header-logo_mlopn_22281 ._logo-horizontal_mlopn_22290 {
    display: block;
  }
}

._top-menu_mlopn_22309 {
  display: flex;
  flex-wrap: wrap;
  text-align: right;
  justify-content: flex-end;
  position: relative;
  margin-bottom: 25px;
  top: 10px;
  list-style: none;
}
@media (max-width: 980px) {
  ._header-smaller_mlopn_14512 ._top-menu_mlopn_22309 {
    margin-bottom: 5px;
    top: 0;
  }
}
._top-menu_mlopn_22309 li {
  position: relative;
}
@media (max-width: 500px) {
  ._top-menu_mlopn_22309 li:nth-child(1) a::before {
    display: none;
  }
}
._top-menu_mlopn_22309 li._mobile-menu-trigger_mlopn_22333 {
  width: 100%;
}
._top-menu_mlopn_22309 li ._uw-global-submenu_mlopn_22336 {
  position: absolute;
  top: -20px;
  opacity: 0;
  right: 0;
  background-color: #F2F2F2;
  width: 300px;
  padding: 20px 30px 20px 20px;
  visibility: hidden;
  transition: opacity ease-in-out 0.2s, top ease-in-out 0.2s;
  z-index: 3;
}
._top-menu_mlopn_22309 li ._uw-global-submenu_mlopn_22336._uw-main-submenu-open_mlopn_22348 {
  top: 30px;
  opacity: 1;
  visibility: visible;
}
._top-menu_mlopn_22309 li ._uw-global-submenu_mlopn_22336 ul {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: left;
  line-height: 2em;
}
._top-menu_mlopn_22309 li ._uw-global-submenu_mlopn_22336 ul li {
  margin-bottom: 3px;
  display: inline-block;
  width: 100%;
  display: block;
  position: relative;
}
._top-menu_mlopn_22309 li ._uw-global-submenu_mlopn_22336 ul li a {
  display: block;
  font-weight: bold;
  width: 100%;
}
._top-menu_mlopn_22309 li ._uw-global-submenu_mlopn_22336 ul li a::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 40px;
  position: absolute;
  right: 0;
  transition: right ease-in-out 0.3s;
}
._top-menu_mlopn_22309 li ._uw-global-submenu_mlopn_22336 ul li a:hover::after {
  right: -3px;
}
@media (min-width: 981px) {
  ._top-menu_mlopn_22309 {
    top: 0;
  }
}

._uw-header-container_mlopn_22241 {
  display: flex;
  align-items: center;
}

._btn-staff_mlopn_22394 {
  display: none;
}
@media (min-width: 981px) {
  ._btn-staff_mlopn_22394 {
    display: block;
    position: relative;
    top: 2px;
  }
  ._header-smaller_mlopn_14512 ._btn-staff_mlopn_22394 {
    top: 4px;
  }
}
._btn-staff_mlopn_22394::before {
  content: "|";
  margin: 0 12px 0 10px;
  color: initial;
  position: relative;
  top: -2px;
}

._btn-students_mlopn_22415 span {
  display: none;
}
._btn-students_mlopn_22415::before {
  content: "|";
  margin: 0 10px;
  position: relative;
  color: initial;
  top: -1px;
}
@media (max-width: 980px) {
  ._btn-students_mlopn_22415::before {
    display: inline-block;
  }
}
._btn-students_mlopn_22415::after {
  font-family: "WwwUowEduAu";
  content: "\f00a";
  margin: 0 3px 0 10px;
  transition: opacity 0.1s ease-in-out;
  font-size: 90%;
  top: -1px;
  position: relative;
}
@media (max-width: 980px) {
  ._btn-students_mlopn_22415::after {
    margin: 0 0 0 10px;
  }
}
@media (max-width: 500px) {
  ._btn-students_mlopn_22415::after {
    display: none;
  }
}

._btn-global_mlopn_22450::before {
  content: "|";
  margin: 0 12px 0 10px;
  color: initial;
  position: relative;
  top: -2px;
}
._btn-global_mlopn_22450::after {
  font-family: "WwwUowEduAu";
  content: "\f007";
  margin: 0 0 0 5px;
  transition: opacity 0.1s ease-in-out;
}
@media (max-width: 500px) {
  ._btn-global_mlopn_22450::after {
    content: "\f02c" !important;
  }
}
@media (max-width: 500px) {
  ._btn-global_mlopn_22450 span {
    display: none;
  }
}

._btn-search_mlopn_22474 {
  flex: 1 0 100%;
  margin-top: 10px;
}
._btn-search_mlopn_22474 span {
  font-size: inherit;
}
@media (max-width: 980px) {
  ._btn-search_mlopn_22474 {
    flex: 0 1 auto;
    margin: 0;
  }
  ._btn-search_mlopn_22474 span {
    font-size: 0.875rem;
    display: none;
  }
}
@media (min-width: 980px) {
  ._btn-search_mlopn_22474 {
    flex: 0 1 auto;
    margin: 0;
  }
}
._btn-search_mlopn_22474::after {
  font-family: "WwwUowEduAu";
  content: "\f024";
  font-size: 90%;
  color: initial;
  top: -1px;
  position: relative;
  margin: 0 3px 0 10px;
  transition: opacity 0.1s ease-in-out;
}

._btn-menu_mlopn_13024 {
  flex: 1 0 100%;
  margin-top: 10px;
}
._btn-menu_mlopn_13024:focus {
  color: inherit !important;
}
@media (min-width: 981px) {
  ._btn-menu_mlopn_13024 {
    display: none;
  }
}

._btn-nav_mlopn_22228 {
  font-weight: bold;
  font-size: 0.875rem;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  ._btn-nav_mlopn_22228 {
    font-size: 1rem;
  }
}

._uw-main-menu_mlopn_22532 {
  min-height: 600px;
  background: #fff;
  display: none;
  height: 100vh;
}
@media (max-width: 981px) {
  ._uw-main-menu_mlopn_22532._mobile-menu-open_mlopn_22539 {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 75px;
    overflow-x: hidden;
    min-height: calc(100vh - 75px);
  }
}
@media (max-width: 980px) {
  ._uw-main-menu_mlopn_22532 {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}
@media (min-width: 981px) {
  ._uw-main-menu_mlopn_22532 {
    display: block !important;
    height: auto;
    min-height: auto;
    text-align: right;
    background: transparent;
  }
  ._uw-main-menu_mlopn_22532 > ._grid-container_mlopn_3812, ._uw-main-menu_mlopn_22532 > ._mw-grid-container_mlopn_3812 {
    padding: 0;
  }
}
._uw-main-menu_mlopn_22532 ._main-menu_mlopn_22568 {
  list-style-type: none;
  padding-left: 0;
  margin: 0;
  padding: 25px 0;
}
@media (max-width: 980px) {
  ._uw-main-menu_mlopn_22532 ._main-menu_mlopn_22568 {
    margin-bottom: 75px;
  }
  ._uw-main-menu_mlopn_22532 ._main-menu_mlopn_22568 li {
    position: relative;
  }
  ._uw-main-menu_mlopn_22532 ._main-menu_mlopn_22568 h2 {
    display: none;
  }
}
@media (min-width: 981px) {
  ._uw-main-menu_mlopn_22532 ._main-menu_mlopn_22568 {
    padding: 0;
    width: 100%;
    margin-left: auto;
  }
}
@media (min-width: 981px) {
  ._uw-main-menu_mlopn_22532 ._main-menu_mlopn_22568 li {
    display: inline-block;
  }
}
@media (max-width: 980px) {
  ._header-smaller_mlopn_14512 ._uw-main-menu_mlopn_22532 ._main-menu_mlopn_22568 li:last-child a::after {
    display: none;
  }
}
._uw-main-menu_mlopn_22532 ._main-menu_mlopn_22568 li._uw-main-menu-item-library_mlopn_22602 {
  display: inline-block;
}
@media (min-width: 981px) {
  ._uw-main-menu_mlopn_22532 ._main-menu_mlopn_22568 li._uw-main-menu-item-library_mlopn_22602 {
    display: none;
  }
}
._uw-main-menu_mlopn_22532 ._main-menu_mlopn_22568 a,
._uw-main-menu_mlopn_22532 ._main-menu_mlopn_22568 button {
  text-transform: uppercase;
  font-weight: bold;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 0.9rem;
}
@media (min-width: 980px) {
  ._uw-main-menu_mlopn_22532 ._main-menu_mlopn_22568 a,
  ._uw-main-menu_mlopn_22532 ._main-menu_mlopn_22568 button {
    display: block;
  }
  ._uw-main-menu_mlopn_22532 ._main-menu_mlopn_22568 a._uw-main-menu-item_mlopn_22602,
  ._uw-main-menu_mlopn_22532 ._main-menu_mlopn_22568 button._uw-main-menu-item_mlopn_22602 {
    margin-left: 7px;
  }
}
._uw-main-menu_mlopn_22532 ._main-menu_mlopn_22568 button._uw-main-menu-item_mlopn_22602 {
  text-transform: uppercase;
  font-weight: bold;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 0.9rem;
  line-height: inherit;
  width: 100%;
}
@media (min-width: 980px) {
  ._uw-main-menu_mlopn_22532 ._main-menu_mlopn_22568 button._uw-main-menu-item_mlopn_22602 {
    width: auto;
    display: block;
    margin-left: 7px;
  }
}

@media (max-width: 980px) {
  ._uw-main-menu-item_mlopn_22602 {
    font-size: 1.25rem;
  }
}
._uw-main-menu-item_mlopn_22602::after {
  color: initial;
  position: relative;
}

._uw-has-submenu_mlopn_22657._btn-global_mlopn_22450::after {
  content: "\f007";
}
@media (max-width: 980px) {
  ._uw-has-submenu_mlopn_22657._submenu-open_mlopn_22661._btn-global_mlopn_22450::after {
    content: "\f006";
  }
  ._uw-has-submenu_mlopn_22657._submenu-open_mlopn_22661::after {
    content: "\f021";
  }
}
@media (min-width: 980px) {
  ._uw-has-submenu_mlopn_22657._submenu-open_mlopn_22661 {
    color: #ed0a00 !important;
  }
  ._uw-has-submenu_mlopn_22657._submenu-open_mlopn_22661::after {
    color: #ed0a00 !important;
    content: "\f006";
  }
}
._uw-has-submenu_mlopn_22657::after {
  font-family: "WwwUowEduAu";
  font-size: 110%;
  color: initial;
  content: "\f020";
}
@media (min-width: 980px) {
  ._uw-has-submenu_mlopn_22657::after {
    content: "\f007";
    margin-left: 6px;
  }
}

._uw-main-submenu_mlopn_22348 {
  position: absolute;
  left: 0;
  width: 100%;
  background-color: #efefef;
  padding: 25px 0;
  top: 100%;
  text-align: left;
}
@media (min-width: 980px) {
  ._uw-main-submenu_mlopn_22348 ._grid-container_mlopn_3812, ._uw-main-submenu_mlopn_22348 ._mw-grid-container_mlopn_3812 {
    position: relative;
  }
}
@media (min-width: 980px) {
  ._uw-main-submenu_mlopn_22348 {
    padding: 40px 25px;
    transform: translateY(-100%);
    z-index: -1;
    transition: transform 0.2s ease-in-out;
  }
}
@media (max-width: 980px) {
  ._uw-main-submenu_mlopn_22348 {
    display: none;
    position: static;
    margin: 10px 0 10px -25px;
    width: 100vw;
  }
  ._uw-main-submenu_mlopn_22348 > ._grid-container_mlopn_3812, ._uw-main-submenu_mlopn_22348 > ._mw-grid-container_mlopn_3812 {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}
._uw-main-submenu_mlopn_22348 ul {
  list-style-type: none;
  padding-left: 0;
  margin-left: 0;
  display: flex;
  flex-wrap: wrap;
  margin: 25px 0;
}
@media (min-width: 980px) {
  ._uw-main-submenu_mlopn_22348 ul {
    padding: 15px 0;
  }
}
._uw-main-submenu_mlopn_22348 ul li {
  width: 100%;
  margin-bottom: 5px;
}
@media (min-width: 980px) {
  ._uw-main-submenu_mlopn_22348 ul li {
    width: 25%;
  }
}
._uw-main-submenu_mlopn_22348 ul li a {
  font-weight: bold;
}
._uw-main-submenu_mlopn_22348 ul li a::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 5px;
}

._subnav-cta_mlopn_22755 {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1.25rem;
}
._subnav-cta_mlopn_22755::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 5px;
}

._close-nav_mlopn_22766 {
  display: none;
  position: absolute !important;
  top: 50px;
  right: -10px;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1rem;
}
@media (min-width: 980px) {
  ._close-nav_mlopn_22766 {
    display: block;
  }
}
._close-nav_mlopn_22766::before {
  font-family: "WwwUowEduAu";
  content: "\f02a";
  font-size: 0.75rem;
  margin-right: 5px;
  position: relative;
  top: -2px;
}

@media (max-width: 980px) {
  ._uw-main-submenu-open_mlopn_22348 {
    display: block;
  }
  ._uw-main-submenu-open_mlopn_22348 ._grid-container_mlopn_3812, ._uw-main-submenu-open_mlopn_22348 ._mw-grid-container_mlopn_3812 {
    padding: 0 0.9375rem;
  }
}
@media (min-width: 980px) {
  ._uw-main-submenu-open_mlopn_22348 {
    transform: translateY(0);
  }
}

._site-container_mlopn_14134 {
  padding-top: 0 !important;
}

._uw-header_mlopn_3155 {
  top: 0;
}

._uw-header-clearfix_mlopn_3156 {
  top: 0;
  position: fixed;
  width: 100%;
  pointer-events: none;
}

._mobile-menu-trigger_mlopn_22333 {
  list-style-image: none !important;
}

._main-menu_mlopn_22568 {
  left: inherit;
  overflow-y: inherit;
  padding-top: 1.25rem;
  position: inherit;
  top: inherit;
  width: inherit;
  z-index: inherit;
}

@media screen and (max-width: 74.9375em) {
  ._main-menu_mlopn_22568 {
    min-height: inherit;
    display: inherit;
  }
}

._uw-header_mlopn_3155 h2 {
  font-size: 2.4rem;
  color: #001641;
}

._logo-regular-white_mlopn_22844 {
  display: none;
}

._uw-homepage_mlopn_14400 ._header-smaller_mlopn_14512 ._logo-regular-white_mlopn_22844 {
  display: none !important;
}
._uw-homepage_mlopn_14400._dropdown-menu-open_mlopn_14442 ._logo-regular-white_mlopn_22844 {
  display: none !important;
}
@media (min-width: 981px) {
  ._uw-homepage_mlopn_14400._dropdown-menu-open_mlopn_14442 ._logo-regular-navy_mlopn_22855 {
    display: block !important;
  }
}
@media (min-width: 981px) {
  ._uw-homepage_mlopn_14400._dropdown-menu-open_mlopn_14442 ._header-smaller_mlopn_14512 ._logo-regular-navy_mlopn_22855 {
    display: none !important;
  }
}
@media (min-width: 980px) {
  ._uw-homepage_mlopn_14400 ._uw-hero-cta_mlopn_22865 ._uw-blockhead_mlopn_15350 {
    line-height: 1;
    font-size: 6rem;
  }
}

@media (min-width: 981px) {
  ._uw-homepage_mlopn_14400 ._uw-header-clearfix_mlopn_3156 {
    display: none;
  }
  ._uw-homepage_mlopn_14400 ._uw-header-top_mlopn_22236 {
    background: transparent;
  }
  ._uw-homepage_mlopn_14400 ._uw-header_mlopn_3155 {
    background: transparent;
  }
  ._uw-homepage_mlopn_14400 ._uw-header_mlopn_3155 ._logo-regular-white_mlopn_22844 {
    display: block;
  }
  ._uw-homepage_mlopn_14400 ._uw-header_mlopn_3155 ._logo-regular-navy_mlopn_22855 {
    display: none;
  }
  ._uw-homepage_mlopn_14400 ._uw-header_mlopn_3155 ._uw-main-menu-item_mlopn_22602 {
    color: #fff;
    transition: none;
  }
  ._uw-homepage_mlopn_14400 ._uw-header_mlopn_3155 ._uw-main-menu-item_mlopn_22602::after, ._uw-homepage_mlopn_14400 ._uw-header_mlopn_3155 ._uw-main-menu-item_mlopn_22602::before {
    color: #fff;
  }
  ._uw-homepage_mlopn_14400 ._uw-header_mlopn_3155 ._top-menu_mlopn_22309 a {
    color: #fff;
    transition: none;
  }
  ._uw-homepage_mlopn_14400 ._uw-header_mlopn_3155 ._top-menu_mlopn_22309 a::after, ._uw-homepage_mlopn_14400 ._uw-header_mlopn_3155 ._top-menu_mlopn_22309 a::before,
  ._uw-homepage_mlopn_14400 ._uw-header_mlopn_3155 ._top-menu_mlopn_22309 a span {
    color: #fff;
    transition: none;
  }
  ._uw-homepage_mlopn_14400._dropdown-menu-open_mlopn_14442 ._uw-header-top_mlopn_22236, ._uw-homepage_mlopn_14400._scroll-active_mlopn_12996 ._uw-header-top_mlopn_22236 {
    background: #fff;
  }
  ._uw-homepage_mlopn_14400._dropdown-menu-open_mlopn_14442 ._uw-header_mlopn_3155, ._uw-homepage_mlopn_14400._scroll-active_mlopn_12996 ._uw-header_mlopn_3155 {
    background: #fff;
  }
  ._uw-homepage_mlopn_14400._dropdown-menu-open_mlopn_14442 ._uw-header_mlopn_3155 ._uw-main-menu-item_mlopn_22602, ._uw-homepage_mlopn_14400._scroll-active_mlopn_12996 ._uw-header_mlopn_3155 ._uw-main-menu-item_mlopn_22602 {
    color: #001641;
    transition: none;
  }
  ._uw-homepage_mlopn_14400._dropdown-menu-open_mlopn_14442 ._uw-header_mlopn_3155 ._uw-main-menu-item_mlopn_22602::after, ._uw-homepage_mlopn_14400._dropdown-menu-open_mlopn_14442 ._uw-header_mlopn_3155 ._uw-main-menu-item_mlopn_22602::before, ._uw-homepage_mlopn_14400._scroll-active_mlopn_12996 ._uw-header_mlopn_3155 ._uw-main-menu-item_mlopn_22602::after, ._uw-homepage_mlopn_14400._scroll-active_mlopn_12996 ._uw-header_mlopn_3155 ._uw-main-menu-item_mlopn_22602::before {
    color: #001641;
    transition: none;
  }
  ._uw-homepage_mlopn_14400._dropdown-menu-open_mlopn_14442 ._uw-header_mlopn_3155 ._top-menu_mlopn_22309 a, ._uw-homepage_mlopn_14400._scroll-active_mlopn_12996 ._uw-header_mlopn_3155 ._top-menu_mlopn_22309 a {
    color: #001641;
    transition: none;
  }
  ._uw-homepage_mlopn_14400._dropdown-menu-open_mlopn_14442 ._uw-header_mlopn_3155 ._top-menu_mlopn_22309 a::after, ._uw-homepage_mlopn_14400._dropdown-menu-open_mlopn_14442 ._uw-header_mlopn_3155 ._top-menu_mlopn_22309 a::before,
  ._uw-homepage_mlopn_14400._dropdown-menu-open_mlopn_14442 ._uw-header_mlopn_3155 ._top-menu_mlopn_22309 a span, ._uw-homepage_mlopn_14400._scroll-active_mlopn_12996 ._uw-header_mlopn_3155 ._top-menu_mlopn_22309 a::after, ._uw-homepage_mlopn_14400._scroll-active_mlopn_12996 ._uw-header_mlopn_3155 ._top-menu_mlopn_22309 a::before,
  ._uw-homepage_mlopn_14400._scroll-active_mlopn_12996 ._uw-header_mlopn_3155 ._top-menu_mlopn_22309 a span {
    color: #001641;
    transition: none;
  }
  ._uw-homepage_mlopn_14400 ._uw-main-submenu_mlopn_22348 {
    opacity: 0;
    transform: translateY(-500px);
  }
  ._uw-homepage_mlopn_14400 ._uw-main-submenu-open_mlopn_22348 {
    transform: translateY(0);
    opacity: 1;
  }
  ._header-smaller_mlopn_14512 ._logo-regular-navy_mlopn_22855 {
    display: block !important;
  }
}
._hp-header-scroll-active_mlopn_22939 ._uw-header-top_mlopn_22236 {
  background: #fff;
}
._hp-header-scroll-active_mlopn_22939 ._uw-header-top_mlopn_22236 ._top-menu_mlopn_22309 a,
._hp-header-scroll-active_mlopn_22939 ._uw-header-top_mlopn_22236 ._top-menu_mlopn_22309 a span,
._hp-header-scroll-active_mlopn_22939 ._uw-header-top_mlopn_22236 ._uw-main-menu-item_mlopn_22602 {
  color: #001641;
}
._hp-header-scroll-active_mlopn_22939 ._uw-header-top_mlopn_22236 ._top-menu_mlopn_22309 a::after, ._hp-header-scroll-active_mlopn_22939 ._uw-header-top_mlopn_22236 ._top-menu_mlopn_22309 a::before,
._hp-header-scroll-active_mlopn_22939 ._uw-header-top_mlopn_22236 ._top-menu_mlopn_22309 a span::after,
._hp-header-scroll-active_mlopn_22939 ._uw-header-top_mlopn_22236 ._top-menu_mlopn_22309 a span::before,
._hp-header-scroll-active_mlopn_22939 ._uw-header-top_mlopn_22236 ._uw-main-menu-item_mlopn_22602::after,
._hp-header-scroll-active_mlopn_22939 ._uw-header-top_mlopn_22236 ._uw-main-menu-item_mlopn_22602::before {
  color: #001641;
}
@media (min-width: 981px) {
  ._hp-header-scroll-active_mlopn_22939 ._logo-regular-white_mlopn_22844 {
    display: none !important;
  }
  ._hp-header-scroll-active_mlopn_22939 ._logo-regular-navy_mlopn_22855 {
    display: block !important;
  }
}

._uw-social-links_mlopn_13263 ul {
  margin-left: -0.625rem;
  display: block;
}
._uw-social-links_mlopn_13263 li {
  display: inline-block;
  margin-bottom: 0;
  max-height: 2.375rem;
  max-width: 2.375rem;
}
._uw-social-links_mlopn_13263 a {
  display: inline-block;
  padding: 0.625rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-social-links_mlopn_13263 {
    width: 9.375rem;
  }
}

._uw-social-pane_mlopn_22983 {
  background: white;
}
._uw-social-pane_mlopn_22983 + footer {
  margin-top: 0;
}
._uw-social-pane_mlopn_22983 ._social-pane_mlopn_22989 author a {
  color: #ed0a00;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
}
._uw-social-pane_mlopn_22983 ._social-pane_mlopn_22989 p {
  font-size: 1.125rem;
  line-height: 1.5;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media screen and (max-width: 38.75em) {
  ._uw-social-pane_mlopn_22983 ._social-pane__item_mlopn_23012:nth-child(n+4) {
    display: none;
  }
}
._uw-social-pane_mlopn_22983 ._social-pane__item_mlopn_23012 {
  align-items: center;
  display: flex;
  min-height: 23.4375rem;
}
._uw-social-pane_mlopn_22983 ._social-pane__item--twitter_mlopn_23021 {
  padding: 2.5rem;
}
._uw-social-pane_mlopn_22983 ._social-pane__item--instagram_mlopn_23024 {
  position: relative;
}
._uw-social-pane_mlopn_22983 ._social-pane__logo_mlopn_23027 {
  width: 2.5rem;
  height: 2.5rem;
  float: left;
}
._uw-social-pane_mlopn_22983 ._social-pane__insta-logo_mlopn_23032 {
  position: absolute;
  top: 1.25rem;
  right: 2.1875rem;
  z-index: 5;
  color: white;
  font-size: 1.5rem;
}
._uw-social-pane_mlopn_22983 ._social-pane__item-meta_mlopn_23040 {
  float: left;
  margin-left: 0.625rem;
}
._uw-social-pane_mlopn_22983 ._social-pane_mlopn_22989 ._author_mlopn_23044, ._uw-social-pane_mlopn_22983 ._social-pane_mlopn_22989 ._date_mlopn_15964 {
  display: block;
  margin-bottom: 0;
}
._uw-social-pane_mlopn_22983 ._social-pane_mlopn_22989 ._author_mlopn_23044 a {
  color: #ed0a00;
}
._uw-social-pane_mlopn_22983 ._social-pane_mlopn_22989 ._date_mlopn_15964 {
  font-size: 0.875rem;
  line-height: 1.1428571429;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media screen and (min-width: 38.75em) {
  ._uw-social-pane_mlopn_22983 ._social-pane_mlopn_22989 > div {
    display: flex;
    flex-flow: row wrap;
  }
  ._uw-social-pane_mlopn_22983 ._social-pane_mlopn_22989 > div > div {
    flex: 0 0 auto;
    width: calc(50% - 0.9375rem);
    margin-left: 0.46875rem;
    margin-right: 0.46875rem;
  }
  ._uw-social-pane_mlopn_22983 ._social-pane__item_mlopn_23012 {
    min-height: 16rem;
  }
  ._uw-social-pane_mlopn_22983 ._social-pane__item_mlopn_23012:nth-of-type(n+7) {
    display: none;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-social-pane_mlopn_22983 ._social-pane_mlopn_22989 > div > div {
    flex: 0 0 auto;
    width: calc(33.3333333333% - 0.9375rem);
    margin-left: 0.46875rem;
    margin-right: 0.46875rem;
  }
  ._uw-social-pane_mlopn_22983 ._social-pane__item_mlopn_23012 {
    min-height: 16rem;
  }
  ._uw-social-pane_mlopn_22983 ._social-pane__item_mlopn_23012:nth-of-type(n+7) {
    display: none;
  }
  ._uw-social-pane_mlopn_22983 ._social-pane__item-twitter_mlopn_23091 {
    padding: 1.5625rem;
  }
  ._uw-social-pane_mlopn_22983 ._social-pane__item--twitter_mlopn_23021 p, ._uw-social-pane_mlopn_22983 ._social-pane__item--twitter_mlopn_23021 a {
    font-size: 0.875rem;
    line-height: 1.2857142857;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
  ._uw-social-pane_mlopn_22983 ._social-pane_mlopn_22989 ._author_mlopn_23044 a {
    font-size: 0.875rem;
    line-height: 1;
    font-weight: 700;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    text-transform: uppercase;
  }
  ._uw-social-pane_mlopn_22983 ._social-pane_mlopn_22989 ._date_mlopn_15964 {
    font-size: 0.875rem;
    line-height: 1.1428571429;
    font-weight: 400;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-social-pane_mlopn_22983 ._social-pane_mlopn_22989 {
    border-top: 0.0625rem dashed #E5E5E4;
  }
  ._uw-social-pane_mlopn_22983 ._social-pane_mlopn_22989 > div > div {
    flex: 0 0 auto;
    width: calc(25% - 1.5625rem);
    margin-left: 0.78125rem;
    margin-right: 0.78125rem;
  }
  ._uw-social-pane_mlopn_22983 ._social-pane__item_mlopn_23012 {
    min-height: 16rem;
  }
  ._uw-social-pane_mlopn_22983 ._social-pane__item_mlopn_23012:nth-of-type(n+7) {
    display: block;
  }
  ._uw-social-pane_mlopn_22983 ._social-pane__item--twitter_mlopn_23021 {
    padding: 2.5rem;
  }
  ._uw-social-pane_mlopn_22983 ._social-pane__item--twitter_mlopn_23021 p, ._uw-social-pane_mlopn_22983 ._social-pane__item--twitter_mlopn_23021 a {
    font-size: 1.125rem;
    line-height: 1.5;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}

._uw-split-grey-section_mlopn_23155 {
  background: #E5E5E4;
  padding: 4.375rem 0 3.75rem;
  position: relative;
  margin: 3rem auto;
}
._uw-split-grey-section_mlopn_23155 ._grid-x_mlopn_3385 {
  padding: 0 2rem;
}
._uw-split-grey-section_mlopn_23155 ._button_mlopn_3169:focus {
  text-decoration: none !important;
}
@media print, screen and (min-width: 48em) {
  ._uw-split-grey-section_mlopn_23155 ._grid-x_mlopn_3385 {
    align-items: center;
    padding: 0 3rem;
  }
  ._uw-split-grey-section_mlopn_23155 ._grid-x_mlopn_3385 ._uw-split-grey-section__text-block_mlopn_23172 {
    margin-bottom: 0;
  }
  ._uw-split-grey-section_mlopn_23155 ._grid-x_mlopn_3385 ._uw-split-grey-section__text-block_mlopn_23172 ._button_mlopn_3169 {
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-split-grey-section_mlopn_23155 ._grid-x_mlopn_3385 {
    padding: 0 5rem;
  }
}
._uw-split-grey-section__text-block_mlopn_23172 {
  margin-bottom: 0.9375rem;
}
._uw-split-grey-section_mlopn_23155::after, ._uw-split-grey-section_mlopn_23155::before {
  content: "";
  display: block;
  transform: rotate3d(0, 0, 1, -270deg) scale3d(0, 0, 1);
  width: 0.3125rem;
  height: 7.6875rem;
  background-color: #ed0a00;
  position: absolute;
}
._uw-split-grey-section_mlopn_23155::before {
  top: -2.5rem;
  left: 2.5rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-split-grey-section_mlopn_23155::before {
    left: 4.625rem;
    top: -3.75rem;
  }
}
._uw-split-grey-section_mlopn_23155::after {
  right: 2.6875rem;
  bottom: -2.5rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-split-grey-section_mlopn_23155::after {
    right: 4.625rem;
    bottom: -3.75rem;
  }
}
._uw-split-grey-section_mlopn_23155._in-view_mlopn_16828::after, ._uw-split-grey-section_mlopn_23155._in-view_mlopn_16828::before {
  animation: _linesAnimateIn_mlopn_1 1s ease-out forwards;
  animation-delay: 0.2s;
}

@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  ._uw-split-grey-section--hanging-image_mlopn_23222 {
    padding: 5.625rem 0;
  }
  ._uw-split-grey-section--hanging-image_mlopn_23222 ._grid-container_mlopn_3812, ._uw-split-grey-section--hanging-image_mlopn_23222 ._mw-grid-container_mlopn_3812 {
    padding-right: 0;
  }
  ._uw-split-grey-section--hanging-image_mlopn_23222 ._uw-split-grey-section__text-block_mlopn_23172 {
    max-width: 18.125rem;
    margin-top: 3.125rem;
  }
  ._uw-split-grey-section--hanging-image_mlopn_23222 ._grid-x_mlopn_3385 {
    justify-content: flex-start;
    align-items: center;
  }
}

._uw-start-your-journey__header_mlopn_23238 {
  margin-bottom: 1.25rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-start-your-journey__header_mlopn_23238 {
    margin-bottom: 2.375rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-start-your-journey__header_mlopn_23238 {
    padding-bottom: 3.125rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-start-your-journey__header_mlopn_23238 {
    padding-bottom: 0;
  }
}
@media screen and (min-width: 75em) {
  ._uw-start-your-journey__header_mlopn_23238 {
    margin-top: -9.0625rem;
  }
}
._uw-start-your-journey__title_mlopn_23261 {
  font-size: 7rem;
  color: #ed0a00;
  margin-bottom: 1.875rem;
  font-weight: 700;
}
@media print, screen and (min-width: 48em) {
  ._uw-start-your-journey__title_mlopn_23261 {
    margin-bottom: 1.625rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-start-your-journey__title_mlopn_23261 {
    margin-bottom: 4.8125rem;
  }
}
._uw-start-your-journey-list__title_mlopn_23277 {
  font-size: 1.875rem;
  line-height: 1.0666666667;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 0.875rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-start-your-journey-list__title_mlopn_23277 {
    margin-bottom: 1rem;
  }
}
._uw-start-your-journey_mlopn_3333 p {
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 1.5625rem;
}
@media screen and (min-width: 75em) {
  ._uw-start-your-journey_mlopn_3333 p {
    font-size: 1.125rem;
    line-height: 1.5;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-start-your-journey_mlopn_3333 p {
    padding-right: 1.875rem;
  }
}
@media (max-width: 980px) {
  ._uw-start-your-journey_mlopn_3333 p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
._uw-start-your-journey__form_mlopn_23328 {
  max-width: 24.0625rem;
  position: relative;
}
@media print, screen and (min-width: 48em) {
  ._uw-start-your-journey__form_mlopn_23328 {
    margin-bottom: 3.125rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-start-your-journey__form_mlopn_23328 {
    margin-top: 9.375rem;
  }
}
._uw-start-your-journey__form_mlopn_23328 ._uw-start-your-journey__form-submit_mlopn_23342 svg path {
  fill: #001641;
}
._uw-start-your-journey__form_mlopn_23328 label span {
  display: none;
}
._uw-start-your-journey__form_mlopn_23328 button span {
  display: none;
}
._uw-start-your-journey__input_mlopn_23351 {
  border: 0;
  border-bottom: 0.125rem solid #001641;
  box-shadow: none;
  margin-bottom: 1.875rem;
  font-size: 1.25rem;
  line-height: 1.5;
  font-weight: 400;
}
._uw-start-your-journey__input_mlopn_23351:focus {
  border: 0;
  border-bottom: 0.125rem solid #ed0a00;
}
._uw-start-your-journey__form-submit_mlopn_23342 {
  position: absolute;
  right: 0;
  top: 0;
}
._uw-start-your-journey__form-submit_mlopn_23342 i,
._uw-start-your-journey__form-submit_mlopn_23342 svg {
  font-size: inherit;
}
._uw-start-your-journey_mlopn_3333 ._button_mlopn_3169 {
  margin-bottom: 0.3125rem;
  display: flex;
  line-height: 19px;
}
._uw-start-your-journey_mlopn_3333 ._button_mlopn_3169 > span {
  font-size: 16px;
  white-space: nowrap;
}
._uw-start-your-journey_mlopn_3333 ._button_mlopn_3169::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  font-size: 1.5rem;
  margin-left: 0.3125rem;
  transition: transform 0.4s;
  position: relative;
}
._uw-start-your-journey_mlopn_3333 ._button_mlopn_3169:hover::after {
  transform: translate3d(0.3125rem, 0, 0);
}
._uw-start-your-journey--header_mlopn_3333, ._motivation-widget_mlopn_3333 ._mw-more-areas_mlopn_3333 {
  color: #001641 !important;
  font-size: 30px !important;
  line-height: 32px !important;
  margin-bottom: 20px !important;
}
._uw-start-your-journey--sub-header_mlopn_3333 {
  color: #001641 !important;
  font-size: 2.5em !important;
  line-height: 40px !important;
}

._uw-current-student-search__header_mlopn_23405 {
  margin-bottom: 1.25rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-current-student-search__header_mlopn_23405 {
    margin-bottom: 2.375rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-current-student-search__header_mlopn_23405 {
    padding-bottom: 3.125rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-current-student-search__header_mlopn_23405 {
    padding-bottom: 0;
  }
}
@media screen and (min-width: 75em) {
  ._uw-current-student-search__header_mlopn_23405 {
    margin-top: -9.0625rem;
  }
}
._uw-current-student-search__title_mlopn_23428 {
  font-size: 2.625rem;
  line-height: 1.0952380952;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-current-student-search__title_mlopn_23428 {
    font-size: 3.5rem;
    line-height: 1.0178571429;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-current-student-search__title_mlopn_23428 {
    font-size: 8.125rem;
    line-height: 0.9384615385;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-current-student-search__title_mlopn_23428 {
    margin-bottom: 1.625rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-current-student-search__title_mlopn_23428 {
    margin-bottom: 4.8125rem;
  }
}
._uw-current-student-search-list__title_mlopn_23477 {
  font-size: 1.875rem;
  line-height: 1.0666666667;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 0.875rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-current-student-search-list__title_mlopn_23477 {
    margin-bottom: 1rem;
  }
}
._uw-current-student-search_mlopn_11791 p {
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 1.5625rem;
}
@media screen and (min-width: 75em) {
  ._uw-current-student-search_mlopn_11791 p {
    font-size: 1.125rem;
    line-height: 1.5;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-current-student-search_mlopn_11791 p {
    padding-right: 1.875rem;
  }
}
@media (max-width: 980px) {
  ._uw-current-student-search_mlopn_11791 p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
._uw-current-student-search__form_mlopn_23528 {
  max-width: 24.0625rem;
  position: relative;
  margin-top: 2rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-current-student-search__form_mlopn_23528 {
    margin-bottom: 3.125rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-current-student-search__form_mlopn_23528 {
    margin-top: 2rem;
  }
}
._uw-current-student-search__form_mlopn_23528 ._uw-current-student-search__form-submit_mlopn_23543 svg path {
  fill: #001641;
}
._uw-current-student-search__form_mlopn_23528 label span {
  display: none;
}
._uw-current-student-search__form_mlopn_23528 button span {
  display: none;
}
._uw-current-student-search__input_mlopn_11791 {
  border: 0;
  border-bottom: 0.125rem solid #001641;
  box-shadow: none;
  margin-bottom: 1.875rem;
  font-size: 1.25rem;
  line-height: 1.5;
  font-weight: 400;
  padding: 0 2rem 0 0;
}
._uw-current-student-search__input_mlopn_11791:focus {
  border: 0;
  border-bottom: 0.125rem solid #ed0a00;
}
._uw-current-student-search__form-submit_mlopn_23543 {
  position: absolute;
  right: 0;
  top: 0;
}
._uw-current-student-search__form-submit_mlopn_23543 i {
  font-size: 1.875rem;
}
._uw-current-student-search_mlopn_11791 ._button_mlopn_3169 {
  margin-bottom: 0.3125rem;
}
._uw-current-student-search_mlopn_11791 ._button_mlopn_3169::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  font-size: 1.5rem;
  margin-left: 0.9375rem;
  transition: transform 0.4s;
  position: relative;
  top: -3px;
}
._uw-current-student-search_mlopn_11791 ._button_mlopn_3169:hover::after {
  transform: translate3d(0.625rem, 0, 0);
}

._uw-stat-banner_mlopn_23590 {
  position: relative;
  background-color: #ed0a00;
  padding-inline: 1.875rem;
  margin-bottom: 1.875rem;
  margin-inline: 0;
  padding-block: var(--section-spacing-y);
}
._uw-stat-banner_mlopn_23590._in-view_mlopn_16828:after {
  transition: transform 0.8s ease-out;
}
._uw-stat-banner_mlopn_23590._in-view_mlopn_16828:before {
  transition: transform 1s ease-out;
}
._uw-stat-banner__title_mlopn_23604 {
  font-size: 2.5625rem;
  line-height: 1;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._uw-stat-banner__title_mlopn_23604:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #fff;
  margin-top: 1.25rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-stat-banner__title_mlopn_23604:after {
    content: "";
    display: block;
    width: 3.125rem;
    height: 0.0625rem;
    background-color: #fff;
    margin-top: 0.625rem;
  }
}
._uw-stat-banner_mlopn_23590 h2,
._uw-stat-banner_mlopn_23590 p,
._uw-stat-banner_mlopn_23590 div {
  color: #fff;
}
._uw-stat-banner_mlopn_23590 p {
  margin-top: 1.25rem;
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  ._uw-stat-banner_mlopn_23590 p {
    margin-top: 0.625rem;
  }
}
._uw-stat-banner_mlopn_23590 div._cite_mlopn_8799 {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  font-style: italic;
  margin-bottom: 0;
  margin-top: 0.9375rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-stat-banner_mlopn_23590 div._cite_mlopn_8799 {
    font-size: 0.875rem;
    line-height: 1.42857;
    font-weight: 600;
  }
}
._uw-stat-banner__image_mlopn_23662 {
  margin: 0 auto 3.75rem;
  display: flex;
  align-items: center;
}
@media print, screen and (min-width: 48em) {
  ._uw-stat-banner__image_mlopn_23662 {
    align-items: flex-start;
    margin: 0 auto;
    padding-left: 1.625rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-stat-banner__image_mlopn_23662 {
    justify-content: center;
  }
}
._uw-stat-banner_mlopn_23590 img {
  max-width: 6.25rem;
  height: auto;
  width: auto;
  margin: 0 auto;
}
@media print, screen and (min-width: 48em) {
  ._uw-stat-banner_mlopn_23590 img {
    max-width: 100%;
    margin: 0;
  }
}
._uw-stat-banner_mlopn_23590 ._content_mlopn_23691._no-marg_mlopn_23691 {
  margin: 0;
  padding-right: 0;
}
@media print, screen and (min-width: 48em) {
  ._uw-stat-banner_mlopn_23590 ._content_mlopn_23691._no-marg_mlopn_23691 {
    padding-right: 3.125rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-stat-banner_mlopn_23590 ._content_mlopn_23691._no-marg_mlopn_23691 {
    padding-right: 7.9375rem;
  }
}

._uw-stat-banner-container_mlopn_23706 {
  overflow: hidden;
  margin-block: var(--section-spacing-y);
}
@media print, screen and (min-width: 48em) {
  ._uw-stat-banner-container_mlopn_23706 {
    overflow: visible;
  }
}
._uw-stat-banner-container_mlopn_23706 > ._button_mlopn_3169 {
  margin: 0;
}

._uw-stat-block_mlopn_23719 {
  width: 100%;
  margin-block: var(--section-spacing-y);
}
._uw-stat-block_mlopn_23719 ._grid-x_mlopn_3385 {
  background: #ed0a00;
  width: 100%;
  max-width: 62.1875rem;
  position: relative;
  margin: 0 auto;
  padding: var(--section-spacing-y);
}
._uw-stat-block_mlopn_23719 ._grid-x_mlopn_3385 > ._cell_mlopn_3333:last-of-type ._button_mlopn_3169 {
  margin: 0;
}
._uw-stat-block_mlopn_23719._in-view_mlopn_16828 ._inner_mlopn_23734::after, ._uw-stat-block_mlopn_23719._in-view_mlopn_16828 ._inner_mlopn_23734::before {
  display: none;
}
._uw-stat-block_mlopn_23719 ._stat-section_mlopn_23737 {
  color: #fff;
  padding: 0 0.625rem;
  margin-bottom: 2.5rem;
}
._uw-stat-block_mlopn_23719 ._stat-section_mlopn_23737:last-child {
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  ._uw-stat-block_mlopn_23719 ._stat-section_mlopn_23737 {
    margin-bottom: 3.75rem;
  }
  ._uw-stat-block_mlopn_23719 ._stat-section_mlopn_23737:nth-last-child(2) {
    margin-bottom: 0;
  }
  ._uw-stat-block_mlopn_23719 ._stat-section_mlopn_23737:nth-last-child(3) {
    margin-bottom: 0;
  }
}
._uw-stat-block_mlopn_23719 ._stat-section_mlopn_23737 h2 {
  font-size: 2.5625rem;
  line-height: 1;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: inherit;
  margin-top: 0;
  text-transform: initial;
}
._uw-stat-block_mlopn_23719 ._stat-section_mlopn_23737 h2::after {
  content: "";
  width: 4.1875rem;
  border-bottom: 1px solid #fff;
  margin-top: 1rem;
  display: block;
}
._uw-stat-block_mlopn_23719 ._stat-section_mlopn_23737 p {
  margin-bottom: 0;
}
._uw-stat-block_mlopn_23719 ._stat-section_mlopn_23737 ._cite_mlopn_8799 {
  font-size: 0.875rem;
  line-height: 1.5714285714;
  font-weight: 600;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-style: italic;
  margin-top: 0.9375rem;
}

._uw-stats-block_mlopn_23793 {
  z-index: 1;
  position: relative;
  margin-right: -1.875rem;
}
._uw-stats-block_mlopn_23793::before, ._uw-stats-block_mlopn_23793::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
._uw-stats-block_mlopn_23793::after {
  clear: both;
}
._uw-stats-block_mlopn_23793 ._slick-slide_mlopn_2040 > div {
  padding-right: 1.25rem;
}
._uw-stats-block_mlopn_23793 ._slick-list_mlopn_2055 {
  padding: 0 1.875rem 0 0 !important;
}
._uw-stats-block__stat_mlopn_23813 {
  background: #ed0a00;
  color: #fff;
  padding: 2.8125rem 2.1875rem 2.8125rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-stats-block__stat_mlopn_23813 {
    width: calc(50% - 8px);
    padding: 2.8125rem 2.5rem 2.5rem 2.1875rem;
    display: flex;
    align-items: center;
    position: relative;
  }
  ._uw-stats-block__stat_mlopn_23813:nth-of-type(1) {
    float: left;
  }
  ._uw-stats-block__stat_mlopn_23813:nth-of-type(1)::before,
  ._uw-stats-block__stat_mlopn_23813:nth-of-type(1) ._stat-cross_mlopn_23830 {
    content: "";
    display: block;
    width: 7.1875rem;
    height: 7.1875rem;
    position: absolute;
    bottom: -1.875rem;
    left: -3.75rem;
    opacity: 0.9;
    background-image: url("../img/backgrounds/cross.svg");
    transition: transform 1s;
    z-index: 1;
  }
}
@media screen and (min-width: 48em) and (min-width: 75em) {
  ._uw-stats-block__stat_mlopn_23813:nth-of-type(1)::before,
  ._uw-stats-block__stat_mlopn_23813:nth-of-type(1) ._stat-cross_mlopn_23830 {
    bottom: -3.75rem;
    left: -2.5625rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-stats-block__stat_mlopn_23813:nth-of-type(1)._in-view_mlopn_16828::before {
    display: none;
  }
  ._uw-stats-block__stat_mlopn_23813:nth-of-type(2) {
    float: right;
    margin-top: 5.375rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-stats-block__stat_mlopn_23813 {
    width: calc(50% - 13px);
    min-height: 30.25rem;
    padding: 3.75rem 5.625rem 3.75rem;
  }
}
._uw-stats-block__stat_mlopn_23813 p {
  margin-bottom: 0.9375rem;
  font-size: 0.875rem;
  line-height: 1.4285714286;
  font-weight: 500;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 64em) {
  ._uw-stats-block__stat_mlopn_23813 p {
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 500;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-stats-block__stat_mlopn_23813 p {
    margin-bottom: 1.25rem;
  }
}
._uw-stats-block__stat_mlopn_23813 h2 {
  color: #fff;
  font-size: 2.5rem;
  line-height: 2.625rem;
  font-weight: 700;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  margin: 0 0 1.25rem;
}
._uw-stats-block__stat_mlopn_23813 h2:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #fff;
  margin-top: 0.625rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-stats-block__stat_mlopn_23813 h2 {
    font-size: 3.375rem;
    line-height: 3.5rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-stats-block__stat_mlopn_23813 h2 {
    font-size: 5.5rem;
    line-height: 7rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-stats-block__stat_mlopn_23813 h2::after {
    margin-top: 0.5rem;
  }
}
._uw-stats-block__stat_mlopn_23813 span {
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 700;
  font-style: italic;
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  ._uw-stats-block__stat_mlopn_23813 span {
    font-size: 0.875rem;
    line-height: 1.42857;
    font-weight: 600;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-stats-block_mlopn_23793 {
    margin-right: 0;
  }
}

._uw-stats-block-container_mlopn_23948 {
  position: relative;
  margin-block: var(--section-spacing-y);
}
._uw-stats-block-container_mlopn_23948 > ._grid-container_mlopn_3812 > a._button_mlopn_3169:last-child, ._uw-stats-block-container_mlopn_23948 > ._mw-grid-container_mlopn_3812 > a._button_mlopn_3169:last-child {
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  ._uw-stats-block-container_mlopn_23948 {
    /* &::after,
    .block-arrow {
      content: '';
      position: absolute;
      left: rem-calc(-80px);
      bottom: rem-calc(-190px);
      display: block;
      width: rem-calc(201px);
      height: rem-calc(291px);
      background-image: url('../img/backgrounds/stat-arrow.svg');
      z-index: 0;
      transition: transform 2s;

      @include breakpoint(xlarge) {
        left: 0;
        bottom: rem-calc(-170px);
      }
    }*/
  }
  ._uw-stats-block-container_mlopn_23948 ._block-arrow_mlopn_23958 {
    z-index: 0;
  }
  ._uw-stats-block-container_mlopn_23948._in-view_mlopn_16828 ._stats-block_mlopn_23979 ._stats-block_stat_mlopn_23979 {
    z-index: 1;
  }
  ._uw-stats-block-container_mlopn_23948._in-view_mlopn_16828 ._stats-block_mlopn_23979 ._stats-block_stat_mlopn_23979:nth-of-type(1) {
    animation: _statDown_mlopn_1 4s forwards ease-out;
  }
  ._uw-stats-block-container_mlopn_23948._in-view_mlopn_16828 ._stats-block_mlopn_23979 ._stats-block_stat_mlopn_23979:nth-of-type(2) {
    animation: _statUp_mlopn_1 4s forwards ease-out;
  }
}
@media screen and (min-width: 75em) {
  ._uw-stats-block-container_mlopn_23948 {
    margin-bottom: 6.25rem;
  }
  ._uw-stats-block-container_mlopn_23948::after {
    z-index: 0;
  }
}
._uw-stats-block-container_mlopn_23948 ._button_mlopn_3169 {
  display: none;
}
@media print, screen and (min-width: 48em) {
  ._uw-stats-block-container_mlopn_23948 ._button_mlopn_3169 {
    display: flex;
    float: right;
  }
}

._uw-stats-banner_mlopn_24007 {
  margin-bottom: 80px;
}
@media (max-width: 1024px) {
  ._uw-stats-banner_mlopn_24007 ._large-6_mlopn_3913 {
    margin-bottom: 25px;
  }
}

._uw-study-area-image_mlopn_24016 {
  margin-block: var(--section-spacing-y);
}

@media print, screen and (min-width: 64em) {
  ._uw-study-areas_mlopn_24021 {
    margin: -3.75rem 0 2.8125rem;
  }
}
._uw-study-areas__title_mlopn_24025 {
  font-size: 1.875rem;
  line-height: 1.0666666667;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  margin-bottom: 1.5625rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-study-areas__title_mlopn_24025 {
    margin-bottom: 3.125rem;
    max-width: 100%;
  }
}
._uw-study-areas__title--large_mlopn_24044 {
  font-size: 1.802rem;
  font-weight: 700;
  line-height: 1.04762;
}
._uw-study-areas_mlopn_24021 ._menu_mlopn_9554 {
  margin: 1.875rem 0 0;
}
@media print, screen and (min-width: 48em) {
  ._uw-study-areas_mlopn_24021 ._menu_mlopn_9554 {
    margin-top: 0;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-study-areas_mlopn_24021 ._menu_mlopn_9554 {
    margin-top: 1.875rem;
  }
}
._uw-study-areas_mlopn_24021 ._menu_mlopn_9554 ._button_mlopn_3169 {
  padding: 0;
  margin-bottom: 0.9375rem;
}
._uw-study-areas__item_mlopn_24066 {
  margin-bottom: 0.9375rem;
  padding: 0 0.3125rem;
}
._uw-study-areas__item_mlopn_24066::before {
  content: none;
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-study-areas__item_mlopn_24066 {
    margin-top: 0 !important;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-study-areas__item_mlopn_24066 {
    margin-bottom: 1.25rem;
    justify-content: center;
    text-align: center;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-study-areas__item_mlopn_24066 {
    padding: 0;
    align-items: center;
    margin-bottom: 1.5625rem;
  }
}
._uw-study-areas__item_mlopn_24066 > a,
._uw-study-areas__item_mlopn_24066 > div {
  display: flex;
  flex-direction: column;
  color: #001641;
  font-size: 1rem;
  line-height: 1.375;
  font-weight: 600;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
@media print, screen and (min-width: 48em) {
  ._uw-study-areas__item_mlopn_24066 > a,
  ._uw-study-areas__item_mlopn_24066 > div {
    width: 100%;
    font-size: 0.75rem;
    line-height: 1.1666666667;
    font-weight: 700;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
  ._uw-study-areas__item_mlopn_24066 > a span,
  ._uw-study-areas__item_mlopn_24066 > div span {
    flex: 1;
    min-height: 2.8125rem;
    padding: 0 5px;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-study-areas__item_mlopn_24066 > a,
  ._uw-study-areas__item_mlopn_24066 > div {
    font-size: 0.875rem;
    line-height: 1.2142857143;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (device-aspect-ratio: 40/71) {
  ._uw-study-areas__item_mlopn_24066 > a,
  ._uw-study-areas__item_mlopn_24066 > div {
    font-size: 0.75rem;
  }
}
._uw-study-areas__item_mlopn_24066 img,
._uw-study-areas__item_mlopn_24066 svg {
  display: none;
  margin: 0 auto 20px;
  width: 100%;
  height: 100%;
  min-height: 3.125rem;
  max-width: 3.75rem;
  max-height: 3.75rem;
  transition: 0.4s ease-out;
}
@media print, screen and (min-width: 48em) {
  ._uw-study-areas__item_mlopn_24066 img,
  ._uw-study-areas__item_mlopn_24066 svg {
    display: block;
    font-size: 1.4375rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-study-areas__item_mlopn_24066 img,
  ._uw-study-areas__item_mlopn_24066 svg {
    max-width: 4.6875rem;
    max-height: 4.6875rem;
  }
}
._uw-study-areas__item_mlopn_24066:hover a {
  text-decoration: none;
  color: #ed0a00;
}
._uw-study-areas__item_mlopn_24066:hover img,
._uw-study-areas__item_mlopn_24066:hover svg {
  transform: translate3d(0, -6px, 0);
}
._uw-study-areas--grey_mlopn_24177 {
  overflow: hidden;
  margin-top: 0;
  padding-bottom: 1.875rem;
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  ._uw-study-areas--grey_mlopn_24177 {
    background: #E5E5E4;
    margin: 5rem 0;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-study-areas--grey_mlopn_24177 {
    padding: 7.5rem 0 5.625rem;
  }
}
._uw-study-areas--grey_mlopn_24177 ._uw-study-areas__title_mlopn_24025 {
  margin: 0 0 1.875rem;
  color: #ed0a00;
}
@media print, screen and (min-width: 48em) {
  ._uw-study-areas--grey_mlopn_24177 ._uw-study-areas__title_mlopn_24025 {
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.025;
    color: #001641;
    padding-top: 4.6875rem;
    margin: 0 0 4.375rem;
  }
  ._uw-study-areas--grey_mlopn_24177 ._uw-study-areas__title_mlopn_24025:after {
    content: "";
    display: block;
    width: 3.125rem;
    height: 0.0625rem;
    background-color: #001641;
    margin-top: 0.9375rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-study-areas--grey_mlopn_24177 ._uw-study-areas__title_mlopn_24025 {
    font-size: 7.0625rem;
    font-weight: 700;
    padding: 0;
  }
}
._uw-study-areas--grey_mlopn_24177 ul {
  margin-bottom: 0;
}
@media print, screen and (min-width: 64em) {
  ._uw-study-areas--grey_mlopn_24177 ._study-area-image_mlopn_24227 {
    margin-bottom: -7.5rem;
  }
}

._uw-subject-courses-block_mlopn_12184 {
  background-color: #D9D9D6;
  padding: 3.75rem 0;
}
@media print, screen and (min-width: 64em) {
  ._uw-subject-courses-block_mlopn_12184 {
    padding-top: 6.25rem;
    padding-bottom: 7.5rem;
  }
}
._uw-subject-courses-block__course-list_mlopn_24242 {
  margin-bottom: 0;
}
._uw-subject-courses-block__course-list_mlopn_24242 li {
  margin-bottom: 0.75rem;
}
._uw-subject-courses-block__course-list_mlopn_24242 a {
  color: #001641;
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.5714285714;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: 700;
}
@media print, screen and (max-width: 63.99875em) {
  ._uw-subject-courses-block__course-list_mlopn_24242 li:last-of-type {
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-subject-courses-block__course-list_mlopn_24242 {
    column-count: 2;
    column-gap: 2.1875rem;
  }
  ._uw-subject-courses-block__course-list_mlopn_24242 li {
    display: inline-block;
    width: 100%;
    break-inside: avoid;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-subject-courses-block__course-list_mlopn_24242 a {
    font-size: 1rem;
    line-height: 1.5;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-subject-courses-block__course-list_mlopn_24242 {
    column-count: 3;
    column-gap: 1.5625rem;
  }
}

._uw-success-panels_mlopn_24294 {
  padding: 4.0625rem 0 1.875rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-success-panels_mlopn_24294 {
    padding: 4.375rem 0 2rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-success-panels_mlopn_24294 {
    padding: 6.875rem 0 5.625rem;
  }
}
._uw-success-panels_mlopn_24294 ._button_mlopn_3169 {
  font-size: 1.25rem;
  line-height: 1.1;
}
._uw-success-panels_mlopn_24294 ._button-small_mlopn_12705 {
  font-size: 1rem;
  line-height: 1.1875;
}
._uw-success-panels_mlopn_24294 > ._button_mlopn_3169 {
  margin-bottom: 3.125rem;
  font-size: 1.25rem;
  margin-bottom: 2.5rem;
}
._uw-success-panels_mlopn_24294 > ._button_mlopn_3169:hover {
  text-decoration: none;
}
@media print, screen and (min-width: 64em) {
  ._uw-success-panels_mlopn_24294 > ._button_mlopn_3169 {
    margin-bottom: 3.125rem;
  }
}
._uw-success-panels_mlopn_24294 img {
  margin-bottom: 0.9375rem;
}
._uw-success-panels_mlopn_24294 a {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  text-transform: uppercase;
  display: block;
}
._uw-success-panels_mlopn_24294 a:hover {
  text-decoration: none;
}
._uw-success-panels_mlopn_24294 p {
  color: #001641;
  margin-top: 0.3125rem;
  margin-bottom: 1.875rem;
}
._uw-success-panels__panel_mlopn_24352:last-of-type p:last-of-type {
  margin-bottom: 0;
}
@media print, screen and (min-width: 64em) {
  ._uw-homepage_mlopn_14400 ._uw-success-panels_mlopn_24294 h2 {
    margin-bottom: 3.4375rem;
    max-width: 43.75rem;
  }
}

._uw-tabs_mlopn_12736 {
  background: transparent;
  border: 0;
}
._uw-tabs_mlopn_12736 > li {
  margin-bottom: 0.9375rem;
  margin-right: 0.9375rem;
}
._uw-tabs-content_mlopn_24370 {
  border: 0;
}
._uw-tabs-content_mlopn_24370 ._tabs-panel_mlopn_10268 {
  background: #fff;
  padding: 1.25rem 1.25rem 1rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-tabs-content_mlopn_24370 ._tabs-panel_mlopn_10268 {
    padding: 1.875rem 1.875rem 1rem;
  }
}

._uw-tab-wrapper_mlopn_24383 {
  margin-bottom: 80px;
}

._uw-text-block_mlopn_3333, ._uw-start-your-journey--header_mlopn_3333, ._motivation-widget_mlopn_3333 ._mw-more-areas_mlopn_3333, ._uw-start-your-journey--sub-header_mlopn_3333 {
  /* START: Inline insertion of `general-content-type-styles` (from src/assets/css/utils/type.scss) with alterations to font-related changes. */
  /* END: Inline insertion of `general-content-type-styles` */
  width: 100%;
}
._uw-text-block_mlopn_3333 h2, ._uw-start-your-journey--header_mlopn_3333 h2, ._motivation-widget_mlopn_3333 ._mw-more-areas_mlopn_3333 h2, ._uw-start-your-journey--sub-header_mlopn_3333 h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.802rem;
  line-height: 1.85rem;
  margin-top: 1em;
  margin-bottom: 0.9375rem;
  color: #ed0a00;
  font-weight: 700;
}
._uw-text-block_mlopn_3333 h3, ._uw-start-your-journey--header_mlopn_3333 h3, ._motivation-widget_mlopn_3333 ._mw-more-areas_mlopn_3333 h3, ._uw-start-your-journey--sub-header_mlopn_3333 h3 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.602rem;
  line-height: 1.65rem;
  margin-bottom: 0.9375rem;
  color: #ed0a00;
}
._uw-text-block_mlopn_3333 h4, ._uw-start-your-journey--header_mlopn_3333 h4, ._motivation-widget_mlopn_3333 ._mw-more-areas_mlopn_3333 h4, ._uw-start-your-journey--sub-header_mlopn_3333 h4 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.424rem;
  line-height: 1.5rem;
  margin-bottom: 0.9375rem;
}
._uw-text-block_mlopn_3333 h5, ._uw-start-your-journey--header_mlopn_3333 h5, ._motivation-widget_mlopn_3333 ._mw-more-areas_mlopn_3333 h5, ._uw-start-your-journey--sub-header_mlopn_3333 h5 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.26rem;
  line-height: 1.3rem;
  margin-bottom: 0.9375rem;
}
._uw-text-block_mlopn_3333 h6, ._uw-start-your-journey--header_mlopn_3333 h6, ._motivation-widget_mlopn_3333 ._mw-more-areas_mlopn_3333 h6, ._uw-start-your-journey--sub-header_mlopn_3333 h6 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.1rem;
  margin-bottom: 0.9375rem;
}
._uw-text-block_mlopn_3333 p, ._uw-start-your-journey--header_mlopn_3333 p, ._motivation-widget_mlopn_3333 ._mw-more-areas_mlopn_3333 p, ._uw-start-your-journey--sub-header_mlopn_3333 p {
  font-weight: 400;
  margin-bottom: 10px;
}
._uw-text-block_mlopn_3333 a:not([class^=button-]):not(._button_mlopn_3169._primary_mlopn_9295), ._uw-start-your-journey--header_mlopn_3333 a:not([class^=button-]):not(._button_mlopn_3169._primary_mlopn_9295), ._motivation-widget_mlopn_3333 ._mw-more-areas_mlopn_3333 a:not([class^=button-]):not(._button_mlopn_3169._primary_mlopn_9295), ._uw-start-your-journey--sub-header_mlopn_3333 a:not([class^=button-]):not(._button_mlopn_3169._primary_mlopn_9295) {
  font-weight: 600;
  text-decoration: underline;
}
._uw-text-block_mlopn_3333 a:not([class^=button-]):not(._button_mlopn_3169._primary_mlopn_9295):hover, ._uw-start-your-journey--header_mlopn_3333 a:not([class^=button-]):not(._button_mlopn_3169._primary_mlopn_9295):hover, ._motivation-widget_mlopn_3333 ._mw-more-areas_mlopn_3333 a:not([class^=button-]):not(._button_mlopn_3169._primary_mlopn_9295):hover, ._uw-start-your-journey--sub-header_mlopn_3333 a:not([class^=button-]):not(._button_mlopn_3169._primary_mlopn_9295):hover {
  text-decoration: none;
}
._uw-text-block--single-event-header_mlopn_24441 {
  margin-bottom: 2.5rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-text-block--single-event-header_mlopn_24441 {
    margin-bottom: 1.5625rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-text-block--single-event-header_mlopn_24441 {
    margin-bottom: 3.125rem;
  }
}
._uw-text-block--single-event-header_mlopn_24441 > :last-child {
  margin-bottom: 0;
}
._uw-text-block--single-event-header_mlopn_24441 h2 {
  margin-bottom: 1.25rem;
  margin-top: 0;
}
._uw-text-block--single-event-header_mlopn_24441 p {
  margin-bottom: 1.5625rem;
}
._uw-text-block__text_mlopn_24464 {
  margin-bottom: 2.1875rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-text-block__text_mlopn_24464 {
    margin-bottom: 0;
  }
}
._uw-text-block__text_mlopn_24464 > :last-child {
  margin-bottom: 0;
}
._uw-text-block__main-links_mlopn_24475 li {
  margin-bottom: 0.875rem;
}
._uw-text-block__main-links_mlopn_24475 li:first-of-type ._button_mlopn_3169 {
  color: #ed0a00;
}
._uw-text-block__main-links_mlopn_24475 li:first-of-type ._button_mlopn_3169:hover {
  color: #ed0a00;
}
._uw-text-block__main-links_mlopn_24475 ._button_mlopn_3169 {
  padding: 0;
  color: #001641;
}
._uw-text-block__main-links_mlopn_24475 ._button_mlopn_3169:hover {
  color: #001641;
}
._uw-text-block__main-links_mlopn_24475 a:hover {
  text-decoration: none !important;
}
@media print, screen and (min-width: 64em) {
  ._uw-text-block_mlopn_3333 aside, ._uw-start-your-journey--header_mlopn_3333 aside, ._motivation-widget_mlopn_3333 ._mw-more-areas_mlopn_3333 aside, ._uw-start-your-journey--sub-header_mlopn_3333 aside {
    max-width: 19rem;
  }
}
._uw-text-block_mlopn_3333 > ._button_mlopn_3169, ._uw-start-your-journey--header_mlopn_3333 > ._button_mlopn_3169, ._motivation-widget_mlopn_3333 ._mw-more-areas_mlopn_3333 > ._button_mlopn_3169, ._uw-start-your-journey--sub-header_mlopn_3333 > ._button_mlopn_3169 {
  margin-top: 3.125rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-text-block_mlopn_3333 ._uw-related-links_mlopn_20822 ._border-top_mlopn_17659, ._uw-start-your-journey--header_mlopn_3333 ._uw-related-links_mlopn_20822 ._border-top_mlopn_17659, ._motivation-widget_mlopn_3333 ._mw-more-areas_mlopn_3333 ._uw-related-links_mlopn_20822 ._border-top_mlopn_17659, ._uw-start-your-journey--sub-header_mlopn_3333 ._uw-related-links_mlopn_20822 ._border-top_mlopn_17659 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
._uw-text-block_mlopn_3333 ._uw-related-links_mlopn_20822 a, ._uw-start-your-journey--header_mlopn_3333 ._uw-related-links_mlopn_20822 a, ._motivation-widget_mlopn_3333 ._mw-more-areas_mlopn_3333 ._uw-related-links_mlopn_20822 a, ._uw-start-your-journey--sub-header_mlopn_3333 ._uw-related-links_mlopn_20822 a {
  text-decoration: none !important;
}
._uw-text-block_mlopn_3333 ._uw-related-links_mlopn_20822 ul a, ._uw-start-your-journey--header_mlopn_3333 ._uw-related-links_mlopn_20822 ul a, ._motivation-widget_mlopn_3333 ._mw-more-areas_mlopn_3333 ._uw-related-links_mlopn_20822 ul a, ._uw-start-your-journey--sub-header_mlopn_3333 ._uw-related-links_mlopn_20822 ul a {
  font-size: 1rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-text-block--landing-intro_mlopn_24515 ._uw-text-block__text_mlopn_24464 {
    padding-left: 1.5625rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-text-block--landing-intro_mlopn_24515 ._uw-text-block__main-links_mlopn_24475 {
    padding-top: 1.5625rem;
  }
  ._uw-text-block--landing-intro_mlopn_24515 ._uw-text-block__text_mlopn_24464 {
    padding-top: 1.5625rem;
  }
}
._uw-text-block_mlopn_3333:last-of-type, ._uw-start-your-journey--header_mlopn_3333:last-of-type, ._motivation-widget_mlopn_3333 ._mw-more-areas_mlopn_3333:last-of-type, ._uw-start-your-journey--sub-header_mlopn_3333:last-of-type {
  margin-bottom: 2rem;
}
@media (max-width: 980px) {
  ._uw-text-block_mlopn_3333 ._cell_mlopn_3333 + ._cell_mlopn_3333 > ul, ._uw-start-your-journey--header_mlopn_3333 ._cell_mlopn_3333 + ._cell_mlopn_3333 > ul, ._motivation-widget_mlopn_3333 ._mw-more-areas_mlopn_3333 ._cell_mlopn_3333 + ._cell_mlopn_3333 > ul, ._uw-start-your-journey--sub-header_mlopn_3333 ._cell_mlopn_3333 + ._cell_mlopn_3333 > ul {
    margin-bottom: 0;
  }
}

._text-block-wrap_mlopn_24536 + ._split-grey-section-wrap_mlopn_24536 {
  margin-top: 2.1875rem;
}
@media print, screen and (min-width: 48em) {
  ._text-block-wrap_mlopn_24536 + ._split-grey-section-wrap_mlopn_24536 {
    margin-top: 3.4375rem;
  }
}

._uw-to-top_mlopn_24545 {
  width: 3.125rem;
  height: 3.125rem;
  position: fixed;
  bottom: 2.8125rem;
  right: 2.5rem;
  display: none;
  z-index: 10;
  border-radius: 50%;
  box-shadow: 0 0.125rem 0.3125rem rgba(0, 0, 0, 0.2);
  border: 1px solid #001641;
  background: #fff;
  font-size: 1.5rem;
  color: #001641;
  transition: opacity 0.5s;
  text-align: center;
  line-height: 3.125rem;
}
@media screen and (min-width: 81.25em) {
  ._uw-to-top_mlopn_24545._banner-page_mlopn_24564 {
    right: calc(20% + 25px);
  }
}
._uw-to-top_mlopn_24545:hover {
  cursor: pointer;
}
._uw-to-top_mlopn_24545._is-visible_mlopn_3804 {
  opacity: 1;
}

._uw-uowx-activity_mlopn_24575 + ._uw-uowx-activity_mlopn_24575 {
  margin-top: 1rem;
  padding-top: 1rem;
  border-top: 0.0625rem dashed #e6e6e6;
}
._uw-uowx-activity_mlopn_24575:last-child {
  margin-bottom: 2rem;
}
._uw-uowx-activity_mlopn_24575:hover {
  text-decoration: none;
}
._uw-uowx-activity_mlopn_24575:hover h2 {
  text-decoration: underline;
}
._uw-uowx-activity--title_mlopn_24589 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #ed0a00;
  font-size: 1.875rem;
  line-height: 1.0666666667;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._uw-uowx-activity--detail_mlopn_24600 {
  color: #001641;
  padding-left: 1.875rem;
}
._uw-uowx-activity--detail_mlopn_24600._icon--map-marker_mlopn_2354::before {
  display: inline-block;
  width: 1.25rem;
  margin-left: -1.5625rem;
  font-family: "WwwUowEduAu";
  content: "\f012";
}
._uw-uowx-activity--detail_mlopn_24600._icon--clock_mlopn_2474::before {
  display: inline-block;
  width: 1.25rem;
  margin-left: -1.5625rem;
  font-family: "WwwUowEduAu";
  content: "\f01d";
}

._uw-upcoming-events_mlopn_24619 {
  padding: 2.8125rem 0 3.75rem;
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events_mlopn_24619 {
    padding: 3.75rem 0 6.25rem;
  }
}
._uw-upcoming-events_mlopn_24619 h4 {
  margin-top: 0;
  color: #fff;
  font-size: 1.5rem;
  line-height: 1.1666666667;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: none;
  margin-bottom: 0.625rem;
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events_mlopn_24619 h4 {
    padding-left: 8.125rem;
  }
}
._uw-upcoming-events_mlopn_24619 time {
  font-size: 11.875rem;
  line-height: 0.7368421053;
  font-weight: 300;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #dc0000;
  margin-bottom: 0.3125rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events_mlopn_24619 time {
    font-size: 8.75rem;
    line-height: 0.7142857143;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events_mlopn_24619 time {
    font-size: 11.875rem;
    line-height: 0.7368421053;
    font-weight: 300;
    font-family: 'Montserrat', Verdana, Geneva, sans-serif;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events_mlopn_24619 time {
    margin-bottom: 0.625rem;
  }
}
._uw-upcoming-events_mlopn_24619 time span {
  color: #fff;
  font-size: 1.125rem;
  line-height: 1.2222222222;
  font-weight: 700;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  vertical-align: top;
  margin-left: -2.25rem;
  margin-bottom: 0;
  position: relative;
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events_mlopn_24619 time span {
    margin-left: -1.5625rem;
    top: -0.3125rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events_mlopn_24619 time span {
    margin-left: -2.1875rem;
  }
}
._uw-upcoming-events_mlopn_24619 ._button_mlopn_3169 {
  color: #fff;
  margin: 0.9375rem 0 0;
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events_mlopn_24619 ._button_mlopn_3169 {
    margin-top: 0;
  }
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events_mlopn_24619 ._button_mlopn_3169 {
    margin-top: 0.625rem;
  }
}
._uw-upcoming-events__container_mlopn_24733 {
  padding: 4.25rem 0 2.5rem;
  background: #001641;
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events__container_mlopn_24733 {
    padding: 5rem 0 1.875rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events__container_mlopn_24733 {
    padding: 7.1875rem 0 7.8125rem;
  }
}
._uw-upcoming-events__container_mlopn_24733._in-view_mlopn_16828 ._grid-container_mlopn_3812:after, ._uw-upcoming-events__container_mlopn_24733._in-view_mlopn_16828 ._mw-grid-container_mlopn_3812:after, ._uw-upcoming-events__container_mlopn_24733._in-view_mlopn_16828 ._grid-container_mlopn_3812:before, ._uw-upcoming-events__container_mlopn_24733._in-view_mlopn_16828 ._mw-grid-container_mlopn_3812:before {
  animation: _linesAnimateIn_mlopn_1 1s ease-out forwards;
  animation-delay: 0.4s;
}
._uw-upcoming-events__title_mlopn_24751 {
  /* START: Inlining `homepage-heading` (from src/assets/css/helpers/_typography.scss), with font overrides. */
  font-size: 1.802rem;
  line-height: 1.85rem;
  font-weight: 300;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  /* END: Inlining `homepage-heading` */
  color: #fff;
  margin: 0 0 2.5rem;
}
._uw-upcoming-events__title_mlopn_24751:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #fff;
  margin-top: 0.9375rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events__title_mlopn_24751 {
    font-size: 3.5rem;
    line-height: 1.0178571429;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events__title_mlopn_24751 {
    font-size: 8.125rem;
    line-height: 0.9384615385;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events__title_mlopn_24751 {
    float: left;
    max-width: calc(50% - 20px);
  }
  ._uw-upcoming-events__title_mlopn_24751:after {
    margin-top: 1.25rem;
  }
}
._uw-upcoming-events__container_mlopn_24733 {
  position: relative;
}
._uw-upcoming-events__container_mlopn_24733 ._grid-container_mlopn_3812:after, ._uw-upcoming-events__container_mlopn_24733 ._mw-grid-container_mlopn_3812:after, ._uw-upcoming-events__container_mlopn_24733 ._grid-container_mlopn_3812:before, ._uw-upcoming-events__container_mlopn_24733 ._mw-grid-container_mlopn_3812:before {
  content: "";
  display: block;
  transform: rotate3d(0, 0, 1, -270deg) scale3d(0, 0, 1);
  width: 0.3125rem;
  height: 7.6875rem;
  background-color: #ed0a00;
  position: absolute;
  transition: 0.4s ease-out;
}
._uw-upcoming-events__container_mlopn_24733 ._grid-container_mlopn_3812:before, ._uw-upcoming-events__container_mlopn_24733 ._mw-grid-container_mlopn_3812:before {
  top: -3.4375rem;
  left: 4.625rem;
}
._uw-upcoming-events__container_mlopn_24733 ._grid-container_mlopn_3812:after, ._uw-upcoming-events__container_mlopn_24733 ._mw-grid-container_mlopn_3812:after {
  right: 4.625rem;
  bottom: -3.4375rem;
}
._uw-upcoming-events__event_mlopn_24821 {
  padding-right: 1.25rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events__event_mlopn_24821 {
    width: calc(50% - 20px);
    margin-bottom: 2.5rem;
    margin-right: 0.75rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events__event_mlopn_24821:nth-of-type(1) {
    float: right;
  }
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events__event_mlopn_24821:nth-of-type(1) {
    padding: 0 0 1.875rem 4.6875rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events__event_mlopn_24821:nth-of-type(2) {
    float: left;
    clear: both;
    margin-top: 0.9375rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events__event_mlopn_24821:nth-of-type(2) {
    padding-right: 0;
  }
  ._uw-upcoming-events__event_mlopn_24821:nth-of-type(2) ._border-top_mlopn_17659 {
    padding: 1.875rem 1.875rem;
    position: relative;
  }
}
@media screen and (min-width: 75em) and (min-width: 64em) {
  ._uw-upcoming-events__event_mlopn_24821:nth-of-type(2) ._border-top_mlopn_17659 {
    padding: 1.875rem 1.875rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events__event_mlopn_24821:nth-of-type(2) ._border-top_mlopn_17659 > ._border-bottom_mlopn_17668:after,
  ._uw-upcoming-events__event_mlopn_24821:nth-of-type(2) ._border-top_mlopn_17659 > ._border-bottom_mlopn_17668:before, ._uw-upcoming-events__event_mlopn_24821:nth-of-type(2) ._border-top_mlopn_17659:after, ._uw-upcoming-events__event_mlopn_24821:nth-of-type(2) ._border-top_mlopn_17659:before {
    display: block;
    content: "";
    width: 2rem;
    height: 2rem;
    position: absolute;
    transition: transform 0.5s ease-out;
  }
  ._uw-upcoming-events__event_mlopn_24821:nth-of-type(2) ._border-top_mlopn_17659 > ._border-bottom_mlopn_17668:before, ._uw-upcoming-events__event_mlopn_24821:nth-of-type(2) ._border-top_mlopn_17659:before {
    top: 0;
    border-top: 0.0625rem solid #fff;
  }
  ._uw-upcoming-events__event_mlopn_24821:nth-of-type(2) ._border-top_mlopn_17659:before {
    left: 0;
    border-left: 0.0625rem solid #fff;
  }
  ._uw-upcoming-events__event_mlopn_24821:nth-of-type(2) ._border-top_mlopn_17659 > ._border-bottom_mlopn_17668:before {
    right: 0;
    border-right: 0.0625rem solid #fff;
  }
  ._uw-upcoming-events__event_mlopn_24821:nth-of-type(2) ._border-top_mlopn_17659 > ._border-bottom_mlopn_17668:after, ._uw-upcoming-events__event_mlopn_24821:nth-of-type(2) ._border-top_mlopn_17659:after {
    bottom: 0;
    border-bottom: 0.0625rem solid #fff;
  }
  ._uw-upcoming-events__event_mlopn_24821:nth-of-type(2) ._border-top_mlopn_17659:after {
    left: 0;
    border-left: 0.0625rem solid #fff;
  }
  ._uw-upcoming-events__event_mlopn_24821:nth-of-type(2) ._border-top_mlopn_17659 ._border-bottom_mlopn_17668:after {
    right: 0;
    border-right: 0.0625rem solid #fff;
  }
  ._uw-upcoming-events__event_mlopn_24821:nth-of-type(2) ._border-top_mlopn_17659:hover:before {
    transform: translate3d(-10px, -10px, 0) rotate3d(0, 0, 1, 180deg);
  }
  ._uw-upcoming-events__event_mlopn_24821:nth-of-type(2) ._border-top_mlopn_17659:hover > ._border-bottom_mlopn_17668:before {
    transform: translate3d(10px, -10px, 0) rotate3d(0, 0, 1, -180deg);
  }
  ._uw-upcoming-events__event_mlopn_24821:nth-of-type(2) ._border-top_mlopn_17659:hover:after {
    transform: translate3d(-10px, 10px, 0) rotate3d(0, 0, 1, 180deg);
  }
  ._uw-upcoming-events__event_mlopn_24821:nth-of-type(2) ._border-top_mlopn_17659:hover > ._border-bottom_mlopn_17668:after {
    transform: translate3d(10px, 10px, 0) rotate3d(0, 0, 1, -180deg);
  }
  ._uw-upcoming-events__event_mlopn_24821:nth-of-type(2) ._border-top_mlopn_17659 {
    padding: 3.125rem 3.75rem 4.0625rem 4.6875rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events__event_mlopn_24821:nth-of-type(3) {
    float: right;
    margin-top: 0.9375rem;
  }
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events__event_mlopn_24821:nth-of-type(3) {
    padding: 3.125rem 0 0 4.6875rem;
  }
}
._uw-upcoming-events__list_mlopn_24923 {
  margin-right: -1.875rem;
}
._uw-upcoming-events__list_mlopn_24923::before, ._uw-upcoming-events__list_mlopn_24923::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
._uw-upcoming-events__list_mlopn_24923::after {
  clear: both;
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events__list_mlopn_24923 {
    margin-right: 0;
  }
}
._uw-upcoming-events__list_mlopn_24923 ._slick-list_mlopn_2055 {
  padding: 0 1.875rem 0 0 !important;
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events__list_mlopn_24923 ._slick-list_mlopn_2055 {
    padding: 0;
  }
}
._uw-upcoming-events__list_mlopn_24923 ._button_mlopn_3169 {
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #fff;
  text-transform: uppercase;
}
@media screen and (min-width: 75em) {
  ._uw-upcoming-events__list_mlopn_24923 ._button_mlopn_3169 {
    padding-left: 8.125rem;
  }
}

._layout-events-landing_mlopn_3297 ._ajax-load-area_mlopn_24966 ._uw-item_mlopn_3313 a {
  display: block;
}
._layout-events-landing_mlopn_3297 ._event-info_mlopn_17923 i {
  display: none;
}
._layout-events-landing_mlopn_3297 ._event-info_mlopn_17923 ._date_mlopn_15964::before {
  font-family: "WwwUowEduAu";
  content: "\f011";
  font-size: 1.125rem;
  margin-right: 5px;
  position: relative;
  top: -2px;
}
._layout-events-landing_mlopn_3297 ._event-info_mlopn_17923 ._location_mlopn_15912::before {
  font-family: "WwwUowEduAu";
  content: "\f012";
  font-size: 1.125rem;
  margin-right: 5px;
  position: relative;
  top: -2px;
}
._layout-events-landing_mlopn_3297 ._event-info_mlopn_17923 ._type_mlopn_24988::before {
  font-family: "WwwUowEduAu";
  content: "\f01e";
  font-size: 1.125rem;
  margin-right: 5px;
  position: relative;
  top: -2px;
}
._layout-events-landing_mlopn_3297 ._event-info_mlopn_17923 ._contact_mlopn_12370::before {
  font-family: "WwwUowEduAu";
  content: "\f014";
  font-size: 1.125rem;
  margin-right: 5px;
  position: relative;
  top: -2px;
}

._uw-upcoming-events-list_mlopn_25005 {
  margin-bottom: 3.125rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events-list_mlopn_25005 {
    margin-bottom: 5.625rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-upcoming-events-list_mlopn_25005 {
    margin-bottom: 6.25rem;
  }
}
._uw-upcoming-events-list__title_mlopn_25018 {
  font-size: 1.802rem;
  line-height: 1.85rem;
  margin-bottom: 1.875rem;
}
._uw-upcoming-events-list__title_mlopn_25018:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #001641;
  margin-top: 0.9375rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-upcoming-events-list__title_mlopn_25018 {
    font-size: 3.125rem;
    line-height: 1.5;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 3.125rem;
  }
  ._uw-upcoming-events-list__title_mlopn_25018:after {
    margin-top: 0;
  }
}
@media print, screen and (min-width: 64em) {
  ._uw-upcoming-events-list__title_mlopn_25018 {
    font-size: 4.5rem;
    line-height: 1.0416666667;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
    margin-bottom: 4.0625rem;
  }
  ._uw-upcoming-events-list__title_mlopn_25018:after {
    margin-top: 0.3125rem;
  }
}
._uw-upcoming-events-list__button_mlopn_25061 {
  margin-top: 0.5rem;
}
@media print, screen and (min-width: 64em) {
  ._uw-upcoming-events-list__button_mlopn_25061 {
    margin-top: 1.25rem;
  }
}
._uw-upcoming-events-list_mlopn_25005 ._uw-event_mlopn_3303 {
  margin-bottom: 0.9375rem;
}
._uw-upcoming-events-list_mlopn_25005 ._uw-event_mlopn_3303 ._uw-event--no-image_mlopn_3303 {
  background: #001641 !important;
  overflow-y: auto;
}
._uw-upcoming-events-list_mlopn_25005 ._uw-event_mlopn_3303 ._uw-event--no-image_mlopn_3303 ._uw-event--image-bg_mlopn_3307 {
  overflow: revert;
}
._uw-upcoming-events-list_mlopn_25005 ._uw-event_mlopn_3303 ._uw-event--no-image_mlopn_3303 span {
  color: #fff !important;
}
._uw-upcoming-events-list_mlopn_25005 ._uw-event_mlopn_3303 time {
  font-size: 1rem;
  line-height: 1;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  text-transform: uppercase;
  margin-bottom: 0.75rem;
}
._uw-upcoming-events-list_mlopn_25005 ._uw-event_mlopn_3303 time span {
  margin-top: 0.625rem;
  text-transform: lowercase;
}
._uw-upcoming-events-list_mlopn_25005 ._uw-event_mlopn_3303 h3 {
  font-size: 1.5rem;
  line-height: 1.1666666667;
  font-weight: 400;
  font-family: 'Montserrat', Verdana, Geneva, sans-serif;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 1.125rem;
}
._uw-upcoming-events-list_mlopn_25005 ._uw-event_mlopn_3303 > span, ._uw-upcoming-events-list_mlopn_25005 ._uw-event_mlopn_3303 time > span {
  display: block;
  font-size: 0.875rem;
  line-height: 1.2857142857;
  font-weight: 400;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 0.9375rem;
  color: #001641;
  overflow: auto;
}
._uw-upcoming-events-list_mlopn_25005 ._uw-event_mlopn_3303 > span i, ._uw-upcoming-events-list_mlopn_25005 ._uw-event_mlopn_3303 time > span i {
  margin-right: 0.4375rem;
}
._uw-upcoming-events-list_mlopn_25005 ._uw-event__type_mlopn_25128 {
  margin-bottom: 1.875rem;
}
._uw-upcoming-events-list_mlopn_25005 ._uw-event_mlopn_3303 img {
  margin-bottom: 1.25rem;
}
._uw-upcoming-events-list_mlopn_25005 ._uw-event_mlopn_3303 ._button_mlopn_3169 {
  font-size: 0.875rem;
  line-height: 1.1428571429;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}

._uw-hero_mlopn_11515 {
  background-color: #001641;
  padding-bottom: 5rem;
  margin-bottom: 80px;
  margin-top: 100px;
}
@media (min-width: 980px) {
  ._uw-hero_mlopn_11515 {
    margin-top: 154px;
    padding-top: 2rem;
  }
}
._uw-hero_mlopn_11515 ._hero_mlopn_25157 {
  color: #fff;
  margin-top: 2rem;
}
@media (min-width: 1200px) {
  ._uw-hero_mlopn_11515 ._hero_mlopn_25157 {
    margin-top: 5rem;
  }
}
._uw-hero_mlopn_11515 ._hero-details_mlopn_25166 {
  display: inline-grid;
  grid-template-columns: auto auto;
}
._uw-hero_mlopn_11515 ._hero-details--date_mlopn_25170 {
  margin: 35px 0 35px 30px;
}
._uw-hero_mlopn_11515 ._hero-details--date-end_mlopn_25173, ._uw-hero_mlopn_11515 ._hero-details--date-start_mlopn_25173 {
  font-size: 0.9375rem;
  font-weight: bold;
}
._uw-hero_mlopn_11515 ._hero-details--date_mlopn_25170 p {
  font-size: 0.9375rem;
}
._uw-hero_mlopn_11515 ._hero-details--date_mlopn_25170::before {
  font-family: "WwwUowEduAu";
  content: "\f011";
  position: absolute;
  display: block;
  font-size: 1.25rem;
  margin-left: -30px;
}
._uw-hero_mlopn_11515 ._hero-details--location_mlopn_25188 {
  margin: 35px 0 35px 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  ._uw-hero_mlopn_11515 ._hero-details--location_mlopn_25188 {
    margin: 35px 0 50px 0 !important;
  }
}
._uw-hero_mlopn_11515 ._hero-details--location_mlopn_25188::before {
  font-family: "WwwUowEduAu";
  content: "\f012";
  position: absolute;
  display: block;
  font-size: 1.25rem;
  margin-top: -5px;
}
._uw-hero_mlopn_11515 ._hero-details--location_mlopn_25188 p,
._uw-hero_mlopn_11515 ._hero-details--location_mlopn_25188 strong {
  line-height: 1.25;
  font-size: 0.9375rem;
  margin-bottom: 0;
  margin-left: 30px;
}
._uw-hero_mlopn_11515 ._hero-featured_mlopn_25211 {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50%;
  min-height: 20rem;
}
@media screen and (max-width: 767px) {
  ._uw-hero_mlopn_11515 {
    height: auto;
  }
  ._uw-hero_mlopn_11515 ._grid-container_mlopn_3812 ._hero-title_mlopn_25221 h1, ._uw-hero_mlopn_11515 ._mw-grid-container_mlopn_3812 ._hero-title_mlopn_25221 h1 {
    font-size: 2.5rem;
  }
  ._uw-hero_mlopn_11515 ._grid-container_mlopn_3812 ._hero-details_mlopn_25166, ._uw-hero_mlopn_11515 ._mw-grid-container_mlopn_3812 ._hero-details_mlopn_25166 {
    display: block;
  }
  ._uw-hero_mlopn_11515 ._grid-container_mlopn_3812 ._hero-details--date_mlopn_25170, ._uw-hero_mlopn_11515 ._mw-grid-container_mlopn_3812 ._hero-details--date_mlopn_25170 {
    margin-top: 40px;
    margin-bottom: 20px;
  }
  ._uw-hero_mlopn_11515 ._grid-container_mlopn_3812 ._hero-details--location_mlopn_25188, ._uw-hero_mlopn_11515 ._mw-grid-container_mlopn_3812 ._hero-details--location_mlopn_25188 {
    margin: 20px 0 35px;
  }
}
._uw-hero-subnav_mlopn_25235 {
  width: 100%;
  display: flex;
  align-content: center;
  background-color: #F2F2F2;
}
._uw-hero-subnav_mlopn_25235 ul {
  width: 100%;
  list-style: none;
  margin: 0;
}
@media (min-width: 981px) {
  ._uw-hero-subnav_mlopn_25235 ul {
    display: flex;
  }
}
@media (max-width: 980px) {
  ._uw-hero-subnav_mlopn_25235 ul {
    margin-left: -15px;
    margin-right: -15px;
    width: 110%;
  }
}
._uw-hero-subnav_mlopn_25235 ul li {
  text-align: center;
  font-weight: 900;
  text-transform: uppercase;
  position: relative;
  padding: 0 !important;
}
._uw-hero-subnav_mlopn_25235 ul li:first-child a {
  padding-left: 0 !important;
}
._uw-hero-subnav_mlopn_25235 ul li:last-child::after {
  display: none;
}
._uw-hero-subnav_mlopn_25235 ul li:after {
  content: "";
  height: 25px;
  width: 2px;
  position: absolute;
  top: 25px;
  bottom: 0;
  right: 0;
  background: #001641;
}
@media (max-width: 980px) {
  ._uw-hero-subnav_mlopn_25235 ul li:after {
    display: none;
  }
}
@media (max-width: 980px) {
  ._uw-hero-subnav_mlopn_25235 ul li {
    border-bottom: 1px solid rgba(0, 22, 65, 0.1);
  }
}
._uw-hero-subnav_mlopn_25235 ul li a {
  margin: 0;
  padding: 25px 35px;
  display: inline-block;
}
@media (max-width: 1200px) {
  ._uw-hero-subnav_mlopn_25235 ul li a {
    padding: 25px;
  }
}
@media (max-width: 980px) {
  ._uw-hero-subnav_mlopn_25235 ul li a {
    padding: 15px 0;
    display: block;
  }
}
._uw-hero-subnav_mlopn_25235 ul li a:hover {
  color: #ed0a00;
}
@media (max-width: 980px) {
  ._uw-hero-subnav_mlopn_25235 ul li {
    margin: 0;
  }
}
._uw-hero_mlopn_11515 ._font--large_mlopn_25315 {
  font-size: 1.5rem;
  margin-bottom: 25px;
}
._uw-hero_mlopn_11515 ._list--horizontal_mlopn_25319 {
  font-weight: 400;
}
._uw-hero_mlopn_11515 ._list--horizontal_mlopn_25319 a {
  color: #fff;
}
._uw-hero_mlopn_11515 ._list--horizontal_mlopn_25319 a::before {
  margin-right: 5px;
}
._uw-hero_mlopn_11515 ._list--horizontal_mlopn_25319 li {
  display: inline-block;
  margin-right: 15px;
}

._uw-hero-cta_mlopn_22865 {
  margin-block: var(--section-spacing-y);
}
._uw-hero-cta_mlopn_22865 > div:first-of-type {
  display: flex;
  flex-direction: column;
  padding: var(--section-spacing-y);
}
._uw-hero-cta--content_mlopn_25341 {
  order: 2;
}
._uw-hero-cta--image_mlopn_25344 {
  order: 1;
  margin-bottom: 1rem;
}
@media (min-width: 980px) {
  ._uw-hero-cta_mlopn_22865 > div:first-of-type {
    flex-direction: row;
  }
  ._uw-hero-cta--content_mlopn_25341 {
    width: 45%;
    order: 1;
  }
  ._uw-hero-cta--image_mlopn_25344 {
    order: 2;
    display: flex;
    align-items: center;
    margin-left: 5%;
    width: 50%;
    margin-bottom: 0;
  }
}

._wam-error_mlopn_25366 {
  border: 2px solid #ed0a00;
}

._wam-results_mlopn_25370 {
  color: #ed0a00;
  padding: 0.5rem 1rem 0.5rem 0;
  font-size: 1.25rem;
  border-top: 1px dashed #ddd;
}

._wam-heading_mlopn_25377 p {
  font-size: 0.95rem;
  font-weight: 600;
}

#_wam_calculator_mlopn_1 input {
  margin: 0;
}

#_wam_calculator_mlopn_1 ._validate_subject_mlopn_25386, ._validate_credit_mlopn_25386, ._validate_mark_mlopn_25386 {
  color: #ed0a00;
  font-size: 0.95rem;
}

._wam-cell_mlopn_25391 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

._uw-panel-grid-icon-links_mlopn_25396 h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 2.0625rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 1em;
  margin-bottom: 15px;
  color: #ed0a00;
  font-weight: 300;
}
._uw-panel-grid-icon-links_mlopn_25396 h3 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-block: 15px;
  color: #ed0a00;
}
._uw-panel-grid-icon-links_mlopn_25396 h4 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.2;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._uw-panel-grid-icon-links_mlopn_25396 h5 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._uw-panel-grid-icon-links_mlopn_25396 h6 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.7142857143;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._uw-panel-grid-icon-links_mlopn_25396 h2 {
  margin-bottom: 2rem;
}

@media print, screen and (min-width: 75em) {
  ._xlarge-up-9_mlopn_4950 > ._cell_mlopn_3333._pad-to-5_mlopn_25464 {
    margin-left: 4.44444%;
    margin-right: 4.44444%;
  }
  ._xlarge-up-9_mlopn_4950 > ._cell_mlopn_3333._pad-to-6_mlopn_25468 {
    margin-left: 2.77777%;
    margin-right: 2.77777%;
  }
  ._xlarge-up-9_mlopn_4950 > ._cell_mlopn_3333._pad-to-7_mlopn_25472 {
    margin-left: 1.5873%;
    margin-right: 1.5873%;
  }
  ._xlarge-up-9_mlopn_4950 > ._cell_mlopn_3333._pad-to-8_mlopn_25476 {
    margin-left: 0.69444%;
    margin-right: 0.69444%;
  }
}
._uw-ssd-custom-landing_mlopn_25481 {
  margin-block: 4rem;
}
@media (min-width: 768px) {
  ._uw-ssd-custom-landing_mlopn_25481 > ._grid-x_mlopn_3385 > ._cell_mlopn_3333 > div {
    height: 100%;
  }
}

._uw-sols-login_mlopn_25490 {
  background: #e02d00;
  color: #fff;
}
._uw-sols-login_mlopn_25490 span {
  font-weight: 700;
}
@media (max-width: 1100px) {
  ._uw-sols-login_mlopn_25490 span {
    display: block;
    margin-bottom: 10px;
  }
}
@media (min-width: 980px) and (max-width: 1100px) {
  ._uw-sols-login_mlopn_25490 span {
    margin-top: -2px;
  }
}
@media (min-width: 768px) and (max-width: 980px) {
  ._uw-sols-login_mlopn_25490 span {
    margin-bottom: 30px;
  }
}
._uw-sols-login_mlopn_25490 h2 {
  display: inline-block;
  margin-right: 10px;
}
@media (max-width: 1100px) {
  ._uw-sols-login_mlopn_25490 h2 {
    margin-bottom: 10px;
  }
}
._uw-sols-login_mlopn_25490 label {
  color: #fff;
  font-weight: 700;
  font-size: 1rem;
}
._uw-sols-login_mlopn_25490 input[type=text], ._uw-sols-login_mlopn_25490 input[type=password] {
  border: 0;
}
@media (min-width: 768px) {
  ._uw-sols-login_mlopn_25490 input[type=text], ._uw-sols-login_mlopn_25490 input[type=password] {
    width: 96%;
    margin-bottom: 0;
  }
}
._uw-sols-login_mlopn_25490 ._btn-help_mlopn_25536 {
  display: block;
  margin-top: 5px;
}
@media (max-width: 1100px) {
  ._uw-sols-login_mlopn_25490 ._btn-help_mlopn_25536 {
    font-size: 0.875rem;
  }
}
@media (min-width: 1100px) {
  ._uw-sols-login_mlopn_25490 ._btn-help_mlopn_25536 {
    margin-top: 0;
    float: right;
  }
}

._uw-mail-login_mlopn_25552 {
  background: #001641;
}

._uw-kb-login_mlopn_25556 {
  background: #0033FF;
}

._uw-mail-login_mlopn_25552,
._uw-kb-login_mlopn_25556 {
  color: #fff;
}
._uw-mail-login_mlopn_25552 p,
._uw-kb-login_mlopn_25556 p {
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  ._uw-mail-login_mlopn_25552,
  ._uw-kb-login_mlopn_25556 {
    margin-left: 10px;
  }
}
._uw-mail-login_mlopn_25552 ._btn-help_mlopn_25536,
._uw-kb-login_mlopn_25556 ._btn-help_mlopn_25536 {
  display: block;
  margin-top: 5px;
}
@media (max-width: 1100px) {
  ._uw-mail-login_mlopn_25552 ._btn-help_mlopn_25536,
  ._uw-kb-login_mlopn_25556 ._btn-help_mlopn_25536 {
    font-size: 0.875rem;
  }
}
@media (min-width: 1100px) {
  ._uw-mail-login_mlopn_25552 ._btn-help_mlopn_25536,
  ._uw-kb-login_mlopn_25556 ._btn-help_mlopn_25536 {
    margin-top: 0;
    float: right;
  }
}

@media (max-width: 768px) {
  ._uw-kb-login_mlopn_25556,
  ._uw-sols-login_mlopn_25490 {
    margin-bottom: 25px;
  }
}

._uw-ssd-content-box_mlopn_25600 {
  padding: 25px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
._uw-ssd-content-box_mlopn_25600 a {
  color: #fff;
}
._uw-ssd-content-box_mlopn_25600 h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.5rem;
  font-weight: bold;
}
._uw-ssd-content-box_mlopn_25600 ._btn_mlopn_12912 {
  color: #fff;
  margin: 0;
  padding: 0;
  font-size: 1.2rem;
}
._uw-ssd-content-box_mlopn_25600 ._btn_mlopn_12912::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  margin-left: 10px;
  transition: margin-left 0.2s ease-in-out;
}
._uw-ssd-content-box_mlopn_25600 ._btn_mlopn_12912:hover {
  text-decoration: none;
  cursor: pointer;
}
._uw-ssd-content-box_mlopn_25600 ._btn_mlopn_12912:hover::after {
  margin-left: 15px;
}

._uw-ssd-content-row_mlopn_25635 {
  row-gap: 1.25em;
}

._uw-sols-login-fields_mlopn_25639 {
  display: flex;
  flex-direction: column;
  height: 100%;
}

._uw-sols-login-button_mlopn_25645 {
  display: flex;
  align-content: end;
  flex-grow: 2;
}

@media (min-width: 768px) {
  ._sols-body_mlopn_25652 {
    display: none;
  }
  ._uw-support-login_mlopn_25655 {
    margin-left: 10px;
  }
}
._uw-support-login_mlopn_25655 {
  border: 2px solid #001641;
  color: #001641;
}

._uw-ssd-content-box_mlopn_25600._uw-support-login_mlopn_25655 ._btn_mlopn_12912 {
  color: #001641;
}

._uw-panel-grid-links_mlopn_25668 {
  margin-block: var(--section-spacing-y);
}
._uw-panel-grid-links_mlopn_25668 h2 {
  font-size: 1.802rem;
  line-height: 1.85rem;
  font-weight: 700;
  margin-bottom: 25px;
}
._uw-panel-grid-links_mlopn_25668 img {
  display: block;
  width: 100%;
  height: auto;
}
._uw-panel-grid-links_mlopn_25668 span {
  text-align: center;
}
@media (min-width: 980px) {
  ._uw-panel-grid-links_mlopn_25668 span {
    max-width: 80%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
}
._uw-panel-grid-links_mlopn_25668 ._uw-panel-blurb-logos_mlopn_25693 {
  margin-bottom: 25px;
}
._uw-panel-grid-links_mlopn_25668 ._grid-container_mlopn_3812 > div:last-child, ._uw-panel-grid-links_mlopn_25668 ._mw-grid-container_mlopn_3812 > div:last-child {
  row-gap: 0.9375em;
}
._uw-panel-grid-links_mlopn_25668 ._grid-container_mlopn_3812 > div:last-child ._uw-study-areas__item_mlopn_24066, ._uw-panel-grid-links_mlopn_25668 ._mw-grid-container_mlopn_3812 > div:last-child ._uw-study-areas__item_mlopn_24066 {
  margin: 0;
}
._uw-panel-grid-links_mlopn_25668 ._grid-container_mlopn_3812 > div:last-child ._uw-study-areas__item_mlopn_24066 span, ._uw-panel-grid-links_mlopn_25668 ._mw-grid-container_mlopn_3812 > div:last-child ._uw-study-areas__item_mlopn_24066 span {
  min-height: unset;
}
@media only screen and (min-width: 1024px) {
  ._uw-panel-grid-links_mlopn_25668 ._grid-container_mlopn_3812 > div:last-of-type, ._uw-panel-grid-links_mlopn_25668 ._mw-grid-container_mlopn_3812 > div:last-of-type {
    row-gap: 1.5625em;
  }
}

._uw-panel-grid-links-title_mlopn_25711 {
  margin-block: var(--section-spacing-y);
}

._uw-panel-grid_mlopn_12173 {
  padding-inline: 0;
}
._uw-panel-grid_mlopn_12173 > ._grid-container_mlopn_3812 > div:last-of-type, ._uw-panel-grid_mlopn_12173 > ._mw-grid-container_mlopn_3812 > div:last-of-type {
  row-gap: 0.9375em;
}
._uw-panel-grid_mlopn_12173._bg--white_mlopn_25721 {
  margin-block: var(--section-spacing-y);
}
._uw-panel-grid_mlopn_12173._bg--grey_mlopn_2862, ._uw-panel-grid_mlopn_12173._bg--navy_mlopn_2892 {
  padding-block: var(--section-spacing-y);
}
._uw-panel-grid_mlopn_12173._bg--navy_mlopn_2892 ._image-link__title_mlopn_12209 {
  color: #fff;
}
._uw-panel-grid_mlopn_12173._bg--grey_mlopn_2862 ._image-link_mlopn_12203 {
  color: #0033FF;
}
._uw-panel-grid_mlopn_12173 ._uw-link-big_mlopn_12204, ._uw-panel-grid_mlopn_12173 p._button-blue_mlopn_12205 a, p._button-blue_mlopn_12205 ._uw-panel-grid_mlopn_12173 a, ._uw-panel-grid_mlopn_12173 p._button-red_mlopn_12207 a, p._button-red_mlopn_12207 ._uw-panel-grid_mlopn_12173 a {
  margin-top: 1rem;
}
@media only screen and (max-width: 1200px) {
  ._uw-panel-grid_mlopn_12173 {
    padding-inline: 1rem;
  }
}
@media only screen and (min-width: 1024px) {
  ._uw-panel-grid_mlopn_12173 ._grid-container_mlopn_3812 > div:last-child, ._uw-panel-grid_mlopn_12173 ._mw-grid-container_mlopn_3812 > div:last-child {
    row-gap: 1.5625em;
  }
}

._page-content_mlopn_12159._bg--grey_mlopn_2862 p:not([class^=button-]) a:link {
  color: #0033FF;
}

._page-content_mlopn_12159._bg--navy_mlopn_2892 p:not([class^=button-]) a:link {
  color: #fff;
}

._page-content_mlopn_12159._bg--navy_mlopn_2892 p:not([class^=button-]) a:visited {
  color: #fff;
}

._page-content_mlopn_12159._bg--navy_mlopn_2892 p:not([class^=button-]) a:hover {
  text-decoration: none;
  color: #ED0A00;
  background: #fff;
}

._page-content_mlopn_12159._bg--white_mlopn_25721 p:not([class^=button-]) a:hover {
  text-decoration: none;
  color: #ED0A00;
}

._page-content_mlopn_12159._bg--grey_mlopn_2862 p:not([class^=button-]) a:hover {
  text-decoration: none;
  color: #ED0A00;
}

._uw-panel-grid-3-with-text-on-blue_mlopn_25775 {
  padding-block: var(--section-spacing-y);
}
._uw-panel-grid-3-with-text-on-blue_mlopn_25775 > ._grid-container_mlopn_3812 ._cell_mlopn_3333:last-child > *:last-child, ._uw-panel-grid-3-with-text-on-blue_mlopn_25775 > ._mw-grid-container_mlopn_3812 ._cell_mlopn_3333:last-child > *:last-child {
  margin-bottom: 0;
}
@media only screen and (max-width: 980px) {
  ._uw-panel-grid-3-with-text-on-blue_mlopn_25775 > ._grid-container_mlopn_3812 > div > ._cell_mlopn_3333:first-child, ._uw-panel-grid-3-with-text-on-blue_mlopn_25775 > ._mw-grid-container_mlopn_3812 > div > ._cell_mlopn_3333:first-child {
    margin-top: 2rem;
  }
}

._uw-partner-logos_mlopn_25787 a:hover img {
  opacity: 0.8;
}
._uw-partner-logos_mlopn_25787 img {
  padding: 2rem;
}
@media (min-width: 980px) {
  ._uw-partner-logos_mlopn_25787 ._xlarge-up-4_mlopn_4935 {
    margin-left: -3rem;
    margin-right: -3rem;
  }
  ._uw-partner-logos_mlopn_25787 ._xlarge-up-4_mlopn_4935 img {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  ._uw-partner-logos_mlopn_25787 ._xlarge-up-3_mlopn_4932 {
    margin-left: -5rem;
    margin-right: -5rem;
  }
  ._uw-partner-logos_mlopn_25787 ._xlarge-up-3_mlopn_4932 img {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}

._uw-social-media-links_mlopn_25812 {
  background-color: #F2F2F2;
}
._uw-social-media-links_mlopn_25812 a {
  color: #001641;
}
._uw-social-media-links_mlopn_25812 a:active, ._uw-social-media-links_mlopn_25812 a:focus, ._uw-social-media-links_mlopn_25812 a:hover {
  color: #ed0a00;
  text-decoration: none;
}
._uw-social-media-links_mlopn_25812 ._cell_mlopn_3333 {
  text-align: center;
}

._uw-responsive-accordion-tabs_mlopn_25826 {
  background: #F2F2F2;
  padding-block: var(--section-spacing-y);
}
._uw-responsive-accordion-tabs_mlopn_25826 ._tabs_mlopn_10194 {
  border: none;
  background: none;
}
._uw-responsive-accordion-tabs_mlopn_25826 ._tabs-content_mlopn_10255 {
  border: 0;
}
._uw-responsive-accordion-tabs_mlopn_25826 ._uw-tabs-title_mlopn_25837 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.802rem;
  line-height: 1.85rem;
  font-weight: 700;
  margin: 0;
}
@media (min-width: 768px) {
  ._uw-responsive-accordion-tabs_mlopn_25826 ._uw-tabs-title_mlopn_25837 {
    font-size: 2.375rem;
    line-height: 1.2631578947;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
@media (min-width: 980px) {
  ._uw-responsive-accordion-tabs_mlopn_25826 ._uw-tabs-title_mlopn_25837 {
    font-size: 1.802rem;
    line-height: 1.85rem;
  }
}
._uw-responsive-accordion-tabs_mlopn_25826 ._uw-tabs-header_mlopn_25861 + ._uw-tabs_mlopn_12736,
._uw-responsive-accordion-tabs_mlopn_25826 ._uw-tabs-title_mlopn_25837 + ._uw-tabs-blurb_mlopn_25862 {
  margin-top: 1rem;
}
@media print, screen and (min-width: 48em) {
  ._uw-responsive-accordion-tabs_mlopn_25826 ._uw-tabs-header_mlopn_25861 + ._uw-tabs_mlopn_12736,
  ._uw-responsive-accordion-tabs_mlopn_25826 ._uw-tabs-title_mlopn_25837 + ._uw-tabs-blurb_mlopn_25862 {
    margin-top: 2rem;
  }
}
._uw-responsive-accordion-tabs_mlopn_25826 ._uw-tabs-blurb_mlopn_25862 h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 2.0625rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 1em;
  margin-bottom: 15px;
  color: #ed0a00;
  font-weight: 300;
}
._uw-responsive-accordion-tabs_mlopn_25826 ._uw-tabs-blurb_mlopn_25862 h3 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-block: 15px;
  color: #ed0a00;
}
._uw-responsive-accordion-tabs_mlopn_25826 ._uw-tabs-blurb_mlopn_25862 h4 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.2;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._uw-responsive-accordion-tabs_mlopn_25826 ._uw-tabs-blurb_mlopn_25862 h5 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._uw-responsive-accordion-tabs_mlopn_25826 ._uw-tabs-blurb_mlopn_25862 h6 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.7142857143;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
@media (max-width: 1024px) {
  ._uw-responsive-accordion-tabs_mlopn_25826 ._uw-tabs_mlopn_12736 {
    list-style-type: none;
    margin-left: 0;
  }
}
._uw-responsive-accordion-tabs_mlopn_25826 ._uw-tabs_mlopn_12736 ._tabs-title_mlopn_10233 > a {
  font-size: 1rem;
  line-height: 1.125;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._uw-responsive-accordion-tabs_mlopn_25826 ._accordion-content_mlopn_14228 {
  background: #fff;
  padding: 1.5rem 1rem;
  margin: 1rem 0 2rem;
}
@media (max-width: 1024px) {
  ._uw-responsive-accordion-tabs_mlopn_25826 ._accordion-content_mlopn_14228 ._cell_mlopn_3333 + ._cell_mlopn_3333 {
    margin-top: 1.5rem;
  }
}
._uw-responsive-accordion-tabs_mlopn_25826 ._accordion-content_mlopn_14228._is-active_mlopn_9731 {
  display: block;
}
._uw-responsive-accordion-tabs_mlopn_25826 ._tabs-panel_mlopn_10268 {
  padding: 2rem;
}
._uw-responsive-accordion-tabs_mlopn_25826 ._tabs-panel_mlopn_10268 > ._grid-x_mlopn_3385 > ._cell_mlopn_3333 > *:first-child {
  margin-top: 0;
}
._uw-responsive-accordion-tabs_mlopn_25826 ._tabs-panel_mlopn_10268 > ._grid-x_mlopn_3385 > ._cell_mlopn_3333 > *:last-child {
  margin-bottom: 0;
}
._uw-responsive-accordion-tabs_mlopn_25826 ._accordion-content_mlopn_14228 ul,
._uw-responsive-accordion-tabs_mlopn_25826 ._accordion-content_mlopn_14228 ol,
._uw-responsive-accordion-tabs_mlopn_25826 ._tabs-content_mlopn_10255 ul,
._uw-responsive-accordion-tabs_mlopn_25826 ._tabs-content_mlopn_10255 ol {
  margin-bottom: 1.25rem;
}
._uw-responsive-accordion-tabs_mlopn_25826 ._accordion-content_mlopn_14228 a,
._uw-responsive-accordion-tabs_mlopn_25826 ._tabs-content_mlopn_10255 a {
  font-weight: 600;
  text-decoration: underline;
}
._uw-responsive-accordion-tabs_mlopn_25826 ._accordion-content_mlopn_14228 a:hover,
._uw-responsive-accordion-tabs_mlopn_25826 ._tabs-content_mlopn_10255 a:hover {
  text-decoration: none;
}
._uw-responsive-accordion-tabs_mlopn_25826 ._accordion-content_mlopn_14228 h2,
._uw-responsive-accordion-tabs_mlopn_25826 ._tabs-content_mlopn_10255 h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 2.0625rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-top: 1em;
  margin-bottom: 15px;
  color: #ed0a00;
  font-weight: 300;
}
._uw-responsive-accordion-tabs_mlopn_25826 ._accordion-content_mlopn_14228 h3,
._uw-responsive-accordion-tabs_mlopn_25826 ._tabs-content_mlopn_10255 h3 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-block: 15px;
  color: #ed0a00;
}
._uw-responsive-accordion-tabs_mlopn_25826 ._accordion-content_mlopn_14228 h4,
._uw-responsive-accordion-tabs_mlopn_25826 ._tabs-content_mlopn_10255 h4 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.2;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._uw-responsive-accordion-tabs_mlopn_25826 ._accordion-content_mlopn_14228 h5,
._uw-responsive-accordion-tabs_mlopn_25826 ._tabs-content_mlopn_10255 h5 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._uw-responsive-accordion-tabs_mlopn_25826 ._accordion-content_mlopn_14228 h6,
._uw-responsive-accordion-tabs_mlopn_25826 ._tabs-content_mlopn_10255 h6 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.7142857143;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 15px;
}
._uw-responsive-accordion-tabs_mlopn_25826 ._accordion-content_mlopn_14228 h2,
._uw-responsive-accordion-tabs_mlopn_25826 ._tabs-content_mlopn_10255 h2 {
  font-weight: 700;
}
._uw-responsive-accordion-tabs_mlopn_25826 ._accordion_mlopn_12173 {
  list-style-type: none;
  margin-left: 0;
}
._uw-responsive-accordion-tabs_mlopn_25826 ._accordion_mlopn_12173 ._accordion-title_mlopn_26063 {
  display: flex;
  justify-content: space-between;
  width: 100%;
  font-size: 1.5rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  color: #001641;
  padding-bottom: 1rem;
  background-image: linear-gradient(to right, rgba(0, 22, 65, 0.5) 50%, rgba(255, 255, 255, 0) 0%);
  background-position: bottom;
  background-size: 0.5rem 0.0625rem;
  background-repeat: repeat-x;
}
._uw-responsive-accordion-tabs_mlopn_25826 ._accordion_mlopn_12173 ._accordion-title_mlopn_26063::after {
  font-size: 1.75rem;
  font-family: "WwwUowEduAu";
  content: "\f020";
}
._uw-responsive-accordion-tabs_mlopn_25826 ._accordion_mlopn_12173 ._is-active_mlopn_9731 ._accordion-title_mlopn_26063 {
  background: none;
}
._uw-responsive-accordion-tabs_mlopn_25826 ._accordion_mlopn_12173 ._is-active_mlopn_9731 ._accordion-title_mlopn_26063::after {
  content: "\f021";
}

._uw-responsive-accordion-tabs--white_mlopn_26089 {
  background: #fff;
}
._uw-responsive-accordion-tabs--white_mlopn_26089 ._tabs-title_mlopn_10233._is-active_mlopn_9731 > a {
  background-color: #F2F2F2;
}
._uw-responsive-accordion-tabs--white_mlopn_26089 ._tabs-panel_mlopn_10268 {
  padding-left: 0;
  padding-right: 0;
}
._uw-responsive-accordion-tabs--white_mlopn_26089 ._accordion-content_mlopn_14228 {
  padding: 0;
}
._uw-responsive-accordion-tabs--white_mlopn_26089 ._accordion_mlopn_12173 ._accordion-title_mlopn_26063 {
  background-image: linear-gradient(to right, #cacaca 50%, #ffffff 0%);
}

/*.uw-responsive-accordion-tabs--grey {
  padding-block: var(--section-spacing-y);
}*/
._uw-responsive-accordion-tabs--white_mlopn_26089 {
  margin-block: var(--section-spacing-y);
  padding-block: unset;
}

._cookies-notice_mlopn_26114 {
  background-color: #0033FF;
  width: 100%;
  position: fixed;
  bottom: 0;
  z-index: 99;
  height: 0;
  display: none;
}
._cookies-notice_mlopn_26114._show_mlopn_8907 {
  display: block;
  height: auto;
}
._cookies-notice_mlopn_26114 * {
  background-color: #0033FF;
  color: #fff;
}
._cookies-notice_mlopn_26114 a {
  text-decoration: underline;
}
._cookies-notice_mlopn_26114 a:hover,
._cookies-notice_mlopn_26114 a:focus {
  color: #fff;
}
._cookies-notice_mlopn_26114 p {
  margin-bottom: 0;
}
._cookies-notice_mlopn_26114 > div {
  display: flex;
  max-width: 76.875rem;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}
._cookies-notice_mlopn_26114 > div > div:nth-of-type(1) {
  padding: 2em 1em 2em 0;
  flex-shrink: 1;
}
._cookies-notice_mlopn_26114 > div > div:nth-of-type(2) {
  padding: 2em 0 2em 1em;
  align-self: center;
  flex-shrink: 0;
}
._cookies-notice_mlopn_26114 button {
  padding: 1em 2em;
  background-color: #fff;
  color: #0033FF;
  font-size: 1.25rem;
  line-height: 22px;
  font-weight: 700;
  text-transform: uppercase;
  border: 3px solid #0033FF;
}
._cookies-notice_mlopn_26114 button:hover {
  background-color: #0033FF;
  color: #fff;
  border: 3px solid #fff;
}
._cookies-notice_mlopn_26114 ._notice_mlopn_26173 div {
  font-size: 1.5rem;
  line-height: 26px;
  font-weight: 700;
}
@media (max-device-width: 640px) {
  ._cookies-notice_mlopn_26114 > div {
    flex-direction: column;
  }
  ._cookies-notice_mlopn_26114 > div > div:nth-of-type(1) {
    padding: 1em 0 1em 0;
  }
  ._cookies-notice_mlopn_26114 > div > div:nth-of-type(2) {
    padding: 0;
  }
  ._cookies-notice_mlopn_26114 button {
    padding: 0.5em 1em;
  }
  ._cookies-notice_mlopn_26114 p {
    font-size: 0.875rem;
  }
  ._cookies-notice_mlopn_26114 ._notice_mlopn_26173 div {
    font-size: 1.25rem;
    line-height: 22px;
    font-weight: 700;
  }
}

._uw-twitter-feed_mlopn_26201 {
  background: #001641;
  padding: 5rem 0;
  color: #fff;
}

._uw-twitter-feed-container_mlopn_26207 ul {
  overflow-x: hidden;
  margin-right: -15px;
  margin-left: -15px;
  display: flex;
  flex-wrap: wrap;
}
._uw-twitter-feed-container_mlopn_26207 li {
  display: flex;
  flex-direction: column;
  margin-left: 15px;
  margin-right: 15px;
  width: 100%;
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  ._uw-twitter-feed-container_mlopn_26207 li {
    width: calc(50% - 15px * 2);
  }
}
@media (min-width: 1200px) {
  ._uw-twitter-feed-container_mlopn_26207 li {
    width: calc(25% - 15px * 2);
  }
}
._uw-twitter-feed-container_mlopn_26207 li ._media_mlopn_26232 {
  display: none;
  order: 2;
}
._uw-twitter-feed-container_mlopn_26207 li ._media_mlopn_26232:first-of-type {
  display: block;
  position: relative;
  margin-bottom: 1rem;
  background-size: cover;
  background-position: center;
}
._uw-twitter-feed-container_mlopn_26207 li ._media_mlopn_26232:first-of-type::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 75%;
  content: "";
}
._uw-twitter-feed-container_mlopn_26207 ._user_mlopn_11735 {
  display: flex;
  font-weight: bold;
  margin-bottom: 0.5rem;
  order: 1;
  align-items: center;
  flex-wrap: wrap;
}
._uw-twitter-feed-container_mlopn_26207 ._user_mlopn_11735 a {
  color: #fff;
}
._uw-twitter-feed-container_mlopn_26207 ._user_mlopn_11735::before {
  font-family: "WwwUowEduAu";
  content: "\f00c";
  font-size: 1.5rem;
  margin-right: 0.5rem;
}
._uw-twitter-feed-container_mlopn_26207 ._user_mlopn_11735 span {
  display: block;
  width: 100%;
  font-weight: normal;
}
._uw-twitter-feed-container_mlopn_26207 ._timePosted_mlopn_26272 {
  order: 2;
  margin-bottom: 0.5rem;
}
._uw-twitter-feed-container_mlopn_26207 ._timePosted_mlopn_26272 {
  order: 2;
  margin-bottom: 0.5rem;
}
._uw-twitter-feed-container_mlopn_26207 ._permalink_mlopn_26280 {
  order: 4;
  color: #fff;
}
._uw-twitter-feed-container_mlopn_26207 ._tweet_mlopn_26284 {
  order: 3;
  margin-bottom: 1rem;
  overflow-wrap: break-word;
}
._uw-twitter-feed-container_mlopn_26207 ._tweet_mlopn_26284 a {
  color: #fff;
}

@media (max-width: 980px) {
  main ._magazine_mlopn_26294 {
    margin-top: 77px;
  }
  main ._magazine_mlopn_26294 ._uw-post-details_mlopn_3446 ._uw-post-date_mlopn_3479 {
    display: none;
  }
  main ._magazine_mlopn_26294 ._uw-post-content_mlopn_19620 ._uw-post-date_mlopn_3479 {
    display: block;
  }
}
main ._magazine_mlopn_26294 ._magazine-body_mlopn_26304 {
  flex-direction: column-reverse;
}

/*---- FIXME: check this breakpoint ----*/
@media only screen and (min-width: 768px) {
  main ._magazine_mlopn_26294 ._magazine-body_mlopn_26304 {
    flex-direction: row;
  }
  ._uw-post-details_mlopn_3446 ._uw-post-date_mlopn_3479 {
    display: block;
  }
  ._uw-post-content_mlopn_19620 ._uw-post-date_mlopn_3479 {
    display: none;
  }
}
._masthead-swiper_mlopn_26320 ._uw-masthead-magazine_mlopn_26320 ._masthead-text-holder_mlopn_26320 ._read-more_mlopn_26320 {
  display: block;
  visibility: visible;
}

._uw-masthead-magazine_mlopn_26320 {
  width: 100%;
  position: relative;
  margin-bottom: 25px;
}
._alert-banner-active_mlopn_14430 ._uw-masthead-magazine_mlopn_26320 {
  margin-top: 0;
}
._uw-masthead-magazine_mlopn_26320._apsect-ratio-16x9_mlopn_26333 {
  height: 0;
  padding-top: 177.78%;
  position: relative;
}
._uw-masthead-magazine_mlopn_26320._apsect-ratio-16x9_mlopn_26333 > :first-child {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
._uw-masthead-magazine_mlopn_26320 > :first-child {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
._uw-masthead-magazine--background_mlopn_26350 {
  background: no-repeat center center;
  background-size: cover;
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-masthead-magazine_mlopn_26320._img-portrait_mlopn_26355 ._masthead-text-holder_mlopn_26320 {
    height: 75%;
    background: transparent linear-gradient(180deg, rgba(32, 33, 36, 0), rgba(0, 0, 0, 0.9)) 0% 0% no-repeat padding-box;
  }
}
._uw-masthead-magazine_mlopn_26320 ._masthead-text-holder_mlopn_26320 {
  width: 100%;
  position: sticky;
  bottom: 0;
  display: flex;
  align-items: flex-end;
}
._uw-masthead-magazine_mlopn_26320 ._masthead-text-holder_mlopn_26320._masthead-text-holder--fixed_mlopn_26367 {
  position: fixed;
  top: 0;
}
._uw-masthead-magazine_mlopn_26320 ._masthead-text-holder_mlopn_26320 ._masthead-text_mlopn_26320 {
  padding: 0 0 0.25rem;
  width: 100%;
  max-width: 76.875rem;
  margin-left: auto;
  margin-right: auto;
}
@media print, screen and (min-width: 48em) {
  ._uw-masthead-magazine_mlopn_26320 ._masthead-text-holder_mlopn_26320 ._masthead-text_mlopn_26320 {
    background: transparent linear-gradient(180deg, rgba(32, 33, 36, 0), rgba(0, 0, 0, 0.9)) 0% 0% no-repeat padding-box;
  }
}
._uw-masthead-magazine_mlopn_26320 ._masthead-text-holder_mlopn_26320 ._masthead-text_mlopn_26320 h1 {
  font-size: 2rem;
  line-height: 1;
  padding: 0.25rem;
  margin-bottom: 0;
}
._uw-masthead-magazine_mlopn_26320 ._masthead-text-holder_mlopn_26320 ._read-more_mlopn_26320 {
  display: none;
  visibility: hidden;
}
._uw-masthead-magazine_mlopn_26320 ._masthead-text-holder_mlopn_26320 ._img-holder_mlopn_19538 {
  position: relative;
  z-index: 1;
}
._uw-masthead-magazine_mlopn_26320 ._masthead-text-holder_mlopn_26320 ._img-holder_mlopn_19538 img {
  width: initial;
  z-index: -1;
  display: none;
  visibility: hidden;
  right: 0;
  bottom: 0;
}
._uw-masthead-magazine_mlopn_26320 ._scroll-to-page-content_mlopn_26405 {
  display: flex;
  justify-content: space-around;
  height: 50px;
}
._uw-masthead-magazine_mlopn_26320 ._scroll-to-page-content_mlopn_26405 svg {
  height: 50px;
  width: 50px;
}

._masthead-swiper_mlopn_26320 ._uw-masthead-magazine_mlopn_26320 ._masthead-text-holder_mlopn_26320 ._masthead-text_mlopn_26320 ._masthead-text-bg_mlopn_26415 {
  margin: 0 1.875rem;
}
@media print, screen and (max-width: 47.99875em) {
  ._masthead-swiper_mlopn_26320 ._uw-masthead-magazine_mlopn_26320 ._masthead-text-holder_mlopn_26320 ._masthead-text_mlopn_26320 ._masthead-text-bg_mlopn_26415 {
    text-align: center;
  }
}
._masthead-swiper_mlopn_26320 ._uw-masthead-magazine_mlopn_26320 ._masthead-text-holder_mlopn_26320 ._masthead-text_mlopn_26320 ._masthead-text-bg_mlopn_26415 ._subtitle_mlopn_26423 {
  display: none;
}
@media print, screen and (max-width: 47.99875em) {
  ._masthead-swiper_mlopn_26320 ._uw-masthead-magazine_mlopn_26320 ._masthead-text-holder_mlopn_26320 ._masthead-text_mlopn_26320 ._read-more_mlopn_26320 {
    text-align: center;
  }
}

@media only screen and (min-width: 1300px) {
  ._uw-masthead-magazine_mlopn_26320 ._masthead-text-holder_mlopn_26320 ._masthead-text_mlopn_26320 {
    padding-bottom: 25px;
  }
}
@media only screen and (min-width: 768px) {
  ._masthead-swiper_mlopn_26320 ._uw-masthead-magazine_mlopn_26320 ._masthead-text-holder_mlopn_26320 ._masthead-text_mlopn_26320 ._masthead-text-bg_mlopn_26415 {
    margin: 0 3.9375rem;
  }
  ._masthead-swiper_mlopn_26320 ._uw-masthead-magazine_mlopn_26320 ._masthead-text-holder_mlopn_26320 ._masthead-text_mlopn_26320 ._read-more_mlopn_26320 {
    margin: 0 3.4375rem;
  }
  ._uw-masthead-magazine_mlopn_26320 {
    margin-top: 0;
  }
  ._uw-masthead-magazine_mlopn_26320 ._masthead-text-holder_mlopn_26320 {
    margin-left: 0.9375rem;
    margin-right: 0.9375rem;
  }
  ._uw-masthead-magazine_mlopn_26320 ._masthead-text-holder_mlopn_26320 ._masthead-text_mlopn_26320 {
    background: transparent;
  }
  ._uw-masthead-magazine_mlopn_26320 ._masthead-text-holder_mlopn_26320 ._masthead-text_mlopn_26320 ._img-holder_mlopn_19538 img {
    display: none;
    visibility: hidden;
    position: absolute;
  }
  ._uw-masthead-magazine_mlopn_26320 ._masthead-text-holder_mlopn_26320 ._masthead-text_mlopn_26320 ._masthead-text-bg_mlopn_26415 {
    margin: 0 0 0 0.5rem;
  }
  ._uw-masthead-magazine_mlopn_26320 ._masthead-text-holder_mlopn_26320 ._masthead-text_mlopn_26320 ._masthead-text-bg_mlopn_26415 h1 {
    font-size: 3.5rem;
    margin-bottom: 0;
  }
  ._uw-masthead-magazine_mlopn_26320 ._masthead-text-holder_mlopn_26320 ._masthead-text_mlopn_26320 ._masthead-text-bg_mlopn_26415 p {
    font-size: 1.25rem;
  }
  ._uw-masthead-magazine_mlopn_26320 ._masthead-text-holder_mlopn_26320 ._masthead-text_mlopn_26320 ._masthead-text-bg_mlopn_26415 h1,
  ._uw-masthead-magazine_mlopn_26320 ._masthead-text-holder_mlopn_26320 ._masthead-text_mlopn_26320 ._masthead-text-bg_mlopn_26415 p {
    line-height: 1.3;
    padding: 0 0 0.25rem;
  }
  ._uw-masthead-magazine_mlopn_26320 ._masthead-text-holder_mlopn_26320 ._masthead-text_mlopn_26320 ._masthead-text-bg_mlopn_26415 h1 mark,
  ._uw-masthead-magazine_mlopn_26320 ._masthead-text-holder_mlopn_26320 ._masthead-text_mlopn_26320 ._masthead-text-bg_mlopn_26415 p mark {
    background: #0033FF;
    color: #fff;
    padding: 0.25rem 0;
    box-decoration-break: clone;
    box-shadow: 0.5rem 0 0 #0033FF, -0.5rem 0 0 #0033FF;
  }
  ._uw-masthead-magazine--background_mlopn_26350 ._masthead-text_mlopn_26320 {
    margin-top: 154px;
  }
  ._uw-masthead-magazine_mlopn_26320._text-top_mlopn_26485 > :first-child {
    justify-content: flex-start;
  }
  ._uw-masthead-magazine_mlopn_26320._text-middle_mlopn_26488 > :first-child {
    justify-content: center;
  }
  ._uw-masthead-magazine_mlopn_26320._apsect-ratio-16x9_mlopn_26333 {
    padding-top: 56.25%;
  }
}
._uw-gallery_mlopn_26495 {
  width: 100%;
  margin-block: var(--section-spacing-y);
}
._uw-gallery_mlopn_26495 ._hidden_mlopn_17617 {
  display: none;
  visibility: hidden;
}
._uw-gallery_mlopn_26495 ._apsect-ratio-16x9_mlopn_26333 {
  overflow: hidden;
  height: 0;
  padding-top: 56.25%;
}
._uw-gallery_mlopn_26495 ._swiper-container_mlopn_30 {
  margin-left: auto;
  margin-right: auto;
}
._uw-gallery_mlopn_26495 ._swiper-container_mlopn_30 ._swiper-slide_mlopn_55 div {
  background-size: cover;
  background-position: center;
}
._uw-gallery_mlopn_26495 ._swiper-container_mlopn_30 ._swiper-slide_mlopn_55:hover:after {
  content: " ";
  z-index: 10;
  display: block;
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-color: rgba(0, 0, 0, 0.5);
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='65.888' height='55' viewBox='0 0 65.888 55'><g transform='translate(2.5 2.5)'><path d='M1057.851,462.871v12.5h11.07' transform='translate(-1057.851 -425.371)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/><path d='M1067.364,475.371h11.07v-12.5' transform='translate(-1017.547 -425.371)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/><path d='M1078.435,469.029v-12.5h-11.07' transform='translate(-1017.547 -456.529)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/><path d='M1068.921,456.529h-11.07v12.5' transform='translate(-1057.851 -456.529)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/></g></svg>");
}
._uw-gallery_mlopn_26495 ._swiper-container_mlopn_30 ._swiper-button-next_mlopn_182,
._uw-gallery_mlopn_26495 ._swiper-container_mlopn_30 ._swiper-button-prev_mlopn_181 {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  background-size: 27px 44px;
  transform-origin: center center;
}
._uw-gallery_mlopn_26495 ._swiper-container_mlopn_30 ._swiper-button-next_mlopn_182,
._uw-gallery_mlopn_26495 ._swiper-container_mlopn_30 ._swiper-button-prev_mlopn_181 {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='100' viewBox='0 0 120 100'><g transform='translate(-11 -10)'><rect width='120' height='100' transform='translate(131 110) rotate(180)' fill='rgba(0,0,0,0.1)'/><path d='M33.333,40a6.052,6.052,0,0,1-4.667-2L2,11.333A6.444,6.444,0,0,1,2,2a6.444,6.444,0,0,1,9.333,0l22,22,22-22a6.444,6.444,0,0,1,9.333,0,6.444,6.444,0,0,1,0,9.333L38,38A6.052,6.052,0,0,1,33.333,40Z' transform='translate(91 27) rotate(90)' fill='%23fff'/></g></svg>");
}
._uw-gallery_mlopn_26495 ._swiper-container_mlopn_30 ._swiper-button-next_mlopn_182:hover,
._uw-gallery_mlopn_26495 ._swiper-container_mlopn_30 ._swiper-button-prev_mlopn_181:hover {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='100' viewBox='0 0 120 100'><g transform='translate(-158 -10)'><path class='st0' d='M278,110H158V10h120V110z' fill='%23001641'/><path class='st1' d='M198,59.7c0-1.8,0.7-3.5,2-4.7l26.7-26.7c2.5-2.6,6.5-2.7,9.1-0.2c0.1,0.1,0.2,0.1,0.2,0.2 c2.6,2.5,2.7,6.5,0.2,9.1c-0.1,0.1-0.1,0.2-0.2,0.2l-22,22l22,22c2.6,2.5,2.7,6.5,0.2,9.1c-0.1,0.1-0.1,0.2-0.2,0.2 c-2.5,2.6-6.5,2.7-9.1,0.2c-0.1-0.1-0.2-0.1-0.2-0.2L200,64.3C198.7,63.1,198,61.4,198,59.7z' fill='%23fff'/></g></svg>");
}
._uw-gallery_mlopn_26495 ._swiper-container_mlopn_30 ._swiper-button-next_mlopn_182 {
  transform: rotate(180deg);
}
._uw-gallery_mlopn_26495 ._swiper-container_mlopn_30 ._swiper-button-next_mlopn_182:after,
._uw-gallery_mlopn_26495 ._swiper-container_mlopn_30 ._swiper-button-prev_mlopn_181:after {
  display: none;
  visibility: hidden;
}
._uw-gallery_mlopn_26495 ._pswp-container_mlopn_26559 {
  position: relative;
  margin-left: auto;
  margin-right: auto;
}
._uw-gallery_mlopn_26495 ._pswp-container_mlopn_26559 ._pswp_mlopn_1310 {
  z-index: 3;
}
._uw-gallery_mlopn_26495 ._pswp-container_mlopn_26559 ._pswp_mlopn_1310 ._pswp__ui--fit_mlopn_1982 ._pswp__caption_mlopn_1802 {
  background-color: #F2F2F2;
}
._uw-gallery_mlopn_26495 ._pswp-container_mlopn_26559 ._pswp--zoom-allowed_mlopn_1350 ._pswp__img_mlopn_1350 {
  cursor: default !important;
}
._uw-gallery_mlopn_26495 ._pswp-container_mlopn_26559 ._pswp__caption_mlopn_1802 {
  background: rgba(0, 0, 0, 0.6) 0% 0% no-repeat padding-box;
}
._uw-gallery_mlopn_26495 ._pswp-container_mlopn_26559 ._pswp__caption_mlopn_1802 ._pswp__caption__center_mlopn_1814 {
  max-width: unset;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-left: 10%;
  margin-right: 10%;
  padding-left: 0;
  padding-right: 0;
}
._uw-gallery_mlopn_26495 ._pswp-container_mlopn_26559 ._pswp__caption_mlopn_1802 p._caption_mlopn_19526 {
  font-weight: 600;
  margin-bottom: 8px;
}
._uw-gallery_mlopn_26495 ._pswp-container_mlopn_26559 ._pswp__caption_mlopn_1802 p._credit_mlopn_26590 {
  font-weight: 400;
  margin-bottom: 8px;
}
._uw-gallery_mlopn_26495 ._pswp-container_mlopn_26559 ._pswp--fs_mlopn_1600 ._pswp__ui--fit_mlopn_1982 {
  background-color: black;
}
._uw-gallery_mlopn_26495 ._pswp-container_mlopn_26559 ._pswp--fs_mlopn_1600 ._pswp__button--close_mlopn_1559 {
  display: none;
  visibility: hidden;
}
._uw-gallery_mlopn_26495 ._pswp-container_mlopn_26559 ._pswp__top-bar_mlopn_1953 {
  background: unset;
}
._uw-gallery_mlopn_26495 ._pswp-container_mlopn_26559 ._pswp__button_mlopn_1529 {
  margin: 30px 30px 0 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
._uw-gallery_mlopn_26495 ._pswp-container_mlopn_26559 ._pswp__button--fs_mlopn_1592 {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='65.888' height='55' viewBox='0 0 65.888 55'><g transform='translate(2.5 2.5)'><path d='M1057.851,462.871v12.5h11.07' transform='translate(-1057.851 -425.371)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/><path d='M1067.364,475.371h11.07v-12.5' transform='translate(-1017.547 -425.371)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/><path d='M1078.435,469.029v-12.5h-11.07' transform='translate(-1017.547 -456.529)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/><path d='M1068.921,456.529h-11.07v12.5' transform='translate(-1057.851 -456.529)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'/></g></svg>");
}
._uw-gallery_mlopn_26495 ._pswp-container_mlopn_26559 ._pswp__button--close_mlopn_1559 {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50'><defs><style>.a{fill:%23fd0d1b;}</style></defs><path class='a' d='M4,12.333,12.333,4,29,20.667,45.667,4,54,12.333,37.333,29,54,45.667,45.667,54,29,37.333,12.333,54,4,45.667,20.667,29Z' transform='translate(-4 -4)'/></svg>");
}
._uw-gallery_mlopn_26495 ._pswp-container_mlopn_26559 ._pswp__button--close_mlopn_1559 path._a_mlopn_3885 {
  fill: #fd0d1b;
}
._uw-gallery_mlopn_26495 ._pswp-container_mlopn_26559 ._pswp--fs_mlopn_1600 ._pswp__button--fs_mlopn_1592 {
  margin: 30px 30px 0 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'><path id='iconfinder_close_293668' d='M4,14,14,4,34,24,54,4,64,14,44,34,64,54,54,64,34,44,14,64,4,54,24,34Z' transform='translate(-4 -4)' fill='%23fd0d1b'/></svg>");
}
._uw-gallery_mlopn_26495 ._pswp-container_mlopn_26559 ._pswp__button--arrow--left_mlopn_1564, ._uw-gallery_mlopn_26495 ._pswp-container_mlopn_26559 ._pswp__button--arrow--right_mlopn_1565 {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  margin: 0;
  transform: translate(0, -50px);
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='100' viewBox='0 0 120 100'><g transform='translate(-11 -10)'><rect width='120' height='100' transform='translate(131 110) rotate(180)' fill='rgba(0,0,0,0.1)'/><path d='M33.333,40a6.052,6.052,0,0,1-4.667-2L2,11.333A6.444,6.444,0,0,1,2,2a6.444,6.444,0,0,1,9.333,0l22,22,22-22a6.444,6.444,0,0,1,9.333,0,6.444,6.444,0,0,1,0,9.333L38,38A6.052,6.052,0,0,1,33.333,40Z' transform='translate(91 27) rotate(90)' fill='%23fff'/></g></svg>");
}
._uw-gallery_mlopn_26495 ._pswp-container_mlopn_26559 ._pswp__button--arrow--left_mlopn_1564:hover, ._uw-gallery_mlopn_26495 ._pswp-container_mlopn_26559 ._pswp__button--arrow--right_mlopn_1565:hover {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='100' viewBox='0 0 120 100'><g transform='translate(-158 -10)'><path class='st0' d='M278,110H158V10h120V110z' fill='%23001641'/><path class='st1' d='M198,59.7c0-1.8,0.7-3.5,2-4.7l26.7-26.7c2.5-2.6,6.5-2.7,9.1-0.2c0.1,0.1,0.2,0.1,0.2,0.2 c2.6,2.5,2.7,6.5,0.2,9.1c-0.1,0.1-0.1,0.2-0.2,0.2l-22,22l22,22c2.6,2.5,2.7,6.5,0.2,9.1c-0.1,0.1-0.1,0.2-0.2,0.2 c-2.5,2.6-6.5,2.7-9.1,0.2c-0.1-0.1-0.2-0.1-0.2-0.2L200,64.3C198.7,63.1,198,61.4,198,59.7z' fill='%23fff'/></g></svg>");
}
._uw-gallery_mlopn_26495 ._pswp-container_mlopn_26559 ._pswp__button--arrow--right_mlopn_1565 {
  transform: rotate(180deg) translate(0, 50px);
}
._uw-gallery_mlopn_26495 ._pswp-container_mlopn_26559 ._pswp__button--arrow--left_mlopn_1564:before, ._uw-gallery_mlopn_26495 ._pswp-container_mlopn_26559 ._pswp__button--arrow--right_mlopn_1565:before {
  display: none;
  visibility: hidden;
}
._uw-gallery_mlopn_26495 ._pswp-container_mlopn_26559 + ._swiper-container_mlopn_30 {
  margin-top: 10px;
}

._masthead-swiper_mlopn_26320 ._swiper-container_mlopn_30 {
  overflow: unset;
}
@media (max-width: 980px) {
  ._masthead-swiper_mlopn_26320 {
    margin-top: 77px;
  }
}
._masthead-swiper_mlopn_26320 ._swiper-pagination-bullet_mlopn_271 {
  width: 25px;
  height: 25px;
  opacity: 1;
  background-color: #ed0a00;
}
._masthead-swiper_mlopn_26320 ._swiper-pagination-bullet_mlopn_271._swiper-pagination-bullet-active_mlopn_288 {
  background-color: #001641;
}
._masthead-swiper_mlopn_26320 ._uw-masthead-magazine_mlopn_26320 {
  margin-bottom: 70px;
}
._masthead-swiper_mlopn_26320 ._swiper-button-next_mlopn_182,
._masthead-swiper_mlopn_26320 ._swiper-button-prev_mlopn_181 {
  position: absolute;
  top: 50%;
  width: 60px;
  height: 50px;
  margin-top: -22px;
  background-size: 27px 44px;
  transform-origin: center center;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='100' viewBox='0 0 120 100'><g transform='translate(-11 -10)'><rect width='120' height='100' transform='translate(131 110) rotate(180)' fill='rgba(0,0,0,0.1)'/><path d='M33.333,40a6.052,6.052,0,0,1-4.667-2L2,11.333A6.444,6.444,0,0,1,2,2a6.444,6.444,0,0,1,9.333,0l22,22,22-22a6.444,6.444,0,0,1,9.333,0,6.444,6.444,0,0,1,0,9.333L38,38A6.052,6.052,0,0,1,33.333,40Z' transform='translate(91 27) rotate(90)' fill='%23fff'/></g></svg>");
}
@media print, screen and (max-width: 47.99875em) {
  ._masthead-swiper_mlopn_26320 ._swiper-button-next_mlopn_182,
  ._masthead-swiper_mlopn_26320 ._swiper-button-prev_mlopn_181 {
    display: none;
  }
}
._masthead-swiper_mlopn_26320 ._swiper-button-next_mlopn_182:hover,
._masthead-swiper_mlopn_26320 ._swiper-button-prev_mlopn_181:hover {
  background-image: url("data:image/svg+xml;utf8,<svg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 120 100' style='enable-background:new 0 0 120 100;' xml:space='preserve'><style type='text/css'> .st0{fill:%23001641;} .st1{fill:%23FFFFFF;}</style><g transform='translate(-158 -10)'><path class='st0' d='M278,110H158V10h120V110z'/><path class='st1' d='M198,59.7c0-1.8,0.7-3.5,2-4.7l26.7-26.7c2.5-2.6,6.5-2.7,9.1-0.2c0.1,0.1,0.2,0.1,0.2,0.2c2.6,2.5,2.7,6.5,0.2,9.1c-0.1,0.1-0.1,0.2-0.2,0.2l-22,22l22,22c2.6,2.5,2.7,6.5,0.2,9.1c-0.1,0.1-0.1,0.2-0.2,0.2c-2.5,2.6-6.5,2.7-9.1,0.2c-0.1-0.1-0.2-0.1-0.2-0.2L200,64.3C198.7,63.1,198,61.4,198,59.7z'/></g></svg>");
}
._masthead-swiper_mlopn_26320 ._swiper-button-next_mlopn_182 {
  transform: rotate(180deg);
}
._masthead-swiper_mlopn_26320 ._swiper-button-next_mlopn_182:after,
._masthead-swiper_mlopn_26320 ._swiper-button-prev_mlopn_181:after {
  display: none;
  visibility: hidden;
}

._uw-php-search_mlopn_16872 ._results_mlopn_16867 {
  display: flex;
  align-content: space-around;
}
._uw-php-search_mlopn_16872 ._results_mlopn_16867 > * {
  flex-basis: 100%;
  margin: 0;
  padding-left: 0.78125rem;
  padding-right: 0.78125rem;
}
._uw-php-search_mlopn_16872 ._results_mlopn_16867._results--no-filter_mlopn_26711 > * {
  flex-basis: 100%;
}
._uw-php-search_mlopn_16872 ._results_mlopn_16867 ._no-results_mlopn_26714 {
  background-color: #efefef;
  padding: 20px;
  flex-basis: 100%;
}
._uw-php-search_mlopn_16872 ._results_mlopn_16867 ._no-results_mlopn_26714 p {
  font-size: 1.5rem;
  line-height: 1.0833333333;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #001641;
  margin-bottom: 0;
}
@media (min-width: 980px) {
  ._uw-php-search_mlopn_16872 ._results_mlopn_16867 > * {
    flex-basis: 50%;
  }
  ._uw-php-search_mlopn_16872 ._results_mlopn_16867._results--no-filter_mlopn_26711 > * {
    flex-basis: 33.33%;
  }
  ._uw-php-search_mlopn_16872 ._results_mlopn_16867._results--no-filter_mlopn_26711 > ._no-results_mlopn_26714 {
    flex-basis: 100%;
  }
}
._uw-php-search_mlopn_16872 ._uw-stories-sidebar--filter--toggle_mlopn_26742::after {
  margin-left: 5px;
  font-family: "WwwUowEduAu";
  content: "\f023";
}
._uw-php-search_mlopn_16872 ._uw-stories-sidebar--filter--closed_mlopn_26747::after {
  content: "\f022";
}
._uw-php-search_mlopn_16872 ._uw-stories-sidebar_mlopn_26742 ._posts-filter-trigger_mlopn_26750::after {
  content: "\f023";
}
._uw-php-search_mlopn_16872 ._uw-stories-sidebar_mlopn_26742 ._posts-filter-trigger_mlopn_26750._posts-filter-trigger-closed_mlopn_26753::after {
  content: "\f022";
}
._uw-php-search_mlopn_16872 li._show-more_mlopn_26756 a {
  font-size: 0.75rem;
  font-weight: 500;
}

._confetti-wrapper_mlopn_26761 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  pointer-events: none;
  z-index: 99;
}

._confetti_mlopn_26761 {
  position: absolute;
  z-index: 99;
}

._confetti-primary_mlopn_26776 {
  background-color: #001641;
}

._confetti-secondary_mlopn_26780 {
  background-color: #ed0a00;
}

._confetti-teriary_mlopn_26784 {
  background-color: #0033FF;
}

._uw-simple-search_mlopn_26788 ._vue-app_mlopn_26788 {
  visibility: hidden;
  display: none;
}
._uw-simple-search_mlopn_26788 ._vue-app_mlopn_26788._ready_mlopn_26792 {
  visibility: visible;
  display: block;
}
._uw-simple-search_mlopn_26788 ._vue-app_mlopn_26788 ._uw-simple-search--list_mlopn_26796 {
  display: flex;
  flex-direction: column-reverse;
}
@media (min-width: 768px) {
  ._uw-simple-search_mlopn_26788 ._vue-app_mlopn_26788 ._uw-simple-search--list_mlopn_26796 {
    flex-direction: row;
  }
  ._uw-simple-search_mlopn_26788 ._vue-app_mlopn_26788 ._uw-simple-search--list--main_mlopn_26804 {
    flex-basis: 75%;
    padding-right: 2em;
  }
  ._uw-simple-search_mlopn_26788 ._vue-app_mlopn_26788 ._uw-simple-search--list--sidebar_mlopn_26808 {
    flex-basis: 25%;
  }
}
._uw-simple-search_mlopn_26788 ._vue-app_mlopn_26788 ._results_mlopn_16867 {
  flex-direction: column;
}
._uw-simple-search_mlopn_26788 ._vue-app_mlopn_26788 ._results_mlopn_16867 div {
  display: flex;
  flex-direction: column;
}
._uw-simple-search_mlopn_26788 ._vue-app_mlopn_26788 ._results_mlopn_16867 ._item_mlopn_19657 {
  background-color: #F2F2F2;
  margin-bottom: 25px;
  padding: 20px;
}
._uw-simple-search_mlopn_26788 ._vue-app_mlopn_26788 ._results_mlopn_16867 ._item_mlopn_19657 ._show-more-container_mlopn_26824 {
  flex-direction: row;
}
._uw-simple-search_mlopn_26788 ._vue-app_mlopn_26788 ._results_mlopn_16867 ._item_mlopn_19657 ._show-more-container_mlopn_26824 div:nth-child(3) {
  display: none;
}
@media (min-width: 768px) {
  ._uw-simple-search_mlopn_26788 ._vue-app_mlopn_26788 ._results_mlopn_16867 ._item_mlopn_19657 ._show-more-container_mlopn_26824 {
    flex-direction: column;
  }
  ._uw-simple-search_mlopn_26788 ._vue-app_mlopn_26788 ._results_mlopn_16867 ._item_mlopn_19657 ._show-more-container_mlopn_26824 div:nth-child(3) {
    display: flex;
  }
}
._uw-simple-search_mlopn_26788 ._vue-app_mlopn_26788 ._results_mlopn_16867 ._item_mlopn_19657 div {
  margin: 0;
}
._uw-simple-search_mlopn_26788 ._vue-app_mlopn_26788 ._results_mlopn_16867 ._item_mlopn_19657 div:first-child {
  flex-grow: 1;
}
@media (min-width: 768px) {
  ._uw-simple-search_mlopn_26788 ._vue-app_mlopn_26788 ._results_mlopn_16867 ._item_mlopn_19657 {
    flex-direction: row;
  }
}
._uw-simple-search_mlopn_26788 ._vue-app_mlopn_26788 ._no-results_mlopn_26714 {
  background-color: #efefef;
  padding: 20px;
  margin-bottom: 2em;
}
._uw-simple-search_mlopn_26788 ._vue-app_mlopn_26788 ._results_mlopn_16867 button,
._uw-simple-search_mlopn_26788 ._vue-app_mlopn_26788 ._uw-simple-search--detail_mlopn_26855 button {
  border: 3px solid #0033FF;
  color: #0033FF;
  padding: 0.8rem 1.25rem;
  white-space: nowrap;
  cursor: pointer;
  display: block;
  margin: 0 auto;
}
._uw-simple-search_mlopn_26788 ._vue-app_mlopn_26788 ._uw-simple-search--detail_mlopn_26855 {
  display: flex;
  flex-direction: column;
}
._uw-simple-search_mlopn_26788 ._vue-app_mlopn_26788 ._uw-simple-search--detail_mlopn_26855 > div:nth-child(2) {
  padding: 2em 0 0 0;
}
@media (min-width: 768px) {
  ._uw-simple-search_mlopn_26788 ._vue-app_mlopn_26788 ._uw-simple-search--detail_mlopn_26855 > div:nth-child(2) {
    padding: 0 0 0 1em;
  }
}
@media (min-width: 768px) {
  ._uw-simple-search_mlopn_26788 ._vue-app_mlopn_26788 ._uw-simple-search--detail_mlopn_26855 {
    flex-direction: row;
    padding-left: 0;
  }
  ._uw-simple-search_mlopn_26788 ._vue-app_mlopn_26788 ._uw-simple-search--detail_mlopn_26855 > div:first-child {
    flex-basis: 75%;
  }
  ._uw-simple-search_mlopn_26788 ._vue-app_mlopn_26788 ._uw-simple-search--detail_mlopn_26855 > div:nth-child(2) {
    flex-basis: 25%;
  }
  ._uw-simple-search_mlopn_26788 ._vue-app_mlopn_26788 ._uw-simple-search--detail_mlopn_26855 > div:nth-child(2) button {
    white-space: break-spaces;
  }
}
._uw-simple-search_mlopn_26788 ._vue-app_mlopn_26788 ._uw-stories-search--categories_mlopn_26891 span,
._uw-simple-search_mlopn_26788 ._vue-app_mlopn_26788 ._uw-stories-search--categories_mlopn_26891 label {
  cursor: pointer;
}
._uw-simple-search_mlopn_26788 ._vue-app_mlopn_26788 ._uw-stories-search--categories_mlopn_26891 label._checkedDarkRed_mlopn_26895:before {
  border: 0;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAz0lEQVQokbXSQQqCQBQG4N9Z5GY6QjkGufMGQm07hjfyCN7CpYIuXYUtos10hEgIXfi3EAvKVIR+mN188x7vjZEDxIyIOej/0Nxs4CQJFpY1HZq2DSeOsdztoMJwGjRtu620XqO+XqF9/xsKKbEKAggpAQALpeDE8Qud93vUWr9fzQHmAG9RRJK8pylPrstKa5JkpTWPSrG71x2j26P0PGyjqK3YNIAQ/ZU+Wy2zDJfDAU1ZjqKv4XT4URSDCACM3i8nRNvuQPrXMYJ+wwl5AopfaPlvXPYKAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
  background-size: cover;
}
._uw-simple-search_mlopn_26788 ._vue-app_mlopn_26788 ._uw-stories-sidebar--filter--toggle_mlopn_26742::after {
  margin-left: 5px;
  font-family: "WwwUowEduAu";
  content: "\f023";
}
._uw-simple-search_mlopn_26788 ._vue-app_mlopn_26788 ._uw-stories-sidebar--filter--closed_mlopn_26747::after {
  content: "\f022";
}
._uw-simple-search_mlopn_26788 ._vue-app_mlopn_26788 ._uw-stories-sidebar_mlopn_26742 ._posts-filter-trigger_mlopn_26750::after {
  content: "\f023";
}
._uw-simple-search_mlopn_26788 ._vue-app_mlopn_26788 ._uw-stories-sidebar_mlopn_26742 ._posts-filter-trigger_mlopn_26750._posts-filter-trigger-closed_mlopn_26753::after {
  content: "\f022";
}

/*
	As used on the library and learning co-op landing pages
*/
._lcs_slide_out_mlopn_26919._lcs_slide_out-r_mlopn_26919 {
  top: 200px;
}

._uw-mkto_mlopn_26923 ._mktoButton_mlopn_26923 {
  color: rgb(255, 255, 255) !important;
  background-color: #0033FF !important;
  font-weight: 400;
  font-size: 18px !important;
  padding: 10px 16px !important;
  line-height: 1.33 !important;
  width: 100% !important;
  border: 2px solid #fff !important;
  border-radius: 0px !important;
  background-image: none !important;
  cursor: pointer !important;
}
._uw-mkto_mlopn_26923 ._mktoButton_mlopn_26923:hover {
  color: #0033FF !important;
  background-color: rgb(255, 255, 255) !important;
  border: 2px solid #0033FF !important;
}
._uw-mkto_mlopn_26923 ._cf_widget_socialsignon_mlopn_26941._cf_sign_on_button_mlopn_26941 {
  width: auto;
}
._uw-mkto_mlopn_26923 ._mktoForm_mlopn_26944 {
  font-family: Montserrat, Verdana, Geneva, sans-serif !important;
  font-size: 1rem !important;
}
._uw-mkto_mlopn_26923 ._mktoForma_mlopn_26948._mktoNotYou_mlopn_26948,
._uw-mkto_mlopn_26923 ._mktoForm_mlopn_26944._mktoCheckboxList_mlopn_26949 {
  color: rgb(255, 255, 255);
}
._uw-mkto_mlopn_26923 ._mktoFormp_mlopn_26952._mktoFormlabel_mlopn_26952,
._uw-mkto_mlopn_26923 ._mktoFormlabel_mlopn_26952,
._uw-mkto_mlopn_26923 ._mktoFormdiv_mlopn_26954 {
  color: rgb(0, 0, 0);
}
._uw-mkto_mlopn_26923 ._mktoFormfieldsetlegend_mlopn_26957 {
  font-size: 16px;
  margin-left: 0.5em;
  color: rgb(0, 0, 0);
}
._uw-mkto_mlopn_26923 ._mktoForma_mlopn_26948 {
  padding: 0;
}
._uw-mkto_mlopn_26923 ._mktoForm_mlopn_26944._cf_widget_socialsignon_mlopn_26941 {
  display: none;
}
._uw-mkto_mlopn_26923 ._mktoButtonWrap_mlopn_26968 {
  margin-left: 0 !important;
}
._uw-mkto_mlopn_26923 ._mktoForminput_mlopn_26971[type=text],
._uw-mkto_mlopn_26923 ._mktoForminput_mlopn_26971[type=url],
._uw-mkto_mlopn_26923 ._mktoForminput_mlopn_26971[type=email],
._uw-mkto_mlopn_26923 ._mktoForminput_mlopn_26971[type=tel],
._uw-mkto_mlopn_26923 ._mktoForminput_mlopn_26971[type=number],
._uw-mkto_mlopn_26923 ._mktoForminput_mlopn_26971[type=date],
._uw-mkto_mlopn_26923 ._mktoFormtextarea_mlopn_26977._mktoField_mlopn_26977,
._uw-mkto_mlopn_26923 ._mktoFormselect_mlopn_26978._mktoField_mlopn_26977 {
  color: #000 !important;
}
._uw-mkto_mlopn_26923 ._uw-mkto-confirm_mlopn_26981 {
  display: none;
}
._uw-mkto_mlopn_26923 ._uw-mkto-confirm_mlopn_26981._uw-mkto-confirm--show_mlopn_26984 {
  display: unset;
}

@media (max-width: 600px) {
  ._mw-grid-container_mlopn_3812 {
    padding-left: 0;
    padding-right: 0;
  }
}

@media (min-width: 600px) {
  ._motivation-widget_mlopn_3333 ._central-box_mlopn_26996 {
    margin: 0 -4em;
    background-color: #fff;
  }
  ._motivation-widget_mlopn_3333 ._central-box_mlopn_26996 > div {
    padding: 2em;
    margin: 0 4em;
    background-color: #F2F2F2;
    overflow: hidden;
  }
}
._motivation-widget_mlopn_3333 ._app-container_mlopn_27007 {
  background-color: #F2F2F2;
  padding: 2rem 4rem;
}
@media (min-width: 600px) {
  ._motivation-widget_mlopn_3333 ._app-container_mlopn_27007 {
    background-color: #fff;
  }
}
@media (max-width: 600px) {
  ._motivation-widget_mlopn_3333 ._app-container_mlopn_27007 {
    padding: 2rem;
  }
}
._motivation-widget_mlopn_3333 ._mw-link-small_mlopn_14807 {
  display: inline;
  text-align: start;
  margin-bottom: 0.5em;
  width: auto;
  padding-right: 1em;
}
@media (max-width: 600px) {
  ._motivation-widget_mlopn_3333 ._mw-link-small_mlopn_14807 {
    width: 100%;
  }
}
._motivation-widget_mlopn_3333 ._mw-link-small_mlopn_14807 > a {
  display: inline !important;
  text-align: start;
}
._motivation-widget_mlopn_3333 ._mw-link-small_mlopn_14807 > a::after {
  display: none;
}
._motivation-widget_mlopn_3333 ._mw-link-small_mlopn_14807 > a > span::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  position: relative;
  right: -15px;
  transition: right 0.4s;
}
._motivation-widget_mlopn_3333 ._mw-link-small_mlopn_14807 > a > span:hover, ._motivation-widget_mlopn_3333 ._mw-link-small_mlopn_14807 > a > span:focus {
  text-decoration: none;
}
._motivation-widget_mlopn_3333 ._mw-link-small_mlopn_14807 > a > span:hover::after, ._motivation-widget_mlopn_3333 ._mw-link-small_mlopn_14807 > a > span:focus::after {
  right: -23px;
}
._motivation-widget_mlopn_3333 ._mw-header_mlopn_27053 {
  margin-bottom: 0.2em !important;
}
@media (max-width: 900px) {
  ._motivation-widget_mlopn_3333 ._mw-header_mlopn_27053 {
    font-size: 1.875rem;
    line-height: 1.0666666667;
    /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
      @if $letter-spacing != null {
          letter-spacing: rem-calc($letter-spacing);
      }
      */
  }
}
._motivation-widget_mlopn_3333 ._mw-search_mlopn_27067 {
  padding-bottom: 2em;
}
._motivation-widget_mlopn_3333 ._mw-search-button_mlopn_27070 {
  padding-top: 16px;
  font-weight: 700;
  cursor: pointer;
}
@media (max-width: 600px) {
  ._motivation-widget_mlopn_3333 ._mw-search-button_mlopn_27070 {
    height: 45px;
    z-index: 2;
    width: 25px;
  }
  ._motivation-widget_mlopn_3333 ._mw-search-button_mlopn_27070 > span {
    display: none;
  }
  ._motivation-widget_mlopn_3333 ._mw-search-button_mlopn_27070 > i {
    display: none;
  }
}
._motivation-widget_mlopn_3333 ._mw-before-search_mlopn_27088 {
  padding-top: 15px;
  font-weight: 700;
  margin: 0;
}
._motivation-widget_mlopn_3333 ._mw-after-search_mlopn_27093 {
  white-space: nowrap;
}
._motivation-widget_mlopn_3333 ._mw-search-red-button_mlopn_27096 {
  font-weight: 700;
  color: #ed0a00 !important;
  background: none;
  cursor: pointer;
  padding-bottom: 0.2em;
  display: flex;
  align-items: center;
}
._motivation-widget_mlopn_3333 ._mw-search-red-button_mlopn_27096::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  font-size: 1.5rem;
  margin-left: 0.9375rem;
  transition: transform 0.4s;
  position: relative;
}
._motivation-widget_mlopn_3333 ._mw-search-red-button_mlopn_27096:hover::after {
  transform: translate3d(0.625rem, 0, 0);
}
._motivation-widget_mlopn_3333 ._mw-search-red-button--left-back_mlopn_27116 {
  color: #ed0a00 !important;
  background: none;
  cursor: pointer;
  padding-bottom: 0.2em;
  display: flex;
  align-items: center;
  font-weight: 700;
}
._motivation-widget_mlopn_3333 ._mw-search-red-button--left-back_mlopn_27116::after {
  display: none;
}
._motivation-widget_mlopn_3333 ._mw-search-red-button--left-back_mlopn_27116::before {
  font-family: "WwwUowEduAu";
  content: "\f004";
  font-size: 1.5rem;
  margin-right: 10px;
  transition: transform 0.4s;
}
._motivation-widget_mlopn_3333 ._mw-search-red-button--left-back_mlopn_27116:hover::before {
  transform: translate3d(-0.625rem, 0, 0);
}
@media (max-width: 600px) {
  ._motivation-widget_mlopn_3333 ._mw-quicklinks_mlopn_14807 {
    line-height: 2em !important;
  }
}
._motivation-widget_mlopn_3333 ._mw-quicklinks_mlopn_14807 > span {
  white-space: nowrap;
}
._motivation-widget_mlopn_3333 ._mw-quicklinks_mlopn_14807::after {
  margin-left: 8px !important;
}
._motivation-widget_mlopn_3333 ._mw-quicklinks_mlopn_14807:hover, ._motivation-widget_mlopn_3333 ._mw-quicklinks_mlopn_14807:focus {
  text-decoration: none;
}
._motivation-widget_mlopn_3333 ._mw-quicklinks_mlopn_14807:hover::after, ._motivation-widget_mlopn_3333 ._mw-quicklinks_mlopn_14807:focus::after {
  margin-left: 15px !important;
}
._motivation-widget_mlopn_3333 ._mw-find_mlopn_27155 {
  padding-bottom: 20px;
}
._motivation-widget_mlopn_3333 ._mw-see-similar_mlopn_27158 {
  text-align: start !important;
}
@media (min-width: 768px) {
  ._motivation-widget_mlopn_3333 ._mw-more-areas_mlopn_3333 {
    margin-top: -1.75em !important;
  }
}
._motivation-widget_mlopn_3333 ._mw-browse--left_mlopn_27166 {
  padding-right: 2rem;
}
._motivation-widget_mlopn_3333 ._mw-browse--middle_mlopn_27169 {
  padding-left: 0rem;
}
._motivation-widget_mlopn_3333 ._mw-browse--middle_mlopn_27169 > div > div {
  padding: 0;
}
._motivation-widget_mlopn_3333 ._mw-study-area_mlopn_27175 {
  padding-top: 30px;
}
._motivation-widget_mlopn_3333 ._mw-or_mlopn_27178 {
  padding-left: 30px;
  font-weight: 700;
}
@media (min-width: 600px) {
  ._motivation-widget_mlopn_3333 ._landing-header_mlopn_27183 {
    font-size: 3em;
  }
}
._motivation-widget_mlopn_3333 ._after-search_mlopn_15392 {
  padding-top: 10px;
}
@media (max-width: 765px) {
  ._motivation-widget_mlopn_3333 ._after-search_mlopn_15392 {
    overflow: hidden;
    padding: 0;
    height: 0;
  }
}
@media (min-width: 600px) {
  ._motivation-widget_mlopn_3333 ._footer_mlopn_13417 {
    margin-top: 1em;
  }
}
@media (max-width: 600px) {
  ._motivation-widget_mlopn_3333 ._footer_mlopn_13417 {
    padding-bottom: 2em;
  }
}
@media (max-width: 600px) {
  ._motivation-widget_mlopn_3333 ._footer_mlopn_13417 > ul {
    flex-wrap: nowrap;
  }
}
@media (max-width: 600px) {
  ._motivation-widget_mlopn_3333 ._mobile-padding_mlopn_27213 {
    padding-bottom: 1em;
  }
}
@media (max-width: 600px) {
  ._motivation-widget_mlopn_3333 ._reverse-mobile_mlopn_27218 {
    display: flex;
    flex-wrap: wrap-reverse;
    flex-direction: column-reverse;
    align-content: center;
  }
}
@media (min-width: 600px) {
  ._motivation-widget_mlopn_3333 ._display-mobile_mlopn_27226 {
    display: none;
  }
}
._motivation-widget_mlopn_3333 ._mw-text_mlopn_27230 {
  line-height: 1.5;
}
._motivation-widget_mlopn_3333 ._mw-image-study_mlopn_27233 {
  padding-top: 2em;
}
._motivation-widget_mlopn_3333 p._block-button-red_mlopn_27236 {
  margin-top: 1rem;
}
._motivation-widget_mlopn_3333 p._block-button-red_mlopn_27236 + p._block-button-red_mlopn_27236 {
  margin-top: 0.9375rem;
}
._motivation-widget_mlopn_3333 p._block-button-red_mlopn_27236 a,
._motivation-widget_mlopn_3333 p._block-button-red_mlopn_27236 button {
  font-size: 1.125rem;
  line-height: 1.5rem;
  text-transform: uppercase;
  font-weight: 700;
  text-decoration: none;
  cursor: pointer;
  color: #fff;
  background-color: #ed0a00;
  padding: 0.8rem 3rem 0.8rem 1.25rem;
  position: relative;
  display: inline-block;
  transition: background-color 0.2s ease-in-out;
}
._motivation-widget_mlopn_3333 p._block-button-red_mlopn_27236 a::after,
._motivation-widget_mlopn_3333 p._block-button-red_mlopn_27236 button::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  position: absolute;
  transition: right 0.2s ease-in-out;
  right: 1.5rem;
}
._motivation-widget_mlopn_3333 p._block-button-red_mlopn_27236 a:hover, ._motivation-widget_mlopn_3333 p._block-button-red_mlopn_27236 a:focus,
._motivation-widget_mlopn_3333 p._block-button-red_mlopn_27236 button:hover,
._motivation-widget_mlopn_3333 p._block-button-red_mlopn_27236 button:focus {
  text-decoration: none;
}
._motivation-widget_mlopn_3333 p._block-button-red_mlopn_27236 a:hover::after, ._motivation-widget_mlopn_3333 p._block-button-red_mlopn_27236 a:focus::after,
._motivation-widget_mlopn_3333 p._block-button-red_mlopn_27236 button:hover::after,
._motivation-widget_mlopn_3333 p._block-button-red_mlopn_27236 button:focus::after {
  margin-left: 15px;
  right: 1.25rem;
}

._uowc-carousel_mlopn_27277 {
  width: 100%;
  height: 500px;
  padding: 0;
  margin-bottom: 2rem;
  margin-top: 77px;
  position: relative;
}

@media (min-width: 768px) {
  ._uowc-carousel_mlopn_27277 {
    height: 550px;
  }
}
@media (min-width: 980px) {
  ._uowc-carousel_mlopn_27277 {
    margin-top: 0;
    height: 700px;
  }
}
@media (min-width: 1600px) {
  ._uowc-carousel_mlopn_27277 {
    height: calc(100vh - 50px);
  }
}
._uowc-carousel_mlopn_27277 ._swiper-slide_mlopn_55 div {
  height: 100%;
}

@media (max-width: 640px) {
  ._uowc-carousel_mlopn_27277 ._swiper-slide_mlopn_55 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
._uowc-carousel_mlopn_27277 ._slide-content_mlopn_27317 {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  position: relative;
  z-index: 1;
  padding-bottom: 4rem;
}

@media (min-width: 640px) {
  ._uowc-carousel_mlopn_27277 ._slide-content_mlopn_27317 {
    padding-bottom: 6rem;
  }
}
._uowc-carousel_mlopn_27277 h2 {
  color: #fff;
  font-size: 2.625rem;
  line-height: 2.875rem;
  margin-bottom: 0.5rem;
  font-weight: 700;
}

@media (min-width: 768px) {
  ._uowc-carousel_mlopn_27277 h2 {
    font-size: 3.5rem;
  }
}
@media (min-width: 980px) {
  ._uowc-carousel_mlopn_27277 h2 {
    font-size: 7rem;
  }
}
@media (min-width: 768px) {
  ._uowc-carousel_mlopn_27277 h2 {
    line-height: 3.5625rem;
  }
}
@media (min-width: 980px) {
  ._uowc-carousel_mlopn_27277 h2 {
    line-height: 7rem;
  }
}
@media (min-width: 768px) {
  ._uowc-carousel_mlopn_27277 h2 {
    max-width: 80%;
  }
}
@media (min-width: 980px) {
  ._uowc-carousel_mlopn_27277 h2 {
    margin-bottom: 2rem;
  }
}
._uowc-carousel_mlopn_27277 p {
  color: #fff;
  margin-bottom: 1rem;
}

@media (min-width: 640px) {
  ._uowc-carousel_mlopn_27277 p {
    margin-bottom: 2rem;
    max-width: 75%;
  }
}
._uowc-carousel_mlopn_27277 a {
  color: #fff;
}

@media (max-width: 640px) {
  ._uowc-carousel_mlopn_27277 a {
    font-size: 1.125rem;
  }
}
._uowc-carousel_mlopn_27277 ._slide__image_mlopn_27397,
._uowc-carousel_mlopn_27277 ._slide__video_mlopn_27398 {
  background-size: cover;
}

@media (max-width: 640px) {
  ._uowc-carousel_mlopn_27277 ._slide__image_mlopn_27397,
  ._uowc-carousel_mlopn_27277 ._slide__video_mlopn_27398 {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-position: center;
  }
}
@media (min-width: 640px) {
  ._uowc-carousel_mlopn_27277 ._slide__image_mlopn_27397,
  ._uowc-carousel_mlopn_27277 ._slide__video_mlopn_27398 {
    position: absolute;
    width: 100%;
  }
}
@media (min-width: 980px) {
  ._uowc-carousel_mlopn_27277 ._slide__image_mlopn_27397,
  ._uowc-carousel_mlopn_27277 ._slide__video_mlopn_27398 {
    background-position-x: 40%;
  }
}
@media (max-width: 640px) {
  ._uowc-carousel_mlopn_27277 ._slide__video_mlopn_27398 {
    width: 100%;
    padding-top: 56.25%;
    height: 0;
    position: relative;
  }
}
._uowc-carousel_mlopn_27277 ._slide__video-display_mlopn_27432 {
  position: absolute;
  -o-object-fit: cover;
  object-fit: cover;
  z-index: 0;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

._uowc-carousel_mlopn_27277 ._slide__video_mlopn_27398 ._pause-background_mlopn_27443 {
  position: absolute;
  bottom: 1em;
  right: 1em;
  z-index: 1;
}

._uowc-carousel_mlopn_27277 ._slide__video_mlopn_27398 ._pause-background_mlopn_27443 ._pause_mlopn_27443,
._uowc-carousel_mlopn_27277 ._slide__video_mlopn_27398 ._pause-background_mlopn_27443 ._play_mlopn_27451 {
  fill: #fff;
}

@media (max-width: 640px) {
  ._uowc-carousel_mlopn_27277 ._slide__body_mlopn_27456 {
    background-color: #001641;
    height: auto !important;
    width: 100%;
    bottom: 0;
    padding-top: 2rem;
  }
}
@media (min-width: 640px) {
  ._uowc-carousel_mlopn_27277 ._slide__body_mlopn_27456::after,
  ._uowc-carousel_mlopn_27277 ._slide__body_mlopn_27456::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
  }
}
._uowc-carousel_mlopn_27277 ._slide__body_mlopn_27456::before {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.69)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.69) 0, rgba(0, 0, 0, 0) 100%);
  width: 50%;
}

._uowc-carousel_mlopn_27277 ._slide__body_mlopn_27456::after {
  background-image: linear-gradient(42deg, rgba(0, 0, 0, 0.69) 0, rgba(0, 0, 0, 0) 75%);
  width: 100%;
}

@media (min-width: 640px) {
  ._uowc-carousel_mlopn_27277::before {
    content: "";
    width: 100%;
    height: 17.8125rem;
    position: absolute;
    top: 0;
    left: 0;
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.69)));
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.69) 100%);
    z-index: 2;
  }
}
._uowc-carousel_mlopn_27277 ._swiper-pagination_mlopn_256 ._swiper-pagination-bullet_mlopn_271 {
  width: 1.6rem;
  height: 1.6em;
  opacity: 1;
  background-color: #fff;
  margin: 0 8px;
}

._uowc-carousel_mlopn_27277 ._swiper-pagination_mlopn_256 ._swiper-pagination-bullet-active_mlopn_288 {
  background: #ed0a00;
}

._uowc-carousel_mlopn_27277 ._swiper-pagination-bullets_mlopn_271 {
  bottom: 10px;
  left: 0;
  width: 100%;
}

@media (min-width: 640px) {
  ._uowc-carousel_mlopn_27277 ._swiper-pagination-bullets_mlopn_271 {
    bottom: 30px;
  }
}
[data-content-type-id="84"] {
  margin-block: var(--section-spacing-y);
}
@media only screen and (min-width: 768px) {
  [data-content-type-id="84"] h2 {
    max-width: 66%;
  }
}
[data-content-type-id="84"] > div:first-of-type h2:first-child {
  margin-top: 0;
}
[data-content-type-id="84"] > div:first-of-type > div > *:last-child {
  margin-bottom: 0;
}
[data-content-type-id="84"] > div:first-of-type aside {
  margin-top: 1.5em;
}
@media only screen and (min-width: 768px) {
  [data-content-type-id="84"] > div:first-of-type aside {
    margin-top: 0;
  }
}

[data-content-type-id="280"] {
  margin-block: var(--section-spacing-y);
}
[data-content-type-id="280"] h2:first-child {
  margin-top: 0;
}

[data-content-type-id="141"] {
  margin-block: var(--section-spacing-y);
}

[data-content-type-id="142"] {
  margin-block: var(--section-spacing-y);
}

@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  ._area-landing_mlopn_27560 ._uw-masthead__main_mlopn_3283 h1 {
    margin-bottom: 6.25rem;
  }
}
@media screen and (min-width: 75em) {
  ._area-landing_mlopn_27560 ._uw-masthead--image-full_mlopn_18114 {
    margin-bottom: 6.25rem;
  }
}

._course-landing_mlopn_12542 ._uw-split-grey-section_mlopn_23155 {
  padding-top: 3.75rem;
  padding-bottom: 2.5rem;
  margin: 3rem auto;
}
@media print, screen and (min-width: 48em) {
  ._course-landing_mlopn_12542 ._uw-split-grey-section_mlopn_23155 {
    padding-bottom: 3.125rem;
  }
}

@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  ._library_mlopn_13578 ._uw-split-grey-section__title_mlopn_27582 {
    margin-bottom: 0.625rem;
  }
  ._library_mlopn_13578 ._uw-split-grey-section__title_mlopn_27582::after {
    content: none;
  }
  ._library_mlopn_13578 ._uw-split-grey-section__image-block_mlopn_27588 {
    display: flex;
    justify-content: flex-end;
  }
  ._library_mlopn_13578 ._uw-split-grey-section__image-block_mlopn_27588 img {
    max-width: 23.4375rem;
    height: auto;
  }
}
@media print, screen and (min-width: 64em) {
  ._library_mlopn_13578 ._uw-related-links_mlopn_20822 h4 {
    margin-bottom: 1.25rem;
  }
  ._library_mlopn_13578 ._uw-related-links_mlopn_20822 > div {
    max-width: 19.375rem;
    float: right;
    margin-right: 0.625rem;
  }
}
@media print, screen and (min-width: 64em) {
  ._library_mlopn_13578 ._uw-panel-grid-link-list_mlopn_12173 ._items_mlopn_27608 {
    margin-top: 0.625rem;
  }
}

._uw-mc-card_mlopn_3492 {
  background-color: #001641;
  color: #fff;
  padding: 25px;
  margin-bottom: 25px;
}
._uw-mc-card_mlopn_3492 li {
  display: block;
  width: 100%;
}
._uw-mc-card_mlopn_3492 li ._uw-button-white_mlopn_2905 {
  padding: 0;
  margin: 0;
  margin-bottom: 15px;
}
._uw-mc-card_mlopn_3492 li ._download-link_mlopn_13007 {
  padding: 0;
  margin: 0;
}
._uw-mc-card--title_mlopn_27632 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #fff !important;
}
._uw-mc-card_mlopn_3492 ._uw-button-white_mlopn_2905 {
  font-size: 1rem;
}
@media (max-width: 768px) {
  ._uw-mc-card_mlopn_3492 ._menu_mlopn_9554 {
    flex-direction: column;
  }
}
._uw-mc-card_mlopn_3492 ._media-contact_mlopn_27644 p a {
  color: white;
  font-weight: bold;
}
._uw-mc-card_mlopn_3492 ._media-contact_mlopn_27644 p:after {
  font-family: Uow2018;
  content: "\f01a";
  margin-left: 15px;
  transition: margin-left cubic-bezier(0.77, 0, 0.18, 1) 0.3s;
}
._uw-mc-landing_mlopn_11519 ._uw-stories-sidebar--filter_mlopn_26742 {
  margin-top: 1.5em;
  display: inherit;
}
._uw-mc-landing_mlopn_11519 ._uw-stories-sidebar--filter_mlopn_26742 button {
  color: #ed0a00;
  display: inline;
  padding: 0.2em 0.8em;
  transition: all ease-in-out 0.3s;
}
._uw-mc-landing_mlopn_11519 ._uw-stories-sidebar--filter_mlopn_26742 button:hover {
  background-color: #ed0a00;
  color: #fff;
}
._uw-mc-landing_mlopn_11519 ._uw-stories-sidebar--filter_mlopn_26742 button[class*=uwi--] {
  display: block;
}
._uw-mc-landing_mlopn_11519 ._uw-stories-sidebar--filter_mlopn_26742 button[class*=uwi--]::before {
  margin-right: 0.3em;
  font-size: 1.4em;
  position: relative;
  bottom: -2px;
}
._uw-mc-landing_mlopn_11519 ._uw-stories-sidebar--filter_mlopn_26742._rss-link_mlopn_27677 a._icon--rss_mlopn_2630 {
  font-size: 1rem;
  line-height: 1;
  color: #ed0a00;
  display: inline-block;
  padding: 0.2em 0.8em;
  transition: all ease-in-out 0.3s;
  font-weight: normal;
  font: 400 system-ui;
  height: 2em;
}
._uw-mc-landing_mlopn_11519 ._uw-stories-sidebar--filter_mlopn_26742._rss-link_mlopn_27677 a._icon--rss_mlopn_2630:hover {
  background-color: #ed0a00;
  color: #fff;
}
._uw-mc-landing_mlopn_11519 ._uw-stories-sidebar--filter_mlopn_26742._rss-link_mlopn_27677 A[class*=icon--]::before {
  margin-right: 0.3em;
  font-size: 1.4em;
  position: relative;
  bottom: -2px;
}
._uw-mc-landing_mlopn_11519 ._subscribe-rss_mlopn_27698 {
  font-size: 0.9rem;
}
._uw-mc-header_mlopn_11518 {
  background-color: #001641;
  height: auto;
  padding: 50px 0;
  margin-bottom: 0 !important;
  margin-top: 100px;
}
@media (min-width: 980px) {
  ._uw-mc-header_mlopn_11518 {
    margin-top: 154px;
  }
}
._uw-mc-header_mlopn_11518 h2 {
  color: #fff;
  margin: 25px 0;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.1;
}
._uw-mc-header__date_mlopn_27720 {
  margin: 1rem 0 !important;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
}
._uw-mc-header__subtitle_mlopn_27726 {
  color: #fff;
  margin-bottom: 1rem !important;
}
._uw-mc-header_mlopn_11518 ._uw-link-box_mlopn_2905 {
  padding: 25px 40px;
  margin-left: 30px;
}
._uw-mc-header_mlopn_11518 ._uw-link-box--heading_mlopn_27734 {
  color: #fff;
  margin-bottom: 20px;
  position: relative;
  font-size: 1.25rem;
  font-weight: 700;
  text-transform: uppercase;
  padding-bottom: 5px;
}
._uw-mc-header_mlopn_11518 ._uw-link-box--heading_mlopn_27734::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 50px;
  height: 2px;
  background-color: #fff;
}
._uw-mc-header_mlopn_11518 ._uw-link-box_mlopn_2905 ._uw-link-box--link_mlopn_2905 {
  color: #fff !important;
  font-size: 0.875rem;
}
._uw-mc-header_mlopn_11518 ._uw-link-box_mlopn_2905 ._uw-link-box--link_mlopn_2905::after {
  display: inline-block;
  position: relative;
  content: "\f001";
}
._uw-mc-header_mlopn_11518 ._uw-link-box--border-top_mlopn_17761::before {
  border-top-color: #ed0a00;
  border-left-color: #ed0a00;
}
._uw-mc-header_mlopn_11518 ._uw-link-box--border-top_mlopn_17761::after {
  border-top-color: #ed0a00;
  border-right-color: #ed0a00;
}
._uw-mc-header_mlopn_11518 ._uw-link-box--border-bottom_mlopn_17781::before {
  border-bottom-color: #ed0a00;
  border-left-color: #ed0a00;
}
._uw-mc-header_mlopn_11518 ._uw-link-box--border-bottom_mlopn_17781::after {
  border-bottom-color: #ed0a00;
  border-right-color: #ed0a00;
}
._uw-mc-diary_mlopn_27777 {
  margin: 0;
  padding: 50px 0;
  height: auto;
  background-color: #cec9c9;
}
@media (max-width: 767px) {
  ._uw-mc-diary_mlopn_27777 {
    margin: 0 !important;
  }
}
._uw-mc-diary__bold_mlopn_27788 {
  font-weight: 700;
  color: #001641;
  text-transform: uppercase;
}
._uw-mc-diary_mlopn_27777 ._medium-6_mlopn_3908 {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
@media (max-width: 767px) {
  ._uw-mc-diary_mlopn_27777 ._medium-6_mlopn_3908 {
    margin-bottom: 20px;
    justify-content: flex-start;
  }
}
._uw-mc-diary_mlopn_27777 ._medium-6_mlopn_3908 ._uw-mc-diary__date_mlopn_27804 {
  display: block;
  line-height: 0.9;
  height: 100%;
  align-items: flex-start;
  font-size: 4rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #ed0a00;
  margin: 0;
  padding: 0;
}
._uw-mc-diary_mlopn_27777 ._medium-6_mlopn_3908 ._uw-mc-diary__month_mlopn_27815 {
  font-weight: 700;
  text-transform: uppercase;
  color: #001641;
  font-size: 0.95rem;
}
._uw-mc-diary_mlopn_27777 ._medium-6_mlopn_3908 ._uw-mc-diary__blurb_mlopn_27821 {
  padding-left: 20px;
}
@media (max-width: 767px) {
  ._uw-mc-diary_mlopn_27777 ._medium-6_mlopn_3908 ._uw-mc-diary__blurb_mlopn_27821 {
    position: absolute;
    margin-left: 6rem;
  }
}
._uw-mc-diary_mlopn_27777 ._medium-6_mlopn_3908 ._uw-mc-diary__blurb_mlopn_27821 p {
  font-size: 1rem;
  margin-bottom: 5px;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
}
._uw-mc-diary_mlopn_27777 ._medium-6_mlopn_3908 ._uw-mc-diary__blurb_mlopn_27821 a {
  margin-top: 0;
  color: #001641 !important;
  font-size: 0.75rem;
}
._uw-mc-stories_mlopn_27840 {
  margin-top: 50px;
  display: block;
}
._uw-mc-stories__heading_mlopn_27844._searchHeading_mlopn_27844 {
  font-size: 4rem;
  font-weight: 700;
  margin-bottom: 2rem;
}
._uw-mc-experts_mlopn_27849 {
  margin-bottom: 2rem;
}
._uw-mc-experts__blurb_mlopn_27852 h2 {
  color: #001641;
  font-size: 3rem;
  font-weight: 700;
}
._uw-mc-experts__img_mlopn_27857 {
  width: 100%;
}
@media screen and (min-width: 40em) {
  ._uw-mc-experts__img_mlopn_27857 {
    width: 35%;
  }
}
._uw-mc-experts__img--expert_mlopn_27865 {
  background-size: cover;
  background-position: center;
  margin-right: 1rem;
}
._uw-mc-experts__img--expert_mlopn_27865::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  content: "";
}
._uw-mc-experts__expert_mlopn_27877 {
  display: flex;
}
@media (max-width: 767px) {
  ._uw-mc-experts__expert_mlopn_27877 {
    display: block;
  }
}
._uw-mc-experts__expert_mlopn_27877 img {
  width: 200px;
  height: 200px;
  margin-right: 25px;
}
._uw-mc-experts__expert--description_mlopn_27890 ._expert--profession_mlopn_27890 {
  font-weight: 700;
  text-transform: uppercase;
  color: #ed0a00;
}
._uw-mc-experts__expert--description_mlopn_27890 ._expert--name_mlopn_27895 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  text-transform: uppercase;
  color: #ed0a00;
}
._uw-mc-experts__expert--description_mlopn_27890 ._expert--subtitle_mlopn_27902 {
  font-weight: 700;
}
._uw-mc-experts__expert--description_mlopn_27890 p {
  margin-bottom: 0.5rem;
}
._uw-mc-connect_mlopn_27908 {
  background-color: #001641;
  padding: 50px 0;
  color: #fff !important;
}
._uw-mc-connect_mlopn_27908 h2 {
  font-size: 3rem;
}
._uw-mc-connect_mlopn_27908 ._tweet_mlopn_26284 {
  position: relative;
  padding-left: 50px;
}
._uw-mc-connect_mlopn_27908 ._tweet-details_mlopn_27920 {
  display: flex;
}
._uw-mc-connect_mlopn_27908 ._tweet-details_mlopn_27920 p {
  padding-right: 5px;
}
._uw-mc-connect_mlopn_27908 ._tweet-details_mlopn_27920 p._tweet-details-author_mlopn_27926 {
  font-weight: 700;
}
._uw-mc-connect_mlopn_27908 ._tweet_mlopn_26284::before {
  font-size: 2rem;
  font-family: "WwwUowEduAu";
  content: "\f00c";
  position: absolute;
  line-height: 1;
  top: 0;
  left: 0;
}

._uw-mc-single_mlopn_11520 {
  margin: 0;
}
._uw-mc-single_mlopn_11520 ._uw-intro-image_mlopn_3341 {
  margin-bottom: 2rem;
}
._uw-mc-single_mlopn_11520 ._uw-intro-image_mlopn_3341, ._uw-mc-single_mlopn_11520 ._uw-intro-image_mlopn_3341::before {
  background-color: transparent !important;
}
@media print, screen and (min-width: 64em) {
  ._uw-mc-single_mlopn_11520 ._uw-intro-image_mlopn_3341 {
    margin-bottom: 3rem;
  }
}
._uw-mc-single_mlopn_11520 ._page-navigator__list--pages_mlopn_11526 {
  left: 0;
}
._uw-mc-single_mlopn_11520 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--breadcrumbs_mlopn_11537 {
  margin-top: 0;
  width: 100%;
}
@media screen and (min-width: 75em) {
  ._uw-mc-single_mlopn_11520 ._page-navigator-wrapper_mlopn_11515 ._page-navigator__list--breadcrumbs_mlopn_11537 {
    margin-left: 25%;
  }
}
._uw-mc-single_mlopn_11520 ._uw-article-masthead__image_mlopn_27965 {
  position: relative;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
._uw-mc-single_mlopn_11520 ._uw-article-masthead__image_mlopn_27965::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 56.25%;
  content: "";
}
@media screen and (min-width: 75em) {
  ._uw-mc-single_mlopn_11520 ._uw-article-masthead__image_mlopn_27965::after {
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 25%);
  }
}
._uw-mc-single_mlopn_11520 + ._uw-page-content_mlopn_3446 ._uw-post-contacts_mlopn_27983 {
  order: 3 !important;
}
@media print, screen and (max-width: 74.99875em) {
  ._uw-mc-single_mlopn_11520 ._page-navigator__list--pages--wrapper_mlopn_11526 {
    top: 4rem;
    padding: 1.5rem 2rem 2rem;
  }
  ._uw-mc-single_mlopn_11520 ._page-navigator__list--pages_mlopn_11526 {
    width: 100%;
  }
  ._uw-mc-single_mlopn_11520 ._page-navigator__button--pages_mlopn_11652 {
    padding-left: 0.75rem;
  }
  ._uw-mc-single_mlopn_11520 ul._breadcrumbs_mlopn_9523 {
    padding-top: 1rem;
  }
}
@media print, screen and (max-width: 63.99875em) {
  ._uw-mc-single_mlopn_11520 ._uw-header--container_mlopn_28002 {
    padding: 0;
  }
  ._uw-mc-single_mlopn_11520 + ._uw-page-content_mlopn_3446 ._uw-post-contacts_mlopn_27983 {
    order: 2 !important;
  }
  ._uw-mc-single_mlopn_11520 + ._uw-page-content_mlopn_3446 ._uw-post-details_mlopn_3446 {
    order: 3 !important;
  }
}
@media print, screen and (max-width: 47.99875em) {
  ._uw-mc-single_mlopn_11520 ._page-navigator__list--pages--wrapper_mlopn_11526 {
    padding-top: 3rem;
  }
}

._uw-post-content_mlopn_19620 ._uw-blockhead_mlopn_15350 {
  margin-bottom: 1rem;
}

._uw-news-card_mlopn_28022 {
  background-color: #001641;
  padding: 25px;
  margin-bottom: 25px;
  color: #fff;
}

._uw-text--red_mlopn_28029 {
  color: #ed0a00;
  text-transform: uppercase;
  font-weight: 700;
}

._ta-left_mlopn_28035 {
  text-align: left;
}
._ta-center_mlopn_28038 {
  text-align: center;
}
._ta-right_mlopn_28041 {
  text-align: right;
}

._uw-intro_mlopn_3166 {
  font-size: 1.2rem;
  font-weight: 500;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  line-height: 1.25;
}

._uw-single-article_mlopn_3341 blockquote {
  padding: 60px 0 0 0;
}
._uw-single-article_mlopn_3341 blockquote::before {
  top: -5px;
  left: -10px;
  color: #001641;
}
._uw-single-article_mlopn_3341 ._inline-image_mlopn_28060,
._uw-single-article_mlopn_3341 ._inline-image-side_mlopn_28061 {
  background-color: #f6f6f6;
  padding: 0.25rem;
}
._uw-single-article_mlopn_3341 ._inline-image_mlopn_28060 ._image-text_mlopn_28065,
._uw-single-article_mlopn_3341 ._inline-image-side_mlopn_28061 ._image-text_mlopn_28065 {
  padding: 0.25rem;
  display: block;
  font-weight: 700;
  font-size: 0.875rem;
}
._uw-single-article_mlopn_3341 ._uw-social-icons_mlopn_3370 a::before {
  font-size: 1.5rem;
}
._uw-single-article_mlopn_3341 ._uw-social-icons_mlopn_3370 a:hover::before {
  color: #ed0a00;
}
@media (min-width: 768px) {
  ._uw-single-article_mlopn_3341 ._uw-pagination_mlopn_3365 {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
  }
}
._uw-single-article_mlopn_3341 ._uw-related-articles_mlopn_21974 {
  margin-top: 0;
}
._uw-single-article_mlopn_3341 ._uw-footer-quicklinks_mlopn_3366 {
  margin-top: 0;
}

._uw-story--image_mlopn_19800 {
  height: 250px;
  position: relative;
  margin-bottom: 1.25rem;
  overflow: hidden;
}
._uw-story--image-bg_mlopn_28098 {
  height: 100%;
  width: 100%;
  background-size: cover;
  transform: scale(1);
  transition: transform 0.2s ease-in-out;
  background-color: #001641;
  background-position: center;
}
._uw-story--image-bg_mlopn_28098 {
  background-image: url('<t4 type="media" formatter="path/*" id="59841" />');
}
._uw-story_mlopn_19800:hover {
  text-decoration: none;
}
@media (min-width: 768px) {
  ._uw-story_mlopn_19800:hover ._uw-story--image-bg_mlopn_28098 {
    transform: scale(1.1);
    transition: transform 0.2s ease-in-out;
  }
}
._uw-story_mlopn_19800:hover ._uw-story--link_mlopn_19827 {
  color: #ed0a00;
  transition: transform 0.2s cubic-bezier(0.77, 0, 0.18, 1);
}
._uw-story--tag_mlopn_19818 {
  position: absolute;
  top: 15px;
  left: 15px;
  color: #fff;
  text-transform: uppercase;
  background: #ed0a00;
  padding: 5px 10px;
  font-size: 0.75rem;
  font-weight: bold;
  overflow: auto;
}
._uw-story--tag-blue_mlopn_19818 {
  background: #0033FF;
  position: sticky;
  top: 15px;
  left: 15px;
  color: #fff;
  text-transform: uppercase;
  padding: 5px 10px;
  font-size: 0.75rem;
  font-weight: bold;
  overflow: auto;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}
._uw-story--title_mlopn_19831 {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.75rem;
  margin-bottom: 0.9375rem;
  color: #001641;
}
._uw-story--title_mlopn_19831:hover {
  text-decoration: underline;
}
._uw-story--link_mlopn_19827 {
  color: #0033FF;
  margin-bottom: 50px;
}
._uw-story_mlopn_19800 p._uw-story--excerpt_mlopn_28163 {
  font-size: 0.9375rem;
  margin-bottom: 2rem;
  color: #001641;
}
._uw-story_mlopn_19800 time {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #ed0a00;
  text-transform: uppercase;
}

._uw-stories-sidebar--title_mlopn_28181, ._posts-filter-trigger_mlopn_26750 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  margin-bottom: 15px;
}
@media (max-width: 640px) {
  ._uw-stories-sidebar--title_mlopn_28181, ._posts-filter-trigger_mlopn_26750 {
    display: none;
  }
}
._uw-stories-sidebar--filter_mlopn_26742 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  font-size: 1rem;
  color: #ed0a00;
  margin-bottom: 10px;
}
._uw-stories-sidebar_mlopn_26742 ._uw-aside-recent-post_mlopn_21912 a {
  font-size: 0.9375rem;
}
@media (min-width: 980px) {
  ._uw-stories-sidebar_mlopn_26742 ._uw-aside-recent-post_mlopn_21912 a {
    max-width: 70%;
  }
}
._uw-stories-sidebar_mlopn_26742 ._uw-aside-recent-post_mlopn_21912 p {
  font-size: 0.875rem;
}
._uw-stories-sidebar_mlopn_26742 form label input {
  float: left;
}

._page-uw-stories_mlopn_28217 ._uw-subscription-form_mlopn_2905 {
  background: #fff;
}
._page-uw-stories_mlopn_28217 ._uw-subscription-form_mlopn_2905 p {
  color: #001641;
}
._page-uw-stories_mlopn_28217 ._uw-subscription-form_mlopn_2905 input[type=text] {
  border-bottom-color: #001641;
}

._uw-stories-search_mlopn_2905 {
  position: relative;
}
._uw-stories-search_mlopn_2905::before {
  font-family: "WwwUowEduAu";
  content: "\f009";
  position: absolute;
  left: 0;
  top: 5px;
  font-size: 1rem;
}
._uw-stories-search_mlopn_2905 input[type=text] {
  border: 0;
  border-bottom: 1px solid #001641;
  outline: none;
  box-shadow: none;
  padding-left: 25px;
  padding-right: 50px;
  font-weight: bold;
}
._uw-stories-search_mlopn_2905 input[type=text]::placeholder {
  font-weight: 400;
  color: rgba(0, 22, 65, 0.8);
  font-size: 0.9375rem;
}
._uw-stories-search_mlopn_2905 button {
  outline: none;
  box-shadow: none;
  border: 0;
  position: absolute;
  top: 0;
  right: 0;
  color: #ed0a00;
}
._uw-stories-search_mlopn_2905 button::after {
  content: "\f005";
  margin-left: 10px;
  right: 0;
  transition: right 0.2s ease-in-out;
}
._uw-stories-search_mlopn_2905 button:hover::after {
  margin-left: 10px;
  right: -2px;
  position: relative;
  transition: right 0.2s ease-in-out;
}
._uw-stories-search_mlopn_2905 button._add-tag_mlopn_28273::after {
  content: "\f022";
}
._uw-stories-search--italic_mlopn_28276 {
  font-size: 0.8rem;
}
._uw-stories-search--tag_mlopn_28279 {
  padding-left: 0;
  margin-left: 0;
  list-style-type: none;
}
._uw-stories-search--tag_mlopn_28279 a {
  border: 1px solid #ed0a00;
  padding: 5px 40px 5px 20px;
  font-weight: bold;
  color: #ed0a00;
  font-size: 0.875rem;
  display: inline-block;
  cursor: pointer;
  position: relative;
}
._uw-stories-search--tag_mlopn_28279 a::after {
  font-family: "WwwUowEduAu";
  content: "\f028";
  font-size: 0.5625rem;
  color: #ed0a00;
  position: absolute;
  right: 20px;
  top: 9px;
}
._uw-stories-search--tag_mlopn_28279 a:focus {
  color: #ed0a00;
}
._uw-stories-search--tag-white_mlopn_28306 {
  margin-bottom: 20px;
}
._uw-stories-search--tag-white_mlopn_28306 a {
  border: 1px solid #e5e5e5;
  padding: 5px 40px 5px 20px;
  margin: 5px 10px 5px 0;
  font-weight: bold;
  color: #F2F2F2;
  font-size: 0.875rem;
  display: inline-block;
  cursor: pointer;
  position: relative;
}
._uw-stories-search--tag-white_mlopn_28306 a::after {
  font-family: "WwwUowEduAu";
  font-size: 0.8rem;
  font-weight: 300;
  content: "\f02a";
  color: #F2F2F2;
  position: absolute;
  right: 20px;
  top: 5px;
}
._uw-stories-search--clear_mlopn_28330 {
  font-size: 0.875rem;
  margin: 25px 0;
}
._uw-stories-search--clear_mlopn_28330::after {
  content: "\f005";
  font-size: 1.2em;
  position: relative;
  top: 0;
}
._uw-stories-search--categories_mlopn_26891 {
  padding-left: 0;
  margin-left: 0;
  list-style-type: none;
}
._uw-stories-search--categories_mlopn_26891 ._input-checkbox_mlopn_28345 label {
  margin: 0;
}
._uw-stories-search--categories_mlopn_26891 ._input-checkbox_mlopn_28345 span {
  text-transform: none;
  font-size: 0.875rem;
  display: inline-block;
  width: 100%;
}
._uw-stories-search--categories_mlopn_26891 ._input-checkbox_mlopn_28345 span:hover {
  cursor: pointer;
}
._uw-stories-search--categories_mlopn_26891 ._input-checkbox_mlopn_28345 span::after {
  font-family: "WwwUowEduAu";
  content: "\f019";
  color: #fff;
  position: absolute;
  left: 4px;
  top: 4px;
  font-size: 0.5625rem;
}
._uw-stories-search--categories_mlopn_26891 ._input-checkbox_mlopn_28345 span::before {
  content: "";
  display: block;
  border: 1px solid #001641;
  width: 12px;
  height: 12px;
  position: absolute;
  top: 5px;
  left: 2px;
}
._uw-stories-search--categories_mlopn_26891 input[type=checkbox] {
  opacity: 0;
  left: 2px;
  position: absolute;
  z-index: 1;
  top: 5px;
}
._uw-stories-search--categories_mlopn_26891 input[type=checkbox]:checked + span {
  color: #ed0a00;
}
._uw-stories-search--categories_mlopn_26891 input[type=checkbox]:checked + span::before {
  background: #ed0a00;
  border: 1px solid #ed0a00;
}
._uw-stories-search--categories_mlopn_26891 input[type=checkbox]:focus + span {
  color: #ed0a00;
}
._uw-stories-search--categories_mlopn_26891 input[type=checkbox]:focus + span::before {
  border: 1px solid #ed0a00;
  box-shadow: 0 0 5px #ed0a00;
}
._uw-stories-search--categories_mlopn_26891 li {
  position: relative;
  padding-left: 25px;
  font-size: 0.875rem;
  font-weight: bold;
  margin-bottom: 5px;
}
._uw-stories-search--categories_mlopn_26891 li:hover {
  cursor: pointer;
}
._uw-stories-search--tags_mlopn_28407 {
  margin-left: 0;
  padding-left: 0;
}
._uw-stories-search--tags_mlopn_28407 li {
  display: inline-block;
}
._uw-stories-search--tags_mlopn_28407 li::after {
  content: "|";
  margin: 0 3px 0 5px;
  font-size: 0.9375rem;
}
._uw-stories-search--tags_mlopn_28407 li:last-child::after {
  display: none;
}
._uw-stories-search--tags_mlopn_28407 a {
  font-size: 0.875rem;
  color: #001641;
}
._uw-stories-search--archive_mlopn_28426 button {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  display: block;
  font-size: 0.875rem;
  color: #0033FF;
  margin-bottom: 15px;
}
._uw-stories-search--archive_mlopn_28426 ul {
  padding-left: 0;
  margin-left: 0;
  list-style-type: none;
}
._uw-stories-search--archive_mlopn_28426 ul a {
  color: #001641;
  font-size: 0.875rem;
}
._uw-stories-search--archive_mlopn_28426 a {
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 18px;
  display: block;
  font-size: 14px;
  color: #001641;
  margin-bottom: 15px;
}
._uw-stories-search--tags_mlopn_28407 label {
  display: inline-block;
  cursor: pointer;
  margin: 0;
}
._uw-stories-search--tags_mlopn_28407 label input {
  display: none;
}
._uw-stories-search--tags_mlopn_28407 label input:checked + span {
  color: #fff;
  border-color: #001641;
  background-color: #001641;
}
._uw-stories-search--tags_mlopn_28407 label span {
  position: relative;
  font-weight: 400;
  font-size: 0.875rem;
  border: 1px solid rgba(21, 21, 21, 0.3);
  padding: 5px 15px;
  display: inline-block;
  margin: 5px 10px 5px 0;
  color: rgba(21, 21, 21, 0.5);
  font-size: 0.875rem;
  transition: border-color 0.2s ease-in-out, color 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
._uw-stories-search--tags_mlopn_28407 label:hover span {
  border-color: #001641;
  color: #001641;
}

._uw-inline-gallery_mlopn_28485 {
  margin: 35px 0;
}
._uw-inline-gallery_mlopn_28485 ._orbit-bullets_mlopn_9901 {
  position: absolute;
  right: 0;
  bottom: 5px;
}
._uw-inline-gallery_mlopn_28485 ._orbit-bullets_mlopn_9901 button {
  border-radius: 0;
  height: 1rem;
  width: 1rem;
  margin-right: 5px;
}
._uw-inline-gallery_mlopn_28485 ._orbit-bullets_mlopn_9901 button:last-child {
  margin-right: 0;
}
._uw-inline-gallery_mlopn_28485 ._orbit-bullets_mlopn_9901 button._is-active_mlopn_9731 {
  background: #ed0a00;
}

._uw-inline-image_mlopn_28506 {
  margin: 35px 0;
}

._uw-related-articles_mlopn_21974 p {
  font-size: 3.5rem;
}

._uw-news-share_mlopn_28514 {
  margin-top: 50px;
}

._icon-graduation-cap_mlopn_28518::after {
  font-family: FontAwesome;
  content: "\f19d";
  color: #ed0a00;
  font-size: 1.25rem;
  margin-left: 0.9375rem;
  -webkit-transition: -webkit-transform 0.4s;
  transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
}

._uw-call-to-action_mlopn_28530 {
  color: #fff;
}
._uw-call-to-action_mlopn_28530 a {
  color: #fff;
}
._uw-call-to-action_mlopn_28530 a:hover {
  text-decoration: none;
}

._uw-author-bio_mlopn_28540 {
  display: flex;
  margin-bottom: 25px;
  margin-top: 50px;
}
._uw-author-bio_mlopn_28540 ._img_mlopn_19538 {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
._uw-author-bio_mlopn_28540 ._img_mlopn_19538::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  content: "";
}
._uw-author-bio--image_mlopn_28558 {
  max-width: 100px;
}
._uw-author-bio--content_mlopn_28561 {
  margin-left: 25px;
}
._uw-author-bio--content_mlopn_28561 * {
  margin: 0;
  list-style: square;
}
._uw-author-bio--content_mlopn_28561 ul li {
  padding-bottom: 10px;
}
._uw-author-bio--content-contribution_mlopn_28571 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  color: #ed0a00;
  font-size: 0.95rem;
  line-height: 1.15em;
}
._uw-author-bio--content-name_mlopn_28580 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.125rem;
  font-size: 1.4rem;
  margin: 5px 0 10px;
}
._uw-author-bio--content-recent_mlopn_28586 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  font-size: 0.95rem;
  line-height: 1.15em;
  margin-bottom: 10px;
}
._uw-author-bio--content_mlopn_28561 a {
  display: block;
  color: #001641;
  font-size: 1rem;
  margin-bottom: 5px;
}
._uw-author-bio--content_mlopn_28561 a:hover {
  text-decoration: underline;
}

@media (max-width: 640px) {
  ._cell-main_mlopn_28606 {
    order: 2;
  }
}
._posts-filter-trigger_mlopn_26750 {
  display: block;
  width: 100%;
  text-align: left;
  position: relative;
  padding: 15px 0;
}
._posts-filter-trigger_mlopn_26750::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  font-size: 2rem;
  position: absolute;
  right: 0;
  top: 10px;
  transition: transform 0.2s cubic-bezier(0.77, 0, 0.18, 1);
}
._posts-filter-trigger_mlopn_26750._posts-filter-close_mlopn_28626::after {
  transform: rotate(90deg);
}
@media (min-width: 640px) {
  ._posts-filter-trigger_mlopn_26750 {
    display: none;
  }
}

@media (max-width: 640px) {
  ._posts-filter_mlopn_26750 {
    display: none;
  }
  ._posts-filter--expanded_mlopn_28639 {
    display: block;
  }
}

@media print, screen and (min-width: 48em) {
  ._smp-application_mlopn_28645 #_appId_mlopn_1,
  ._smp-application_mlopn_28645 ._AppPassword_mlopn_28646 {
    width: 20.1875rem;
  }
  ._smp-application_mlopn_28645 ._repInput_mlopn_28649 {
    width: 100%;
    max-width: 17rem;
  }
}
._smp-application_mlopn_28645 ._password-field_mlopn_28654 {
  margin-bottom: 1.5625rem;
}
@media screen and (min-width: 75em) {
  ._smp-application_mlopn_28645 ._password-field_mlopn_28654 {
    display: flex;
    align-items: flex-end;
  }
}
._smp-application_mlopn_28645 ._password-field_mlopn_28654 input {
  margin-bottom: 0.625rem;
}
@media screen and (min-width: 75em) {
  ._smp-application_mlopn_28645 ._password-field_mlopn_28654 input {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 75em) {
  ._smp-application_mlopn_28645 ._password-field_mlopn_28654 ._button_mlopn_3169 {
    margin-left: 0.4375rem;
  }
}
._smp-application_mlopn_28645 ._password-field_mlopn_28654 ._button_mlopn_3169 svg {
  font-size: 0.625rem;
  line-height: 0.625rem;
  margin-top: 0.125rem;
}
._smp-application_mlopn_28645 ._password-group_mlopn_28681 {
  flex-shrink: 0;
}

._standard-content_mlopn_28685 ._masthead_mlopn_3401 {
  margin-bottom: 5rem;
}

._student-enquiry-form_mlopn_28689 ._uw-form-box_mlopn_16623 {
  margin: 0 auto 50px;
  max-width: 52.5rem;
  padding-right: 2.5rem;
}
@media print, screen and (min-width: 64em) {
  ._student-enquiry-form_mlopn_28689 ._uw-form-box_mlopn_16623 {
    margin-bottom: 6.25rem;
  }
}
._student-enquiry-form_mlopn_28689 ._uw-upcoming-events-list_mlopn_25005 {
  padding-top: 3.125rem;
  padding-bottom: 3.125rem;
  background: rgba(217, 217, 214, 0.5);
}
@media print, screen and (min-width: 64em) {
  ._student-enquiry-form_mlopn_28689 ._uw-upcoming-events-list_mlopn_25005 {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }
}
._student-enquiry-form_mlopn_28689 ._uw-upcoming-events-list__title_mlopn_25018 {
  font-size: 2.5625rem;
  line-height: 1.0731707317;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  margin-bottom: 1.875rem;
}
._student-enquiry-form_mlopn_28689 ._uw-upcoming-events-list__title_mlopn_25018:after {
  content: none;
}
@media print, screen and (min-width: 48em) {
  ._student-enquiry-form_mlopn_28689 ._form-body_mlopn_28724 {
    padding-right: 1.75rem;
  }
}

._uw-minimal-header_mlopn_28729 {
  /* FIXME: check this breakpoint */
  /* FIXME: check this breakpoint */
}
._uw-minimal-header_mlopn_28729 ._top-menu_mlopn_22309 {
  flex-wrap: nowrap;
}
._uw-minimal-header_mlopn_28729 ._uw-main-menu_mlopn_22532 ._btn-staff_mlopn_22394::before {
  content: none;
}
@media (min-width: 981px) {
  ._uw-minimal-header_mlopn_28729 ._uw-header-top_mlopn_22236 {
    background: transparent;
  }
  ._uw-minimal-header_mlopn_28729 ._uw-header_mlopn_3155 {
    background: transparent;
  }
  ._uw-minimal-header_mlopn_28729 ._uw-header_mlopn_3155 ._logo-regular-white_mlopn_22844 {
    display: block;
  }
  ._uw-minimal-header_mlopn_28729 ._uw-header_mlopn_3155 ._logo-regular-navy_mlopn_22855 {
    display: none;
  }
  ._uw-minimal-header_mlopn_28729 ._uw-header_mlopn_3155 ._top-menu_mlopn_22309 a {
    color: #fff;
    transition: none;
  }
  ._uw-minimal-header_mlopn_28729 ._uw-header_mlopn_3155 ._top-menu_mlopn_22309 a::after, ._uw-minimal-header_mlopn_28729 ._uw-header_mlopn_3155 ._top-menu_mlopn_22309 a::before,
  ._uw-minimal-header_mlopn_28729 ._uw-header_mlopn_3155 ._top-menu_mlopn_22309 a span {
    color: #fff;
    transition: none;
  }
  ._uw-minimal-header_mlopn_28729 ._uw-main-menu_mlopn_22532 {
    display: none !important;
  }
  ._uw-minimal-header_mlopn_28729 ._top-menu_mlopn_22309 {
    flex-wrap: wrap;
  }
}
._uw-minimal-header_mlopn_28729 ._uw-alert-banner-beta_mlopn_14400 {
  margin: 0;
}
._uw-minimal-header_mlopn_28729 ._mobile-menu-trigger_mlopn_22333::before {
  content: "|";
  margin: 0 12px 0 10px;
  color: initial;
}
._uw-minimal-header_mlopn_28729 ._btn-menu_mlopn_13024 {
  display: inline;
}
._uw-minimal-header_mlopn_28729 ._btn-mob-trigger_mlopn_28779 {
  margin-top: 0;
}
@media (min-width: 981px) {
  ._uw-minimal-header_mlopn_28729 ._btn-mob-trigger_mlopn_28779 {
    display: none;
  }
  ._uw-minimal-header_mlopn_28729 ._mobile-menu-trigger_mlopn_22333 {
    display: none;
  }
}
._uw-minimal-header_mlopn_28729 ._uw-header_mlopn_3155 {
  z-index: 5;
}
._uw-minimal-header_mlopn_28729 ._uw-header_mlopn_3155._hp-header-scroll-active_mlopn_22939 ._uw-header-top_mlopn_22236 {
  background: white;
}
._uw-minimal-header_mlopn_28729 ._uw-header_mlopn_3155._hp-header-scroll-active_mlopn_22939 ._top-menu_mlopn_22309 a {
  color: #001641;
  transition: none;
}
._uw-minimal-header_mlopn_28729 ._uw-header_mlopn_3155._hp-header-scroll-active_mlopn_22939 ._top-menu_mlopn_22309 a::after, ._uw-minimal-header_mlopn_28729 ._uw-header_mlopn_3155._hp-header-scroll-active_mlopn_22939 ._top-menu_mlopn_22309 a::before,
._uw-minimal-header_mlopn_28729 ._uw-header_mlopn_3155._hp-header-scroll-active_mlopn_22939 ._top-menu_mlopn_22309 a span {
  color: #001641;
  transition: none;
}
._uw-minimal-header_mlopn_28729 ._image-gradient_mlopn_28805 {
  height: 154px;
  min-height: 154px;
  background: transparent linear-gradient(180deg, rgba(0, 0, 0, 0.9), rgba(32, 33, 36, 0)) 0% 0% no-repeat padding-box;
}
._uw-minimal-header_mlopn_28729 ._uw-blockhead_mlopn_15350 {
  margin-top: auto;
}
._uw-minimal-header_mlopn_28729 footer:not(._uw-subsite-footer_mlopn_13370) ._footer-links__title_mlopn_13426 {
  color: white;
  background: #ed0a00;
  padding: 0 5px;
}
._uw-minimal-header_mlopn_28729 footer:not(._uw-subsite-footer_mlopn_13370) ._footer-links_mlopn_13417 ._menu_mlopn_9554 {
  margin-left: 5px;
}
._uw-minimal-header_mlopn_28729 footer:not(._uw-subsite-footer_mlopn_13370) ._footer-links_mlopn_13417 path {
  fill: #001641;
}
._uw-minimal-header_mlopn_28729 footer:not(._uw-subsite-footer_mlopn_13370) ._footer-links_mlopn_13417 path._secondary_mlopn_9303 {
  fill: white;
}
._uw-minimal-header_mlopn_28729 footer:not(._uw-subsite-footer_mlopn_13370) ._footer-links_mlopn_13417 ._social_mlopn_13474 {
  list-style: none;
  display: flex;
  flex-direction: row;
}
._uw-minimal-header_mlopn_28729 footer:not(._uw-subsite-footer_mlopn_13370) ._footer-links_mlopn_13417 ._social_mlopn_13474 li a {
  margin-left: 10px;
  display: flex;
  align-items: center;
}
._uw-minimal-header_mlopn_28729 footer:not(._uw-subsite-footer_mlopn_13370) ._footer-links_mlopn_13417 ._social_mlopn_13474 li:nth-child(1) a {
  margin-left: 0;
}
._uw-minimal-header_mlopn_28729 footer:not(._uw-subsite-footer_mlopn_13370) ._footer-links_mlopn_13417 li {
  display: flex;
}
._uw-minimal-header_mlopn_28729 footer:not(._uw-subsite-footer_mlopn_13370) ._footer-links_mlopn_13417 li a {
  margin-left: 5px;
  margin-bottom: 0;
}
._uw-minimal-header_mlopn_28729 footer:not(._uw-subsite-footer_mlopn_13370) ._footer-links_mlopn_13417 ._copyright_mlopn_28847 {
  float: right;
}
._uw-minimal-header_mlopn_28729 footer:not(._uw-subsite-footer_mlopn_13370) ._links-block_mlopn_13441._connect_mlopn_28850 > ul li a {
  font-weight: unset;
  display: flex;
  align-items: center;
}
._uw-minimal-header_mlopn_28729 footer._minimal-footer_mlopn_28855 ._footer-links_mlopn_13417 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
._uw-minimal-header_mlopn_28729 footer._minimal-footer_mlopn_28855 ._footer-links_mlopn_13417 img {
  display: none;
  visibility: hidden;
}
@media only screen and (min-width: 768px) {
  ._uw-minimal-header_mlopn_28729 footer._minimal-footer_mlopn_28855 ._footer-links_mlopn_13417 {
    flex-direction: row;
  }
  ._uw-minimal-header_mlopn_28729 footer._minimal-footer_mlopn_28855 ._footer-links_mlopn_13417 img {
    display: block;
    visibility: visible;
    height: 95px;
    width: auto;
  }
}
@media (min-width: 981px) {
  ._uw-minimal-header_mlopn_28729 ._uw-header-top_mlopn_22236 {
    background: transparent linear-gradient(180deg, rgba(0, 0, 0, 0.9), rgba(32, 33, 36, 0)) 0% 0% no-repeat padding-box;
  }
}
._uw-minimal-header_mlopn_28729 ._uw-masthead_mlopn_3271 {
  margin-top: 0;
  padding-top: 154px;
}
._uw-minimal-header_mlopn_28729 ._uw-masthead_mlopn_3271 h1 mark {
  background-color: #0033FF;
  color: white;
}

._uw-search_mlopn_13578 {
  background-color: #001641;
  display: flex;
  align-items: center;
  height: 300px;
  width: 100%;
}
._uw-search_mlopn_13578 highlight {
  font-weight: bold;
}
@media (max-width: 767px) {
  ._uw-search_mlopn_13578 {
    height: 200px;
  }
}
._uw-search--results_mlopn_28904 {
  display: block;
  font-size: 1rem;
}
._uw-search--results_mlopn_28904 a:hover,
._uw-search--results_mlopn_28904 a:focus {
  text-decoration: none;
}
._uw-search--results_mlopn_28904 table {
  margin-top: 1em;
  margin-bottom: 0;
}
._uw-search--results_mlopn_28904 table tbody tr th {
  text-align: left;
  font-weight: 400;
  font-size: 0.85rem;
  padding: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  vertical-align: top;
  background: white;
  color: #001641;
}
._uw-search--results_mlopn_28904 table tbody tr th:first-of-type {
  font-weight: 700;
}
._uw-search--results_mlopn_28904 table tbody tr th:first-child {
  width: 15%;
  padding-right: 1em;
}
._uw-search--results_mlopn_28904 ._large-9_mlopn_3376::before {
  display: none;
}
._uw-search--results_mlopn_28904 ._navbar-container_mlopn_28937 ._button-search_mlopn_28937::after {
  display: none;
}
._uw-search--results_mlopn_28904 ._orgs-full_mlopn_28940 > div {
  max-height: 200em;
  overflow: hidden;
  transition: max-height 2s ease-in-out;
}
._uw-search--results_mlopn_28904 ._orgs-full_mlopn_28940 ._page-navigator-more_mlopn_20740::before {
  content: "\f007";
}
._uw-search--results_mlopn_28904 ._orgs-small_mlopn_28948 > div {
  max-height: 4em;
  overflow: hidden;
  transition: max-height 2s ease-in-out;
  transition-delay: -1.7s;
}
._uw-search--results_mlopn_28904 ._page-navigator-more_mlopn_20740,
._uw-search--results_mlopn_28904 ._page-navigator-more_mlopn_20740:hover {
  color: #001641;
  font-size: 0.85rem;
  font-weight: 700;
  position: unset;
  bottom: unset;
  display: unset;
  width: unset;
  text-align: unset;
  background: #fff;
  left: unset;
  padding: unset;
  margin-bottom: 15px;
}
._uw-search--results_mlopn_28904 #_search-tips_mlopn_1 {
  text-decoration: none;
  width: 120px;
  margin-top: 20px;
}
._uw-search--results_mlopn_28904 #_search-tips_mlopn_1::after {
  content: none;
}
._uw-search--results_mlopn_28904 ._error_mlopn_28977 {
  border: 2px solid #79170e;
  padding: 20px;
  background-color: #fde1dd;
  font-size: 1.25rem;
  color: #79170e;
}
._uw-search--results_mlopn_28904 ._uow-search-link_mlopn_28984 {
  color: #008000;
  font-weight: 400;
  font-size: 0.875rem;
  margin: 0;
  padding: 0;
}
._uw-search--results_mlopn_28904 ._clickback_mlopn_28991 {
  cursor: pointer;
  overflow-wrap: break-word;
}
._uw-search--inline_mlopn_15354 {
  background-color: unset;
  height: auto;
  margin-block: var(--section-spacing-y);
  color: #001641;
}
._uw-search--inline_mlopn_15354 ._uw-search--container_mlopn_15378 ._uw-search--form_mlopn_15378::before, ._uw-search--inline_mlopn_15354 ._uw-search--container_mlopn_15378 ._uw-search--form--motivation_mlopn_15473::before {
  font-family: "WwwUowEduAu";
  content: "\f009";
  font-size: 2rem;
  color: #001641;
  position: absolute;
  top: unset;
  bottom: 0.4rem;
}
._uw-search--inline_mlopn_15354 ._uw-search--container_mlopn_15378 ._uw-search--form_mlopn_15378 input, ._uw-search--inline_mlopn_15354 ._uw-search--container_mlopn_15378 ._uw-search--form--motivation_mlopn_15473 input {
  color: #001641;
  padding-bottom: 5px;
}
._uw-search--inline_mlopn_15354 ._uw-search--container_mlopn_15378 ._uw-search--form_mlopn_15378 input::placeholder, ._uw-search--inline_mlopn_15354 ._uw-search--container_mlopn_15378 ._uw-search--form--motivation_mlopn_15473 input::placeholder {
  font-size: 3rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #F2F2F2;
}
@media (max-width: 767px) {
  ._uw-search--inline_mlopn_15354 ._uw-search--container_mlopn_15378 ._uw-search--form_mlopn_15378 input::placeholder, ._uw-search--inline_mlopn_15354 ._uw-search--container_mlopn_15378 ._uw-search--form--motivation_mlopn_15473 input::placeholder {
    font-size: 1.5rem;
  }
}

._uw-search_mlopn_13578 ._easy-autocomplete_mlopn_29025,
._uw-search-overlay_mlopn_22070 ._easy-autocomplete_mlopn_29025,
._easy-autocomplete--motivation_mlopn_29027 {
  display: flex;
  flex-direction: column;
  flex-grow: 100;
  width: 100% !important;
}
._uw-search_mlopn_13578 ._easy-autocomplete_mlopn_29025 input,
._uw-search-overlay_mlopn_22070 ._easy-autocomplete_mlopn_29025 input,
._easy-autocomplete--motivation_mlopn_29027 input {
  width: 100%;
}
._uw-search_mlopn_13578 ._easy-autocomplete_mlopn_29025 ._easy-autocomplete-container_mlopn_29038,
._uw-search-overlay_mlopn_22070 ._easy-autocomplete_mlopn_29025 ._easy-autocomplete-container_mlopn_29038,
._easy-autocomplete--motivation_mlopn_29027 ._easy-autocomplete-container_mlopn_29038 {
  padding: 0 0 1.5em 3.5rem;
  margin: 75px 0 0;
  min-width: 75%;
  width: unset;
  position: absolute;
  z-index: 5;
  left: 0;
  top: unset;
  right: unset;
}
@media (max-width: 767px) {
  ._uw-search_mlopn_13578 ._easy-autocomplete_mlopn_29025 ._easy-autocomplete-container_mlopn_29038,
  ._uw-search-overlay_mlopn_22070 ._easy-autocomplete_mlopn_29025 ._easy-autocomplete-container_mlopn_29038,
  ._easy-autocomplete--motivation_mlopn_29027 ._easy-autocomplete-container_mlopn_29038 {
    margin: 45px 0 0;
    padding-left: 2rem;
  }
}
._uw-search_mlopn_13578 ._easy-autocomplete_mlopn_29025 ._easy-autocomplete-container_mlopn_29038 ul,
._uw-search-overlay_mlopn_22070 ._easy-autocomplete_mlopn_29025 ._easy-autocomplete-container_mlopn_29038 ul,
._easy-autocomplete--motivation_mlopn_29027 ._easy-autocomplete-container_mlopn_29038 ul {
  margin: 0;
  list-style: none;
  border: 0;
  background: none;
}
._uw-search_mlopn_13578 ._easy-autocomplete_mlopn_29025 ._easy-autocomplete-container_mlopn_29038 ul li,
._uw-search-overlay_mlopn_22070 ._easy-autocomplete_mlopn_29025 ._easy-autocomplete-container_mlopn_29038 ul li,
._easy-autocomplete--motivation_mlopn_29027 ._easy-autocomplete-container_mlopn_29038 ul li {
  cursor: pointer;
  font-weight: 400;
  overflow: hidden;
  padding: 5px;
  box-sizing: border-box;
  background: none;
  border-style: none;
  text-decoration: none !important;
}
._uw-search_mlopn_13578 ._easy-autocomplete_mlopn_29025 ._easy-autocomplete-container_mlopn_29038 ul li._selected_mlopn_13191,
._uw-search-overlay_mlopn_22070 ._easy-autocomplete_mlopn_29025 ._easy-autocomplete-container_mlopn_29038 ul li._selected_mlopn_13191,
._easy-autocomplete--motivation_mlopn_29027 ._easy-autocomplete-container_mlopn_29038 ul li._selected_mlopn_13191 {
  text-decoration: underline !important;
}
._uw-search_mlopn_13578 ._easy-autocomplete_mlopn_29025 ._easy-autocomplete-container_mlopn_29038 p,
._uw-search-overlay_mlopn_22070 ._easy-autocomplete_mlopn_29025 ._easy-autocomplete-container_mlopn_29038 p,
._easy-autocomplete--motivation_mlopn_29027 ._easy-autocomplete-container_mlopn_29038 p {
  font-size: 1.25rem;
  font-weight: 700;
  margin-top: 0.75em;
  margin-bottom: 1em;
}
._uw-search_mlopn_13578 ._easy-autocomplete_mlopn_29025 ._motivation_mlopn_3333,
._uw-search-overlay_mlopn_22070 ._easy-autocomplete_mlopn_29025 ._motivation_mlopn_3333,
._easy-autocomplete--motivation_mlopn_29027 ._motivation_mlopn_3333 {
  background: #fff;
  padding: 0 3.5rem 1.5em 3.5rem;
  margin: 50px 0 0;
}
@media (max-width: 600px) {
  ._uw-search_mlopn_13578 ._easy-autocomplete_mlopn_29025 ._motivation_mlopn_3333,
  ._uw-search-overlay_mlopn_22070 ._easy-autocomplete_mlopn_29025 ._motivation_mlopn_3333,
  ._easy-autocomplete--motivation_mlopn_29027 ._motivation_mlopn_3333 {
    padding: 0 1em 1.5em 1em;
  }
}
._uw-search_mlopn_13578 ._easy-autocomplete_mlopn_29025 ._motivation_mlopn_3333 > p,
._uw-search-overlay_mlopn_22070 ._easy-autocomplete_mlopn_29025 ._motivation_mlopn_3333 > p,
._easy-autocomplete--motivation_mlopn_29027 ._motivation_mlopn_3333 > p {
  color: #001641;
  font-size: 1em !important;
}
._uw-search_mlopn_13578 ._easy-autocomplete_mlopn_29025 ._motivation_mlopn_3333 a,
._uw-search-overlay_mlopn_22070 ._easy-autocomplete_mlopn_29025 ._motivation_mlopn_3333 a,
._easy-autocomplete--motivation_mlopn_29027 ._motivation_mlopn_3333 a {
  color: #0033FF;
  font-weight: 700;
  text-decoration: none !important;
  word-break: break-word;
  white-space: break-spaces;
  text-align: left;
  line-height: 1;
  margin-bottom: 8px;
}
._uw-search_mlopn_13578 ._easy-autocomplete_mlopn_29025 ._motivation_mlopn_3333 a:visited,
._uw-search-overlay_mlopn_22070 ._easy-autocomplete_mlopn_29025 ._motivation_mlopn_3333 a:visited,
._easy-autocomplete--motivation_mlopn_29027 ._motivation_mlopn_3333 a:visited {
  color: #663366;
}
._uw-search_mlopn_13578 ._easy-autocomplete_mlopn_29025 a,
._uw-search-overlay_mlopn_22070 ._easy-autocomplete_mlopn_29025 a,
._easy-autocomplete--motivation_mlopn_29027 a {
  color: #fff;
  display: block;
}

._uw-search-overlay_mlopn_22070 ._easy-autocomplete-container_mlopn_29038 {
  background-color: inherit;
  color: #001641;
}
._uw-search-overlay_mlopn_22070 ._easy-autocomplete-container_mlopn_29038 li {
  color: #0033FF;
}

._uw-search_mlopn_13578 ._easy-autocomplete-container_mlopn_29038 {
  background-color: #001641;
  color: white;
  box-shadow: 0 10px 6px -6px #b8b8b8;
}

._uw-search--sort_mlopn_29150 {
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin-bottom: 2rem;
  margin-top: 1rem;
}
._uw-search--sort_mlopn_29150 ul {
  list-style: none;
  display: flex;
  flex-flow: wrap;
}
._uw-search--sort_mlopn_29150 ul li {
  margin-left: 10px;
  font-weight: 700;
  transition: none;
  margin-bottom: 10px;
  display: flex;
}
@media (max-width: 768px) {
  ._uw-search--sort_mlopn_29150 ul li {
    margin-left: 0;
  }
}
._uw-search--sort_mlopn_29150 ul li a {
  color: #001641;
  padding: 5px 10px;
  position: relative;
}
._uw-search--sort_mlopn_29150 ul li a:hover {
  color: #ed0a00;
}
._uw-search--sort_mlopn_29150 ul li a._selected_mlopn_13191 {
  border: 2px solid #ed0a00;
  color: #ed0a00;
}

._uw-search--container_mlopn_15378 {
  width: 100%;
}
._uw-search--container_mlopn_15378 a {
  text-align: right;
  display: flex;
  align-items: center;
  white-space: nowrap;
  padding: 0;
}
._uw-search--container_mlopn_15378 a:after {
  content: none;
}
._uw-search--container_mlopn_15378 ._uw-search--form_mlopn_15378, ._uw-search--container_mlopn_15378 ._uw-search--form--motivation_mlopn_15473 {
  display: flex;
  width: 100%;
  flex-direction: row;
  position: relative;
  justify-content: space-between;
}
@media (max-width: 767px) {
  ._uw-search--container_mlopn_15378 ._uw-search--form_mlopn_15378, ._uw-search--container_mlopn_15378 ._uw-search--form--motivation_mlopn_15473 {
    width: 100%;
    flex-direction: column;
  }
}
._uw-search--container_mlopn_15378 ._uw-search--form_mlopn_15378 input[name=sitesearch], ._uw-search--container_mlopn_15378 ._uw-search--form--motivation_mlopn_15473 input[name=sitesearch] {
  width: 100%;
}
._uw-search--container_mlopn_15378 ._uw-search--form_mlopn_15378 ._searchHolder_mlopn_15508, ._uw-search--container_mlopn_15378 ._uw-search--form--motivation_mlopn_15473 ._searchHolder_mlopn_15508 {
  display: flex;
  flex-basis: 100%;
}
._uw-search--container_mlopn_15378 ._uw-search--form_mlopn_15378 ._searchHolder_mlopn_15508 > div:nth-child(1), ._uw-search--container_mlopn_15378 ._uw-search--form--motivation_mlopn_15473 ._searchHolder_mlopn_15508 > div:nth-child(1) {
  flex-grow: 1;
}
._uw-search--container_mlopn_15378 ._uw-search--form_mlopn_15378 ._searchHolder_mlopn_15508 ._linksHolder_mlopn_29223, ._uw-search--container_mlopn_15378 ._uw-search--form--motivation_mlopn_15473 ._searchHolder_mlopn_15508 ._linksHolder_mlopn_29223 {
  display: flex;
  flex-direction: column-reverse;
  margin-left: 1.5em;
}
._uw-search--container_mlopn_15378 ._uw-search--form_mlopn_15378 ._searchHolder_mlopn_15508 ._linksHolder_mlopn_29223 a, ._uw-search--container_mlopn_15378 ._uw-search--form--motivation_mlopn_15473 ._searchHolder_mlopn_15508 ._linksHolder_mlopn_29223 a {
  margin: 10px 0 0;
  padding: 0;
  font-size: 0.75rem;
}
._uw-search--container_mlopn_15378 ._uw-search--form_mlopn_15378 ._searchHolder_mlopn_15508 ._linksHolder_mlopn_29223 button, ._uw-search--container_mlopn_15378 ._uw-search--form--motivation_mlopn_15473 ._searchHolder_mlopn_15508 ._linksHolder_mlopn_29223 button {
  white-space: nowrap;
  margin: 0;
}
._uw-search--container_mlopn_15378 ._uw-search--form_mlopn_15378 ._uw-submit-search_mlopn_12882, ._uw-search--container_mlopn_15378 ._uw-search--form--motivation_mlopn_15473 ._uw-submit-search_mlopn_12882 {
  font-size: 1.15rem;
}
@media (max-width: 767px) {
  ._uw-search--container_mlopn_15378 ._uw-search--form_mlopn_15378 ._uw-submit-search_mlopn_12882, ._uw-search--container_mlopn_15378 ._uw-search--form--motivation_mlopn_15473 ._uw-submit-search_mlopn_12882 {
    margin-top: 25px;
    text-align: right;
    font-size: 0.95rem;
  }
}
@media (min-width: 768px) {
  ._uw-search--container_mlopn_15378 ._uw-search--form_mlopn_15378 ._uw-submit-search_mlopn_12882, ._uw-search--container_mlopn_15378 ._uw-search--form--motivation_mlopn_15473 ._uw-submit-search_mlopn_12882 {
    position: relative;
  }
}
._uw-search--container_mlopn_15378 ._uw-search--form_mlopn_15378::before, ._uw-search--container_mlopn_15378 ._uw-search--form--motivation_mlopn_15473::before {
  font-family: "WwwUowEduAu";
  content: "\f009";
  font-size: 2rem;
  color: #F2F2F2;
  position: absolute;
  top: 15px;
}
@media (max-width: 767px) {
  ._uw-search--container_mlopn_15378 ._uw-search--form_mlopn_15378::before, ._uw-search--container_mlopn_15378 ._uw-search--form--motivation_mlopn_15473::before {
    font-size: 1.25rem;
    top: 5px;
  }
}
._uw-search--container_mlopn_15378 ._uw-search--form_mlopn_15378 input, ._uw-search--container_mlopn_15378 ._uw-search--form--motivation_mlopn_15473 input {
  height: 75px;
  background-color: transparent;
  border: 0;
  border-bottom: 3px solid #ed0a00;
  margin-bottom: 0;
  padding-left: 3.5rem;
  font-size: 3rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #fff;
  outline: none;
  box-shadow: none;
}
@media (max-width: 767px) {
  ._uw-search--container_mlopn_15378 ._uw-search--form_mlopn_15378 input, ._uw-search--container_mlopn_15378 ._uw-search--form--motivation_mlopn_15473 input {
    height: 45px;
    font-size: 1.5rem;
    padding-left: 2rem;
  }
}
._uw-search--container_mlopn_15378 ._uw-search--form_mlopn_15378 input::placeholder, ._uw-search--container_mlopn_15378 ._uw-search--form--motivation_mlopn_15473 input::placeholder {
  font-size: 3rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #fff;
}
@media (max-width: 767px) {
  ._uw-search--container_mlopn_15378 ._uw-search--form_mlopn_15378 input::placeholder, ._uw-search--container_mlopn_15378 ._uw-search--form--motivation_mlopn_15473 input::placeholder {
    font-size: 1.5rem;
  }
}
._uw-search--container_mlopn_15378 ._uw-search--form--motivation_mlopn_15473 input {
  font-family: "Montserrat";
  height: 50px;
  border-bottom: 1px solid #001641;
  font-size: 16px;
  padding-right: 5.5em;
  padding-bottom: 9px;
}
@media (min-width: 600px) {
  ._uw-search--container_mlopn_15378 ._uw-search--form--motivation_mlopn_15473 input {
    padding-left: 38px;
  }
}
@media (max-width: 600px) {
  ._uw-search--container_mlopn_15378 ._uw-search--form--motivation_mlopn_15473 input {
    padding-right: 5.5em;
    padding-left: 0px;
  }
}
._uw-search--container_mlopn_15378 ._uw-search--form--motivation_mlopn_15473 input::placeholder {
  font-size: 16px !important;
  font-family: "Montserrat" !important;
  color: #8a8a8a !important;
}
@media (max-width: 600px) {
  ._uw-search--container_mlopn_15378 ._uw-search--form--motivation_mlopn_15473::before {
    display: none;
  }
}
@media (min-width: 600px) {
  ._uw-search--container_mlopn_15378 ._uw-search--form--motivation_mlopn_15473::before {
    font-size: 1.5em !important;
    top: 0px !important;
    padding-top: 8px;
    cursor: pointer;
  }
}
@media (max-width: 600px) {
  ._uw-search--container_mlopn_15378 ._uw-search--form--motivation_mlopn_15473::after {
    font-family: "WwwUowEduAu";
    content: "\f009";
    position: absolute;
    font-size: 1.5em !important;
    right: 0;
    top: 9px;
  }
}

._uw-search--filter_mlopn_29344 {
  position: relative;
}
._uw-search--filter_mlopn_29344::after {
  content: "";
  background-image: linear-gradient(to top, #cacaca 50%, #ffffff 0%);
  background-position: bottom;
  background-size: 1px 10px;
  background-repeat: repeat-y;
  height: 100%;
  width: 1px;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  right: 10px;
}
@media (max-width: 1024px) {
  ._uw-search--filter_mlopn_29344::after {
    display: none;
  }
}
._uw-search--filter_mlopn_29344 input[name=sitesearch] {
  width: 80%;
}

._uw-search-overlay_mlopn_22070 {
  position: fixed;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 50;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.95);
}
._uw-search-overlay--wrapper_mlopn_29382 {
  height: 60%;
  width: 90%;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: row;
}
._uw-search-overlay--wrapper_mlopn_29382 ._uw-search--close_mlopn_22104 {
  position: absolute;
  top: 2em;
  right: 2em;
  font-weight: 700;
  font-size: 1rem;
  color: #001641;
  width: auto;
}
._uw-search-overlay--wrapper_mlopn_29382 ._uw-search--close_mlopn_22104::before {
  font-family: "WwwUowEduAu";
  content: "\f02a";
  margin-right: 5px;
  font-size: 1rem;
  color: #001641;
  height: 75px;
  width: auto;
}
._uw-search-overlay--wrapper_mlopn_29382 ._uw-search--container_mlopn_15378 {
  display: flex;
  flex-direction: column;
}
._uw-search-overlay--wrapper_mlopn_29382 ._uw-search--container_mlopn_15378 ._uw-search--form-wrapper_mlopn_29412 {
  width: 100%;
  display: flex;
  flex-direction: row;
}
._uw-search-overlay--wrapper_mlopn_29382 ._uw-search--container_mlopn_15378 ._uw-search--form-wrapper_mlopn_29412 ._uw-search--form_mlopn_15378, ._uw-search-overlay--wrapper_mlopn_29382 ._uw-search--container_mlopn_15378 ._uw-search--form-wrapper_mlopn_29412 ._uw-search--form--motivation_mlopn_15473 {
  width: 100%;
}
._uw-search-overlay--wrapper_mlopn_29382 ._uw-search--container_mlopn_15378 ._uw-search--form-wrapper_mlopn_29412 ._uw-search--form_mlopn_15378::before, ._uw-search-overlay--wrapper_mlopn_29382 ._uw-search--container_mlopn_15378 ._uw-search--form-wrapper_mlopn_29412 ._uw-search--form--motivation_mlopn_15473::before {
  color: #001641 !important;
}
._uw-search-overlay--wrapper_mlopn_29382 ._uw-search--container_mlopn_15378 ._uw-search--form-wrapper_mlopn_29412 ._uw-search--form_mlopn_15378 ._linksHolder_mlopn_29223, ._uw-search-overlay--wrapper_mlopn_29382 ._uw-search--container_mlopn_15378 ._uw-search--form-wrapper_mlopn_29412 ._uw-search--form--motivation_mlopn_15473 ._linksHolder_mlopn_29223 {
  justify-content: space-around;
}
._uw-search-overlay--wrapper_mlopn_29382 ._uw-search--container_mlopn_15378 ._uw-search--form-wrapper_mlopn_29412 ._uw-search--form_mlopn_15378 ._linksHolder_mlopn_29223, ._uw-search-overlay--wrapper_mlopn_29382 ._uw-search--container_mlopn_15378 ._uw-search--form-wrapper_mlopn_29412 ._uw-search--form--motivation_mlopn_15473 ._linksHolder_mlopn_29223 {
  justify-content: space-around;
}
._uw-search-overlay--wrapper_mlopn_29382 ._uw-search--container_mlopn_15378 ._uw-search--form-wrapper_mlopn_29412 ._uw-search--form_mlopn_15378 input, ._uw-search-overlay--wrapper_mlopn_29382 ._uw-search--container_mlopn_15378 ._uw-search--form-wrapper_mlopn_29412 ._uw-search--form--motivation_mlopn_15473 input {
  padding-top: 4px;
  padding-bottom: 12px;
  color: #001641;
  width: 100%;
}
._uw-search-overlay--wrapper_mlopn_29382 ._uw-search--container_mlopn_15378 ._uw-search--form-wrapper_mlopn_29412 ._uw-search--form_mlopn_15378 input::placeholder, ._uw-search-overlay--wrapper_mlopn_29382 ._uw-search--container_mlopn_15378 ._uw-search--form-wrapper_mlopn_29412 ._uw-search--form--motivation_mlopn_15473 input::placeholder {
  font-size: 3rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #001641;
}
._uw-search-overlay--wrapper_mlopn_29382 ._uw-search--container_mlopn_15378 ._uw-search--form-wrapper_mlopn_29412 ._uw-search--form_mlopn_15378 label, ._uw-search-overlay--wrapper_mlopn_29382 ._uw-search--container_mlopn_15378 ._uw-search--form-wrapper_mlopn_29412 ._uw-search--form--motivation_mlopn_15473 label {
  line-height: 25.2px;
}
._uw-search-overlay--wrapper_mlopn_29382 ._uw-search--container_mlopn_15378 ._uw-search--form-wrapper_mlopn_29412 ._uw-search--form_mlopn_15378 label:before, ._uw-search-overlay--wrapper_mlopn_29382 ._uw-search--container_mlopn_15378 ._uw-search--form-wrapper_mlopn_29412 ._uw-search--form--motivation_mlopn_15473 label:before {
  top: 6px;
}
._uw-search-overlay--wrapper_mlopn_29382 ._uw-search--container_mlopn_15378 ._uw-search--form-wrapper_mlopn_29412 ._uw-search--form_mlopn_15378 label:after, ._uw-search-overlay--wrapper_mlopn_29382 ._uw-search--container_mlopn_15378 ._uw-search--form-wrapper_mlopn_29412 ._uw-search--form--motivation_mlopn_15473 label:after {
  top: 12px;
}
._uw-search-overlay--wrapper_mlopn_29382 ._uw-search--container_mlopn_15378 ._uw-search--form-wrapper_mlopn_29412 a {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 15%;
  color: #001641 !important;
}
._uw-search-overlay--wrapper_mlopn_29382 ._uw-search--container_mlopn_15378 ._uw-search-overlay--results_mlopn_29456 {
  display: flex;
  flex-direction: column;
  width: 50%;
  margin-top: 5em;
}
._uw-search-overlay--wrapper_mlopn_29382 ._uw-search--container_mlopn_15378 ._uw-search-overlay--results_mlopn_29456 ul {
  list-style: none;
  margin: 0;
  color: #001641 !important;
}
._uw-search-overlay--wrapper_mlopn_29382 ._uw-search--container_mlopn_15378 ._uw-search-overlay--results_mlopn_29456 ul li {
  padding: 15px 0;
  border-bottom: 2px dashed #cccccc;
}
._uw-search-overlay--wrapper_mlopn_29382 ._uw-search--container_mlopn_15378 ._uw-search-overlay--results_mlopn_29456 ul li a {
  color: #0033FF;
}
@media (max-width: 767px) {
  ._uw-search-overlay--wrapper_mlopn_29382 ._uw-search--container_mlopn_15378 ._uw-search--form-wrapper_mlopn_29412 {
    flex-direction: column !important;
  }
  ._uw-search-overlay--wrapper_mlopn_29382 ._uw-search--container_mlopn_15378 ._uw-search--form-wrapper_mlopn_29412 ._uw-search--form_mlopn_15378 input::placeholder, ._uw-search-overlay--wrapper_mlopn_29382 ._uw-search--container_mlopn_15378 ._uw-search--form-wrapper_mlopn_29412 ._uw-search--form--motivation_mlopn_15473 input::placeholder {
    font-size: 1.5rem !important;
  }
  ._uw-search-overlay--wrapper_mlopn_29382 ._uw-search--container_mlopn_15378 ._uw-search-overlay--results_mlopn_29456 {
    width: 100%;
  }
  ._uw-search-overlay--wrapper_mlopn_29382 ._uw-search--container_mlopn_15378 ._uw-search-overlay--results_mlopn_29456 a {
    justify-content: flex-start !important;
  }
}

._uw-search--filter_mlopn_29344 ._posts-filter_mlopn_26750 input[type=radio] + label,
._uw-search--filter_mlopn_29344 ._posts-filter_mlopn_26750 input,
._uw-search--filter_mlopn_29344 ._posts-filter_mlopn_26750 label {
  margin-left: 0.5em;
}
@media (max-width: 767px) {
  ._uw-search--filter_mlopn_29344 ._posts-filter_mlopn_26750 ._collection_holder_mlopn_29495 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
  }
  ._uw-search--filter_mlopn_29344 ._posts-filter_mlopn_26750 ._collection_holder_mlopn_29495 > div {
    flex-grow: 1;
    flex-basis: 34%;
  }
}

@media (max-width: 767px) {
  p._search__results--label_mlopn_29507 {
    display: none;
  }
}

._search__results_mlopn_29507 {
  margin-top: 40px;
}
._search__results--label_mlopn_29507 {
  margin-bottom: 3em;
}
._search__results--label_mlopn_29507 span {
  font-weight: 700;
}
._search__results--refine-title_mlopn_29521 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1rem;
  margin-bottom: 1rem;
}
._search__results--column_mlopn_29526 {
  padding-left: 2rem;
  padding-right: 2rem;
}
@media (max-width: 767px) {
  ._search__results--refine-title_mlopn_29521 {
    display: none;
  }
  ._search__results--column_mlopn_29526 {
    padding-left: 0.4rem;
    padding-right: 0.4rem;
  }
}

@media (max-width: 767px) {
  section ._results_mlopn_16867 {
    margin-top: 1em;
  }
  ._uw-card-image_mlopn_29544 {
    display: none !important;
  }
  ._uw-card--article_mlopn_29547, ._uw-card--staff_mlopn_29547 {
    margin: 1em;
    padding: 2.5em 0;
  }
  ._uw-card--staff-details_mlopn_29551 {
    flex-direction: column;
  }
  ._uw-card--staff-details-name_mlopn_29554 span {
    font-weight: bold;
    text-transform: uppercase;
  }
  ._uw-card--staff-details_mlopn_29551 a {
    color: #001641;
  }
  ._uw-search--filter_mlopn_29344 {
    border-right: none !important;
  }
  ._uw-search--filter_mlopn_29344 ._posts-filter-trigger_mlopn_26750 {
    padding: 1em 0;
    border-bottom: 2px dashed white;
    display: initial;
    width: initial;
    margin-bottom: 2em;
  }
  ._uw-search--filter_mlopn_29344 ._posts-filter-trigger_mlopn_26750::after {
    position: relative;
    font-size: 1.1em;
    top: 0;
    margin-left: 0.8em;
    content: "\f022";
  }
  ._uw-search--filter_mlopn_29344 ._posts-filter-trigger_mlopn_26750._posts-filter-close_mlopn_28626::after {
    content: "\f023";
  }
  ._uw-search--filter_mlopn_29344 ._posts-filter_mlopn_26750 {
    margin-bottom: 20px;
  }
  ._uw-search--filter_mlopn_29344 ._posts-filter--expanded_mlopn_28639 {
    margin-bottom: 4em;
  }
  ._uw-search--filter_mlopn_29344 ._posts-filter--expanded_mlopn_28639 label {
    margin-bottom: 0.5rem;
  }
  ._uw-search--sort-by_mlopn_29590 a:hover {
    text-decoration: none;
  }
  ._uw-search--sort_mlopn_29150 {
    display: block;
  }
  ._uw-search--sort_mlopn_29150 ul {
    margin-left: 0;
  }
  ._uw-search--sort_mlopn_29150 ul li:first-child {
    margin-left: 0;
  }
}
._posts-filter_mlopn_26750 {
  display: flex;
  flex-direction: column;
}
._posts-filter_mlopn_26750 input,
._posts-filter_mlopn_26750 label {
  margin: 5px 0;
  font-weight: bold;
}
._posts-filter_mlopn_26750 label {
  display: block;
  cursor: pointer;
  font-size: 0.875rem;
  line-height: 25.2px;
  margin-bottom: 0px;
  margin-left: 8px;
  margin-right: 16px;
  margin-top: 5px;
}
._posts-filter_mlopn_26750 [type=radio] {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
._posts-filter_mlopn_26750 [type=radio] + label {
  display: block;
  position: relative;
  transition: none;
}
._posts-filter_mlopn_26750 [type=radio] + label::before {
  content: "";
  display: inline-block;
  vertical-align: -0.2em;
  margin-right: 0.75em;
  width: 18px;
  height: 18px;
  border: 1px solid #ed0a00;
  border-radius: 100%;
  background: #fff;
}
._posts-filter_mlopn_26750 [type=radio]:checked + label::after {
  content: "";
  width: 12px;
  height: 12px;
  background: #ed0a00;
  position: absolute;
  top: 10px;
  left: 3px;
  border-radius: 100%;
}
._posts-filter_mlopn_26750 [type=radio]:focus + label::after {
  background: #ed0a00;
}

._uw-card_mlopn_29544 {
  margin-bottom: 25px;
}
._uw-card--date_mlopn_29665 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  color: #ed0a00;
  font-size: 0.95rem;
  margin: 15px 0 5px 0;
}
._uw-card--image_mlopn_29674 {
  width: 100%;
  height: 150px;
  background-size: cover;
  background-position: 50%;
  overflow: hidden;
}
@media (max-width: 1024px) {
  ._uw-card--image_mlopn_29674 {
    margin-bottom: 20px;
  }
}
._uw-card_mlopn_29544 h2 {
  margin-bottom: 15px;
}
._uw-card_mlopn_29544 p:not(._uw-card--date_mlopn_29665) {
  font-size: 0.9rem;
}
._uw-card--featured_mlopn_29692 {
  border: 1px solid #ed0a00;
  padding: 2rem;
  margin: 32px 0;
  position: relative;
  height: auto;
  background-color: #efefef;
}
._uw-card--subtitle_mlopn_29700, ._uw-card--time_mlopn_29700, ._uw-card--location_mlopn_29700, ._uw-card--type_mlopn_29700, ._uw-card--link_mlopn_29700 {
  line-height: 1.1;
  font-size: 0.9rem;
}
._uw-card--subtitle_mlopn_29700 {
  overflow: hidden;
  overflow-y: hidden;
  max-height: 6em;
  position: relative;
  margin: 5px 0 1.875rem;
  line-height: 1.5;
  margin-top: 5px;
}
._uw-card--time_mlopn_29700 {
  margin-left: 1.5rem;
}
._uw-card--time_mlopn_29700::before {
  font-family: "WwwUowEduAu";
  content: "\f01d";
  position: absolute;
  font-size: 0.9rem;
  margin-left: -25px;
}
._uw-card--location_mlopn_29700 {
  margin-left: 1.5rem;
}
._uw-card--location_mlopn_29700::before {
  font-family: "WwwUowEduAu";
  content: "\f012";
  position: absolute;
  font-size: 0.9rem;
  margin-left: -25px;
}
._uw-card--type_mlopn_29700 {
  margin-left: 1.5rem;
}
._uw-card--type_mlopn_29700::before {
  font-family: "WwwUowEduAu";
  content: "\f023";
  position: absolute;
  font-size: 0.9rem;
  margin-left: -25px;
}

._uw-card-image_mlopn_29544 {
  height: 100px;
  background-size: cover;
  background-position: 50% 50%;
}
._uw-card--maps_mlopn_29749 {
  position: relative;
  padding: 2rem 0;
  border-bottom: 2px dashed #efefef;
}
._uw-card--maps_mlopn_29749 div._description_mlopn_29754 {
  margin: 0 0 1.875rem p;
  margin-margin: unset;
}
._uw-card--event_mlopn_29758 {
  padding: 2rem;
  border: 1px solid #ed0a00;
  margin: 32px 0;
  position: relative;
}
._uw-card--event_mlopn_29758 table tbody {
  border: none;
}
._uw-card--event_mlopn_29758 table tbody tr {
  border: none;
}
._uw-card--event_mlopn_29758 table tbody tr th {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
._uw-card--event_mlopn_29758 ._uw-card--subtitle_mlopn_29700 {
  padding-top: 1rem;
}
._uw-card--course_mlopn_29777 {
  border: 1px solid #ed0a00;
  padding: 2rem;
  position: relative;
  margin: 32px 0;
}
._uw-card--course_mlopn_29777 table {
  table-layout: initial;
  margin-bottom: 1.875rem;
}
._uw-card--course_mlopn_29777 table th {
  vertical-align: top;
  border-right: none;
}
._uw-card--course_mlopn_29777 table th:first-of-type {
  white-space: nowrap;
}
._uw-card--course_mlopn_29777 ._uw-card--title_mlopn_29794 {
  color: #0033FF;
  font-weight: 400;
  font-size: 1rem;
}
._uw-card--course_mlopn_29777 ._uw-card--subtitle_mlopn_29700 {
  line-height: 1.5;
  margin-top: 5px;
}
._uw-card--course_mlopn_29777 table tbody {
  border: none;
}
._uw-card--course_mlopn_29777 table tr {
  font-size: 1.25rem;
  text-align: left;
  background-color: transparent !important;
  border-bottom: 1px solid #001641 !important;
}
._uw-card--course_mlopn_29777 table tr:last-of-type {
  border: none !important;
}
._uw-card--course_mlopn_29777 table tr th {
  text-align: left;
  font-weight: normal;
  font-size: 0.85rem;
  padding-left: 0;
  padding-bottom: 0.5rem;
}
._uw-card--course_mlopn_29777 table tr th:first-of-type {
  font-weight: 700;
}
@media (max-width: 767px) {
  ._uw-card--course_mlopn_29777 table tr th {
    display: flex;
    flex-direction: column;
    width: 100% !important;
  }
  ._uw-card--course_mlopn_29777 table tr th:first-of-type {
    padding-bottom: 0 !important;
  }
  ._uw-card--course_mlopn_29777 table tr th:last-of-type {
    padding-top: 0 !important;
  }
}
._uw-card--favorite_mlopn_29838 {
  font-size: 0.8rem;
  font-weight: 700;
  text-transform: uppercase;
  color: #0033FF;
}
._uw-card--favorite_mlopn_29838::before {
  font-family: "WwwUowEduAu";
  content: "\f027";
  color: #F2F2F2;
  margin-right: 0.5em;
}
._uw-card--lastdate_mlopn_29850, ._uw-card--search-type_mlopn_29850 {
  text-transform: uppercase;
  color: #b3b3b3;
  position: absolute;
  bottom: 15px;
  font-size: 0.85rem;
  font-weight: bold;
  margin-bottom: 1rem;
}
._uw-card--search-type_mlopn_29850 {
  right: 25px;
}
._uw-card--lastdate_mlopn_29850 {
  left: 30px;
}
._uw-card--article_mlopn_29547 {
  padding: 2rem 0;
}
._uw-card--article_mlopn_29547 ._uw-card--title_mlopn_29794 {
  color: #0033FF !important;
}
._uw-card--article-subtitle_mlopn_29871 {
  margin-top: 0 !important;
  text-transform: uppercase;
}
._uw-card--article-blurb_mlopn_29875 {
  margin: 0 !important;
  font-size: 0.95rem;
}
._uw-card--article-image_mlopn_29879 {
  height: auto;
  width: 20%;
  margin-left: 1.8em;
  background-size: cover;
  position: relative;
}
._uw-card--article-image_mlopn_29879::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  content: "";
}
@media (min-width: 768px) {
  ._uw-card--article-image_mlopn_29879 {
    margin-left: 0;
  }
}
._uw-card--article-dt_mlopn_29898 {
  display: flex;
  height: auto;
}
._uw-card--article-dt-date_mlopn_29902 {
  font-size: 0.9rem;
  text-transform: uppercase;
  font-weight: bold;
  color: #ed0a00;
  margin-top: 0 !important;
  margin-bottom: 5px;
  margin-right: 10px;
}
._uw-card--article-dt-time_mlopn_29911 {
  margin-top: 0 !important;
  font-size: 0.9rem;
  color: #5f5f5f;
  position: relative;
  top: 1px;
}
._uw-card--article-dt-time_mlopn_29911::before {
  position: relative;
  font-family: "WwwUowEduAu";
  content: "\f01d";
  font-size: 0.9rem;
  margin-right: 5px;
}
._uw-card--article_mlopn_29547 p {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
._uw-card--staff_mlopn_29547 {
  margin-bottom: 2.5rem;
  padding-bottom: 2rem;
  position: relative;
}
._uw-card--staff_mlopn_29547::after {
  content: "";
  background-image: linear-gradient(to right, #cacaca 50%, #ffffff 0%);
  background-position: bottom;
  background-size: 10px 1px;
  background-repeat: repeat-x;
  height: 1px;
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
._uw-card--staff-name_mlopn_29947 {
  color: #001641;
  font-size: 1.25rem;
}
._uw-card--staff-name_mlopn_29947 span {
  font-size: 0.8rem;
}
._uw-card--staff-name_mlopn_29947 span:last-of-type {
  font-size: 0.8rem;
}
._uw-card--staff-name_mlopn_29947 ._view_mlopn_13199 {
  font-weight: 700;
  color: #0033FF;
  font-size: 0.8rem;
}
._uw-card--staff-position_mlopn_29962 {
  color: #ed0a00;
  font-weight: 700;
  text-transform: uppercase;
}
._uw-card--staff_mlopn_29547 table {
  margin-top: 0;
  margin-bottom: 0;
}
._uw-card--staff_mlopn_29547 table tbody {
  border: none;
}
._uw-card--staff_mlopn_29547 table tr {
  font-size: 1.25rem;
  text-align: left;
  background-color: transparent !important;
  border-bottom: 1px solid #001641 !important;
}
._uw-card--staff_mlopn_29547 table tr:last-of-type {
  border: none !important;
}
._uw-card--staff_mlopn_29547 table tr th {
  font-weight: normal;
  padding: 4px 0;
  color: #0033FF;
  font-size: 0.9rem;
  font-weight: 700;
  text-align: left;
}
._uw-card--staff-details_mlopn_29551 {
  display: flex;
  list-style: none;
  margin: 0;
}
._uw-card--staff-details_mlopn_29551 li {
  margin-right: 25px;
}
._uw-card--staff-details_mlopn_29551 li::before {
  margin-right: 10px;
}

._uw-search--results_mlopn_28904 ._uw-card--search-type_mlopn_29850 {
  margin-bottom: 1rem;
}

._uw-intro-image_mlopn_3341 {
  background-size: cover;
  background-position: 50%;
  position: relative;
  z-index: 1;
  margin-top: 77px;
  margin-bottom: 80px;
}
@media (min-width: 981px) {
  ._uw-intro-image_mlopn_3341 {
    margin-top: 154px;
  }
}
._uw-intro-image_mlopn_3341 ._uw-button_mlopn_2905, ._uw-intro-image_mlopn_3341 ._uw-button-white_mlopn_2905, ._uw-intro-image_mlopn_3341 ._uw-button-red_mlopn_2905, ._uw-intro-image_mlopn_3341 ._uw-button-blue_mlopn_2905, ._uw-intro-image_mlopn_3341 ._uw-bg-link_mlopn_2905, ._uw-intro-image_mlopn_3341 ._uw-link-box--link_mlopn_2905, ._uw-intro-image_mlopn_3341 ._uw-subscription-form_mlopn_2905 a, ._uw-subscription-form_mlopn_2905 ._uw-intro-image_mlopn_3341 a, ._uw-intro-image_mlopn_3341 ._uw-subscription-form_mlopn_2905 button, ._uw-subscription-form_mlopn_2905 ._uw-intro-image_mlopn_3341 button, ._uw-intro-image_mlopn_3341 ._uw-stories-search_mlopn_2905 button, ._uw-stories-search_mlopn_2905 ._uw-intro-image_mlopn_3341 button {
  letter-spacing: 0 !important;
}
._uw-intro-image_mlopn_3341::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: 0.3s opacity;
  background-color: #151515;
  content: "";
  opacity: 0.55;
  z-index: -1;
}
._uw-intro-image_mlopn_3341 ._uw-intro-title_mlopn_30035 {
  color: #fff;
  position: relative;
  line-height: 1;
}
@media (min-width: 768px) {
  ._uw-intro-image_mlopn_3341 ._uw-intro-title_mlopn_30035 {
    top: -50px;
    margin-bottom: -25px;
  }
}
._uw-intro-image_mlopn_3341 h1 {
  position: relative;
  margin-bottom: 0;
  color: #fff;
}
._uw-intro-image_mlopn_3341 h2 {
  color: #fff;
}
._uw-intro-image_mlopn_3341 a {
  color: #fff;
}
._uw-intro-image_mlopn_3341 p {
  color: #fff;
}
._uw-intro-image--content_mlopn_3341 {
  height: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-flow: column;
  padding-bottom: 50px;
}
@media (max-width: 1024px) {
  ._uw-intro-image--content_mlopn_3341 {
    margin-left: 25px;
  }
}
._uw-intro-image--content_mlopn_3341 h1 {
  position: inherit;
  line-height: 1;
}
@media (min-width: 768px) {
  ._uw-intro-image--content_mlopn_3341 h1 {
    margin: 50px 0;
    max-width: 75%;
  }
}
._uw-intro-image--content_mlopn_3341 ._uw-button_mlopn_2905, ._uw-intro-image--content_mlopn_3341 ._uw-button-white_mlopn_2905, ._uw-intro-image--content_mlopn_3341 ._uw-button-red_mlopn_2905, ._uw-intro-image--content_mlopn_3341 ._uw-button-blue_mlopn_2905, ._uw-intro-image--content_mlopn_3341 ._uw-bg-link_mlopn_2905, ._uw-intro-image--content_mlopn_3341 ._uw-link-box--link_mlopn_2905, ._uw-intro-image--content_mlopn_3341 ._uw-subscription-form_mlopn_2905 a, ._uw-subscription-form_mlopn_2905 ._uw-intro-image--content_mlopn_3341 a, ._uw-intro-image--content_mlopn_3341 ._uw-subscription-form_mlopn_2905 button, ._uw-subscription-form_mlopn_2905 ._uw-intro-image--content_mlopn_3341 button, ._uw-intro-image--content_mlopn_3341 ._uw-stories-search_mlopn_2905 button, ._uw-stories-search_mlopn_2905 ._uw-intro-image--content_mlopn_3341 button {
  margin-top: 25px;
  font-size: 1.15rem;
  text-transform: uppercase;
}
._uw-intro-image--content_mlopn_3341 ._uw-header-subnav-boxes_mlopn_30088 {
  list-style: none;
  margin-left: 0;
  display: flex;
  flex-flow: row wrap;
}
._uw-intro-image--content_mlopn_3341 ._uw-header-subnav-boxes_mlopn_30088 li {
  width: 40%;
  margin-right: 1rem;
  position: relative;
}
._uw-intro-image--content_mlopn_3341 ._uw-header-subnav-boxes_mlopn_30088 li p {
  margin-bottom: 0;
}
._uw-intro-image--content_mlopn_3341 ._uw-header-subnav-boxes_mlopn_30088 li p:first-child {
  font-weight: bold;
}
._uw-intro-image--content_mlopn_3341 ._uw-header-subnav-boxes_mlopn_30088 li::before {
  position: absolute;
  left: -1.5rem;
}
@media (min-width: 768px) {
  ._uw-intro-image--content_mlopn_3341 ._uw-header-subnav-boxes_mlopn_30088 li {
    width: 18%;
    margin-right: 25px;
  }
}
._page-header-min_mlopn_30115 ._uw-intro-image_mlopn_3341 {
  background-color: #001641;
}

._uw-pull-left_mlopn_30119 {
  position: relative;
  left: -35px;
}

._uw-page-footnote_mlopn_30124 p:first-of-type {
  font-weight: 700;
  margin-bottom: 10px;
}

._uw-page-footnote-right_mlopn_30129 {
  align-self: end;
}
._uw-page-footnote-right_mlopn_30129 p:first-of-type {
  font-weight: 700;
  margin-bottom: 10px;
}

._header-image_mlopn_30137 {
  background-size: cover;
  height: 250px;
  width: 100%;
  background-position: 50%;
}

._uw-intro-header-container_mlopn_30144 {
  display: flex;
  flex-wrap: wrap;
  min-height: 600px;
}

._uw-intro-breadcrumbs-container_mlopn_30150,
._uw-intro-title-container_mlopn_30151 {
  width: 100%;
}

@media (min-width: 980px) {
  ._uw-intro-title-container_mlopn_30151 {
    max-width: 50%;
  }
}

._uw-sub-menu_mlopn_30161 {
  background: #0033FF;
  padding: 40px 35px 15px;
  margin-right: 50px;
}
@media (max-width: 1024px) {
  ._uw-sub-menu_mlopn_30161 {
    display: none;
  }
}
._uw-sub-menu--title_mlopn_30171 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  font-size: 0.9rem;
  line-height: 1.25em;
}
._uw-sub-menu--links_mlopn_30179 {
  list-style-type: none;
  margin-left: 0;
}
._uw-sub-menu--links_mlopn_30179 li ._currentsection_mlopn_30183 {
  color: #fff;
}
._uw-sub-menu--links_mlopn_30179 a {
  font-size: 0.8rem;
  display: block;
  margin-bottom: 10px;
  font-weight: 400;
}
._uw-sub-menu--links_mlopn_30179 a:hover {
  color: #fff;
  text-decoration: underline;
}

._uw-vrh-masthead--image_mlopn_30197 ._uw-masthead__main_mlopn_3283 {
  background-size: cover;
  background-position: 50%;
  position: relative;
  z-index: 1;
  margin-bottom: 0;
}
@media (max-width: 1024px) {
  ._uw-vrh-masthead--image_mlopn_30197 ._uw-masthead__main_mlopn_3283 {
    margin-top: 0;
    padding: 80px 0;
  }
}
._uw-vrh-masthead--image_mlopn_30197 ._uw-masthead__main_mlopn_3283::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: 0.3s opacity;
  background-color: #151515;
  content: "";
  opacity: 0.55;
  z-index: -1;
}
@media (min-width: 768px) {
  ._uw-vrh-masthead--image_mlopn_30197 ._uw-masthead__title_mlopn_3453 {
    padding: 35px 0;
  }
}
._uw-vrh-masthead--image_mlopn_30197 ._uw-button_mlopn_2905, ._uw-vrh-masthead--image_mlopn_30197 ._uw-button-white_mlopn_2905, ._uw-vrh-masthead--image_mlopn_30197 ._uw-button-red_mlopn_2905, ._uw-vrh-masthead--image_mlopn_30197 ._uw-button-blue_mlopn_2905, ._uw-vrh-masthead--image_mlopn_30197 ._uw-bg-link_mlopn_2905, ._uw-vrh-masthead--image_mlopn_30197 ._uw-link-box--link_mlopn_2905, ._uw-vrh-masthead--image_mlopn_30197 ._uw-subscription-form_mlopn_2905 a, ._uw-subscription-form_mlopn_2905 ._uw-vrh-masthead--image_mlopn_30197 a, ._uw-vrh-masthead--image_mlopn_30197 ._uw-subscription-form_mlopn_2905 button, ._uw-subscription-form_mlopn_2905 ._uw-vrh-masthead--image_mlopn_30197 button, ._uw-vrh-masthead--image_mlopn_30197 ._uw-stories-search_mlopn_2905 button, ._uw-stories-search_mlopn_2905 ._uw-vrh-masthead--image_mlopn_30197 button {
  color: #fff;
  font-size: 1.125rem;
}

._uw-media-block_mlopn_3135._bg--navy_mlopn_2892 h2 {
  color: #fff;
}
._uw-media-block_mlopn_3135 ._media-author_mlopn_30235 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  font-size: 0.8rem;
  color: #ed0a00;
  display: block;
  margin-top: 5px;
}
@media (min-width: 1024px) {
  ._uw-media-block_mlopn_3135 ._media-author_mlopn_30235 {
    display: inline;
    position: relative;
    left: -10px;
    writing-mode: vertical-lr;
  }
}
._uw-media-block_mlopn_3135._bg--navy_mlopn_2892 {
  padding: 5rem 0;
}
._uw-media-block--media_mlopn_30256 {
  position: relative;
  background-size: cover;
  display: block;
}
._uw-media-block--media_mlopn_30256::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 66.6666666667%;
  content: "";
}
._uw-media-block_mlopn_3135 h2:after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.0625rem;
  background-color: #001641;
  margin-top: 0.9375rem;
}
._uw-media-block_mlopn_3135 h2._color--red_mlopn_2876::after {
  background-color: #ed0a00;
}
._uw-media-block_mlopn_3135 h2._color--white_mlopn_2884::after {
  background-color: #fff;
}
._uw-media-block_mlopn_3135 ._responsive-embed_mlopn_3117 iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
._uw-media-block_mlopn_3135 ._transcript_mlopn_3135 {
  padding: 1rem 1.5rem;
}
._uw-media-block_mlopn_3135 ._transcript_mlopn_3135 ._transcript__header_mlopn_30292 {
  position: relative;
}
._uw-media-block_mlopn_3135 ._transcript_mlopn_3135 ._transcript__header_mlopn_30292 ._transcript__button_mlopn_30295 {
  font-weight: 700;
  text-decoration: none;
  cursor: pointer;
  color: #001641;
  position: absolute;
  right: 0;
  top: 0;
}
._uw-media-block_mlopn_3135 ._transcript_mlopn_3135 ._transcript__header_mlopn_30292 ._transcript__button_mlopn_30295:hover {
  color: #ed0a00;
}
._uw-media-block_mlopn_3135 ._transcript_mlopn_3135 ._transcript__header_mlopn_30292 ._show_transcript_mlopn_30307::after {
  font-family: "WwwUowEduAu";
  content: "\f021";
  margin-left: 10px;
  font-family: "WwwUowEduAu";
}
._uw-media-block_mlopn_3135 ._transcript_mlopn_3135 ._transcript__header_mlopn_30292 ._hide_transcript_mlopn_30313::after {
  font-family: "WwwUowEduAu";
  content: "\f020";
  font-family: "WwwUowEduAu";
  margin-left: 10px;
}
._uw-media-block_mlopn_3135 ._transcript_mlopn_3135 ._transcript__content_mlopn_30319 {
  position: relative;
  -webkit-animation: _fade-in_mlopn_10925 0.3s backwards;
  animation: _fade-in_mlopn_10925 0.3s backwards;
  font-size: 0.9em;
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
._uw-media-block_mlopn_3135 ._transcript_mlopn_3135 ._is_hidden_mlopn_30328 {
  display: none;
}
._uw-media-block_mlopn_3135 ._uw-button-red_mlopn_2905 {
  display: block;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #ed0a00;
  font-weight: bold;
  text-transform: uppercase;
  margin: 10px 0;
  font-size: 1.125rem;
  transition: color cubic-bezier(0.77, 0, 0.18, 1);
}
._uw-media-block_mlopn_3135 ._uw-button-red_mlopn_2905::after {
  content: "\f001";
  font-family: "WwwUowEduAu";
  margin-left: 10px;
  transition: margin-left cubic-bezier(0.77, 0, 0.18, 1) 0.3s;
  opacity: 1;
}
._uw-media-block_mlopn_3135 ._uw-button-red_mlopn_2905:hover {
  text-decoration: none;
}
._uw-media-block_mlopn_3135 ._uw-button-red_mlopn_2905:hover::after {
  margin-left: 13px;
}
._uw-media-block_mlopn_3135 ._blockquote-author_mlopn_12011 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  display: block;
  color: #001641;
  margin: 15px 0;
  font-style: normal;
  font-size: 0.9rem;
  text-transform: uppercase;
  font-weight: bold;
}
._uw-media-block_mlopn_3135 ._blockquote-author-subhead_mlopn_30364 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  display: block;
  color: #001641;
  margin: 15px 0;
  font-style: normal;
  font-weight: 400;
  font-size: 0.9rem;
  margin-top: -10px;
  text-transform: uppercase;
}

._uw-media-block_mlopn_3135 {
  margin-block: var(--section-spacing-y);
}
._uw-media-block_mlopn_3135 blockquote,
._uw-media-block_mlopn_3135 ._media-block-blockquote_mlopn_30380 {
  font-size: 1.2rem;
  font-style: italic;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  border-left: 0;
  line-height: 1.25;
  margin-bottom: 50px;
  position: relative;
  padding-top: 40px;
  color: #001641;
  margin-top: 20px !important;
}
._uw-media-block_mlopn_3135 blockquote::before,
._uw-media-block_mlopn_3135 ._media-block-blockquote_mlopn_30380::before {
  content: open-quote;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 6rem;
  position: absolute;
  top: -25px;
  left: -15px;
  color: #ed0a00;
}
._uw-media-block_mlopn_3135 blockquote::after,
._uw-media-block_mlopn_3135 ._media-block-blockquote_mlopn_30380::after {
  content: close-quote;
  visibility: hidden;
  position: absolute;
}
._uw-media-block_mlopn_3135 ._blockquote-author_mlopn_12011 {
  display: block;
  color: #001641;
  margin: 15px 0;
  font-style: normal;
  font-size: 0.9rem;
}
._uw-media-block_mlopn_3135 ._blockquote-author-subhead_mlopn_30364 {
  display: block;
  color: #001641;
  margin: 15px 0;
  font-style: normal;
  font-weight: 400;
  font-size: 0.9rem;
  margin-top: -10px;
}

._uw-staff-listings--row-title_mlopn_30425 {
  font-size: 3rem;
  line-height: 52px;
  margin-bottom: 15px;
  color: #001641;
}

._uw-staff-listings--items_mlopn_30432 {
  margin: 50px 0;
}
._uw-staff-listings--items_mlopn_30432 ._uw-bg-image_mlopn_16673 {
  position: relative;
  position: relative;
  background-size: cover;
  background-position: 50%;
  margin-bottom: 15px;
}
._uw-staff-listings--items_mlopn_30432 ._uw-bg-image_mlopn_16673::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  content: "";
}
._uw-staff-listings--items_mlopn_30432 ._uw-bg-image_mlopn_16673::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  content: "";
}
._uw-staff-listings--items-heading_mlopn_30456 {
  font-size: 1.6rem;
  text-transform: none;
  margin-bottom: 1rem;
}
._uw-staff-listings--items-title_mlopn_30461 {
  font-size: 1rem;
  text-transform: none;
  margin-bottom: 1rem;
}
._uw-staff-listings--items_mlopn_30432 ._lists--icons_mlopn_30466 {
  margin-left: 0;
}
._uw-staff-listings--items_mlopn_30432 ._lists--icons_mlopn_30466 li::before {
  margin-right: 10px;
}
._uw-staff-listings--items_mlopn_30432 ._lists--icons_mlopn_30466 a {
  color: #001641;
}
._uw-staff-listings--items_mlopn_30432 ._lists--icons_mlopn_30466 a:hover {
  color: #ed0a00;
}

._uw-staff-listings--item-heading_mlopn_30479 {
  margin-bottom: 2rem;
}
._uw-staff-listings--item-heading_mlopn_30479 a {
  font-size: 1.6rem;
  text-transform: none;
  color: #001641;
}

._uw-staff-listings--item-title_mlopn_30488 {
  font-size: 1.125rem;
  text-transform: none;
  margin-bottom: 1rem;
}

@media print, screen and (max-width: 47.99875em) {
  ._uw-profile-compact_mlopn_30495 {
    margin-top: 2rem;
  }
  ._uw-profile-compact_mlopn_30495 h2 + ._uw-profile-card_mlopn_30498,
  ._uw-profile-compact_mlopn_30495 ._uw-profile-card_mlopn_30498 ._cell_mlopn_3333 + ._cell_mlopn_3333 {
    margin-top: 0 !important;
  }
}
._uw-profile-compact_mlopn_30495 ._uw-profile-card_mlopn_30498 + ._uw-profile-card_mlopn_30498 {
  margin-top: 2rem;
}
._uw-profile-compact_mlopn_30495 ._uw-profile-person_mlopn_30506 {
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  font-size: 1.5rem;
  color: #001641;
}
._uw-profile-compact_mlopn_30495 ._uw-profile-position_mlopn_30511 {
  font-weight: 600;
  color: #ed0a00;
  text-transform: uppercase;
}
._uw-profile-compact_mlopn_30495 ._uw-profile-unit_mlopn_30516 {
  font-weight: 600;
}
._uw-profile-compact_mlopn_30495 ._uw-profile-division_mlopn_30519 {
  font-size: 90%;
}
._uw-profile-compact_mlopn_30495 ._uw-profile-contact_mlopn_30522 ._phone_mlopn_30522::before,
._uw-profile-compact_mlopn_30495 ._uw-profile-contact_mlopn_30522 ._email_mlopn_30523::before,
._uw-profile-compact_mlopn_30495 ._uw-profile-contact_mlopn_30522 ._location_mlopn_15912::before {
  font-family: "WwwUowEduAu";
  margin-right: 10px;
}
._uw-profile-compact_mlopn_30495 ._uw-profile-contact_mlopn_30522 ._phone_mlopn_30522::before {
  content: "\f014";
}
._uw-profile-compact_mlopn_30495 ._uw-profile-contact_mlopn_30522 ._email_mlopn_30523::before {
  content: "\f01b";
}
._uw-profile-compact_mlopn_30495 ._uw-profile-contact_mlopn_30522 ._location_mlopn_15912::before {
  content: "\f012";
}
._uw-profile-compact_mlopn_30495 ._uw-profile-link_mlopn_30537 {
  font-size: 90%;
  text-transform: uppercase;
}
._uw-profile-compact_mlopn_30495 ._uw-profile-link_mlopn_30537::after {
  content: "\f001";
  font-family: "WwwUowEduAu";
  margin-left: 10px;
  transition: margin-left cubic-bezier(0.77, 0, 0.18, 1) 0.3s;
  opacity: 1;
}

@media print, screen and (max-width: 47.99875em) {
  ._uw-profile-block_mlopn_30550 + ._uw-profile-block_mlopn_30550 {
    margin-top: 2rem;
  }
}
._uw-profile-block_mlopn_30550 [class^=profile-] + [class^=profile-] {
  margin-top: 2rem;
}
._uw-profile-block_mlopn_30550 ol, ._uw-profile-block_mlopn_30550 ol li {
  list-style-image: none !important;
}

._profile-tabs_mlopn_30561 ._accordion_mlopn_12173 {
  margin-top: 0;
}

._uw-feature-block_mlopn_30565 {
  background: #001641;
  margin: 50px 0;
  padding: 4rem 0;
}
._uw-feature-block_mlopn_30565 a:hover {
  text-decoration: none;
}
._uw-feature-block_mlopn_30565 a:hover h3 {
  text-decoration: underline;
}
._uw-feature-block_mlopn_30565 h2 {
  color: #fff;
}
._uw-feature-block_mlopn_30565 h3 {
  color: #fff;
  font-size: 2rem;
  margin-bottom: 0.5rem;
}
._uw-feature-block_mlopn_30565 p {
  font-size: 0.9rem;
  color: #fff;
}
._uw-feature-block_mlopn_30565 ._img_mlopn_19538 {
  margin-bottom: 20px;
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
._uw-feature-block_mlopn_30565 ._img_mlopn_19538::after {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 150%;
  content: "";
}
._uw-feature-block_mlopn_30565 img {
  margin-bottom: 20px;
}
._uw-feature-block_mlopn_30565 ._uw-button_mlopn_2905, ._uw-feature-block_mlopn_30565 ._uw-button-white_mlopn_2905, ._uw-feature-block_mlopn_30565 ._uw-button-red_mlopn_2905, ._uw-feature-block_mlopn_30565 ._uw-button-blue_mlopn_2905, ._uw-feature-block_mlopn_30565 ._uw-bg-link_mlopn_2905, ._uw-feature-block_mlopn_30565 ._uw-link-box--link_mlopn_2905, ._uw-feature-block_mlopn_30565 ._uw-subscription-form_mlopn_2905 a, ._uw-subscription-form_mlopn_2905 ._uw-feature-block_mlopn_30565 a, ._uw-feature-block_mlopn_30565 ._uw-subscription-form_mlopn_2905 button, ._uw-subscription-form_mlopn_2905 ._uw-feature-block_mlopn_30565 button, ._uw-feature-block_mlopn_30565 ._uw-stories-search_mlopn_2905 button, ._uw-stories-search_mlopn_2905 ._uw-feature-block_mlopn_30565 button {
  color: #fff;
}
._uw-feature-block_mlopn_30565 ._uw-h3_mlopn_3084 {
  color: #fff;
  font-size: 2rem;
  margin-bottom: 0.5rem;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-style: normal;
  font-weight: 400;
}

._uw-feature-block-white-bg_mlopn_30617 {
  margin: 50px 0;
  padding: 4rem 0;
}
._uw-feature-block-white-bg_mlopn_30617 a:hover {
  text-decoration: none;
  color: #001641;
}
._uw-feature-block-white-bg_mlopn_30617 a:hover h3 {
  text-decoration: underline;
}
._uw-feature-block-white-bg_mlopn_30617 h2 {
  color: #ed0a00;
  margin-bottom: 30px;
  font-size: 6.5rem;
}
@media (max-width: 768px) {
  ._uw-feature-block-white-bg_mlopn_30617 h2 {
    font-size: 3rem;
  }
}
._uw-feature-block-white-bg_mlopn_30617 h3 {
  color: #001641;
  font-size: 2rem;
  margin-bottom: 0.5rem;
}
._uw-feature-block-white-bg_mlopn_30617 p {
  font-size: 0.9rem;
  color: #001641;
}
._uw-feature-block-white-bg_mlopn_30617 img {
  margin-bottom: 20px;
}
._uw-feature-block-white-bg_mlopn_30617 ._uw-button_mlopn_2905, ._uw-feature-block-white-bg_mlopn_30617 ._uw-button-white_mlopn_2905, ._uw-feature-block-white-bg_mlopn_30617 ._uw-button-red_mlopn_2905, ._uw-feature-block-white-bg_mlopn_30617 ._uw-button-blue_mlopn_2905, ._uw-feature-block-white-bg_mlopn_30617 ._uw-bg-link_mlopn_2905, ._uw-feature-block-white-bg_mlopn_30617 ._uw-link-box--link_mlopn_2905, ._uw-feature-block-white-bg_mlopn_30617 ._uw-subscription-form_mlopn_2905 a, ._uw-subscription-form_mlopn_2905 ._uw-feature-block-white-bg_mlopn_30617 a, ._uw-feature-block-white-bg_mlopn_30617 ._uw-subscription-form_mlopn_2905 button, ._uw-subscription-form_mlopn_2905 ._uw-feature-block-white-bg_mlopn_30617 button, ._uw-feature-block-white-bg_mlopn_30617 ._uw-stories-search_mlopn_2905 button, ._uw-stories-search_mlopn_2905 ._uw-feature-block-white-bg_mlopn_30617 button {
  color: #ed0a00;
}

._uw-mainhead_mlopn_30654, ._home-carousel_mlopn_21380 h2 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 2.625rem;
  line-height: 2.625rem;
  letter-spacing: -0.08rem;
}
@media (min-width: 768px) {
  ._uw-mainhead_mlopn_30654, ._home-carousel_mlopn_21380 h2 {
    font-size: 3.5rem;
  }
}
@media (min-width: 980px) {
  ._uw-mainhead_mlopn_30654, ._home-carousel_mlopn_21380 h2 {
    font-size: 7.0625rem;
  }
}
@media (min-width: 768px) {
  ._uw-mainhead_mlopn_30654, ._home-carousel_mlopn_21380 h2 {
    line-height: 3.5rem;
  }
}
@media (min-width: 980px) {
  ._uw-mainhead_mlopn_30654, ._home-carousel_mlopn_21380 h2 {
    line-height: 7.0625rem;
  }
}
@media (min-width: 980px) {
  ._uw-mainhead_mlopn_30654, ._home-carousel_mlopn_21380 h2 {
    font-weight: 700;
  }
}

._uw-blockhead_mlopn_15350 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.8125rem;
  line-height: 1.8125rem;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 0.5rem;
}
@media (min-width: 768px) {
  ._uw-blockhead_mlopn_15350 {
    font-size: 1.875rem;
  }
}
@media (min-width: 980px) {
  ._uw-blockhead_mlopn_15350 {
    font-size: 2rem;
  }
}
@media (min-width: 768px) {
  ._uw-blockhead_mlopn_15350 {
    line-height: 2.25rem;
  }
}
@media (min-width: 980px) {
  ._uw-blockhead_mlopn_15350 {
    line-height: 2.625rem;
  }
}
._uw-homepage_mlopn_14400 ._uw-blockhead_mlopn_15350 {
  font-size: 2.625rem;
  line-height: 2.875rem;
  margin-bottom: 1.75rem;
}
@media (min-width: 768px) {
  ._uw-homepage_mlopn_14400 ._uw-blockhead_mlopn_15350 {
    font-size: 3.5rem;
  }
}
@media (min-width: 980px) {
  ._uw-homepage_mlopn_14400 ._uw-blockhead_mlopn_15350 {
    font-size: 5rem;
  }
}
@media (min-width: 768px) {
  ._uw-homepage_mlopn_14400 ._uw-blockhead_mlopn_15350 {
    line-height: 3.5625rem;
  }
}
@media (min-width: 980px) {
  ._uw-homepage_mlopn_14400 ._uw-blockhead_mlopn_15350 {
    line-height: 5.625rem;
  }
}

._uw-subhead_mlopn_30740 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  color: #ed0a00;
  font-size: 1.875rem;
  line-height: 1.0666666667;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}

._uw-link-small_mlopn_14807, ._uw-btn-red_mlopn_14807, ._uw-btn_mlopn_14807, p._button-grey_mlopn_14807 a, p._button-navy_mlopn_14807 a, ._uw-link-big_mlopn_12204, p._button-blue_mlopn_12205 a, p._button-red_mlopn_12207 a, ._motivation-widget_mlopn_3333 ._mw-link-small_mlopn_14807 > a, ._motivation-widget_mlopn_3333 ._mw-quicklinks_mlopn_14807 {
  color: #ed0a00;
  display: block;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.5;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}
._uw-link-small_mlopn_14807::after, ._uw-btn-red_mlopn_14807::after, ._uw-btn_mlopn_14807::after, p._button-grey_mlopn_14807 a::after, p._button-navy_mlopn_14807 a::after, ._uw-link-big_mlopn_12204::after, p._button-blue_mlopn_12205 a::after, p._button-red_mlopn_12207 a::after, ._motivation-widget_mlopn_3333 ._mw-link-small_mlopn_14807 > a::after, ._motivation-widget_mlopn_3333 ._mw-quicklinks_mlopn_14807::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  position: relative;
  right: -15px;
  transition: right 0.4s;
}
._uw-link-small_mlopn_14807:hover, ._uw-btn-red_mlopn_14807:hover, ._uw-btn_mlopn_14807:hover, p._button-grey_mlopn_14807 a:hover, p._button-navy_mlopn_14807 a:hover, ._uw-link-big_mlopn_12204:hover, p._button-blue_mlopn_12205 a:hover, p._button-red_mlopn_12207 a:hover, ._motivation-widget_mlopn_3333 ._mw-link-small_mlopn_14807 > a:hover, ._motivation-widget_mlopn_3333 ._mw-quicklinks_mlopn_14807:hover, ._uw-link-small_mlopn_14807:focus, ._uw-btn-red_mlopn_14807:focus, ._uw-btn_mlopn_14807:focus, p._button-grey_mlopn_14807 a:focus, p._button-navy_mlopn_14807 a:focus, ._uw-link-big_mlopn_12204:focus, p._button-blue_mlopn_12205 a:focus, p._button-red_mlopn_12207 a:focus, ._motivation-widget_mlopn_3333 ._mw-link-small_mlopn_14807 > a:focus, ._motivation-widget_mlopn_3333 ._mw-quicklinks_mlopn_14807:focus {
  text-decoration: none;
}
._uw-link-small_mlopn_14807:hover::after, ._uw-btn-red_mlopn_14807:hover::after, ._uw-btn_mlopn_14807:hover::after, p._button-grey_mlopn_14807 a:hover::after, p._button-navy_mlopn_14807 a:hover::after, ._uw-link-big_mlopn_12204:hover::after, p._button-blue_mlopn_12205 a:hover::after, p._button-red_mlopn_12207 a:hover::after, ._motivation-widget_mlopn_3333 ._mw-link-small_mlopn_14807 > a:hover::after, ._motivation-widget_mlopn_3333 ._mw-quicklinks_mlopn_14807:hover::after, ._uw-link-small_mlopn_14807:focus::after, ._uw-btn-red_mlopn_14807:focus::after, ._uw-btn_mlopn_14807:focus::after, p._button-grey_mlopn_14807 a:focus::after, p._button-navy_mlopn_14807 a:focus::after, ._uw-link-big_mlopn_12204:focus::after, p._button-blue_mlopn_12205 a:focus::after, p._button-red_mlopn_12207 a:focus::after, ._motivation-widget_mlopn_3333 ._mw-link-small_mlopn_14807 > a:focus::after, ._motivation-widget_mlopn_3333 ._mw-quicklinks_mlopn_14807:focus::after {
  right: -23px;
}
._uw-link-small_mlopn_14807 + ._uw-link-small_mlopn_14807, ._uw-btn-red_mlopn_14807 + ._uw-link-small_mlopn_14807, ._uw-link-small_mlopn_14807 + ._uw-btn-red_mlopn_14807, ._uw-btn-red_mlopn_14807 + ._uw-btn-red_mlopn_14807, ._uw-btn_mlopn_14807 + ._uw-link-small_mlopn_14807, p._button-grey_mlopn_14807 a + ._uw-link-small_mlopn_14807, p._button-navy_mlopn_14807 a + ._uw-link-small_mlopn_14807, ._uw-btn_mlopn_14807 + ._uw-btn-red_mlopn_14807, p._button-grey_mlopn_14807 a + ._uw-btn-red_mlopn_14807, p._button-navy_mlopn_14807 a + ._uw-btn-red_mlopn_14807, ._uw-link-small_mlopn_14807 + ._uw-btn_mlopn_14807, p._button-grey_mlopn_14807 ._uw-link-small_mlopn_14807 + a, p._button-navy_mlopn_14807 ._uw-link-small_mlopn_14807 + a, ._uw-btn-red_mlopn_14807 + ._uw-btn_mlopn_14807, p._button-grey_mlopn_14807 ._uw-btn-red_mlopn_14807 + a, p._button-navy_mlopn_14807 ._uw-btn-red_mlopn_14807 + a, ._uw-btn_mlopn_14807 + ._uw-btn_mlopn_14807, p._button-grey_mlopn_14807 a + ._uw-btn_mlopn_14807, p._button-grey_mlopn_14807 ._uw-btn_mlopn_14807 + a, p._button-grey_mlopn_14807 a + a, p._button-navy_mlopn_14807 a + ._uw-btn_mlopn_14807, p._button-navy_mlopn_14807 p._button-grey_mlopn_14807 a + a, p._button-grey_mlopn_14807 p._button-navy_mlopn_14807 a + a, p._button-navy_mlopn_14807 ._uw-btn_mlopn_14807 + a, p._button-navy_mlopn_14807 p._button-grey_mlopn_14807 a + a, p._button-grey_mlopn_14807 p._button-navy_mlopn_14807 a + a, p._button-navy_mlopn_14807 a + a, ._uw-link-big_mlopn_12204 + ._uw-link-small_mlopn_14807, p._button-blue_mlopn_12205 a + ._uw-link-small_mlopn_14807, p._button-red_mlopn_12207 a + ._uw-link-small_mlopn_14807, ._uw-link-big_mlopn_12204 + ._uw-btn-red_mlopn_14807, p._button-blue_mlopn_12205 a + ._uw-btn-red_mlopn_14807, p._button-red_mlopn_12207 a + ._uw-btn-red_mlopn_14807, ._uw-link-big_mlopn_12204 + ._uw-btn_mlopn_14807, p._button-grey_mlopn_14807 ._uw-link-big_mlopn_12204 + a, p._button-blue_mlopn_12205 a + ._uw-btn_mlopn_14807, p._button-blue_mlopn_12205 p._button-grey_mlopn_14807 a + a, p._button-grey_mlopn_14807 p._button-blue_mlopn_12205 a + a, p._button-red_mlopn_12207 a + ._uw-btn_mlopn_14807, p._button-red_mlopn_12207 p._button-grey_mlopn_14807 a + a, p._button-grey_mlopn_14807 p._button-red_mlopn_12207 a + a, p._button-navy_mlopn_14807 ._uw-link-big_mlopn_12204 + a, ._uw-link-small_mlopn_14807 + ._uw-link-big_mlopn_12204, p._button-blue_mlopn_12205 ._uw-link-small_mlopn_14807 + a, p._button-red_mlopn_12207 ._uw-link-small_mlopn_14807 + a, ._uw-btn-red_mlopn_14807 + ._uw-link-big_mlopn_12204, p._button-blue_mlopn_12205 ._uw-btn-red_mlopn_14807 + a, p._button-red_mlopn_12207 ._uw-btn-red_mlopn_14807 + a, ._uw-btn_mlopn_14807 + ._uw-link-big_mlopn_12204, p._button-grey_mlopn_14807 a + ._uw-link-big_mlopn_12204, p._button-blue_mlopn_12205 ._uw-btn_mlopn_14807 + a, p._button-blue_mlopn_12205 p._button-grey_mlopn_14807 a + a, p._button-grey_mlopn_14807 p._button-blue_mlopn_12205 a + a, p._button-red_mlopn_12207 ._uw-btn_mlopn_14807 + a, p._button-red_mlopn_12207 p._button-grey_mlopn_14807 a + a, p._button-grey_mlopn_14807 p._button-red_mlopn_12207 a + a, p._button-navy_mlopn_14807 a + ._uw-link-big_mlopn_12204, ._uw-link-big_mlopn_12204 + ._uw-link-big_mlopn_12204, p._button-blue_mlopn_12205 a + ._uw-link-big_mlopn_12204, p._button-blue_mlopn_12205 ._uw-link-big_mlopn_12204 + a, p._button-blue_mlopn_12205 a + a, p._button-red_mlopn_12207 a + ._uw-link-big_mlopn_12204, p._button-red_mlopn_12207 ._uw-link-big_mlopn_12204 + a, p._button-red_mlopn_12207 a + a, ._motivation-widget_mlopn_3333 ._mw-link-small_mlopn_14807 > a + ._uw-link-small_mlopn_14807, ._motivation-widget_mlopn_3333 ._mw-link-small_mlopn_14807 > a + ._uw-btn-red_mlopn_14807, ._motivation-widget_mlopn_3333 ._mw-link-small_mlopn_14807 > a + ._uw-btn_mlopn_14807, ._motivation-widget_mlopn_3333 p._button-grey_mlopn_14807 ._mw-link-small_mlopn_14807 > a + a, p._button-grey_mlopn_14807 ._motivation-widget_mlopn_3333 ._mw-link-small_mlopn_14807 > a + a, ._motivation-widget_mlopn_3333 ._mw-link-small_mlopn_14807 > a + ._uw-link-big_mlopn_12204, ._motivation-widget_mlopn_3333 ._mw-quicklinks_mlopn_14807 + ._uw-link-small_mlopn_14807, ._motivation-widget_mlopn_3333 ._mw-quicklinks_mlopn_14807 + ._uw-btn-red_mlopn_14807, ._motivation-widget_mlopn_3333 ._mw-quicklinks_mlopn_14807 + ._uw-btn_mlopn_14807, ._motivation-widget_mlopn_3333 p._button-grey_mlopn_14807 ._mw-quicklinks_mlopn_14807 + a, p._button-grey_mlopn_14807 ._motivation-widget_mlopn_3333 ._mw-quicklinks_mlopn_14807 + a, ._motivation-widget_mlopn_3333 p._button-navy_mlopn_14807 ._mw-quicklinks_mlopn_14807 + a, p._button-navy_mlopn_14807 ._motivation-widget_mlopn_3333 ._mw-quicklinks_mlopn_14807 + a, ._motivation-widget_mlopn_3333 ._mw-quicklinks_mlopn_14807 + ._uw-link-big_mlopn_12204, ._motivation-widget_mlopn_3333 p._button-blue_mlopn_12205 ._mw-quicklinks_mlopn_14807 + a, p._button-blue_mlopn_12205 ._motivation-widget_mlopn_3333 ._mw-quicklinks_mlopn_14807 + a, ._motivation-widget_mlopn_3333 p._button-red_mlopn_12207 ._mw-quicklinks_mlopn_14807 + a, p._button-red_mlopn_12207 ._motivation-widget_mlopn_3333 ._mw-quicklinks_mlopn_14807 + a, ._motivation-widget_mlopn_3333 ._mw-link-small_mlopn_14807 > ._uw-link-small_mlopn_14807 + a, ._motivation-widget_mlopn_3333 ._mw-link-small_mlopn_14807 > ._uw-btn-red_mlopn_14807 + a, ._motivation-widget_mlopn_3333 ._mw-link-small_mlopn_14807 > ._uw-btn_mlopn_14807 + a, ._motivation-widget_mlopn_3333 p._button-grey_mlopn_14807 ._mw-link-small_mlopn_14807 > a + a, p._button-grey_mlopn_14807 ._motivation-widget_mlopn_3333 ._mw-link-small_mlopn_14807 > a + a, ._motivation-widget_mlopn_3333 ._mw-link-small_mlopn_14807 > ._uw-link-big_mlopn_12204 + a, ._motivation-widget_mlopn_3333 ._mw-link-small_mlopn_14807 > a + a, ._motivation-widget_mlopn_3333 ._mw-link-small_mlopn_14807 > ._mw-quicklinks_mlopn_14807 + a, ._motivation-widget_mlopn_3333 ._uw-link-small_mlopn_14807 + ._mw-quicklinks_mlopn_14807, ._motivation-widget_mlopn_3333 ._uw-btn-red_mlopn_14807 + ._mw-quicklinks_mlopn_14807, ._motivation-widget_mlopn_3333 ._uw-btn_mlopn_14807 + ._mw-quicklinks_mlopn_14807, ._motivation-widget_mlopn_3333 p._button-grey_mlopn_14807 a + ._mw-quicklinks_mlopn_14807, p._button-grey_mlopn_14807 ._motivation-widget_mlopn_3333 a + ._mw-quicklinks_mlopn_14807, ._motivation-widget_mlopn_3333 p._button-navy_mlopn_14807 a + ._mw-quicklinks_mlopn_14807, p._button-navy_mlopn_14807 ._motivation-widget_mlopn_3333 a + ._mw-quicklinks_mlopn_14807, ._motivation-widget_mlopn_3333 ._uw-link-big_mlopn_12204 + ._mw-quicklinks_mlopn_14807, ._motivation-widget_mlopn_3333 p._button-blue_mlopn_12205 a + ._mw-quicklinks_mlopn_14807, p._button-blue_mlopn_12205 ._motivation-widget_mlopn_3333 a + ._mw-quicklinks_mlopn_14807, ._motivation-widget_mlopn_3333 p._button-red_mlopn_12207 a + ._mw-quicklinks_mlopn_14807, p._button-red_mlopn_12207 ._motivation-widget_mlopn_3333 a + ._mw-quicklinks_mlopn_14807, ._motivation-widget_mlopn_3333 ._mw-link-small_mlopn_14807 > a + ._mw-quicklinks_mlopn_14807, ._motivation-widget_mlopn_3333 ._mw-quicklinks_mlopn_14807 + ._mw-quicklinks_mlopn_14807 {
  margin-top: 0.9375rem;
}

._uw-link-big_mlopn_12204, p._button-blue_mlopn_12205 a, p._button-red_mlopn_12207 a {
  font-size: 1rem;
  line-height: 1.5;
}

._uw-btn_mlopn_14807, p._button-grey_mlopn_14807 a, p._button-navy_mlopn_14807 a {
  font-size: 1.125rem;
  line-height: 1.3333333333;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  color: #fff;
  background-color: #001641;
  padding: 0.8rem 3rem 0.8rem 1.25rem;
  position: relative;
  display: inline-block;
  transition: background-color 0.2s ease-in-out;
}
._uw-btn_mlopn_14807::after, p._button-grey_mlopn_14807 a::after, p._button-navy_mlopn_14807 a::after {
  position: absolute;
  transition: right 0.2s ease-in-out;
  right: 1.5rem;
}
._uw-btn_mlopn_14807:hover, p._button-grey_mlopn_14807 a:hover, p._button-navy_mlopn_14807 a:hover {
  color: #fff;
  background-color: #0033FF;
}
._uw-btn_mlopn_14807:hover::after, p._button-grey_mlopn_14807 a:hover::after, p._button-navy_mlopn_14807 a:hover::after {
  margin-left: 15px;
  right: 1.25rem;
}

._uw-btn-red_mlopn_14807 {
  font-size: 1.125rem;
  line-height: 1.5rem;
  color: #fff;
  background-color: #ed0a00;
  padding: 0.8rem 3rem 0.8rem 1.25rem;
  position: relative;
  display: inline-block;
  transition: background-color 0.2s ease-in-out;
}
._uw-btn-red_mlopn_14807::after {
  position: absolute;
  transition: right 0.2s ease-in-out;
  right: 1.5rem;
}
._uw-btn-red_mlopn_14807:hover::after {
  margin-left: 15px;
  right: 1.25rem;
}

._uw-blockquote_mlopn_30836 {
  color: #001641;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  position: relative;
  font-size: 1.25rem;
  line-height: 1.75rem;
  padding-top: 60px;
}
._uw-blockquote_mlopn_30836::before {
  font-style: normal;
  content: open-quote;
  position: absolute;
  margin-top: -10px;
  font-size: 8.5rem;
  font-weight: 500;
}
._uw-blockquote_mlopn_30836::after {
  content: close-quote;
  visibility: hidden;
  position: absolute;
}
._uw-blockquote-citation_mlopn_30857, ._uw-blockquote-subcitation_mlopn_30857 {
  display: block;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-style: normal;
  font-size: 0.875rem;
  line-height: 1;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  text-transform: uppercase;
  margin: 5px 0;
}
._uw-blockquote-citation_mlopn_30857 {
  margin-top: 25px;
  font-weight: 700;
}
._dark-background_mlopn_3019 ._uw-blockquote_mlopn_30836::before {
  color: #ed0a00;
}
._dark-background_mlopn_3019 ._uw-blockquote_mlopn_30836 ._uw-blockquote-citation_mlopn_30857,
._dark-background_mlopn_3019 ._uw-blockquote_mlopn_30836 ._uw-blockquote-subcitation_mlopn_30857 {
  color: #fff;
}

._uw-pullquote_mlopn_30883 {
  color: #ed0a00;
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-style: italic;
  position: relative;
  font-size: 1.6875rem;
  line-height: 1.875rem;
  padding-top: 20px;
}
@media (min-width: 768px) {
  ._uw-pullquote_mlopn_30883 {
    font-size: 1.5rem;
  }
}
@media (min-width: 980px) {
  ._uw-pullquote_mlopn_30883 {
    font-size: 1.5rem;
  }
}
@media (min-width: 768px) {
  ._uw-pullquote_mlopn_30883 {
    line-height: 1.625rem;
  }
}
@media (min-width: 980px) {
  ._uw-pullquote_mlopn_30883 {
    line-height: 1.625rem;
  }
}
._uw-pullquote_mlopn_30883::before {
  content: "";
  position: absolute;
  margin-top: -20px;
  width: 50px;
  height: 1px;
  background: #ed0a00;
}

p a {
  font-weight: 700;
}

ul {
  list-style-type: square;
}

._uw-text-intro_mlopn_30929 {
  font-family: "Montserrat", Verdana, Geneva, sans-serif;
  font-size: 1.6875rem;
  line-height: 1.1851851852;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}

span._intro_mlopn_3165 {
  font-size: 1.3rem;
  line-height: 1.4;
  letter-spacing: -0.02em;
}

span._link-button-blue_mlopn_30946 a,
a._link-button-blue_mlopn_30946, span._link-button-red_mlopn_30947 a,
a._link-button-red_mlopn_30947, span._link-button-navy_mlopn_30948 a,
a._link-button-navy_mlopn_30948 {
  display: inline-block;
  position: relative;
  margin-bottom: 1rem;
  font-size: 1.125rem;
  line-height: 1.3333333333;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
  font-weight: 600;
  text-transform: uppercase;
  text-decoration: none;
}
span._link-button-blue_mlopn_30946 a::after,
a._link-button-blue_mlopn_30946::after, span._link-button-red_mlopn_30947 a::after,
a._link-button-red_mlopn_30947::after, span._link-button-navy_mlopn_30948 a::after,
a._link-button-navy_mlopn_30948::after {
  font-family: "WwwUowEduAu";
  content: "\f005";
  position: relative;
  right: -15px;
  transition: right 0.4s;
}
span._link-button-blue_mlopn_30946 a:hover::after,
a._link-button-blue_mlopn_30946:hover::after, span._link-button-red_mlopn_30947 a:hover::after,
a._link-button-red_mlopn_30947:hover::after, span._link-button-navy_mlopn_30948 a:hover::after,
a._link-button-navy_mlopn_30948:hover::after, span._link-button-blue_mlopn_30946 a:focus::after,
a._link-button-blue_mlopn_30946:focus::after, span._link-button-red_mlopn_30947 a:focus::after,
a._link-button-red_mlopn_30947:focus::after, span._link-button-navy_mlopn_30948 a:focus::after,
a._link-button-navy_mlopn_30948:focus::after {
  right: -23px;
}

span._link-button-navy_mlopn_30948 a,
a._link-button-navy_mlopn_30948 {
  color: #fff;
  background-color: #001641;
  padding: 0.8rem 3rem 0.8rem 1.25rem;
  transition: background-color 0.2s ease-in-out;
}
span._link-button-navy_mlopn_30948 a::after,
a._link-button-navy_mlopn_30948::after {
  position: absolute;
  transition: right 0.2s ease-in-out;
  right: 1.5rem;
}
span._link-button-navy_mlopn_30948 a:hover, span._link-button-navy_mlopn_30948 a:focus,
a._link-button-navy_mlopn_30948:hover,
a._link-button-navy_mlopn_30948:focus {
  color: #fff;
  background-color: #0033FF;
}
span._link-button-navy_mlopn_30948 a:hover::after, span._link-button-navy_mlopn_30948 a:focus::after,
a._link-button-navy_mlopn_30948:hover::after,
a._link-button-navy_mlopn_30948:focus::after {
  right: 1.25rem;
}

span._link-button-navy_mlopn_30948[class][class][class][class] a:visited,
a._link-button-navy_mlopn_30948[class][class][class][class]:visited {
  color: #fff;
}

span._link-button-red_mlopn_30947 a,
a._link-button-red_mlopn_30947 {
  color: #ed0a00;
}

span._link-button-red_mlopn_30947[class][class][class][class] a:visited,
a._link-button-red_mlopn_30947[class][class][class][class]:visited {
  color: #ed0a00;
}

span._link-button-blue_mlopn_30946 a,
a._link-button-blue_mlopn_30946 {
  color: #0033FF;
}

span._link-button-blue_mlopn_30946[class][class][class][class] a:visited,
a._link-button-blue_mlopn_30946[class][class][class][class]:visited {
  color: #0033FF;
}

span._link-button-navy_mlopn_30948[class][class][class][class] a,
a._link-button-navy_mlopn_30948[class][class][class][class],
span._link-button-red_mlopn_30947[class][class][class][class] a,
a._link-button-red_mlopn_30947[class][class][class][class],
span._link-button-blue_mlopn_30946[class][class][class][class] a,
a._link-button-blue_mlopn_30946[class][class][class][class] {
  text-decoration: none;
}

p._button-navy_mlopn_14807 a,
p._button-red_mlopn_12207 a,
p._button-blue_mlopn_12205 a,
p._button-grey_mlopn_14807 a {
  text-decoration: none !important;
}

p._button-red_mlopn_12207 a {
  font-size: 1.125rem;
  line-height: 1.3333333333;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}

p._button-blue_mlopn_12205 a {
  color: #0033FF;
  font-size: 1.125rem;
  line-height: 1.3333333333;
  /* Disable letter spacing everywhere. @TODO: deprecate this mixin. 
    @if $letter-spacing != null {
        letter-spacing: rem-calc($letter-spacing);
    }
    */
}

p._button-grey_mlopn_14807 a {
  color: #001641;
  background-color: #F2F2F2;
}

p._button-navy_mlopn_14807,
p._button-red_mlopn_12207,
p._button-blue_mlopn_12205,
p._button-grey_mlopn_14807 {
  margin-top: 1rem;
}

:is(p._button-navy_mlopn_14807, p._button-red_mlopn_12207, p._button-blue_mlopn_12205, p._button-grey_mlopn_14807) + :is(p._button-navy_mlopn_14807, p._button-red_mlopn_12207, p._button-blue_mlopn_12205, p._button-grey_mlopn_14807) {
  margin-top: 1.5rem;
}

._home-carousel_mlopn_21380 {
  width: 100%;
  height: 500px;
  padding: 0;
  margin-bottom: 2rem;
  margin-top: 77px;
  position: relative;
}
@media (min-width: 768px) {
  ._home-carousel_mlopn_21380 {
    height: 550px;
  }
}
@media (min-width: 980px) {
  ._home-carousel_mlopn_21380 {
    margin-top: 0;
    height: 700px;
  }
}
@media (min-width: 1600px) {
  ._home-carousel_mlopn_21380 {
    height: calc(100vh - 100px);
  }
}
._home-carousel_mlopn_21380 ._swiper-slide_mlopn_55 div {
  height: 100%;
}
@media (max-width: 640px) {
  ._home-carousel_mlopn_21380 ._swiper-slide_mlopn_55 {
    display: flex;
    flex-direction: column;
  }
}
._home-carousel_mlopn_21380 ._slide-content_mlopn_27317 {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  position: relative;
  z-index: 1;
  padding-bottom: 2rem;
}
@media (min-width: 640px) {
  ._home-carousel_mlopn_21380 ._slide-content_mlopn_27317 {
    padding-bottom: 4rem;
  }
}
._home-carousel_mlopn_21380 h2 {
  color: #fff;
  font-size: 2.625rem;
  line-height: 2.875rem;
  line-height: 1.02;
  letter-spacing: -0.08rem;
  font-weight: 700;
  margin-bottom: 0.5rem;
}
@media (min-width: 768px) {
  ._home-carousel_mlopn_21380 h2 {
    font-size: 3.5rem;
  }
}
@media (min-width: 980px) {
  ._home-carousel_mlopn_21380 h2 {
    font-size: 8.125rem;
  }
}
@media (min-width: 768px) {
  ._home-carousel_mlopn_21380 h2 {
    line-height: 3.5625rem;
  }
}
@media (min-width: 980px) {
  ._home-carousel_mlopn_21380 h2 {
    line-height: 7.625rem;
  }
}
@media (min-width: 768px) {
  ._home-carousel_mlopn_21380 h2 {
    max-width: 80%;
  }
}
@media (min-width: 980px) {
  ._home-carousel_mlopn_21380 h2 {
    margin-bottom: 2rem;
    font-size: 7.025rem;
    font-weight: 700;
  }
}
._home-carousel_mlopn_21380 p {
  color: #fff;
  margin-bottom: 1rem;
}
@media (min-width: 640px) {
  ._home-carousel_mlopn_21380 p {
    margin-bottom: 2rem;
    max-width: 75%;
  }
}
._home-carousel_mlopn_21380 a {
  color: #fff;
}
@media (max-width: 640px) {
  ._home-carousel_mlopn_21380 a {
    font-size: 1.125rem;
  }
}
._home-carousel_mlopn_21380 ._slide__image_mlopn_27397, ._home-carousel_mlopn_21380 ._slide__video_mlopn_27398 {
  background-size: cover;
}
@media (max-width: 640px) {
  ._home-carousel_mlopn_21380 ._slide__image_mlopn_27397, ._home-carousel_mlopn_21380 ._slide__video_mlopn_27398 {
    flex: 1;
    background-position: center;
  }
}
@media (min-width: 640px) {
  ._home-carousel_mlopn_21380 ._slide__image_mlopn_27397, ._home-carousel_mlopn_21380 ._slide__video_mlopn_27398 {
    position: absolute;
    width: 100%;
  }
}
@media (min-width: 980px) {
  ._home-carousel_mlopn_21380 ._slide__image_mlopn_27397, ._home-carousel_mlopn_21380 ._slide__video_mlopn_27398 {
    background-position-x: 40%;
  }
}
@media (max-width: 640px) {
  ._home-carousel_mlopn_21380 ._slide__video_mlopn_27398 {
    width: 100%;
    padding-top: 56.25%;
    height: 0px;
    position: relative;
  }
}
._home-carousel_mlopn_21380 ._slide__video-display_mlopn_27432 {
  position: absolute;
  object-fit: cover;
  z-index: 0;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
._home-carousel_mlopn_21380 ._slide__video_mlopn_27398 ._pause-background_mlopn_27443 {
  position: absolute;
  bottom: 1em;
  right: 1em;
  z-index: 1;
}
._home-carousel_mlopn_21380 ._slide__video_mlopn_27398 ._pause-background_mlopn_27443 ._pause_mlopn_27443, ._home-carousel_mlopn_21380 ._slide__video_mlopn_27398 ._pause-background_mlopn_27443 ._play_mlopn_27451 {
  fill: white;
}
@media (max-width: 640px) {
  ._home-carousel_mlopn_21380 ._slide__body_mlopn_27456 {
    background-color: #001641;
    height: auto !important;
    width: 100%;
    bottom: 0;
    padding-top: 2rem;
  }
}
@media (min-width: 640px) {
  ._home-carousel_mlopn_21380 ._slide__body_mlopn_27456::after, ._home-carousel_mlopn_21380 ._slide__body_mlopn_27456::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
  }
}
._home-carousel_mlopn_21380 ._slide__body_mlopn_27456::before {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 100%);
  width: 50%;
}
._home-carousel_mlopn_21380 ._slide__body_mlopn_27456::after {
  background-image: linear-gradient(42deg, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0) 75%);
  width: 100%;
}
@media (min-width: 640px) {
  ._home-carousel_mlopn_21380::before {
    content: "";
    width: 100%;
    height: 17.8125rem;
    position: absolute;
    top: 0;
    left: 0;
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.69) 100%);
    z-index: 2;
  }
}

._uw-home-slider__bullet-container_mlopn_16989 {
  border-bottom: 0.0625rem dashed #E5E5E4;
  padding-left: 0 !important;
}
._uw-home-slider__bullets_mlopn_11765 {
  text-align: left;
  white-space: nowrap;
  overflow-y: hidden;
  overflow-x: auto;
  padding: 0 0 1.25rem;
  margin-top: 1.25rem;
}
._uw-home-slider__bullets_mlopn_11765 button {
  width: auto;
  height: auto;
  background: none;
  display: inline-block;
  margin-bottom: 0;
  margin-left: 1.875rem;
  color: #001641;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  text-align: left;
  cursor: pointer;
  border-radius: 0;
  opacity: 1;
}
._uw-home-slider__bullets_mlopn_11765 button::before {
  content: none;
}
._uw-home-slider__bullets_mlopn_11765 button::after {
  content: "";
  display: block;
  width: 3.125rem;
  height: 0.125rem;
  background: #fff;
  margin-top: 0.3125rem;
  transition: transform 0.3s, background-color 0s;
  transition-delay: 0s, 0.3s;
  transform: scale3d(0, 1, 1);
  transform-origin: top left;
}
._uw-home-slider__bullets_mlopn_11765 button:first-of-type {
  margin-left: 0;
}
._uw-home-slider__bullets_mlopn_11765 button._swiper-pagination-bullet-active_mlopn_288 {
  color: #ed0a00;
}
._uw-home-slider__bullets_mlopn_11765 button._swiper-pagination-bullet-active_mlopn_288::after {
  background: #ed0a00;
  transform: scale3d(1, 1, 1);
  transition-delay: 0s, 0s;
}
._uw-home-slider__bullets_mlopn_11765 button._swiper-pagination-bullet-active_mlopn_288:hover {
  text-decoration: none;
}
._uw-home-slider__bullets_mlopn_11765 button._swiper-pagination-bullet-active_mlopn_288:hover::after {
  background: #ed0a00;
  transform: scale3d(1, 1, 1);
  transition-delay: 0s, 0s;
}
._uw-home-slider__bullets_mlopn_11765 button:focus {
  outline: 1px dotted #001641;
  box-shadow: 0 0 2px #fff;
}
._uw-home-slider__bullets_mlopn_11765 button:hover {
  text-decoration: none;
}
._uw-home-slider__bullets_mlopn_11765 button:hover::after {
  background: #001641;
  transform: scale3d(1, 1, 1);
  transition-delay: 0s, 0s;
}
@media print, screen and (min-width: 64em) {
  ._uw-home-slider__bullets_mlopn_11765 {
    padding-bottom: 1.875rem;
  }
}
@media print, screen and (min-width: 48em) {
  ._uw-home-slider__bullet-container_mlopn_16989 {
    padding-left: 60px;
  }
  ._uw-home-slider__bullets_mlopn_11765 {
    margin: 1.875rem 0 0;
    padding-bottom: 2.1875rem;
  }
}

._uw-home-carousel_mlopn_19884 {
  margin-bottom: 2rem;
}
@media (min-width: 640px) {
  ._uw-home-carousel_mlopn_19884 {
    margin-bottom: 5rem;
  }
}

/* styles migrated from t4-updates.css */
/* styles migrated from t4-updates.css, i can not determine which file they should reside in */
div._grid-x_mlopn_3385._grid-margin-x_mlopn_3382._results_mlopn_16867 {
  width: 100%;
}

@media (max-width: 1080px) {
  div._cell_mlopn_3333._media-cell_mlopn_31385 {
    margin-bottom: 20px;
  }
}
._checkedDarkRed_mlopn_26895 {
  color: #ed0a00;
}

._t4Edit-page_mlopn_31393 {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  color: #ed0a00;
  margin: 0.9375rem 0 0.3125rem;
}

._contentTypeViewport_mlopn_31403 {
  display: grid;
  place-items: center;
}