.elementor-27 .elementor-element.elementor-element-66b66ae{--display:flex;--min-height:651px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:1;--overlay-mix-blend-mode:lighten;--margin-top:-91px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-66b66ae:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-66b66ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dotraqam.com/wp-content/uploads/2025/10/Group-1707480378-copy-scaled.webp");background-position:center center;background-size:cover;}.elementor-27 .elementor-element.elementor-element-66b66ae::before, .elementor-27 .elementor-element.elementor-element-66b66ae > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-66b66ae > .e-con-inner > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-66b66ae > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-66b66ae > .e-con-inner > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-66b66ae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://dotraqam.com/wp-content/uploads/2025/10/image-copy.webp");--background-overlay:'';background-size:contain;}.elementor-27 .elementor-element.elementor-element-788d666{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#42302AC2;--border-color:#42302AC2;--border-radius:500px 500px 500px 500px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-27 .elementor-element.elementor-element-788d666:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-788d666 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #FF541F40 0%, #00000029 100%);}.elementor-27 .elementor-element.elementor-element-788d666.e-con{--align-self:center;}.elementor-27 .elementor-element.elementor-element-725f984{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-27 .elementor-element.elementor-element-4f1dbd3{--e-rating-justify-content:flex-end;--e-rating-icon-marked-color:var( --e-global-color-primary );}.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-27 .elementor-element.elementor-element-6ed7201{text-align:left;}.elementor-27 .elementor-element.elementor-element-6ed7201 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:200;color:#FFFFFFBF;}.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-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-27 .elementor-element.elementor-element-22d9437{--iteration-count:infinite;margin:-54px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--dynamic-text-color:var( --e-global-color-text );--typing-selected-bg-color:var( --e-global-color-accent );}.elementor-27 .elementor-element.elementor-element-22d9437 .elementor-headline{text-align:center;font-family:"Cairo", Sans-serif;font-size:44px;font-weight:700;line-height:90px;}.elementor-27 .elementor-element.elementor-element-22d9437 .elementor-headline-plain-text{color:var( --e-global-color-primary );}.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-27 .elementor-element.elementor-element-2d3db47{margin:-85px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Cairo", Sans-serif;font-size:24px;font-weight:500;line-height:44px;}.elementor-27 .elementor-element.elementor-element-79fad8f{--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:-33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-27 .elementor-element.elementor-element-8f8a6cd:hover{--e-transform-scale:1.1;}.elementor-27 .elementor-element.elementor-element-8f8a6cd .elementor-button{border-radius:8px 8px 8px 8px;}.elementor-27 .elementor-element.elementor-element-d748d85 .elementor-button{background-color:#FF541F08;border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-27 .elementor-element.elementor-element-d748d85:hover{--e-transform-scale:1.1;}.elementor-27 .elementor-element.elementor-element-d79707d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0.2px 0px 0.2px 0px;--border-top-width:0.2px;--border-right-width:0px;--border-bottom-width:0.2px;--border-left-width:0px;border-color:#54595F6B;--border-color:#54595F6B;--margin-top:-108px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-d4cd125{--display:flex;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#54595F6B;--border-color:#54595F6B;}.elementor-27 .elementor-element.elementor-element-a19a74b{text-align:center;}.elementor-27 .elementor-element.elementor-element-a19a74b .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:24px;font-weight:600;}.elementor-27 .elementor-element.elementor-element-267699b .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:46px;font-weight:700;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-44f3284{--display:flex;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#54595F6B;--border-color:#54595F6B;}.elementor-27 .elementor-element.elementor-element-a7f7a0b{text-align:center;}.elementor-27 .elementor-element.elementor-element-a7f7a0b .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:24px;font-weight:600;}.elementor-27 .elementor-element.elementor-element-4fa8e15 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:46px;font-weight:700;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-e1a3edb{--display:flex;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#54595F6B;--border-color:#54595F6B;}.elementor-27 .elementor-element.elementor-element-094e033{text-align:center;}.elementor-27 .elementor-element.elementor-element-094e033 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:24px;font-weight:600;}.elementor-27 .elementor-element.elementor-element-2bd2d18 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:46px;font-weight:700;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-f45ec7a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-7219e58{--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-27 .elementor-element.elementor-element-5384504{column-gap:0px;font-family:"Cairo", Sans-serif;font-size:44px;font-weight:400;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-5384504 p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-4e9e37c{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;column-gap:0px;font-family:"Cairo", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFFBA;}.elementor-27 .elementor-element.elementor-element-4e9e37c p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-c18c4c8{--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-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-27 .elementor-element.elementor-element-9de8de1 .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-9de8de1 .elementor-icon{font-size:300px;}.elementor-27 .elementor-element.elementor-element-9de8de1 .elementor-icon svg{height:300px;}.elementor-27 .elementor-element.elementor-element-a4a9e46{--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:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-358df00{--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;border-style:solid;--border-style:solid;border-color:#FF541F33;--border-color:#FF541F33;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-358df00:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-358df00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#27282933;}.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-27 .elementor-element.elementor-element-3e2a196 .elementor-icon-box-wrapper{align-items:start;}.elementor-27 .elementor-element.elementor-element-3e2a196{--icon-box-icon-margin:100px;}.elementor-27 .elementor-element.elementor-element-3e2a196 .elementor-icon{font-size:86px;}.elementor-27 .elementor-element.elementor-element-3e2a196 .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-3e2a196 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:400;}.elementor-27 .elementor-element.elementor-element-3e2a196 .elementor-icon-box-title{color:#D9D9D9D9;}.elementor-27 .elementor-element.elementor-element-3e2a196 .elementor-icon-box-description{font-family:"Cairo", Sans-serif;font-size:34px;font-weight:700;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-50dab58{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#FF541F33;--border-color:#FF541F33;--border-radius:20px 20px 20px 20px;}.elementor-27 .elementor-element.elementor-element-50dab58:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-50dab58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(140deg, #272829B2 0%, #FF3C0059 100%);}.elementor-27 .elementor-element.elementor-element-fdf6364 .elementor-icon-box-wrapper{align-items:start;}.elementor-27 .elementor-element.elementor-element-fdf6364{--icon-box-icon-margin:100px;}.elementor-27 .elementor-element.elementor-element-fdf6364 .elementor-icon{font-size:86px;}.elementor-27 .elementor-element.elementor-element-fdf6364 .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-fdf6364 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:400;}.elementor-27 .elementor-element.elementor-element-fdf6364 .elementor-icon-box-title{color:#D9D9D9D9;}.elementor-27 .elementor-element.elementor-element-fdf6364 .elementor-icon-box-description{font-family:"Cairo", Sans-serif;font-size:34px;font-weight:700;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-2683d6d{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:13px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-c4cc409{--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;border-style:solid;--border-style:solid;border-color:#FF541F33;--border-color:#FF541F33;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-c4cc409:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-c4cc409 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#27282933;}.elementor-27 .elementor-element.elementor-element-d6343a6 .elementor-icon-box-wrapper{align-items:start;}.elementor-27 .elementor-element.elementor-element-d6343a6{--icon-box-icon-margin:100px;}.elementor-27 .elementor-element.elementor-element-d6343a6 .elementor-icon{font-size:86px;}.elementor-27 .elementor-element.elementor-element-d6343a6 .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-d6343a6 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:400;}.elementor-27 .elementor-element.elementor-element-d6343a6 .elementor-icon-box-title{color:#D9D9D9D9;}.elementor-27 .elementor-element.elementor-element-d6343a6 .elementor-icon-box-description{font-family:"Cairo", Sans-serif;font-size:34px;font-weight:700;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-1b744c1{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#FF541F33;--border-color:#FF541F33;--border-radius:20px 20px 20px 20px;}.elementor-27 .elementor-element.elementor-element-1b744c1:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-1b744c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(140deg, #272829B2 0%, #FF3C0059 100%);}.elementor-27 .elementor-element.elementor-element-8e5ecc8 .elementor-icon-box-wrapper{align-items:start;}.elementor-27 .elementor-element.elementor-element-8e5ecc8{--icon-box-icon-margin:100px;}.elementor-27 .elementor-element.elementor-element-8e5ecc8 .elementor-icon{font-size:86px;}.elementor-27 .elementor-element.elementor-element-8e5ecc8 .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-8e5ecc8 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:400;}.elementor-27 .elementor-element.elementor-element-8e5ecc8 .elementor-icon-box-title{color:#D9D9D9D9;}.elementor-27 .elementor-element.elementor-element-8e5ecc8 .elementor-icon-box-description{font-family:"Cairo", Sans-serif;font-size:34px;font-weight:700;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-5982810{--display:flex;--min-height:0px;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.25;}.elementor-27 .elementor-element.elementor-element-5982810:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-5982810 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dotraqam.com/wp-content/uploads/2025/10/ef5683b0bf0d3c86ccdc2138a73e0cd14d34c219-copy-1-scaled.webp");background-position:center center;background-size:cover;}.elementor-27 .elementor-element.elementor-element-5982810::before, .elementor-27 .elementor-element.elementor-element-5982810 > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-5982810 > .e-con-inner > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-5982810 > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-5982810 > .e-con-inner > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-5982810 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-27 .elementor-element.elementor-element-61f6b4b{--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-27 .elementor-element.elementor-element-ee29d0f{text-align:right;}.elementor-27 .elementor-element.elementor-element-ee29d0f .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:46px;font-weight:500;line-height:100px;letter-spacing:-2px;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-74b5be9{--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;--align-items:center;}.elementor-27 .elementor-element.elementor-element-9e242c6{--display:flex;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:#272829B2;--border-color:#272829B2;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-27 .elementor-element.elementor-element-9e242c6:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-9e242c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #000000 0%, #443149 100%);}.elementor-27 .elementor-element.elementor-element-9e242c6.e-con:hover{--e-con-transform-scale:0.9;}.elementor-27 .elementor-element.elementor-element-8702832 .elementor-icon-box-wrapper{text-align:right;}.elementor-27 .elementor-element.elementor-element-8702832{--icon-box-icon-margin:0px;}.elementor-27 .elementor-element.elementor-element-8702832 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-8702832 .elementor-icon-box-description{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:500;}.elementor-27 .elementor-element.elementor-element-d3c6c22{--display:flex;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:#272829B2;--border-color:#272829B2;--border-radius:12px 12px 12px 12px;--margin-top:380px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-27 .elementor-element.elementor-element-d3c6c22:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-d3c6c22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #000000 0%, #443149 100%);}.elementor-27 .elementor-element.elementor-element-d3c6c22.e-con:hover{--e-con-transform-scale:0.9;}.elementor-27 .elementor-element.elementor-element-cb7c958 .elementor-icon-box-wrapper{text-align:right;}.elementor-27 .elementor-element.elementor-element-cb7c958{--icon-box-icon-margin:0px;}.elementor-27 .elementor-element.elementor-element-cb7c958 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-cb7c958 .elementor-icon-box-description{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:500;}.elementor-27 .elementor-element.elementor-element-4bfae28{--display:flex;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:#272829B2;--border-color:#272829B2;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-27 .elementor-element.elementor-element-4bfae28:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-4bfae28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #000000 0%, #443149 100%);}.elementor-27 .elementor-element.elementor-element-4bfae28.e-con:hover{--e-con-transform-scale:0.9;}.elementor-27 .elementor-element.elementor-element-c35b369 .elementor-icon-box-wrapper{text-align:right;}.elementor-27 .elementor-element.elementor-element-c35b369{--icon-box-icon-margin:0px;}.elementor-27 .elementor-element.elementor-element-c35b369 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-c35b369 .elementor-icon-box-description{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:500;}.elementor-27 .elementor-element.elementor-element-f922191{--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:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-db3c8f6{text-align:center;}.elementor-27 .elementor-element.elementor-element-db3c8f6 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:44px;font-weight:400;line-height:100px;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-cc2163a{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;column-gap:0px;text-align:center;font-family:"Cairo", Sans-serif;font-size:18px;font-weight:400;line-height:36px;}.elementor-27 .elementor-element.elementor-element-cc2163a p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-625a0b1{--display:flex;--min-height:312px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-78993d6{--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:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-27 .elementor-element.elementor-element-0413d42{text-align:right;}.elementor-27 .elementor-element.elementor-element-0413d42 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-a7caff5{font-family:"Cairo", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFFD9;}.elementor-27 .elementor-element.elementor-element-a7caff5 p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-877f8a7{text-align:right;}.elementor-27 .elementor-element.elementor-element-877f8a7 img{width:100%;}.elementor-27 .elementor-element.elementor-element-21a4617{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-1308392{text-align:right;}.elementor-27 .elementor-element.elementor-element-1308392 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-a555ed2{font-family:"Cairo", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFFD9;}.elementor-27 .elementor-element.elementor-element-a555ed2 p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-064a1b6{text-align:center;}.elementor-27 .elementor-element.elementor-element-064a1b6 img{width:100%;}.elementor-27 .elementor-element.elementor-element-4968495{--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:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-27 .elementor-element.elementor-element-f5e448b{text-align:right;}.elementor-27 .elementor-element.elementor-element-f5e448b .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-4c39c5e{font-family:"Cairo", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFFD9;}.elementor-27 .elementor-element.elementor-element-4c39c5e p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-5a8de3c{text-align:center;}.elementor-27 .elementor-element.elementor-element-5a8de3c img{width:100%;}.elementor-27 .elementor-element.elementor-element-797af3b{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-27 .elementor-element.elementor-element-ffbe563{text-align:right;}.elementor-27 .elementor-element.elementor-element-ffbe563 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-1c8d52f{font-family:"Cairo", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFFD9;}.elementor-27 .elementor-element.elementor-element-1c8d52f p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-ad1d329{text-align:center;}.elementor-27 .elementor-element.elementor-element-ad1d329 img{width:100%;}.elementor-27 .elementor-element.elementor-element-2b5df63{--display:flex;--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;--align-items:center;}.elementor-27 .elementor-element.elementor-element-40cf164:hover{--e-transform-scale:1.1;}.elementor-27 .elementor-element.elementor-element-40cf164 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27 .elementor-element.elementor-element-40cf164 .elementor-button{border-radius:8px 8px 8px 8px;}.elementor-27 .elementor-element.elementor-element-e4e9a97{--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:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-02e97ce{text-align:center;}.elementor-27 .elementor-element.elementor-element-02e97ce .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:44px;font-weight:400;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-d9ede84{text-align:center;font-family:"Cairo", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFFCF;}.elementor-27 .elementor-element.elementor-element-5a8db95{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-f61a1ec{--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:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.51;--border-radius:0px 8px 8px 0px;}.elementor-27 .elementor-element.elementor-element-f61a1ec:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-f61a1ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272829;}.elementor-27 .elementor-element.elementor-element-f61a1ec::before, .elementor-27 .elementor-element.elementor-element-f61a1ec > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-f61a1ec > .e-con-inner > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-f61a1ec > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-f61a1ec > .e-con-inner > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-f61a1ec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(145deg, #00000000 12%, #FF3C00 100%);}.elementor-27 .elementor-element.elementor-element-9248dd3 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-150951e .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-3bb7db5{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFFD6;}.elementor-27 .elementor-element.elementor-element-ba4466b{--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:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.51;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-9px;}.elementor-27 .elementor-element.elementor-element-ba4466b:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-ba4466b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272829;}.elementor-27 .elementor-element.elementor-element-ba4466b::before, .elementor-27 .elementor-element.elementor-element-ba4466b > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-ba4466b > .e-con-inner > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-ba4466b > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-ba4466b > .e-con-inner > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-ba4466b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(145deg, #00000000 12%, #FF3C00 100%);}.elementor-27 .elementor-element.elementor-element-886fa03 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-5ff43cd .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-004dd5a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFFD6;}.elementor-27 .elementor-element.elementor-element-b461f80{--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:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.51;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-10px;}.elementor-27 .elementor-element.elementor-element-b461f80:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-b461f80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272829;}.elementor-27 .elementor-element.elementor-element-b461f80::before, .elementor-27 .elementor-element.elementor-element-b461f80 > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-b461f80 > .e-con-inner > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-b461f80 > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-b461f80 > .e-con-inner > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-b461f80 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(145deg, #00000000 0%, #FF3C00 100%);}.elementor-27 .elementor-element.elementor-element-43db6e8 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-75be330 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-47fb34e{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFFD6;}.elementor-27 .elementor-element.elementor-element-25e9258{--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:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-fe607b4{text-align:center;}.elementor-27 .elementor-element.elementor-element-fe607b4 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-9c71308{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Cairo", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFFCF;}.elementor-27 .elementor-element.elementor-element-16835ee{--e-image-carousel-slides-to-show:7;}.elementor-27 .elementor-element.elementor-element-16835ee .swiper-wrapper{display:flex;align-items:center;}.elementor-27 .elementor-element.elementor-element-fb633ae{--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-27 .elementor-element.elementor-element-b8ca022{text-align:center;font-family:"Cairo", Sans-serif;font-size:44px;font-weight:400;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-8cd5cad{--swiper-slides-to-display:2;--swiper-slides-gap:53px;z-index:99;}.elementor-27 .elementor-element.elementor-element-8cd5cad .swiper-slide > .elementor-element{height:100%;}.elementor-27 .elementor-element.elementor-element-7035dcf{--swiper-slides-to-display:2;--swiper-offset-size:100px;--swiper-slides-gap:20px;z-index:99;}.elementor-27 .elementor-element.elementor-element-7035dcf .swiper-slide > .elementor-element{height:100%;}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-0a81265{right:0px;}body.rtl .elementor-27 .elementor-element.elementor-element-0a81265{left:0px;}.elementor-27 .elementor-element.elementor-element-0a81265{top:84px;z-index:-1;}.elementor-27 .elementor-element.elementor-element-0a81265 img{opacity:0.78;}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-b1474c0{left:0px;}body.rtl .elementor-27 .elementor-element.elementor-element-b1474c0{right:0px;}.elementor-27 .elementor-element.elementor-element-b1474c0{top:-62px;z-index:-1;}.elementor-27 .elementor-element.elementor-element-b1474c0 img{opacity:0.78;}.elementor-27 .elementor-element.elementor-element-39cc83f{--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;--margin-top:85px;--margin-bottom:85px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-df0145f{--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:flex-start;}.elementor-27 .elementor-element.elementor-element-1bdbccd .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:44px;font-weight:500;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-e38b9ab p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-e38b9ab{color:#FFFFFFC4;}.elementor-27 .elementor-element.elementor-element-0c18aa5:hover{--e-transform-scale:0.9;}.elementor-27 .elementor-element.elementor-element-0c18aa5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27 .elementor-element.elementor-element-0c18aa5 .elementor-button{font-family:"Cairo", Sans-serif;font-size:16px;font-weight:500;border-radius:8px 8px 8px 8px;}.elementor-27 .elementor-element.elementor-element-850e60c{--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-27 .elementor-element.elementor-element-c571777{--display:flex;}.elementor-27 .elementor-element.elementor-element-363ea93{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-6ad1503{--display:flex;}.elementor-27 .elementor-element.elementor-element-d104134{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-d9f4d80{--display:flex;}.elementor-27 .elementor-element.elementor-element-0120427{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-f117ecb{--display:flex;}.elementor-27 .elementor-element.elementor-element-d222641{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-15730d6{--n-accordion-title-font-size:1rem;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:18px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:8px 8px 00px 0px;--n-accordion-title-normal-color:#FFFFFFAB;--n-accordion-title-hover-color:#FFFFFFAB;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:28px;--n-accordion-icon-gap:49%;--n-accordion-icon-normal-color:#FFFFFF00;--n-accordion-icon-hover-color:#FFFFFF33;--n-accordion-icon-active-color:#FFFFFF00;}.elementor-27 .elementor-element.elementor-element-15730d6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#020101;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4E3656CC;}.elementor-27 .elementor-element.elementor-element-15730d6 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(145deg, #443149 53%, #000000 100%);border-style:none;}:where( .elementor-27 .elementor-element.elementor-element-15730d6 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:transparent;background-image:linear-gradient(145deg, #443149 39%, #000000 87%);border-style:none;--border-radius:0px 0px 8px 8px;}:where( .elementor-27 .elementor-element.elementor-element-15730d6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-8cd5cad{--swiper-slides-to-display:2;}.elementor-27 .elementor-element.elementor-element-7035dcf{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-66b66ae:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-66b66ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dotraqam.com/wp-content/uploads/2025/10/Group-1707480378-copy-scaled.webp");background-position:bottom left;background-size:cover;}.elementor-27 .elementor-element.elementor-element-66b66ae{--margin-top:-230px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-788d666{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-27 .elementor-element.elementor-element-725f984{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-27 .elementor-element.elementor-element-22d9437 .elementor-headline{font-size:21px;}.elementor-27 .elementor-element.elementor-element-2d3db47{font-size:24px;}.elementor-27 .elementor-element.elementor-element-d79707d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-d4cd125{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-27 .elementor-element.elementor-element-44f3284{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-27 .elementor-element.elementor-element-e1a3edb{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-27 .elementor-element.elementor-element-f45ec7a{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-27 .elementor-element.elementor-element-7219e58{--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-9de8de1 .elementor-icon{font-size:150px;}.elementor-27 .elementor-element.elementor-element-9de8de1 .elementor-icon svg{height:150px;}.elementor-27 .elementor-element.elementor-element-a4a9e46{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-27 .elementor-element.elementor-element-3e2a196{--icon-box-icon-margin:0px;}.elementor-27 .elementor-element.elementor-element-fdf6364{--icon-box-icon-margin:0px;}.elementor-27 .elementor-element.elementor-element-2683d6d{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-27 .elementor-element.elementor-element-d6343a6{--icon-box-icon-margin:0px;}.elementor-27 .elementor-element.elementor-element-8e5ecc8{--icon-box-icon-margin:0px;}.elementor-27 .elementor-element.elementor-element-d3c6c22{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-625a0b1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27 .elementor-element.elementor-element-064a1b6{text-align:center;}.elementor-27 .elementor-element.elementor-element-16835ee{--e-image-carousel-slides-to-show:3;}.elementor-27 .elementor-element.elementor-element-fb633ae{--width:500px;}.elementor-27 .elementor-element.elementor-element-b8ca022{font-size:29px;}.elementor-27 .elementor-element.elementor-element-8cd5cad{--swiper-slides-to-display:1;--swiper-slides-gap:0px;}.elementor-27 .elementor-element.elementor-element-7035dcf{--swiper-slides-to-display:1;}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-0a81265{right:0px;}body.rtl .elementor-27 .elementor-element.elementor-element-0a81265{left:0px;}.elementor-27 .elementor-element.elementor-element-0a81265{top:280px;}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-b1474c0{left:0px;}body.rtl .elementor-27 .elementor-element.elementor-element-b1474c0{right:0px;}.elementor-27 .elementor-element.elementor-element-b1474c0{top:-83px;}.elementor-27 .elementor-element.elementor-element-b1474c0 img{width:100%;}}@media(min-width:768px){.elementor-27 .elementor-element.elementor-element-66b66ae{--content-width:1600px;}.elementor-27 .elementor-element.elementor-element-788d666{--width:300px;}.elementor-27 .elementor-element.elementor-element-725f984{--width:54%;}.elementor-27 .elementor-element.elementor-element-d4cd125{--width:33.3%;}.elementor-27 .elementor-element.elementor-element-44f3284{--width:33.3%;}.elementor-27 .elementor-element.elementor-element-e1a3edb{--width:33.3%;}.elementor-27 .elementor-element.elementor-element-f45ec7a{--content-width:1400px;}.elementor-27 .elementor-element.elementor-element-7219e58{--width:50%;}.elementor-27 .elementor-element.elementor-element-c18c4c8{--width:50%;}.elementor-27 .elementor-element.elementor-element-a4a9e46{--content-width:1400px;}.elementor-27 .elementor-element.elementor-element-358df00{--width:90%;}.elementor-27 .elementor-element.elementor-element-50dab58{--width:57%;}.elementor-27 .elementor-element.elementor-element-2683d6d{--content-width:1400px;}.elementor-27 .elementor-element.elementor-element-c4cc409{--width:90%;}.elementor-27 .elementor-element.elementor-element-1b744c1{--width:57%;}.elementor-27 .elementor-element.elementor-element-5982810{--content-width:1400px;}.elementor-27 .elementor-element.elementor-element-61f6b4b{--width:45%;}.elementor-27 .elementor-element.elementor-element-74b5be9{--width:100%;}.elementor-27 .elementor-element.elementor-element-f922191{--content-width:1400px;}.elementor-27 .elementor-element.elementor-element-625a0b1{--content-width:1400px;}.elementor-27 .elementor-element.elementor-element-78993d6{--width:25%;}.elementor-27 .elementor-element.elementor-element-21a4617{--width:25%;}.elementor-27 .elementor-element.elementor-element-4968495{--width:25%;}.elementor-27 .elementor-element.elementor-element-797af3b{--width:25%;}.elementor-27 .elementor-element.elementor-element-e4e9a97{--content-width:1400px;}.elementor-27 .elementor-element.elementor-element-5a8db95{--content-width:1400px;}.elementor-27 .elementor-element.elementor-element-f61a1ec{--width:25%;}.elementor-27 .elementor-element.elementor-element-ba4466b{--width:25%;}.elementor-27 .elementor-element.elementor-element-b461f80{--width:25%;}.elementor-27 .elementor-element.elementor-element-25e9258{--content-width:1400px;}.elementor-27 .elementor-element.elementor-element-df0145f{--width:50%;}.elementor-27 .elementor-element.elementor-element-850e60c{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-788d666 *//* ========== Clients Bar (Final Version) ========== */
.clients-bar {
  position: relative;          /* علشان الأنيميشن تبقى داخل العنصر */
  overflow: hidden;            /* تمنع اللمعة تطلع برا البادج */
  display: flex;
  align-items: center;
  gap: 10px;
  background: rgba(25,25,25,0.85);
  border-radius: 40px;
  padding: 8px 15px;
  width: fit-content;
  backdrop-filter: blur(6px);
  opacity: 0;
  transform: translateY(14px);
  animation: clientsFadeUp .8s ease-out forwards, clientsFloat 5s ease-in-out 1s infinite;
  animation-delay: .2s;
  will-change: transform, opacity, box-shadow;
  --floatY: 6px;
  --glow: 0 0 0 rgba(255,92,0,0);
  box-shadow: var(--glow);
}

/* ===== Avatars ===== */
.clients-bar .avatars img {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  object-fit: cover;
  margin-right: -8px; /* يخلي الصور متداخلة شوي */
  border: 2px solid #191919;
  opacity: 0;
  transform: scale(.8) translateY(4px);
  animation: avatarPop .5s cubic-bezier(.2,.9,.2,1) forwards;
}

.clients-bar .avatars img:nth-child(1){ animation-delay:.15s }
.clients-bar .avatars img:nth-child(2){ animation-delay:.28s }
.clients-bar .avatars img:nth-child(3){ animation-delay:.41s }
.clients-bar .avatars img:nth-child(4){ animation-delay:.54s }

/* ===== Stars ===== */
.clients-bar .stars {
  color: #FF5C00;
  font-size: 14px;
  display: inline-block;
  animation: starsTwinkle 2.4s ease-in-out .8s infinite;
  transform-origin: center;
}

/* ===== Text ===== */
.clients-bar span {
  color: #fff;
  font-size: 13px;
  font-weight: 500;
}

/* ===== Shimmer line sweeping across (inside only) ===== */
.clients-bar::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background: linear-gradient(120deg, transparent 0%, rgba(255,255,255,.18) 20%, transparent 50%);
  transform: translateX(-90%);
  animation: clientsShimmer 6s ease-in-out 2s infinite;
  border-radius: inherit;
}

