/* Start custom CSS for html, class: .elementor-element-2be9f78 */.emsc-page{--emsc-blue:#1769aa;--emsc-dark:#172033;--emsc-border:#dbe3ec;--emsc-soft:#f6f8fb;color:var(--emsc-dark);line-height:1.65}.emsc-page *{box-sizing:border-box}.emsc-hero{padding:clamp(1.4rem,4vw,3rem);border-radius:22px;background:linear-gradient(135deg,#0f416d,#1769aa);color:#fff;margin-bottom:1rem}.emsc-hero h1,.entry-content .emsc-hero h1,.elementor .emsc-hero h1{color:#fff!important;-webkit-text-fill-color:#fff!important;margin:.25rem 0 .75rem;line-height:1.12}.emsc-kicker{font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:.82rem;margin:0}.emsc-lead{font-size:clamp(1rem,2vw,1.2rem);max-width:900px}.emsc-alert{margin-top:1rem;padding:1rem;border:1px solid rgba(255,255,255,.35);border-radius:14px;background:rgba(0,0,0,.14)}.emsc-nav{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.emsc-nav a{padding:.65rem .85rem;border:1px solid var(--emsc-border);border-radius:999px;text-decoration:none;background:#fff;color:var(--emsc-dark);font-weight:700}.emsc-card{margin:1rem 0;padding:clamp(1rem,3vw,2rem);border:1px solid var(--emsc-border);border-radius:20px;background:#fff;box-shadow:0 8px 28px rgba(20,40,70,.06)}.emsc-card h2{margin-top:0}.emsc-card h3{margin-top:1.4rem}.emsc-table-wrap{overflow-x:auto}.emsc-table-wrap table{width:100%;border-collapse:collapse;min-width:620px}.emsc-table-wrap th,.emsc-table-wrap td{padding:.8rem;border:1px solid var(--emsc-border);text-align:left;vertical-align:top}.emsc-table-wrap th{background:var(--emsc-soft)}.emsc-cta{padding:clamp(1.2rem,3vw,2rem);border-radius:20px;background:#eef6fc;border:1px solid #bfdaef}.emsc-cta h2{margin-top:0}.emsc-actions{display:flex;flex-wrap:wrap;gap:.75rem}.emsc-actions a{display:inline-flex;padding:.8rem 1rem;border-radius:12px;background:var(--emsc-blue);color:#fff!important;text-decoration:none;font-weight:800}@media(max-width:640px){.emsc-hero{border-radius:16px}.emsc-card{border-radius:16px;padding:1rem}.emsc-nav{display:grid;grid-template-columns:1fr 1fr}.emsc-nav a{text-align:center}.emsc-actions{display:grid}.emsc-actions a{justify-content:center}}/* End custom CSS */