@import url(https://use.typekit.net/zpa6glb.css);
@charset "UTF-8";
/*
 * Typekit
 */
/*
* Hamburger
*/
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger {
  padding: 15px 15px;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
}
.hamburger:hover {
  opacity: 0.7;
}
.hamburger.is-active:hover {
  opacity: 0.7;
}
.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after {
  background-color: #000;
}

.hamburger-box {
  width: 40px;
  height: 24px;
  display: inline-block;
  position: relative;
}

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -2px;
}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
  width: 40px;
  height: 4px;
  background-color: #000;
  border-radius: 4px;
  position: absolute;
  transition-property: transform;
  transition-duration: 0.15s;
  transition-timing-function: ease;
}
.hamburger-inner::before, .hamburger-inner::after {
  content: "";
  display: block;
}
.hamburger-inner::before {
  top: -10px;
}
.hamburger-inner::after {
  bottom: -10px;
}

/*
 * Spin
 */
.hamburger--spin .hamburger-inner {
  transition-duration: 0.22s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spin .hamburger-inner::before {
  transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
}
.hamburger--spin .hamburger-inner::after {
  transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spin.is-active .hamburger-inner {
  transform: rotate(225deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--spin.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
}
.hamburger--spin.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(-90deg);
  transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
 * Spin Reverse
 */
.hamburger--spin-r .hamburger-inner {
  transition-duration: 0.22s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spin-r .hamburger-inner::before {
  transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
}
.hamburger--spin-r .hamburger-inner::after {
  transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spin-r.is-active .hamburger-inner {
  transform: rotate(-225deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--spin-r.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
}
.hamburger--spin-r.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(90deg);
  transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
 * Mixins
 */
/*
 * Base styles
 */
/*
 * App custom colours
 */
/*
 * Mesh gradient
 */
.uow-mesh-gradient {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  background: radial-gradient(#702A6A 25%, transparent 50%), radial-gradient(#257478 25%, transparent 50%), radial-gradient(#257478 25%, transparent 50%), radial-gradient(#702A6A 25%, transparent 50%);
  background-size: 60% 80%, 70% 80%, 80% 80%, 80% 80%;
  background-position: 0 0, 0 100%, 50% 0, 50% 100%;
  background-repeat: no-repeat;
  transform: scale(4);
  overflow: hidden;
}

body {
  margin: 0;
  padding: 0;
}

.uow-inner {
  width: calc(100% - 60px);
  margin: 0 auto;
}
@media screen and (min-width: 768px) {
  .uow-inner--wide {
    width: 90%;
  }
}

.uow-button {
  all: unset;
  display: inline-flex;
  position: relative;
  align-items: center;
  background: #702A6A;
  padding: 15px 80px 15px 25px;
  color: #FFF;
  font-family: "Manrope", sans-serif;
  font-weight: bold;
  text-transform: none;
  text-decoration: none;
  min-height: 55px;
  box-sizing: border-box;
  font-size: 14px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
}
.uow-button:before {
  content: "\f061";
  font-family: "Font Awesome 6 Pro", sans-serif;
  font-size: 35px;
  position: absolute;
  top: 50%;
  right: 27px;
  transform: translate(50%, -50%);
  z-index: 1;
  opacity: 1;
  transition: 0.3s ease-in-out;
}
@media (min-width: 1280px) {
  .uow-button:before {
    opacity: 0;
    transform: translate(5%, -50%);
  }
}
.uow-button:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 55px;
  height: 100%;
  background-image: linear-gradient(135deg, #FFF 4.55%, #702A6A 4.55%, #702A6A 50%, #FFF 50%, #FFF 54.55%, #702A6A 54.55%, #702A6A 100%);
  background-size: 7.07px 7.07px;
}
.uow-button:hover:before {
  transform: translate(50%, -50%);
  opacity: 1;
}
.uow-button--yellow {
  background: #FFC800;
  color: #000;
}
.uow-button--yellow:after {
  background-image: linear-gradient(135deg, #257478 4.55%, #FFC800 4.55%, #FFC800 50%, #257478 50%, #257478 54.55%, #FFC800 54.55%, #FFC800 100%);
}
.uow-button--minimal {
  padding: 13px 23px;
  border: 2px solid #702A6A;
  transition: 0.3s ease-in-out;
}
.uow-button--minimal.uow-button--active {
  background: #FFF;
  border-color: #702A6A;
  color: #702A6A;
}
.uow-button--minimal:after, .uow-button--minimal:before {
  display: none;
}
.uow-button--minimal:hover {
  background: #FFF;
  border-color: #702A6A;
  color: #702A6A;
}
.uow-button--minimal-inverted {
  background: transparent;
  color: #000;
}
.uow-button--minimal-inverted:hover {
  background: #702A6A;
  color: #FFF;
}
@media screen and (min-width: 768px) {
  .uow-button {
    font-size: 16px;
    padding: 15px 95px 15px 40px;
  }
  .uow-button--minimal {
    padding: 13px 38px;
  }
}

section {
  padding-top: 30px;
  padding-bottom: 30px;
}

body {
  font-family: "Manrope", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  font-size: 16px;
  line-height: 1.5;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "ivypresto-display", serif;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  color: #702A6A;
  margin: 1rem 0 0.6rem;
  line-height: 1.3;
}

/*
 * Component styles
 */
.uow-navigation {
  position: relative;
  z-index: 100;
}
.uow-navigation__inner {
  padding: 10px 15px;
  display: flex;
  justify-content: space-between;
}
.uow-navigation__inner--is-active {
  background: #702A6A;
}
.uow-navigation__logo-black {
  display: block;
}
.uow-navigation__logo-white {
  display: none;
}
.uow-navigation__logo-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 10px;
}
.uow-navigation__logo {
  width: 100%;
  max-width: 200px;
  display: flex;
  align-items: center;
}
.uow-navigation__logo img {
  width: 200px;
}
.uow-navigation__top-links > ul, .uow-navigation__main > ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-flow: column wrap;
}
.uow-navigation__top-links {
  display: none;
}
.uow-navigation__top-links li {
  display: inline-block;
  padding: 0 10px 0 5px;
  border-right: 1px solid #565656;
  margin-bottom: 0;
}
.uow-navigation__top-links li:last-child {
  border-right: none;
}
.uow-navigation__top-links li a {
  text-decoration: none;
  color: #565656;
}
.uow-navigation__search-icon {
  display: none;
}
@media (min-width: 1280px) {
  .uow-navigation {
    padding-top: 20px;
  }
  .uow-navigation__logo {
    max-width: 100%;
  }
  .uow-navigation__logo img {
    width: 300px;
  }
  .uow-navigation__open-menu, .uow-navigation__open-sub-menu, .uow-navigation__menu-back, .uow-navigation__sub-menu-back, .uow-navigation__menu-search-container {
    display: none;
  }
  .uow-navigation__hamburger-container {
    display: none;
  }
  .uow-navigation__inner {
    width: 90%;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0;
  }
  .uow-navigation__list-container {
    display: flex;
    flex-flow: column;
    align-items: flex-end;
    position: static;
    background: transparent;
    opacity: 1;
  }
  .uow-navigation__top-links {
    display: block;
  }
  .uow-navigation__top-links > ul, .uow-navigation__main > ul {
    flex-flow: row wrap;
  }
  .uow-navigation__search-icon {
    color: #000000;
    width: 54px;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
  }
  .uow-navigation__list {
    display: flex;
    flex-flow: row wrap;
    list-style: none;
    margin: 0;
    padding: 0;
    align-items: center;
  }
  .uow-navigation__menu-search-label {
    text-transform: none;
    color: #FFF;
    padding-left: 15px;
  }
  .uow-navigation__menu-search {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    width: 100%;
    padding: 5px 20px;
    background: #FFF;
    border: none;
    border-radius: 30px;
  }
}

#nav-primary-winchester {
  z-index: 100;
}
#nav-primary-winchester li {
  margin-bottom: 0;
}
#nav-primary-winchester .close-main-nav {
  height: 61px;
  width: 70px;
  overflow: hidden;
  color: transparent;
  position: relative;
  display: flex;
  align-items: center;
}
#nav-primary-winchester .close-main-nav > button {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  align-items: center;
}
@media (min-width: 1280px) {
  #nav-primary-winchester .close-main-nav {
    display: none;
  }
}
#nav-primary-winchester .uow-navigation__sub-menu-button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  color: transparent;
  position: relative;
  border: none;
  background: transparent;
  font-size: inherit;
  font-weight: inherit;
  width: 48px;
  order: 1;
}
#nav-primary-winchester .uow-navigation__sub-menu-button:after {
  display: inline-block;
  content: "\f061";
  font-family: "Font Awesome 6 Pro", sans-serif;
  color: white;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
@media (min-width: 1280px) {
  #nav-primary-winchester .uow-navigation__sub-menu-button {
    display: none;
  }
}
#nav-primary-winchester .uow-navigation__back-button {
  border: none;
  background: #257478;
  color: #fff;
  display: block;
  padding: 15px 5%;
  width: 100%;
  box-sizing: border-box;
  text-align: left;
  font-family: inherit;
}
@media (min-width: 1280px) {
  #nav-primary-winchester .uow-navigation__back-button {
    display: none;
  }
}
@media screen and (max-width: 1279px) {
  #nav-primary-winchester > ul {
    position: absolute;
    top: 100%;
    left: -100%;
    opacity: 0;
    z-index: 100;
    width: 100vw;
    height: auto;
    box-sizing: border-box;
    background: #702A6A;
    transition: 0.3s ease-in-out;
    list-style: none;
    margin: 0;
    display: flex;
    flex-direction: column;
    color: white;
    overflow: hidden;
    padding-left: 0;
  }
  #nav-primary-winchester > ul a {
    color: white;
    transition: 0.3s ease-in-out;
    text-decoration: none;
    padding-right: 30px;
    position: relative;
  }
  #nav-primary-winchester > ul a:hover {
    color: #FFC800;
  }
  #nav-primary-winchester > ul > li {
    font-size: 24px;
    font-weight: 700;
  }
  #nav-primary-winchester > ul > li > a {
    display: inline-block;
    padding: 15px 30px 15px 0;
  }
  #nav-primary-winchester > ul ul {
    padding: 0;
    list-style: none;
    box-sizing: border-box;
    font-size: 16px;
  }
  #nav-primary-winchester > ul li {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid white;
    padding: 0 5%;
  }
  #nav-primary-winchester > ul li > a {
    display: inline-block;
    padding: 15px 0;
  }
  #nav-primary-winchester > ul.uow-navigation__mobile-menu--open {
    left: 0;
    opacity: 1;
  }
}
@media screen and (max-width: 1279px) and (min-width: 1280px) {
  #nav-primary-winchester > ul {
    height: auto;
  }
}
@media screen and (max-width: 1279px) {
  #nav-primary-winchester > ul > li > ul {
    background: #702A6A;
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    z-index: 1;
    transition: 0.3s ease-in-out;
    opacity: 0;
  }
  #nav-primary-winchester > ul > li > ul.uow-navigation__menu--active {
    left: 0;
    opacity: 1;
  }
  #nav-primary-winchester > ul > li > ul > li > ul {
    position: absolute;
    top: 0;
    left: -100%;
    background: #702A6A;
    width: 100%;
    transition: 0.3s ease-in-out;
    opacity: 0;
    z-index: 1;
  }
  #nav-primary-winchester > ul > li > ul > li > ul.uow-navigation__menu--active {
    left: 0;
    opacity: 1;
  }
}
@media (min-width: 1280px) {
  #nav-primary-winchester {
    padding-top: 20px;
    height: auto;
  }
  #nav-primary-winchester__open-menu, #nav-primary-winchester__open-sub-menu, #nav-primary-winchester__menu-back, #nav-primary-winchester__sub-menu-back, #nav-primary-winchester__menu-search-container {
    display: none;
  }
  #nav-primary-winchester__hamburger-container {
    display: none;
  }
  #nav-primary-winchester > ul {
    display: flex;
    flex-flow: row wrap;
    list-style: none;
    margin: 0;
    padding: 0;
    align-items: center;
  }
  #nav-primary-winchester > ul > li {
    transition: 0.3s ease-in-out;
    border-bottom: none;
  }
  #nav-primary-winchester > ul > li:hover {
    background: #702A6A;
    color: #FFF;
  }
  #nav-primary-winchester > ul > li:hover > a {
    color: #FFF;
  }
  #nav-primary-winchester > ul > li > ul.uow-navigation__menu--open {
    opacity: 1;
    pointer-events: auto;
  }
  #nav-primary-winchester > ul > li > a {
    color: #000;
    display: inline-block;
    padding: 15px;
    text-decoration: none;
    font-weight: bold;
    transition: 0.3s ease-in-out;
    font-size: 18px;
  }
  #nav-primary-winchester > ul > li > ul {
    position: absolute;
    top: 100%;
    right: 0;
    left: 0;
    height: auto;
    padding: 60px 10%;
    background: #702A6A;
    opacity: 0;
    transition: 0.3s ease-in-out;
    pointer-events: none;
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 30px;
    list-style: none;
  }
  #nav-primary-winchester > ul > li > ul li {
    padding: 5px 0;
  }
  #nav-primary-winchester > ul > li > ul > li {
    padding: 0;
  }
  #nav-primary-winchester > ul > li > ul > li > a {
    font-size: 24px;
    line-height: 29px;
    font-weight: bold !important;
    display: inline-block;
    position: relative;
    padding: 5px 30px 5px 0;
    transition: color 0.3s ease-in-out;
  }
  #nav-primary-winchester > ul > li > ul > li > a:after {
    display: block;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translate(0, -50%);
    content: "\f061";
    font-family: "Font Awesome 6 Pro";
    transition-property: transform;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
  }
  #nav-primary-winchester > ul > li > ul > li:hover > a {
    color: #FFC800;
  }
  #nav-primary-winchester > ul > li > ul > li:hover > a:after {
    transform: translate(10px, -50%);
  }
  #nav-primary-winchester > ul > li > ul > li a {
    color: white;
    text-decoration: none;
  }
  #nav-primary-winchester > ul > li > ul > li > ul {
    padding: 0;
    list-style: none;
    transition: 0.3s ease-in-out;
    font-size: 18px !important;
    line-height: 23px !important;
    font-weight: normal !important;
  }
  #nav-primary-winchester > ul > li > ul > li > ul > li > a {
    display: inline-block;
    transition: 0.3s ease-in-out;
    padding: 5px 0;
  }
  #nav-primary-winchester > ul > li > ul > li > ul > li:hover > a {
    color: #FFC800;
  }
  #nav-primary-winchester > ul > li > ul.search-modal {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}

