.elementor-76038 .elementor-element.elementor-element-92d8842{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-76038 .elementor-element.elementor-element-92d8842 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-76038 .elementor-element.elementor-element-45ee568d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-76038 .elementor-element.elementor-element-49395f7{text-align:center;}.elementor-76038 .elementor-element.elementor-element-49395f7 .elementor-heading-title{font-size:34px;font-weight:700;line-height:1.3em;}.elementor-76038 .elementor-element.elementor-element-6514869 > .elementor-widget-container{margin:30px 0px 40px 0px;}.elementor-76038 .elementor-element.elementor-element-6514869 img{width:60%;max-width:800px;border-radius:24px 24px 24px 24px;box-shadow:0px 12px 30px -3px rgba(0, 0, 0, 0.12);}.elementor-76038 .elementor-element.elementor-element-7294393{--divider-border-style:solid;--divider-color:#00000030;--divider-border-width:1px;}.elementor-76038 .elementor-element.elementor-element-7294393 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-76038 .elementor-element.elementor-element-7294393 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-76038 .elementor-element.elementor-element-906125d .elementor-heading-title{color:#6A3378;}.elementor-76038 .elementor-element.elementor-element-dac9cec{--spacer-size:20px;}.elementor-76038 .elementor-element.elementor-element-d1de0c3 .elementor-heading-title{color:#6A3378;}.elementor-76038 .elementor-element.elementor-element-7905ed9{width:100%;max-width:100%;}.elementor-76038 .elementor-element.elementor-element-7905ed9 > .elementor-widget-container{background-color:#FFFFFF;margin:16px 0px 28px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E1EE;border-radius:22px 22px 22px 22px;box-shadow:0px 16px 36px 0px rgba(106.00000000000004, 50.99999999999999, 119.99999999999999, 0.14);}.elementor-76038 .elementor-element.elementor-element-7905ed9 .eael-data-table{max-width:100%;}.elementor-76038 .elementor-element.elementor-element-7905ed9 .eael-data-table thead tr th:first-child{border-radius:0px 0px 0px 0px;}.elementor-76038 .elementor-element.elementor-element-7905ed9 .eael-data-table thead tr th:last-child{border-radius:0px 0px 0px 0px;}.rtl .elementor-76038 .elementor-element.elementor-element-7905ed9 .eael-data-table thead tr th:first-child{border-radius:0px 0px 0px 0px;}.rtl .elementor-76038 .elementor-element.elementor-element-7905ed9 .eael-data-table thead tr th:last-child{border-radius:0px 0px 0px 0px;}.elementor-76038 .elementor-element.elementor-element-7905ed9 .eael-data-table .table-header th{padding:14px 16px 14px 16px;}.elementor-76038 .elementor-element.elementor-element-7905ed9 .eael-data-table tbody tr td .th-mobile-screen{padding:14px 16px 14px 16px;}.elementor-76038 .elementor-element.elementor-element-7905ed9 .eael-data-table thead tr th{color:#fff;background-color:#6A3378;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d23bd0d );}.elementor-76038 .elementor-element.elementor-element-7905ed9 table.dataTable thead .sorting:after{color:#fff;}.elementor-76038 .elementor-element.elementor-element-7905ed9 table.dataTable thead .sorting_asc:after{color:#fff;}.elementor-76038 .elementor-element.elementor-element-7905ed9 table.dataTable thead .sorting_desc:after{color:#fff;}.elementor-76038 .elementor-element.elementor-element-7905ed9 .eael-data-table thead tr th:hover{color:#fff;}.elementor-76038 .elementor-element.elementor-element-7905ed9 table.dataTable thead .sorting:after:hover{color:#fff;}.elementor-76038 .elementor-element.elementor-element-7905ed9 table.dataTable thead .sorting_asc:after:hover{color:#fff;}.elementor-76038 .elementor-element.elementor-element-7905ed9 table.dataTable thead .sorting_desc:after:hover{color:#fff;}.elementor-76038 .elementor-element.elementor-element-7905ed9 .eael-data-table thead > tr th .data-table-header-text{font-size:14px;font-weight:700;line-height:1.3em;}.elementor-76038 .elementor-element.elementor-element-7905ed9 .eael-data-table thead tr th i{font-size:20px;}.elementor-76038 .elementor-element.elementor-element-7905ed9 .eael-data-table thead tr th .data-table-header-svg-icon{height:20px;width:20px;}.elementor-76038 .elementor-element.elementor-element-7905ed9 .eael-data-table tbody > tr:nth-child(2n) td{color:#000000;background:#FFFFFF;}.elementor-76038 .elementor-element.elementor-element-7905ed9 .eael-data-table tbody > tr:nth-child(2n+1) td{color:#000000;background-color:#F7F5FA;}.elementor-76038 .elementor-element.elementor-element-7905ed9 .eael-data-table tbody tr td{border-style:solid;border-color:#E8E1EE;padding:12px 14px 12px 14px;font-size:13px;font-weight:400;line-height:1.45em;}.elementor-76038 .elementor-element.elementor-element-7905ed9 .eael-data-table tbody > tr:nth-child(2n+1) td:hover{color:#6d7882;}.elementor-76038 .elementor-element.elementor-element-7905ed9 .eael-data-table-wrap table td a{color:#2F2F2F;}.elementor-76038 .elementor-element.elementor-element-7905ed9 .eael-data-table-wrap table td a:hover{color:#FBF9FD;}.elementor-76038 .elementor-element.elementor-element-7905ed9 .eael-data-table tbody .td-content-wrapper{text-align:left;}.elementor-76038 .elementor-element.elementor-element-7905ed9 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i{font-size:20px;color:#c15959;}.elementor-76038 .elementor-element.elementor-element-7905ed9 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg{height:20px;width:20px;fill:#c15959;}.elementor-76038 .elementor-element.elementor-element-7905ed9 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i{color:#6d7882;}.elementor-76038 .elementor-element.elementor-element-7905ed9 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg{fill:#6d7882;}.elementor-76038 .elementor-element.elementor-element-33afb4d{--spacer-size:50px;}.elementor-76038 .elementor-element.elementor-element-6139cb4 .elementor-heading-title{color:#6A3378;}.elementor-76038 .elementor-element.elementor-element-bd635c0{--spacer-size:12px;}.elementor-76038 .elementor-element.elementor-element-a366217 .elementor-heading-title{color:var( --e-global-color-d23bd0d );}.elementor-76038 .elementor-element.elementor-element-c162e8b .elementor-heading-title{color:#6A3378;}.elementor-76038 .elementor-element.elementor-element-e1fc6af{--spacer-size:13px;}.elementor-76038 .elementor-element.elementor-element-4749005 .sc-single-spotlight{--sc-stage-width:420px;--sc-image-max-height:235px;--sc-gradient-start:#9B63C2;--sc-primary:#6A3378;--sc-gradient-end:#4F255A;--sc-stage-bg:#FAF7FB;--sc-stage-border:#EADFF0;--sc-stage-radius:30px;--sc-shell-radius:28px;--sc-footer-bg:#FAF7FB;--sc-highlights-bg:#FAF7FB;--sc-highlights-text:#6A3378;--sc-highlights-icon:#6A3378;--sc-highlights-radius:10px;--sc-highlights-spacing:16px;}.elementor-76038 .elementor-element.elementor-element-4749005 .sc-single-spotlight__title{font-weight:700;color:#FFFFFF;}.elementor-76038 .elementor-element.elementor-element-4749005 .sc-single-spotlight__subtitle{font-weight:500;color:#FFFFFF;}.elementor-76038 .elementor-element.elementor-element-4749005 .sc-single-spotlight__description, .elementor-76038 .elementor-element.elementor-element-4749005 .sc-single-spotlight__description p{font-weight:400;color:rgba(255,255,255,0.92);}.elementor-76038 .elementor-element.elementor-element-4749005 .sc-single-spotlight__note{font-weight:600;}.elementor-76038 .elementor-element.elementor-element-4749005 .sc-single-spotlight__button{font-weight:800;background:#6A3378;}.elementor-76038 .elementor-element.elementor-element-4749005 .sc-single-spotlight__note, .elementor-76038 .elementor-element.elementor-element-4749005 .sc-single-spotlight__check{color:#6A3378;}.elementor-76038 .elementor-element.elementor-element-4749005 .sc-single-spotlight__check{border-color:#6A3378;}.elementor-76038 .elementor-element.elementor-element-4749005 .sc-single-spotlight__button, .elementor-76038 .elementor-element.elementor-element-4749005 .sc-single-spotlight__button:hover, .elementor-76038 .elementor-element.elementor-element-4749005 .sc-single-spotlight__button:focus{color:#FFFFFF;}.elementor-76038 .elementor-element.elementor-element-7b005c8{--spacer-size:6px;}.elementor-76038 .elementor-element.elementor-element-3ce41d6{line-height:1.2em;}.elementor-76038 .elementor-element.elementor-element-3ce41d6 p{margin-block-end:0px;}.elementor-76038 .elementor-element.elementor-element-60753c3{line-height:1.2em;}.elementor-76038 .elementor-element.elementor-element-ddbd8dc{line-height:1.2em;}.elementor-76038 .elementor-element.elementor-element-dd2a5de{--spacer-size:15px;}.elementor-76038 .elementor-element.elementor-element-2d864c9:not(.elementor-motion-effects-element-type-background), .elementor-76038 .elementor-element.elementor-element-2d864c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-76038 .elementor-element.elementor-element-2d864c9{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E1EE;box-shadow:0px 8px 24px 0px rgba(106.00000000000004, 50.99999999999999, 119.99999999999999, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 24px 24px 24px;}.elementor-76038 .elementor-element.elementor-element-2d864c9, .elementor-76038 .elementor-element.elementor-element-2d864c9 > .elementor-background-overlay{border-radius:24px 24px 24px 24px;}.elementor-76038 .elementor-element.elementor-element-2d864c9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-76038 .elementor-element.elementor-element-95efefa{--spacer-size:37px;}.elementor-76038 .elementor-element.elementor-element-b4bc656 .elementor-heading-title{color:#6A3378;}.elementor-76038 .elementor-element.elementor-element-cf45825{--spacer-size:5px;}.elementor-76038 .elementor-element.elementor-element-86b00b0{--divider-border-style:solid;--divider-color:#000;--divider-border-width:0.5px;}.elementor-76038 .elementor-element.elementor-element-86b00b0 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-76038 .elementor-element.elementor-element-86b00b0 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-76038 .elementor-element.elementor-element-881f197{font-size:12px;}.elementor-76038 .elementor-element.elementor-element-107bfba{--spacer-size:50px;}.elementor-76038 .elementor-element.elementor-element-8597a29{--spacer-size:4px;}.elementor-76038 .elementor-element.elementor-element-066f2b1{--spacer-size:14px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-76038 .elementor-element.elementor-element-45ee568d{width:100%;}}@media(max-width:1024px){.elementor-76038 .elementor-element.elementor-element-2d864c9{padding:20px 20px 20px 20px;}}@media(max-width:767px){.elementor-76038 .elementor-element.elementor-element-2d864c9{padding:18px 18px 18px 18px;}}/* Start custom CSS for eael-data-table, class: .elementor-element-7905ed9 */.elementor-76038 .elementor-element.elementor-element-7905ed9 {
  background: #ffffff;
  border-radius: 24px;
  box-shadow: 0 16px 38px rgba(106, 51, 120, 0.12);
  overflow: hidden;
  padding: 0;
}

/* Main table */
.elementor-76038 .elementor-element.elementor-element-7905ed9 table,
.elementor-76038 .elementor-element.elementor-element-7905ed9 .eael-data-table {
  width: 100% !important;
  margin: 0 !important;
  border: none !important;
  border-collapse: separate !important;
  border-spacing: 0 !important;
  background: transparent !important;
  font-family: "Montserrat", sans-serif !important;
}

/* Remove all cell borders */
.elementor-76038 .elementor-element.elementor-element-7905ed9 th,
.elementor-76038 .elementor-element.elementor-element-7905ed9 td,
.elementor-76038 .elementor-element.elementor-element-7905ed9 table th,
.elementor-76038 .elementor-element.elementor-element-7905ed9 table td,
.elementor-76038 .elementor-element.elementor-element-7905ed9 .eael-data-table th,
.elementor-76038 .elementor-element.elementor-element-7905ed9 .eael-data-table td {
  border: none !important;
  box-shadow: none !important;
}

/* Header */
.elementor-76038 .elementor-element.elementor-element-7905ed9 thead th,
.elementor-76038 .elementor-element.elementor-element-7905ed9 table thead th,
.elementor-76038 .elementor-element.elementor-element-7905ed9 .eael-data-table thead th {
  background: #6A3378 !important;
  color: #ffffff !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
  text-align: left !important;
  padding: 18px 20px !important;
}

/* Rounded header corners */
.elementor-76038 .elementor-element.elementor-element-7905ed9 thead th:first-child,
.elementor-76038 .elementor-element.elementor-element-7905ed9 table thead th:first-child,
.elementor-76038 .elementor-element.elementor-element-7905ed9 .eael-data-table thead th:first-child {
  border-top-left-radius: 20px !important;
}

.elementor-76038 .elementor-element.elementor-element-7905ed9 thead th:last-child,
.elementor-76038 .elementor-element.elementor-element-7905ed9 table thead th:last-child,
.elementor-76038 .elementor-element.elementor-element-7905ed9 .eael-data-table thead th:last-child {
  border-top-right-radius: 20px !important;
}

/* Body cells */
.elementor-76038 .elementor-element.elementor-element-7905ed9 tbody td,
.elementor-76038 .elementor-element.elementor-element-7905ed9 table tbody td,
.elementor-76038 .elementor-element.elementor-element-7905ed9 .eael-data-table tbody td {
  color: #2F2F2F !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 1.45 !important;
  padding: 16px 20px !important;
  vertical-align: top !important;
}

/* Soft row backgrounds */
.elementor-76038 .elementor-element.elementor-element-7905ed9 tbody tr:nth-child(odd) td,
.elementor-76038 .elementor-element.elementor-element-7905ed9 table tbody tr:nth-child(odd) td,
.elementor-76038 .elementor-element.elementor-element-7905ed9 .eael-data-table tbody tr:nth-child(odd) td {
  background: #ffffff !important;
}

.elementor-76038 .elementor-element.elementor-element-7905ed9 tbody tr:nth-child(even) td,
.elementor-76038 .elementor-element.elementor-element-7905ed9 table tbody tr:nth-child(even) td,
.elementor-76038 .elementor-element.elementor-element-7905ed9 .eael-data-table tbody tr:nth-child(even) td {
  background: #F7F5FA !important;
}

/* Feature column */
.elementor-76038 .elementor-element.elementor-element-7905ed9 tbody td:first-child,
.elementor-76038 .elementor-element.elementor-element-7905ed9 table tbody td:first-child,
.elementor-76038 .elementor-element.elementor-element-7905ed9 .eael-data-table tbody td:first-child {
  color: #4B1764 !important;
  font-weight: 700 !important;
  background: #F3ECF7 !important;
}

/* iNSiGHT DXA column */
.elementor-76038 .elementor-element.elementor-element-7905ed9 tbody td:last-child,
.elementor-76038 .elementor-element.elementor-element-7905ed9 table tbody td:last-child,
.elementor-76038 .elementor-element.elementor-element-7905ed9 .eael-data-table tbody td:last-child {
  background: #FBF7FD !important;
}

/* Subtle horizontal dividers only */
.elementor-76038 .elementor-element.elementor-element-7905ed9 tbody tr:not(:last-child) td,
.elementor-76038 .elementor-element.elementor-element-7905ed9 table tbody tr:not(:last-child) td,
.elementor-76038 .elementor-element.elementor-element-7905ed9 .eael-data-table tbody tr:not(:last-child) td {
  border-bottom: 4px solid #ffffff !important;
}

/* Rounded bottom corners */
.elementor-76038 .elementor-element.elementor-element-7905ed9 tbody tr:last-child td:first-child,
.elementor-76038 .elementor-element.elementor-element-7905ed9 table tbody tr:last-child td:first-child,
.elementor-76038 .elementor-element.elementor-element-7905ed9 .eael-data-table tbody tr:last-child td:first-child {
  border-bottom-left-radius: 20px !important;
}

.elementor-76038 .elementor-element.elementor-element-7905ed9 tbody tr:last-child td:last-child,
.elementor-76038 .elementor-element.elementor-element-7905ed9 table tbody tr:last-child td:last-child,
.elementor-76038 .elementor-element.elementor-element-7905ed9 .eael-data-table tbody tr:last-child td:last-child {
  border-bottom-right-radius: 20px !important;
}

/* Wrapper cleanup */
.elementor-76038 .elementor-element.elementor-element-7905ed9 .eael-data-table-wrap,
.elementor-76038 .elementor-element.elementor-element-7905ed9 .eael-data-table-wrapper {
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
  background: transparent !important;
  overflow-x: auto !important;
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-76038 .elementor-element.elementor-element-7905ed9 {
    border-radius: 20px;
  }

  .elementor-76038 .elementor-element.elementor-element-7905ed9 table,
  .elementor-76038 .elementor-element.elementor-element-7905ed9 .eael-data-table {
    min-width: 720px !important;
  }

  .elementor-76038 .elementor-element.elementor-element-7905ed9 thead th,
  .elementor-76038 .elementor-element.elementor-element-7905ed9 tbody td,
  .elementor-76038 .elementor-element.elementor-element-7905ed9 table thead th,
  .elementor-76038 .elementor-element.elementor-element-7905ed9 table tbody td,
  .elementor-76038 .elementor-element.elementor-element-7905ed9 .eael-data-table thead th,
  .elementor-76038 .elementor-element.elementor-element-7905ed9 .eael-data-table tbody td {
    font-size: 13px !important;
    padding: 14px 14px !important;
  }
}/* End custom CSS */