/* BASIC css start */
#popup-event .layer-content { overflow: hidden; display: flex; flex-direction: column; width: 100%; height: auto; border-radius: var(--cw-size-12); font-size: var(--cw-size-14); line-height: var(--cw-size-20); background-color: var(--cw-color-white); text-align: center; box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.10); }
#popup-event .layer-content .content-wrap .swiper .swiper-slide { display: flex; align-items: center; justify-content: center; }
#popup-event .layer-content .content-wrap .swiper .swiper-slide img { max-width: 100%; }
#popup-event .layer-content .content-wrap .swiper .swiper-pagination { width: 100%; bottom: 0; display: flex; align-items: center; justify-content: center; gap: var(--cw-size-6); padding: var(--cw-size-8) var(--cw-size-20); }
#popup-event .layer-content .content-wrap .swiper .swiper-pagination .swiper-pagination-switch { width: var(--cw-size-8); height: var(--cw-size-8); border-radius: var(--cw-size-10); background-color: var(--cw-heading-color); opacity: 0.4; }
#popup-event .layer-content .content-wrap .swiper .swiper-pagination .swiper-pagination-switch.swiper-active-switch { opacity: 1; }
#popup-event .layer-content .content-wrap .attach-img a { display: flex; align-items: center; justify-content: center; }
#popup-event .layer-content .content-wrap .attach-img img { max-width: 100%; }
#popup-event .layer-content .content-wrap .txt-box { padding: var(--cw-size-16) var(--cw-size-20); border-bottom: 1px solid var(--cw-color-30); color: var(--cw-color-80); text-align: center; }
#popup-event .layer-content .content-btns { display: flex; align-items: center; justify-content: space-between; padding: var(--cw-size-16) var(--cw-size-20); background-color: var(--cw-color-10); }
#popup-event .layer-content .content-btns a { color: var(--cw-heading-color); }
#popup-event .layer-content .content-btns a:first-of-type { display: flex; align-items: center; padding-left: 0; color: var(--cw-color-80); }

@media (max-width: 991.98px) {
    div[oneframe-detail-type="FULL"] .event_inner > div { position: absolute; bottom: 0; }
    #popup-event .layer-content { position: absolute; top: auto; bottom: 0; border-bottom-left-radius: 0; border-bottom-right-radius: 0; font-size: var(--cw-size-13); line-height: var(--cw-size-18); }
    #popup-event .layer-content .content-btns { padding: var(--cw-size-14) var(--cw-size-20); }
}






#specialEvt .tit-pop { text-align: center; }
#specialEvt .cont-pop { width: 100%; margin: 0 auto; border-radius: 21px 21px 0 0; overflow: hidden; }
#specialEvt .cont-pop .cont { padding: 0px 0px; }
#specialEvt .cont-pop .cont img { width: 100%; }
#specialEvt .cont-pop .cont a img { width: 100%; }
#specialEvt .cont-pop .cont a { position: relative; display: block; vertical-align: top; } 
.popupSlide {
    position: relative;
}

.popupSlide .swiper-pagination {
    position: absolute;
}

.popupSlide .swiper-pagination .swiper-pagination-bullet-active {
    background: #000;
}
.popupSlide br{display: none;} 
.popupSlide .swiper-button-prev,
.popupSlide .swiper-button-next {
  width: 44px;
  height: 44px;
  /* background-color: rgba(255, 255, 255, 0.8); */
  border-radius: 50%;
  /* box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); */
  color: #333;
  transition: all 0.3s ease;
}
 
.popupSlide .swiper-button-prev:hover,
.popupSlide .swiper-button-next:hover {
  color: #000;  
}
 
.popupSlide .swiper-button-prev::after,
.popupSlide .swiper-button-next::after {
  font-size: 16px;  
  font-weight: bold;
} 
/* BASIC css end */