.uow-footer {
  background: #702A6A;
}
.uow-footer__inner {
  width: calc(100% - 30px);
  max-width: 100%;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  padding: 50px 0;
}
@media (min-width: 768px) {
  .uow-footer__inner {
    width: calc(100% - 120px);
  }
}
.uow-footer__logo {
  width: 100%;
}
.uow-footer__logo img {
  max-width: 370px;
  width: 100%;
}
.uow-footer__contact {
  width: 100%;
  padding: 0 15px;
}
.uow-footer__contact h3 {
  color: #ffffff;
  font-size: 28px;
  line-height: 40px;
  font-size: "ivypresto-display", serif;
}
.uow-footer__contact p {
  color: #ffffff;
  font-weight: bold;
  font-size: 16px;
  line-height: 28px;
  font-family: "Manrope", sans-serif;
  margin-top: 0;
}
@media (min-width: 500px) {
  .uow-footer__contact {
    width: calc(50% - 60px);
    padding: 30px;
  }
}
@media (min-width: 768px) {
  .uow-footer__contact {
    width: calc(25% - 60px);
  }
}
.uow-footer__quick-links {
  width: 100%;
  padding: 0 15px;
  display: none;
}
.uow-footer__quick-links h3 {
  color: #ffffff;
  font-size: 28px;
  line-height: 40px;
  font-size: "ivypresto-display", serif;
}
.uow-footer__quick-links ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.uow-footer__quick-links ul li a {
  color: #ffffff;
  text-decoration: none;
  margin: 0;
  font-weight: bold;
  font-size: 16px;
  line-height: 28px;
  font-family: "Manrope", sans-serif;
}
.uow-footer__quick-links ul li a p {
  margin: 0;
}
@media (min-width: 500px) {
  .uow-footer__quick-links {
    width: calc(50% - 60px);
    padding: 30px;
  }
}
@media (min-width: 768px) {
  .uow-footer__quick-links {
    width: calc(25% - 60px);
    display: block;
  }
}
.uow-footer__policies {
  width: 100%;
  padding: 0 15px;
}
.uow-footer__policies h3 {
  color: #ffffff;
  font-size: 28px;
  line-height: 40px;
  font-size: "ivypresto-display", serif;
}
.uow-footer__policies ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.uow-footer__policies ul li a {
  color: #ffffff;
  text-decoration: none;
  margin: 0;
  font-weight: bold;
  font-size: 16px;
  line-height: 28px;
  font-family: "Manrope", sans-serif;
}
.uow-footer__policies ul li a p {
  margin: 0;
}
@media (min-width: 500px) {
  .uow-footer__policies {
    width: calc(50% - 60px);
    padding: 30px;
  }
}
@media (min-width: 768px) {
  .uow-footer__policies {
    width: calc(25% - 60px);
  }
}
.uow-footer__social {
  width: calc(100% - 0px);
  padding: 0 15px;
}
.uow-footer__social h3 {
  color: #ffffff;
  font-size: 28px;
  line-height: 40px;
  font-size: "ivypresto-display", serif;
}
.uow-footer__social a {
  color: #ffffff;
  text-decoration: none;
  font-size: 30px;
  padding-right: 10px;
}
@media (min-width: 500px) {
  .uow-footer__social {
    width: calc(50% - 60px);
    padding: 30px;
  }
}
@media (min-width: 768px) {
  .uow-footer__social {
    width: calc(25% - 60px);
  }
}
.uow-footer__accreditations {
  display: flex;
  flex-wrap: wrap;
  background: #ffffff;
  justify-content: center;
  align-items: center;
  padding: 30px 10px;
}
.uow-footer__accreditations .logo {
  width: auto;
  padding: 15px;
  text-align: center;
}
.uow-footer__accreditations .logo img {
  height: auto;
  width: auto;
  max-height: 50px;
  max-width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (min-width: 768px) {
  .uow-footer__accreditations .logo img {
    max-height: 80px;
  }
}
@media (min-width: 768px) {
  .uow-footer__accreditations .logo {
    width: calc(10% - 10px);
    padding: 5px;
  }
}
@media (min-width: 768px) {
  .uow-footer__accreditations {
    justify: space-between;
  }
}

/*
 * Home Page
 */
.usp-block {
  margin: 0;
}
.usp-block__inner {
  width: 1180px;
  max-width: 100%;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
}
.usp-block__usp {
  width: calc(100% - 60px);
  text-align: center;
  padding: 30px;
}
@media (min-width: 768px) {
  .usp-block__usp {
    width: calc(33.33% - 60px);
    padding: 0 30px;
  }
}
.usp-block__usp-inner {
  border: 3px solid #000000;
  border-radius: 0px 40px;
  height: 100%;
  position: relative;
}
.usp-block__icon {
  padding-top: 30px;
}
.usp-block__icon img {
  width: 77px;
  height: auto;
  margin: 0 auto 1rem;
}
.usp-block__info {
  text-align: center;
  padding: 0 30px 50px 30px;
}
.usp-block__info h5 {
  font-family: "Manrope", sans-serif;
  color: #702A6A;
  font-size: 21px;
  line-height: 29px;
  text-transform: none;
}
.usp-block__info p {
  position: absolute;
  width: 90%;
  bottom: 0px;
  left: 50%;
  transform: translateX(-50%);
  font-size: 14px;
  line-height: 1;
  color: #565656;
  font-family: "Manrope", sans-serif;
  font-weight: medium;
}
@media (min-width: 768px) {
  .usp-block {
    margin: 60px 0;
  }
}

.uow-headings-text__inner {
  width: 1280px;
  max-width: calc(100% - 60px);
  margin: 60px auto;
  display: flex;
  flex-wrap: wrap;
  position: relative;
  padding: 0 30px;
}
.uow-headings-text__inner::before {
  content: "";
  height: 4px;
  width: 70%;
  background: #FFC800;
  position: absolute;
  bottom: 25px;
  left: -25vw;
  display: none;
}
@media (min-width: 768px) {
  .uow-headings-text__inner::before {
    display: block;
  }
}
.uow-headings-text__heading {
  width: 100%;
}
.uow-headings-text__heading h2 {
  color: #702A6A;
  font-family: "ivypresto-display", serif;
  font-size: 36px;
  line-height: 52px;
}
@media (min-width: 768px) {
  .uow-headings-text__heading h2 {
    font-size: 50px;
    line-height: 71px;
  }
}
@media (min-width: 500px) {
  .uow-headings-text__heading h2 {
    font-size: 40px;
    line-height: 56px;
  }
}
@media (min-width: 768px) {
  .uow-headings-text__heading {
    width: 50%;
  }
}
.uow-headings-text__text {
  width: 100%;
}
.uow-headings-text__text p {
  color: #565656;
  font-size: 24px;
  line-height: 34px;
}
@media (min-width: 768px) {
  .uow-headings-text__text {
    width: calc(50% - 60px);
    padding: 0 30px;
  }
}

.uow-quad-gradient-cta {
  position: relative;
  overflow: hidden;
}
.uow-quad-gradient-cta__flex {
  display: flex;
  flex-wrap: wrap;
  max-width: 1100px;
  padding: 60px 0;
}
@media (min-width: 768px) {
  .uow-quad-gradient-cta__flex {
    justify-content: space-around;
  }
}
.uow-quad-gradient-cta__course {
  width: 100%;
  max-width: 450px;
}
.uow-quad-gradient-cta__course:nth-of-type(2) {
  margin: 60px 0 0 auto;
  justify-self: flex-end;
}
@media (min-width: 768px) {
  .uow-quad-gradient-cta__course {
    width: calc(50% - 30px);
    max-width: 100%;
  }
  .uow-quad-gradient-cta__course:nth-of-type(2) {
    margin: 0;
  }
}
@media (min-width: 1280px) {
  .uow-quad-gradient-cta__course {
    width: calc(50% - 60px);
  }
}
.uow-quad-gradient-cta__inner {
  padding: 30px 15px;
  border: 4px solid #000;
  border-radius: 0 40px;
}
.uow-quad-gradient-cta__inner h4 {
  color: #ffffff;
  font-size: 22px;
  font-family: "Manrope", sans-serif;
  font-weight: 300;
  text-transform: none;
  margin: 0;
}
.uow-quad-gradient-cta__inner p {
  color: #ffffff;
  margin: 1rem 0 2rem;
}
@media (min-width: 1280px) {
  .uow-quad-gradient-cta__inner h4 {
    font-size: 28px;
  }
}
@media (min-width: 500px) {
  .uow-quad-gradient-cta__inner {
    padding: 50px 40px;
  }
}
.uow-quad-gradient-cta__background {
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
          clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
  margin-left: -300px;
  margin-right: -300px;
}
.uow-quad-gradient-cta__single-cta-block {
  padding: 60px 0;
  position: relative;
}
.uow-quad-gradient-cta__single-cta-block:hover .uow-quad-gradient-cta__image-one {
  transform: translateX(-5%) scale(1.1);
}
.uow-quad-gradient-cta__single-cta-block:hover .uow-quad-gradient-cta__image-two {
  transform: translateX(5%) scale(1.1);
}
.uow-quad-gradient-cta__cta-text {
  width: calc(100% - 30px);
  max-width: 500px;
  margin: 0 auto;
  padding: 60px 0;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 100;
}
@media (min-width: 500px) {
  .uow-quad-gradient-cta__cta-text {
    width: calc(100% - 60px);
  }
}
.uow-quad-gradient-cta__cta-text-inner {
  padding: 30px;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  border-radius: 0px 40px;
  position: relative;
  z-index: 100;
}
.uow-quad-gradient-cta__cta-text-inner h3 {
  font-family: "Manrope", sans-serif;
  font-size: 28px;
  line-height: 33px;
  font-weight: 300;
  margin: 0;
}
@media (min-width: 500px) {
  .uow-quad-gradient-cta__cta-text-inner h3 {
    font-size: 37px;
    line-height: 44px;
  }
}
.uow-quad-gradient-cta__background-images {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 1200px;
  max-width: 100%;
  margin: 0 auto;
  align-content: center;
  align-items: center;
}
.uow-quad-gradient-cta__image-one {
  width: 90%;
  background-image: url("/assets/UoW-42@2x.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  height: 450px;
  transition: 0.3s ease-in-out;
}
@media (min-width: 500px) {
  .uow-quad-gradient-cta__image-one {
    width: 40%;
  }
}
.uow-quad-gradient-cta__image-two {
  width: 90%;
  background-image: url("/assets/UoW-21@2x.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  height: 325px;
  margin-left: auto;
  margin-top: 60px;
  transition: 0.3s ease-in-out;
}
@media (min-width: 500px) {
  .uow-quad-gradient-cta__image-two {
    width: 35%;
    margin-top: 0;
  }
}

.uow-home-video {
  padding: 30px;
}
@media (min-width: 768px) {
  .uow-home-video {
    padding: 60px;
  }
}
.uow-home-video__inner {
  background-image: url("/assets/West-Downs-Web-copy@2x.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  position: relative;
  overflow: hidden;
  position: relative;
}
.uow-home-video__inner:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 56.25%;
}
.uow-home-video__inner > img {
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100% !important;
  height: 100% !important;
}
.uow-home-video__play-button {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  background-color: rgba(255, 255, 255, 0.58);
  border-radius: 50%;
}
.uow-home-video__play-button i {
  font-size: 41px;
  color: #ffffff;
  clear: both;
  padding: 30px 35px 30px 35px;
}

.uow-header-half {
  position: relative;
}
.uow-header-half__slider-nav {
  position: absolute;
  z-index: 1;
  right: 8%;
  bottom: 120px;
  display: flex;
  gap: 12px;
}
.uow-header-half__slider-nav-prev, .uow-header-half__slider-nav-next {
  width: 48px;
  height: 48px;
  position: relative;
  color: transparent;
}
.uow-header-half__slider-nav-prev:before, .uow-header-half__slider-nav-next:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #FFF;
  opacity: 60%;
  transition: 0.3s ease-in-out;
}
.uow-header-half__slider-nav-prev:after, .uow-header-half__slider-nav-next:after {
  font-family: "Font Awesome 6 Pro", sans-serif;
  font-size: 30px;
  color: #565656;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.uow-header-half__slider-nav-prev:hover:before, .uow-header-half__slider-nav-next:hover:before {
  opacity: 1;
}
.uow-header-half__slider-nav-prev:after {
  content: "\f053";
}
.uow-header-half__slider-nav-next:after {
  content: "\f054";
}
.uow-header-half__inner {
  position: relative;
}
@media (min-width: 1280px) {
  .uow-header-half__inner {
    padding: 0;
    display: flex !important;
    flex-wrap: wrap;
    align-items: center;
  }
}
.uow-header-half__text-container {
  width: 100%;
  box-sizing: border-box;
  text-align: center;
  z-index: 1;
}
.uow-header-half__text-container > h1 {
  position: relative;
  z-index: 1;
}
.uow-header-half__text-container p {
  color: #702A6A;
  padding: 30px;
  margin: 0;
  display: none;
}
@media (min-width: 1280px) {
  .uow-header-half__text-container {
    width: 40%;
    text-align: left;
    padding: 30px;
    top: auto;
  }
  .uow-header-half__text-container > h1 {
    margin-right: -250px;
  }
  .uow-header-half__text-container p {
    display: block;
    color: #565656;
    padding: 30px;
    margin: 0;
  }
}
.uow-header-half__course-level, .uow-header-half__course-ucas {
  display: block;
  width: 100%;
  color: #702A6A;
  position: relative;
  z-index: 1;
}
.uow-header-half__course-ucas {
  margin-bottom: 40px;
}
.uow-header-half__heading-background {
  font-size: 60px;
  line-height: 75px;
  letter-spacing: 0;
  color: #702A6A;
  background: #ffffff;
  padding: 6px 35px;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}
.uow-header-half__heading-background > span {
  position: relative;
  z-index: 1;
  padding: 25px 0 5px;
  font-size: 35px;
  line-height: 49px;
  letter-spacing: 0;
}
@media (min-width: 500px) {
  .uow-header-half__heading-background > span {
    font-size: 60px;
    line-height: 75px;
    padding: 25px 0 5px;
  }
}
.uow-header-half__image-container {
  min-height: 500px;
  width: 100%;
  position: relative;
  position: relative;
  overflow: hidden;
}
.uow-header-half__image-container:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 39.0625%;
}
.uow-header-half__image-container > img {
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100% !important;
  height: 100% !important;
}
@media (min-width: 1280px) {
  .uow-header-half__image-container {
    width: 60%;
    padding: 60px 0;
  }
  .uow-header-half__image-container--padding {
    padding: 0 0 67.5px;
  }
}
.uow-header-half__year-toggle {
  z-index: 10;
  display: flex;
}
.uow-header-half__year-toggle .current {
  background: #702A6A;
  color: #FFF;
  padding: 20px 50px;
  border: 2px solid #702A6A;
  font-size: 18px;
  line-height: 21px;
  text-decoration: none;
  font-weight: bold;
}
.uow-header-half__year-toggle .next {
  background: #FFF;
  color: #000;
  padding: 20px 50px;
  border: 2px solid #702A6A;
  font-size: 18px;
  line-height: 21px;
  text-decoration: none;
  font-weight: bold;
}
.uow-header-half__cta-block {
  transform: translateY(-30%);
}
@media (min-width: 768px) {
  .uow-header-half__cta-block {
    transform: translateY(-50%);
  }
}
.uow-header-half__cta-inner {
  background: #ECECEC;
  padding: 40px;
  border-radius: 0 40px;
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  justify-content: space-between;
}
.uow-header-half__cta-button {
  width: 100%;
}
@media (min-width: 768px) {
  .uow-header-half__cta-button {
    width: calc((100% - 40px) / 2);
  }
}
@media (min-width: 1400px) {
  .uow-header-half__cta-button {
    width: auto;
  }
}
.uow-header-half__button-container {
  display: none;
  padding: 10px 30px 30px;
  background: #FFF;
}
@media (min-width: 1280px) {
  .uow-header-half__button-container {
    display: inline-block;
  }
}

.pop-up-cta {
  background: transparent linear-gradient(267deg, #257478 0%, #702A6A 100%) 0% 0% no-repeat padding-box;
  color: #FFF;
  font-size: 27px;
  line-height: 32px;
  font-weight: normal;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: calc(100% - 30px);
  padding: 15px;
}
.pop-up-cta div {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.pop-up-cta p {
  display: inline-block;
  margin: 0;
  text-transform: none;
}
.pop-up-cta p strong {
  font-weight: bold;
}

.uow-button-header {
  font-size: 20px;
  font-weight: bold;
  text-transform: none;
  color: #FFF;
  text-decoration: none;
  padding: 0 30px 0 0;
  position: relative;
  margin-right: auto;
  display: inline-block;
}
.uow-button-header:hover {
  text-decoration: underline;
}
.uow-button-header:after {
  content: "\f061";
  font-family: "Font Awesome 6 Pro", sans-serif;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  font-size: 24px;
}
@media (min-width: 500px) {
  .uow-button-header {
    margin-left: 40px;
  }
}

.search-modal {
  position: absolute;
  top: 60px;
  background: #702A6A;
  left: 0;
  width: 100%;
  height: auto;
  z-index: 10;
  opacity: 0;
  pointer-events: none;
  box-sizing: border-box;
}
.search-modal .inner {
  width: 1200px;
  max-width: calc(100% - 30px);
  margin: 0 auto;
  padding: 0 15px;
  overflow: hidden;
}
.search-modal .inner .course-search {
  display: flex;
  flex-wrap: wrap;
  padding: 20px 0;
  align-items: center;
}
.search-modal .inner .course-search #site-search {
  width: 100%;
}
.search-modal .inner .course-search label {
  width: 100%;
  padding-top: 15px;
  font-size: 36px;
  line-height: 44px;
  color: #ffffff;
}
@media (min-width: 1280px) {
  .search-modal .inner .course-search label {
    width: 20%;
    padding: 0;
  }
}
.search-modal .inner .course-search input {
  width: 100%;
  height: 66px;
  margin: 15px 0;
  box-sizing: border-box;
}
@media (min-width: 1280px) {
  .search-modal {
    top: 100%;
  }
}

/*
 * Subject Areas
 */
.uow-header__inner {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
}
@media (min-width: 1280px) {
  .uow-header__inner {
    padding: 0 0 0 8%;
  }
}
.uow-header__text-container {
  position: absolute;
  width: 100%;
  box-sizing: border-box;
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
  z-index: 50;
  display: flex;
  align-items: center;
  height: 100%;
}
.uow-header__text-container > h1 {
  position: relative;
  z-index: 1;
  padding-top: 40px;
}
.uow-header__text-container p {
  display: none;
}
@media (min-width: 1280px) {
  .uow-header__text-container {
    width: 32%;
    position: relative;
    text-align: left;
    padding: 0 40px 67.5px 0;
    top: auto;
    transform: none;
    z-index: 50;
  }
  .uow-header__text-container > h1 {
    margin-right: -250px;
    padding-top: 0;
  }
  .uow-header__text-container p {
    display: block;
  }
}
.uow-header__text-inner {
  width: 100%;
}
.uow-header__text-inner h1 {
  margin: 59px 0 0.6rem;
  background: #ffffff;
  padding-bottom: 15px;
}
@media (min-width: 768px) {
  .uow-header__text-inner h1 {
    background: transparent;
  }
}
@media (min-width: 1280px) {
  .uow-header__text-inner h1 {
    margin: 1rem 0 0.6rem;
    background: transparent;
  }
}
.uow-header__course-level, .uow-header__course-ucas {
  display: block;
  width: auto;
  color: #702A6A;
  position: relative;
  z-index: 100;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  background: #ffffff;
  padding: 10px 30px;
}
@media (min-width: 1280px) {
  .uow-header__course-level, .uow-header__course-ucas {
    position: unset;
    left: auto;
    transform: none;
    background: #ffffff;
    padding: 0;
  }
}
.uow-header__course-ucas {
  margin-bottom: 40px;
  margin-top: -10px;
}
@media (min-width: 1280px) {
  .uow-header__course-ucas {
    margin-top: auto;
  }
}
.uow-header__heading-background {
  padding: 5px 0 5px;
  font-size: 60px;
  line-height: 75px;
  letter-spacing: -0.5px;
  background: #FFF;
  box-shadow: 30px 0 0 0 #FFF, -30px 0 0px 0px #FFF;
}
.uow-header__heading-background > span {
  position: relative;
  z-index: 1;
  padding: 25px 0 5px;
  font-size: 35px;
  line-height: 49px;
  letter-spacing: -0.5px;
}
@media (min-width: 500px) {
  .uow-header__heading-background > span {
    font-size: 60px;
    line-height: 75px;
  }
}
@media (min-width: 1280px) {
  .uow-header__heading-background {
    padding: 10px 0 5px;
  }
}
.uow-header__image-container {
  min-height: 500px;
  width: 100%;
  position: relative;
  position: relative;
  overflow: hidden;
}
.uow-header__image-container:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 39.0625%;
}
.uow-header__image-container > img {
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100% !important;
  height: 100% !important;
}
@media (min-width: 1280px) {
  .uow-header__image-container {
    width: 68%;
  }
  .uow-header__image-container--padding {
    padding: 0 0 67.5px;
  }
}
.uow-header__year-toggle {
  z-index: 10;
  display: inline-block;
  margin: 0 10px;
}
.uow-header__year-toggle .inner {
  display: flex;
  justify-content: center;
  padding: 3px;
  box-shadow: 4px 4px 8px 2px rgba(0, 0, 0, 0.15) inset, -4px -4px 8px 2px rgba(255, 255, 255, 0.7) inset;
}
.uow-header__year-toggle .inner .current {
  background: #632054;
  color: #ffffff;
  padding: 12px 35px;
  border: 2px solid #EDEDED;
  font-size: 18px;
  line-height: 21px;
  text-decoration: none;
  font-weight: bold;
}
.uow-header__year-toggle .inner .next {
  background-color: #ffffff;
  background-image: url("/assets/button_strokes.png");
  color: #000000;
  padding: 12px 35px;
  border: 2px solid #EDEDED;
  font-size: 18px;
  line-height: 21px;
  text-decoration: none;
  font-weight: bold;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
@media (min-width: 1280px) {
  .uow-header__year-toggle {
    justify-content: flex-end;
    left: auto;
    transform: none;
  }
}
@media (min-width: 1280px) {
  .uow-header__cta-block {
    transform: translateY(-50%);
  }
}
.uow-header__cta-inner {
  background: #ECECEC;
  padding: 40px;
  border-radius: 0 40px;
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  justify-content: space-evenly;
}
.uow-header__cta-button {
  width: 100%;
}
@media (min-width: 768px) {
  .uow-header__cta-button {
    width: calc((100% - 40px) / 2);
  }
}
@media (min-width: 1400px) {
  .uow-header__cta-button {
    width: auto;
  }
}

.uow-header-full {
  position: relative;
}
.uow-header-full__slider-nav {
  position: absolute;
  z-index: 1;
  right: 8%;
  bottom: 120px;
  display: flex;
  gap: 12px;
}
.uow-header-full__slider-nav-prev, .uow-header-full__slider-nav-next {
  width: 48px;
  height: 48px;
  position: relative;
  color: transparent;
}
.uow-header-full__slider-nav-prev:before, .uow-header-full__slider-nav-next:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #FFF;
  opacity: 60%;
  transition: 0.3s ease-in-out;
}
.uow-header-full__slider-nav-prev:after, .uow-header-full__slider-nav-next:after {
  font-family: "Font Awesome 6 Pro", sans-serif;
  font-size: 30px;
  color: #565656;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.uow-header-full__slider-nav-prev:hover:before, .uow-header-full__slider-nav-next:hover:before {
  opacity: 1;
}
.uow-header-full__slider-nav-prev:after {
  content: "\f053";
}
.uow-header-full__slider-nav-next:after {
  content: "\f054";
}
.uow-header-full__inner {
  position: relative;
}
@media (min-width: 1280px) {
  .uow-header-full__inner {
    padding: 0;
    display: flex !important;
    flex-wrap: wrap;
    align-items: center;
  }
}
.uow-header-full__text-container {
  position: absolute;
  width: 100%;
  box-sizing: border-box;
  text-align: center;
  top: 40px;
  z-index: 1;
}
.uow-header-full__text-container > h1 {
  position: relative;
  z-index: 1;
}
.uow-header-full__text-container p {
  background: #702A6A;
  color: #FFF;
  padding: 30px;
  margin: 0;
  display: none;
}
@media (min-width: 1280px) {
  .uow-header-full__text-container {
    width: 40%;
    position: absolute;
    text-align: left;
    padding: 0 40px 67.5px 8%;
    top: auto;
  }
  .uow-header-full__text-container > h1 {
    margin-right: -250px;
  }
  .uow-header-full__text-container p {
    display: block;
    background: #702A6A;
    color: #FFF;
    padding: 30px;
    margin: 0;
  }
}
.uow-header-full__course-level, .uow-header-full__course-ucas {
  display: block;
  width: 100%;
  color: #702A6A;
  position: relative;
  z-index: 1;
}
.uow-header-full__course-ucas {
  margin-bottom: 40px;
}
.uow-header-full__heading-background {
  font-size: 60px;
  line-height: 75px;
  letter-spacing: -0.5px;
  color: #FFF;
  background: #702A6A;
  padding: 6px 35px;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}
.uow-header-full__heading-background > span {
  position: relative;
  z-index: 1;
  padding: 25px 0 5px;
  font-size: 35px;
  line-height: 49px;
  letter-spacing: -0.5px;
}
@media (min-width: 500px) {
  .uow-header-full__heading-background > span {
    font-size: 60px;
    line-height: 75px;
    padding: 25px 0 5px;
  }
}
.uow-header-full__image-container {
  min-height: 500px;
  width: 100%;
  position: relative;
  position: relative;
  overflow: hidden;
}
.uow-header-full__image-container:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 39.0625%;
}
.uow-header-full__image-container > img {
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100% !important;
  height: 100% !important;
}
@media (min-width: 1280px) {
  .uow-header-full__image-container {
    width: 100%;
  }
  .uow-header-full__image-container--padding {
    padding: 0 0 67.5px;
  }
}
.uow-header-full__year-toggle {
  z-index: 10;
  display: flex;
}
.uow-header-full__year-toggle .current {
  background: #702A6A;
  color: #FFF;
  padding: 20px 50px;
  border: 2px solid #702A6A;
  font-size: 18px;
  line-height: 21px;
  text-decoration: none;
  font-weight: bold;
}
.uow-header-full__year-toggle .next {
  background: #FFF;
  color: #000;
  padding: 20px 50px;
  border: 2px solid #702A6A;
  font-size: 18px;
  line-height: 21px;
  text-decoration: none;
  font-weight: bold;
}
.uow-header-full__cta-block {
  transform: translateY(-30%);
}
@media (min-width: 768px) {
  .uow-header-full__cta-block {
    transform: translateY(-50%);
  }
}
.uow-header-full__cta-inner {
  background: #ECECEC;
  padding: 40px;
  border-radius: 0 40px;
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  justify-content: space-between;
}
.uow-header-full__cta-button {
  width: 100%;
}
@media (min-width: 768px) {
  .uow-header-full__cta-button {
    width: calc((100% - 40px) / 2);
  }
}
@media (min-width: 1400px) {
  .uow-header-full__cta-button {
    width: auto;
  }
}
.uow-header-full__button-container {
  display: none;
  padding: 10px 30px 30px;
  background: #702A6A;
}
@media (min-width: 1280px) {
  .uow-header-full__button-container {
    display: inline-block;
  }
}

