.glide {
     position: relative;
     width: 100%;
     box-sizing: border-box;
}
 .glide * {
     box-sizing: inherit;
}
 .glide__track {
     overflow: hidden;
}
 .glide__slides {
     position: relative;
     width: 100%;
     list-style: none;
     backface-visibility: hidden;
     transform-style: preserve-3d;
     touch-action: pan-Y;
     overflow: hidden;
     padding: 0;
     display: flex;
     flex-wrap: nowrap;
     will-change: transform;
}
 .glide__slides--dragging {
     user-select: none;
}
 .glide__slide {
     width: 100%;
     height: 100%;
     flex-shrink: 0;
     white-space: initial;
     user-select: none;
     -webkit-touch-callout: none;
     -webkit-tap-highlight-color: transparent;
}
 .glide__slide a {
     user-select: none;
     -webkit-user-drag: none;
     -moz-user-select: none;
     -ms-user-select: none;
}
 .glide__arrows {
     -webkit-touch-callout: none;
     user-select: none;
}
 .glide__bullets {
     -webkit-touch-callout: none;
     user-select: none;
}
 .glide--rtl {
     direction: rtl;
}
.glide__arrow {
     position: absolute;
     display: block;
     top: 50%;
     z-index: 2;
     color: white;
     text-transform: uppercase;
     padding: 9px 12px;
     background-color: transparent;
     border: 2px solid rgba(255, 255, 255, 0.5);
     border-radius: 2px;
     box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.1);
     text-shadow: 0 0.25em 0.5em rgba(0, 0, 0, 0.1);
     opacity: 1;
     cursor: pointer;
     transition: opacity 150ms ease, border 300ms ease-in-out;
     transform: translateY(-50%);
     line-height: 1;
}
 .glide__arrow:focus {
     outline: none;
}
 .glide__arrow:hover {
     border-color: white;
}
 .glide__arrow--left {
     left: 2em;
}
 .glide__arrow--right {
     right: 2em;
}
 .glide__arrow--disabled {
     opacity: 0.33;
}
 .glide__bullets {
     position: absolute;
     z-index: 2;
     bottom: 2em;
     left: 50%;
     display: inline-flex;
     list-style: none;
     transform: translateX(-50%);
}
 .glide__bullet {
     background-color: rgba(255, 255, 255, 0.5);
     width: 9px;
     height: 9px;
     padding: 0;
     border-radius: 50%;
     border: 2px solid transparent;
     transition: all 300ms ease-in-out;
     cursor: pointer;
     line-height: 0;
     box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.1);
     margin: 0 0.25em;
}
 .glide__bullet:focus {
     outline: none;
}
 .glide__bullet:hover, .glide__bullet:focus {
     border: 2px solid white;
     background-color: rgba(255, 255, 255, 0.5);
}
 .glide__bullet--active {
     background-color: white;
}
 .glide--swipeable {
     cursor: grab;
     cursor: -moz-grab;
     cursor: -webkit-grab;
}
 .glide--dragging {
     cursor: grabbing;
     cursor: -moz-grabbing;
     cursor: -webkit-grabbing;
}



.hero-section {
  position: relative;
  display: none;
}
.hero-section .dates {
  display: none;
}
.hero-section .live-now {
  padding-top: 3rem;
  visibility: hidden;
}
.hero-section .live-now .text {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 16px;
  letter-spacing: 0.1px;
  color: #FFFFFF;
}
.hero-section .live-now .timer {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-size: 26px;
  line-height: 20px;
  font-feature-settings: 'kern' off;
  color: #FFFFFF;
}
.hero-section .title {
  padding-top: 26px;
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-size: 78px;
  line-height: 100%;
  letter-spacing: 0.730143px;
  max-width: 700px;
  color: #FFFFFF;
}
.hero-section .subtitle {
  font-size: 20px;
  padding-top: 0.5rem;
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 100;
  line-height: 140%;
  letter-spacing: 'kern' off;
  color: #FFFFFF;
  padding-bottom: 0px;
}

.hero-section .view-drop {
  color: #FFFFFF;
  font-size: 20px;
}
.hero-section .view-drop a {
/*   padding-left: 0px !important;
  padding-top: 2rem !important; */
}
.live {
  position: absolute;
  top: 50%;
  transform: translateY(-50%) translateX(20%);
  padding-left: 3rem;
}

.hero-section .hover\:decoration-black:hover {
  text-decoration-color: #FFFFFF;
}

.hero-section .controls {
  position: absolute;
  bottom: 1rem;
  right: 3rem;
  color: lightgray;
  font-size: 26px;
}
.hero-section .prev
    margin-right: 20px;
}
.hero-section .prev:hover,.next:hover {
  color: #FFFFFF;
}
.hero-section .glide__bullets {
/*   width: 50%;
  max-width: 750px; */
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}
.hero-section .slider__bullet {
  width: inherit;
  height: 1px;
  border-radius: 0px;
  transform: scaleY(0.4);
} 
  .glide__slide {
    height: 85vh ;
  }

@media (max-width: 992px) {
  .hero-section .live {
    transform: translateY(-50%) translateX(-2%) scale(90%);
  }
 
  .hero-section .controls {
    bottom: 1rem;
    right: 3rem;
  }
  .hero-section .glide__bullets {
    bottom: 1rem;
  }
}

@media (max-width: 768px) {
  .hero-section .live {
    transform: translateY(-50%) translateX(-8%) scale(80%);
  }
  .hero-section .title {
    font-size: 4rem;
  }
}

@media (max-width: 576px) {
  .hero-section .live {
    transform: translateY(-60%) translateX(-12%) scale(70%);
  }
  .title {
    font-size: 3rem !important;
  }
  .title, .subtitle {
    max-width: 120vw !important;
  }
  .glide__slide {
    height: 80vh !important;
  }
}
@media (max-width: 440px) {
  .controls {
    right: 3rem !important;
  }  
  .hero-section .glide {
    width: calc(100% + var(--theme__row--gap-h));
  }
}


