.elementor-163 .elementor-element.elementor-element-f44c6cc{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-163 .elementor-element.elementor-element-ac016aa{--display:flex;}.elementor-163 .elementor-element.elementor-element-286613d{--display:flex;}.elementor-163 .elementor-element.elementor-element-6868c3e{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}@media(max-width:1024px){.elementor-163 .elementor-element.elementor-element-f44c6cc{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for html, class: .elementor-element-8533772 *//* Blur + overlay putih bening dengan border-radius untuk section Upcoming Events */
.eventcoming {
    position: relative; /* untuk overlay */
    overflow: hidden;   /* agar overlay tetap di dalam section */
    border-radius: 20px; /* sudut membulat, sesuaikan angkanya */
}

.eventcoming::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    backdrop-filter: blur(8px); /* efek blur */
    background-color: rgba(255, 255, 255, 0.2); /* putih bening */
    pointer-events: none; /* tetap bisa klik elemen di bawah */
    z-index: 10; /* pastikan overlay di atas konten section */
    border-radius: 20px; /* pastikan sudut overlay sama dengan section */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8533772 *//* Blur + overlay putih bening dengan border-radius untuk section Upcoming Events */
.eventcoming {
    position: relative; /* untuk overlay */
    overflow: hidden;   /* agar overlay tetap di dalam section */
    border-radius: 20px; /* sudut membulat, sesuaikan angkanya */
}

.eventcoming::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    backdrop-filter: blur(8px); /* efek blur */
    background-color: rgba(255, 255, 255, 0.2); /* putih bening */
    pointer-events: none; /* tetap bisa klik elemen di bawah */
    z-index: 10; /* pastikan overlay di atas konten section */
    border-radius: 20px; /* pastikan sudut overlay sama dengan section */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8533772 *//* Blur + overlay putih bening dengan border-radius untuk section Upcoming Events */
.eventcoming {
    position: relative; /* untuk overlay */
    overflow: hidden;   /* agar overlay tetap di dalam section */
    border-radius: 20px; /* sudut membulat, sesuaikan angkanya */
}

.eventcoming::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    backdrop-filter: blur(8px); /* efek blur */
    background-color: rgba(255, 255, 255, 0.2); /* putih bening */
    pointer-events: none; /* tetap bisa klik elemen di bawah */
    z-index: 10; /* pastikan overlay di atas konten section */
    border-radius: 20px; /* pastikan sudut overlay sama dengan section */
}/* End custom CSS */