.pop-up-cta {
  background: transparent linear-gradient(267deg, #257478 0%, #702A6A 100%) 0% 0% no-repeat padding-box;
  color: #FFF;
  font-size: 27px;
  line-height: 32px;
  font-weight: normal;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: calc(100% - 30px);
  padding: 15px;
}
.pop-up-cta div {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.pop-up-cta p {
  display: inline-block;
  margin: 0;
  text-transform: none;
}
.pop-up-cta p strong {
  font-weight: bold;
}

.uow-button-header {
  font-size: 20px;
  font-weight: bold;
  text-transform: none;
  color: #FFF;
  text-decoration: none;
  padding: 0 30px 0 0;
  position: relative;
  margin-right: auto;
  display: inline-block;
}
.uow-button-header:hover {
  text-decoration: underline;
}
.uow-button-header:after {
  content: "\f061";
  font-family: "Font Awesome 6 Pro", sans-serif;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  font-size: 24px;
}
@media (min-width: 500px) {
  .uow-button-header {
    margin-left: 40px;
  }
}

.uow-subject-areas-prospectus {
  position: relative;
  margin: 60px 0 0;
}
.uow-subject-areas-prospectus__background {
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-clip-path: polygon(0 25%, 100% 0, 100% 100%, 0% 100%);
          clip-path: polygon(0 25%, 100% 0, 100% 100%, 0% 100%);
  overflow: hidden;
}
.uow-subject-areas-prospectus__flex {
  display: flex;
  flex-wrap: wrap;
  padding: 0 0 40px;
}
.uow-subject-areas-prospectus__image-container {
  width: 100%;
  display: flex;
  align-items: center;
}
@media screen and (min-width: 768px) {
  .uow-subject-areas-prospectus__image-container {
    width: 50%;
  }
}
.uow-subject-areas-prospectus__image {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.uow-subject-areas-prospectus__image:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 75%;
}
.uow-subject-areas-prospectus__image > img {
  position: absolute;
  -o-object-fit: contain;
     object-fit: contain;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100% !important;
  height: 100% !important;
  max-width: 100%;
  max-height: 100%;
}
.uow-subject-areas-prospectus__text-container {
  padding: 0 0 40px;
  width: 100%;
  max-width: 600px;
  color: #FFF;
  display: flex;
  align-items: center;
}
.uow-subject-areas-prospectus__text-container .uow-button {
  margin-top: 30px;
}
@media screen and (min-width: 768px) {
  .uow-subject-areas-prospectus__text-container {
    width: 50%;
    padding: 120px 0 40px;
  }
}
.uow-subject-areas-prospectus__heading {
  color: #FFF;
  font-size: 50px;
}

.uow-subject-courses {
  margin: 60px 0;
}
.uow-subject-courses__inner {
  display: flex;
  flex-direction: column;
}
.uow-subject-courses__section {
  display: none;
  opacity: 0;
  transition: 0.5s ease-in-out;
  transform: translateX(-100%);
  pointer-events: none;
}
.uow-subject-courses__section--active {
  display: block;
  opacity: 1;
  transform: translateX(0);
  pointer-events: auto;
}
.uow-subject-courses__heading {
  font-weight: 300;
  font-size: 25px;
  color: #702A6A;
  text-transform: none;
  font-family: "Manrope", sans-serif;
  margin-bottom: 30px;
}
.uow-subject-courses__flex {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
}
.uow-subject-courses__course {
  width: 100%;
  background: #ECECEC;
  border-radius: 0 30px 0 0;
  overflow: hidden;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  align-content: flex-start;
  position: relative;
  padding: 0 0 60px;
}
@media (min-width: 768px) {
  .uow-subject-courses__course {
    width: calc((100% - 40px) / 2);
  }
}
.uow-subject-courses__course-availability {
  display: block;
  width: 100%;
  padding: 20px;
  font-size: 18px;
  line-height: 1;
  box-sizing: border-box;
  border-radius: 0 0 0 30px;
  background: linear-gradient(90deg, #702A6A 0%, #702A6A 20%, #257478 100%);
  color: #FFF;
  text-transform: none;
  font-weight: bold;
  height: 58px;
}
@media (min-width: 1280px) {
  .uow-subject-courses__course-availability {
    font-size: 22px;
    height: 62px;
  }
}
.uow-subject-courses__course-info {
  padding: 20px;
  box-sizing: border-box;
}
.uow-subject-courses__course-info p:last-of-type {
  margin-bottom: 0;
}
.uow-subject-courses__course-name {
  font-family: "Manrope", sans-serif;
  text-transform: none;
  font-size: 28px;
}
.uow-subject-courses__link {
  font-size: 20px;
  font-weight: bold;
  text-transform: none;
  color: #702A6A;
  text-decoration: none;
  padding: 0 30px 0 0;
  position: relative;
  margin-right: auto;
  display: inline-block;
  position: absolute;
  bottom: 20px;
}
.uow-subject-courses__link:hover {
  text-decoration: underline;
}
.uow-subject-courses__link:after {
  content: "\f061";
  font-family: "Font Awesome 6 Pro", sans-serif;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  font-size: 24px;
}
.uow-subject-courses__navigation {
  order: -1;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: 20px;
  padding: 0 0 20px;
}
@media (min-width: 768px) {
  .uow-subject-courses__navigation {
    justify-content: center;
    gap: 40px;
  }
}
@media (min-width: 1280px) {
  .uow-subject-courses__navigation {
    padding: 40px 0;
  }
}

.uow-subject-areas-subjects {
  padding: 60px 0;
}
.uow-subject-areas-subjects__flex {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.uow-subject-areas-subjects__button {
  display: inline-block;
  width: 100%;
  padding: 11px;
  box-sizing: border-box;
  max-width: 560px;
  font-family: "Manrope", sans-serif;
  font-size: 20px;
  font-weight: bold;
  text-decoration: none;
}
.uow-subject-areas-subjects__button > span {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  box-sizing: border-box;
  border-radius: 0 30px 0 30px;
  background: #ECECEC;
  padding: 32px 25px;
  text-align: left;
  font-family: "Manrope", sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #702A6A;
  transition: 0.3s ease-in-out;
}
.uow-subject-areas-subjects__button > span i {
  font-size: 35px;
}
@media screen and (min-width: 1024px) {
  .uow-subject-areas-subjects__button > span {
    font-size: 20px;
  }
}
.uow-subject-areas-subjects__button:hover > span {
  background: #702A6A;
  color: #FFF;
}
@media screen and (min-width: 768px) {
  .uow-subject-areas-subjects__button {
    width: 50%;
  }
}

.uow-cta-block {
  transform: translateY(-50%);
  margin-top: 40px;
}
@media (min-width: 768px) {
  .uow-cta-block {
    transform: translateY(0);
  }
}
.uow-cta-block__inner {
  background: #ECECEC;
  padding: 40px;
  border-radius: 0 40px;
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  justify-content: space-between;
}
.uow-cta-block__button {
  width: 100%;
}
@media (min-width: 768px) {
  .uow-cta-block__button {
    width: calc((100% - 40px) / 2);
  }
}
@media (min-width: 1400px) {
  .uow-cta-block__button {
    width: auto;
  }
}

.uow-subject-areas-cta {
  position: relative;
  overflow: hidden;
}
.uow-subject-areas-cta__background-image {
  position: absolute;
  z-index: -1;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.uow-subject-areas-cta__flex {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  padding: 150px 0;
}
.uow-subject-areas-cta__container {
  width: 100%;
  box-sizing: border-box;
  background: #FFF;
  border-radius: 0 30px 0 30px;
  padding: 30px;
}
.uow-subject-areas-cta__container .uow-button {
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  .uow-subject-areas-cta__container {
    width: 80%;
    max-width: 640px;
    padding: 50px 80px;
  }
  .uow-subject-areas-cta__container .uow-button {
    margin-top: 40px;
  }
}
@media screen and (min-width: 1024px) {
  .uow-subject-areas-cta__container {
    padding: 60px 90px;
  }
  .uow-subject-areas-cta__container .uow-button {
    margin-top: 30px;
  }
}
.uow-subject-areas-cta__heading {
  font-family: "Manrope", sans-serif;
  font-size: 28px;
  color: #852243;
  font-weight: 300;
}
@media screen and (min-width: 1024px) {
  .uow-subject-areas-cta__heading {
    font-size: 40px;
    padding-bottom: 20px;
    margin-bottom: 0;
  }
}
.uow-subject-areas-cta__heading.teal {
  color: #257478;
}

.uow-subject-areas-open-days__inner {
  padding: 60px 0;
  display: flex;
  flex-wrap: wrap;
}
@media screen and (min-width: 768px) {
  .uow-subject-areas-open-days__inner {
    padding: 60px 0 60px 5%;
  }
}
.uow-subject-areas-open-days__cta-container {
  width: 100%;
  box-sizing: border-box;
  order: 2;
}
@media screen and (min-width: 768px) {
  .uow-subject-areas-open-days__cta-container {
    width: 50%;
    padding-right: 45px;
    order: 0;
  }
}
@media screen and (min-width: 1024px) {
  .uow-subject-areas-open-days__cta-container {
    width: 430px;
  }
}
.uow-subject-areas-open-days__cta-inner {
  position: relative;
}
.uow-subject-areas-open-days__cta-image-container {
  position: relative;
  overflow: hidden;
  overflow: hidden;
}
.uow-subject-areas-open-days__cta-image-container:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 62.8205128205%;
}
.uow-subject-areas-open-days__cta-image-container > img {
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100% !important;
  height: 100% !important;
}
@media screen and (min-width: 768px) {
  .uow-subject-areas-open-days__cta-image-container {
    position: relative;
    overflow: hidden;
    border-radius: 0 30px 0 30px;
  }
  .uow-subject-areas-open-days__cta-image-container:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 104.6511627907%;
  }
  .uow-subject-areas-open-days__cta-image-container > img {
    position: absolute;
    -o-object-fit: cover;
       object-fit: cover;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100% !important;
    height: 100% !important;
  }
}
.uow-subject-areas-open-days__cta-image-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #000;
  opacity: 0.4;
}
.uow-subject-areas-open-days__cta-text-container {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  padding: 40px;
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  align-content: center;
}
.uow-subject-areas-open-days__cta-heading {
  font-family: "Manrope", sans-serif;
  font-size: 40px;
  font-weight: 300;
  color: #FFF;
  line-height: 1;
  margin-bottom: 35px;
  width: 100%;
}
.uow-subject-areas-open-days__slider-container {
  width: 100%;
  padding: 0 0 60px 5%;
  box-sizing: border-box;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .uow-subject-areas-open-days__slider-container {
    width: 50%;
    padding: 0;
  }
}
@media screen and (min-width: 1024px) {
  .uow-subject-areas-open-days__slider-container {
    width: calc(100% - 430px);
  }
}
.uow-subject-areas-open-days__slider-header {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 0 5% 20px 0;
  justify-content: space-between;
}
.uow-subject-areas-open-days__heading {
  font-size: 40px;
  text-transform: none;
  font-family: "Manrope", sans-serif;
  font-weight: 300;
  margin: 0 30px 0 0;
  line-height: 0.9;
}
.uow-subject-areas-open-days__view-all {
  font-size: 20px;
  font-weight: bold;
  text-transform: none;
  color: #702A6A;
  text-decoration: none;
  padding: 15px 30px 15px 0;
  position: relative;
  margin-right: auto;
}
.uow-subject-areas-open-days__view-all:hover {
  text-decoration: underline;
}
.uow-subject-areas-open-days__view-all i {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  font-size: 24px;
}
.uow-subject-areas-open-days__slider-nav i {
  padding: 20px;
  font-size: 40px;
  transition: 0.3s ease-in-out;
  cursor: pointer;
}
.uow-subject-areas-open-days__slider-nav i:hover {
  color: #257478;
}
.uow-subject-areas-open-days__slider-nav i.slick-disabled {
  cursor: auto;
  opacity: 0.5;
  color: #565656;
}
.uow-subject-areas-open-days__slide {
  width: 100%;
  display: flex;
  padding: 40px 30px 30px;
  box-sizing: border-box;
  border-left: 1px solid #000;
}
.uow-subject-areas-open-days__day, .uow-subject-areas-open-days__month, .uow-subject-areas-open-days__year {
  display: block;
  text-align: center;
}
.uow-subject-areas-open-days__day {
  font-size: 100px;
  font-weight: bold;
  line-height: 1;
  font-family: "ivypresto-display", serif;
}
.uow-subject-areas-open-days__month, .uow-subject-areas-open-days__year {
  font-size: 18px;
  font-weight: bold;
  line-height: 1.2;
  text-transform: none;
  color: #565656;
}
.uow-subject-areas-open-days__button-container {
  display: flex;
  justify-content: center;
}
.uow-subject-areas-open-days__button {
  display: inline-block;
  border: 2px solid #702A6A;
  padding: 15px 30px;
  text-transform: none;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  color: #000;
  margin: 20px auto 0 auto;
}
@media screen and (max-width: 450px) {
  .uow-subject-areas-open-days .slick-list {
    padding: 0 25% 0 0 !important;
  }
}
@media screen and (min-width: 451px) and (max-width: 768px) {
  .uow-subject-areas-open-days .slick-list {
    padding: 0 35% 0 0 !important;
  }
}
@media screen and (min-width: 1280px) {
  .uow-subject-areas-open-days .slick-list {
    padding: 0 13% 0 0 !important;
  }
}

.uow-quote-block {
  position: relative;
  margin-top: 60px;
}
@media (min-width: 1280px) {
  .uow-quote-block:before {
    content: "";
    height: 3px;
    width: 30%;
    background: #FFC800;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    z-index: 1;
  }
}
.uow-quote-block__inner {
  position: relative;
  width: 100%;
}
@media (min-width: 768px) {
  .uow-quote-block__inner {
    width: 80%;
    margin: 0 auto;
  }
}
@media (min-width: 1280px) {
  .uow-quote-block__inner {
    display: flex;
  }
}
.uow-quote-block__image {
  position: relative;
  overflow: hidden;
  border-radius: 0 40px;
}
.uow-quote-block__image:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 75%;
}
.uow-quote-block__image > img {
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100% !important;
  height: 100% !important;
}
@media (min-width: 1280px) {
  .uow-quote-block__image {
    width: 60%;
  }
}
.uow-quote-block__quote-container {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  margin: -100px auto 0;
  width: 90%;
}
.uow-quote-block__quote-container blockquote {
  background: #257478;
  color: #FFF;
  font-size: 22px;
  padding: 40px 40px;
  margin: 0;
  border-radius: 0 40px;
  position: relative;
}
.uow-quote-block__quote-container blockquote:before {
  content: "“";
  font-size: 75px;
  font-family: "ivypresto-display", serif;
  color: #702A6A;
  position: absolute;
  top: 0;
  left: 10px;
}
@media (min-width: 500px) {
  .uow-quote-block__quote-container blockquote:before {
    font-size: 155px;
    left: 20px;
  }
}
@media (min-width: 500px) {
  .uow-quote-block__quote-container blockquote {
    padding: 40px 80px;
  }
}
@media (min-width: 768px) {
  .uow-quote-block__quote-container {
    width: 80%;
    margin: -200px auto 0;
  }
}
@media (min-width: 1280px) {
  .uow-quote-block__quote-container {
    width: 70%;
    margin: 0 0 0 -30%;
    padding: 60px 0;
  }
  .uow-quote-block__quote-container blockquote {
    padding: 50px 100px;
  }
}
.uow-quote-block__author {
  display: block;
  width: 100%;
  padding: 30px 0 30px 20px;
  position: relative;
  font-weight: bold;
}
.uow-quote-block__author:before {
  content: "-";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.uow-quote-block__button-container {
  width: 100%;
}

.uow-lecturers {
  padding: 60px 0;
}
.uow-lecturers__inner {
  width: 100%;
}
@media (min-width: 768px) {
  .uow-lecturers__inner {
    width: 90%;
    margin: 0 auto;
  }
}
@media (min-width: 1280px) {
  .uow-lecturers__inner {
    width: 80%;
  }
}
.uow-lecturers__slider {
  box-shadow: 2px 2px 5px 0 rgba(86, 86, 86, 0.3);
  border-radius: 0 0 0 40px;
  overflow: hidden;
}
.uow-lecturers__slide {
  display: flex !important;
  flex-wrap: wrap;
  box-sizing: border-box;
}
.uow-lecturers__image {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.uow-lecturers__image:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 106.6666666667%;
}
.uow-lecturers__image > img {
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100% !important;
  height: 100% !important;
}
@media (min-width: 768px) {
  .uow-lecturers__image {
    width: 40%;
  }
}
@media (min-width: 1280px) {
  .uow-lecturers__image {
    width: 25%;
  }
}
.uow-lecturers__text-container {
  position: relative;
  width: 100%;
  box-sizing: border-box;
  font-size: 16px;
  margin: 0 auto;
  padding: 50px 5% 120px;
}
.uow-lecturers__text-container:after {
  content: "";
  width: 75px;
  height: 75px;
  position: absolute;
  bottom: 0;
  right: 0;
  background-image: linear-gradient(135deg, #257478 4.55%, #FFF 4.55%, #FFF 50%, #257478 50%, #257478 54.55%, #FFF 54.55%, #FFF 100%);
  background-size: 12px 12px;
}
@media (min-width: 768px) {
  .uow-lecturers__text-container {
    width: 60%;
    margin: 0;
    padding: 50px 65px;
  }
  .uow-lecturers__text-container:after {
    top: 0;
    right: 0;
    bottom: auto;
    width: 122px;
    height: 122px;
  }
}
@media (min-width: 1280px) {
  .uow-lecturers__text-container {
    font-size: 18px;
    width: 75%;
  }
}
.uow-lecturers__lecturer-title {
  font-family: "Manrope", sans-serif;
  font-size: 28px;
}
.uow-lecturers__lecturer-qualifications {
  color: #702A6A;
  font-weight: 600;
  margin: 20px 0;
  display: block;
}
.uow-lecturers__navigation {
  display: flex;
  justify-content: flex-end;
}
.uow-lecturers__prev, .uow-lecturers__next {
  all: unset;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  font-size: 40px;
}
.uow-lecturers__prev.slick-disabled, .uow-lecturers__next.slick-disabled {
  pointer-events: none;
  opacity: 30%;
}
.uow-lecturers__thumbs-container {
  width: auto;
  max-width: 240px;
  display: flex;
  justify-content: flex-end;
  padding: 30px 0;
}
@media screen and (min-width: 480px) {
  .uow-lecturers__thumbs-container {
    max-width: 288px;
  }
}
@media screen and (min-width: 600px) {
  .uow-lecturers__thumbs-container {
    max-width: 336px;
  }
}
@media screen and (min-width: 768px) {
  .uow-lecturers__thumbs-container {
    max-width: 432px;
  }
}
@media screen and (min-width: 1024px) {
  .uow-lecturers__thumbs-container {
    max-width: 528px;
  }
}
.uow-lecturers__thumbs {
  width: 100%;
}
.uow-lecturers__thumbs .slick-current .uow-lecturers__thumb {
  border: 2px solid #702A6A;
  font-weight: bold;
}
.uow-lecturers__thumb {
  max-height: 48px;
  height: 48px;
  width: 48px;
  padding: 22px;
  box-sizing: border-box;
  text-align: center;
  line-height: 0;
  font-size: 30px;
  transition: 0.3s ease-in-out;
  border: 2px solid transparent;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.uow-lecturers__thumb > span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.uow-video-grid-text {
  margin: 0;
}
@media (min-width: 768px) {
  .uow-video-grid-text {
    margin: 60px 0;
  }
}
.uow-video-grid-text__inner {
  display: flex;
  flex-wrap: wrap;
}
.uow-video-grid-text__text-container {
  width: 100%;
  box-sizing: border-box;
}
@media (min-width: 1280px) {
  .uow-video-grid-text__text-container {
    width: 55%;
    padding: 0 100px 0 0;
  }
}
.uow-video-grid-text__heading {
  font-family: "Manrope", sans-serif;
  font-weight: 300;
  font-size: 24px;
}
@media (min-width: 768px) {
  .uow-video-grid-text__heading {
    font-size: 26px;
  }
}
@media (min-width: 1280px) {
  .uow-video-grid-text__heading {
    font-size: 28px;
  }
}
.uow-video-grid-text__intro {
  font-size: 20px;
}
@media (min-width: 768px) {
  .uow-video-grid-text__intro {
    font-size: 22px;
  }
}
@media (min-width: 1280px) {
  .uow-video-grid-text__intro {
    font-size: 24px;
  }
}
.uow-video-grid-text__video-grid-container {
  width: 100%;
}
@media (min-width: 1280px) {
  .uow-video-grid-text__video-grid-container {
    width: 45%;
  }
}
.uow-video-grid-text__video-grid {
  overflow: auto;
  width: 100%;
}
@media (min-width: 500px) {
  .uow-video-grid-text__video-grid {
    position: relative;
    overflow: hidden;
  }
  .uow-video-grid-text__video-grid:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 56.25%;
  }
  .uow-video-grid-text__video-grid > img {
    position: absolute;
    -o-object-fit: cover;
       object-fit: cover;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100% !important;
    height: 100% !important;
  }
}
.uow-video-grid-text__video-grid-inner {
  position: relative;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-content: space-between;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 500px) {
  .uow-video-grid-text__video-grid-inner {
    position: absolute;
  }
}
.uow-video-grid-text__video {
  position: relative;
  overflow: hidden;
  width: 100%;
  transition: all 0.2s ease-in-out;
  position: relative;
  margin-bottom: 30px;
}
.uow-video-grid-text__video:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 56.25%;
}
.uow-video-grid-text__video > img {
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100% !important;
  height: 100% !important;
}
.uow-video-grid-text__video > iframe {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}
.uow-video-grid-text__video:nth-of-type(1) {
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
}
.uow-video-grid-text__video:nth-of-type(2) {
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
}
.uow-video-grid-text__video:nth-of-type(3) {
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
}
.uow-video-grid-text__video:nth-of-type(4) {
  top: auto;
  right: 0;
  bottom: 0;
  left: auto;
}
.uow-video-grid-text__video:hover, .uow-video-grid-text__video:focus {
  width: 100%;
  z-index: 1;
}
@media (min-width: 500px) {
  .uow-video-grid-text__video {
    width: 100%;
    position: relative;
    width: calc((100% - 20px) / 2);
    position: absolute;
    margin-bottom: 0;
  }
}

/*
 * Course
 */
.uow-course-content__nav {
  position: relative;
  top: 0;
  left: 0;
  background: #ECECEC;
  padding: 20px 58px;
  z-index: 10;
  border-radius: 0px 40px;
}
@media (min-width: 1280px) {
  .uow-course-content__nav {
    position: sticky;
  }
}
.uow-course-content__nav .uow-button--minimal {
  background: #257478;
  margin: 0 30px;
  border: #257478;
}
.uow-course-content__nav .uow-button--minimal:hover {
  background: #ffffff;
  color: #257478;
  border: #257478;
}
.uow-course-content__nav-inner {
  text-align: center;
}
.uow-course-content__nav-link {
  display: inline-block;
  padding: 10px 0px;
  margin: 5px 5px;
  font-weight: bold;
  text-transform: none;
  text-decoration: none;
  color: #000;
  transition: 0.3s ease-in-out;
  color: #FFF;
  background: #257478;
  width: 100%;
}
.uow-course-content__nav-link--active, .uow-course-content__nav-link:hover {
  background: #FFF;
  border-color: #702A6A;
  color: #702A6A;
}
@media (min-width: 500px) {
  .uow-course-content__nav-link {
    width: calc(50% - 13px);
  }
}
@media (min-width: 1280px) {
  .uow-course-content__nav-link {
    padding: 15px 35px;
    margin: 0;
    color: #000000;
    background: transparent;
    width: auto;
  }
  .uow-course-content__nav-link--active, .uow-course-content__nav-link:hover {
    color: #FFF;
    background: #257478;
  }
}
.uow-course-content .uow-course-content__nav .uow-button--minimal {
  width: 100%;
  margin: 5px;
  text-align: center;
  padding: 10px 30px;
  justify-content: center;
  min-height: auto;
  font-size: 16px;
}
@media (min-width: 500px) {
  .uow-course-content .uow-course-content__nav .uow-button--minimal {
    width: calc(50% - 12px);
    margin: 0 5px;
  }
}
@media (min-width: 1280px) {
  .uow-course-content .uow-course-content__nav .uow-button--minimal {
    width: auto;
    padding: 15px 38px;
    margin: 0 30px;
  }
}
.uow-course-content .uow-course-content__nav .uow-button--yellow {
  width: 100%;
  margin: 5px;
}
@media (min-width: 500px) {
  .uow-course-content .uow-course-content__nav .uow-button--yellow {
    width: auto;
    margin: 10px 0 0 0;
  }
}
.uow-course-content__overview {
  padding: 100px 0;
  display: flex;
  flex-wrap: wrap;
  max-width: 1600px;
  width: calc(100% - 60px);
}
.uow-course-content__overview h2 {
  font-size: 34px;
  color: #702A6A;
}
@media (min-width: 500px) {
  .uow-course-content__overview h2 {
    font-size: 50px;
  }
}
.uow-course-content__overview-text-container, .uow-course-content__overview-info-container {
  width: 100%;
  box-sizing: border-box;
}
.uow-course-content__overview-text-container img, .uow-course-content__overview-info-container img {
  width: 100%;
  margin: 15px 0;
}
@media (min-width: 768px) {
  .uow-course-content__overview-text-container {
    padding: 0 60px;
    width: 60%;
  }
}
@media (min-width: 1280px) {
  .uow-course-content__overview-text-container {
    width: 50%;
    padding: 0 80px;
  }
}
.uow-course-content__overview-read-more {
  font-size: 20px;
  line-height: 31px;
  color: #702A6A;
  background: #ffffff;
  border: 0;
  padding: 0 15px 0 0;
  font-weight: bold;
  text-transform: none;
  font-family: "Manrope", sans-serif;
}
.uow-course-content__overview-info-container {
  display: flex;
  flex-wrap: wrap;
  border: 4px solid #000;
  border-radius: 0 40px;
  padding: 40px;
  box-sizing: border-box;
}
.uow-course-content__overview-info-container h3 {
  font-family: "Manrope", sans-serif;
  width: 100%;
  font-weight: 300;
  color: #702A6A;
}
@media (min-width: 768px) {
  .uow-course-content__overview-info-container {
    width: 40%;
  }
}
@media (min-width: 1280px) {
  .uow-course-content__overview-info-container {
    width: 50%;
  }
}
.uow-course-content__overview-info {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  box-sizing: border-box;
  padding: 20px 0 0;
}
@media (min-width: 1280px) {
  .uow-course-content__overview-info {
    width: 50%;
  }
}
.uow-course-content__overview-info-icon {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  padding: 0 0 15px 0;
}
.uow-course-content__overview-info-icon i {
  font-size: 45px;
  color: #257478;
}
@media (min-width: 1280px) {
  .uow-course-content__overview-info-icon {
    width: 60px;
    justify-content: center;
    padding: 0 25px 0 0;
  }
}
.uow-course-content__overview-info-text h4 {
  font-family: "Manrope", sans-serif;
  text-transform: none;
  font-weight: bold;
  margin: 0;
}
.uow-course-content__overview-info-text p {
  margin: 0.5rem 0;
  line-height: 1.2;
}
.uow-course-content__features {
  position: relative;
  padding: 100px 30px;
  color: #FFF;
}
.uow-course-content__features .uow-inner {
  max-width: 1200px;
}
@media (min-width: 500px) {
  .uow-course-content__features {
    padding: 100px 0;
  }
}
.uow-course-content__features-background {
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}
.uow-course-content__features-heading {
  font-family: "Manrope", sans-serif;
  font-size: 28px;
  font-weight: 300;
  color: #FFF;
}
.uow-course-content__features-list {
  list-style: none;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.uow-course-content__features-list-item {
  width: 100%;
  box-sizing: border-box;
  padding: 15px 0 15px 30px;
  position: relative;
}
.uow-course-content__features-list-item:before {
  content: "";
  width: 15px;
  height: 15px;
  background: #FFC800;
  position: absolute;
  display: block;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
@media (min-width: 1280px) {
  .uow-course-content__features-list-item {
    width: 45%;
    padding: 20px 0 20px 40px;
  }
  .uow-course-content__features-list-item:before {
    width: 20px;
    height: 20px;
  }
}
.uow-course-content__details {
  padding: 30px;
  margin-top: 30px;
}
@media (min-width: 500px) {
  .uow-course-content__details {
    padding: 30px 0;
  }
}
.uow-course-content__details .uow-inner {
  max-width: 1200px;
  width: 100%;
}
.uow-course-content__details-heading {
  font-family: "Manrope", sans-serif;
  font-size: 28px;
  font-weight: 300;
  margin-top: 0;
}
.uow-course-content__details-flex {
  display: flex;
  flex-wrap: wrap;
}
.uow-course-content__details-text-container {
  width: 100%;
  box-sizing: border-box;
}
@media (min-width: 768px) {
  .uow-course-content__details-text-container {
    width: 50%;
    padding-right: 30px;
  }
}
@media (min-width: 1280px) {
  .uow-course-content__details-text-container {
    padding-right: 60px;
  }
}
.uow-course-content__modules {
  padding: 30px;
  margin-top: 30px;
}
@media (min-width: 1280px) {
  .uow-course-content__modules {
    padding: 30px 0;
  }
}
.uow-course-content__modules .uow-inner {
  max-width: 1200px;
  width: 100%;
}
.uow-course-content__modules-heading {
  font-family: "Manrope", sans-serif;
  font-size: 20px;
  margin: 0 0 35px;
  text-transform: none;
}
.uow-course-content__modules-tabs {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  z-index: 1;
}
@media (min-width: 768px) {
  .uow-course-content__modules-tabs {
    margin-bottom: -2px;
  }
}
.uow-course-content__modules-tab-heading {
  all: unset;
  cursor: pointer;
  line-height: 1;
  padding: 10px 14px;
  border: 2px solid #702A6A;
  background: #702A6A;
  color: #FFF;
  text-transform: none;
  font-weight: bold;
  margin: 0 1px;
  transition: 0.3s ease-in-out;
}
@media (min-width: 500px) {
  .uow-course-content__modules-tab-heading {
    padding: 12px 20px;
  }
}
.uow-course-content__modules-tab-heading:first-child {
  margin: 0 1px 0 0;
}
.uow-course-content__modules-tab-heading:last-child {
  margin: 0;
}
.uow-course-content__modules-tab-heading--active {
  background: #FFF;
  color: #702A6A;
  margin-right: 0;
  box-sizing: initial;
  margin: 0 -1px;
}
.uow-course-content__modules-tab-heading--active:first-child {
  margin: 0 -1px 0 0;
}
.uow-course-content__modules-tab-heading--active:last-child {
  margin: 0 0 0 -1px;
}
.uow-course-content__modules-tab-heading:focus {
  outline: 2px solid #FFC800;
}
@media (min-width: 768px) {
  .uow-course-content__modules-tab-heading {
    border-bottom: #FFF;
    padding: 20px 40px;
  }
}
.uow-course-content__modules-section-container {
  width: 100%;
  overflow: hidden;
  position: relative;
}
@media (min-width: 768px) {
  .uow-course-content__modules-section-container {
    border-radius: 0 40px;
    border: 2px solid #702A6A;
  }
}
.uow-course-content__modules-section-module-container {
  margin-top: 5px;
  max-width: 900px;
  cursor: pointer;
}
.uow-course-content__modules-section-module-container:focus {
  outline: 2px solid #FFC800;
}
.uow-course-content__modules-section-module-container--active .uow-course-content__modules-section-module:after {
  transform: translate(50%, -50%) rotateX(180deg);
}
.uow-course-content__modules-section-module-container--active .uow-course-content__modules-section-module-content {
  max-height: 1000px;
  padding: 0 100px 25px 25px;
}
.uow-course-content__modules-section-module-container--active .uow-course-content__modules-section-module-inner {
  transition-delay: 0.3s;
  opacity: 1;
  transform: translateX(0);
}
.uow-course-content__modules-section {
  position: absolute;
  opacity: 0;
  top: 0;
  left: 0;
  padding: 20px 0 0 0;
  box-sizing: border-box;
  pointer-events: none;
  transition: 0.3s ease-in-out;
  z-index: -1;
}
.uow-course-content__modules-section--active {
  opacity: 1;
  position: static;
  pointer-events: auto;
  z-index: auto;
}
@media (min-width: 768px) {
  .uow-course-content__modules-section {
    padding: 40px;
  }
}
.uow-course-content__modules-section-module {
  background: #ECECEC;
  display: block;
  padding: 25px 100px 25px 25px;
  position: relative;
  box-sizing: border-box;
  width: 100%;
  font-size: 20px;
  font-weight: bold;
  color: #702A6A;
  line-height: 1;
}
.uow-course-content__modules-section-module:after {
  content: "\f063";
  font-family: "Font Awesome 6 Pro", sans-serif;
  font-size: 24px;
  position: absolute;
  top: 50%;
  right: 50px;
  transform: translate(50%, -50%);
  transition: 0.3s;
}
.uow-course-content__modules-section-module-content {
  background: #ECECEC;
  padding: 0 100px 0 25px;
  box-sizing: border-box;
  transition: 0.3s;
  max-height: 0;
  overflow: hidden;
}
.uow-course-content__modules-section-module-content p:first-child, .uow-course-content__modules-section-module-content span:first-child, .uow-course-content__modules-section-module-content h1:first-child, .uow-course-content__modules-section-module-content h2:first-child, .uow-course-content__modules-section-module-content h3:first-child, .uow-course-content__modules-section-module-content h4:first-child, .uow-course-content__modules-section-module-content h5:first-child, .uow-course-content__modules-section-module-content h6:first-child, .uow-course-content__modules-section-module-content a:first-child {
  margin-top: 0;
}
.uow-course-content__modules-section-module-content p:last-child, .uow-course-content__modules-section-module-content span:last-child, .uow-course-content__modules-section-module-content h1:last-child, .uow-course-content__modules-section-module-content h2:last-child, .uow-course-content__modules-section-module-content h3:last-child, .uow-course-content__modules-section-module-content h4:last-child, .uow-course-content__modules-section-module-content h5:last-child, .uow-course-content__modules-section-module-content h6:last-child, .uow-course-content__modules-section-module-content a:last-child {
  margin-bottom: 0;
}
.uow-course-content__modules-section-module-inner {
  transition: 0.3s ease-in-out;
  opacity: 0;
  transform: translateX(20px);
}
.uow-course-content__entry-requirements {
  padding: 30px;
}
.uow-course-content__entry-requirements .uow-inner {
  max-width: 1200px;
  width: 100%;
}
@media (min-width: 1280px) {
  .uow-course-content__entry-requirements {
    padding: 30px 0;
  }
}
.uow-course-content__entry-requirements-heading {
  font-size: 28px;
  font-weight: 300;
  text-transform: none;
  color: #702A6A;
  margin: 0 0 60px;
  font-family: "Manrope", sans-serif;
}
.uow-course-content__entry-requirements-tabs {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -2px;
  position: relative;
  z-index: 1;
}
.uow-course-content__entry-requirements-tab-heading {
  all: unset;
  cursor: pointer;
  line-height: 1;
  padding: 12px 25px;
  border: 2px solid #702A6A;
  background: #FFF;
  color: #702A6A;
  text-transform: none;
  font-weight: bold;
  transition: 0.3s ease-in-out;
}
@media (min-width: 500px) {
  .uow-course-content__entry-requirements-tab-heading {
    padding: 20px 40px;
  }
}
.uow-course-content__entry-requirements-tab-heading--active {
  background: #702A6A;
  border-bottom: #702A6A;
  box-sizing: initial;
  color: #FFF;
}
.uow-course-content__entry-requirements-tab-heading:focus {
  outline: 2px solid #FFC800;
}
.uow-course-content__entry-requirements-section-container {
  width: 100%;
  border-radius: 0 0 0 40px;
  overflow: hidden;
  position: relative;
  background: #ECECEC;
}
@media (min-width: 768px) {
  .uow-course-content__entry-requirements-section-container {
    border-radius: 0 40px;
  }
}
.uow-course-content__entry-requirements-section {
  display: flex;
  flex-wrap: wrap;
  position: absolute;
  opacity: 0;
  top: 0;
  left: 0;
  box-sizing: border-box;
  pointer-events: none;
  transition: 0.3s ease-in-out;
  z-index: -1;
}
.uow-course-content__entry-requirements-section--active {
  opacity: 1;
  position: static;
  pointer-events: auto;
  z-index: auto;
}
.uow-course-content__entry-requirements-section-ucas {
  color: #FFF;
  background: #702A6A;
  padding: 60px 40px;
  box-sizing: border-box;
  width: 100%;
}
.uow-course-content__entry-requirements-section-ucas p:last-child {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .uow-course-content__entry-requirements-section-ucas {
    width: 45%;
  }
}
@media (min-width: 1280px) {
  .uow-course-content__entry-requirements-section-ucas {
    width: 425px;
  }
}
.uow-course-content__entry-requirements-section-points {
  font-size: 37px;
  font-weight: bold;
  display: block;
  width: 100%;
  margin: 0 0 15px;
}
.uow-course-content__entry-requirements-section-heading {
  font-size: 22px;
  font-weight: bold;
  display: block;
  width: 100%;
  margin-bottom: 40px;
}
.uow-course-content__entry-requirements-section-qualifications {
  width: 100%;
  padding: 60px 40px;
  box-sizing: border-box;
  color: #565656;
}
.uow-course-content__entry-requirements-section-qualifications p, .uow-course-content__entry-requirements-section-qualifications span, .uow-course-content__entry-requirements-section-qualifications h1, .uow-course-content__entry-requirements-section-qualifications h2, .uow-course-content__entry-requirements-section-qualifications h3, .uow-course-content__entry-requirements-section-qualifications h4, .uow-course-content__entry-requirements-section-qualifications h5, .uow-course-content__entry-requirements-section-qualifications h6, .uow-course-content__entry-requirements-section-qualifications a {
  margin: 1.5rem 0;
}
.uow-course-content__entry-requirements-section-qualifications p:last-child, .uow-course-content__entry-requirements-section-qualifications span:last-child, .uow-course-content__entry-requirements-section-qualifications h1:last-child, .uow-course-content__entry-requirements-section-qualifications h2:last-child, .uow-course-content__entry-requirements-section-qualifications h3:last-child, .uow-course-content__entry-requirements-section-qualifications h4:last-child, .uow-course-content__entry-requirements-section-qualifications h5:last-child, .uow-course-content__entry-requirements-section-qualifications h6:last-child, .uow-course-content__entry-requirements-section-qualifications a:last-child {
  margin-bottom: 0;
}
.uow-course-content__entry-requirements-section-qualifications a {
  color: #702A6A;
  text-decoration: none;
}
.uow-course-content__entry-requirements-section-qualifications a:hover {
  text-decoration: underline;
}
@media (min-width: 768px) {
  .uow-course-content__entry-requirements-section-qualifications {
    width: 55%;
  }
}
@media (min-width: 1280px) {
  .uow-course-content__entry-requirements-section-qualifications {
    width: calc(100% - 425px);
    padding: 60px 70px 60px 40px;
  }
}
.uow-course-content__tuition-fees .uow-inner {
  max-width: 1200px;
  width: calc(100% - 60px);
  padding: 30px;
}
@media (min-width: 1280px) {
  .uow-course-content__tuition-fees {
    padding: 30px 0;
  }
}
.uow-course-content__tuition-fees-table-container h3 {
  color: #257478;
}
.uow-course-content__tuition-fees-table {
  border-spacing: 0;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}
.uow-course-content__tuition-fees-table thead {
  color: #FFF;
}
.uow-course-content__tuition-fees-table th {
  padding: 5px;
  width: 70px;
  box-sizing: border-box;
  background: #257478;
  text-align: center;
  font-size: 14px;
  line-height: 19px;
}
@media (min-width: 1280px) {
  .uow-course-content__tuition-fees-table th {
    padding: 30px;
    text-align: left;
  }
}
.uow-course-content__tuition-fees-table th:first-of-type {
  font-size: 24px;
  font-weight: 300;
}
.uow-course-content__tuition-fees-table th:last-of-type {
  border-radius: 0 40px 0 0;
}
.uow-course-content__tuition-fees-table td {
  width: 70px;
  padding: 5px;
  text-align: center;
}
@media (min-width: 1280px) {
  .uow-course-content__tuition-fees-table td {
    width: auto;
    padding: 10px 30px;
    text-align: left;
  }
}
.uow-course-content__tuition-fees-table tbody {
  border-right: 1px solid #565656;
  border-left: 1px solid #565656;
  box-sizing: border-box;
}
.uow-course-content__tuition-fees-table tbody td {
  border-bottom: 1px solid #565656;
}
.uow-course-content__tuition-info {
  margin: 60px 0 0;
}
.uow-course-content__tuition-info-flex {
  display: flex;
  flex-wrap: wrap;
}
.uow-course-content__tuition-info-image-container {
  width: 100%;
  position: relative;
  overflow: hidden;
  border-radius: 0 40px 0 0;
  max-height: 1200px;
}
.uow-course-content__tuition-info-image-container:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 122.0043572985%;
}
.uow-course-content__tuition-info-image-container img {
  position: absolute;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
}
@media (min-width: 1280px) {
  .uow-course-content__tuition-info-image-container {
    width: 50%;
  }
}
.uow-course-content__tuition-info-text-container {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  border-radius: 0 40px;
  width: 90%;
  margin: -250px auto 0;
}
@media (min-width: 1280px) {
  .uow-course-content__tuition-info-text-container {
    width: 55%;
    margin: 0 auto 0 -5%;
    padding: 90px 5% 90px 0;
  }
}
.uow-course-content__tuition-info-text-inner {
  box-sizing: border-box;
  padding: 60px 40px;
  background: #FFF;
  border-radius: 0 40px;
  box-shadow: 2px 2px 5px 0 rgba(86, 86, 86, 0.3);
}
@media (min-width: 1280px) {
  .uow-course-content__tuition-info-text-inner {
    padding: 90px 80px;
  }
}
.uow-course-content__tuition-info-text-heading {
  font-family: "Manrope", sans-serif;
  font-size: 28px;
  font-weight: 300;
  margin: 0 0 50px;
}
.uow-course-content__additional-costs {
  margin: 60px 0 0;
  padding: 30px;
}
.uow-course-content__additional-costs .uow-inner {
  max-width: 1200px;
  width: 100%;
}
@media (min-width: 500px) {
  .uow-course-content__additional-costs {
    padding: 30px;
  }
}
.uow-course-content__additional-costs-heading {
  font-family: "Manrope", sans-serif;
  font-size: 28px;
  font-weight: 300;
  margin: 40px 0 20px;
}
.uow-course-content__additional-costs-text-container {
  color: #565656;
}
.uow-course-content__additional-costs-text-container h1, .uow-course-content__additional-costs-text-container h2, .uow-course-content__additional-costs-text-container h3, .uow-course-content__additional-costs-text-container h4, .uow-course-content__additional-costs-text-container h5, .uow-course-content__additional-costs-text-container h6 {
  font-family: "Manrope", sans-serif;
  font-weight: 300;
  text-transform: none;
  color: #565656;
}
.uow-course-content__additional-costs-text-container div {
  width: 100%;
  box-sizing: border-box;
}
@media (min-width: 768px) {
  .uow-course-content__additional-costs-text-container div {
    width: 50%;
  }
  .uow-course-content__additional-costs-text-container div:last-of-type {
    padding: 0 0 0 2.5%;
  }
  .uow-course-content__additional-costs-text-container div:first-of-type {
    padding: 0 2.5% 0 0;
  }
}
@media (min-width: 768px) {
  .uow-course-content__additional-costs-text-container {
    display: flex;
    flex-wrap: wrap;
  }
}
.uow-course-content__additional-costs-cta {
  margin: 40px 0 0;
}
.uow-course-content__prospects {
  margin: 60px 0 0;
}
.uow-course-content__prospects-flex {
  display: flex;
  flex-wrap: wrap;
}
.uow-course-content__prospects-image-container {
  width: 100%;
  position: relative;
  overflow: hidden;
  border-radius: 0 40px 0 0;
  max-height: 1200px;
}
.uow-course-content__prospects-image-container:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 122.0043572985%;
}
.uow-course-content__prospects-image-container img {
  position: absolute;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
}
@media (min-width: 1280px) {
  .uow-course-content__prospects-image-container {
    width: 50%;
  }
}
.uow-course-content__prospects-text-container {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  border-radius: 0 40px;
  width: 90%;
  margin: 0 auto -250px;
}
@media (min-width: 1280px) {
  .uow-course-content__prospects-text-container {
    width: 55%;
    margin: 0 -5% 0 auto;
    padding: 90px 0 90px 5%;
  }
}
.uow-course-content__prospects-text-inner {
  box-sizing: border-box;
  padding: 60px 40px;
  background: #FFF;
  border-radius: 0 40px;
  box-shadow: 2px 2px 5px 0 rgba(86, 86, 86, 0.3);
}
@media (min-width: 1280px) {
  .uow-course-content__prospects-text-inner {
    padding: 90px 80px;
  }
}
.uow-course-content__prospects-text-heading {
  font-family: "Manrope", sans-serif;
  font-size: 28px;
  font-weight: 300;
  margin: 0 0 50px;
}
.uow-course-content__prospects-text-cta {
  margin: 40px 0 0;
}
.uow-course-content__discover-widget {
  text-align: center;
  padding: 30px;
}
.uow-course-content__discover-widget img {
  width: 100%;
  max-width: 865px;
}

.uow-course-search-header__inner {
  padding: 20px 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: left;
  align-items: center;
}
.uow-course-search-header__heading {
  font-size: 40px;
  display: inline-block;
  background: #702A6A;
  padding: 25px 30px 15px;
  color: #FFF;
  line-height: 1;
  margin: 0 0 45px;
  text-align: center;
}
@media (min-width: 768px) {
  .uow-course-search-header__heading {
    font-size: 50px;
  }
}
@media (min-width: 1280px) {
  .uow-course-search-header__heading {
    font-size: 60px;
  }
}
.uow-course-search-header__search-form {
  display: block;
  width: 100%;
}
.uow-course-search-header__search-container {
  width: 100%;
  position: relative;
}
.uow-course-search-header__search-container input[type=search] {
  width: 100%;
  padding: 25px;
  font-size: 18px;
  line-height: 1;
  font-family: "Manrope", sans-serif;
  border: 1px solid #ECECEC;
  box-shadow: 2px 2px 5px 0 rgba(86, 86, 86, 0.3);
}
@media (min-width: 1280px) {
  .uow-course-search-header__search-container input[type=search] {
    padding: 25px 50px;
  }
}
.uow-course-search-header__search-container input[type=submit] {
  all: unset;
  position: absolute;
  display: block;
  cursor: pointer;
  height: 100%;
  width: 75px;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  text-align: center;
  color: transparent;
  border-radius: 50%;
}
.uow-course-search-header__search-container input[type=submit]:focus {
  outline: 2px solid #FFC800;
}
.uow-course-search-header__search-container:before {
  content: "\f002";
  font-family: "Font Awesome 6 Pro", sans-serif;
  font-size: 28px;
  color: #702A6A;
  position: absolute;
  top: 50%;
  right: 0;
  text-align: center;
  line-height: 75px;
  transform: translateY(-50%);
  display: block;
  width: 75px;
  height: 75px;
  pointer-events: none;
}

.uow-course-search {
  padding: 60px 0;
}
.uow-course-search__flex {
  position: relative;
}
@media (min-width: 768px) {
  .uow-course-search__flex {
    display: flex;
  }
}
.uow-course-search__filters-open--active {
  position: absolute;
  right: 20px;
  top: 20px;
  z-index: 2;
  color: transparent;
  border: none;
}
@media (min-width: 768px) {
  .uow-course-search__filters-open {
    display: none;
  }
}
.uow-course-search__filters-container {
  width: 100%;
  position: absolute;
  top: 0;
  left: -100%;
  opacity: 0;
  transition: 0.3s all ease-in-out;
  z-index: 1;
}
.uow-course-search__filters-container--active {
  left: 0;
  opacity: 1;
}
@media (min-width: 768px) {
  .uow-course-search__filters-container {
    width: 50%;
    max-width: 450px;
    opacity: 100%;
    position: relative;
    left: auto;
  }
}
.uow-course-search__filters-title {
  font-size: 20px;
  font-weight: 500;
  font-family: "Manrope", sans-serif;
  color: #702A6A;
  margin: 0 0 30px;
  line-height: 1;
  display: none;
}
@media (min-width: 768px) {
  .uow-course-search__filters-title {
    font-size: 25px;
    display: block;
  }
}
@media (min-width: 1280px) {
  .uow-course-search__filters-title {
    font-size: 30px;
  }
}
.uow-course-search__filters-close {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  position: absolute;
  color: transparent;
  width: 40px;
  height: 40px;
  top: 20px;
  right: 20px;
  border: none;
  outline: none;
  transition: 0.3s ease-in-out;
  cursor: pointer;
}
.uow-course-search__filters-close:before, .uow-course-search__filters-close:after {
  content: "";
  position: absolute;
  transform: translate(-50%, -50%) rotate(-45deg);
  top: 50%;
  left: 50%;
  background: #702A6A;
}
.uow-course-search__filters-close:before {
  width: 3px;
  height: 25px;
}
.uow-course-search__filters-close:after {
  height: 3px;
  width: 25px;
}
.uow-course-search__filters-close:hover {
  transform: rotate(-90deg);
}
@media (min-width: 768px) {
  .uow-course-search__filters-close {
    display: none;
  }
}
.uow-course-search__filters {
  background: #ECECEC;
  box-sizing: border-box;
  box-shadow: 2px 2px 5px 0 rgba(86, 86, 86, 0.3);
}
@media (min-width: 768px) {
  .uow-course-search__filters {
    border-radius: 0 40px;
  }
}
.uow-course-search__filters-section {
  padding: 20px;
  box-sizing: border-box;
  border-bottom: 1px solid #565656;
}
.uow-course-search__filters-section:last-of-type {
  border-bottom: none;
}
.uow-course-search__filters-section-heading {
  font-size: 18px;
  color: #702A6A;
  display: block;
  padding: 0 0 8px;
}
.uow-course-search__filter-checkbox {
  padding: 5px 0;
  position: relative;
  display: flex;
  align-items: center;
}
.uow-course-search__filter-checkbox input[type=checkbox] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  margin: 0;
}
.uow-course-search__filter-checkbox input[type=checkbox]:checked ~ div {
  background: #702A6A;
}
.uow-course-search__filter-checkbox input[type=checkbox]:checked ~ div:before {
  border-bottom: 3px solid #FFF;
  border-left: 3px solid #FFF;
}
.uow-course-search__filter-checkbox label {
  padding: 0 0 0 40px;
  line-height: 20px;
}
.uow-course-search__filter-checkbox-overlay {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  pointer-events: none;
  border: 1px solid #565656;
  border-radius: 5px;
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  transition: 0.3s ease-in-out;
}
.uow-course-search__filter-checkbox-overlay:before {
  content: "";
  width: 10px;
  height: 4px;
  border-bottom: 3px solid transparent;
  border-left: 3px solid transparent;
  transition: 0.3s ease-in-out;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-45deg);
}
.uow-course-search__filters-submit {
  padding: 20px 20px 40px;
}
.uow-course-search__reset-link {
  text-transform: none;
  font-weight: bold;
  color: #702A6A;
  font-size: 20px;
  text-decoration: none;
  display: block;
  width: 100%;
  margin: 30px 0 0;
}
.uow-course-search__results {
  width: 100%;
  padding: 60px 0 0;
}
@media (min-width: 768px) {
  .uow-course-search__results {
    box-sizing: border-box;
    padding: 60px 0 0 30px;
  }
}
.uow-course-search__results-info {
  font-size: 20px;
  font-weight: 500;
  color: #565656;
  margin-bottom: 30px;
  line-height: 1;
  display: block;
}
.uow-course-search__results-info strong {
  color: #702A6A;
}
@media (min-width: 768px) {
  .uow-course-search__results-info {
    font-size: 25px;
  }
}
@media (min-width: 1280px) {
  .uow-course-search__results-info {
    font-size: 30px;
  }
}
.uow-course-search__result {
  background: #F8F8F8;
  margin-bottom: 30px;
  border-radius: 0px 40px;
  overflow: hidden;
  box-shadow: 2px 2px 5px 0 rgba(86, 86, 86, 0.3);
}
.uow-course-search__result:last-of-type {
  margin-bottom: 0;
}
@media (min-width: 1280px) {
  .uow-course-search__result {
    padding: 0;
  }
}
@media (min-width: 1280px) {
  .uow-course-search__result-inner {
    display: flex;
  }
}
.uow-course-search__result-image-container {
  position: relative;
  overflow: hidden;
  width: 350px;
  display: none;
}
.uow-course-search__result-image-container:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 83.3333333333%;
}
.uow-course-search__result-image-container > img {
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100% !important;
  height: 100% !important;
}
@media (min-width: 1280px) {
  .uow-course-search__result-image-container {
    display: block;
  }
}
.uow-course-search__result-features {
  display: block;
  text-transform: none;
  font-weight: bold;
  color: #FFF;
  padding: 10px 20px;
  background: transparent linear-gradient(268deg, #257478 0%, #632054 100%) 0% 0% no-repeat padding-box;
  border-radius: 0px 40px;
}
@media (min-width: 1280px) {
  .uow-course-search__result-features {
    font-size: 22px;
    padding: 15px 30px;
  }
}
.uow-course-search__result-features span {
  display: block;
}
@media (min-width: 1280px) {
  .uow-course-search__result-features span {
    padding: 0 20px 0 0;
    margin-right: 20px;
    display: inline-block;
    position: relative;
  }
  .uow-course-search__result-features span:after {
    content: "";
    position: absolute;
    right: 3px;
    top: 50%;
    display: block;
    height: 30px;
    width: 3px;
    background: #FFF;
    transform: rotate(15deg) translateY(-50%);
  }
  .uow-course-search__result-features span:last-of-type {
    padding: 0;
    margin: 0;
  }
  .uow-course-search__result-features span:last-of-type:after {
    display: none;
  }
}
.uow-course-search__result-text {
  padding: 20px;
}
@media (min-width: 1280px) {
  .uow-course-search__result-text {
    padding: 20px 0 0 30px;
  }
}
.uow-course-search__result-qualification {
  color: #632054;
}
.uow-course-search__result-title {
  font-size: 28px;
  font-weight: bold;
  font-family: "Manrope", sans-serif;
  color: #702A6A;
  text-transform: none;
}
.uow-course-search__result-link {
  font-size: 20px;
  font-weight: bold;
  text-transform: none;
  color: #702A6A;
  text-decoration: none;
  padding: 0 30px 0 0;
  position: relative;
  margin-right: auto;
  display: inline-block;
}
.uow-course-search__result-link:hover {
  text-decoration: underline;
}
.uow-course-search__result-link:after {
  content: "\f061";
  font-family: "Font Awesome 6 Pro", sans-serif;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  font-size: 24px;
}
.uow-course-search__result-arrow {
  font-size: 16px;
  font-weight: bold;
  text-transform: none;
  color: #702A6A;
  text-decoration: none;
  padding: 0 24px 0 0;
  position: relative;
  margin-right: auto;
  display: inline-block;
}
.uow-course-search__result-arrow:hover {
  text-decoration: underline;
}
.uow-course-search__result-arrow:after {
  content: "\f063";
  font-family: "Font Awesome 6 Pro", sans-serif;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  font-size: 19.2px;
}
.uow-course-search__a-z {
  width: 100%;
  padding: 60px 0;
}
.uow-course-search__a-z-heading {
  font-family: "Manrope", sans-serif;
  font-size: 30px;
  font-weight: 300;
  margin: 0 0 30px;
}
@media (min-width: 768px) {
  .uow-course-search__a-z-heading {
    font-size: 34px;
  }
}
@media (min-width: 1280px) {
  .uow-course-search__a-z-heading {
    font-size: 37px;
  }
}
.uow-course-search__a-z-list {
  margin: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  background: #702A6A;
  padding: 20px;
  border-radius: 0px 30px;
}
@media (min-width: 1280px) {
  .uow-course-search__a-z-list {
    justify-content: space-between;
  }
}
.uow-course-search__a-z-list-item {
  margin: 0;
  font-size: 28px;
  line-height: 43px;
}
.uow-course-search__a-z-list-item-link {
  text-transform: none;
  color: #FFF;
  font-weight: bold;
  text-decoration: none;
  box-sizing: border-box;
  height: 43px;
  width: 43px;
  text-align: center;
  display: inline-block;
  border: 2px solid #702A6A;
  transition: 0.2s ease-in-out;
}
.uow-course-search__a-z-list-item-link:focus {
  border: 2px solid #FFF;
}
.uow-course-search__pagination {
  list-style: none;
  display: flex;
  padding: 20px 0;
}
.uow-course-search__pagination-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.uow-course-search__pagination-list-item {
  width: 44px;
  height: 44px;
  box-sizing: border-box;
  text-align: center;
  line-height: 0;
  font-size: 30px;
  transition: 0.3s ease-in-out;
  border: 2px solid transparent;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.uow-course-search__pagination-list-item--active {
  border: 2px solid #702A6A;
  font-weight: bold;
}

/*
 * Category Pages
 */
.uow-category-course-search {
  margin-top: -70px;
  position: relative;
  padding-top: 0;
}
.uow-category-course-search__inner {
  width: 1600px;
  max-width: 100%;
  margin: 0 auto;
}
.uow-category-course-search__bar {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding: 30px;
  width: calc(100% - 60px);
  background: #E1E1E1 0% 0% no-repeat padding-box;
  border-radius: 0px 40px;
  align-items: center;
}
.uow-category-course-search__bar h3 {
  font-family: "Manrope", sans-serif;
  font-size: 34px;
  line-height: 44px;
  font-weight: normal;
}
.uow-category-course-search__bar h3 strong {
  font-weight: bold;
}
.uow-category-course-search__bar .text {
  width: 100%;
  text-align: center;
}
@media (min-width: 1280px) {
  .uow-category-course-search__bar .text {
    width: 20%;
  }
}
.uow-category-course-search__bar .course {
  width: calc(100% - 30px);
  padding: 0 15px;
  margin: 15px;
  border: 0;
  font-size: 18px;
  line-height: 21px;
  font-weight: normal;
  font-family: "Manrope", sans-serif;
  height: 55px;
}
@media (min-width: 1280px) {
  .uow-category-course-search__bar .course {
    width: calc(40% - 60px);
    margin: 0 15px;
  }
}
.uow-category-course-search__bar .year {
  width: calc(100% - 30px);
  padding: 0 15px;
  margin: 15px;
  border: 0;
  font-size: 18px;
  line-height: 21px;
  font-weight: normal;
  font-family: "Manrope", sans-serif;
  height: 55px;
}
@media (min-width: 1280px) {
  .uow-category-course-search__bar .year {
    width: calc(20% - 60px);
    margin: 0 15px;
  }
}
.uow-category-course-search__bar .uow-button {
  width: calc(100% - 30px);
  margin-left: 0;
  margin-top: 15px;
}
@media (min-width: 1280px) {
  .uow-category-course-search__bar .uow-button {
    width: calc(20% - 15px);
    margin-left: 15px;
    margin-top: 0;
  }
}
@media (min-width: 1280px) {
  .uow-category-course-search__bar {
    width: calc(100% - 120px);
    padding: 30px 60px;
  }
}

.uow-category-full-width-text-block {
  width: 100%;
  position: relative;
  margin-top: 0;
}
@media (min-width: 768px) {
  .uow-category-full-width-text-block {
    margin-top: 60px;
  }
}
.uow-category-full-width-text-block__flex {
  display: flex;
  flex-wrap: wrap;
}
.uow-category-full-width-text-block__video-thumb-container {
  width: 100%;
}
.uow-category-full-width-text-block__video-thumb {
  position: relative;
  overflow: hidden;
  position: relative;
}
.uow-category-full-width-text-block__video-thumb:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 56.25%;
}
.uow-category-full-width-text-block__video-thumb > img {
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100% !important;
  height: 100% !important;
}
.uow-category-full-width-text-block__text-container {
  width: 100%;
  order: -1;
  padding: 60px 0;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.uow-category-full-width-text-block__text-container h3 {
  font-size: 28px;
  line-height: 38px;
  font-family: "Manrope", sans-serif;
  color: #702A6A;
  margin: 0;
  text-transform: none;
}
@media (min-width: 768px) {
  .uow-category-full-width-text-block__text-container {
    order: 2;
    padding: 60px 0 60px 60px;
  }
}
.uow-category-full-width-text-block__button-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 30px;
}
.uow-category-full-width-text-block__button-spacer {
  margin-left: 60px;
  height: 3px;
  background: #FFC800;
  margin-right: -10vw;
  flex-grow: 1;
}
@media (min-width: 768px) {
  .uow-category-full-width-text-block__button-spacer {
    margin-right: -5vw;
  }
}

.uow-category-video-text-block {
  width: 100%;
  position: relative;
  margin-top: 60px;
}
.uow-category-video-text-block__flex {
  display: flex;
  flex-wrap: wrap;
}
.uow-category-video-text-block__video-thumb-container {
  width: 100%;
}
@media (min-width: 768px) {
  .uow-category-video-text-block__video-thumb-container {
    width: 50%;
  }
}
.uow-category-video-text-block__video-thumb {
  position: relative;
  overflow: hidden;
  position: relative;
}
.uow-category-video-text-block__video-thumb:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 56.25%;
}
.uow-category-video-text-block__video-thumb > img {
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100% !important;
  height: 100% !important;
}
.uow-category-video-text-block__text-container {
  width: 100%;
  order: -1;
  padding: 60px 0;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.uow-category-video-text-block__text-container h3 {
  font-size: 28px;
  line-height: 38px;
  font-family: "Manrope", sans-serif;
  color: #702A6A;
  margin: 0;
  text-transform: none;
}
@media (min-width: 768px) {
  .uow-category-video-text-block__text-container {
    order: 2;
    width: 50%;
    padding: 60px 0 60px 60px;
  }
}
.uow-category-video-text-block__button-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 60px;
}
.uow-category-video-text-block__button-spacer {
  margin-left: 60px;
  height: 3px;
  background: #FFC800;
  margin-right: -10vw;
  flex-grow: 1;
}
@media (min-width: 768px) {
  .uow-category-video-text-block__button-spacer {
    margin-right: -5vw;
  }
}

