.elementor-13868 .elementor-element.elementor-element-56cd54b5 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #010711 0%, rgba(27, 26, 26, 0.4) 82%);opacity:0.65;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13868 .elementor-element.elementor-element-56cd54b5 .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-13868 .elementor-element.elementor-element-56cd54b5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:265px 0px 116px 0px;}.elementor-13868 .elementor-element.elementor-element-256c82f3.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-13868 .elementor-element.elementor-element-4b862c3c .cms-heading-wrapper{text-align:center;}.elementor-13868 .elementor-element.elementor-element-4b862c3c .custom-heading{color:#FFFFFF;font-size:40px;line-height:1.375em;}.elementor-13868 .elementor-element.elementor-element-4b862c3c .cms-heading-wrapper .custom-heading{margin-top:0px;margin-bottom:15px;}.elementor-13868 .elementor-element.elementor-element-4b862c3c .cms-heading-wrapper .custom-subheading{margin-bottom:7px;}.elementor-13868 .elementor-element.elementor-element-4b862c3c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13868 .elementor-element.elementor-element-3746753e{margin-top:5px;margin-bottom:0px;}.elementor-13868 .elementor-element.elementor-element-4aea17a5.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-13868 .elementor-element.elementor-element-314c51a7 .cms-align-icon-left{margin-right:4px;}.elementor-13868 .elementor-element.elementor-element-314c51a7 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-13868 .elementor-element.elementor-element-314c51a7{width:auto;max-width:auto;}.elementor-13868 .elementor-element.elementor-element-32e90f5e{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E6E8EB;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-13868 .elementor-element.elementor-element-32e90f5e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13868 .elementor-element.elementor-element-2d28bb2a{--spacer-size:24px;}.elementor-13868 .elementor-element.elementor-element-7ff9173{margin-top:0px;margin-bottom:-80px;}.elementor-13868 .elementor-element.elementor-element-42a067c2 .cms-heading-wrapper{text-align:right;}.elementor-13868 .elementor-element.elementor-element-42a067c2 .cms-heading-wrapper .custom-heading{margin-top:0px;margin-bottom:15px;}.elementor-13868 .elementor-element.elementor-element-42a067c2 .custom-heading{font-size:30px;}.elementor-13868 .elementor-element.elementor-element-42a067c2 .custom-subheading{color:#85849E;}.elementor-13868 .elementor-element.elementor-element-42a067c2 .custom-subheading.line-before:before{background-color:#85849E;}.elementor-13868 .elementor-element.elementor-element-42a067c2 .cms-heading-wrapper .custom-subheading{margin-bottom:7px;}.elementor-13868 .elementor-element.elementor-element-82fae67{text-align:right;color:#7A7A7A;}.elementor-13868 .elementor-element.elementor-element-82fae67 > .elementor-widget-container{padding:0px 0px 0px 35px;}.elementor-13868 .elementor-element.elementor-element-6d31cab3{--spacer-size:27px;}.elementor-13868 .elementor-element.elementor-element-5c836d5{text-align:right;color:#7A7A7A;}.elementor-13868 .elementor-element.elementor-element-b7b4f5f:not(.elementor-motion-effects-element-type-background), .elementor-13868 .elementor-element.elementor-element-b7b4f5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#091D3E;}.elementor-13868 .elementor-element.elementor-element-b7b4f5f > .elementor-background-overlay{opacity:0.9;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13868 .elementor-element.elementor-element-b7b4f5f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:90px;margin-bottom:0px;padding:100px 0px 37px 0px;}.elementor-13868 .elementor-element.elementor-element-c0d9e6e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13868 .elementor-element.elementor-element-b3c649e .cms-heading-wrapper{text-align:right;}.elementor-13868 .elementor-element.elementor-element-b3c649e .custom-heading{color:#FFFFFF;}.elementor-13868 .elementor-element.elementor-element-b3c649e .cms-heading-wrapper .custom-heading{margin-top:0px;margin-bottom:15px;}.elementor-13868 .elementor-element.elementor-element-b3c649e .custom-subheading{color:#0092FF;}.elementor-13868 .elementor-element.elementor-element-b3c649e .custom-subheading.line-before:before{background-color:#0092FF;}.elementor-13868 .elementor-element.elementor-element-b3c649e .cms-heading-wrapper .custom-subheading{margin-bottom:7px;}.elementor-13868 .elementor-element.elementor-element-c5fb5ba > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-13868 .elementor-element.elementor-element-c5fb5ba > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13868 .elementor-element.elementor-element-daca6e5{column-gap:0px;color:#FFFFFF;}.elementor-13868 .elementor-element.elementor-element-daca6e5 > .elementor-widget-container{margin:42px 0px 0px 0px;padding:0px 55px 0px 0px;}.elementor-13868 .elementor-element.elementor-element-6c97d1d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-13868 .elementor-element.elementor-element-6c97d1d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13868 .elementor-element.elementor-element-05567bf{column-gap:0px;text-align:right;color:#FFFFFF;}.elementor-13868 .elementor-element.elementor-element-05567bf > .elementor-widget-container{margin:11px 0px 0px 0px;padding:0px 0px 0px 55px;}.elementor-13868 .elementor-element.elementor-element-ae70cd7{margin-top:0px;margin-bottom:0px;}.elementor-13868 .elementor-element.elementor-element-8ac995d{margin-top:0px;margin-bottom:0px;}.elementor-13868 .elementor-element.elementor-element-9af8b48 > .elementor-widget-container{margin:8px 0px 8px 0px;}.elementor-13868 .elementor-element.elementor-element-9af8b48{width:auto;max-width:auto;}.elementor-13868 .elementor-element.elementor-element-548e853 .cms-align-icon-left{margin-right:4px;}.elementor-13868 .elementor-element.elementor-element-548e853 > .elementor-widget-container{margin:8px 30px 8px 0px;}.elementor-13868 .elementor-element.elementor-element-548e853{width:auto;max-width:auto;}.elementor-13868 .elementor-element.elementor-element-fa7fb53{--spacer-size:55px;}.elementor-13868 .elementor-element.elementor-element-2da5b9a6 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #091D3E 25%, rgba(9, 29, 62, 0.92) 80%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13868 .elementor-element.elementor-element-2da5b9a6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-13868 .elementor-element.elementor-element-d24bfe9 .cms-fancy-box .item-title{margin-bottom:7px;}.elementor-13868 .elementor-element.elementor-element-2a5903dd .cms-fancy-box .item-title{margin-bottom:7px;}.elementor-13868 .elementor-element.elementor-element-21e012f4 .cms-fancy-box .item-title{margin-bottom:7px;}.elementor-13868 .elementor-element.elementor-element-20ace03a .cms-fancy-box .item-title{margin-bottom:7px;}.elementor-13868 .elementor-element.elementor-element-472f49d2{text-align:center;color:#F9F9F9;font-weight:bold;}.elementor-13868 .elementor-element.elementor-element-472f49d2 > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-13868 .elementor-element.elementor-element-273a3e38{--spacer-size:372px;}.elementor-13868 .elementor-element.elementor-element-6d73837:not(.elementor-motion-effects-element-type-background), .elementor-13868 .elementor-element.elementor-element-6d73837 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13868 .elementor-element.elementor-element-6d73837, .elementor-13868 .elementor-element.elementor-element-6d73837 > .elementor-background-overlay{border-radius:4px 4px 4px 4px;}.elementor-13868 .elementor-element.elementor-element-6d73837{box-shadow:0px 5px 83px 0px rgba(9, 29, 62, 0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-380px;margin-bottom:0px;padding:67px 70px 53px 70px;}.elementor-13868 .elementor-element.elementor-element-6d73837 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13868 .elementor-element.elementor-element-b98784e:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-13868 .elementor-element.elementor-element-b98784e > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0092FF;background-image:url("https://www.commandpost.app/wp-content/uploads/2020/02/curve_overlay.png");}.elementor-13868 .elementor-element.elementor-element-b98784e > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://www.commandpost.app/wp-content/uploads/2020/06/curve_white.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:1;}.elementor-13868 .elementor-element.elementor-element-b98784e > .elementor-element-populated, .elementor-13868 .elementor-element.elementor-element-b98784e > .elementor-element-populated > .elementor-background-overlay, .elementor-13868 .elementor-element.elementor-element-b98784e > .elementor-background-slideshow{border-radius:4px 4px 4px 4px;}.elementor-13868 .elementor-element.elementor-element-b98784e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-7px 0px 7px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13868 .elementor-element.elementor-element-b98784e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13868 .elementor-element.elementor-element-b98784e > .elementor-element-populated > .elementor-widget-wrap{padding:60px 60px 50px 60px;}.elementor-13868 .elementor-element.elementor-element-7098976{--spacer-size:47px;}.elementor-13868 .elementor-element.elementor-element-528f7f3{text-align:right;color:#F4F4F4;font-family:"IBM Plex Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-13868 .elementor-element.elementor-element-8599874.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13868 .elementor-element.elementor-element-8599874.elementor-view-framed .elementor-icon, .elementor-13868 .elementor-element.elementor-element-8599874.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13868 .elementor-element.elementor-element-8599874{--icon-box-icon-margin:10px;width:auto;max-width:auto;}.elementor-13868 .elementor-element.elementor-element-8599874 .elementor-icon{font-size:24px;}.elementor-13868 .elementor-element.elementor-element-8599874 .elementor-icon-box-wrapper{text-align:right;}.elementor-13868 .elementor-element.elementor-element-8599874 .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-13868 .elementor-element.elementor-element-8599874 .elementor-icon-box-title, .elementor-13868 .elementor-element.elementor-element-8599874 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;line-height:2.3em;}.elementor-13868 .elementor-element.elementor-element-8599874 .elementor-icon-box-description{color:#FFFFFF;}.elementor-13868 .elementor-element.elementor-element-15be174 > .elementor-element-populated{margin:0px 70px 0px 0px;--e-column-margin-right:70px;--e-column-margin-left:0px;}.elementor-13868 .elementor-element.elementor-element-ae20b7f > .elementor-widget-container{margin:-22px 0px 0px 0px;}@media(max-width:1024px){.elementor-13868 .elementor-element.elementor-element-c0d9e6e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13868 .elementor-element.elementor-element-daca6e5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13868 .elementor-element.elementor-element-05567bf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13868 .elementor-element.elementor-element-6d73837{padding:60px 20px 60px 20px;}.elementor-13868 .elementor-element.elementor-element-b98784e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13868 .elementor-element.elementor-element-b98784e > .elementor-element-populated > .elementor-widget-wrap{padding:60px 15px 60px 15px;}.elementor-13868 .elementor-element.elementor-element-15be174 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13868 .elementor-element.elementor-element-ae20b7f > .elementor-widget-container{margin:30px 0px 0px 0px;}}@media(min-width:768px){.elementor-13868 .elementor-element.elementor-element-28347cd{width:55.892%;}.elementor-13868 .elementor-element.elementor-element-7f8b00d4{width:44.108%;}.elementor-13868 .elementor-element.elementor-element-c0d9e6e{width:100%;}.elementor-13868 .elementor-element.elementor-element-0f0247c{width:44%;}.elementor-13868 .elementor-element.elementor-element-c5fb5ba{width:4.333%;}.elementor-13868 .elementor-element.elementor-element-6c97d1d{width:51%;}}@media(max-width:1024px) and (min-width:768px){.elementor-13868 .elementor-element.elementor-element-c0d9e6e{width:100%;}.elementor-13868 .elementor-element.elementor-element-c5fb5ba{width:100%;}.elementor-13868 .elementor-element.elementor-element-6c97d1d{width:100%;}.elementor-13868 .elementor-element.elementor-element-3c57d30f{width:100%;}.elementor-13868 .elementor-element.elementor-element-7cd98c64{width:50%;}.elementor-13868 .elementor-element.elementor-element-7160bfce{width:50%;}.elementor-13868 .elementor-element.elementor-element-52e974a6{width:50%;}.elementor-13868 .elementor-element.elementor-element-4e6ffc65{width:50%;}.elementor-13868 .elementor-element.elementor-element-b98784e{width:100%;}.elementor-13868 .elementor-element.elementor-element-15be174{width:100%;}}@media(max-width:767px){.elementor-13868 .elementor-element.elementor-element-4b862c3c .custom-heading{font-size:35px;}.elementor-13868 .elementor-element.elementor-element-314c51a7 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-13868 .elementor-element.elementor-element-7098976{--spacer-size:60px;}.elementor-13868 .elementor-element.elementor-element-528f7f3{font-size:15px;}}/* Start custom CSS for cms_button, class: .elementor-element-548e853 *//* Arabic: make button icon on the left and text on the right */
html[lang="ar"] .btn {
    display: inline-flex;
    align-items: center;
    direction: ltr;              /* so children flow: icon -> text */
}

