.zyre-addon-heading .zyre-headings > * {
	width: 100%;
}

.zyre-addon-heading .zyre-heading-description {
	gap: 50px;
}

.zyre-addon-heading .zyre-heading-description.has--separator::before,
.zyre-addon-heading .zyre-heading-subtitle.has--separator::before {
    content: '';
	flex-shrink: 0;
}

.zyre-addon.zyre-addon-heading-subtitle-separator-position--right .zyre-heading-subtitle,
.zyre-addon.zyre-addon-heading-description-separator-position--right .zyre-heading-description{
	justify-content: flex-end;
}

.zyre-addon.zyre-addon-heading-subtitle-separator-position--left .zyre-heading-subtitle,
.zyre-addon.zyre-addon-heading-description-separator-position--left .zyre-heading-description{
	justify-content: flex-start;
}.zyre-dual-button--layout-block .zyre-dual-button-wrapper {
	width: 260px;
}

.zyre-addon-dual-button .zyre-button {
    width: 260px;
	height: 60px;
}

.zyre-addon-dual-button .zyre-button-connector {
	--translate-x: 0;
	--translate-y: 0;
	transform: translate(var(--translate-x), var(--translate-y));
}

.zyre-addon-dual-button .zyre-button-connector::before,
.zyre-addon-dual-button .zyre-button-connector::after {
	content: "";
}/** Widgets: heading, dual-button **/