.elementor-299 .elementor-element.elementor-element-04a9745{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-299 .elementor-element.elementor-element-56d3570 .elementor-button{font-family:var( --e-global-typography-b234ffb-font-family ), Sans-serif;font-size:var( --e-global-typography-b234ffb-font-size );font-weight:var( --e-global-typography-b234ffb-font-weight );text-decoration:var( --e-global-typography-b234ffb-text-decoration );line-height:var( --e-global-typography-b234ffb-line-height );border-radius:999px 999px 999px 999px;padding:24px 32px 24px 32px;}@media(min-width:2400px){.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-299 .elementor-element.elementor-element-56d3570 .elementor-button{font-size:var( --e-global-typography-b234ffb-font-size );line-height:var( --e-global-typography-b234ffb-line-height );}}@media(max-width:1024px){.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-299 .elementor-element.elementor-element-56d3570 .elementor-button{font-size:var( --e-global-typography-b234ffb-font-size );line-height:var( --e-global-typography-b234ffb-line-height );}}@media(max-width:767px){.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-299 .elementor-element.elementor-element-56d3570 .elementor-button{font-size:var( --e-global-typography-b234ffb-font-size );line-height:var( --e-global-typography-b234ffb-line-height );}}/* Start custom CSS for button, class: .elementor-element-56d3570 *//* ✅ Force normal state and block hover changes */
.elementor-299 .elementor-element.elementor-element-56d3570 .elementor-button,
.elementor-299 .elementor-element.elementor-element-56d3570 .elementor-button:hover {
    background-color: var(--jet-component-button_background, #50B963) !important;
    color: #FFFFFF !important;
    border-color: var(--jet-component-button_background, #50B963) !important;
    box-shadow: none !important;
    filter: none !important;
    transition: none !important;
}

/* ✅ Remove any inline hover styles Elementor applies */
.elementor-299 .elementor-element.elementor-element-56d3570 .elementor-button[style*="background-color"]:hover,
.elementor-299 .elementor-element.elementor-element-56d3570 .elementor-button[style*="color"]:hover,
.elementor-299 .elementor-element.elementor-element-56d3570 .elementor-button[style*="border-color"]:hover {
    background-color: var(--jet-component-button_background, #50B963) !important;
    color: #FFFFFF !important;
    border-color: var(--jet-component-button_background, #50B963) !important;
}/* End custom CSS */