/* ===== Hover effect (اختياري) ===== */
.clients-bar:hover {
  animation-play-state: paused; /* يوقف الطفو أثناء الهوفر */
  box-shadow: 0 8px 28px rgba(255,92,0,.18);
}

/* ===== Keyframes ===== */
@keyframes clientsFadeUp {
  to { opacity: 1; transform: translateY(0); }
}

@keyframes clientsFloat {
  0%,100% { transform: translateY(0); }
  50% { transform: translateY(calc(-1 * var(--floatY))); }
}

@keyframes clientsShimmer {
  0% { transform: translateX(-120%); }
  60% { transform: translateX(140%); }
  100% { transform: translateX(140%); }
}

@keyframes starsTwinkle {
  0%,100% { filter: drop-shadow(0 0 0 rgba(255,92,0,0)); transform: scale(1); }
  50% { filter: drop-shadow(0 0 8px rgba(255,92,0,.6)); transform: scale(1.06); }
}

@keyframes avatarPop {
  to { opacity: 1; transform: scale(1) translateY(0); }
}

/* احترام تفضيل تقليل الحركة */
@media (prefers-reduced-motion: reduce) {
  .clients-bar,
  .clients-bar::after,
  .clients-bar * {
    animation: none !important;
    transition: none !important;
  }
}