.uow-category-video-right-text-block {
  width: 100%;
  position: relative;
  margin-top: 60px;
}
.uow-category-video-right-text-block__flex {
  display: flex;
  flex-wrap: wrap;
}
.uow-category-video-right-text-block__video-thumb-container {
  width: 100%;
  order: 2;
}
@media (min-width: 768px) {
  .uow-category-video-right-text-block__video-thumb-container {
    width: 50%;
  }
}
.uow-category-video-right-text-block__video-thumb {
  position: relative;
  overflow: hidden;
  position: relative;
}
.uow-category-video-right-text-block__video-thumb:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 56.25%;
}
.uow-category-video-right-text-block__video-thumb > img {
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100% !important;
  height: 100% !important;
}
.uow-category-video-right-text-block__text-container {
  width: 100%;
  order: 1;
  padding: 60px 0;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.uow-category-video-right-text-block__text-container h3 {
  font-size: 28px;
  line-height: 38px;
  font-family: "Manrope", sans-serif;
  color: #702A6A;
  margin: 0;
  text-transform: none;
}
@media (min-width: 768px) {
  .uow-category-video-right-text-block__text-container {
    order: 2;
    width: 50%;
    padding: 60px 60px 60px 0;
  }
}
.uow-category-video-right-text-block__button-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 60px;
}
.uow-category-video-right-text-block__button-spacer {
  margin-left: 60px;
  height: 3px;
  background: #FFC800;
  margin-left: -10vw;
  flex-grow: 1;
}
@media (min-width: 768px) {
  .uow-category-video-right-text-block__button-spacer {
    margin-left: -5vw;
    margin-right: 30px;
  }
}

