/*
 * Elementor compatibility. Loaded only on Elementor-built pages / the editor preview.
 * Elementor's frontend reset (".elementor a { box-shadow:none; text-decoration:none }")
 * is more specific than the theme's single-class rules; restore the approved look.
 */
.elementor a.btn--ghost {
	box-shadow: inset 0 0 0 1.5px var(--line);
}

.elementor a.btn--ghost:hover {
	box-shadow: inset 0 0 0 1.5px var(--dpta-orange);
}

.elementor .contact-list a {
	text-decoration: underline;
}

/* No wrapper spacing around full-bleed DPTA sections. */
.dpta-el-page,
.dpta-el-page > .elementor-widget,
.dpta-el-page .elementor-widget-container {
	margin: 0;
	padding: 0;
	max-width: none;
}
