.elementor-1151 .elementor-element.elementor-element-46fd224{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:176px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-1151 .elementor-element.elementor-element-46fd224:not(.elementor-motion-effects-element-type-background), .elementor-1151 .elementor-element.elementor-element-46fd224 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-1151 .elementor-element.elementor-element-b66a902 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1151 .elementor-element.elementor-element-b66a902 .awwa-project .wpo-project-item .wpo-project-text h2{font-size:49px;line-height:71px;letter-spacing:0px;}.elementor-1151 .elementor-element.elementor-element-b66a902 .awwa-project .wpo-project-item .wpo-project-text h2 a{color:#FFFFFF;}@media(max-width:1024px){.elementor-1151 .elementor-element.elementor-element-46fd224{--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-1151 .elementor-element.elementor-element-46fd224{--min-height:100vh;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1151 .elementor-element.elementor-element-b66a902 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1151 .elementor-element.elementor-element-b66a902 .awwa-project .wpo-project-item .wpo-project-text h2{font-size:30px;line-height:1em;}}/* Start custom CSS for wpo-awwa_project, class: .elementor-element-b66a902 *//* 1. Force the Carousel Container to stay in LTR so the math doesn't break */
.rtl .owl-carousel,
.rtl .testimonials-wrapper,
.rtl .wpo-project-slide {
    direction: ltr !important;
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}

/* 2. Flip the inner slides back to RTL so the Arabic text is correct */
.rtl .owl-item,
.rtl .wpo-testimonial-item,
.rtl .wpo-project-item {
    direction: rtl !important;
    text-align: right !important;
}

/* 3. Kill any negative transforms that are hiding the slides */
.rtl .owl-stage-outer {
    direction: ltr !important;
}

.rtl .owl-stage {
    display: flex !important;
    visibility: visible !important;
}

/* 4. Fix navigation dots and arrows so they don't vanish */
.rtl .owl-dots, 
.rtl .owl-nav {
    direction: ltr !important;
}/* End custom CSS */