.elementor-12559 .elementor-element.elementor-element-a982d33{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-12559 .elementor-element.elementor-element-a982d33:not(.elementor-motion-effects-element-type-background), .elementor-12559 .elementor-element.elementor-element-a982d33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-12559 .elementor-element.elementor-element-c825a4b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12559 .elementor-element.elementor-element-ac61d1c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12559 .elementor-element.elementor-element-ac61d1c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12559 .elementor-element.elementor-element-ac61d1c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12559 .elementor-element.elementor-element-ac61d1c .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-12559 .elementor-element.elementor-element-708d9b2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-12559 .elementor-element.elementor-element-1674a67{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12559 .elementor-element.elementor-element-8be76c3 .elementor-heading-title{font-size:56px;}.elementor-12559 .elementor-element.elementor-element-1c48380 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-12559 .elementor-element.elementor-element-2110a53 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-12559 .elementor-element.elementor-element-2110a53 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-12559 .elementor-element.elementor-element-2110a53 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-12559 .elementor-element.elementor-element-2110a53 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-12559 .elementor-element.elementor-element-2110a53 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-12559 .elementor-element.elementor-element-2110a53 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-12559 .elementor-element.elementor-element-2110a53 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12559 .elementor-element.elementor-element-2110a53 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12559 .elementor-element.elementor-element-2110a53{--e-icon-list-icon-size:32px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-offset:0px;}.elementor-12559 .elementor-element.elementor-element-2110a53 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12559 .elementor-element.elementor-element-2110a53 .elementor-icon-list-item > a{font-family:"Tajawal", Sans-serif;font-size:14px;font-weight:500;}.elementor-12559 .elementor-element.elementor-element-2110a53 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-12559 .elementor-element.elementor-element-a16904b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12559 .elementor-element.elementor-element-fa364a2 .main-form-submit{background-color:#09CC05;font-family:"Tajawal", Sans-serif;font-size:20px;font-weight:600;border-radius:8px 8px 8px 8px;padding:15px 0px 12px 0px;margin:0px 0px 0px 0px;}.elementor-12559 .elementor-element.elementor-element-fa364a2{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;z-index:10;}.elementor-12559 .elementor-element.elementor-element-fa364a2 > .elementor-widget-container{background-color:#FFFFFF;padding:0px 15px 20px 15px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#09CC05;border-radius:0px 0px 0px 0px;}.elementor-12559 .elementor-element.elementor-element-fa364a2 .axia_widget_form_decor_images .arrow-image{width:45%;}.elementor-12559 .elementor-element.elementor-element-fa364a2 .form_heading_contents{font-family:"Tajawal", Sans-serif;font-size:20px;font-weight:600;}.elementor-12559 .elementor-element.elementor-element-fa364a2  .form_heading_contents{fill:#000000;color:#000000;text-align:center;}.elementor-12559 .elementor-element.elementor-element-fa364a2 .main-form-terms_condition{color:globals/colors?id=secondary;}.elementor-12559 .elementor-element.elementor-element-fa364a2 .main-form-text{margin-bottom:0px;border-color:#A4A7AE;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-12559 .elementor-element.elementor-element-5096195{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12559 .elementor-element.elementor-element-f8bdc0d .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:16px;color:#36FFA1;}.elementor-12559 .elementor-element.elementor-element-547feeb{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-12559 .elementor-element.elementor-element-547feeb:not(.elementor-motion-effects-element-type-background), .elementor-12559 .elementor-element.elementor-element-547feeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/08/background_ara_6.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12559 .elementor-element.elementor-element-8b66dba{text-align:center;}.elementor-12559 .elementor-element.elementor-element-8b66dba .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:32px;color:#FFFFFF;}.elementor-12559 .elementor-element.elementor-element-746f109 > .elementor-widget-container{margin:20px 0px 40px 0px;}.elementor-12559 .elementor-element.elementor-element-746f109{text-align:center;}.elementor-12559 .elementor-element.elementor-element-746f109 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:18px;font-weight:400;color:#6B7C7C;}.elementor-12559 .elementor-element.elementor-element-d37928c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12559 .elementor-element.elementor-element-1a2cfd9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12559 .elementor-element.elementor-element-667366b{text-align:start;}.elementor-12559 .elementor-element.elementor-element-facfe0d .elementor-heading-title{font-family:"Tajawal", Sans-serif;}.elementor-12559 .elementor-element.elementor-element-19af2eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12559 .elementor-element.elementor-element-3a809e8{text-align:start;}.elementor-12559 .elementor-element.elementor-element-b609d03 .elementor-heading-title{font-family:"Tajawal", Sans-serif;}.elementor-12559 .elementor-element.elementor-element-f66f9c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12559 .elementor-element.elementor-element-ed662b9{text-align:start;}.elementor-12559 .elementor-element.elementor-element-ab3e4cf .elementor-heading-title{font-family:"Tajawal", Sans-serif;}.elementor-12559 .elementor-element.elementor-element-624b900{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12559 .elementor-element.elementor-element-d1784b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12559 .elementor-element.elementor-element-729a797{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-12559 .elementor-element.elementor-element-729a797.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12559 .elementor-element.elementor-element-1ff6153 .elementor-heading-title{font-family:"Tajawal", Sans-serif;}.elementor-12559 .elementor-element.elementor-element-6b945d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12559 .elementor-element.elementor-element-6632b25{text-align:start;}.elementor-12559 .elementor-element.elementor-element-3585ba8 .elementor-heading-title{font-family:"Tajawal", Sans-serif;}.elementor-12559 .elementor-element.elementor-element-2492b38{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12559 .elementor-element.elementor-element-a036c06{text-align:start;}.elementor-12559 .elementor-element.elementor-element-b21e887 .elementor-heading-title{font-family:"Tajawal", Sans-serif;}.elementor-12559 .elementor-element.elementor-element-128ce41{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-12559 .elementor-element.elementor-element-128ce41:not(.elementor-motion-effects-element-type-background), .elementor-12559 .elementor-element.elementor-element-128ce41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-12559 .elementor-element.elementor-element-403c154{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12559 .elementor-element.elementor-element-941cd88{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12559 .elementor-element.elementor-element-251cfac{text-align:start;}.elementor-12559 .elementor-element.elementor-element-251cfac .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:42px;color:#FFFFFF;}.elementor-12559 .elementor-element.elementor-element-6aecb34{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;text-align:start;}.elementor-12559 .elementor-element.elementor-element-6aecb34 > .elementor-widget-container{margin:20px 0px 40px 0px;}.elementor-12559 .elementor-element.elementor-element-6aecb34 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#6B7C7C;}.elementor-12559 .elementor-element.elementor-element-2fafa07 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-12559 .elementor-element.elementor-element-7639601{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12559 .elementor-element.elementor-element-4351c21{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12559 .elementor-element.elementor-element-4351c21:not(.elementor-motion-effects-element-type-background), .elementor-12559 .elementor-element.elementor-element-4351c21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/08/background.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12559 .elementor-element.elementor-element-1d95ec7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12559 .elementor-element.elementor-element-2804c26 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-12559 .elementor-element.elementor-element-2804c26 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-12559 .elementor-element.elementor-element-2804c26 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-12559 .elementor-element.elementor-element-2804c26 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-12559 .elementor-element.elementor-element-2804c26 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-12559 .elementor-element.elementor-element-2804c26 .elementor-icon-list-icon i{color:#1FFFA9;transition:color 0.3s;}.elementor-12559 .elementor-element.elementor-element-2804c26 .elementor-icon-list-icon svg{fill:#1FFFA9;transition:fill 0.3s;}.elementor-12559 .elementor-element.elementor-element-2804c26{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-12559 .elementor-element.elementor-element-2804c26 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12559 .elementor-element.elementor-element-2804c26 .elementor-icon-list-item > a{font-family:"Tajawal", Sans-serif;font-size:16px;}.elementor-12559 .elementor-element.elementor-element-2804c26 .elementor-icon-list-text{color:#E6F7F0;transition:color 0.3s;}.elementor-12559 .elementor-element.elementor-element-92ca3f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12559 .elementor-element.elementor-element-92ca3f9:not(.elementor-motion-effects-element-type-background), .elementor-12559 .elementor-element.elementor-element-92ca3f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/08/background.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12559 .elementor-element.elementor-element-d910dd9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12559 .elementor-element.elementor-element-29abe51 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-12559 .elementor-element.elementor-element-29abe51 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-12559 .elementor-element.elementor-element-29abe51 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-12559 .elementor-element.elementor-element-29abe51 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-12559 .elementor-element.elementor-element-29abe51 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-12559 .elementor-element.elementor-element-29abe51 .elementor-icon-list-icon i{color:#1FFFA9;transition:color 0.3s;}.elementor-12559 .elementor-element.elementor-element-29abe51 .elementor-icon-list-icon svg{fill:#1FFFA9;transition:fill 0.3s;}.elementor-12559 .elementor-element.elementor-element-29abe51{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-12559 .elementor-element.elementor-element-29abe51 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12559 .elementor-element.elementor-element-29abe51 .elementor-icon-list-item > a{font-family:"Tajawal", Sans-serif;font-size:16px;}.elementor-12559 .elementor-element.elementor-element-29abe51 .elementor-icon-list-text{color:#E6F7F0;transition:color 0.3s;}.elementor-12559 .elementor-element.elementor-element-bf3a633{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12559 .elementor-element.elementor-element-bf3a633:not(.elementor-motion-effects-element-type-background), .elementor-12559 .elementor-element.elementor-element-bf3a633 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/08/background.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12559 .elementor-element.elementor-element-d803025 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12559 .elementor-element.elementor-element-a68aeea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-12559 .elementor-element.elementor-element-a68aeea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-12559 .elementor-element.elementor-element-a68aeea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-12559 .elementor-element.elementor-element-a68aeea .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-12559 .elementor-element.elementor-element-a68aeea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-12559 .elementor-element.elementor-element-a68aeea .elementor-icon-list-icon i{color:#1FFFA9;transition:color 0.3s;}.elementor-12559 .elementor-element.elementor-element-a68aeea .elementor-icon-list-icon svg{fill:#1FFFA9;transition:fill 0.3s;}.elementor-12559 .elementor-element.elementor-element-a68aeea{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-12559 .elementor-element.elementor-element-a68aeea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12559 .elementor-element.elementor-element-a68aeea .elementor-icon-list-item > a{font-family:"Tajawal", Sans-serif;font-size:16px;}.elementor-12559 .elementor-element.elementor-element-a68aeea .elementor-icon-list-text{color:#E6F7F0;transition:color 0.3s;}.elementor-12559 .elementor-element.elementor-element-54056d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:110px;--padding-left:15px;--padding-right:15px;}.elementor-12559 .elementor-element.elementor-element-54056d0:not(.elementor-motion-effects-element-type-background), .elementor-12559 .elementor-element.elementor-element-54056d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/08/background_a.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12559 .elementor-element.elementor-element-18dade8 .elementor-repeater-item-efdcb3a .swiper-slide-bg{background-color:#833ca3;}.elementor-12559 .elementor-element.elementor-element-18dade8 .elementor-repeater-item-93068bd .swiper-slide-bg{background-color:#4054b2;}.elementor-12559 .elementor-element.elementor-element-18dade8 .elementor-repeater-item-71f4be0 .swiper-slide-bg{background-color:#1abc9c;}.elementor-12559 .elementor-element.elementor-element-18dade8 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-12559 .elementor-element.elementor-element-18dade8 .swiper-slide-contents{max-width:66%;}.elementor-12559 .elementor-element.elementor-element-18dade8 .swiper-slide-inner{text-align:center;}.elementor-12559 .elementor-element.elementor-element-aa450b9 > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-12559 .elementor-element.elementor-element-aa450b9{text-align:center;}.elementor-12559 .elementor-element.elementor-element-aa450b9 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:48px;color:#FFFFFF;}.elementor-12559 .elementor-element.elementor-element-62c9a68 > .elementor-widget-container{margin:30px 0px 60px 0px;}.elementor-12559 .elementor-element.elementor-element-62c9a68{text-align:center;}.elementor-12559 .elementor-element.elementor-element-62c9a68 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-12559 .elementor-element.elementor-element-8135f55 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12559 .elementor-element.elementor-element-7d43e5c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:165px;--padding-left:15px;--padding-right:15px;}.elementor-12559 .elementor-element.elementor-element-7d43e5c:not(.elementor-motion-effects-element-type-background), .elementor-12559 .elementor-element.elementor-element-7d43e5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0B0B;}.elementor-12559 .elementor-element.elementor-element-2bb8156 > .elementor-widget-container{margin:0px 0px 200px 0px;}.elementor-12559 .elementor-element.elementor-element-2bb8156 .elementor-accordion-item{border-width:0px;}.elementor-12559 .elementor-element.elementor-element-2bb8156 .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-12559 .elementor-element.elementor-element-2bb8156 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-12559 .elementor-element.elementor-element-2bb8156 .elementor-accordion-icon, .elementor-12559 .elementor-element.elementor-element-2bb8156 .elementor-accordion-title{color:#FFFFFF;}.elementor-12559 .elementor-element.elementor-element-2bb8156 .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-12559 .elementor-element.elementor-element-2bb8156 .elementor-accordion-title{font-family:"Tajawal", Sans-serif;font-size:18px;font-weight:600;}.elementor-12559 .elementor-element.elementor-element-2bb8156 .elementor-tab-content{color:#6B7C7C;font-family:"Tajawal", Sans-serif;font-size:18px;font-weight:600;}.elementor-12559 .elementor-element.elementor-element-d15b3ae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12559 .elementor-element.elementor-element-d15b3ae:not(.elementor-motion-effects-element-type-background), .elementor-12559 .elementor-element.elementor-element-d15b3ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C2119;background-image:url("/wp-content/uploads/2025/08/decision_bg-CffH24aX.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12559 .elementor-element.elementor-element-6715e59{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12559 .elementor-element.elementor-element-ac7522d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12559 .elementor-element.elementor-element-ac7522d{text-align:start;}.elementor-12559 .elementor-element.elementor-element-ac7522d .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:56px;color:#FFFFFF;}.elementor-12559 .elementor-element.elementor-element-d558fb0 > .elementor-widget-container{margin:30px 0px 40px 0px;}.elementor-12559 .elementor-element.elementor-element-d558fb0{text-align:start;}.elementor-12559 .elementor-element.elementor-element-d558fb0 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:20px;font-weight:400;line-height:32px;color:#FFFFFF;}.elementor-12559 .elementor-element.elementor-element-db37d07 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-12559 .elementor-element.elementor-element-db0f546{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-12559 .elementor-element.elementor-element-2bb8156 > .elementor-widget-container{margin:0px 0px 80px 0px;}}@media(min-width:768px){.elementor-12559 .elementor-element.elementor-element-a982d33{--content-width:1160px;}.elementor-12559 .elementor-element.elementor-element-547feeb{--content-width:1160px;}.elementor-12559 .elementor-element.elementor-element-d37928c{--content-width:1160px;}.elementor-12559 .elementor-element.elementor-element-624b900{--content-width:1160px;}.elementor-12559 .elementor-element.elementor-element-128ce41{--content-width:1160px;}.elementor-12559 .elementor-element.elementor-element-54056d0{--content-width:1360px;}.elementor-12559 .elementor-element.elementor-element-7d43e5c{--content-width:1200px;}}@media(max-width:767px){.elementor-12559 .elementor-element.elementor-element-708d9b2{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12559 .elementor-element.elementor-element-1674a67{--margin-top:20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-12559 .elementor-element.elementor-element-1674a67.e-con{--order:-99999 /* order start hack */;}.elementor-12559 .elementor-element.elementor-element-8be76c3 .elementor-heading-title{font-size:24px;}.elementor-12559 .elementor-element.elementor-element-a16904b.e-con{--order:-99999 /* order start hack */;}.elementor-12559 .elementor-element.elementor-element-fa364a2 .main-form-submit{margin:15px 0px 0px 0px;}.elementor-12559 .elementor-element.elementor-element-8b66dba .elementor-heading-title{font-size:26px;}.elementor-12559 .elementor-element.elementor-element-941cd88{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12559 .elementor-element.elementor-element-251cfac > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for icon-list, class: .elementor-element-ac61d1c */.elementor-12559 .elementor-element.elementor-element-ac61d1c .elementor-icon-list-text {
    font-family: Tajawal,sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.3;
  text-align: right;
  color: #fff;
  text-decoration: none;
  transition: all .3s ease;
  position: relative;
}

.elementor-12559 .elementor-element.elementor-element-ac61d1c .elementor-icon-list-text:hover {
    color: #1fffa9;
  transform: translateY(-1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c825a4b */.elementor-12559 .elementor-element.elementor-element-c825a4b {
    background: linear-gradient(126.6deg,#0d1f19cc 28.69%,#0d1f1999);
  border: 1px solid rgba(37,59,52,.8);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  border-radius: 35px;
  padding: 16px 16px;
  display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8be76c3 */.elementor-12559 .elementor-element.elementor-element-8be76c3 h1 {
    font-family: Tajawal,sans-serif;
  font-weight: 500;
  text-align: right;
  color: #fff;
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c48380 */.elementor-12559 .elementor-element.elementor-element-1c48380 p {
    color: #b6e7d6;
  font-size: 1.25rem;
  font-weight: 400;
  margin-bottom: 6px;
}/* End custom CSS */
/* Start custom CSS for arabInvestorsFormMiniWithLabel, class: .elementor-element-fa364a2 */.main-form-label {
    font-family: Cairo, Sans-Serif;
}
#form-mini button {
    margin-top: 20px;
}
.elementor-12559 .elementor-element.elementor-element-fa364a2 .main-form-submit.elementor-inline-editing:hover {
    transform: scale(1.1);
}

.green-form .form_heading {
    background-color: #ffffff;
}

.elementor-12559 .elementor-element.elementor-element-fa364a2 .main-form-submit.elementor-inline-editing {
    background: rgb(30, 166, 126);
    color: white;
    margin-top: 10px;
    }
    
    .elementor-12559 .elementor-element.elementor-element-fa364a2 .elementor-widget-container {
        border: none !important;
    }
    
    .elementor-12559 .elementor-element.elementor-element-fa364a2 .form_heading_contents.elementor-inline-editing {
        font-size: 28px;
        color: rgb(30, 166, 126);
    }
    
    .elementor-12559 .elementor-element.elementor-element-fa364a2 {
        display: flex;
        justify-content: center;
    }
    
    .elementor-12559 .elementor-element.elementor-element-fa364a2 .elementor-widget-container {
        flex-grow: 1;
    }
    
    [data-id="663f3279"] {
        align-items: center;
    }
    
    .elementor-12559 .elementor-element.elementor-element-fa364a2 .iti__selected-flag .iti__flag {
        display: block !important;
    }
    .elementor-12559 .elementor-element.elementor-element-fa364a2 .iti__selected-dial-code {
        color: black;
    }
    
    .elementor-12559 .elementor-element.elementor-element-fa364a2 .iti__selected-flag .iti__arrow {
            border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 7px solid black;
    }
  
  .elementor-12559 .elementor-element.elementor-element-fa364a2 .iti__selected-flag::after {
      background: transparent;
  }
  .elementor-12559 .elementor-element.elementor-element-fa364a2 {
              box-shadow: rgba(0, 0, 0, 0.2) 0px 10px 50px -12px, rgba(0, 0, 0, 0.04) 0px 13px 50px;
  }
  .elementor-12559 .elementor-element.elementor-element-fa364a2 .form_heading_contents.elementor-inline-editing {
      font-family: Cairo, Sans-Serif;
      font-weight: bold;
  }
  
  .elementor-12559 .elementor-element.elementor-element-fa364a2 .iti--separate-dial-code {
      margin-bottom: 10px !important;
  }
  .elementor-12559 .elementor-element.elementor-element-fa364a2 #form-field-phone {
      text-align: right;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8bdc0d */.elementor-12559 .elementor-element.elementor-element-f8bdc0d svg {
    margin-right: 25px;
    margin-bottom: 10px;
}

.ai-scroll-animation {
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.6s ease-out, transform 0.6s ease-out;
  animation: bounce 2s infinite;
}

@keyframes bounce {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(10px); }
}

.ai-scroll-animation.visible {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-facfe0d */.elementor-12559 .elementor-element.elementor-element-facfe0d h2 {
  font-size: 1.38rem;
  font-weight: 500;
  margin: 30px 0 10px;
  color: #fff;
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a2cfd9 */.elementor-12559 .elementor-element.elementor-element-1a2cfd9 {
    background: #102019;
  border: 1px solid #253b34;
  border-radius: 30px;
  padding: 10px 32px 24px 0;
  text-align: center;
  position: relative;
  min-height: 197px;
  color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b609d03 */.elementor-12559 .elementor-element.elementor-element-b609d03 h2 {
  font-size: 1.38rem;
  font-weight: 500;
  margin: 30px 0 10px;
  color: #fff;
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19af2eb */.elementor-12559 .elementor-element.elementor-element-19af2eb {
    background: #102019;
  border: 1px solid #253b34;
  border-radius: 30px;
  padding: 10px 32px 24px 0;
  text-align: center;
  position: relative;
  min-height: 197px;
  color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab3e4cf */.elementor-12559 .elementor-element.elementor-element-ab3e4cf h2 {
  font-size: 1.38rem;
  font-weight: 500;
  margin: 30px 0 10px;
  color: #fff;
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f66f9c6 */.elementor-12559 .elementor-element.elementor-element-f66f9c6 {
    background: #102019;
  border: 1px solid #253b34;
  border-radius: 30px;
  padding: 10px 32px 24px 0;
  text-align: center;
  position: relative;
  min-height: 197px;
  color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ff6153 */.elementor-12559 .elementor-element.elementor-element-1ff6153 h2 {
  font-size: 1.38rem;
  font-weight: 500;
  margin: 30px 0 10px;
  color: #fff;
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1784b0 */.elementor-12559 .elementor-element.elementor-element-d1784b0 {
    background: #102019;
  border: 1px solid #253b34;
  border-radius: 30px;
  padding: 10px 32px 24px 0;
  text-align: center;
  position: relative;
  min-height: 197px;
  color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3585ba8 */.elementor-12559 .elementor-element.elementor-element-3585ba8 h2 {
  font-size: 1.38rem;
  font-weight: 500;
  margin: 30px 0 10px;
  color: #fff;
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b945d6 */.elementor-12559 .elementor-element.elementor-element-6b945d6 {
    background: #102019;
  border: 1px solid #253b34;
  border-radius: 30px;
  padding: 10px 32px 24px 0;
  text-align: center;
  position: relative;
  min-height: 197px;
  color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b21e887 */.elementor-12559 .elementor-element.elementor-element-b21e887 h2 {
  font-size: 1.38rem;
  font-weight: 500;
  margin: 30px 0 10px;
  color: #fff;
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2492b38 */.elementor-12559 .elementor-element.elementor-element-2492b38 {
    background: #102019;
  border: 1px solid #253b34;
  border-radius: 30px;
  padding: 10px 32px 24px 0;
  text-align: center;
  position: relative;
  min-height: 197px;
  color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2fafa07 */._whatsappButton_djoi2_2 {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  padding: 24px;
  border: none;
  border-radius: 50px;
  background: linear-gradient(135deg,#0d7e52,#36ffa1,#ffeb53);
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  cursor: pointer;
  transition: all .3s ease;
  box-shadow: 0 4px 15px #36ffa14d;
  font-family: var(--font-family-inter);
  min-width: 236px;
  position: relative;
}

._whatsappButton_djoi2_2:hover {
  transform: translateY(-2px);
  box-shadow: 0 6px 20px #36ffa166;
  background: linear-gradient(135deg,#0a6b44,#2ee68a,#e6d147);
}

._whatsappButton__icon_djoi2_44 {
  width: 22px;
  height: 22px;
  object-fit: contain;
  transition: transform .3s ease;
  margin-left: auto;
}

._whatsappButton_djoi2_2:hover ._whatsappButton__icon_djoi2_44 {
  transform: scale(1.1);
}

._whatsappButton__text_djoi2_34 {
  font-size: 18px;
  font-weight: 600;
  color: #1c2020;
  line-height: 1;
  white-space: nowrap;
  position: absolute;
  left: 50%;
  transform: translate(-50%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-be8d35b */.elementor-12559 .elementor-element.elementor-element-be8d35b {
    position: absolute;
    left: 32px;
    top: 32px;
    width: 80px;
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 2;
}

.elementor-12559 .elementor-element.elementor-element-be8d35b::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    width: 245px;
    height: 245px;
    border-radius: 100%;
    background: #1dffaa33;
    filter: blur(87.65px);
    transform: translate(-50%,-50%);
    z-index: 0;
    pointer-events: none;
}

@media (max-width: 768px) {
 .elementor-12559 .elementor-element.elementor-element-be8d35b {
    left: 16px;
    top: 16px;
    width: 60px;
    height: 60px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d95ec7 */.elementor-12559 .elementor-element.elementor-element-1d95ec7 h2 {
    font-family: Tajawal,sans-serif;
    font-size: 1.25rem;
    font-weight: 700;
    color: #fff;
    margin-bottom: 25px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4351c21 */.elementor-12559 .elementor-element.elementor-element-4351c21 {
    position: relative;
  background-position: center;
  border-radius: 24px;
  background: #1d5e461a;
    background-image: none;
  padding: 32px 32px 24px;
  min-height: 180px;
  overflow: hidden;
  height: 270px;
  max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a65ed */.elementor-12559 .elementor-element.elementor-element-17a65ed {
    position: absolute;
    left: 32px;
    top: 32px;
    width: 80px;
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 2;
}

.elementor-12559 .elementor-element.elementor-element-17a65ed::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    width: 245px;
    height: 245px;
    border-radius: 100%;
    background: #1dffaa33;
    filter: blur(87.65px);
    transform: translate(-50%,-50%);
    z-index: 0;
    pointer-events: none;
}

@media (max-width: 768px) {
 .elementor-12559 .elementor-element.elementor-element-17a65ed {
    left: 16px;
    top: 16px;
    width: 60px;
    height: 60px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d910dd9 */.elementor-12559 .elementor-element.elementor-element-d910dd9 h2 {
    font-family: Tajawal,sans-serif;
    font-size: 1.25rem;
    font-weight: 700;
    color: #fff;
    margin-bottom: 25px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92ca3f9 */.elementor-12559 .elementor-element.elementor-element-92ca3f9 {
    position: relative;
  background-position: center;
  border-radius: 24px;
  background: #1d5e461a;
    background-image: none;
  padding: 32px 32px 24px;
  min-height: 180px;
  overflow: hidden;
  height: 270px;
  max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b6ad4cf */.elementor-12559 .elementor-element.elementor-element-b6ad4cf {
    position: absolute;
    left: 32px;
    top: 32px;
    width: 80px;
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 2;
}

.elementor-12559 .elementor-element.elementor-element-b6ad4cf::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    width: 245px;
    height: 245px;
    border-radius: 100%;
    background: #1dffaa33;
    filter: blur(87.65px);
    transform: translate(-50%,-50%);
    z-index: 0;
    pointer-events: none;
}

@media (max-width: 768px) {
 .elementor-12559 .elementor-element.elementor-element-b6ad4cf {
    left: 16px;
    top: 16px;
    width: 60px;
    height: 60px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d803025 */.elementor-12559 .elementor-element.elementor-element-d803025 h2 {
    font-family: Tajawal,sans-serif;
    font-size: 1.25rem;
    font-weight: 700;
    color: #fff;
    margin-bottom: 25px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf3a633 */.elementor-12559 .elementor-element.elementor-element-bf3a633 {
    position: relative;
  background-position: center;
  border-radius: 24px;
  background: #1d5e461a;
    background-image: none;
  padding: 32px 32px 24px;
  min-height: 180px;
  overflow: hidden;
  height: 270px;
  max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-18dade8 */.elementor-12559 .elementor-element.elementor-element-18dade8 {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8135f55 */.elementor-12559 .elementor-element.elementor-element-8135f55 .feedback__slider {
    overflow: hidden;
}

.elementor-12559 .elementor-element.elementor-element-8135f55 .feedback__slide {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 30px;
    padding: 0 100px;
}

.elementor-12559 .elementor-element.elementor-element-8135f55 .feedback__card {
    background: #0c2119;
    border: 1px solid rgba(255,255,255,.1);
    border-radius: 20px;
    padding: 30px;
    position: relative;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    z-index: 1;
}

.elementor-12559 .elementor-element.elementor-element-8135f55 .feedback__card__top {
    display: flex;
}

.elementor-12559 .elementor-element.elementor-element-8135f55 .feedback__card_text {
    font-size: 15px;
    line-height: 1.6;
    color: #b8b8b8;
    margin-bottom: 20px;
    text-align: right;
    direction: rtl;
    min-height: 100px;
}

.elementor-12559 .elementor-element.elementor-element-8135f55 .feedback__card_quote {
    width: 45px;
    height: 32px;
    min-width: 45px;
    margin-right: 30px;
}

.elementor-12559 .elementor-element.elementor-element-8135f55 .feedback__card_quote_icon {
    width: 45px;
    height: 32px;
}

.elementor-12559 .elementor-element.elementor-element-8135f55 .feedback__card_footer {
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
    justify-content: space-between;
    gap: 16px;
    padding-top: 22px;
    border-top: 1px dashed #253B34;
}

.elementor-12559 .elementor-element.elementor-element-8135f55 .feedback__card_rating {
    display: flex;
    gap: 4px;
    order: 1;
}

.elementor-12559 .elementor-element.elementor-element-8135f55 .feedback__card__info {
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
}

.elementor-12559 .elementor-element.elementor-element-8135f55 .feedback__card_author {
    display: flex;
    flex-direction: column;
    text-align: right;
    direction: rtl;
    flex: 1;
    order: 2;
}

.elementor-12559 .elementor-element.elementor-element-8135f55 .feedback__card_author_name {
    font-size: 13px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 6px;
}

.elementor-12559 .elementor-element.elementor-element-8135f55 .feedback__card_avatar {
    order: 3;
    flex-shrink: 0;
    margin-left: 12px;
}

.elementor-12559 .elementor-element.elementor-element-8135f55 .feedback__card_avatar_img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    object-fit: cover;
}

.elementor-12559 .elementor-element.elementor-element-8135f55 .feedback__nav {
    width: 46px;
    height: 46px;
    border-radius: 50%;
    background: #0c2119;
    color: #1fffa9;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    pointer-events: auto;
}

.elementor-12559 .elementor-element.elementor-element-8135f55 .swiper-button-prev::before {
    font-family: "Font Awesome 5 Free";
    content: "\f053";
    font-weight: 900;
    margin-right: 5px;
}

.elementor-12559 .elementor-element.elementor-element-8135f55 .swiper-button-next::before {
    font-family: "Font Awesome 5 Free";
    content: "\f054";
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-2bb8156 */.elementor-12559 .elementor-element.elementor-element-2bb8156 .elementor-accordion-item .elementor-active {
    background: #181c1c;
}


.elementor-12559 .elementor-element.elementor-element-2bb8156 .elementor-accordion-item:first-child .elementor-tab-title.elementor-active {
    border-top-right-radius: 24px;
    border-top-left-radius: 24px;
}

.elementor-12559 .elementor-element.elementor-element-2bb8156 .elementor-accordion {
    border-radius: 24px;
    background-color: #111414;
}

.elementor-12559 .elementor-element.elementor-element-2bb8156 .fas.fa-chevron-up {
    color: rgb(54, 255, 161);
}

.elementor-12559 .elementor-element.elementor-element-2bb8156 .elementor-accordion-item {
    text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-db37d07 */._whatsappButton_djoi2_2 {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  padding: 24px;
  border: none;
  border-radius: 50px;
  background: linear-gradient(135deg,#0d7e52,#36ffa1,#ffeb53);
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  cursor: pointer;
  transition: all .3s ease;
  box-shadow: 0 4px 15px #36ffa14d;
  font-family: var(--font-family-inter);
  min-width: 236px;
  position: relative;
}

._whatsappButton_djoi2_2:hover {
  transform: translateY(-2px);
  box-shadow: 0 6px 20px #36ffa166;
  background: linear-gradient(135deg,#0a6b44,#2ee68a,#e6d147);
}

._whatsappButton__icon_djoi2_44 {
  width: 22px;
  height: 22px;
  object-fit: contain;
  transition: transform .3s ease;
  margin-left: auto;
}

._whatsappButton_djoi2_2:hover ._whatsappButton__icon_djoi2_44 {
  transform: scale(1.1);
}

._whatsappButton__text_djoi2_34 {
  font-size: 18px;
  font-weight: 600;
  color: #1c2020;
  line-height: 1;
  white-space: nowrap;
  position: absolute;
  left: 50%;
  transform: translate(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6715e59 */@media (max-width: 991px) {
 .elementor-12559 .elementor-element.elementor-element-6715e59 {
    max-width: 100%;
    text-align: center;
    order: 2;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab3c613 */.elementor-12559 .elementor-element.elementor-element-ab3c613 img {
    width: 100%;
    height: auto;
    object-fit: contain;
    filter: drop-shadow(0 10px 30px rgba(0,0,0,.3));
    animation: float 6s ease-in-out infinite;
}

@keyframes float {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-30px);
  }
  100% {
    transform: translateY(0px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d15b3ae */.elementor-12559 .elementor-element.elementor-element-d15b3ae {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 140px;
    position: relative;
    z-index: 3;
    padding: 60px;
    border-radius: 24px;
  border: 1px solid #253B34;
}

@media (max-width: 576px) {
  .elementor-12559 .elementor-element.elementor-element-d15b3ae {
    gap: 30px;
    padding: 20px 10px !important;
  }
}/* End custom CSS */