/* ==== Mobile tweaks for .clients-bar ==== */
@media (max-width: 480px){

  .clients-bar{
    gap: 8px;
    padding: 6px 10px;
    border-radius: 24px;
    width: fit-content;      /* تمنعها تتمدد بعرض الكونتينر */
    margin-inline: auto;     /* توسيط أفقي */
    flex-wrap: wrap;         /* نخليها صفّين لو المساحة ضيقة */
    --floatY: 4px;           /* طفو أخف على الموبايل */
    animation: clientsFadeUp .7s ease-out forwards; /* نوقف اللوب الطويل */
  }

  /* اختياري: إيقاف اللمعة على الموبايل لتقليل الضوضاء والأوفر فلو */
  .clients-bar::after{ display:none; }

  /* صور الافاتار أصغر وتداخل أخف */
  .clients-bar .avatars img{
    width: 24px;
    height: 24px;
    margin-right: -6px;
    border-width: 1.5px;
  }

  /* النجوم أصغر شوية */
  .clients-bar .stars{
    font-size: 12px;
  }

  /* النص يطلع في سطر لوحده، اتجاه LTR */
  .clients-bar span{
    direction: ltr;
    display: block;
    width: 100%;
    text-align: center;
    font-size: 12px;
    line-height: 1.15;
    margin-top: 2px;
  }
}

