.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4428 .elementor-element.elementor-element-4720c0f .elementor-heading-title{font-family:"Hind", Sans-serif;font-size:34px;font-weight:400;text-transform:capitalize;color:#1D1E1B;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4428 .elementor-element.elementor-element-7a318fe{font-family:"Hind", Sans-serif;font-size:18px;font-weight:400;color:#1D1E1B;}.elementor-4428 .elementor-element.elementor-element-22e90c9 .elementor-heading-title{font-family:"Hind", Sans-serif;font-size:34px;font-weight:400;text-transform:capitalize;color:#1D1E1B;}.elementor-4428 .elementor-element.elementor-element-480acf2{font-family:"Hind", Sans-serif;font-size:18px;font-weight:400;color:#1D1E1B;}.elementor-4428 .elementor-element.elementor-element-bf62a2b .elementor-heading-title{font-family:"Hind", Sans-serif;font-size:34px;font-weight:400;text-transform:capitalize;color:#1D1E1B;}.elementor-4428 .elementor-element.elementor-element-99a6ac8{font-family:"Hind", Sans-serif;font-size:18px;font-weight:400;color:#1D1E1B;}.elementor-4428 .elementor-element.elementor-element-f12576a .elementor-heading-title{font-family:"Hind", Sans-serif;font-size:34px;font-weight:400;text-transform:capitalize;color:#1D1E1B;}.elementor-4428 .elementor-element.elementor-element-6ab8d02{font-family:"Hind", Sans-serif;font-size:18px;font-weight:400;color:#1D1E1B;}.elementor-4428 .elementor-element.elementor-element-aa744c2 .elementor-heading-title{font-family:"Hind", Sans-serif;font-size:34px;font-weight:400;text-transform:capitalize;color:#1D1E1B;}.elementor-4428 .elementor-element.elementor-element-99fd04b{font-family:"Hind", Sans-serif;font-size:18px;font-weight:400;color:#1D1E1B;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4428 .elementor-element.elementor-element-6b6af25 .elementor-heading-title{font-family:"Hind", Sans-serif;font-size:34px;font-weight:400;text-transform:capitalize;color:#1D1E1B;}.elementor-4428 .elementor-element.elementor-element-6b6af25 > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-4428 .elementor-element.elementor-element-8bda067{font-family:"Hind", Sans-serif;font-size:18px;font-weight:400;color:#1D1E1B;}.elementor-4428 .elementor-element.elementor-element-c9ef27b .elementor-heading-title{font-family:"Hind", Sans-serif;font-size:34px;font-weight:400;text-transform:capitalize;color:#1D1E1B;}.elementor-4428 .elementor-element.elementor-element-15ffcfd{font-family:"Hind", Sans-serif;font-size:18px;font-weight:400;color:#1D1E1B;}.elementor-4428 .elementor-element.elementor-element-645405f .elementor-heading-title{font-family:"Hind", Sans-serif;font-size:34px;font-weight:400;text-transform:capitalize;color:#1D1E1B;}.elementor-4428 .elementor-element.elementor-element-c8cde73{font-family:"Hind", Sans-serif;font-size:18px;font-weight:400;color:#1D1E1B;}.elementor-4428 .elementor-element.elementor-element-25e4f1d .elementor-heading-title{font-family:"Hind", Sans-serif;font-size:34px;font-weight:400;text-transform:capitalize;color:#1D1E1B;}.elementor-4428 .elementor-element.elementor-element-66bf8c8{font-family:"Hind", Sans-serif;font-size:18px;font-weight:400;color:#1D1E1B;}.elementor-4428 .elementor-element.elementor-element-e35ded9 .elementor-heading-title{font-family:"Hind", Sans-serif;font-size:34px;font-weight:400;text-transform:capitalize;color:#1D1E1B;}.elementor-4428 .elementor-element.elementor-element-e3f34ab .elementor-heading-title{font-family:"Hind", Sans-serif;font-size:25px;font-weight:400;text-transform:none;color:#1D1E1B;}.elementor-4428 .elementor-element.elementor-element-289ad1d{font-family:"Hind", Sans-serif;font-size:18px;font-weight:400;color:#1D1E1B;}.elementor-4428 .elementor-element.elementor-element-c94e71f .elementor-heading-title{font-family:"Hind", Sans-serif;font-size:25px;font-weight:400;text-transform:none;color:#1D1E1B;}.elementor-4428 .elementor-element.elementor-element-02548ce{font-family:"Hind", Sans-serif;font-size:18px;font-weight:400;color:#1D1E1B;}.elementor-4428 .elementor-element.elementor-element-18d49de .elementor-heading-title{font-family:"Hind", Sans-serif;font-size:25px;font-weight:400;text-transform:none;color:#1D1E1B;}.elementor-4428 .elementor-element.elementor-element-1ca44a9{font-family:"Hind", Sans-serif;font-size:18px;font-weight:400;color:#1D1E1B;}.elementor-4428 .elementor-element.elementor-element-a2417d3 .elementor-heading-title{font-family:"Hind", Sans-serif;font-size:25px;font-weight:400;text-transform:none;color:#1D1E1B;}.elementor-4428 .elementor-element.elementor-element-aae6223{font-family:"Hind", Sans-serif;font-size:18px;font-weight:400;color:#1D1E1B;}.elementor-4428 .elementor-element.elementor-element-547cd02 .elementor-heading-title{font-family:"Hind", Sans-serif;font-size:25px;font-weight:400;text-transform:none;color:#1D1E1B;}.elementor-4428 .elementor-element.elementor-element-4e5d111{font-family:"Hind", Sans-serif;font-size:18px;font-weight:400;color:#1D1E1B;}.elementor-4428 .elementor-element.elementor-element-751cee7 .elementor-heading-title{font-family:"Hind", Sans-serif;font-size:25px;font-weight:400;text-transform:none;color:#1D1E1B;}.elementor-4428 .elementor-element.elementor-element-4bc4c17{font-family:"Hind", Sans-serif;font-size:18px;font-weight:400;color:#1D1E1B;}.elementor-4428 .elementor-element.elementor-element-639f96d .elementor-heading-title{font-family:"Hind", Sans-serif;font-size:25px;font-weight:400;text-transform:none;color:#1D1E1B;}.elementor-4428 .elementor-element.elementor-element-efbfa73{font-family:"Hind", Sans-serif;font-size:18px;font-weight:400;color:#1D1E1B;}.elementor-4428 .elementor-element.elementor-element-3dd0213 .elementor-heading-title{font-family:"Hind", Sans-serif;font-size:34px;font-weight:400;text-transform:capitalize;color:#1D1E1B;}.elementor-4428 .elementor-element.elementor-element-1518108{font-family:"Hind", Sans-serif;font-size:18px;font-weight:400;color:#1D1E1B;}/* Start custom CSS for text-editor, class: .elementor-element-8bda067 */.elementor-4428 .elementor-element.elementor-element-8bda067 li{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8cde73 *//* ── Pipe Comparison Table ── */

.pipe_cmp_table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  background-color: transparent;
  border: 1px solid #ABD0FD;
  border-radius: 8px;
  overflow: hidden;
  table-layout: fixed;
  margin-top:20px;
  margin-bottom:20px; 
}

