.elementor-787 .elementor-element.elementor-element-2f37ec5{--display:flex;--padding-top:60px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-787 .elementor-element.elementor-element-c7c0fc1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;font-size:19px;}.elementor-787 .elementor-element.elementor-element-abf405a{--grid-columns:1;--grid-row-gap:60px;}.elementor-787 .elementor-element.elementor-element-abf405a .elementor-repeater-item-1d5e0e2{grid-column:span min( 1, var(--grid-columns) );}@media(max-width:1024px){.elementor-787 .elementor-element.elementor-element-c7c0fc1{width:100%;max-width:100%;}.elementor-787 .elementor-element.elementor-element-abf405a{--grid-columns:1;}}@media(max-width:767px){.elementor-787 .elementor-element.elementor-element-abf405a{--grid-columns:1;--grid-row-gap:40px;}}/* Start custom CSS for loop-grid, class: .elementor-element-abf405a */.loop-counter {
    counter-reset: item 0;
}

.loop-counter .e-loop-item {
    counter-increment: item;
}

.loop-counter .number::before {
    content: counter(item);
}/* End custom CSS */