.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-post-info .elementor-icon-list-icon i{color:var(--e-global-color-primary)}.elementor-1679 .elementor-element.elementor-element-dcdb737 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(25px / 2)}.elementor-1679 .elementor-element.elementor-element-dcdb737 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(25px / 2)}body.rtl .elementor-1679 .elementor-element.elementor-element-dcdb737 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-25px / 2)}.elementor-1679 .elementor-element.elementor-element-dcdb737 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:dotted;border-top-width:5px}.elementor-1679 .elementor-element.elementor-element-dcdb737 .elementor-icon-list-icon i{color:#e65896;font-size:24px}.elementor-1679 .elementor-element.elementor-element-71093da .wpr-highlighted-text svg.wpr-highlight-x path:first-child{-webkit-animation-delay:-webkit-calc(2s + .3s);animation-delay:calc(2s + .3s)}.elementor-1679 .elementor-element.elementor-element-71093da .wpr-highlighted-text svg.wpr-highlight-double path:last-child{-webkit-animation-delay:-webkit-calc(2s + .3s);animation-delay:calc(2s + .3s)}.elementor-1679 .elementor-element.elementor-element-71093da .wpr-advanced-text a{text-align:right}.elementor-1679 .elementor-element.elementor-element-71093da .wpr-advanced-text-preffix{color:#333;font-family:"Hacen Maghreb regular",Sans-serif;font-size:30px;font-weight:400;line-height:35px;word-spacing:0px;padding-top:0;padding-bottom:20px}.elementor-1679 .elementor-element.elementor-element-71093da .wpr-anim-text{color:#112489;padding:0 0 20px}.elementor-1679 .elementor-element.elementor-element-71093da .wpr-advanced-text-suffuix{padding-top:0;padding-bottom:20px}.elementor-1679 .elementor-element.elementor-element-71093da .wpr-advanced-text-suffix{color:#333}.elementor-widget-posts .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-posts .elementor-pagination{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-posts .e-load-more-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-1679 .elementor-element.elementor-element-a1820a3.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px}.elementor-1679 .elementor-element.elementor-element-a1820a3.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px}.elementor-1679 .elementor-element.elementor-element-4376012 .wpr-highlighted-text svg.wpr-highlight-x path:first-child{-webkit-animation-delay:-webkit-calc(2s + .3s);animation-delay:calc(2s + .3s)}.elementor-1679 .elementor-element.elementor-element-4376012 .wpr-highlighted-text svg.wpr-highlight-double path:last-child{-webkit-animation-delay:-webkit-calc(2s + .3s);animation-delay:calc(2s + .3s)}.elementor-1679 .elementor-element.elementor-element-4376012 .wpr-advanced-text a{text-align:right}.elementor-1679 .elementor-element.elementor-element-4376012 .wpr-advanced-text-preffix{color:#333;font-family:"Hacen Maghreb regular",Sans-serif;font-size:30px;font-weight:400;line-height:35px;word-spacing:0px;padding-top:0;padding-bottom:20px}.elementor-1679 .elementor-element.elementor-element-4376012 .wpr-anim-text{color:#112489;padding:0 0 20px}.elementor-1679 .elementor-element.elementor-element-4376012 .wpr-advanced-text-suffuix{padding-top:0;padding-bottom:20px}.elementor-1679 .elementor-element.elementor-element-4376012 .wpr-advanced-text-suffix{color:#333}.elementor-1679 .elementor-element.elementor-element-306e42d4 .elementor-post__badge{right:0}.elementor-1679 .elementor-element.elementor-element-306e42d4 .elementor-post__card .elementor-post__badge{margin:20px}