.elementor-320 .elementor-element.elementor-element-6c2cda90{--display:flex;--min-height:230px;--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-320 .elementor-element.elementor-element-6c2cda90:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-6c2cda90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://uniquepatternadv.com/wp-content/uploads/2025/09/1891.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-320 .elementor-element.elementor-element-6c4bbdb1{--display:flex;}.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-320 .elementor-element.elementor-element-b8d23ed{text-align:center;}.elementor-320 .elementor-element.elementor-element-b8d23ed .elementor-heading-title{font-family:"Cairo", Sans-serif;font-weight:700;color:var( --e-global-color-accent );}.elementor-320 .elementor-element.elementor-element-4610ccf2{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-320 .elementor-element.elementor-element-4e637e41 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-5890e18 );}.elementor-320 .elementor-element.elementor-element-6d7419fc .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-5890e18 );}.elementor-320 .elementor-element.elementor-element-40ac9a27 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-5890e18 );}.elementor-320 .elementor-element.elementor-element-f3f8744{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-320 .elementor-element.elementor-element-f3f8744:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-f3f8744 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7F7;}.elementor-320 .elementor-element.elementor-element-ae28b22{--display:flex;--min-height:340px;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:7px 0px 0px 0px;--border-top-width:7px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:25px;--padding-right:25px;}.elementor-320 .elementor-element.elementor-element-ae28b22:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-ae28b22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5890e18 );}.elementor-320 .elementor-element.elementor-element-327dec9{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50% 50% 50% 50%;}.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-320 .elementor-element.elementor-element-cce2b5b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-320 .elementor-element.elementor-element-e08bc01 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:20px;font-weight:600;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-320 .elementor-element.elementor-element-2a57220{text-align:center;font-family:"Cairo", Sans-serif;font-size:14px;font-weight:400;}.elementor-320 .elementor-element.elementor-element-2a57220 a{color:#00243F;}.elementor-320 .elementor-element.elementor-element-c037c01{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap: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-320 .elementor-element.elementor-element-3a59afa .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-5890e18 );color:var( --e-global-color-5890e18 );}.elementor-320 .elementor-element.elementor-element-3a59afa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-320 .elementor-element.elementor-element-c8532bc{--display:flex;--min-height:340px;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:7px 0px 0px 0px;--border-top-width:7px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:25px;--padding-right:25px;}.elementor-320 .elementor-element.elementor-element-c8532bc:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-c8532bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5890e18 );}.elementor-320 .elementor-element.elementor-element-ace686d{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50% 50% 50% 50%;}.elementor-320 .elementor-element.elementor-element-0fc5e11{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-320 .elementor-element.elementor-element-0730ea4 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-primary );}.elementor-320 .elementor-element.elementor-element-2390645{text-align:center;font-family:"Cairo", Sans-serif;font-size:14px;font-weight:400;}.elementor-320 .elementor-element.elementor-element-2390645 a{color:#00243F;}.elementor-320 .elementor-element.elementor-element-1da3167{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-320 .elementor-element.elementor-element-26a3203 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-5890e18 );color:var( --e-global-color-5890e18 );}.elementor-320 .elementor-element.elementor-element-26a3203 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-320 .elementor-element.elementor-element-20a519f{--display:flex;--min-height:340px;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:7px 0px 0px 0px;--border-top-width:7px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:25px;--padding-right:25px;}.elementor-320 .elementor-element.elementor-element-20a519f:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-20a519f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5890e18 );}.elementor-320 .elementor-element.elementor-element-77c2733{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50% 50% 50% 50%;}.elementor-320 .elementor-element.elementor-element-3061da5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-320 .elementor-element.elementor-element-d09f5b1 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-primary );}.elementor-320 .elementor-element.elementor-element-9d0150f{text-align:center;font-family:"Cairo", Sans-serif;font-size:14px;font-weight:400;}.elementor-320 .elementor-element.elementor-element-9d0150f a{color:#00243F;}.elementor-320 .elementor-element.elementor-element-f0d40d7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-320 .elementor-element.elementor-element-2816be8 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-5890e18 );color:var( --e-global-color-5890e18 );}.elementor-320 .elementor-element.elementor-element-2816be8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-320 .elementor-element.elementor-element-db4224b{--display:flex;--min-height:340px;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:7px 0px 0px 0px;--border-top-width:7px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:25px;--padding-right:25px;}.elementor-320 .elementor-element.elementor-element-db4224b:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-db4224b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5890e18 );}.elementor-320 .elementor-element.elementor-element-25d4183{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50% 50% 50% 50%;}.elementor-320 .elementor-element.elementor-element-5d05375{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-320 .elementor-element.elementor-element-300a6b7 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-primary );}.elementor-320 .elementor-element.elementor-element-0a2940c{text-align:center;font-family:"Cairo", Sans-serif;font-size:14px;font-weight:400;}.elementor-320 .elementor-element.elementor-element-0a2940c a{color:#00243F;}.elementor-320 .elementor-element.elementor-element-cb9d6be{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-320 .elementor-element.elementor-element-b70d60e .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-5890e18 );color:var( --e-global-color-5890e18 );}.elementor-320 .elementor-element.elementor-element-b70d60e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-320 .elementor-element.elementor-element-297854d{--display:flex;--min-height:340px;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:7px 0px 0px 0px;--border-top-width:7px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:25px;--padding-right:25px;}.elementor-320 .elementor-element.elementor-element-297854d:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-297854d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5890e18 );}.elementor-320 .elementor-element.elementor-element-239d1f8{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50% 50% 50% 50%;}.elementor-320 .elementor-element.elementor-element-6e4504e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-320 .elementor-element.elementor-element-c642932 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-primary );}.elementor-320 .elementor-element.elementor-element-7602c5b{text-align:center;font-family:"Cairo", Sans-serif;font-size:14px;font-weight:400;}.elementor-320 .elementor-element.elementor-element-7602c5b a{color:#00243F;}.elementor-320 .elementor-element.elementor-element-e24818a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-320 .elementor-element.elementor-element-031f052 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-5890e18 );color:var( --e-global-color-5890e18 );}.elementor-320 .elementor-element.elementor-element-031f052 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-320 .elementor-element.elementor-element-fec7e8a{--display:flex;--min-height:340px;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:7px 0px 0px 0px;--border-top-width:7px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:25px;--padding-right:25px;}.elementor-320 .elementor-element.elementor-element-fec7e8a:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-fec7e8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5890e18 );}.elementor-320 .elementor-element.elementor-element-f122c95{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50% 50% 50% 50%;}.elementor-320 .elementor-element.elementor-element-db9b6d8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-320 .elementor-element.elementor-element-ad7f4d3 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-primary );}.elementor-320 .elementor-element.elementor-element-f2f3db0{text-align:center;font-family:"Cairo", Sans-serif;font-size:14px;font-weight:400;}.elementor-320 .elementor-element.elementor-element-f2f3db0 a{color:#00243F;}.elementor-320 .elementor-element.elementor-element-da844b0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-320 .elementor-element.elementor-element-63163c9 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-5890e18 );color:var( --e-global-color-5890e18 );}.elementor-320 .elementor-element.elementor-element-63163c9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-320 .elementor-element.elementor-element-e11dba4{--display:flex;--min-height:340px;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:7px 0px 0px 0px;--border-top-width:7px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:25px;--padding-right:25px;}.elementor-320 .elementor-element.elementor-element-e11dba4:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-e11dba4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5890e18 );}.elementor-320 .elementor-element.elementor-element-fba128c{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50% 50% 50% 50%;}.elementor-320 .elementor-element.elementor-element-7838eec{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-320 .elementor-element.elementor-element-609425f .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-primary );}.elementor-320 .elementor-element.elementor-element-9751911{text-align:center;font-family:"Cairo", Sans-serif;font-size:14px;font-weight:400;}.elementor-320 .elementor-element.elementor-element-9751911 a{color:#00243F;}.elementor-320 .elementor-element.elementor-element-13b527c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-320 .elementor-element.elementor-element-da6b06b .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-5890e18 );color:var( --e-global-color-5890e18 );}.elementor-320 .elementor-element.elementor-element-da6b06b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-320 .elementor-element.elementor-element-c085058{--display:flex;--min-height:340px;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:7px 0px 0px 0px;--border-top-width:7px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:25px;--padding-right:25px;}.elementor-320 .elementor-element.elementor-element-c085058:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-c085058 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5890e18 );}.elementor-320 .elementor-element.elementor-element-ff3f4ed{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50% 50% 50% 50%;}.elementor-320 .elementor-element.elementor-element-5427d93{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-320 .elementor-element.elementor-element-e430430 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-primary );}.elementor-320 .elementor-element.elementor-element-3c3b931{text-align:center;font-family:"Cairo", Sans-serif;font-size:14px;font-weight:400;}.elementor-320 .elementor-element.elementor-element-3c3b931 a{color:#00243F;}.elementor-320 .elementor-element.elementor-element-2da069e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-320 .elementor-element.elementor-element-51bc768 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-5890e18 );color:var( --e-global-color-5890e18 );}.elementor-320 .elementor-element.elementor-element-51bc768 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-320 .elementor-element.elementor-element-1905b5c{--display:flex;--min-height:340px;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:7px 0px 0px 0px;--border-top-width:7px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:25px;--padding-right:25px;}.elementor-320 .elementor-element.elementor-element-1905b5c:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-1905b5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5890e18 );}.elementor-320 .elementor-element.elementor-element-40867e4{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50% 50% 50% 50%;}.elementor-320 .elementor-element.elementor-element-32e6c2b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-320 .elementor-element.elementor-element-80f1953 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-primary );}.elementor-320 .elementor-element.elementor-element-fd91c49{text-align:center;font-family:"Cairo", Sans-serif;font-size:14px;font-weight:400;}.elementor-320 .elementor-element.elementor-element-fd91c49 a{color:#00243F;}.elementor-320 .elementor-element.elementor-element-3c87148{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-320 .elementor-element.elementor-element-1a34c5b .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-5890e18 );color:var( --e-global-color-5890e18 );}.elementor-320 .elementor-element.elementor-element-1a34c5b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-320 .elementor-element.elementor-element-acfd7d7{--display:flex;--min-height:340px;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:7px 0px 0px 0px;--border-top-width:7px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:25px;--padding-right:25px;}.elementor-320 .elementor-element.elementor-element-acfd7d7:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-acfd7d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5890e18 );}.elementor-320 .elementor-element.elementor-element-84851b3{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50% 50% 50% 50%;}.elementor-320 .elementor-element.elementor-element-3745648{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-320 .elementor-element.elementor-element-a9953ad .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-primary );}.elementor-320 .elementor-element.elementor-element-ab71086{text-align:center;font-family:"Cairo", Sans-serif;font-size:14px;font-weight:400;}.elementor-320 .elementor-element.elementor-element-ab71086 a{color:#00243F;}.elementor-320 .elementor-element.elementor-element-2cfaf85{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-320 .elementor-element.elementor-element-aeb8405 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-5890e18 );color:var( --e-global-color-5890e18 );}.elementor-320 .elementor-element.elementor-element-aeb8405 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-320 .elementor-element.elementor-element-6f5c208{--display:flex;--min-height:340px;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:7px 0px 0px 0px;--border-top-width:7px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:25px;--padding-right:25px;}.elementor-320 .elementor-element.elementor-element-6f5c208:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-6f5c208 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5890e18 );}.elementor-320 .elementor-element.elementor-element-e230ba7{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50% 50% 50% 50%;}.elementor-320 .elementor-element.elementor-element-56db0a3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-320 .elementor-element.elementor-element-0c812fe .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-primary );}.elementor-320 .elementor-element.elementor-element-5b71de0{text-align:center;font-family:"Cairo", Sans-serif;font-size:14px;font-weight:400;}.elementor-320 .elementor-element.elementor-element-5b71de0 a{color:#00243F;}.elementor-320 .elementor-element.elementor-element-b6e2b3c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-320 .elementor-element.elementor-element-558a7b7 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-5890e18 );color:var( --e-global-color-5890e18 );}.elementor-320 .elementor-element.elementor-element-558a7b7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-320 .elementor-element.elementor-element-dc1a308{--display:flex;--min-height:340px;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:7px 0px 0px 0px;--border-top-width:7px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:25px;--padding-right:25px;}.elementor-320 .elementor-element.elementor-element-dc1a308:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-dc1a308 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5890e18 );}.elementor-320 .elementor-element.elementor-element-69bf64b{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50% 50% 50% 50%;}.elementor-320 .elementor-element.elementor-element-9a0f0f9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-320 .elementor-element.elementor-element-962d8e6 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-primary );}.elementor-320 .elementor-element.elementor-element-e4f397d{text-align:center;font-family:"Cairo", Sans-serif;font-size:14px;font-weight:400;}.elementor-320 .elementor-element.elementor-element-e4f397d a{color:#00243F;}.elementor-320 .elementor-element.elementor-element-5b658d6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-320 .elementor-element.elementor-element-b63a6d5 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-5890e18 );color:var( --e-global-color-5890e18 );}.elementor-320 .elementor-element.elementor-element-b63a6d5 .elementor-button-content-wrapper{flex-direction:row-reverse;}@media(min-width:768px){.elementor-320 .elementor-element.elementor-element-327dec9{--width:200px;}.elementor-320 .elementor-element.elementor-element-ace686d{--width:200px;}.elementor-320 .elementor-element.elementor-element-77c2733{--width:200px;}.elementor-320 .elementor-element.elementor-element-25d4183{--width:200px;}.elementor-320 .elementor-element.elementor-element-239d1f8{--width:200px;}.elementor-320 .elementor-element.elementor-element-f122c95{--width:200px;}.elementor-320 .elementor-element.elementor-element-fba128c{--width:200px;}.elementor-320 .elementor-element.elementor-element-ff3f4ed{--width:200px;}.elementor-320 .elementor-element.elementor-element-40867e4{--width:200px;}.elementor-320 .elementor-element.elementor-element-84851b3{--width:200px;}.elementor-320 .elementor-element.elementor-element-e230ba7{--width:200px;}.elementor-320 .elementor-element.elementor-element-69bf64b{--width:200px;}}@media(max-width:1024px){.elementor-320 .elementor-element.elementor-element-f3f8744{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-320 .elementor-element.elementor-element-6c2cda90{--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-320 .elementor-element.elementor-element-f3f8744{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-320 .elementor-element.elementor-element-ae28b22{--justify-content:center;}.elementor-320 .elementor-element.elementor-element-327dec9{--justify-content:center;}.elementor-320 .elementor-element.elementor-element-327dec9.e-con{--align-self:center;}.elementor-320 .elementor-element.elementor-element-204afd7 img{width:100%;}.elementor-320 .elementor-element.elementor-element-c8532bc{--justify-content:center;}.elementor-320 .elementor-element.elementor-element-ace686d{--justify-content:center;}.elementor-320 .elementor-element.elementor-element-ace686d.e-con{--align-self:center;}.elementor-320 .elementor-element.elementor-element-2b1ae69 img{width:100%;}.elementor-320 .elementor-element.elementor-element-20a519f{--justify-content:center;}.elementor-320 .elementor-element.elementor-element-77c2733{--justify-content:center;}.elementor-320 .elementor-element.elementor-element-77c2733.e-con{--align-self:center;}.elementor-320 .elementor-element.elementor-element-6f87467 img{width:100%;}.elementor-320 .elementor-element.elementor-element-db4224b{--justify-content:center;}.elementor-320 .elementor-element.elementor-element-25d4183{--justify-content:center;}.elementor-320 .elementor-element.elementor-element-25d4183.e-con{--align-self:center;}.elementor-320 .elementor-element.elementor-element-d1016c5 img{width:100%;}.elementor-320 .elementor-element.elementor-element-297854d{--justify-content:center;}.elementor-320 .elementor-element.elementor-element-239d1f8{--justify-content:center;}.elementor-320 .elementor-element.elementor-element-239d1f8.e-con{--align-self:center;}.elementor-320 .elementor-element.elementor-element-3faa9c6 img{width:100%;}.elementor-320 .elementor-element.elementor-element-fec7e8a{--justify-content:center;}.elementor-320 .elementor-element.elementor-element-f122c95{--justify-content:center;}.elementor-320 .elementor-element.elementor-element-f122c95.e-con{--align-self:center;}.elementor-320 .elementor-element.elementor-element-e9a843c img{width:100%;}.elementor-320 .elementor-element.elementor-element-e11dba4{--justify-content:center;}.elementor-320 .elementor-element.elementor-element-fba128c{--justify-content:center;}.elementor-320 .elementor-element.elementor-element-fba128c.e-con{--align-self:center;}.elementor-320 .elementor-element.elementor-element-e018c1f img{width:100%;}.elementor-320 .elementor-element.elementor-element-c085058{--justify-content:center;}.elementor-320 .elementor-element.elementor-element-ff3f4ed{--justify-content:center;}.elementor-320 .elementor-element.elementor-element-ff3f4ed.e-con{--align-self:center;}.elementor-320 .elementor-element.elementor-element-35311a1 img{width:100%;}.elementor-320 .elementor-element.elementor-element-1905b5c{--justify-content:center;}.elementor-320 .elementor-element.elementor-element-40867e4{--justify-content:center;}.elementor-320 .elementor-element.elementor-element-40867e4.e-con{--align-self:center;}.elementor-320 .elementor-element.elementor-element-29ed1ae img{width:100%;}.elementor-320 .elementor-element.elementor-element-acfd7d7{--justify-content:center;}.elementor-320 .elementor-element.elementor-element-84851b3{--justify-content:center;}.elementor-320 .elementor-element.elementor-element-84851b3.e-con{--align-self:center;}.elementor-320 .elementor-element.elementor-element-f3aa35b img{width:100%;}.elementor-320 .elementor-element.elementor-element-6f5c208{--justify-content:center;}.elementor-320 .elementor-element.elementor-element-e230ba7{--justify-content:center;}.elementor-320 .elementor-element.elementor-element-e230ba7.e-con{--align-self:center;}.elementor-320 .elementor-element.elementor-element-ab635c4 img{width:100%;}.elementor-320 .elementor-element.elementor-element-dc1a308{--justify-content:center;}.elementor-320 .elementor-element.elementor-element-69bf64b{--justify-content:center;}.elementor-320 .elementor-element.elementor-element-69bf64b.e-con{--align-self:center;}.elementor-320 .elementor-element.elementor-element-3a13951 img{width:100%;}}/* Start custom CSS for image, class: .elementor-element-204afd7 */.elementor-320 .elementor-element.elementor-element-204afd7 {
    @media (max-width: 768px)
    {
  width: 100%;
  max-width: 100px;
  aspect-ratio: 1 / 1;
  object-fit: cover;
  display: flex;
  justify-content: center;
  align-items: center;
        
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-327dec9 */.elementor-320 .elementor-element.elementor-element-327dec9  {
    
    @media (max-width: 768px){
             width: 100%;
  
  aspect-ratio: 1 / 1; /* تحافظ على الشكل المربع */
  border-radius: 50%;
  object-fit: cover;
  display: block;
    }
    
}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a57220 */.elementor-320 .elementor-element.elementor-element-2a57220 {
        color: black !important;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3a59afa */.elementor-320 .elementor-element.elementor-element-3a59afa {
  transition: transform 0.7s ease;
}

.elementor-320 .elementor-element.elementor-element-3a59afa:hover {
  transform: translateY(-10px); /* يطلع لفوق بشكل بسيط */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae28b22 */.elementor-320 .elementor-element.elementor-element-ae28b22 {
  position: relative;
  overflow: hidden;
}

.elementor-320 .elementor-element.elementor-element-ae28b22::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 0;
  background: linear-gradient(
    135deg,
    rgba(0, 0, 0, 0.45) 0%,   /* ظل أغمق في البداية */
    rgba(120, 120, 120, 0.3) 25%, /* رمادي متوسط */
    #f7f7f7 65%,               /* اللون المطلوب */
    #ffffff 100%               /* لمعة خفيفة */
  );
  clip-path: polygon(100% 100%, 0% 100%, 100% 0%);
  transition: all 0.4s ease;
}

.elementor-320 .elementor-element.elementor-element-ae28b22:hover::after {
  width: 90px;
  height: 90px;
}


.elementor-320 .elementor-element.elementor-element-ae28b22 {
  transition: transform 0.7s ease;
}

.elementor-320 .elementor-element.elementor-element-ae28b22:hover {
  transform: translateY(-10px); /* يطلع لفوق بشكل بسيط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b1ae69 */.elementor-320 .elementor-element.elementor-element-2b1ae69 {
    @media (max-width: 768px)
    {
  width: 100%;
  max-width: 100px;
  aspect-ratio: 1 / 1;
  object-fit: cover;
  display: flex;
  justify-content: center;
  align-items: center;
        
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ace686d */.elementor-320 .elementor-element.elementor-element-ace686d  {
    
    @media (max-width: 768px){
             width: 100%;
  
  aspect-ratio: 1 / 1; /* تحافظ على الشكل المربع */
  border-radius: 50%;
  object-fit: cover;
  display: block;
    }
    
}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2390645 */.elementor-320 .elementor-element.elementor-element-2390645 {
        color: black !important;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26a3203 */.elementor-320 .elementor-element.elementor-element-26a3203 {
  transition: transform 0.7s ease;
}

.elementor-320 .elementor-element.elementor-element-26a3203:hover {
  transform: translateY(-10px); /* يطلع لفوق بشكل بسيط */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8532bc */.elementor-320 .elementor-element.elementor-element-c8532bc {
  position: relative;
  overflow: hidden;
}

.elementor-320 .elementor-element.elementor-element-c8532bc::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 0;
  background: linear-gradient(
    135deg,
    rgba(0, 0, 0, 0.45) 0%,   /* ظل أغمق في البداية */
    rgba(120, 120, 120, 0.3) 25%, /* رمادي متوسط */
    #f7f7f7 65%,               /* اللون المطلوب */
    #ffffff 100%               /* لمعة خفيفة */
  );
  clip-path: polygon(100% 100%, 0% 100%, 100% 0%);
  transition: all 0.4s ease;
}

.elementor-320 .elementor-element.elementor-element-c8532bc:hover::after {
  width: 90px;
  height: 90px;
}


.elementor-320 .elementor-element.elementor-element-c8532bc {
  transition: transform 0.7s ease;
}

.elementor-320 .elementor-element.elementor-element-c8532bc:hover {
  transform: translateY(-10px); /* يطلع لفوق بشكل بسيط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f87467 */.elementor-320 .elementor-element.elementor-element-6f87467 {
    @media (max-width: 768px)
    {
  width: 100%;
  max-width: 100px;
  aspect-ratio: 1 / 1;
  object-fit: cover;
  display: flex;
  justify-content: center;
  align-items: center;
        
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77c2733 */.elementor-320 .elementor-element.elementor-element-77c2733  {
    
    @media (max-width: 768px){
             width: 100%;
  
  aspect-ratio: 1 / 1; /* تحافظ على الشكل المربع */
  border-radius: 50%;
  object-fit: cover;
  display: block;
    }
    
}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d0150f */.elementor-320 .elementor-element.elementor-element-9d0150f {
        color: black !important;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2816be8 */.elementor-320 .elementor-element.elementor-element-2816be8 {
  transition: transform 0.7s ease;
}

.elementor-320 .elementor-element.elementor-element-2816be8:hover {
  transform: translateY(-10px); /* يطلع لفوق بشكل بسيط */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20a519f */.elementor-320 .elementor-element.elementor-element-20a519f {
  position: relative;
  overflow: hidden;
}

.elementor-320 .elementor-element.elementor-element-20a519f::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 0;
  background: linear-gradient(
    135deg,
    rgba(0, 0, 0, 0.45) 0%,   /* ظل أغمق في البداية */
    rgba(120, 120, 120, 0.3) 25%, /* رمادي متوسط */
    #f7f7f7 65%,               /* اللون المطلوب */
    #ffffff 100%               /* لمعة خفيفة */
  );
  clip-path: polygon(100% 100%, 0% 100%, 100% 0%);
  transition: all 0.4s ease;
}

.elementor-320 .elementor-element.elementor-element-20a519f:hover::after {
  width: 90px;
  height: 90px;
}


.elementor-320 .elementor-element.elementor-element-20a519f {
  transition: transform 0.7s ease;
}

.elementor-320 .elementor-element.elementor-element-20a519f:hover {
  transform: translateY(-10px); /* يطلع لفوق بشكل بسيط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d1016c5 */.elementor-320 .elementor-element.elementor-element-d1016c5 {
    @media (max-width: 768px)
    {
  width: 100%;
  max-width: 100px;
  aspect-ratio: 1 / 1;
  object-fit: cover;
  display: flex;
  justify-content: center;
  align-items: center;
        
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25d4183 */.elementor-320 .elementor-element.elementor-element-25d4183  {
    
    @media (max-width: 768px){
             width: 100%;
  
  aspect-ratio: 1 / 1; /* تحافظ على الشكل المربع */
  border-radius: 50%;
  object-fit: cover;
  display: block;
    }
    
}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a2940c */.elementor-320 .elementor-element.elementor-element-0a2940c {
        color: black !important;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b70d60e */.elementor-320 .elementor-element.elementor-element-b70d60e {
  transition: transform 0.7s ease;
}

.elementor-320 .elementor-element.elementor-element-b70d60e:hover {
  transform: translateY(-10px); /* يطلع لفوق بشكل بسيط */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db4224b */.elementor-320 .elementor-element.elementor-element-db4224b {
  position: relative;
  overflow: hidden;
}

.elementor-320 .elementor-element.elementor-element-db4224b::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 0;
  background: linear-gradient(
    135deg,
    rgba(0, 0, 0, 0.45) 0%,   /* ظل أغمق في البداية */
    rgba(120, 120, 120, 0.3) 25%, /* رمادي متوسط */
    #f7f7f7 65%,               /* اللون المطلوب */
    #ffffff 100%               /* لمعة خفيفة */
  );
  clip-path: polygon(100% 100%, 0% 100%, 100% 0%);
  transition: all 0.4s ease;
}

.elementor-320 .elementor-element.elementor-element-db4224b:hover::after {
  width: 90px;
  height: 90px;
}


.elementor-320 .elementor-element.elementor-element-db4224b {
  transition: transform 0.7s ease;
}

.elementor-320 .elementor-element.elementor-element-db4224b:hover {
  transform: translateY(-10px); /* يطلع لفوق بشكل بسيط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3faa9c6 */.elementor-320 .elementor-element.elementor-element-3faa9c6 {
    @media (max-width: 768px)
    {
  width: 100%;
  max-width: 100px;
  aspect-ratio: 1 / 1;
  object-fit: cover;
  display: flex;
  justify-content: center;
  align-items: center;
        
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-239d1f8 */.elementor-320 .elementor-element.elementor-element-239d1f8  {
    
    @media (max-width: 768px){
             width: 100%;
  
  aspect-ratio: 1 / 1; /* تحافظ على الشكل المربع */
  border-radius: 50%;
  object-fit: cover;
  display: block;
    }
    
}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7602c5b */.elementor-320 .elementor-element.elementor-element-7602c5b {
        color: black !important;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-031f052 */.elementor-320 .elementor-element.elementor-element-031f052 {
  transition: transform 0.7s ease;
}

.elementor-320 .elementor-element.elementor-element-031f052:hover {
  transform: translateY(-10px); /* يطلع لفوق بشكل بسيط */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-297854d */.elementor-320 .elementor-element.elementor-element-297854d {
  position: relative;
  overflow: hidden;
}

.elementor-320 .elementor-element.elementor-element-297854d::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 0;
  background: linear-gradient(
    135deg,
    rgba(0, 0, 0, 0.45) 0%,   /* ظل أغمق في البداية */
    rgba(120, 120, 120, 0.3) 25%, /* رمادي متوسط */
    #f7f7f7 65%,               /* اللون المطلوب */
    #ffffff 100%               /* لمعة خفيفة */
  );
  clip-path: polygon(100% 100%, 0% 100%, 100% 0%);
  transition: all 0.4s ease;
}

.elementor-320 .elementor-element.elementor-element-297854d:hover::after {
  width: 90px;
  height: 90px;
}


.elementor-320 .elementor-element.elementor-element-297854d {
  transition: transform 0.7s ease;
}

.elementor-320 .elementor-element.elementor-element-297854d:hover {
  transform: translateY(-10px); /* يطلع لفوق بشكل بسيط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9a843c */.elementor-320 .elementor-element.elementor-element-e9a843c {
    @media (max-width: 768px)
    {
  width: 100%;
  max-width: 100px;
  aspect-ratio: 1 / 1;
  object-fit: cover;
  display: flex;
  justify-content: center;
  align-items: center;
        
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f122c95 */.elementor-320 .elementor-element.elementor-element-f122c95  {
    
    @media (max-width: 768px){
             width: 100%;
  
  aspect-ratio: 1 / 1; /* تحافظ على الشكل المربع */
  border-radius: 50%;
  object-fit: cover;
  display: block;
    }
    
}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f2f3db0 */.elementor-320 .elementor-element.elementor-element-f2f3db0 {
        color: black !important;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63163c9 */.elementor-320 .elementor-element.elementor-element-63163c9 {
  transition: transform 0.7s ease;
}

.elementor-320 .elementor-element.elementor-element-63163c9:hover {
  transform: translateY(-10px); /* يطلع لفوق بشكل بسيط */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fec7e8a */.elementor-320 .elementor-element.elementor-element-fec7e8a {
  position: relative;
  overflow: hidden;
}

.elementor-320 .elementor-element.elementor-element-fec7e8a::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 0;
  background: linear-gradient(
    135deg,
    rgba(0, 0, 0, 0.45) 0%,   /* ظل أغمق في البداية */
    rgba(120, 120, 120, 0.3) 25%, /* رمادي متوسط */
    #f7f7f7 65%,               /* اللون المطلوب */
    #ffffff 100%               /* لمعة خفيفة */
  );
  clip-path: polygon(100% 100%, 0% 100%, 100% 0%);
  transition: all 0.4s ease;
}

.elementor-320 .elementor-element.elementor-element-fec7e8a:hover::after {
  width: 90px;
  height: 90px;
}


.elementor-320 .elementor-element.elementor-element-fec7e8a {
  transition: transform 0.7s ease;
}

.elementor-320 .elementor-element.elementor-element-fec7e8a:hover {
  transform: translateY(-10px); /* يطلع لفوق بشكل بسيط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e018c1f */.elementor-320 .elementor-element.elementor-element-e018c1f {
    @media (max-width: 768px)
    {
  width: 100%;
  max-width: 100px;
  aspect-ratio: 1 / 1;
  object-fit: cover;
  display: flex;
  justify-content: center;
  align-items: center;
        
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fba128c */.elementor-320 .elementor-element.elementor-element-fba128c  {
    
    @media (max-width: 768px){
             width: 100%;
  
  aspect-ratio: 1 / 1; /* تحافظ على الشكل المربع */
  border-radius: 50%;
  object-fit: cover;
  display: block;
    }
    
}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9751911 */.elementor-320 .elementor-element.elementor-element-9751911 {
        color: black !important;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da6b06b */.elementor-320 .elementor-element.elementor-element-da6b06b {
  transition: transform 0.7s ease;
}

.elementor-320 .elementor-element.elementor-element-da6b06b:hover {
  transform: translateY(-10px); /* يطلع لفوق بشكل بسيط */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e11dba4 */.elementor-320 .elementor-element.elementor-element-e11dba4 {
  position: relative;
  overflow: hidden;
}

.elementor-320 .elementor-element.elementor-element-e11dba4::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 0;
  background: linear-gradient(
    135deg,
    rgba(0, 0, 0, 0.45) 0%,   /* ظل أغمق في البداية */
    rgba(120, 120, 120, 0.3) 25%, /* رمادي متوسط */
    #f7f7f7 65%,               /* اللون المطلوب */
    #ffffff 100%               /* لمعة خفيفة */
  );
  clip-path: polygon(100% 100%, 0% 100%, 100% 0%);
  transition: all 0.4s ease;
}

.elementor-320 .elementor-element.elementor-element-e11dba4:hover::after {
  width: 90px;
  height: 90px;
}


.elementor-320 .elementor-element.elementor-element-e11dba4 {
  transition: transform 0.7s ease;
}

.elementor-320 .elementor-element.elementor-element-e11dba4:hover {
  transform: translateY(-10px); /* يطلع لفوق بشكل بسيط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-35311a1 */.elementor-320 .elementor-element.elementor-element-35311a1 {
    @media (max-width: 768px)
    {
  width: 100%;
  max-width: 100px;
  aspect-ratio: 1 / 1;
  object-fit: cover;
  display: flex;
  justify-content: center;
  align-items: center;
        
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff3f4ed */.elementor-320 .elementor-element.elementor-element-ff3f4ed  {
    
    @media (max-width: 768px){
             width: 100%;
  
  aspect-ratio: 1 / 1; /* تحافظ على الشكل المربع */
  border-radius: 50%;
  object-fit: cover;
  display: block;
    }
    
}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c3b931 */.elementor-320 .elementor-element.elementor-element-3c3b931 {
        color: black !important;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-51bc768 */.elementor-320 .elementor-element.elementor-element-51bc768 {
  transition: transform 0.7s ease;
}

.elementor-320 .elementor-element.elementor-element-51bc768:hover {
  transform: translateY(-10px); /* يطلع لفوق بشكل بسيط */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c085058 */.elementor-320 .elementor-element.elementor-element-c085058 {
  position: relative;
  overflow: hidden;
}

.elementor-320 .elementor-element.elementor-element-c085058::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 0;
  background: linear-gradient(
    135deg,
    rgba(0, 0, 0, 0.45) 0%,   /* ظل أغمق في البداية */
    rgba(120, 120, 120, 0.3) 25%, /* رمادي متوسط */
    #f7f7f7 65%,               /* اللون المطلوب */
    #ffffff 100%               /* لمعة خفيفة */
  );
  clip-path: polygon(100% 100%, 0% 100%, 100% 0%);
  transition: all 0.4s ease;
}

.elementor-320 .elementor-element.elementor-element-c085058:hover::after {
  width: 90px;
  height: 90px;
}


.elementor-320 .elementor-element.elementor-element-c085058 {
  transition: transform 0.7s ease;
}

.elementor-320 .elementor-element.elementor-element-c085058:hover {
  transform: translateY(-10px); /* يطلع لفوق بشكل بسيط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-29ed1ae */.elementor-320 .elementor-element.elementor-element-29ed1ae {
    @media (max-width: 768px)
    {
  width: 100%;
  max-width: 100px;
  aspect-ratio: 1 / 1;
  object-fit: cover;
  display: flex;
  justify-content: center;
  align-items: center;
        
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40867e4 */.elementor-320 .elementor-element.elementor-element-40867e4  {
    
    @media (max-width: 768px){
             width: 100%;
  
  aspect-ratio: 1 / 1; /* تحافظ على الشكل المربع */
  border-radius: 50%;
  object-fit: cover;
  display: block;
    }
    
}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fd91c49 */.elementor-320 .elementor-element.elementor-element-fd91c49 {
        color: black !important;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a34c5b */.elementor-320 .elementor-element.elementor-element-1a34c5b {
  transition: transform 0.7s ease;
}

.elementor-320 .elementor-element.elementor-element-1a34c5b:hover {
  transform: translateY(-10px); /* يطلع لفوق بشكل بسيط */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1905b5c */.elementor-320 .elementor-element.elementor-element-1905b5c {
  position: relative;
  overflow: hidden;
}

.elementor-320 .elementor-element.elementor-element-1905b5c::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 0;
  background: linear-gradient(
    135deg,
    rgba(0, 0, 0, 0.45) 0%,   /* ظل أغمق في البداية */
    rgba(120, 120, 120, 0.3) 25%, /* رمادي متوسط */
    #f7f7f7 65%,               /* اللون المطلوب */
    #ffffff 100%               /* لمعة خفيفة */
  );
  clip-path: polygon(100% 100%, 0% 100%, 100% 0%);
  transition: all 0.4s ease;
}

.elementor-320 .elementor-element.elementor-element-1905b5c:hover::after {
  width: 90px;
  height: 90px;
}


.elementor-320 .elementor-element.elementor-element-1905b5c {
  transition: transform 0.7s ease;
}

.elementor-320 .elementor-element.elementor-element-1905b5c:hover {
  transform: translateY(-10px); /* يطلع لفوق بشكل بسيط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3aa35b */.elementor-320 .elementor-element.elementor-element-f3aa35b {
    @media (max-width: 768px)
    {
  width: 100%;
  max-width: 100px;
  aspect-ratio: 1 / 1;
  object-fit: cover;
  display: flex;
  justify-content: center;
  align-items: center;
        
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84851b3 */.elementor-320 .elementor-element.elementor-element-84851b3  {
    
    @media (max-width: 768px){
             width: 100%;
  
  aspect-ratio: 1 / 1; /* تحافظ على الشكل المربع */
  border-radius: 50%;
  object-fit: cover;
  display: block;
    }
    
}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab71086 */.elementor-320 .elementor-element.elementor-element-ab71086 {
        color: black !important;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aeb8405 */.elementor-320 .elementor-element.elementor-element-aeb8405 {
  transition: transform 0.7s ease;
}

.elementor-320 .elementor-element.elementor-element-aeb8405:hover {
  transform: translateY(-10px); /* يطلع لفوق بشكل بسيط */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acfd7d7 */.elementor-320 .elementor-element.elementor-element-acfd7d7 {
  position: relative;
  overflow: hidden;
}

.elementor-320 .elementor-element.elementor-element-acfd7d7::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 0;
  background: linear-gradient(
    135deg,
    rgba(0, 0, 0, 0.45) 0%,   /* ظل أغمق في البداية */
    rgba(120, 120, 120, 0.3) 25%, /* رمادي متوسط */
    #f7f7f7 65%,               /* اللون المطلوب */
    #ffffff 100%               /* لمعة خفيفة */
  );
  clip-path: polygon(100% 100%, 0% 100%, 100% 0%);
  transition: all 0.4s ease;
}

.elementor-320 .elementor-element.elementor-element-acfd7d7:hover::after {
  width: 90px;
  height: 90px;
}


.elementor-320 .elementor-element.elementor-element-acfd7d7 {
  transition: transform 0.7s ease;
}

.elementor-320 .elementor-element.elementor-element-acfd7d7:hover {
  transform: translateY(-10px); /* يطلع لفوق بشكل بسيط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab635c4 */.elementor-320 .elementor-element.elementor-element-ab635c4 {
    @media (max-width: 768px)
    {
  width: 100%;
  max-width: 100px;
  aspect-ratio: 1 / 1;
  object-fit: cover;
  display: flex;
  justify-content: center;
  align-items: center;
        
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e230ba7 */.elementor-320 .elementor-element.elementor-element-e230ba7  {
    
    @media (max-width: 768px){
             width: 100%;
  
  aspect-ratio: 1 / 1; /* تحافظ على الشكل المربع */
  border-radius: 50%;
  object-fit: cover;
  display: block;
    }
    
}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b71de0 */.elementor-320 .elementor-element.elementor-element-5b71de0 {
        color: black !important;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-558a7b7 */.elementor-320 .elementor-element.elementor-element-558a7b7 {
  transition: transform 0.7s ease;
}

.elementor-320 .elementor-element.elementor-element-558a7b7:hover {
  transform: translateY(-10px); /* يطلع لفوق بشكل بسيط */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f5c208 */.elementor-320 .elementor-element.elementor-element-6f5c208 {
  position: relative;
  overflow: hidden;
}

.elementor-320 .elementor-element.elementor-element-6f5c208::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 0;
  background: linear-gradient(
    135deg,
    rgba(0, 0, 0, 0.45) 0%,   /* ظل أغمق في البداية */
    rgba(120, 120, 120, 0.3) 25%, /* رمادي متوسط */
    #f7f7f7 65%,               /* اللون المطلوب */
    #ffffff 100%               /* لمعة خفيفة */
  );
  clip-path: polygon(100% 100%, 0% 100%, 100% 0%);
  transition: all 0.4s ease;
}

.elementor-320 .elementor-element.elementor-element-6f5c208:hover::after {
  width: 90px;
  height: 90px;
}


.elementor-320 .elementor-element.elementor-element-6f5c208 {
  transition: transform 0.7s ease;
}

.elementor-320 .elementor-element.elementor-element-6f5c208:hover {
  transform: translateY(-10px); /* يطلع لفوق بشكل بسيط */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3a13951 */.elementor-320 .elementor-element.elementor-element-3a13951 {
    @media (max-width: 768px)
    {
  width: 100%;
  max-width: 100px;
  aspect-ratio: 1 / 1;
  object-fit: cover;
  display: flex;
  justify-content: center;
  align-items: center;
        
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69bf64b */.elementor-320 .elementor-element.elementor-element-69bf64b  {
    
    @media (max-width: 768px){
             width: 100%;
  
  aspect-ratio: 1 / 1; /* تحافظ على الشكل المربع */
  border-radius: 50%;
  object-fit: cover;
  display: block;
    }
    
}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e4f397d */.elementor-320 .elementor-element.elementor-element-e4f397d {
        color: black !important;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b63a6d5 */.elementor-320 .elementor-element.elementor-element-b63a6d5 {
  transition: transform 0.7s ease;
}

.elementor-320 .elementor-element.elementor-element-b63a6d5:hover {
  transform: translateY(-10px); /* يطلع لفوق بشكل بسيط */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc1a308 */.elementor-320 .elementor-element.elementor-element-dc1a308 {
  position: relative;
  overflow: hidden;
}

.elementor-320 .elementor-element.elementor-element-dc1a308::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 0;
  background: linear-gradient(
    135deg,
    rgba(0, 0, 0, 0.45) 0%,   /* ظل أغمق في البداية */
    rgba(120, 120, 120, 0.3) 25%, /* رمادي متوسط */
    #f7f7f7 65%,               /* اللون المطلوب */
    #ffffff 100%               /* لمعة خفيفة */
  );
  clip-path: polygon(100% 100%, 0% 100%, 100% 0%);
  transition: all 0.4s ease;
}

.elementor-320 .elementor-element.elementor-element-dc1a308:hover::after {
  width: 90px;
  height: 90px;
}


.elementor-320 .elementor-element.elementor-element-dc1a308 {
  transition: transform 0.7s ease;
}

.elementor-320 .elementor-element.elementor-element-dc1a308:hover {
  transform: translateY(-10px); /* يطلع لفوق بشكل بسيط */
}/* End custom CSS */