/* Clip border-radius on the table */
.pipe_cmp_table,
.pipe_cmp_table thead,
.pipe_cmp_table tbody,
.pipe_cmp_table tr {
  overflow: hidden;
}

/* ── Header ── */
.pipe_cmp_table thead tr th {
  background-color: #7AB3F7;
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  text-align: left;
  padding: 18px 24px;
  width: 50%;
  line-height: 1.4;
}

/* Round top corners of header cells */
.pipe_cmp_table thead tr th:first-child {
  border-right: 1px solid #ABD0FD;
  border-radius: 8px 0 0 0;
}

.pipe_cmp_table thead tr th:last-child {
  border-radius: 0 8px 0 0;
}

/* ── Body rows ── */
.pipe_cmp_table tbody tr td {
  padding: 18px 24px;
  font-size: 15px;
  color: #3D3D3D;
  line-height: 1.65;
  vertical-align: top;
  border-bottom: 1px solid #ABD0FD;
  width: 50%;
}

/* Vertical divider between left and right columns */
.pipe_cmp_table tbody tr td:first-child {
  border-right: 1px solid #ABD0FD;
}

/* Remove bottom border on last row */
.pipe_cmp_table tbody tr:last-child td {
  border-bottom: none;
}

/* Round bottom corners of last row */
.pipe_cmp_table tbody tr:last-child td:first-child {
  border-radius: 0 0 0 8px;
}

.pipe_cmp_table tbody tr:last-child td:last-child {
  border-radius: 0 0 8px 0;
}

/* ── Responsive ── */
@media (max-width: 800px) {
  .pipe_cmp_table thead tr th,
  .pipe_cmp_table tbody tr td {
    padding: 14px 16px;
    font-size: 14px;
  }
}

@media (max-width: 540px) {
  .pipe_cmp_table {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    white-space: nowrap;
  }

  .pipe_cmp_table thead tr th,
  .pipe_cmp_table tbody tr td {
    padding: 12px 14px;
    font-size: 13px;
 
    white-space: normal;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66bf8c8 */.elementor-4428 .elementor-element.elementor-element-66bf8c8 li{
    margin-bottom:20px;
}/* End custom CSS */