.elementor-14311 .elementor-element.elementor-element-5109976 > .elementor-widget-container{margin:-50px 0px 20px 0px;}.elementor-14311 .elementor-element.elementor-element-5109976{text-align:center;}.elementor-14311 .elementor-element.elementor-element-5109976 .elementor-heading-title{font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-14311 .elementor-element.elementor-element-60c594f > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-14311 .elementor-element.elementor-element-fc67794{margin-top:-25px;margin-bottom:0px;}.elementor-14311 .elementor-element.elementor-element-4f698bb > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-14311 .elementor-element.elementor-element-4f698bb{text-align:start;}.elementor-14311 .elementor-element.elementor-element-4f698bb .elementor-heading-title{font-size:30px;color:#7045F6;}.elementor-14311 .elementor-element.elementor-element-2355f75{margin-top:-5px;margin-bottom:0px;}.elementor-14311 .elementor-element.elementor-element-8624c6f > .elementor-widget-container{margin:-50px 0px 20px 0px;}.elementor-14311 .elementor-element.elementor-element-8624c6f{text-align:center;}.elementor-14311 .elementor-element.elementor-element-8624c6f .elementor-heading-title{font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-14311 .elementor-element.elementor-element-3e9cdf1{margin-top:-25px;margin-bottom:0px;}.elementor-14311 .elementor-element.elementor-element-5a61cb9 > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-14311 .elementor-element.elementor-element-5a61cb9{text-align:start;}.elementor-14311 .elementor-element.elementor-element-5a61cb9 .elementor-heading-title{font-size:30px;color:#7045F6;}.elementor-14311 .elementor-element.elementor-element-5dd561e{margin-top:-5px;margin-bottom:0px;}.elementor-14311 .elementor-element.elementor-element-5e0afce{margin-top:-25px;margin-bottom:0px;}.elementor-14311 .elementor-element.elementor-element-0e69c5b > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-14311 .elementor-element.elementor-element-0e69c5b{text-align:start;}.elementor-14311 .elementor-element.elementor-element-0e69c5b .elementor-heading-title{font-size:30px;color:#7045F6;}.elementor-14311 .elementor-element.elementor-element-66894cf{margin-top:-5px;margin-bottom:0px;}.elementor-14311 .elementor-element.elementor-element-ca9db36 > .elementor-widget-container{margin:-50px 0px 20px 0px;}.elementor-14311 .elementor-element.elementor-element-ca9db36{text-align:center;}.elementor-14311 .elementor-element.elementor-element-ca9db36 .elementor-heading-title{font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-14311 .elementor-element.elementor-element-be61888{margin-top:0px;margin-bottom:0px;}.elementor-14311 .elementor-element.elementor-element-da55d30 > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-14311 .elementor-element.elementor-element-da55d30{text-align:start;}.elementor-14311 .elementor-element.elementor-element-da55d30 .elementor-heading-title{font-size:30px;color:#7045F6;}.elementor-14311 .elementor-element.elementor-element-82717e6{margin-top:-5px;margin-bottom:0px;}.elementor-14311 .elementor-element.elementor-element-b983fa8{margin-top:-25px;margin-bottom:0px;}.elementor-14311 .elementor-element.elementor-element-3dc3404 > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-14311 .elementor-element.elementor-element-3dc3404{text-align:start;}.elementor-14311 .elementor-element.elementor-element-3dc3404 .elementor-heading-title{font-size:30px;color:#7045F6;}.elementor-14311 .elementor-element.elementor-element-e2fc08e{margin-top:-5px;margin-bottom:0px;}.elementor-14311 .elementor-element.elementor-element-e1fe616 > .elementor-widget-container{margin:-50px 0px 20px 0px;}.elementor-14311 .elementor-element.elementor-element-e1fe616{text-align:center;}.elementor-14311 .elementor-element.elementor-element-e1fe616 .elementor-heading-title{font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-14311 .elementor-element.elementor-element-a930ab6 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-14311 .elementor-element.elementor-element-1aa861e{margin-top:-25px;margin-bottom:0px;}.elementor-14311 .elementor-element.elementor-element-b3a8902 > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-14311 .elementor-element.elementor-element-b3a8902{text-align:start;}.elementor-14311 .elementor-element.elementor-element-b3a8902 .elementor-heading-title{font-size:30px;color:#7045F6;}.elementor-14311 .elementor-element.elementor-element-5d9742b{margin-top:-5px;margin-bottom:0px;}.elementor-14311 .elementor-element.elementor-element-620d979 > .elementor-widget-container{margin:-50px 0px 20px 0px;}.elementor-14311 .elementor-element.elementor-element-620d979{text-align:center;}.elementor-14311 .elementor-element.elementor-element-620d979 .elementor-heading-title{font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-14311 .elementor-element.elementor-element-c83fdd7{--divider-border-style:curved;--divider-color:var( --e-global-color-secondary );--divider-border-width:4px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-14311 .elementor-element.elementor-element-c83fdd7 .elementor-divider-separator{width:100%;}.elementor-14311 .elementor-element.elementor-element-c83fdd7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-14311 .elementor-element.elementor-element-3e1ee1e{text-align:center;}.elementor-14311 .elementor-element.elementor-element-f383c4f{--divider-border-style:curved;--divider-color:var( --e-global-color-secondary );--divider-border-width:4px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-14311 .elementor-element.elementor-element-f383c4f .elementor-divider-separator{width:100%;}.elementor-14311 .elementor-element.elementor-element-f383c4f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-14311 .elementor-element.elementor-element-bb7af8b > .elementor-background-overlay{opacity:0.5;}.elementor-14311 .elementor-element.elementor-element-bb7af8b{margin-top:40px;margin-bottom:40px;}.elementor-14311 .elementor-element.elementor-element-f2d2d0b > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-14311 .elementor-element.elementor-element-f2d2d0b .elementor-button{font-size:var( --e-global-typography-1151952-font-size );font-weight:var( --e-global-typography-1151952-font-weight );text-transform:var( --e-global-typography-1151952-text-transform );}.elementor-14311 .elementor-element.elementor-element-83e03a3 .elementor-button{background-color:var( --e-global-color-df4634d );font-size:var( --e-global-typography-1151952-font-size );font-weight:var( --e-global-typography-1151952-font-weight );text-transform:var( --e-global-typography-1151952-text-transform );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-14311 .elementor-element.elementor-element-83e03a3 .elementor-button:hover, .elementor-14311 .elementor-element.elementor-element-83e03a3 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-14311 .elementor-element.elementor-element-83e03a3 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-14311 .elementor-element.elementor-element-83e03a3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14311 .elementor-element.elementor-element-5707085{margin-top:-25px;margin-bottom:0px;}.elementor-14311 .elementor-element.elementor-element-ca9633a > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-14311 .elementor-element.elementor-element-ca9633a{text-align:start;}.elementor-14311 .elementor-element.elementor-element-ca9633a .elementor-heading-title{font-size:30px;color:#7045F6;}.elementor-14311 .elementor-element.elementor-element-a9f642b{margin-top:-5px;margin-bottom:0px;}.elementor-14311 .elementor-element.elementor-element-d1d795e > .elementor-widget-container{margin:-50px 0px 20px 0px;}.elementor-14311 .elementor-element.elementor-element-d1d795e{text-align:center;}.elementor-14311 .elementor-element.elementor-element-d1d795e .elementor-heading-title{font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-14311 .elementor-element.elementor-element-528e937 > .elementor-widget-container{margin:-50px 0px 20px 0px;}.elementor-14311 .elementor-element.elementor-element-528e937{text-align:center;}.elementor-14311 .elementor-element.elementor-element-528e937 .elementor-heading-title{font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-14311 .elementor-element.elementor-element-5aaf72a{margin-top:30px;margin-bottom:30px;}.elementor-14311 .elementor-element.elementor-element-a8426ad.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14311 .elementor-element.elementor-element-bcba9f6 .elementor-cta .elementor-cta__bg, .elementor-14311 .elementor-element.elementor-element-bcba9f6 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-14311 .elementor-element.elementor-element-bcba9f6{width:var( --container-widget-width, 61.125% );max-width:61.125%;--container-widget-width:61.125%;--container-widget-flex-grow:0;}.elementor-14311 .elementor-element.elementor-element-bcba9f6 .elementor-cta__content{text-align:center;}.elementor-14311 .elementor-element.elementor-element-bcba9f6 .elementor-cta__description{font-weight:700;font-style:italic;}.elementor-14311 .elementor-element.elementor-element-bcba9f6 .elementor-cta__button{color:var( --e-global-color-df4634d );background-color:var( --e-global-color-secondary );}.elementor-14311 .elementor-element.elementor-element-73cb8e3{color:#7045F6;margin-top:-30px;margin-bottom:0px;}.elementor-14311 .elementor-element.elementor-element-235b23b > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-14311 .elementor-element.elementor-element-235b23b{text-align:center;}.elementor-14311 .elementor-element.elementor-element-235b23b .elementor-heading-title{font-size:40px;font-weight:700;color:var( --e-global-color-text );}.elementor-14311 .elementor-element.elementor-element-741ba4a{--grid-row-gap:1px;}.elementor-14311 .elementor-element.elementor-element-741ba4a .pp-advanced-accordion .pp-faq-item:not(:last-child){margin-bottom:1px;}.elementor-14311 .elementor-element.elementor-element-741ba4a .pp-faq-item{border-style:solid;border-width:1px 1px 1px 1px;border-color:#d4d4d4;}.elementor-14311 .elementor-element.elementor-element-741ba4a .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-14311 .elementor-element.elementor-element-741ba4a .pp-faqs .pp-faq-question svg{fill:var( --e-global-color-text );}.elementor-14311 .elementor-element.elementor-element-741ba4a .pp-faqs .pp-faq-question .pp-accordion-tab-icon{font-size:15px;margin-right:10px;}.elementor-14311 .elementor-element.elementor-element-741ba4a .pp-faqs .pp-faq-answer{color:#333;font-family:"Arial", Sans;font-size:18px;}.elementor-14311 .elementor-element.elementor-element-741ba4a .pp-faqs .pp-faq-question .pp-accordion-toggle-icon{font-size:16px;}@media(max-width:1024px){.elementor-14311 .elementor-element.elementor-element-f2d2d0b .elementor-button{font-size:var( --e-global-typography-1151952-font-size );}.elementor-14311 .elementor-element.elementor-element-83e03a3 .elementor-button{font-size:var( --e-global-typography-1151952-font-size );}}@media(max-width:767px){.elementor-14311 .elementor-element.elementor-element-f2d2d0b{width:100%;max-width:100%;}.elementor-14311 .elementor-element.elementor-element-f2d2d0b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14311 .elementor-element.elementor-element-f2d2d0b .elementor-button{font-size:var( --e-global-typography-1151952-font-size );}.elementor-14311 .elementor-element.elementor-element-83e03a3{width:100%;max-width:100%;}.elementor-14311 .elementor-element.elementor-element-83e03a3 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-14311 .elementor-element.elementor-element-83e03a3 .elementor-button{font-size:var( --e-global-typography-1151952-font-size );padding:0px 0px 0px 0px;}.elementor-14311 .elementor-element.elementor-element-bcba9f6{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-b8d6b70 */.lf-compare-wrapper {
  margin: 32px 0;
  font-family: Arial, "DM Sans", sans-serif;
}

.lf-compare-scroll {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  border-radius: 12px;
  background: #ffffff;
  box-shadow: 0 1px 3px rgba(30, 30, 47, 0.08);
}

.lf-compare {
  min-width: 720px;
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  font-size: 15px;
  line-height: 1.55;
  color: #1E1E2F;
}

.lf-compare thead th {
  background: #7045F6;
  color: #ffffff;
  text-align: left;
  font-weight: 700;
  padding: 18px 22px;
  border-bottom: 1px solid #5a36c9;
}

.lf-compare thead th:first-child { border-top-left-radius: 12px; }
.lf-compare thead th:last-child  { border-top-right-radius: 12px; }

.lf-compare tbody td {
  padding: 20px 22px;
  vertical-align: top;
  border-bottom: 1px solid #EDE8FE;
  background: #ffffff;
}

.lf-compare tbody tr:last-child td { border-bottom: none; }
.lf-compare tbody tr:nth-child(even) td { background: #FAF8FF; }

.lf-compare tbody td:first-child {
  font-weight: 600;
  color: #1E1E2F;
  width: 22%;
}

.lf-compare-swipe {
  display: none;
  font-size: 13px;
  color: #7045F6;
  font-weight: 600;
  margin-bottom: 10px;
  padding-left: 4px;
}

.lf-compare-swipe::after {
  content: " →";
  display: inline-block;
  animation: lf-swipe-hint 1.6s ease-in-out infinite;
}

@keyframes lf-swipe-hint {
  0%, 100% { transform: translateX(0); }
  50%      { transform: translateX(6px); }
}

@media (max-width: 820px) {
  .lf-compare-swipe { display: block; }
  .lf-compare { font-size: 14px; }
  .lf-compare thead th { padding: 14px 16px; }
  .lf-compare tbody td { padding: 16px; }
}/* End custom CSS */