/* Start custom CSS *//* Bluem Blog Hub (4350): states Elementor atomic styles cannot express (placeholders, :checked, pseudo borders, child hovers, active tab). Scoped to .elementor-4991 + element data-ids. */
.elementor-4991 [data-id="5edcd2ee"]::placeholder,
.elementor-4991 [data-id="36d25ac1"] input::placeholder{color:#6b7280;opacity:1}
.elementor-4991 [data-id="5edcd2ee"]:focus{outline:none;box-shadow:none}
.elementor-4991 [data-id="ad46598"]:focus-within{border-color:#7393ae}
.elementor-4991 [data-id="48fdfa3c"],.elementor-4991 [data-id="6b881cb0"]{display:none!important}
@media (max-width:767px){
 .elementor-4991 [data-id="43d4a9f2"]{font-size:0!important;line-height:0!important;color:transparent!important;background:#2b4e6c url(/wp-content/uploads/2026/10/blg-icon-search-20-white.svg) center/20px 20px no-repeat!important}
 .elementor-4991 [data-id="43d4a9f2"]:hover{background-color:#264660!important}
}
/* Featured bento: hover zoom + gradient hairline on small cards */
.elementor-4991 [data-id="587db97"] > img,.elementor-4991 [data-id="28af98a5"] > img,.elementor-4991 [data-id="14dd2da6"] > img,.elementor-4991 [data-id="6f7b05f7"] > img{transition:transform .6s ease}
.elementor-4991 [data-id="587db97"]:hover > img,.elementor-4991 [data-id="28af98a5"]:hover > img,.elementor-4991 [data-id="14dd2da6"]:hover > img,.elementor-4991 [data-id="6f7b05f7"]:hover > img{transform:scale(1.04)}
.elementor-4991 [data-id="14dd2da6"]::after,.elementor-4991 [data-id="6f7b05f7"]::after{content:"";position:absolute;inset:0;border-radius:24px;padding:1px;background:linear-gradient(180deg,#fff 0%,rgba(255,255,255,0) 50%,#fff 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:2}
.elementor-4991 [data-id="5b074295"],.elementor-4991 [data-id="32198673"]{transition:transform .25s ease}
.elementor-4991 [data-id="587db97"]:hover [data-id="5b074295"],.elementor-4991 [data-id="28af98a5"]:hover [data-id="32198673"]{transform:rotate(45deg)}
/* Browse all topics: label + arrow turn light on hover */
.elementor-4991 [data-id="2aeb0144"]:hover [data-id="1bf2064a"]{color:#f8fbff}
.elementor-4991 [data-id="2aeb0144"] svg *{transition:stroke .2s,fill .2s}
.elementor-4991 [data-id="2aeb0144"]:hover svg [stroke]:not([stroke="none"]){stroke:#f8fbff}
.elementor-4991 [data-id="2aeb0144"]:hover svg [fill]:not([fill="none"]){fill:#f8fbff}
/* Arrow nudge on topic + article cards */
.elementor-4991 [data-id="4a31348c"] > a > .e-con:last-child > .e-svg-base,.elementor-4991 [data-id="61965ae0"] a.e-con > .e-con:last-child > .e-con:last-child > .e-svg-base{transition:transform .25s ease}
.elementor-4991 [data-id="4a31348c"] > a:hover > .e-con:last-child > .e-svg-base,.elementor-4991 [data-id="61965ae0"] a.e-con:hover > .e-con:last-child > .e-con:last-child > .e-svg-base{transform:translateX(4px)}
/* Horizontal scroll rails: hide scrollbars, keep swipe */
.elementor-4991 [data-id="17734588"],.elementor-4991 [data-id="4a31348c"],.elementor-4991 [data-id="30928b9a"],.elementor-4991 [data-id="6a9ba82a"]{scrollbar-width:none;-webkit-overflow-scrolling:touch}
.elementor-4991 [data-id="17734588"]::-webkit-scrollbar,.elementor-4991 [data-id="4a31348c"]::-webkit-scrollbar,.elementor-4991 [data-id="30928b9a"]::-webkit-scrollbar,.elementor-4991 [data-id="6a9ba82a"]::-webkit-scrollbar{display:none}
.elementor-4991 [data-id="30928b9a"] [role="tab"]:focus-visible{outline:2px solid #7393ae;outline-offset:2px}
/* Latest Articles filter tabs: active chip */
.elementor-4991 [data-id="30928b9a"] [role="tab"][aria-selected="true"]{background-color:#2b4e6c;border-color:#2b4e6c;color:#f8fbff}
/* Newsletter form */
.elementor-4991 [data-id="5688e9bc"]{-webkit-appearance:none;appearance:none;background:#fff url(/wp-content/uploads/2026/10/blg-icon-chevron-down.svg) right 20px center/16px 16px no-repeat!important;color:#6b7280}
.elementor-4991 [data-id="5688e9bc"].blg-has-value{color:#121316}
.elementor-4991 [data-id="5688e9bc"] option{color:#121316}
.elementor-4991 [data-id="53e69f85"] span{color:#363b43;font-weight:400}
.elementor-4991 [data-id="99f5a47"] input:checked + label{background-color:#2b4e6c;border-color:#2b4e6c;color:#f8fbff}
.elementor-4991 [data-id="99f5a47"] input:focus-visible + label{outline:2px solid #7393ae;outline-offset:2px}
.elementor-4991 [data-id="4cf71a2f"]{-webkit-appearance:none;appearance:none;background:transparent url(/wp-content/uploads/2026/10/blg-icon-checkbox.svg) center/24px 24px no-repeat!important;border:0!important;border-radius:6px}
.elementor-4991 [data-id="4cf71a2f"]:checked{background:#2b4e6c url(/wp-content/uploads/2026/10/blg-icon-check.svg) center/14px 14px no-repeat!important}
.elementor-4991 [data-id="4cf71a2f"]:focus-visible{outline:2px solid #7393ae;outline-offset:2px}
.elementor-4991 [data-id="39abfe4f"] a{color:#2b4e6c;text-decoration:underline;text-underline-offset:2px}
/* Authors carousel arrows */
.elementor-4991 [data-id="393845bb"][disabled],.elementor-4991 [data-id="1d7a615a"][disabled]{opacity:.4;cursor:default}
.elementor-4991 [data-id="28fcdedf"]{cursor:not-allowed}
@media (prefers-reduced-motion:reduce){.elementor-4991 *{transition:none!important;scroll-behavior:auto!important}}

/* ===== Dynamic posts (loops) ===== */
/* topic chips rendered by post-info inside loop cards */
.elementor-4991 .sb-card-topic .elementor-icon-list-items,.elementor-4991 .blg-topic-glass .elementor-icon-list-items{margin:0;padding:0;display:flex}
.elementor-4991 .sb-card-topic .elementor-icon-list-item,.elementor-4991 .blg-topic-glass .elementor-icon-list-item{margin:0!important;padding:0!important}
.elementor-4991 .sb-card-topic .elementor-icon-list-item::after,.elementor-4991 .blg-topic-glass .elementor-icon-list-item::after{display:none!important}
.elementor-4991 .sb-card-topic .elementor-post-info__terms-list,.elementor-4991 .blg-topic-glass .elementor-post-info__terms-list{font-size:0;line-height:0}
.elementor-4991 .sb-card-topic,.elementor-4991 .sb-card-topic .elementor-icon-list-items,.elementor-4991 .sb-card-topic .elementor-icon-list-item,.elementor-4991 .sb-card-topic .elementor-post-info__item,.elementor-4991 .sb-card-topic .elementor-post-info__terms-list,.elementor-4991 .blg-topic-glass,.elementor-4991 .blg-topic-glass .elementor-icon-list-items,.elementor-4991 .blg-topic-glass .elementor-icon-list-item,.elementor-4991 .blg-topic-glass .elementor-post-info__item,.elementor-4991 .blg-topic-glass .elementor-post-info__terms-list{line-height:0!important;display:flex;align-items:center}
.elementor-4991 .sb-card-topic .elementor-post-info__terms-list-item{display:inline-flex;align-items:center;height:32px;padding:0 12px;border:1px solid #e8ecf1;border-radius:12px;background:#fff;font-family:"Satoshi",sans-serif;font-size:12px;line-height:16px;font-weight:500;color:#2b4e6c;white-space:nowrap}
.elementor-4991 .blg-topic-glass .elementor-post-info__terms-list-item{display:inline-flex;align-items:center;height:28px;padding:0 12px;border:1px solid rgba(255,255,255,.24);border-radius:12px;background:rgba(18,19,22,.35);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:"Satoshi",sans-serif;font-size:12px;line-height:16px;font-weight:500;color:#f8fbff;white-space:nowrap}
.elementor-4991 .sb-card-topic .elementor-post-info__terms-list-item:not(:first-child),.elementor-4991 .blg-topic-glass .elementor-post-info__terms-list-item:not(:first-child){display:none}
.elementor-4991 [role="listitem"] .e-svg-base:has(+ span:empty){display:none}
/* Featured: lead post */
.elementor-4991 [data-id="b1a00001"]{flex:1 1 50%;min-width:0;display:flex;flex-direction:column;padding:0;margin:0}
.elementor-4991 [data-id="b1a00001a"]{display:flex!important;flex:1 1 auto;padding:0!important;margin:0!important}
.elementor-4991 [data-id="b1a00001a"] > [role="listitem"]{display:flex;flex:1 1 auto;width:100%;min-width:0}
.elementor-4991 [data-id="b1a00001a"] > [role="listitem"] > a{flex:1 1 auto;width:100%}
/* Featured: side posts (first item is the lead post, hidden) */
.elementor-4991 [data-id="b1b00001"]{width:100%;padding:0;margin:0}
.elementor-4991 [data-id="b1b00001a"]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;padding:0!important;margin:0!important}
.elementor-4991 [data-id="b1b00001a"] > [role="listitem"]:first-child{display:none}
.elementor-4991 [data-id="b1b00001a"] > [role="listitem"]:nth-child(2){grid-column:1/-1}
.elementor-4991 [data-id="b1b00001a"] > [role="listitem"] > a{height:340px;width:100%}
.elementor-4991 [data-id="b1b00001a"] > [role="listitem"]:nth-child(n+3) > a{justify-content:flex-end;gap:12px}
.elementor-4991 [data-id="b1b00001a"] > [role="listitem"]:nth-child(n+3) > a > div:nth-of-type(2) > div:first-child > div:first-child,.elementor-4991 [data-id="b1b00001a"] > [role="listitem"]:nth-child(n+3) > a > div:nth-of-type(2) > div:last-child{display:none}
.elementor-4991 [data-id="b1b00001a"] > [role="listitem"]:nth-child(n+3) h3{font-size:18px!important;line-height:24px!important}
.elementor-4991 [data-id="b1b00001a"] > [role="listitem"]:nth-child(n+3) a > div:nth-of-type(3) > div > img,.elementor-4991 [data-id="b1b00001a"] > [role="listitem"]:nth-child(n+3) a > div:nth-of-type(3) > div > span:first-of-type,.elementor-4991 [data-id="b1b00001a"] > [role="listitem"]:nth-child(n+3) a > div:nth-of-type(3) > div > .e-svg-base:first-of-type{display:none}
.elementor-4991 [data-id="b1b00001a"] > [role="listitem"]:nth-child(n+3) .blg-topic-glass .elementor-post-info__terms-list-item{background:#fff;border-color:#e8ecf1;color:#2b4e6c;-webkit-backdrop-filter:none;backdrop-filter:none}
.elementor-4991 [data-id="b1b00001a"] > [role="listitem"]:nth-child(n+3) > a::after{content:"";position:absolute;inset:0;border-radius:24px;padding:1px;background:linear-gradient(180deg,#fff 0%,rgba(255,255,255,0) 50%,#fff 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:2}
.elementor-4991 [data-id="7b79d938"] [role="listitem"] > a > img{transition:transform .6s ease}
.elementor-4991 [data-id="7b79d938"] [role="listitem"] > a:hover > img{transform:scale(1.04)}
@media (max-width:767px){
 .elementor-4991 [data-id="17734588"]{display:block!important;overflow:visible!important;width:100%!important;margin:0!important;padding:0!important}
 .elementor-4991 [data-id="b1b00001a"]{display:flex!important;flex-wrap:nowrap;gap:12px!important;overflow-x:auto;scroll-snap-type:x mandatory;margin-right:-16px!important;padding:0 16px 4px 0!important;scrollbar-width:none}
 .elementor-4991 [data-id="b1b00001a"]::-webkit-scrollbar{display:none}
 .elementor-4991 [data-id="b1b00001a"] > [role="listitem"]{flex:0 0 260px;scroll-snap-align:start}
 .elementor-4991 [data-id="b1b00001a"] > [role="listitem"]:nth-child(2){flex-basis:280px}
 .elementor-4991 [data-id="b1b00001a"] > [role="listitem"] > a{height:308px;padding:20px!important}
}
/* Latest Articles: native pagination (prev / Page x of y / next) */
.elementor-4991 [data-id="61965ae0"] .e-pagination-base{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:16px;margin:24px 0 0;padding:0}
.elementor-4991 [data-id="61965ae0"] [data-e-pagination-status]{position:static!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;overflow:visible!important;margin:0!important;order:2;font-family:"Satoshi",sans-serif;font-weight:700;font-size:14px;line-height:20px;color:#121316;white-space:nowrap}
.elementor-4991 [data-id="61965ae0"] .e-pagination-prev-base{order:1}
.elementor-4991 [data-id="61965ae0"] .e-pagination-next-base{order:3}
.elementor-4991 [data-id="61965ae0"] .e-pagination-prev-base,.elementor-4991 [data-id="61965ae0"] .e-pagination-next-base{width:40px;height:40px;padding:0;justify-content:center;border:1px solid #2b4e6c;border-radius:9999px;background:transparent;transition:background-color .2s}
.elementor-4991 [data-id="61965ae0"] .e-pagination-prev-base:hover,.elementor-4991 [data-id="61965ae0"] .e-pagination-next-base:hover{background:#d6dbe2}
.elementor-4991 [data-id="61965ae0"] .e-pagination-prev-base .e-svg-base,.elementor-4991 [data-id="61965ae0"] .e-pagination-next-base .e-svg-base{width:20px;height:20px}
.elementor-4991 [data-id="61965ae0"] .e--disabled{border-color:#bfc6d0;opacity:.45;pointer-events:none}
.elementor-4991 [data-id="61965ae0"] .e-pagination-base:has(.e-pagination-prev-base.e--disabled):has(.e-pagination-next-base.e--disabled){display:none}

/* ===== Category archive ===== */
.elementor-4991 [data-id="47d650fd"]{padding-top:112px!important}
@media (max-width:1024px){.elementor-4991 [data-id="47d650fd"]{padding-top:80px!important}}
@media (max-width:767px){.elementor-4991 [data-id="47d650fd"]{padding-top:74px!important}}
.elementor-4991 [data-id="47f84791"]{max-width:648px!important}
.elementor-4991 [data-id="b1d000wr"]{display:flex!important;flex-direction:column!important;align-items:center!important;gap:24px!important;width:100%!important;padding:0!important;position:relative;z-index:1}
.elementor-4991 [data-id="b1d000cr"]{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:8px!important;padding:0!important;width:100%!important}
.elementor-4991 [data-id="b1d000cr"] .e-button-base,.elementor-4991 [data-id="b1d000cr"] > a{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 16px!important;border:1px solid #d6dbe2!important;border-radius:9999px!important;background:#f8fbff!important;color:#363b43!important;font-family:"Satoshi",sans-serif;font-weight:500;font-size:14px;line-height:20px;white-space:nowrap;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s}
.elementor-4991 [data-id="b1d000cr"] > a:hover{background:#fff!important;border-color:#7393ae!important;color:#2b4e6c!important}
body.category-payments-ideal .elementor-4991 [data-id="b1d000c9"],body.category-identity-eid .elementor-4991 [data-id="b1d000c5"],body.category-compliance-aml .elementor-4991 [data-id="b1d000c8"],body.category-fraud-risk .elementor-4991 [data-id="b1d000c6"],body.category-onboarding .elementor-4991 [data-id="b1d000c7"],body.category-digital-signing .elementor-4991 [data-id="b1d000cf"]{background:#2b4e6c!important;border-color:#2b4e6c!important;color:#f8fbff!important}
@media (max-width:767px){.elementor-4991 [data-id="b1d000cr"]{flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto;width:calc(100% + 32px)!important;margin:0 -16px;padding:0 16px!important;scrollbar-width:none}.elementor-4991 [data-id="b1d000cr"]::-webkit-scrollbar{display:none}}
.elementor-4991 [data-id="b1d00001"]{width:100%!important;padding:0!important}
.elementor-4991 [data-id="b1d00001"] .e-pagination-base{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:16px;margin:24px 0 0;padding:0}
.elementor-4991 [data-id="b1d00001"] [data-e-pagination-status]{position:static!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;overflow:visible!important;margin:0!important;order:2;font-family:"Satoshi",sans-serif;font-weight:700;font-size:14px;line-height:20px;color:#121316;white-space:nowrap}
.elementor-4991 [data-id="b1d00001"] .e-pagination-prev-base{order:1}
.elementor-4991 [data-id="b1d00001"] .e-pagination-next-base{order:3}
.elementor-4991 [data-id="b1d00001"] .e-pagination-prev-base,.elementor-4991 [data-id="b1d00001"] .e-pagination-next-base{width:40px;height:40px;padding:0;justify-content:center;border:1px solid #2b4e6c;border-radius:9999px;background:transparent;transition:background-color .2s}
.elementor-4991 [data-id="b1d00001"] .e-pagination-prev-base:hover,.elementor-4991 [data-id="b1d00001"] .e-pagination-next-base:hover{background:#d6dbe2}
.elementor-4991 [data-id="b1d00001"] .e-svg-base{max-width:none}
.elementor-4991 [data-id="b1d00001"] .e-pagination-base .e-svg-base{width:20px;height:20px}
.elementor-4991 [data-id="b1d00001"] .e--disabled{border-color:#bfc6d0;opacity:.45;pointer-events:none}
.elementor-4991 [data-id="b1d00001"] .e-pagination-base:has(.e-pagination-prev-base.e--disabled):has(.e-pagination-next-base.e--disabled){display:none}

/* hide meta dot when reading_time is empty */
.elementor-4991 [data-id="3bede063"]:has(+ [data-id="551b89e9"]:empty),
.elementor-4991 [data-id="551b89e9"]:empty{display:none}/* End custom CSS */