.elementor-840 .elementor-element.elementor-element-51e563fb{--display:flex;--padding-top:8rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-840 .elementor-element.elementor-element-d1dcf24{text-align:center;}@media(max-width:1024px){.elementor-840 .elementor-element.elementor-element-d1dcf24 .elementor-heading-title{font-size:2.2rem;}}@media(max-width:767px){.elementor-840 .elementor-element.elementor-element-d1dcf24 .elementor-heading-title{font-size:1.8rem;}}/* Start custom CSS */ol h3 {padding-top:1rem}
ol { counter-reset:item; content: counter(item);}
ol > li { counter-increment:item; list-style: none;}
ol > li h3:before {content: counter(item) ". "; font-size:1.8rem; }

ol > li > ol { counter-reset:subitem;padding-left:85px }
ol > li > ol > li { counter-increment:subitem; }
ol > li > ol > li:before { content: counter(item) "." counter(subitem) ". " ; margin-left: -50px;
    min-width: 50px;display:inline-block}

ol > li > ol > li > ol { counter-reset:subsubitem;padding-left:60px}
ol > li > ol > li > ol > li { counter-increment:subsubitem; }
ol > li > ol > li > ol > li:before { content: counter(item) "." counter(subitem) "." counter(subsubitem) ". " ;margin-left: -60px;
    width: 60px; display:inline-block}/* End custom CSS */