.elementor-14065 .elementor-element.elementor-element-52a2fdb > .elementor-widget-container{margin:-50px 0px 20px 0px;}.elementor-14065 .elementor-element.elementor-element-52a2fdb{text-align:center;}.elementor-14065 .elementor-element.elementor-element-52a2fdb .elementor-heading-title{font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-14065 .elementor-element.elementor-element-9328863 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-14065 .elementor-element.elementor-element-8ac43f2{margin-top:-25px;margin-bottom:0px;}.elementor-14065 .elementor-element.elementor-element-b341412 > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-14065 .elementor-element.elementor-element-b341412{text-align:center;}.elementor-14065 .elementor-element.elementor-element-b341412 .elementor-heading-title{font-size:30px;color:#7045F6;}.elementor-14065 .elementor-element.elementor-element-2cf331d > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-14065 .elementor-element.elementor-element-fb4bf6b > .elementor-widget-container{margin:-50px 0px 20px 0px;}.elementor-14065 .elementor-element.elementor-element-fb4bf6b{text-align:center;}.elementor-14065 .elementor-element.elementor-element-fb4bf6b .elementor-heading-title{font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-14065 .elementor-element.elementor-element-3eca876 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14065 .elementor-element.elementor-element-3eca876{text-align:start;}.elementor-14065 .elementor-element.elementor-element-e44bb1f > .elementor-widget-container{margin:-50px 0px 20px 0px;}.elementor-14065 .elementor-element.elementor-element-e44bb1f{text-align:center;}.elementor-14065 .elementor-element.elementor-element-e44bb1f .elementor-heading-title{font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-14065 .elementor-element.elementor-element-b6f2e23 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-14065 .elementor-element.elementor-element-b6f2e23{text-align:start;}.elementor-14065 .elementor-element.elementor-element-dac3741 > .elementor-widget-container{margin:-50px 0px 20px 0px;}.elementor-14065 .elementor-element.elementor-element-dac3741{text-align:center;}.elementor-14065 .elementor-element.elementor-element-dac3741 .elementor-heading-title{font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-14065 .elementor-element.elementor-element-8c962e9 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-14065 .elementor-element.elementor-element-8c962e9{text-align:start;}.elementor-14065 .elementor-element.elementor-element-138f56c{margin-top:-25px;margin-bottom:0px;}.elementor-14065 .elementor-element.elementor-element-2b23a90 > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-14065 .elementor-element.elementor-element-2b23a90{text-align:start;}.elementor-14065 .elementor-element.elementor-element-2b23a90 .elementor-heading-title{font-size:30px;color:#7045F6;}.elementor-14065 .elementor-element.elementor-element-f38c4f1{margin-top:-5px;margin-bottom:0px;}.elementor-14065 .elementor-element.elementor-element-6adb6ff{margin-top:30px;margin-bottom:0px;}.elementor-14065 .elementor-element.elementor-element-c7148e4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14065 .elementor-element.elementor-element-2848b06 .elementor-cta .elementor-cta__bg, .elementor-14065 .elementor-element.elementor-element-2848b06 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-14065 .elementor-element.elementor-element-2848b06{width:var( --container-widget-width, 61.125% );max-width:61.125%;--container-widget-width:61.125%;--container-widget-flex-grow:0;}.elementor-14065 .elementor-element.elementor-element-2848b06 .elementor-cta__content{text-align:center;}.elementor-14065 .elementor-element.elementor-element-2848b06 .elementor-cta__description{font-weight:700;font-style:italic;}.elementor-14065 .elementor-element.elementor-element-2848b06 .elementor-cta__button{color:var( --e-global-color-df4634d );background-color:var( --e-global-color-secondary );}.elementor-14065 .elementor-element.elementor-element-fdd97ab{color:#7045F6;}.elementor-14065 .elementor-element.elementor-element-dacf821 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-14065 .elementor-element.elementor-element-dacf821{text-align:center;}.elementor-14065 .elementor-element.elementor-element-dacf821 .elementor-heading-title{font-size:40px;font-weight:700;color:var( --e-global-color-text );}.elementor-14065 .elementor-element.elementor-element-e209466{--grid-row-gap:1px;}.elementor-14065 .elementor-element.elementor-element-e209466 .pp-advanced-accordion .pp-faq-item:not(:last-child){margin-bottom:1px;}.elementor-14065 .elementor-element.elementor-element-e209466 .pp-faq-item{border-style:solid;border-width:1px 1px 1px 1px;border-color:#d4d4d4;}.elementor-14065 .elementor-element.elementor-element-e209466 .pp-faqs .pp-faq-question{color:var( --e-global-color-text );background-color:var( --e-global-color-accent );font-family:"Arial", Sans;font-weight:500;border-style:none;}.elementor-14065 .elementor-element.elementor-element-e209466 .pp-faqs .pp-faq-question svg{fill:var( --e-global-color-text );}.elementor-14065 .elementor-element.elementor-element-e209466 .pp-faqs .pp-faq-question .pp-accordion-tab-icon{font-size:15px;margin-right:10px;}.elementor-14065 .elementor-element.elementor-element-e209466 .pp-faqs .pp-faq-answer{color:#333;font-family:"Arial", Sans;font-size:18px;}.elementor-14065 .elementor-element.elementor-element-e209466 .pp-faqs .pp-faq-question .pp-accordion-toggle-icon{font-size:16px;}@media(max-width:767px){.elementor-14065 .elementor-element.elementor-element-2848b06{width:var( --container-widget-width, 295.617px );max-width:295.617px;--container-widget-width:295.617px;--container-widget-flex-grow:0;}}/* Start custom CSS for text-editor, class: .elementor-element-2cf331d *//* Liveforce table wrapper */
.lf-table-wrapper {
  position: relative;
  margin: 32px 0;
  font-family: Arial, Helvetica, sans-serif;
}

/* Swipe hint bar */
.lf-table-scroll-hint {
  display: none;
  align-items: center;
  justify-content: center;
  gap: 6px;
  padding: 10px 16px;
  background-color: #EDE8FE;
  color: #7045F6;
  font-size: 14px;
  font-weight: 600;
  border-radius: 8px 8px 0 0;
}

.lf-scroll-arrow {
  display: inline-block;
  animation: lf-nudge 1.2s ease-in-out infinite;
  font-size: 18px;
}

@keyframes lf-nudge {
  0%, 100% { transform: translateX(0); }
  50% { transform: translateX(6px); }
}

/* Scrollable container */
.lf-table-container {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  border-radius: 8px;
  border: 1px solid #E2E2E2;
}

/* When hint is visible, remove top radius from container */
.lf-table-scroll-hint[style*="display: flex"] + .lf-table-container {
  border-radius: 0 0 8px 8px;
}

/* Table base */
.lf-table {
  width: 100%;
  min-width: 680px;
  border-collapse: collapse;
  font-size: 15px;
  line-height: 1.5;
  color: #1A1A1A;
}

/* Header row */
.lf-table thead tr {
  background-color: #7045F6;
}

.lf-table th {
  padding: 14px 18px;
  text-align: left;
  font-weight: 700;
  font-size: 15px;
  color: #FFFFFF;
  border: none;
  white-space: nowrap;
}

/* Body rows */
.lf-table td {
  padding: 14px 18px;
  border-bottom: 1px solid #EBEBEB;
  vertical-align: top;
}

/* First column bold */
.lf-table td:first-child {
  font-weight: 600;
  color: #1A1A1A;
  white-space: nowrap;
}

/* Alternating row shading */
.lf-table tbody tr:nth-child(even) {
  background-color: #F9F8FE;
}

.lf-table tbody tr:nth-child(odd) {
  background-color: #FFFFFF;
}

/* Subtle hover */
.lf-table tbody tr:hover {
  background-color: #EDE8FE;
  transition: background-color 0.15s ease;
}

/* Remove last row border */
.lf-table tbody tr:last-child td {
  border-bottom: none;
}

/* Responsive: show swipe hint on small screens */
@media (max-width: 720px) {
  .lf-table-scroll-hint {
    display: flex;
  }

  .lf-table-container {
    border-radius: 0 0 8px 8px;
  }

  .lf-table th,
  .lf-table td {
    padding: 12px 14px;
    font-size: 14px;
  }
}

/* Scrollbar styling for desktop */
.lf-table-container::-webkit-scrollbar {
  height: 6px;
}

.lf-table-container::-webkit-scrollbar-track {
  background: #F5F5F5;
  border-radius: 3px;
}

.lf-table-container::-webkit-scrollbar-thumb {
  background: #7045F6;
  border-radius: 3px;
}

.lf-table-container::-webkit-scrollbar-thumb:hover {
  background: #5A35D4;
}/* End custom CSS */