.elementor-14366 .elementor-element.elementor-element-0a82d24{margin-top:0px;margin-bottom:15px;}.elementor-14366 .elementor-element.elementor-element-dc91da1 > .elementor-widget-container{margin:-50px 0px 20px 0px;}.elementor-14366 .elementor-element.elementor-element-dc91da1{text-align:center;}.elementor-14366 .elementor-element.elementor-element-dc91da1 .elementor-heading-title{font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-14366 .elementor-element.elementor-element-4519773{margin-top:0px;margin-bottom:15px;}.elementor-14366 .elementor-element.elementor-element-3667ba3 > .elementor-widget-container{margin:-50px 0px 20px 0px;}.elementor-14366 .elementor-element.elementor-element-3667ba3{text-align:center;}.elementor-14366 .elementor-element.elementor-element-3667ba3 .elementor-heading-title{font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-14366 .elementor-element.elementor-element-e8fc61d{margin-top:-25px;margin-bottom:0px;}.elementor-14366 .elementor-element.elementor-element-8b42899 > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-14366 .elementor-element.elementor-element-8b42899{text-align:start;}.elementor-14366 .elementor-element.elementor-element-8b42899 .elementor-heading-title{font-size:30px;color:#7045F6;}.elementor-14366 .elementor-element.elementor-element-de72d03{margin-top:-25px;margin-bottom:0px;}.elementor-14366 .elementor-element.elementor-element-ebec93a > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-14366 .elementor-element.elementor-element-ebec93a{text-align:start;}.elementor-14366 .elementor-element.elementor-element-ebec93a .elementor-heading-title{font-size:30px;color:#7045F6;}.elementor-14366 .elementor-element.elementor-element-e7e0d3e{margin-top:-25px;margin-bottom:0px;}.elementor-14366 .elementor-element.elementor-element-aebd1bf > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-14366 .elementor-element.elementor-element-aebd1bf{text-align:start;}.elementor-14366 .elementor-element.elementor-element-aebd1bf .elementor-heading-title{font-size:30px;color:#7045F6;}.elementor-14366 .elementor-element.elementor-element-da05d53{margin-top:-25px;margin-bottom:0px;}.elementor-14366 .elementor-element.elementor-element-202b443 > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-14366 .elementor-element.elementor-element-202b443{text-align:start;}.elementor-14366 .elementor-element.elementor-element-202b443 .elementor-heading-title{font-size:30px;color:#7045F6;}.elementor-14366 .elementor-element.elementor-element-857753c{margin-top:-25px;margin-bottom:0px;}.elementor-14366 .elementor-element.elementor-element-c653884 > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-14366 .elementor-element.elementor-element-c653884{text-align:start;}.elementor-14366 .elementor-element.elementor-element-c653884 .elementor-heading-title{font-size:30px;color:#7045F6;}.elementor-14366 .elementor-element.elementor-element-2b45f85{margin-top:-25px;margin-bottom:0px;}.elementor-14366 .elementor-element.elementor-element-ab4b569 > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-14366 .elementor-element.elementor-element-ab4b569{text-align:start;}.elementor-14366 .elementor-element.elementor-element-ab4b569 .elementor-heading-title{font-size:30px;color:#7045F6;}.elementor-14366 .elementor-element.elementor-element-de2512e{margin-top:-25px;margin-bottom:0px;}.elementor-14366 .elementor-element.elementor-element-9d0f221 > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-14366 .elementor-element.elementor-element-9d0f221{text-align:start;}.elementor-14366 .elementor-element.elementor-element-9d0f221 .elementor-heading-title{font-size:30px;color:#7045F6;}.elementor-14366 .elementor-element.elementor-element-0b176ac{margin-top:-25px;margin-bottom:0px;}.elementor-14366 .elementor-element.elementor-element-f196de2 > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-14366 .elementor-element.elementor-element-f196de2{text-align:start;}.elementor-14366 .elementor-element.elementor-element-f196de2 .elementor-heading-title{font-size:30px;color:#7045F6;}.elementor-14366 .elementor-element.elementor-element-1c90f5a{margin-top:-25px;margin-bottom:0px;}.elementor-14366 .elementor-element.elementor-element-0d2c54f > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-14366 .elementor-element.elementor-element-0d2c54f{text-align:start;}.elementor-14366 .elementor-element.elementor-element-0d2c54f .elementor-heading-title{font-size:30px;color:#7045F6;}.elementor-14366 .elementor-element.elementor-element-00fb92a{margin-top:-25px;margin-bottom:0px;}.elementor-14366 .elementor-element.elementor-element-8b2a4bf > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-14366 .elementor-element.elementor-element-8b2a4bf{text-align:start;}.elementor-14366 .elementor-element.elementor-element-8b2a4bf .elementor-heading-title{font-size:30px;color:#7045F6;}.elementor-14366 .elementor-element.elementor-element-47e110e{margin-top:0px;margin-bottom:15px;}.elementor-14366 .elementor-element.elementor-element-223921d > .elementor-widget-container{margin:-50px 0px 20px 0px;}.elementor-14366 .elementor-element.elementor-element-223921d{text-align:center;}.elementor-14366 .elementor-element.elementor-element-223921d .elementor-heading-title{font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-14366 .elementor-element.elementor-element-a80456f{margin-top:0px;margin-bottom:15px;}.elementor-14366 .elementor-element.elementor-element-88c8443 > .elementor-widget-container{margin:-50px 0px 20px 0px;}.elementor-14366 .elementor-element.elementor-element-88c8443{text-align:center;}.elementor-14366 .elementor-element.elementor-element-88c8443 .elementor-heading-title{font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-14366 .elementor-element.elementor-element-ef674b3{margin-top:30px;margin-bottom:30px;}.elementor-14366 .elementor-element.elementor-element-6dfcb56.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14366 .elementor-element.elementor-element-27a8f66 .elementor-cta .elementor-cta__bg, .elementor-14366 .elementor-element.elementor-element-27a8f66 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-14366 .elementor-element.elementor-element-27a8f66{width:var( --container-widget-width, 61.125% );max-width:61.125%;--container-widget-width:61.125%;--container-widget-flex-grow:0;}.elementor-14366 .elementor-element.elementor-element-27a8f66 .elementor-cta__content{text-align:center;}.elementor-14366 .elementor-element.elementor-element-27a8f66 .elementor-cta__description{font-weight:700;font-style:italic;}.elementor-14366 .elementor-element.elementor-element-27a8f66 .elementor-cta__button{color:var( --e-global-color-df4634d );background-color:var( --e-global-color-secondary );}.elementor-14366 .elementor-element.elementor-element-bc119ba{color:#7045F6;margin-top:-30px;margin-bottom:0px;}.elementor-14366 .elementor-element.elementor-element-173e35d > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-14366 .elementor-element.elementor-element-173e35d{text-align:center;}.elementor-14366 .elementor-element.elementor-element-173e35d .elementor-heading-title{font-size:40px;font-weight:700;color:var( --e-global-color-text );}.elementor-14366 .elementor-element.elementor-element-5668a01{--grid-row-gap:1px;}.elementor-14366 .elementor-element.elementor-element-5668a01 .pp-advanced-accordion .pp-faq-item:not(:last-child){margin-bottom:1px;}.elementor-14366 .elementor-element.elementor-element-5668a01 .pp-faq-item{border-style:solid;border-width:1px 1px 1px 1px;border-color:#d4d4d4;}.elementor-14366 .elementor-element.elementor-element-5668a01 .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-14366 .elementor-element.elementor-element-5668a01 .pp-faqs .pp-faq-question svg{fill:var( --e-global-color-text );}.elementor-14366 .elementor-element.elementor-element-5668a01 .pp-faqs .pp-faq-question .pp-accordion-tab-icon{font-size:15px;margin-right:10px;}.elementor-14366 .elementor-element.elementor-element-5668a01 .pp-faqs .pp-faq-answer{color:#333;font-family:"Arial", Sans;font-size:18px;}.elementor-14366 .elementor-element.elementor-element-5668a01 .pp-faqs .pp-faq-question .pp-accordion-toggle-icon{font-size:16px;}@media(max-width:767px){.elementor-14366 .elementor-element.elementor-element-27a8f66{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-be88797 */.lf-blog-compare-wrap {
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 28px 0;
  border-radius: 12px;
  box-shadow: 0 1px 4px rgba(30, 30, 47, 0.08);
}
.lf-blog-compare {
  width: 100%;
  border-collapse: collapse;
  font-family: "DM Sans", Arial, sans-serif;
  font-size: 15px;
  line-height: 1.45;
  color: #1E1E2F;
  background: #ffffff;
  border-radius: 12px;
  overflow: hidden;
  min-width: 640px;
}
.lf-blog-compare thead th {
  background: #7045F6;
  color: #ffffff;
  text-align: left;
  font-weight: 600;
  padding: 14px 16px;
  border: none;
}
.lf-blog-compare tbody td {
  padding: 13px 16px;
  border-top: 1px solid #EFEFEF;
  vertical-align: top;
}
.lf-blog-compare tbody td:first-child {
  font-weight: 600;
}
.lf-blog-compare tbody tr:nth-child(even) {
  background: #EDE8FE;
}
@media (max-width: 600px) {
  .lf-blog-compare { min-width: 0; }
  .lf-blog-compare thead { display: none; }
  .lf-blog-compare tbody tr {
    display: block;
    border-top: 2px solid #7045F6;
    padding: 6px 0;
  }
  .lf-blog-compare tbody td {
    display: block;
    border-top: none;
    padding: 6px 16px;
  }
  .lf-blog-compare tbody td::before {
    content: attr(data-label);
    display: block;
    font-size: 12px;
    font-weight: 700;
    color: #7045F6;
    text-transform: uppercase;
    letter-spacing: 0.03em;
    margin-bottom: 2px;
  }
}/* End custom CSS */