.elementor-1909 .elementor-element.elementor-element-28bb483{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-v4-text );}.elementor-1909 .elementor-element.elementor-element-28bb483 .elementor-headline{text-align:center;font-family:var( --e-global-typography-v4-display-1-font-family ), Sans-serif;font-size:var( --e-global-typography-v4-display-1-font-size );font-weight:var( --e-global-typography-v4-display-1-font-weight );line-height:var( --e-global-typography-v4-display-1-line-height );letter-spacing:var( --e-global-typography-v4-display-1-letter-spacing );}.elementor-1909 .elementor-element.elementor-element-28bb483 .elementor-headline-plain-text{color:var( --e-global-color-v4-text );}.elementor-1909 .elementor-element.elementor-element-28bb483 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-v4-primary );stroke-width:4px;}.elementor-1909 .elementor-element.elementor-element-40638e2{--grid-columns:1;--grid-row-gap:12px;--grid-column-gap:0px;}@media(max-width:1024px){.elementor-1909 .elementor-element.elementor-element-28bb483 .elementor-headline{font-size:var( --e-global-typography-v4-display-1-font-size );line-height:var( --e-global-typography-v4-display-1-line-height );letter-spacing:var( --e-global-typography-v4-display-1-letter-spacing );}.elementor-1909 .elementor-element.elementor-element-40638e2{--grid-columns:1;}}@media(max-width:767px){.elementor-1909 .elementor-element.elementor-element-28bb483 .elementor-headline{font-size:var( --e-global-typography-v4-display-1-font-size );line-height:var( --e-global-typography-v4-display-1-line-height );letter-spacing:var( --e-global-typography-v4-display-1-letter-spacing );}.elementor-1909 .elementor-element.elementor-element-40638e2{--grid-columns:1;}}/* Start custom CSS for loop-grid, class: .elementor-element-40638e2 *//*FAQ counter*/
.faq-counter .elementor-loop-container {
    counter-reset: faq-counter;
}
.faq-counter .e-loop-item {
    counter-increment: faq-counter;
    position: relative;
}
.faq-counter .e-loop-item::before {
    content: counter(faq-counter, decimal-leading-zero);
    position: absolute;
    left: 20px;
    top: 28px;
    font-size: 14px;
    font-weight: 600;
    color: #2017AE;
    z-index: 10;
}/* End custom CSS */