.elementor-3939 .elementor-element.elementor-element-0fa395a{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-3939 .elementor-element.elementor-element-707852f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--flex-wrap:wrap;--background-transition:0.3s;}.elementor-3939 .elementor-element.elementor-element-707852f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3939 .elementor-element.elementor-element-0b71bc3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-3939 .elementor-element.elementor-element-e8fd7d2{--display:flex;--min-height:372px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-3939 .elementor-element.elementor-element-2af91e3 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3939 .elementor-element.elementor-element-f4786c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}@media(min-width:768px){.elementor-3939 .elementor-element.elementor-element-707852f{--width:67.293%;}.elementor-3939 .elementor-element.elementor-element-0b71bc3{--width:33%;}.elementor-3939 .elementor-element.elementor-element-e8fd7d2{--width:67%;}.elementor-3939 .elementor-element.elementor-element-f4786c2{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-0009e01 *//* Set overall direction to RTL for the entire page */
body, html {
    direction: rtl;
    font-family: 'Jameel Noori Nastaleeq', 'Noto Naskh Arabic', 'Noto Nastaliq Urdu', 'Urdu Typesetting', Arial, sans-serif;
}

/* Align text elements to the right */
.elementor-element .elementor-text-editor,
.elementor-element h1,
.elementor-element h2,
.elementor-element h3,
.elementor-element h4,
.elementor-element h5,
.elementor-element h6,
.elementor-element p,
.elementor-element ul,
.elementor-element ol {
    text-align: right;
}

/* Adjust font sizes and line heights as needed */
.elementor-element .elementor-text-editor {
    font-size: 18px;
    line-height: 1.6;
}

.elementor-element h1,
.elementor-element h2,
.elementor-element h3,
.elementor-element h4,
.elementor-element h5,
.elementor-element h6 {
    font-size: 24px;
    line-height: 1.3;
}

.elementor-element p {
    font-size: 16px;
    line-height: 1.5;
}

.elementor-element ul,
.elementor-element ol {
    list-style-position: inside;
}/* End custom CSS */