.uow-category-events-listing__inner {
  display: flex;
  flex-wrap: wrap;
  width: 1400px;
  max-width: 100%;
  margin: 60px auto;
}
.uow-category-events-listing__title {
  width: 100%;
  padding-left: 15px;
}
.uow-category-events-listing__title h3 {
  font-size: 37px;
  line-height: 44px;
  font-weight: normal;
  font-family: "Manrope", sans-serif;
}
.uow-category-events-listing__title h3 strong {
  font-weight: bold;
}
.uow-category-events-listing__listing {
  width: calc(100% - 30px);
  padding: 15px;
}
@media (min-width: 500px) {
  .uow-category-events-listing__listing {
    width: calc(50% - 30px);
  }
}
@media (min-width: 768px) {
  .uow-category-events-listing__listing {
    width: calc(25% - 30px);
  }
}
.uow-category-events-listing__image {
  background-image: url("/assets/West-Downs-Web-copy.webp");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 0px 40px;
  height: 300px;
  width: 100%;
  position: relative;
  overflow: hidden;
}
.uow-category-events-listing__overlay {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: #000000;
  opacity: 47%;
}
.uow-category-events-listing__text-inner {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  text-align: center;
}
.uow-category-events-listing__text-inner h4 {
  font-size: 99px;
  line-height: 119px;
  color: #ffffff;
  margin: 0;
}
.uow-category-events-listing__text-inner p {
  color: #ffffff;
  margin: 0;
  text-transform: none;
  font-size: 17px;
  line-height: 20px;
}
.uow-category-events-listing__text-inner p strong {
  font-family: "Manrope", sans-serif;
  font-weight: bold;
}
@media (min-width: 768px) {
  .uow-category-events-listing__text-inner p {
    font-size: 14px;
    line-height: 16px;
  }
}
.uow-category-events-listing__info h5 {
  font-family: "Manrope", sans-serif;
  font-size: 22px;
  line-height: 30px;
  color: #565656;
  font-weight: 600;
}
.uow-category-events-listing__link {
  font-size: 19px;
  font-weight: bold;
  text-transform: none;
  color: #702A6A;
  text-decoration: none;
  padding: 0 28.5px 0 0;
  position: relative;
  margin-right: auto;
  display: inline-block;
}
.uow-category-events-listing__link:hover {
  text-decoration: underline;
}
.uow-category-events-listing__link:after {
  content: "\f061";
  font-family: "Font Awesome 6 Pro", sans-serif;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  font-size: 22.8px;
}

.uow-dual-cta__flex {
  display: flex;
  flex-wrap: wrap;
  max-width: 1000px;
  padding: 60px 0;
}
@media (min-width: 768px) {
  .uow-dual-cta__flex {
    justify-content: space-around;
  }
}
.uow-dual-cta__course {
  width: 100%;
  max-width: 450px;
}
.uow-dual-cta__course:nth-of-type(2) {
  margin: 60px 0 0 auto;
  justify-self: flex-end;
}
@media (min-width: 768px) {
  .uow-dual-cta__course {
    width: calc(50% - 30px);
    max-width: 100%;
  }
  .uow-dual-cta__course:nth-of-type(2) {
    margin: 0;
  }
}
@media (min-width: 1280px) {
  .uow-dual-cta__course {
    width: calc(50% - 60px);
  }
}
.uow-dual-cta__inner {
  padding: 30px 25px;
  border: 4px solid #000;
  border-radius: 0 40px;
}
.uow-dual-cta__inner h4 {
  color: #702A6A;
  font-size: 22px;
  font-family: "Manrope", sans-serif;
  font-weight: 300;
  text-transform: none;
  margin: 0;
}
.uow-dual-cta__inner p {
  color: #565656;
  margin: 1rem 0 2rem;
}
@media (min-width: 1280px) {
  .uow-dual-cta__inner h4 {
    font-size: 28px;
  }
}
@media (min-width: 500px) {
  .uow-dual-cta__inner {
    padding: 50px 40px;
  }
}

.uow-cta-cards {
  background: #ECECEC;
  padding: 60px 0;
  margin-top: 60px;
  overflow: hidden;
}
.uow-cta-cards__flex {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.uow-cta-cards__row {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  justify-content: center;
  width: 100%;
  gap: 30px;
  margin-bottom: 30px;
}
.uow-cta-cards__row:nth-of-type(2n + 2) {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .uow-cta-cards__row {
    justify-content: flex-end;
  }
  .uow-cta-cards__row:before {
    content: "";
    height: 4px;
    width: 10%;
    background: #FFC800;
    position: absolute;
    top: 50%;
    left: -10vw;
  }
  .uow-cta-cards__row:nth-of-type(2n + 2) {
    justify-content: flex-start;
  }
  .uow-cta-cards__row:nth-of-type(2n + 2):before {
    left: auto;
    right: -10vw;
  }
}
@media (min-width: 1280px) {
  .uow-cta-cards__row {
    margin-bottom: 60px;
    gap: 60px;
  }
  .uow-cta-cards__row:before {
    width: 25%;
  }
}
.uow-cta-cards__link {
  text-decoration: none;
}
.uow-cta-cards__course {
  width: 400px;
  max-width: 450px;
  border-radius: 0 40px;
  overflow: hidden;
  border: 4px solid #000;
  box-sizing: border-box;
  position: relative;
}
@media (min-width: 768px) {
  .uow-cta-cards__course {
    width: calc(50% - 20px);
  }
}
@media (min-width: 1280px) {
  .uow-cta-cards__course {
    width: calc(50% - 120px);
  }
}
.uow-cta-cards__course--empty {
  display: none;
  border: none;
  border-radius: 0;
  position: relative;
}
.uow-cta-cards__course--empty:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 500px;
  height: 500px;
  background-image: linear-gradient(135deg, #257478 6.52%, transparent 6.52%, transparent 50%, #257478 50%, #257478 56.52%, transparent 56.52%, transparent 100%);
  background-size: 12% 12%;
}
@media (min-width: 768px) {
  .uow-cta-cards__course--empty {
    display: block;
  }
}
.uow-cta-cards__course--first-row:last-of-type {
  order: -1;
}
@media (min-width: 768px) {
  .uow-cta-cards__course--first-row:last-of-type {
    order: initial;
  }
}
.uow-cta-cards__course--first-row:last-of-type, .uow-cta-cards__course--second-row:first-of-type {
  border: none;
  background-size: cover;
  background-repeat: no-repeat;
}
.uow-cta-cards__course--first-row:last-of-type .uow-cta-cards__overlay, .uow-cta-cards__course--second-row:first-of-type .uow-cta-cards__overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #000;
  opacity: 0.3;
}
.uow-cta-cards__course--first-row:last-of-type .uow-cta-cards__inner h5, .uow-cta-cards__course--first-row:last-of-type .uow-cta-cards__inner p, .uow-cta-cards__course--second-row:first-of-type .uow-cta-cards__inner h5, .uow-cta-cards__course--second-row:first-of-type .uow-cta-cards__inner p {
  color: #FFF;
}
.uow-cta-cards__course--first-row:last-of-type .uow-cta-cards__text-container, .uow-cta-cards__course--second-row:first-of-type .uow-cta-cards__text-container {
  background: #702A6A;
}
.uow-cta-cards__course--first-row:last-of-type .uow-cta-cards__arrow, .uow-cta-cards__course--second-row:first-of-type .uow-cta-cards__arrow {
  color: #FFF;
  background: #702A6A;
}
@media (min-width: 1280px) {
  .uow-cta-cards__course--first-row:last-of-type .uow-cta-cards__text-container, .uow-cta-cards__course--second-row:first-of-type .uow-cta-cards__text-container {
    background: transparent;
  }
}
.uow-cta-cards__inner {
  position: relative;
  padding: 15px;
  box-sizing: border-box;
  min-height: 450px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  transition: all 0.3s ease-in-out;
}
.uow-cta-cards__inner h5 {
  font-size: 22px;
  color: #702A6A;
  font-family: "Manrope", sans-serif;
  margin: 0;
}
@media (min-width: 500px) {
  .uow-cta-cards__inner h5 {
    font-size: 26px;
  }
}
.uow-cta-cards__inner p {
  color: #702A6A;
  transition: 0.3s ease-in-out;
}
@media (min-width: 1280px) {
  .uow-cta-cards__inner p {
    max-height: 0;
    opacity: 0;
  }
}
@media (min-width: 500px) {
  .uow-cta-cards__inner {
    padding: 30px;
  }
}
.uow-cta-cards__text-container {
  z-index: 1;
  transition: all 0.3s ease-in-out;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  align-content: flex-start;
  box-sizing: border-box;
  padding: 25px 25px 100px;
  height: 100%;
  background: #FFF;
}
@media (min-width: 1280px) {
  .uow-cta-cards__text-container {
    padding: 0 50px 100px 0;
    height: 55%;
    background: transparent;
  }
}
.uow-cta-cards__arrow {
  margin-top: 30px;
  position: absolute;
  bottom: 30px;
  left: 30px;
  font-size: 35px;
  color: #000;
  width: calc(100% - 60px);
  height: calc(100% - 60px);
  max-width: 70px;
  max-height: 70px;
  transition: 0.3s ease-in-out;
  background-image: linear-gradient(135deg, #257478 4.55%, transparent 4.55%, transparent 50%, #257478 50%, #257478 54.55%, transparent 54.55%, transparent 100%);
  background-size: 8px 8px;
  z-index: 1;
}
.uow-cta-cards__arrow i {
  position: absolute;
  bottom: 35px;
  left: 35px;
  transform: translate(-50%, 50%) rotate(-270deg);
  transition: 0.3s ease-in-out;
}
@media (min-width: 1280px) {
  .uow-cta-cards__arrow i {
    transform: translate(-50%, 50%);
  }
}
@media (min-width: 1280px) {
  .uow-cta-cards__link:hover .uow-cta-cards__inner {
    align-items: flex-start;
  }
  .uow-cta-cards__link:hover .uow-cta-cards__inner p {
    max-height: 500px;
    opacity: 1;
  }
  .uow-cta-cards__link:hover .uow-cta-cards__text-container {
    padding: 25px 25px 100px;
    background: #FFF;
    height: 100%;
  }
  .uow-cta-cards__link:hover .uow-cta-cards__arrow i {
    transform: translate(-50%, 50%) rotate(-270deg);
  }
  .uow-cta-cards__course--first-row:last-of-type a:hover .uow-cta-cards__text-container, .uow-cta-cards__course--second-row:first-of-type a:hover .uow-cta-cards__text-container {
    background: #702A6A;
  }
}

.uow-category-enquiry-block {
  width: 90%;
  max-width: 1400px;
  margin: 30px auto;
}
.uow-category-enquiry-block__inner {
  padding: 30px;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
  border: 4px solid #000000;
  border-radius: 0px 40px;
  display: flex;
  flex-wrap: wrap;
}
.uow-category-enquiry-block__inner .text {
  width: 100%;
  padding-right: 0px;
  padding-bottom: 30px;
}
.uow-category-enquiry-block__inner .text h2 {
  font-size: 28px;
  line-height: 38px;
  font-family: "Manrope", sans-serif;
  font-weight: normal;
}
.uow-category-enquiry-block__inner .text h2 strong {
  font-weight: bold;
}
.uow-category-enquiry-block__inner .text p {
  font-size: 16px;
  line-height: 26px;
  color: #565656;
}
@media (min-width: 768px) {
  .uow-category-enquiry-block__inner .text {
    width: calc(60% - 60px);
    padding-right: 60px;
    padding-bottom: 0;
  }
  .uow-category-enquiry-block__inner .text h2 {
    font-size: 41px;
    line-height: 51px;
  }
  .uow-category-enquiry-block__inner .text p {
    font-size: 18px;
    line-height: 28px;
  }
}
.uow-category-enquiry-block__inner .contact {
  width: 100%;
}
.uow-category-enquiry-block__inner .contact p {
  font-size: 16px;
  line-height: 24px;
  color: #632054;
  margin: 0;
}
@media (min-width: 768px) {
  .uow-category-enquiry-block__inner .contact {
    width: 40%;
  }
  .uow-category-enquiry-block__inner .contact p {
    font-size: 23px;
    line-height: 39px;
  }
}
@media (min-width: 768px) {
  .uow-category-enquiry-block__inner {
    padding: 60px 100px;
  }
}
@media (min-width: 768px) {
  .uow-category-enquiry-block {
    width: 80%;
  }
}

.uow-news-block {
  padding: 60px 0;
}
.uow-news-block__heading {
  font-size: 30px;
  font-weight: 300;
  text-transform: none;
  font-family: "Manrope", sans-serif;
  margin: 0 0 15px;
}
@media (min-width: 768px) {
  .uow-news-block__heading {
    font-size: 35px;
  }
}
@media (min-width: 1280px) {
  .uow-news-block__heading {
    font-size: 37px;
  }
}
.uow-news-block__sub-heading {
  display: block;
  margin: 0 0 30px;
}
.uow-news-block__flex {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 1280px) {
  .uow-news-block__flex {
    gap: 60px;
  }
}
.uow-news-block__column {
  width: 100%;
  box-sizing: border-box;
}
@media (min-width: 1280px) {
  .uow-news-block__column:first-of-type {
    width: calc((100% - 60px) / 10 * 4);
  }
  .uow-news-block__column:last-of-type {
    width: calc((100% - 60px) / 10 * 6);
  }
}
.uow-news-block__article {
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .uow-news-block__article {
    display: flex;
  }
}
@media (min-width: 1280px) {
  .uow-news-block__article--featured {
    flex-direction: column;
  }
}
.uow-news-block__article-image-container {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.uow-news-block__article-image-container:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 83.3333333333%;
}
.uow-news-block__article-image-container > img {
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100% !important;
  height: 100% !important;
}
@media (min-width: 768px) {
  .uow-news-block__article-image-container {
    width: 270px;
    height: 270px;
    max-height: 270px;
  }
}
.uow-news-block__article-text-container {
  position: relative;
  box-sizing: border-box;
  padding: 0 0 60px;
}
@media (min-width: 768px) {
  .uow-news-block__article-text-container {
    width: calc(100% - 270px);
    padding: 0 0 60px 30px;
  }
}
.uow-news-block__article-title {
  font-size: 20px;
  font-family: "Manrope", sans-serif;
  text-transform: none;
  color: #565656;
}
@media (min-width: 768px) {
  .uow-news-block__article-title {
    font-size: 22px;
  }
}
@media (min-width: 1280px) {
  .uow-news-block__article-title {
    font-size: 24px;
  }
}
.uow-news-block__article-excerpt {
  display: none;
}
.uow-news-block__article-link {
  font-size: 20px;
  font-weight: bold;
  text-transform: none;
  color: #702A6A;
  text-decoration: none;
  padding: 0 30px 0 0;
  position: relative;
  margin-right: auto;
  display: inline-block;
  position: absolute;
  bottom: 15px;
}
.uow-news-block__article-link:hover {
  text-decoration: underline;
}
.uow-news-block__article-link:after {
  content: "\f061";
  font-family: "Font Awesome 6 Pro", sans-serif;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  font-size: 24px;
}
@media (min-width: 768px) {
  .uow-news-block__article--featured .uow-news-block__article-title {
    font-size: 24px;
  }
}
@media (min-width: 1280px) {
  .uow-news-block__article--featured .uow-news-block__article-image-container {
    width: 100%;
    height: auto;
    max-height: 100%;
  }
  .uow-news-block__article--featured .uow-news-block__article-text-container {
    width: 100%;
    padding: 0 0 60px;
  }
  .uow-news-block__article--featured .uow-news-block__article-title {
    font-size: 28px;
  }
  .uow-news-block__article--featured .uow-news-block__article-excerpt {
    display: block;
  }
}
.uow-news-block__cta-container {
  display: flex;
  width: 100%;
  justify-content: center;
}

.uow-category-angled-cta {
  position: relative;
}
.uow-category-angled-cta__background {
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 75%, 0% 100%);
          clip-path: polygon(0 0, 100% 0, 100% 75%, 0% 100%);
  overflow: hidden;
}
.uow-category-angled-cta__flex {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding: 30px 0 40px;
}
@media (min-width: 768px) {
  .uow-category-angled-cta__flex {
    padding: 60px 0 40px 0;
  }
}
.uow-category-angled-cta__image-container {
  width: 100%;
  display: flex;
  align-items: center;
}
@media screen and (min-width: 768px) {
  .uow-category-angled-cta__image-container {
    width: 50%;
  }
}
.uow-category-angled-cta__image {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.uow-category-angled-cta__image:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 75%;
}
.uow-category-angled-cta__image > img {
  position: absolute;
  -o-object-fit: contain;
     object-fit: contain;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100% !important;
  height: 100% !important;
  max-width: 100%;
  max-height: 100%;
}
.uow-category-angled-cta__text-container {
  padding: 0 0 40px;
  width: 100%;
  max-width: 600px;
  color: #FFF;
  display: flex;
  align-items: center;
}
.uow-category-angled-cta__text-container .uow-button {
  margin-top: 30px;
}
@media screen and (min-width: 768px) {
  .uow-category-angled-cta__text-container {
    width: 50%;
    padding: 30px 0 40px;
  }
}
.uow-category-angled-cta__heading {
  font-family: "Manrope", sans-serif;
  color: #FFF;
  font-size: 34px;
  line-height: 43px;
  font-weight: normal;
}
@media (min-width: 500px) {
  .uow-category-angled-cta__heading {
    font-size: 41px;
    line-height: 49px;
  }
}
.uow-category-angled-cta__heading strong {
  font-weight: bold;
}

.uow-category-angled-cta-bottom {
  position: relative;
}
.uow-category-angled-cta-bottom__background {
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-clip-path: polygon(0 25%, 100% 0, 100% 100%, 0% 100%);
          clip-path: polygon(0 25%, 100% 0, 100% 100%, 0% 100%);
  overflow: hidden;
}
.uow-category-angled-cta-bottom__flex {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding: 30px 0 40px;
}
@media (min-width: 768px) {
  .uow-category-angled-cta-bottom__flex {
    padding: 40px 0px 0 0;
  }
}
.uow-category-angled-cta-bottom__image-container {
  width: 100%;
  display: flex;
  align-items: center;
  order: 1;
}
@media screen and (min-width: 768px) {
  .uow-category-angled-cta-bottom__image-container {
    width: 50%;
    order: 2;
  }
}
.uow-category-angled-cta-bottom__image {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.uow-category-angled-cta-bottom__image:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 75%;
}
.uow-category-angled-cta-bottom__image > img {
  position: absolute;
  -o-object-fit: contain;
     object-fit: contain;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100% !important;
  height: 100% !important;
  max-width: 100%;
  max-height: 100%;
}
.uow-category-angled-cta-bottom__text-container {
  padding: 0 0 40px;
  width: 100%;
  max-width: 600px;
  color: #FFF;
  display: flex;
  align-items: center;
  order: 2;
}
.uow-category-angled-cta-bottom__text-container .uow-button {
  margin-top: 30px;
}
@media screen and (min-width: 768px) {
  .uow-category-angled-cta-bottom__text-container {
    width: 50%;
    padding: 100px 0 40px;
    order: 1;
  }
}
.uow-category-angled-cta-bottom__heading {
  font-family: "Manrope", sans-serif;
  color: #FFF;
  font-size: 34px;
  line-height: 43px;
  font-weight: normal;
}
.uow-category-angled-cta-bottom__heading strong {
  font-weight: bold;
}
@media (min-width: 500px) {
  .uow-category-angled-cta-bottom__heading {
    font-size: 41px;
    line-height: 49px;
  }
}

