.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-17403 .elementor-element.elementor-element-584b360 .elementor-heading-title{font-size:44px;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-weight:var( --e-global-typography-text-font-weight );}.elementor-17403 .elementor-element.elementor-element-52cc89d{--box-background-color:#F3F3F3;--box-padding:20px;--nested-list-indent:8.6em;--item-text-hover-color:#C44C98;--item-text-hover-decoration:underline;--marker-color:#C44C9800;--marker-size:0.8em;}.elementor-17403 .elementor-element.elementor-element-52cc89d .elementor-toc__header-title{text-align:start;}.elementor-17403 .elementor-element.elementor-element-52cc89d .elementor-toc__header, .elementor-17403 .elementor-element.elementor-element-52cc89d .elementor-toc__header-title{line-height:1px;}.elementor-17403 .elementor-element.elementor-element-52cc89d .elementor-toc__header{flex-direction:row;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-weight:var( --e-global-typography-text-font-weight );}.elementor-17403 .elementor-element.elementor-element-a7d656c > .elementor-widget-container{background-color:#F3F3F3;padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A6A8AB;border-radius:3px 3px 3px 3px;}.elementor-17403 .elementor-element.elementor-element-a7d656c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(3px/2);}.elementor-17403 .elementor-element.elementor-element-a7d656c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(3px/2);}.elementor-17403 .elementor-element.elementor-element-a7d656c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(3px/2);margin-left:calc(3px/2);}.elementor-17403 .elementor-element.elementor-element-a7d656c .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-3px/2);margin-left:calc(-3px/2);}body.rtl .elementor-17403 .elementor-element.elementor-element-a7d656c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-3px/2);}body:not(.rtl) .elementor-17403 .elementor-element.elementor-element-a7d656c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-3px/2);}.elementor-17403 .elementor-element.elementor-element-a7d656c .elementor-icon-list-icon{width:14px;}.elementor-17403 .elementor-element.elementor-element-a7d656c .elementor-icon-list-icon i{font-size:14px;}.elementor-17403 .elementor-element.elementor-element-a7d656c .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-17403 .elementor-element.elementor-element-a7d656c .elementor-icon-list-text, .elementor-17403 .elementor-element.elementor-element-a7d656c .elementor-icon-list-text a{color:var( --e-global-color-text );}/* Start custom CSS for html, class: .elementor-element-d0a23b2 */ol {
  list-style-type: none;
  counter-reset: item;
  margin: 0;
  padding: 0;
}

ol > li {
  display: table;
  counter-increment: item;
  margin-bottom: 0.6em;
}

ol > li:before {
  content: counters(item, ".") ". ";
  display: table-cell;
  padding-right: 0.6em;    
}

li ol > li {
  margin: 0;
}

li ol > li:before {
  content: counters(item, ".") " ";
}/* End custom CSS */
/* Start custom CSS */.elementor-menu-anchor {
top: -80px;
position: relative;
}/* End custom CSS */