/* Icon on the left */
html[lang="ar"] .elementor-element-c7ce34a .cms-button-icon {
    order: 0;
    margin-right: 8px;           /* space between icon and text */
    margin-left: 0;
}

/* Text on the right */
html[lang="ar"] .elementor-element-c7ce34a .cms-button-text {
    order: 1;
}/* End custom CSS */
/* Start custom CSS for cms_fancy_box, class: .elementor-element-d24bfe9 *//* Make this fancy box right-aligned in Arabic */
html[lang="ar"] .elementor-element-4ef444d7 .cms-fancy-box {
    direction: rtl;
    text-align: right !important;
    margin-left: auto;
    margin-right: 0;
}/* End custom CSS */
/* Start custom CSS for cms_fancy_box, class: .elementor-element-2a5903dd *//* Make this fancy box right-aligned in Arabic */
html[lang="ar"] .elementor-element-1346d73b .cms-fancy-box {
    text-align: right !important;   /* right-align content */
    direction: rtl;                 /* ensure RTL flow inside */
    margin-left: auto;              /* push box to the right side */
    margin-right: 0;
}/* End custom CSS */
/* Start custom CSS for cms_fancy_box, class: .elementor-element-21e012f4 *//* RTL layout for this CommandPost fancy box in Arabic */
html[lang="ar"] .elementor-element-673a7761 .cms-fancy-box {
    direction: rtl;
    text-align: right;
}