/* موبايل-تابلت أوسع شوية */
@media (min-width: 481px) and (max-width: 767px){
  .clients-bar{
    gap: 10px;
    padding: 7px 12px;
    border-radius: 28px;
    --floatY: 5px;
  }
  .clients-bar .avatars img{
    width: 28px; height: 28px; margin-right:-7px;
  }
  .clients-bar .stars{ font-size: 13px; }
  .clients-bar span{ font-size: 12.5px; }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9de8de1 */.spin{
  /* مدة اللفة – غيّرها براحتك */
  --speed: 20.5s;
  animation: spin var(--speed) linear infinite;
  display: inline-block;

  /* مهم للـ SVG: يضمن الدوران من المركز */
  transform-origin: 50% 50%;
  transform-box: fill-box;
}

@keyframes spin{
  to { transform: rotate(360deg); }
}

/* احترام تفضيل تقليل الحركة */
@media (prefers-reduced-motion: reduce){
  .spin{ animation: none !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e242c6 *//* === Feature Cards with Gradient Border & Floating Animation === */
.feature-card {
  position: relative;
  border-radius: 16px;
  background: linear-gradient(145deg, rgba(39,40,41,0.7) 0%, rgba(0,0,0,0.9) 100%);
  overflow: hidden;

  /* الحافة المتدرجة */
  border: 1px solid transparent;
  background-clip: padding-box, border-box;
  background-origin: padding-box, border-box;
  background-image:
    linear-gradient(145deg, rgba(39,40,41,0.7), rgba(39,40,41,0.7)), /* داخل الكارت */
    linear-gradient(145deg, #000000 0%, #FF3C00 100%);              /* الحافة المتدرجة */

  /* الطفو */
  --amp: 8px;
  --dur: 3s;
  animation: fc-float var(--dur) ease-in-out infinite;
  animation-play-state: paused; /* موقوف افتراضي */
  transition: transform .2s ease, box-shadow .3s ease;
  will-change: transform;
}

/* لما الكارت يظهر في الشاشة */
.feature-card.is-inview {
  animation-play-state: running;
}

/* حركة الطفو الهادئ */
@keyframes fc-float {
  0%,100% { transform: translateY(0) }
  50%     { transform: translateY(calc(-1 * var(--amp))) }
}

/* تأثير الهوفر */
.feature-card:hover {
  transform: translateY(-8px);
  box-shadow: 0 0 30px rgba(255, 60, 0, 0.25);
}

/* موبايل: حركة أهدأ */
@media (max-width: 767px){
  .feature-card { --amp: 4px; --dur: 7.5s; }
}

/* احترام تقليل الحركة */
@media (prefers-reduced-motion: reduce){
  .feature-card { animation: none !important; transform: none !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78993d6 *//* === Section base === */
.process-section{
  position: relative;
  overflow: visible;       /* علشان النقط تظهر */
  padding-block: clamp(40px, 6vw, 80px);
}

/* === Decorative dots (النقط البرتقالية) على أطراف السكشن === */
/* نقط عامة: تقدر تزود/تنقص بسهولة */
.process-section::before,
.process-section::after{
  content:"";
  position:absolute; 
  width:10px; height:10px;
  border-radius:50%;
  background:#FF3C00;
  box-shadow:
    0 0 10px rgba(255,60,0,.55),
    0 0 20px rgba(255,60,0,.25);
  z-index:1;
}
/* نقطة أعلى-يمين */
.process-section::after{ top:18px; right:22px; }
/* نقطة أسفل-يسار */
.process-section::before{ bottom:22px; left:26px; }

/* تقدر تضيف نقط تانية بسرعة: */
.process-section .dot{
  position:absolute; width:8px; height:8px; border-radius:50%;
  background:#FF3C00;
  box-shadow:0 0 10px rgba(255,60,0,.4);
  z-index:1;
}
/* أمثلة جاهزة لو حبيت */
.process-section .dot.d1{ top:60px; left:14%; }
.process-section .dot.d2{ bottom:70px; right:12%; }

/* === الأعمدة === */
.step{
  position: relative;
  padding: clamp(12px, 2vw, 18px) 0;
}

/* === خط برتقالي بعلامات (arrow ticks) زي فيجما === */
.step-line{
  position: relative;
  height: 2px;
  background: linear-gradient(90deg, rgba(255,60,0,.9), rgba(255,60,0,.6));
  margin-top: clamp(10px, 1.8vw, 16px);
  margin-bottom: clamp(6px, 1.2vw, 12px);
  opacity:.85;
}

/* طول الخط حسب العمود */
.step[data-elementor-col="33"] .step-line,
.step .step-line{ width: 70%; }        /* افتراضي */
@media (min-width:768px){
  .step:nth-child(1) .step-line{ width: 62%; }   /* العمود اليمين */
  .step:nth-child(2) .step-line{ width: 64%; }   /* الوسط */
  .step:nth-child(3) .step-line{ width: 62%; }   /* الشمال */
}

/* علامات في الطرفين (شُرط صغيرة) */
.step-line::before,
.step-line::after{
  content:"";
  position:absolute; top:50%;
  width:14px; height:2px; background:#FF3C00;
  transform: translateY(-50%);
  /* نعمل شُرطتين بسرعة بـ box-shadow */
  box-shadow:
    6px 0 0 0 #FF3C00;               /* الشرطة الثانية */
  opacity:.9;
}

/* اتجاه العلامات حسب مكان العمود */
.step-line[data-side="right"]::before{ left:0; }         /* بداية الخط */
.step-line[data-side="right"]::after { right:0; }         /* نهايته */

.step-line[data-side="left"]::before { left:0; }
.step-line[data-side="left"]::after  { right:0; }

.step-line[data-side="center"]::before { left:0; }
.step-line[data-side="center"]::after  { right:0; }

/* نقط صغيرة عند نهايات بعض الخطوط (اختياري) */
.step-line .end-dot{
  position:absolute; top:50%; transform:translateY(-50%);
  width:7px; height:7px; border-radius:50%;
  background:#FF3C00;
  box-shadow:0 0 10px rgba(255,60,0,.4);
}
.step-line[data-side="right"] .end-dot{ right:-10px; }
.step-line[data-side="left"]  .end-dot{ left:-10px;  }

/* === تنعيم عام للنصوص في القسم دا علشان يبقى 1:1 مع فيجما === */
.process-section h2,
.process-section h3,
.process-section p{ text-shadow: 0 0 1px rgba(0,0,0,.2); }

/* Responsive tweaks */
@media (max-width: 767px){
  .step-line{ width: 90% !important; }
  .process-section::after{ right:12px; top:12px; }
  .process-section::before{ left:14px; bottom:14px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21a4617 *//* === Section base === */
.process-section{
  position: relative;
  overflow: visible;       /* علشان النقط تظهر */
  padding-block: clamp(40px, 6vw, 80px);
}

/* === Decorative dots (النقط البرتقالية) على أطراف السكشن === */
/* نقط عامة: تقدر تزود/تنقص بسهولة */
.process-section::before,
.process-section::after{
  content:"";
  position:absolute; 
  width:10px; height:10px;
  border-radius:50%;
  background:#FF3C00;
  box-shadow:
    0 0 10px rgba(255,60,0,.55),
    0 0 20px rgba(255,60,0,.25);
  z-index:1;
}
/* نقطة أعلى-يمين */
.process-section::after{ top:18px; right:22px; }
/* نقطة أسفل-يسار */
.process-section::before{ bottom:22px; left:26px; }

/* تقدر تضيف نقط تانية بسرعة: */
.process-section .dot{
  position:absolute; width:8px; height:8px; border-radius:50%;
  background:#FF3C00;
  box-shadow:0 0 10px rgba(255,60,0,.4);
  z-index:1;
}
/* أمثلة جاهزة لو حبيت */
.process-section .dot.d1{ top:60px; left:14%; }
.process-section .dot.d2{ bottom:70px; right:12%; }

/* === الأعمدة === */
.step{
  position: relative;
  padding: clamp(12px, 2vw, 18px) 0;
}

/* === خط برتقالي بعلامات (arrow ticks) زي فيجما === */
.step-line{
  position: relative;
  height: 2px;
  background: linear-gradient(90deg, rgba(255,60,0,.9), rgba(255,60,0,.6));
  margin-top: clamp(10px, 1.8vw, 16px);
  margin-bottom: clamp(6px, 1.2vw, 12px);
  opacity:.85;
}

/* طول الخط حسب العمود */
.step[data-elementor-col="33"] .step-line,
.step .step-line{ width: 70%; }        /* افتراضي */
@media (min-width:768px){
  .step:nth-child(1) .step-line{ width: 62%; }   /* العمود اليمين */
  .step:nth-child(2) .step-line{ width: 64%; }   /* الوسط */
  .step:nth-child(3) .step-line{ width: 62%; }   /* الشمال */
}

/* علامات في الطرفين (شُرط صغيرة) */
.step-line::before,
.step-line::after{
  content:"";
  position:absolute; top:50%;
  width:14px; height:2px; background:#FF3C00;
  transform: translateY(-50%);
  /* نعمل شُرطتين بسرعة بـ box-shadow */
  box-shadow:
    6px 0 0 0 #FF3C00;               /* الشرطة الثانية */
  opacity:.9;
}

/* اتجاه العلامات حسب مكان العمود */
.step-line[data-side="right"]::before{ left:0; }         /* بداية الخط */
.step-line[data-side="right"]::after { right:0; }         /* نهايته */

.step-line[data-side="left"]::before { left:0; }
.step-line[data-side="left"]::after  { right:0; }

.step-line[data-side="center"]::before { left:0; }
.step-line[data-side="center"]::after  { right:0; }

/* نقط صغيرة عند نهايات بعض الخطوط (اختياري) */
.step-line .end-dot{
  position:absolute; top:50%; transform:translateY(-50%);
  width:7px; height:7px; border-radius:50%;
  background:#FF3C00;
  box-shadow:0 0 10px rgba(255,60,0,.4);
}
.step-line[data-side="right"] .end-dot{ right:-10px; }
.step-line[data-side="left"]  .end-dot{ left:-10px;  }

/* === تنعيم عام للنصوص في القسم دا علشان يبقى 1:1 مع فيجما === */
.process-section h2,
.process-section h3,
.process-section p{ text-shadow: 0 0 1px rgba(0,0,0,.2); }

/* Responsive tweaks */
@media (max-width: 767px){
  .step-line{ width: 90% !important; }
  .process-section::after{ right:12px; top:12px; }
  .process-section::before{ left:14px; bottom:14px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-625a0b1 *//* مرجع محلي لكل عمود */
.step{ position: relative; }

/* شكل النقطة العام */
.step::after{
  content:"";
  position:absolute;
  border-radius:50%;
  background:#FF3C00;
  box-shadow: 0 0 10px rgba(255,60,0,.55), 0 0 18px rgba(255,60,0,.25);
  pointer-events:none;
}

/* ============ المواضع + الأحجام (مطابقة للسكرين) ============ */
/* 1) يمين عنوان "الاستماع والفهم" */
.step-1::after{
  width: 8px; height: 8px;         /* حجم النقطة الكبيرة */
  right: -14px;                    /* ← زوّد/قلّل لو عايزها تقترب من العنوان */
  top: 8px;                         /* ← ارفع/نزّل بالنسبة لأعلى العمود */
}

/* 2) نقطة صغيرة فوق خط العمود الثاني ناحية اليمين */
.step-2::after{
  width: 6px; height: 6px;         /* حجم صغير */
  right: 12%;                      /* ← حرك أفقياً على حسب نهاية الخط */
  top: 58%;                        /* ← فوق الخط بشوية */
}

/* 3) نقطة صغيرة فوق خط العمود الثالث ناحية اليسار */
.step-3::after{
  width: 6px; height: 6px;
  left: 18%;                       /* ← موضع أفقي بالنسبة لعرض العمود */
  top: 58%;
}

/* 4) نقطة صغيرة ناحية يسار العمود الرابع فوق الخط */
.step-4::after{
  width: 6px; height: 6px;
  right: 34%;                      /* ← غيّرها حسب مكان الخط عندك */
  top: 58%;
}

/* رسبونسيف ضبط بسيط للتابلت/الموبايل */
@media (max-width: 1024px){
  .step-1::after{ right:-12px; top:10px; }
  .step-2::after{ right:11%;  top:60%;  }
  .step-3::after{ left:16%;   top:60%;  }
  .step-4::after{ right:32%;  top:60%;  }
}
@media (max-width: 767px){
  .step::after{ width:6px; height:6px; box-shadow:0 0 8px rgba(255,60,0,.5),0 0 14px rgba(255,60,0,.2); }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-16835ee */.infinite-carousel .elementor-image-carousel,
.infinite-carousel .elementor-image-carousel-wrapper {
  overflow: hidden;
  direction: ltr;
}

/* الأنيميشن */
@keyframes infiniteSlide {
  0%   { transform: translate3d(0, 0, 0); }
  100% { transform: translate3d(-50%, 0, 0); }
}

/* إعدادات الشريط */
.infinite-carousel .swiper-wrapper {
  display: flex !important;
  width: max-content;
  gap: 32px;
  animation: infiniteSlide 10s linear infinite;
  will-change: transform;
}

/* كل صورة */
.infinite-carousel .swiper-slide {
  width: auto !important;
}

.infinite-carousel .swiper-slide img {
  height: 40px;
  width: auto;
}

/* تسريع بسيط للحركة على الموبايل */
@media (max-width: 767px) {
  .infinite-carousel .swiper-wrapper {
    animation: infiniteSlide 7s linear infinite !important;
    gap: 20px;
  }
  .infinite-carousel .swiper-slide img {
    height: 32px;
  }
}/* End custom CSS */