.elementor-104 .elementor-element.elementor-element-c834ec1{--display:flex;}.elementor-104 .elementor-element.elementor-element-5c1b2f0{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-104 .elementor-element.elementor-element-60ed3f4{--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-104 .elementor-element.elementor-element-243f094{width:auto;max-width:auto;background-color:#D3111A1A;padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-104 .elementor-element.elementor-element-243f094.elementor-element{--align-self:flex-start;}.elementor-104 .elementor-element.elementor-element-243f094 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:14px;font-weight:700;line-height:20px;letter-spacing:0.35px;color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-e1b8464 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-text );font-family:"Almarai", Sans-serif;font-size:54px;font-weight:800;}.elementor-104 .elementor-element.elementor-element-e1b8464 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-e1b8464 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-e1b8464 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-104 .elementor-element.elementor-element-e1b8464 .elementskit-section-title-wraper .elementskit-section-title > span{font-weight:800;}.elementor-104 .elementor-element.elementor-element-0141bf8{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#475569;}.elementor-104 .elementor-element.elementor-element-871b92b{width:auto;max-width:auto;background-color:#D3111A0D;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFCBCE;border-radius:16px 16px 16px 16px;}.elementor-104 .elementor-element.elementor-element-871b92b.elementor-element{--align-self:flex-start;}.elementor-104 .elementor-element.elementor-element-871b92b .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:16px;font-weight:700;line-height:24px;letter-spacing:0.35px;color:#5E0604;}.elementor-104 .elementor-element.elementor-element-8d2adc5 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Almarai", Sans-serif;font-size:16px;font-weight:700;line-height:24px;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;padding:20px 40px 20px 40px;}.elementor-104 .elementor-element.elementor-element-8d2adc5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-104 .elementor-element.elementor-element-08d386b{--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-104 .elementor-element.elementor-element-1989ea9{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-104 .elementor-element.elementor-element-961aab1{--display:flex;}.elementor-104 .elementor-element.elementor-element-07bfc26 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-104 .elementor-element.elementor-element-07bfc26.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a81d5d8 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-07bfc26.elementor-view-framed .elementor-icon, .elementor-104 .elementor-element.elementor-element-07bfc26.elementor-view-default .elementor-icon{fill:var( --e-global-color-a81d5d8 );color:var( --e-global-color-a81d5d8 );border-color:var( --e-global-color-a81d5d8 );}.elementor-104 .elementor-element.elementor-element-07bfc26.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-07bfc26.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-104 .elementor-element.elementor-element-07bfc26.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-3035189 );color:var( --e-global-color-3035189 );}.elementor-104 .elementor-element.elementor-element-07bfc26.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-104 .elementor-element.elementor-element-07bfc26.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-104 .elementor-element.elementor-element-07bfc26.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-104 .elementor-element.elementor-element-07bfc26.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-07bfc26.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-104 .elementor-element.elementor-element-07bfc26.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-3035189 );}.elementor-104 .elementor-element.elementor-element-07bfc26 .elementor-icon{font-size:28px;border-radius:16px 16px 16px 16px;}.elementor-104 .elementor-element.elementor-element-07bfc26 .elementor-icon-box-title, .elementor-104 .elementor-element.elementor-element-07bfc26 .elementor-icon-box-title a{font-family:"Almarai", Sans-serif;font-size:26px;font-weight:700;}.elementor-104 .elementor-element.elementor-element-07bfc26 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-07bfc26 .elementor-icon-box-description{font-family:"Almarai", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-5cffa85{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#475569;}.elementor-104 .elementor-element.elementor-element-74509b7{--display:flex;}.elementor-104 .elementor-element.elementor-element-b1e9f1e .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-104 .elementor-element.elementor-element-b1e9f1e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a81d5d8 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-b1e9f1e.elementor-view-framed .elementor-icon, .elementor-104 .elementor-element.elementor-element-b1e9f1e.elementor-view-default .elementor-icon{fill:var( --e-global-color-a81d5d8 );color:var( --e-global-color-a81d5d8 );border-color:var( --e-global-color-a81d5d8 );}.elementor-104 .elementor-element.elementor-element-b1e9f1e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-b1e9f1e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-104 .elementor-element.elementor-element-b1e9f1e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-3035189 );color:var( --e-global-color-3035189 );}.elementor-104 .elementor-element.elementor-element-b1e9f1e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-104 .elementor-element.elementor-element-b1e9f1e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-104 .elementor-element.elementor-element-b1e9f1e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-104 .elementor-element.elementor-element-b1e9f1e.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-b1e9f1e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-104 .elementor-element.elementor-element-b1e9f1e.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-3035189 );}.elementor-104 .elementor-element.elementor-element-b1e9f1e .elementor-icon{font-size:28px;border-radius:16px 16px 16px 16px;}.elementor-104 .elementor-element.elementor-element-b1e9f1e .elementor-icon-box-title, .elementor-104 .elementor-element.elementor-element-b1e9f1e .elementor-icon-box-title a{font-family:"Almarai", Sans-serif;font-size:26px;font-weight:700;}.elementor-104 .elementor-element.elementor-element-b1e9f1e .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-b1e9f1e .elementor-icon-box-description{font-family:"Almarai", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-58107fc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#475569;}.elementor-104 .elementor-element.elementor-element-55fbeaa{--display:flex;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-104 .elementor-element.elementor-element-d3a961a{width:auto;max-width:auto;background-color:var( --e-global-color-a81d5d8 );padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;text-align:center;}.elementor-104 .elementor-element.elementor-element-d3a961a.elementor-element{--align-self:center;}.elementor-104 .elementor-element.elementor-element-d3a961a .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:14px;font-weight:700;line-height:20px;letter-spacing:0.35px;color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-8d10d9d .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-text );font-family:"Almarai", Sans-serif;font-size:36px;font-weight:800;line-height:46px;}.elementor-104 .elementor-element.elementor-element-8d10d9d .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-8d10d9d .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-8d10d9d .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-104 .elementor-element.elementor-element-8d10d9d .elementskit-section-title-wraper .elementskit-section-title > span{font-weight:800;}.elementor-104 .elementor-element.elementor-element-d7f81db{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-104 .elementor-element.elementor-element-de87515{--display:flex;--justify-content:center;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:#ECECEC;--border-color:#ECECEC;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-104 .elementor-element.elementor-element-de87515:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-de87515 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3035189 );}.elementor-104 .elementor-element.elementor-element-bc30694 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-104 .elementor-element.elementor-element-bc30694 .elementor-icon-box-title{margin-block-end:0px;}.elementor-104 .elementor-element.elementor-element-bc30694.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-bc30694.elementor-view-framed .elementor-icon, .elementor-104 .elementor-element.elementor-element-bc30694.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-104 .elementor-element.elementor-element-bc30694 .elementor-icon{font-size:14px;}.elementor-104 .elementor-element.elementor-element-bc30694 .elementor-icon-box-title, .elementor-104 .elementor-element.elementor-element-bc30694 .elementor-icon-box-title a{font-family:"Almarai", Sans-serif;font-size:20px;font-weight:800;line-height:26px;}.elementor-104 .elementor-element.elementor-element-bc30694:has(:hover) .elementor-icon-box-title,
					 .elementor-104 .elementor-element.elementor-element-bc30694:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-bc30694 .elementor-icon-box-description{color:var( --e-global-color-accent );}.elementor-104 .elementor-element.elementor-element-1366e3a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#475569;}.elementor-104 .elementor-element.elementor-element-334223b{--display:flex;--justify-content:center;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:#ECECEC;--border-color:#ECECEC;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-104 .elementor-element.elementor-element-334223b:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-334223b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3035189 );}.elementor-104 .elementor-element.elementor-element-5017bdf .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-104 .elementor-element.elementor-element-5017bdf .elementor-icon-box-title{margin-block-end:0px;}.elementor-104 .elementor-element.elementor-element-5017bdf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-5017bdf.elementor-view-framed .elementor-icon, .elementor-104 .elementor-element.elementor-element-5017bdf.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-104 .elementor-element.elementor-element-5017bdf .elementor-icon{font-size:14px;}.elementor-104 .elementor-element.elementor-element-5017bdf .elementor-icon-box-title, .elementor-104 .elementor-element.elementor-element-5017bdf .elementor-icon-box-title a{font-family:"Almarai", Sans-serif;font-size:20px;font-weight:800;line-height:26px;}.elementor-104 .elementor-element.elementor-element-5017bdf:has(:hover) .elementor-icon-box-title,
					 .elementor-104 .elementor-element.elementor-element-5017bdf:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-5017bdf .elementor-icon-box-description{color:var( --e-global-color-accent );}.elementor-104 .elementor-element.elementor-element-cdab2bd{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#475569;}.elementor-104 .elementor-element.elementor-element-bd1bdcf{--display:flex;--justify-content:center;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:#ECECEC;--border-color:#ECECEC;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-104 .elementor-element.elementor-element-bd1bdcf:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-bd1bdcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3035189 );}.elementor-104 .elementor-element.elementor-element-246ebfb .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-104 .elementor-element.elementor-element-246ebfb .elementor-icon-box-title{margin-block-end:0px;}.elementor-104 .elementor-element.elementor-element-246ebfb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-246ebfb.elementor-view-framed .elementor-icon, .elementor-104 .elementor-element.elementor-element-246ebfb.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-104 .elementor-element.elementor-element-246ebfb .elementor-icon{font-size:14px;}.elementor-104 .elementor-element.elementor-element-246ebfb .elementor-icon-box-title, .elementor-104 .elementor-element.elementor-element-246ebfb .elementor-icon-box-title a{font-family:"Almarai", Sans-serif;font-size:20px;font-weight:800;line-height:26px;}.elementor-104 .elementor-element.elementor-element-246ebfb:has(:hover) .elementor-icon-box-title,
					 .elementor-104 .elementor-element.elementor-element-246ebfb:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-246ebfb .elementor-icon-box-description{color:var( --e-global-color-accent );}.elementor-104 .elementor-element.elementor-element-172bc59{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#475569;}.elementor-104 .elementor-element.elementor-element-4b3d527{--display:flex;--justify-content:center;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:#ECECEC;--border-color:#ECECEC;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-104 .elementor-element.elementor-element-4b3d527:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-4b3d527 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3035189 );}.elementor-104 .elementor-element.elementor-element-b8eebc0 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-104 .elementor-element.elementor-element-b8eebc0 .elementor-icon-box-title{margin-block-end:0px;}.elementor-104 .elementor-element.elementor-element-b8eebc0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-b8eebc0.elementor-view-framed .elementor-icon, .elementor-104 .elementor-element.elementor-element-b8eebc0.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-104 .elementor-element.elementor-element-b8eebc0 .elementor-icon{font-size:14px;}.elementor-104 .elementor-element.elementor-element-b8eebc0 .elementor-icon-box-title, .elementor-104 .elementor-element.elementor-element-b8eebc0 .elementor-icon-box-title a{font-family:"Almarai", Sans-serif;font-size:20px;font-weight:800;line-height:26px;}.elementor-104 .elementor-element.elementor-element-b8eebc0:has(:hover) .elementor-icon-box-title,
					 .elementor-104 .elementor-element.elementor-element-b8eebc0:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-b8eebc0 .elementor-icon-box-description{color:var( --e-global-color-accent );}.elementor-104 .elementor-element.elementor-element-ead0f4f{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#475569;}.elementor-104 .elementor-element.elementor-element-2d08e1e{--display:flex;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-104 .elementor-element.elementor-element-cd5c81c{width:auto;max-width:auto;background-color:var( --e-global-color-a81d5d8 );padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;text-align:center;}.elementor-104 .elementor-element.elementor-element-cd5c81c.elementor-element{--align-self:center;}.elementor-104 .elementor-element.elementor-element-cd5c81c .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:14px;font-weight:700;line-height:20px;letter-spacing:0.35px;color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-ee48d69 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-text );font-family:"Almarai", Sans-serif;font-size:36px;font-weight:800;line-height:46px;}.elementor-104 .elementor-element.elementor-element-ee48d69 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-ee48d69 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-ee48d69 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-104 .elementor-element.elementor-element-ee48d69 .elementskit-section-title-wraper .elementskit-section-title > span{font-weight:800;}.elementor-104 .elementor-element.elementor-element-da33d38{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-104 .elementor-element.elementor-element-dda8743{--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:#02010100;--border-color:#02010100;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-104 .elementor-element.elementor-element-dda8743:hover{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:#D3111A3B;--border-color:#D3111A3B;}.elementor-104 .elementor-element.elementor-element-dda8743, .elementor-104 .elementor-element.elementor-element-dda8743::before{--border-transition:0.3s;}.elementor-104 .elementor-element.elementor-element-b6c49a2 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:36px;font-weight:800;line-height:40px;color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-eb097b1 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:20px;font-weight:700;line-height:26px;color:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-219e1b8{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#475569;}.elementor-104 .elementor-element.elementor-element-d604ba8{--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:#02010100;--border-color:#02010100;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-104 .elementor-element.elementor-element-d604ba8:hover{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:#D3111A3B;--border-color:#D3111A3B;}.elementor-104 .elementor-element.elementor-element-d604ba8, .elementor-104 .elementor-element.elementor-element-d604ba8::before{--border-transition:0.3s;}.elementor-104 .elementor-element.elementor-element-27b7432 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:36px;font-weight:800;line-height:40px;color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-834e9dd .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:20px;font-weight:700;line-height:26px;color:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-340bfc4{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#475569;}.elementor-104 .elementor-element.elementor-element-913e9c5{--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:#02010100;--border-color:#02010100;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-104 .elementor-element.elementor-element-913e9c5:hover{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:#D3111A3B;--border-color:#D3111A3B;}.elementor-104 .elementor-element.elementor-element-913e9c5, .elementor-104 .elementor-element.elementor-element-913e9c5::before{--border-transition:0.3s;}.elementor-104 .elementor-element.elementor-element-5487c48 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:36px;font-weight:800;line-height:40px;color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-ad61f66 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:20px;font-weight:700;line-height:26px;color:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-740d163{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#475569;}.elementor-104 .elementor-element.elementor-element-85a5faf{--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:#02010100;--border-color:#02010100;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-104 .elementor-element.elementor-element-85a5faf:hover{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:#D3111A3B;--border-color:#D3111A3B;}.elementor-104 .elementor-element.elementor-element-85a5faf, .elementor-104 .elementor-element.elementor-element-85a5faf::before{--border-transition:0.3s;}.elementor-104 .elementor-element.elementor-element-62268ad .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:36px;font-weight:800;line-height:40px;color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-2675299 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:20px;font-weight:700;line-height:26px;color:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-c0c24c0{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#475569;}.elementor-104 .elementor-element.elementor-element-482fd6d{--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:#02010100;--border-color:#02010100;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-104 .elementor-element.elementor-element-482fd6d:hover{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:#D3111A3B;--border-color:#D3111A3B;}.elementor-104 .elementor-element.elementor-element-482fd6d, .elementor-104 .elementor-element.elementor-element-482fd6d::before{--border-transition:0.3s;}.elementor-104 .elementor-element.elementor-element-a9564a8 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:36px;font-weight:800;line-height:40px;color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-f955fd1 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:20px;font-weight:700;line-height:26px;color:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-73598a4{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#475569;}.elementor-104 .elementor-element.elementor-element-413b948{--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:#02010100;--border-color:#02010100;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-104 .elementor-element.elementor-element-413b948:hover{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:#D3111A3B;--border-color:#D3111A3B;}.elementor-104 .elementor-element.elementor-element-413b948, .elementor-104 .elementor-element.elementor-element-413b948::before{--border-transition:0.3s;}.elementor-104 .elementor-element.elementor-element-09712af .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:36px;font-weight:800;line-height:40px;color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-e025a1b .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:20px;font-weight:700;line-height:26px;color:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-ffcad22{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#475569;}@media(max-width:1024px){.elementor-104 .elementor-element.elementor-element-1989ea9{--grid-auto-flow:row;}.elementor-104 .elementor-element.elementor-element-d7f81db{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-104 .elementor-element.elementor-element-da33d38{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-104 .elementor-element.elementor-element-5c1b2f0{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-104 .elementor-element.elementor-element-243f094.elementor-element{--align-self:center;}.elementor-104 .elementor-element.elementor-element-e1b8464 .elementskit-section-title-wraper .elementskit-section-title{font-size:29px;}.elementor-104 .elementor-element.elementor-element-0141bf8{text-align:justify;}.elementor-104 .elementor-element.elementor-element-871b92b.elementor-element{--align-self:center;}.elementor-104 .elementor-element.elementor-element-871b92b{text-align:center;}.elementor-104 .elementor-element.elementor-element-871b92b .elementor-heading-title{font-size:14px;}.elementor-104 .elementor-element.elementor-element-8d2adc5{width:100%;max-width:100%;}.elementor-104 .elementor-element.elementor-element-1989ea9{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-104 .elementor-element.elementor-element-07bfc26 .elementor-icon-box-description{font-size:20px;}.elementor-104 .elementor-element.elementor-element-5cffa85{text-align:justify;}.elementor-104 .elementor-element.elementor-element-b1e9f1e .elementor-icon-box-description{font-size:20px;}.elementor-104 .elementor-element.elementor-element-58107fc{text-align:justify;}.elementor-104 .elementor-element.elementor-element-8d10d9d .elementskit-section-title-wraper .elementskit-section-title{font-size:30px;line-height:1.3em;}.elementor-104 .elementor-element.elementor-element-d7f81db{--e-con-grid-template-columns:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-104 .elementor-element.elementor-element-bc30694 .elementor-icon-box-title{margin-block-end:-20px;}.elementor-104 .elementor-element.elementor-element-1366e3a{text-align:justify;}.elementor-104 .elementor-element.elementor-element-5017bdf .elementor-icon-box-title{margin-block-end:-20px;}.elementor-104 .elementor-element.elementor-element-cdab2bd{text-align:justify;}.elementor-104 .elementor-element.elementor-element-246ebfb .elementor-icon-box-title{margin-block-end:-20px;}.elementor-104 .elementor-element.elementor-element-172bc59{text-align:justify;}.elementor-104 .elementor-element.elementor-element-b8eebc0 .elementor-icon-box-title{margin-block-end:-20px;}.elementor-104 .elementor-element.elementor-element-ead0f4f{text-align:justify;}.elementor-104 .elementor-element.elementor-element-ee48d69 .elementskit-section-title-wraper .elementskit-section-title{font-size:30px;line-height:1.3em;}.elementor-104 .elementor-element.elementor-element-da33d38{--e-con-grid-template-columns:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-104 .elementor-element.elementor-element-219e1b8{text-align:justify;}.elementor-104 .elementor-element.elementor-element-340bfc4{text-align:justify;}.elementor-104 .elementor-element.elementor-element-740d163{text-align:justify;}.elementor-104 .elementor-element.elementor-element-c0c24c0{text-align:justify;}.elementor-104 .elementor-element.elementor-element-73598a4{text-align:justify;}.elementor-104 .elementor-element.elementor-element-ffcad22{text-align:justify;}}@media(min-width:768px){.elementor-104 .elementor-element.elementor-element-60ed3f4{--width:50%;}.elementor-104 .elementor-element.elementor-element-08d386b{--width:50%;}}/* Start custom CSS for image, class: .elementor-element-2e3c710 *//* 1. الإطار الأبيض الزجاجي المحيط بالصورة */
.elementor-104 .elementor-element.elementor-element-2e3c710 .elementor-widget-container {
    background: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(16px) !important;
    -webkit-backdrop-filter: blur(16px) !important;
    border-radius: 24px !important;
    padding: 16px !important;
    border: 1.5px solid white !important;
    position: relative;
    z-index: 2;
}

/* 2. تقويس حواف الصورة نفسها من الداخل للديسكتوب */
.elementor-104 .elementor-element.elementor-element-2e3c710 img {
    border-radius: 12px !important;
    height: 400px !important; 
    object-fit: cover !important;
    width: 100% !important;
}

/* 3. الإعدادات للإطار الأحمر المائل بالخلفية */
.elementor-104 .elementor-element.elementor-element-2e3c710 {
    position: relative; 
    z-index: 1;
}

.elementor-104 .elementor-element.elementor-element-2e3c710::before {
    content: "";
    position: absolute;
    top: 0; 
    bottom: 0; 
    left: 0; 
    right: 0;
    background-color: #D3111A !important;
    border-radius: 24px !important;
    transform: rotate(3deg) scale(1.05) !important;
    z-index: 0;
    opacity: 0.15 !important;
    pointer-events: none;
}

/* 4. التعديل الخاص بوضع الموبايل فقط (للوصول للشكل المطلوب في صورتك) */
@media (max-width: 767px) {
    .elementor-104 .elementor-element.elementor-element-2e3c710 img {
        height: 220px !important; /* تقليل ارتفاع الصورة في الموبايل لتبدو متناسقة عرضياً */
    }
    .elementor-104 .elementor-element.elementor-element-2e3c710 .elementor-widget-container {
        padding: 10px !important; /* تقليل الإطار الأبيض قليلاً ليناسب حجم الشاشة الصغير */
        border-radius: 16px !important;
    }
    .elementor-104 .elementor-element.elementor-element-2e3c710::before {
        border-radius: 16px !important; /* مطابقة تقويس الخلفية الحمراء مع الإطار في الموبايل */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-961aab1 */.elementor-104 .elementor-element.elementor-element-961aab1 {
    background: rgba(255, 255, 255, 0.8);
    backdrop-filter: blur(16px);
    border-radius: 24px;
    padding: 32px;
    border: 2px solid rgba(211, 17, 26, 0.1);
    box-shadow: 0 10px 30px -10px rgba(211, 17, 26, 0.05);
    transition: all 0.4s ease;
}
.elementor-104 .elementor-element.elementor-element-961aab1:hover {
    border-color: rgba(211, 17, 26, 0.5);
    box-shadow: 0 20px 40px -10px rgba(211, 17, 26, 0.1);
    transform: translateY(-5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74509b7 */.elementor-104 .elementor-element.elementor-element-74509b7 {
    background: rgba(255, 255, 255, 0.8);
    backdrop-filter: blur(16px);
    border-radius: 24px;
    padding: 32px;
    border: 2px solid rgba(211, 17, 26, 0.1);
    box-shadow: 0 10px 30px -10px rgba(211, 17, 26, 0.05);
    transition: all 0.4s ease;
}
.elementor-104 .elementor-element.elementor-element-74509b7:hover {
    border-color: rgba(211, 17, 26, 0.5);
    box-shadow: 0 20px 40px -10px rgba(211, 17, 26, 0.1);
    transform: translateY(-5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de87515 */.elementor-104 .elementor-element.elementor-element-de87515 {
    position: relative;
    overflow: hidden;
    transition: all 0.3s ease;
}
.elementor-104 .elementor-element.elementor-element-de87515:hover {
    border-color: rgba(211, 17, 26, 0.3);
    box-shadow: 0 10px 25px -5px rgba(0,0,0,0.1);
}
.elementor-104 .elementor-element.elementor-element-de87515::after {
    content: '';
    position: absolute;
    bottom: 0; left: 0;
    width: 100%; height: 4px;
    background-color: #D3111A;
    transform: scaleX(0);
    transform-origin: right;
    transition: transform 0.3s ease;
}
.elementor-104 .elementor-element.elementor-element-de87515:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-334223b */.elementor-104 .elementor-element.elementor-element-334223b {
    position: relative;
    overflow: hidden;
    transition: all 0.3s ease;
}
.elementor-104 .elementor-element.elementor-element-334223b:hover {
    border-color: rgba(211, 17, 26, 0.3);
    box-shadow: 0 10px 25px -5px rgba(0,0,0,0.1);
}
.elementor-104 .elementor-element.elementor-element-334223b::after {
    content: '';
    position: absolute;
    bottom: 0; left: 0;
    width: 100%; height: 4px;
    background-color: #D3111A;
    transform: scaleX(0);
    transform-origin: right;
    transition: transform 0.3s ease;
}
.elementor-104 .elementor-element.elementor-element-334223b:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd1bdcf */.elementor-104 .elementor-element.elementor-element-bd1bdcf {
    position: relative;
    overflow: hidden;
    transition: all 0.3s ease;
}
.elementor-104 .elementor-element.elementor-element-bd1bdcf:hover {
    border-color: rgba(211, 17, 26, 0.3);
    box-shadow: 0 10px 25px -5px rgba(0,0,0,0.1);
}
.elementor-104 .elementor-element.elementor-element-bd1bdcf::after {
    content: '';
    position: absolute;
    bottom: 0; left: 0;
    width: 100%; height: 4px;
    background-color: #D3111A;
    transform: scaleX(0);
    transform-origin: right;
    transition: transform 0.3s ease;
}
.elementor-104 .elementor-element.elementor-element-bd1bdcf:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b3d527 */.elementor-104 .elementor-element.elementor-element-4b3d527 {
    position: relative;
    overflow: hidden;
    transition: all 0.3s ease;
}
.elementor-104 .elementor-element.elementor-element-4b3d527:hover {
    border-color: rgba(211, 17, 26, 0.3);
    box-shadow: 0 10px 25px -5px rgba(0,0,0,0.1);
}
.elementor-104 .elementor-element.elementor-element-4b3d527::after {
    content: '';
    position: absolute;
    bottom: 0; left: 0;
    width: 100%; height: 4px;
    background-color: #D3111A;
    transform: scaleX(0);
    transform-origin: right;
    transition: transform 0.3s ease;
}
.elementor-104 .elementor-element.elementor-element-4b3d527:hover::after {
    transform: scaleX(1);
}/* End custom CSS */