/* Native Elementor content boxes; original tables, media and links are retained. */
.mdt-entry-content .mdt-editor-content.e-con{gap:24px;min-width:0}
.mdt-entry-content .mdt-editor-emblem.elementor-widget{display:none}
.mdt-entry-content .mdt-editor-box.e-con{width:100%;min-width:0;padding:26px;border:1px solid #e0e8ef;border-radius:12px;background:#fff;box-shadow:0 4px 20px #173a5805}
.mdt-editor-box .elementor-widget-text-editor{min-width:0;width:100%;margin:0}
.mdt-editor-box .elementor-widget-container>:last-child{margin-bottom:0}
.mdt-entry-content .mdt-editor-box table{display:block;max-width:100%;overflow-x:auto}
.mdt-editor-box img,.mdt-editor-box iframe,.mdt-editor-box video{max-width:100%}
.mdt-entry-content .mdt-editor-grid.e-con{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:stretch}
.mdt-entry-content .mdt-editor-card.e-con{position:relative;width:100%;height:100%;min-width:0;padding:24px;gap:12px;border:1px solid #e0e8ef;border-top:3px solid #1877a3;border-radius:10px;background:#f9fbfd}
.mdt-editor-card:nth-child(even){border-top-color:#218467;background:#f7fbf9}
.mdt-editor-card .elementor-icon-box-wrapper{text-align:left}
.mdt-editor-card .elementor-icon-box-icon{margin:0 0 16px}
.mdt-editor-card .elementor-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;background:#e6f0f8;color:#146d9c;font-size:23px}
.mdt-editor-card .elementor-icon svg{width:23px;height:23px;fill:currentColor}
.mdt-editor-card:nth-child(even) .elementor-icon{color:#227b5d;background:#e5f2eb}
.mdt-entry-content .mdt-editor-card .elementor-icon-box-description{font-size:15px;line-height:1.85;color:#354f64}
.mdt-editor-card .elementor-icon-box-description p:last-child{margin-bottom:0}
.mdt-editor-heading .elementor-heading-title{color:#193e5d}
.mdt-editor-content .smart-paging-pager{clear:both}
@media(max-width:1024px){.mdt-entry-content .mdt-editor-grid.e-con{grid-template-columns:1fr}}
@media(max-width:767px){.mdt-entry-content .mdt-editor-box.e-con,.mdt-entry-content .mdt-editor-card.e-con{padding:20px}.mdt-entry-content .mdt-editor-content.e-con{gap:18px}}
@media print{.mdt-entry-content .mdt-editor-grid.e-con{display:block}.mdt-entry-content .mdt-editor-card.e-con{break-inside:avoid;margin-bottom:16px}.mdt-entry-content .mdt-editor-box.e-con{box-shadow:none}}
