/* Bridge Elementor wrappers to the existing theme classes without styling nested buttons twice. */
.elementor-widget-heading.vg-heading .elementor-heading-title{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.elementor-widget-text-editor.vg-copy .elementor-widget-container{font:inherit;color:inherit}.elementor-widget-button.vg-button{display:block;padding:0;border:0;background:none;min-height:0;transform:none;width:auto}.elementor-widget-button.vg-button .elementor-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:10px 22px;border-radius:999px;font:inherit;text-decoration:none;transition:background .22s,transform .22s}.elementor-widget-button.vg-button--primary .elementor-button{background:var(--vg-orange,#f58220);color:var(--vg-text,#17211d)}.elementor-widget-button.vg-button--primary .elementor-button:hover{background:var(--vg-orange-deep,#d86608)}.elementor-widget-button.vg-button--secondary .elementor-button{border:1px solid var(--vg-green,#14543d);color:var(--vg-green,#14543d);background:transparent}
