.elementor-44125 .elementor-element.elementor-element-5d984f5{--display:flex;}.elementor-44125 .elementor-element.elementor-element-721aca9{--display:flex;}.elementor-44125 .elementor-element.elementor-element-fef52f7{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;}.elementor-44125 .elementor-element.elementor-element-7b6d411 .elementor-button{background-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-44125 .elementor-element.elementor-element-7b6d411 .elementor-button:hover, .elementor-44125 .elementor-element.elementor-element-7b6d411 .elementor-button:focus{background-color:var( --e-global-color-tertiary );}.elementor-44125 .elementor-element.elementor-element-2ed6742{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-44125 .elementor-element.elementor-element-2c59fd1 .elementor-button{background-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-44125 .elementor-element.elementor-element-2c59fd1 .elementor-button:hover, .elementor-44125 .elementor-element.elementor-element-2c59fd1 .elementor-button:focus{background-color:var( --e-global-color-tertiary );}@media(max-width:767px){.elementor-44125 .elementor-element.elementor-element-fef52f7{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-fef52f7 *//* Create a scrollable wrapper using CSS only */
table {
  width: 100%;
  border-collapse: collapse;
}

/* Scrollable container only for mobile */
@media (max-width: 768px) {
  table {
    overflow-x: auto;       /* allow horizontal scroll */
    display: block;         /* block container for scroll */
    max-width: 100%;
    -webkit-overflow-scrolling: touch; /* smooth scroll on iOS */
  }

  table th, table td {
    white-space: nowrap;    /* keep text from wrapping */
  }
}/* End custom CSS */