.elementor-34 .elementor-element.elementor-element-17e8e91 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-b6c7008{--spacer-size:131px;}.elementor-34 .elementor-element.elementor-element-66e21bd{--display:flex;}.elementor-34 .elementor-element.elementor-element-c21e193 > .elementor-background-overlay{opacity:0.52;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-c21e193{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 80px 0px;}.elementor-34 .elementor-element.elementor-element-bbda1db > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-4f39626{padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-6bcb113 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-f555c1a .tx-section{padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-34 .elementor-element.elementor-element-b6c7008{--spacer-size:70px;}}/* Start custom CSS for tx_about, class: .elementor-element-93f8f5a *//* 1. Reverse the row layout so the icon moves to the right of the text */
body.rtl .elementor-34 .elementor-element.elementor-element-93f8f5a [class*="lw-about-2-feature"],
body.rtl .elementor-34 .elementor-element.elementor-element-93f8f5a [class*="feature-single"] {

    gap: 20px !important; /* Adjust spacing between icon and text if needed */
}

/* 2. Reset conflicting margins on the icon and content */
body.rtl .elementor-34 .elementor-element.elementor-element-93f8f5a [class*="lw-about-2-feature"] .icon,
body.rtl .elementor-34 .elementor-element.elementor-element-93f8f5a [class*="feature-single"] .icon {
    margin: 0 !important;
}/* End custom CSS */