/* Shared corner scale. Circular controls and full-width bands retain their shape. */
:root{--dgi-radius-control:4px;--dgi-radius-surface:8px}
body :is(.elementor-button,.dgi-hero-cta,.dgi-services-cta,.dgi-mobile-toggle,.dgi-mobile-action,.dgi-header-button,.dgi-news-arrows button,.an-search button),
body :is(main,.dgi-mobile-search,.an-search) :is(input:not([type=checkbox]):not([type=radio]),select,textarea,button[type=submit]){border-radius:var(--dgi-radius-control)!important}
body :is(.dgi-services-feature,.dgi-services-list a,.dgi-doc-card,.dgi-hero-next-story,.dgi-register-search,.dgi-doc-filter,.dgi-mobile-search,.elementor-toc){border-radius:var(--dgi-radius-surface)!important}
body :is(.dgi-news-photo,.dgi-director-portrait img,.dgi-team-card img,.elementor-widget-theme-post-content img,.elementor-widget-theme-post-featured-image img,.elementor-widget-text-editor img){border-radius:var(--dgi-radius-surface)!important}
body :is(.wpr-sub-mega-menu,.wpr-sub-menu){border-radius:0 0 var(--dgi-radius-surface) var(--dgi-radius-surface)!important}
body .wpr-sub-mega-menu .an-mega-intro{border-bottom-left-radius:var(--dgi-radius-surface)}
body .elementor-967 .elementor-element-c5903e2{border-radius:var(--dgi-radius-surface) var(--dgi-radius-surface) 0 0!important}
body .dgi-register-table-wrap{border-radius:var(--dgi-radius-surface)}
