@font-face{font-family:Hagrid;src:url('../../assets/hagrid/Hagrid-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:Hagrid;src:url('../../assets/hagrid/Hagrid-Medium-Italic.ttf') format('truetype');font-weight:500;font-style:italic;font-display:swap}
@font-face{font-family:Hagrid;src:url('../../assets/hagrid/Hagrid-Text-Light.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
*,:after,:before{box-sizing:border-box}
a{text-decoration:none;color:inherit}
body{font-family:Hagrid,sans-serif;margin:0;padding:0;background:#000557;color:#fff;font-size:16px;line-height:normal;font-weight:400;font-style:normal}
img{max-width:100%;height:auto;display:block;margin:0;padding:0;border:0;outline:0}
.bg-rotating-image{position:absolute;width:auto;text-align:right;z-index:1;pointer-events:none}
.bg-rotating-image-main{top:100px;right:0}
.bg-rotating-image-inner{top:-200px;right:-200px}
.bg-rotating-image-main img{max-width:100%;height:auto;animation: oscillate 8s ease-in-out infinite alternate;transform-origin:center center;display:inline-block}
.bg-rotating-image-inner img{max-width:100%;height:auto;animation:rotate 15s linear infinite;transform-origin:center center;display:inline-block}
@keyframes rotate{
    from{transform:rotate(0)}
    to{transform:rotate(360deg)}
}
@keyframes oscillate {
    from { transform: rotate(15deg); }
    to { transform: rotate(5deg); }
}
.main-container{background:linear-gradient(180deg,#000335 0,#0a0a0a 100%);position:relative;overflow:hidden}
.main-container>:not(.bg-rotating-image){position:relative;z-index:2}
.events-container{width:100%;max-width:1232px;margin:40px auto;z-index:1 !important;position:relative;display:flex;flex-direction:column;gap:clamp(30px, 2.8vw, 50px)}
.inner-container{width:100%;max-width:820px;margin:0 auto;z-index:1 !important}
.inner-container-1{max-width:1232px}
.header-1{position:relative;z-index:1001;background:rgba(51,62,255,.2);backdrop-filter:blur(10px);transform:translateZ(0);will-change:transform;padding:36px 0}
.header-1-in{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1520px;margin:0 auto;position: relative;}
.logo-container {position: absolute;left: 50%;transform: translateX(-50%);}
.logo-container img {opacity: 1 !important;width: 100%;height: auto;display: block;image-rendering: -webkit-optimize-contrast;image-rendering: crisp-edges;}
.login-container{display:flex;align-items:center;gap:10px}
.list-event{border-radius: 18px;background: #FF1809;display: flex;height:clamp(24px, 2vw, 36px);width:clamp(101px, 10vw, 171px);justify-content: center;align-items: center;gap: 4px;font-size: clamp(12px, 1.3vw, 18px);font-weight: 500;line-height: normal;}
.list-event svg{width:clamp(9px,0.9vw,14px)}
.list-event:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.2)}
.header-2{position:relative;z-index:1!important;background:rgba(10,10,10,.2);backdrop-filter:blur(10px)}
.header-2-in{display:flex;justify-content:space-between;align-items:center;max-width:1232px;margin:0 auto;padding:12px 0}
.login{border-radius:10px;background:#000557;display:flex;width:48px;height:48px;padding:10px;justify-content:center;align-items:center;gap:10px}
.location{display:flex;gap:10px;align-items:center;font-weight:500}
/*.search{border-radius:22px;border:1px solid rgba(135,142,255,.3);background:rgba(51,62,255,.2);display:flex;width:100%;max-width:400px;height:44px;padding:20px 10px;justify-content:space-between;align-items:center;flex-shrink:0}*/
.search-container {border-radius:22px;border:1px solid rgba(135,142,255,.3);background:rgba(51,62,255,.2);position: relative;display: inline-block;width: 100%;max-width: 400px;}
#speakerSearch {width: 100%;padding: 14px 40px 14px 15px;border-radius:22px;border:1px solid rgba(135,142,255,.3);background:rgba(51,62,255,.2);font-size: 15px;outline: none;transition: all 0.3s;height: 48px;color: #C0C3FF;}
#speakerSearch:focus {border-color: #3E8AD1;box-shadow: 0 0 5px rgba(62, 138, 209, 0.5);}
.search-icon {position: absolute;right: 10px;top: 50%;transform: translateY(-50%);width: 32px;height: 32px;pointer-events: none; /* Ensures clicks go through to the input */}
.search-icon svg {width: 100%;height: 100%;}
.main-body{width:100%}
.fullwidth{width:100vw;max-width:100vw;height:auto;display:block;margin:20px -50vw;position:relative;left:50%;right:50%}
.fullwidth img{width:100%;max-width:1232px;margin:auto}
.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}
.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}
.book-tickets{min-width:153px;border-radius:24px;background:#333eff;display:inline-flex;height:clamp(36px, 2.6vw, 48px);padding:10px 50px 10px 20px;justify-content:center;align-items:center;gap:10px;color:#fff;font-family:Hagrid,sans-serif;font-size:clamp(13px, 1vw, 16px);font-weight:500;border:none;cursor:pointer;position:relative}
.book-tickets::after{content:'';position:absolute;right:10px;top:50%;transform:translateY(-50%);width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M16.9576 11.832C14.5681 11.832 12.6355 13.7646 12.6355 16.1541C12.6355 18.5436 14.5681 20.4762 16.9576 20.4762C19.3471 20.4762 21.2797 18.5436 21.2797 16.1541C21.2797 13.7646 19.3471 11.832 16.9576 11.832Z' fill='white'/%3E%3Cpath d='M12 0C5.37243 0 0 5.37243 0 12C0 18.6276 5.37243 24 12 24C18.6276 24 24 18.6276 24 12C24 5.37243 18.6276 0 12 0ZM12 20.6179C7.23676 20.6179 3.37681 16.758 3.37681 11.9947C3.37681 7.23151 7.23676 3.37155 12 3.37155C16.7632 3.37155 20.6232 7.23151 20.6232 11.9947C20.6232 16.758 16.7632 20.6179 12 20.6179Z' fill='white'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}
.book-tickets:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.2)}
.book-tickets:active{transform:translateY(0);box-shadow:none}
.event-details{display:flex;gap:1%;justify-content:space-between;align-items:center;padding:20px;background:#0a0a0a;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}
.event-desc{display:flex;flex-direction:column;gap:4px;align-items:flex-start;font-size:clamp(10px, 0.9vw, 14px);font-weight:500;position:relative;line-height:18px;text-align: center}
.event-name{color:#fff;font-weight:500;font-size:clamp(16px, 1.6vw, 24px);line-height:normal;text-align: center}
.event-date{color:#ff1809}
#events-slider-1 .event-name{font-size:32px;font-weight:500}
#events-slider-1 .event-desc{text-align: left}
#events-slider-2 .event-desc{align-items:center}
#events-slider-2 .book-tickets{margin-top:10px}
/*#events-slider-2{padding-bottom:5%;!*margin-bottom:3%;*!border-bottom:1px solid rgba(135,142,255,.3)}*/
/*.facilities span{width:18.88px;height:18.88px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19' fill='none'%3E%3Cpath opacity='0.1' d='M9.44 18.88C14.6536 18.88 18.88 14.6536 18.88 9.44C18.88 4.22643 14.6536 0 9.44 0C4.22643 0 0 4.22643 0 9.44C0 14.6536 4.22643 18.88 9.44 18.88Z' fill='%23ADADAD'/%3E%3C/svg%3E") no-repeat center center;background-size:contain;display:inline-flex;align-items:center;justify-content:center}*/
.facilities{display:flex;align-items:center;gap:5px;font-weight:500;line-height:normal}
.facilities div{display: flex;align-items: center;gap:5px}
.main-head{display:flex;align-items:center;gap:10px;background:rgba(51,62,255,.2);color:#fff;min-height:120px;font-size:40px;font-weight:500;line-height:normal;z-index: 1 !important;}
.main-head-in{display: flex;align-items: center;gap:15px}
.section-in{display:flex;flex-direction:column;gap:clamp(20px, 2.5vw, 40px);}
.section-head{position:relative;display:flex;align-items:center;gap:10px;color:#fff;text-align:center;font-size:clamp(20px, 2vw, 32px);font-style:italic;font-weight:500;line-height:normal;height:clamp(24px, 2.1vw, 40px);}
.section-head svg{width:clamp(24px, 2.1vw, 40px);height:clamp(24px, 2.1vw, 40px)}
.banner{align-items:center}
.banner img {width:100%;max-width:1232px;border-radius:20px}
h1.section-head{margin:0}
#category-slider{display:flex;align-items:center;gap:10px}
#category-slider span{color:#fff;margin:0 10px;max-width:240px;font-size:16px;font-weight:500;line-height:normal;display:flex;padding:10px;align-items:center;gap:10px;flex:1 0 0;border-radius:40px;border:.769px solid rgba(135,142,255,.3)}
#category-slider span video {border-radius: 50%;object-fit: cover;width: 60px;height: 60px;}
.early-bird-section{border-radius:32px;max-height:534px;background:#333eff;display:flex;flex-direction:row !important;align-items:center;justify-content:space-between;width:100%;padding:5% 6%;/*margin:5% 0;*//*gap:2%*/}
.eb-head{color:#fff;width:25%;max-width:222px;max-height:434px;font-size:3.6vw;font-style:italic;font-weight:500;line-height:4.3vw;display:flex;flex-direction:column;gap:20px}
.eb-contents{display:flex;flex-direction:row !important;width:100%;max-width:744px;/*gap:2%;*/justify-content:space-between}
.eb-content{display:flex;flex-direction:column;gap:10px}
.eb-content img{width:100%;max-width:350px;border-radius:28px}
.eb-details{display:flex;flex-direction:column;gap:10px;padding-left:5px}
.eb-details .event-desc,.eb-details .event-name{text-align: left}
.more-1{color:#878eff;font-size:12px;font-weight:500;line-height:normal;position:absolute;bottom:0;right:10px;padding-right:15px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='9' viewBox='0 0 10 9' fill='none'%3E%3Cpath d='M5.69442 0.833252L9.16665 4.47909M9.16665 4.47909L5.69442 8.12492M9.16665 4.47909L0.833313 4.47909' stroke='%23878EFF' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right center;background-size:10px 9px}
.more-2{bottom: auto}
#footer{margin-top:40px;padding:70px 0;background:#000557;width:100%;z-index:0 !important}
.footer-container{max-width:1232px;margin:0 auto;font-size:15px;font-weight:500;line-height:24px;display: flex;flex-direction: column;gap: 20px}
.footer-in{display: flex;align-items: flex-start;gap:10vw;justify-content: space-between}
.footer-logo{display:flex;width:100%;max-width:381px;flex-direction:column;align-items:flex-start;gap:17px;color:#C0C3FF}
.footer-links{display: flex;align-items: flex-start;justify-content: space-between;gap:10%;width:100%;max-width:450px;margin-bottom:20px}
.footer-links-in{display: flex;flex-direction: column;width: 100%;max-width: 250px;gap: 20px}
.footer-links-in b{font-size:18px}
.footer-links-in ul{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 10px}
.footer-links-in ul li a{color:#C0C3FF;font-size:15px}
.footer-links-in ul li a:hover{color:#FFF}
.copyright{font-size:13px;margin-top:20px}
.footer-notice{font-size:12px;line-height:13px;color:#C0C3FF;font-weight:400}
.newsletter-container{width:90%;max-width: 670px;margin:1% auto 2% auto; justify-content: center;align-items: center;display: flex;flex-direction: column;gap: 10px}
.newsletter-container h2{font-size:clamp(32px, 2.5vw, 40px);font-weight: 500;margin: 0;line-height:clamp(32px, 2.5vw, 40px);text-align: center}
.newsletter-container p{font-size:14px;font-weight: 500;margin: 0;line-height:20px;text-align: center}
.newsletter-container p:last-child{color:#777}
.newsletter {display: flex;width: 100%;max-width:510px;margin:10px 0;border-radius: 28px;border:1px solid #404040;;overflow: hidden;}
.newsletter input {flex: 1;padding: 12px 12px 12px 20px;font-size: 16px;background:#0A0A0A;outline: none;border: none;color:#fff}
.newsletter input[type="submit"] {width:40px;max-width:132px;height:56px;color: #0A0A0A;cursor: pointer;border: none;background: #fff;padding: 12px 25px;font-weight: bold;font-size: 16px;transition: 0.2s;border-left: 1px solid #000;border-radius:28px;}
.newsletter input[type="submit"]:hover { background: #ddd; }

.show-mob{display:inline-flex!important}
.show-desk{display:none!important}
hr {width: 100%;height: 1px;border: none;background: rgba(135, 142, 255, 0.30);margin:0}

.event-ticket{font-size: 10px;display: flex;align-items: center;flex-direction: column}
.event-ticket span{font-size: 24px}
h2.section-head{font-size:24px;margin: 0;font-style: normal}

.show-more {color: #5A63FF;}

.all-events {display: flex;flex-wrap: wrap;gap:clamp(15px,3.7vw,50px);justify-content: flex-start;align-items: flex-start}
.event-item{width:22%;max-width:270px;display: flex;flex-direction: column;justify-content: center;align-items: center;/*margin-bottom:clamp(10px,3vw,50px);*/gap:10px}
.event-img {width: 100%;max-width: 270px;border-radius:clamp(16px, 1.8vw, 20px)}
h1.section-head{font-style: normal}

@media (min-width:769px){
    .show-mob{display:none!important}
    .show-desk{display:inline-flex!important}
}
@media (max-width:1232px){
    .events-container,.header-1-in,.header-2-in,.footer-in,.footer-notice,.copyright{padding-right:2%;padding-left:2%}
}
@media (max-width:992px) {
    .all-events{gap:clamp(15px,4.7vw,50px)}
    .event-item{width:30%;/*margin-bottom: 7%*/}
}
@media (max-width:850px) {
    .inner-container{padding:0 3%}
}
@media (max-width:768px){
    body{font-size: 14px}
    .bg-rotating-image{top:200px}
    .bg-rotating-image-main{top:180px;left:-80px;width: 135%}
    .bg-rotating-image-inner{top:250px;right:-100px}
    .header-1{padding:25px 0 5px 0;display: flex;flex-direction: column;gap:10px}
    .header-2{position:relative!important}
    .header-1-in{justify-content:space-between;gap:30px}
    .search-container{max-width:100%}
    .location{font-size:13px;margin:5px 0 5px 5px}
    .login{position:absolute;right:10px;border-radius:8.333px;width:40px;height:40px;padding:8.333px;gap:8.333px}
    .book-tickets{font-size:13px;padding:10px 45px 10px 20px;height:38px}
    .book-tickets::after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M14.1314 9.85995C12.1401 9.85995 10.5296 11.4705 10.5296 13.4617C10.5296 15.453 12.1401 17.0635 14.1314 17.0635C16.1226 17.0635 17.7331 15.453 17.7331 13.4617C17.7331 11.4705 16.1226 9.85995 14.1314 9.85995Z' fill='white'/%3E%3Cpath d='M10 0C4.47703 0 0 4.47702 0 10C0 15.523 4.47703 20 10 20C15.523 20 20 15.523 20 10C20 4.47702 15.523 0 10 0ZM10 17.1816C6.03064 17.1816 2.81401 13.965 2.81401 9.99562C2.81401 6.02626 6.03064 2.80963 10 2.80963C13.9694 2.80963 17.186 6.02626 17.186 9.99562C17.186 13.965 13.9694 17.1816 10 17.1816Z' fill='white'/%3E%3C/svg%3E") no-repeat center center;background-size:20px 20px}
    .event-name{font-size:16px!important}
    #events-slider-3 .slick-slide .event-name{padding:0 5px}
    .event-desc{font-size:10px;gap:4px}
    #category-slider span{font-size:14px}
    .early-bird-section{width: 100vw;max-width: 100vw;margin-left: calc(50% - 50vw);margin-right: calc(50% - 50vw);flex-direction:column !important;max-height:none;/*gap:50px;*/padding:7% 5%;border-radius:0}
    .eb-head{flex-direction:row;font-size:36px;line-height:40px;width:100%;max-width:350px;align-items:center;justify-content:space-between;gap:10px}
    .eb-head img{width:32%;max-width:120px}
    .eb-contents{flex-direction:column !important;/*gap:50px;*/max-width:350px}
    /*.footer-container{padding:0 10%}*/
    .main-head{font-size:22px;min-height:60px}
    .section-head{font-size:20px}
    .footer-in{flex-direction: column;gap:6vw}
    .footer-logo{font-size: 12px;line-height: 18px}
    .footer-links-in ul li a{font-size:14px}
    .copyright{font-size:12px}
    .footer-notice{font-size:11px}
    .newsletter input,.newsletter input[type=submit]{font-size:14px}
    .newsletter input[type=submit]{width:114px;height:48px}
}
@media (max-width:600px) {
    .book-tickets{min-width:125px;padding: 5px 25px 5px 5px;height:30px;font-size:12px}
    .book-tickets::after{right:5px;width:20px;height:20px}
    .footer-container{padding:0 5%}
    .event-item{width:48%;/*margin-bottom: 10%*/}
    .all-events{gap:clamp(15px,3.7vw,50px);justify-content: space-between}
    .newsletter-container{width:99.5%;max-width: 335px}
}
@media (max-width:390px) {
    .all-events {gap: clamp(13px, 3vw, 50px)}
}

.mobile-menu-toggle{display:none;background:0 0;border:none;color:#fff;font-weight:500;font-size:24px;cursor:pointer;padding:5px}
.nav-menu{display:flex;list-style:none;margin:0;padding:0;align-items:center}
.nav-item{position:relative;margin:0 1vw}
.nav-link{color:#fff;text-decoration:none;font-weight:500;font-size: clamp(14px, 1vw, 16px);padding:10px 0;display:block;position:relative}
.dropdown{z-index:1004;position:absolute;top:100%;left:0;background:#000335;min-width:200px;box-shadow:0 4px 12px rgba(0,0,0,.2);opacity:0;visibility:hidden;transition:all .3s ease;padding:10px 0;border-radius:4px;transform:translateZ(0);will-change:transform;-webkit-backdrop-filter:none;backdrop-filter:none;list-style:none}
.nav-item:hover .dropdown{opacity:1;visibility:visible}
.dropdown li{padding:0}
.dropdown a{color:#ffffff;padding:8px 20px;display:block;text-decoration:none;transition:background .3s;font-weight: 500}
.dropdown a:hover{background:rgba(51, 62, 255, .2)}
@media (max-width:768px){
    .mobile-menu-toggle{display:block}
    .nav-menu{display:none;position:absolute;top:50px;left:0;right:0;background:#000335;padding:20px;z-index:1003}
    .nav-menu.active{display:flex;align-items: flex-start;flex-direction:column}
    .nav-item{margin:10px 0}
    .dropdown{position:static;display:none;opacity:1;visibility:visible;box-shadow:none;padding:0;margin-top:10px;background:#000335;z-index:1004}
    .nav-item:hover .dropdown{display:none}
    .nav-item.active .dropdown{display:block}
    .dropdown a{color:#fff;padding:8px 15px}
    .dropdown a:hover{background:rgba(51, 62, 255, .2)}
}
.numbers{font-weight:500}

#product{z-index:1 !important;}
.event-inner-container{width:100%;max-width:800px;z-index:1 !important;display: flex;flex-direction: column;gap:clamp(25px, 2.8vw, 50px)}
.event-section-in{display: flex;flex-direction: column;gap: clamp(10px, 1.5vw, 20px);position: relative}
#artists .slick-slide {margin: 0 8px}
#artists .slick-list {margin: 0 -8px;}
#artists .slick-prev img,#artists .slick-next img{width:25px;height:25px}
#artists .slick-prev{left:-30px}
#artists .slick-next{right:-30px}
.artist{width:100%;max-width: 188px;text-align: center}
.artist img{width:100%;display: block;border-radius:20px}
.about-event p{font-size:14px;font-weight:500;line-height:normal;margin:0}
.event-fix-container {position: absolute;right: calc((100% - 1232px) / 2);top: 0;font-weight: 500;width: 100%;max-width: 397px;box-sizing: border-box;z-index: 10;/*min-height:450px;*/}
.event-fix-in{padding: 20px;display: flex;flex-direction: column;gap: 20px;justify-content: flex-start;border-radius: 16px;border: 1px solid rgba(135, 142, 255, 0.30);background: #0A0A0A;}
.event-fix-container h1{font-size:24px;line-height:normal;margin: 0}
.event-fix-container ul{font-size:14px;font-weight:500;line-height:normal;margin: 0;list-style: disc}
.event-points{display: flex;align-items: center;gap:10px;flex-wrap:wrap;color: #fff}
.event-points button{border-radius: 18px;background: #FF1809;display: flex;align-items: center;gap: 4px;padding: 10px;color: #fff;border: none;font-weight: 500;font-size: 14px;cursor: pointer}
.event-fix-container .facilities,.about-event .facilities{display: flex;align-items: center;gap:5px;flex-wrap:wrap;color: #fff;font-size: 12px;font-weight: 500;line-height: normal}
.event-fix-container .book-tickets{height: 36px;font-size: 15px;padding:10px 45px 10px 15px}
.event-fix-bottom{display: flex;align-items: center;gap:10px;justify-content: space-between}
.event-fix-container.fixed-pos {position: fixed;top: 20px; right: calc((100% - 1232px) / 2);width:100%;/*max-width: 397px;*/z-index: 1000;}
.event-fix-container {transition: all 0.3s ease-in-out;}
.event-features{font-weight: 500;font-size:14px}
.event-features ul {list-style: none;padding: 0;margin:0}
.event-features li {position: relative;padding-left: 25px;line-height: 1.5;}
.event-features li:before {content: '';position: absolute;left: 0;top: 2px;width: 12px;height: 12px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M8.4788 5.91589C7.28405 5.91589 6.31775 6.8822 6.31775 8.07694C6.31775 9.27169 7.28405 10.238 8.4788 10.238C9.67355 10.238 10.6399 9.27169 10.6399 8.07694C10.6399 6.8822 9.67355 5.91589 8.4788 5.91589Z' fill='%23FF1809'/%3E%3Cpath d='M6 0C2.68622 0 0 2.68621 0 6C0 9.31379 2.68622 12 6 12C9.31379 12 12 9.31379 12 6C12 2.68621 9.31379 0 6 0ZM6 10.309C3.61838 10.309 1.6884 8.37899 1.6884 5.99737C1.6884 3.61576 3.61838 1.68578 6 1.68578C8.38162 1.68578 10.3116 3.61576 10.3116 5.99737C10.3116 8.37899 8.38162 10.309 6 10.309Z' fill='%23333EFF'/%3E%3C/svg%3E");background-repeat: no-repeat;background-size: contain;}
.event-section-in ol{margin:0;font-weight: 500;font-size:14px;line-height: normal;padding:0 30px 0 30px}
.event-section-in ol li{margin:3px 0}
.event-location{display: flex;flex-direction: column;gap:20px;align-items: flex-start}
.event-location iframe{width:100%;height:200px;border:none;border-radius: 16px}
.event-fix-extra{font-size: 14px;font-weight: 500;line-height: normal;color: #fff;margin-top: 20px;display: flex;align-items: center;gap: 10px}
.event-fix-extra span{color: #FF1809}
.loc-btm{width:100%;display: flex;justify-content: space-between;align-items: flex-start;gap: 10px}
.button-1{border-radius: 15px;display: flex;height: 30px;padding: 0 15px;align-items: center;font-size:14px;line-height:13px;font-weight:500;gap: 3px;border: 1px solid rgba(135, 142, 255, 0.30);background: rgba(51, 62, 255, 0.20);}
.event-a{color:#333EFF}
@media (max-width:1191px) {
    .event-inner-container{max-width: 800px}
    .event-fix-container,.event-fix-container.fixed-pos{position: static;right: auto;top: auto;max-width: 800px;/*margin:25px 0*/}
    #artists .slick-prev{left:0}
    #artists .slick-next{right:0}
}
@media (max-width:865px){
    #artists .slick-list{margin:0}
}
@media (max-width:768px) {
    .about-event p{font-size:13px}
}

label {color: #FFF;font-weight: 500;}
.input-element {width: 100%;padding: 10px;font-size:clamp(13px, 1.4vw, 16px);color: #FFF;border-radius: 10px;border: 1px solid rgba(135, 142, 255, 0.30);/*background: rgba(51, 62, 255, 0.20);*/outline: none;transition: border-color 0.3s ease;font-weight: 500;resize: vertical;font-family: inherit;}
input.input-element, select.input-element {height: 44px;display: flex;justify-content: space-between;align-items: center;cursor: pointer;appearance: none;background-color: #000;color:#fff}
select:focus {outline: none;background: rgba(51, 62, 255, 0.20);}
select.input-element {background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7.41 8.57999L12 13.17L16.59 8.57999L18 9.99999L12 16L6 9.99999L7.41 8.57999Z' fill='%23878EFF' fill-opacity='0.3'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 10px center; /*background-size: 16px 16px;*/}
select option {color: #fff;font-weight: 500 !important;}
::placeholder {color: #fff;opacity: 1; /* Firefox */}
::-ms-input-placeholder { /* Edge 12-18 */color: #fff;}
/* For WebKit browsers (Chrome, Safari, newer Edge) */
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    -webkit-text-fill-color: #FFF !important;
    -webkit-box-shadow: 0 0 0 1000px #000 inset !important;
    transition: background-color 5000s ease-in-out 0s;
    caret-color: #FFF; /* For the cursor color */
}

/* For Firefox */
@-moz-document url-prefix() {
    input:autofill,
    input:autofill:hover,
    input:autofill:focus,
    input:autofill:active {
        background-color: #000 !important;
        color: #FFF !important;
    }
}

/* For modern browsers that support :autofill */
input:autofill,
input:autofill:hover,
input:autofill:focus,
input:autofill:active {
    background-color: #000 !important;
    color: #FFF !important;
}

/* Fallback for any browser that doesn't support the above */
input:-internal-autofill-selected {
    background-color: #000 !important;
    color: #FFF !important;
}
/* select:disabled {background-color: #efefef;color: #999999;cursor: not-allowed;}*/

@media (min-width:575px) {
    .hide-mob{display:block}
    .hide-tab{display:none}
}
@media (max-width:575px) {
    .hide-tab{display:block}
    .hide-mob{display:none}
}

/* For WebKit browsers (Chrome, Safari, etc.) */
::-webkit-input-placeholder {color: rgba(255, 255, 255, 0.40) !important;}
/* For Firefox */
::-moz-placeholder {color: rgba(255, 255, 255, 0.40) !important;opacity: 1; /* Firefox defaults to reduced opacity for placeholders */}
/* For Microsoft Edge */
::-ms-input-placeholder {color: rgba(255, 255, 255, 0.40) !important;}
/* For modern browsers */
::placeholder {color: rgba(255, 255, 255, 0.40) !important;}
/* For select elements with placeholder option */
select.input-element option[value=""][disabled] {color: rgba(255, 255, 255, 0.40);}
/* For select elements when the first option is selected (placeholder state) */
select.input-element:invalid {color: rgba(255, 255, 255, 0.40);}