.uow-category-large-image-cta {
  width: 1400px;
  max-width: 100%;
  margin: 0 auto;
}
.uow-category-large-image-cta__inner {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  justify-content: center;
  align-items: center;
}
@media (min-width: 768px) {
  .uow-category-large-image-cta__inner {
    padding: 30px;
  }
}
.uow-category-large-image-cta__image {
  width: 100%;
  background-image: url("/assets/UoW-42@2x.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  position: relative;
  height: 420px;
  order: 2;
}
@media (min-width: 768px) {
  .uow-category-large-image-cta__image {
    width: 50%;
    order: 1;
  }
}
.uow-category-large-image-cta__inner-line {
  position: absolute;
  left: 15%;
  bottom: 10%;
  border: 4px solid #ffffff;
  border-radius: 0px 40px 0px 0px;
  width: 70%;
  height: 70%;
}
@media (min-width: 768px) {
  .uow-category-large-image-cta__inner-line {
    left: 50%;
    width: 50%;
    height: 50%;
    bottom: -10px;
  }
}
.uow-category-large-image-cta__text {
  width: calc(100% - 60px);
  padding: 30px;
  background: #ffffff;
  margin-left: 30px;
  margin-right: 30px;
  z-index: 100;
  margin-top: 60px;
  margin-bottom: 60px;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
  border-radius: 0px 40px;
  margin-bottom: -60px;
  order: 1;
}
.uow-category-large-image-cta__text h2 {
  font-size: 34px;
  line-height: 43px;
  font-family: "Manrope", sans-serif;
  font-weight: normal;
  margin: 0;
}
@media (min-width: 500px) {
  .uow-category-large-image-cta__text h2 {
    font-size: 41px;
    line-height: 49px;
  }
}
.uow-category-large-image-cta__text h2 strong {
  font-weight: bold;
}
@media (min-width: 768px) {
  .uow-category-large-image-cta__text {
    width: calc(50% - 60px);
    margin-left: -60px;
    margin-bottom: 60px;
    order: 2;
    margin-right: auto;
    padding: 60px;
  }
}
.uow-category-large-image-cta__text.teal {
  background: #257478;
}
.uow-category-large-image-cta__text.teal h2 {
  color: #ffffff;
}
.uow-category-large-image-cta__text.teal p {
  color: #ffffff;
}
.uow-category-large-image-cta__text.purple {
  background: #632054;
}
.uow-category-large-image-cta__text.purple h2 {
  color: #ffffff;
}
.uow-category-large-image-cta__text.purple p {
  color: #ffffff;
}

.uow-category-accommodation-block {
  width: 90%;
  margin: 60px auto;
}
.uow-category-accommodation-block__title h2 {
  font-family: "Manrope", sans-serif;
  font-size: 28px;
  line-height: 38px;
  font-weight: normal;
}
.uow-category-accommodation-block__title h2 strong {
  font-weight: bold;
}
@media (min-width: 500px) {
  .uow-category-accommodation-block__title h2 {
    font-size: 28px;
    line-height: 51px;
  }
}
.uow-category-accommodation-block__inner {
  display: flex;
  flex-wrap: wrap;
}
.uow-category-accommodation-block__listing {
  width: 100%;
  padding: 15px 0;
}
@media (min-width: 500px) {
  .uow-category-accommodation-block__listing {
    width: calc(50% - 30px);
    padding: 15px;
  }
}
@media (min-width: 1280px) {
  .uow-category-accommodation-block__listing {
    width: calc(25% - 30px);
    padding: 15px;
  }
}
.uow-category-accommodation-block__image {
  border-radius: 0px 40px 0px 0px;
  background-image: url("/assets/accomodation-placeholder.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  height: 300px;
}
.uow-category-accommodation-block__text-container {
  background: #632054 0% 0% no-repeat padding-box;
  border-radius: 0px 0px 0px 40px;
}
.uow-category-accommodation-block__text-inner {
  padding: 15px 30px;
}
.uow-category-accommodation-block__text-inner h4 {
  color: #ffffff;
  font-family: "Manrope", sans-serif;
  margin: 0;
  font-size: 25px;
  line-height: 44px;
  text-transform: none;
}
.uow-category-accommodation-block__text-inner p {
  color: #ffffff;
  font-family: "Manrope", sans-serif;
  margin: 0;
  font-size: 20px;
  line-height: 44px;
}
.uow-category-accommodation-block__cta-block {
  margin: 30px auto;
  text-align: center;
}

.uow-category-dual-ctas__inner {
  display: flex;
  flex-wrap: wrap;
  margin: 60px auto;
  justify-content: center;
  width: 1400px;
  max-width: 100%;
}
.uow-category-dual-ctas__cta {
  width: calc(100% - 30px);
  justify-content: center;
  margin: 60px;
}
.uow-category-dual-ctas__cta:nth-of-type(2) {
  margin: 60px;
}
@media (min-width: 1280px) {
  .uow-category-dual-ctas__cta:nth-of-type(2) {
    margin: 60px 0 0 0;
  }
}
@media (min-width: 1280px) {
  .uow-category-dual-ctas__cta {
    width: calc(50% - 60px);
    padding: 30px;
    margin: 0;
  }
}
.uow-category-dual-ctas__cta-container {
  display: flex;
  flex-wrap: wrap;
  padding: 15px 0;
  border: 4px solid #000000;
  border-radius: 0px 40px 0px 0px;
}
.uow-category-dual-ctas__cta-container .image {
  border-radius: 0px 0px 0px 40px;
  width: 90%;
  height: 300px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin-left: -20px;
  margin-top: -60px;
}
@media (min-width: 1280px) {
  .uow-category-dual-ctas__cta-container .image {
    width: 50%;
    margin-top: 60px;
    margin-bottom: -60px;
    margin-left: -30px;
    margin-top: auto;
  }
}
.uow-category-dual-ctas__cta-container .text {
  width: 100%;
  padding: 30px;
}
.uow-category-dual-ctas__cta-container .text h3 {
  font-family: "Manrope", sans-serif;
  font-weight: normal;
  font-size: 25px;
  line-height: 35px;
}
.uow-category-dual-ctas__cta-container .text h3 strong {
  font-weight: bold;
}
@media (min-width: 1280px) {
  .uow-category-dual-ctas__cta-container .text h3 {
    font-size: 28px;
    line-height: 38px;
  }
}
@media (min-width: 1280px) {
  .uow-category-dual-ctas__cta-container .text {
    width: calc(50% - 30px);
    padding: 0px 30px 30px 30px;
  }
}

.uow-category-grey-cta-block {
  background: #ECECEC 0% 0% no-repeat padding-box;
}
.uow-category-grey-cta-block__inner {
  display: flex;
  flex-wrap: wrap;
  width: 1200px;
  max-width: 100%;
  margin: 0 auto;
}
.uow-category-grey-cta-block__cta {
  width: 100%;
  padding: 0px 30px;
}
.uow-category-grey-cta-block__cta:nth-of-type(1) .uow-category-grey-cta-block__cta-text-container {
  border-right: 0;
  border-bottom: 3px solid #FDC400;
}
@media (min-width: 500px) {
  .uow-category-grey-cta-block__cta:nth-of-type(1) .uow-category-grey-cta-block__cta-text-container {
    border-right: 3px solid #FDC400;
    border-bottom: 0;
  }
}
@media (min-width: 500px) {
  .uow-category-grey-cta-block__cta {
    width: 50%;
    padding: 60px 0;
  }
}
.uow-category-grey-cta-block__cta-text-container {
  padding: 45px 0;
}
.uow-category-grey-cta-block__cta-text-container h3 {
  font-family: "Manrope", sans-serif;
  font-weight: normal;
  font-size: 28px;
  line-height: 38px;
}
.uow-category-grey-cta-block__cta-text-container h3 strong {
  font-weight: bold;
}
.uow-category-grey-cta-block__cta-text-container p {
  color: #565656;
  font-size: 16px;
  line-height: 26px;
  margin: 15px 0 30px 0;
}
@media (min-width: 500px) {
  .uow-category-grey-cta-block__cta-text-container p {
    font-size: 18px;
    line-height: 28px;
  }
}
@media (min-width: 500px) {
  .uow-category-grey-cta-block__cta-text-container {
    padding: 30px 60px;
  }
}

.uow-category-large-cta {
  width: 100%;
  background-image: url("/assets/West-Downs-Web-copy.webp");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.uow-category-large-cta__inner {
  display: flex;
  flex-wrap: wrap;
  width: 1400px;
  max-width: calc(100% - 30px);
  margin: 0 auto;
  padding: 300px 0 30px 0;
  justify-content: flex-end;
}
@media (min-width: 768px) {
  .uow-category-large-cta__inner {
    padding: 100px 0;
  }
}
.uow-category-large-cta__text {
  padding: 30px;
  width: 100%;
  background: #ffffff;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
  border-radius: 0px 40px;
}
.uow-category-large-cta__text h2 {
  font-family: "Manrope", sans-serif;
  font-size: 28px;
  line-height: 33px;
  color: #702A6A;
  font-weight: normal;
  margin: 0;
}
.uow-category-large-cta__text h2 strong {
  font-weight: bold;
}
@media (min-width: 768px) {
  .uow-category-large-cta__text h2 {
    font-size: 41px;
    line-height: 49px;
  }
}
.uow-category-large-cta__text p {
  color: #565656;
  font-size: 16px;
  line-height: 26px;
  font-family: "Manrope", sans-serif;
}
@media (min-width: 768px) {
  .uow-category-large-cta__text p {
    font-size: 18px;
    line-height: 28px;
  }
}
@media (min-width: 768px) {
  .uow-category-large-cta__text {
    width: 50%;
    padding: 90px;
  }
}

.uow-category-virtual-tour {
  background-image: url("/assets/UoW-67.webp");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.uow-category-virtual-tour__text {
  text-align: center;
  width: 600px;
  max-width: 100%;
  margin: 0 auto;
  padding: 100px 0;
}
@media (min-width: 500px) {
  .uow-category-virtual-tour__text {
    padding: 250px 0;
  }
}
.uow-category-virtual-tour__text h3 {
  font-size: 25px;
  line-height: 35px;
  color: #ffffff;
  padding: 5px;
}
@media (min-width: 768px) {
  .uow-category-virtual-tour__text h3 {
    font-size: 40px;
    line-height: 56px;
  }
}
.uow-category-virtual-tour__text-background {
  background-color: #702A6A;
  padding: 15px 0 15px;
  font-size: 25px;
  line-height: 35px;
  letter-spacing: -0.5px;
  box-shadow: 15px 0 0 0 #702A6A, -15px 0 0px 0px #702A6A;
}
.uow-category-virtual-tour__text-background > span {
  position: relative;
  z-index: 1;
}
@media (min-width: 768px) {
  .uow-category-virtual-tour__text-background {
    font-size: 40px;
    line-height: 56px;
    box-shadow: 30px 0 0 0 #702A6A, -30px 0 0px 0px #702A6A;
  }
}

/*
 * Global Search
 */
.uow-global-search-wrapper__inner {
  padding: 20px 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: left;
  align-items: center;
}

.uow-global-search-wrapper a {
  text-decoration: none;
}

.uow-global-search-wrapper, .uow-global-search-wrapper h3 {
  font-family: "Manrope", Raleway, "Helvetica Neue", Helvetica, sans-serif;
}

.uow-global-search-wrapper h3 {
  margin: 0 0 10px;
}

.uow-global-search-wrapper .inner {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  width: 81.15942%;
  max-width: 100%;
}

.uow-global-search-wrapper .search-masthead {
  background: #632054;
}

.uow-global-search-wrapper .search-masthead + .content > div:first-child .inner {
  padding-top: 15px;
  position: relative;
}

.uow-global-search-wrapper .search-masthead + .content > div:first-child:before {
  background-repeat: repeat;
  background-size: 20%;
  content: "";
  width: 7.98611%;
  height: 8.33333vw;
  position: absolute;
  border: 1px solid #CDCECE;
  border: 0;
  top: -8.33333vw;
  right: 15px;
}

.search-masthead + .content > div:first-child:before {
  background-image: url("data:image/svg+xml; base64, PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNTZweCIgaGVpZ2h0PSI1NnB4IiB2aWV3Qm94PSIwIDAgNTYgNTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3LjEgKDQ1NDIyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5oYXRjaGluZy13aGl0ZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxyZWN0IGlkPSJwYXRoLTEiIHg9IjAiIHk9IjAiIHdpZHRoPSI1NiIgaGVpZ2h0PSI1NiI+PC9yZWN0PgogICAgPC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9ImhhdGNoaW5nLXdoaXRlIj4KICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgZmlsbD0id2hpdGUiPgogICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgPC9tYXNrPgogICAgICAgICAgICA8ZyBpZD0iTWFzayI+PC9nPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIG1hc2s9InVybCgjbWFzay0yKSIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTcuMDAwMDAwLCAtODQuMDAwMDAwKSIgaWQ9IlJlY3RhbmdsZSI+CiAgICAgICAgICAgICAgICAgICAgPHJlY3QgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzEuNDE3Nzg1LCA3Mi4wMDAwMDApIHJvdGF0ZSgtMzE1LjAwMDAwMCkgdHJhbnNsYXRlKC03MS40MTc3ODUsIC03Mi4wMDAwMDApICIgeD0iNzAuNDE3Nzg0OSIgeT0iLTI4IiB3aWR0aD0iMiIgaGVpZ2h0PSIyMDAiPjwvcmVjdD4KICAgICAgICAgICAgICAgICAgICA8cmVjdCB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3MS40MTc3ODUsIDEwMC4wMDAwMDApIHJvdGF0ZSgtMzE1LjAwMDAwMCkgdHJhbnNsYXRlKC03MS40MTc3ODUsIC0xMDAuMDAwMDAwKSAiIHg9IjcwLjQxNzc4NDkiIHk9IjAiIHdpZHRoPSIyIiBoZWlnaHQ9IjIwMCI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgIDxyZWN0IHRyYW5zZm9ybT0idHJhbnNsYXRlKDcxLjQxNzc4NSwgMTI4LjAwMDAwMCkgcm90YXRlKC0zMTUuMDAwMDAwKSB0cmFuc2xhdGUoLTcxLjQxNzc4NSwgLTEyOC4wMDAwMDApICIgeD0iNzAuNDE3Nzg0OSIgeT0iMjgiIHdpZHRoPSIyIiBoZWlnaHQ9IjIwMCI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgIDxyZWN0IHRyYW5zZm9ybT0idHJhbnNsYXRlKDcxLjQxNzc4NSwgMTU2LjAwMDAwMCkgcm90YXRlKC0zMTUuMDAwMDAwKSB0cmFuc2xhdGUoLTcxLjQxNzc4NSwgLTE1Ni4wMDAwMDApICIgeD0iNzAuNDE3Nzg0OSIgeT0iNTYiIHdpZHRoPSIyIiBoZWlnaHQ9IjIwMCI+PC9yZWN0PgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=");
}

.uow-global-search-wrapper .no-svg .search-masthead + .content > div:first-child:before {
  background-image: url("data:image/svg+xml; base64, PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNTZweCIgaGVpZ2h0PSI1NnB4IiB2aWV3Qm94PSIwIDAgNTYgNTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3LjEgKDQ1NDIyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5oYXRjaGluZy13aGl0ZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxyZWN0IGlkPSJwYXRoLTEiIHg9IjAiIHk9IjAiIHdpZHRoPSI1NiIgaGVpZ2h0PSI1NiI+PC9yZWN0PgogICAgPC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9ImhhdGNoaW5nLXdoaXRlIj4KICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgZmlsbD0id2hpdGUiPgogICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgPC9tYXNrPgogICAgICAgICAgICA8ZyBpZD0iTWFzayI+PC9nPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIG1hc2s9InVybCgjbWFzay0yKSIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTcuMDAwMDAwLCAtODQuMDAwMDAwKSIgaWQ9IlJlY3RhbmdsZSI+CiAgICAgICAgICAgICAgICAgICAgPHJlY3QgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzEuNDE3Nzg1LCA3Mi4wMDAwMDApIHJvdGF0ZSgtMzE1LjAwMDAwMCkgdHJhbnNsYXRlKC03MS40MTc3ODUsIC03Mi4wMDAwMDApICIgeD0iNzAuNDE3Nzg0OSIgeT0iLTI4IiB3aWR0aD0iMiIgaGVpZ2h0PSIyMDAiPjwvcmVjdD4KICAgICAgICAgICAgICAgICAgICA8cmVjdCB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3MS40MTc3ODUsIDEwMC4wMDAwMDApIHJvdGF0ZSgtMzE1LjAwMDAwMCkgdHJhbnNsYXRlKC03MS40MTc3ODUsIC0xMDAuMDAwMDAwKSAiIHg9IjcwLjQxNzc4NDkiIHk9IjAiIHdpZHRoPSIyIiBoZWlnaHQ9IjIwMCI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgIDxyZWN0IHRyYW5zZm9ybT0idHJhbnNsYXRlKDcxLjQxNzc4NSwgMTI4LjAwMDAwMCkgcm90YXRlKC0zMTUuMDAwMDAwKSB0cmFuc2xhdGUoLTcxLjQxNzc4NSwgLTEyOC4wMDAwMDApICIgeD0iNzAuNDE3Nzg0OSIgeT0iMjgiIHdpZHRoPSIyIiBoZWlnaHQ9IjIwMCI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgIDxyZWN0IHRyYW5zZm9ybT0idHJhbnNsYXRlKDcxLjQxNzc4NSwgMTU2LjAwMDAwMCkgcm90YXRlKC0zMTUuMDAwMDAwKSB0cmFuc2xhdGUoLTcxLjQxNzc4NSwgLTE1Ni4wMDAwMDApICIgeD0iNzAuNDE3Nzg0OSIgeT0iNTYiIHdpZHRoPSIyIiBoZWlnaHQ9IjIwMCI+PC9yZWN0PgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=");
}

@media only screen and (min-width: 768px) {
  .uow-global-search-wrapper .search-masthead + .content > div:first-child:before {
    right: 30px;
  }
}
.search-masthead {
  background: #3c3c3c;
  color: #fff;
}

.search-masthead > div {
  padding-bottom: 0;
  padding-top: 35px;
}

.search-masthead form {
  position: relative;
  width: 100%;
  margin-bottom: 80px;
  overflow: hidden;
}

.search-masthead p a {
  color: #fff;
}

.search-masthead .search-input {
  background-color: transparent;
  border: 0;
  border-bottom: 1px solid #fff;
  padding-bottom: 22px;
  width: 100%;
  color: #fff;
  font-size: 35px;
  line-height: 0.91429;
  font-weight: 300;
  font-family: "Manrope", Raleway, "Helvetica Neue", Helvetica, sans-serif;
  letter-spacing: 0;
  text-transform: none;
  background-repeat: no-repeat;
  background-size: 28px;
  background-position: 0 11px;
  padding-left: 42px;
  box-sizing: border-box;
  vertical-align: baseline;
  box-sizing: border-box;
  height: 65px;
}

.search-masthead .search-input:focus + .search-input-span {
  border-bottom: 1px solid #FFC800;
}

.search-masthead .search-input-span {
  position: absolute;
  left: 0;
  font-size: 35px;
  line-height: 0.91429;
  font-weight: 300;
  font-family: "Manrope", Raleway, "Helvetica Neue", Helvetica, sans-serif;
  letter-spacing: 0;
  pointer-events: none;
  z-index: 1;
  padding-left: 42px;
  padding-bottom: 22px;
  text-transform: none;
  border-bottom: 1px solid #FFC800;
  top: 0;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  color: transparent;
  transition: border 0.3s;
  box-sizing: border-box;
  height: 65px;
}

.search-masthead ul {
  margin: calc(8.33333vw - 40px) 0 35px;
  padding: 0;
}

.search-masthead ul li {
  display: inline-block;
  margin: 0;
  padding: 0;
  border: 1px solid #BAB7B7;
  font-weight: 700;
  margin: 0 2px 5px 0;
}

.search-masthead ul li.active a, .search-masthead ul li:hover a {
  background: #fff;
  color: #000;
}

.search-masthead ul li a {
  display: block;
  padding: 10px;
  color: #fff;
  transition: background 0.15s, color 0.15s;
}

.search-masthead .check-spelling a {
  color: #FFC800;
}

@media only screen and (min-width: 768px) {
  .search-masthead .search-input {
    font-size: 45px;
    line-height: 0.88889;
    font-weight: 300;
    font-family: "Manrope", Raleway, "Helvetica Neue", Helvetica, sans-serif;
    letter-spacing: -0.9;
    background-size: 31px;
    padding-left: 52px;
    padding-bottom: 30px;
    padding-right: 165px;
    height: 85px;
  }
  .search-masthead .search-input-span {
    font-size: 45px;
    line-height: 0.88889;
    font-weight: 300;
    font-family: "Manrope", Raleway, "Helvetica Neue", Helvetica, sans-serif;
    letter-spacing: -0.9;
    padding-left: 52px;
    padding-bottom: 36px;
    height: 85px;
  }
  .search-masthead ul {
    margin: calc(8.33333vw - 40px) 0 0;
  }
  .search-masthead ul li {
    margin: 0 -5px -1px 0;
  }
  .search-masthead ul li a {
    padding: 20px 15px;
  }
  .search-masthead > div {
    padding-top: 85px;
  }
  .search-masthead form {
    margin-bottom: 24px;
  }
  .search-masthead .search-button {
    top: 11px;
    position: absolute;
    margin-top: 0;
    font: inherit;
  }
}
@media print {
  .search-masthead {
    display: none;
  }
}
.search-button {
  right: 0;
  background-color: transparent;
  display: inline-block;
  margin-right: 0;
  color: #fff;
  margin-left: 0;
  padding-left: 0;
  padding-right: 40px;
  position: relative;
  float: right;
  margin-top: 15px;
  font-weight: 700;
  border: 0;
}

.search-button::after {
  clear: both;
  content: " ";
}

.search-button span {
  width: 32px;
  height: 2px;
  background-color: #fff;
  border-radius: 999px;
  position: absolute;
  top: 50%;
  margin-top: -1px;
  margin-left: 0;
  transition: 0.5s;
  right: 0;
}

.search-button span::before, .search-button span::after {
  content: "";
  width: 2px;
  height: 14px;
  position: absolute;
  background-color: #fff;
  top: -1px;
  border-radius: 999px;
  transform: rotate(45deg);
  left: 50%;
  margin-left: 9px;
}

.search-button span::after {
  transform: rotate(-45deg);
  top: -11px;
}

.search-button:hover span {
  transform: translateX(5px);
}

.search-footer {
  border-top: 1px solid #CDCECE;
}

.search-footer > div {
  padding-bottom: 8.33333vw;
  padding-top: 8.33333vw;
}

.search-footer h3 {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 500;
  font-family: "Manrope", Raleway, "Helvetica Neue", Helvetica, sans-serif;
  letter-spacing: 0;
  text-transform: none;
  width: 100%;
  display: inline-block;
  margin-bottom: 35px;
}

.search-footer h3 a {
  font-weight: 600;
  color: #702A6A;
}

.search-footer h3 a:hover {
  color: #257478;
}

.search-footer .suggest-search {
  width: 100%;
  display: inline-block;
  box-sizing: border-box;
}

.search-footer .suggest-search form, .search-footer .suggest-search input {
  margin-bottom: 0;
  position: relative;
}

.search-footer .suggest-search input {
  padding: 15px 20px;
  width: 100%;
  box-sizing: border-box;
  border: 1px solid #BAB7B7;
}

.search-footer .suggest-search button {
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
  vertical-align: middle;
  border: 0;
  display: inline-block;
  background-image: url("data:image/svg+xml; base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzEiIGhlaWdodD0iNDQyIiB2aWV3Qm94PSIwIDAgMzEgNDQyIj48c3ZnIHdpZHRoPSIyMSIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDIxIDE2IiBpZD0iY2hlY2tlZCIgeT0iMCI+PHRpdGxlPmNoZWNrZWQ8L3RpdGxlPjxwYXRoIGQ9Ik0uMjQyIDguOEEuODYuODYgMCAwIDEgMCA4LjI0YzAtLjE2LjA4LS40LjI0Mi0uNTZsMS4xMzEtMS4xMmEuNzg2Ljc4NiAwIDAgMSAxLjEzIDBsLjA4Mi4wOCA0LjQ0MiA0LjcyYy4xNjEuMTYuNDA0LjE2LjU2NSAwTDE4LjQxNS4yNGguMDgxYS43ODYuNzg2IDAgMCAxIDEuMTMgMGwxLjEzMiAxLjEyYy4zMjMuMzIuMzIzLjggMCAxLjEyTDcuODM1IDE1Ljc2YS43MzcuNzM3IDAgMCAxLS41NjYuMjQuNzM3LjczNyAwIDAgMS0uNTY1LS4yNGwtNi4zLTYuNzItLjE2Mi0uMjR6IiBmaWxsPSIjMjU3NDc4IiBmaWxsLXJ1bGU9Im5vbnplcm8iPjwvcGF0aD48L3N2Zz48c3ZnIHdpZHRoPSIxOCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDE4IDEyIiBpZD0iaWNvbi1lbWFpbCIgeT0iMTYiPjxwYXRoIGQ9Ik0xOCAxMlYuNjQ3bC02LjE0NSA0LjY3OCAzLjE5MiAzLjYyOC0uMDk0LjA5NC0zLjY5OC0zLjI2M0w5IDcuNSA2Ljc0NSA1Ljc4NCAzLjA0NyA5LjA0N2wtLjA5NC0uMDk0IDMuMTg4LTMuNjI4TDAgLjY1NlYxMnoiPjwvcGF0aD48cGF0aCBkPSJNMTcuNjExIDBILjM3NUw5IDYuNTU4eiI+PC9wYXRoPjwvc3ZnPjxzdmcgd2lkdGg9IjIyIiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMjIgMTYiIGlkPSJpY29uLWVtYWlsLXNtYWxsLWNvbG9yIiB5PSIyOCI+PHBhdGggZmlsbD0iIzcwMkE2QSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTkuMjUgMEgyLjc1QzEuOTkgMCAxLjM0My4yNi44MDYuNzgxQTIuNTMgMi41MyAwIDAgMCAwIDIuNjY3djEwLjY2NmMwIC43MzYuMjY5IDEuMzY1LjgwNiAxLjg4Ni41MzcuNTIgMS4xODUuNzgxIDEuOTQ0Ljc4MWgxNi41Yy43NiAwIDEuNDA3LS4yNiAxLjk0NC0uNzgxQTIuNTMgMi41MyAwIDAgMCAyMiAxMy4zMzNWMi42NjdBMi41MyAyLjUzIDAgMCAwIDIxLjE5NC43OCAyLjY5MiAyLjY5MiAwIDAgMCAxOS4yNSAwem0uNjg4IDEuMzMzTDExIDggMi4wNjIgMS4zMzNoMTcuODc1em0tMTguNTYzIDEyVjIuNjY3bDYuMTg4IDQuNjY2LTYuMTI0IDYuMzc1YTYuNzU0IDYuNzU0IDAgMCAxLS4wNDMtLjE3Ny44ODQuODg0IDAgMCAxLS4wMjEtLjE5OHptMS4wNzQgMS4yOTJsNi4yMS02LjM5NkwxMSA5LjkzN2wyLjI1Ni0xLjcyOSA2LjI5NSA2LjQxN2MtLjAyOS4wMTQtLjkzMS4wMi0yLjcwNy4wMkg1LjE1NmMtMS43NzYgMC0yLjY3OC0uMDA2LTIuNzA3LS4wMnptMTguMTc2LTEuMjkyYzAgLjA3LS4wMDcuMTM2LS4wMjEuMTk4YTYuNzU0IDYuNzU0IDAgMCAxLS4wNDMuMTc3bC02LjEyMy02LjM3NSA2LjE4Ny00LjY2NnYxMC42NjZ6Ij48L3BhdGg+PC9zdmc+PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgaWQ9Imljb24tZmFjZWJvb2stZGFyayIgeT0iNDQiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNLjAwNS4wMDlIMjMuOTlWMjRILjAwNSI+PC9wYXRoPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxtYXNrIGlkPSJiIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNhIj48L3VzZT48L21hc2s+PHBhdGggZmlsbD0iIzVBNTk1OSIgZD0iTTIyLjY2Ni4wMUgxLjMyNEMuNTkzLjAxIDAgLjYwMSAwIDEuMzMzdjIxLjM0MkMwIDIzLjQwNy41OTMgMjQgMS4zMjQgMjRoMTEuNDl2LTkuMjlIOS42ODh2LTMuNjIxaDMuMTI2di0yLjY3YzAtMy4wOTkgMS44OTMtNC43ODYgNC42NTctNC43ODYgMS4zMjQgMCAyLjQ2Mi4wOTggMi43OTQuMTQzdjMuMjM4aC0xLjkxOGMtMS41MDMgMC0xLjc5NC43MTUtMS43OTQgMS43NjN2Mi4zMTJoMy41ODVsLS40NjcgMy42MmgtMy4xMThWMjRoNi4xMTNjLjczMSAwIDEuMzI0LS41OTMgMS4zMjQtMS4zMjRWMS4zMzRjMC0uNzMyLS41OTMtMS4zMjUtMS4zMjQtMS4zMjUiIG1hc2s9InVybCgjYikiPjwvcGF0aD48L2c+PC9zdmc+PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOSAxOSIgaWQ9Imljb24tZmFjZWJvb2stc21hbGwtY29sb3IiIHk9IjY4Ij48cGF0aCBmaWxsPSIjNzAyQTZBIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjExMSAwQy45NSAwIDAgLjk1IDAgMi4xMTFWMTYuODlDMCAxOC4wNS45NSAxOSAyLjExMSAxOUg5LjV2LTcuMzg5SDcuMzg5VjlIOS41VjYuODM1YzAtMi4yODUgMS4yOC0zLjg4OSAzLjk3NS0zLjg4OWwxLjkwMy4wMDJ2Mi43NWgtMS4yNjNjLTEuMDUgMC0xLjQ0OC43ODctMS40NDggMS41MThWOWgyLjcxbC0uNiAyLjYxMWgtMi4xMVYxOWg0LjIyMkEyLjExNyAyLjExNyAwIDAgMCAxOSAxNi44ODlWMi4xMUMxOSAuOTUgMTguMDUgMCAxNi44ODkgMEgyLjExeiI+PC9wYXRoPjwvc3ZnPjxzdmcgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGlkPSJpY29uLWZhY2Vib29rLXdoaXRlIiB5PSI4NyI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik0uMDA1LjAwOUgyMy45OVYyNEguMDA1Ij48L3BhdGg+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiPjwvdXNlPjwvbWFzaz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMjIuNjY2LjAxSDEuMzI0Qy41OTMuMDEgMCAuNjAxIDAgMS4zMzN2MjEuMzQyQzAgMjMuNDA3LjU5MyAyNCAxLjMyNCAyNGgxMS40OXYtOS4yOUg5LjY4OHYtMy42MjFoMy4xMjZ2LTIuNjdjMC0zLjA5OSAxLjg5My00Ljc4NiA0LjY1Ny00Ljc4NiAxLjMyNCAwIDIuNDYyLjA5OCAyLjc5NC4xNDN2My4yMzhoLTEuOTE4Yy0xLjUwMyAwLTEuNzk0LjcxNS0xLjc5NCAxLjc2M3YyLjMxMmgzLjU4NWwtLjQ2NyAzLjYyaC0zLjExOFYyNGg2LjExM2MuNzMxIDAgMS4zMjQtLjU5MyAxLjMyNC0xLjMyNFYxLjMzNGMwLS43MzItLjU5My0xLjMyNS0xLjMyNC0xLjMyNSIgbWFzaz0idXJsKCNiKSI+PC9wYXRoPjwvZz48L3N2Zz48c3ZnIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBpZD0iaWNvbi1pbnN0YWdyYW0tZGFyayIgeT0iMTExIj48ZGVmcz48cGF0aCBpZD0iYSIgZD0iTTAgMjMuOTk3aDIzLjk5MlYuMDA4SDB6Ij48L3BhdGg+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiPjwvdXNlPjwvbWFzaz48cGF0aCBmaWxsPSIjNUE1OTU5IiBkPSJNMTEuOTk2LjAwOEM4LjczOC4wMDggOC4zMy4wMiA3LjA1LjA4IDUuNzczLjEzOCA0LjkwMS4zNCA0LjEzOC42MzdhNS44OCA1Ljg4IDAgMCAwLTIuMTI1IDEuMzg0QTUuODggNS44OCAwIDAgMCAuNjMgNC4xNDZDLjMzMyA0LjkwOS4xMyA1Ljc4LjA3MiA3LjA1OC4wMTQgOC4zMzggMCA4Ljc0NiAwIDEyLjAwNHMuMDE0IDMuNjY2LjA3MiA0Ljk0NmMuMDU4IDEuMjc3LjI2MSAyLjE0OS41NTggMi45MTJhNS44OCA1Ljg4IDAgMCAwIDEuMzgzIDIuMTI1IDUuODggNS44OCAwIDAgMCAyLjEyNSAxLjM4M2MuNzYzLjI5NyAxLjYzNS41IDIuOTEyLjU1OCAxLjI4LjA1OCAxLjY4OC4wNzIgNC45NDYuMDcyczMuNjY3LS4wMTQgNC45NDYtLjA3MmMxLjI3Ny0uMDU4IDIuMTUtLjI2MSAyLjkxMi0uNTU4YTUuODggNS44OCAwIDAgMCAyLjEyNS0xLjM4MyA1Ljg4IDUuODggMCAwIDAgMS4zODQtMi4xMjVjLjI5Ni0uNzYzLjQ5OS0xLjYzNS41NTctMi45MTIuMDU5LTEuMjguMDcyLTEuNjg4LjA3Mi00Ljk0NnMtLjAxMy0zLjY2Ny0uMDcyLTQuOTQ2Yy0uMDU4LTEuMjc3LS4yNi0yLjE1LS41NTctMi45MTJhNS44OCA1Ljg4IDAgMCAwLTEuMzg0LTIuMTI1QTUuODggNS44OCAwIDAgMCAxOS44NTQuNjM3QzE5LjA5MS4zNDEgMTguMjIuMTM4IDE2Ljk0Mi4wOCAxNS42NjIuMDIgMTUuMjU0LjAwOCAxMS45OTYuMDA4em0wIDIuMTYxYzMuMjAzIDAgMy41ODMuMDEyIDQuODQ4LjA3IDEuMTcuMDUzIDEuODA1LjI0OSAyLjIyNy40MTMuNTYuMjE4Ljk2LjQ3OCAxLjM4Ljg5Ny40Mi40Mi42OC44Mi44OTcgMS4zOC4xNjQuNDIyLjM2IDEuMDU4LjQxMyAyLjIyNy4wNTggMS4yNjUuMDcgMS42NDUuMDcgNC44NDhzLS4wMTIgMy41ODItLjA3IDQuODQ3Yy0uMDUzIDEuMTctLjI0OSAxLjgwNS0uNDEzIDIuMjI4LS4yMTguNTYtLjQ3OC45Ni0uODk3IDEuMzgtLjQyLjQxOS0uODIuNjc5LTEuMzguODk3LS40MjIuMTY0LTEuMDU4LjM2LTIuMjI3LjQxMy0xLjI2NS4wNTctMS42NDQuMDctNC44NDguMDctMy4yMDMgMC0zLjU4Mi0uMDEzLTQuODQ3LS4wNy0xLjE3LS4wNTQtMS44MDUtLjI1LTIuMjI4LS40MTNhMy43MTYgMy43MTYgMCAwIDEtMS4zOC0uODk4Yy0uNDE5LS40Mi0uNjc5LS44Mi0uODk3LTEuMzgtLjE2NC0uNDIyLS4zNi0xLjA1Ny0uNDEzLTIuMjI3LS4wNTctMS4yNjUtLjA3LTEuNjQ0LS4wNy00Ljg0NyAwLTMuMjAzLjAxMy0zLjU4My4wNy00Ljg0OC4wNTQtMS4xNy4yNS0xLjgwNS40MTMtMi4yMjcuMjE4LS41Ni40NzgtLjk2Ljg5OC0xLjM4LjQyLS40Mi44Mi0uNjggMS4zOC0uODk3LjQyMi0uMTY0IDEuMDU3LS4zNiAyLjIyNy0uNDEzIDEuMjY1LS4wNTggMS42NDQtLjA3IDQuODQ3LS4wN3oiIG1hc2s9InVybCgjYikiPjwvcGF0aD48cGF0aCBmaWxsPSIjNUE1OTU5IiBkPSJNMTEuOTk2IDE2LjAwM2EzLjk5OSAzLjk5OSAwIDEgMSAwLTcuOTk4IDMuOTk5IDMuOTk5IDAgMCAxIDAgNy45OTh6bTAtMTAuMTZhNi4xNiA2LjE2IDAgMSAwIDAgMTIuMzIxIDYuMTYgNi4xNiAwIDAgMCAwLTEyLjMyeiI+PC9wYXRoPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0xOS44NCA1LjZhMS40NCAxLjQ0IDAgMSAxLTIuODggMCAxLjQ0IDEuNDQgMCAwIDEgMi44OCAwIj48L3BhdGg+PC9nPjwvc3ZnPjxzdmcgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGlkPSJpY29uLWluc3RhZ3JhbS13aGl0ZSIgeT0iMTM1Ij48ZGVmcz48cGF0aCBpZD0iYSIgZD0iTTAgMjMuOTk3aDIzLjk5MlYuMDA4SDB6Ij48L3BhdGg+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiPjwvdXNlPjwvbWFzaz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMTEuOTk2LjAwOEM4LjczOC4wMDggOC4zMy4wMiA3LjA1LjA4IDUuNzczLjEzOCA0LjkwMS4zNCA0LjEzOC42MzdhNS44OCA1Ljg4IDAgMCAwLTIuMTI1IDEuMzg0QTUuODggNS44OCAwIDAgMCAuNjMgNC4xNDZDLjMzMyA0LjkwOS4xMyA1Ljc4LjA3MiA3LjA1OC4wMTQgOC4zMzggMCA4Ljc0NiAwIDEyLjAwNHMuMDE0IDMuNjY2LjA3MiA0Ljk0NmMuMDU4IDEuMjc3LjI2MSAyLjE0OS41NTggMi45MTJhNS44OCA1Ljg4IDAgMCAwIDEuMzgzIDIuMTI1IDUuODggNS44OCAwIDAgMCAyLjEyNSAxLjM4M2MuNzYzLjI5NyAxLjYzNS41IDIuOTEyLjU1OCAxLjI4LjA1OCAxLjY4OC4wNzIgNC45NDYuMDcyczMuNjY3LS4wMTQgNC45NDYtLjA3MmMxLjI3Ny0uMDU4IDIuMTUtLjI2MSAyLjkxMi0uNTU4YTUuODggNS44OCAwIDAgMCAyLjEyNS0xLjM4MyA1Ljg4IDUuODggMCAwIDAgMS4zODQtMi4xMjVjLjI5Ni0uNzYzLjQ5OS0xLjYzNS41NTctMi45MTIuMDU5LTEuMjguMDcyLTEuNjg4LjA3Mi00Ljk0NnMtLjAxMy0zLjY2Ny0uMDcyLTQuOTQ2Yy0uMDU4LTEuMjc3LS4yNi0yLjE1LS41NTctMi45MTJhNS44OCA1Ljg4IDAgMCAwLTEuMzg0LTIuMTI1QTUuODggNS44OCAwIDAgMCAxOS44NTQuNjM3QzE5LjA5MS4zNDEgMTguMjIuMTM4IDE2Ljk0Mi4wOCAxNS42NjIuMDIgMTUuMjU0LjAwOCAxMS45OTYuMDA4em0wIDIuMTYxYzMuMjAzIDAgMy41ODMuMDEyIDQuODQ4LjA3IDEuMTcuMDUzIDEuODA1LjI0OSAyLjIyNy40MTMuNTYuMjE4Ljk2LjQ3OCAxLjM4Ljg5Ny40Mi40Mi42OC44Mi44OTcgMS4zOC4xNjQuNDIyLjM2IDEuMDU4LjQxMyAyLjIyNy4wNTggMS4yNjUuMDcgMS42NDUuMDcgNC44NDhzLS4wMTIgMy41ODItLjA3IDQuODQ3Yy0uMDUzIDEuMTctLjI0OSAxLjgwNS0uNDEzIDIuMjI4LS4yMTguNTYtLjQ3OC45Ni0uODk3IDEuMzgtLjQyLjQxOS0uODIuNjc5LTEuMzguODk3LS40MjIuMTY0LTEuMDU4LjM2LTIuMjI3LjQxMy0xLjI2NS4wNTctMS42NDQuMDctNC44NDguMDctMy4yMDMgMC0zLjU4Mi0uMDEzLTQuODQ3LS4wNy0xLjE3LS4wNTQtMS44MDUtLjI1LTIuMjI4LS40MTNhMy43MTYgMy43MTYgMCAwIDEtMS4zOC0uODk4Yy0uNDE5LS40Mi0uNjc5LS44Mi0uODk3LTEuMzgtLjE2NC0uNDIyLS4zNi0xLjA1Ny0uNDEzLTIuMjI3LS4wNTctMS4yNjUtLjA3LTEuNjQ0LS4wNy00Ljg0NyAwLTMuMjAzLjAxMy0zLjU4My4wNy00Ljg0OC4wNTQtMS4xNy4yNS0xLjgwNS40MTMtMi4yMjcuMjE4LS41Ni40NzgtLjk2Ljg5OC0xLjM4LjQyLS40Mi44Mi0uNjggMS4zOC0uODk3LjQyMi0uMTY0IDEuMDU3LS4zNiAyLjIyNy0uNDEzIDEuMjY1LS4wNTggMS42NDQtLjA3IDQuODQ3LS4wN3oiIG1hc2s9InVybCgjYikiPjwvcGF0aD48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMTEuOTk2IDE2LjAwM2EzLjk5OSAzLjk5OSAwIDEgMSAwLTcuOTk4IDMuOTk5IDMuOTk5IDAgMCAxIDAgNy45OTh6bTAtMTAuMTZhNi4xNiA2LjE2IDAgMSAwIDAgMTIuMzIxIDYuMTYgNi4xNiAwIDAgMCAwLTEyLjMyek0xOS44NCA1LjZhMS40NCAxLjQ0IDAgMSAxLTIuODc5IDAgMS40NCAxLjQ0IDAgMCAxIDIuODggMCI+PC9wYXRoPjwvZz48L3N2Zz48c3ZnIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBpZD0iaWNvbi1saW5rZWRpbi1kYXJrIiB5PSIxNTkiPjxwYXRoIGZpbGw9IiM1QTU5NTkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTIxLjgyIDBjLjk2IDAgMS43NDUuNzYxIDEuNzQ1IDEuNjk4djIwLjE2NmMwIC45MzgtLjc4NSAxLjctMS43NDYgMS43SDEuNzRjLS45NiAwLTEuNzM5LS43NjItMS43MzktMS43VjEuNjk4QzAgLjc2Ljc4IDAgMS43NCAwaDIwLjA4ek05LjE4IDguODM0VjIwLjA4aDMuNDk0di01LjU2MmMwLTEuNDY4LjI3OC0yLjg4OCAyLjA5Ni0yLjg4OCAxLjc5MSAwIDEuODE3IDEuNjc3IDEuODE3IDIuOTgydjUuNDY4aDMuNDl2LTYuMTY4YzAtMy4wMjktLjY1Mi01LjM1Ny00LjE5LTUuMzU3LTEuNyAwLTIuODQuOTMzLTMuMzA2IDEuODE3aC0uMDQ4VjguODM0SDkuMTgxem0tMy45NC01LjU5YTIuMDI2IDIuMDI2IDAgMSAwIDAgNC4wNTIgMi4wMjYgMi4wMjYgMCAwIDAgMC00LjA1MnptLTEuNzQ4IDUuNTlWMjAuMDhoMy40OTZWOC44MzRIMy40OTN6Ij48L3BhdGg+PC9zdmc+PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgaWQ9Imljb24tbGlua2VkaW4td2hpdGUiIHk9IjE4MyI+PHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMjEuODIgMGMuOTYgMCAxLjc0NS43NjEgMS43NDUgMS42OTh2MjAuMTY2YzAgLjkzOC0uNzg1IDEuNy0xLjc0NiAxLjdIMS43NGMtLjk2IDAtMS43MzktLjc2Mi0xLjczOS0xLjdWMS42OThDMCAuNzYuNzggMCAxLjc0IDBoMjAuMDh6TTkuMTggOC44MzRWMjAuMDhoMy40OTR2LTUuNTYyYzAtMS40NjguMjc4LTIuODg4IDIuMDk2LTIuODg4IDEuNzkxIDAgMS44MTcgMS42NzcgMS44MTcgMi45ODJ2NS40NjhoMy40OXYtNi4xNjhjMC0zLjAyOS0uNjUyLTUuMzU3LTQuMTktNS4zNTctMS43IDAtMi44NC45MzMtMy4zMDYgMS44MTdoLS4wNDhWOC44MzRIOS4xODF6bS0zLjk0LTUuNTlhMi4wMjYgMi4wMjYgMCAxIDAgMCA0LjA1MiAyLjAyNiAyLjAyNiAwIDAgMCAwLTQuMDUyem0tMS43NDggNS41OVYyMC4wOGgzLjQ5NlY4LjgzNEgzLjQ5M3oiPjwvcGF0aD48L3N2Zz48c3ZnIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIiBpZD0iaWNvbi10ZWwiIHk9IjIwNyI+PHBhdGggZD0iTTExLjQ1MyA4LjY4NmMtLjQ5Ny0uNTEtMS45MDctMS40NjYtMi44MzItMS40NjYtLjIxNCAwLS40MDEuMDQ4LS41NTQuMTQ3LS40NTIuMjg5LS44MTMuNTEzLS45ODYuNTEzLS4wOTUgMC0uMTk3LS4wODUtLjQyMi0uMjc5bC0uMDM3LS4wMzRjLS42MjItLjU0LS43NTUtLjY4LS45OTYtLjkzMWwtLjA2MS0uMDY1Yy0uMDQ0LS4wNDQtLjA4Mi0uMDg1LS4xMi0uMTIyLS4yMS0uMjE4LS4zNjMtLjM3NC0uOTAzLS45ODZsLS4wMjQtLjAyN2MtLjI1OS0uMjkzLS40MjgtLjQ4My0uNDM5LS42MjItLjAxLS4xMzYuMTEtLjM1Ny40MTItLjc2OS4zNjctLjQ5Ni4zOC0xLjEwOC4wNDQtMS44MTgtLjI2OS0uNTYxLS43MDctMS4wOTgtMS4wOTUtMS41N0wzLjQwNi42MTRDMy4wNzMuMjA3IDIuNjg2LjAwMyAyLjI1NC4wMDNjLS40OCAwLS44NzcuMjU5LTEuMDg4LjM5NS0uMDE3LjAxLS4wMzQuMDI0LS4wNTEuMDM0Qy42NDIuNzMuMjk5IDEuMTQyLjE3IDEuNTZjLS4xOTQuNjMtLjMyMyAxLjQ0NS42MDUgMy4xNDEuODAyIDEuNDY5IDEuNTMgMi40NTUgMi42ODYgMy42NDFDNC41NDggOS40NTcgNS4wMyA5LjgxOCA2LjExMiAxMC42YzEuMjA0Ljg3IDIuMzYgMS4zNyAzLjE2OCAxLjM3Ljc1MiAwIDEuMzQzIDAgMi4xODYtMS4wMTYuODg0LTEuMDY3LjUxNy0xLjcyLS4wMTMtMi4yNjd6Ij48L3BhdGg+PC9zdmc+PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyNCAyMCIgaWQ9Imljb24tdHdpdHRlci1kYXJrIiB5PSIyMTkiPjxwYXRoIGZpbGw9IiM1QTU5NTkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTI0IDIuMzA5YTkuODQ1IDkuODQ1IDAgMCAxLTIuODI4Ljc3NUE0LjkzOSA0LjkzOSAwIDAgMCAyMy4zMzcuMzZhOS44NiA5Ljg2IDAgMCAxLTMuMTI3IDEuMTk1IDQuOTI0IDQuOTI0IDAgMCAwLTguMzkgNC40OUExMy45NzkgMTMuOTc5IDAgMCAxIDEuNjcuOTAyYTQuOSA0LjkgMCAwIDAtLjY2NiAyLjQ3NmMwIDEuNzA4Ljg3IDMuMjE1IDIuMTkgNC4wOThhNC45MDQgNC45MDQgMCAwIDEtMi4yMy0uNjE2di4wNjJhNC45MjcgNC45MjcgMCAwIDAgMy45NSA0LjgyOCA0LjkzIDQuOTMgMCAwIDEtMi4yMjQuMDg1IDQuOTI5IDQuOTI5IDAgMCAwIDQuNiAzLjQyIDkuODggOS44OCAwIDAgMS02LjExNSAyLjEwN2MtLjM5OCAwLS43OS0uMDIzLTEuMTc1LS4wNjlhMTMuOTM3IDEzLjkzNyAwIDAgMCA3LjU0OCAyLjIxMmM5LjA1NyAwIDE0LjAxLTcuNTAzIDE0LjAxLTE0LjAxIDAtLjIxMy0uMDA1LS40MjUtLjAxNS0uNjM2QTEwLjAwOCAxMC4wMDggMCAwIDAgMjQgMi4zMDgiPjwvcGF0aD48L3N2Zz48c3ZnIHdpZHRoPSIxOSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE5IDE1IiBpZD0iaWNvbi10d2l0dGVyLXNtYWxsLWNvbG9yIiB5PSIyMzkiPjxwYXRoIGZpbGw9IiM3MDJBNkEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE3LjA1NSAzLjczNGMuMDA4LjE2Mi4wMS4zMjcuMDEuNDlDMTcuMDY2IDkuMjMgMTMuMTQ2IDE1IDUuOTc2IDE1QTExLjI2IDExLjI2IDAgMCAxIDAgMTMuMjk4Yy4zMDYuMDM1LjYxNS4wNTMuOTMuMDUzYTcuOTcgNy45NyAwIDAgMCA0Ljg0LTEuNjJjLTEuNzA1LS4wMzItMy4xNDUtMS4xMjUtMy42NC0yLjYzYTQuMDk3IDQuMDk3IDAgMCAwIDEuNzYtLjA2NUMyLjEwNyA4LjY4Ni43NjMgNy4xNTYuNzYzIDUuMzJ2LS4wNDdhMy45NzYgMy45NzYgMCAwIDAgMS43NjYuNDc0QzEuNDgzIDUuMDY4Ljc5NCAzLjkxMS43OTQgMi41OTVjMC0uNjkzLjE5Mi0xLjM0NC41MjktMS45MDRBMTEuMTc1IDExLjE3NSAwIDAgMCA5LjM1OCA0LjY1YTMuNzIxIDMuNzIxIDAgMCAxLS4xLS44NjRDOS4yNTcgMS42OTUgMTEgMCAxMy4xNTMgMCAxNC4yNzYgMCAxNS4yOS40NTggMTYgMS4xOTVhNy45OSA3Ljk5IDAgMCAwIDIuNDc1LS45MiAzLjgyMyAzLjgyMyAwIDAgMS0xLjcxNCAyLjA5NkE3Ljk3NiA3Ljk3NiAwIDAgMCAxOSAxLjc3NWE3Ljc1MiA3Ljc1MiAwIDAgMS0xLjk0NSAxLjk1OXoiPjwvcGF0aD48L3N2Zz48c3ZnIHdpZHRoPSIyNCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDI0IDIwIiBpZD0iaWNvbi10d2l0dGVyLXdoaXRlIiB5PSIyNTQiPjxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTI0IDIuMzA5YTkuODQ1IDkuODQ1IDAgMCAxLTIuODI4Ljc3NUE0LjkzOSA0LjkzOSAwIDAgMCAyMy4zMzcuMzZhOS44NiA5Ljg2IDAgMCAxLTMuMTI3IDEuMTk1IDQuOTI0IDQuOTI0IDAgMCAwLTguMzkgNC40OUExMy45NzkgMTMuOTc5IDAgMCAxIDEuNjcuOTAyYTQuOSA0LjkgMCAwIDAtLjY2NiAyLjQ3NmMwIDEuNzA4Ljg3IDMuMjE1IDIuMTkgNC4wOThhNC45MDQgNC45MDQgMCAwIDEtMi4yMy0uNjE2di4wNjJhNC45MjcgNC45MjcgMCAwIDAgMy45NSA0LjgyOCA0LjkzIDQuOTMgMCAwIDEtMi4yMjQuMDg1IDQuOTI5IDQuOTI5IDAgMCAwIDQuNiAzLjQyIDkuODggOS44OCAwIDAgMS02LjExNSAyLjEwN2MtLjM5OCAwLS43OS0uMDIzLTEuMTc1LS4wNjlhMTMuOTM3IDEzLjkzNyAwIDAgMCA3LjU0OCAyLjIxMmM5LjA1NyAwIDE0LjAxLTcuNTAzIDE0LjAxLTE0LjAxIDAtLjIxMy0uMDA1LS40MjUtLjAxNS0uNjM2QTEwLjAwOCAxMC4wMDggMCAwIDAgMjQgMi4zMDgiPjwvcGF0aD48L3N2Zz48c3ZnIHdpZHRoPSIyNCIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDI0IDE3IiBpZD0iaWNvbi15b3V0dWJlLWRhcmsiIHk9IjI3NCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBmaWxsPSIjNDIwMDAwIiBvcGFjaXR5PSIuMTIiIGQ9Ik05LjUyNSA0LjgwOWw1LjY3NyAzLjc5Mi43OTgtLjQxM3oiPjwvcGF0aD48cGF0aCBmaWxsPSIjNUE1OTU5IiBkPSJNMjMuNzQyIDMuNjQzcy0uMjM1LTEuNjUxLS45NTMtMi4zNzhjLS45MS0uOTU1LTEuOTMzLS45Ni0yLjQtMS4wMTYtMy4zNTQtLjI0Mi04LjM4NC0uMjQyLTguMzg0LS4yNDJoLS4wMXMtNS4wMyAwLTguMzg0LjI0MmMtLjQ2Ny4wNTYtMS40OS4wNi0yLjQgMS4wMTYtLjcxOC43MjctLjk1MyAyLjM3OC0uOTUzIDIuMzc4cy0uMjQgMS45MzgtLjI0IDMuODc4VjkuMzRjMCAxLjk0LjI0IDMuODc4LjI0IDMuODc4cy4yMzUgMS42NTEuOTUzIDIuMzc4Yy45MTIuOTU1IDIuMTA5LjkyNSAyLjY0MSAxLjAyNiAxLjkxNy4xODMgOC4xNDguMjQxIDguMTQ4LjI0MXM1LjAzNS0uMDA3IDguMzktLjI1Yy40NjktLjA1NyAxLjQ5LS4wNjIgMi40LTEuMDE3LjcxNy0uNzI3Ljk1Mi0yLjM3OC45NTItMi4zNzhzLjI0LTEuOTQuMjQtMy44NzhWNy41MmMwLTEuOTQtLjI0LTMuODc4LS4yNC0zLjg3OHptLTE0LjIxNyA3LjlWNC44MDlMMTYgOC4xODhsLTYuNDc1IDMuMzU1eiI+PC9wYXRoPjwvZz48L3N2Zz48c3ZnIHdpZHRoPSIyNCIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDI0IDE3IiBpZD0iaWNvbi15b3V0dWJlLXdoaXRlIiB5PSIyOTEiPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZmlsbD0iIzQyMDAwMCIgb3BhY2l0eT0iLjEyIiBkPSJNOS41MjUgNC44MDlsNS42NzcgMy43OTIuNzk4LS40MTN6Ij48L3BhdGg+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTIzLjc0MiAzLjY0M3MtLjIzNS0xLjY1MS0uOTUzLTIuMzc4Yy0uOTEtLjk1NS0xLjkzMy0uOTYtMi40LTEuMDE2LTMuMzU0LS4yNDItOC4zODQtLjI0Mi04LjM4NC0uMjQyaC0uMDFzLTUuMDMgMC04LjM4NC4yNDJjLS40NjcuMDU2LTEuNDkuMDYtMi40IDEuMDE2LS43MTguNzI3LS45NTMgMi4zNzgtLjk1MyAyLjM3OHMtLjI0IDEuOTM4LS4yNCAzLjg3OFY5LjM0YzAgMS45NC4yNCAzLjg3OC4yNCAzLjg3OHMuMjM1IDEuNjUxLjk1MyAyLjM3OGMuOTEyLjk1NSAyLjEwOS45MjUgMi42NDEgMS4wMjYgMS45MTcuMTgzIDguMTQ4LjI0MSA4LjE0OC4yNDFzNS4wMzUtLjAwNyA4LjM5LS4yNWMuNDY5LS4wNTcgMS40OS0uMDYyIDIuNC0xLjAxNy43MTctLjcyNy45NTItMi4zNzguOTUyLTIuMzc4cy4yNC0xLjk0LjI0LTMuODc4VjcuNTJjMC0xLjk0LS4yNC0zLjg3OC0uMjQtMy44Nzh6bS0xNC4yMTcgNy45VjQuODA5TDE2IDguMTg4bC02LjQ3NSAzLjM1NXoiPjwvcGF0aD48L2c+PC9zdmc+PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgaWQ9Im1hZ25pZnlpbmctZ2xhc3MiIHk9IjMwOCI+PHRpdGxlPk1hZ25pZnlpbmcgZ2xhc3M8L3RpdGxlPjxwYXRoIGQ9Ik0xNC44MzMgNy44MzNBNi45NjQgNi45NjQgMCAwIDAgNy44NjcuODY3IDYuOTY0IDYuOTY0IDAgMCAwIC45IDcuODMzIDYuOTY0IDYuOTY0IDAgMCAwIDcuODY3IDE0LjhjMy44MzMuMDMzIDYuOTY2LTMuMSA2Ljk2Ni02Ljk2N3pNMjAgMTkuNGwtLjYuNi02LjMzMy02LjMzM2MtMS40IDEuMjMzLTMuMiAyLTUuMjM0IDJBNy44MjQgNy44MjQgMCAwIDEgMCA3LjgzM0MwIDMuNSAzLjUgMCA3LjgzMyAwYzQuMzM0IDAgNy44MzQgMy41IDcuODM0IDcuODMzIDAgMi0uNzY3IDMuODM0LTIgNS4yMzRMMjAgMTkuNHoiIGZpbGw9IiMwMDAiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PC9wYXRoPjwvc3ZnPjxzdmcgd2lkdGg9IjMxIiBoZWlnaHQ9IjMxIiB2aWV3Qm94PSIwIDAgMzEgMzEiIGlkPSJtYWduaWZ5aW5nLWdsYXNzLWJpZyIgeT0iMzI4Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMi45OTIgMTIuMTQyYzAtNS45OTQtNC44NTctMTAuNzk5LTEwLjc5OS0xMC43OTlDNi4yIDEuMzQzIDEuMzk1IDYuMiAxLjM5NSAxMi4xNDJjMCA1Ljk5MyA0Ljg1NyAxMC43OTggMTAuNzk4IDEwLjc5OCA1Ljk0Mi4wNTIgMTAuNzk5LTQuODA1IDEwLjc5OS0xMC43OTh6TTMxIDMwLjA3bC0uOTMuOTMtOS44MTctOS44MTdjLTIuMTcgMS45MTItNC45NiAzLjEtOC4xMTEgMy4xQTEyLjEyOCAxMi4xMjggMCAwIDEgMCAxMi4xNDIgMTIuMTI4IDEyLjEyOCAwIDAgMSAxMi4xNDIgMGExMi4xMjggMTIuMTI4IDAgMCAxIDEyLjE0MSAxMi4xNDJjMCAzLjEtMS4xODggNS45NDEtMy4xIDguMTExTDMxIDMwLjA3eiI+PC9wYXRoPjwvc3ZnPjxzdmcgd2lkdGg9IjI2IiBoZWlnaHQ9IjI2IiB2aWV3Qm94PSIwIDAgMjYgMjYiIGlkPSJtYWduaWZ5aW5nLWdsYXNzLWJsYWNrLW1pZCIgeT0iMzU5Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOS4yODMgMTAuMTgzYzAtNS4wMjYtNC4wNzMtOS4wNTYtOS4wNTYtOS4wNTZDNS4yIDEuMTI3IDEuMTcgNS4yIDEuMTcgMTAuMTgzYzAgNS4wMjcgNC4wNzMgOS4wNTcgOS4wNTcgOS4wNTcgNC45ODMuMDQzIDkuMDU2LTQuMDMgOS4wNTYtOS4wNTd6TTI2IDI1LjIybC0uNzguNzgtOC4yMzMtOC4yMzNjLTEuODIgMS42MDMtNC4xNiAyLjYtNi44MDQgMi42QTEwLjE3MiAxMC4xNzIgMCAwIDEgMCAxMC4xODNDMCA0LjU1IDQuNTUgMCAxMC4xODMgMGM1LjYzNCAwIDEwLjE4NCA0LjU1IDEwLjE4NCAxMC4xODMgMCAyLjYtLjk5NyA0Ljk4NC0yLjYgNi44MDRMMjYgMjUuMjJ6Ij48L3BhdGg+PC9zdmc+PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMzEiIHZpZXdCb3g9IjAgMCAzMSAzMSIgaWQ9Im1hZ25pZnlpbmctZ2xhc3Mtd2hpdGUtYmlnIiB5PSIzODUiPjxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTIyLjk5MiAxMi4xNDJjMC01Ljk5NC00Ljg1Ny0xMC43OTktMTAuNzk5LTEwLjc5OUM2LjIgMS4zNDMgMS4zOTUgNi4yIDEuMzk1IDEyLjE0MmMwIDUuOTkzIDQuODU3IDEwLjc5OCAxMC43OTggMTAuNzk4IDUuOTQyLjA1MiAxMC43OTktNC44MDUgMTAuNzk5LTEwLjc5OHpNMzEgMzAuMDdsLS45My45My05LjgxNy05LjgxN2MtMi4xNyAxLjkxMi00Ljk2IDMuMS04LjExMSAzLjFBMTIuMTI4IDEyLjEyOCAwIDAgMSAwIDEyLjE0MiAxMi4xMjggMTIuMTI4IDAgMCAxIDEyLjE0MiAwYTEyLjEyOCAxMi4xMjggMCAwIDEgMTIuMTQxIDEyLjE0MmMwIDMuMS0xLjE4OCA1Ljk0MS0zLjEgOC4xMTFMMzEgMzAuMDd6Ij48L3BhdGg+PC9zdmc+PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgaWQ9Im1hZ25pZnlpbmctZ2xhc3Mtd2hpdGUtbWlkIiB5PSI0MTYiPjxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE5LjI4MyAxMC4xODNjMC01LjAyNi00LjA3My05LjA1Ni05LjA1Ni05LjA1NkM1LjIgMS4xMjcgMS4xNyA1LjIgMS4xNyAxMC4xODNjMCA1LjAyNyA0LjA3MyA5LjA1NyA5LjA1NyA5LjA1NyA0Ljk4My4wNDMgOS4wNTYtNC4wMyA5LjA1Ni05LjA1N3pNMjYgMjUuMjJsLS43OC43OC04LjIzMy04LjIzM2MtMS44MiAxLjYwMy00LjE2IDIuNi02LjgwNCAyLjZBMTAuMTcyIDEwLjE3MiAwIDAgMSAwIDEwLjE4M0MwIDQuNTUgNC41NSAwIDEwLjE4MyAwYzUuNjM0IDAgMTAuMTg0IDQuNTUgMTAuMTg0IDEwLjE4MyAwIDIuNi0uOTk3IDQuOTg0LTIuNiA2LjgwNEwyNiAyNS4yMnoiPjwvcGF0aD48L3N2Zz48L3N2Zz4=");
  background-repeat: no-repeat;
  background-size: 3.1em 44.2em;
  font-size: 10px;
  background-position: 0em -35.9em;
  width: 26px;
  height: 26px;
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
  display: block;
  padding: 0;
  background-color: transparent;
  position: absolute;
  bottom: 17px;
  right: 20px;
}

.no-svg .search-footer .suggest-search button {
  background-image: url("data:image/png; base64, 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");
}

.search-footer .suggest-search p, .search-footer .suggest-search li, .search-footer .suggest-search input {
  font-size: 14px;
  line-height: 1.71429;
  font-weight: 700;
  font-family: "Manrope", Raleway, "Helvetica Neue", Helvetica, sans-serif;
  letter-spacing: 0;
  color: #000;
}

.search-footer .suggest-search li {
  font-size: 20px;
  margin-bottom: 5px;
}

.search-footer .suggest-search li a {
  color: #000;
  position: relative;
  padding-left: 50px;
}

.search-footer .suggest-search li a span {
  width: 32px;
  height: 2px;
  background-color: #000;
  border-radius: 999px;
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -1px;
  margin-left: 0;
  transition: 0.5s;
}

.search-footer .suggest-search li a span:before, .search-footer .suggest-search li a span:after {
  transform: rotate(45deg);
  left: 50%;
  margin-left: 9px;
  content: "";
  width: 2px;
  height: 14px;
  position: absolute;
  background-color: #000;
  top: -1px;
  border-radius: 999px;
}

.search-footer .suggest-search li a span:after {
  transform: rotate(-45deg);
  top: -11px;
}

.search-footer .suggest-search li:hover a {
  color: #702A6A;
}

.search-footer .suggest-search li:hover a span {
  transform: translateX(5px);
  background-color: #702A6A;
}

.search-footer .suggest-search li:hover a span:before, .search-footer .suggest-search li:hover a span:after {
  background-color: #702A6A;
}

@media only screen and (min-width: 768px) {
  .search-footer h3 {
    width: 50%;
    font-size: 16px;
    line-height: 1.5;
    font-weight: 500;
    font-family: "Manrope", Raleway, "Helvetica Neue", Helvetica, sans-serif;
    letter-spacing: 0;
    margin-bottom: 0;
  }
  .search-footer .suggest-search {
    padding-left: 130px;
    width: 49%;
  }
}
.breadcrumbs {
  padding-left: 0;
  font-size: 12px;
  line-height: 1.16667;
  letter-spacing: 0;
}

.breadcrumbs li {
  list-style: none;
}

@media only screen and (max-width: 1279px) {
  .breadcrumbs {
    display: none;
  }
}
@media only screen and (min-width: 1280px) {
  .breadcrumbs {
    position: absolute;
    top: 24px;
    left: 0;
    z-index: 101;
    margin-left: 9.42029%;
    margin-right: 9.42029%;
    padding-left: 30px;
    padding-right: 30px;
  }
}
.breadcrumbs ul li {
  margin-bottom: 6px;
  display: inline-block;
}

.breadcrumbs ul li:last-child {
  padding-right: 0;
}

.breadcrumbs ul li:last-child a, .breadcrumbs ul li:last-child span {
  color: #702A6A;
  padding-right: 0;
}

.breadcrumbs ul li:last-child a:after, .breadcrumbs ul li:last-child a:before, .breadcrumbs ul li:last-child span:after, .breadcrumbs ul li:last-child span:before {
  display: none;
}

.breadcrumbs a, .breadcrumbs span {
  position: relative;
  display: block;
  padding-right: 20px;
  color: #702A6A;
}

.breadcrumbs a:before, .breadcrumbs a:after, .breadcrumbs span:before, .breadcrumbs span:after {
  transform: rotate(45deg);
  content: "";
  width: 1px;
  height: 7px;
  position: absolute;
  background-color: #000;
  top: 6px;
  right: 9px;
  margin-left: 9px;
  border-radius: 999px;
}

.breadcrumbs a:after, .breadcrumbs span:after {
  transform: rotate(-45deg);
  bottom: 6px;
  top: auto;
}

.breadcrumbs span {
  color: #fff;
}

.breadcrumbs a:hover {
  text-decoration: underline;
}

.uow-global-search-wrapper .content {
  border-bottom: 1px solid #CDCECE;
}

.uow-global-search-wrapper .content > div {
  background-color: #fff;
  padding-bottom: 50px;
  padding-top: 50px;
}

.uow-global-search-wrapper .row > div {
  box-sizing: border-box;
  padding-left: 15px;
  padding-right: 15px;
}

@media only screen and (min-width: 768px) {
  .row > div {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.pagnation {
  padding: 100px 0 0 0;
  text-align: left;
}

@media only screen and (min-width: 768px) {
  .pagnation {
    padding: 0;
  }
}
.pagnation button, .pagnation .next, .pagnation .prev {
  position: absolute;
  top: 0;
  left: 0;
  background-color: transparent;
  color: #000;
  display: inline-block;
  margin-right: 25px;
}

@media only screen and (min-width: 768px) {
  .pagnation button, .pagnation .next, .pagnation .prev {
    top: auto;
    position: relative;
  }
}
.pagnation button:hover, .pagnation .next:hover, .pagnation .prev:hover {
  cursor: pointer;
}

.pagnation button:hover a span, .pagnation .next:hover a span, .pagnation .prev:hover a span {
  transform: translateX(-5px);
}

.pagnation button:last-of-type, .pagnation button .next, .pagnation .next:last-of-type, .pagnation .next .next, .pagnation .prev:last-of-type, .pagnation .prev .next {
  margin-right: 0;
  margin-left: 0;
  top: 40px;
  left: 0;
}

@media only screen and (min-width: 768px) {
  .pagnation button:last-of-type, .pagnation button .next, .pagnation .next:last-of-type, .pagnation .next .next, .pagnation .prev:last-of-type, .pagnation .prev .next {
    top: auto;
  }
}
.pagnation button:last-of-type a, .pagnation button .next a, .pagnation .next:last-of-type a, .pagnation .next .next a, .pagnation .prev:last-of-type a, .pagnation .prev .next a {
  padding-left: 0;
  padding-right: 40px;
}

.pagnation button:last-of-type a span, .pagnation button .next a span, .pagnation .next:last-of-type a span, .pagnation .next .next a span, .pagnation .prev:last-of-type a span, .pagnation .prev .next a span {
  right: 0;
  left: auto;
}

.pagnation button:last-of-type a span:before, .pagnation button:last-of-type a span:after, .pagnation button .next a span:before, .pagnation button .next a span:after, .pagnation .next:last-of-type a span:before, .pagnation .next:last-of-type a span:after, .pagnation .next .next a span:before, .pagnation .next .next a span:after, .pagnation .prev:last-of-type a span:before, .pagnation .prev:last-of-type a span:after, .pagnation .prev .next a span:before, .pagnation .prev .next a span:after {
  transform: rotate(45deg);
  left: 50%;
  margin-left: 9px;
}

.pagnation button:last-of-type a span:after, .pagnation button .next a span:after, .pagnation .next:last-of-type a span:after, .pagnation .next .next a span:after, .pagnation .prev:last-of-type a span:after, .pagnation .prev .next a span:after {
  transform: rotate(-45deg);
}

.pagnation button:last-of-type:hover a span, .pagnation button .next:hover a span, .pagnation .next:last-of-type:hover a span, .pagnation .next .next:hover a span, .pagnation .prev:last-of-type:hover a span, .pagnation .prev .next:hover a span {
  transform: translateX(5px);
}

.pagnation button a, .pagnation .next a, .pagnation .prev a {
  color: #000;
  position: relative;
  padding-left: 40px;
}

.pagnation button a span, .pagnation .next a span, .pagnation .prev a span {
  width: 32px;
  height: 2px;
  background-color: #000;
  border-radius: 999px;
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -1px;
  margin-left: 0;
  transition: 0.5s;
}

.pagnation button a span:before, .pagnation button a span:after, .pagnation .next a span:before, .pagnation .next a span:after, .pagnation .prev a span:before, .pagnation .prev a span:after {
  transform: rotate(-45deg);
  content: "";
  width: 2px;
  height: 14px;
  position: absolute;
  background-color: #000;
  top: -1px;
  left: -50%;
  margin-left: 21px;
  border-radius: 999px;
}

.pagnation button a span:after, .pagnation .next a span:after, .pagnation .prev a span:after {
  transform: rotate(45deg);
  top: -11px;
}

.pagnation > a, .pagnation em {
  display: inline-block;
  margin: 0 5px;
  height: 30px;
  width: 30px;
  color: #000;
  text-align: center;
  font-size: 14px;
  line-height: 2.14286;
  font-weight: 700;
  font-family: "Manrope", Raleway, "Helvetica Neue", Helvetica, sans-serif;
  letter-spacing: 0;
}

.pagnation > a:hover:not(em), .pagnation em:hover:not(em) {
  background-color: #ECECEC;
}

.pagnation > a.active, .pagnation em.active {
  border: 1px #702A6A solid;
}

.listings {
  padding-bottom: 0;
}

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

.listings figure img {
  max-height: 472px;
}

.listings:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.listings article {
  position: relative;
  margin: 0;
  padding: 0 0 40px 0;
  display: flex;
  flex-wrap: wrap;
}

.listings article:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.listings article .breadcrumbs {
  position: relative;
  padding-top: 15px;
  top: 0;
  left: 0;
  z-index: 1;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: block !important;
}

.listings article .breadcrumbs ul {
  margin: 0;
  padding-left: 0;
}

.listings article .breadcrumbs span {
  color: #3c3c3c !important;
}

.listings article figure {
  position: relative;
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
  .listings article figure {
    float: left;
    width: 40%;
    margin-right: 24px;
  }
}
.listings article figure > a {
  display: block;
}

.listings article figure > a:hover figcaption {
  background-color: rgba(0, 0, 0, 0.2);
}

.listings article figure > a:hover figcaption strong em {
  padding-left: 10px;
}

.listings article figure .btn-play {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.listings article figure figcaption {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
  transition: 0.5s;
}

.listings article figure figcaption strong {
  font-size: 24px;
  line-height: 1.20833;
  font-weight: 700;
  font-family: "Manrope", Raleway, "Helvetica Neue", Helvetica, sans-serif;
  letter-spacing: 0;
  transform: translateY(-50%) translateX(-50%);
  color: #FFC800;
  display: block;
  clear: both;
  font-style: normal;
  text-transform: none;
  position: absolute;
  top: 50%;
  left: 50%;
  height: 162px;
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
  .listings article figure figcaption strong {
    height: 100px;
  }
}
.listings article figure figcaption strong em {
  font-size: 146px;
  line-height: 0.44521;
  font-weight: 400;
  font-family: "La Gioconda", Georgia, Times, "Times New Roman", serif;
  letter-spacing: -4.37px;
  display: block;
  color: #fff;
  font-style: normal;
  transition: 0.5s;
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
  .listings article figure figcaption strong em {
    font-size: 86px;
    line-height: 0.40698;
    letter-spacing: 0;
  }
}
.listings article figure svg {
  width: 100%;
  height: auto;
}

@media print {
  .listings article figure {
    -webkit-print-color-adjust: exact;
    max-width: 200px;
    margin-right: 20px;
  }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .listings article > div {
    width: calc(60% - 24px);
    padding-top: 0;
    float: left;
  }
}
.listings article > div a {
  display: block;
  color: #5A5959;
}

.listings article > div a h3 {
  transition: color 0.15s ease-in-out;
}

.listings article > div a h3, .listings article > div a p {
  color: #5A5959;
}

.listings article > div a:hover h3 {
  color: #702A6A;
}

.listings article strong {
  font-size: 11px;
  line-height: 1.18182;
  font-weight: 700;
  font-family: "Manrope", Raleway, "Helvetica Neue", Helvetica, sans-serif;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 10px;
  display: block;
}

.listings article strong a {
  color: #000;
}

.listings article strong a:hover {
  color: #257478;
}

.listings article em {
  font-size: 11px;
  line-height: 1.18182;
  font-weight: 700;
  letter-spacing: 0;
  margin: 0 0 10px;
  color: #702A6A;
  text-transform: none;
  font-style: normal;
  color: #702A6A;
  padding-top: 15px;
  display: block;
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
  .listings article em {
    padding-top: 0;
  }
}
.listings article em a {
  color: #702A6A;
}

.listings article em time {
  display: inline-block;
  margin-left: 20px;
}

.listings article em time.date-only {
  margin-left: 0;
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
  .listings article p {
    overflow: hidden;
  }
}
.listings article .cta {
  transition: color 0.15s ease-in-out;
  font-size: 14px;
  line-height: 1.71429;
  font-weight: 700;
  letter-spacing: 0;
  color: #257478;
  padding: 3px;
  display: inline-block;
}

.listings article .cta:hover {
  color: #702A6A;
}

.listings article .btn, .listings article .pagnation .next, .pagnation .listings article .next, .listings article .pagnation .prev, .pagnation .listings article .prev {
  margin-right: 19px;
  display: inline-block;
}

@media print {
  .listings article {
    display: flex;
    page-break-inside: avoid;
  }
}
.listings .split-date figure figcaption {
  display: flex;
  justify-content: center;
  align-items: center;
}

.listings .split-date figure figcaption strong {
  transform: none;
  top: auto;
  left: auto;
}

.listings .split-date figure figcaption strong em {
  display: inline-block;
  font-size: 120px;
  letter-spacing: -3.59px;
}

.listings .split-date__start, .listings .split-date__end {
  display: block;
}

.listings .split-date__end {
  margin-top: 10px;
  text-align: right;
}

.listings .split-date__seperator {
  letter-spacing: 0;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .listings:not(.search-listings) article {
    float: left;
    width: 48.66071%;
    margin-right: 2.67857%;
  }
  .listings:not(.search-listings) article:nth-of-type(2n+2) {
    margin-right: 0;
  }
  .listings:not(.search-listings) article:nth-of-type(2n+1) {
    clear: left;
  }
}
@media only screen and (min-width: 1024px) {
  .listings:not(.search-listings) article {
    float: left;
    width: 31.54762%;
    margin-right: 2.67857%;
  }
  .listings:not(.search-listings) article:nth-of-type(3n+3) {
    margin-right: 0;
  }
  .listings:not(.search-listings) article:nth-of-type(3n+1) {
    clear: left;
  }
}
.listings.search-listings:not(.all-results):not(.staff-listings) {
  width: 100%;
}

.listings.search-listings:not(.all-results):not(.staff-listings) article > div {
  width: calc(70% - 24px);
  float: left;
}

.listings.search-listings:not(.all-results):not(.staff-listings) article figure {
  float: left;
  width: 30%;
  margin-right: 24px;
}

@media only screen and (min-width: 768px) {
  .listings.search-listings:not(.all-results):not(.staff-listings) article {
    float: left;
    width: 48.66071%;
    margin-right: 2.67857%;
  }
  .listings.search-listings:not(.all-results):not(.staff-listings) article:nth-of-type(2n+2) {
    margin-right: 0;
  }
  .listings.search-listings:not(.all-results):not(.staff-listings) article:nth-of-type(2n+1) {
    clear: left;
  }
}
@media only screen and (min-width: 1024px) {
  .listings.search-listings:not(.all-results):not(.staff-listings) article {
    float: left;
    width: 48.66071%;
    margin-right: 2.67857%;
  }
  .listings.search-listings:not(.all-results):not(.staff-listings) article:nth-of-type(2n+2) {
    margin-right: 0;
  }
  .listings.search-listings:not(.all-results):not(.staff-listings) article:nth-of-type(2n+1) {
    clear: left;
  }
}
.listings.search-listings article p {
  margin: 0;
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
  .listings.search-listings article p {
    margin-bottom: 15px;
  }
}
.listings.search-listings article em a {
  float: left;
  margin-right: 10px;
}

.listings.search-listings article em a:hover {
  color: #257478;
}

.listings.staff-listings {
  width: 100%;
}

@media only screen and (min-width: 768px) {
  .listings.staff-listings article {
    float: left;
    width: 48.66071%;
    margin-right: 2.67857%;
  }
  .listings.staff-listings article:nth-of-type(2n+2) {
    margin-right: 0;
  }
  .listings.staff-listings article:nth-of-type(2n+1) {
    clear: left;
  }
}
@media only screen and (min-width: 1024px) {
  .listings.staff-listings article {
    float: left;
    width: 31.54762%;
    margin-right: 2.67857%;
  }
  .listings.staff-listings article:nth-of-type(3n+3) {
    margin-right: 0;
  }
  .listings.staff-listings article:nth-of-type(3n+1) {
    clear: left;
  }
}
.listings.staff-listings article > div {
  width: calc(70% - 24px);
  float: left;
}

.listings.staff-listings article a {
  word-break: break-all;
}

.listings.staff-listings article figure {
  float: left;
  width: 30%;
  margin-right: 24px;
}

.listings.all-results {
  width: 100%;
  box-sizing: border-box;
}

.listings.all-results article > div {
  width: calc(70% - 24px);
  display: inline-block;
}

.listings.all-results article figure {
  display: inline-block;
  width: 30%;
  margin: 0 15px 0 0;
}

@media only screen and (min-width: 768px) {
  .listings.all-results article > div {
    width: calc(85% - 24px);
  }
  .listings.all-results article figure {
    width: 15%;
  }
}
@media only screen and (min-width: 1024px) {
  .listings.all-results {
    width: 70%;
    padding-right: 45px;
    display: block;
  }
}
.listings.all-results article figcaption {
  background: transparent;
}

.listings.all-results article figcaption:hover {
  background: transparent;
}

.listings.all-results article figcaption strong {
  height: 100%;
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
  .listings.all-results article figcaption strong {
    height: 100px;
  }
}
.listings.all-results article figcaption strong em {
  font-size: 72px;
  line-height: 0.44444;
  font-weight: 400;
  font-family: "La Gioconda", Georgia, Times, "Times New Roman", serif;
  letter-spacing: -4.37px;
  padding-top: 5px;
  color: #565656;
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
  .listings.all-results article figcaption strong em {
    font-size: 86px;
    line-height: 0.40698;
    letter-spacing: 0;
  }
}
@media only screen and (min-width: 768px) {
  .listings.all-results article figcaption strong em {
    font-size: 60px;
    line-height: 0.46667;
    letter-spacing: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .listings.all-results article figcaption strong em {
    font-size: 74px;
    line-height: 0.43243;
    letter-spacing: 0;
  }
}
@media only screen and (min-width: 1280px) {
  .listings.all-results article figcaption strong em {
    font-size: 86px;
    line-height: 0.40698;
    letter-spacing: 0;
  }
}
@media only screen and (min-width: 1280px) {
  .listings.all-results article figcaption strong {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    margin-top: -10px;
  }
}
@media only screen and (max-width: 479px) {
  .listings.all-results article > div:nth-of-type(2), .listings.staff-listings article > div:nth-of-type(2), .listings.search-results article > div:nth-of-type(2), .listings.search-listings article > div:nth-of-type(2) {
    clear: both;
    width: 100% !important;
    margin-top: 15px;
  }
}
@media only screen and (max-width: 479px) and (min-width: 480px) {
  .listings.all-results article > div:nth-of-type(2), .listings.staff-listings article > div:nth-of-type(2), .listings.search-results article > div:nth-of-type(2), .listings.search-listings article > div:nth-of-type(2) {
    width: calc(70% - 24px);
    float: left;
    clear: none;
    margin-top: 0;
  }
}
/*
 * Overrides
 */
main > article:before, main > article:after {
  display: none;
  opacity: 0;
  visibility: hidden;
}
