.elementor-42414 .elementor-element.elementor-element-b4f9418 .trx_addons_bg_text{z-index:0;}.elementor-42414 .elementor-element.elementor-element-b4f9418 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-42414 .elementor-element.elementor-element-b4f9418 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-42414 .elementor-element.elementor-element-149bfe3 .trx_addons_bg_text{z-index:0;}.elementor-42414 .elementor-element.elementor-element-149bfe3 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-42414 .elementor-element.elementor-element-149bfe3 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}/* Start custom CSS for section, class: .elementor-element-b4f9418 */#panel-bar {
    right: auto !important; /* Override right positioning */
    left: 0; /* Position at the left edge */
    transform: translateX(0) !important; /* Reset translateX */
    transition: left 0.3s ease-in-out, transform 0.3s ease-in-out; /* Ensure transition */
}

body:not(.sc_layouts_panel_opened) #panel-bar {
    left: -100%; /* Hide off-screen left */
    transform: translateX(0) !important;
    right: auto !important;
}

body.sc_layouts_panel_opened {
    overflow-x: hidden;
}/* End custom CSS */