/* Start custom CSS *//* Sample certificate preview: soft blur so details can't be copied */
.elementor-8381 [data-id="db6b802"]{position:relative;overflow:hidden;}
.elementor-8381 [data-id="28216041"]{filter:blur(2.6px) saturate(1.05);transform:scale(1.03);user-select:none;-webkit-user-drag:none;pointer-events:none;}
.elementor-8381 [data-id="db6b802"]::after{content:"SAMPLE";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:Poppins,sans-serif;font-weight:800;font-size:clamp(34px,6vw,64px);letter-spacing:10px;color:rgba(34,22,56,.16);transform:rotate(-14deg);pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.22));}
html{scroll-behavior:smooth;}
.elementor-8381 #cme-library,.elementor-8381 #live,.elementor-8381 #my-certificates{scroll-margin-top:110px;}
/* live badge states (set by Sehat Kahani CME plugin) */
.elementor-8381 [data-id="72f52b4b"]{background-color:#2563EB !important;}
.elementor-8381 .skcme-is-live [data-id="72f52b4b"]{background-color:#DC2626 !important;animation:skcmePulse 1.6s ease-in-out infinite;}
@keyframes skcmePulse{0%,100%{box-shadow:0 0 0 0 rgba(220,38,38,.45)}50%{box-shadow:0 0 0 8px rgba(220,38,38,0)}}
.elementor-8381 [data-id="663ca1ac"]{background-size:cover;background-position:center;}
.elementor-8381 .skcme-has-thumb [data-id="50f8bd3b"]{display:none;}

/* ===== CME Library: whole card clickable (image + title + text) via the card's "Watch Now" link ===== */
.elementor-8381 :is([data-id="1055501b"],[data-id="4bff3615"],[data-id="295da0a"],[data-id="3c6b3eac"],[data-id="54d33b62"],[data-id="6626ae52"]){position:static !important;}
.elementor-8381 :is([data-id="cfa3be2"],[data-id="4c4411e"],[data-id="1ee4c140"])::after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;}
.elementor-8381 :is([data-id="1bdc6008"],[data-id="5fefcbb5"],[data-id="2e7ddd99"]){cursor:pointer;transition:transform .25s ease, box-shadow .25s ease;}
.elementor-8381 :is([data-id="1bdc6008"],[data-id="5fefcbb5"],[data-id="2e7ddd99"]):hover{transform:translateY(-4px);box-shadow:0 14px 32px rgba(17,24,39,.08);}
.elementor-8381 :is([data-id="1bdc6008"],[data-id="5fefcbb5"],[data-id="2e7ddd99"]) h3{transition:color .25s ease;}
.elementor-8381 :is([data-id="1bdc6008"],[data-id="5fefcbb5"],[data-id="2e7ddd99"]):hover h3{color:#65A30D !important;}/* End custom CSS */