.elementor-12841 .elementor-element.elementor-element-f1ca50f{--display:flex;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12841 .elementor-element.elementor-element-1626aa1 .elementor-heading-title{font-size:30px;font-weight:600;}.elementor-12841 .elementor-element.elementor-element-d595f5d .elementor-icon-box-wrapper{text-align:start;}.elementor-12841 .elementor-element.elementor-element-d595f5d .elementor-icon-box-title{margin-block-end:7px;}.elementor-12841 .elementor-element.elementor-element-d595f5d .elementor-icon-box-title, .elementor-12841 .elementor-element.elementor-element-d595f5d .elementor-icon-box-title a{font-size:16px;font-weight:800;}.elementor-12841 .elementor-element.elementor-element-d1e790e{--display:flex;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12841 .elementor-element.elementor-element-c22dfb9 .elementor-heading-title{font-size:30px;font-weight:600;}.elementor-12841 .elementor-element.elementor-element-265554b{--display:flex;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12841 .elementor-element.elementor-element-2ef0dde .elementor-heading-title{font-size:30px;font-weight:600;}.elementor-12841 .elementor-element.elementor-element-905986b{--display:flex;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12841 .elementor-element.elementor-element-0d91ce9 .elementor-heading-title{font-size:30px;font-weight:600;}.elementor-12841 .elementor-element.elementor-element-05da857{--display:flex;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12841 .elementor-element.elementor-element-231c3da .elementor-heading-title{font-size:30px;font-weight:600;}.elementor-12841 .elementor-element.elementor-element-596011d{--display:flex;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12841 .elementor-element.elementor-element-7c4cbad .elementor-heading-title{font-size:30px;font-weight:600;}.elementor-12841 .elementor-element.elementor-element-b0314bc{--display:flex;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12841 .elementor-element.elementor-element-02cdd1d .elementor-heading-title{font-size:30px;font-weight:600;}.elementor-12841 .elementor-element.elementor-element-49d190a{--display:flex;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12841 .elementor-element.elementor-element-51bd97c .elementor-heading-title{font-size:30px;font-weight:600;}.elementor-12841 .elementor-element.elementor-element-002cff5{--display:flex;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12841 .elementor-element.elementor-element-05c0211 .elementor-heading-title{font-size:30px;font-weight:600;}.elementor-12841 .elementor-element.elementor-element-425196e{--display:flex;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12841 .elementor-element.elementor-element-4e39b64 .elementor-heading-title{font-size:30px;font-weight:600;}.elementor-12841 .elementor-element.elementor-element-fafdf57{--display:flex;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12841 .elementor-element.elementor-element-e336690 .elementor-heading-title{font-size:30px;font-weight:600;}.elementor-12841 .elementor-element.elementor-element-692f344{--display:flex;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12841 .elementor-element.elementor-element-d20d0ef .elementor-heading-title{font-size:30px;font-weight:600;}@media(max-width:1024px){.elementor-12841 .elementor-element.elementor-element-f1ca50f{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-12841 .elementor-element.elementor-element-d1e790e{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-12841 .elementor-element.elementor-element-265554b{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-12841 .elementor-element.elementor-element-905986b{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-12841 .elementor-element.elementor-element-05da857{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-12841 .elementor-element.elementor-element-596011d{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-12841 .elementor-element.elementor-element-b0314bc{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-12841 .elementor-element.elementor-element-49d190a{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-12841 .elementor-element.elementor-element-002cff5{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-12841 .elementor-element.elementor-element-425196e{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-12841 .elementor-element.elementor-element-fafdf57{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-12841 .elementor-element.elementor-element-692f344{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}}@media(max-width:767px){.elementor-12841 .elementor-element.elementor-element-1626aa1 .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-12841 .elementor-element.elementor-element-d1e790e{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12841 .elementor-element.elementor-element-c22dfb9 .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-12841 .elementor-element.elementor-element-265554b{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12841 .elementor-element.elementor-element-2ef0dde .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-12841 .elementor-element.elementor-element-905986b{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12841 .elementor-element.elementor-element-0d91ce9 .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-12841 .elementor-element.elementor-element-05da857{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12841 .elementor-element.elementor-element-231c3da .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-12841 .elementor-element.elementor-element-596011d{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12841 .elementor-element.elementor-element-7c4cbad .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-12841 .elementor-element.elementor-element-b0314bc{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12841 .elementor-element.elementor-element-02cdd1d .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-12841 .elementor-element.elementor-element-49d190a{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12841 .elementor-element.elementor-element-51bd97c .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-12841 .elementor-element.elementor-element-002cff5{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12841 .elementor-element.elementor-element-05c0211 .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-12841 .elementor-element.elementor-element-425196e{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12841 .elementor-element.elementor-element-4e39b64 .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-12841 .elementor-element.elementor-element-fafdf57{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12841 .elementor-element.elementor-element-e336690 .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-12841 .elementor-element.elementor-element-692f344{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12841 .elementor-element.elementor-element-d20d0ef .elementor-heading-title{font-size:24px;line-height:34px;}}/* Start custom CSS for html, class: .elementor-element-64b2a35 *//* Container Wrapper */
.table-container {

  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
  font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
  border: 1px solid #E8E2D9;
}

/* Base Table Style */
.safari-table {
  width: 100%;
  border-collapse: collapse;
  background-color: #FFFFFF;
  text-align: left;
  margin-bottom: 0px;
}

/* Header Styling */
.safari-table th {
  background-color: #2D3A2A; /* Deep Forest/Olive Green */
  color: #FFFFFF;
  font-size: 0.9rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.8px;
  padding: 16px 20px;
  border: none;
}

/* Row & Cell Styling */
.safari-table td {
  padding: 18px 20px;
  color: #333333;
  font-size: 0.95rem;
  line-height: 1.5;
  border-bottom: 1px solid #F0ECE1;
}

/* Zebra Striping & Hover */
.safari-table tbody tr:nth-child(even) {
  background-color: #FAF8F5;
}

.safari-table tbody tr:hover {
  background-color: #F3EFE6;
  transition: background-color 0.2s ease-in-out;
}

/* Column Specific Highlight */
.safari-table td:nth-child(1) {
  font-weight: 700;
  color: #2D3A2A;
}

.safari-table td:nth-child(2) {
  font-weight: 600;
  color: #C27D38; /* Warm Amber */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f3738a2 *//* Container Wrapper */
.table-container {
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
  font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
  border: 1px solid #E8E2D9;
}

/* Base Table Style */
.safari-table {
  width: 100%;
  border-collapse: collapse;
  background-color: #FFFFFF;
  text-align: left;

}
table.minimal-table {
    margin-bottom: 0px;
}
/* Header Styling */
.safari-table th {
  background-color: #2D3A2A; /* Deep Forest/Olive Green */
  color: #FFFFFF;
  font-size: 0.9rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.8px;
  padding: 16px 20px;
  border: none;
}

/* Column Widths */
.safari-table th:nth-child(1),
.safari-table td:nth-child(1) {
  width: 20%;
}

/* Row & Cell Styling */
.safari-table td {
  padding: 18px 20px;
  color: #333333;
  font-size: 0.95rem;
  line-height: 1.5;
  border-bottom: 1px solid #F0ECE1;
}

.safari-table tbody tr:last-child td {
  border-bottom: none;
}

/* Zebra Striping & Hover */
.safari-table tbody tr:nth-child(even) {
  background-color: #FAF8F5;
}

.safari-table tbody tr:hover {
  background-color: #F3EFE6;
  transition: background-color 0.2s ease-in-out;
}

/* Column Specific Highlight */
.safari-table td:nth-child(1) {
  font-weight: 700;
  color: #2D3A2A;
}/* End custom CSS */