.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1366765 .elementor-element.elementor-element-2483168{--spacer-size:50px;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:800px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for html, class: .elementor-element-e741fae */.responsive-table {
  width: 100%;
  border-collapse: collapse;
  font-family: Arial, sans-serif;
}

.responsive-table th,
.responsive-table td {
  padding: 16px;
  border: 1px solid #ddd;
  vertical-align: top;
}

.responsive-table th {
  width: 35%;
  background-color: #f7f7f7;
  font-weight: 600;
  text-align: left;
}

/* Mobile styles */
@media (max-width: 768px) {
  .responsive-table,
  .responsive-table tbody,
  .responsive-table tr,
  .responsive-table th,
  .responsive-table td {
    display: block;
    width: 100%;
  }

  .responsive-table th {
    border-bottom: none;
  }

  .responsive-table td {
    border-top: none;
  }
}/* End custom CSS */