/* Native Elementor icon, heading and text widgets retain the original statements. */
.mdt-entry-content .mdt-vision-grid.e-con{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;min-width:0}
.mdt-entry-content .mdt-vision-card.e-con{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:18px;width:100%;min-width:0;padding:32px;border:1px solid #ddd;border-top:4px solid #087c87;background:#f5f5f5;border-radius:4px}
.mdt-vision-card .elementor-widget{margin:0;max-width:100%}
.mdt-vision-icon .elementor-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:16px;background:#e2eef2;color:#17617f;font-size:30px}
.mdt-vision-icon .elementor-icon svg{width:30px;height:30px;fill:currentColor}
.mdt-vision-card:nth-child(2){border-top-color:#176b59}
.mdt-vision-card:nth-child(2) .elementor-icon{background:#e2eee8;color:#176b59}
.mdt-entry-content .mdt-vision-card h2{margin:0}
.mdt-entry-content .mdt-vision-card p{margin:0}
.mdt-entry-content .mdt-vision-card--motto.e-con{grid-column:1/-1;align-items:center;text-align:center;padding:36px;border-top-color:#967032}
.mdt-vision-card--motto .elementor-icon{background:#efe8db;color:#886024}
.mdt-entry-content .mdt-vision-card--motto p{font-weight:700}
@media(max-width:767px){.mdt-entry-content .mdt-vision-grid.e-con{grid-template-columns:1fr;gap:18px}.mdt-entry-content .mdt-vision-card.e-con{padding:24px}.mdt-entry-content .mdt-vision-card--motto.e-con{grid-column:auto}.mdt-vision-icon .elementor-icon{width:56px;height:56px}}
@media print{.mdt-entry-content .mdt-vision-grid.e-con{display:block}.mdt-entry-content .mdt-vision-card.e-con{break-inside:avoid;margin-bottom:20px}}
