.elementor-8187 .elementor-element.elementor-element-415eb23{--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-8187 .elementor-element.elementor-element-1fbd66e{--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-8187 .elementor-element.elementor-element-7ee40ff{line-height:31px;}.elementor-8187 .elementor-element.elementor-element-7ee40ff p{margin-block-end:13px;}.elementor-8187 .elementor-element.elementor-element-d131a6a{line-height:31px;}.elementor-8187 .elementor-element.elementor-element-d131a6a p{margin-block-end:13px;}.elementor-8187 .elementor-element.elementor-element-5d6a9dc{line-height:31px;}.elementor-8187 .elementor-element.elementor-element-5d6a9dc p{margin-block-end:13px;}.elementor-8187 .elementor-element.elementor-element-ffb4064{line-height:31px;}.elementor-8187 .elementor-element.elementor-element-ffb4064 p{margin-block-end:13px;}.elementor-8187 .elementor-element.elementor-element-e528bcd{line-height:31px;}.elementor-8187 .elementor-element.elementor-element-e528bcd p{margin-block-end:13px;}.elementor-8187 .elementor-element.elementor-element-612d0f7{line-height:31px;}.elementor-8187 .elementor-element.elementor-element-612d0f7 p{margin-block-end:13px;}.elementor-8187 .elementor-element.elementor-element-55516a8{line-height:31px;}.elementor-8187 .elementor-element.elementor-element-55516a8 p{margin-block-end:13px;}.elementor-8187 .elementor-element.elementor-element-aa4df09{line-height:31px;}.elementor-8187 .elementor-element.elementor-element-aa4df09 p{margin-block-end:13px;}.elementor-8187 .elementor-element.elementor-element-b429ad8{line-height:31px;}.elementor-8187 .elementor-element.elementor-element-b429ad8 p{margin-block-end:13px;}.elementor-8187 .elementor-element.elementor-element-c090cc4{line-height:31px;}.elementor-8187 .elementor-element.elementor-element-c090cc4 p{margin-block-end:13px;}.elementor-8187 .elementor-element.elementor-element-4e3beef{line-height:31px;}.elementor-8187 .elementor-element.elementor-element-4e3beef p{margin-block-end:13px;}.elementor-8187 .elementor-element.elementor-element-a05f9a6{line-height:31px;}.elementor-8187 .elementor-element.elementor-element-a05f9a6 p{margin-block-end:13px;}.elementor-8187 .elementor-element.elementor-element-18e3b2d{--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;}@media(max-width:767px){.elementor-8187 .elementor-element.elementor-element-baeabbf .elementskit-accordion .elementskit-card-body{padding:20px 20px 20px 20px;}}/* Start custom CSS for text-editor, class: .elementor-element-612d0f7 *//* WP-Friendly Table Styling */
.wp-table {
  width: 100%;
  border-collapse: collapse;
  margin: 1.5rem 0;
  font-size: 1rem;
  line-height: 1.6;
  overflow-x: auto;
}

.wp-table th,
.wp-table td {
  padding: 0.75rem 1rem;
  border: 1px solid #e5e7eb;
  text-align: left;
}

.wp-table th {
  background-color: #f3f4f6;
  font-weight: 600;
  color: #1f2937;
}

.wp-table tbody tr:nth-child(even) {
  background-color: #f9fafb;
}

.wp-table tbody tr:hover {
  background-color: #eef2f7;
}

/* Responsive table wrapper */
.wp-table-wrapper {
  width: 100%;
  overflow-x: auto;
}/* End custom CSS */