.elementor-8 .elementor-element.elementor-element-f099fbf{--display:flex;--min-height:740px;--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0.15;--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-f099fbf:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-f099fbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://osusbuilding.com/wp-content/uploads/2026/06/oss-hero-bg-2-1-scaled.png");background-position:top center;background-size:cover;}.elementor-8 .elementor-element.elementor-element-f099fbf::before, .elementor-8 .elementor-element.elementor-element-f099fbf > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-f099fbf > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-f099fbf > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-f099fbf > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-f099fbf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0F172A;--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-1d70d99{--spacer-size:75px;}.elementor-8 .elementor-element.elementor-element-0322cdb{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-2984049 .elementor-heading-title{font-family:"IBMPlexSansArabic", Sans-serif;font-size:21px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-d3cf8ac .elementor-heading-title{font-family:"IBMPlexSansArabic", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-d733a99 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-355375e{font-family:"IBMPlexSansArabic", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-d733a99 );}.elementor-8 .elementor-element.elementor-element-355375e p{margin-block-end:5px;}.elementor-8 .elementor-element.elementor-element-5b1404a{--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;--border-radius:16px 16px 16px 16px;--padding-top:4px;--padding-bottom:0px;--padding-left:4px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-5b1404a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5b1404a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d733a99 );}.elementor-8 .elementor-element.elementor-element-5b1404a.e-con:hover{--e-con-transform-translateX:-7px;}.elementor-8 .elementor-element.elementor-element-f900ca0.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-f900ca0 .elementor-heading-title{font-family:"IBMPlexSansArabic", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-958a0c3 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-958a0c3.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-d733a99 );}.elementor-8 .elementor-element.elementor-element-958a0c3.elementor-view-stacked .elementor-icon{color:var( --e-global-color-d733a99 );}.elementor-8 .elementor-element.elementor-element-958a0c3.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-d733a99 );}.elementor-8 .elementor-element.elementor-element-958a0c3 .elementor-icon{font-size:40px;padding:0px;border-radius:16px 16px 16px 16px;}.elementor-8 .elementor-element.elementor-element-958a0c3 .elementor-icon svg{height:40px;}.elementor-8 .elementor-element.elementor-element-04ba368{--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;--overlay-opacity:0.14;--border-radius:24px 24px 24px 24px;box-shadow:-1px -1px 0px 0px rgba(255, 255, 255, 0.43);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-8 .elementor-element.elementor-element-04ba368::before, .elementor-8 .elementor-element.elementor-element-04ba368 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-04ba368 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-04ba368 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-04ba368 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-04ba368 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFE9D7;--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-7a5e99f{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FBCDA780;--border-color:#FBCDA780;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8 .elementor-element.elementor-element-09c47e7 .elementor-counter-title{justify-content:center;color:var( --e-global-color-d733a99 );font-family:"IBMPlexSansArabic", Sans-serif;font-size:23px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-09c47e7 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-d733a99 );font-family:"IBMPlexSansArabic", Sans-serif;font-size:50px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-4afb926{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FBCDA780;--border-color:#FBCDA780;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9d600b6 .elementor-counter-title{justify-content:center;color:var( --e-global-color-d733a99 );font-family:"IBMPlexSansArabic", Sans-serif;font-size:23px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-9d600b6 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-d733a99 );font-family:"IBMPlexSansArabic", Sans-serif;font-size:50px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-5b345c6{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FBCDA780;--border-color:#FBCDA780;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2f22674 .elementor-counter-title{justify-content:center;color:var( --e-global-color-d733a99 );font-family:"IBMPlexSansArabic", Sans-serif;font-size:23px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-2f22674 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-d733a99 );font-family:"IBMPlexSansArabic", Sans-serif;font-size:50px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-af02015{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FBCDA780;--border-color:#FBCDA780;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-55b6c7c .elementor-counter-title{justify-content:center;color:var( --e-global-color-d733a99 );font-family:"IBMPlexSansArabic", Sans-serif;font-size:23px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-55b6c7c .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-d733a99 );font-family:"IBMPlexSansArabic", Sans-serif;font-size:50px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-8fe5669{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FBCDA780;--border-color:#FBCDA780;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-08acdae .elementor-counter-title{justify-content:center;color:var( --e-global-color-d733a99 );font-family:"IBMPlexSansArabic", Sans-serif;font-size:23px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-08acdae .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-d733a99 );font-family:"IBMPlexSansArabic", Sans-serif;font-size:50px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-5027170{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FBCDA780;--border-color:#FBCDA780;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-f85a92e .elementor-counter-title{justify-content:center;color:var( --e-global-color-d733a99 );font-family:"IBMPlexSansArabic", Sans-serif;font-size:23px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-f85a92e .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-d733a99 );font-family:"IBMPlexSansArabic", Sans-serif;font-size:50px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-5142643{--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:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5142643:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5142643 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-01b14d4 );}.elementor-8 .elementor-element.elementor-element-85b40df{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:8px 8px 8px 8px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.07058823529411765);}.elementor-8 .elementor-element.elementor-element-85b40df:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-85b40df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d733a99 );}.elementor-8 .elementor-element.elementor-element-85b40df:hover{background-color:transparent;background-image:radial-gradient(at center center, #F4A562 0%, #EE7814 100%);}.elementor-8 .elementor-element.elementor-element-85b40df.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-8 .elementor-element.elementor-element-1534b7b{text-align:center;font-family:"IBMPlexSansArabic", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-7f4622a );}.elementor-8 .elementor-element.elementor-element-bb09c73{text-align:center;font-family:"IBMPlexSansArabic", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-05104e6{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:8px 8px 8px 8px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.07058823529411765);}.elementor-8 .elementor-element.elementor-element-05104e6:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-05104e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d733a99 );}.elementor-8 .elementor-element.elementor-element-05104e6:hover{background-color:transparent;background-image:radial-gradient(at center center, #F4A562 0%, #EE7814 100%);}.elementor-8 .elementor-element.elementor-element-05104e6.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-8 .elementor-element.elementor-element-f2a30c2{text-align:center;font-family:"IBMPlexSansArabic", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-7f4622a );}.elementor-8 .elementor-element.elementor-element-62b746e{text-align:center;font-family:"IBMPlexSansArabic", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-c174775{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:8px 8px 8px 8px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.07058823529411765);}.elementor-8 .elementor-element.elementor-element-c174775:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c174775 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d733a99 );}.elementor-8 .elementor-element.elementor-element-c174775:hover{background-color:transparent;background-image:radial-gradient(at center center, #F4A562 0%, #EE7814 100%);}.elementor-8 .elementor-element.elementor-element-c174775.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-8 .elementor-element.elementor-element-9c8539e{text-align:center;font-family:"IBMPlexSansArabic", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-7f4622a );}.elementor-8 .elementor-element.elementor-element-0309fe5{text-align:center;font-family:"IBMPlexSansArabic", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-bd4df52{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:8px 8px 8px 8px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.07058823529411765);}.elementor-8 .elementor-element.elementor-element-bd4df52:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-bd4df52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d733a99 );}.elementor-8 .elementor-element.elementor-element-bd4df52:hover{background-color:transparent;background-image:radial-gradient(at center center, #F4A562 0%, #EE7814 100%);}.elementor-8 .elementor-element.elementor-element-bd4df52.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-8 .elementor-element.elementor-element-6ea3ac5{text-align:center;font-family:"IBMPlexSansArabic", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-7f4622a );}.elementor-8 .elementor-element.elementor-element-02599d9{text-align:center;font-family:"IBMPlexSansArabic", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-e6ac493{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:8px 8px 8px 8px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.07058823529411765);}.elementor-8 .elementor-element.elementor-element-e6ac493:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e6ac493 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d733a99 );}.elementor-8 .elementor-element.elementor-element-e6ac493:hover{background-color:transparent;background-image:radial-gradient(at center center, #F4A562 0%, #EE7814 100%);}.elementor-8 .elementor-element.elementor-element-e6ac493.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-8 .elementor-element.elementor-element-97eed5f{text-align:center;font-family:"IBMPlexSansArabic", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-7f4622a );}.elementor-8 .elementor-element.elementor-element-3090e0f{text-align:center;font-family:"IBMPlexSansArabic", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-f4041cc{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-f4041cc:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-f4041cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-01b14d4 );}.elementor-8 .elementor-element.elementor-element-7a099c9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-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-8 .elementor-element.elementor-element-7b25919{--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;}.elementor-8 .elementor-element.elementor-element-e1f6c9e{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-ddb0046{width:var( --container-widget-width, 14% );max-width:14%;--container-widget-width:14%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-ddb0046.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-ddb0046 .elementor-heading-title{font-family:"IBMPlexSansArabic", Sans-serif;font-size:23px;font-weight:600;color:var( --e-global-color-primary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-adb663d{--divider-border-style:solid;--divider-color:#1E2444;--divider-border-width:1.6px;}.elementor-8 .elementor-element.elementor-element-adb663d .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-adb663d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8 .elementor-element.elementor-element-c532a43 .elementor-heading-title{font-family:"IBMPlexSansArabic", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-7f4622a );}.elementor-8 .elementor-element.elementor-element-540215f{font-family:"IBMPlexSansArabic", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-540215f p{margin-block-end:7px;}.elementor-widget-button .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-8 .elementor-element.elementor-element-f5a8043 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-f5a8043 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-d733a99 );}.elementor-8 .elementor-element.elementor-element-f5a8043{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-f5a8043 .elementor-button{font-family:"IBMPlexSansArabic", Sans-serif;font-size:17px;font-weight:500;fill:var( --e-global-color-d733a99 );color:var( --e-global-color-d733a99 );border-radius:100px 100px 100px 100px;}.elementor-8 .elementor-element.elementor-element-f5a8043 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-f5a8043 .elementor-button:focus svg{fill:var( --e-global-color-d733a99 );}.elementor-8 .elementor-element.elementor-element-d4136f8{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-d4136f8:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d4136f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-01b14d4 );}.elementor-8 .elementor-element.elementor-element-8c372b2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:8px 8px 8px 8px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.07058823529411765);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-8c372b2:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8c372b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d733a99 );}.elementor-8 .elementor-element.elementor-element-ef2787b{padding:0px 15px 0px 0px;border-style:solid;border-width:0px 2px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-ef2787b .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-ef2787b.elementor-view-stacked .elementor-icon{background-color:#FDF2E8;}.elementor-8 .elementor-element.elementor-element-ef2787b.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-ef2787b.elementor-view-default .elementor-icon{color:#FDF2E8;border-color:#FDF2E8;}.elementor-8 .elementor-element.elementor-element-ef2787b.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-ef2787b.elementor-view-default .elementor-icon svg{fill:#FDF2E8;}.elementor-8 .elementor-element.elementor-element-ef2787b .elementor-icon{font-size:35px;padding:10px;border-radius:12px 12px 12px 12px;}.elementor-8 .elementor-element.elementor-element-ef2787b .elementor-icon svg{height:35px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-70acd3c{padding:0px 15px 0px 0px;border-style:solid;border-width:0px 2px 0px 0px;border-color:#FAD5B6;}.elementor-8 .elementor-element.elementor-element-70acd3c .elementor-icon-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-70acd3c .elementor-icon-box-title{margin-block-end:5px;color:#1F1F1F;}.elementor-8 .elementor-element.elementor-element-70acd3c .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-70acd3c .elementor-icon-box-title a{font-family:"IBMPlexSansArabic", Sans-serif;font-size:23px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-70acd3c:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-70acd3c:has(:focus) .elementor-icon-box-title{color:#1F1F1F;}.elementor-8 .elementor-element.elementor-element-70acd3c .elementor-icon-box-description{font-family:"IBMPlexSansArabic", Sans-serif;font-size:17px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-d560b61{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:8px 8px 8px 8px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.07058823529411765);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-d560b61:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d560b61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d733a99 );}.elementor-8 .elementor-element.elementor-element-a71c4a1{padding:0px 15px 0px 0px;border-style:solid;border-width:0px 2px 0px 0px;border-color:var( --e-global-color-primary );text-align:start;}.elementor-8 .elementor-element.elementor-element-a71c4a1 img{width:13%;}.elementor-8 .elementor-element.elementor-element-3b97677{padding:0px 15px 0px 0px;border-style:solid;border-width:0px 2px 0px 0px;border-color:#FAD5B6;}.elementor-8 .elementor-element.elementor-element-3b97677 .elementor-icon-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-3b97677 .elementor-icon-box-title{margin-block-end:5px;color:#1F1F1F;}.elementor-8 .elementor-element.elementor-element-3b97677 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-3b97677 .elementor-icon-box-title a{font-family:"IBMPlexSansArabic", Sans-serif;font-size:23px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-3b97677:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-3b97677:has(:focus) .elementor-icon-box-title{color:#1F1F1F;}.elementor-8 .elementor-element.elementor-element-3b97677 .elementor-icon-box-description{font-family:"IBMPlexSansArabic", Sans-serif;font-size:17px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-c26176e{--display:flex;--min-height:375px;--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;--overflow:hidden;--overlay-opacity:0.9;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c26176e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c26176e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #F4A562 0%, #EE7814 100%);}.elementor-8 .elementor-element.elementor-element-c26176e::before, .elementor-8 .elementor-element.elementor-element-c26176e > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-c26176e > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-c26176e > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-c26176e > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-c26176e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://osusbuilding.com/wp-content/uploads/2026/05/Grid-layers-4.png");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-8 .elementor-element.elementor-element-508eaf0{--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:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c819b3a .elementor-heading-title{font-family:"IBMPlexSansArabic", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-d733a99 );}.elementor-8 .elementor-element.elementor-element-bfeabed{font-family:"IBMPlexSansArabic", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-d733a99 );}.elementor-8 .elementor-element.elementor-element-1ae967b{--display:flex;--min-height:50px;--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;}.elementor-8 .elementor-element.elementor-element-edde5ce .elementor-heading-title{font-family:"IBMPlexSansArabic", Sans-serif;font-size:27px;font-weight:600;color:var( --e-global-color-d733a99 );}.elementor-8 .elementor-element.elementor-element-59307d2 .elementor-heading-title{font-family:"IBMPlexSansArabic", Sans-serif;font-size:27px;font-weight:600;color:var( --e-global-color-d733a99 );}.elementor-8 .elementor-element.elementor-element-be83146 .elementor-heading-title{font-family:"IBMPlexSansArabic", Sans-serif;font-size:27px;font-weight:600;color:var( --e-global-color-d733a99 );}.elementor-8 .elementor-element.elementor-element-b1f29e5 .elementor-heading-title{font-family:"IBMPlexSansArabic", Sans-serif;font-size:27px;font-weight:600;color:var( --e-global-color-d733a99 );}.elementor-8 .elementor-element.elementor-element-40ee8e9{--display:flex;--min-height:50px;--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;box-shadow:-1px -1px 0px 0px rgba(255, 255, 255, 0.43);}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-249d22c{padding:7px 7px 7px 7px;--e-icon-list-icon-size:26px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-249d22c.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-249d22c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-249d22c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-249d22c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-249d22c .elementor-icon-list-item > a{font-family:"IBMPlexSansArabic", Sans-serif;font-size:19px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-249d22c .elementor-icon-list-text{color:var( --e-global-color-d733a99 );transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-b7b36c5{padding:7px 7px 7px 7px;--e-icon-list-icon-size:26px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-b7b36c5.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-b7b36c5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-b7b36c5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-b7b36c5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-b7b36c5 .elementor-icon-list-item > a{font-family:"IBMPlexSansArabic", Sans-serif;font-size:19px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-b7b36c5 .elementor-icon-list-text{color:var( --e-global-color-d733a99 );transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-cfb1a78{padding:7px 7px 7px 7px;--e-icon-list-icon-size:26px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-cfb1a78.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-cfb1a78 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-cfb1a78 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-cfb1a78 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-cfb1a78 .elementor-icon-list-item > a{font-family:"IBMPlexSansArabic", Sans-serif;font-size:19px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-cfb1a78 .elementor-icon-list-text{color:var( --e-global-color-d733a99 );transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-777bca3{padding:7px 7px 7px 7px;--e-icon-list-icon-size:26px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-777bca3.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-777bca3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-777bca3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-777bca3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-777bca3 .elementor-icon-list-item > a{font-family:"IBMPlexSansArabic", Sans-serif;font-size:19px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-777bca3 .elementor-icon-list-text{color:var( --e-global-color-d733a99 );transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-60603ca{--display:flex;--min-height:50px;--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;box-shadow:-1px -1px 0px 0px rgba(255, 255, 255, 0.43);}.elementor-8 .elementor-element.elementor-element-8400454{padding:7px 7px 7px 7px;--e-icon-list-icon-size:26px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-8400454.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-8400454 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-8400454 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-8400454 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-8400454 .elementor-icon-list-item > a{font-family:"IBMPlexSansArabic", Sans-serif;font-size:19px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-8400454 .elementor-icon-list-text{color:var( --e-global-color-d733a99 );transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-4fe9e19{padding:7px 7px 7px 7px;--e-icon-list-icon-size:26px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-4fe9e19.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-4fe9e19 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-4fe9e19 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-4fe9e19 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-4fe9e19 .elementor-icon-list-item > a{font-family:"IBMPlexSansArabic", Sans-serif;font-size:19px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-4fe9e19 .elementor-icon-list-text{color:var( --e-global-color-d733a99 );transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-5dad771{padding:7px 7px 7px 7px;--e-icon-list-icon-size:26px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-5dad771.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-5dad771 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-5dad771 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-5dad771 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-5dad771 .elementor-icon-list-item > a{font-family:"IBMPlexSansArabic", Sans-serif;font-size:19px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-5dad771 .elementor-icon-list-text{color:var( --e-global-color-d733a99 );transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-9e82625{padding:7px 7px 7px 7px;--e-icon-list-icon-size:26px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-9e82625.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-9e82625 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-9e82625 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-9e82625 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-9e82625 .elementor-icon-list-item > a{font-family:"IBMPlexSansArabic", Sans-serif;font-size:19px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-9e82625 .elementor-icon-list-text{color:var( --e-global-color-d733a99 );transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-688340b{--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;}.elementor-8 .elementor-element.elementor-element-b717166{--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;}.elementor-8 .elementor-element.elementor-element-068c4b6 .elementor-button{background-color:#FAD5B633;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:500;box-shadow:-1px -1px 0px 0px rgba(255, 255, 255, 0.43);border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-068c4b6.elementor-element{--align-self:center;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-068c4b6{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-068c4b6{right:0px;}.elementor-8 .elementor-element.elementor-element-068c4b6{top:0px;}.elementor-8 .elementor-element.elementor-element-1b17b62{--display:flex;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-1b17b62.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-04a0759 .elementor-button{background-color:#FAD5B633;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:500;box-shadow:-1px -1px 0px 0px rgba(255, 255, 255, 0.43);border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-04a0759.elementor-element{--align-self:center;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-04a0759{right:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-04a0759{left:0px;}.elementor-8 .elementor-element.elementor-element-04a0759{top:0px;}.elementor-8 .elementor-element.elementor-element-6f0112c{--display:flex;--min-height:460px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{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-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8 .elementor-element.elementor-element-b1bf18a .elementor-swiper-button{font-size:29px;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-b1bf18a .elementor-swiper-button svg{fill:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-b1bf18a .elementor-testimonial__title{color:var( --e-global-color-d733a99 );font-family:"IBMPlexSansArabic", Sans-serif;font-size:19px;font-weight:500;}.elementor-8 .elementor-element.elementor-element-386737b{--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;--padding-top:50px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-386737b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-386737b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-01b14d4 );}.elementor-8 .elementor-element.elementor-element-2f42af9{--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;}.elementor-8 .elementor-element.elementor-element-b5223bf{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:24px 24px 24px 24px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-b5223bf:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b5223bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d733a99 );}.elementor-8 .elementor-element.elementor-element-9c04133 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-8 .elementor-element.elementor-element-9c04133 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-7f4622a );}.elementor-8 .elementor-element.elementor-element-9c04133.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-d733a99 );}.elementor-8 .elementor-element.elementor-element-9c04133.elementor-view-stacked .elementor-icon{fill:var( --e-global-color-d733a99 );color:var( --e-global-color-d733a99 );}.elementor-8 .elementor-element.elementor-element-9c04133 .elementor-icon{font-size:26px;padding:14px;}.elementor-8 .elementor-element.elementor-element-9c04133 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-9c04133 .elementor-icon-box-title a{font-family:"IBMPlexSansArabic", Sans-serif;font-size:19px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-9c04133:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-9c04133:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7f4622a );}.elementor-8 .elementor-element.elementor-element-4400d78{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:24px 24px 24px 24px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-4400d78:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4400d78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d733a99 );}.elementor-8 .elementor-element.elementor-element-9767048 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-8 .elementor-element.elementor-element-9767048 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-7f4622a );}.elementor-8 .elementor-element.elementor-element-9767048.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-d733a99 );}.elementor-8 .elementor-element.elementor-element-9767048.elementor-view-stacked .elementor-icon{fill:var( --e-global-color-d733a99 );color:var( --e-global-color-d733a99 );}.elementor-8 .elementor-element.elementor-element-9767048 .elementor-icon{font-size:26px;padding:14px;}.elementor-8 .elementor-element.elementor-element-9767048 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-9767048 .elementor-icon-box-title a{font-family:"IBMPlexSansArabic", Sans-serif;font-size:19px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-9767048:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-9767048:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7f4622a );}.elementor-8 .elementor-element.elementor-element-467cf5d{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:24px 24px 24px 24px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-467cf5d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-467cf5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d733a99 );}.elementor-8 .elementor-element.elementor-element-f75c67d .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-8 .elementor-element.elementor-element-f75c67d .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-7f4622a );}.elementor-8 .elementor-element.elementor-element-f75c67d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-d733a99 );}.elementor-8 .elementor-element.elementor-element-f75c67d.elementor-view-stacked .elementor-icon{fill:var( --e-global-color-d733a99 );color:var( --e-global-color-d733a99 );}.elementor-8 .elementor-element.elementor-element-f75c67d .elementor-icon{font-size:26px;padding:14px;}.elementor-8 .elementor-element.elementor-element-f75c67d .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-f75c67d .elementor-icon-box-title a{font-family:"IBMPlexSansArabic", Sans-serif;font-size:19px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-f75c67d:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-f75c67d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7f4622a );}.elementor-8 .elementor-element.elementor-element-8467b09{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:24px 24px 24px 24px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-8467b09:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8467b09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d733a99 );}.elementor-8 .elementor-element.elementor-element-3aaf056 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-8 .elementor-element.elementor-element-3aaf056 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-7f4622a );}.elementor-8 .elementor-element.elementor-element-3aaf056.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-d733a99 );}.elementor-8 .elementor-element.elementor-element-3aaf056.elementor-view-stacked .elementor-icon{fill:var( --e-global-color-d733a99 );color:var( --e-global-color-d733a99 );}.elementor-8 .elementor-element.elementor-element-3aaf056 .elementor-icon{font-size:26px;padding:14px;}.elementor-8 .elementor-element.elementor-element-3aaf056 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-3aaf056 .elementor-icon-box-title a{font-family:"IBMPlexSansArabic", Sans-serif;font-size:19px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-3aaf056:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-3aaf056:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7f4622a );}.elementor-8 .elementor-element.elementor-element-cc963c5{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:24px 24px 24px 24px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-cc963c5:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-cc963c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d733a99 );}.elementor-8 .elementor-element.elementor-element-8f5470f .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-8 .elementor-element.elementor-element-8f5470f .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-7f4622a );}.elementor-8 .elementor-element.elementor-element-8f5470f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-d733a99 );}.elementor-8 .elementor-element.elementor-element-8f5470f.elementor-view-stacked .elementor-icon{fill:var( --e-global-color-d733a99 );color:var( --e-global-color-d733a99 );}.elementor-8 .elementor-element.elementor-element-8f5470f .elementor-icon{font-size:26px;padding:14px;}.elementor-8 .elementor-element.elementor-element-8f5470f .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-8f5470f .elementor-icon-box-title a{font-family:"IBMPlexSansArabic", Sans-serif;font-size:19px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-8f5470f:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-8f5470f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7f4622a );}.elementor-8 .elementor-element.elementor-element-5af176a{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-f558691 img{height:470px;object-fit:cover;object-position:center right;border-radius:24px 120px 24px 24px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-f099fbf{--margin-top:-108px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-1d70d99{--spacer-size:85px;}.elementor-8 .elementor-element.elementor-element-2984049 .elementor-heading-title{font-size:19px;}.elementor-8 .elementor-element.elementor-element-d3cf8ac .elementor-heading-title{font-size:30px;line-height:1.3em;}.elementor-8 .elementor-element.elementor-element-355375e{font-size:16px;line-height:1.5em;}.elementor-8 .elementor-element.elementor-element-5b1404a{--width:75%;}.elementor-8 .elementor-element.elementor-element-f900ca0 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-04ba368{--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-8 .elementor-element.elementor-element-7a5e99f{--width:30%;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-8 .elementor-element.elementor-element-09c47e7 .elementor-counter-number-wrapper{font-size:28px;}.elementor-8 .elementor-element.elementor-element-09c47e7 .elementor-counter-title{font-size:17px;}.elementor-8 .elementor-element.elementor-element-4afb926{--width:30%;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-8 .elementor-element.elementor-element-9d600b6 .elementor-counter-number-wrapper{font-size:28px;}.elementor-8 .elementor-element.elementor-element-9d600b6 .elementor-counter-title{font-size:17px;}.elementor-8 .elementor-element.elementor-element-5b345c6{--width:33%;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-8 .elementor-element.elementor-element-2f22674 .elementor-counter-number-wrapper{font-size:28px;}.elementor-8 .elementor-element.elementor-element-2f22674 .elementor-counter-title{font-size:17px;}.elementor-8 .elementor-element.elementor-element-af02015{--width:30%;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-8 .elementor-element.elementor-element-55b6c7c .elementor-counter-number-wrapper{font-size:28px;}.elementor-8 .elementor-element.elementor-element-55b6c7c .elementor-counter-title{font-size:17px;}.elementor-8 .elementor-element.elementor-element-8fe5669{--width:30%;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-8 .elementor-element.elementor-element-08acdae .elementor-counter-number-wrapper{font-size:28px;}.elementor-8 .elementor-element.elementor-element-08acdae .elementor-counter-title{font-size:17px;}.elementor-8 .elementor-element.elementor-element-5027170{--width:33%;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-8 .elementor-element.elementor-element-f85a92e .elementor-counter-number-wrapper{font-size:28px;}.elementor-8 .elementor-element.elementor-element-f85a92e .elementor-counter-title{font-size:17px;}.elementor-8 .elementor-element.elementor-element-5142643{--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-8 .elementor-element.elementor-element-85b40df{--width:95%;--min-height:155px;}.elementor-8 .elementor-element.elementor-element-1534b7b{font-size:18px;}.elementor-8 .elementor-element.elementor-element-bb09c73{font-size:16px;}.elementor-8 .elementor-element.elementor-element-05104e6{--width:95%;--min-height:155px;}.elementor-8 .elementor-element.elementor-element-f2a30c2{font-size:18px;}.elementor-8 .elementor-element.elementor-element-62b746e{font-size:16px;}.elementor-8 .elementor-element.elementor-element-c174775{--width:95%;--min-height:155px;}.elementor-8 .elementor-element.elementor-element-9c8539e{font-size:18px;}.elementor-8 .elementor-element.elementor-element-0309fe5{font-size:16px;}.elementor-8 .elementor-element.elementor-element-bd4df52{--width:95%;--min-height:155px;}.elementor-8 .elementor-element.elementor-element-6ea3ac5{font-size:18px;}.elementor-8 .elementor-element.elementor-element-02599d9{font-size:16px;}.elementor-8 .elementor-element.elementor-element-e6ac493{--width:95%;--min-height:155px;}.elementor-8 .elementor-element.elementor-element-3090e0f{font-size:16px;}.elementor-8 .elementor-element.elementor-element-e1f6c9e{--justify-content:space-around;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ddb0046{--container-widget-width:21%;--container-widget-flex-grow:0;width:var( --container-widget-width, 21% );max-width:21%;}.elementor-8 .elementor-element.elementor-element-ddb0046 .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-adb663d{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-c532a43 .elementor-heading-title{font-size:22px;}.elementor-8 .elementor-element.elementor-element-540215f{font-size:16px;}.elementor-8 .elementor-element.elementor-element-f5a8043{--container-widget-width:181px;--container-widget-flex-grow:0;width:var( --container-widget-width, 181px );max-width:181px;}.elementor-8 .elementor-element.elementor-element-f5a8043 .elementor-button{font-size:16px;}.elementor-8 .elementor-element.elementor-element-ef2787b .elementor-icon{font-size:28px;}.elementor-8 .elementor-element.elementor-element-ef2787b .elementor-icon svg{height:28px;}.elementor-8 .elementor-element.elementor-element-70acd3c .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-70acd3c .elementor-icon-box-title a{font-size:22px;}.elementor-8 .elementor-element.elementor-element-70acd3c .elementor-icon-box-description{font-size:16px;}.elementor-8 .elementor-element.elementor-element-a71c4a1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-a71c4a1 img{width:53px;}.elementor-8 .elementor-element.elementor-element-3b97677 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-3b97677 .elementor-icon-box-title a{font-size:22px;}.elementor-8 .elementor-element.elementor-element-3b97677 .elementor-icon-box-description{font-size:16px;}.elementor-8 .elementor-element.elementor-element-c26176e{--min-height:310px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-8 .elementor-element.elementor-element-1ae967b{--width:93%;}.elementor-8 .elementor-element.elementor-element-edde5ce .elementor-heading-title{font-size:25px;}.elementor-8 .elementor-element.elementor-element-59307d2 .elementor-heading-title{font-size:25px;}.elementor-8 .elementor-element.elementor-element-be83146 .elementor-heading-title{font-size:25px;}.elementor-8 .elementor-element.elementor-element-b1f29e5 .elementor-heading-title{font-size:25px;}.elementor-8 .elementor-element.elementor-element-40ee8e9{--width:93%;}.elementor-8 .elementor-element.elementor-element-249d22c{--e-icon-list-icon-size:24px;}.elementor-8 .elementor-element.elementor-element-249d22c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-249d22c .elementor-icon-list-item > a{font-size:18px;}.elementor-8 .elementor-element.elementor-element-b7b36c5{--e-icon-list-icon-size:24px;}.elementor-8 .elementor-element.elementor-element-b7b36c5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-b7b36c5 .elementor-icon-list-item > a{font-size:18px;}.elementor-8 .elementor-element.elementor-element-cfb1a78{--e-icon-list-icon-size:24px;}.elementor-8 .elementor-element.elementor-element-cfb1a78 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-cfb1a78 .elementor-icon-list-item > a{font-size:18px;}.elementor-8 .elementor-element.elementor-element-777bca3{--e-icon-list-icon-size:24px;}.elementor-8 .elementor-element.elementor-element-777bca3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-777bca3 .elementor-icon-list-item > a{font-size:18px;}.elementor-8 .elementor-element.elementor-element-60603ca{--width:93%;}.elementor-8 .elementor-element.elementor-element-8400454{--e-icon-list-icon-size:24px;}.elementor-8 .elementor-element.elementor-element-8400454 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-8400454 .elementor-icon-list-item > a{font-size:18px;}.elementor-8 .elementor-element.elementor-element-4fe9e19{--e-icon-list-icon-size:24px;}.elementor-8 .elementor-element.elementor-element-4fe9e19 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-4fe9e19 .elementor-icon-list-item > a{font-size:18px;}.elementor-8 .elementor-element.elementor-element-5dad771{--e-icon-list-icon-size:24px;}.elementor-8 .elementor-element.elementor-element-5dad771 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-5dad771 .elementor-icon-list-item > a{font-size:18px;}.elementor-8 .elementor-element.elementor-element-9e82625{--e-icon-list-icon-size:24px;}.elementor-8 .elementor-element.elementor-element-9e82625 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-9e82625 .elementor-icon-list-item > a{font-size:18px;}.elementor-8 .elementor-element.elementor-element-688340b{--width:85%;--justify-content:center;}.elementor-8 .elementor-element.elementor-element-688340b.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-6f0112c{--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;}.elementor-8 .elementor-element.elementor-element-b1bf18a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -35px) 0px;}.elementor-8 .elementor-element.elementor-element-9c04133 .elementor-icon{font-size:22px;padding:10px;}.elementor-8 .elementor-element.elementor-element-9c04133 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-9c04133 .elementor-icon-box-title a{font-size:17px;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-9767048 .elementor-icon{font-size:22px;padding:10px;}.elementor-8 .elementor-element.elementor-element-9767048 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-9767048 .elementor-icon-box-title a{font-size:17px;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-f75c67d .elementor-icon{font-size:22px;padding:10px;}.elementor-8 .elementor-element.elementor-element-f75c67d .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-f75c67d .elementor-icon-box-title a{font-size:17px;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-3aaf056 .elementor-icon{font-size:22px;padding:10px;}.elementor-8 .elementor-element.elementor-element-3aaf056 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-3aaf056 .elementor-icon-box-title a{font-size:17px;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-8f5470f .elementor-icon{font-size:24px;padding:10px;}.elementor-8 .elementor-element.elementor-element-8f5470f .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-8f5470f .elementor-icon-box-title a{font-size:17px;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-5af176a.e-con{--order:-99999 /* order start hack */;}.elementor-8 .elementor-element.elementor-element-f558691 img{height:350px;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-f099fbf{--content-width:1275px;}.elementor-8 .elementor-element.elementor-element-0322cdb{--width:70%;}.elementor-8 .elementor-element.elementor-element-5b1404a{--width:34%;}.elementor-8 .elementor-element.elementor-element-7a099c9{--width:55%;}.elementor-8 .elementor-element.elementor-element-c26176e{--content-width:1230px;}.elementor-8 .elementor-element.elementor-element-40ee8e9{--width:60%;}.elementor-8 .elementor-element.elementor-element-60603ca{--width:60%;}.elementor-8 .elementor-element.elementor-element-688340b{--width:50%;}.elementor-8 .elementor-element.elementor-element-6f0112c{--width:55%;}.elementor-8 .elementor-element.elementor-element-5af176a{--width:75%;}}/* Start custom CSS for container, class: .elementor-element-04ba368 */.elementor-8 .elementor-element.elementor-element-04ba368 {
  background:#FAD5B633;
    border-radius: 24px;

  backdrop-filter: blur(2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85b40df */.container:hover .title,
.container:hover .description {
  color: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05104e6 */.container:hover .title,
.container:hover .description {
  color: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c174775 */.container:hover .title,
.container:hover .description {
  color: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd4df52 */.container:hover .title,
.container:hover .description {
  color: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6ac493 */.container:hover .title,
.container:hover .description {
  color: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-adb663d *//* Remove extra border to avoid duplicate line */
.elementor-8 .elementor-element.elementor-element-adb663d {
  position: relative;
  border: none;
}

/* Style the built-in divider line */
.elementor-8 .elementor-element.elementor-element-adb663d .elementor-divider-separator {
  border-top: 1.6px solid #1E2444; /* line thickness + color */
  border-radius: 3px; /* <-- adds 2px rounding to the line ends */
  position: relative;
}

/* Add the rhombus (diamond) at the LEFT end */
.elementor-8 .elementor-element.elementor-element-adb663d .elementor-divider-separator::before {
  content: "";
  position: absolute;
  left: -2px;   /* adjust spacing from line */
  top: 50%;
  transform: translateY(-70%) rotate(45deg); /* rotate to make diamond */
  
  width: 6px;   /* size of diamond */
  height: 6px;
  background: #1E2444; /* same color as line */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae967b */.elementor-8 .elementor-element.elementor-element-1ae967b{
    --speed: 0.6s;
    --gap: 40px;
}
.elementor-8 .elementor-element.elementor-element-1ae967b{
    transition: all 0.3s ease-in-out;
    height: var(--h);
    --height: calc(var(--h) + var(--gap));
    overflow: hidden !important;
}
.elementor-8 .elementor-element.elementor-element-1ae967b .elementor-widget{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.elementor-8 .elementor-element.elementor-element-1ae967b .elementor-widget > *{
    transform: translateY(calc(-10 * var(--height)));
    transition: none !important;
}
.elementor-8 .elementor-element.elementor-element-1ae967b .elementor-widget.prev > *{
    animation: prev var(--speed) ease-in-out;
    transform: translateY(calc(-1 * var(--height)));
}
.elementor-8 .elementor-element.elementor-element-1ae967b .elementor-widget.next > *{
    animation: next var(--speed) ease-in-out;
    transform: translateY(var(--height));
}
.elementor-8 .elementor-element.elementor-element-1ae967b .elementor-widget.currentUp,
.elementor-8 .elementor-element.elementor-element-1ae967b .elementor-widget.currentDown{
    z-index: 1;
}
.elementor-8 .elementor-element.elementor-element-1ae967b .elementor-widget.currentUp > *{
    animation: currentUp var(--speed) ease-in-out;
    transform: translateY(0);
}
.elementor-8 .elementor-element.elementor-element-1ae967b .elementor-widget.currentDown > *{
    animation: currentDown var(--speed) ease-in-out;
    transform: translateY(0);
}

@keyframes prev {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(calc(-1 * var(--height)));}
}

@keyframes next {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(var(--height));}
}

@keyframes currentUp {
  0%   {transform: translateY(var(--height));}
  100%   {transform: translateY(0);}
}

@keyframes currentDown {
  0%   {transform: translateY(calc(-1 * var(--height)));}
  100%   {transform: translateY(0);}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40ee8e9 */.elementor-8 .elementor-element.elementor-element-40ee8e9{
    --speed: 0.6s;
    --gap: 40px;
}
.elementor-8 .elementor-element.elementor-element-40ee8e9{
    transition: all 0.3s ease-in-out;
    height: var(--h);
    --height: calc(var(--h) + var(--gap));
    overflow: hidden !important;
}
.elementor-8 .elementor-element.elementor-element-40ee8e9 .elementor-widget{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.elementor-8 .elementor-element.elementor-element-40ee8e9 .elementor-widget > *{
    transform: translateY(calc(-10 * var(--height)));
    transition: none !important;
}
.elementor-8 .elementor-element.elementor-element-40ee8e9 .elementor-widget.prev > *{
    animation: prev var(--speed) ease-in-out;
    transform: translateY(calc(-1 * var(--height)));
}
.elementor-8 .elementor-element.elementor-element-40ee8e9 .elementor-widget.next > *{
    animation: next var(--speed) ease-in-out;
    transform: translateY(var(--height));
}
.elementor-8 .elementor-element.elementor-element-40ee8e9 .elementor-widget.currentUp,
.elementor-8 .elementor-element.elementor-element-40ee8e9 .elementor-widget.currentDown{
    z-index: 1;
}
.elementor-8 .elementor-element.elementor-element-40ee8e9 .elementor-widget.currentUp > *{
    animation: currentUp var(--speed) ease-in-out;
    transform: translateY(0);
}
.elementor-8 .elementor-element.elementor-element-40ee8e9 .elementor-widget.currentDown > *{
    animation: currentDown var(--speed) ease-in-out;
    transform: translateY(0);
}

@keyframes prev {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(calc(-1 * var(--height)));}
}

@keyframes next {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(var(--height));}
}

@keyframes currentUp {
  0%   {transform: translateY(var(--height));}
  100%   {transform: translateY(0);}
}

@keyframes currentDown {
  0%   {transform: translateY(calc(-1 * var(--height)));}
  100%   {transform: translateY(0);}
}
.elementor-8 .elementor-element.elementor-element-40ee8e9 {
  background:#FAD5B633;
    border-radius: 12px;
  backdrop-filter: blur(2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60603ca */.elementor-8 .elementor-element.elementor-element-60603ca{
    --speed: 0.6s;
    --gap: 40px;
}
.elementor-8 .elementor-element.elementor-element-60603ca{
    transition: all 0.3s ease-in-out;
    height: var(--h);
    --height: calc(var(--h) + var(--gap));
    overflow: hidden !important;
}
.elementor-8 .elementor-element.elementor-element-60603ca .elementor-widget{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.elementor-8 .elementor-element.elementor-element-60603ca .elementor-widget > *{
    transform: translateY(calc(-10 * var(--height)));
    transition: none !important;
}
.elementor-8 .elementor-element.elementor-element-60603ca .elementor-widget.prev > *{
    animation: prev var(--speed) ease-in-out;
    transform: translateY(calc(-1 * var(--height)));
}
.elementor-8 .elementor-element.elementor-element-60603ca .elementor-widget.next > *{
    animation: next var(--speed) ease-in-out;
    transform: translateY(var(--height));
}
.elementor-8 .elementor-element.elementor-element-60603ca .elementor-widget.currentUp,
.elementor-8 .elementor-element.elementor-element-60603ca .elementor-widget.currentDown{
    z-index: 1;
}
.elementor-8 .elementor-element.elementor-element-60603ca .elementor-widget.currentUp > *{
    animation: currentUp var(--speed) ease-in-out;
    transform: translateY(0);
}
.elementor-8 .elementor-element.elementor-element-60603ca .elementor-widget.currentDown > *{
    animation: currentDown var(--speed) ease-in-out;
    transform: translateY(0);
}

@keyframes prev {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(calc(-1 * var(--height)));}
}

@keyframes next {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(var(--height));}
}

@keyframes currentUp {
  0%   {transform: translateY(var(--height));}
  100%   {transform: translateY(0);}
}

@keyframes currentDown {
  0%   {transform: translateY(calc(-1 * var(--height)));}
  100%   {transform: translateY(0);}
}
.elementor-8 .elementor-element.elementor-element-60603ca {
  background:#FAD5B633;
    border-radius: 12px;
  backdrop-filter: blur(2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b17b62 */.elementor-8 .elementor-element.elementor-element-1b17b62{
    --dot-size: 14px;
    --dot-color: #FFFFFF;
    --dot-color-active: #1E2A3A;
    color: #2A2F2F;
    font-size: 13px;
    font-weight: bold;

    display: flex;
    flex-direction: row; /* ensure horizontal */
    align-items: center;
    justify-content: center;
    gap: 10px;
    position: relative;

    height: auto;
    max-height: none;
}

/* Dots */
.elementor-8 .elementor-element.elementor-element-1b17b62 .dot{
    height: var(--dot-size);
    width: var(--dot-size);
    background: var(--dot-color);
    border-radius: 50%;
    display: inline-block;
    transition: background 0.3s ease;
    cursor: pointer;
}

/* Remove numbers */
.elementor-8 .elementor-element.elementor-element-1b17b62 .dot-number{
    display: none;
}

/* Active dot */
.elementor-8 .elementor-element.elementor-element-1b17b62 .dot.active{
    background: var(--dot-color-active);
}
.elementor-8 .elementor-element.elementor-element-1b17b62:before{
    display: none;
}

/* Mobile */
@media (max-width: 767px){
    .elementor-8 .elementor-element.elementor-element-1b17b62{
        flex-wrap: nowrap;
        overflow-x: auto;
    }
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-b1bf18a */.elementor-8 .elementor-element.elementor-element-b1bf18a{
    --radius: 8px;
    --height: 550px;
    --active-height: 550px;
    --overlay: 0.75;
    display: flex;
    align-items: center; /* 👈 centers vertically */
}

.elementor-8 .elementor-element.elementor-element-b1bf18a.loaded{
    opacity: 1;
    transform: translateX(0);
}

.elementor-8 .elementor-element.elementor-element-b1bf18a .swiper-wrapper{
    height: var(--active-height);
}

.elementor-8 .elementor-element.elementor-element-b1bf18a:not(.loaded) .swiper-wrapper{
    transition-duration: 0s !important;
}

/* Slides */
.elementor-8 .elementor-element.elementor-element-b1bf18a .swiper-slide{
    display: flex;
    align-items: flex-end;
    justify-content: center;
    text-align: center;
border-radius: 24px;
    height: var(--height);
        border: 1px solid rgba(255,255,255,0.2);
    backdrop-filter: blur(6px);
    box-shadow: 1px -1px 0 0 rgba(255, 255, 255, 0.40);
}

.elementor-8 .elementor-element.elementor-element-b1bf18a.loaded .swiper-slide{
    transition: all 0.3s ease-in-out 0.2s;
}

.elementor-8 .elementor-element.elementor-element-b1bf18a .swiper-slide.swiper-slide-active{
    height: var(--active-height);
}

.elementor-8 .elementor-element.elementor-element-b1bf18a .swiper-slide:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: #00000000;
    background: #FAD5B640;
    border-radius: 24px;
    height: 100%;
    width: 100%;
    z-index: 0;
}

.elementor-8 .elementor-element.elementor-element-b1bf18a img{
    position: absolute;
    top: 5%;
    left:5%;
    width: 90%;
    height: 75%;
    border-radius: 20px;
}

/* Content */
.elementor-8 .elementor-element.elementor-element-b1bf18a .elementor-testimonial__cite{
    z-index: 2;
    position: relative;
    width: 100%;
    
}

.elementor-8 .elementor-element.elementor-element-b1bf18a .elementor-testimonial__title{
    margin: 0;

}

/* Hide controls */
.elementor-8 .elementor-element.elementor-element-b1bf18a .swiper-pagination,
.elementor-8 .elementor-element.elementor-element-b1bf18a .elementor-swiper-button{
    display: none;
}

.elementor-8 .elementor-element.elementor-element-b1bf18a .swiper-container{
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
}

/* Tablet */
@media (max-width: 1024px){
.elementor-8 .elementor-element.elementor-element-b1bf18a{
    --height: 500px;
    --active-height: 500px;
}
}

/* Mobile */
@media (max-width: 767px){
.elementor-8 .elementor-element.elementor-element-b1bf18a{
    --height: 500px;
    --active-height: 500px;
    width: 100% !important;
    max-width: var(--container-widget-width, 300px) !important;
    padding:5px;
}
.elementor-8 .elementor-element.elementor-element-b1bf18a .elementor-testimonial__cite{
    opacity: 1;
    margin:0;
}
.elementor-8 .elementor-element.elementor-element-b1bf18a img{
    position: absolute;
    top: 4%;
    left:5%;
    width: 90%;
    height: 75%;
    border-radius: var(--radius);
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'IBMPlexSansArabic';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://osusbuilding.com/wp-content/uploads/2026/05/IBMPlexSansArabic-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'IBMPlexSansArabic';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://osusbuilding.com/wp-content/uploads/2026/05/IBMPlexSansArabic-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'IBMPlexSansArabic';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://osusbuilding.com/wp-content/uploads/2026/05/IBMPlexSansArabic-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'IBMPlexSansArabic';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://osusbuilding.com/wp-content/uploads/2026/05/IBMPlexSansArabic-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'IBMPlexSansArabic';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://osusbuilding.com/wp-content/uploads/2026/05/IBMPlexSansArabic-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */