.elementor-169428 .elementor-element.elementor-element-327d8bd{overflow:visible;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-169428 .elementor-element.elementor-element-47076b63{margin-top:40px;margin-bottom:0px;overflow:visible;}.elementor-169428 .elementor-element.elementor-element-74df7d7a{--spacer-size:28px;}.elementor-169428 .elementor-element.elementor-element-2bc951c7{overflow:visible;}.elementor-169428 .elementor-element.elementor-element-7d7fdc24 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:45px;}.elementor-169428 .elementor-element.elementor-element-44c2db3f{column-gap:0px;}.elementor-169428 .elementor-element.elementor-element-3a7aa4c5{overflow:visible;}.elementor-169428 .elementor-element.elementor-element-73f5accc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-169428 .elementor-element.elementor-element-12876e5e{overflow:visible;}.elementor-169428 .elementor-element.elementor-element-6ffc4db0{overflow:visible;}.elementor-169428 .elementor-element.elementor-element-7429c317{--spacer-size:10px;}@media(max-width:1024px){.elementor-169428 .elementor-element.elementor-element-37fd4c53 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-169428 .elementor-element.elementor-element-73f5accc > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(min-width:768px){.elementor-169428 .elementor-element.elementor-element-37fd4c53{width:54.611%;}.elementor-169428 .elementor-element.elementor-element-7d7fdc24{width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-169428 .elementor-element.elementor-element-4e0815b0{width:100%;}.elementor-169428 .elementor-element.elementor-element-146bd009{width:100%;}.elementor-169428 .elementor-element.elementor-element-37fd4c53{width:100%;}.elementor-169428 .elementor-element.elementor-element-7d7fdc24{width:100%;}.elementor-169428 .elementor-element.elementor-element-7fbdf0a6{width:100%;}.elementor-169428 .elementor-element.elementor-element-73f5accc{width:100%;}.elementor-169428 .elementor-element.elementor-element-170be44c{width:100%;}.elementor-169428 .elementor-element.elementor-element-7869e7ca{width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-bd8f20 *//* Responsive table wrapper */
.responsive-table {
  overflow-x: auto;
  width: 100%;
  display: block;
  -webkit-overflow-scrolling: touch;
}

/* Ensure table doesn't break layout */
.responsive-table table {
  width: 100%;
  min-width: 600px;
  border-collapse: collapse;
}

/* Optional: Improve scroll UX on mobile */
.responsive-table::-webkit-scrollbar {
  height: 6px;
}
.responsive-table::-webkit-scrollbar-thumb {
  background: #ccc;
  border-radius: 10px;
}/* End custom CSS */