html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;border: 0;vertical-align: baseline;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}table {width: 100%;border-collapse: collapse;}body {overflow-x: hidden;vertical-align: text-top;line-height: initial;}blockquote, q {quotes: none;}blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}* {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}input {margin: 0;padding: 0;}a, a:hover, a:focus {outline: none;text-decoration: none;}a:focus, button:focus, div:focus {outline: none;border: 0;}img {max-width: 100%;display: block;}button {border: 0;background: none;outline: none;}ul {margin: 0;padding: 0;}li {list-style-type: none;}a {display: block;cursor: pointer;text-decoration: none;}input:focus, button, img, a {outline: none !important;border: 0 !important;}label {display: inline-block;}body, html {font-family: "Saira", sans-serif;font-size: 16px;line-height: normal;margin: 0;padding: 0;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-moz-transition: all .2s ease .0s;-webkit-transition: all .2s ease .0s;transition: all .2s ease .0s;scroll-behavior: smooth;overflow-x: hidden;}body {position: relative;margin: 0;padding: 0;width: 100vw;height: 100vh;overflow: hidden;display: flex;align-items: center;justify-content: center;perspective: 1000vmin;background: linear-gradient(45deg, #1f0845 0%, #361e5c 49%, #791b1b 100%);background-size: 200% 200%;animation: gradient-aurora 9s ease alternate infinite;}@keyframes gradient-aurora {0% {background-position: 0% 50%;filter: brightness(100%) saturate(100%);}25% {background-position: 50% 0%;filter: brightness(110%) saturate(120%);}50% {background-position: 100% 50%;filter: brightness(120%) saturate(140%);}75% {background-position: 50% 100%;filter: brightness(110%) saturate(120%);}100% {background-position: 0% 50%;filter: brightness(100%) saturate(100%);}}* {transform-style: preserve-3d;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}img {max-width: 100%;}a {cursor: pointer;text-decoration: none;}.no-jump-img {display: block;position: absolute;top: 0;left: 0;bottom: 0;right: 0;height: 100%;width: 100%;object-fit: cover;object-position: center;color: #F7F7F7;image-rendering: -webkit-optimize-contrast !important;}.sprite-icon {background-image: url("../images/sprite-v2.svg");background-repeat: no-repeat;background-size: 250px 25px;display: inline-block;vertical-align: middle;width: 25px;height: 25px;}.sprite-icon.calander {background-position: -50px 0;}.sprite-icon.location {background-position: -25px 0;}.content-outer {position: fixed;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;z-index: 999;background: transparent url("../images/bg-v2.png") center center no-repeat;}.cmp-banner-block__main-logo-outer {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 100%;max-width: 800px;padding: 20px;}.cmp-banner-block__main-logo {max-width: 590px;margin: 0 auto;width: 100%;}.cmp-banner-block__main-logo-inner {width: 100%;position: relative;padding-bottom: 23.125%;}.cmp-banner-block__main-logo-title {display: block;font-size: 25px;color: #fdbf0f;font-weight: bold;text-align: center;margin-top: -5px;}.cmp-banner-block__date-block-container {text-align: center;margin-top: 10px;}.cmp-banner-block__date-counter-block {margin: 20px 0;}.cmp-banner-block__venue-date {text-align: center;}.cmp-banner-block__venue-date .date {margin-top: 10px;}.cmp-banner-block__venue-date .venue, .cmp-banner-block__venue-date .date {color: #fff;text-align: left;display: flex;align-items: center;justify-content: center;}.cmp-banner-block__venue-date .divider {display: none;}.cmp-banner-block__venue-date .venue span, .cmp-banner-block__venue-date .date span {font-size: 18px;line-height: 1.1;font-weight: 400;}.cmp-banner-block__venue-date .sprite-icon {margin-right: 10px;flex: 0 0 25px;}.date-counter {display: flex;flex-wrap: wrap;margin-left: -10px;margin-right: -10px;gap: 20px 0 }.date-counter__item {flex: 0 0 calc(100%/2);width: calc(100%/2);max-width: calc(100%/2);padding-left: 10px;padding-right: 10px }.date-counter__item .number {display: block;color: #fff;font-size: 30px;line-height: 30px;letter-spacing: normal;font-style: normal;font-weight: 700;margin-bottom: 5px }.date-counter__item .text {display: block;color: #c7ade5;font-size: 18px;line-height: 18px;letter-spacing: normal;font-style: normal;font-weight: 400 }.date-counter__in {display: block;padding: 20px 10px 15px;background-clip: padding-box;background: rgba(255, 255, 255, 0.10);backdrop-filter: blur(24px) saturate(160%);-webkit-backdrop-filter: blur(24px) saturate(160%);border: 1px solid rgba(255, 255, 255, 0.20);box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.15), inset 0 -1px 0 rgba(255, 255, 255, 0.05);border-radius: 10px;overflow: hidden;color: #fff;}.cmp-banner-block__date-block-footer {text-align: center;}.cmp-banner-block__date-block-footer h4 {color: #fff;font-size: 20px;line-height: 1.1;font-weight: 400;}@media only screen and (min-width: 375px) {.cmp-banner-block__main-logo-title {font-size: 30px;margin-top: -10px;}.cmp-banner-block__venue-date {display: flex;align-items: center;justify-content: center;gap: 15px;}.cmp-banner-block__venue-date .divider {display: block;flex: 0 0 1px;width: 1px;background-color: #fff;opacity: 0.3;align-self: stretch;}.cmp-banner-block__venue-date .date {margin-top: 0px;}.cmp-banner-block__venue-date .venue span, .cmp-banner-block__venue-date .date span {font-size: 20px;}.cmp-banner-block__date-block-container {margin-top: 0;}}@media only screen and (min-width: 576px) {.date-counter {flex-wrap: nowrap }.date-counter__item {flex: 0 0 calc(100%/4);width: calc(100%/4);max-width: calc(100%/4) }.cmp-banner-block__date-block-footer h4 {font-size: 25px;}.cmp-banner-block__main-logo-title {font-size: 50px;margin-top: -15px;}}