.elementor-1542 .elementor-element.elementor-element-03f0973{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1542 .elementor-element.elementor-element-bcdcb6f > .elementor-widget-container{margin:0px 0px -2px 0px;}.elementor-1542 .elementor-element.elementor-element-bcdcb6f.elementor-element{--align-self:flex-start;}.elementor-1542 .elementor-element.elementor-element-bcdcb6f .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:600;color:var( --e-global-color-5a1df93 );}.elementor-1542 .elementor-element.elementor-element-e46b6bd > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-1542 .elementor-element.elementor-element-e46b6bd .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-5a1df93 );}@media(max-width:767px){.elementor-1542 .elementor-element.elementor-element-e46b6bd .elementor-heading-title{font-size:32px;}}/* Start custom CSS for container, class: .elementor-element-03f0973 */body.elementor-editor-active:not(.elementor-editor-wp-page) .step-editor {
    position: fixed;
    top: 50%;
    left: 50%;
    width: min(600px, 50%);
    max-height: 70vh;
    overflow: auto;
    transform: translate(-50%, -50%);
    z-index: 99999;
    background: var(--e-global-color-primary);
    padding: 32px;
    border-radius: 12px;
    box-shadow: 0 20px 60px rgba(0,0,0,0.3);
}
.elementor-479.elementor-location-footer{
    display: none !important;
}





/*---- style ----*/
.badge-number-left{
    padding: 10px 16px;
    border-radius: 50px;
    background-color: color-mix(in srgb, var(--e-global-color-accent) 25%, transparent);
    box-shadow: 
        inset 0px -10px 20px var(--e-global-color-accent),
        inset 0px 4px 8px color-mix(in srgb, var(--e-global-color-accent) 40%, transparent);
}


}/* End custom CSS */