.elementor-19360 .elementor-element.elementor-element-8f304b7{--display:flex;}.elementor-19360 .elementor-element.elementor-element-759d058{--display:flex;}.elementor-19360 .elementor-element.elementor-element-85f6434{text-align:start;}.elementor-19360 .elementor-element.elementor-element-85f6434 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:25px;color:#000000;}.elementor-19360 .elementor-element.elementor-element-67cbb4e{--display:flex;}.elementor-19360 .elementor-element.elementor-element-4e0b1bd{--display:flex;}/* Start custom CSS for shortcode, class: .elementor-element-801ce54 *//* Style for Table Headers */
.tablepress-id-250 thead th {
  background-color: #38474F; /* Background color from button styling */
  color: #B8B295;            /* Text color from button styling */
  padding: 10px;             /* Padding for better spacing */
  border: 1px solid #ddd;    /* Border color for table headers */
  text-align: center;        /* Center text */
  font-size: 16px;           /* Font size for headers */
  border-radius: 5px;        /* Rounded corners (optional) */
}

/* Optional: Change the header background on hover */
.tablepress-id-250 thead th:hover {
  background-color: #536169; /* Darker background color on hover */
}

/* Optional: Change the header background on active (pressed) */
.tablepress-id-250 thead th:active {
  background-color: #536169; /* Even darker background when pressed */
}

/* Responsive styling for mobile view */
@media (max-width: 768px) {
  .tablepress-id-250 thead th {
    font-size: 14px;  /* Smaller font size on mobile */
    padding: 8px;     /* Adjust padding on mobile */
  }
}/* End custom CSS */