.elementor-110802 .elementor-element.elementor-element-d03d2e4{--display:flex;}.elementor-110802 .elementor-element.elementor-element-b1c1749 .elementor-icon-box-wrapper{align-items:center;}.elementor-110802 .elementor-element.elementor-element-b1c1749{--icon-box-icon-margin:15px;}.elementor-110802 .elementor-element.elementor-element-b1c1749 .elementor-icon-box-title{margin-block-end:0px;}.elementor-110802 .elementor-element.elementor-element-38e726d .elementor-icon-box-wrapper{align-items:center;}.elementor-110802 .elementor-element.elementor-element-38e726d{--icon-box-icon-margin:15px;}.elementor-110802 .elementor-element.elementor-element-38e726d .elementor-icon-box-title{margin-block-end:0px;}.elementor-110802 .elementor-element.elementor-element-75aa734 .elementor-icon-box-wrapper{align-items:center;}.elementor-110802 .elementor-element.elementor-element-75aa734{--icon-box-icon-margin:15px;}.elementor-110802 .elementor-element.elementor-element-75aa734 .elementor-icon-box-title{margin-block-end:0px;}.elementor-110802 .elementor-element.elementor-element-fa8adec .elementor-icon-box-wrapper{align-items:center;}.elementor-110802 .elementor-element.elementor-element-fa8adec{--icon-box-icon-margin:15px;}.elementor-110802 .elementor-element.elementor-element-fa8adec .elementor-icon-box-title{margin-block-end:0px;}.elementor-110802 .elementor-element.elementor-element-a9e6c52 .elementor-icon-box-wrapper{align-items:center;}.elementor-110802 .elementor-element.elementor-element-a9e6c52{--icon-box-icon-margin:15px;}.elementor-110802 .elementor-element.elementor-element-a9e6c52 .elementor-icon-box-title{margin-block-end:0px;}.elementor-110802 .elementor-element.elementor-element-a9e6c52 .elementor-icon{font-size:60px;}.elementor-110802 .elementor-element.elementor-element-000f261 .elementor-icon-box-wrapper{align-items:center;}.elementor-110802 .elementor-element.elementor-element-000f261{--icon-box-icon-margin:15px;}.elementor-110802 .elementor-element.elementor-element-000f261 .elementor-icon-box-title{margin-block-end:0px;}.elementor-110802 .elementor-element.elementor-element-000f261 .elementor-icon{font-size:60px;}.elementor-110802 .elementor-element.elementor-element-5852b14 .elementor-icon-box-wrapper{align-items:center;}.elementor-110802 .elementor-element.elementor-element-5852b14{--icon-box-icon-margin:15px;}.elementor-110802 .elementor-element.elementor-element-5852b14 .elementor-icon-box-title{margin-block-end:0px;}.elementor-110802 .elementor-element.elementor-element-5852b14 .elementor-icon{font-size:60px;}.elementor-110802 .elementor-element.elementor-element-453c8ff .elementor-icon-box-wrapper{align-items:center;}.elementor-110802 .elementor-element.elementor-element-453c8ff{--icon-box-icon-margin:15px;}.elementor-110802 .elementor-element.elementor-element-453c8ff .elementor-icon-box-title{margin-block-end:0px;}.elementor-110802 .elementor-element.elementor-element-453c8ff .elementor-icon{font-size:60px;}.elementor-110802 .elementor-element.elementor-element-b4bd432{--display:flex;}.elementor-110802 .elementor-element.elementor-element-4ffdbc3{--display:flex;}.elementor-110802 .elementor-element.elementor-element-e4862bf{--display:flex;}.elementor-110802 .elementor-element.elementor-element-41ee4e0{--display:flex;}.elementor-110802 .elementor-element.elementor-element-e792637{--display:flex;}.elementor-110802 .elementor-element.elementor-element-35d99f6{--n-accordion-title-font-size:16px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:16px;}:where( .elementor-110802 .elementor-element.elementor-element-35d99f6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}/* Start custom CSS for html, class: .elementor-element-605de7e */.table-wrap {
  width: 100%;
  overflow-x: auto;
}

.responsive-table {
  width: 100%;
  border-collapse: collapse;
  font-size: 16px;
  overflow: hidden;
  margin: 0;
}
.responsive-table thead th {
  text-align: left;
  font-weight: 600;
  padding: 14px 16px;
  background: #2F2A95;
  border-bottom: 1px solid #eee;
  white-space: nowrap;
  color: #fff;
}

.responsive-table td {
  padding: 12px 16px;
  border: 1px solid #383847;
  vertical-align: top;
}

.responsive-table tbody tr:hover {
  background: #fcfcfd;
}

/* Mobile “card” layout */
@media (max-width: 768px) {
  .responsive-table thead {
    display: none;
  }
  .responsive-table,
  .responsive-table tbody,
  .responsive-table tr,
  .responsive-table td {
    display: block;
    width: 100%;
  }
  .responsive-table tr {
    background: #fff;
    margin: 12px 0;
    border: 1px solid #eee;
    border-radius: 12px;
    box-shadow: 0 1px 3px rgba(0,0,0,.04);
    overflow: hidden;
  }
  .responsive-table td {
    border: 0;
    border-bottom: 1px solid #f3f3f3;
    position: relative;
    padding: 10px 16px 10px 135px; /* space for the label */
  }
  .responsive-table td:last-child {
    border-bottom: 0;
  }
  .responsive-table td::before {
    content: attr(data-label);
    position: absolute;
    left: 16px;
    top: 10px;
    width: 110px;
    font-weight: 600;
    white-space: nowrap;
  }
}/* End custom CSS */