/* Move icon to the right side */
html[lang="ar"] .elementor-element-673a7761 .cms-fancy-box .item-icon {
    float: right;
    margin-left: 12px;
    margin-right: 0;
}

/* Make sure title, description and button text are right-aligned */
html[lang="ar"] .elementor-element-673a7761 .cms-fancy-box .item-title,
html[lang="ar"] .elementor-element-673a7761 .cms-fancy-box .item-description,
html[lang="ar"] .elementor-element-673a7761 .cms-fancy-box .item-button,
html[lang="ar"] .elementor-element-673a7761 .cms-fancy-box .item-button a {
    text-align: right;
}

/* Button content nicely aligned in RTL */
html[lang="ar"] .elementor-element-673a7761 .cms-fancy-box .item-button a {
    display: inline-flex;
    align-items: center;
    justify-content: flex-start; /* text starts from the right in RTL */
}

/* Same vertical tweak for button text (like your previous card) */
.f-btn-text {
    margin-top: 16px;
}
/* Make the button content a left-to-right row: icon (left) + text (right) */
html[lang="ar"] .cms-fancy-box .item-button a {
    display: inline-flex;
    align-items: center;
    direction: ltr;              /* icon then text: icon on the left, text on the right */
}

/* Space between text and icon */
html[lang="ar"] .cms-fancy-box .item-button .f-btn-text {
    margin-left: 8px;            /* gap between icon and text */
}

