.elementor-11364 .elementor-element.elementor-element-1f8c962{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11364 .elementor-element.elementor-element-55e48b0 > .elementor-widget-container{margin:30px 0px 30px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5D5D5;}/* Start custom CSS for shortcode, class: .elementor-element-55e48b0 *//* Basic table styling */
table {
  border-collapse: separate; /* Ensures that each cell's border is separate */
  border-spacing: 0; /* Removes default spacing between cells */
  width: 100%; /* Adjust table width as needed */
}

/* Styling for all cells */
th, td {
  border: 1px solid #000; /* Border on all sides of each cell */
  padding: 8px; /* Adjust padding as needed */
  text-align: center; /* Center text horizontally */
  vertical-align: middle; /* Center text vertically */
}

/* Column width percentages */
th:nth-child(1), td:nth-child(1) {
  width: 25%;
  text-align:center;
}

th:nth-child(2), td:nth-child(2) {
  width: 50%;
  text-align:center
}

th:nth-child(3), td:nth-child(3) {
  width: 25%;
  text-align:center
}

/* Optional: Light background for header cells */
th {
  background-color: #f2f2f2;text-align:center
}

/* Optional: Alternating row colors for better readability */
tr:nth-child(even) {
  background-color: #f9f9f9;
}

tr:nth-child(odd) {
  background-color: #ffffff;
}/* End custom CSS */