.elementor-14390 .elementor-element.elementor-element-3d9aa21{margin-top:0px;margin-bottom:15px;}.elementor-14390 .elementor-element.elementor-element-e8d96a7{text-align:center;}.elementor-14390 .elementor-element.elementor-element-e8d96a7 .elementor-heading-title{font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-14390 .elementor-element.elementor-element-e8d96a7 > .elementor-widget-container{margin:-50px 0px 20px 0px;}.elementor-14390 .elementor-element.elementor-element-71a5a6a{margin-top:-25px;margin-bottom:0px;}.elementor-14390 .elementor-element.elementor-element-d0dc9d6{text-align:start;}.elementor-14390 .elementor-element.elementor-element-d0dc9d6 .elementor-heading-title{font-size:30px;color:#7045F6;}.elementor-14390 .elementor-element.elementor-element-d0dc9d6 > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-14390 .elementor-element.elementor-element-fb3c1b4{margin-top:-25px;margin-bottom:0px;}.elementor-14390 .elementor-element.elementor-element-1a0730c{text-align:start;}.elementor-14390 .elementor-element.elementor-element-1a0730c .elementor-heading-title{font-size:30px;color:#7045F6;}.elementor-14390 .elementor-element.elementor-element-1a0730c > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-14390 .elementor-element.elementor-element-8d9ebd9{margin-top:-25px;margin-bottom:0px;}.elementor-14390 .elementor-element.elementor-element-e996e86{text-align:start;}.elementor-14390 .elementor-element.elementor-element-e996e86 .elementor-heading-title{font-size:30px;color:#7045F6;}.elementor-14390 .elementor-element.elementor-element-e996e86 > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-14390 .elementor-element.elementor-element-0ddf76a{margin-top:-25px;margin-bottom:0px;}.elementor-14390 .elementor-element.elementor-element-cb9ee4f{text-align:start;}.elementor-14390 .elementor-element.elementor-element-cb9ee4f .elementor-heading-title{font-size:30px;color:#7045F6;}.elementor-14390 .elementor-element.elementor-element-cb9ee4f > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-14390 .elementor-element.elementor-element-0a6e7c3{margin-top:-25px;margin-bottom:0px;}.elementor-14390 .elementor-element.elementor-element-d7b6f53{text-align:start;}.elementor-14390 .elementor-element.elementor-element-d7b6f53 .elementor-heading-title{font-size:30px;color:#7045F6;}.elementor-14390 .elementor-element.elementor-element-d7b6f53 > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-14390 .elementor-element.elementor-element-5942cd2{margin-top:-25px;margin-bottom:0px;}.elementor-14390 .elementor-element.elementor-element-555d790{text-align:start;}.elementor-14390 .elementor-element.elementor-element-555d790 .elementor-heading-title{font-size:30px;color:#7045F6;}.elementor-14390 .elementor-element.elementor-element-555d790 > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-14390 .elementor-element.elementor-element-c10df57{margin-top:-25px;margin-bottom:0px;}.elementor-14390 .elementor-element.elementor-element-98d17a8{text-align:start;}.elementor-14390 .elementor-element.elementor-element-98d17a8 .elementor-heading-title{font-size:30px;color:#7045F6;}.elementor-14390 .elementor-element.elementor-element-98d17a8 > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-14390 .elementor-element.elementor-element-0c9409a{margin-top:-25px;margin-bottom:0px;}.elementor-14390 .elementor-element.elementor-element-c6dd46d{text-align:start;}.elementor-14390 .elementor-element.elementor-element-c6dd46d .elementor-heading-title{font-size:30px;color:#7045F6;}.elementor-14390 .elementor-element.elementor-element-c6dd46d > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-14390 .elementor-element.elementor-element-811fcd4{margin-top:-25px;margin-bottom:0px;}.elementor-14390 .elementor-element.elementor-element-bb164dc{text-align:start;}.elementor-14390 .elementor-element.elementor-element-bb164dc .elementor-heading-title{font-size:30px;color:#7045F6;}.elementor-14390 .elementor-element.elementor-element-bb164dc > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-14390 .elementor-element.elementor-element-ea2a598{margin-top:-25px;margin-bottom:0px;}.elementor-14390 .elementor-element.elementor-element-3eb9d15{text-align:start;}.elementor-14390 .elementor-element.elementor-element-3eb9d15 .elementor-heading-title{font-size:30px;color:#7045F6;}.elementor-14390 .elementor-element.elementor-element-3eb9d15 > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-14390 .elementor-element.elementor-element-0611ce1{margin-top:-25px;margin-bottom:0px;}.elementor-14390 .elementor-element.elementor-element-1b9753c{text-align:start;}.elementor-14390 .elementor-element.elementor-element-1b9753c .elementor-heading-title{font-size:30px;color:#7045F6;}.elementor-14390 .elementor-element.elementor-element-1b9753c > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-14390 .elementor-element.elementor-element-c84e316{margin-top:-25px;margin-bottom:0px;}.elementor-14390 .elementor-element.elementor-element-6bbc558{text-align:start;}.elementor-14390 .elementor-element.elementor-element-6bbc558 .elementor-heading-title{font-size:30px;color:#7045F6;}.elementor-14390 .elementor-element.elementor-element-6bbc558 > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-14390 .elementor-element.elementor-element-1e4a9c6{margin-top:-25px;margin-bottom:0px;}.elementor-14390 .elementor-element.elementor-element-1325bb6{text-align:start;}.elementor-14390 .elementor-element.elementor-element-1325bb6 .elementor-heading-title{font-size:30px;color:#7045F6;}.elementor-14390 .elementor-element.elementor-element-1325bb6 > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-14390 .elementor-element.elementor-element-bca7527{margin-top:-25px;margin-bottom:0px;}.elementor-14390 .elementor-element.elementor-element-8deb241{text-align:start;}.elementor-14390 .elementor-element.elementor-element-8deb241 .elementor-heading-title{font-size:30px;color:#7045F6;}.elementor-14390 .elementor-element.elementor-element-8deb241 > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-14390 .elementor-element.elementor-element-6874b51{margin-top:-25px;margin-bottom:0px;}.elementor-14390 .elementor-element.elementor-element-edff0b4{text-align:start;}.elementor-14390 .elementor-element.elementor-element-edff0b4 .elementor-heading-title{font-size:30px;color:#7045F6;}.elementor-14390 .elementor-element.elementor-element-edff0b4 > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-14390 .elementor-element.elementor-element-9f042c8{margin-top:-25px;margin-bottom:0px;}.elementor-14390 .elementor-element.elementor-element-b3327ef{text-align:start;}.elementor-14390 .elementor-element.elementor-element-b3327ef .elementor-heading-title{font-size:30px;color:#7045F6;}.elementor-14390 .elementor-element.elementor-element-b3327ef > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-14390 .elementor-element.elementor-element-45c2ac3{margin-top:-25px;margin-bottom:0px;}.elementor-14390 .elementor-element.elementor-element-5010536{text-align:start;}.elementor-14390 .elementor-element.elementor-element-5010536 .elementor-heading-title{font-size:30px;color:#7045F6;}.elementor-14390 .elementor-element.elementor-element-5010536 > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-14390 .elementor-element.elementor-element-36946ea{margin-top:-25px;margin-bottom:0px;}.elementor-14390 .elementor-element.elementor-element-66f0e2a{text-align:start;}.elementor-14390 .elementor-element.elementor-element-66f0e2a .elementor-heading-title{font-size:30px;color:#7045F6;}.elementor-14390 .elementor-element.elementor-element-66f0e2a > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-14390 .elementor-element.elementor-element-b85b4dd{margin-top:-25px;margin-bottom:0px;}.elementor-14390 .elementor-element.elementor-element-5588756{text-align:start;}.elementor-14390 .elementor-element.elementor-element-5588756 .elementor-heading-title{font-size:30px;color:#7045F6;}.elementor-14390 .elementor-element.elementor-element-5588756 > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-14390 .elementor-element.elementor-element-f6413af{margin-top:-25px;margin-bottom:0px;}.elementor-14390 .elementor-element.elementor-element-b1f2900{text-align:start;}.elementor-14390 .elementor-element.elementor-element-b1f2900 .elementor-heading-title{font-size:30px;color:#7045F6;}.elementor-14390 .elementor-element.elementor-element-b1f2900 > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-14390 .elementor-element.elementor-element-0aafedc{margin-top:0px;margin-bottom:15px;}.elementor-14390 .elementor-element.elementor-element-5084ae8{text-align:center;}.elementor-14390 .elementor-element.elementor-element-5084ae8 .elementor-heading-title{font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-14390 .elementor-element.elementor-element-5084ae8 > .elementor-widget-container{margin:-50px 0px 20px 0px;}.elementor-14390 .elementor-element.elementor-element-265fe5b{--divider-border-style:curved;--divider-color:var( --e-global-color-secondary );--divider-border-width:3.4px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-14390 .elementor-element.elementor-element-265fe5b .elementor-divider-separator{width:100%;}.elementor-14390 .elementor-element.elementor-element-265fe5b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-14390 .elementor-element.elementor-element-da3b328{text-align:center;}.elementor-14390 .elementor-element.elementor-element-1922950{--divider-border-style:curved;--divider-color:var( --e-global-color-secondary );--divider-border-width:3.4px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-14390 .elementor-element.elementor-element-1922950 .elementor-divider-separator{width:100%;}.elementor-14390 .elementor-element.elementor-element-1922950 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-14390 .elementor-element.elementor-element-251a404{margin-top:-25px;margin-bottom:0px;}.elementor-14390 .elementor-element.elementor-element-bcafc39{text-align:start;}.elementor-14390 .elementor-element.elementor-element-bcafc39 .elementor-heading-title{font-size:30px;color:#7045F6;}.elementor-14390 .elementor-element.elementor-element-bcafc39 > .elementor-widget-container{margin:0px 0px 11px 0px;padding:-0px 0px 0px 0px;}.elementor-14390 .elementor-element.elementor-element-0bf75d7{margin-top:30px;margin-bottom:30px;}.elementor-14390 .elementor-element.elementor-element-5eab84b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14390 .elementor-element.elementor-element-b93840a .elementor-cta__content{text-align:center;}.elementor-14390 .elementor-element.elementor-element-b93840a .elementor-cta__description{font-weight:700;font-style:italic;}.elementor-14390 .elementor-element.elementor-element-b93840a .elementor-cta__button{color:var( --e-global-color-df4634d );background-color:var( --e-global-color-secondary );}.elementor-14390 .elementor-element.elementor-element-b93840a .elementor-cta .elementor-cta__bg, .elementor-14390 .elementor-element.elementor-element-b93840a .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-14390 .elementor-element.elementor-element-b93840a{width:var( --container-widget-width, 61.125% );max-width:61.125%;--container-widget-width:61.125%;--container-widget-flex-grow:0;}.elementor-14390 .elementor-element.elementor-element-6ba06aa{color:#7045F6;margin-top:-30px;margin-bottom:0px;}.elementor-14390 .elementor-element.elementor-element-b560885{text-align:center;}.elementor-14390 .elementor-element.elementor-element-b560885 .elementor-heading-title{font-size:40px;font-weight:700;color:var( --e-global-color-text );}.elementor-14390 .elementor-element.elementor-element-b560885 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-14390 .elementor-element.elementor-element-85dada2{--grid-row-gap:1px;}.elementor-14390 .elementor-element.elementor-element-85dada2 .pp-advanced-accordion .pp-faq-item:not(:last-child){margin-bottom:1px;}.elementor-14390 .elementor-element.elementor-element-85dada2 .pp-faq-item{border-style:solid;border-width:1px 1px 1px 1px;border-color:#d4d4d4;}.elementor-14390 .elementor-element.elementor-element-85dada2 .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-14390 .elementor-element.elementor-element-85dada2 .pp-faqs .pp-faq-question svg{fill:var( --e-global-color-text );}.elementor-14390 .elementor-element.elementor-element-85dada2 .pp-faqs .pp-faq-question .pp-accordion-tab-icon{font-size:15px;margin-right:10px;}.elementor-14390 .elementor-element.elementor-element-85dada2 .pp-faqs .pp-faq-answer{color:#333;font-family:"Arial", Sans;font-size:18px;}.elementor-14390 .elementor-element.elementor-element-85dada2 .pp-faqs .pp-faq-question .pp-accordion-toggle-icon{font-size:16px;}@media(max-width:767px){.elementor-14390 .elementor-element.elementor-element-b93840a{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 html, class: .elementor-element-519ff80 */.lf-events-table-wrap{
  --lf-purple:#7045F6;
  --lf-light-purple:#EDE8FE;
  --lf-dark:#1E1E2F;
  --lf-border:#E3DEF7;
  font-family:"DM Sans",Arial,sans-serif;
  color:var(--lf-dark);
  margin:1.75rem 0;
}
.lf-events-table-wrap .lf-events-caption{
  font-weight:700;
  font-size:1.05rem;
  color:var(--lf-dark);
  margin:0 0 .6rem;
  line-height:1.3;
}
.lf-events-table-wrap .lf-events-scroll{
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
  border:1px solid var(--lf-border);
  border-radius:14px;
  box-shadow:0 2px 14px rgba(30,30,47,.08);
  background:#fff;
}
.lf-events-table-wrap table.lf-events-table{
  border-collapse:separate !important;
  border-spacing:0 !important;
  width:100%;
  min-width:760px;
  background:#fff;
  margin:0;
  border:0;
}
.lf-events-table-wrap table.lf-events-table thead th{
  background-color:var(--lf-purple) !important;
  color:#fff !important;
  text-align:left;
  font-weight:600;
  font-size:.86rem;
  padding:.85rem 1.05rem;
  white-space:nowrap;
  vertical-align:middle;
  border:0;
}
.lf-events-table-wrap table.lf-events-table thead th:first-child{border-top-left-radius:13px;}
.lf-events-table-wrap table.lf-events-table thead th:last-child{border-top-right-radius:13px;}
.lf-events-table-wrap table.lf-events-table tbody th,
.lf-events-table-wrap table.lf-events-table tbody td{
  padding:.8rem 1.05rem;
  font-size:.9rem;
  color:var(--lf-dark);
  border:0;
  border-top:1px solid var(--lf-border);
  vertical-align:top;
  text-align:left;
  line-height:1.4;
  background-color:transparent;
}
.lf-events-table-wrap table.lf-events-table tbody th{font-weight:700;}
.lf-events-table-wrap table.lf-events-table tbody tr:nth-child(even) th,
.lf-events-table-wrap table.lf-events-table tbody tr:nth-child(even) td{
  background-color:var(--lf-light-purple);
}
.lf-events-table-wrap table.lf-events-table tbody tr:hover th,
.lf-events-table-wrap table.lf-events-table tbody tr:hover td{
  background-color:#E1D9FC;
}
.lf-events-table-wrap table.lf-events-table tbody tr:first-child th,
.lf-events-table-wrap table.lf-events-table tbody tr:first-child td{border-top:0;}
.lf-events-table-wrap table.lf-events-table .lf-col-date{
  white-space:nowrap;
  min-width:104px;
}
.lf-events-table-wrap table.lf-events-table th[scope="row"]{min-width:172px;}
.lf-events-table-wrap .lf-events-swipe{
  display:none;
  font-size:.78rem;
  color:var(--lf-purple);
  font-weight:600;
  margin:.55rem 0 0;
  text-align:right;
}
@media (max-width:768px){
  .lf-events-table-wrap .lf-events-swipe{display:block;}
  .lf-events-table-wrap table.lf-events-table tbody th,
  .lf-events-table-wrap table.lf-events-table tbody td{font-size:.85rem;padding:.7rem .8rem;}
  .lf-events-table-wrap table.lf-events-table thead th{font-size:.82rem;padding:.7rem .8rem;}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2e21b58 */.lf-solution-table-wrap{
  --lf-purple:#7045F6;
  --lf-light-purple:#EDE8FE;
  --lf-green-tint:#E4FBEF;
  --lf-dark:#1E1E2F;
  --lf-border:#E3DEF7;
  font-family:"DM Sans",Arial,sans-serif;
  color:var(--lf-dark);
  margin:1.75rem 0;
}
.lf-solution-table-wrap .lf-solution-scroll{
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
  border:1px solid var(--lf-border);
  border-radius:14px;
  box-shadow:0 2px 14px rgba(30,30,47,.08);
  background:#fff;
}
.lf-solution-table-wrap table.lf-solution-table{
  border-collapse:separate !important;
  border-spacing:0 !important;
  width:100%;
  min-width:560px;
  background:#fff;
  margin:0;
  border:0;
  table-layout:fixed;
}
.lf-solution-table-wrap table.lf-solution-table thead th{
  background-color:var(--lf-purple) !important;
  color:#fff !important;
  text-align:left;
  font-weight:600;
  font-size:.9rem;
  padding:.85rem 1.1rem;
  vertical-align:middle;
  border:0;
  width:33.33%;
}
.lf-solution-table-wrap table.lf-solution-table thead th:first-child{border-top-left-radius:13px;}
.lf-solution-table-wrap table.lf-solution-table thead th:last-child{border-top-right-radius:13px;}
.lf-solution-table-wrap table.lf-solution-table tbody th,
.lf-solution-table-wrap table.lf-solution-table tbody td{
  padding:.85rem 1.1rem;
  font-size:.92rem;
  color:var(--lf-dark);
  border:0;
  border-top:1px solid var(--lf-border);
  vertical-align:top;
  text-align:left;
  line-height:1.45;
  background-color:transparent;
}
.lf-solution-table-wrap table.lf-solution-table tbody th{font-weight:700;}
.lf-solution-table-wrap table.lf-solution-table tbody tr:nth-child(even) th,
.lf-solution-table-wrap table.lf-solution-table tbody tr:nth-child(even) td{
  background-color:var(--lf-light-purple);
}
.lf-solution-table-wrap table.lf-solution-table tbody td:last-child{
  background-color:var(--lf-green-tint);
  font-weight:600;
}
.lf-solution-table-wrap table.lf-solution-table tbody tr:nth-child(even) td:last-child{
  background-color:#D5F7E4;
}
.lf-solution-table-wrap table.lf-solution-table tbody tr:first-child th,
.lf-solution-table-wrap table.lf-solution-table tbody tr:first-child td{border-top:0;}
.lf-solution-table-wrap .lf-solution-swipe{
  display:none;
  font-size:.78rem;
  color:var(--lf-purple);
  font-weight:600;
  margin:.55rem 0 0;
  text-align:right;
}
@media (max-width:768px){
  .lf-solution-table-wrap .lf-solution-swipe{display:block;}
  .lf-solution-table-wrap table.lf-solution-table tbody th,
  .lf-solution-table-wrap table.lf-solution-table tbody td{font-size:.86rem;padding:.7rem .85rem;}
  .lf-solution-table-wrap table.lf-solution-table thead th{font-size:.84rem;padding:.7rem .85rem;}
}/* End custom CSS */