.bg-primary {
  background: #2f55d4;
}

.bg-secondary {
  background: #5a6d90;
}

.bg-success {
  background: #2eca8b;
}

.bg-danger {
  background: #e43f52;
}

.bg-warning {
  background: #f17425;
}

.bg-info {
  background: #17a2b8;
}

.bg-light {
  background: #f8f9fc;
}

.bg-white {
  background: #fff;
}

.bg-dark {
  background: #3c4858;
}

.bg-muted {
  background: #8492a6;
}

.bg-grey-bg {
  background: linear-gradient(301deg, #fee, #eaf6ff);
}

.bg-soft-primary {
  background: rgba(47, 85, 212, 0.1);
}

.bg-soft-secondary {
  background: rgba(90, 109, 144, 0.1);
}

.bg-soft-success {
  background: rgba(46, 202, 139, 0.1);
}

.bg-soft-danger {
  background: rgba(228, 63, 82, 0.1);
}

.bg-soft-warning {
  background: rgba(241, 116, 37, 0.1);
}

.bg-soft-info {
  background: rgba(23, 162, 184, 0.1);
}

.bg-soft-light {
  background: rgba(248, 249, 252, 0.1);
}

.bg-soft-dark {
  background: rgba(60, 72, 88, 0.1);
}

.bg-soft-muted {
  background: rgba(132, 146, 166, 0.1);
}

.splide-event-slider .event-slider-item {
  overflow: hidden;
  border-radius: 16px;
  border: 2px solid rgba(224, 197, 145, 0.5019607843);
}
.splide-event-slider .event-slider-item picture {
  display: block;
  width: 100%;
}
.splide-event-slider .event-slider-item picture,
.splide-event-slider .event-slider-item img {
  border-radius: 16px;
  object-fit: cover;
  width: 100%;
  height: 100%;
  transition: transform 0.4s ease;
}
.splide-event-slider .event-slider-item .event-card-wrapper {
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  right: 0;
  height: 50%;
  background: rgba(1, 8, 30, 0.8980392157);
  border-radius: 0 0 14px 14px;
  transform: translateY(100%);
  transition: transform 0.4s ease;
  z-index: 2;
  padding: 24px;
  overflow: hidden;
  backdrop-filter: blur(4px);
}
.splide-event-slider .event-slider-item .event-card-wrapper .event-title {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.splide-event-slider .event-slider-item .event-card-wrapper .detail-item {
  display: flex;
  align-items: flex-start;
  gap: 8px;
}
.splide-event-slider .event-slider-item .event-card-wrapper .detail-item svg {
  flex-shrink: 0;
  margin-top: 2px;
}
.splide-event-slider .event-slider-item .event-card-wrapper .detail-item .detail-text {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  flex: 11;
}
.splide-event-slider .event-slider-item .event-card-wrapper .arrow-link {
  display: inline-block;
}
.splide-event-slider .event-slider-item:hover .event-card-wrapper {
  transform: translateY(0);
}

.event-list-page img {
  border-radius: 16px;
}

@media (min-width: 1200px) {
  .splide-event-slider .splide__slide {
    height: auto !important;
  }
  .event-slider-item {
    height: 100%;
    display: flex;
    flex-direction: column;
  }
  .event-slider-item picture,
  .event-slider-item img {
    flex: 1;
    height: 100% !important;
    object-fit: cover;
    min-height: 478px;
  }
}
@media (min-width: 1440px) {
  .event-slider-item picture,
  .event-slider-item img {
    min-height: 477px;
  }
}
[data-theme=dark] .event-card-wrapper {
  background-color: var(--black-dark) !important;
}

/*# sourceMappingURL=events.css.map */
