.elementor-14499 .elementor-element.elementor-element-4de19f4{text-align:center;}.elementor-14499 .elementor-element.elementor-element-4de19f4 .elementor-heading-title{font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-14499 .elementor-element.elementor-element-4de19f4 > .elementor-widget-container{margin:-50px 0px 20px 0px;}.elementor-14499 .elementor-element.elementor-element-81b5c19{text-align:center;}.elementor-14499 .elementor-element.elementor-element-81b5c19 .elementor-heading-title{font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-14499 .elementor-element.elementor-element-81b5c19 > .elementor-widget-container{margin:-50px 0px 20px 0px;}.elementor-14499 .elementor-element.elementor-element-a96d508{text-align:center;}.elementor-14499 .elementor-element.elementor-element-a96d508 .elementor-heading-title{font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-14499 .elementor-element.elementor-element-a96d508 > .elementor-widget-container{margin:-50px 0px 20px 0px;}.elementor-14499 .elementor-element.elementor-element-12c118b{text-align:center;}.elementor-14499 .elementor-element.elementor-element-12c118b .elementor-heading-title{font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-14499 .elementor-element.elementor-element-12c118b > .elementor-widget-container{margin:-50px 0px 20px 0px;}.elementor-14499 .elementor-element.elementor-element-58fa362{margin-top:-25px;margin-bottom:0px;}.elementor-14499 .elementor-element.elementor-element-b3b3730{text-align:start;}.elementor-14499 .elementor-element.elementor-element-b3b3730 .elementor-heading-title{font-size:30px;color:#7045F6;}.elementor-14499 .elementor-element.elementor-element-b3b3730 > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-14499 .elementor-element.elementor-element-8813573{text-align:center;}.elementor-14499 .elementor-element.elementor-element-8813573 .elementor-heading-title{font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-14499 .elementor-element.elementor-element-8813573 > .elementor-widget-container{margin:-50px 0px 20px 0px;}.elementor-14499 .elementor-element.elementor-element-6480942{margin-top:-25px;margin-bottom:0px;}.elementor-14499 .elementor-element.elementor-element-4cd712e{text-align:start;}.elementor-14499 .elementor-element.elementor-element-4cd712e .elementor-heading-title{font-size:30px;color:#7045F6;}.elementor-14499 .elementor-element.elementor-element-4cd712e > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-14499 .elementor-element.elementor-element-f0668a5{text-align:center;}.elementor-14499 .elementor-element.elementor-element-f0668a5 .elementor-heading-title{font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-14499 .elementor-element.elementor-element-f0668a5 > .elementor-widget-container{margin:-50px 0px 20px 0px;}.elementor-14499 .elementor-element.elementor-element-91be219{text-align:center;}.elementor-14499 .elementor-element.elementor-element-91be219 .elementor-heading-title{font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-14499 .elementor-element.elementor-element-91be219 > .elementor-widget-container{margin:-50px 0px 20px 0px;}.elementor-14499 .elementor-element.elementor-element-d091ccf{text-align:center;}.elementor-14499 .elementor-element.elementor-element-d091ccf .elementor-heading-title{font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-14499 .elementor-element.elementor-element-d091ccf > .elementor-widget-container{margin:-50px 0px 20px 0px;}.elementor-14499 .elementor-element.elementor-element-30237b1{text-align:center;}.elementor-14499 .elementor-element.elementor-element-30237b1 .elementor-heading-title{font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-14499 .elementor-element.elementor-element-30237b1 > .elementor-widget-container{margin:-50px 0px 20px 0px;}.elementor-14499 .elementor-element.elementor-element-c03f19d{margin-top:-25px;margin-bottom:0px;}.elementor-14499 .elementor-element.elementor-element-b9d5a73{text-align:start;}.elementor-14499 .elementor-element.elementor-element-b9d5a73 .elementor-heading-title{font-size:30px;color:#7045F6;}.elementor-14499 .elementor-element.elementor-element-b9d5a73 > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-14499 .elementor-element.elementor-element-2080f0c{margin-top:-25px;margin-bottom:0px;}.elementor-14499 .elementor-element.elementor-element-3127852{text-align:start;}.elementor-14499 .elementor-element.elementor-element-3127852 .elementor-heading-title{font-size:30px;color:#7045F6;}.elementor-14499 .elementor-element.elementor-element-3127852 > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-14499 .elementor-element.elementor-element-d990e07{text-align:center;}.elementor-14499 .elementor-element.elementor-element-d990e07 .elementor-heading-title{font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-14499 .elementor-element.elementor-element-d990e07 > .elementor-widget-container{margin:-50px 0px 20px 0px;}.elementor-14499 .elementor-element.elementor-element-7b1bd9f{text-align:center;}.elementor-14499 .elementor-element.elementor-element-7b1bd9f .elementor-heading-title{font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-14499 .elementor-element.elementor-element-7b1bd9f > .elementor-widget-container{margin:-50px 0px 20px 0px;}.elementor-14499 .elementor-element.elementor-element-789a243{margin-top:-25px;margin-bottom:0px;}.elementor-14499 .elementor-element.elementor-element-7b81e44{text-align:start;}.elementor-14499 .elementor-element.elementor-element-7b81e44 .elementor-heading-title{font-size:30px;color:#7045F6;}.elementor-14499 .elementor-element.elementor-element-7b81e44 > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-14499 .elementor-element.elementor-element-72ffb07{text-align:center;}.elementor-14499 .elementor-element.elementor-element-72ffb07 .elementor-heading-title{font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-14499 .elementor-element.elementor-element-72ffb07 > .elementor-widget-container{margin:-50px 0px 20px 0px;}.elementor-14499 .elementor-element.elementor-element-170ef26{text-align:center;}.elementor-14499 .elementor-element.elementor-element-170ef26 .elementor-heading-title{font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-14499 .elementor-element.elementor-element-170ef26 > .elementor-widget-container{margin:-50px 0px 20px 0px;}.elementor-14499 .elementor-element.elementor-element-045b4fe{margin-top:-25px;margin-bottom:0px;}.elementor-14499 .elementor-element.elementor-element-578af30{text-align:start;}.elementor-14499 .elementor-element.elementor-element-578af30 .elementor-heading-title{font-size:30px;color:#7045F6;}.elementor-14499 .elementor-element.elementor-element-578af30 > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-14499 .elementor-element.elementor-element-2052983 > .elementor-background-overlay{opacity:0.5;}.elementor-14499 .elementor-element.elementor-element-2052983{margin-top:40px;margin-bottom:40px;}.elementor-14499 .elementor-element.elementor-element-11e2920 .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 );line-height:var( --e-global-typography-1151952-line-height );letter-spacing:var( --e-global-typography-1151952-letter-spacing );word-spacing:var( --e-global-typography-1151952-word-spacing );}.elementor-14499 .elementor-element.elementor-element-11e2920 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-14499 .elementor-element.elementor-element-642ba46 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14499 .elementor-element.elementor-element-642ba46 .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 );line-height:var( --e-global-typography-1151952-line-height );letter-spacing:var( --e-global-typography-1151952-letter-spacing );word-spacing:var( --e-global-typography-1151952-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-df4634d );}.elementor-14499 .elementor-element.elementor-element-642ba46 .elementor-button:hover, .elementor-14499 .elementor-element.elementor-element-642ba46 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-14499 .elementor-element.elementor-element-642ba46 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-14499 .elementor-element.elementor-element-4f8976d{color:#7045F6;margin-top:-30px;margin-bottom:0px;}.elementor-14499 .elementor-element.elementor-element-9e7b85e{text-align:center;}.elementor-14499 .elementor-element.elementor-element-9e7b85e .elementor-heading-title{font-size:40px;font-weight:700;color:var( --e-global-color-text );}.elementor-14499 .elementor-element.elementor-element-9e7b85e > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-14499 .elementor-element.elementor-element-c9037a5{--grid-row-gap:1px;}.elementor-14499 .elementor-element.elementor-element-c9037a5 .pp-advanced-accordion .pp-faq-item:not(:last-child){margin-bottom:1px;}.elementor-14499 .elementor-element.elementor-element-c9037a5 .pp-faq-item{border-style:solid;border-width:1px 1px 1px 1px;border-color:#d4d4d4;}.elementor-14499 .elementor-element.elementor-element-c9037a5 .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-14499 .elementor-element.elementor-element-c9037a5 .pp-faqs .pp-faq-question svg{fill:var( --e-global-color-text );}.elementor-14499 .elementor-element.elementor-element-c9037a5 .pp-faqs .pp-faq-question .pp-accordion-tab-icon{font-size:15px;margin-right:10px;}.elementor-14499 .elementor-element.elementor-element-c9037a5 .pp-faqs .pp-faq-answer{color:#333;font-family:"Arial", Sans;font-size:18px;}.elementor-14499 .elementor-element.elementor-element-c9037a5 .pp-faqs .pp-faq-question .pp-accordion-toggle-icon{font-size:16px;}@media(max-width:1024px){.elementor-14499 .elementor-element.elementor-element-11e2920 .elementor-button{font-size:var( --e-global-typography-1151952-font-size );line-height:var( --e-global-typography-1151952-line-height );letter-spacing:var( --e-global-typography-1151952-letter-spacing );word-spacing:var( --e-global-typography-1151952-word-spacing );}.elementor-14499 .elementor-element.elementor-element-642ba46 .elementor-button{font-size:var( --e-global-typography-1151952-font-size );line-height:var( --e-global-typography-1151952-line-height );letter-spacing:var( --e-global-typography-1151952-letter-spacing );word-spacing:var( --e-global-typography-1151952-word-spacing );}}@media(max-width:767px){.elementor-14499 .elementor-element.elementor-element-11e2920 .elementor-button{font-size:var( --e-global-typography-1151952-font-size );line-height:var( --e-global-typography-1151952-line-height );letter-spacing:var( --e-global-typography-1151952-letter-spacing );word-spacing:var( --e-global-typography-1151952-word-spacing );}.elementor-14499 .elementor-element.elementor-element-11e2920 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14499 .elementor-element.elementor-element-11e2920{width:100%;max-width:100%;}.elementor-14499 .elementor-element.elementor-element-642ba46 .elementor-button{font-size:var( --e-global-typography-1151952-font-size );line-height:var( --e-global-typography-1151952-line-height );letter-spacing:var( --e-global-typography-1151952-letter-spacing );word-spacing:var( --e-global-typography-1151952-word-spacing );padding:0px 0px 0px 0px;}.elementor-14499 .elementor-element.elementor-element-642ba46 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-14499 .elementor-element.elementor-element-642ba46{width:100%;max-width:100%;}}/* Start custom CSS for html, class: .elementor-element-2415cff */.lf-blog-compare-block{ margin: 28px 0; }

.lf-blog-compare-wrap{
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  border-radius: 12px;
  border: 1px solid #EDE8FE;
}

.lf-blog-compare{
  width: 100%;
  min-width: 640px;
  border-collapse: separate;
  border-spacing: 0;
  font-family: 'DM Sans', Arial, sans-serif !important;
  color: #1E1E2F !important;
  font-size: 15px;
  line-height: 1.5;
}

.lf-blog-compare thead th{
  background: #7045F6 !important;
  color: #FFFFFF !important;
  text-transform: none !important;
  font-family: 'DM Sans', Arial, sans-serif !important;
  font-weight: 600;
  text-align: left;
  padding: 14px 16px;
}

.lf-blog-compare tbody th{
  background: #F5F2FF !important;
  color: #1E1E2F !important;
  text-transform: none !important;
  font-family: 'DM Sans', Arial, sans-serif !important;
  font-weight: 600;
  text-align: left;
  white-space: nowrap;
  padding: 13px 16px;
  border-top: 1px solid #EDE8FE;
}

.lf-blog-compare tbody td{
  color: #1E1E2F !important;
  text-transform: none !important;
  font-family: 'DM Sans', Arial, sans-serif !important;
  padding: 13px 16px;
  vertical-align: top;
  border-top: 1px solid #EDE8FE;
}

.lf-blog-compare tbody tr:nth-child(even) th,
.lf-blog-compare tbody tr:nth-child(even) td{
  background: #FBFAFF !important;
}

.lf-blog-compare thead th:first-child{ border-top-left-radius: 12px; }
.lf-blog-compare thead th:last-child{ border-top-right-radius: 12px; }

.lf-blog-compare-swipe{
  display: none;
  margin: 8px 4px 0;
  font-family: 'DM Sans', Arial, sans-serif !important;
  color: #7045F6 !important;
  font-size: 13px;
  font-weight: 600;
}

@media (max-width: 820px){
  .lf-blog-compare-swipe{
    display: block;
    animation: lf-swipe-hint 1.6s ease-in-out infinite;
  }
}

@keyframes lf-swipe-hint{
  0%, 100%{ transform: translateX(0); opacity: .75; }
  50%{ transform: translateX(6px); opacity: 1; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6cb1f79 */@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700;800&display=swap');

.lf-tips-infographic *{ box-sizing: border-box; }

.lf-tips-infographic{
  position: relative;
  max-width: 920px;
  margin: 28px auto;
  padding: 40px 40px 30px;
  background: #FFFFFF !important;
  border: 1px solid #ECE6FD;
  border-radius: 22px;
  box-shadow: 0 14px 40px rgba(112, 69, 246, .07);
  overflow: hidden;
  font-family: 'DM Sans', Arial, sans-serif !important;
  color: #1E1E2F !important;
}
.lf-tips-infographic::before{
  content: "";
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 6px;
  background: linear-gradient(90deg, #7045F6 0%, #39E681 100%);
}

.lf-tips-head{ text-align: center; margin-bottom: 26px; }
.lf-tips-eyebrow{
  display: inline-block;
  font-family: 'DM Sans', Arial, sans-serif !important;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1.4px;
  text-transform: uppercase !important;
  color: #7045F6 !important;
  margin-bottom: 10px;
}
.lf-tips-title{
  margin: 0 0 8px;
  font-family: 'DM Sans', Arial, sans-serif !important;
  font-size: 30px;
  line-height: 1.15;
  font-weight: 800;
  text-transform: none !important;
  color: #1E1E2F !important;
}
.lf-tips-sub{
  margin: 0 auto;
  max-width: 520px;
  font-family: 'DM Sans', Arial, sans-serif !important;
  font-size: 15px;
  line-height: 1.5;
  color: #5A5A6E !important;
}

.lf-tips-grid{
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 16px;
}

.lf-tips-card{
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 22px 22px 20px;
  background: #FFFFFF !important;
  border: 1px solid #EDE8FE;
  border-radius: 16px;
  transition: transform .18s ease, border-color .18s ease, box-shadow .18s ease;
}
.lf-tips-card:hover{
  transform: translateY(-3px);
  border-color: #7045F6;
  box-shadow: 0 12px 26px rgba(112, 69, 246, .12);
}

.lf-tips-num{
  position: absolute;
  top: 12px;
  right: 18px;
  font-family: 'DM Sans', Arial, sans-serif !important;
  font-size: 40px;
  font-weight: 800;
  line-height: 1;
  letter-spacing: -1px;
  color: #EFEAFE !important;
  text-transform: none !important;
}

.lf-tips-ico{
  width: 46px;
  height: 46px;
  flex: 0 0 auto;
  border-radius: 13px;
  background: #EDE8FE !important;
  color: #7045F6 !important;
  display: flex;
  align-items: center;
  justify-content: center;
}
.lf-tips-ico svg{ width: 24px; height: 24px; display: block; }

.lf-tips-name{
  margin: 0;
  padding-right: 34px;
  font-family: 'DM Sans', Arial, sans-serif !important;
  font-size: 17px;
  font-weight: 700;
  line-height: 1.25;
  text-transform: none !important;
  color: #1E1E2F !important;
}
.lf-tips-copy{
  margin: 0;
  font-family: 'DM Sans', Arial, sans-serif !important;
  font-size: 14px;
  line-height: 1.55;
  text-transform: none !important;
  color: #575768 !important;
}

.lf-tips-foot{
  margin-top: 26px;
  padding-top: 18px;
  border-top: 1px solid #EDE8FE;
  text-align: center;
}
.lf-tips-brand{
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-family: 'DM Sans', Arial, sans-serif !important;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: .3px;
  text-transform: none !important;
  color: #1E1E2F !important;
}
.lf-tips-brand::before{
  content: "";
  width: 9px;
  height: 9px;
  border-radius: 3px;
  background: #39E681 !important;
}

@media (max-width: 640px){
  .lf-tips-infographic{ padding: 26px 20px 22px; border-radius: 18px; }
  .lf-tips-title{ font-size: 24px; }
  .lf-tips-sub{ font-size: 14px; }
  .lf-tips-grid{ grid-template-columns: 1fr; gap: 12px; }
  .lf-tips-num{ font-size: 34px; }
}/* End custom CSS */