@import url(https://use.typekit.net/zpa6glb.css);
@charset "UTF-8";
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
html, body {
	scroll-behavior:smooth;
}

.hamburger {
    background-color: transparent;
    border: 0;
    color: inherit;
    cursor: pointer;
    display: inline-block;
    font: inherit;
    margin: 0;
    overflow: visible;
    padding: 15px;
    text-transform: none;
    transition-duration: 0.15s;
    transition-property: opacity, filter;
    transition-timing-function: linear;
}
button.hamburger:focus {
    background-color: transparent;
}
.hamburger.is-active:hover,
.hamburger:hover {
    opacity: 0.7;
}
.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner:after,
.hamburger.is-active .hamburger-inner:before {
    background-color: #000;
}
.hamburger-box {
    display: inline-block;
    height: 24px;
    position: relative;
    width: 40px;
}
.hamburger-inner {
    display: block;
    margin-top: -2px;
    top: 50%;
}
.hamburger-inner,
.hamburger-inner:after,
.hamburger-inner:before {
    background-color: #000;
    border-radius: 4px;
    height: 4px;
    position: absolute;
    transition-duration: 0.15s;
    transition-property: transform;
    transition-timing-function: ease;
    width: 40px;
}
.hamburger-inner:after,
.hamburger-inner:before {
    content: "";
    display: block;
}
.hamburger-inner:before {
    top: -10px;
}
.hamburger-inner:after {
    bottom: -10px;
}
.hamburger--3dx .hamburger-box {
    perspective: 80px;
}
.hamburger--3dx .hamburger-inner {
    transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
}
.hamburger--3dx .hamburger-inner:after,
.hamburger--3dx .hamburger-inner:before {
    transition: transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
}
.hamburger--3dx.is-active .hamburger-inner {
    background-color: transparent !important;
    transform: rotateY(180deg);
}
.hamburger--3dx.is-active .hamburger-inner:before {
    transform: translate3d(0, 10px, 0) rotate(45deg);
}
.hamburger--3dx.is-active .hamburger-inner:after {
    transform: translate3d(0, -10px, 0) rotate(-45deg);
}
.hamburger--3dx-r .hamburger-box {
    perspective: 80px;
}
.hamburger--3dx-r .hamburger-inner {
    transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
}
.hamburger--3dx-r .hamburger-inner:after,
.hamburger--3dx-r .hamburger-inner:before {
    transition: transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
}
.hamburger--3dx-r.is-active .hamburger-inner {
    background-color: transparent !important;
    transform: rotateY(-180deg);
}
.hamburger--3dx-r.is-active .hamburger-inner:before {
    transform: translate3d(0, 10px, 0) rotate(45deg);
}
.hamburger--3dx-r.is-active .hamburger-inner:after {
    transform: translate3d(0, -10px, 0) rotate(-45deg);
}
.hamburger--3dy .hamburger-box {
    perspective: 80px;
}
.hamburger--3dy .hamburger-inner {
    transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
}
.hamburger--3dy .hamburger-inner:after,
.hamburger--3dy .hamburger-inner:before {
    transition: transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
}
.hamburger--3dy.is-active .hamburger-inner {
    background-color: transparent !important;
    transform: rotateX(-180deg);
}
.hamburger--3dy.is-active .hamburger-inner:before {
    transform: translate3d(0, 10px, 0) rotate(45deg);
}
.hamburger--3dy.is-active .hamburger-inner:after {
    transform: translate3d(0, -10px, 0) rotate(-45deg);
}
.hamburger--3dy-r .hamburger-box {
    perspective: 80px;
}
.hamburger--3dy-r .hamburger-inner {
    transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
}
.hamburger--3dy-r .hamburger-inner:after,
.hamburger--3dy-r .hamburger-inner:before {
    transition: transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
}
.hamburger--3dy-r.is-active .hamburger-inner {
    background-color: transparent !important;
    transform: rotateX(180deg);
}
.hamburger--3dy-r.is-active .hamburger-inner:before {
    transform: translate3d(0, 10px, 0) rotate(45deg);
}
.hamburger--3dy-r.is-active .hamburger-inner:after {
    transform: translate3d(0, -10px, 0) rotate(-45deg);
}
.hamburger--3dxy .hamburger-box {
    perspective: 80px;
}
.hamburger--3dxy .hamburger-inner {
    transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
}
.hamburger--3dxy .hamburger-inner:after,
.hamburger--3dxy .hamburger-inner:before {
    transition: transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
}
.hamburger--3dxy.is-active .hamburger-inner {
    background-color: transparent !important;
    transform: rotateX(180deg) rotateY(180deg);
}
.hamburger--3dxy.is-active .hamburger-inner:before {
    transform: translate3d(0, 10px, 0) rotate(45deg);
}
.hamburger--3dxy.is-active .hamburger-inner:after {
    transform: translate3d(0, -10px, 0) rotate(-45deg);
}
.hamburger--3dxy-r .hamburger-box {
    perspective: 80px;
}
.hamburger--3dxy-r .hamburger-inner {
    transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
}
.hamburger--3dxy-r .hamburger-inner:after,
.hamburger--3dxy-r .hamburger-inner:before {
    transition: transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
}
.hamburger--3dxy-r.is-active .hamburger-inner {
    background-color: transparent !important;
    transform: rotateX(180deg) rotateY(180deg) rotate(-180deg);
}
.hamburger--3dxy-r.is-active .hamburger-inner:before {
    transform: translate3d(0, 10px, 0) rotate(45deg);
}
.hamburger--3dxy-r.is-active .hamburger-inner:after {
    transform: translate3d(0, -10px, 0) rotate(-45deg);
}
.hamburger--arrow.is-active .hamburger-inner:before {
    transform: translate3d(-8px, 0, 0) rotate(-45deg) scaleX(0.7);
}
.hamburger--arrow.is-active .hamburger-inner:after {
    transform: translate3d(-8px, 0, 0) rotate(45deg) scaleX(0.7);
}
.hamburger--arrow-r.is-active .hamburger-inner:before {
    transform: translate3d(8px, 0, 0) rotate(45deg) scaleX(0.7);
}
.hamburger--arrow-r.is-active .hamburger-inner:after {
    transform: translate3d(8px, 0, 0) rotate(-45deg) scaleX(0.7);
}
.hamburger--arrowalt .hamburger-inner:before {
    transition: top 0.1s ease 0.1s, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.hamburger--arrowalt .hamburger-inner:after {
    transition: bottom 0.1s ease 0.1s, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.hamburger--arrowalt.is-active .hamburger-inner:before {
    top: 0;
    transform: translate3d(-8px, -10px, 0) rotate(-45deg) scaleX(0.7);
    transition: top 0.1s ease, transform 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0.1s;
}
.hamburger--arrowalt.is-active .hamburger-inner:after {
    bottom: 0;
    transform: translate3d(-8px, 10px, 0) rotate(45deg) scaleX(0.7);
    transition: bottom 0.1s ease, transform 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0.1s;
}
.hamburger--arrowalt-r .hamburger-inner:before {
    transition: top 0.1s ease 0.1s, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.hamburger--arrowalt-r .hamburger-inner:after {
    transition: bottom 0.1s ease 0.1s, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.hamburger--arrowalt-r.is-active .hamburger-inner:before {
    top: 0;
    transform: translate3d(8px, -10px, 0) rotate(45deg) scaleX(0.7);
    transition: top 0.1s ease, transform 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0.1s;
}
.hamburger--arrowalt-r.is-active .hamburger-inner:after {
    bottom: 0;
    transform: translate3d(8px, 10px, 0) rotate(-45deg) scaleX(0.7);
    transition: bottom 0.1s ease, transform 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0.1s;
}
.hamburger--arrowturn.is-active .hamburger-inner {
    transform: rotate(-180deg);
}
.hamburger--arrowturn.is-active .hamburger-inner:before {
    transform: translate3d(8px, 0, 0) rotate(45deg) scaleX(0.7);
}
.hamburger--arrowturn.is-active .hamburger-inner:after {
    transform: translate3d(8px, 0, 0) rotate(-45deg) scaleX(0.7);
}
.hamburger--arrowturn-r.is-active .hamburger-inner {
    transform: rotate(-180deg);
}
.hamburger--arrowturn-r.is-active .hamburger-inner:before {
    transform: translate3d(-8px, 0, 0) rotate(-45deg) scaleX(0.7);
}
.hamburger--arrowturn-r.is-active .hamburger-inner:after {
    transform: translate3d(-8px, 0, 0) rotate(45deg) scaleX(0.7);
}
.hamburger--boring .hamburger-inner,
.hamburger--boring .hamburger-inner:after,
.hamburger--boring .hamburger-inner:before {
    transition-property: none;
}
.hamburger--boring.is-active .hamburger-inner {
    transform: rotate(45deg);
}
.hamburger--boring.is-active .hamburger-inner:before {
    opacity: 0;
    top: 0;
}
.hamburger--boring.is-active .hamburger-inner:after {
    bottom: 0;
    transform: rotate(-90deg);
}
.hamburger--collapse .hamburger-inner {
    bottom: 0;
    top: auto;
    transition-delay: 0.13s;
    transition-duration: 0.13s;
    transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse .hamburger-inner:after {
    top: -20px;
    transition: top 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, opacity 0.1s linear;
}
.hamburger--collapse .hamburger-inner:before {
    transition: top 0.12s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse.is-active .hamburger-inner {
    transform: translate3d(0, -10px, 0) rotate(-45deg);
    transition-delay: 0.22s;
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--collapse.is-active .hamburger-inner:after {
    opacity: 0;
    top: 0;
    transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s linear 0.22s;
}
.hamburger--collapse.is-active .hamburger-inner:before {
    top: 0;
    transform: rotate(-90deg);
    transition: top 0.1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) 0.16s, transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.25s;
}
.hamburger--collapse-r .hamburger-inner {
    bottom: 0;
    top: auto;
    transition-delay: 0.13s;
    transition-duration: 0.13s;
    transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse-r .hamburger-inner:after {
    top: -20px;
    transition: top 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, opacity 0.1s linear;
}
.hamburger--collapse-r .hamburger-inner:before {
    transition: top 0.12s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse-r.is-active .hamburger-inner {
    transform: translate3d(0, -10px, 0) rotate(45deg);
    transition-delay: 0.22s;
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--collapse-r.is-active .hamburger-inner:after {
    opacity: 0;
    top: 0;
    transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s linear 0.22s;
}
.hamburger--collapse-r.is-active .hamburger-inner:before {
    top: 0;
    transform: rotate(90deg);
    transition: top 0.1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) 0.16s, transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.25s;
}
.hamburger--elastic .hamburger-inner {
    top: 2px;
    transition-duration: 0.275s;
    transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.hamburger--elastic .hamburger-inner:before {
    top: 10px;
    transition: opacity 0.125s ease 0.275s;
}
.hamburger--elastic .hamburger-inner:after {
    top: 20px;
    transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.hamburger--elastic.is-active .hamburger-inner {
    transform: translate3d(0, 10px, 0) rotate(135deg);
    transition-delay: 75ms;
}
.hamburger--elastic.is-active .hamburger-inner:before {
    opacity: 0;
    transition-delay: 0s;
}
.hamburger--elastic.is-active .hamburger-inner:after {
    transform: translate3d(0, -20px, 0) rotate(-270deg);
    transition-delay: 75ms;
}
.hamburger--elastic-r .hamburger-inner {
    top: 2px;
    transition-duration: 0.275s;
    transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.hamburger--elastic-r .hamburger-inner:before {
    top: 10px;
    transition: opacity 0.125s ease 0.275s;
}
.hamburger--elastic-r .hamburger-inner:after {
    top: 20px;
    transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.hamburger--elastic-r.is-active .hamburger-inner {
    transform: translate3d(0, 10px, 0) rotate(-135deg);
    transition-delay: 75ms;
}
.hamburger--elastic-r.is-active .hamburger-inner:before {
    opacity: 0;
    transition-delay: 0s;
}
.hamburger--elastic-r.is-active .hamburger-inner:after {
    transform: translate3d(0, -20px, 0) rotate(270deg);
    transition-delay: 75ms;
}
.hamburger--emphatic {
    overflow: hidden;
}
.hamburger--emphatic .hamburger-inner {
    transition: background-color 0.125s ease-in 0.175s;
}
.hamburger--emphatic .hamburger-inner:before {
    left: 0;
    transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s linear 0.125s, left 0.125s ease-in 0.175s;
}
.hamburger--emphatic .hamburger-inner:after {
    right: 0;
    top: 10px;
    transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s linear 0.125s, right 0.125s ease-in 0.175s;
}
.hamburger--emphatic.is-active .hamburger-inner {
    background-color: transparent !important;
    transition-delay: 0s;
    transition-timing-function: ease-out;
}
.hamburger--emphatic.is-active .hamburger-inner:before {
    left: -80px;
    top: -80px;
    transform: translate3d(80px, 80px, 0) rotate(45deg);
    transition: left 0.125s ease-out, top 0.05s linear 0.125s, transform 0.125s cubic-bezier(0.075, 0.82, 0.165, 1) 0.175s;
}
.hamburger--emphatic.is-active .hamburger-inner:after {
    right: -80px;
    top: -80px;
    transform: translate3d(-80px, 80px, 0) rotate(-45deg);
    transition: right 0.125s ease-out, top 0.05s linear 0.125s, transform 0.125s cubic-bezier(0.075, 0.82, 0.165, 1) 0.175s;
}
.hamburger--emphatic-r {
    overflow: hidden;
}
.hamburger--emphatic-r .hamburger-inner {
    transition: background-color 0.125s ease-in 0.175s;
}
.hamburger--emphatic-r .hamburger-inner:before {
    left: 0;
    transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s linear 0.125s, left 0.125s ease-in 0.175s;
}
.hamburger--emphatic-r .hamburger-inner:after {
    right: 0;
    top: 10px;
    transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s linear 0.125s, right 0.125s ease-in 0.175s;
}
.hamburger--emphatic-r.is-active .hamburger-inner {
    background-color: transparent !important;
    transition-delay: 0s;
    transition-timing-function: ease-out;
}
.hamburger--emphatic-r.is-active .hamburger-inner:before {
    left: -80px;
    top: 80px;
    transform: translate3d(80px, -80px, 0) rotate(-45deg);
    transition: left 0.125s ease-out, top 0.05s linear 0.125s, transform 0.125s cubic-bezier(0.075, 0.82, 0.165, 1) 0.175s;
}
.hamburger--emphatic-r.is-active .hamburger-inner:after {
    right: -80px;
    top: 80px;
    transform: translate3d(-80px, -80px, 0) rotate(45deg);
    transition: right 0.125s ease-out, top 0.05s linear 0.125s, transform 0.125s cubic-bezier(0.075, 0.82, 0.165, 1) 0.175s;
}
.hamburger--minus .hamburger-inner:after,
.hamburger--minus .hamburger-inner:before {
    transition: bottom 0.08s ease-out 0s, top 0.08s ease-out 0s, opacity 0s linear;
}
.hamburger--minus.is-active .hamburger-inner:after,
.hamburger--minus.is-active .hamburger-inner:before {
    opacity: 0;
    transition: bottom 0.08s ease-out, top 0.08s ease-out, opacity 0s linear 0.08s;
}
.hamburger--minus.is-active .hamburger-inner:before {
    top: 0;
}
.hamburger--minus.is-active .hamburger-inner:after {
    bottom: 0;
}
.hamburger--slider .hamburger-inner {
    top: 2px;
}
.hamburger--slider .hamburger-inner:before {
    top: 10px;
    transition-duration: 0.15s;
    transition-property: transform, opacity;
    transition-timing-function: ease;
}
.hamburger--slider .hamburger-inner:after {
    top: 20px;
}
.hamburger--slider.is-active .hamburger-inner {
    transform: translate3d(0, 10px, 0) rotate(45deg);
}
.hamburger--slider.is-active .hamburger-inner:before {
    opacity: 0;
    transform: rotate(-45deg) translate3d(-5.7142857143px, -6px, 0);
}
.hamburger--slider.is-active .hamburger-inner:after {
    transform: translate3d(0, -20px, 0) rotate(-90deg);
}
.hamburger--slider-r .hamburger-inner {
    top: 2px;
}
.hamburger--slider-r .hamburger-inner:before {
    top: 10px;
    transition-duration: 0.15s;
    transition-property: transform, opacity;
    transition-timing-function: ease;
}
.hamburger--slider-r .hamburger-inner:after {
    top: 20px;
}
.hamburger--slider-r.is-active .hamburger-inner {
    transform: translate3d(0, 10px, 0) rotate(-45deg);
}
.hamburger--slider-r.is-active .hamburger-inner:before {
    opacity: 0;
    transform: rotate(45deg) translate3d(5.7142857143px, -6px, 0);
}
.hamburger--slider-r.is-active .hamburger-inner:after {
    transform: translate3d(0, -20px, 0) rotate(90deg);
}
.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 ease-in 0.25s, opacity 0.1s ease-in;
}
.hamburger--spin .hamburger-inner:after {
    transition: bottom 0.1s ease-in 0.25s, 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 {
    opacity: 0;
    top: 0;
    transition: top 0.1s ease-out, opacity 0.1s ease-out 0.12s;
}
.hamburger--spin.is-active .hamburger-inner:after {
    bottom: 0;
    transform: rotate(-90deg);
    transition: bottom 0.1s ease-out, transform 0.22s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;
}
.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 ease-in 0.25s, opacity 0.1s ease-in;
}
.hamburger--spin-r .hamburger-inner:after {
    transition: bottom 0.1s ease-in 0.25s, 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 {
    opacity: 0;
    top: 0;
    transition: top 0.1s ease-out, opacity 0.1s ease-out 0.12s;
}
.hamburger--spin-r.is-active .hamburger-inner:after {
    bottom: 0;
    transform: rotate(90deg);
    transition: bottom 0.1s ease-out, transform 0.22s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;
}
.hamburger--spring .hamburger-inner {
    top: 2px;
    transition: background-color 0s linear 0.13s;
}
.hamburger--spring .hamburger-inner:before {
    top: 10px;
    transition: top 0.1s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spring .hamburger-inner:after {
    top: 20px;
    transition: top 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spring.is-active .hamburger-inner {
    background-color: transparent !important;
    transition-delay: 0.22s;
}
.hamburger--spring.is-active .hamburger-inner:before {
    top: 0;
    transform: translate3d(0, 10px, 0) rotate(45deg);
    transition: top 0.1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) 0.15s, transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s;
}
.hamburger--spring.is-active .hamburger-inner:after {
    top: 0;
    transform: translate3d(0, 10px, 0) rotate(-45deg);
    transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s;
}
.hamburger--spring-r .hamburger-inner {
    bottom: 0;
    top: auto;
    transition-delay: 0s;
    transition-duration: 0.13s;
    transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spring-r .hamburger-inner:after {
    top: -20px;
    transition: top 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, opacity 0s linear;
}
.hamburger--spring-r .hamburger-inner:before {
    transition: top 0.1s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spring-r.is-active .hamburger-inner {
    transform: translate3d(0, -10px, 0) rotate(-45deg);
    transition-delay: 0.22s;
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--spring-r.is-active .hamburger-inner:after {
    opacity: 0;
    top: 0;
    transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s linear 0.22s;
}
.hamburger--spring-r.is-active .hamburger-inner:before {
    top: 0;
    transform: rotate(90deg);
    transition: top 0.1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) 0.15s, transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s;
}
.hamburger--stand .hamburger-inner {
    transition: transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0.15s, background-color 0s linear 75ms;
}
.hamburger--stand .hamburger-inner:before {
    transition: top 75ms ease-in 75ms, transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s;
}
.hamburger--stand .hamburger-inner:after {
    transition: bottom 75ms ease-in 75ms, transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s;
}
.hamburger--stand.is-active .hamburger-inner {
    background-color: transparent !important;
    transform: rotate(90deg);
    transition: transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s, background-color 0s linear 0.15s;
}
.hamburger--stand.is-active .hamburger-inner:before {
    top: 0;
    transform: rotate(-45deg);
    transition: top 75ms ease-out 0.1s, transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s;
}
.hamburger--stand.is-active .hamburger-inner:after {
    bottom: 0;
    transform: rotate(45deg);
    transition: bottom 75ms ease-out 0.1s, transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s;
}
.hamburger--stand-r .hamburger-inner {
    transition: transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0.15s, background-color 0s linear 75ms;
}
.hamburger--stand-r .hamburger-inner:before {
    transition: top 75ms ease-in 75ms, transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s;
}
.hamburger--stand-r .hamburger-inner:after {
    transition: bottom 75ms ease-in 75ms, transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s;
}
.hamburger--stand-r.is-active .hamburger-inner {
    background-color: transparent !important;
    transform: rotate(-90deg);
    transition: transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s, background-color 0s linear 0.15s;
}
.hamburger--stand-r.is-active .hamburger-inner:before {
    top: 0;
    transform: rotate(-45deg);
    transition: top 75ms ease-out 0.1s, transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s;
}
.hamburger--stand-r.is-active .hamburger-inner:after {
    bottom: 0;
    transform: rotate(45deg);
    transition: bottom 75ms ease-out 0.1s, transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s;
}
.hamburger--squeeze .hamburger-inner {
    transition-duration: 75ms;
    transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--squeeze .hamburger-inner:before {
    transition: top 75ms ease 0.12s, opacity 75ms ease;
}
.hamburger--squeeze .hamburger-inner:after {
    transition: bottom 75ms ease 0.12s, transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--squeeze.is-active .hamburger-inner {
    transform: rotate(45deg);
    transition-delay: 0.12s;
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--squeeze.is-active .hamburger-inner:before {
    opacity: 0;
    top: 0;
    transition: top 75ms ease, opacity 75ms ease 0.12s;
}
.hamburger--squeeze.is-active .hamburger-inner:after {
    bottom: 0;
    transform: rotate(-90deg);
    transition: bottom 75ms ease, transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;
}
.hamburger--vortex .hamburger-inner {
    transition-duration: 0.2s;
    transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.hamburger--vortex .hamburger-inner:after,
.hamburger--vortex .hamburger-inner:before {
    transition-delay: 0.1s;
    transition-duration: 0s;
    transition-timing-function: linear;
}
.hamburger--vortex .hamburger-inner:before {
    transition-property: top, opacity;
}
.hamburger--vortex .hamburger-inner:after {
    transition-property: bottom, transform;
}
.hamburger--vortex.is-active .hamburger-inner {
    transform: rotate(765deg);
    transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.hamburger--vortex.is-active .hamburger-inner:after,
.hamburger--vortex.is-active .hamburger-inner:before {
    transition-delay: 0s;
}
.hamburger--vortex.is-active .hamburger-inner:before {
    opacity: 0;
    top: 0;
}
.hamburger--vortex.is-active .hamburger-inner:after {
    bottom: 0;
    transform: rotate(90deg);
}
.hamburger--vortex-r .hamburger-inner {
    transition-duration: 0.2s;
    transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.hamburger--vortex-r .hamburger-inner:after,
.hamburger--vortex-r .hamburger-inner:before {
    transition-delay: 0.1s;
    transition-duration: 0s;
    transition-timing-function: linear;
}
.hamburger--vortex-r .hamburger-inner:before {
    transition-property: top, opacity;
}
.hamburger--vortex-r .hamburger-inner:after {
    transition-property: bottom, transform;
}
.hamburger--vortex-r.is-active .hamburger-inner {
    transform: rotate(-765deg);
    transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.hamburger--vortex-r.is-active .hamburger-inner:after,
.hamburger--vortex-r.is-active .hamburger-inner:before {
    transition-delay: 0s;
}
.hamburger--vortex-r.is-active .hamburger-inner:before {
    opacity: 0;
    top: 0;
}
.hamburger--vortex-r.is-active .hamburger-inner:after {
    bottom: 0;
    transform: rotate(-90deg);
}
.uow-mesh-gradient {
    align-items: center;
    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-position: 0 0, 0 100%, 50% 0, 50% 100%;
    background-repeat: no-repeat;
    background-size: 60% 80%, 70% 80%, 80% 80%, 80% 80%;
    display: flex;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    transform: scale(4);
    width: 100%;
    z-index: -1;
}
body {
    margin: 0;
    padding: 0;
}
.uow-inner {
    margin: 0 auto;
    width: 90%;
}
@media screen and (min-width: 768px) {
    .uow-inner--wide {
        width: 90%;
    }
}
.uow-button {
    all: unset;
    align-items: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #702a6a;
    box-sizing: border-box !important;
    color: #fff;
    cursor: pointer;
    display: inline-flex;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: 700;
    min-height: 55px;
    padding: 15px 80px 15px 25px !important;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
}
.uow-button:before {
    content: "\f061";
    font-family: Font Awesome\ 6 Pro, sans-serif;
    font-size: 35px;
    opacity: 1;
    position: absolute;
    right: 27px;
    top: 50%;
    transform: translate(50%, -50%);
    transition: 0.3s ease-in-out;
    z-index: 1;
}
@media (min-width: 1280px) {
    .uow-button:before {
        opacity: 0;
        transform: translate(5%, -50%);
    }
}
.uow-button:after {
    background-image: linear-gradient(135deg, #fff 4.55%, #702a6a 0, #702a6a 50%, #fff 0, #fff 54.55%, #702a6a 0, #702a6a);
    background-size: 7.07px 7.07px;
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 55px;
}
.uow-button:hover:before {
    opacity: 1;
    transform: translate(50%, -50%);
}
.uow-button--yellow {
    background: #ffc800;
    color: #000;
}
.uow-button--yellow:after {
    background-image: linear-gradient(135deg, #257478 4.55%, #ffc800 0, #ffc800 50%, #257478 0, #257478 54.55%, #ffc800 0, #ffc800);
}
.uow-button--minimal {
    border: 2px solid #702a6a !important;
    padding: 13px 23px !important;
    transition: 0.3s ease-in-out;
}
.uow-button--minimal.uow-button--active {
    background: #fff !important;
    border-color: #702a6a !important;
    color: #702a6a !important;
  	border: 2px solid!important;
}
.uow-button--minimal:after,
.uow-button--minimal:before {
    display: none;
}
.uow-button--minimal:hover {
    background: #fff!important;
    border-color: #702a6a!important;
    color: #702a6a!important;
  border: 2px solid!important;
}
.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 {
    margin: 60px 0;
}
@media screen and (min-width: 768px) {
  	section {
  		margin: 70px 0;
    }
}
@media screen and (min-width: 1280px) {
  	section {
  		margin: 80px 0;
    }
}
body {
    font-family: Raleway, sans-serif;
    font-size: 16px;
    line-height: 1.5;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    color: #702a6a;
    font-family: trajan-pro-3, serif;
    font-weight: 600;
    line-height: 1.3;
    margin: 1rem 0 0.6rem;
    text-transform: uppercase;
}
.uow-course-content__tuition-fees h2 {
 	color: #702a6a!important;
}
.uow-navigation {
    position: relative;
    z-index: 999;
  	background:#ffffff;
}
.uow-navigation .hamburger {
  	background-color: transparent;
}
.uow-navigation li {
  	margin-bottom: 0;
}
.uow-navigation__inner {
    display: flex;
    justify-content: space-between;
    padding: 10px 5%;
}
.uow-navigation__inner--is-active {
    background: #702a6a;
}
.uow-navigation__logo-black {
    display: block;
}
.uow-navigation__logo-white {
    display: none;
}
.uow-navigation__logo-container {
    align-items: center;
    display: flex;
    justify-content: space-between;
  	box-sizing: border-box;
  	padding-bottom: 10px;
}
.uow-navigation__logo {
    align-items: center;
    display: flex;
    max-width: 200px;
    width: 100%;
}
.uow-navigation__logo > img {
    width: 100%;
}
.uow-navigation__main > ul,
.uow-navigation__top-links > ul {
    display: flex;
    flex-flow: column wrap;
    list-style: none;
    margin: 0;
    padding: 0;
}
.uow-navigation__top-links {
    display: none;
}
.uow-navigation__top-links li {
    border-right: 1px solid #565656;
    display: inline-block;
    padding: 0 10px 0 5px;
  	margin-bottom:0px;
}
.uow-navigation__top-links li:last-child {
    border-right: none;
}
.uow-navigation__top-links li a {
    color: #565656;
    text-decoration: none;
}
.uow-navigation__search-icon {
    display: none;
}
@media (min-width: 1280px) {
    .uow-navigation {
        padding-top: 20px;
    }
    .uow-navigation__logo {
        max-width: 100%;
    }
    .uow-navigation__hamburger-container,
    .uow-navigation__menu-back,
    .uow-navigation__menu-search-container,
    .uow-navigation__open-menu,
    .uow-navigation__open-sub-menu,
    .uow-navigation__sub-menu-back {
        display: none;
    }
    .uow-navigation__inner {
        align-items: center;
        display: flex;
        justify-content: space-between;
        margin: 0 auto;
        padding: 0;
        width: 90%;
    }
    .uow-navigation__list-container {
        align-items: flex-end;
        background: transparent;
        display: flex;
        flex-flow: column;
        opacity: 1;
        position: static;
    }
    .uow-navigation__top-links {
        display: block;
    }
    .uow-navigation__main > ul,
    .uow-navigation__top-links > ul {
        flex-flow: row wrap;
    }
    .uow-navigation__search-icon {
        box-sizing: border-box;
        color: #000;
        display: flex;
        justify-content: center;
        width: 54px;
      	height: 57px;
    }
  	.uow-navigation__search-icon a {
      	display: inline-flex;
      	align-items: center;
      	height: 100%;
    }
    .uow-navigation__list {
        align-items: center;
        display: flex;
        flex-flow: row wrap;
        list-style: none;
        margin: 0;
        padding: 0;
    }
    .uow-navigation__menu-search-label {
        color: #fff;
        padding-left: 15px;
        text-transform: uppercase;
    }
    .uow-navigation__menu-search {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        background: #fff;
        border: none;
        border-radius: 30px;
        padding: 5px 20px;
        width: 100%;
    }
}
#nav-primary-winchester {
    z-index: 9999;
}
#nav-primary-winchester .close-main-nav {
  	color: transparent;
    align-items: center;
    display: flex;
    height: 61px;
    overflow: hidden;
    position: relative;
    width: 70px;
}
#nav-primary-winchester .close-main-nav > button {
    align-items: center;
    display: flex;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
}
@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;
    background: transparent;
    border: none;
    color: transparent;
    font-size: inherit;
    font-weight: inherit;
    order: 1;
    position: relative;
    width: 48px;
}
#nav-primary-winchester .uow-navigation__sub-menu-button:after {
    color: #fff;
    content: "\f061";
    display: inline-block;
    font-family: Font Awesome\ 6 Pro, sans-serif;
    left: 50%;
    position: absolute;
    top: 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 {
    background: #257478;
    border: none;
    box-sizing: border-box;
    color: #fff;
    display: block;
    font-family: inherit;
    padding: 15px 5%;
    text-align: left;
    width: 100%;
}
@media (min-width: 1280px) {
    #nav-primary-winchester .uow-navigation__back-button {
        display: none;
    }
}
@media screen and (max-width: 1279px) {
    #nav-primary-winchester > ul {
        background: #702a6a;
        box-sizing: border-box;
        color: #fff;
        display: flex;
        flex-direction: column;
        height: auto;
        left: -100%;
        list-style: none;
        margin: 0;
        opacity: 0;
        overflow: hidden;
        padding-left: 0;
        position: absolute;
        top: 100%;
        transition: 0.3s ease-in-out;
        width: 100vw;
        z-index: 100;
    }
    #nav-primary-winchester > ul a {
        color: #fff;
        padding-right: 30px;
        position: relative;
        text-decoration: none;
        transition: 0.3s ease-in-out;
    }
    #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;
      	box-sizing: border-box;
    }
    #nav-primary-winchester > ul ul {
        box-sizing: border-box;
        font-size: 16px;
        list-style: none;
        padding: 0;
    }
    #nav-primary-winchester > ul li {
        border-bottom: 1px solid #fff;
        display: flex;
        justify-content: space-between;
        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;
        left: -100%;
        opacity: 0;
        position: absolute;
        top: 0;
        transition: 0.3s ease-in-out;
        width: 100%;
        z-index: 1;
    }
    #nav-primary-winchester > ul > li > ul.uow-navigation__menu--active {
        left: 0;
        opacity: 1;
    }
    #nav-primary-winchester > ul > li > ul > li > ul {
        background: #702a6a;
        left: -100%;
        opacity: 0;
        position: absolute;
        top: 0;
        transition: 0.3s ease-in-out;
        width: 100%;
        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 {
        height: auto;
        padding-top: 20px;
    }
    #nav-primary-winchester__hamburger-container,
    #nav-primary-winchester__menu-back,
    #nav-primary-winchester__menu-search-container,
    #nav-primary-winchester__open-menu,
    #nav-primary-winchester__open-sub-menu,
    #nav-primary-winchester__sub-menu-back {
        display: none;
    }
    #nav-primary-winchester > ul {
        align-items: center;
        display: flex;
        flex-flow: row wrap;
        list-style: none;
        margin: 0;
        padding: 0;
    }
    #nav-primary-winchester > ul > li {
        border-bottom: none;
        transition: 0.3s ease-in-out;
      	margin-bottom:0;
    }
    #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;
      	/*top:140px;*/
    }
    #nav-primary-winchester > ul > li > a {
        color: #000;
        display: inline-flex;
        font-size: 18px;
        font-weight: 700;
        padding: 15px;
      	box-sizing: border-box;
        text-decoration: none;
        transition: 0.3s ease-in-out;
    }
    #nav-primary-winchester > ul > li > ul {
        background: #702a6a;
        display: grid;
        gap: 30px;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        height: auto;
        left: 0;
        list-style: none;
        opacity: 0;
        padding: 60px 10%;
        pointer-events: none;
        position: absolute;
        right: 0;
        top: 100%;
        transition: 0.3s ease-in-out;
    }
    #nav-primary-winchester > ul > li > ul li {
        padding: 5px 0;
      	margin-bottom:0px;
    }
    #nav-primary-winchester > ul > li > ul > li {
        padding: 0;
    }
    #nav-primary-winchester > ul > li > ul > li > a {
        display: inline-block;
        font-size: 24px;
        font-weight: 700 !important;
        line-height: 29px;
        padding: 5px 30px 5px 0;
        position: relative;
        transition: color 0.3s ease-in-out;
    }
    #nav-primary-winchester > ul > li > ul > li > a:after {
        content: "\f061";
        display: block;
        font-family: Font Awesome\ 6 Pro;
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        transition-duration: 0.3s;
        transition-property: transform;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    }
    #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: #fff;
        text-decoration: none;
    }
    #nav-primary-winchester > ul > li > ul > li > ul {
        font-size: 18px !important;
        font-weight: 400 !important;
        line-height: 23px !important;
        list-style: none;
        padding: 0;
        transition: 0.3s ease-in-out;
    }
    #nav-primary-winchester > ul > li > ul > li > ul > li > a {
        display: inline-block;
        padding: 5px 0;
        transition: 0.3s ease-in-out;
    }
    #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));
    }
}
#footer {z-index:2000;}
.uow-footer {
    background: #702a6a;
}
.uow-footer__inner {
    display: flex;
    flex-wrap: wrap;
    margin: 0 auto;
    max-width: 100%;
    padding: 50px 0;
    width: calc(100% - 30px);
}
.uow-footer__inner li {
	margin-bottom:0px;
}
@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 {
    padding: 0 15px;
    width: 100%;
}
.uow-footer__contact h3 {
    color: #fff;
    font-size: 28px;
    font-size: trajan-pro-3, serif;
    line-height: 40px;
}
.uow-footer__contact p {
    color: #fff;
    font-family: Raleway, sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 28px;
    margin-top: 0;
}
@media (min-width: 500px) {
    .uow-footer__contact {
        padding: 30px;
        width: calc(50% - 60px);
    }
}
@media (min-width: 768px) {
    .uow-footer__contact {
        width: calc(25% - 60px);
    }
}
.uow-footer__quick-links {
    display: none;
    padding: 0 15px;
    width: 100%;
}
.uow-footer__quick-links h3 {
    color: #fff;
    font-size: 28px;
    font-size: trajan-pro-3, serif;
    line-height: 40px;
}
.uow-footer__quick-links ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.uow-footer__quick-links ul li a {
    color: #fff;
    font-family: Raleway, sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 28px;
    margin: 0;
    text-decoration: none;
}
.uow-footer__quick-links ul li a p {
    margin: 0;
}
@media (min-width: 500px) {
    .uow-footer__quick-links {
        padding: 30px;
        width: calc(50% - 60px);
    }
}
@media (min-width: 768px) {
    .uow-footer__quick-links {
        display: block;
        width: calc(25% - 60px);
    }
}
.uow-footer__policies {
    padding: 0 15px;
    width: 100%;
}
.uow-footer__policies h3 {
    color: #fff;
    font-size: 28px;
    font-size: trajan-pro-3, serif;
    line-height: 40px;
}
.uow-footer__policies ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.uow-footer__policies ul li a {
    color: #fff;
    font-family: Raleway, sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 28px;
    margin: 0;
    text-decoration: none;
}
.uow-footer__policies ul li a p {
    margin: 0;
}
@media (min-width: 500px) {
    .uow-footer__policies {
        padding: 30px;
        width: calc(50% - 60px);
    }
}
@media (min-width: 768px) {
    .uow-footer__policies {
        width: calc(25% - 60px);
    }
}
.uow-footer__social {
    padding: 0 15px;
    width: 100%;
}
.uow-footer__social h3 {
    color: #fff;
    font-size: 28px;
    font-size: trajan-pro-3, serif;
    line-height: 40px;
}
.uow-footer__social a {
    color: #fff;
    font-size: 30px;
    padding-right: 10px;
    text-decoration: none;
}
@media (min-width: 500px) {
    .uow-footer__social {
        padding: 30px;
        width: calc(50% - 60px);
    }
}
@media (min-width: 768px) {
    .uow-footer__social {
        width: calc(25% - 60px);
    }
}
.uow-footer__accreditations {
    align-items: center;
    background: #fff;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding: 30px 10px;
}
.uow-footer__accreditations .logo {
    padding: 15px;
    text-align: center;
    width: auto;
}
.uow-footer__accreditations .logo img {
    height: auto;
    max-height: 50px;
    max-width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    width: auto;
}
@media (min-width: 768px) {
    .uow-footer__accreditations .logo img {
        max-height: 80px;
    }
    .uow-footer__accreditations .logo {
        padding: 5px;
        width: calc(10% - 10px);
    }
    .uow-footer__accreditations {
        justify: space-between;
    }
}
.usp-block {
    margin: 0;
}
.usp-block__inner {
    display: flex;
    flex-wrap: wrap;
    margin: 0 auto;
    max-width: 100%;
    width: 1180px;
}
.usp-block__usp {
    padding: 30px;
    text-align: center;
    width: calc(100% - 60px);
}
@media (min-width: 768px) {
    .usp-block__usp {
        padding: 0 30px;
        width: calc(33.33% - 60px);
    }
}
.usp-block__usp-inner {
    border: 3px solid #000;
    border-radius: 0 40px;
    height: 100%;
    position: relative;
}
.usp-block__icon {
    padding-top: 30px;
}
.usp-block__icon img {
    height: auto;
    width: 77px;
  display:inline-block;
}
.usp-block__info {
    padding: 0 30px 50px;
    text-align: center;
}
.usp-block__info h5 {
    color: #702a6a;
    font-family: Raleway, sans-serif;
    font-size: 21px;
    line-height: 29px;
    text-transform: none;
}
.usp-block__info p {
    bottom: 0;
    color: #565656;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: medium;
    left: 50%;
    line-height: 1;
    position: absolute;
    transform: translateX(-50%);
    width: 90%;
}
@media (min-width: 768px) {
    .usp-block {
        margin: 60px 0;
    }
}
.uow-headings-text__inner {
    display: flex;
    flex-wrap: wrap;
    margin: 60px auto;
    max-width: calc(100% - 60px);
    padding: 0 30px;
    position: relative;
    width: 1280px;
}
.uow-headings-text__inner:before {
    background: #ffc800;
    bottom: 25px;
    content: "";
    display: none;
    height: 4px;
    left: -25vw;
    position: absolute;
    width: 70%;
}
@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: trajan-pro-3, 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;
    }
  .home .uow-headings-text__heading h2 {
  		margin:0;
  }
}
@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 {
        padding: 0 30px;
        width: calc(50% - 60px);
    }
}
.uow-quad-gradient-cta {
    overflow: hidden;
    position: relative;
}
.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 {
    max-width: 450px;
    width: 100%;
  	display: flex;
}
.uow-quad-gradient-cta__course:nth-of-type(2) {
    justify-self: flex-end;
    margin: 60px 0 0 auto;
}
@media (min-width: 768px) {
    .uow-quad-gradient-cta__course {
        max-width: 100%;
        width: calc(50% - 30px);
    }
    .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 {
    border: 4px solid #000;
    border-radius: 0 40px;
    padding: 30px 15px;
  	flex-grow: 1;
  	display: flex;
  	flex-direction: column;
}
.uow-quad-gradient-cta__inner h4 {
    color: #fff;
    font-family: Raleway, sans-serif;
    font-size: 22px;
    font-weight: 300;
    margin: 0;
    text-transform: uppercase;
}
.uow-quad-gradient-cta__inner p {
    color: #fff;
    margin: 1rem 0 2rem;
  	flex-grow: 1;
}
@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 {
    bottom: 0;
    -webkit-clip-path: polygon(25% 0, 100% 0, 75% 100%, 0 100%);
    clip-path: polygon(25% 0, 100% 0, 75% 100%, 0 100%);
    left: 0;
    margin-left: -300px;
    margin-right: -300px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
}
.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 {
    left: 50%;
    margin: 0 auto;
    max-width: 500px;
    padding: 60px 0;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 90%;
    z-index: 100;
}
@media (min-width: 500px) {
    .uow-quad-gradient-cta__cta-text {
        width: calc(100% - 60px);
    }
}
.uow-quad-gradient-cta__cta-text-inner {
    background: #fff 0 0 no-repeat padding-box;
    border-radius: 0 40px;
    padding: 30px;
    position: relative;
    z-index: 100;
}
.uow-quad-gradient-cta__cta-text-inner h3 {
    font-family: Raleway, sans-serif;
    font-size: 28px;
    font-weight: 300;
    line-height: 33px;
    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 {
    align-content: center;
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0 auto;
    max-width: 100%;
    width: 1200px;
}
.uow-quad-gradient-cta__image-one {
    background-image: url(/assets/UoW-42@2x.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 450px;
    transition: 0.3s ease-in-out;
    margin-left: 0;
    width: 95%;
}
@media (min-width: 500px) {
    .uow-quad-gradient-cta__image-one {
        width: 40%;
      	margin-left: 0;
    }
}
.uow-quad-gradient-cta__image-two {
    background-image: url(/assets/UoW-21@2x.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 325px;
    margin-right: 0;
  	margin-left:auto;
    margin-top: 60px;
    transition: 0.3s ease-in-out;
    width: 95%;
}
@media (min-width: 500px) {
    .uow-quad-gradient-cta__image-two {
        margin-top: 0;
        width: 35%;
      	margin-right: 0;
      	margin-left:auto;
    }
}
.uow-home-video {
    padding: 0 5%;
}
@media (min-width: 768px) {
    .uow-home-video {
        padding: 0 5%;
    }
}
.uow-home-video__inner {
    background-image: url(/assets/West-Downs-Web-copy@2x.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    overflow: hidden;
    position: relative;
}
.uow-home-video__inner:before {
    content: "";
    display: block;
    padding-top: 56.25%;
    width: 100%;
}
.uow-home-video__inner > img {
    height: 100% !important;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100% !important;
}
.uow-home-video__inner > img,
.uow-home-video__play-button {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
}
.uow-home-video__play-button {
    background-color: hsla(0, 0%, 100%, 0.58);
    border-radius: 50%;
    text-align: center;
}
.uow-home-video__play-button i {
    clear: both;
    color: #fff;
    font-size: 41px;
    padding: 30px 35px;
}
.uow-header-half {
    position: relative;
}
.uow-header-half__slider-nav {
    bottom: 120px;
    display: flex;
    gap: 12px;
    position: absolute;
    right: 8%;
    z-index: 1;
}
.uow-header-half__slider-nav-next,
.uow-header-half__slider-nav-prev {
    color: transparent;
    height: 48px;
    position: relative;
    width: 48px;
}
.uow-header-half__slider-nav-next:before,
.uow-header-half__slider-nav-prev:before {
    background: #fff;
    bottom: 0;
    content: "";
    left: 0;
    opacity: 60%;
    position: absolute;
    right: 0;
    top: 0;
    transition: 0.3s ease-in-out;
}
.uow-header-half__slider-nav-next:after,
.uow-header-half__slider-nav-prev:after {
    color: #565656;
    font-family: Font Awesome\ 6 Pro, sans-serif;
    font-size: 30px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
}
.uow-header-half__slider-nav-next:hover:before,
.uow-header-half__slider-nav-prev: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 {
        align-items: center;
        display: flex !important;
        flex-wrap: wrap;
        padding: 0;
    }
}
.uow-header-half__text-container {
    box-sizing: border-box;
    text-align: center;
    width: 100%;
    z-index: 1;
}
.uow-header-half__text-container > h1 {
    position: relative;
    z-index: 1;
}
.uow-header-half__text-container p {
    color: #702a6a;
    display: none;
    margin: 0;
    padding: 30px;
}
@media (min-width: 1280px) {
    .uow-header-half__text-container {
        padding: 30px;
        text-align: left;
        top: auto;
        width: 40%;
    }
    .uow-header-half__text-container > h1 {
        margin-right: -250px;
    }
    .uow-header-half__text-container p {
        color: #565656;
        display: block;
        margin: 0;
        padding: 30px;
    }
}
.uow-header-half__course-level,
.uow-header-half__course-ucas {
    color: #702a6a;
    display: block;
    position: relative;
    width: 100%;
    z-index: 1;
}
.uow-header-half__course-ucas {
    margin-bottom: 40px;
}
.uow-header-half__heading-background {
    background: #fff;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    color: #702a6a;
    font-size: 60px;
    letter-spacing: -0.5px;
    line-height: 75px;
    padding: 6px 35px;
}
.uow-header-half__heading-background > span {
    font-size: 35px;
    letter-spacing: -0.5px;
    line-height: 49px;
    padding: 25px 0 5px;
    position: relative;
    z-index: 1;
}
@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;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.uow-header-half__image-container:before {
    content: "";
    display: block;
    padding-top: 39.0625%;
    width: 100%;
}
.uow-header-half__image-container > img {
    height: 100% !important;
    left: 50%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100% !important;
}
@media (min-width: 1280px) {
    .uow-header-half__image-container {
        padding: 60px 0;
        width: 60%;
    }
    .uow-header-half__image-container--padding {
        padding: 0 0 67.5px;
    }
}
.uow-header-half__year-toggle {
    display: flex;
    z-index: 10;
}
.uow-header-half__year-toggle .current {
    background: #702a6a;
    color: #fff;
}
.uow-header-half__year-toggle .current,
.uow-header-half__year-toggle .next {
    border: 2px solid #702a6a;
    font-size: 18px;
    font-weight: 700;
    line-height: 21px;
    padding: 20px 50px;
    text-decoration: none;
}
.uow-header-half__year-toggle .next {
    background: #fff;
    color: #000;
}
.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;
    border-radius: 0 40px;
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: space-between;
    padding: 40px;
}
.uow-header-half__cta-button {
    width: 100%;
}
@media (min-width: 768px) {
    .uow-header-half__cta-button {
        width: calc(50% - 20px);
    }
}
@media (min-width: 1400px) {
    .uow-header-half__cta-button {
        width: auto;
    }
}
.uow-header-half__button-container {
    background: #fff;
    display: none;
    padding: 10px 30px 30px;
}
@media (min-width: 1280px) {
    .uow-header-half__button-container {
        display: inline-block;
    }
}
.search-modal {
    background: #702a6a;
    box-sizing: border-box;
    height: auto;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 60px;
    width: 100%;
    z-index: 10;
}
.search-modal .inner {
    margin: 0 auto;
    max-width: calc(100% - 30px);
    overflow: hidden;
    padding: 0 15px;
    max-width: 1200px;
}
.search-modal .inner .course-search {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    padding: 20px 0;
  	width: 100%;
}
.search-modal .inner .course-search #site-search-uow {
    width: 100%;
}
#site-search-uow img {width:30px;}
.search-modal .inner .course-search label {
    color: #fff;
    font-size: 36px;
    line-height: 44px;
    padding-top: 15px;
    width: 100%;
}
@media (min-width: 1280px) {
    .search-modal .inner .course-search label {
        padding: 0;
        width: 20%;
    }
}
.search-modal .inner .course-search input {
    box-sizing: border-box;
    height: 66px;
    margin: 15px 0;
    width: 100%;
  	color: #000;
}
@media (min-width: 1280px) {
    .search-modal {
        top: 100%;
    }
}
.uow-header__inner {
    align-items: stretch;
    display: flex;
    flex-wrap: wrap;
    position: relative;
}
@media (min-width: 1280px) {
    .uow-header__inner {
        padding: 0 0 0 5%;
    }
}
.uow-header__text-container {
    box-sizing: border-box;
    display: flex;
    height: 100%;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    z-index: 50;
  	flex-direction: column;
  	align-items: center;
  	justify-content: center;
}
.uow-header__text-container > h1 {
    padding-top: 40px;
    position: relative;
    z-index: 1;
}
.uow-header__text-container p {
    display: none;
}
@media (min-width: 1280px) {
    .uow-header__text-container {
        padding: 40px 40px 40px 0;
        position: relative;
        text-align: left;
        top: auto;
        transform: none;
        width: 32%;
        z-index: 50;
  		align-items: flex-start;
      	min-height: 500px;
    }
    .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 {
    background: #fff;
    margin: 59px 0 0.6rem;
    padding-bottom: 15px;
}
@media (min-width: 768px) {
    .uow-header__text-inner h1 {
        background: transparent;
    }
}
@media (min-width: 1280px) {
    .uow-header__text-inner h1 {
        background: transparent;
        margin: 1rem 0 0.6rem;
    }
}
.uow-header__course-level,
.uow-header__course-ucas {
    background: #fff;
    color: #702a6a;
    display: block;
    left: 50%;
    padding: 10px 30px;
    position: relative;
    position: absolute;
    transform: translateX(-50%);
    width: auto;
    z-index: 100;
}
@media (min-width: 1280px) {
    .uow-header__course-level,
    .uow-header__course-ucas {
        background: #fff;
        left: auto;
        padding: 0;
        position: unset;
        transform: none;
    }
}
.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 {
    background: #fff;
    box-shadow: 30px 0 0 0 #fff, -30px 0 0 0 #fff;
    font-size: 60px;
    letter-spacing: -0.5px;
    line-height: 75px;
    padding: 5px 0;
}
.uow-header__heading-background > span {
    font-size: 35px;
    letter-spacing: -0.5px;
    line-height: 49px;
    padding: 25px 0 5px;
    position: relative;
    z-index: 1;
}
@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 30px 0 5px;
    }
}
.uow-header__image-container {
    min-height: 500px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.uow-header__image-container:before {
    content: "";
    display: block;
    padding-top: 39.0625%;
    width: 100%;
}
.uow-header__image-container > img {
    height: 100% !important;
    left: 50%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 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 .inner {
        box-shadow: inset 4px 4px 8px 2px rgba(0, 0, 0, 0.15), inset -4px -4px 8px 2px hsla(0, 0%, 100%, 0.7);
        display: flex;
        justify-content: center;
        padding: 3px;
    }
}
.uow-header__year-toggle {
    display: inline-block;
    margin: 0 10px;
    z-index: 10;
}
.uow-header__year-toggle .inner {
    /*box-shadow: inset 4px 4px 8px 2px rgba(0, 0, 0, 0.15), inset -4px -4px 8px 2px hsla(0, 0%, 100%, 0.7);*/
    display: flex;
    justify-content: center;
    padding: 3px;
}
.uow-header__year-toggle .inner .current {
    background: #632054;
    color: #fff;
}
.uow-header__year-toggle .inner .current,
.uow-header__year-toggle .inner .next {
    border: 2px solid #ededed;
    font-size: 18px;
    font-weight: 700;
    line-height: 21px;
    padding: 12px 35px;
    text-decoration: none;
}
.uow-header__year-toggle .inner .next {
    background-color: #fff;
    background-image: url(/assets/button_strokes.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    color: #000;
}
@media (min-width: 1280px) {
    .uow-header__year-toggle {
        justify-content: flex-end;
        left: auto;
        transform: none;
    }
    .uow-header__cta-block {
        transform: translateY(-50%);
    }
}
.uow-header__cta-inner {
    background: #ececec;
    border-radius: 0 40px;
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: space-evenly;
    padding: 40px;
  	box-sizing: border-box;
  	width: 100%;
}
.uow-header__cta-button {
    width: 100%;
}
@media (min-width: 768px) {
  	.uow-header__cta-inner {
      	width: 90%;
  	}
    .uow-header__cta-button {
        width: calc(50% - 20px);
    }
}
@media (min-width: 1400px) {
    .uow-header__cta-button {
        width: auto;
    }
}
.uow-header-full {
    position: relative;
}
.uow-header-full__slider-nav {
    bottom: 120px;
    display: flex;
    gap: 12px;
    position: absolute;
    right: 8%;
    z-index: 1;
}
.uow-header-full__slider .slick-track {
  	display: flex !important;
}
.uow-header-full__slider .slick-slide {
  	height: auto;
  	flex-grow: 1;
}
.uow-header-full__slider-nav-next,
.uow-header-full__slider-nav-prev {
    color: transparent;
    height: 48px;
    position: relative;
    width: 48px;
}
.uow-header-full__slider-nav-next:before,
.uow-header-full__slider-nav-prev:before {
    background: #fff;
    bottom: 0;
    content: "";
    left: 0;
    opacity: 60%;
    position: absolute;
    right: 0;
    top: 0;
    transition: 0.3s ease-in-out;
}
.uow-header-full__slider-nav-next:after,
.uow-header-full__slider-nav-prev:after {
    color: #565656;
    font-family: Font Awesome\ 6 Pro, sans-serif;
    font-size: 30px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
}
.uow-header-full__slider-nav-next:hover:before,
.uow-header-full__slider-nav-prev: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__slider .slick-slide {
      	display: flex;
    }
  	.uow-header-full__slider .slick-slide > div {
      	flex-grow: 1;
    }
  	.uow-header-full__slider .slick-slide > div > .uow-header-full__slide {
      	height: 100%;
    }
    .uow-header-full__inner {
        align-items: center;
        display: flex !important;
        flex-wrap: wrap;
        padding: 0;
    }
  	
}
.uow-header-full__text-container {
    box-sizing: border-box;
    position: absolute;
    text-align: center;
    top: 40px;
    width: 100%;
    z-index: 1;
}
.uow-header-full__text-container > h1 {
    position: relative;
    z-index: 1;
}
.uow-header-full__text-container p {
    background: #702a6a;
    color: #fff;
    display: none;
    margin: 0;
    padding: 30px;
}
@media (min-width: 1280px) {
    .uow-header-full__text-container {
        padding: 67.5px 5%;
        position: relative;
        text-align: left;
        top: auto;
        width: 40%;
    }
    .uow-header-full__text-container > h1 {
        margin-right: -250px;
    }
    .uow-header-full__text-container p {
        background: #702a6a;
        color: #fff;
        display: block;
        margin: 0;
        padding: 30px;
    }
}
.uow-header-full__course-level,
.uow-header-full__course-ucas {
    color: #702a6a;
    display: block;
    position: relative;
    width: 100%;
    z-index: 1;
}
.uow-header-full__course-ucas {
    margin-bottom: 40px;
}
.uow-header-full__heading-background {
    background: #702a6a;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    color: #fff;
    font-size: 60px;
    letter-spacing: -0.5px;
    line-height: 75px;
    padding: 6px 35px;
}
.uow-header-full__heading-background > span {
    font-size: 35px;
    letter-spacing: -0.5px;
    line-height: 49px;
    padding: 25px 0 5px;
    position: relative;
    z-index: 1;
}
@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 > img {
    height: 100% !important;
    left: 50%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100% !important;
}
}
.uow-header-full__image-container {
    min-height: 500px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.uow-header-full__image-container:before {
    content: "";
    display: block;
    padding-top: 39.0625%;
    width: 100%;
}
.uow-header-full__image-container > img {
    height: 100% !important;
    left: 0;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
  	width:auto;
}
@media (min-width: 1280px) {
    .uow-header-full__image-container {
      	position: absolute;
      	top: 0;
      	right: 0;
      	bottom: 0;
      	left: 0;
        width: 100%;
    }
    .uow-header-full__image-container--padding {
        padding: 0 0 67.5px;
    }
}
.uow-header-full__year-toggle {
    display: flex;
    z-index: 10;
}
.uow-header-full__year-toggle .current {
    background: #702a6a;
    color: #fff;
}
.uow-header-full__year-toggle .current,
.uow-header-full__year-toggle .next {
    border: 2px solid #702a6a;
    font-size: 18px;
    font-weight: 700;
    line-height: 21px;
    padding: 20px 50px;
    text-decoration: none;
}
.uow-header-full__year-toggle .next {
    background: #fff;
    color: #000;
}
.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;
    border-radius: 0 40px;
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: space-between;
    padding: 40px;
}
.uow-header-full__cta-button {
    width: 100%;
}
@media (min-width: 768px) {
    .uow-header-full__cta-button {
        width: calc(50% - 20px);
    }
}
@media (min-width: 1400px) {
    .uow-header-full__cta-button {
        width: auto;
    }
}
.uow-header-full__button-container {
    background: transparent;
    padding: 10px 30px 30px;
}
@media (min-width: 1280px) {
    .uow-header-full__button-container {
    	background: #702a6a;
        display: inline-block;
    }
}
.pop-up-cta {
    background: transparent linear-gradient(267deg, #257478, #702a6a) 0 0 no-repeat padding-box;
    color: #fff;
    font-size: 27px;
    font-weight: 400;
    justify-content: center;
    line-height: 32px;
    padding: 15px;
    width: calc(100% - 30px);
}
.pop-up-cta,
.pop-up-cta div {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
}
.pop-up-cta p {
    display: inline-block;
    margin: 0;
    text-transform: uppercase;
}
.pop-up-cta p strong {
    font-weight: 700;
}
.uow-button-header {
    color: #fff;
    display: inline-block;
    font-size: 20px;
    font-weight: 700;
    margin-right: auto;
    padding: 0 30px 0 0;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
}
.uow-button-header:hover {
    text-decoration: underline;
}
.uow-button-header:after {
    content: "\f061";
    font-family: Font Awesome\ 6 Pro, sans-serif;
    font-size: 24px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
@media (min-width: 500px) {
    .uow-button-header {
        margin-left: 40px;
    }
}
.uow-subject-areas-prospectus {
    margin: 60px 0 0;
    position: relative;
}
.uow-subject-areas-prospectus__background {
    bottom: 0;
    -webkit-clip-path: polygon(0 25%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 25%, 100% 0, 100% 100%, 0 100%);
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
}
.uow-subject-areas-prospectus__flex {
    display: flex;
    flex-wrap: wrap;
    padding: 0 0 40px;
}
.uow-subject-areas-prospectus__image-container {
    align-items: center;
    display: flex;
    width: 100%;
}
@media screen and (min-width: 768px) {
    .uow-subject-areas-prospectus__image-container {
        width: 50%;
    }
}
.uow-subject-areas-prospectus__image {
    overflow: hidden;
    position: relative;
    width: 100%;
}
.uow-subject-areas-prospectus__image:before {
    content: "";
    display: block;
    padding-top: 75%;
    width: 100%;
}
.uow-subject-areas-prospectus__image > img {
    height: 100% !important;
    left: 50%;
    max-height: 100%;
    max-width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100% !important;
}
.uow-subject-areas-prospectus__text-container {
    align-items: center;
    color: #fff;
    display: flex;
    max-width: 600px;
    padding: 0 0 40px;
    width: 100%;
}
.uow-subject-areas-prospectus__text-container .uow-button {
    margin-top: 30px;
}
@media screen and (min-width: 768px) {
    .uow-subject-areas-prospectus__text-container {
        padding: 120px 0 40px;
        width: 50%;
    }
}
.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;
    pointer-events: none;
    transform: translateX(-100%);
    transition: 0.5s ease-in-out;
}
.uow-subject-courses__section--active {
    display: block;
    opacity: 1;
    pointer-events: auto;
    transform: translateX(0);
}
.uow-subject-courses__heading {
    color: #702a6a;
    font-family: Raleway, sans-serif;
    font-size: 25px;
    font-weight: 300;
    margin-bottom: 30px;
    text-transform: uppercase;
}
.uow-subject-courses__flex {
    display: flex;
    flex-wrap: wrap;
    gap: 40px;
}
.uow-subject-courses__course {
    align-content: flex-start;
    align-items: flex-start;
    background: #ececec;
    border-radius: 0 30px 0 0;
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
    padding: 0 0 60px;
    position: relative;
    width: 100%;
}
@media (min-width: 768px) {
    .uow-subject-courses__course {
        width: calc(50% - 20px);
    }
}
.uow-subject-courses__course-availability {
    background: linear-gradient(90deg, #702a6a, #702a6a 20%, #257478);
    border-radius: 0 0 0 30px;
    box-sizing: border-box;
    color: #fff;
    display: block;
    font-size: 18px;
    font-weight: 700;
    height: 58px;
    line-height: 1;
    padding: 20px;
    text-transform: uppercase;
    width: 100%;
}
@media (min-width: 1280px) {
    .uow-subject-courses__course-availability {
        font-size: 22px;
        height: 62px;
    }
}
.uow-subject-courses__course-info {
    box-sizing: border-box;
    padding: 20px;
}
.uow-subject-courses__course-info p:last-of-type {
    margin-bottom: 0;
}
.uow-subject-courses__course-name {
    font-family: Raleway, sans-serif;
    font-size: 28px;
    text-transform: uppercase;
}
.uow-subject-courses__link {
    bottom: 20px;
    color: #702a6a;
    display: inline-block;
    font-size: 20px;
    font-weight: 700;
    margin-right: auto;
    padding: 0 30px 0 0;
    position: relative;
    position: absolute;
    text-decoration: none;
    text-transform: uppercase;
}
.uow-subject-courses__link:hover {
    text-decoration: underline;
}
.uow-subject-courses__link:after {
    content: "\f061";
    font-family: Font Awesome\ 6 Pro, sans-serif;
    font-size: 24px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.uow-subject-courses__navigation {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: flex-start;
    order: -1;
    padding: 0 0 20px;
}
@media (min-width: 768px) {
    .uow-subject-courses__navigation {
        gap: 40px;
        justify-content: center;
    }
}
@media (min-width: 1280px) {
    .uow-subject-courses__navigation {
        padding: 40px 0;
    }
}
.uow-subject-areas-subjects {
    padding: 0;
}
.uow-subject-areas-subjects__flex {
    display: grid;
  	gap: 30px;
  	max-width: 1280px;
}
.uow-subject-areas-subjects__flex > a {
    display: inline-block;
    font-size: 20px;
    text-decoration: none;
    background: #ececec;
    border-radius: 0 30px 0 30px;
    color: #702a6a;
    padding: 40px 80px 40px 40px;
    text-align: left;
    transition: 0.3s ease-in-out;
  	position: relative;
  	font-weight: 600;
 	width: 100%;
  	box-sizing: border-box;
}
.uow-subject-areas-subjects__flex > a:hover {
  	background: #702a6a;
  	color: #fff;
}
.uow-subject-areas-subjects__flex > a:after {
  	content: '\f061';
  	font-family: "Font Awesome 6 Pro";
  	font-size: 35px;
  	position: absolute;
  	top: 50%;
  	right: 50px;
  	transform: translate(50%, -50%);
  	transition: transform 0.3s ease-in-out;
}
.uow-subject-areas-subjects__flex > a:hover:after {
    transform: translate(100%, -50%);
}
.uow-subject-areas-subjects__button {
    display: inline-block;
    font-size: 20px;
    max-width: 560px;
    padding: 11px;
    text-decoration: none;
}
.uow-subject-areas-subjects__button,
.uow-subject-areas-subjects__button > span {
    box-sizing: border-box;
    font-family: Raleway, sans-serif;
    font-weight: 700;
    width: 100%;
}
.uow-subject-areas-subjects__button > span {
    align-items: center;
    background: #ececec;
    border-radius: 0 30px 0 30px;
    color: #702a6a;
    display: flex;
    font-size: 18px;
    justify-content: space-between;
    padding: 32px 25px;
    text-align: left;
    transition: 0.3s ease-in-out;
  	height: 100%;
}
.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__flex {
    	grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}
.uow-cta-block {
    margin-top: 40px;
    transform: translateY(-50%);
}
@media (min-width: 768px) {
    .uow-cta-block {
        transform: translateY(0);
    }
}
.uow-cta-block__inner {
    background: #ececec;
    border-radius: 0 40px;
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: space-between;
    padding: 40px;
}
.uow-cta-block__button {
    width: 100%;
}
@media (min-width: 768px) {
    .uow-cta-block__button {
        width: calc(50% - 20px);
    }
}
@media (min-width: 1400px) {
    .uow-cta-block__button {
        width: auto;
    }
}
.uow-subject-areas-cta {
    overflow: hidden;
    position: relative;
  	margin: 0;
}
.uow-subject-areas-cta__background-image {
    height: 100%;
    left: 50%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    z-index: -1;
}
.uow-subject-areas-cta__flex {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    padding: 150px 0;
}
.uow-subject-areas-cta__container {
    background: #fff;
    border-radius: 0 30px 0 30px;
    box-sizing: border-box;
    padding: 30px;
    width: 100%;
}
.uow-subject-areas-cta__container .uow-button {
    margin-top: 20px;
}
@media screen and (min-width: 768px) {
    .uow-subject-areas-cta__container {
        max-width: 640px;
        padding: 50px 80px;
        width: 80%;
    }
    .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 {
    color: #702a6a;
    font-family: Raleway, sans-serif;
    font-size: 28px;
    font-weight: 300;
}
@media screen and (min-width: 1024px) {
    .uow-subject-areas-cta__heading {
        font-size: 40px;
        margin-bottom: 0;
        padding-bottom: 20px;
    }
}
.uow-subject-areas-cta__heading.teal {
    color: #257478;
}
.uow-subject-areas-open-days__inner {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
}
@media screen and (min-width: 768px) {
    .uow-subject-areas-open-days__inner {
        padding: 0 0 0 5%;
    }
}
.uow-subject-areas-open-days__cta-container {
    box-sizing: border-box;
    order: 2;
    width: 100%;
}
@media screen and (min-width: 768px) {
    .uow-subject-areas-open-days__cta-container {
        order: 0;
        padding-right: 45px;
        width: 50%;
    }
}
@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 {
    overflow: hidden;
    position: relative;
}
.uow-subject-areas-open-days__cta-image-container:before {
    content: "";
    display: block;
    padding-top: 62.8205128205%;
    width: 100%;
}
.uow-subject-areas-open-days__cta-image-container > img {
    height: 100% !important;
    left: 50%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100% !important;
}
@media screen and (min-width: 768px) {
    .uow-subject-areas-open-days__cta-image-container {
        border-radius: 0 30px 0 30px;
        overflow: hidden;
        position: relative;
    }
    .uow-subject-areas-open-days__cta-image-container:before {
        content: "";
        display: block;
        padding-top: 104.6511627907%;
        width: 100%;
    }
    .uow-subject-areas-open-days__cta-image-container > img {
        height: 100% !important;
        left: 50%;
        -o-object-fit: cover;
        object-fit: cover;
        position: absolute;
        top: 50%;
        transform: translate(-50%, -50%);
        width: 100% !important;
    }
}
.uow-subject-areas-open-days__cta-image-overlay {
    background: #000;
    bottom: 0;
    left: 0;
    opacity: 0.4;
    position: absolute;
    right: 0;
    top: 0;
}
.uow-subject-areas-open-days__cta-text-container {
    align-content: center;
    bottom: 0;
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    left: 0;
    padding: 40px;
    position: absolute;
    top: 0;
    z-index: 1;
}
.uow-subject-areas-open-days__cta-heading {
    color: #fff;
    font-family: Raleway, sans-serif;
    font-size: 40px;
    font-weight: 300;
    line-height: 1;
    margin-bottom: 35px;
    width: 100%;
}
.uow-subject-areas-open-days__slider .slick-track,
.uow-subject-areas-open-days__slider .slick-list {
  	min-width: 100%;
}
.uow-subject-areas-open-days__slider-container {
    box-sizing: border-box;
    overflow: hidden;
    padding: 0 0 60px 5%;
    width: 100%;
}
@media screen and (min-width: 768px) {
    .uow-subject-areas-open-days__slider-container {
        padding: 0;
        width: 50%;
    }
}
@media screen and (min-width: 1024px) {
    .uow-subject-areas-open-days__slider-container {
        width: calc(100% - 430px);
    }
}
.uow-subject-areas-open-days__slider-header {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 0 5% 20px 0;
}
.uow-subject-areas-open-days__heading {
    font-family: Raleway, sans-serif;
    font-size: 40px;
    font-weight: 300;
    line-height: 0.9;
    margin: 0 30px 0 0;
    text-transform: uppercase;
}
.uow-subject-areas-open-days__view-all {
    color: #702a6a;
    font-size: 20px;
    font-weight: 700;
    margin-right: auto;
    padding: 15px 30px 15px 0;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
}
.uow-subject-areas-open-days__view-all:hover {
    text-decoration: underline;
}
.uow-subject-areas-open-days__view-all i {
    font-size: 24px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.uow-subject-areas-open-days__slider-nav i {
    cursor: pointer;
    font-size: 40px;
    padding: 20px;
    transition: 0.3s ease-in-out;
}
.uow-subject-areas-open-days__slider-nav i:hover {
    color: #257478;
}
.uow-subject-areas-open-days__slider-nav i.slick-disabled {
    color: #565656;
    cursor: auto;
    opacity: 0.5;
}
.uow-subject-areas-open-days__slider {
    display: flex;
    flex-wrap: wrap;
}
.uow-subject-areas-open-days__slide {
    border-left: 1px solid #000;
    box-sizing: border-box;
    display: flex;
    padding: 40px 30px 30px;
    width: 100%;
}
.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-family: trajan-pro-3, serif;
    font-size: 100px;
    font-weight: 700;
    line-height: 1;
}
.uow-subject-areas-open-days__month,
.uow-subject-areas-open-days__year {
    color: #565656;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.2;
    text-transform: uppercase;
}
.uow-subject-areas-open-days__button-container {
    display: flex;
    justify-content: center;
}
.uow-subject-areas-open-days__button {
    border: 2px solid #702a6a;
    color: #000;
    display: inline-block;
    font-weight: 700;
    margin: 20px auto 0;
    padding: 15px 30px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}
@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;
}
@media (min-width: 1280px) {
    .uow-quote-block:before {
        background: #ffc800;
        content: "";
        height: 3px;
        left: 0;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        width: 30%;
        z-index: 1;
    }
}
.uow-quote-block__inner {
    position: relative;
    width: 100%;
  	max-width: 1600px;
}
@media (min-width: 768px) {
    .uow-quote-block__inner {
        margin: 0 auto;
        width: 80%;
    }
}
@media (min-width: 1280px) {
    .uow-quote-block__inner {
        display: flex;
    }
}
.uow-quote-block__image {
    border-radius: 0 40px;
    overflow: hidden;
    position: relative;
}
.uow-quote-block__image:before {
    content: "";
    display: block;
    padding-top: 75%;
    width: 100%;
}
.uow-quote-block__image > img {
    height: 100% !important;
    left: 50%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100% !important;
}
@media (min-width: 1280px) {
    .uow-quote-block__image {
        width: 60%;
    }
}
.uow-quote-block__quote-container {
    align-items: center;
    display: flex;
    margin: -100px auto 0;
    position: relative;
    width: 90%;
    z-index: 1;
}
.uow-quote-block__quote-container blockquote {
    background: #257478;
    border-radius: 0 40px;
    color: #fff;
    font-size: 22px;
    margin: 0;
    padding: 40px;
    position: relative;
  	border-top:0px;
  	border-bottom:0px;
}
.uow-quote-block__quote-container blockquote:before {
    color: #702a6a;
    content: '"';
    font-family: trajan-pro-3, serif;
    font-size: 75px;
    left: 10px;
    position: absolute;
    top: 0;
}
@media (min-width: 500px) {
    .uow-quote-block__quote-container blockquote:before {
        font-size: 155px;
        left: 20px;
    }
    .uow-quote-block__quote-container blockquote {
        padding: 40px 80px;
    }
}
@media (min-width: 768px) {
    .uow-quote-block__quote-container {
        margin: -200px auto 0;
        width: 80%;
    }
}
@media (min-width: 1280px) {
    .uow-quote-block__quote-container {
        margin: 0 0 0 -30%;
        padding: 60px 0;
        width: 70%;
    }
    .uow-quote-block__quote-container blockquote {
        padding: 50px 100px;
    }
}
.uow-quote-block__author {
    display: block;
    font-weight: 700;
    padding: 30px 0 30px 20px;
    position: relative;
    width: 100%;
}
.uow-quote-block__author:before {
    content: "-";
    left: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.uow-quote-block__button-container {
    width: 100%;
}
.uow-lecturers__inner {
    margin: 0 auto;
    width: 90%;
}
@media (min-width: 768px) {
    .uow-lecturers__inner {
        margin: 0 auto;
        width: 90%;
    }
}
@media (min-width: 1280px) {
    .uow-lecturers__inner {
        width: 80%;
    }
}
.uow-lecturers__slider {
    border-radius: 0 0 0 40px;
    box-shadow: 2px 2px 5px 0 rgba(86, 86, 86, 0.3);
    overflow: hidden;
}
.uow-lecturers__slide {
    box-sizing: border-box;
    display: flex !important;
    flex-wrap: wrap;
}
.uow-lecturers__image {
    overflow: hidden;
    position: relative;
    width: 100%;
}
.uow-lecturers__image:before {
    content: "";
    display: block;
    padding-top: 106.6666666667%;
    width: 100%;
}
.uow-lecturers__image > img {
    height: 100% !important;
    left: 50%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100% !important;
}
@media (min-width: 768px) {
    .uow-lecturers__image {
        width: 40%;
    }
}
@media (min-width: 1280px) {
    .uow-lecturers__image {
        width: 25%;
    }
}
.uow-lecturers__text-container {
    box-sizing: border-box;
    font-size: 16px;
    margin: 0 auto;
    padding: 50px 5% 120px;
    position: relative;
    width: 100%;
}
.uow-lecturers__text-container:after {
    background-image: linear-gradient(135deg, #257478 4.55%, #fff 0, #fff 50%, #257478 0, #257478 54.55%, #fff 0, #fff);
    background-size: 12px 12px;
    bottom: 0;
    content: "";
    height: 75px;
    position: absolute;
    right: 0;
    width: 75px;
}
@media (min-width: 768px) {
    .uow-lecturers__text-container {
        margin: 0;
        padding: 50px 65px;
        width: 60%;
    }
    .uow-lecturers__text-container:after {
        bottom: auto;
        height: 122px;
        right: 0;
        top: 0;
        width: 122px;
    }
}
.uow-lecturers__lecturer-profile {
  	display: -webkit-box;
  	-webkit-box-orient: vertical;
  	-webkit-line-clamp: 6;
  	overflow: hidden;
}
@media (min-width: 1280px) {
    .uow-lecturers__text-container {
        font-size: 18px;
        width: 75%;
    }
}
.uow-lecturers__lecturer-title {
    font-family: Raleway, sans-serif;
    font-size: 28px;
}
.uow-lecturers__lecturer-qualifications {
    color: #702a6a;
    display: block;
    font-weight: 600;
    margin: 20px 0;
}
.uow-lecturers__navigation {
    display: flex;
    justify-content: flex-end;
}
.uow-lecturers__next,
.uow-lecturers__prev {
    all: unset;
    align-items: center;
    cursor: pointer;
    display: flex;
    font-size: 40px;
    justify-content: center;
    width: 44px;
}
.uow-lecturers__next.slick-disabled,
.uow-lecturers__prev.slick-disabled {
    opacity: 30%;
    pointer-events: none;
}
.uow-lecturers__pagination {
    display: flex;
    list-style: none;
    padding: 0 20px;
}
.uow-lecturers__pagination ul {
    bottom: auto;
    left: auto;
    position: relative;
    right: auto;
    top: auto;
}
.uow-lecturers__pagination li {
    align-items: center;
    border: 2px solid transparent;
    box-sizing: border-box;
    display: inline-flex;
    font-size: 30px;
    height: 44px;
    justify-content: center;
    line-height: 0;
    text-align: center;
    transition: 0.3s ease-in-out;
    width: 44px;
}
.uow-lecturers__pagination li.slick-active {
    border: 2px solid #702a6a;
    font-weight: 700;
}
.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: 60px 0;
}
@media (min-width: 768px) {
    .uow-video-grid-text {
        margin: 90px 0;
    }
}
.uow-video-grid-text__inner {
    display: flex;
    flex-wrap: wrap;
  	gap: 30px;
}
.uow-video-grid-text__text-container {
    box-sizing: border-box;
    width: 100%;
}
@media (min-width: 1280px) {
    .uow-video-grid-text {
        margin: 0;
    }
  	.uow-video-grid-text__inner {
  		gap: 0;
	}
    .uow-video-grid-text__text-container {
        padding: 0 100px 0 0;
        width: 55%;
    }
}
.uow-video-grid-text__heading {
    font-family: Raleway, sans-serif;
    font-size: 24px;
    font-weight: 300;
  	margin: 0 0 1.5rem;
}
@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 {
        overflow: hidden;
        position: relative;
    }
    .uow-video-grid-text__video-grid:before {
        content: "";
        display: block;
        padding-top: 56.25%;
        width: 100%;
    }
    .uow-video-grid-text__video-grid > img {
        height: 100% !important;
        left: 50%;
        -o-object-fit: cover;
        object-fit: cover;
        position: absolute;
        top: 50%;
        transform: translate(-50%, -50%);
        width: 100% !important;
    }
}
.uow-video-grid-text__video-grid-inner {
    align-content: space-between;
    bottom: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    left: 0;
    position: relative;
    right: 0;
    top: 0;
    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 {
    margin-bottom: 30px;
    overflow: hidden;
    position: relative;
    transition: all 0.2s ease-in-out;
    width: 100%;
}
.uow-video-grid-text__video:before {
    content: "";
    display: block;
    padding-top: 56.25%;
    width: 100%;
}
.uow-video-grid-text__video > img {
    height: 100% !important;
    left: 50%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100% !important;
}
.uow-video-grid-text__video > iframe {
    bottom: 0;
    height: 100% !important;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100% !important;
}
.uow-video-grid-text__video:first-of-type {
    bottom: auto;
    left: 0;
    right: auto;
    top: 0;
}
.uow-video-grid-text__video:nth-of-type(2) {
    bottom: auto;
    left: auto;
    right: 0;
    top: 0;
}
.uow-video-grid-text__video:nth-of-type(3) {
    bottom: 0;
    left: 0;
    right: auto;
    top: auto;
}
.uow-video-grid-text__video:nth-of-type(4) {
    bottom: 0;
    left: auto;
    right: 0;
    top: auto;
}
.uow-video-grid-text__video:focus,
.uow-video-grid-text__video:hover {
    width: 100%;
    z-index: 1;
}
@media (min-width: 500px) {
    .uow-video-grid-text__video {
        margin-bottom: 0;
        position: relative;
        position: absolute;
        width: 100%;
        width: calc(50% - 10px);
    }
}
.uow-course-content__nav {
    background: #ececec;
    border-radius: 0 40px;
    left: 0;
    padding: 20px 58px;
    position: relative;
    top: 0;
    z-index: 10;
}
@media (min-width: 1280px) {
    .uow-course-content__nav {
        position: -webkit-sticky;
        position: sticky;
    }
}
.uow-course-content__nav .uow-button--minimal {
    background: #257478;
    border: #257478;
    margin: 0 30px;
}
.uow-course-content__nav .uow-button--minimal:hover {
    background: #fff;
    border: #257478;
    color: #257478;
}
.uow-course-content__nav-inner {
    text-align: center;
}
.uow-course-content__nav-link {
    background: #257478;
    color: #000;
    color: #fff;
    display: inline-block;
    font-weight: 700;
    margin: 5px;
    padding: 10px 0;
    text-decoration: none;
    text-transform: uppercase;
    transition: 0.3s ease-in-out;
    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 {
        background: transparent;
        color: #000;
        margin: 0;
        padding: 15px 35px;
        width: auto;
    }
    .uow-course-content__nav-link--active,
    .uow-course-content__nav-link:hover {
        background: #257478;
        color: #fff;
    }
}
.uow-course-content .uow-course-content__nav .uow-button--minimal {
    font-size: 16px;
    justify-content: center;
    margin: 5px;
    min-height: auto;
    padding: 10px 30px;
    text-align: center;
    width: 100%;
}
@media (min-width: 500px) {
    .uow-course-content .uow-course-content__nav .uow-button--minimal {
        margin: 0 5px;
        width: calc(50% - 12px);
    }
}
@media (min-width: 1280px) {
    .uow-course-content .uow-course-content__nav .uow-button--minimal {
        margin: 0 30px;
        padding: 15px 38px;
        width: auto;
    }
}
.uow-course-content .uow-course-content__nav .uow-button--yellow {
    margin: 5px;
    width: 100%;
}
@media (min-width: 500px) {
    .uow-course-content .uow-course-content__nav .uow-button--yellow {
        margin: 10px 0 0;
        width: auto;
    }
}
.uow-course-content__overview {
    padding: 0;
}
.uow-course-content__overview-inner {
    display: flex;
    flex-wrap: wrap;
  	gap: 40px;
  	max-width: 1600px;
}
.uow-course-content__overview h2 {
    color: #702a6a;
    font-size: 34px;
}
@media (min-width: 500px) {
    .uow-course-content__overview h2 {
        font-size: 50px;
    }
}
.uow-course-content__overview-info-container,
.uow-course-content__overview-text-container {
    box-sizing: border-box;
    width: 100%;
}
.uow-course-content__overview-info-container img,
.uow-course-content__overview-text-container img {
    margin: 15px 0;
    width: 100%;
}
.uow-course-content__overview-text .feature-image {
  	width: 100%;
  	position: relative;
  	margin: 40px 0;
  	background-position: center;
    background-size: cover;
}
.uow-course-content__overview-text .feature-image:before {
  	content: '';
  	width: 100%;
  	display: block;
  	padding-top: 56.25%;
}
@media (min-width: 768px) {
	.uow-course-content__overview-inner {
  		gap: 0;
	}
    .uow-course-content__overview-text-container {
        padding: 0 60px 0 0;
        width: 60%;
    }
}
@media (min-width: 1280px) {
    .uow-course-content__overview-text-container {
        padding: 0 80px 0 0;
        width: 50%;
    }
}
.uow-course-content__overview-read-more {
    background: #fff!important;
    border: 0;
    color: #702a6a!important;
    font-family: Raleway, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 31px;
    padding: 0 15px 0 0;
    text-transform: uppercase;
    margin-bottom:20px;
    display:block;
}
.uow-course-content__overview-info-container {
    border: 4px solid #000;
    border-radius: 0 40px;
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    padding: 40px;
}
.uow-course-content__overview-info-container h3 {
    color: #702a6a;
    font-family: Raleway, sans-serif;
    font-weight: 300;
    width: 100%;
}
@media (min-width: 768px) {
    .uow-course-content__overview-info-grid-wrapper {
        width: 40%;
    }
}
@media (min-width: 1280px) {
    .uow-course-content__overview-info-grid-wrapper {
        width: 50%;
    }
}
.uow-course-content__overview-info {
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    padding: 20px 0 0;
    width: 100%;
}
@media (min-width: 1280px) {
    .uow-course-content__overview-info {
        width: 50%;
    }
}
.uow-course-content__overview-info-icon {
    display: flex;
    justify-content: flex-start;
    padding: 0 0 15px;
    width: 100%;
}
.uow-course-content__overview-info-icon i {
    color: #257478;
    font-size: 45px;
}
@media (min-width: 1280px) {
    .uow-course-content__overview-info-icon {
        justify-content: center;
        padding: 0 25px 0 0;
        width: 60px;
    }
}
.uow-course-content__overview-info-text h4 {
    font-family: Raleway, sans-serif;
    font-weight: 700;
    margin: 0;
    text-transform: none;
}
.uow-course-content__overview-info-text p {
    line-height: 1.2;
    margin: 0.5rem 0;
}
.uow-course-content__features {
    color: #fff;
    padding: 40px 30px;
    position: relative;
}
.uow-course-content__features .uow-inner {
    max-width: 1200px;
}
@media (min-width: 500px) {
    .uow-course-content__features {
        padding: 100px 0;
    }
  .uow-course-content__features ul{
  	    display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        list-style: none;
        padding: 0;
  }
}
.uow-course-content__features-background {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
}
.uow-course-content__features-heading {
    color: #fff;
    font-family: Raleway, sans-serif;
    font-size: 28px;
    font-weight: 300;
}
.uow-course-content__features-list, , .uow-course-content__features ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    list-style: none;
    padding: 0;
}
.uow-course-content__features-list-item, .uow-course-content__features ul li {
    box-sizing: border-box;
    padding: 15px 0 15px 30px;
    position: relative;
    width: 100%;
  margin-bottom:0px;
}
.uow-course-content__features-list-item:before, .uow-course-content__features ul li:before {
    background: #ffc800;
    content: "";
    display: block;
    height: 15px;
    left: 0;
    position: absolute;
    top: 33px;
    transform: translateY(-50%);
    width: 15px;
}
@media (min-width: 1280px) {
    .uow-course-content__features-list-item, .uow-course-content__features ul li {
        padding: 20px 0 20px 40px;
        width: 45%;
    }
    .uow-course-content__features-list-item:before, .uow-course-content__features ul li:before {
        height: 20px;
        width: 20px;
    }
}
@media (min-width: 500px) {
  	.uow-course-content__features-list-item, .uow-course-content__features ul li {
    	margin-bottom:20px;
	}
}
.uow-course-content__details .uow-inner {
    max-width: 1200px;
}
.uow-course-content__details-heading, .uow-course-content__tuition-fees h2 {
    font-family: Raleway, sans-serif;
    font-size: 28px;
    font-weight: 300;
    margin-top: 0;
}
.uow-course-content__tuition-fees h2{
	font-weight:bold;
}
.uow-course-content__tuition-fees h1,
.uow-course-content__tuition-fees h2,
.uow-course-content__tuition-fees h3,
.uow-course-content__tuition-fees h4,
.uow-course-content__tuition-fees h5,
.uow-course-content__tuition-fees h6 {
  	font-family: Raleway, sans-serif;
  	color: #257478;
}
.uow-course-content__details-flex {
    display: flex;
    flex-wrap: wrap;
}
.uow-course-content__details-text-container {
    box-sizing: border-box;
    width: 100%;
}
@media (min-width: 768px) {
    .uow-course-content__details-text-container {
        padding-right: 30px;
        width: 50%;
    }
}
@media (min-width: 1280px) {
    .uow-course-content__details-text-container {
        padding-right: 60px;
    }
}
.uow-course-content__modules .uow-inner {
    max-width: 1200px;
}
.uow-course-content__modules h1,
.uow-course-content__modules h2,
.uow-course-content__modules h3,
.uow-course-content__modules h4,
.uow-course-content__modules h5,
.uow-course-content__modules h6 {
    font-family: Raleway, sans-serif;
}
.uow-course-content__modules-heading {
    font-family: Raleway, sans-serif;
    font-size: 20px;
    margin: 0 0 35px;
    text-transform: uppercase;
}
.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;
    background: #702a6a;
    border: 2px solid #702a6a;
    color: #fff;
    cursor: pointer;
    font-weight: 700;
    line-height: 1;
    margin: 0 1px;
    padding: 10px 14px;
    text-transform: uppercase;
    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;
    box-sizing: initial;
    color: #702a6a;
    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 {
    overflow: hidden;
    position: relative;
    width: 100%;
}
@media (min-width: 768px) {
    .uow-course-content__modules-section-container {
        border: 2px solid #702a6a;
        border-radius: 0 40px;
    }
}
.uow-course-content__modules-section-module-container {
    cursor: pointer;
    margin-top: 5px;
    max-width: 900px;
}
.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: 2000px;
    padding: 0 100px 25px 25px;
}
.uow-course-content__modules-section-module-container--active .uow-course-content__modules-section-module-inner {
    opacity: 1;
    transform: translateX(0);
    transition-delay: 0.3s;
}
.uow-course-content__modules-section {
    box-sizing: border-box;
    left: 0;
    opacity: 0;
    padding: 20px 0 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: 0.3s ease-in-out;
    z-index: -1;
}
.uow-course-content__modules-section--active {
    opacity: 1;
    pointer-events: auto;
    position: static;
    z-index: auto;
}
@media (min-width: 768px) {
    .uow-course-content__modules-section {
        padding: 40px;
    }
}
.uow-course-content__modules-section-module {
    background: #ececec;
    box-sizing: border-box;
    color: #702a6a;
    display: block;
    font-size: 20px;
    font-weight: 700;
    line-height: 1;
    padding: 25px 100px 25px 25px;
    position: relative;
    width: 100%;
}
.uow-course-content__modules-section-module:after {
    content: "\f063";
    font-family: Font Awesome\ 6 Pro, sans-serif;
    font-size: 24px;
    position: absolute;
    right: 50px;
    top: 50%;
    transform: translate(50%, -50%);
    transition: 0.3s;
}
.uow-course-content__modules-section-module-content {
    background: #ececec;
    box-sizing: border-box;
    max-height: 0;
    overflow: hidden;
    padding: 0 100px 0 25px;
    transition: 0.3s;
}
.uow-course-content__modules-section-module-content a: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 p:first-child,
.uow-course-content__modules-section-module-content span:first-child {
    margin-top: 0;
}
.uow-course-content__modules-section-module-content a: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 p:last-child,
.uow-course-content__modules-section-module-content span:last-child {
    margin-bottom: 0;
}
.uow-course-content__modules-section-module-inner {
    opacity: 0;
    transform: translateX(20px);
    transition: 0.3s ease-in-out;
}
.uow-course-content__entry-requirements .uow-inner {
    max-width: 1200px;
}
.uow-course-content__entry-requirements-heading {
    color: #702a6a;
    font-family: Raleway, sans-serif;
    font-size: 28px;
    font-weight: 300;
    margin: 0 0 0px;
    text-transform: uppercase;
}
.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;
    background: #fff!important;
    border: 2px solid #702a6a!important;
    color: #702a6a!important;
    cursor: pointer;
    font-weight: 700;
    line-height: 1;
    padding: 12px 25px;
    text-transform: uppercase;
    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-heading {
      margin: 0 0 60px;
  }
}
.uow-course-content__entry-requirements-tab-heading--active {
    background: #702a6a!important;
    border-bottom: #702a6a!important;
    box-sizing: initial;
    color: #fff!important;
}
.uow-course-content__entry-requirements-tab-heading:focus {
    outline: 2px solid #ffc800;
}
.uow-course-content__entry-requirements-section-container {
    background: #ececec;
    border-radius: 0 0 0 40px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
@media (min-width: 768px) {
    .uow-course-content__entry-requirements-section-container {
        border-radius: 0 40px;
    }
}
.uow-course-content__entry-requirements-section {
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: 0.3s ease-in-out;
    z-index: -1;
}
.uow-course-content__entry-requirements-section--active {
    opacity: 1;
    pointer-events: auto;
    position: static;
    z-index: auto;
}
.uow-course-content__entry-requirements-section-ucas {
    background: #702a6a;
    box-sizing: border-box;
    color: #fff;
    padding: 60px 40px;
    width: 100%;
}
.uow-course-content__entry-requirements-section-ucas a, .uow-course-features a {
    color: #fff!important;
    text-decoration:underline!important;
}
.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 {
    display: block;
    font-size: 37px;
    font-weight: 700;
    margin: 0 0 15px;
    width: 100%;
}
.uow-course-content__entry-requirements-section-heading {
    display: block;
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 40px;
    width: 100%;
}
.uow-course-content__entry-requirements-section-ucas h3{
	    display: block;
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 40px;
    width: 100%;
  color:#ffffff;
  font-family: Raleway, sans-serif;
}
.uow-course-content__entry-requirements-section-qualifications {
    box-sizing: border-box;
    color: #565656;
    padding: 60px 40px;
    width: 100%;
}
.uow-course-content__entry-requirements-section-qualifications a,
.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 p,
.uow-course-content__entry-requirements-section-qualifications span {
    margin: 1.5rem 0;
}
.uow-course-content__entry-requirements-section-qualifications a: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 p:last-child,
.uow-course-content__entry-requirements-section-qualifications span: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 {
        padding: 60px 70px 60px 40px;
        width: calc(100% - 425px);
    }
}
.uow-course-content__tuition-fees .uow-inner {
    max-width: 1200px;
}
.uow-course-content__tuition-fees-table-container h3 {
    color: #257478;
}
.uow-course-content__tuition-fees-table, .uow-course-content__tuition-fees-table-container table {
    border-collapse: collapse;
    border-spacing: 0;
    text-align: left;
    width: 100%;
}
.uow-course-content__tuition-fees-table thead, .uow-course-content__tuition-fees-table-container table thead {
    color: #fff;
}
.uow-course-content__tuition-fees-table th, .uow-course-content__tuition-fees-table-container table thead th {
    background: #257478;
    box-sizing: border-box;
    font-size: 14px;
    line-height: 19px;
    padding: 5px;
    text-align: center!important;
    width: 70px;
  border-top:0px!important;
}
.uow-course-content__tuition-fees-table th, .uow-course-content__tuition-fees-table-container table tbody th {
        text-align: center!important;
    }
@media (min-width: 1280px) {
    .uow-course-content__tuition-fees-table th, .uow-course-content__tuition-fees-table-container table thead th {
        padding: 30px;
        text-align: left;
    }
}
.uow-course-content__tuition-fees-table th:first-of-type, .uow-course-content__tuition-fees-table-container table thead th:first-of-type {
    font-size: 24px;
    font-weight: 300;
}
.uow-course-content__tuition-fees-table th:last-of-type, .uow-course-content__tuition-fees-table-container table thead th:last-of-type {
    border-radius: 0 40px 0 0;
}
.uow-course-content__tuition-fees-table td, .uow-course-content__tuition-fees-table-container table td {
    padding: 5px;
    text-align: center;
    width: 70px;
}
@media (min-width: 1280px) {
    .uow-course-content__tuition-fees-table td, .uow-course-content__tuition-fees-table-container table td {
        padding: 10px 30px;
        text-align: left;
        width: auto;
    }
}
.uow-course-content__tuition-fees-table tbody, .uow-course-content__tuition-fees-table-container table tbody {
    border-left: 1px solid #565656;
    border-right: 1px solid #565656;
    box-sizing: border-box;
}
.uow-course-content__tuition-fees-table tbody td, .uow-course-content__tuition-fees-table-container table tbody td, .uow-course-content__tuition-fees-table-container table tbody th  {
    border-bottom: 1px solid #565656;
}
.uow-course-content__tuition-info {
    margin: 0px 0 0;
}
@media (min-width: 500px) {
  .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 {
    border-radius: 0 40px 0 0;
    max-height: 1200px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.uow-course-content__tuition-info-image-container:before {
    content: "";
    display: block;
    padding-top: 122.0043572985%;
    width: 100%;
}
.uow-course-content__tuition-info-image-container img {
    height: 100%;
    left: 50%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    z-index: -1;
}
@media (min-width: 1280px) {
    .uow-course-content__tuition-info-image-container {
        width: 50%;
    }
}
.uow-course-content__tuition-info-text-container {
    align-items: center;
    border-radius: 0 40px;
    box-sizing: border-box;
    display: flex;
    margin: -250px auto 0;
    width: 90%;
}
@media (min-width: 1280px) {
    .uow-course-content__tuition-info-text-container {
        margin: 0 auto 0 -5%;
        padding: 90px 5% 90px 0;
        width: 55%;
    }
}
.uow-course-content__tuition-info-text-inner {
    background: #fff;
    border-radius: 0 40px;
    box-shadow: 2px 2px 5px 0 rgba(86, 86, 86, 0.3);
    box-sizing: border-box;
    padding: 60px 40px;
}
@media (min-width: 1280px) {
    .uow-course-content__tuition-info-text-inner {
        padding: 90px 80px;
    }
}
.uow-course-content__tuition-info-text-heading {
    font-family: Raleway, sans-serif;
    font-size: 28px;
    font-weight: 300;
    margin: 0 0 50px;
}
.uow-course-content__additional-costs h4, .uow-course-content__additional-costs h3 {
	font-weight:bold!important;
}
.uow-course-content__additional-costs .uow-inner {
    max-width: 1200px;
}
@media (min-width: 500px) {
  	.uow-course-content__additional-costs-heading {
      margin: 40px 0 20px;
  }
}
.uow-course-content__additional-costs-heading {
    font-family: Raleway, sans-serif;
    font-size: 28px;
    font-weight: 300;
    margin: 0px 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 {
    color: #565656;
    font-family: Raleway, sans-serif;
    font-weight: 300;
    text-transform: capitalize;
}
.uow-course-content__additional-costs-text-container div {
    box-sizing: border-box;
    width: 100%;
}
@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;
    }
    .uow-course-content__additional-costs-text-container {
      /*display: flex;
        flex-wrap: wrap;*/
      padding-bottom:60px;
      width:100%;
      -moz-column-count: 2;
      -moz-column-gap: 50px;
      -webkit-column-count: 2;
      -webkit-column-gap: 50px;
      column-count: 2;
      column-gap: 50px;
    }
}
.uow-course-content__additional-costs-cta {
    margin: 40px 0 0;
}
.uow-course-content__prospects-flex {
    display: flex;
    flex-wrap: wrap;
}
.uow-course-content__prospects-image-container {
    border-radius: 0 40px 0 0;
    max-height: 1200px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.uow-course-content__prospects-image-container:before {
    content: "";
    display: block;
    padding-top: 122.0043572985%;
    width: 100%;
}
.uow-course-content__prospects-image-container img {
    height: 100%;
    left: 50%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    z-index: -1;
}
@media (min-width: 1280px) {
    .uow-course-content__prospects-image-container {
        width: 50%;
    }
}
.uow-course-content__prospects-text-container {
    align-items: center;
    border-radius: 0 40px;
    box-sizing: border-box;
    display: flex;
    margin: 0 auto -250px;
    width: 90%;
}
@media (min-width: 1280px) {
    .uow-course-content__prospects-text-container {
        margin: 0 -5% 0 auto;
        padding: 90px 0 90px 5%;
        width: 55%;
    }
}
.uow-course-content__prospects-text-inner {
    background: #fff;
    border-radius: 0 40px;
    box-shadow: 2px 2px 5px 0 rgba(86, 86, 86, 0.3);
    box-sizing: border-box;
    padding: 60px 40px;
}
@media (min-width: 1280px) {
    .uow-course-content__prospects-text-inner {
        padding: 90px 80px;
    }
}
.uow-course-content__prospects-text-heading {
    font-family: Raleway, 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 {
    padding: 30px;
    text-align: center;
}
.uow-course-content__discover-widget img {
    max-width: 865px;
    width: 100%;
}
.uow-course-search-header__inner {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: left;
    padding: 20px 0;
}
.uow-course-search-header__heading {
    background: #702a6a;
    color: #fff;
    display: inline-block;
    font-size: 40px;
    line-height: 1;
    margin: 0 0 45px;
    padding: 25px 30px 15px;
    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 {
    position: relative;
    width: 100%;
}
.uow-course-search-header__search-container input[type="search"] {
    border: 1px solid #ececec;
    box-shadow: 2px 2px 5px 0 rgba(86, 86, 86, 0.3);
    font-family: Raleway, sans-serif;
    font-size: 18px;
    line-height: 1;
    padding: 25px;
    width: 100%;
}
@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;
    border-radius: 50%;
    color: transparent;
    cursor: pointer;
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    width: 75px;
}
.uow-course-search-header__search-container input[type="submit"]:focus {
    outline: 2px solid #ffc800;
}
.uow-course-search-header__search-container:before {
    color: #702a6a;
    content: "\f002";
    display: block;
    font-family: Font Awesome\ 6 Pro, sans-serif;
    font-size: 28px;
    height: 75px;
    line-height: 75px;
    pointer-events: none;
    position: absolute;
    right: 0;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    width: 75px;
}
.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 {
    border: none;
    color: transparent;
    position: absolute;
    right: 20px;
    top: 20px;
    z-index: 2;
}
@media (min-width: 768px) {
    .uow-course-search__filters-open {
        display: none;
    }
}
.uow-course-search__filters-container {
    left: -100%;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: all 0.3s ease-in-out;
    width: 100%;
    z-index: 1;
}
.uow-course-search__filters-container--active {
    left: 0;
    opacity: 1;
}
@media (min-width: 768px) {
    .uow-course-search__filters-container {
        left: auto;
        max-width: 450px;
        opacity: 100%;
        position: relative;
        width: 50%;
    }
}
.uow-course-search__filters-title {
    color: #702a6a;
    display: none;
    font-family: Raleway, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 1;
    margin: 0 0 30px;
}
@media (min-width: 768px) {
    .uow-course-search__filters-title {
        display: block;
        font-size: 25px;
    }
}
@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;
    border: none;
    color: transparent;
    cursor: pointer;
    height: 40px;
    outline: none;
    position: absolute;
    right: 20px;
    top: 20px;
    transition: 0.3s ease-in-out;
    width: 40px;
}
.uow-course-search__filters-close:after,
.uow-course-search__filters-close:before {
    background: #702a6a;
    content: "";
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%) rotate(-45deg);
}
.uow-course-search__filters-close:before {
    height: 25px;
    width: 3px;
}
.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-shadow: 2px 2px 5px 0 rgba(86, 86, 86, 0.3);
    box-sizing: border-box;
}
@media (min-width: 768px) {
    .uow-course-search__filters {
        border-radius: 0 40px;
    }
}
.uow-course-search__filters-section {
    border-bottom: 1px solid #565656;
    box-sizing: border-box;
    padding: 20px;
}
.uow-course-search__filters-section:last-of-type {
    border-bottom: none;
}
.uow-course-search__filters-section-heading {
    color: #702a6a;
    display: block;
    font-size: 18px;
    padding: 0 0 8px;
}
.uow-course-search__filter-checkbox {
    align-items: center;
    display: flex;
    padding: 5px 0;
    position: relative;
}
.uow-course-search__filter-checkbox input[type="checkbox"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    height: 20px;
    left: 0;
    margin: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 20px;
}
.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 {
    line-height: 20px;
    padding: 0 0 0 40px;
}
.uow-course-search__filter-checkbox-overlay {
    border: 1px solid #565656;
    border-radius: 5px;
    box-sizing: border-box;
    height: 20px;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    transition: 0.3s ease-in-out;
    width: 20px;
}
.uow-course-search__filter-checkbox-overlay:before {
    border-bottom: 3px solid transparent;
    border-left: 3px solid transparent;
    content: "";
    height: 4px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%) rotate(-45deg);
    transition: 0.3s ease-in-out;
    width: 10px;
}
.uow-course-search__filters-submit {
    padding: 20px 20px 40px;
}
.uow-course-search__reset-link {
    color: #702a6a;
    display: block;
    font-size: 20px;
    font-weight: 700;
    margin: 30px 0 0;
    text-decoration: none;
    text-transform: uppercase;
    width: 100%;
}
.uow-course-search__results {
    padding: 60px 0 0;
    width: 100%;
}
@media (min-width: 768px) {
    .uow-course-search__results {
        box-sizing: border-box;
        padding: 60px 0 0 30px;
    }
}
.uow-course-search__results-info {
    color: #565656;
    display: block;
    font-size: 20px;
    font-weight: 500;
    line-height: 1;
    margin-bottom: 30px;
}
.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;
    border-radius: 0 40px;
    box-shadow: 2px 2px 5px 0 rgba(86, 86, 86, 0.3);
    margin-bottom: 30px;
    overflow: hidden;
}
.uow-course-search__result:last-of-type {
    margin-bottom: 0;
}
@media (min-width: 1280px) {
    .uow-course-search__result {
        padding: 0;
    }
    .uow-course-search__result-inner {
        display: flex;
    }
}
.uow-course-search__result-image-container {
    display: none;
    overflow: hidden;
    position: relative;
    width: 350px;
  	min-width: 200px;
}
.uow-course-search__result-image-container:before {
    content: "";
    display: block;
    padding-top: 83.3333333333%;
    width: 100%;
}
.uow-course-search__result-image-container > img {
    height: 100% !important;
    left: 50%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100% !important;
}
@media (min-width: 1280px) {
    .uow-course-search__result-image-container {
        display: block;
    }
}
.uow-course-search__result-features {
    background: transparent linear-gradient(268deg, #257478, #632054) 0 0 no-repeat padding-box;
    border-radius: 0 40px;
    color: #fff;
    display: block;
    font-weight: 700;
    padding: 10px 20px;
    text-transform: uppercase;
}
@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 {
        display: inline-block;
        margin-right: 20px;
        padding: 0 20px 0 0;
        position: relative;
    }
    .uow-course-search__result-features span:after {
        background: #fff;
        content: "";
        display: block;
        height: 30px;
        position: absolute;
        right: 3px;
        top: 50%;
        transform: rotate(15deg) translateY(-50%);
        width: 3px;
    }
    .uow-course-search__result-features span:last-of-type {
        margin: 0;
        padding: 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 {
    color: #702a6a;
    font-family: Raleway, sans-serif;
    font-size: 28px;
    font-weight: 700;
    text-transform: uppercase;
}
.uow-course-search__result-link {
    color: #702a6a;
    display: inline-block;
    font-size: 20px;
    font-weight: 700;
    margin-right: auto;
    padding: 0 30px 0 0;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
}
.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;
    font-size: 24px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.uow-course-search__result-arrow {
    color: #702a6a;
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
    margin-right: auto;
    padding: 0 24px 0 0;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
}
.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;
    font-size: 19.2px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.uow-course-search__a-z {
    padding: 60px 0;
    width: 100%;
}
.uow-course-search__a-z-heading {
    font-family: Raleway, 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 {
    background: #702a6a;
    border-radius: 0 30px;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    list-style: none;
    margin: 0;
    padding: 20px;
}
@media (min-width: 1280px) {
    .uow-course-search__a-z-list {
        justify-content: space-between;
    }
}
.uow-course-search__a-z-list-item {
    font-size: 28px;
    line-height: 43px;
    margin: 0;
}
.uow-course-search__a-z-list-item-link {
    border: 2px solid #702a6a;
    box-sizing: border-box;
    color: #fff;
    display: inline-block;
    font-weight: 700;
    height: 43px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition: 0.2s ease-in-out;
    width: 43px;
}
.uow-course-search__a-z-list-item-link:focus {
    border: 2px solid #fff;
}
.uow-course-search__pagination {
    display: flex;
    list-style: none;
    padding: 20px 0;
}
.uow-course-search__pagination-list {
    list-style: none;
    margin: 0;
    padding: 0;
}
.uow-course-search__pagination-list-item {
    align-items: center;
    border: 2px solid transparent;
    box-sizing: border-box;
    display: inline-flex;
    font-size: 30px;
    height: 44px;
    justify-content: center;
    line-height: 0;
    text-align: center;
    transition: 0.3s ease-in-out;
    width: 44px;
}
.uow-course-search__pagination-list-item--active {
    border: 2px solid #702a6a;
    font-weight: 700;
}
.uow-category-course-search {
    margin-top: -70px;
    padding-top: 0;
    position: relative;
}
.uow-category-course-search__inner {
    margin: 0 auto;
    max-width: 100%;
    width: 1600px;
}
.uow-category-course-search__bar {
    align-items: center;
    background: #e1e1e1 0 0 no-repeat padding-box;
    border-radius: 0 40px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding: 30px;
    width: calc(100% - 60px);
}
.uow-category-course-search__bar h3 {
    font-family: Raleway, sans-serif;
    font-size: 34px;
    font-weight: 400;
    line-height: 44px;
}
.uow-category-course-search__bar h3 strong {
    font-weight: 700;
}
.uow-category-course-search__bar .text {
    text-align: center;
    width: 100%;
}
@media (min-width: 1280px) {
    .uow-category-course-search__bar .text {
        width: 20%;
    }
}
.uow-category-course-search__bar .course {
    border: 0;
    font-family: Raleway, sans-serif;
    font-size: 18px;
    font-weight: 400;
    height: 55px;
    line-height: 21px;
    margin: 15px;
    padding: 0 15px;
    width: calc(100% - 30px);
}
@media (min-width: 1280px) {
    .uow-category-course-search__bar .course {
        margin: 0 15px;
        width: calc(40% - 60px);
    }
}
.uow-category-course-search__bar .year {
    border: 0;
    font-family: Raleway, sans-serif;
    font-size: 18px;
    font-weight: 400;
    height: 55px;
    line-height: 21px;
    margin: 15px;
    padding: 0 15px;
    width: calc(100% - 30px);
}
@media (min-width: 1280px) {
    .uow-category-course-search__bar .year {
        margin: 0 15px;
        width: calc(20% - 60px);
    }
}
.uow-category-course-search__bar .uow-button {
    margin-left: 0;
    margin-top: 15px;
    width: calc(100% - 30px);
}
@media (min-width: 1280px) {
    .uow-category-course-search__bar .uow-button {
        margin-left: 15px;
        margin-top: 0;
        width: calc(20% - 15px);
    }
    .uow-category-course-search__bar {
        padding: 30px 60px;
        width: calc(100% - 120px);
    }
}
.uow-category-full-width-text-block {
    position: relative;
    width: 100%;
}
.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 {
    overflow: hidden;
    position: relative;
}
.uow-category-full-width-text-block__video-thumb:before {
    content: "";
    display: block;
    padding-top: 56.25%;
    width: 100%;
}
.uow-category-full-width-text-block__video-thumb > img {
    height: 100% !important;
    left: 50%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100% !important;
}
.uow-category-full-width-text-block__text-container {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center;
    order: -1;
    width: 100%;
}
.uow-category-full-width-text-block__text-container h3 {
    color: #702a6a;
    font-family: Raleway, sans-serif;
    font-size: 28px;
    line-height: 38px;
    margin: 0 0 15px;
    text-transform: uppercase;
}
@media (min-width: 768px) {
    .uow-category-full-width-text-block__text-container {
        order: 2;
    }
}
.uow-category-full-width-text-block__button-container {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-top: 30px;
}
.uow-category-full-width-text-block__button-spacer {
    background: #ffc800;
    flex-grow: 1;
    height: 3px;
    margin-left: 60px;
    margin-right: -10vw;
}
@media (min-width: 768px) {
    .uow-category-full-width-text-block__button-spacer {
        margin-right: -5vw;
    }
}
.uow-category-video-text-block {
    margin-top: 60px;
    position: relative;
    width: 100%;
}
.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 {
    overflow: hidden;
    position: relative;
}
.uow-category-video-text-block__video-thumb:before {
    content: "";
    display: block;
    padding-top: 56.25%;
    width: 100%;
}
.uow-category-video-text-block__video-thumb > img {
    height: 100% !important;
    left: 50%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100% !important;
}
.uow-category-video-text-block__text-container {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center;
    order: -1;
    padding: 60px 0;
    width: 100%;
}
.uow-category-video-text-block__text-container h3 {
    color: #702a6a;
    font-family: Raleway, sans-serif;
    font-size: 28px;
    line-height: 38px;
    margin: 0;
    text-transform: uppercase;
}
@media (min-width: 768px) {
    .uow-category-video-text-block__text-container {
        order: 2;
        padding: 60px 0 60px 60px;
        width: 50%;
    }
}
.uow-category-video-text-block__button-container {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-top: 60px;
}
.uow-category-video-text-block__button-spacer {
    background: #ffc800;
    flex-grow: 1;
    height: 3px;
    margin-left: 60px;
    margin-right: -10vw;
}
@media (min-width: 768px) {
    .uow-category-video-text-block__button-spacer {
        margin-right: -5vw;
    }
}
.uow-category-video-right-text-block {
    position: relative;
    width: 100%;
}
.uow-category-video-right-text-block__flex {
    display: flex;
    flex-wrap: wrap;
  	gap: 60px;
}
.uow-category-video-right-text-block__video-thumb-container {
    order: 2;
    width: 100%;
}
@media (min-width: 768px) {
  	.uow-category-video-right-text-block__flex {
      	gap: 0;
    }
    .uow-category-video-right-text-block__video-thumb-container {
        width: 50%;
    }
}
.uow-category-video-right-text-block__video-thumb {
    overflow: hidden;
    position: relative;
}
.uow-category-video-right-text-block__video-thumb:before {
    content: "";
    display: block;
    padding-top: 56.25%;
    width: 100%;
}
.uow-category-video-right-text-block__video-thumb > img {
    height: 100% !important;
    left: 50%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100% !important;
}
.uow-category-video-right-text-block__text-container {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center;
    order: 1;
    width: 100%;
}
.uow-category-video-right-text-block__text-container h3 {
    color: #702a6a;
    font-family: Raleway, sans-serif;
    font-size: 28px;
    line-height: 38px;
    margin: 0;
    text-transform: uppercase;
}
@media (min-width: 768px) {
    .uow-category-video-right-text-block__text-container {
        order: 2;
        padding: 60px 60px 0 0;
        width: 50%;
    }
}
.uow-category-video-right-text-block__button-container {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-top: 60px;
}
.uow-category-video-right-text-block__button-spacer {
    background: #ffc800;
    flex-grow: 1;
    height: 3px;
    margin-left: -10vw;
}
@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;
    margin: 60px auto;
    max-width: 100%;
    width: 1400px;
}
.uow-category-events-listing__title {
    padding-left: 15px;
    width: 100%;
}
.uow-category-events-listing__title h3 {
    font-family: Raleway, sans-serif;
    font-size: 37px;
    font-weight: 400;
    line-height: 44px;
}
.uow-category-events-listing__title h3 strong {
    font-weight: 700;
}
.uow-category-events-listing__listing {
    padding: 15px;
    width: calc(100% - 30px);
}
@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: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 0 40px;
    height: 300px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.uow-category-events-listing__overlay {
    background: #000;
    bottom: 0;
    left: 0;
    opacity: 47%;
    position: absolute;
    right: 0;
    top: 0;
}
.uow-category-events-listing__text-inner {
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
}
.uow-category-events-listing__text-inner h4 {
    color: #fff;
    font-size: 99px;
    line-height: 119px;
    margin: 0;
}
.uow-category-events-listing__text-inner p {
    color: #fff;
    font-size: 17px;
    line-height: 20px;
    margin: 0;
    text-transform: uppercase;
}
.uow-category-events-listing__text-inner p strong {
    font-family: Raleway, sans-serif;
    font-weight: 700;
}
@media (min-width: 768px) {
    .uow-category-events-listing__text-inner p {
        font-size: 14px;
        line-height: 16px;
    }
}
.uow-category-events-listing__info h5 {
    color: #565656;
    font-family: Raleway, sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 30px;
}
.uow-category-events-listing__link {
    color: #702a6a;
    display: inline-block;
    font-size: 19px;
    font-weight: 700;
    margin-right: auto;
    padding: 0 28.5px 0 0;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
}
.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;
    font-size: 22.8px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.uow-dual-cta__flex {
    display: flex;
    flex-wrap: wrap;
    max-width: 1000px;
}
@media (min-width: 768px) {
    .uow-dual-cta__flex {
        justify-content: space-around;
    }
}
.uow-dual-cta__course {
    max-width: 450px;
    width: 100%;
}
.uow-dual-cta__course:nth-of-type(2) {
    justify-self: flex-end;
    margin: 60px 0 0 auto;
}
@media (min-width: 768px) {
    .uow-dual-cta__course {
        max-width: 100%;
        width: calc(50% - 30px);
    }
    .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 {
    border: 4px solid #000;
    border-radius: 0 40px;
    padding: 30px 25px;
}
.uow-dual-cta__inner h4 {
    color: #702a6a;
    font-family: Raleway, sans-serif;
    font-size: 22px;
    font-weight: 300;
    margin: 0;
    text-transform: uppercase;
}
.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;
    margin: 0;
    overflow: hidden;
    padding: 60px 0;
}
.uow-cta-cards__flex,
.uow-cta-cards__row {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.uow-cta-cards__row {
    gap: 30px;
    margin-bottom: 30px;
    position: relative;
    width: 100%;
}
.uow-cta-cards__row:nth-of-type(2n + 2) {
    margin-bottom: 0;
}
@media (min-width: 768px) {
  	.uow-cta-cards {
    	padding: 90px 0;
	}
    .uow-cta-cards__row {
        justify-content: flex-end;
    }
    .uow-cta-cards__row:before {
        background: #ffc800;
        content: "";
        height: 4px;
        left: -10vw;
        position: absolute;
        top: 50%;
        width: 10%;
    }
    .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 {
    	padding: 120px 0;
	}
    .uow-cta-cards__row {
        gap: 60px;
        margin-bottom: 60px;
    }
    .uow-cta-cards__row:before {
        width: 25%;
    }
}
.uow-cta-cards__link {
    text-decoration: none;
}
.uow-cta-cards__course {
    border: 4px solid #000;
    border-radius: 0 40px;
    box-sizing: border-box;
    max-width: 450px;
    overflow: hidden;
    position: relative;
    width: 400px;
}
@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 {
    border: none;
    border-radius: 0;
    display: none;
    position: relative;
}
.uow-cta-cards__course--empty:before {
    background-image: linear-gradient(135deg, #257478 6.52%, transparent 0, transparent 50%, #257478 0, #257478 56.52%, transparent 0, transparent);
    background-size: 12% 12%;
    content: "";
    height: 500px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 500px;
}
@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: 0;
    }
}
.uow-cta-cards__course--first-row:last-of-type,
.uow-cta-cards__course--second-row:first-of-type {
    background-repeat: no-repeat;
    background-size: cover;
    border: none;
}
.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 {
    background: #000;
    bottom: 0;
    left: 0;
    opacity: 0.3;
    position: absolute;
    right: 0;
    top: 0;
}
.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 {
    background: #702a6a;
    color: #fff;
}
@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 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: flex-end;
    min-height: 450px;
    padding: 15px;
    position: relative;
    transition: all 0.3s ease-in-out;
}
.uow-cta-cards__inner h5 {
    color: #702a6a;
    font-family: Raleway, sans-serif;
    font-size: 22px;
    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 {
    align-content: flex-start;
    align-items: flex-start;
    background: #fff;
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    height: 100%;
    padding: 25px 25px 100px;
    transition: all 0.3s ease-in-out;
    z-index: 1;
}
@media (min-width: 1280px) {
    .uow-cta-cards__text-container {
        background: transparent;
        height: 55%;
        padding: 0 50px 100px 0;
    }
}
.uow-cta-cards__arrow {
    background-image: linear-gradient(135deg, #257478 4.55%, transparent 0, transparent 50%, #257478 0, #257478 54.55%, transparent 0, transparent);
    background-size: 8px 8px;
    bottom: 30px;
    color: #000;
    font-size: 35px;
    height: calc(100% - 60px);
    left: 30px;
    margin-top: 30px;
    max-height: 70px;
    max-width: 70px;
    position: absolute;
    transition: 0.3s ease-in-out;
    width: calc(100% - 60px);
    z-index: 1;
}
.uow-cta-cards__arrow i {
    bottom: 35px;
    left: 35px;
    position: absolute;
    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%);
    }
    .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 {
        background: #fff;
        height: 100%;
        padding: 25px 25px 100px;
    }
    .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 {
    margin: 60px auto;
    max-width: 1400px;
    width: 90%;
}
.uow-category-enquiry-block__inner {
    border: 4px solid #000;
    border-radius: 0 40px;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.161);
    display: flex;
    flex-wrap: wrap;
    padding: 30px;
}
.uow-category-enquiry-block__inner .text {
    padding-bottom: 30px;
    padding-right: 0;
    width: 100%;
}
.uow-category-enquiry-block__inner .text h2 {
    font-family: Raleway, sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 38px;
}
.uow-category-enquiry-block__inner .text h2 strong {
    font-weight: 700;
}
.uow-category-enquiry-block__inner .text p {
    color: #565656;
    font-size: 16px;
    line-height: 26px;
}
@media (min-width: 768px) {
  	.uow-category-enquiry-block {
    	margin: 90px auto;
	}
    .uow-category-enquiry-block__inner .text {
        padding-bottom: 0;
        padding-right: 60px;
        width: calc(60% - 60px);
    }
    .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 {
    color: #632054;
    font-size: 16px;
    line-height: 24px;
    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;
    }
    .uow-category-enquiry-block__inner {
        padding: 60px 100px;
    }
    .uow-category-enquiry-block {
        width: 80%;
    }
}
@media (min-width: 1280px) {
  	.uow-category-enquiry-block {
    	margin: 120px auto;
	}
}
.uow-news-block {
    margin: 60px 0;
}
.uow-news-block__heading {
    font-family: Raleway, sans-serif;
    font-size: 30px;
    font-weight: 300;
    margin: 0 0 15px;
    text-transform: uppercase;
}
@media (min-width: 768px) {
  	.uow-news-block {
    	margin: 90px 0;
	}
    .uow-news-block__heading {
        font-size: 35px;
    }
}
@media (min-width: 1280px) {
  	.uow-news-block {
    	margin: 120px 0;
	}
    .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 {
    box-sizing: border-box;
    width: 100%;
}
@media (min-width: 1280px) {
    .uow-news-block__column:first-of-type {
        width: calc(40% - 24px);
    }
    .uow-news-block__column:last-of-type {
        width: calc(60% - 36px);
    }
}
.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 {
    overflow: hidden;
    position: relative;
    width: 100%;
}
.uow-news-block__article-image-container:before {
    content: "";
    display: block;
    padding-top: 83.3333333333%;
    width: 100%;
}
.uow-news-block__article-image-container > img {
    height: 100% !important;
    left: 50%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100% !important;
}
@media (min-width: 768px) {
    .uow-news-block__article-image-container {
        height: 270px;
        max-height: 270px;
        width: 270px;
    }
}
.uow-news-block__article-text-container {
    box-sizing: border-box;
    padding: 0 0 60px;
    position: relative;
}
@media (min-width: 768px) {
    .uow-news-block__article-text-container {
        padding: 0 0 60px 30px;
        width: calc(100% - 270px);
    }
}
.uow-news-block__article-title {
    color: #565656;
    font-family: Raleway, sans-serif;
    font-size: 20px;
    text-transform: uppercase;
}
@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 {
    bottom: 15px;
    color: #702a6a;
    display: inline-block;
    font-size: 20px;
    font-weight: 700;
    margin-right: auto;
    padding: 0 30px 0 0;
    position: relative;
    position: absolute;
    text-decoration: none;
    text-transform: uppercase;
}
.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;
    font-size: 24px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
@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 {
        height: auto;
        max-height: 100%;
        width: 100%;
    }
    .uow-news-block__article--featured .uow-news-block__article-text-container {
        padding: 0 0 60px;
        width: 100%;
    }
    .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;
    justify-content: center;
    width: 100%;
}
.uow-category-angled-cta {
  	margin-top: 0;
    position: relative;
}
.uow-category-angled-cta__background {
    bottom: 0;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 75%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 75%, 0 100%);
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
}
.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;
    }
}
.uow-category-angled-cta__image-container {
    align-items: center;
    display: flex;
    width: 100%;
}
@media screen and (min-width: 768px) {
    .uow-category-angled-cta__image-container {
        width: 50%;
    }
}
.uow-category-angled-cta__image {
    overflow: hidden;
    position: relative;
    width: 100%;
}
.uow-category-angled-cta__image:before {
    content: "";
    display: block;
    padding-top: 75%;
    width: 100%;
}
.uow-category-angled-cta__image > img {
    height: 100% !important;
    left: 50%;
    max-height: 100%;
    max-width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100% !important;
}
.uow-category-angled-cta__text-container {
    align-items: center;
    color: #fff;
    display: flex;
    max-width: 600px;
    padding: 0 0 40px;
    width: 100%;
}
.uow-category-angled-cta__text-container .uow-button {
    margin-top: 30px;
}
@media screen and (min-width: 768px) {
    .uow-category-angled-cta__text-container {
        padding: 30px 0 40px;
        width: 50%;
    }
}
.uow-category-angled-cta__heading {
    color: #fff;
    font-family: Raleway, sans-serif;
    font-size: 34px;
    font-weight: 400;
    line-height: 43px;
}
@media (min-width: 500px) {
    .uow-category-angled-cta__heading {
        font-size: 41px;
        line-height: 49px;
    }
}
.uow-category-angled-cta__heading strong {
    font-weight: 700;
}
.uow-category-angled-cta-bottom {
    position: relative;
  	margin-bottom: 0;
}
.uow-category-angled-cta-bottom__background {
    bottom: 0;
    -webkit-clip-path: polygon(0 25%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 25%, 100% 0, 100% 100%, 0 100%);
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
}
.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 0 0;
    }
}
.uow-category-angled-cta-bottom__image-container {
    align-items: center;
    display: flex;
    order: 1;
    width: 100%;
}
@media screen and (min-width: 768px) {
    .uow-category-angled-cta-bottom__image-container {
        order: 2;
        width: 50%;
    }
}
.uow-category-angled-cta-bottom__image {
    overflow: hidden;
    position: relative;
    width: 100%;
}
.uow-category-angled-cta-bottom__image:before {
    content: "";
    display: block;
    padding-top: 75%;
    width: 100%;
}
.uow-category-angled-cta-bottom__image > img {
    height: 100% !important;
    left: 50%;
    max-height: 100%;
    max-width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100% !important;
}
.uow-category-angled-cta-bottom__text-container {
    align-items: center;
    color: #fff;
    display: flex;
    max-width: 600px;
    order: 2;
    padding: 0 0 40px;
    width: 100%;
}
.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 {
        order: 1;
        padding: 100px 0 40px;
        width: 50%;
    }
}
.uow-category-angled-cta-bottom__heading {
    color: #fff;
    font-family: Raleway, sans-serif;
    font-size: 34px;
    font-weight: 400;
    line-height: 43px;
}
.uow-category-angled-cta-bottom__heading strong {
    font-weight: 700;
}
@media (min-width: 500px) {
    .uow-category-angled-cta-bottom__heading {
        font-size: 41px;
        line-height: 49px;
    }
}
.uow-category-large-image-cta {
    margin: 60px auto;
    width: 100%;
    max-width: 1400px;
}
.uow-category-large-image-cta__inner {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding: 0;
}
@media (min-width: 768px) {
	.uow-category-large-image-cta {
    	margin: 90px auto;
	}
}
@media (min-width: 1280px) {
	.uow-category-large-image-cta {
    	margin: 120px auto;
	}
}
.uow-category-large-image-cta__image {
    background-image: url(/assets/UoW-42@2x.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 420px;
    order: 2;
    position: relative;
    width: 100%;
}
@media (min-width: 768px) {
    .uow-category-large-image-cta__image {
        order: 1;
        width: 50%;
    }
}
.uow-category-large-image-cta__inner-line {
    border: 4px solid #fff;
    border-radius: 0 40px 0 0;
    bottom: 10%;
    height: 70%;
    left: 15%;
    position: absolute;
    width: 70%;
}
@media (min-width: 768px) {
    .uow-category-large-image-cta__inner-line {
        bottom: -10px;
        height: 50%;
        left: 50%;
        width: 50%;
    }
}
.uow-category-large-image-cta__text {
    background: #fff;
    border-radius: 0 40px;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.161);
    margin: 0 30px -60px;
    order: 1;
    padding: 30px;
    width: calc(100% - 60px);
    z-index: 100;
}
.uow-category-large-image-cta__text h2 {
    font-family: Raleway, sans-serif;
    font-size: 34px;
    font-weight: 400;
    line-height: 43px;
    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: 700;
}
@media (min-width: 768px) {
    .uow-category-large-image-cta__text {
      	margin: 60px auto 60px -60px;
        order: 2;
        padding: 60px;
        width: calc(50% - 60px);
    }
}
.uow-category-large-image-cta__text.teal {
    background: #257478;
}
.uow-category-large-image-cta__text.teal h2,
.uow-category-large-image-cta__text.teal p {
    color: #fff;
}
.uow-category-large-image-cta__text.purple {
    background: #632054;
}
.uow-category-large-image-cta__text.purple h2,
.uow-category-large-image-cta__text.purple p {
    color: #fff;
}
.uow-category-accommodation-block {
    margin: 60px auto;
    width: 90%;
}
.uow-category-accommodation-block__title h2 {
    font-family: Raleway, sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 38px;
}
.uow-category-accommodation-block__title h2 strong {
    font-weight: 700;
}
@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;
  	margin: 0 -15px;
  	overflow: hidden;
}
.uow-category-accommodation-block__listing {
    padding: 15px 0;
    width: 100%;
}
@media (min-width: 500px) {
    .uow-category-accommodation-block__listing {
        padding: 15px;
        width: calc(50% - 30px);
    }
}
@media (min-width: 768px) {
  	.uow-category-accommodation-block {
    	margin: 90px auto;
	}
}
@media (min-width: 1280px) {
  	.uow-category-accommodation-block {
    	margin: 120px auto;
	}
    .uow-category-accommodation-block__listing {
        padding: 15px;
        width: calc(25% - 30px);
    }
}
.uow-category-accommodation-block__image {
    background-image: url(/assets/accomodation-placeholder.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 0 40px 0 0;
    height: 300px;
}
.uow-category-accommodation-block__text-container {
    background: #632054 0 0 no-repeat padding-box;
    border-radius: 0 0 0 40px;
}
.uow-category-accommodation-block__text-inner {
    padding: 15px 30px;
}
.uow-category-accommodation-block__text-inner h4 {
    color: #fff;
    font-family: Raleway, sans-serif;
    font-size: 25px;
    line-height: 44px;
    margin: 0;
    text-transform: capitalize;
}
.uow-category-accommodation-block__text-inner p {
    color: #fff;
    font-family: Raleway, sans-serif;
    font-size: 20px;
    line-height: 44px;
    margin: 0;
}
.uow-category-accommodation-block__cta-block {
    margin: 30px auto;
    text-align: center;
}
.uow-category-dual-ctas {
  	margin: 105px 0 60px;
}
.uow-category-dual-ctas__inner {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    max-width: 1400px;
    width: 90%;
  	margin: 0 auto;
  	gap: 75px;
}
.uow-category-dual-ctas__cta {
    justify-content: center;
    width: 90%;
}
@media (min-width: 768px) {
  	.uow-category-dual-ctas {
	  	margin: 90px 0;
	}
}
@media (min-width: 1280px) {
  	.uow-category-dual-ctas__inner {
      	gap: 0;
    }
  	.uow-category-dual-ctas {
	  	margin: 120px 0;
	}
    .uow-category-dual-ctas__cta:nth-of-type(2) {
        margin: 60px 0 0;
    }
    .uow-category-dual-ctas__cta {
        margin: 0;
        padding: 30px;
        width: calc(50% - 60px);
    }
}
.uow-category-dual-ctas__cta-container {
    border: 4px solid #000;
    border-radius: 0 40px 0 0;
    display: flex;
    flex-wrap: wrap;
    padding: 15px 0;
}
.uow-category-dual-ctas__cta-container .image {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 0 0 0 40px;
    min-height: 300px;
    margin-left: -20px;
    margin-top: -60px;
    width: 90%;
}
.uow-category-dual-ctas__cta-container .image:before {
  	content: '';
  	display: block;
  	padding-top: 65%;
}
@media (min-width: 1280px) {
    .uow-category-dual-ctas__cta-container .image {
        margin-bottom: -60px;
        margin-left: -30px;
        margin-top: auto;
        width: 50%;
    }
  	.uow-category-dual-ctas__cta-container .image:before {
  		padding-top: 100%;
	}
}
.uow-category-dual-ctas__cta-container .text {
    padding: 30px;
    width: 100%;
}
.uow-category-dual-ctas__cta-container .text h3 {
    font-family: Raleway, sans-serif;
    font-size: 25px;
    font-weight: 400;
    line-height: 35px;
}
.uow-category-dual-ctas__cta-container .text h3 strong {
    font-weight: 700;
}
@media (min-width: 1280px) {
    .uow-category-dual-ctas__cta-container .text h3 {
        font-size: 28px;
        line-height: 38px;
    }
    .uow-category-dual-ctas__cta-container .text {
        padding: 0 30px 30px;
        width: calc(50% - 30px);
    }
}
.uow-category-grey-cta-block {
  	margin: 0;
    background: #ececec 0 0 no-repeat padding-box;
}
.uow-category-grey-cta-block__inner {
    display: flex;
    flex-wrap: wrap;
    margin: 0 auto;
    max-width: 100%;
    width: 1200px;
}
.uow-category-grey-cta-block__cta {
    padding: 0 30px;
    width: 100%;
}
.uow-category-grey-cta-block__cta:first-of-type .uow-category-grey-cta-block__cta-text-container {
    border-bottom: 3px solid #fdc400;
    border-right: 0;
}
@media (min-width: 500px) {
    .uow-category-grey-cta-block__cta:first-of-type .uow-category-grey-cta-block__cta-text-container {
        border-bottom: 0;
        border-right: 3px solid #fdc400;
    }
    .uow-category-grey-cta-block__cta {
        padding: 60px 0;
        width: 50%;
    }
}
.uow-category-grey-cta-block__cta-text-container {
    padding: 45px 0;
}
.uow-category-grey-cta-block__cta-text-container h3 {
    font-family: Raleway, sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 38px;
}
.uow-category-grey-cta-block__cta-text-container h3 strong {
    font-weight: 700;
}
.uow-category-grey-cta-block__cta-text-container p {
    color: #565656;
    font-size: 16px;
    line-height: 26px;
    margin: 15px 0 30px;
}
@media (min-width: 500px) {
    .uow-category-grey-cta-block__cta-text-container p {
        font-size: 18px;
        line-height: 28px;
    }
    .uow-category-grey-cta-block__cta-text-container {
        padding: 30px 60px;
    }
}
.uow-category-large-cta {
  	margin: 0;
    background-image: url(/assets/West-Downs-Web-copy.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
}
.uow-category-large-cta__inner {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    margin: 0 auto;
    max-width: calc(100% - 30px);
    padding: 300px 0 30px;
    width: 1400px;
}
@media (min-width: 768px) {
    .uow-category-large-cta__inner {
        padding: 100px 0;
    }
}
.uow-category-large-cta__text {
    background: #fff;
    border-radius: 0 40px;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.161);
    padding: 30px;
    width: 100%;
}
.uow-category-large-cta__text h2 {
    color: #702a6a;
    font-family: Raleway, sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 33px;
    margin: 0;
}
.uow-category-large-cta__text h2 strong {
    font-weight: 700;
}
@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-family: Raleway, sans-serif;
    font-size: 16px;
    line-height: 26px;
}
@media (min-width: 768px) {
    .uow-category-large-cta__text p {
        font-size: 18px;
        line-height: 28px;
    }
    .uow-category-large-cta__text {
        padding: 90px;
        width: 50%;
    }
}
.uow-category-virtual-tour {
    background-image: url(/assets/UoW-67.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
}
.uow-category-virtual-tour__text {
    margin: 0 auto;
    max-width: 100%;
    padding: 100px 0;
    text-align: center;
    width: 600px;
}
@media (min-width: 500px) {
    .uow-category-virtual-tour__text {
        padding: 250px 0;
    }
}
.uow-category-virtual-tour__text h3 {
    color: #fff;
    font-size: 25px;
    line-height: 35px;
    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;
    box-shadow: 15px 0 0 0 #702a6a, -15px 0 0 0 #702a6a;
    font-size: 25px;
    letter-spacing: -0.5px;
    line-height: 35px;
    padding: 15px 0;
}
.uow-category-virtual-tour__text-background > span {
    position: relative;
    z-index: 1;
}
@media (min-width: 768px) {
    .uow-category-virtual-tour__text-background {
        box-shadow: 30px 0 0 0 #702a6a, -30px 0 0 0 #702a6a;
        font-size: 40px;
        line-height: 56px;
    }
}
.uow-global-search-wrapper__inner {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: left;
    padding: 20px 0;
}
.uow-global-search-wrapper a {
    text-decoration: none;
}
.uow-global-search-wrapper,
.uow-global-search-wrapper h3 {
    font-family: Raleway, Helvetica Neue, Helvetica, sans-serif;
}
.uow-global-search-wrapper h3 {
    margin: 0 0 10px;
}
.uow-global-search-wrapper .inner {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    position: relative;
    width: 81.15942%;
}
.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%;
    border: 0;
    content: "";
    height: 8.33333vw;
    position: absolute;
    right: 15px;
    top: -8.33333vw;
    width: 7.98611%;
}
.search-masthead + .content > div:first-child:before,
.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: #702a6a;
    color: #fff;
}
.search-masthead > div {
    padding-bottom: 0;
    padding-top: 35px;
}
.search-masthead form {
    margin-bottom: 80px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.search-masthead p a {
    color: #fff;
}
.search-masthead .search-input {
    background-color: transparent;
    background-position: 0 11px;
    background-repeat: no-repeat;
    background-size: 28px;
    border: 0;
    border-bottom: 1px solid #fff;
    box-sizing: border-box;
    color: #fff;
    font-family: Raleway, Helvetica Neue, Helvetica, sans-serif;
    font-size: 35px;
    font-weight: 300;
    height: 65px;
    letter-spacing: 0;
    line-height: 0.91429;
    padding-bottom: 22px;
    padding-left: 42px;
    text-transform: uppercase;
    vertical-align: baseline;
    width: 100%;
}
.search-masthead .search-input:focus + .search-input-span {
    border-bottom: 1px solid #ffc800;
}
.search-masthead .search-input-span {
    border-bottom: 1px solid #ffc800;
    box-sizing: border-box;
    color: transparent;
    font-family: Raleway, Helvetica Neue, Helvetica, sans-serif;
    font-size: 35px;
    font-weight: 300;
    height: 65px;
    left: 0;
    letter-spacing: 0;
    line-height: 0.91429;
    max-width: 100%;
    overflow: hidden;
    padding-bottom: 22px;
    padding-left: 42px;
    pointer-events: none;
    position: absolute;
    text-transform: uppercase;
    top: 0;
    transition: border 0.3s;
    white-space: nowrap;
    z-index: 1;
}
.search-masthead ul {
    margin: calc(8.33333vw - 40px) 0 35px;
    padding: 0;
}
.search-masthead ul li {
    border: 1px solid #bab7b7;
    display: inline-block;
    font-weight: 700;
    margin: 0 2px 5px 0;
    padding: 0;
}
.search-masthead ul li.active a,
.search-masthead ul li:hover a {
    background: #fff;
    color: #000;
}
.search-masthead ul li a {
    color: #fff;
    display: block;
    padding: 10px;
    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 {
        background-size: 31px;
        padding-bottom: 30px;
        padding-right: 165px;
    }
    .search-masthead .search-input,
    .search-masthead .search-input-span {
        font-family: Raleway, Helvetica Neue, Helvetica, sans-serif;
        font-size: 45px;
        font-weight: 300;
        height: 85px;
        letter-spacing: -0.9;
        line-height: 0.88889;
        padding-left: 52px;
    }
    .search-masthead .search-input-span {
        padding-bottom: 36px;
    }
    .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 {
        font: inherit;
        margin-top: 0;
        position: absolute;
        top: 11px;
    }
}
@media print {
    .search-masthead {
        display: none;
    }
}
.search-button {
    background-color: transparent;
    border: 0;
    color: #fff;
    display: inline-block;
    float: right;
    font-weight: 700;
    margin-left: 0;
    margin-right: 0;
    margin-top: 15px;
    padding-left: 0;
    padding-right: 40px;
    position: relative;
    right: 0;
}
.search-button:after {
    clear: both;
    content: " ";
}
.search-button span {
    background-color: #fff;
    border-radius: 999px;
    height: 2px;
    margin-left: 0;
    margin-top: -1px;
    position: absolute;
    right: 0;
    top: 50%;
    transition: 0.5s;
    width: 32px;
}
.search-button span:after,
.search-button span:before {
    background-color: #fff;
    border-radius: 999px;
    content: "";
    height: 14px;
    left: 50%;
    margin-left: 9px;
    position: absolute;
    top: -1px;
    transform: rotate(45deg);
    width: 2px;
}
.search-button span:after {
    top: -11px;
    transform: rotate(-45deg);
}
.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 {
    display: inline-block;
    font-family: Raleway, Helvetica Neue, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 1.5;
    margin-bottom: 35px;
    text-transform: uppercase;
    width: 100%;
}
.search-footer h3 a {
    color: #702a6a;
    font-weight: 600;
}
.search-footer h3 a:hover {
    color: #257478;
}
.search-footer .suggest-search {
    box-sizing: border-box;
    display: inline-block;
    width: 100%;
}
.search-footer .suggest-search form,
.search-footer .suggest-search input {
    margin-bottom: 0;
    position: relative;
}
.search-footer .suggest-search input {
    border: 1px solid #bab7b7;
    box-sizing: border-box;
    padding: 15px 20px;
    width: 100%;
}
.search-footer .suggest-search button {
    background-color: transparent;
    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-position: 0 -35.9em;
    background-repeat: no-repeat;
    background-size: 3.1em 44.2em;
    border: 0;
    bottom: 17px;
    display: inline-block;
    display: block;
    font-size: 10px;
    height: 26px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    right: 20px;
    text-indent: 101%;
    vertical-align: middle;
    white-space: nowrap;
    width: 26px;
}
.no-svg .search-footer .suggest-search button {
    background-image: url("data:image/png; base64, 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");
}
.search-footer .suggest-search input,
.search-footer .suggest-search li,
.search-footer .suggest-search p {
    color: #000;
    font-family: Raleway, Helvetica Neue, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.71429;
}
.search-footer .suggest-search li {
    font-size: 20px;
    margin-bottom: 5px;
}
.search-footer .suggest-search li a {
    color: #000;
    padding-left: 50px;
    position: relative;
}
.search-footer .suggest-search li a span {
    background-color: #000;
    border-radius: 999px;
    height: 2px;
    left: 0;
    margin-left: 0;
    margin-top: -1px;
    position: absolute;
    top: 50%;
    transition: 0.5s;
    width: 32px;
}
.search-footer .suggest-search li a span:after,
.search-footer .suggest-search li a span:before {
    background-color: #000;
    border-radius: 999px;
    content: "";
    height: 14px;
    left: 50%;
    margin-left: 9px;
    position: absolute;
    top: -1px;
    transform: rotate(45deg);
    width: 2px;
}
.search-footer .suggest-search li a span:after {
    top: -11px;
    transform: rotate(-45deg);
}
.search-footer .suggest-search li:hover a {
    color: #702a6a;
}
.search-footer .suggest-search li:hover a span {
    background-color: #702a6a;
    transform: translateX(5px);
}
.search-footer .suggest-search li:hover a span:after,
.search-footer .suggest-search li:hover a span:before {
    background-color: #702a6a;
}
@media only screen and (min-width: 768px) {
    .search-footer h3 {
        font-family: Raleway, Helvetica Neue, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: 500;
        letter-spacing: 0;
        line-height: 1.5;
        margin-bottom: 0;
        width: 50%;
    }
    .search-footer .suggest-search {
        padding-left: 130px;
        width: 49%;
    }
}
.breadcrumbs {
    font-size: 12px;
    letter-spacing: 0;
    line-height: 1.16667;
    padding-left: 0;
}
.breadcrumbs li {
    list-style: none;
}
@media only screen and (max-width: 1279px) {
    .breadcrumbs {
        display: none;
    }
}
@media only screen and (min-width: 1280px) {
    .breadcrumbs {
        left: 0;
        margin-left: 9.42029%;
        margin-right: 9.42029%;
        padding-left: 30px;
        padding-right: 30px;
        position: absolute;
        top: 24px;
        z-index: 101;
    }
}
.breadcrumbs ul li {
    display: inline-block;
    margin-bottom: 6px;
}
.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 {
    color: #702a6a;
    display: block;
    padding-right: 20px;
    position: relative;
}
.breadcrumbs a:after,
.breadcrumbs a:before,
.breadcrumbs span:after,
.breadcrumbs span:before {
    background-color: #000;
    border-radius: 999px;
    content: "";
    height: 7px;
    margin-left: 9px;
    position: absolute;
    right: 9px;
    top: 6px;
    transform: rotate(45deg);
    width: 1px;
}
.breadcrumbs a:after,
.breadcrumbs span:after {
    bottom: 6px;
    top: auto;
    transform: rotate(-45deg);
}
.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;
    text-align: left;
}
@media only screen and (min-width: 768px) {
    .pagnation {
        padding: 0;
    }
}
.pagnation .next,
.pagnation .prev,
.pagnation button {
    background-color: transparent;
    color: #000;
    display: inline-block;
    left: 0;
    margin-right: 25px;
    position: absolute;
    top: 0;
}
@media only screen and (min-width: 768px) {
    .pagnation .next,
    .pagnation .prev,
    .pagnation button {
        position: relative;
        top: auto;
    }
}
.pagnation .next:hover,
.pagnation .prev:hover,
.pagnation button:hover {
    cursor: pointer;
}
.pagnation .next:hover a span,
.pagnation .prev:hover a span,
.pagnation button:hover a span {
    transform: translateX(-5px);
}
.pagnation .next .next,
.pagnation .next:last-of-type,
.pagnation .prev .next,
.pagnation .prev:last-of-type,
.pagnation button .next,
.pagnation button:last-of-type {
    left: 0;
    margin-left: 0;
    margin-right: 0;
    top: 40px;
}
@media only screen and (min-width: 768px) {
    .pagnation .next .next,
    .pagnation .next:last-of-type,
    .pagnation .prev .next,
    .pagnation .prev:last-of-type,
    .pagnation button .next,
    .pagnation button:last-of-type {
        top: auto;
    }
}
.pagnation .next .next a,
.pagnation .next:last-of-type a,
.pagnation .prev .next a,
.pagnation .prev:last-of-type a,
.pagnation button .next a,
.pagnation button:last-of-type a {
    padding-left: 0;
    padding-right: 40px;
}
.pagnation .next .next a span,
.pagnation .next:last-of-type a span,
.pagnation .prev .next a span,
.pagnation .prev:last-of-type a span,
.pagnation button .next a span,
.pagnation button:last-of-type a span {
    left: auto;
    right: 0;
}
.pagnation .next .next a span:after,
.pagnation .next .next a span:before,
.pagnation .next:last-of-type a span:after,
.pagnation .next:last-of-type a span:before,
.pagnation .prev .next a span:after,
.pagnation .prev .next a span:before,
.pagnation .prev:last-of-type a span:after,
.pagnation .prev:last-of-type a span:before,
.pagnation button .next a span:after,
.pagnation button .next a span:before,
.pagnation button:last-of-type a span:after,
.pagnation button:last-of-type a span:before {
    left: 50%;
    margin-left: 9px;
    transform: rotate(45deg);
}
.pagnation .next .next a span:after,
.pagnation .next:last-of-type a span:after,
.pagnation .prev .next a span:after,
.pagnation .prev:last-of-type a span:after,
.pagnation button .next a span:after,
.pagnation button:last-of-type a span:after {
    transform: rotate(-45deg);
}
.pagnation .next .next:hover a span,
.pagnation .next:last-of-type:hover a span,
.pagnation .prev .next:hover a span,
.pagnation .prev:last-of-type:hover a span,
.pagnation button .next:hover a span,
.pagnation button:last-of-type:hover a span {
    transform: translateX(5px);
}
.pagnation .next a,
.pagnation .prev a,
.pagnation button a {
    color: #000;
    padding-left: 40px;
    position: relative;
}
.pagnation .next a span,
.pagnation .prev a span,
.pagnation button a span {
    background-color: #000;
    border-radius: 999px;
    height: 2px;
    left: 0;
    margin-left: 0;
    margin-top: -1px;
    position: absolute;
    top: 50%;
    transition: 0.5s;
    width: 32px;
}
.pagnation .next a span:after,
.pagnation .next a span:before,
.pagnation .prev a span:after,
.pagnation .prev a span:before,
.pagnation button a span:after,
.pagnation button a span:before {
    background-color: #000;
    border-radius: 999px;
    content: "";
    height: 14px;
    left: -50%;
    margin-left: 21px;
    position: absolute;
    top: -1px;
    transform: rotate(-45deg);
    width: 2px;
}
.pagnation .next a span:after,
.pagnation .prev a span:after,
.pagnation button a span:after {
    top: -11px;
    transform: rotate(45deg);
}
.pagnation em,
.pagnation > a {
    color: #000;
    display: inline-block;
    font-family: Raleway, Helvetica Neue, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 700;
    height: 30px;
    letter-spacing: 0;
    line-height: 2.14286;
    margin: 0 5px;
    text-align: center;
    width: 30px;
}
.pagnation em:hover:not(em),
.pagnation > a:hover:not(em) {
    background-color: #ececec;
}
.pagnation em.active,
.pagnation > a.active {
    border: 1px solid #702a6a;
}
.listings {
    padding-bottom: 0;
}
.listings img {
    display: block;
    height: auto;
    width: 100%;
}
.listings figure img {
    max-height: 472px;
}
.listings:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.listings article {
    display: flex;
    flex-wrap: wrap;
    margin: 0;
    padding: 0 0 40px;
    position: relative;
}
.listings article:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.listings article .breadcrumbs {
    display: block !important;
    left: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 15px;
    position: relative;
    top: 0;
    z-index: 1;
}
.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;
        margin-right: 24px;
        width: 40%;
    }
}
.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;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.listings article figure figcaption {
    background-color: rgba(0, 0, 0, 0.3);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transition: 0.5s;
    width: 100%;
}
.listings article figure figcaption strong {
    clear: both;
    color: #ffc800;
    display: block;
    font-family: Raleway, Helvetica Neue, Helvetica, sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    height: 162px;
    left: 50%;
    letter-spacing: 0;
    line-height: 1.20833;
    position: absolute;
    text-transform: uppercase;
    top: 50%;
    transform: translateY(-50%) translateX(-50%);
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .listings article figure figcaption strong {
        height: 100px;
    }
}
.listings article figure figcaption strong em {
    color: #fff;
    display: block;
    font-family: La Gioconda, Georgia, Times, Times New Roman, serif;
    font-size: 146px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -4.37px;
    line-height: 0.44521;
    transition: 0.5s;
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .listings article figure figcaption strong em {
        font-size: 86px;
        letter-spacing: 0;
        line-height: 0.40698;
    }
}
.listings article figure svg {
    height: auto;
    width: 100%;
}
@media print {
    .listings article figure {
        margin-right: 20px;
        max-width: 200px;
        -webkit-print-color-adjust: exact;
    }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .listings article > div {
        float: left;
        padding-top: 0;
        width: calc(60% - 24px);
    }
}
.listings article > div a {
    color: #5a5959;
    display: block;
}
.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 {
    display: block;
    font-family: Raleway, Helvetica Neue, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.18182;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.listings article strong a {
    color: #000;
}
.listings article strong a:hover {
    color: #257478;
}
.listings article em {
    color: #702a6a;
    display: block;
    font-size: 11px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.18182;
    margin: 0 0 10px;
    padding-top: 15px;
    text-transform: uppercase;
}
@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 {
    color: #257478;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.71429;
    padding: 3px;
    transition: color 0.15s ease-in-out;
}
.listings article .cta:hover {
    color: #702a6a;
}
.listings article .btn,
.listings article .pagnation .next,
.listings article .pagnation .prev,
.pagnation .listings article .next,
.pagnation .listings article .prev {
    display: inline-block;
    margin-right: 19px;
}
@media print {
    .listings article {
        display: flex;
        page-break-inside: avoid;
    }
}
.listings .split-date figure figcaption {
    align-items: center;
    display: flex;
    justify-content: center;
}
.listings .split-date figure figcaption strong {
    left: auto;
    top: auto;
    transform: none;
}
.listings .split-date figure figcaption strong em {
    display: inline-block;
    font-size: 120px;
    letter-spacing: -3.59px;
}
.listings .split-date__end,
.listings .split-date__start {
    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;
        margin-right: 2.67857%;
        width: 48.66071%;
    }
    .listings:not(.search-listings) article:nth-of-type(2n + 2) {
        margin-right: 0;
    }
    .listings:not(.search-listings) article:nth-of-type(odd) {
        clear: left;
    }
}
@media only screen and (min-width: 1024px) {
    .listings:not(.search-listings) article {
        float: left;
        margin-right: 2.67857%;
        width: 31.54762%;
    }
    .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 {
    float: left;
    width: calc(70% - 24px);
}
.listings.search-listings:not(.all-results):not(.staff-listings) article figure {
    float: left;
    margin-right: 24px;
    width: 30%;
}
@media only screen and (min-width: 768px) {
    .listings.search-listings:not(.all-results):not(.staff-listings) article {
        float: left;
        margin-right: 2.67857%;
        width: 48.66071%;
    }
    .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(odd) {
        clear: left;
    }
}
@media only screen and (min-width: 1024px) {
    .listings.search-listings:not(.all-results):not(.staff-listings) article {
        float: left;
        margin-right: 2.67857%;
        width: 48.66071%;
    }
    .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(odd) {
        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;
        margin-right: 2.67857%;
        width: 48.66071%;
    }
    .listings.staff-listings article:nth-of-type(2n + 2) {
        margin-right: 0;
    }
    .listings.staff-listings article:nth-of-type(odd) {
        clear: left;
    }
}
@media only screen and (min-width: 1024px) {
    .listings.staff-listings article {
        float: left;
        margin-right: 2.67857%;
        width: 31.54762%;
    }
    .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 {
    float: left;
    width: calc(70% - 24px);
}
.listings.staff-listings article a {
    word-break: break-all;
}
.listings.staff-listings article figure {
    float: left;
    margin-right: 24px;
    width: 30%;
}
.listings.all-results {
    box-sizing: border-box;
    width: 100%;
}
.listings.all-results article > div {
    display: inline-block;
    width: calc(70% - 24px);
}
.listings.all-results article figure {
    display: inline-block;
    margin: 0 15px 0 0;
    width: 30%;
}
@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 {
        display: block;
        padding-right: 45px;
        width: 70%;
    }
}
.listings.all-results article figcaption,
.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 {
    color: #565656;
    font-family: La Gioconda, Georgia, Times, Times New Roman, serif;
    font-size: 72px;
    font-weight: 400;
    letter-spacing: -4.37px;
    line-height: 0.44444;
    padding-top: 5px;
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .listings.all-results article figcaption strong em {
        font-size: 86px;
        letter-spacing: 0;
        line-height: 0.40698;
    }
}
@media only screen and (min-width: 768px) {
    .listings.all-results article figcaption strong em {
        font-size: 60px;
        letter-spacing: 0;
        line-height: 0.46667;
    }
}
@media only screen and (min-width: 1024px) {
    .listings.all-results article figcaption strong em {
        font-size: 74px;
        letter-spacing: 0;
        line-height: 0.43243;
    }
}
@media only screen and (min-width: 1280px) {
    .listings.all-results article figcaption strong em {
        font-size: 86px;
        letter-spacing: 0;
        line-height: 0.40698;
    }
    .listings.all-results article figcaption strong {
        align-items: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        margin-top: -10px;
    }
}
@media only screen and (max-width: 479px) {
    .listings.all-results article > div:nth-of-type(2),
    .listings.search-listings article > div:nth-of-type(2),
    .listings.search-results article > div:nth-of-type(2),
    .listings.staff-listings article > div:nth-of-type(2) {
        clear: both;
        margin-top: 15px;
        width: 100% !important;
    }
}
@media only screen and (max-width: 479px) and (min-width: 480px) {
    .listings.all-results article > div:nth-of-type(2),
    .listings.search-listings article > div:nth-of-type(2),
    .listings.search-results article > div:nth-of-type(2),
    .listings.staff-listings article > div:nth-of-type(2) {
        clear: none;
        float: left;
        margin-top: 0;
        width: calc(70% - 24px);
    }
}

.standard-content-with-intro:before{
    display:none!important;
}
.standard-content-with-intro.show-content main{
    margin-top:0!important;
  z-index:10;
}
.uow-footer__accreditations{
    display:none!important;
}
/*Old site overrides*/
main>article:after, main>article:before, 
.content-intro>div:before, 
.standard-content-with-intro main:after, 
.content:first-child>div:first-child:before {
	width:0px!important;
    display:none!important;
}
.kiss-widget {
  /*display:none;*/
}
section.uow-course-content__overview, section.uow-course-content__features{
  margin:60px 0!important;
}
footer {
	margin-top:-1px;
}
.uow-subject-areas-cta__heading span,
.uow-quad-gradient-cta__cta-text-inner h3 span {
	font-weight:bold;
}
.uow-course-search__pagination-list li a {
	color: #000000;
    text-decoration: none;
}
.uow-subject-areas-subjects__button .fa-arrow-right:before{
	display:none;
}

.uow-subject-areas-subjects__flex a.uow-subject-areas-subjects__button{
  padding:11px!important;
}
@media only screen and (max-width: 430px) {
  .uow-header__text-container{
  	position:relative;
    transform:none;
    top:auto;
  }
  .uow-header__course-ucas{
   	margin-top:-50px; 
  }
  .uow-header__text-container p{
  	display:block;
    padding-left: 10px;
    padding-right:10px;
  }
  .uow-header__text-inner h1 {
  	padding-bottom: 55px;
    padding-left: 10px;
    padding-right:10px;
  }
}

























































































