.xbg-host{position:relative}.xbg-layers{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;pointer-events:none}.xbg-bg,.xbg-overlay,.xbg-video{position:absolute;inset:0;width:100%;height:100%}.xbg-bg{background-repeat:no-repeat;background-position:center center;background-size:cover}.xbg-video{object-fit:cover}.xbg-overlay{opacity:.5}.xbg-host>:not(.xbg-layers){position:relative;z-index:1}@media (max-width:767px){.xbg-host.xbg-nomv .xbg-video{display:none}}.esb-grid,.esb-item{display:flex;box-sizing:border-box;background:var(--esb-bg)}.esb-grid{--esb-border:#d5dde5;--esb-bw:1px;--esb-bs:solid;--esb-bg:#f4f8fb;--esb-hover-bg:#ffffff;--esb-top:#56A9FD;--esb-top-h:3px;--esb-speed:300ms;--esb-cols:4;flex-wrap:wrap;border-top:var(--esb-bw) var(--esb-bs) var(--esb-border);border-left:var(--esb-bw) var(--esb-bs) var(--esb-border)}.esb-item{flex:var(--esb-grow, 0)1 calc(100%/var(--esb-cols));min-width:0;max-width:100%;position:relative;flex-direction:column;gap:14px;padding:24px;text-decoration:none!important;border-right:var(--esb-bw) var(--esb-bs) var(--esb-border);border-bottom:var(--esb-bw) var(--esb-bs) var(--esb-border);transition:background-color var(--esb-speed) ease;cursor:default}a.esb-item{cursor:pointer}.esb-item::before{content:"";position:absolute;top:calc(-1*var(--esb-bw));left:calc(-1*var(--esb-bw));right:0;height:var(--esb-top-h);background:var(--esb-top);transform:scaleX(0);transform-origin:left center;transition:transform var(--esb-speed) ease;z-index:2;pointer-events:none}.esb-item:focus-visible,.esb-item:hover{background:var(--esb-hover-bg)}.esb-item:focus-visible::before,.esb-item:hover::before{transform:scaleX(1)}.esb-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:38px;height:38px;border-radius:50%;font-size:18px;line-height:1;background:#dce9f3;color:#0b5d8a;transition:background-color var(--esb-speed) ease,color var(--esb-speed) ease}.esb-icon svg{width:1em;height:1em;display:block;shape-rendering:geometricPrecision}.esb-icon svg:not([fill=none]){fill:currentColor}.esb-icon svg[fill=none]{stroke:currentColor}.esb-icon i{line-height:1}.esb-item:focus-visible .esb-icon,.esb-item:hover .esb-icon{background:#0b5d8a;color:#fff}.esb-head,.esb-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.esb-desc,.esb-title{transition:color var(--esb-speed) ease}.esb-title{font-size:17px;font-weight:700;line-height:1.3;color:#0f1f2e}.esb-desc{font-size:14px;line-height:1.6;color:#6b7a88}.esb-arrow{display:inline-flex;flex:0 0 auto;color:#0f1f2e;opacity:0;transform:translateX(-10px);transition:opacity var(--esb-speed) ease,transform var(--esb-speed) ease}.esb-arrow svg{width:18px;height:18px;display:block}.esb-item:focus-visible .esb-arrow,.esb-item:hover .esb-arrow{opacity:1;transform:translateX(0)}.esb-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 20px;margin-bottom:18px}.esb-header-link,.esb-header-title{font-size:20px;font-weight:700;line-height:1.3;color:#0f1f2e}.esb-header-link{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none!important;transition:color var(--esb-speed, 300ms) ease}.esb-header-link-text{border-bottom:2px solid #56A9FD;padding-bottom:2px}.esb-header-arrow{width:16px;height:16px;flex:0 0 auto;transition:transform 300ms ease}a.esb-header-link:hover .esb-header-arrow{transform:translateX(4px)}.esb-desc,.esb-header-title,.esb-title{overflow-wrap:anywhere}@media (max-width:1024px){.esb-item{padding:20px}}@media (max-width:767px){.esb-header{margin-bottom:14px}.esb-header-title{font-size:18px}.esb-item{padding:18px;gap:10px}.esb-has-arrow .esb-arrow{opacity:1;transform:none}}@media (hover:none){.esb-has-arrow .esb-arrow{opacity:1;transform:none}}