/* Flip the arrow so it's left-oriented */
html[lang="ar"] .cms-fancy-box .f-btn-icon i {
    display: inline-block;
    transform: scaleX(-1);       /* mirror the right-arrow to point left */
}/* End custom CSS */
/* Start custom CSS for cms_fancy_box, class: .elementor-element-20ace03a *//* RTL layout for CommandPost fancy boxes in Arabic */ html[lang="ar"] .rtl-fancy-box .cms-fancy-box { direction: rtl; text-align: right; } /* Move icon to the right side */ html[lang="ar"] .rtl-fancy-box .cms-fancy-box .item-icon { float: right; margin-left: 12px; margin-right: 0; } /* Make sure title, description and button text are right-aligned */ html[lang="ar"] .rtl-fancy-box .cms-fancy-box .item-title, html[lang="ar"] .rtl-fancy-box .cms-fancy-box .item-description, html[lang="ar"] .rtl-fancy-box .cms-fancy-box .item-button, html[lang="ar"] .rtl-fancy-box .cms-fancy-box .item-button a { text-align: right; } /* (Optional) If you want the button content nicely aligned in RTL */ html[lang="ar"] .rtl-fancy-box .cms-fancy-box .item-button a { display: inline-flex; align-items: center; justify-content: flex-start;;/* text starts from the right in RTL */ } .f-btn-text{ margin-top:16px; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4e6ffc65 *//* FORCE RTL on this fancy box column */
html[lang="ar"] .elementor-element-643a0c1e .cms-fancy-box {
    direction: rtl !important;
    text-align: right !important;
}

/* Icon to the right */
html[lang="ar"] .elementor-element-643a0c1e .cms-fancy-box .item-icon {
    float: right !important;
    margin-left: 12px !important;
    margin-right: 0 !important;
}

/* Titles, text, and button aligned right */
html[lang="ar"] .elementor-element-643a0c1e .cms-fancy-box .item-title,
html[lang="ar"] .elementor-element-643a0c1e .cms-fancy-box .item-description,
html[lang="ar"] .elementor-element-643a0c1e .cms-fancy-box .item-button,
html[lang="ar"] .elementor-element-643a0c1e .cms-fancy-box .item-button a {
    text-align: right !important;
}

/* Button layout: text right, icon left */
html[lang="ar"] .elementor-element-643a0c1e .cms-fancy-box .item-button a {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: flex-end !important;  /* push content to the right */
    direction: ltr !important;             /* so children flow: left → right */
}

/* Text stays RTL, with a gap between text and icon */
html[lang="ar"] .elementor-element-643a0c1e .cms-fancy-box .item-button .f-btn-text {
    direction: rtl !important;
    margin-left: 8px !important;           /* space between text and icon */
}

/* Keep arrow flipped to point left */
html[lang="ar"] .elementor-element-643a0c1e .cms-fancy-box .f-btn-icon i {
    display: inline-block !important;
    transform: scaleX(-1) !important;
}/* End custom CSS */