.elementor-38273 .elementor-element.elementor-element-f8507f2{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-38273 .elementor-element.elementor-element-93c7eca > .elementor-widget-container{background-color:var( --e-global-color-c275a15 );padding:8px 8px 8px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;}.elementor-38273 .elementor-element.elementor-element-93c7eca .pix-feature-title{padding-top:10px !important;}.elementor-38273 .elementor-element.elementor-element-93c7eca .pix-feature-content{padding-top:10px !important;}body:not(.rtl) .elementor-38273 .elementor-element.elementor-element-93c7eca .pix-feature-icon-outer{margin-right:16px !important;}body.rtl .elementor-38273 .elementor-element.elementor-element-93c7eca .pix-feature-icon-outer{margin-left:16px !important;}.elementor-38273 .elementor-element.elementor-element-37212ae > .elementor-widget-container{background-color:var( --e-global-color-c275a15 );padding:8px 8px 8px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;}.elementor-38273 .elementor-element.elementor-element-37212ae .pix-feature-title{padding-top:10px !important;}.elementor-38273 .elementor-element.elementor-element-37212ae .pix-feature-content{padding-top:10px !important;}body:not(.rtl) .elementor-38273 .elementor-element.elementor-element-37212ae .pix-feature-icon-outer{margin-right:16px !important;}body.rtl .elementor-38273 .elementor-element.elementor-element-37212ae .pix-feature-icon-outer{margin-left:16px !important;}.elementor-38273 .elementor-element.elementor-element-3db2378 > .elementor-widget-container{background-color:var( --e-global-color-c275a15 );padding:8px 8px 8px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;}.elementor-38273 .elementor-element.elementor-element-3db2378 .pix-feature-title{padding-top:10px !important;}.elementor-38273 .elementor-element.elementor-element-3db2378 .pix-feature-content{padding-top:10px !important;}body:not(.rtl) .elementor-38273 .elementor-element.elementor-element-3db2378 .pix-feature-icon-outer{margin-right:16px !important;}body.rtl .elementor-38273 .elementor-element.elementor-element-3db2378 .pix-feature-icon-outer{margin-left:16px !important;}.elementor-38273 .elementor-element.elementor-element-9a82290 > .elementor-widget-container{background-color:var( --e-global-color-c275a15 );padding:8px 8px 8px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;}.elementor-38273 .elementor-element.elementor-element-9a82290 .pix-feature-title{padding-top:10px !important;}.elementor-38273 .elementor-element.elementor-element-9a82290 .pix-feature-content{padding-top:10px !important;}body:not(.rtl) .elementor-38273 .elementor-element.elementor-element-9a82290 .pix-feature-icon-outer{margin-right:16px !important;}body.rtl .elementor-38273 .elementor-element.elementor-element-9a82290 .pix-feature-icon-outer{margin-left:16px !important;}.elementor-38273 .elementor-element.elementor-element-54916e5 > .elementor-widget-container{background-color:var( --e-global-color-c275a15 );padding:8px 8px 8px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;}.elementor-38273 .elementor-element.elementor-element-54916e5 .pix-feature-title{padding-top:10px !important;}.elementor-38273 .elementor-element.elementor-element-54916e5 .pix-feature-content{padding-top:10px !important;}body:not(.rtl) .elementor-38273 .elementor-element.elementor-element-54916e5 .pix-feature-icon-outer{margin-right:16px !important;}body.rtl .elementor-38273 .elementor-element.elementor-element-54916e5 .pix-feature-icon-outer{margin-left:16px !important;}.elementor-38273 .elementor-element.elementor-element-954cd1e{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38273 .elementor-element.elementor-element-d150546{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38273 .elementor-element.elementor-element-bebc635{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38273 .elementor-element.elementor-element-018edb7{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38273 .elementor-element.elementor-element-cd8451a .card-body > *{color:var(--pix-body-default);}.elementor-38273 .elementor-element.elementor-element-cd8451a .accordion-card{gap:20px;}.elementor-38273 .elementor-element.elementor-element-72c5798{width:auto;max-width:auto;}.elementor-38273 .elementor-element.elementor-element-72c5798 > .elementor-widget-container{padding:0px 10px 10px 0px;}.elementor-38273 .elementor-element.elementor-element-72c5798 .btn, .elementor-38273 .elementor-element.elementor-element-72c5798 .btn span, .elementor-38273 .elementor-element.elementor-element-72c5798 .btn  .font-weight-bold{font-family:"Poppins", Sans-serif;}@media(max-width:1024px){.elementor-38273 .elementor-element.elementor-element-d150546{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-38273 .elementor-element.elementor-element-bebc635{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-38273 .elementor-element.elementor-element-018edb7{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(max-width:880px){.elementor-38273 .elementor-element.elementor-element-d150546{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}/* Start custom CSS for html, class: .elementor-element-e99cf02 */table.fst-tbl-ctm{
  width:100%;
  max-width:960px;
  margin:0 auto;
  border-collapse:collapse;
  background:#fff;
  border-radius:12px;
  overflow:hidden;
  box-shadow:0 6px 24px rgba(0,25,73,.08);
}

thead th{
  background:#f0f3f9;
  color:#001949;
  font-weight: 700;
  text-align:left;
  padding:14px 20px;
  font-size:.85rem;
  letter-spacing:.06em;
  text-transform:uppercase;
  white-space:nowrap;
}

tbody td{
  padding:15px 20px;
  border-bottom:1px solid #e3e7ee;
  font-size:.85rem;
  color:#001949;
}

tbody tr:last-child td{border-bottom:none;}
tbody tr:hover{background:#eef3fb;}

td.erp-name{font-weight:600;color:#001949;}

/* ---------- Laptop (max 1024px) ---------- */
@media (max-width:1024px){
  thead th{padding:12px 16px;font-size:.8rem;}
  tbody td{padding:13px 16px;font-size:.9rem;}
  thead,
  tbody tr{
      width: 700px !important;
  }
  table.fst-tbl-ctm{
       display:block;
    width: 100%;
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
    white-space:nowrap;
  }
}

/* ---------- Tablet (max 768px) ---------- */
@media (max-width:768px){
  thead th{padding:10px 12px;font-size:.75rem;}
  tbody td{padding:11px 12px;font-size:.85rem;}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3d8c145 */table.scd-tbl-ctm{
  width:100%;
  max-width:960px;
  margin:0 auto;
  border-collapse:collapse;
  background:#fff;
  border-radius:12px;
  overflow:hidden;
  box-shadow:0 6px 24px rgba(0,25,73,.08);
}

.scd-tbl-ctm thead th{
  background:#f0f3f9;
  color:#001949;
  font-weight: 600;
  text-align:left;
  padding:14px 20px;
  font-size:.85rem;
  letter-spacing:.06em;
  text-transform:uppercase;
  white-space:nowrap;
}

.scd-tbl-ctm tbody td{
  padding:15px 20px;
  border-bottom:1px solid #e3e7ee;
  font-size:.85rem;
  color:#001949;
}

.scd-tbl-ctm tbody tr:last-child td{border-bottom:none;}
.scd-tbl-ctm tbody tr:hover{background:#eef3fb;}

td.erp-name{font-weight:700;color:#001949;}

/* ---------- Laptop (max 1024px) ---------- */
@media (max-width:1024px){
  .scd-tbl-ctm thead th{padding:12px 16px;font-size:.8rem;}
  .scd-tbl-ctm tbody td{padding:13px 16px;font-size:.9rem;}
  .scd-tbl-ctm thead,
  .scd-tbl-ctm tbody tr{
      width: 700px !important;
  }
  table.scd-tbl-ctm{
       display:block;
    width: 100%;
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
    white-space:nowrap;
  }
}

/* ---------- Tablet (max 768px) ---------- */
@media (max-width:768px){
  .scd-tbl-ctm thead th{padding:10px 12px;font-size:.75rem;}
  .scd-tbl-ctm tbody td{padding:11px 12px;font-size:.85rem;}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a19637a */table.thrd-tbl-ctm{
  width:100%;
  max-width:960px;
  margin:0 auto;
  border-collapse:collapse;
  background:#fff;
  border-radius:12px;
  overflow:hidden;
  box-shadow:0 6px 24px rgba(0,25,73,.08);
}

.thrd-tbl-ctm thead th{
  background:#f0f3f9;
  color:#001949;
  font-weight: 600;
  text-align:left;
  padding:14px 20px;
  font-size:.85rem;
  letter-spacing:.06em;
  text-transform:uppercase;
  white-space:nowrap;
}

.thrd-tbl-ctm tbody td{
  padding:15px 20px;
  border-bottom:1px solid #e3e7ee;
  font-size:.85rem;
  color:#001949;
}

.thrd-tbl-ctm tbody tr:last-child td{border-bottom:none;}
.thrd-tbl-ctm tbody tr:hover{background:#eef3fb;}

td.erp-name{font-weight:700;color:#001949;}

/* ---------- Laptop (max 1024px) ---------- */
@media (max-width:1024px){
  .thrd-tbl-ctm thead th{padding:12px 16px;font-size:.8rem;}
  .thrd-tbl-ctm tbody td{padding:13px 16px;font-size:.9rem;}
  .thrd-tbl-ctm thead,
  .thrd-tbl-ctm tbody tr{
      width: 700px !important;
  }
  table.thrd-tbl-ctm{
       display:block;
    width: 100%;
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
    white-space:nowrap;
  }
}

/* ---------- Tablet (max 768px) ---------- */
@media (max-width:768px){
  .thrd-tbl-ctm thead th{padding:10px 12px;font-size:.75rem;}
  .thrd-tbl-ctm tbody td{padding:11px 12px;font-size:.85rem;}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-384d6cb */.erp-timeline{
  max-width:760px;
  margin:0 auto;
  font-family:'Segoe UI',system-ui,-apple-system,sans-serif;
  position:relative;
  padding:10px 0;
}
/* vertical line */
.erp-timeline::before{
  content:"";
  position:absolute;
  left:24px;
  top:0;
  bottom:0;
  width:2px;
  background:#dfe5f0;
}
.tl-item{
  position:relative;
  display:flex;
  gap:24px;
  padding:0 0 36px 0;
  align-items: center;
}
.tl-item:last-child{padding-bottom:0;}
.tl-marker{
  flex-shrink:0;
  width:48px;
  height:48px;
  border-radius:50%;
  background:#001949;
  color:#fff;
  font-weight:700;
  font-size:1.1rem;
  display:flex;
  align-items:center;
  justify-content:center;
  position:relative;
  z-index:1;
  box-shadow:0 0 0 4px #fff, 0 4px 12px rgba(0,25,73,.2);
}
.tl-content{
  background:#fff;
  border:1px solid #e3e7ee;
  border-radius:12px;
  padding:18px 22px;
  flex:1;
  box-shadow:0 4px 16px rgba(0,25,73,.06);
}
.tl-content h4{
  margin:0 0 6px;
  color:#001949;
  font-weight: 600;
  font-size:1.05rem;
}
.tl-content p{
  margin:0;
  color:#001949;
  font-size:.92rem;
  line-height:1.55;
}
.tl-content .step-label{
  display:block;
  font-size:.72rem;
  letter-spacing:.08em;
  text-transform:uppercase;
  color:#001949;
  opacity:.55;
  margin-bottom:4px;
}

/* ---------- Tablet (max 768px) ---------- */
@media (max-width:768px){
  .tl-marker{width:40px;height:40px;font-size:.95rem;}
  .erp-timeline::before{left:20px;}
  .tl-item{gap:18px;padding-bottom:28px;}
  .tl-content{padding:14px 16px;}
}

/* ---------- Mobile (max 480px) ---------- */
@media (max-width:480px){
  .tl-marker{width:34px;height:34px;font-size:.85rem;}
  .erp-timeline::before{left:17px;}
  .tl-content h4{font-size:.98rem;}
  .tl-content p{font-size:.87rem;}
}/* End custom CSS */