.elementor-111545 .elementor-element.elementor-element-2f0371a{--display:flex;}.elementor-111545 .elementor-element.elementor-element-e39c2da .elementor-icon-box-wrapper{align-items:start;}.elementor-111545 .elementor-element.elementor-element-e39c2da{--icon-box-icon-margin:15px;}.elementor-111545 .elementor-element.elementor-element-e39c2da .elementor-icon-box-title{margin-block-end:0px;}.elementor-111545 .elementor-element.elementor-element-e39c2da .elementor-icon{font-size:60px;}.elementor-111545 .elementor-element.elementor-element-8798bd3 .elementor-icon-box-wrapper{align-items:start;}.elementor-111545 .elementor-element.elementor-element-8798bd3{--icon-box-icon-margin:15px;}.elementor-111545 .elementor-element.elementor-element-8798bd3 .elementor-icon-box-title{margin-block-end:0px;}.elementor-111545 .elementor-element.elementor-element-8798bd3 .elementor-icon{font-size:60px;}.elementor-111545 .elementor-element.elementor-element-e732e67 .elementor-icon-box-wrapper{align-items:start;}.elementor-111545 .elementor-element.elementor-element-e732e67{--icon-box-icon-margin:15px;}.elementor-111545 .elementor-element.elementor-element-e732e67 .elementor-icon-box-title{margin-block-end:0px;}.elementor-111545 .elementor-element.elementor-element-e732e67 .elementor-icon{font-size:60px;}.elementor-111545 .elementor-element.elementor-element-00840ac .elementor-icon-box-wrapper{align-items:start;}.elementor-111545 .elementor-element.elementor-element-00840ac{--icon-box-icon-margin:15px;}.elementor-111545 .elementor-element.elementor-element-00840ac .elementor-icon-box-title{margin-block-end:0px;}.elementor-111545 .elementor-element.elementor-element-00840ac .elementor-icon{font-size:60px;}.elementor-111545 .elementor-element.elementor-element-fef55ea .elementor-icon-box-wrapper{align-items:start;}.elementor-111545 .elementor-element.elementor-element-fef55ea{--icon-box-icon-margin:15px;}.elementor-111545 .elementor-element.elementor-element-fef55ea .elementor-icon-box-title{margin-block-end:0px;}.elementor-111545 .elementor-element.elementor-element-fef55ea .elementor-icon{font-size:60px;}.elementor-111545 .elementor-element.elementor-element-a528219 .elementor-icon-box-wrapper{align-items:start;}.elementor-111545 .elementor-element.elementor-element-a528219{--icon-box-icon-margin:15px;}.elementor-111545 .elementor-element.elementor-element-a528219 .elementor-icon-box-title{margin-block-end:0px;}.elementor-111545 .elementor-element.elementor-element-a528219 .elementor-icon{font-size:60px;}.elementor-111545 .elementor-element.elementor-element-0f33699 .elementor-icon-box-wrapper{align-items:start;}.elementor-111545 .elementor-element.elementor-element-0f33699{--icon-box-icon-margin:15px;}.elementor-111545 .elementor-element.elementor-element-0f33699 .elementor-icon-box-title{margin-block-end:0px;}.elementor-111545 .elementor-element.elementor-element-0f33699 .elementor-icon{font-size:60px;}.elementor-111545 .elementor-element.elementor-element-cc6db6e .elementor-icon-box-wrapper{align-items:start;}.elementor-111545 .elementor-element.elementor-element-cc6db6e{--icon-box-icon-margin:15px;}.elementor-111545 .elementor-element.elementor-element-cc6db6e .elementor-icon-box-title{margin-block-end:0px;}.elementor-111545 .elementor-element.elementor-element-cc6db6e .elementor-icon{font-size:60px;}.elementor-111545 .elementor-element.elementor-element-838041a .elementor-icon-box-wrapper{align-items:start;}.elementor-111545 .elementor-element.elementor-element-838041a{--icon-box-icon-margin:15px;}.elementor-111545 .elementor-element.elementor-element-838041a .elementor-icon-box-title{margin-block-end:0px;}.elementor-111545 .elementor-element.elementor-element-838041a .elementor-icon{font-size:60px;}.elementor-111545 .elementor-element.elementor-element-b3cabfe{--display:flex;}.elementor-111545 .elementor-element.elementor-element-2105825{--display:flex;}.elementor-111545 .elementor-element.elementor-element-96450d4{--display:flex;}.elementor-111545 .elementor-element.elementor-element-9163c27{--display:flex;}.elementor-111545 .elementor-element.elementor-element-4d50a40{--display:flex;}.elementor-111545 .elementor-element.elementor-element-75e43b1{--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-111545 .elementor-element.elementor-element-75e43b1 > .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-edcf69e */.responsive-table {
    width: 100%;
    border-collapse: collapse;
    margin: 0 auto;
    box-shadow: 0 1px 0 rgba(0,0,0,0.02);
}
.responsive-table thead th {
    background: #2F2A95;
    color: #fff;
    text-align: center; 
    padding:10px;
    font-weight: 600;
    font-size: 0.95rem;
    position: relative;
    vertical-align: middle;
}
.responsive-table tbody td {
    padding: 10px;
    border-top: 1px solid #383847;
    vertical-align: middle;
}
.responsive-table tbody td:first-child{
    font-weight: 600;
    width: 30%;
    min-width: 160px;
}
.responsive-table th,
.responsive-table td {
    word-break: break-word;
}
@media (max-width: 760px) {
    .responsive-table thead {
      display: none;
    }
    .responsive-table,
    .responsive-table tbody,
    .responsive-table tr,
    .responsive-table td {
      display: block;
      width: 100%;
    }
    .responsive-table tr {
      margin: 0 0 12px 0;
      background: #fff;
      border-radius: 8px;
      box-shadow: 0 1px 3px rgba(0,0,0,0.03);
      padding: 8px;
    }
    .responsive-table td {
      border: none;
      padding: 10px 12px;
      display: flex;
      justify-content: space-between;
      align-items: center;
    }
    .responsive-table td::before {
      content: attr(data-label);
      font-weight: 600;
      margin-right: 12px;
      flex: 0 0 48%;
      text-align: left;
      color: #333;
    }
    .responsive-table td span.value {
      flex: 1 1 52%;
      text-align: right;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
    }
}/* End custom CSS */