.elementor-929 .elementor-element.elementor-element-3e46f00{--spacer-size:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-929 .elementor-element.elementor-element-8c623cc{text-align:right;}.elementor-929 .elementor-element.elementor-element-8c623cc .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:39px;font-weight:600;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-929 .elementor-element.elementor-element-45c5d0a{color:#000000;font-family:"Cairo", Sans-serif;font-size:17px;font-weight:400;}@media(max-width:767px){.elementor-929 .elementor-element.elementor-element-8c623cc .elementor-heading-title{font-size:33px;line-height:1.3em;}.elementor-929 .elementor-element.elementor-element-45c5d0a{font-size:16px;}}@media(min-width:768px){.elementor-929 .elementor-element.elementor-element-0d429a2{width:24.123%;}.elementor-929 .elementor-element.elementor-element-cf2395b{width:75.877%;}}/* Start custom CSS for theme-post-content, class: .elementor-element-45c5d0a */.arp p   {
    direction: rtl;
      text-align: right;
      padding: 20px;

}
.rtl p {
  direction: rtl;
  text-align: right;
}

.arp ul {
      padding: 0;
      margin: 0;
      list-style: none;
    }
.arp  ul li {
      position: relative;
      padding-right: 20px;
      margin-bottom: 10px;
    }
.arp ul li::before {
      content: '•';
      position: absolute;
      right: 0;
      color: #000;
      font-size: 20px;
      line-height: 1;
    }
    
.arp ol {
            list-style-type: none;
            direction: rtl;
            counter-reset: item;
        }
.arp ol li {
            counter-increment: item;
            margin-bottom: 10px;
        }
 .arp ol li::before {
            content: counter(item) ". ";
            font-weight: bold;
        }
h2 {
    color: #0A3A68;
}
h3 {
    color: #0A3A68;
}
h4 {
    color: #0A3A68;
}/* End custom CSS */