@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.vu-panel__content h3{font-display:swap;font-family:program,sans-serif;font-size:1.25rem;font-weight:500;letter-spacing:.5px;line-height:1.75rem;margin:.5rem 0}@media screen and (min-width:992px){.vu-panel__content h3{font-size:1.5rem;line-height:2rem;margin:1rem 0}}.vu-panel{left:0;min-height:100%;position:absolute;right:0;top:0;z-index:12}.vu-panel button{background:none;border:none;cursor:pointer;padding:0}@media screen and (min-width:992px){.vu-panel__toolbox-grid{display:grid;grid-gap:3rem;grid-template-columns:auto 1fr}.vu-panel__toolbox-grid--cell{padding-top:2.5rem}}.vu-panel__content{animation:panel-display .25s ease forwards;background:#fff;height:100%;left:100%;overflow-y:auto;padding:.5rem 1rem 3rem;position:fixed;top:0;width:100%;z-index:20}.vu-panel__content--toolbox{padding-left:0;padding-top:0}@media screen and (min-width:576px){.vu-panel__content{padding-left:2rem;padding-right:2rem}.vu-panel__content--toolbox{padding-left:0;padding-top:0}}@media screen and (min-width:768px){.vu-panel__content{padding-left:2.5rem;padding-right:2.5rem}.vu-panel__content--toolbox{padding-left:0;padding-top:0}}@media screen and (min-width:992px){.vu-panel__content{padding:2.5rem 2rem 4rem;width:calc(100% - 20rem)}.vu-panel__content--toolbox{padding-left:0;padding-top:0;width:calc(100% - 10rem)}}@media screen and (min-width:1264px){.vu-panel__content{padding-left:3rem;padding-right:3rem;width:calc(100% - 26rem)}.vu-panel__content--toolbox{padding-left:0;padding-right:2rem;padding-top:0}}@media screen and (min-width:1920px){.vu-panel__content{padding-right:16rem;width:calc(100% - 44rem)}.vu-panel__content--toolbox{padding-left:0;padding-right:2rem;padding-top:0}}.vu-panel__content-top{display:flex}.vu-panel__content-top h2{color:#000;flex-grow:1}@media screen and (min-width:992px){.vu-panel__content-top h2{margin:1.5rem 0}}.vu-panel__content-top button{height:3rem;margin:.5rem 0;width:3rem}@media screen and (min-width:992px){.vu-panel__content-top button{height:4rem;margin-top:1rem;width:4rem}.vu-panel__content h3{font-size:2rem;line-height:2.5rem;margin:1rem 0}}.vu-panel__content-main{padding:1rem 0}@media screen and (min-width:992px){.vu-panel__content-main{padding:1.5rem 0 2.5rem}}.vu-panel__content-bottom{float:right}.vu-panel__content-bottom button{padding:.75rem 0 .75rem .75rem}.vu-panel__content-bottom button span{font-size:1rem;text-decoration:underline}@media screen and (min-width:992px){.vu-panel__content-bottom button span{font-size:1.125rem}}.vu-panel__content-bottom button svg{margin-right:.25rem}.vu-panel__content .vu-markup{font-size:1rem;line-height:1.5rem}@media screen and (min-width:992px){.vu-panel__content .vu-markup{font-size:1.125rem;line-height:2rem}}.vu-panel__overlay{animation:overlay-display .25s ease forwards;inset:0;position:fixed}.date-link .vu-panel{position:fixed}.apply-tab .vu-panel__content--toolbox,.enquire-tab .vu-panel__content--toolbox,.how-to-apply-tab .vu-panel__content--toolbox{padding-bottom:0}.panel-fade-enter-active{transition:all 0s ease}.panel-fade-leave-active{transition:all .25s ease}.vu-panel.inactive .vu-panel__content{animation:panel-hide .25s ease forwards}.vu-panel.inactive .vu-panel__overlay{animation:overlay-hide .25s ease forwards}@keyframes panel-display{to{transform:translate(-100%)}}@keyframes panel-hide{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes overlay-display{to{background:#000;content:"";display:block;opacity:.8;z-index:10}}@keyframes overlay-hide{0%{background:#000;content:"";display:block;opacity:.8;z-index:10}to{background:transparent;content:"";display:block;opacity:0;z-index:10}}.vu-audience-boxes{display:grid;grid-gap:1rem;padding-top:2rem}@media screen and (min-width:992px){.vu-audience-boxes{grid-template-columns:minmax(auto,448px) minmax(auto,448px);padding-top:2.5rem}}.vu-audience__box-items{border:1px solid #000;padding:1rem}.vu-audience--footer{padding-top:2.5rem}.vu-audience--footer p{margin:0;padding:.5rem 0}
