.elementor-7503 .elementor-element.elementor-element-6985ff32{--display:flex;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7503 .elementor-element.elementor-element-dbbf0b1 > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-7503 .elementor-element.elementor-element-dbbf0b1{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-1ea37b7-font-family ), Sans-serif;font-size:var( --e-global-typography-1ea37b7-font-size );font-weight:var( --e-global-typography-1ea37b7-font-weight );font-style:var( --e-global-typography-1ea37b7-font-style );text-decoration:var( --e-global-typography-1ea37b7-text-decoration );line-height:var( --e-global-typography-1ea37b7-line-height );letter-spacing:var( --e-global-typography-1ea37b7-letter-spacing );}.elementor-7503 .elementor-element.elementor-element-5be86c7 > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-7503 .elementor-element.elementor-element-5be86c7{color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-7503 .elementor-element.elementor-element-dbbf0b1{font-size:var( --e-global-typography-1ea37b7-font-size );line-height:var( --e-global-typography-1ea37b7-line-height );letter-spacing:var( --e-global-typography-1ea37b7-letter-spacing );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-7503 .elementor-element.elementor-element-dbbf0b1{font-size:var( --e-global-typography-1ea37b7-font-size );line-height:var( --e-global-typography-1ea37b7-line-height );letter-spacing:var( --e-global-typography-1ea37b7-letter-spacing );}}/* Start custom CSS for text-editor, class: .elementor-element-dbbf0b1 */.wptb-row {
  background-color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6985ff32 */ol.custom-list {
    list-style-type: none; /* Remove default numbering */
    counter-reset: item;   /* Initialize counter */
     }
        
    ol.custom-list li {
    counter-increment: item;      /* Increment counter for each list item */
     margin-bottom: 10px;          /* Add some space between list items */
    margin-left: -20px;
    }

    ol.custom-list li::before {
    content: "(" counter(item, lower-roman) ") "; /* Format list items with lowercase Roman numerals */
    font-weight: 400;                /* Optional styling */
    }/* End custom CSS */