.singleEvent .u-gap-1 {
    margin: -4px;
}
.singleEvent .u-gap-1 > * {
    margin: 4px;
}
.singleEvent .u-gap-x-1 {
    margin-left: -4px;
    margin-right: -4px;
}
.singleEvent .u-gap-x-1 > * {
    margin-left: 4px;
    margin-right: 4px;
}
.singleEvent .u-gap-y-1 {
    margin-top: -4px;
    margin-bottom: -4px;
}
.singleEvent .u-gap-y-1 > * {
    margin-top: 4px;
    margin-bottom: 4px;
}
.singleEvent .u-gap-2 {
    margin: -8px;
}
.singleEvent .u-gap-2 > * {
    margin: 8px;
}
.singleEvent .u-gap-x-2 {
    margin-left: -8px;
    margin-right: -8px;
}
.singleEvent .u-gap-x-2 > * {
    margin-left: 8px;
    margin-right: 8px;
}
.singleEvent .u-gap-y-2 {
    margin-top: -8px;
    margin-bottom: -8px;
}
.singleEvent .u-gap-y-2 > * {
    margin-top: 8px;
    margin-bottom: 8px;
}
.singleEvent .u-gap-3 {
    margin: -12px;
}
.singleEvent .u-gap-3 > * {
    margin: 12px;
}
.singleEvent .u-gap-x-3 {
    margin-left: -12px;
    margin-right: -12px;
}
.singleEvent .u-gap-x-3 > * {
    margin-left: 12px;
    margin-right: 12px;
}
.singleEvent .u-gap-y-3 {
    margin-top: -12px;
    margin-bottom: -12px;
}
.singleEvent .u-gap-y-3 > * {
    margin-top: 12px;
    margin-bottom: 12px;
}
.singleEvent .u-gap-4 {
    margin: -16px;
}
.singleEvent .u-gap-4 > * {
    margin: 16px;
}
.singleEvent .u-gap-y-4 {
    margin-top: -16px;
    margin-bottom: -16px;
}
.singleEvent .u-gap-y-4 > * {
    margin-top: 16px;
    margin-bottom: 16px;
}
.singleEvent .u-list-reset {
    list-style: none !important;
    padding: 0 !important;
}
.singleEvent .u-appearance-none {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
}
.singleEvent .u-bg-transparent {
    background-color: transparent !important;
}
.singleEvent .u-bg-purple {
    background-color: #68246d !important;
}
.singleEvent .u-bg-darkpurple {
    background-color: #571b4f !important;
}
.singleEvent .u-bg-yellow {
    background-color: #ffd53a !important;
}
.singleEvent .u-bg-blue {
    background-color: #409ddd !important;
}
.singleEvent .u-bg-red {
    background-color: #be1e2c !important;
}
.singleEvent .u-bg-gold {
    background-color: #afa961 !important;
}
.singleEvent .u-bg-black {
    background-color: #333123 !important;
}
.singleEvent .u-bg-white {
    background-color: #fff !important;
}
.singleEvent .u-bg-grey-25 {
    background-color: #f7f7f7 !important;
}
.singleEvent .u-bg-grey-50 {
    background-color: #ebebeb !important;
}
.singleEvent .u-bg-grey-300 {
    background-color: #64696c !important;
}
.singleEvent .u-bg-grey-400 {
    background-color: #3c3c3b !important;
}
.singleEvent .u-bg-college {
    background-color: #00664f !important;
}
.singleEvent .u-bg-coll-collingwood {
    background-color: #d22630 !important;
}
.singleEvent .u-bg-coll-grey {
    background-color: #af272f !important;
}
.singleEvent .u-bg-coll-hatfield {
    background-color: #003865 !important;
}
.singleEvent .u-bg-coll-johnsnow {
    background-color: #003865 !important;
}
.singleEvent .u-bg-coll-jbutler {
    background-color: #d22630 !important;
}
.singleEvent .u-bg-coll-south-college {
    background-color: #68246d !important;
}
.singleEvent .u-bg-coll-staidans {
    background-color: #006747 !important;
}
.singleEvent .u-bg-coll-stchads {
    background-color: #00573f !important;
}
.singleEvent .u-bg-coll-stcuthberts {
    background-color: #00664f !important;
}
.singleEvent .u-bg-coll-sthild {
    background-color: #0072ce !important;
}
.singleEvent .u-bg-coll-stjohns {
    background-color: #1b365d !important;
}
.singleEvent .u-bg-coll-stmarys {
    background-color: #753bbd !important;
}
.singleEvent .u-bg-coll-stephenson {
    background-color: #d22630 !important;
}
.singleEvent .u-bg-coll-trevelyan {
    background-color: #003865 !important;
}
.singleEvent .u-bg-coll-university {
    background-color: #862633 !important;
}
.singleEvent .u-bg-coll-ustinov {
    background-color: #003865 !important;
}
.singleEvent .u-bg-coll-vanmildert {
    background-color: #ee2737 !important;
}
.singleEvent .u-bg-business {
    background-color: #b3bdb1 !important;
}
.singleEvent .u-bg-primary {
    background-color: #68246d !important;
}
.singleEvent .u-bg-secondary {
    background-color: #c30b42ff !important;
}
.singleEvent .u-bg-tertiary {
    background-color: #00aeef !important;
}
.singleEvent .u-bg-grey-50--dark {
    background-color: #bcbcbc !important;
}
.singleEvent .u-bg-coll-collingwood--dark {
    background-color: #a81e26 !important;
}
.singleEvent .u-bg-coll-grey--dark {
    background-color: #8c1f26 !important;
}
.singleEvent .u-bg-coll-hatfield--dark {
    background-color: #002d51 !important;
}
.singleEvent .u-bg-coll-johnsnow--dark {
    background-color: #002d51 !important;
}
.singleEvent .u-bg-coll-jbutler--dark {
    background-color: #a81e26 !important;
}
.singleEvent .u-bg-coll-south-college--dark {
    background-color: #531d57 !important;
}
.singleEvent .u-bg-coll-staidans--dark {
    background-color: #005239 !important;
}
.singleEvent .u-bg-coll-stchads--dark {
    background-color: #004632 !important;
}
.singleEvent .u-bg-coll-stcuthberts--dark {
    background-color: #00523f !important;
}
.singleEvent .u-bg-coll-sthild--dark {
    background-color: #005ba5 !important;
}
.singleEvent .u-bg-coll-stjohns--dark {
    background-color: #162b4a !important;
}
.singleEvent .u-bg-coll-stmarys--dark {
    background-color: #5e2f97 !important;
}
.singleEvent .u-bg-coll-stephenson--dark {
    background-color: #a81e26 !important;
}
.singleEvent .u-bg-coll-trevelyan--dark {
    background-color: #002d51 !important;
}
.singleEvent .u-bg-coll-university--dark {
    background-color: #6b1e29 !important;
}
.singleEvent .u-bg-coll-ustinov--dark {
    background-color: #002d51 !important;
}
.singleEvent .u-bg-coll-vanmildert--dark {
    background-color: #cd101f !important;
}
.singleEvent .u-bg-primary--dark {
    background-color: #531d57 !important;
}
.singleEvent .focus\:u-bg-primary:focus {
    background-color: #68246d !important;
}
.singleEvent .hocus\:u-bg-transparent:focus, .singleEvent .hocus\:u-bg-transparent:hover {
    background-color: transparent !important;
}
.singleEvent .hocus\:u-bg-black:focus, .singleEvent .hocus\:u-bg-black:hover {
    background-color: #333123 !important;
}
.singleEvent .hocus\:u-bg-grey-50:focus, .singleEvent .hocus\:u-bg-grey-50:hover {
    background-color: #ebebeb !important;
}
.singleEvent .hocus\:u-bg-primary:focus, .singleEvent .hocus\:u-bg-primary:hover {
    background-color: #68246d !important;
}
.singleEvent .hocus\:u-bg-darkpurple--dark:focus, .singleEvent .hocus\:u-bg-darkpurple--dark:hover {
    background-color: #46163f !important;
}
.singleEvent .hocus\:u-bg-yellow--dark:focus, .singleEvent .hocus\:u-bg-yellow--dark:hover {
    background-color: #fac500 !important;
}
.singleEvent .hocus\:u-bg-grey-50--dark:focus, .singleEvent .hocus\:u-bg-grey-50--dark:hover {
    background-color: #bcbcbc !important;
}
.singleEvent .hocus\:u-bg-grey-400--dark:focus, .singleEvent .hocus\:u-bg-grey-400--dark:hover {
    background-color: #30302f !important;
}
.singleEvent .hocus\:u-bg-primary--dark:focus, .singleEvent .hocus\:u-bg-primary--dark:hover {
    background-color: #531d57 !important;
}
.singleEvent .hocus\:u-bg-secondary--dark:focus, .singleEvent .hocus\:u-bg-secondary--dark:hover {
    background-color: #fac500 !important;
}
.singleEvent .u-bg-bottom {
    background-position: bottom !important;
}
.singleEvent .u-bg-center {
    background-position: 50% !important;
}
.singleEvent .u-bg-no-repeat {
    background-repeat: no-repeat !important;
}
.singleEvent .u-bg-cover {
    background-size: cover !important;
}
.singleEvent .u-border-separate {
    border-collapse: separate !important;
}
.singleEvent .u-border-transparent {
    border-color: transparent !important;
}
.singleEvent .u-border-current-color {
    border-color: currentColor !important;
}
.singleEvent .u-border-purple {
    border-color: #68246d !important;
}
.singleEvent .u-border-darkpurple {
    border-color: #571b4f !important;
}
.singleEvent .u-border-yellow {
    border-color: #ffd53a !important;
}
.singleEvent .u-border-blue {
    border-color: #409ddd !important;
}
.singleEvent .u-border-gold {
    border-color: #afa961 !important;
}
.singleEvent .u-border-black {
    border-color: #333123 !important;
}
.singleEvent .u-border-white {
    border-color: #fff !important;
}
.singleEvent .u-border-grey-25 {
    border-color: #f7f7f7 !important;
}
.singleEvent .u-border-grey-50 {
    border-color: #ebebeb !important;
}
.singleEvent .u-border-grey-100 {
    border-color: #afb4b6 !important;
}
.singleEvent .u-border-grey-200 {
    border-color: #898e91 !important;
}
.singleEvent .u-border-business {
    border-color: #b3bdb1 !important;
}
.singleEvent .u-border-primary {
    border-color: #68246d !important;
}
.singleEvent .u-border-tertiary {
    border-color: #00aeef !important;
}
.singleEvent .u-border-darkpurple--dark {
    border-color: #46163f !important;
}
.singleEvent .u-border-grey-50--dark {
    border-color: #bcbcbc !important;
}
.singleEvent .u-border-grey-50--light {
    border-color: #fff !important;
}
.singleEvent .u-border-coll-collingwood--dark {
    border-color: #a81e26 !important;
}
.singleEvent .u-border-coll-grey--dark {
    border-color: #8c1f26 !important;
}
.singleEvent .u-border-coll-hatfield--dark {
    border-color: #002d51 !important;
}
.singleEvent .u-border-coll-johnsnow--dark {
    border-color: #002d51 !important;
}
.singleEvent .u-border-coll-jbutler--dark {
    border-color: #a81e26 !important;
}
.singleEvent .u-border-coll-south-college--dark {
    border-color: #531d57 !important;
}
.singleEvent .u-border-coll-staidans--dark {
    border-color: #005239 !important;
}
.singleEvent .u-border-coll-stchads--dark {
    border-color: #004632 !important;
}
.singleEvent .u-border-coll-stcuthberts--dark {
    border-color: #00523f !important;
}
.singleEvent .u-border-coll-sthild--dark {
    border-color: #005ba5 !important;
}
.singleEvent .u-border-coll-stjohns--dark {
    border-color: #162b4a !important;
}
.singleEvent .u-border-coll-stmarys--dark {
    border-color: #5e2f97 !important;
}
.singleEvent .u-border-coll-stephenson--dark {
    border-color: #a81e26 !important;
}
.singleEvent .u-border-coll-trevelyan--dark {
    border-color: #002d51 !important;
}
.singleEvent .u-border-coll-university--dark {
    border-color: #6b1e29 !important;
}
.singleEvent .u-border-coll-ustinov--dark {
    border-color: #002d51 !important;
}
.singleEvent .u-border-coll-vanmildert--dark {
    border-color: #cd101f !important;
}
.singleEvent .u-border-primary--dark {
    border-color: #531d57 !important;
}
.singleEvent .focus\:u-border-primary:focus {
    border-color: #68246d !important;
}
.singleEvent .hocus\:u-border-white:focus, .singleEvent .hocus\:u-border-white:hover {
    border-color: #fff !important;
}
.singleEvent .hocus\:u-border-primary:focus, .singleEvent .hocus\:u-border-primary:hover {
    border-color: #68246d !important;
}
.singleEvent .hocus\:u-border-secondary:focus, .singleEvent .hocus\:u-border-secondary:hover {
    border-color: #ffd53a !important;
}
.singleEvent .u-rounded-none {
    border-radius: 0 !important;
}
.singleEvent .u-rounded {
    border-radius: 0.25rem !important;
}
.singleEvent .u-rounded-full {
    border-radius: 9999px !important;
}
.singleEvent .u-rounded-br-sm {
    border-bottom-right-radius: 45px !important;
}
.singleEvent .u-rounded-bl-sm {
    border-bottom-left-radius: 45px !important;
}
.singleEvent .u-rounded-br-md {
    border-bottom-right-radius: 100px !important;
}
.singleEvent .u-rounded-br-lg {
    border-bottom-right-radius: 220px !important;
}
.singleEvent .u-rounded-br-half {
    border-bottom-right-radius: 50% !important;
}
.singleEvent .u-rounded-bl-half {
    border-bottom-left-radius: 50% !important;
}
.singleEvent .u-rounded-br-full {
    border-bottom-right-radius: 9999px !important;
}
.singleEvent .u-rounded-bl-full {
    border-bottom-left-radius: 9999px !important;
}
.singleEvent .u-border-none {
    border-style: none !important;
}
.singleEvent .u-border-0 {
    border-width: 0 !important;
}
.singleEvent .u-border-1 {
    border-width: 1px !important;
}
.singleEvent .u-border-2 {
    border-width: 2px !important;
}
.singleEvent .u-border {
    border-width: 1px !important;
}
.singleEvent .u-border-t-0 {
    border-top-width: 0 !important;
}
.singleEvent .u-border-t-1 {
    border-top-width: 1px !important;
}
.singleEvent .u-border-b-1 {
    border-bottom-width: 1px !important;
}
.singleEvent .u-border-t-2 {
    border-top-width: 2px !important;
}
.singleEvent .u-border-b-2 {
    border-bottom-width: 2px !important;
}
.singleEvent .u-border-t-4 {
    border-top-width: 4px !important;
}
.singleEvent .u-border-t-6 {
    border-top-width: 6px !important;
}
.singleEvent .u-border-t-8 {
    border-top-width: 8px !important;
}
.singleEvent .u-border-l-8 {
    border-left-width: 8px !important;
}
.singleEvent .focus\:u-border-1:focus {
    border-width: 1px !important;
}
.singleEvent .u-cursor-pointer {
    cursor: pointer !important;
}
.singleEvent .u-block {
    display: block !important;
}
.singleEvent .u-inline-block {
    display: inline-block !important;
}
.singleEvent .u-inline {
    display: inline !important;
}
.singleEvent .u-table-cell {
    display: table-cell !important;
}
.singleEvent .u-hidden {
    display: none !important;
}
.singleEvent .u-flex {
    display: -webkit-flex !important;
    display: flex !important;
}
.singleEvent .u-inline-flex {
    display: -webkit-inline-flex !important;
    display: inline-flex !important;
}
.singleEvent .u-flex-row-reverse {
    -webkit-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
}
.singleEvent .u-flex-col {
    -webkit-flex-direction: column !important;
    flex-direction: column !important;
}
.singleEvent .u-flex-col-reverse {
    -webkit-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
}
.singleEvent .u-flex-wrap {
    -webkit-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
}
.singleEvent .u-flex-no-wrap {
    -webkit-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
}
.singleEvent .u-items-start {
    -webkit-align-items: flex-start !important;
    align-items: flex-start !important;
}
.singleEvent .u-items-end {
    -webkit-align-items: flex-end !important;
    align-items: flex-end !important;
}
.singleEvent .u-items-center {
    -webkit-align-items: center !important;
    align-items: center !important;
}
.singleEvent .u-items-stretch {
    -webkit-align-items: stretch !important;
    align-items: stretch !important;
}
.singleEvent .u-self-start {
    -webkit-align-self: flex-start !important;
    align-self: flex-start !important;
}
.singleEvent .u-justify-end {
    -webkit-justify-content: flex-end !important;
    justify-content: flex-end !important;
}
.singleEvent .u-justify-center {
    -webkit-justify-content: center !important;
    justify-content: center !important;
}
.singleEvent .u-justify-between {
    -webkit-justify-content: space-between !important;
    justify-content: space-between !important;
}
.singleEvent .u-flex-1 {
    -webkit-flex: 1 1 0% !important;
    flex: 1 1 0% !important;
}
.singleEvent .u-flex-auto {
    -webkit-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
}
.singleEvent .u-flex-grow {
    -webkit-flex-grow: 1 !important;
    flex-grow: 1 !important;
}
.singleEvent .u-flex-no-shrink {
    -webkit-flex-shrink: 0 !important;
    flex-shrink: 0 !important;
}
.singleEvent .u-float-right {
    float: right !important;
}
.singleEvent .u-clearfix:after {
    content: "" !important;
    display: table !important;
    clear: both !important;
}
.singleEvent .u-font-sans {
    font-family: Open Sans, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif !important;
}
.singleEvent .u-font-serif {
    font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif !important;
}
.singleEvent .u-font-thin {
    font-weight: 200 !important;
}
.singleEvent .u-font-normal {
    font-weight: 400 !important;
}
.singleEvent .u-font-bold {
    font-weight: 600 !important;
}
.singleEvent .u-font-bolder {
    font-weight: 700 !important;
}
.singleEvent .u-font-extra-bold {
    font-weight: 800 !important;
}
.singleEvent .u-h-0 {
    height: 0 !important;
}
.singleEvent .u-h-3 {
    height: 24px !important;
}
.singleEvent .u-h-auto {
    height: auto !important;
}
.singleEvent .u-h-full {
    height: 100% !important;
}
.singleEvent .u-h-third {
    height: 33.33% !important;
}
.singleEvent .u-h-icon {
    height: 20px !important;
}
.singleEvent .u-h-icon-lg {
    height: 35px !important;
}
.singleEvent .u-h-tapestry-separator {
    height: 100px !important;
}
.singleEvent .u-leading-none {
    line-height: 1 !important;
}
.singleEvent .u-leading-tight {
    line-height: 1.25 !important;
}
.singleEvent .u-leading-normal {
    line-height: 1.5 !important;
}
.singleEvent .u-leading-unset {
    line-height: unset !important;
}
.singleEvent .u-m-0 {
    margin: 0 !important;
}
.singleEvent .u-m-1 {
    margin: 8px !important;
}
.singleEvent .u-m-2 {
    margin: 16px !important;
}
.singleEvent .u-m-4 {
    margin: 32px !important;
}
.singleEvent .u-my-1 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
}
.singleEvent .u-mx-1 {
    margin-left: 8px !important;
    margin-right: 8px !important;
}
.singleEvent .u-my-2 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
}
.singleEvent .u-my-4 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
}
.singleEvent .u-my-5 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
}
.singleEvent .u-mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
}
.singleEvent .u-mt-0 {
    margin-top: 0 !important;
}
.singleEvent .u-mb-0 {
    margin-bottom: 0 !important;
}
.singleEvent .u-ml-0 {
    margin-left: 0 !important;
}
.singleEvent .u-mt-1 {
    margin-top: 8px !important;
}
.singleEvent .u-mr-1 {
    margin-right: 8px !important;
}
.singleEvent .u-mb-1 {
    margin-bottom: 8px !important;
}
.singleEvent .u-ml-1 {
    margin-left: 8px !important;
}
.singleEvent .u-mt-2 {
    margin-top: 16px !important;
}
.singleEvent .u-mr-2 {
    margin-right: 16px !important;
}
.singleEvent .u-mb-2 {
    margin-bottom: 16px !important;
}
.singleEvent .u-ml-2 {
    margin-left: 16px !important;
}
.singleEvent .u-mt-3 {
    margin-top: 24px !important;
}
.singleEvent .u-mr-3 {
    margin-right: 24px !important;
}
.singleEvent .u-mb-3 {
    margin-bottom: 24px !important;
}
.singleEvent .u-mt-4 {
    margin-top: 32px !important;
}
.singleEvent .u-mb-4 {
    margin-bottom: 32px !important;
}
.singleEvent .u-ml-4 {
    margin-left: 32px !important;
}
.singleEvent .u-mt-6 {
    margin-top: 48px !important;
}
.singleEvent .u-mt-auto {
    margin-top: auto !important;
}
.singleEvent .u-ml-auto {
    margin-left: auto !important;
}
.singleEvent .u-max-w-full {
    max-width: 100% !important;
}
.singleEvent .u-max-w-screen {
    max-width: 100vw !important;
}
.singleEvent .u-max-w-measure {
    max-width: 66ch !important;
}
.singleEvent .u-max-w-measure-lg {
    max-width: 90ch !important;
}
.singleEvent .u-max-w-measure-sm {
    max-width: 40ch !important;
}
.singleEvent .u-max-w-statistic {
    max-width: 212px !important;
}
.singleEvent .u-min-h-full {
    min-height: 100% !important;
}
.singleEvent .u-min-h-statistic {
    min-height: 200px !important;
}
.singleEvent .u-min-w-0 {
    min-width: 0 !important;
}
.singleEvent .u-min-w-4 {
    min-width: 32px !important;
}
.singleEvent .u-min-w-1\/3 {
    min-width: 33.33333% !important;
}
.singleEvent .u--mx-1 {
    margin-left: -8px !important;
    margin-right: -8px !important;
}
.singleEvent .u--mb-2 {
    margin-bottom: -16px !important;
}
.singleEvent .u--mb-4 {
    margin-bottom: -32px !important;
}
.singleEvent .u--ml-5 {
    margin-left: -40px !important;
}
.singleEvent .u-opacity-0 {
    opacity: 0.000001 !important;
}
.singleEvent .u-opacity-15 {
    opacity: 0.15 !important;
}
.singleEvent .u-opacity-25 {
    opacity: 0.25 !important;
}
.singleEvent .u-opacity-50 {
    opacity: 0.5 !important;
}
.singleEvent .u-opacity-75 {
    opacity: 0.75 !important;
}
.singleEvent .u-opacity-90 {
    opacity: 0.9 !important;
}
.singleEvent .u-opacity-100 {
    opacity: 1 !important;
}
.singleEvent .u-overflow-hidden {
    overflow: hidden !important;
}
.singleEvent .u-overflow-visible {
    overflow: visible !important;
}
.singleEvent .u-overflow-x-hidden {
    overflow-x: hidden !important;
}
.singleEvent .u-overflow-y-hidden {
    overflow-y: hidden !important;
}
.singleEvent .u-overflow-x-scroll {
    overflow-x: scroll !important;
    -webkit-overflow-scrolling: touch;
}
.singleEvent .u-scrolling-touch {
    -webkit-overflow-scrolling: touch !important;
}
.singleEvent .u-p-0 {
    padding: 0 !important;
}
.singleEvent .u-p-1 {
    padding: 8px !important;
}
.singleEvent .u-p-2 {
    padding: 16px !important;
}
.singleEvent .u-p-3 {
    padding: 24px !important;
}
.singleEvent .u-p-4 {
    padding: 32px !important;
}
.singleEvent .u-p-5 {
    padding: 40px !important;
}
.singleEvent .u-p-7 {
    padding: 56px !important;
}
.singleEvent .u-p-8 {
    padding: 64px !important;
}
.singleEvent .u-py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.singleEvent .u-py-1 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}
.singleEvent .u-px-1 {
    padding-left: 8px !important;
    padding-right: 8px !important;
}
.singleEvent .u-py-2 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
}
.singleEvent .u-px-2 {
    padding-left: 16px !important;
    padding-right: 16px !important;
}
.singleEvent .u-py-3 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
}
.singleEvent .u-px-3 {
    padding-left: 24px !important;
    padding-right: 24px !important;
}
.singleEvent .u-py-4 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
}
.singleEvent .u-px-4 {
    padding-left: 32px !important;
    padding-right: 32px !important;
}
.singleEvent .u-py-5 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
.singleEvent .u-py-6 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
}
.singleEvent .u-py-7 {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
}
.singleEvent .u-pr-0 {
    padding-right: 0 !important;
}
.singleEvent .u-pb-0 {
    padding-bottom: 0 !important;
}
.singleEvent .u-pl-0 {
    padding-left: 0 !important;
}
.singleEvent .u-pt-1 {
    padding-top: 8px !important;
}
.singleEvent .u-pb-1 {
    padding-bottom: 8px !important;
}
.singleEvent .u-pl-1 {
    padding-left: 8px !important;
}
.singleEvent .u-pt-2 {
    padding-top: 16px !important;
}
.singleEvent .u-pr-2 {
    padding-right: 16px !important;
}
.singleEvent .u-pb-2 {
    padding-bottom: 16px !important;
}
.singleEvent .u-pl-2 {
    padding-left: 16px !important;
}
.singleEvent .u-pt-3 {
    padding-top: 24px !important;
}
.singleEvent .u-pl-3 {
    padding-left: 24px !important;
}
.singleEvent .u-pt-4 {
    padding-top: 32px !important;
}
.singleEvent .u-pr-4 {
    padding-right: 32px !important;
}
.singleEvent .u-pb-4 {
    padding-bottom: 32px !important;
}
.singleEvent .u-pr-5 {
    padding-right: 40px !important;
}
.singleEvent .u-pb-5 {
    padding-bottom: 40px !important;
}
.singleEvent .u-pl-5 {
    padding-left: 40px !important;
}
.singleEvent .u-pt-6 {
    padding-top: 48px !important;
}
.singleEvent .u-pr-6 {
    padding-right: 48px !important;
}
.singleEvent .u-pl-6 {
    padding-left: 48px !important;
}
.singleEvent .u-pt-8 {
    padding-top: 64px !important;
}
.singleEvent .u-pr-10 {
    padding-right: 80px !important;
}
.singleEvent .first\:u-pl-container-gutter:first-child {
    padding-left: calc(15px + (100vw - var(--container-max-width)) / 2) !important;
}
.singleEvent .last\:u-pr-container-gutter:last-child {
    padding-right: calc(15px + (100vw - var(--container-max-width)) / 2) !important;
}
.singleEvent .u-pointer-events-none {
    pointer-events: none !important;
}
.singleEvent .u-pointer-events-auto {
    pointer-events: auto !important;
}
.singleEvent .u-static {
    position: static !important;
}
.singleEvent .u-fixed {
    position: fixed !important;
}
.singleEvent .u-absolute {
    position: absolute !important;
}
.singleEvent .u-relative {
    position: relative !important;
}
.singleEvent .u-pin {
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
}
.singleEvent .u-pin-y {
    top: 0 !important;
    bottom: 0 !important;
}
.singleEvent .u-pin-x {
    right: 0 !important;
    left: 0 !important;
}
.singleEvent .u-pin-t {
    top: 0 !important;
}
.singleEvent .u-pin-r {
    right: 0 !important;
}
.singleEvent .u-pin-b {
    bottom: 0 !important;
}
.singleEvent .u-pin-l {
    left: 0 !important;
}
.singleEvent .u-shadow {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1) !important;
}
.singleEvent .u-shadow-md {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08) !important;
}
.singleEvent .u-shadow-lg {
    box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08) !important;
}
.singleEvent .u-shadow-lg-dark {
    box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.4) !important;
}
.singleEvent .u-shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
}
.singleEvent .u-shadow-outline {
    box-shadow: 0 0 0 0.2rem #80b4d9 !important;
}
.singleEvent .u-shadow-media {
    box-shadow: 1rem 1rem 0 0 #ffd53a !important;
}
.singleEvent .u-shadow-media-business {
    box-shadow: 1rem 1rem 0 0 #b3bdb1 !important;
}
.singleEvent .u-shadow-outline-black-faint-and-thin {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) !important;
}
.singleEvent .hover\:u-shadow:hover {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1) !important;
}
.singleEvent .hover\:u-shadow-lg:hover {
    box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08) !important;
}
.singleEvent .focus\:u-shadow-outline-tertiary:focus {
    box-shadow: 0 0 0 0.2rem #80d7f7 !important;
}
.singleEvent .focus\:u-shadow-none:focus {
    box-shadow: none !important;
}
.singleEvent .hocus\:u-shadow:focus, .singleEvent .hocus\:u-shadow:hover {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1) !important;
}
.singleEvent .hocus\:u-shadow-md-dark:focus, .singleEvent .hocus\:u-shadow-md-dark:hover {
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1), 0 5px 15px 0 rgba(0, 0, 0, 0.2) !important;
}
.singleEvent .hocus\:u-shadow-none:focus, .singleEvent .hocus\:u-shadow-none:hover {
    box-shadow: none !important;
}
.singleEvent .u-fill-current {
    fill: currentColor !important;
}
.singleEvent .u-text-left {
    text-align: left !important;
}
.singleEvent .u-text-center {
    text-align: center !important;
}
.singleEvent .u-text-right {
    text-align: right !important;
}
.singleEvent .u-text-transparent {
    color: transparent !important;
}
.singleEvent .u-text-current-color {
    color: currentColor !important;
}
.singleEvent .u-text-inherit {
    color: #fff !important;
}
.singleEvent .u-text-purple {
    color: #68246d !important;
}
.singleEvent .u-text-darkpurple {
    color: #571b4f !important;
}
.singleEvent .u-text-yellow {
    color: #ffd53a !important;
}
.singleEvent .u-text-blue {
    color: #409ddd !important;
}
.singleEvent .u-text-gold {
    color: #afa961 !important;
}
.singleEvent .u-text-black {
    color: #333123 !important;
}
.singleEvent .u-text-white {
    color: #fff !important;
}
.singleEvent .u-text-grey-50 {
    color: #ebebeb !important;
}
.singleEvent .u-text-grey-300 {
    color: #64696c !important;
}
.singleEvent .u-text-grey-400 {
    color: #3c3c3b !important;
}
.singleEvent .u-text-college {
    color: #00664f !important;
}
.singleEvent .u-text-coll-collingwood {
    color: #d22630 !important;
}
.singleEvent .u-text-coll-grey {
    color: #af272f !important;
}
.singleEvent .u-text-coll-hatfield {
    color: #003865 !important;
}
.singleEvent .u-text-coll-johnsnow {
    color: #003865 !important;
}
.singleEvent .u-text-coll-jbutler {
    color: #d22630 !important;
}
.singleEvent .u-text-coll-south-college {
    color: #68246d !important;
}
.singleEvent .u-text-coll-staidans {
    color: #006747 !important;
}
.singleEvent .u-text-coll-stchads {
    color: #00573f !important;
}
.singleEvent .u-text-coll-stcuthberts {
    color: #00664f !important;
}
.singleEvent .u-text-coll-sthild {
    color: #0072ce !important;
}
.singleEvent .u-text-coll-stjohns {
    color: #1b365d !important;
}
.singleEvent .u-text-coll-stmarys {
    color: #753bbd !important;
}
.singleEvent .u-text-coll-stephenson {
    color: #d22630 !important;
}
.singleEvent .u-text-coll-trevelyan {
    color: #003865 !important;
}
.singleEvent .u-text-coll-university {
    color: #862633 !important;
}
.singleEvent .u-text-coll-ustinov {
    color: #003865 !important;
}
.singleEvent .u-text-coll-vanmildert {
    color: #ee2737 !important;
}
.singleEvent .u-text-primary {
    color: #68246d !important;
}
.singleEvent .u-text-secondary {
    color: #ffd53a !important;
}
.singleEvent .u-text-danger {
    color: #be1e2c !important;
}
.singleEvent .u-text-primary--dark {
    color: #531d57 !important;
}
.singleEvent .hover\:u-text-primary:hover {
    color: #68246d !important;
}
.singleEvent .focus\:u-text-white:focus {
    color: #fff !important;
}
.singleEvent .hocus\:u-text-darkpurple:focus, .singleEvent .hocus\:u-text-darkpurple:hover {
    color: #571b4f !important;
}
.singleEvent .hocus\:u-text-white:focus, .singleEvent .hocus\:u-text-white:hover {
    color: #fff !important;
}
.singleEvent .hocus\:u-text-primary:focus, .singleEvent .hocus\:u-text-primary:hover {
    color: #68246d !important;
}
.singleEvent .hocus\:u-text-secondary:focus, .singleEvent .hocus\:u-text-secondary:hover {
    color: #ffd53a !important;
}
.singleEvent .hocus\:u-text-white--dark:focus, .singleEvent .hocus\:u-text-white--dark:hover {
    color: #ccc !important;
}
.singleEvent .hocus\:u-text-grey-400--light:focus, .singleEvent .hocus\:u-text-grey-400--light:hover {
    color: #434342 !important;
}
.singleEvent .hocus\:u-text-primary--dark:focus, .singleEvent .hocus\:u-text-primary--dark:hover {
    color: #531d57 !important;
}
.singleEvent .hocus\:u-text-primary--light:focus, .singleEvent .hocus\:u-text-primary--light:hover {
    color: #74287a !important;
}
.singleEvent .hocus\:u-text-secondary--dark:focus, .singleEvent .hocus\:u-text-secondary--dark:hover {
    color: #fac500 !important;
}
.singleEvent .u-text-small {
    font-size: 14px !important;
    line-height: 1;
}
.singleEvent .u-text-medium {
    font-size: 16px !important;
}
.singleEvent .u-text-large {
    font-size: 20px !important;
}
.singleEvent .u-text-h5 {
    font-size: 25px !important;
}
.singleEvent .u-text-h4 {
    font-size: 31px !important;
}
.singleEvent .u-text-h3 {
    font-size: 39px !important;
}
.singleEvent .u-text-h2 {
    font-size: 49px !important;
}
.singleEvent .u-text-h1 {
    font-size: 61px !important;
}
.singleEvent .u-roman {
    font-style: normal !important;
}
.singleEvent .u-uppercase {
    text-transform: uppercase !important;
}
.singleEvent .u-underline {
    text-decoration: underline !important;
}
.singleEvent .u-no-underline {
    text-decoration: none !important;
}
.singleEvent .hocus\:u-underline:focus, .singleEvent .hocus\:u-underline:hover {
    text-decoration: underline !important;
}
.singleEvent .hocus\:u-no-underline:focus, .singleEvent .hocus\:u-no-underline:hover {
    text-decoration: none !important;
}
.singleEvent .group:focus-within .group-focus-within\:u-underline {
    text-decoration: underline !important;
}
.singleEvent .group:focus .group-hocus\:u-underline, .singleEvent .group:hover .group-hocus\:u-underline {
    text-decoration: underline !important;
}
.singleEvent .group:hover .group-hover\:u-underline {
    text-decoration: underline !important;
}
.singleEvent .u-tracking-tight {
    letter-spacing: -0.05em !important;
}
.singleEvent .u-select-none {
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important;
}
.singleEvent .u-align-middle {
    vertical-align: middle !important;
}
.singleEvent .u-invisible {
    visibility: hidden !important;
}
.singleEvent .u-whitespace-normal {
    white-space: normal !important;
}
.singleEvent .u-whitespace-no-wrap {
    white-space: nowrap !important;
}
.singleEvent .u-break-words {
    word-wrap: break-word !important;
}
.singleEvent .u-break-normal {
    word-wrap: normal !important;
}
.singleEvent .u-truncate {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}
.singleEvent .u-w-3 {
    width: 24px !important;
}
.singleEvent .u-w-4 {
    width: 32px !important;
}
.singleEvent .u-w-5 {
    width: 40px !important;
}
.singleEvent .u-w-10 {
    width: 80px !important;
}
.singleEvent .u-w-auto {
    width: auto !important;
}
.singleEvent .u-w-unset {
    width: unset !important;
}
.singleEvent .u-w-1\/2 {
    width: 50% !important;
}
.singleEvent .u-w-3\/4 {
    width: 75% !important;
}
.singleEvent .u-w-2\/5 {
    width: 40% !important;
}
.singleEvent .u-w-4\/5 {
    width: 80% !important;
}
.singleEvent .u-w-1\/6 {
    width: 16.66667% !important;
}
.singleEvent .u-w-full {
    width: 100% !important;
}
.singleEvent .u-w-icon {
    width: 20px !important;
}
.singleEvent .u-w-icon-lg {
    width: 35px !important;
}
.singleEvent .u-z-0 {
    z-index: 0 !important;
}
.singleEvent .u-z-1 {
    z-index: 1 !important;
}
.singleEvent .u-z-10 {
    z-index: 10 !important;
}
.singleEvent .u-z-20 {
    z-index: 20 !important;
}
.singleEvent .u-z-400 {
    z-index: 400 !important;
}
.singleEvent .u-z-410 {
    z-index: 410 !important;
}
.singleEvent .u-z-420 {
    z-index: 420 !important;
}
.singleEvent .u-z-501 {
    z-index: 501 !important;
}
.singleEvent .u-z--1 {
    z-index: -1 !important;
}
.singleEvent .u-object-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
}
.singleEvent .u-scroll-snap-x {
    -webkit-scroll-snap-type: x mandatory !important;
    -ms-scroll-snap-type: x mandatory !important;
    scroll-snap-type: x mandatory !important;
}
.singleEvent .u-scroll-snap-start {
    scroll-snap-align: start !important;
}
.singleEvent .u-t-3 {
    top: 24px !important;
}
.singleEvent .u-r-3 {
    right: 24px !important;
}
.singleEvent .u-t-unset {
    top: unset !important;
}
.singleEvent .u-aspect-ratio-square {
    padding-bottom: 100% !important;
}
.singleEvent .u-scale-90 {
    -webkit-transform: scale(0.9) !important;
    transform: scale(0.9) !important;
}
.singleEvent .u-scale-110 {
    -webkit-transform: scale(1.1) !important;
    transform: scale(1.1) !important;
}
.singleEvent .hocus\:u-scale-110:focus, .singleEvent .hocus\:u-scale-110:hover {
    -webkit-transform: scale(1.1) !important;
    transform: scale(1.1) !important;
}
.singleEvent .group:focus .group-hocus\:u-scale-110, .singleEvent .group:hover .group-hocus\:u-scale-110 {
    -webkit-transform: scale(1.1) !important;
    transform: scale(1.1) !important;
}
.singleEvent .u-o-1 > * + * {
    margin-top: 8px !important;
}
.singleEvent .u-o-2 > * + * {
    margin-top: 16px !important;
}
.singleEvent .u-o-3 > * + * {
    margin-top: 24px !important;
}
.singleEvent .u-o-4 > * + * {
    margin-top: 32px !important;
}
.singleEvent .u-o-5 > * + * {
    margin-top: 40px !important;
}
.singleEvent .u-o-6 > * + * {
    margin-top: 48px !important;
}
.singleEvent .u-bg-gradient-b-black-scrim {
    background-image: linear-gradient(180deg, transparent, #000) !important;
}
.singleEvent * {
    border: 0 solid #afb4b6;
}
.singleEvent img {
    border-style: solid;
}
.singleEvent .u-bg-x-left {
    background-position-x: left;
}
.singleEvent html:not(.has-scrollbar-width-set) .u-breakout {
    position: relative;
    right: 50%;
    left: 50%;
    width: 100vw;
    margin-right: -50vw;
    margin-left: -50vw;
}
.singleEvent html.has-scrollbar-width-set .u-breakout {
    position: relative;
    width: var(--reliable-100vw);
    margin-left: calc(50% - var(--reliable-100vw) / 2);
}
.singleEvent .u-content-box {
    box-sizing: content-box;
}
.singleEvent .row {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.singleEvent .container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.singleEvent .u-overlap-y {
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.singleEvent .u-un-breakout {
    position: inherit;
    right: inherit;
    left: inherit;
    width: inherit;
    margin-right: inherit;
    margin-left: inherit;
}
.singleEvent .u-flex-wrap-nowrap {
    -webkit-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
}
.singleEvent .u-pin-t-100 {
    top: 100%;
}
.singleEvent .u--mx-container-gutter {
    margin-left: -15px;
    margin-right: -15px;
}
@media (min-width: 576px) {
    .singleEvent .u--mx-container-gutter {
        margin-left: calc((15px + (100vw - var(--container-max-width)) / 2) * -1) !important;
        margin-right: calc((15px + (100vw - var(--container-max-width)) / 2) * -1) !important;
    }
}
.singleEvent .u-visually-hidden {
    position: absolute !important;
    overflow: hidden;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    border: 0 !important;
}
.singleEvent .u-break-normal {
    word-break: normal;
}
.singleEvent .u-break-all {
    word-break: break-all;
}
.singleEvent .u-hyphens-auto {
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
}
.singleEvent .u-break-words {
    overflow-wrap: break-word;
}
.singleEvent .u-overscroll-y-none {
    overscroll-behavior-y: none;
}
.singleEvent .u-overscroll-x-none {
    overscroll-behavior-x: none;
}
.singleEvent .u-transition {
    transition: all 0.2s ease-in-out;
    will-change: opacity, transform;
}
@media (prefers-reduced-motion: reduce) {
    .singleEvent .u-transition {
        transition: none;
    }
}
.singleEvent .u-transition-slow {
    transition: all 0.65s ease-in-out;
    will-change: opacity, transform;
}
.singleEvent .u-transition-fast {
    transition: all 0.15s ease-in-out;
    will-change: opacity, transform;
}
.singleEvent .u-transition-none {
    transition: none !important;
}
.singleEvent .u-cursor-unset {
    cursor: unset !important;
}
.singleEvent .u-show-only-first > :not(:first-child) {
    display: none;
}
.singleEvent .u-cursor-help {
    cursor: help;
}
.singleEvent .u-wrap-break {
    overflow-wrap: break-word;
}
.singleEvent .u-wrap-normal {
    overflow-wrap: normal;
}
.singleEvent .u-blend-multiply {
    mix-blend-mode: multiply;
}
.singleEvent .no-backgroundblendmode .u-blend-multiply {
    opacity: 0.9;
}
.singleEvent .u-hide-scrollbars {
    scrollbar-width: none;
    -ms-overflow-style: none;
}
.singleEvent .u-hide-scrollbars::-webkit-scrollbar {
    display: none;
}
@media (min-width: 576px) {
    .singleEvent .sm\:u-gap-2 {
        margin: -8px;
    }
    .singleEvent .sm\:u-gap-2 > * {
        margin: 8px;
    }
    .singleEvent .sm\:u-gap-x-3 {
        margin-left: -12px;
        margin-right: -12px;
    }
    .singleEvent .sm\:u-gap-x-3 > * {
        margin-left: 12px;
        margin-right: 12px;
    }
    .singleEvent .sm\:u-cursor-default {
        cursor: default !important;
    }
    .singleEvent .sm\:u-block {
        display: block !important;
    }
    .singleEvent .sm\:u-hidden {
        display: none !important;
    }
    .singleEvent .sm\:u-flex {
        display: -webkit-flex !important;
        display: flex !important;
    }
    .singleEvent .sm\:u-float-right {
        float: right !important;
    }
    .singleEvent .sm\:u-float-left {
        float: left !important;
    }
    .singleEvent .sm\:u-mb-2 {
        margin-bottom: 16px !important;
    }
    .singleEvent .sm\:u-ml-2 {
        margin-left: 16px !important;
    }
    .singleEvent .sm\:u-mr-3 {
        margin-right: 24px !important;
    }
    .singleEvent .sm\:u-mr-5 {
        margin-right: 40px !important;
    }
    .singleEvent .sm\:u-ml-5 {
        margin-left: 40px !important;
    }
    .singleEvent .sm\:u-overflow-hidden {
        overflow: hidden !important;
    }
    .singleEvent .sm\:u-p-3 {
        padding: 24px !important;
    }
    .singleEvent .sm\:u-text-medium {
        font-size: 16px !important;
    }
    .singleEvent .sm\:u-w-1\/2 {
        width: 50% !important;
    }
    .singleEvent .sm\:u-w-1\/3 {
        width: 33.33333% !important;
    }
    .singleEvent .sm\:u-o-0 > * + * {
        margin-top: 0 !important;
    }
}
@media (min-width: 576px) and (min-width: 576px) {
    .singleEvent .u--mx-container-gutter {
        margin-left: calc((15px + (100vw - var(--container-max-width)) / 2) * -1) !important;
        margin-right: calc((15px + (100vw - var(--container-max-width)) / 2) * -1) !important;
    }
}
@media (min-width: 768px) {
    .singleEvent .md\:u-gap-y-3 {
        margin-top: -12px;
        margin-bottom: -12px;
    }
    .singleEvent .md\:u-gap-y-3 > * {
        margin-top: 12px;
        margin-bottom: 12px;
    }
    .singleEvent .md\:u-gap-y-5 {
        margin-top: -20px;
        margin-bottom: -20px;
    }
    .singleEvent .md\:u-gap-y-5 > * {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .singleEvent .md\:u-rounded-br-md {
        border-bottom-right-radius: 100px !important;
    }
    .singleEvent .md\:u-border-l-2 {
        border-left-width: 2px !important;
    }
    .singleEvent .md\:u-block {
        display: block !important;
    }
    .singleEvent .md\:u-table-cell {
        display: table-cell !important;
    }
    .singleEvent .md\:u-hidden {
        display: none !important;
    }
    .singleEvent .md\:u-flex {
        display: -webkit-flex !important;
        display: flex !important;
    }
    .singleEvent .md\:u-flex-row {
        -webkit-flex-direction: row !important;
        flex-direction: row !important;
    }
    .singleEvent .md\:u-flex-row-reverse {
        -webkit-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
    }
    .singleEvent .md\:u-flex-wrap {
        -webkit-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .singleEvent .md\:u-items-center {
        -webkit-align-items: center !important;
        align-items: center !important;
    }
    .singleEvent .md\:u-self-start {
        -webkit-align-self: flex-start !important;
        align-self: flex-start !important;
    }
    .singleEvent .md\:u-justify-end {
        -webkit-justify-content: flex-end !important;
        justify-content: flex-end !important;
    }
    .singleEvent .md\:u-justify-between {
        -webkit-justify-content: space-between !important;
        justify-content: space-between !important;
    }
    .singleEvent .md\:u-flex-1 {
        -webkit-flex: 1 1 0% !important;
        flex: 1 1 0% !important;
    }
    .singleEvent .md\:u-flex-grow {
        -webkit-flex-grow: 1 !important;
        flex-grow: 1 !important;
    }
    .singleEvent .md\:u-float-none {
        float: none !important;
    }
    .singleEvent .md\:u-h-fifth {
        height: 20% !important;
    }
    .singleEvent .md\:u-m-auto {
        margin: auto !important;
    }
    .singleEvent .md\:u-mt-0 {
        margin-top: 0 !important;
    }
    .singleEvent .md\:u-mb-0 {
        margin-bottom: 0 !important;
    }
    .singleEvent .md\:u-ml-0 {
        margin-left: 0 !important;
    }
    .singleEvent .md\:u-mr-2 {
        margin-right: 16px !important;
    }
    .singleEvent .md\:u-mb-2 {
        margin-bottom: 16px !important;
    }
    .singleEvent .md\:u-mt-3 {
        margin-top: 24px !important;
    }
    .singleEvent .md\:u-mb-3 {
        margin-bottom: 24px !important;
    }
    .singleEvent .md\:u-mt-4 {
        margin-top: 32px !important;
    }
    .singleEvent .md\:u-ml-4 {
        margin-left: 32px !important;
    }
    .singleEvent .md\:u-max-w-1\/2 {
        max-width: 50% !important;
    }
    .singleEvent .md\:u--mb-4 {
        margin-bottom: -32px !important;
    }
    .singleEvent .md\:u-p-3 {
        padding: 24px !important;
    }
    .singleEvent .md\:u-p-4 {
        padding: 32px !important;
    }
    .singleEvent .md\:u-p-6 {
        padding: 48px !important;
    }
    .singleEvent .md\:u-py-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .singleEvent .md\:u-py-2 {
        padding-top: 16px !important;
        padding-bottom: 16px !important;
    }
    .singleEvent .md\:u-px-2 {
        padding-left: 16px !important;
        padding-right: 16px !important;
    }
    .singleEvent .md\:u-px-3 {
        padding-left: 24px !important;
        padding-right: 24px !important;
    }
    .singleEvent .md\:u-py-4 {
        padding-top: 32px !important;
        padding-bottom: 32px !important;
    }
    .singleEvent .md\:u-px-4 {
        padding-left: 32px !important;
        padding-right: 32px !important;
    }
    .singleEvent .md\:u-py-5 {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    .singleEvent .md\:u-px-5 {
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
    .singleEvent .md\:u-py-6 {
        padding-top: 48px !important;
        padding-bottom: 48px !important;
    }
    .singleEvent .md\:u-px-6 {
        padding-left: 48px !important;
        padding-right: 48px !important;
    }
    .singleEvent .md\:u-py-10 {
        padding-top: 80px !important;
        padding-bottom: 80px !important;
    }
    .singleEvent .md\:u-pr-2 {
        padding-right: 16px !important;
    }
    .singleEvent .md\:u-pl-2 {
        padding-left: 16px !important;
    }
    .singleEvent .md\:u-pr-3 {
        padding-right: 24px !important;
    }
    .singleEvent .md\:u-pb-3 {
        padding-bottom: 24px !important;
    }
    .singleEvent .md\:u-pl-3 {
        padding-left: 24px !important;
    }
    .singleEvent .md\:u-pt-4 {
        padding-top: 32px !important;
    }
    .singleEvent .md\:u-pr-5 {
        padding-right: 40px !important;
    }
    .singleEvent .md\:u-pt-6 {
        padding-top: 48px !important;
    }
    .singleEvent .md\:u-pb-6 {
        padding-bottom: 48px !important;
    }
    .singleEvent .md\:u-pl-7 {
        padding-left: 56px !important;
    }
    .singleEvent .md\:u-pl-10 {
        padding-left: 80px !important;
    }
    .singleEvent .md\:u-absolute {
        position: absolute !important;
    }
    .singleEvent .md\:u-pin-x {
        right: 0 !important;
        left: 0 !important;
    }
    .singleEvent .md\:u-text-medium {
        font-size: 16px !important;
    }
    .singleEvent .md\:u-text-large {
        font-size: 20px !important;
    }
    .singleEvent .md\:u-text-h5 {
        font-size: 25px !important;
    }
    .singleEvent .md\:u-text-h4 {
        font-size: 31px !important;
    }
    .singleEvent .md\:u-w-auto {
        width: auto !important;
    }
    .singleEvent .md\:u-w-1\/2 {
        width: 50% !important;
    }
    .singleEvent .md\:u-w-1\/3 {
        width: 33.33333% !important;
    }
    .singleEvent .md\:u-w-2\/3 {
        width: 66.66667% !important;
    }
    .singleEvent .md\:u-w-1\/4 {
        width: 25% !important;
    }
    .singleEvent .md\:u-w-1\/5 {
        width: 20% !important;
    }
    .singleEvent .md\:u-w-2\/5 {
        width: 40% !important;
    }
    .singleEvent .md\:u-w-3\/5 {
        width: 60% !important;
    }
    .singleEvent .md\:u-w-full {
        width: 100% !important;
    }
    .singleEvent .md\:u-o-0 > * + * {
        margin-top: 0 !important;
    }
    .singleEvent .md\:u-o-4 > * + * {
        margin-top: 32px !important;
    }
    .singleEvent .md\:u-o-7 > * + * {
        margin-top: 56px !important;
    }
}
@media (min-width: 768px) and (min-width: 576px) {
    .singleEvent .u--mx-container-gutter {
        margin-left: calc((15px + (100vw - var(--container-max-width)) / 2) * -1) !important;
        margin-right: calc((15px + (100vw - var(--container-max-width)) / 2) * -1) !important;
    }
}
@media (min-width: 768px) {
    .singleEvent .md\:u-visually-hidden {
        position: absolute !important;
        overflow: hidden;
        clip: rect(1px 1px 1px 1px);
        clip: rect(1px, 1px, 1px, 1px);
        width: 1px !important;
        height: 1px !important;
        padding: 0 !important;
        border: 0 !important;
    }
}
@media (min-width: 992px) {
    .singleEvent .lg\:u-gap-x-3 {
        margin-left: -12px;
        margin-right: -12px;
    }
    .singleEvent .lg\:u-gap-x-3 > * {
        margin-left: 12px;
        margin-right: 12px;
    }
    .singleEvent .lg\:u-rounded-br-none {
        border-bottom-right-radius: 0 !important;
    }
    .singleEvent .lg\:u-rounded-bl-half {
        border-bottom-left-radius: 50% !important;
    }
    .singleEvent .lg\:u-border-none {
        border-style: none !important;
    }
    .singleEvent .lg\:u-block {
        display: block !important;
    }
    .singleEvent .lg\:u-hidden {
        display: none !important;
    }
    .singleEvent .lg\:u-flex {
        display: -webkit-flex !important;
        display: flex !important;
    }
    .singleEvent .lg\:u-flex-row {
        -webkit-flex-direction: row !important;
        flex-direction: row !important;
    }
    .singleEvent .lg\:u-flex-row-reverse {
        -webkit-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
    }
    .singleEvent .lg\:u-flex-wrap {
        -webkit-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .singleEvent .lg\:u-items-center {
        -webkit-align-items: center !important;
        align-items: center !important;
    }
    .singleEvent .lg\:u-self-center {
        -webkit-align-self: center !important;
        align-self: center !important;
    }
    .singleEvent .lg\:u-justify-end {
        -webkit-justify-content: flex-end !important;
        justify-content: flex-end !important;
    }
    .singleEvent .lg\:u-justify-between {
        -webkit-justify-content: space-between !important;
        justify-content: space-between !important;
    }
    .singleEvent .lg\:u-h-full {
        height: 100% !important;
    }
    .singleEvent .lg\:u-h-half {
        height: 50% !important;
    }
    .singleEvent .lg\:u-m-0 {
        margin: 0 !important;
    }
    .singleEvent .lg\:u-m-auto {
        margin: auto !important;
    }
    .singleEvent .lg\:u-mx-4 {
        margin-left: 32px !important;
        margin-right: 32px !important;
    }
    .singleEvent .lg\:u-my-6 {
        margin-top: 48px !important;
        margin-bottom: 48px !important;
    }
    .singleEvent .lg\:u-my-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }
    .singleEvent .lg\:u-mx-auto {
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .singleEvent .lg\:u-mt-0 {
        margin-top: 0 !important;
    }
    .singleEvent .lg\:u-mb-0 {
        margin-bottom: 0 !important;
    }
    .singleEvent .lg\:u-mb-2 {
        margin-bottom: 16px !important;
    }
    .singleEvent .lg\:u-mb-3 {
        margin-bottom: 24px !important;
    }
    .singleEvent .lg\:u-ml-3 {
        margin-left: 24px !important;
    }
    .singleEvent .lg\:u-mt-6 {
        margin-top: 48px !important;
    }
    .singleEvent .lg\:u-mt-8 {
        margin-top: 64px !important;
    }
    .singleEvent .lg\:u-mt-10 {
        margin-top: 80px !important;
    }
    .singleEvent .lg\:u-max-w-1\/3 {
        max-width: 33.33333% !important;
    }
    .singleEvent .lg\:u-min-h-0 {
        min-height: 0 !important;
    }
    .singleEvent .lg\:u-min-h-image-header-large {
        min-height: 570px !important;
    }
    .singleEvent .lg\:u-p-0 {
        padding: 0 !important;
    }
    .singleEvent .lg\:u-p-3 {
        padding: 24px !important;
    }
    .singleEvent .lg\:u-p-4 {
        padding: 32px !important;
    }
    .singleEvent .lg\:u-py-2 {
        padding-top: 16px !important;
        padding-bottom: 16px !important;
    }
    .singleEvent .lg\:u-py-3 {
        padding-top: 24px !important;
        padding-bottom: 24px !important;
    }
    .singleEvent .lg\:u-px-3 {
        padding-left: 24px !important;
        padding-right: 24px !important;
    }
    .singleEvent .lg\:u-px-5 {
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
    .singleEvent .lg\:u-px-6 {
        padding-left: 48px !important;
        padding-right: 48px !important;
    }
    .singleEvent .lg\:u-py-8 {
        padding-top: 64px !important;
        padding-bottom: 64px !important;
    }
    .singleEvent .lg\:u-py-10 {
        padding-top: 80px !important;
        padding-bottom: 80px !important;
    }
    .singleEvent .lg\:u-py-16 {
        padding-top: 128px !important;
        padding-bottom: 128px !important;
    }
    .singleEvent .lg\:u-pt-0 {
        padding-top: 0 !important;
    }
    .singleEvent .lg\:u-pb-0 {
        padding-bottom: 0 !important;
    }
    .singleEvent .lg\:u-pt-2 {
        padding-top: 16px !important;
    }
    .singleEvent .lg\:u-pr-2 {
        padding-right: 16px !important;
    }
    .singleEvent .lg\:u-pl-2 {
        padding-left: 16px !important;
    }
    .singleEvent .lg\:u-pr-4 {
        padding-right: 32px !important;
    }
    .singleEvent .lg\:u-pl-4 {
        padding-left: 32px !important;
    }
    .singleEvent .lg\:u-pt-6 {
        padding-top: 48px !important;
    }
    .singleEvent .lg\:u-pb-8 {
        padding-bottom: 64px !important;
    }
    .singleEvent .lg\:u-pb-10 {
        padding-bottom: 80px !important;
    }
    .singleEvent .lg\:u-static {
        position: static !important;
    }
    .singleEvent .lg\:u-absolute {
        position: absolute !important;
    }
    .singleEvent .lg\:u-pin-r {
        right: 0 !important;
    }
    .singleEvent .lg\:u-pin-l {
        left: 0 !important;
    }
    .singleEvent .lg\:u-text-right {
        text-align: right !important;
    }
    .singleEvent .lg\:u-text-large {
        font-size: 20px !important;
    }
    .singleEvent .lg\:u-text-h5 {
        font-size: 25px !important;
    }
    .singleEvent .lg\:u-w-auto {
        width: auto !important;
    }
    .singleEvent .lg\:u-w-1\/2 {
        width: 50% !important;
    }
    .singleEvent .lg\:u-w-1\/3 {
        width: 33.33333% !important;
    }
    .singleEvent .lg\:u-w-1\/4 {
        width: 25% !important;
    }
    .singleEvent .lg\:u-w-logo {
        width: 300px !important;
    }
    .singleEvent .lg\:u-r-unset {
        right: unset !important;
    }
    .singleEvent .lg\:u-l-unset {
        left: unset !important;
    }
    .singleEvent .lg\:u-o-3 > * + * {
        margin-top: 24px !important;
    }
    .singleEvent .lg\:u-o-5 > * + * {
        margin-top: 40px !important;
    }
    .singleEvent .lg\:u-o-6 > * + * {
        margin-top: 48px !important;
    }
    .singleEvent .lg\:u-o-7 > * + * {
        margin-top: 56px !important;
    }
    .singleEvent .lg\:u-o-8 > * + * {
        margin-top: 64px !important;
    }
    .singleEvent .lg\:u-flex-wrap-nowrap {
        -webkit-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    }
}
@media (min-width: 992px) and (min-width: 576px) {
    .singleEvent .u--mx-container-gutter {
        margin-left: calc((15px + (100vw - var(--container-max-width)) / 2) * -1) !important;
        margin-right: calc((15px + (100vw - var(--container-max-width)) / 2) * -1) !important;
    }
}
@media (min-width: 1200px) {
    .singleEvent .xl\:u-rounded-r-none {
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important;
    }
    .singleEvent .xl\:u-rounded-l-none {
        border-top-left-radius: 0 !important;
        border-bottom-left-radius: 0 !important;
    }
    .singleEvent .xl\:u-rounded-r {
        border-top-right-radius: 0.25rem !important;
        border-bottom-right-radius: 0.25rem !important;
    }
    .singleEvent .xl\:u-rounded-l {
        border-top-left-radius: 0.25rem !important;
        border-bottom-left-radius: 0.25rem !important;
    }
    .singleEvent .xl\:u-block {
        display: block !important;
    }
    .singleEvent .xl\:u-hidden {
        display: none !important;
    }
    .singleEvent .xl\:u-flex {
        display: -webkit-flex !important;
        display: flex !important;
    }
    .singleEvent .xl\:u-flex-wrap {
        -webkit-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .singleEvent .xl\:u-items-center {
        -webkit-align-items: center !important;
        align-items: center !important;
    }
    .singleEvent .xl\:u-float-right {
        float: right !important;
    }
    .singleEvent .xl\:u-h-three-thirds {
        height: 75% !important;
    }
    .singleEvent .xl\:u-my-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }
    .singleEvent .xl\:u-mb-0 {
        margin-bottom: 0 !important;
    }
    .singleEvent .xl\:u-mb-1 {
        margin-bottom: 8px !important;
    }
    .singleEvent .xl\:u-mb-2 {
        margin-bottom: 16px !important;
    }
    .singleEvent .xl\:u-ml-2 {
        margin-left: 16px !important;
    }
    .singleEvent .xl\:u-mr-6 {
        margin-right: 48px !important;
    }
    .singleEvent .xl\:u-opacity-100 {
        opacity: 1 !important;
    }
    .singleEvent .xl\:u-p-5 {
        padding: 40px !important;
    }
    .singleEvent .xl\:u-py-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .singleEvent .xl\:u-py-4 {
        padding-top: 32px !important;
        padding-bottom: 32px !important;
    }
    .singleEvent .xl\:u-px-10 {
        padding-left: 80px !important;
        padding-right: 80px !important;
    }
    .singleEvent .xl\:u-pr-4 {
        padding-right: 32px !important;
    }
    .singleEvent .xl\:u-pl-4 {
        padding-left: 32px !important;
    }
    .singleEvent .xl\:u-pl-6 {
        padding-left: 48px !important;
    }
    .singleEvent .xl\:u-absolute {
        position: absolute !important;
    }
    .singleEvent .xl\:u-pin-t {
        top: 0 !important;
    }
    .singleEvent .xl\:u-text-white {
        color: #fff !important;
    }
    .singleEvent .xl\:u-w-1\/6 {
        width: 16.66667% !important;
    }
    .singleEvent .xl\:u-w-5\/6 {
        width: 83.33333% !important;
    }
    .singleEvent .xl\:u-w-full {
        width: 100% !important;
    }
    .singleEvent .xl\:u-z-10 {
        z-index: 10 !important;
    }
}
@media (min-width: 1200px) and (min-width: 576px) {
    .singleEvent .u--mx-container-gutter {
        margin-left: calc((15px + (100vw - var(--container-max-width)) / 2) * -1) !important;
        margin-right: calc((15px + (100vw - var(--container-max-width)) / 2) * -1) !important;
    }
}
@media (min-width: 1920px) {
    .singleEvent .xxl\:u-block {
        display: block !important;
    }
    .singleEvent .xxl\:u-hidden {
        display: none !important;
    }
    .singleEvent .xxl\:u-flex {
        display: -webkit-flex !important;
        display: flex !important;
    }
    .singleEvent .xxl\:u-flex-wrap {
        -webkit-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .singleEvent .xxl\:u-items-center {
        -webkit-align-items: center !important;
        align-items: center !important;
    }
    .singleEvent .xxl\:u-flex-1 {
        -webkit-flex: 1 1 0% !important;
        flex: 1 1 0% !important;
    }
    .singleEvent .xxl\:u-h-quarter {
        height: 25% !important;
    }
    .singleEvent .xxl\:u-h-icon-lg {
        height: 35px !important;
    }
    .singleEvent .xxl\:u-m-3 {
        margin: 24px !important;
    }
    .singleEvent .xxl\:u-mt-0 {
        margin-top: 0 !important;
    }
    .singleEvent .xxl\:u-mb-0 {
        margin-bottom: 0 !important;
    }
    .singleEvent .xxl\:u-mr-2 {
        margin-right: 16px !important;
    }
    .singleEvent .xxl\:u-mt-4 {
        margin-top: 32px !important;
    }
    .singleEvent .xxl\:u-opacity-100 {
        opacity: 1 !important;
    }
    .singleEvent .xxl\:u-px-5 {
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
    .singleEvent .xxl\:u-absolute {
        position: absolute !important;
    }
    .singleEvent .xxl\:u-pin-t {
        top: 0 !important;
    }
    .singleEvent .xxl\:u-pin-r {
        right: 0 !important;
    }
    .singleEvent .xxl\:u-text-medium {
        font-size: 16px !important;
    }
    .singleEvent .xxl\:u-text-large {
        font-size: 20px !important;
    }
    .singleEvent .xxl\:u-text-h5 {
        font-size: 25px !important;
    }
    .singleEvent .xxl\:u-w-1\/5 {
        width: 20% !important;
    }
    .singleEvent .xxl\:u-w-icon-lg {
        width: 35px !important;
    }
}
@media (min-width: 1920px) and (min-width: 576px) {
    .singleEvent .u--mx-container-gutter {
        margin-left: calc((15px + (100vw - var(--container-max-width)) / 2) * -1) !important;
        margin-right: calc((15px + (100vw - var(--container-max-width)) / 2) * -1) !important;
    }
}

