.dh-cert-summary-widget{width:100%;min-width:0}
.dh-cert-summary{display:flex;flex-direction:column;gap:8px;min-height:290px;padding:22px;border:1px solid #d6e0d9;background:#fff;color:#164c3d;font-family:Arial,sans-serif}
.dh-cert-summary p{margin:0;font-size:14px;line-height:1.55;color:#4d5d58}
.dh-cert-summary p strong{color:#164c3d;font-weight:700}
.dh-cert-summary .dh-cert-summary__label{margin-bottom:5px;color:#486e7c;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}
.dh-cert-summary .dh-cert-summary__scope{margin-top:2px}
.dh-cert-summary a{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:auto;color:#164c3d;font-size:13px;font-weight:700;line-height:1.35;text-decoration:none}
.dh-cert-summary a:hover,.dh-cert-summary a:focus-visible{color:#486e7c;text-decoration:underline;text-underline-offset:3px}
.dh-cert-summary a:focus-visible{outline:2px solid #b8a15e;outline-offset:3px}
body.page-id-26 .dh-about-certificate:has(.dh-cert-summary) :is(.elementor-element-1039165c,.elementor-element-a1271510,.elementor-element-f7c91fdc),body.page-id-47 .dh-cap-cert:has(.dh-cert-summary) :is(.elementor-element-528b63bd,.elementor-element-8edd0a5f,.elementor-element-d33a28f5,.elementor-element-e1ac722a,.elementor-element-aead1ff3,.elementor-element-0dddfa79){display:none}
@media(max-width:767px){.dh-about-certifications-grid,.dh-cap-cert-grid{grid-template-columns:minmax(0,1fr)!important}.dh-cert-summary{min-height:0;padding:20px}.dh-cert-summary p{font-size:14px}.dh-cert-summary a{font-size:13px}}
@media(max-width:767px){body.page-id-47 .dh-v3 .dh-cap-cert .dh-cert-summary p{font-size:14px!important;line-height:1.55!important}body.page-id-47 .dh-v3 .dh-cap-cert .dh-cert-summary__label{font-size:12px!important}}
